[data-world]{--w-theme: var(--silver);--w-env: var(--night);--w-gem: var(--glow);--w-alien: var(--silver);--w-guardian: var(--mute);--w-secondary: var(--signal)}[data-world=brand]{--w-theme: #e8edff;--w-env: #2a3550;--w-gem: #ffffff;--w-alien: #cdd9ff;--w-guardian: #6b7aa0;--w-secondary: #9fd0ff}[data-world=strategy]{--w-theme: #7fc8e8;--w-env: #122a4a;--w-gem: #3fb4f0;--w-alien: #6fb3e0;--w-guardian: #243a5e;--w-secondary: #9fe0ff}[data-world=film]{--w-theme: #f4c878;--w-env: #3a2410;--w-gem: #ffb43c;--w-alien: #f0c878;--w-guardian: #7a4a1f;--w-secondary: #ff8a3c}[data-world=content]{--w-theme: #7fe0a8;--w-env: #0c2a1c;--w-gem: #1fe089;--w-alien: #8fe6b8;--w-guardian: #0f3a28;--w-secondary: #3fffa0}[data-world=ai]{--w-theme: #c8a8f0;--w-env: #1c1038;--w-gem: #a85cff;--w-alien: #c9a8f0;--w-guardian: #1a1030;--w-secondary: #a85cff}[data-world=software]{--w-theme: #5fd6d6;--w-env: #08282c;--w-gem: #22e0e0;--w-alien: #5fd6d6;--w-guardian: #202830;--w-secondary: #22e0e0}[data-world=wavs]{--w-theme: #d89866;--w-env: #2a1808;--w-gem: #ff8a3c;--w-alien: #e0b488;--w-guardian: #5a3a1c;--w-secondary: #ff9a4c}[data-world=orbi]{--w-theme: #e8a84c;--w-env: #241804;--w-gem: #ffab33;--w-alien: #e8c066;--w-guardian: #2a1d08;--w-secondary: #ffab33}.w-theme{color:var(--w-theme)}.w-gem{color:var(--w-gem)}.world-orb.w-driven{background:radial-gradient(circle at 30% 30%,var(--w-gem),var(--w-alien) 55%,var(--w-guardian));box-shadow:0 0 70px color-mix(in srgb,var(--w-gem) 35%,transparent),0 0 150px color-mix(in srgb,var(--w-alien) 22%,transparent)}body[data-world]{min-height:100vh;overflow-x:hidden;background:linear-gradient(105deg,#050811eb,#0508119e 42%,#050811e6),radial-gradient(ellipse at 72% 40%,color-mix(in srgb,var(--w-env) 64%,transparent),transparent 58%),var(--void)}body[data-world]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#050811e6,#05081194 28%,#0508111f 62%,#05081157),radial-gradient(ellipse at 28% 52%,rgba(5,8,17,.32),transparent 58%),linear-gradient(0deg,#050811e6,#05081133 42%,#05081108 74%),linear-gradient(180deg,rgba(5,8,17,.62) 0%,transparent 34%)}body[data-world]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 72% 48%,color-mix(in srgb,var(--w-gem) 18%,transparent),transparent 48%),radial-gradient(ellipse at 82% 72%,color-mix(in srgb,var(--w-guardian) 12%,transparent),transparent 42%);transition:opacity .32s ease}body.world-entered:after,body.world-gem-focused:after,body.world-guardian-alert:after{opacity:1}.world-video-slot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;opacity:0;background:radial-gradient(ellipse at 68% 42%,color-mix(in srgb,var(--w-theme) 18%,transparent),transparent 54%),radial-gradient(ellipse at 40% 72%,color-mix(in srgb,var(--w-env) 28%,transparent),transparent 48%);transform:scale(1.02);transform-origin:center;transition:opacity 1.1s ease,transform 1.4s ease}.world-poster,.world-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:translate3d(var(--world-depth-x, 0px),var(--world-depth-y, 0px),0) scale(var(--world-video-scale, 1.06));will-change:transform}.world-poster{opacity:.82;filter:saturate(1.03) contrast(1.04) brightness(.78)}.world-video{opacity:.94;filter:saturate(1.08) contrast(1.03) brightness(.9)}body.world-entered .world-video,body.world-gem-focused .world-video{filter:saturate(1.14) contrast(1.04) brightness(.96)}body.world-guide-open .world-video,body.world-guide-open .world-poster{filter:saturate(1.04) contrast(1.03) brightness(.68)}.has-world-poster .world-video-slot,.has-world-video .world-video-slot{opacity:1;transform:scale(1)}.has-world-poster .starfield,.has-world-video .starfield{opacity:.2}.world-video-reduced-motion .world-video{display:none}.world-reaction-slot,.world-reaction-poster,.world-reaction-video{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.world-reaction-slot{z-index:0;overflow:hidden;opacity:0;visibility:hidden;transform:scale(1.025);filter:saturate(1.04) contrast(1.02) brightness(.78);transition:opacity .6s ease,visibility 0s linear .6s,transform .9s ease,filter .6s ease}.world-reaction-slot.is-active{opacity:.38;visibility:visible;transform:scale(1);transition-delay:0s}.world-reaction-poster,.world-reaction-video{object-fit:cover;object-position:center}.world-reaction-poster{z-index:1}.world-reaction-video{z-index:2;opacity:0;transition:opacity .45s ease}.world-reaction-slot.is-playing .world-reaction-video{opacity:1}.world-reaction-slot.is-playing .world-reaction-poster{opacity:0}.world-reaction-slot--branding-guardian-reaction,.world-reaction-slot--strategy-core-focus,.world-reaction-slot--film-gem-focus,.world-reaction-slot--ai-operations-guardian-reaction,.world-reaction-slot--ai-software-core-focus,.world-reaction-slot--wavs-core-focus{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 24%,#000 48%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 24%,#000 48%,#000 100%)}.world-reaction-slot--strategy-core-focus.is-active,.world-reaction-slot--ai-operations-guardian-reaction.is-active,.world-reaction-slot--ai-software-core-focus.is-active,.world-reaction-slot--wavs-core-focus.is-active{opacity:.36;filter:saturate(1.06) contrast(1.03) brightness(.76)}.world-reaction-slot--content-guide-idle.is-active{opacity:.28;filter:saturate(1.02) contrast(1.02) brightness(.68)}body.world-reaction-active:after{opacity:1}.world-topbar{position:fixed;top:0;left:0;right:0;z-index:100;min-height:76px;padding:18px clamp(22px,3.4vw,56px);display:grid;grid-template-columns:minmax(92px,1fr) auto minmax(120px,1fr);align-items:center;gap:20px;background:linear-gradient(180deg,#050811c2,#05081114);border-bottom:1px solid rgba(244,241,234,.055);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.world-logo{justify-self:start;display:inline-flex;align-items:center;min-height:38px;color:var(--cream);text-decoration:none}.world-logo-asset{display:block;width:auto;height:38px;max-width:86px;object-fit:contain;opacity:.92;filter:saturate(.78) brightness(.96) contrast(.96) drop-shadow(0 8px 18px rgba(0,0,0,.48))}.world-logo-asset[hidden]{display:none}.world-logo-fallback{font-family:var(--font-serif);font-size:20px;letter-spacing:0}.world-logo-asset:not([hidden])+.world-logo-fallback{display:none}.world-topbar-meta{justify-self:center;display:flex;align-items:center;gap:10px;color:#f4f1ea70;font-family:var(--font-mono);font-size:9px;letter-spacing:1.55px;line-height:1.2;text-align:center;text-transform:uppercase}.world-topbar-meta span:not(:last-child):after{content:"";display:inline-block;width:4px;height:4px;margin-left:10px;border-radius:50%;background:var(--signal);box-shadow:0 0 7px #dfff003d;vertical-align:middle}.world-back{position:static;justify-self:end;min-height:44px;padding:0 15px;border:1px solid rgba(244,241,234,.16);border-radius:4px;background:#0508113d;font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#f4f1ea9e;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:color .24s ease,border-color .24s ease,background .24s ease,transform .24s ease}.world-back:before{content:"<";color:var(--signal);transition:transform .24s ease}.world-back:hover{color:var(--cream);border-color:#dfff0047;background:#f4f1ea0d;transform:translateY(-1px)}.world-back:hover:before{transform:translate(-4px)}.world{position:relative;z-index:2;width:100%;min-width:0;min-height:100svh;max-width:1420px;margin:0 auto;padding:124px clamp(24px,4vw,64px) 60px;display:grid;grid-template-columns:minmax(460px,.72fr) minmax(360px,1fr);grid-template-rows:auto min-content;grid-template-areas:"copy visual" "nav visual";align-items:end;column-gap:clamp(40px,5vw,82px);row-gap:16px;opacity:0;transform:translateY(16px);transition:opacity .72s ease,transform .72s ease}.world-entry-ready .world{opacity:1;transform:translateY(0)}.world-arrival-from-orbit .world-video-slot{transform:scale(1.05);transition:opacity 1.5s ease,transform 2s cubic-bezier(.22,.8,.3,1)}.world-arrival-from-orbit.has-world-poster .world-video-slot,.world-arrival-from-orbit.has-world-video .world-video-slot{opacity:1;transform:scale(1)}.world-arrival-from-orbit .world{transition-duration:.9s}.world-arrival-from-orbit .world-copy{opacity:0;transform:translateY(var(--world-copy-entry-start, 18px));transition:opacity .7s ease .14s,transform .85s cubic-bezier(.22,.9,.3,1) .14s}.world-arrival-from-orbit.world-entry-ready .world-copy{opacity:1;transform:translateY(var(--world-card-lift-neg, 0px))}.world-arrival-from-orbit .world-actions,.world-arrival-from-orbit .world-capabilities,.world-arrival-from-orbit .world-status{opacity:0;transform:translateY(10px);transition:opacity .6s ease .46s,transform .7s cubic-bezier(.22,.9,.3,1) .46s}.world-arrival-from-orbit.world-entry-ready .world-actions,.world-arrival-from-orbit.world-entry-ready .world-capabilities,.world-arrival-from-orbit.world-entry-ready .world-status{opacity:1;transform:translateY(0)}.world-arrival-from-orbit .world-neighbor-nav{opacity:0;transform:translateY(var(--world-nav-entry-start, 10px));transition:opacity .6s ease .46s,transform .7s cubic-bezier(.22,.9,.3,1) .46s}.world-arrival-from-orbit.world-entry-ready .world-neighbor-nav{opacity:1;transform:translateY(var(--world-nav-lift, 0px))}.world-arrival-from-orbit .world-topbar{opacity:1}@media (prefers-reduced-motion: reduce){.world-arrival-from-orbit .world-video-slot,.world-arrival-from-orbit .world,.world-arrival-from-orbit .world-copy,.world-arrival-from-orbit .world-actions,.world-arrival-from-orbit .world-capabilities,.world-arrival-from-orbit .world-status,.world-arrival-from-orbit .world-neighbor-nav{transition:none!important;transform:none!important;opacity:1!important}}.world-leaving .world{opacity:.4;transition:opacity .4s ease}.world-leaving .world-video,.world-leaving .world-poster{filter:saturate(.9) brightness(.52);transition:filter .5s ease}.world-leaving .world-video-slot{transform:scale(1.015);transition:transform .6s cubic-bezier(.33,0,.2,1),opacity 1.1s ease}.world-leaving .world-topbar{opacity:.6;transition:opacity .4s ease}body.world-leaving{cursor:progress}.world-travel-overlay{position:fixed;left:50%;bottom:13vh;z-index:120;display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 52px 28px;border-radius:12px;background:radial-gradient(ellipse at center,rgba(5,8,17,.82) 0%,rgba(5,8,17,.42) 58%,transparent 78%);opacity:0;transform:translate(-50%) translateY(14px);transition:opacity .38s ease .06s,transform .5s cubic-bezier(.22,.9,.3,1) .06s;pointer-events:none;text-align:center}.world-leaving .world-travel-overlay{opacity:1;transform:translate(-50%) translateY(0)}.world-travel-overlay-kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:10px;letter-spacing:2.6px;text-transform:uppercase;color:#f4f1ea8f}.world-travel-overlay-dot{width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 10px #dfff008c;animation:worldTravelDotPulse 1.1s ease-in-out infinite}@keyframes worldTravelDotPulse{0%,to{opacity:.55}50%{opacity:1}}.world-travel-overlay-title{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(24px,2.8vw,38px);letter-spacing:-.01em;color:var(--cream);text-shadow:0 4px 30px rgba(0,0,0,.7)}.world-copy.world-cta-pulse{animation:worldCtaPanelPulse .9s ease-out 1}@keyframes worldCtaPanelPulse{0%{box-shadow:0 24px 90px #0000003d}30%{box-shadow:0 24px 90px #0000004d,0 0 0 1px color-mix(in srgb,var(--w-theme) 38%,transparent),0 0 44px color-mix(in srgb,var(--w-theme) 22%,transparent)}to{box-shadow:0 24px 90px #0000003d}}.world-copy.world-cta-pulse .world-label:before{animation:worldGemGlow .9s ease-out 1}@keyframes worldGemGlow{0%{box-shadow:0 0 8px #dfff0066}35%{box-shadow:0 0 18px color-mix(in srgb,var(--w-gem, #dfff00) 85%,transparent)}to{box-shadow:0 0 8px #dfff0066}}.world-state-debug{position:fixed;left:18px;bottom:18px;z-index:400;pointer-events:none;box-sizing:border-box;max-width:320px;padding:12px 14px;border:1px solid rgba(223,255,0,.35);border-radius:6px;background:#050811e0;color:var(--cream);font-family:var(--font-mono);font-size:10px;line-height:1.7;letter-spacing:.4px;white-space:pre}@media (max-width: 968px){.world-travel-overlay{bottom:18vh;max-width:calc(100vw - 48px);padding:20px 28px 22px}.world-leaving .world-video-slot{transform:none}}@media (prefers-reduced-motion: reduce){.world-travel-overlay,.world-travel-overlay-dot,.world-copy.world-cta-pulse,.world-copy.world-cta-pulse .world-label:before,.world-preview-grid.world-detail-pulse,.world-systems-panel,.world-core-panel,.world-guardian-status,.world-interaction-caption,.world-guide-backdrop,.world-guide-panel,.world-guide-prompt,.world-guide-brief,.world-brief-backdrop,.world-brief-builder,.world-reaction-slot,.world-reaction-video,.world-brief-chip,.world-brief-primary,.world-brief-secondary,body[data-world]:after,.world-leaving .world,.world-leaving .world-video,.world-leaving .world-poster,.world-leaving .world-video-slot,.world-leaving .world-topbar{animation:none!important;transition:none!important}.world-poster,.world-video,.world-copy,.world-neighbor-nav{transform:none!important}}.world-copy{position:relative;grid-area:copy;align-self:center;width:100%;min-width:0;max-width:640px;margin:0;padding:clamp(24px,3.2vw,38px) clamp(22px,3vw,36px);border:1px solid rgba(244,241,234,.075);border-left-color:color-mix(in srgb,var(--w-theme) 28%,rgba(244,241,234,.08));border-radius:6px;background:linear-gradient(112deg,#050811a8,#05081161 72%,#05081124),radial-gradient(ellipse at 0% 18%,color-mix(in srgb,var(--w-theme) 10%,transparent),transparent 52%);box-shadow:0 24px 90px #0000003d;text-shadow:0 2px 22px rgba(0,0,0,.68);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(var(--world-card-lift-neg, 0px))}body.world-entered .world-copy,body.world-gem-focused .world-copy,body.world-guide-open .world-copy{border-color:color-mix(in srgb,var(--w-theme) 28%,rgba(244,241,234,.12));background:linear-gradient(112deg,#050811b8,#0508116b 72%,#05081129),radial-gradient(ellipse at 0% 18%,color-mix(in srgb,var(--w-theme) 14%,transparent),transparent 52%);box-shadow:0 24px 90px #00000047,0 0 0 1px color-mix(in srgb,var(--w-theme) 14%,transparent),0 0 42px color-mix(in srgb,var(--w-theme) 10%,transparent)}.world-name{margin-bottom:12px;color:color-mix(in srgb,var(--w-theme) 82%,var(--cream));font-family:var(--font-mono);font-size:10px;letter-spacing:1.6px;line-height:1.2;text-transform:uppercase}.world-label{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;color:#f4f1ea80;font-family:var(--font-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase}.world-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 8px #dfff005c}.world-title{margin-bottom:20px;color:var(--cream);font-family:var(--font-serif);font-weight:300;font-size:clamp(46px,4.9vw,68px);line-height:1.02;letter-spacing:0}.world-title em{font-style:italic;color:var(--cream)}.world-tagline{margin-bottom:22px;color:#f4f1ead6;font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:21px}.world-desc{max-width:560px;margin:0 0 24px;color:#f4f1eac2;font-size:16px;line-height:1.75}.world-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px}.world-action{min-width:0;min-height:44px;display:inline-flex;align-items:center;gap:12px;padding:0 16px;border:1px solid rgba(244,241,234,.18);border-radius:4px;background:#f4f1ea09;color:var(--cream);text-decoration:none;font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;line-height:1;text-transform:uppercase;transition:border-color .24s ease,background .24s ease,transform .24s ease,opacity .24s ease}.world-action:after{content:"";width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.world-action-primary{background:var(--cream);color:var(--charcoal);border-color:var(--cream)}.world-action-primary:after{color:var(--signal)}.world-action-guide{background:#05081157;color:#f4f1eac7}.world-action-guide:after{width:5px;height:5px;border:0;border-radius:50%;background:var(--signal);box-shadow:0 0 10px #dfff0047;transform:none}.world-action:hover,.world-action:focus-visible{border-color:#dfff0057;background:#f4f1ea12;transform:translateY(-1px)}.world-action-primary:hover,.world-action-primary:focus-visible{background:var(--cream);color:var(--charcoal)}.world-action-disabled{opacity:.46;cursor:not-allowed}.world-action-disabled:after{display:none}.world-status{max-width:100%;min-height:42px;display:inline-flex;align-items:center;gap:10px;padding:0 18px;border:1px solid rgba(244,241,234,.14);border-radius:100px;background:#05081152;color:#f4f1ea8f;font-family:var(--font-mono);font-size:10px;letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.world-status--inline{margin-top:18px}.world-status:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 8px #dfff0057}.world-capabilities{margin-top:22px;max-width:none;padding:22px 0 0;border-top:1px solid rgba(244,241,234,.11)}.world-panel-label{margin-bottom:14px;color:#f4f1ea70;font-family:var(--font-mono);font-size:9px;letter-spacing:1.6px;text-transform:uppercase}.world-capability-list{display:flex;flex-wrap:wrap;gap:8px}.world-capability-chip{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(244,241,234,.14);border-radius:100px;background:#05081142;color:#f4f1eab8;font-family:var(--font-mono);font-size:9px;letter-spacing:1.05px;line-height:1;text-transform:uppercase;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.world-capability-chip:hover,.world-capability-chip:focus-visible,.world-capability-chip.is-selected{border-color:#dfff0052;background:color-mix(in srgb,var(--w-theme) 14%,rgba(5,8,17,.36));color:var(--cream);transform:translateY(-1px)}.world-capability-chip.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--signal) 22%,transparent),0 0 20px color-mix(in srgb,var(--w-theme) 16%,transparent)}.world-capability-readout{min-height:36px;margin-top:12px;padding:11px 13px;border-left:1px solid color-mix(in srgb,var(--w-theme) 34%,rgba(223,255,0,.22));background:#05081138;color:#f4f1ea9e;font-family:var(--font-mono);font-size:9px;letter-spacing:.85px;line-height:1.55;text-transform:uppercase;transition:border-color .22s ease,background .22s ease,color .22s ease}body.world-capability-focused .world-capability-readout{border-left-color:var(--signal);background:linear-gradient(90deg,color-mix(in srgb,var(--w-theme) 13%,rgba(5,8,17,.32)),#05081138);color:#f4f1eac7}.world-systems-panel{display:none;margin-top:18px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--w-theme) 18%,rgba(244,241,234,.12));border-radius:6px;background:linear-gradient(115deg,#f4f1ea0f,#05081138),radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--w-theme) 12%,transparent),transparent 55%);color:#f4f1eaa8}.world-systems-panel p{margin:0;font-size:13px;line-height:1.65}body.world-entered .world-systems-panel{display:block;animation:worldSystemsReveal .38s ease both}@keyframes worldSystemsReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.world-neighbor-nav{grid-area:nav;align-self:start;box-sizing:border-box;width:100%;min-width:0;max-width:640px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;transform:translateY(var(--world-nav-lift, 0px));padding:13px;border:1px solid rgba(244,241,234,.105);border-left-color:color-mix(in srgb,var(--w-theme) 24%,rgba(244,241,234,.08));border-radius:6px;background:linear-gradient(110deg,#0508116b,#0508112e);box-shadow:0 16px 50px #0000002e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.world-nav-kicker{grid-column:1 / -1;color:#f4f1ea6b;font-family:var(--font-mono);font-size:8px;letter-spacing:1.55px;line-height:1;text-transform:uppercase}.world-neighbor{position:relative;min-width:0;min-height:52px;padding:11px 13px;border:1px solid rgba(244,241,234,.12);border-radius:4px;background:#05081138;color:var(--cream);text-decoration:none;transition:background .24s ease,border-color .24s ease,color .24s ease,transform .24s ease}.world-neighbor:before{content:"";position:absolute;top:12px;bottom:12px;width:1px;background:color-mix(in srgb,var(--w-theme) 38%,rgba(223,255,0,.22));opacity:.72}.world-neighbor-prev:before{left:0}.world-neighbor-next{text-align:right}.world-neighbor-next:before{right:0}.world-neighbor span{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#dfff00ad;font-family:var(--font-mono);font-size:8px;letter-spacing:1.3px;text-transform:uppercase}.world-neighbor-next span{justify-content:flex-end}.world-neighbor b{color:var(--signal);font-weight:400;text-shadow:0 0 7px rgba(223,255,0,.22)}.world-neighbor strong{display:block;font-family:var(--font-serif);font-size:16px;font-weight:400;line-height:1.15;overflow-wrap:anywhere}.world-neighbor:hover,.world-neighbor:focus-visible{border-color:#dfff003d;background:#f4f1ea12;transform:translateY(-1px)}.world-visual{position:relative;grid-area:visual;align-self:end;width:100%;min-width:0;max-width:none;margin:0;min-height:min(64svh,600px);padding:0 0 clamp(8px,3vh,36px);display:grid;align-items:end;justify-items:end}.world-visual:before{content:"";position:absolute;top:10%;right:5%;bottom:24%;left:5%;border:1px solid color-mix(in srgb,var(--w-theme) 24%,transparent);border-radius:50%;transform:rotateX(68deg) rotate(-12deg);box-shadow:0 0 60px color-mix(in srgb,var(--w-theme) 10%,transparent);opacity:.75}.world-visual:after{content:"";position:absolute;top:2%;right:-2%;bottom:12%;left:12%;z-index:1;pointer-events:none;border-radius:48% 52% 44% 56%;background:radial-gradient(ellipse at 78% 46%,color-mix(in srgb,var(--w-guardian) 16%,transparent),transparent 46%),radial-gradient(ellipse at 64% 58%,color-mix(in srgb,var(--w-gem) 10%,transparent),transparent 58%);box-shadow:inset -42px 0 76px color-mix(in srgb,var(--w-guardian) 10%,transparent);opacity:0;transform:scale(.98);transition:opacity .36s ease,transform .36s ease}body.world-guardian-alert .world-visual:after,body.world-gem-focused .world-visual:after,body.world-entered .world-visual:after{opacity:.72;transform:scale(1)}.has-world-poster .world-visual:before,.has-world-video .world-visual:before{opacity:.18}.world-orb{width:210px;height:210px;border-radius:50%;position:relative;z-index:2;overflow:visible;animation:worldFloat 8s ease-in-out infinite}.has-world-poster .world-orb,.has-world-video .world-orb{opacity:0;pointer-events:none}.world-orb:before{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:18px;transform:rotate(45deg);background:linear-gradient(135deg,rgba(255,255,255,.72),transparent 34%,rgba(0,0,0,.34)),var(--w-gem);box-shadow:0 0 34px color-mix(in srgb,var(--w-gem) 54%,transparent),inset 0 0 26px #fff3;opacity:.94}.world-orb:after{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:50%;border:1px solid color-mix(in srgb,var(--w-theme) 28%,transparent);box-shadow:0 0 70px color-mix(in srgb,var(--w-gem) 24%,transparent),inset 0 0 42px color-mix(in srgb,var(--w-alien) 12%,transparent)}@keyframes worldFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.world-preview-grid{width:min(100%,520px);min-width:0;align-self:end;justify-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;z-index:3;overflow:hidden;border:1px solid rgba(244,241,234,.13);border-radius:6px;background:#f4f1ea17;box-shadow:0 20px 62px #0000003d;opacity:.84;transform:translate3d(var(--world-detail-x, 0px),var(--world-detail-y, 8px),0);transition:opacity .24s ease,transform .24s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.has-world-video .world-preview-grid{opacity:.72}.world-preview-grid:hover,.world-preview-grid:focus-within{opacity:.92;transform:translate3d(var(--world-detail-x, 0px),var(--world-detail-y-hover, 4px),0)}.world-preview-item{min-height:92px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;background:linear-gradient(180deg,#0508116b,#05081138)}.world-preview-grid.world-detail-pulse{animation:worldDetailPulse .8s ease-out 1}@keyframes worldDetailPulse{0%{box-shadow:0 20px 62px #0000003d}42%{box-shadow:0 20px 62px #00000047,0 0 0 1px color-mix(in srgb,var(--w-theme) 30%,transparent),0 0 46px color-mix(in srgb,var(--w-theme) 18%,transparent)}to{box-shadow:0 20px 62px #0000003d}}body.world-entered .world-preview-grid,body.world-gem-focused .world-preview-grid{opacity:.94;border-color:color-mix(in srgb,var(--w-theme) 28%,rgba(244,241,234,.14))}.world-core-trigger{position:relative;cursor:pointer;outline:none}.world-core-trigger:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid color-mix(in srgb,var(--w-gem) 46%,transparent);border-radius:4px;opacity:0;transform:scale(.97);transition:opacity .24s ease,transform .24s ease;pointer-events:none}.world-core-trigger:hover:after,.world-core-trigger:focus-visible:after,body.world-gem-focused .world-core-trigger:after,body.world-entered .world-core-trigger:after,body.world-guide-open .world-core-trigger:after{opacity:1;transform:scale(1)}.world-core-trigger:hover .world-preview-swatch,.world-core-trigger:focus-visible .world-preview-swatch,body.world-gem-focused .world-core-trigger .world-preview-swatch,body.world-entered .world-core-trigger .world-preview-swatch,body.world-guide-open .world-core-trigger .world-preview-swatch{box-shadow:0 0 24px color-mix(in srgb,var(--w-gem) 80%,transparent),0 0 54px color-mix(in srgb,var(--w-gem) 22%,transparent)}.world-guardian-indicator{transition:background .24s ease,box-shadow .32s ease,border-color .32s ease}body.world-guardian-alert .world-guardian-indicator,body.world-entered .world-guardian-indicator{background:linear-gradient(180deg,color-mix(in srgb,var(--w-guardian) 12%,rgba(5,8,17,.42)),#0508113d);border-color:color-mix(in srgb,var(--w-guardian) 38%,rgba(244,241,234,.1));box-shadow:inset 0 0 28px color-mix(in srgb,var(--w-guardian) 9%,transparent),0 0 34px color-mix(in srgb,var(--w-guardian) 10%,transparent)}.world-preview-swatch{width:24px;height:24px;border-radius:50%;color:var(--w-theme);background:currentColor;box-shadow:0 0 22px color-mix(in srgb,currentColor 64%,transparent)}.world-preview-item.is-env .world-preview-swatch{color:var(--w-env)}.world-preview-item.is-gem .world-preview-swatch{color:var(--w-gem)}.world-preview-item.is-alien .world-preview-swatch{color:var(--w-alien)}.world-preview-item.is-guardian .world-preview-swatch{color:var(--w-guardian)}.world-preview-item small{display:block;color:#f4f1ea6b;font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;text-transform:uppercase}.world-preview-item strong{display:block;margin-top:4px;color:#f4f1eaf0;font-family:var(--font-serif);font-weight:400;font-size:16px}.world-core-panel,.world-guardian-status,.world-interaction-caption{width:min(100%,520px);justify-self:end;z-index:4;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .28s ease,transform .28s ease}.world-core-panel{margin-top:12px;padding:17px 18px 16px;border:1px solid color-mix(in srgb,var(--w-gem) 28%,rgba(244,241,234,.12));border-radius:6px;background:linear-gradient(115deg,#050811b3,#05081157),radial-gradient(ellipse at 14% 0%,color-mix(in srgb,var(--w-gem) 18%,transparent),transparent 58%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--w-alien) 10%,transparent),transparent 56%);box-shadow:0 18px 52px #0000003d,inset 0 1px #f4f1ea0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.world-core-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:7px}.world-core-panel strong{display:block;color:var(--cream);font-family:var(--font-serif);font-size:19px;font-weight:400}.world-core-panel span{color:color-mix(in srgb,var(--w-gem) 72%,var(--cream));font-family:var(--font-mono);font-size:9px;letter-spacing:1.15px;text-transform:uppercase;white-space:nowrap}.world-core-panel p{margin:6px 0 0;color:#f4f1ea9e;font-size:13px;line-height:1.6}.world-core-panel small{display:block;margin-top:10px;color:#f4f1ea6b;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;line-height:1.5;text-transform:uppercase}body.world-gem-focused .world-core-panel,body.world-entered .world-core-panel{opacity:1;transform:translateY(0);pointer-events:auto}body.world-guide-open .world-core-panel{opacity:.92;transform:translateY(0)}.world-guardian-status{margin-top:10px;min-height:58px;display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--w-guardian) 24%,rgba(244,241,234,.1));border-radius:6px;background:linear-gradient(100deg,color-mix(in srgb,var(--w-guardian) 16%,rgba(5,8,17,.58)),#05081157),radial-gradient(ellipse at 0% 50%,color-mix(in srgb,var(--w-guardian) 18%,transparent),transparent 62%);color:#f4f1eaad;box-shadow:inset 0 1px #f4f1ea0b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.world-guardian-signal{width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 12px #dfff0057}body.world-guardian-alert .world-guardian-signal,body.world-gem-focused .world-guardian-signal,body.world-entered .world-guardian-signal{animation:guardianSignalWatch 2.8s ease-in-out infinite}@keyframes guardianSignalWatch{0%,to{transform:scale(.9);box-shadow:0 0 10px #dfff003d}50%{transform:scale(1.12);box-shadow:0 0 16px #dfff0066,0 0 30px color-mix(in srgb,var(--w-guardian) 18%,transparent)}}@media (prefers-reduced-motion: reduce){body.world-guardian-alert .world-guardian-signal,body.world-gem-focused .world-guardian-signal,body.world-entered .world-guardian-signal{animation:none}}.world-guardian-status strong,.world-guardian-status small,.world-guardian-status em{display:block}.world-guardian-status strong{margin-bottom:2px;color:var(--cream);font-family:var(--font-mono);font-size:9px;letter-spacing:1.25px;text-transform:uppercase}.world-guardian-status small{margin-bottom:3px;color:color-mix(in srgb,var(--w-guardian) 50%,rgba(244,241,234,.74));font-family:var(--font-serif);font-size:15px;line-height:1.35}.world-guardian-status em{color:#f4f1ea70;font-family:var(--font-mono);font-size:8px;font-style:normal;letter-spacing:1.1px;line-height:1.45;text-transform:uppercase}body.world-guardian-alert .world-guardian-status,body.world-entered .world-guardian-status,body.world-gem-focused .world-guardian-status,body.world-guide-open .world-guardian-status{opacity:1;transform:translateY(0)}.world-interaction-caption{margin-top:10px;color:color-mix(in srgb,var(--w-theme) 74%,var(--cream));font-family:var(--font-mono);font-size:9px;letter-spacing:1.4px;line-height:1.4;text-align:right;text-transform:uppercase}body.world-entered .world-interaction-caption,body.world-gem-focused .world-interaction-caption,body.world-guardian-alert .world-interaction-caption{opacity:.86;transform:translateY(0)}.world-guide-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:128;border:0;background:#0508112e;cursor:default;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:worldGuideBackdropIn .28s ease both}.world-guide-backdrop[hidden],.world-guide-panel[hidden],.world-brief-backdrop[hidden],.world-brief-builder[hidden]{display:none}.world-guide-panel{position:fixed;top:94px;right:clamp(18px,3vw,42px);bottom:30px;z-index:130;width:min(468px,calc(100vw - 36px));padding:24px;border:1px solid color-mix(in srgb,var(--w-theme) 22%,rgba(244,241,234,.14));border-radius:8px;background:linear-gradient(142deg,#050811e8,#050811ad),radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--w-alien) 20%,transparent),transparent 60%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--w-gem) 10%,transparent),transparent 56%);color:var(--cream);box-shadow:0 28px 90px #00000075,inset 0 1px #f4f1ea12;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow-y:auto;animation:worldGuidePanelIn .34s cubic-bezier(.22,.9,.3,1) both}@keyframes worldGuideBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes worldGuidePanelIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.world-guide-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.world-guide-identity{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:18px;margin:22px 0 16px}.world-guide-avatar{position:relative;width:68px;height:68px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--w-alien) 48%,rgba(244,241,234,.18));border-radius:50%;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.7),transparent 18%),radial-gradient(circle at 58% 70%,color-mix(in srgb,var(--w-alien) 70%,var(--w-theme)),color-mix(in srgb,var(--w-alien) 30%,#050811) 52%,#050811);box-shadow:0 0 32px color-mix(in srgb,var(--w-alien) 20%,transparent),inset -12px -16px 28px #00000052}.world-guide-avatar:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid color-mix(in srgb,var(--w-alien) 26%,transparent);border-radius:inherit;opacity:.76}.world-guide-avatar span{position:relative;z-index:1;color:var(--void);font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:1px}.world-guide-heading{min-width:0}.world-guide-presence{display:block;margin-bottom:8px;color:color-mix(in srgb,var(--w-alien) 70%,var(--cream));font-family:var(--font-mono);font-size:9px;letter-spacing:1.4px;line-height:1.3;text-transform:uppercase}.world-guide-close{position:relative;width:36px;height:36px;border:1px solid rgba(244,241,234,.16);border-radius:50%;background:#f4f1ea0a;color:var(--cream);cursor:pointer;transition:border-color .22s ease,background .22s ease,transform .22s ease}.world-guide-close:before,.world-guide-close:after{content:"";position:absolute;top:50%;left:50%;width:13px;height:1px;background:currentColor}.world-guide-close:before{transform:translate(-50%,-50%) rotate(45deg)}.world-guide-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.world-guide-close:hover,.world-guide-close:focus-visible{border-color:#dfff0052;background:#f4f1ea14;transform:translateY(-1px)}.world-guide-panel h2{margin:0 0 8px;color:var(--cream);font-family:var(--font-serif);font-size:clamp(30px,3vw,42px);font-weight:300;line-height:1.05}.world-guide-heading p{margin:0;color:#f4f1ea94;font-family:var(--font-mono);font-size:9px;letter-spacing:1.1px;line-height:1.45;text-transform:uppercase}.world-guide-intro{margin:0 0 22px;color:#f4f1eaa3;font-size:15px;line-height:1.7}.world-guide-prompts{display:grid;gap:10px}.world-guide-prompt{min-height:48px;padding:12px 14px;border:1px solid rgba(244,241,234,.14);border-radius:6px;background:#f4f1ea0b;color:#f4f1ead1;font-family:var(--font-mono);font-size:10px;letter-spacing:1px;line-height:1.45;text-align:left;text-transform:uppercase;cursor:pointer;transition:border-color .22s ease,background .22s ease,color .22s ease,transform .22s ease}.world-guide-prompt:hover,.world-guide-prompt:focus-visible,.world-guide-prompt.is-selected{border-color:#dfff004d;background:color-mix(in srgb,var(--w-alien) 12%,rgba(244,241,234,.055));color:var(--cream);transform:translateY(-1px)}.world-guide-suggestions{margin-top:22px;padding-top:16px;border-top:1px solid rgba(244,241,234,.1)}.world-guide-suggestions div{display:flex;flex-wrap:wrap;gap:8px}.world-guide-suggestions span:not(.world-panel-label){min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid color-mix(in srgb,var(--w-alien) 22%,rgba(244,241,234,.12));border-radius:100px;background:#f4f1ea0a;color:#f4f1eaad;font-family:var(--font-mono);font-size:8px;letter-spacing:1px;line-height:1;text-transform:uppercase}.world-guide-brief{width:100%;min-height:48px;margin-top:18px;border:1px solid rgba(244,241,234,.2);border-radius:5px;background:var(--cream);color:var(--charcoal);font-family:var(--font-mono);font-size:10px;letter-spacing:1.25px;text-transform:uppercase;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.world-guide-brief:after{content:"";display:inline-block;width:7px;height:7px;margin-left:10px;border-top:1px solid var(--signal);border-right:1px solid var(--signal);transform:rotate(45deg)}.world-guide-brief:hover,.world-guide-brief:focus-visible{transform:translateY(-1px);border-color:var(--signal);box-shadow:0 0 26px color-mix(in srgb,var(--w-alien) 18%,transparent)}.world-guide-note{margin:22px 0 0;padding-top:16px;border-top:1px solid rgba(244,241,234,.1);color:#f4f1ea94;font-family:var(--font-mono);font-size:10px;letter-spacing:1px;line-height:1.7;text-transform:uppercase}body.world-brief-open .world-video-slot{filter:saturate(1.08) brightness(.82)}body.world-brief-open .world-visual{filter:drop-shadow(0 0 34px color-mix(in srgb,var(--w-gem) 18%,transparent))}body.world-brief-open .world-preview-item.is-gem{border-color:color-mix(in srgb,var(--w-gem) 34%,rgba(223,255,0,.14));box-shadow:0 0 26px color-mix(in srgb,var(--w-gem) 16%,transparent)}.world-brief-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:138;border:0;background:radial-gradient(ellipse at 72% 36%,color-mix(in srgb,var(--w-alien) 16%,transparent),transparent 42%),#05081147;cursor:default;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:worldGuideBackdropIn .24s ease both}.world-brief-builder{position:fixed;top:82px;right:clamp(22px,3.4vw,56px);bottom:24px;z-index:146;width:min(680px,calc(100vw - 44px));padding:24px;border:1px solid color-mix(in srgb,var(--w-alien) 28%,rgba(244,241,234,.14));border-radius:8px;background:linear-gradient(145deg,#050811f0,#050811bd),radial-gradient(ellipse at 12% 0%,color-mix(in srgb,var(--w-theme) 18%,transparent),transparent 54%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--w-gem) 16%,transparent),transparent 60%);color:var(--cream);box-shadow:0 34px 110px #0000008f,inset 0 1px #f4f1ea14;overflow-y:auto;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);animation:worldBriefPanelIn .34s cubic-bezier(.22,.9,.3,1) both}@keyframes worldBriefPanelIn{0%{opacity:0;transform:translate(18px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}.world-brief-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.world-brief-header h2{max-width:560px;margin:8px 0 0;color:var(--cream);font-family:var(--font-serif);font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1.04}.world-brief-close{position:relative;flex:0 0 auto;width:40px;height:40px;border:1px solid rgba(244,241,234,.16);border-radius:50%;background:#f4f1ea0b;color:var(--cream);cursor:pointer;transition:border-color .22s ease,background .22s ease,transform .22s ease}.world-brief-close:before,.world-brief-close:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor}.world-brief-close:before{transform:translate(-50%,-50%) rotate(45deg)}.world-brief-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.world-brief-close:hover,.world-brief-close:focus-visible{border-color:#dfff0057;background:#f4f1ea14;transform:translateY(-1px)}.world-brief-context{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 20px}.world-brief-context span{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(244,241,234,.12);border-radius:100px;background:#f4f1ea0a;color:#f4f1eaa8;font-family:var(--font-mono);font-size:8px;letter-spacing:1px;text-transform:uppercase}.world-brief-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;margin:0 0 22px}.world-brief-progress button{min-height:36px;border:1px solid rgba(244,241,234,.1);border-radius:4px;background:#f4f1ea09;color:#f4f1ea6b;font-family:var(--font-mono);font-size:7px;letter-spacing:.8px;line-height:1.25;text-transform:uppercase;cursor:pointer;transition:border-color .22s ease,background .22s ease,color .22s ease}.world-brief-progress button.is-active,.world-brief-progress button.is-complete{border-color:color-mix(in srgb,var(--w-alien) 40%,rgba(223,255,0,.2));background:color-mix(in srgb,var(--w-alien) 13%,rgba(244,241,234,.04));color:var(--cream)}.world-brief-progress button.is-active{box-shadow:inset 0 -2px #dfff009e}.world-brief-step{min-height:320px;padding:22px;border:1px solid rgba(244,241,234,.11);border-radius:8px;background:linear-gradient(150deg,#f4f1ea0f,#f4f1ea06),radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--w-gem) 10%,transparent),transparent 58%)}.world-brief-eyebrow{display:block;margin-bottom:10px;color:color-mix(in srgb,var(--w-alien) 72%,var(--cream));font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;line-height:1.3;text-transform:uppercase}.world-brief-step>p,.world-brief-microcopy{margin:0 0 18px;color:#f4f1ea9e;font-size:14px;line-height:1.7}.world-brief-microcopy{margin:14px 0 0;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;text-transform:uppercase}.world-brief-options{display:flex;flex-wrap:wrap;gap:10px}.world-brief-chip{min-height:44px;padding:0 14px;border:1px solid rgba(244,241,234,.14);border-radius:100px;background:#f4f1ea0b;color:#f4f1eac7;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;line-height:1.25;text-transform:uppercase;cursor:pointer;transition:border-color .22s ease,background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.world-brief-chip:hover,.world-brief-chip:focus-visible,.world-brief-chip.is-selected{border-color:#dfff0057;background:color-mix(in srgb,var(--w-alien) 15%,rgba(244,241,234,.06));color:var(--cream);transform:translateY(-1px);box-shadow:0 0 26px color-mix(in srgb,var(--w-alien) 14%,transparent)}.world-brief-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.world-brief-field{display:grid;gap:8px;margin-top:14px}.world-brief-field:first-child{margin-top:0}.world-brief-field span{color:#f4f1ea94;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;line-height:1.3;text-transform:uppercase}.world-brief-field input{width:100%;min-height:46px;border:1px solid rgba(244,241,234,.13);border-radius:5px;background:#05081161;color:var(--cream);font:500 14px/1.4 var(--font-sans);letter-spacing:0;padding:0 13px;outline:none;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.world-brief-field input::placeholder{color:#f4f1ea57}.world-brief-field input:focus{border-color:#dfff0057;background:#05081185;box-shadow:0 0 0 3px #dfff000e}.world-brief-field.is-required span:after{content:" / required";color:#dfff00ad}.world-brief-contact,.world-brief-handoff{display:grid;gap:18px}.world-brief-mini-section{display:grid;gap:10px;padding-top:2px}.world-brief-errors,.world-brief-warning{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(223,255,0,.28);border-radius:5px;background:#dfff000e;color:#f4f1ead1;font-family:var(--font-mono);font-size:9px;letter-spacing:.9px;line-height:1.55;text-transform:uppercase}.world-brief-errors span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--signal);vertical-align:1px}.world-brief-local-note{margin:0;color:#f4f1ea80;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;line-height:1.7;text-transform:uppercase}.world-brief-ready{padding:22px;border:1px solid color-mix(in srgb,var(--w-alien) 24%,rgba(244,241,234,.1));border-radius:8px;background:linear-gradient(145deg,#f4f1ea0f,#f4f1ea06),radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--w-alien) 12%,transparent),transparent 58%)}.world-brief-ready h3{max-width:520px;margin:8px 0 10px;color:var(--cream);font-family:var(--font-serif);font-size:clamp(26px,2.7vw,38px);font-weight:300;line-height:1.07}.world-brief-ready p{max-width:540px;margin:0;color:#f4f1ea9e;font-size:14px;line-height:1.7}.world-brief-handoff-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.world-brief-email-meta{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px 14px;padding:16px 0 0;border-top:1px solid rgba(244,241,234,.09)}.world-brief-email-meta span{color:color-mix(in srgb,var(--w-alien) 62%,rgba(244,241,234,.56));font-family:var(--font-mono);font-size:8px;letter-spacing:1px;text-transform:uppercase}.world-brief-email-meta strong{min-width:0;color:#f4f1eac7;font-size:13px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.world-brief-preview h3{margin:8px 0 18px;color:var(--cream);font-family:var(--font-serif);font-size:clamp(26px,2.5vw,34px);font-weight:300;line-height:1.08}.world-brief-summary{display:grid;gap:8px}.world-brief-summary div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid rgba(244,241,234,.08)}.world-brief-summary span{color:color-mix(in srgb,var(--w-alien) 62%,rgba(244,241,234,.58));font-family:var(--font-mono);font-size:8px;letter-spacing:1px;line-height:1.35;text-transform:uppercase}.world-brief-summary strong{color:#f4f1eadb;font-size:14px;font-weight:500;line-height:1.45}.world-brief-preview p{margin:18px 0 0;color:#f4f1ea8c;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;line-height:1.7;text-transform:uppercase}.world-brief-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}.world-brief-primary,.world-brief-secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:5px;font-family:var(--font-mono);font-size:9px;letter-spacing:1.05px;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.world-brief-primary{border:1px solid rgba(244,241,234,.22);background:var(--cream);color:var(--charcoal)}.world-brief-secondary{border:1px solid rgba(244,241,234,.14);background:#f4f1ea0b;color:#f4f1eac2}.world-brief-primary:hover,.world-brief-primary:focus-visible,.world-brief-secondary:hover,.world-brief-secondary:focus-visible{transform:translateY(-1px);border-color:#dfff0057;box-shadow:0 0 24px color-mix(in srgb,var(--w-alien) 14%,transparent)}.world-brief-status{margin:16px 0 0;color:#f4f1ea8c;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;line-height:1.7;text-transform:uppercase}.world-video-debug{position:fixed;right:16px;bottom:16px;z-index:1200;pointer-events:none;box-sizing:border-box;width:min(360px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgba(223,255,0,.34);border-radius:4px;background:#050811e0;color:var(--cream);font-family:var(--font-mono);font-size:11px;line-height:1.65;letter-spacing:0;white-space:pre-wrap;box-shadow:0 18px 44px #0000006b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (prefers-reduced-motion: reduce){.world,.world-video-slot,.world-orb,.world-guide-backdrop,.world-guide-panel,.world-guide-prompt,.world-guide-brief,.world-brief-backdrop,.world-brief-builder,.world-brief-chip,.world-brief-primary,.world-brief-secondary{animation:none!important;transition:none!important;transform:none!important}.world-reaction-video{display:none}}@media (max-width: 968px){body[data-world]{width:100%;max-width:100%;overflow-x:hidden}.world-video-slot,.world-reaction-slot,.starfield,.stars,.world-topbar{width:100%;max-width:100%;right:auto;overflow:hidden}.world-reaction-slot.is-active{opacity:.2}.starfield,.stars{contain:paint;clip-path:inset(0)}.world-topbar{min-height:70px;padding:16px 20px;grid-template-columns:minmax(0,1fr) auto}.world-topbar-meta{display:none}.world-back{padding:0 12px}.world-neighbor-nav{width:100%;max-width:100%;justify-self:start}.world{min-height:100svh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"copy" "nav" "visual";align-items:start;row-gap:24px;column-gap:0;padding:102px 20px 48px}.world-copy{max-width:680px;padding:22px 18px}.world-title{font-size:42px}.world-desc{font-size:15px;line-height:1.66}.world-actions{display:grid;grid-template-columns:1fr}.world-action{justify-content:space-between}.world-status{white-space:normal}.world-visual{min-height:auto;padding-bottom:0;gap:42px;justify-items:stretch}.world-orb{width:156px;height:156px}.world-preview-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));transform:none}.world-core-panel,.world-guardian-status,.world-interaction-caption{width:100%;justify-self:stretch;text-align:left}.world-guide-panel{top:auto;left:12px;right:12px;bottom:12px;width:auto;max-height:76svh;padding:20px;border-radius:10px}.world-brief-builder{top:auto;left:10px;right:10px;bottom:10px;width:auto;max-height:84svh;padding:18px;border-radius:10px}.world-brief-header h2{font-size:clamp(28px,9vw,38px)}.world-brief-context{margin:14px 0 16px}.world-brief-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:16px;overflow:visible;padding-bottom:0;scrollbar-width:none}.world-brief-progress::-webkit-scrollbar{display:none}.world-brief-progress button{min-width:0}.world-brief-step{min-height:auto;padding:18px}.world-brief-field-grid,.world-brief-summary div,.world-brief-email-meta,.world-brief-handoff-actions{grid-template-columns:minmax(0,1fr)}.world-brief-actions{display:grid;grid-template-columns:1fr}.world-brief-primary,.world-brief-secondary{width:100%}.world-guide-identity{grid-template-columns:54px minmax(0,1fr);gap:14px;margin:18px 0 14px}.world-guide-avatar{width:54px;height:54px}.world-guide-avatar span{font-size:12px}.world-guide-backdrop{background:#05081161}body[data-world]:before{background:linear-gradient(180deg,#05081194,#0508111f 38%,#050811e0),linear-gradient(90deg,#050811c7,#0508112e)}}@media (max-width: 560px){.world-logo-asset{height:34px;max-width:76px}.world-back{min-height:40px;font-size:9px}.world-neighbor-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%}.world-neighbor{min-height:58px;padding:11px 10px}.world-neighbor strong{font-size:14px}.world-preview-item{min-height:82px;padding:12px}.world-preview-item small{font-size:8px}.world-preview-item strong{font-size:15px}}@media (max-width: 390px){.world-title{font-size:38px}.world-neighbor-nav{grid-template-columns:1fr}}@media (max-height: 820px) and (min-width: 969px){.world{padding-top:108px;padding-bottom:42px}.world-copy{padding:26px 28px}.world-title{font-size:clamp(42px,4.3vw,60px)}.world-tagline,.world-desc{margin-bottom:18px}.world-capabilities{margin-top:18px;padding-top:18px}.world-visual{min-height:min(58svh,520px)}}
