:root{color-scheme:dark;--bg: #07070b;--bg-elev: #0c0d13;--grid: rgba(0, 225, 255, .04);--accent: #00e1ff;--accent-deep: #0066cc;--line: rgba(0, 225, 255, .6);--line-dim: rgba(0, 225, 255, .26);--line-hair: rgba(0, 225, 255, .14);--accent-soft: rgba(0, 225, 255, .1);--text: #dfeaf0;--text-dim: #79858f;--font-sans-zh-hant: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", Roboto, Helvetica, Arial, sans-serif;--font-sans: var(--font-sans-zh-hant);--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--header-h: 64px;--header-pad-x: clamp(16px, 4vw, 48px);--rail-w: 168px;--section-pad-x: clamp(16px, 5vw, 96px)}[lang]:lang(zh-Hant){--font-sans: var(--font-sans-zh-hant)}[lang]:lang(zh-Hans){--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", Roboto, Helvetica, Arial, sans-serif}[lang]:lang(ja){--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", Meiryo, Roboto, Helvetica, Arial, sans-serif}[lang]:lang(ko){--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;background:var(--accent);color:#001318;font-weight:600}.skip-link:focus{left:12px;top:12px}.site-header{position:fixed;inset:0 0 auto;z-index:30;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 var(--header-pad-x);background:linear-gradient(to bottom,#07070beb,#07070b00)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);transition:color .2s ease}.brand:hover{color:var(--accent)}.brand-mark{width:26px;height:26px;display:block}.brand-word{font-weight:700;font-size:17px;letter-spacing:.02em}.lang-toggle{position:relative;display:inline-grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line-hair);border-radius:50%;background:#0c0d13b8;color:var(--text);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .3s ease}.lang-toggle:hover{border-color:var(--line-dim)}.site-header:has(.lang-menu:is(:popover-open,[data-open])) .lang-toggle{border-color:var(--line);background:#00e1ff14;box-shadow:0 0 0 4px #00e1ff12,0 0 18px #00e1ff2e}.lang-globe{width:20px;height:20px;fill:none;stroke:var(--accent);stroke-width:1.4}.lang-meridian{transform-box:fill-box;transform-origin:center}.site-header:has(.lang-menu:is(:popover-open,[data-open])) .lang-meridian{animation:lang-spin .7s cubic-bezier(.65,0,.35,1)}.lang-menu{--row-h: 44px;--row-gap: 2px;--menu-pad: 6px;--menu-r: 18px;--menu-folded: inset(0 0 calc(100% - 2px) calc(100% - var(--toggle-w, 100%)) round var(--menu-r));position:fixed;inset:calc(var(--header-h) - 8px) var(--header-pad-x) auto auto;width:224px;height:auto;margin:0;padding:var(--menu-pad);overflow:hidden;border:1px solid var(--line-dim);border-radius:var(--menu-r);color:var(--text);background:linear-gradient(to bottom,#00e1ff0f,#00e1ff00 40%),#090a10e0;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 28px 64px #0009,inset 0 1px #ffffff0d;transform-origin:top right;clip-path:inset(0 round var(--menu-r));transition:clip-path .26s cubic-bezier(.32,0,.67,0),opacity .16s linear .1s,display .26s allow-discrete,overlay .26s allow-discrete}.lang-menu:not(:is(:popover-open,[data-open])){clip-path:var(--menu-folded);opacity:0}@supports not selector(:popover-open){.lang-menu:not([data-open]){display:none}}.lang-menu:is(:popover-open,[data-open]){animation:lang-unfold .42s cubic-bezier(.33,1,.68,1)}.lang-menu:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(to bottom,#00e1ff00 calc(100% - 36px),#00e1ff1a calc(100% - 3px),#00e1fff2 calc(100% - 1.5px));opacity:0;pointer-events:none}.lang-menu:is(:popover-open,[data-open]):before{animation:lang-scan .42s cubic-bezier(.33,1,.68,1)}.lang-menu ul{position:relative;display:grid;gap:var(--row-gap);margin:0;padding:0;list-style:none}.lang-option{position:relative;z-index:1;display:flex;align-items:center;gap:12px;height:var(--row-h);padding:0 14px 0 10px;border-radius:12px;color:var(--text-dim);font-family:var(--font-sans);font-size:15px;font-weight:600;transition:color .2s ease,background .2s ease}.lang-option:not(.is-current):is(:hover,:focus-visible){color:var(--text);background:#ffffff0d}.lang-option:focus-visible{outline-offset:-2px}.lang-option.is-current{color:var(--accent);background:var(--accent-soft)}.lang-menu.has-glide .lang-option.is-current{background:transparent}.lang-menu:is(:popover-open,[data-open]) .lang-option{animation:lang-row .3s cubic-bezier(.33,1,.68,1) calc(var(--i, 0) * 42ms) backwards}.lang-badge{display:inline-grid;flex:none;place-items:center;min-width:30px;height:24px;padding:0 5px;border:1px solid var(--line-hair);border-radius:6px;font-size:13px;line-height:1;letter-spacing:.02em;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.lang-option.is-current .lang-badge{border-color:var(--line);background:#00e1ff1f;box-shadow:0 0 12px #00e1ff40}.lang-option.is-current:after{content:"";width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.lang-glide{position:absolute;top:var(--menu-pad);right:var(--menu-pad);left:var(--menu-pad);height:var(--row-h);border-radius:12px;background:linear-gradient(90deg,#00e1ff26,#00e1ff0a);box-shadow:inset 0 0 0 1px #00e1ff3d;opacity:0;transform:translateY(calc(var(--glide, 0) * (var(--row-h) + var(--row-gap))));transition:transform .36s cubic-bezier(.65,0,.35,1);pointer-events:none}.lang-menu.has-glide .lang-glide{opacity:1}.lang-menu:is(:popover-open,[data-open]) .lang-glide{animation:lang-glide-in .4s cubic-bezier(.16,1,.3,1) .14s backwards}@keyframes lang-unfold{0%{clip-path:var(--menu-folded);opacity:.35;transform:perspective(900px) rotateX(-16deg)}}@keyframes lang-scan{0%{opacity:1;transform:translateY(-100%)}55%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes lang-row{0%{opacity:0;filter:blur(5px);transform:translateY(-8px)}}@keyframes lang-glide-in{0%{opacity:0;transform:translateY(calc(var(--glide, 0) * (var(--row-h) + var(--row-gap)))) scaleX(.3)}}@keyframes lang-spin{50%{transform:scaleX(0)}}body:has(.lang-menu:is(:popover-open,[data-open])) :is(.rail,.scrubber){opacity:0;pointer-events:none;transition-delay:0s}.rail{position:fixed;z-index:25;right:clamp(12px,2.4vw,30px);top:50%;transform:translateY(-50%);width:var(--rail-w);transition:opacity .24s ease .22s}.rail ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.rail-tick{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:5px 0;cursor:pointer}.rail-line{display:block;width:18px;height:1px;background:var(--line-dim);transition:width .24s ease,background .24s ease}.rail-label{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);opacity:0;transform:translate(6px);transition:opacity .24s ease,transform .24s ease,color .24s ease;white-space:nowrap}.rail:hover .rail-label,.rail-tick:focus-visible .rail-label,.rail-tick.is-active .rail-label{opacity:1;transform:none}.rail-tick:hover .rail-line,.rail-tick.is-active .rail-line{width:34px;background:var(--accent)}.rail-tick.is-active .rail-label{color:var(--accent)}.rail-tick[data-rail-tick=hero] .rail-label{text-transform:none}.scrubber{display:none}@media(max-width:899px){.scrubber:not([hidden]){position:fixed;z-index:31;top:calc(var(--header-h) - 12px);right:var(--header-pad-x);left:var(--header-pad-x);display:block;height:40px;touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .24s ease .22s}.scrubber:focus-visible{outline-offset:2px;border-radius:8px}.scrub-track{position:absolute;top:11px;right:0;left:0;height:2px;border-radius:2px;background:#00e1ff29}.scrub-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) / var(--last) * 100%);border-radius:2px;background:linear-gradient(90deg,rgba(0,225,255,.35),var(--accent));box-shadow:0 0 8px #00e1ff80}.scrub-tick{position:absolute;top:50%;left:calc(var(--k) / var(--last) * 100%);width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--bg-elev);box-shadow:inset 0 0 0 1px #00e1ff73}.scrub-tick:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent);box-shadow:0 0 6px #00e1ffb3;opacity:clamp(0,(var(--p, 0) - var(--k) + .02) * 1000,1)}.scrub-thumb{position:absolute;top:50%;left:calc(var(--p, 0) / var(--last) * 100%);width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--text);box-shadow:0 0 0 4px #00e1ff40,0 0 16px #00e1ff99;transition:transform .2s ease}.scrubber[data-dragging] .scrub-thumb{transform:scale(1.25)}.scrub-bubble{position:absolute;top:34px;left:clamp(calc(var(--bubble-w, 112px) / 2),calc(var(--p, 0) / var(--last) * 100%),calc(100% - var(--bubble-w, 112px) / 2));display:flex;align-items:baseline;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:10px;background:#090a10eb;box-shadow:0 10px 30px #00000080;color:var(--text);font-size:14px;font-weight:600;white-space:nowrap;opacity:0;transform:translate(-50%,-4px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.scrubber[data-dragging] .scrub-bubble{opacity:1;transform:translate(-50%)}.scrub-ordinal{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--text-dim)}}.section{position:relative;z-index:1;min-height:100vh;min-height:100svh;padding:0 var(--section-pad-x);pointer-events:none}.section-body>*,.scroll-cue{pointer-events:auto}.section-body{max-width:var(--copy-max, 34rem);position:sticky;top:calc(50svh + var(--header-h) / 2);transform:translateY(-50%);opacity:var(--copy-o, 1);pointer-events:none}[data-tour-ready] .section:not(.section-download) .section-body{position:fixed;z-index:2;left:var(--section-pad-x);width:min(var(--copy-max, 34rem),calc(100vw - var(--section-pad-x) * 2))}[data-tour-ready] .section[data-copy-off] .section-body>*{pointer-events:none}:root:not([data-my-kind=brand]) .only-brand,:root[data-my-kind=brand] .only-personal{display:none}[data-tour-ready] .card-copy{display:grid}[data-tour-ready] .card-copy-side{grid-area:1 / 1;transition:opacity .5s ease}[data-tour-ready] .card-copy-back,[data-tour-ready] .section-card[data-side=back] .card-copy-front{opacity:0;pointer-events:none}[data-tour-ready] .section-card[data-side=back] .card-copy-back{opacity:1;pointer-events:auto}[data-tour-ready] .scroll-cue{position:fixed}[data-tour-ready] .section[data-copy-off] .scroll-cue{pointer-events:none}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--font-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ordinal{padding:2px 7px;border:1px solid var(--line-hair);border-radius:4px;color:var(--text-dim)}.section-hero .eyebrow{text-transform:none}html:lang(zh){word-break:keep-all;overflow-wrap:anywhere}.hero-title{margin:0 0 22px;font-size:clamp(2.1rem,5.4vw,3.9rem);line-height:1.14;letter-spacing:-.025em;font-weight:700;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.section h2{margin:0 0 18px;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.24;letter-spacing:-.02em;font-weight:700;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}:lang(ja) :is(.hero-title,.section h2,.lede){word-break:normal;word-break:auto-phrase}:lang(ko) .lede{word-break:keep-all}.lede{margin:0 0 26px;font-size:clamp(.98rem,1.3vw,1.08rem);color:#a9b6bf;text-wrap:pretty}.scroll-cue{position:absolute;left:50%;bottom:28px;opacity:var(--copy-o, 1);display:flex;padding:8px;color:var(--accent);transform:translate(-50%)}.scroll-cue svg{width:28px;height:36px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(0,225,255,.35));animation:cue-float 1.6s ease-in-out infinite alternate}.scroll-cue .cue-lower{opacity:.45}@keyframes cue-float{0%{transform:translateY(0)}to{transform:translateY(7px)}}.style-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.style-chip{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px 6px 6px;border:1px solid var(--line-hair);border-radius:10px;background:var(--bg-elev);color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color .18s ease}.style-chip:hover{border-color:var(--line-dim)}.style-chip[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.style-chip[aria-busy=true]{animation:chip-busy 1s ease-in-out infinite alternate}@keyframes chip-busy{0%{opacity:1}to{opacity:.5}}.style-swatch{flex:none;width:48px;height:30px;border-radius:4px;object-fit:cover;background:var(--card-base)}.style-name{min-width:0;line-height:1.3}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;border-radius:999px;border:1px solid transparent;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);color:#001318}.btn-primary:hover{background:#5ceeff}.btn-ghost{background:transparent;border-color:var(--line-dim);color:var(--text)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-small{padding:8px 18px;font-size:14px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-footer{position:relative;z-index:1;border-top:1px solid var(--line-hair);background:var(--bg-elev);padding:56px clamp(16px,5vw,96px);display:flex;flex-direction:column;gap:18px}.footer-tagline{margin:0;max-width:38rem;color:var(--text-dim);font-size:14.5px}.footer-links{display:flex;flex-wrap:wrap;gap:22px;font-size:14px}.footer-links a{color:var(--text-dim);transition:color .18s ease}.footer-links a:hover{color:var(--accent)}.footer-legal{margin:0;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--text-dim)}.toast{position:fixed;z-index:50;left:50%;bottom:28px;transform:translate(-50%,12px);opacity:0;transition:opacity .22s ease,transform .22s ease;max-width:min(92vw,30rem)}.toast.is-open{opacity:1;transform:translate(-50%)}.toast-inner{border:1px solid var(--line-dim);border-radius:14px;background:#0c0d13f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:18px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;box-shadow:0 18px 48px #0000008c}.toast-title{margin:0;font-weight:700;color:var(--accent)}.toast-body{margin:0;font-size:14px;color:var(--text-dim)}.section-error{display:flex;align-items:center}.section-error .section-body{position:static;transform:none}.support-page{position:relative;z-index:1;max-width:46rem;margin:0 auto;padding:calc(var(--header-h) + 32px) clamp(16px,5vw,32px) 72px;overflow-wrap:anywhere}body:has(.support-page) .site-header{background:var(--bg)}.support-page h1{margin:0 0 12px;font-size:clamp(30px,6vw,40px);line-height:1.2}.support-page h2{margin:44px 0 12px;font-size:19px}.support-lede{margin:0 0 8px;color:var(--text);font-size:17px}.support-email{margin:0;font-size:19px;font-weight:600}.support-page a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.support-facts{display:grid;grid-template-columns:minmax(5.5rem,max-content) 1fr;gap:8px 20px;margin:0}.support-facts dt{color:var(--text-dim)}.support-facts dd{margin:0}.support-list{margin:0;padding-left:1.2em}.support-list li+li{margin-top:8px}@media(min-width:900px){.section{padding-right:calc(var(--rail-w) + 40px)}.section-body{--copy-max: min(32rem, calc(var(--scene-x) - var(--plate-w) * var(--focus-scale) / 2 - var(--section-pad-x) - 24px))}}@media(max-width:899px){.rail{display:none}.eyebrow{margin-bottom:10px}.hero-title{margin-bottom:12px;font-size:2rem}.section h2{margin-bottom:10px;font-size:1.42rem}.lede{margin-bottom:16px;font-size:.94rem;line-height:1.6}.section-body>:last-child,.card-copy-side>:last-child{margin-bottom:0}.scroll-cue{bottom:10px}}@media(max-width:899px)and (orientation:portrait){.section:not(.section-error) .section-body{display:flex;flex-direction:column;top:0;height:100vh;height:100svh;transform:none}.section:not(.section-error) .section-body:before{content:"";flex:1 1 calc(var(--copy-top) + (100lvh - 100svh) / 2)}.section:not(.section-error) .section-body:after{content:"";flex:1 1 0}.section-body>*{flex-shrink:0}.lede:is(.only-personal,.only-brand){margin-bottom:0}.section-body{padding-bottom:var(--copy-gap)}.section-error{flex-direction:column;justify-content:flex-end}.section-hero .section-body{padding-bottom:72px}.section-hero .eyebrow{position:relative}.section-hero .eyebrow:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--copy-gap)) calc(-1 * var(--section-pad-x)) -48px;background:linear-gradient(to bottom,rgba(7,7,11,0),var(--bg) var(--copy-gap));pointer-events:none}.section-download:before{content:"";position:absolute;z-index:-1;inset:calc(var(--copy-top) - 44px) 0 0;background:linear-gradient(to bottom,rgba(7,7,11,0),var(--bg) 44px)}}@media(max-width:899px)and (orientation:portrait)and (max-height:640px){.eyebrow{margin-bottom:6px}.hero-title{margin-bottom:8px;font-size:1.6rem}.section h2{margin-bottom:6px;font-size:1.2rem}.lede{margin-bottom:10px;font-size:.86rem;line-height:1.5}.section-hero .section-body{padding-bottom:52px}.scroll-cue{bottom:0}.style-chip{min-height:44px;padding:4px 8px 4px 4px}}@media(max-width:899px)and (orientation:landscape){.section-body{--copy-max: calc(var(--scene-x) - var(--plate-w) * var(--focus-scale) / 2 - var(--section-pad-x) - 32px)}.hero-title,.section h2{font-size:1.3rem}.lede{font-size:.86rem;line-height:1.5}.scroll-cue{display:none}}@media(pointer:coarse){html:has(.section){scroll-snap-type:y mandatory}html[data-snap-hold]{scroll-snap-type:none}.section{scroll-snap-align:center;scroll-snap-stop:always}.site-footer{scroll-snap-align:end}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}[data-tour-ready] .card-copy{display:block}[data-tour-ready] .section-card .card-copy-side{opacity:1;pointer-events:auto}[data-tour-ready] .section-card .card-copy-back{margin-top:.75rem}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}}.scroll-root{position:relative;cursor:grab}.scroll-root[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.section-body{cursor:auto}.section:focus{outline:none}.stage{position:sticky;top:0;height:100vh;height:100svh;margin-bottom:-100vh;margin-bottom:-100svh;overflow:clip;pointer-events:none;background:radial-gradient(ellipse 70% 60% at var(--scene-x) var(--scene-y),#16232c 0%,transparent 70%),var(--bg)}:root{--plate-w: min(30vw, 460px, calc((100svh - 140px)*.56) );--plate-h: calc(var(--plate-w) * .625);--plate-gap: .17;--plate-gap-x: .085;--axis-angle: -26.6deg;--focus-scale: 1.4;--scene-x: 62vw;--scene-y: calc(50svh + var(--header-h) / 2)}.scene{position:absolute;inset:0}.plate{position:absolute;left:calc(var(--scene-x) - var(--plate-w) / 2);top:calc(var(--scene-y) - var(--plate-h) / 2);width:var(--plate-w);height:var(--plate-h);display:grid;place-items:center;z-index:calc(80 - var(--i) * 10);transform:perspective(calc(var(--plate-w) * 2.8)) translate(calc(var(--spread) * var(--plate-gap-x) * var(--plate-w)),calc(var(--spread) * var(--plate-gap) * var(--plate-w))) rotateX(48deg) rotate(-27deg) scale(.78)}.plate-float{grid-area:1 / 1;display:grid;place-items:center;width:100%;height:100%;animation:plate-idle calc(5.4s + var(--i, 0) * .5s) ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.3s)}@keyframes plate-idle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2%) rotate(.4deg)}}.scene-axis{position:absolute;left:var(--scene-x);top:6%;bottom:4%;border-left:1px dashed rgba(185,200,210,.28);transform:rotate(var(--axis-angle));opacity:calc(.15 + var(--overview, 1) * .35)}.scene-phone{position:absolute;left:calc(var(--scene-x) - var(--plate-w) * .62);top:calc(var(--scene-y) - var(--plate-w) * .62);width:calc(var(--plate-w) * .44);height:calc(var(--plate-w) * .9);padding-top:calc(var(--plate-w) * .2);border:4px solid #2f3a43;border-radius:calc(var(--plate-w) * .06);background:#0c141b;color:var(--text-dim);font:13px var(--font-mono);text-align:center;transform:perspective(1200px) rotateX(45deg) rotate(-27deg);box-shadow:0 30px 50px #0006;opacity:calc(.08 + var(--overview, 1) * .37)}.phone-island{position:absolute;top:3%;left:38%;width:24%;height:2.6%;border-radius:8px;background:#04070a}.phone-home{position:absolute;bottom:2.5%;left:34%;right:34%;height:1%;border-radius:5px;background:var(--text-dim)}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.woff2) format("woff2");font-weight:700;font-display:swap}[data-style]{--card-ink: #fff;--card-ink-2: #fff;--mini-name: #fff;--mini-title: rgba(255, 255, 255, .85);--card-base: #14171b;--metric-network: #00e1ff;--metric-reputation: #c6aafd;--metric-popularity: #ffd28f;--metric-links: #14cfa0;--star-off: rgba(255, 255, 255, .3);--back-accent: #55a3ae;--back-tracking: .0208em;--back-contact: rgba(255, 255, 255, .8);--back-number: rgba(255, 255, 255, .5)}[data-style=paper]{--card-ink: #514c48;--card-ink-2: #66615d;--mini-name: #514c48;--mini-title: rgba(81, 76, 72, .85);--card-base: #efe6d6;--metric-network: #0066cc;--metric-reputation: #2f1f6b;--metric-popularity: #a94604;--metric-links: #0e6f57;--star-off: rgba(31, 41, 55, .3);--back-contact: rgba(28, 28, 30, .8);--back-number: #514c48}[data-style=mech]{--card-ink: #d4d4d4;--card-ink-2: #bababa;--mini-name: #d4d4d4;--mini-title: rgba(186, 186, 186, .85);--card-base: #1c1b19;--back-contact: rgba(212, 212, 212, .8);--back-number: #bababa}[data-style=circuit]{--card-ink-2: #e0e0e0;--mini-title: rgba(224, 224, 224, .85);--card-base: #152630;--back-number: #d9d9d9}.tcard,.mcard,.part-gauges{font-family:"Inter",var(--font-sans)}.tcard{position:relative;grid-area:1 / 1;width:100%;aspect-ratio:8 / 5}.tcard-main{perspective:calc(var(--plate-w) * 2.8)}.tcard-main[data-flip-live]{pointer-events:auto;cursor:pointer}.tcard-turn{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .3s ease-in-out}[data-side=back]>.tcard-turn{transform:rotateY(-180deg)}.face{position:absolute;inset:0;overflow:hidden;border-radius:3.75%/6%;container-type:inline-size;backface-visibility:hidden;-webkit-backface-visibility:hidden;color:var(--card-ink);background:var(--card-base);box-shadow:0 10px 34px #0000008c;opacity:var(--o, 1);-webkit-user-select:none;user-select:none}.face-back{transform:rotateY(180deg)}.tcard-main .face:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%);transform:translate(-120%);animation:card-sheen 6.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes card-sheen{0%,30%{transform:translate(-120%)}70%,to{transform:translate(120%)}}.card-art{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.front-layout{position:absolute;inset:var(--card-pad-top) var(--card-pad-side) var(--card-pad-bottom);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.2}.card-name{position:relative;top:.0104em;font-size:var(--card-name-size);line-height:1.1875;font-weight:700;letter-spacing:-.014em;white-space:nowrap}.card-meta{display:flex;flex-direction:column;align-self:flex-end;align-items:flex-end;margin-top:var(--card-name-gap);text-align:end}.card-title,.card-company{position:relative;top:-.0234em;font-size:var(--card-meta-size);line-height:1.1875;font-weight:500;letter-spacing:-.028em;color:var(--card-ink-2);white-space:nowrap}.card-company{margin-top:var(--card-meta-gap)}.back-layout{position:absolute;inset:0;padding:var(--back-pad-y) var(--back-pad-side);display:flex;flex-direction:column;justify-content:center;gap:var(--back-gap);font-size:var(--back-text);line-height:1.2}.back-stats{display:flex;align-items:center;justify-content:space-between}.back-stats-lead{display:inline-flex;align-items:center;gap:var(--back-stats-gap)}.stars{display:inline-flex;gap:var(--back-star-gap);padding-right:var(--back-star-gap)}.star{width:var(--back-star);height:var(--back-star);fill:var(--star-off)}.star.is-on{fill:var(--metric-network)}.stat{display:inline-flex;align-items:center;gap:var(--back-stat-icon-gap);font-size:var(--back-stat-text);font-weight:700;letter-spacing:var(--back-tracking)}.stat .icon{width:var(--back-stat-icon);height:var(--back-stat-icon)}.stat-links{color:var(--metric-links)}.back-stats-brand{justify-content:space-evenly}.back-stats-brand .icon{width:var(--back-stat-icon-brand);height:var(--back-stat-icon-brand)}.stat-network{color:var(--metric-network)}.stat-reputation{color:var(--metric-reputation)}.stat-popularity{color:var(--metric-popularity)}.back-rule{height:1px;background:var(--back-accent)}.back-contact{display:flex;flex-direction:column;align-self:center;align-items:flex-start;gap:var(--back-contact-row-gap);line-height:calc(14 / 12)}.back-value{position:relative;top:.0625em}.contact{display:inline-flex;align-items:center;gap:var(--back-icon-gap);font-weight:600;letter-spacing:var(--back-tracking);color:var(--back-contact)}.contact .icon{width:var(--back-contact-icon);height:var(--back-contact-icon);color:var(--back-accent)}.card-number{position:absolute;left:0;right:0;bottom:5cqw;text-align:center;font-size:var(--back-number-size);font-weight:500;line-height:1.2;letter-spacing:.05em;color:var(--back-number);transform:translateY(.025em)}.icon{flex:none;width:1em;height:1em;fill:currentColor}[data-style=mech] :is(.face,.mcard){background:none;border-radius:0;box-shadow:none}[data-style=mech] .card-art{filter:drop-shadow(0 10px 22px rgba(0,0,0,.55))}.fan{opacity:var(--fan, 0)}.plate-card[data-fan-live] .fan{pointer-events:auto;cursor:pointer}.fan-upper{transform:translate(calc(var(--fan, 0) * 1%),calc(var(--fan, 0) * -32%)) rotate(calc(var(--fan, 0) * -6deg))}.fan-lower{transform:translate(calc(var(--fan, 0) * 7%),calc(var(--fan, 0) * 30%)) rotate(calc(var(--fan, 0) * 5deg))}.tcard-main .persona-tag{opacity:var(--fan, 0);transition:opacity .3s ease}[data-side=back]>.persona-tag{opacity:0}.persona-tag{position:absolute;top:5%;right:4%;padding:2px 10px;border-radius:999px;background:#07070bb8;color:#fff;font-size:13px;line-height:1.5}.plate-gauges,.plate-exchange,.plate-venue,.plate-network,.plate-spark,.plate-footprint,.plate-board{container-type:inline-size}.part{position:relative;width:100%;height:100%;opacity:var(--o, 1);color:var(--text);font-size:3.4cqw;line-height:1.3;-webkit-user-select:none;user-select:none}.part-label{position:absolute;color:#b9c8d2;font-size:2.7cqw;font-weight:600;letter-spacing:.04em}.mcard{position:relative;aspect-ratio:3 / 2;overflow:hidden;container-type:inline-size;border-radius:var(--mcard-radius, 5.333% / 8%);background:var(--card-base);min-width:0;box-shadow:0 .9cqw #04080ce6}.mcard-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.mcard-text{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:2.667cqw;padding:4cqw 10.667cqw;line-height:1.2}.mcard-name{position:relative;top:.05em;font-size:16cqw;line-height:calc(14 / 12);font-weight:700;letter-spacing:-.0375em;color:var(--mini-name);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcard-title{position:relative;top:.042em;font-size:13.333cqw;font-weight:500;letter-spacing:-.045em;color:var(--mini-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gauge-row{position:absolute;inset:0 4% 34%;display:flex;align-items:center;justify-content:space-between}.gauge{position:relative;width:27%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4cqw;font-size:5cqw;font-weight:700;line-height:1}.gauge-network{color:#00e1ff;--ring: #174b58;--ring-hi: #1ac4d6;--ring-hi-2: #76ccd4}.gauge-links{color:#14cfa0;--ring: #134a3e;--ring-hi: #14cfa0;--ring-hi-2: #8fe3cc}:root[data-my-kind=brand] .gauge-row{justify-content:space-evenly}.gauge-reputation{color:#c4aefb;--ring: #4a3c64;--ring-hi: #9869f8;--ring-hi-2: #d7c3f2;transform:translateY(-7%)}.gauge-popularity{color:#ffb74d;--ring: #604737;--ring-hi: #ffb74d;--ring-hi-2: #e8c1a7}.gauge-ring{position:absolute;inset:0;border:2.2cqw solid var(--ring);border-top-color:var(--ring-hi);border-right-color:var(--ring-hi-2);border-radius:50%;background:radial-gradient(circle,#142732 47%,#09151e 50%);animation:gauge-spin 9s linear infinite}.gauge:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 1.6cqw #081820,0 3.2cqw 4cqw #0006}.gauge-reputation .gauge-ring{animation-duration:12s;animation-direction:reverse}.gauge-popularity .gauge-ring{animation-duration:7s}@keyframes gauge-spin{to{transform:rotate(360deg)}}.gauge-ring:after{content:"";position:absolute;inset:-1.2cqw;border:1px dashed currentColor;border-radius:50%;opacity:.45}.gauge-icon{position:relative;width:3.6cqw;height:3.6cqw}.gauge strong{position:relative;font-size:4.2cqw}.gauge-foot{position:absolute;left:20%;right:20%;bottom:-8%;height:5%;border:1px solid currentColor;border-radius:3px;background:#14242e}.gauge-ticks{position:absolute;left:5%;right:5%;bottom:28%;height:2.2cqw;background:repeating-linear-gradient(90deg,rgba(185,200,210,.3) 0 1px,transparent 1px 1.6cqw)}.contact-row{position:absolute;left:0;right:0;bottom:2%;display:grid;grid-template-columns:1fr 1fr;gap:2.5cqw}.contact-module{display:flex;align-items:center;gap:1.5cqw;min-width:0;padding:2cqw 2.5cqw;border:1px solid rgba(161,182,198,.4);border-radius:1.6cqw 4cqw 4cqw 1.6cqw;background:linear-gradient(120deg,#33454f,#1b2933);box-shadow:0 1.5cqw #08121b,0 3cqw 4cqw #00000059;font-size:2.9cqw;color:#c6d5de;white-space:nowrap}.contact-module span{overflow:hidden;text-overflow:ellipsis}.contact-module .icon{width:3.2cqw;height:3.2cqw;color:#b4d4e4}.part-exchange{--near: clamp(0, calc((var(--t, 0) + .4) / .3), 1)}.dock-rail{position:absolute;inset:13% 0 15%;clip-path:polygon(3% 0,97% 0,100% 8%,100% 92%,97% 100%,3% 100%,0 92%,0 8%);background:linear-gradient(120deg,#2b3a43,#141e26)}.dock-head{position:absolute;left:2%;top:0;display:inline-flex;align-items:center;gap:1.4cqw;color:var(--accent);font-size:3.1cqw;font-weight:600}.x-pulse{width:4cqw;height:4cqw;animation:x-pulse 1.8s ease-in-out infinite}@keyframes x-pulse{0%,to{opacity:.55}50%{opacity:1}}.dock-bay{position:absolute;top:20%;bottom:22%;width:41%;display:grid;place-items:center}.dock-left{left:3%;transform:translate(calc((1 - var(--near)) * -9%))}.dock-right{right:3%;transform:translate(calc((1 - var(--near)) * 9%))}.x-mine,.x-other{width:100%}.dock-core{position:absolute;left:50%;top:50%;width:11%;aspect-ratio:1;transform:translate(-50%,-62%);display:grid;place-items:center}.dock-core i{grid-area:1 / 1;border-radius:50%;border:1px solid var(--accent);opacity:calc(.25 + var(--near) * .75)}.dock-core i:nth-child(1){width:100%;height:100%;opacity:calc(var(--near) * .35)}.dock-core i:nth-child(2){width:66%;height:66%;opacity:calc(var(--near) * .6)}.dock-core i:nth-child(3){width:32%;height:32%;background:var(--accent)}.dock-core i:nth-child(-n+2){animation:dock-ping 2.2s ease-out infinite}.dock-core i:nth-child(2){animation-delay:-1.1s}@keyframes dock-ping{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.5);opacity:0}}.x-status{position:absolute;left:0;right:0;bottom:0;display:grid;place-items:center}.x-step{grid-area:1 / 1;display:inline-flex;align-items:center;gap:1cqw;padding:1cqw 3cqw;border-radius:999px;border:1px solid var(--line-hair);background:#1c2629;font-size:3cqw;white-space:nowrap}.x-step .icon{width:3cqw;height:3cqw}.x-step-pick{opacity:clamp(0,calc((-.3 - var(--t, 0)) * 20),1)}.x-step-wait{opacity:clamp(0,min(calc((var(--t, 0) + .3) * 20),calc((-.12 - var(--t, 0)) * 20)),1)}.x-step-done{opacity:clamp(0,calc((var(--t, 0) + .12) * 20),1);border-color:var(--line-dim);color:var(--accent)}.venue-ring{position:absolute;inset:0;width:100%;height:100%;fill:#8b7cf60d;stroke:#8b7cf699;stroke-width:.5}.venue-hub{position:absolute;left:50%;top:50%;width:40%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.5cqw;text-align:center}.venue-name{font-size:3.6cqw;font-weight:700;line-height:1.2}.venue-status{color:#b8aefb;font-size:2.4cqw}.venue-checked{display:inline-flex;align-items:center;gap:.6cqw;color:var(--accent);font-size:2.4cqw}.venue-checked .icon{width:2.4cqw;height:2.4cqw}.venue-seat{position:absolute;width:23%;transform:translate(-50%,-50%);animation:seat-bob 4.2s ease-in-out infinite}.seat-1,.seat-5{animation-delay:-1.4s}.seat-2,.seat-3{animation-delay:-2.8s}@keyframes seat-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-62%)}}.venue-hub:before{content:"";position:absolute;left:50%;top:50%;width:150%;aspect-ratio:8 / 5;border-radius:50%;border:1px solid rgba(139,124,246,.7);transform:translate(-50%,-50%) scale(.8);opacity:0;animation:hub-ping 3s ease-out infinite}@keyframes hub-ping{0%{transform:translate(-50%,-50%) scale(.7);opacity:.8}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.seat-0{left:15%;top:17%}.seat-1{left:50%;top:11%}.seat-2{left:85%;top:17%}.seat-3{left:15%;top:83%}.seat-4{left:50%;top:89%}.seat-5{left:85%;top:83%}.relation-links{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#79b8c080;stroke-width:.6}.label-featured{left:0;top:-1%}.label-rest{left:0;bottom:27%}.relation-row{position:absolute;display:grid;gap:2cqw}.relation-featured{--mcard-radius: 4.444% / 6.667%;left:0;top:6%;width:72%;grid-template-columns:repeat(3,minmax(0,1fr))}.relation-rest{left:0;bottom:0;width:84%;grid-template-columns:repeat(4,minmax(0,1fr))}.relation-featured .mcard-text{gap:2.222cqw;padding:3.333cqw 8.889cqw}.relation-featured .mcard-name{font-size:15.556cqw;letter-spacing:-.0321em}.relation-featured .mcard-title{font-size:12.222cqw;letter-spacing:-.0409em}.relation-hub{position:absolute;left:31%;top:52%;width:7%;aspect-ratio:1;display:grid;place-items:center;transform:translate(-50%,-50%);border:2px solid #64d3db;border-radius:50%;background:#1b3942;color:#bde7eb;box-shadow:0 .9cqw #0b1c26,0 0 3cqw #1ac4d640}.relation-hub .icon{width:60%;height:60%}.relation-hub:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1px solid #64d3db;animation:dock-ping 2.6s ease-out infinite}.node-card{animation:node-bob 4.6s ease-in-out infinite}.node-card:nth-child(2n){animation-delay:-1.5s}.node-card:nth-child(3n){animation-delay:-3s}@keyframes node-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}.bubble-me{animation:node-bob 3.4s ease-in-out infinite}.chat{position:absolute;right:0;top:32%;width:58%;display:flex;flex-direction:column;gap:.9cqw;padding:1.6cqw 2.2cqw;border:1px solid #26383b;border-radius:3cqw;background:linear-gradient(120deg,#24323a,#151f26);box-shadow:0 1.2cqw #08121b}.chat-as{color:var(--accent);font-size:2.3cqw}.bubble{max-width:88%;padding:.8cqw 2cqw;border-radius:2cqw;font-size:2.5cqw;line-height:1.25}.bubble-them{align-self:flex-start;background:#26383b}.bubble-me{align-self:flex-end;background:#00b8d4;color:#001318}.board-filters{position:absolute;left:9%;top:0;display:flex;gap:1.2cqw}.pill{padding:.5cqw 2.2cqw;border-radius:999px;border:1px solid #26383b;background:#141c1f;color:#a9b6bf;font-size:2.5cqw;white-space:nowrap}.part-board[data-live] .pill{position:relative;pointer-events:auto;cursor:pointer}.part-board[data-live] .pill:after{content:"";position:absolute;inset:-1.8cqw -.5cqw}.pill.is-on{border-color:var(--accent);color:var(--accent)}.message-rail{position:absolute;left:3%;top:0;bottom:2%;width:3.4%;border:1px solid rgba(170,153,117,.45);border-radius:1.6cqw;background:#403a32;box-shadow:0 1cqw #191916}.message-rail:after{content:"";position:absolute;left:15%;right:15%;top:0;aspect-ratio:1;border-radius:50%;background:#e5d3b0;box-shadow:0 0 2cqw #e5d3b0;animation:rail-run 4s ease-in-out infinite}@keyframes rail-run{0%{top:96%;opacity:0}15%{opacity:1}85%{opacity:1}to{top:2%;opacity:0}}.post-a{animation:node-bob 5s ease-in-out infinite}.post-b{animation:node-bob 5.6s ease-in-out infinite;animation-delay:-2s}.post-c{animation:node-bob 6.2s ease-in-out infinite;animation-delay:-4s}.post{position:absolute;display:flex;align-items:center;gap:2cqw;padding:1.6cqw 2.4cqw;border:1px solid rgba(193,173,130,.45);border-radius:3.6cqw 3.6cqw 3.6cqw 1cqw;background:linear-gradient(100deg,#4b4639,#262a29);box-shadow:0 1.3cqw #141b1d,0 3cqw 4cqw #0000004d;transition:top .35s ease,left .35s ease,opacity .25s ease}.post-a{left:1%;top:10%;width:88%}.post-b{left:9%;top:40%;width:89%}.post-c{left:3%;top:70%;width:89%}.part-board[data-filter=public] :is(.post-b,.post-c),.part-board[data-filter=circle] :is(.post-a,.post-c),.part-board[data-filter=connections] :is(.post-a,.post-b){opacity:0}.part-board[data-filter=circle] .post-b,.part-board[data-filter=connections] .post-c{left:1%;top:10%}.post-author{flex:none;width:20%}.post-text{display:flex;flex-direction:column;gap:.8cqw;min-width:0}.post-body{font-size:3cqw;line-height:1.3;color:#f0ead9}.post-meta{display:flex;gap:2cqw;color:#c9bea4;font-size:2.3cqw}.spark-links{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#ff8a5c73;stroke-width:.5}.spark-chip{position:absolute;left:3%;top:4%;display:inline-flex;align-items:center;gap:1.2cqw;padding:1cqw 2.4cqw;border:1px solid rgba(255,138,92,.55);border-radius:999px;background:#20120cd9;color:#ffc6ad;font-size:2.5cqw;font-weight:600}.spark-core{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:.4cqw;width:36%;padding:2.4cqw 1.6cqw;border-radius:50%;background:radial-gradient(closest-side,#ff8a5c52,#ff8a5c00);text-align:center;transform:translate(-50%,-50%)}.spark-boom{color:#ffd9c7;font-size:6.4cqw;font-weight:800;line-height:1.1}.spark-count{color:#e9cdbf;font-size:2.5cqw}.spark-rays{position:absolute;left:50%;top:50%;width:34%;fill:none;stroke:#ff8a5c;stroke-linecap:round;stroke-width:1.4;transform:translate(-50%,-50%);animation:spark-burst 3.2s ease-out infinite}@keyframes spark-burst{0%,to{transform:translate(-50%,-50%) scale(.92);opacity:.35}12%{transform:translate(-50%,-50%) scale(1.14);opacity:1}45%{transform:translate(-50%,-50%) scale(1);opacity:.55}}.spark-seat{position:absolute;width:25%;transform:translate(-50%,-50%);animation:seat-bob 4.2s ease-in-out infinite}.spark-seat-0{left:16%;top:44%}.spark-seat-1{left:84%;top:44%;animation-delay:-1.4s}.spark-seat-2{left:50%;top:86%;animation-delay:-2.8s}.footprint-map{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(120,190,210,.4);border-radius:4cqw;background:linear-gradient(160deg,#142c36f2,#0a161ef2)}.map-roads{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#96c8d74d;stroke-width:.7}.map-water{fill:#28789638;stroke:none}.map-modes{position:absolute;left:4%;top:6%;display:inline-flex;border:1px solid rgba(150,200,215,.4);border-radius:999px;background:#081218d9;font-size:2.5cqw;font-weight:600}.map-mode{padding:.9cqw 2.4cqw;border-radius:999px;color:#a9bcc6}.part-footprint[data-live]{pointer-events:auto;cursor:pointer}.part-footprint[data-mode=exchange] .map-mode-exchange{background:var(--accent);color:#04141a}.part-footprint[data-mode=spark] .map-mode-spark{background:#ff8a5c;color:#1d0d06}.map-pin{position:absolute;width:2.8cqw;height:2.8cqw;border-radius:50%;background:var(--accent);box-shadow:0 0 0 .6cqw #00e5ff38;transform:translate(-50%,-50%);transition:opacity .35s ease}.part-footprint[data-mode=exchange] .map-pin-spark,.part-footprint[data-mode=spark] .map-pin-exchange{opacity:0}.map-pin:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--accent);animation:pin-ping 3s ease-out infinite}.map-pin-spark{background:#ff8a5c;box-shadow:0 0 0 .6cqw #ff8a5c38}.map-pin-spark:after{border-color:#ff8a5c;animation-delay:-1.5s}@keyframes pin-ping{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(3.2);opacity:0}}.map-card{position:absolute;left:62%;top:38%;width:26%}.map-place{position:absolute;left:62%;top:74%;color:#c9dbe3;font-size:2.6cqw;font-weight:600}.plate:not(.is-focused) :is(.venue-seat,.node-card,.bubble-me,.post-a,.post-b,.spark-seat,.spark-rays,.post-c),.plate:not(.is-focused) .map-pin:after,.plate:not(.is-focused) .venue-hub:before,.plate:not(.is-focused) .relation-hub:after,.plate:not(.is-focused) .message-rail:after{animation-play-state:paused}@media(max-width:899px)and (orientation:portrait){:root{--stage-top: calc(var(--header-h) + 28px);--copy-room: 269px;--copy-gap: 24px;--stage-floor: max(calc(var(--stage-top) + 120px), min(60svh, calc(100svh - var(--copy-room) - var(--copy-gap))));--copy-top: calc(var(--stage-floor) + var(--copy-gap));--plate-w: min(70vw, 460px, calc((60svh - var(--header-h) - 22px) * .7));--plate-gap: .14;--plate-gap-x: .063;--axis-angle: -24.2deg;--scene-x: 50vw;--scene-y: calc((var(--stage-top) + var(--stage-floor)) / 2)}.part-label{font-size:3.8cqw}.post-author{width:28%}.dock-bay{width:46%}.dock-left{left:1%}.dock-right{right:1%}.dock-core{width:6.5%}.venue-seat{width:24.5%}.relation-featured{width:80%}.relation-rest{width:94%}.x-step{font-size:3.6cqw}.venue-name{font-size:4.2cqw}.venue-status,.venue-checked,.chat-as{font-size:3.6cqw}.bubble,.pill{font-size:3.4cqw}.post-body{font-size:3.9cqw}.post-meta,.spark-chip,.spark-count{font-size:3.8cqw}.map-modes,.map-place{font-size:3.6cqw}.dock-head{font-size:3.8cqw}.contact-module{font-size:3.4cqw}.stage:after{content:"";position:absolute;z-index:200;left:0;right:0;bottom:0;top:var(--stage-floor);background:linear-gradient(to bottom,rgba(7,7,11,0),var(--bg) var(--copy-gap))}}@media(max-width:899px)and (orientation:portrait)and (max-height:640px){:root{--copy-room: 228px;--copy-gap: 16px}}@media(max-width:899px)and (orientation:portrait)and (prefers-reduced-motion:reduce){:root{--plate-w: min(70vw, 460px, calc((var(--stage-floor) - var(--stage-top)) * .7))}}@media(max-width:899px)and (orientation:landscape){:root{--plate-w: min(38vw, calc((100svh - 84px)*.72) );--plate-gap: .09;--plate-gap-x: .077;--axis-angle: -40.5deg;--focus-scale: 1.14;--scene-x: 70vw}}@media(prefers-reduced-motion:reduce){[data-side]>.tcard-turn{transform:none}.tcard-main .face{transition:opacity .6s ease!important}.face-back{transform:none;backface-visibility:visible;-webkit-backface-visibility:visible;opacity:0}[data-side=back] .face-back{opacity:var(--o, 1)}[data-side=back] .face-front{opacity:0}.message-rail:after{display:none}.map-pin:after{display:none}.fan-upper{transform:translate(1%,-32%) rotate(-6deg)}.fan-lower{transform:translate(7%,30%) rotate(5deg)}}
