@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/carlito/carlito-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/carlito/carlito-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/carlito/carlito-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/carlito/carlito-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}html,body{color:#fff;background:#000;font-family:system-ui,sans-serif;overflow:hidden}.stage{transform-origin:0 0;width:960px;height:540px;position:fixed;top:0;left:0;overflow:hidden}.stage[hidden]{display:none}.stage--station{background:#1a1a1a;border-radius:10px;box-shadow:0 0 0 1px #2a2a2a,0 0 60px #000c}.scene{isolation:isolate;position:absolute;inset:0}.scene-image,.text-box,.text-run,.callout-panel,.callout-lines,.hotspot,.nav-arrow{position:absolute}.scene-image{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none}.text-box,.callout-panel,.callout-lines{pointer-events:none}.text-box--panel,.callout-panel--backdrop{background:#000000c7;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff2e}.text-run{white-space:pre}.callout-panel--text{background:#000000bd;border:1px solid #ffffff29;border-radius:14px}.callout-lines{color:#fff;white-space:pre-line;font:500 14px/1.35 Aptos,Segoe UI,Arial,sans-serif}.callout-lines--text{padding:5px 7px}.hotspot,.nav-arrow{appearance:none;cursor:pointer;color:#fff;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex}.hotspot svg,.nav-arrow svg{pointer-events:none;flex:none;display:block}.hotspot--camera{opacity:.86;-webkit-backdrop-filter:blur(2px);background:#2470c642;border:1px solid #6eb4ff52;border-radius:50%;transition:background .18s,border-color .18s,box-shadow .18s,opacity .18s}.hotspot--camera svg{filter:drop-shadow(0 0 2px #00000059)}.hotspot--camera:hover{opacity:1;background:#2c80dc57;border-color:#91cdff85;box-shadow:0 0 8px 1px #388cdc3d}@keyframes camera-pulse{0%,to{opacity:.86;background:#2470c642;box-shadow:0 0 #96dcff00}8%{opacity:1;background:#96dcff8f;box-shadow:0 0 14px #b4e8ff8c}13%{opacity:.88;background:#2470c642;box-shadow:0 0 #96dcff00}21%{opacity:1;background:#aae6ff9e;box-shadow:0 0 16px #c3eeff9e}26%{opacity:.86;background:#2470c642;box-shadow:0 0 #96dcff00}}.camera-pulse{animation:2s ease-in-out infinite camera-pulse;animation-delay:calc(-1 * var(--pulse-phase,0s));transform-origin:50%}.hotspot--info{-webkit-backdrop-filter:blur(4px);background:#0a041461;border:1px solid #b482ff38;border-radius:50%;transition:background .18s,border-color .18s,box-shadow .18s}.hotspot--info:hover,.hotspot--schematic:hover{background:#281046bf;border-color:#b482ffa6;box-shadow:0 0 8px 2px #b482ff4d}.hotspot--schematic{-webkit-backdrop-filter:blur(4px);background:#401870d1;border:1px solid #b482ffb8;border-radius:50%;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:0 0 10px 2px #b482ff66}@keyframes info-pulse{0%,to{opacity:.6;background:#0a041461;border-color:#b482ff38;box-shadow:0 0 #b482ff00}12%{opacity:.95;background:#34145894;border-color:#b482ff9e;box-shadow:0 0 11px 2px #b482ff5c}18%{opacity:.6;background:#0a041461;border-color:#b482ff38;box-shadow:0 0 #b482ff00}}.info-pulse{animation:2s ease-in-out infinite info-pulse;animation-delay:calc(-1 * var(--pulse-phase,0s))}.hotspot--close{color:#ff7878fa;-webkit-backdrop-filter:blur(3px);background:#140a0aa6;border:1px solid #ffffff1f;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:700;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;box-shadow:0 3px 10px #00000073}.hotspot--close:hover{color:#ffa5a5;background:#781e1ebf;border-color:#dc505073;box-shadow:0 0 6px 1px #c83c3c33}@keyframes close-pulse{0%,to{opacity:1;background:#180c0cc7;border-color:#ffffff38;box-shadow:0 0 #d23c3c00}50%{opacity:1;background:#601a1adb;border-color:#e65f5fdb;box-shadow:0 0 12px 3px #d23c3c6b,0 0 22px 6px #d23c3c3d}}.close-pulse{animation:2.6s ease-in-out infinite close-pulse;animation-delay:calc(-1 * var(--pulse-phase,0s))}.hotspot--doorOpen,.hotspot--doorClose,.nav-arrow{color:#ffda8af5;-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#262626a3 0%,#0e0e0e94 100%);border:1px solid #ffa80042;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;box-shadow:0 8px 22px #00000073,inset 0 1px #ffffff0f}.hotspot--doorOpen,.hotspot--doorClose{white-space:nowrap;border-radius:10px;height:46px;padding:10px 18px}.hotspot__row{pointer-events:none;white-space:nowrap;align-items:center;gap:7px;display:flex}.hotspot__row span{letter-spacing:.03em;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600}.hotspot--doorOpen:hover,.hotspot--doorClose:hover,.nav-arrow:hover{background:linear-gradient(160deg,#383838ad 0%,#1414149e 100%);border-color:#ffbe4e99;box-shadow:0 10px 26px #00000085,inset 0 1px #ffffff1f}.hotspot--doorOpen:hover,.hotspot--doorClose:hover{color:#ffe5a6}.nav-arrow{border-radius:11px}.hotspot--link,.hotspot--none{color:#0000;box-shadow:none;background:0 0;border:0}.hotspot:focus-visible,.nav-arrow:focus-visible{outline-offset:2px;outline:2px solid #ffd27a}.nav-arrow:focus-visible{outline-offset:-4px}.camera-pulse:is(:hover,:focus-visible),.info-pulse:is(:hover,:focus-visible),.close-pulse:is(:hover,:focus-visible){animation-play-state:paused}@keyframes highlight-pulse{0%,to{opacity:.86}50%{opacity:1;filter:drop-shadow(0 0 6px #ffd600d9)drop-shadow(0 0 14px #ffbe008c)saturate(1.28)brightness(1.12)}}.pulse-highlight{animation:1.45s ease-in-out infinite highlight-pulse;animation-delay:calc(-1 * var(--pulse-phase,0s));transform-origin:50%}@media (prefers-reduced-motion:reduce){.camera-pulse,.info-pulse,.close-pulse,.pulse-highlight{animation:none}.hotspot,.nav-arrow,.pulse-highlight{transition:none}}.context-preview{z-index:6;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);pointer-events:none;color:#e0e0e0;opacity:0;background:#101114eb;border:1px solid #ffffff1f;border-radius:12px;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .12s linear;position:absolute;box-shadow:0 14px 40px #0000008c}.context-preview.is-in{opacity:1}.context-preview--home{width:350px}.context-preview--partner{width:200px}.preview-tabs{gap:3px;margin-bottom:8px;display:flex}.preview-tab{color:#8a8a8a;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#181818;border:1px solid #242424;border-radius:4px;flex:1;min-width:0;padding:4px 1px;font:500 9px/12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.preview-tab--current{color:#111;background:#f0c040;border-color:#f0c040}.preview-cards{grid-template-columns:1fr 1fr;gap:6px;display:grid}.preview-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.preview-card__accent{flex:none;height:3px}.preview-card--engine .preview-card__accent{background:#0c447c}.preview-card--ats .preview-card__accent{background:#f0c040}.preview-card__photo{aspect-ratio:3/2;background:#1c1c1c;justify-content:center;align-items:center;display:flex;overflow:hidden}.preview-card--ats .preview-card__photo{background:#1a1a1a}.preview-card__photo img{width:100%;height:100%;display:block}.preview-card--engine .preview-card__photo img{object-fit:cover}.preview-card--ats .preview-card__photo img{object-fit:contain}.preview-card__body{padding:5px 6px 6px}.preview-card__type{letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a;margin:0 0 2px;font-size:7px;line-height:9px}.preview-card__name{color:#e0e0e0;margin:0;font-size:10px;font-weight:600;line-height:1.25}.preview-card__tags{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.preview-card__tag{letter-spacing:.03em;border-radius:3px;padding:0 4px;font-size:7px;line-height:11px}.preview-card--engine .preview-card__tag{color:#85b7eb;background:#0c1f33;border:1px solid #0c447c}.preview-card--ats .preview-card__tag{color:#d4a900;background:#2a2000;border:1px solid #5a4000}.preview-chip{letter-spacing:.04em;white-space:nowrap;background:#1e1e1e;border-radius:4px;margin-top:5px;padding:2px 6px;font-size:8px;display:inline-flex}.preview-card--engine .preview-chip{color:#85b7eb;border:1px solid #0c447c}.preview-card--ats .preview-chip{color:#d4a900;border:1px solid #5a4000}.preview-caption{letter-spacing:.02em;color:#ffffffc7;margin:8px 0 0;font-size:11px;line-height:1.3}@media (prefers-reduced-motion:reduce){.context-preview{opacity:1;transition:none}}.is-zooming{transform-origin:0 0;will-change:transform}.is-fading-in,.is-fading-out{will-change:opacity}.is-fading-out{pointer-events:none}.hub-card__photo{position:relative}.hub-photo-ghost{pointer-events:none;position:absolute;inset:0}.load-error{color:#e0e0e0;text-align:center;margin:0;font:500 18px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.is-zooming,.is-fading-in,.is-fading-out,.hub-photo-ghost,.is-photo-in{transition:none!important}}.stage-overlay{transform-origin:0 0;pointer-events:none;width:960px;height:540px;position:fixed;top:0;left:0;overflow:hidden}.stage-overlay[hidden]{display:none}.stage-overlay--station{border-radius:10px}.tool-zoom,.stage>.scene{transform:var(--tool-transform,none);transform-origin:0 0}.tool-zoom{position:absolute;inset:0}.pen-layer,.laser-layer{pointer-events:none;width:960px;height:540px;position:absolute;top:0;left:0}.stage--zoomed .hotspot:not(.hotspot--close),.stage--zoomed .nav-arrow{visibility:hidden}.stage--can-pan,.stage--can-pan .scene,.stage--can-pan .scene *{cursor:grab!important}.stage--panning,.stage--panning .scene,.stage--panning .scene *{cursor:grabbing!important}.stage--tool-pen .scene,.stage--tool-pen .scene *{cursor:crosshair!important}.stage--tool-eraser .scene,.stage--tool-eraser .scene *,.stage--tool-laser .scene,.stage--tool-laser .scene *{cursor:none!important}.eraser-ring{pointer-events:none;border:1px solid #ffffffeb;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000059}.eraser-ring[hidden]{display:none}.presenter-tools{z-index:30;pointer-events:none;flex-direction:column;gap:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;top:75%;right:22px;transform:translateY(-50%)}.presenter-tools[hidden],.tool-slot[hidden]{display:none}.tool-slot{width:55px;height:55px;position:relative}.tool-btn{color:#ffda8af0;-webkit-backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;background:linear-gradient(#262626a3,#0e0e0e94);border:1px solid #ffa8003d;border-radius:14px;justify-content:center;align-items:center;width:55px;height:55px;padding:0;transition:color .15s,border-color .15s,background .15s;display:flex;box-shadow:0 8px 22px #00000073,inset 0 1px #ffffff14}.tool-btn svg{display:block}.tool-btn:hover{color:#ffe29b;background:linear-gradient(#383838ad,#1414149e);border-color:#ffbe4e8c}.tool-btn--zoom.is-on{color:#ffe8aa;border-color:#ffbe4eb3}.tool-btn--pen{color:#ff9696fa;background:linear-gradient(160deg,#3a1010b3,#160808a3);border-color:#ff464666}.tool-btn--pen:hover{color:#ffb9b9;background:linear-gradient(160deg,#4e1414bd,#1c0a0aad);border-color:#ff62629e}.tool-btn--pen[aria-pressed=true]{color:#ffd7d7;background:linear-gradient(160deg,#641818cc,#280a0abd);border-color:#ff6e6ec7}.tool-btn--eraser{color:#bed2fffa;background:linear-gradient(160deg,#141e32b3,#080c16a3);border-color:#8caaff66}.tool-btn--eraser:hover{background:linear-gradient(160deg,#1c2a46bd,#0c1224ad);border-color:#a0beff9e}.tool-btn--eraser[aria-pressed=true]{color:#fff;background:linear-gradient(160deg,#283a60cc,#10182ebd);border-color:#c8dcffc7}.tool-btn--laser{color:#ff7878f2;background:linear-gradient(160deg,#3c0a0ab3,#160404a3);border-color:#ff3c3c61}.tool-btn--laser:hover{color:#ffa0a0;background:linear-gradient(160deg,#500e0ebd,#1e0606ad);border-color:#ff505099}.tool-btn--laser[aria-pressed=true]{color:#ff5a5a;background:linear-gradient(160deg,#640a0acc,#280404bd);border-color:#ff3c3cc7}.presenter-tools button:focus-visible{outline-offset:2px;outline:2px solid #ffd27a}.tool-panel{-webkit-backdrop-filter:blur(10px);white-space:nowrap;pointer-events:auto;background:linear-gradient(#262626d6,#0e0e0ecc);border:1px solid #ffa8003d;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 8px 22px #00000080}.tool-panel[hidden]{display:none}.tool-panel--pen{border-color:#ff46464d}.tool-panel--laser{border-color:#ff3c3c4d}.tool-group{align-items:center;gap:6px;display:flex}.tool-divider{background:#ffffff24;width:1px;height:24px}.tool-swatch{background:var(--swatch);cursor:pointer;border:2px solid #ffffff2e;border-radius:50%;width:26px;height:26px;padding:0;transition:transform .12s,border-color .12s;box-shadow:0 0 6px #00000080}.tool-swatch[aria-pressed=true]{border-color:#fffffff2;transform:scale(1.15)}.tool-size,.tool-mode{color:#fffc;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:7px;justify-content:center;align-items:center;height:26px;transition:background .12s,border-color .12s;display:flex}.tool-size{width:26px;padding:0}.tool-mode{letter-spacing:.02em;padding:0 10px;font:600 12px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tool-size__dot{width:var(--dot);height:var(--dot);background:currentColor;border-radius:50%;display:block}.tool-size[aria-pressed=true],.tool-mode[aria-pressed=true]{color:#fff;background:#ffffff38;border-color:#ffffffb3}.tool-toast{z-index:31;color:#ffda8af5;letter-spacing:.02em;pointer-events:none;background:linear-gradient(#262626e0,#0e0e0ed6);border:1px solid #ffa8003d;border-radius:12px;padding:10px 20px;font:600 14px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:9%;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000073}.tool-toast[hidden]{display:none}.tool-toast.is-in{animation:.2s ease-out tool-toast-in}@keyframes tool-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tool-toast.is-in{animation:none}.tool-btn,.tool-swatch,.tool-size,.tool-mode{transition:none}}.stage--tool-pen,.stage--tool-eraser,.stage--tool-laser{touch-action:none}.context-bar{z-index:5;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;inset:0}.context-btn{color:#ffda8af0;-webkit-backdrop-filter:blur(10px);letter-spacing:.03em;white-space:nowrap;cursor:pointer;pointer-events:auto;background:linear-gradient(#262626a3,#0e0e0e94);border:1px solid #ffa8003d;border-radius:10px;height:46px;padding:10px 18px;font:600 13px/26px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:26px;box-shadow:0 8px 22px #00000073}.context-btn--home{left:16px}.context-btn--home.context-btn--compact{padding-inline:12px}.context-btn--partner{right:16px}.context-btn--partner.context-btn--amber{box-shadow:0 8px 22px #00000073,0 0 14px #ffa80047}.context-btn--blue{color:#8cc4ff;border-color:#5aa0ff73;box-shadow:0 8px 22px #00000073,0 0 14px #5aa0ff59}.context-caption{letter-spacing:1.2px;text-align:center;text-transform:uppercase;color:#ffffff75;pointer-events:none;width:960px;height:15px;margin:0;padding:0;font:400 12px/15px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:519px;left:0}.context-bar button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #ffd27a}@media (prefers-reduced-motion:reduce){.context-btn{transition:none;animation:none}}.hub{color:#e0e0e0;background:#111;flex-direction:column;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.hub-tabs{flex-shrink:0;gap:5px;margin-bottom:12px;display:flex}.hub-tab{color:#8a8a8a;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#181818;border:1px solid #242424;border-radius:5px;flex:1;height:36px;padding:0 4px;font:500 16px/36px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hub-tab[aria-pressed=true]{color:#111;background:#f0c040;border-color:#f0c040}.hub-tab:not([aria-pressed=true]):hover{color:#bbb;border-color:#3a3a3a}.hub-grid{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:10px;min-height:0;display:grid}.hub-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.hub-card__accent{flex-shrink:0;height:3px}.hub-card--engine .hub-card__accent{background:#0c447c}.hub-card--ats .hub-card__accent{background:#f0c040}.hub-card__photo{aspect-ratio:3/2;cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.hub-card--engine .hub-card__photo{background:#1c1c1c}.hub-card--ats .hub-card__photo{background:#1a1a1a}.hub-card__photo img{width:100%;height:100%;display:block}.hub-card--engine .hub-card__photo img{object-fit:cover}.hub-card--ats .hub-card__photo img{object-fit:contain}.hub-card__foot{padding:9px 12px 10px}.hub-card__type{letter-spacing:1.44px;text-transform:uppercase;color:#828282;margin:0 0 3px;font-size:16px;font-weight:400;line-height:18px}.hub-card__name{color:#e0e0e0;margin:0;font-size:16px;font-weight:600;line-height:20px}.hub-card__tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.hub-card__tag{letter-spacing:.48px;border-radius:3px;align-items:center;height:24px;padding:0 7px;font-size:16px;font-weight:400;display:inline-flex}.hub-card--engine .hub-card__tag{color:#85b7eb;background:#0c1f33;border:1px solid #0c447c}.hub-card--ats .hub-card__tag{color:#d4a900;background:#2a2000;border:1px solid #5a4000}.hub-card__action{letter-spacing:.04em;cursor:pointer;background:#1e1e1e;border-radius:4px;align-items:center;margin-top:8px;padding:5px 11px;font:400 16px/16px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex}.hub-card--engine .hub-card__action{color:#85b7eb;border:1px solid #0c447c;animation:2.6s ease-in-out infinite hub-glow-engine}.hub-card--ats .hub-card__action{color:#d4a900;border:1px solid #5a4000;animation:2.6s ease-in-out infinite hub-glow-ats}@keyframes hub-glow-engine{0%,to{box-shadow:0 0 #85b7eb00}50%{box-shadow:0 0 10px #85b7eb59}}@keyframes hub-glow-ats{0%,to{box-shadow:0 0 #d4a90000}50%{box-shadow:0 0 10px #d4a90059}}.hub button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #ffd27a}@media (prefers-reduced-motion:reduce){.hub-card--engine .hub-card__action,.hub-card--ats .hub-card__action{animation:none}}.intro{z-index:40;opacity:1;background:radial-gradient(950px 420px at 18% 12%,#f5b64229,#0000),radial-gradient(800px 380px at 84% 88%,#3678d424,#0000),linear-gradient(165deg,#090a0d,#111318 42%,#0d0f13);justify-content:center;align-items:center;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .36s;display:flex;position:fixed;inset:0}.intro.is-leaving{opacity:0}.intro-card{-webkit-backdrop-filter:blur(8px);background:linear-gradient(160deg,#1a1c22d6,#0c0e12d6);border:1px solid #ffffff24;border-radius:18px;width:min(620px,100vw - 48px);padding:36px 38px;box-shadow:0 20px 64px #00000094,inset 0 1px #ffffff0f}.intro-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffc454eb;margin:0 0 8px;font-size:11px;font-weight:600}.intro-title{color:#f2f4f8;margin:0;font-size:clamp(36px,6vw,62px);font-weight:700;line-height:1}.intro-subtitle{color:#e5ecf7c7;max-width:46ch;margin:14px 0 28px;font-size:16px;line-height:1.45}.intro-enter{appearance:none;color:#f6dfb0;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#ffc4543d,#ffc45429);border:1px solid #ffc45473;border-radius:12px;min-width:196px;padding:12px 20px;font:600 14px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .2s,color .2s,background .2s,transform .2s}.intro-enter:hover:not(:disabled){color:#fff0cc;background:linear-gradient(#ffc45457,#ffc4543d);border-color:#ffd376c7;transform:translateY(-1px)}.intro-enter:disabled{cursor:default}.intro button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #ffd27a}@media (prefers-reduced-motion:reduce){.intro,.intro-enter{transition:none;animation:none}.intro-enter:hover:not(:disabled){transform:none}}
