*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}:root{--bg:#fff;--bg-soft:#f7f8fa;--bg-warm:#fff7f3;--card:#fff;--line:#e7e9ee;--line-strong:#d5d9e0;--heading:#0f172a;--text:#3d4757;--muted:#667085;--brand:#e0242b;--brand-hover:#c21d24;--brand-ink:#b4161d;--brand-soft:#fdeeec;--brand-2:#ff6b1a;--grad-brand:linear-gradient(135deg, #e0242b 0%, #ff6b1a 100%);--radius-sm:8px;--radius:14px;--radius-lg:20px;--step-0:14px;--step-1:16px;--step-2:19px;--step-3:24px;--step-4:32px;--step-5:48px;--step-6:64px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:36px;--space-5:56px;--space-6:96px;--space-7:140px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.22, .61, .36, 1);--header-h:72px;--shadow-sm:0 1px 2px #1018280d, 0 1px 3px #10182812;--shadow:0 6px 16px -4px #10182814, 0 2px 4px -2px #1018280d;--shadow-lg:0 24px 48px -12px #10182829, 0 4px 10px -4px #1018280f;--shadow-brand:0 10px 24px -8px #e0242b73}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--bg);color:var(--text);font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--step-1);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}img,svg,video,canvas{max-width:100%;display:block}::selection{background:var(--brand-soft);color:var(--brand-ink)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.skip{background:var(--heading);color:#fff;border-radius:var(--radius-sm);z-index:999;padding:10px 14px;position:fixed;top:-60px;left:20px}.skip:focus{top:10px}h1,h2,h3,h4{color:var(--heading);letter-spacing:-.025em;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;line-height:1.1}p{margin:0 0 16px}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.eyebrow,.mono-tag{letter-spacing:.06em;color:var(--brand-ink);text-transform:uppercase;background:var(--brand-soft);border-radius:100px;align-items:center;gap:8px;margin:0 0 20px;padding:6px 14px 6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.gradient-text,.headline-mark{background:var(--grad-brand);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gradient-shift}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.container{z-index:2;max-width:1240px;margin:auto;padding-left:32px;padding-right:32px;position:relative}.rule{border:0;border-top:1px solid var(--line);margin:var(--space-5) 0}.nav-shell{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);z-index:40;background:#ffffffd1;border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:sticky;top:0}.nav-shell.is-scrolled{border-bottom-color:var(--line);box-shadow:0 6px 20px -12px #1018282e}.nav{max-width:1240px;min-height:var(--header-h);align-items:center;gap:36px;margin:auto;padding:12px 32px;display:flex}.wordmark{align-items:center;display:flex}.wordmark-text{letter-spacing:-.03em;color:var(--heading);transition:letter-spacing .4s var(--ease);font-size:24px;font-weight:800;line-height:1}.wordmark:hover .wordmark-text{letter-spacing:0}.wordmark-text i{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.wordmark-motto{border-left:1px solid var(--line-strong);min-height:26px;color:var(--muted);text-transform:none;white-space:nowrap;animation:motto-in .6s var(--ease) .15s both;flex-direction:column;justify-content:center;margin-left:14px;padding-left:14px;font-size:12px;font-weight:500;line-height:1.25;display:flex}@keyframes motto-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wordmark-motto{animation:none}}@media (width<=1100px){.nav .wordmark-motto{display:none}}@media (width<=800px){.wordmark-motto{display:none}}@media (width<=1280px){html:lang(es) .nav .wordmark-motto,html:lang(fr) .nav .wordmark-motto,html:lang(pt-BR) .nav .wordmark-motto,html:lang(de) .nav .wordmark-motto{display:none}}html:lang(de) .nav .wordmark-motto{display:none}.navlinks{white-space:nowrap;align-items:center;gap:28px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.navlinks>a,.navlinks>details>summary{cursor:pointer;color:var(--text);padding:6px 0;list-style:none;transition:color .2s;position:relative}.navlinks>a:after,.navlinks>details>summary:after{content:"";background:var(--brand);height:2px;transition:right .3s var(--ease-snap);border-radius:2px;position:absolute;bottom:-2px;left:0;right:100%}.navlinks>a:hover,.navlinks>details>summary:hover{color:var(--heading)}.navlinks>a:hover:after,.navlinks>details>summary:hover:after,.navlinks>a[aria-current=page]:after{right:0}.navlinks>a[aria-current=page]{color:var(--heading)}.navlinks summary::-webkit-details-marker{display:none}.navlinks details{position:relative}.navlinks details>summary{align-items:center;gap:6px;display:inline-flex}.navlinks details>summary:before{content:"";width:7px;height:7px;transition:transform .25s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;order:2;transform:translateY(-2px)rotate(45deg)}.navlinks details[open]>summary:before{transform:translateY(1px)rotate(225deg)}.navlinks .dropdown{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:30;min-width:230px;animation:dropdown-in .25s var(--ease);padding:8px;position:absolute;top:40px;left:-16px}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.navlinks .dropdown a{border-radius:var(--radius-sm);color:var(--text);padding:10px 12px;font-size:14.5px;transition:background .15s,color .15s;display:block}.navlinks .dropdown a:hover{background:var(--bg-soft);color:var(--heading)}.nav-actions{align-items:center;gap:18px;display:flex}.nav-actions>a:not(.button){color:var(--text);font-size:15px;font-weight:500;transition:color .2s}.nav-actions>a:not(.button):hover{color:var(--heading)}.nav-actions .button{min-height:42px;padding:10px 20px}.menu-toggle{color:var(--heading);padding:6px;font-size:22px;line-height:1;display:none}.lang-switcher{flex-shrink:0;position:relative}.lang-switcher>summary{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:8px;padding:0 12px 0 11px;font-size:14.5px;font-weight:500;line-height:1;list-style:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lang-switcher>summary::-webkit-details-marker{display:none}.lang-switcher>summary:after{content:"";width:6px;height:6px;transition:transform .25s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.lang-switcher[open]>summary:after{transform:translateY(1px)rotate(225deg)}.lang-switcher>summary:hover,.lang-switcher[open]>summary{background:var(--bg-soft);border-color:var(--line-strong);color:var(--heading)}.lang-switcher>summary .icon-ember{width:18px;height:18px}.lang-switcher .lang-short{display:none}.lang-switcher .lang-menu{z-index:60;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:190px;box-shadow:var(--shadow-lg);animation:dropdown-in .25s var(--ease);overscroll-behavior:contain;max-height:calc(100dvh - 96px);margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.lang-switcher.is-left .lang-menu{left:0;right:auto}.lang-switcher.is-up .lang-menu{top:auto;bottom:calc(100% + 8px)}.lang-switcher .lang-menu a{white-space:nowrap;border-radius:var(--radius-sm);min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0 12px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.lang-switcher .lang-menu a:hover{background:var(--bg-soft);color:var(--heading)}.lang-switcher .lang-menu a:focus-visible{outline-offset:-2px;background:var(--bg-soft)}.lang-switcher .lang-menu a[aria-current=true]{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.lang-switcher .lang-menu a[aria-current=true]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;margin-right:3px;transform:rotate(45deg)}.lang-block{margin-bottom:12px;display:block}.lang-block>summary{width:100%;display:flex}.lang-block>summary:after{margin-left:auto}.lang-switcher.lang-block .lang-menu{min-width:0;left:0;right:0}.button{background:var(--brand);color:#fff;letter-spacing:-.005em;isolation:isolate;min-height:48px;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .2s;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:after{content:"";z-index:-1;pointer-events:none;transition:transform .7s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.button:hover{background:var(--brand-hover);box-shadow:var(--shadow-brand);transform:translateY(-2px)}.button:hover:after{transform:translate(120%)}.button:active{transform:translateY(0)}.button.secondary{background:var(--card);color:var(--heading);border-color:var(--line-strong)}.button.secondary:after{display:none}.button.secondary:hover{background:var(--bg-soft);border-color:var(--heading);box-shadow:var(--shadow)}.hero-actions{margin:var(--space-3) 0 var(--space-2);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.micro{color:var(--muted);margin-top:4px;font-size:13.5px}.footer{border-top:1px solid var(--line);padding:var(--space-5) 0 var(--space-3);background:var(--bg-soft);z-index:2;position:relative}.footer-grid{grid-template-columns:1.3fr repeat(5,1fr);gap:28px;display:grid}.footer-brand p{color:var(--muted);max-width:230px;margin-top:14px;font-size:14px}.footer-col b{color:var(--heading);font-size:14px;font-weight:650}.footer-col a{color:var(--muted);transition:color .15s, transform .2s var(--ease);margin-top:10px;font-size:14px;display:block}.footer-col a:hover{color:var(--brand-ink);transform:translate(3px)}.footer-bottom{margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:24px;font-size:13px;display:flex}.footer-bottom p{max-width:640px;margin:0}.hero{padding-top:var(--space-6);padding-bottom:var(--space-5);position:relative}main{position:relative}main:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(42% 60% at 85% 22%, #ff6b1a1a, transparent 70%), radial-gradient(38% 55% at 8% 0%, #e0242b12, transparent 70%), linear-gradient(180deg, var(--bg-warm), var(--bg));height:780px;position:absolute;top:0;left:0;right:0}.hero:not(.home):not(.hero-full):not(.hero-split){max-width:920px}.hero:not(.home) h1{font-size:clamp(36px, 4.4vw, var(--step-5));max-width:820px}.hero.home,.hero.hero-full{padding-top:var(--space-5);padding-bottom:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:48px;display:grid}.hero.home{min-height:calc(92vh - var(--header-h))}.hero.hero-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.hero.hero-split .hero-visual{border-radius:var(--radius-lg);overflow:hidden}h1{font-size:clamp(40px, 5vw, var(--step-6));letter-spacing:-.035em;margin:0 0 22px;line-height:1.04}.hero.home h1{max-width:17ch;margin-bottom:28px;font-size:clamp(42px,4.8vw,66px)}.split-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.split-word-inner{will-change:transform;display:inline-block}html.js .split-word-inner{transform:translateY(105%)}.intro{font-size:var(--step-2);max-width:560px;color:var(--text);margin:0 0 var(--space-2);line-height:1.6}.hero.home .intro{max-width:46ch;font-size:19px}.ledger-line{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:0 0 var(--space-6);color:var(--muted);grid-template-columns:repeat(3,1fr);gap:0;font-size:15px;display:grid}.ledger-line .item{flex-direction:column;gap:4px;padding:26px 30px;display:flex}.ledger-line .item+.item{border-left:1px solid var(--line)}.ledger-line strong{color:var(--heading);letter-spacing:-.03em;font-size:38px;font-weight:750;line-height:1.1}.marquee{margin-bottom:var(--space-6);padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{gap:12px;width:max-content;animation:40s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{color:var(--text);white-space:nowrap;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:100px;align-items:center;gap:10px;padding:9px 18px;font-size:14.5px;font-weight:500;display:inline-flex}.marquee-track span:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pull-quote{margin:0 0 var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pull-quote p{letter-spacing:-.025em;color:var(--heading);max-width:20ch;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:650;line-height:1.25}.pull-quote p:before,.pull-quote p:after{color:var(--brand)}.pull-quote p:before{content:"“"}.pull-quote p:after{content:"”"}.plan-callout{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);margin:0 0 var(--space-6);gap:var(--space-4);isolation:isolate;box-shadow:var(--shadow-lg);transition:transform .4s var(--ease), box-shadow .4s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:relative;overflow:hidden}.plan-callout:hover{transform:translateY(-4px)}.plan-callout:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(320px circle at var(--sheen-x,15%) var(--sheen-y,30%), #ff6b1a1f, transparent 60%);position:absolute;inset:-50%}.plan-callout>*{z-index:1;position:relative}.plan-callout .plan-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:750;line-height:1}.plan-callout .plan-price span{color:var(--muted);letter-spacing:0;-webkit-text-fill-color:var(--muted);margin-top:8px;font-size:14px;font-weight:500;display:block}.plan-callout .plan-copy h2{font-size:var(--step-3);margin-bottom:8px}.plan-callout .plan-copy p{color:var(--text);max-width:50ch;margin:0;font-size:15px}.plan-callout .button{flex-shrink:0}.limitations-note{background:var(--bg-soft);border-radius:var(--radius);border-left:3px solid var(--brand);margin:0 0 var(--space-6);padding:20px 24px}.limitations-note h2{letter-spacing:-.01em;color:var(--heading);margin-bottom:6px;font-size:16px;font-weight:650}.limitations-note p{color:var(--text);max-width:70ch;margin:0;font-size:14.5px}.alt-rows{margin-bottom:var(--space-6)}.alt-row{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;display:grid}.alt-row:nth-child(2n){direction:rtl}.alt-row:nth-child(2n)>*{direction:ltr}.alt-lead h3{font-size:var(--step-3);margin:0;line-height:1.25}.alt-lead .alt-index{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-ink);border-radius:10px;place-items:center;margin-bottom:14px;font-size:14px;font-weight:700;display:inline-grid}.alt-body p{font-size:var(--step-1);color:var(--text);max-width:58ch;margin:0 0 12px}.alt-body p:last-child{margin-bottom:0}.alt-rows-cta{margin-top:var(--space-3);font-size:15px;font-weight:600}.alt-rows-cta a{color:var(--brand-ink)}.hstrip{margin-bottom:var(--space-6)}.hstrip>h2{font-size:var(--step-4);margin-bottom:var(--space-3)}.hstrip-pin{padding:12px 4px 24px;overflow:hidden}.hstrip-track{will-change:transform;gap:24px;width:max-content;display:flex}.hstrip-card{flex-shrink:0;width:340px}.hstrip-card .tilt-card-inner{padding:var(--space-3);height:100%}.hstrip-card figure{border-radius:var(--radius);height:170px;margin:0 0 18px;overflow:hidden}.hstrip-card h3{font-size:var(--step-2);margin:0 0 8px;line-height:1.3}.hstrip-card p{color:var(--text);margin:0 0 14px;font-size:14.5px}.hstrip-card a{color:var(--brand-ink);transition:gap .25s var(--ease);gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.hstrip-card a:hover{gap:10px}.cta-section{background:var(--grad-brand);color:#fff;border-radius:var(--radius-lg);margin:0 0 var(--space-5);isolation:isolate;justify-content:space-between;align-items:center;gap:24px;padding:52px 56px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #e0242b8c}.cta-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(30% 50% at 15% 20%, #ffffff38, transparent 60%), radial-gradient(420px circle at var(--spot-x,70%) var(--spot-y,40%), #fff3, transparent 60%);animation:12s ease-in-out infinite alternate mesh-drift;position:absolute;inset:-30%}.cta-section:after{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff4d;border-radius:50%;width:320px;height:320px;margin-top:-160px;animation:6s ease-in-out infinite ring-breathe;position:absolute;top:50%;right:-60px;box-shadow:0 0 0 40px #ffffff0f,0 0 0 80px #ffffff0a}@keyframes mesh-drift{0%{transform:translate(0)scale(1)}to{transform:translate(4%,-3%)scale(1.08)}}@keyframes ring-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.cta-section>*{z-index:1;position:relative}.cta-section h2{font-size:var(--step-4);color:#fff;margin:0 0 10px;line-height:1.15}.cta-section p{color:#ffffffe0;max-width:520px;margin:0;font-size:15.5px}.cta-section .button{color:var(--brand-ink);background:#fff;box-shadow:0 10px 24px -10px #00000059}.cta-section .button:hover{color:var(--brand-hover);background:#fff}.button.coral{background:var(--brand)}.content-layout{padding-bottom:var(--space-5);grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:64px;display:grid}.content{min-width:0;max-width:68ch}.content h2{font-size:var(--step-3);margin:var(--space-5) 0 14px;border-top:1px solid var(--line);padding-top:var(--space-3);line-height:1.25}.content h2:first-child{border-top:none;margin-top:0;padding-top:0}.content h3{font-size:var(--step-2);margin:26px 0 10px;line-height:1.35}.content p{font-size:var(--step-1);color:var(--text);margin:0 0 17px;line-height:1.75}.content strong{color:var(--heading);font-weight:650}.content a:not(.button){color:var(--brand-ink);text-underline-offset:3px;-webkit-text-decoration:underline #b4161d4d;text-decoration:underline #b4161d4d;transition:text-decoration-color .2s}.content a:not(.button):hover{-webkit-text-decoration-color:var(--brand-ink);text-decoration-color:var(--brand-ink)}.content ul,.content ol{padding-left:22px}.content li{font-size:var(--step-1);color:var(--text);margin:8px 0}.content li::marker{color:var(--brand)}.content blockquote{border-left:3px solid var(--brand-soft);color:var(--text);margin:0 0 17px;padding:2px 0 2px 20px;font-style:italic}.content hr{border:0;border-top:1px solid var(--line);margin:var(--space-5) 0}.content dl{color:var(--text);margin:0 0 17px;font-size:14.5px}.content dt{color:var(--heading);font-weight:650}.content dd{margin:0 0 10px}.content .draft{list-style:none}.qa-block{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);margin:0 0 18px;padding:22px 26px}.qa-block h3{margin-top:0}.qa-block p:last-child{margin-bottom:0}.table-scroll{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);margin:25px 0 32px;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:14.5px}.table-scroll th,.table-scroll td{text-align:left;border-bottom:1px solid var(--line);color:var(--text);padding:14px 18px}.table-scroll thead th{color:var(--heading);background:var(--bg-soft);font-size:13px;font-weight:650}.table-scroll tbody tr{transition:background .15s}.table-scroll tbody tr:hover{background:var(--bg-warm)}.table-scroll tr:last-child td{border-bottom:none}.side{top:calc(var(--header-h) + 24px);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:26px;position:sticky}.side .overline{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);font-size:12px;font-weight:650}.side h3{margin:12px 0;font-size:22px;line-height:1.25}.side p{color:var(--text);font-size:14px;line-height:1.65}.side .button{width:100%}.side a:not(.button){border-top:1px solid var(--line);color:var(--text);margin-top:12px;padding-top:12px;font-size:14px;transition:color .15s;display:block}.side a:not(.button):hover{color:var(--brand-ink)}.price-display{background:var(--card);border:1px solid var(--line);padding:var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-3);box-shadow:var(--shadow-lg)}.price-display .kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);font-size:12.5px;font-weight:650}.price-display .amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--heading);margin:8px 0;font-size:56px;font-weight:750;line-height:1.1}.price-display .amount span{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:500}.price-display p{max-width:650px;color:var(--text);font-size:15px}.price-display .button{margin-top:8px}.faq-accordion details{border-top:1px solid var(--line);padding:18px 0}.faq-accordion summary{cursor:pointer;font-weight:600;font-size:var(--step-1);color:var(--heading);justify-content:space-between;gap:16px;list-style:none;display:flex}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:after{content:"+";background:var(--brand-soft);width:26px;height:26px;color:var(--brand-ink);transition:transform .3s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;line-height:1;display:grid}.faq-accordion details[open] summary:after{transform:rotate(45deg)}.faq-accordion p{color:var(--text);margin:13px 0 0;font-size:15px}.faq-accordion details[open] p{animation:faq-open .4s var(--ease)}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tilt-card{perspective:1000px}.tilt-card-inner{transform-style:preserve-3d;transition:box-shadow .3s var(--ease), border-color .3s;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);isolation:isolate;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.tilt-card:hover .tilt-card-inner{box-shadow:var(--shadow-lg);border-color:var(--line-strong)}.tilt-card-inner:after{content:"";opacity:0;pointer-events:none;z-index:2;background:radial-gradient(260px circle at var(--glare-x,50%) var(--glare-y,50%), #ff6b1a14, transparent 60%);transition:opacity .3s;position:absolute;inset:0}.tilt-card:hover .tilt-card-inner:after{opacity:1}.feature-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin:24px 0 40px;display:grid}.feature-card{padding:26px}.feature-card h3{font-size:var(--step-2);margin:0 0 8px}.feature-card p{color:var(--text);margin:0;font-size:14.5px}.icon-ember{flex-shrink:0;width:24px;height:24px}.icon-ember .icon-stroke{stroke:url(#icon-grad);stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round}.reveal{opacity:1;transform:none}html.js .reveal{opacity:0;transform:translateY(28px)}.reveal.is-visible{opacity:1!important;transform:none!important}.parallax-display{color:#0000;-webkit-text-stroke:1px #0f172a12;white-space:nowrap;z-index:0;pointer-events:none;letter-spacing:-.05em;-webkit-user-select:none;user-select:none;font-size:clamp(90px,13vw,200px);font-weight:800;line-height:1;position:absolute;top:50%;right:-2%}.alert{border-radius:var(--radius-sm);margin-bottom:var(--space-3);border:1px solid;padding:14px 18px;font-size:14.5px}.alert-success{color:#067647;background:#ecfdf3;border-color:#abefc6}.alert-error{color:#b42318;background:#fef3f2;border-color:#fecdca}.field-error{color:#b42318;margin-top:6px;font-size:13px}.form-grid{gap:var(--space-2);max-width:560px;display:grid}.form-grid label,.auth-form label{color:var(--heading);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-grid input,.form-grid select,.form-grid textarea,.auth-form input{border:1px solid var(--line-strong);width:100%;font:inherit;background:var(--card);color:var(--heading);box-shadow:var(--shadow-sm);transition:box-shadow .15s var(--ease), border-color .15s;border-radius:10px;padding:12px 14px;font-size:15px}.form-grid input::-moz-placeholder{color:#98a2b3}.form-grid textarea::-moz-placeholder{color:#98a2b3}.auth-form input::-moz-placeholder{color:#98a2b3}.form-grid input::placeholder,.form-grid textarea::placeholder,.auth-form input::placeholder{color:#98a2b3}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.auth-form input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #e0242b1f}.form-grid input:disabled{background:var(--bg-soft);color:var(--muted)}.honeypot-field{position:absolute;top:-9999px;left:-9999px}.auth-shell{min-height:100vh;padding:var(--space-3) var(--space-3) var(--space-4);background:var(--bg-soft);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.auth-shell:before{content:"";z-index:0;background:radial-gradient(50% 45% at 50% 0,#ff6b1a24,#0000 70%),radial-gradient(40% 40% at 90% 100%,#e0242b14,#0000 70%);position:absolute;inset:0}.auth-shell .wordmark{z-index:1;position:relative}.auth-top{z-index:2;width:100%;max-width:1180px;margin-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.auth-grid{z-index:1;flex:1;grid-template-columns:minmax(0,440px) minmax(0,1fr);justify-content:center;align-items:center;gap:56px;width:100%;max-width:1180px;display:grid;position:relative}.auth-grid .auth-panel{max-width:none}.auth-visual{min-width:0}@media (width<=1000px){.auth-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:32px;max-width:480px}}.auth-panel{z-index:1;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg);animation:panel-in .6s var(--ease) both;padding:36px;position:relative}@keyframes panel-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.auth-panel h1{letter-spacing:-.025em;margin-bottom:8px;font-size:28px}.auth-panel .intro-line{color:var(--muted);margin-bottom:var(--space-3);font-size:15px}.auth-form{gap:18px;display:grid}.auth-form .row-between{color:var(--text);justify-content:space-between;align-items:center;font-size:14px;display:flex}.auth-form .row-between a{color:var(--brand-ink)}.auth-form .button{width:100%}.auth-footer-link{text-align:center;margin-top:var(--space-3);color:var(--muted);font-size:14px}.auth-footer-link a{color:var(--brand-ink);font-weight:600}.app-shell{background:var(--bg-soft);min-height:100vh;color:var(--text);display:flex}.app-sidebar{background:var(--card);border-right:1px solid var(--line);width:248px;padding:var(--space-4) var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.app-sidebar .wordmark{margin-bottom:var(--space-4);padding:0 10px}.app-sidebar-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0 12px;font-size:12px;font-weight:600}.app-sidebar a{border-radius:var(--radius-sm);color:var(--text);margin-bottom:2px;padding:10px 12px;font-size:15px;font-weight:500;transition:background .15s,color .15s;display:block}.app-sidebar a:hover{background:var(--bg-soft);color:var(--heading)}.app-sidebar a[aria-current=page]{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}.app-main{padding:var(--space-4) max(4vw, 32px);flex:1;max-width:1040px}.app-main h1{font-size:var(--step-4);letter-spacing:-.025em;margin:0 0 8px}.app-main>p{color:var(--muted);margin-bottom:var(--space-3)}.plan-ledger{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:var(--space-2) 0;margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.plan-ledger .quota{border-left:1px solid var(--line);padding:4px 22px}.plan-ledger .quota:first-child{border-left:none}.plan-ledger .quota b{letter-spacing:-.02em;color:var(--heading);font-size:24px;font-weight:700;display:block}.plan-ledger .quota span{color:var(--muted);font-size:13px}.ledger-table{border-collapse:collapse;background:var(--card);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-sm);font-size:14.5px;overflow:hidden}.ledger-table th{text-align:left;color:var(--muted);background:var(--bg-soft);border-bottom:1px solid var(--line);padding:12px 14px;font-size:13px;font-weight:600}.ledger-table td{border-bottom:1px solid var(--line);padding:14px}.ledger-table tr:last-child td{border-bottom:none}.empty-state{background:var(--card);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--space-4);text-align:center;color:var(--muted)}.state-pill{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:100px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:13px;font-weight:500;display:inline-flex}.state-pill:before{content:"";background:#12b76a;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse-dot}.inline-form{display:inline}.inline-form .button{cursor:pointer;border:0}.report-doc{position:relative}.report-ribbon{top:calc(var(--header-h) + 16px);z-index:10;background:var(--brand-soft);color:var(--brand-ink);margin-bottom:var(--space-3);box-shadow:var(--shadow-sm);border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex;position:sticky}.report-running-header{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:var(--space-3);justify-content:space-between;padding-bottom:10px;font-size:13px;display:flex}.content .report-section-number{color:var(--brand-ink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:12.5px;font-weight:650;display:block}.report-figure{margin:0 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);overflow:hidden}.report-figure figcaption{color:var(--muted);border-top:1px solid var(--line);background:var(--card);padding:10px 16px;font-size:13px}.not-found-frame{border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:var(--space-4);background:var(--bg-soft);overflow:hidden}.big-404{letter-spacing:-.05em;background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(70px,11vw,140px);font-weight:800;line-height:1;display:block}@media (width<=1100px){.nav{gap:20px;padding-left:24px;padding-right:24px}.navlinks{gap:20px}.nav-actions{gap:12px}.nav-actions .lang-switcher>summary{gap:6px;padding:0 10px}.nav-actions .lang-current{display:none}.nav-actions .lang-short{letter-spacing:.02em;font-size:13.5px;font-weight:600;display:inline}.content-layout{grid-template-columns:minmax(0,1fr) 240px;gap:36px}.alt-row{grid-template-columns:1fr;gap:14px;direction:ltr!important}.footer-grid{grid-template-columns:repeat(3,1fr)}.plan-callout{text-align:left;grid-template-columns:1fr}.hero.home,.hero.hero-full,.hero.hero-split{grid-template-columns:1fr;min-height:0}.feature-grid{grid-template-columns:1fr}}@media (width<=800px){.nav{min-height:64px;padding:10px 22px}.navlinks{background:var(--card);border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);flex-direction:column;align-items:flex-start;gap:18px;padding:18px 24px 24px;display:none;position:absolute;top:64px;left:0;right:0}.navlinks.open{animation:dropdown-in .25s var(--ease);display:flex}.navlinks>a:after,.navlinks>details>summary:after{display:none}.navlinks details[open] .dropdown{box-shadow:none;border:none;margin-top:10px;padding:0;animation:none;position:static}.nav-actions{gap:12px;margin-left:auto}.nav-actions>a:not(.button){display:none}.menu-toggle{display:block}.container{padding-left:22px;padding-right:22px}.hero{padding-top:var(--space-4);padding-bottom:var(--space-3)}.hero.home,.hero.hero-full{padding-top:var(--space-4);padding-bottom:var(--space-4);gap:28px}h1,.hero:not(.home) h1{max-width:100%;font-size:38px}.hero.home h1{font-size:42px}.intro{font-size:17px}.content-layout{grid-template-columns:1fr}.side{position:static}.ledger-line{grid-template-columns:1fr}.ledger-line .item+.item{border-left:none;border-top:1px solid var(--line)}.plan-callout{padding:var(--space-3)}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-bottom,.app-shell{flex-direction:column}.app-sidebar{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;width:100%;padding:12px;overflow-x:auto}.app-sidebar .wordmark,.app-sidebar-label{display:none}.cta-section{flex-direction:column;align-items:flex-start;padding:36px 28px}.hstrip-track{flex-wrap:wrap;width:100%;transform:none!important}.hstrip-card{width:100%}.auth-panel{padding:26px}.app-sidebar .lang-block{flex-shrink:0;margin:0 8px 0 0}.app-sidebar .lang-switcher .lang-menu{box-shadow:none;margin-top:6px;animation:none;position:static}}@media (width<=480px){h1,.hero:not(.home) h1{font-size:33px}.nav-actions .lang-switcher{position:static}.nav-actions .lang-switcher .lang-menu{top:calc(100% + 4px);left:auto;right:18px}.hero-actions{display:grid}.container{padding-left:18px;padding-right:18px}.plan-callout .plan-price{font-size:48px}.auth-shell{padding:var(--space-2) 18px var(--space-4)}.auth-panel{padding:22px}}html:lang(zh-HK) body,html:lang(zh-HK) h1,html:lang(zh-HK) h2,html:lang(zh-HK) h3,html:lang(zh-HK) h4{font-family:Inter Variable,PingFang HK,PingFang TC,Noto Sans TC,Microsoft JhengHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html:lang(zh-CN) body,html:lang(zh-CN) h1,html:lang(zh-CN) h2,html:lang(zh-CN) h3,html:lang(zh-CN) h4{font-family:Inter Variable,PingFang SC,Noto Sans SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html:lang(ja) body,html:lang(ja) h1,html:lang(ja) h2,html:lang(ja) h3,html:lang(ja) h4{font-family:Inter Variable,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,Meiryo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html:lang(ko) body,html:lang(ko) h1,html:lang(ko) h2,html:lang(ko) h3,html:lang(ko) h4{font-family:Inter Variable,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:lang(zh-HK) h1,:lang(zh-HK) h2,:lang(zh-HK) h3,:lang(zh-HK) h4,:lang(zh-HK) .pull-quote p,:lang(zh-HK) .app-main h1,:lang(zh-CN) h1,:lang(zh-CN) h2,:lang(zh-CN) h3,:lang(zh-CN) h4,:lang(zh-CN) .pull-quote p,:lang(zh-CN) .app-main h1,:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ja) h4,:lang(ja) .pull-quote p,:lang(ja) .app-main h1,:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ko) h4,:lang(ko) .pull-quote p,:lang(ko) .app-main h1{letter-spacing:.01em;text-wrap:balance;line-height:1.3}:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ko) h4,:lang(ko) .pull-quote p,:lang(ko) .app-main h1{word-break:keep-all}:lang(zh-HK) .eyebrow,:lang(zh-HK) .mono-tag,:lang(zh-HK) .side .overline,:lang(zh-HK) .price-display .kicker,:lang(zh-CN) .eyebrow,:lang(zh-CN) .mono-tag,:lang(zh-CN) .side .overline,:lang(zh-CN) .price-display .kicker,:lang(ja) .eyebrow,:lang(ja) .mono-tag,:lang(ja) .side .overline,:lang(ja) .price-display .kicker,:lang(ko) .eyebrow,:lang(ko) .mono-tag,:lang(ko) .side .overline,:lang(ko) .price-display .kicker{letter-spacing:.02em}:lang(zh-HK) .hero.home h1,:lang(zh-CN) .hero.home h1,:lang(ja) .hero.home h1,:lang(ko) .hero.home h1{max-width:12em}:lang(zh-HK) .pull-quote p,:lang(zh-CN) .pull-quote p,:lang(ja) .pull-quote p,:lang(ko) .pull-quote p{max-width:16em}:lang(zh-HK) .intro,:lang(zh-CN) .intro,:lang(ja) .intro,:lang(ko) .intro,:lang(zh-HK) .hero.home .intro,:lang(zh-CN) .hero.home .intro,:lang(ja) .hero.home .intro,:lang(ko) .hero.home .intro{max-width:34em;line-height:1.75}:lang(zh-HK) .content blockquote,:lang(zh-CN) .content blockquote,:lang(ja) .content blockquote,:lang(ko) .content blockquote{font-style:normal}:lang(zh-HK) .footer-brand p,:lang(zh-CN) .footer-brand p,:lang(ja) .footer-brand p,:lang(ko) .footer-brand p{max-width:16em}:lang(zh-HK) .navlinks,:lang(zh-CN) .navlinks,:lang(ja) .navlinks,:lang(ko) .navlinks{letter-spacing:.01em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,html.js .reveal{opacity:1!important;transform:none!important}html.js .split-word-inner{transform:none!important}}@media print{.nav-shell,.side,.cta-section,.footer,.hero-actions,.marquee,.scene,.flow-scene{display:none}.container{max-width:none;padding:0}body{color:#000;background:#fff}h1,h2,h3{color:#000}.content p{color:#000;font-size:11pt}.content-layout{display:block}.table-scroll{overflow:visible}}@property --rx{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ry{syntax:"<angle>";inherits:true;initial-value:0deg}:root{--s-blue:#4f6bed;--s-green:#12b76a;--s-amber:#f79009}.scene{--acc:var(--brand);--acc-2:var(--brand-2);--glow:255,107,26;--sx:8deg;--sy:-22deg;aspect-ratio:1.12;perspective:1500px;width:100%;transition:--rx .6s var(--ease), --ry .6s var(--ease);place-items:center;display:grid;position:relative;container:scene/inline-size}.scene-glow{pointer-events:none;background:radial-gradient(closest-side, rgba(var(--glow),.2), rgba(var(--glow),.06) 60%, transparent 75%);border-radius:50%;animation:7s ease-in-out infinite glow-breathe;position:absolute;inset:6%}@keyframes glow-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.scene-stage{width:82%;height:82%;transform-style:preserve-3d;transform:rotateX(calc(var(--sx) + var(--rx))) rotateY(calc(var(--sy) + var(--ry)));animation:stage-in 1.3s var(--ease) both;position:relative}@keyframes stage-in{0%{opacity:0;transform:rotateX(30deg)rotateY(-70deg)scale(.8)}to{opacity:1}}.s-shadow{background:radial-gradient(closest-side,#10182838,#0000 75%);border-radius:50%;height:14%;animation:6s ease-in-out infinite shadow-pulse;position:absolute;bottom:-2%;left:8%;right:8%;transform:translateZ(-60px)}@keyframes shadow-pulse{0%,to{opacity:1;transform:translateZ(-60px)scale(1)}50%{opacity:.65;transform:translateZ(-60px)scale(.9)}}.s-card{aspect-ratio:.8;border:1px solid var(--line);backface-visibility:hidden;width:44%;transform:translate3d(0, 0, var(--z,0px)) rotateY(var(--r,0deg));animation:6s ease-in-out infinite card-float;animation-delay:var(--d,0s);background:#fff;border-radius:16px;flex-direction:column;gap:5%;padding:5%;display:flex;position:absolute;box-shadow:0 34px 50px -26px #10182861,0 2px 8px #1018280f}@keyframes card-float{0%,to{transform:translate3d(0, 0, var(--z,0px)) rotateY(var(--r,0deg))}50%{transform:translate3d(0, -3.5%, calc(var(--z,0px) + 16px)) rotateY(var(--r,0deg))}}.s-media{background:var(--g,linear-gradient(135deg, #ffe1d2, #ffb892));filter:hue-rotate(var(--h,0deg));border-radius:10px;flex:1.35;position:relative;overflow:hidden}.s-media:before{content:"";aspect-ratio:1;background:#ffffff8c;border-radius:30% 70% 60% 40%/50% 40% 60% 50%;width:56%;animation:9s ease-in-out infinite alternate blob;position:absolute;top:18%;left:22%}.s-media:after{content:"";background:#ffffffbf;border-radius:6px;height:9%;position:absolute;bottom:10%;left:12%;right:12%}@keyframes blob{to{border-radius:60% 40% 30% 70%/40% 60% 50% 50%;transform:rotate(40deg)scale(1.08)}}.s-line{background:var(--line);border-radius:4px;height:7px}.s-line.short{width:58%}.s-pill{white-space:nowrap;letter-spacing:.02em;color:var(--brand-ink);background:var(--brand-soft);border-radius:100px;align-self:flex-start;padding:3px 9px;font-size:10.5px;font-weight:700}.s-card.alt .s-media{--g:linear-gradient(135deg, #dce4ff, #b7c4fa)}.s-card.alt .s-pill{color:#3447b5;background:#e8edff}.s-card.green .s-media{--g:linear-gradient(135deg, #d5f5e3, #9be3be)}.s-card.green .s-pill{color:#067647;background:#e3f8ec}.s-chip{white-space:nowrap;border:1px solid var(--line);color:var(--heading);box-shadow:var(--shadow);transform:translateZ(var(--z,60px)) var(--fc,);animation:5.5s ease-in-out infinite chip-bob;animation-delay:var(--d,0s);background:#fff;border-radius:100px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute}.s-chip:before{content:"";background:var(--dot,var(--acc));width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--dot,var(--acc)) 20%, transparent);border-radius:50%;flex-shrink:0}.scene-hero,.scene-library,.scene-tracking,.scene-reports,.scene-mcp,.scene-jewelry,.scene-beauty,.scene-fashion,.scene-sample{--fc:rotateY(calc(0deg - var(--sy) - var(--ry))) rotateX(calc(0deg - var(--sx) - var(--rx)))}@keyframes chip-bob{0%,to{transform:translateZ(var(--z,60px)) var(--fc,) translateY(0)}50%{transform:translateZ(calc(var(--z,60px) + 8px)) var(--fc,) translateY(-8px)}}@container scene (width<=480px){.scene:not(.scene-cards,.scene-lost) .scene-stage{width:90%;height:90%}.s-chip{gap:6px;padding:5px 10px;font-size:11px}}@media (width<=560px){.scene-hero,.scene-tracking,.scene-reports,.scene-mcp{aspect-ratio:1}}.scene-hero .s-card{width:36%}.scene-hero .c1{--z:0px;--r:12deg;--d:0s;top:33%;left:0}.scene-hero .c2{--z:50px;--r:0deg;--d:-2s;top:22%;left:30%}.scene-hero .c3{--z:100px;--r:-12deg;--d:-4s;top:36%;left:61%}.scene-hero .s-beam{pointer-events:none;background:linear-gradient(90deg,#0000,#ff6b1a33 45%,#e0242b57 50%,#ff6b1a33 55%,#0000);width:15%;animation:6s ease-in-out infinite beam-sweep;position:absolute;top:0;bottom:0;transform:translateZ(150px)}@keyframes beam-sweep{0%{opacity:0;left:-8%}12%,88%{opacity:1}to{opacity:0;left:96%}}.scene-hero .k1{--z:40px;--dot:var(--s-green);--d:-1s;top:0;left:2%}.scene-hero .k2{--z:40px;--dot:var(--brand);--d:-3s;top:0;right:6%}.scene-hero .k3{--z:40px;--dot:var(--s-blue);--d:-2s;bottom:0;left:14%}@container scene (width<=480px){.scene-hero .s-card{width:32%}.scene-hero .c1{top:43%;left:1%}.scene-hero .c2{top:34%;left:33%}.scene-hero .c3{top:46%;left:65%}.scene-hero .k1{--z:20px;top:-3%;left:0}.scene-hero .k2{--z:20px;top:19%;right:2%}.scene-hero .k3{--z:20px;bottom:-2%;left:0}}.scene-library{--acc:#3b5bdb;--acc-2:#748ffc;--glow:79,107,237}.scene-library .s-grid{transform-style:preserve-3d;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:5%;display:grid;position:absolute;inset:4%}.scene-library .s-mini{border:1px solid var(--line);animation:5s ease-in-out infinite mini-rise;animation-delay:calc(var(--i) * -.45s);background:#fff;border-radius:12px;flex-direction:column;gap:8%;padding:7%;display:flex;transform:translateZ(0);box-shadow:0 16px 24px -16px #1018284d}@keyframes mini-rise{0%,to{transform:translateZ(0)}50%{transform:translateZ(34px)}}.scene-library .s-mini .s-media{border-radius:7px;flex:1}.scene-library .s-mini .s-line{height:5px}.scene-library .s-mini:nth-child(3n) .s-media{--g:linear-gradient(135deg, #dce4ff, #b7c4fa)}.scene-library .s-mini:nth-child(4n+1) .s-media{--g:linear-gradient(135deg, #d5f5e3, #9be3be)}.scene-library .s-lens{aspect-ratio:1;border:6px solid var(--acc);background:#ffffff47;border-radius:50%;width:30%;animation:9s ease-in-out infinite lens-roam;position:absolute;transform:translateZ(120px);box-shadow:0 20px 30px -12px #3b5bdb66,inset 0 0 0 2px #ffffffb3}.scene-library .s-lens:after{content:"";background:var(--acc);transform-origin:top;border-radius:6px;width:10px;height:52%;position:absolute;bottom:-34%;right:-12%;transform:rotate(-42deg)}@keyframes lens-roam{0%{top:6%;left:4%}25%{top:8%;left:60%}50%{top:40%;left:36%}75%{top:56%;left:66%}to{top:6%;left:4%}}.scene-library .k1{--z:100px;--dot:var(--s-green);bottom:0;right:0}.scene-tracking{--acc:#12b76a;--acc-2:#5fd7a0;--glow:18,183,106}.scene-tracking .s-radar{border:1px solid var(--line-strong);background:repeating-radial-gradient(circle,#0000 0 15%,#0f172a17 15.4% 16%),#fff;border-radius:50%;position:absolute;inset:18% 5% 0;transform:rotateX(64deg)translateZ(-30px);box-shadow:0 40px 60px -30px #10182859}.scene-tracking .s-radar:before{content:"";background:#0f172a17;width:1px;position:absolute;top:0;bottom:0;left:50%}.scene-tracking .s-radar:after{content:"";background:#0f172a17;height:1px;position:absolute;top:50%;left:0;right:0}.scene-tracking .s-sweep{background:conic-gradient(from 0deg, transparent 0 78%, #12b76a57 100%);border-radius:50%;animation:4.8s linear infinite radar-spin;position:absolute;inset:0}@keyframes radar-spin{to{transform:rotate(360deg)}}.scene-tracking .s-node{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.scene-tracking .s-node .stem{left:var(--x);top:var(--cy);height:calc(var(--y) - var(--cy));background:linear-gradient(var(--line-strong), color-mix(in srgb, var(--nc) 55%, transparent));width:2px;margin-left:-1px;position:absolute;transform:translateZ(10px)}.scene-tracking .s-node .dot{left:var(--x);top:var(--y);background:var(--nc);width:18px;height:18px;box-shadow:0 0 0 6px color-mix(in srgb, var(--nc) 18%, transparent);animation:2.4s ease-out infinite node-ping;animation-delay:var(--d,0s);border-radius:50%;margin:-9px 0 0 -9px;position:absolute;transform:translateZ(10px)}@keyframes node-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--nc) 50%, transparent)}80%,to{box-shadow:0 0 0 20px color-mix(in srgb, var(--nc) 0%, transparent)}}.scene-tracking .s-node .s-chip{top:var(--cy);--z:20px;--dot:var(--nc)}.scene-tracking .n1{--nc:#12b76a;--x:22%;--y:60%;--cy:0%}.scene-tracking .n1 .s-chip{left:-4%}.scene-tracking .n2{--nc:#4f6bed;--x:50%;--y:82%;--cy:27%}.scene-tracking .n2 .s-chip{left:50%;translate:-50%}.scene-tracking .n3{--nc:#f79009;--x:80%;--y:72%;--cy:54%}.scene-tracking .n3 .s-chip{right:-4%}.scene-reports{--acc:#7a5af8;--acc-2:#a48afb;--glow:122,90,248}.scene-reports .s-sheet{border:1px solid var(--line);width:58%;height:44%;animation:7s ease-in-out infinite sheet-explode;animation-delay:var(--d,0s);background:#fff;border-radius:16px;flex-direction:column;gap:7%;padding:4.5%;display:flex;position:absolute;box-shadow:0 30px 44px -26px #10182861}.scene-reports .s-sheet b{letter-spacing:.05em;text-transform:uppercase;color:#6941c6;font-size:11.5px}.scene-reports .sh3{--z:0px;top:2%;left:0}.scene-reports .sh2{--z:60px;top:28%;left:20%}.scene-reports .sh1{--z:120px;top:54%;left:40%}.scene-reports .sh2 b{color:#3447b5}.scene-reports .sh3 b{color:#067647}@keyframes sheet-explode{0%,12%{transform:translate(0,0)}45%,70%{transform:translate3d(0, 0, var(--z))}to{transform:translate(0,0)}}.scene-reports .s-bars{flex:0 0 34%;align-items:flex-end;gap:7%;display:flex}.scene-reports .s-bars i{background:linear-gradient(180deg, var(--acc-2), var(--acc));transform-origin:bottom;height:var(--b);border-radius:5px 5px 2px 2px;flex:1;animation:7s ease-in-out infinite bar-grow}.scene-reports .s-bars i:nth-child(2){background:linear-gradient(180deg, #8ea2ff, var(--s-blue));animation-delay:.15s}.scene-reports .s-bars i:nth-child(3){animation-delay:.3s}.scene-reports .s-bars i:nth-child(4){background:linear-gradient(180deg, #8ea2ff, var(--s-blue));animation-delay:.45s}@keyframes bar-grow{0%,10%{transform:scaleY(.25)}45%,75%{transform:scaleY(1)}to{transform:scaleY(.25)}}.scene-reports .s-check{align-items:center;gap:8px;display:flex}.scene-reports .s-check:before{content:"";background:var(--s-green);border-radius:4px;flex-shrink:0;width:12px;height:12px}.scene-reports .s-check .s-line{flex:1}.scene-reports .k1{--z:80px;--dot:var(--s-green);top:2%;right:4%}@container scene (width<=480px){.scene-reports .s-sheet{width:54%;height:40%}.scene-reports .sh3{top:10%}.scene-reports .sh2{top:35%;left:22%}.scene-reports .sh1{top:60%;left:44%}.scene-reports .k1{--z:20px;top:2%;right:8%}}.scene-mcp .s-cube{--s:clamp(64px, 20cqw, 118px);width:var(--s);height:var(--s);transform-style:preserve-3d;animation:14s linear infinite cube-spin;position:absolute;top:42%;left:4%}@keyframes cube-spin{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}.scene-mcp .s-cube i{background-color:#0000;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px),linear-gradient(135deg,#ff6b1a59,#e0242b38);background-position:0 0;background-repeat:repeat;background-size:33.3% 33.3%,33.3% 33.3%,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #e0242b73;border-radius:14px;position:absolute;inset:0}.scene-mcp .s-cube i:first-child{transform:translateZ(calc(var(--s) / 2))}.scene-mcp .s-cube i:nth-child(2){transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.scene-mcp .s-cube i:nth-child(3){transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.scene-mcp .s-cube i:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.scene-mcp .s-cube i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.scene-mcp .s-cube i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.scene-mcp .s-link{background:repeating-linear-gradient(90deg, var(--line-strong) 0 8px, transparent 8px 16px);height:3px;position:absolute;top:55%;left:26%;right:28%;transform:translateZ(40px)}.scene-mcp .s-link i{background:var(--grad-brand);width:13px;height:13px;animation:3.2s linear infinite packet;animation-delay:calc(var(--i) * -1.06s);border-radius:50%;position:absolute;top:-5px;left:0;box-shadow:0 0 14px #ff6b1acc}@keyframes packet{0%{opacity:0;left:0}10%,90%{opacity:1}to{opacity:0;left:calc(100% - 13px)}}.scene-mcp .s-ai{aspect-ratio:1;border:1px solid var(--line);--z:70px;background:#fff;border-radius:26%;place-items:center;width:22%;animation:5s ease-in-out infinite card-float;display:grid;position:absolute;top:43%;right:2%;transform:translateZ(70px);box-shadow:0 30px 44px -22px #4f6bed80}.scene-mcp .s-ai svg{width:52%;height:52%;animation:8s linear infinite spark-spin}@keyframes spark-spin{to{transform:rotate(360deg)}}.scene-mcp .s-bubble{background:var(--heading);color:#fff;max-width:56%;transform:translateZ(90px) var(--fc,);--z:90px;border-radius:14px 14px 4px;padding:10px 14px;font-size:12.5px;font-weight:500;line-height:1.4;animation:6s ease-in-out infinite chip-bob;position:absolute;top:0;right:0}.scene-mcp .k1{--z:60px;--dot:var(--brand);bottom:0;left:0}.scene-mcp .k2{--z:60px;--dot:var(--s-blue);--d:-2s;bottom:0;right:0}.scene-mcp .s-ai{top:40%}.scene-mcp .s-cube{top:38%}.scene-mcp .s-link{top:52%}@container scene (width<=480px){.scene-mcp .s-bubble{--z:40px;max-width:62%;transform:translateZ(40px) var(--fc,);padding:8px 11px;font-size:11px;right:12%}.scene-mcp .k1{--z:30px}.scene-mcp .k2{--z:30px;bottom:12%;right:3%}.scene-mcp .s-ai{width:20%;top:40%}.scene-mcp .s-cube{top:38%}.scene-mcp .s-link{top:52%}.scene-hero .s-pill,.scene-cards .s-pill{padding:3px 7px;font-size:9.5px}}.scene-cards{aspect-ratio:1.5;background:linear-gradient(160deg, var(--bg-warm), var(--bg-soft));border-radius:inherit;perspective:900px;overflow:hidden}.scene-cards .scene-stage{width:70%;height:80%;transform:rotateX(calc(6deg + var(--rx))) rotateY(calc(-16deg + var(--ry)))}.scene-cards .s-card{aspect-ratio:.86;border-radius:12px;width:38%;padding:4%}.scene-cards .c1{--z:0px;--r:12deg;top:18%;left:0}.scene-cards .c2{--z:50px;--d:-2s;top:4%;left:31%}.scene-cards .c3{--z:100px;--r:-10deg;--d:-4s;top:20%;left:62%}.scene-cards .s-line{height:5px}.scene-cards .s-pill{padding:2px 6px;font-size:8px}.hstrip-card figure .scene-cards,.hero-split .scene-cards{aspect-ratio:auto;height:100%}.hero-split .scene-cards{aspect-ratio:1.2;border-radius:var(--radius-lg)}.scene-lost{aspect-ratio:2.4;max-height:340px}.scene-lost .scene-stage{width:50%}.scene-lost .slot{aspect-ratio:.8;border:2px dashed var(--line-strong);border-radius:16px;width:44%;position:absolute;top:14%;left:28%}.scene-lost .s-card{--z:70px;animation:5s ease-in-out infinite card-lost;top:14%;left:28%}@keyframes card-lost{0%,to{transform:translate3d(-30%,8%,70px)rotate(-10deg)rotateY(18deg)}50%{transform:translate3d(34%,-6%,110px)rotate(8deg)rotateY(-14deg)}}.scene-lost .q{color:var(--brand);--z:180px;font-size:64px;font-weight:800;animation:3.6s ease-in-out infinite chip-bob;position:absolute;top:-2%;left:50%;transform:translateZ(180px)translate(-50%)}.flow{margin-bottom:var(--space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.flow-steps{counter-reset:flow;margin:0;padding:0;list-style:none;position:relative}.flow-steps:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:20px;bottom:20px;left:19px}.flow-steps:after{content:"";background:var(--grad-brand);width:2px;height:calc((100% - 40px) * var(--progress,0));transition:height .6s var(--ease);border-radius:2px;position:absolute;top:20px;left:19px}.flow-steps li{opacity:.38;min-height:34vh;transition:opacity .5s var(--ease);counter-increment:flow;padding:0 0 0 68px;position:relative}.flow-steps li:last-child{min-height:0}.flow-steps li.is-active{opacity:1}.flow-num{background:var(--card);border:2px solid var(--line-strong);width:40px;height:40px;color:var(--muted);z-index:1;transition:all .4s var(--ease);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:0;left:0}.flow-steps li.is-active .flow-num{background:var(--brand);border-color:var(--brand);color:#fff;transform:scale(1.08);box-shadow:0 0 0 6px #e0242b24}.flow-steps h3{font-size:var(--step-3);margin:6px 0 10px;line-height:1.25}.flow-steps p{font-size:var(--step-1);color:var(--text);max-width:52ch;margin:0}.flow-sticky{top:calc(var(--header-h) + 24px);position:sticky}.flow-scene{--cell:clamp(130px, 15vw, 200px);aspect-ratio:1.12;perspective:1700px;background:radial-gradient(70% 60% at 50% 45%, var(--bg-warm), var(--bg-soft));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);position:relative;overflow:hidden}.flow-scene.cols-3{--cell:clamp(100px, 11.5vw, 160px)}.flow-stage{width:calc(var(--cols) * var(--cell));height:calc(var(--rows) * var(--cell));transform-style:preserve-3d;animation:10s ease-in-out infinite alternate stage-sway;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)rotate(-45deg)}@keyframes stage-sway{0%{transform:translate(-50%,-50%)rotateX(58deg)rotate(-47deg)}to{transform:translate(-50%,-50%)rotateX(58deg)rotate(-43deg)}}.seg{background-size:20px 20px;position:absolute;transform:translateZ(2px)}.seg.h{height:6px;width:var(--cell);background-image:repeating-linear-gradient(90deg, var(--line-strong) 0 10px, transparent 10px 20px);margin-top:-3px}.seg.v{width:6px;height:var(--cell);background-image:repeating-linear-gradient(180deg, var(--line-strong) 0 10px, transparent 10px 20px);margin-left:-3px}.seg.is-done.h{background-image:repeating-linear-gradient(90deg, var(--brand) 0 10px, #e0242b59 10px 20px);animation:1s linear infinite seg-flow-h}.seg.is-done.v{background-image:repeating-linear-gradient(180deg, var(--brand) 0 10px, #e0242b59 10px 20px);animation:1s linear infinite seg-flow-v}@keyframes seg-flow-h{to{background-position:20px 0}}@keyframes seg-flow-v{to{background-position:0 20px}}.station{width:var(--cell);height:var(--cell);transform-style:preserve-3d;position:absolute}.st-tile{border:1px solid var(--line-strong);transform-style:preserve-3d;transition:transform .6s var(--ease), background .4s, border-color .4s, box-shadow .6s var(--ease);background:#fff;border-radius:20px;position:absolute;inset:11%;transform:translateZ(0)}.st-tile:before,.st-tile:after{content:"";border-radius:inherit;position:absolute;inset:-1px}.st-tile:before{background:#d5d9e0;transform:translateZ(-7px)}.st-tile:after{background:#bfc5d0;transform:translateZ(-14px);box-shadow:0 30px 40px -10px #10182847}.station.is-on .st-tile{background:var(--brand-soft);border-color:var(--brand);transform:translateZ(22px)}.station.is-on .st-tile:before{background:#f4b7b4}.station.is-on .st-tile:after{background:#e58a86}.st-ring{border:2px solid var(--brand);opacity:0;pointer-events:none;border-radius:20px;position:absolute;inset:11%;transform:translateZ(22px)}.station.is-on .st-ring{animation:2.2s ease-out infinite st-ring}@keyframes st-ring{0%{opacity:.7;transform:translateZ(22px)scale(1)}to{opacity:0;transform:translateZ(22px)scale(1.5)}}.st-obj{width:calc(var(--cell) * .54);padding:clamp(5px, calc(var(--cell) * .045), 8px) clamp(4px, calc(var(--cell) * .05), 10px);border:1px solid var(--line);text-align:center;transform-origin:50% 100%;transition:transform .6s var(--ease), border-color .4s, box-shadow .4s;background:#fff;border-radius:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-78%)translateZ(34px)rotate(45deg)rotateX(-58deg);box-shadow:0 22px 30px -14px #10182859}.station.is-on .st-obj{border-color:var(--brand);z-index:5;transform:translate(-50%,-84%)translateZ(54px)rotate(45deg)rotateX(-58deg)scale(1.06);box-shadow:0 30px 40px -14px #e0242b66}.st-obj .icon-ember{width:clamp(18px, calc(var(--cell) * .13), 26px);height:clamp(18px, calc(var(--cell) * .13), 26px);margin:0 auto 3px}.st-obj b{font-size:clamp(10px, calc(var(--cell) * .065), 13px);color:var(--heading);font-weight:700;line-height:1.2;display:block}.st-obj small{font-size:clamp(9px, calc(var(--cell) * .055), 11px);color:var(--muted);margin-top:2px;line-height:1.25;display:block}.packet{background:var(--grad-brand);pointer-events:none;width:22px;height:22px;left:calc((var(--pc,0) + .5) * var(--cell));top:calc((var(--pr,0) + .5) * var(--cell));transition:left .9s var(--ease), top .9s var(--ease);border-radius:50%;margin:-11px 0 0 -11px;position:absolute;transform:translateZ(40px);box-shadow:0 0 0 7px #e0242b29,0 0 26px #ff6b1acc}@media (width<=1100px){.flow{grid-template-columns:1fr;gap:28px}.flow-sticky{order:-1;position:static}.flow-steps li{opacity:1;min-height:0;padding-bottom:28px}.flow-scene{--cell:clamp(120px, 22vw, 200px);aspect-ratio:1.3}.flow-scene.cols-3{--cell:clamp(110px, 19vw, 180px)}}@media (width<=560px){.flow-scene{--cell:30vw;aspect-ratio:1.15}.flow-scene.cols-3{--cell:27vw;aspect-ratio:1.02}.flow-scene.cols-3 .st-obj{width:calc(var(--cell) * .56);padding-inline:3px}.flow-scene.cols-3 .st-obj .icon-ember{width:16px;height:16px}.st-obj small{display:none}.s-chip{padding:5px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.scene-stage,.flow-stage{animation:none!important}}.section-head{max-width:64ch;margin:0 0 var(--space-4)}.section-head h2{margin-bottom:14px;font-size:clamp(30px,3.6vw,44px)}.section-head p{font-size:var(--step-2);color:var(--text);margin:0}.tiles{margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tile .tilt-card-inner{flex-direction:column;height:100%;display:flex}.tile .scene{aspect-ratio:1.45;background:linear-gradient(160deg, var(--bg-warm), var(--bg-soft));border-bottom:1px solid var(--line)}.tile .scene .scene-stage{width:74%;height:72%}@media (width<=560px){.tile .scene{aspect-ratio:1.08}.tile .scene .scene-stage{width:90%;height:86%}}.tile-copy{padding:24px 28px 28px}.tile-copy .eyebrow{margin-bottom:12px}.tile-copy p:not(.eyebrow){color:var(--text);margin:0 0 14px;font-size:15.5px}.tile-link{color:var(--brand-ink);transition:gap .25s var(--ease);gap:6px;font-size:15px;font-weight:600;display:inline-flex}.tile-link:hover{gap:10px}@media (width<=800px){.tiles{grid-template-columns:1fr}}.source-section,.agent-section{margin-bottom:var(--space-6)}.feature-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.feature-card .tilt-card-inner{height:100%;padding:26px}.feature-card .icon{width:32px;height:32px;margin-bottom:14px}.feature-card a{color:var(--brand-ink);font-weight:600}.agent-split{margin-bottom:var(--space-4);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.agent-split h2{margin-bottom:14px;font-size:clamp(30px,3.6vw,44px)}.agent-split .lead{font-size:var(--step-2);color:var(--text)}.agent-steps{margin:0 0 var(--space-3);counter-reset:agent;gap:12px;padding:0;list-style:none;display:grid}.agent-steps li{counter-increment:agent;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);color:var(--text);padding:14px 16px 14px 56px;font-size:15.5px;position:relative}.agent-steps li:before{content:counter(agent);background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.agent-steps b{color:var(--heading)}.prompt-box{margin-top:var(--space-4);background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 32px}.prompt-box h3{font-size:var(--step-2);margin-bottom:14px}.prompt-list{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.prompt-list li{background:var(--card);border:1px solid var(--line);color:var(--heading);box-shadow:var(--shadow-sm);border-radius:14px 14px 14px 4px;width:fit-content;max-width:100%;padding:12px 16px;font-size:15.5px}.prompt-box>p{color:var(--muted);margin:0;font-size:14.5px}@media (width<=1100px){.agent-split,.feature-grid.three{grid-template-columns:1fr}}.hero .scene{justify-self:end;width:100%;max-width:640px}@media (width<=1100px){.hero .scene{justify-self:center}}.hero .scene-lost{aspect-ratio:1.4;max-width:520px;max-height:none}.pay-terms{scroll-margin-top:calc(var(--header-h,72px) + 24px)}.content .pay-terms h2{margin-top:var(--space-5)}.pay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 18px;display:grid}.pay-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:border-color .3s, box-shadow .3s, transform .3s var(--ease);margin:0;padding:20px;position:relative}.pay-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.pay-card:before{content:"";background:var(--grad-brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.pay-icon{background:var(--brand-soft);border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.pay-icon .icon-ember{width:20px;height:20px}.pay-card dt{color:var(--heading);margin:0 0 6px;font-size:15.5px;font-weight:700;line-height:1.3}.pay-card dd{color:var(--text);margin:0;font-size:14.5px;line-height:1.6}.content .pay-note{color:var(--muted);font-size:14.5px}.pay-note a{color:var(--brand-ink);font-weight:600}@media (width<=560px){.pay-grid{grid-template-columns:1fr}}.content p,.content li,.content strong{overflow-wrap:anywhere}#payment-terms,.content [id]{scroll-margin-top:calc(var(--header-h) + 24px)}.content address{font-style:normal;font-size:var(--step-1);color:var(--text);margin:0 0 17px;line-height:1.75}.content address strong{color:var(--heading);display:block}.report-figure .scene{max-width:620px;margin-inline:auto}.scene-jewelry{--acc:#c8921a;--acc-2:#f2c94c;--glow:212,160,23;--sx:10deg;--sy:18deg}.scene-jewelry .s-giftbox{--b:clamp(64px, 21cqw, 118px);--h:calc(var(--b) / 2);width:var(--b);height:var(--b);transform-style:preserve-3d;animation:18s linear infinite gift-spin;position:absolute;top:43%;left:7%}@keyframes gift-spin{0%{transform:translate(0,0)rotateX(-10deg)rotateY(0)}25%{transform:translate3d(0,-5%,20px)rotateX(-10deg)rotateY(90deg)}50%{transform:translate(0,0)rotateX(-10deg)rotateY(180deg)}75%{transform:translate3d(0,-5%,20px)rotateX(-10deg)rotateY(270deg)}to{transform:translate(0,0)rotateX(-10deg)rotateY(360deg)}}.scene-jewelry .s-giftbox i{background:linear-gradient(90deg,#0000 41%,#e9c46a 41% 59%,#0000 59%),linear-gradient(#0000 0 20%,#0003 20% 22%,#0000 22%),linear-gradient(135deg,#2a8791,#14505c);border-radius:5px;position:absolute;inset:0}.scene-jewelry .s-giftbox .f{transform:translateZ(var(--h))}.scene-jewelry .s-giftbox .b{transform:rotateY(180deg) translateZ(var(--h))}.scene-jewelry .s-giftbox .l{transform:rotateY(-90deg) translateZ(var(--h));filter:brightness(.82)}.scene-jewelry .s-giftbox .r{transform:rotateY(90deg) translateZ(var(--h));filter:brightness(.82)}.scene-jewelry .s-giftbox .t{transform:rotateX(90deg) translateZ(var(--h));background:linear-gradient(90deg,#0000 41%,#e9c46a 41% 59%,#0000 59%),linear-gradient(#0000 41%,#e9c46a 41% 59%,#0000 59%),linear-gradient(135deg,#3aa0ab,#1b6572)}.scene-jewelry .bow{background:#d9a93b;border-radius:28%;width:22%;height:22%;margin:-11% 0 0 -11%;text-decoration:none;position:absolute;top:50%;left:50%}.scene-jewelry .bow:before,.scene-jewelry .bow:after{content:"";box-sizing:border-box;border:4px solid #d9a93b;border-radius:50%;width:150%;height:120%;position:absolute;top:50%}.scene-jewelry .bow:before{right:70%;transform:translateY(-50%)rotate(-22deg)}.scene-jewelry .bow:after{left:70%;transform:translateY(-50%)rotate(22deg)}.scene-jewelry .s-ring{aspect-ratio:1;width:36%;transform-style:preserve-3d;animation:7s ease-in-out infinite alternate ring-sway;position:absolute;top:30%;left:45%;transform:translateZ(40px)}@keyframes ring-sway{0%{transform:translateZ(40px)rotateY(-30deg)rotate(-6deg)}to{transform:translateZ(40px)rotateY(30deg)rotate(6deg)}}.scene-jewelry .s-ring .band{filter:drop-shadow(0 16px 12px #78500047);background:conic-gradient(from 20deg,#f6de8d,#b8860b,#fff3c4,#c99a2e,#f6de8d);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 74%,#000 75%);mask:radial-gradient(farthest-side,#0000 74%,#000 75%)}.scene-jewelry .s-ring .gem{aspect-ratio:1.1;clip-path:polygon(22% 0,78% 0,100% 34%,50% 100%,0 34%);background:linear-gradient(135deg,#e0f2fe,#7dd3fc 45%,#38bdf8 62%,#bae6fd);width:36%;animation:3.6s ease-in-out infinite gem-glint;position:absolute;top:-15%;left:50%;transform:translate(-50%)}.scene-jewelry .s-ring .gem:before,.scene-jewelry .s-ring .gem:after{content:"";position:absolute;inset:0}.scene-jewelry .s-ring .gem:before{clip-path:polygon(0 34%,22% 0,50% 34%);background:#fff9}.scene-jewelry .s-ring .gem:after{clip-path:polygon(50% 34%,78% 0,100% 34%,50% 100%);background:#0369a138}@keyframes gem-glint{0%,to{filter:brightness()}50%{filter:brightness(1.22)saturate(1.2)}}.scene-jewelry .s-spark{aspect-ratio:1;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#f2c94c;width:clamp(12px,3.4cqw,20px);animation:3s ease-in-out infinite spark-twinkle;position:absolute;transform:translateZ(90px)}.scene-jewelry .sp1{animation-delay:-.4s;top:20%;left:40%}.scene-jewelry .sp2{animation-delay:-1.4s;top:34%;left:86%}.scene-jewelry .sp3{animation-delay:-2.2s;top:66%;left:56%}@keyframes spark-twinkle{0%,to{opacity:.15;transform:translateZ(90px)scale(.4)rotate(0)}50%{opacity:1;transform:translateZ(90px)scale(1)rotate(45deg)}}.scene-jewelry .s-badge{aspect-ratio:1;border:1px solid var(--line);color:#0e9f6e;--z:60px;background:#fff;border-radius:28%;place-items:center;width:16%;animation:5s ease-in-out infinite card-float;display:grid;position:absolute;top:52%;right:8%;transform:translateZ(60px);box-shadow:0 24px 36px -18px #0e9f6e80}.scene-jewelry .s-badge svg{width:56%;height:56%}.scene-jewelry .k1{--z:40px;--dot:#c8921a;top:4%;left:0}.scene-jewelry .k2{--z:50px;--dot:#38bdf8;--d:-1.5s;top:4%;right:0}.scene-jewelry .k3{--z:40px;--dot:#14505c;--d:-3s;bottom:3%;left:0}.scene-jewelry .k4{--z:50px;--dot:var(--s-green);--d:-2s;bottom:3%;right:0}.scene-beauty{--acc:#db2777;--acc-2:#f9a8d4;--glow:236,72,153;--sx:7deg;--sy:-12deg}.scene-beauty .s-plate{background:radial-gradient(closest-side,#fff,#fde7f1 70%,#f9d0e4);border:1px solid #f6c1da;border-radius:50%;width:58%;height:34%;position:absolute;top:62%;left:0;transform:translateZ(-6px)rotateX(68deg);box-shadow:0 30px 40px -24px #be185d73}.scene-beauty .sw{transform-origin:0;border-radius:100px;height:17%;animation:6s ease-in-out infinite swatch-draw;position:absolute}.scene-beauty .sw1{--d:0s;background:linear-gradient(90deg,#f472b6,#fbcfe8);width:60%;top:22%;left:16%}.scene-beauty .sw2{background:linear-gradient(90deg,#fb923c,#fed7aa);width:52%;animation-delay:.25s;top:41%;left:20%}.scene-beauty .sw3{background:linear-gradient(90deg,#a21caf,#f0abfc);width:56%;animation-delay:.5s;top:60%;left:14%}@keyframes swatch-draw{0%,8%{opacity:.4;transform:scaleX(.05)}40%,82%{opacity:1;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.05)}}.scene-beauty .s-jar{aspect-ratio:1/.92;--z:20px;width:24%;animation:6s ease-in-out infinite card-float;position:absolute;top:34%;left:4%;transform:translateZ(20px)}.scene-beauty .s-jar .lid{background:linear-gradient(90deg,#be185d,#f472b6 40%,#be185d);border-radius:14px 14px 6px 6px;height:32%;position:absolute;top:0;left:3%;right:3%;box-shadow:inset 0 3px #ffffff59}.scene-beauty .s-jar .body{background:linear-gradient(90deg,#fce7f3,#fff 38%,#fbcfe8 100%);border:1px solid #f6c1da;border-radius:6px 6px 22px 22px;place-items:center;display:grid;position:absolute;inset:30% 0 0;box-shadow:0 22px 28px -16px #be185d66}.scene-beauty .s-jar .body em{opacity:.85;background:linear-gradient(135deg,#f472b6,#fdba74);border-radius:100px;width:46%;height:34%}.scene-beauty .s-bottle{--z:60px;width:15%;height:52%;animation:5.5s ease-in-out -2s infinite card-float;position:absolute;top:18%;left:32%;transform:translateZ(60px)}.scene-beauty .s-bottle .pump{background:linear-gradient(#be185d,#9d174d);border-radius:6px 100px 6px 6px;width:70%;height:11%;position:absolute;top:0;left:50%;transform:translate(-35%)}.scene-beauty .s-bottle .neck{background:#d4d4d8;border-radius:2px;width:22%;height:10%;position:absolute;top:10%;left:50%;transform:translate(-50%)}.scene-beauty .s-bottle .body{background:linear-gradient(90deg,#fbcfe8f2,#fffffff2 45%,#f472b6b3);border:1px solid #f6c1da;border-radius:22% 22% 14% 14%/12% 12% 8% 8%;place-items:center;display:grid;position:absolute;inset:19% 0 0;box-shadow:0 26px 32px -18px #be185d73}.scene-beauty .s-bottle .body em{background:#fff;border:1px solid #f6c1da;border-radius:8px;width:62%;height:28%;box-shadow:inset 0 -5px #f9a8d4}.scene-beauty .s-drop{aspect-ratio:1;background:#f472b6;border-radius:50% 0 50% 50%;width:2.6%;animation:3.4s ease-in infinite drop-fall;position:absolute;top:24%;left:41.5%;transform:translateZ(60px)rotate(-45deg)}@keyframes drop-fall{0%{opacity:0;transform:translate3d(0,-4px,60px)rotate(-45deg)scale(.2)}15%{opacity:1;transform:translateZ(60px)rotate(-45deg)scale(1)}80%{opacity:1}to{opacity:0;transform:translate3d(0,150%,60px)rotate(-45deg)scale(1)}}.scene-beauty .s-drop{top:17%}.scene-beauty .s-ladder{position:absolute;inset:0 6% 4% 62%;transform:translateZ(10px)}.scene-beauty .s-ladder:before,.scene-beauty .s-ladder:after{content:"";background:linear-gradient(#f9a8d4,#fbcfe8);border-radius:4px;width:5px;position:absolute;top:0;bottom:0}.scene-beauty .s-ladder:before{left:0}.scene-beauty .s-ladder:after{right:0}.scene-beauty .s-ladder i{background:#f9a8d4;border-radius:3px;height:4px;position:absolute;left:0;right:0}.scene-beauty .r1{top:13%}.scene-beauty .r2{top:37%}.scene-beauty .r3{top:61%}.scene-beauty .r4{top:85%}.scene-beauty .s-chip{left:77%;translate:-50% -50%}.scene-beauty .k1{--z:40px;--dot:#db2777;top:13%}.scene-beauty .k2{--z:40px;--dot:#fb923c;--d:-1.2s;top:37%}.scene-beauty .k3{--z:40px;--dot:#a21caf;--d:-2.4s;top:61%}.scene-beauty .k4{--z:40px;--dot:var(--s-green);--d:-3.6s;top:85%}.scene-fashion{--acc:#0e7490;--acc-2:#67e8f9;--glow:14,165,180;--sx:4deg;--sy:10deg}.scene-fashion .s-rail{background:linear-gradient(#475467,#1d2939);border-radius:6px;height:6px;position:absolute;top:5%;left:-2%;right:-2%;transform:translateZ(40px);box-shadow:0 10px 14px -6px #10182866}.scene-fashion .s-panel{aspect-ratio:.62;border:1px solid var(--line);transform-origin:50% -22%;backface-visibility:hidden;width:27%;animation:6s ease-in-out infinite alternate panel-sway;animation-delay:var(--d,0s);transform:translateZ(var(--z,0px));border-radius:14px;position:absolute;top:17%;box-shadow:0 30px 40px -24px #10182866}@keyframes panel-sway{0%{transform:translateZ(var(--z,0px)) rotateZ(-3deg)}to{transform:translateZ(var(--z,0px)) rotateZ(3deg)}}.scene-fashion .p1{--z:20px;--d:0s;background:linear-gradient(170deg,#ecfeff,#cffafe);left:2%}.scene-fashion .p2{--z:50px;--d:-2s;background:linear-gradient(170deg,#fff7ed,#fde7d3);left:36.5%}.scene-fashion .p3{--z:20px;--d:-4s;background:linear-gradient(170deg,#f5f3ff,#e4ddfb);left:71%}.scene-fashion .hang{color:#344054;width:44%;position:absolute;top:-17%;left:50%;overflow:visible;transform:translate(-50%)}.scene-fashion .garment{background:linear-gradient(160deg, var(--gc,#0e7490), var(--gc2,#164e63));filter:drop-shadow(0 6px 5px #10182833);position:absolute;inset:14% 14% 10%}.scene-fashion .garment:after{content:"";background:repeating-linear-gradient(115deg,#ffffff24 0 3px,#0000 3px 9px);position:absolute;inset:0}.scene-fashion .dress{clip-path:polygon(38% 0,62% 0,64% 16%,72% 30%,100% 100%,0 100%,28% 30%,36% 16%)}.scene-fashion .shirt{--gc:#b45309;--gc2:#7c2d12;clip-path:polygon(30% 0,42% 7%,58% 7%,70% 0,100% 24%,86% 40%,78% 32%,78% 100%,22% 100%,22% 32%,14% 40%,0 24%)}.scene-fashion .pants{--gc:#5b3fd0;--gc2:#3b2790;clip-path:polygon(18% 0,82% 0,88% 100%,56% 100%,50% 32%,44% 100%,12% 100%)}.scene-fashion .s-loupe{aspect-ratio:1;border:6px solid var(--acc);background:repeating-linear-gradient(45deg,#0e74908c 0 5px,#ffffff8c 5px 10px),repeating-linear-gradient(-45deg,#0e749040 0 5px,#0000 5px 10px);border-radius:50%;width:26%;animation:9s ease-in-out infinite loupe-roam;position:absolute;transform:translateZ(100px);box-shadow:0 20px 30px -12px #0e749073,inset 0 0 0 2px #ffffffb3}.scene-fashion .s-loupe:after{content:"";background:var(--acc);transform-origin:top;border-radius:6px;width:8px;height:50%;position:absolute;bottom:-36%;right:-8%;transform:rotate(-40deg)}@keyframes loupe-roam{0%,to{top:38%;left:8%}33%{top:30%;left:40%}66%{top:40%;left:62%}}.scene-fashion .k1{--z:40px;--dot:#0e7490;bottom:20%;left:0}.scene-fashion .k2{--z:40px;--dot:#b45309;--d:-1.5s;bottom:3%;left:27%}.scene-fashion .k3{--z:40px;--dot:#5b3fd0;--d:-3s;bottom:20%;left:55%}.scene-fashion .k4{--z:40px;--dot:var(--brand);--d:-2s;bottom:3%;right:0}.scene-sample{--acc:#344054;--acc-2:#98a2b3;--glow:71,84,103;--sx:14deg;--sy:-10deg}.scene-sample .s-paper{filter:drop-shadow(0 26px 22px #10182833);--z:0px;width:64%;height:88%;animation:7s ease-in-out infinite card-float;position:absolute;top:0;left:2%}.scene-sample .pp{clip-path:polygon(0 0,84% 0,100% 8%,100% 100%,0 100%);background:#fffdf8;border-radius:6px;flex-direction:column;gap:6%;padding:7% 6%;display:flex;position:absolute;inset:0}.scene-sample .fold{aspect-ratio:1/.8;background:linear-gradient(225deg,#0000 50%,#e4e7ec 50%);width:16%;position:absolute;top:0;right:0}.scene-sample .hd{gap:7px;padding-right:20%;display:grid}.scene-sample .hd b{background:var(--heading);border-radius:3px;width:62%;height:10px;display:block}.scene-sample .hd .s-line{height:5px}.scene-sample .rows{gap:7px;display:grid}.scene-sample .row{border-radius:5px;grid-template-columns:8px 1fr 22%;align-items:center;gap:8px;padding:6px;display:grid;position:relative}.scene-sample .row u{background:var(--acc-2);border-radius:50%;width:8px;height:8px}.scene-sample .row .s-line{height:5px}.scene-sample .row em{background:#d0d5dd;border-radius:3px;height:8px}.scene-sample .row.hl{background:linear-gradient(90deg,#fef08a,#fde68a) 0/0% 100% no-repeat;animation:6s ease-in-out infinite row-mark}.scene-sample .row.hl u,.scene-sample .row.hl em{background:#ca8a04}@keyframes row-mark{0%,12%{background-size:0% 100%}38%,80%{background-size:100% 100%}to{background-size:0% 100%}}.scene-sample .mini{border-bottom:2px solid #e4e7ec;flex:1;align-items:flex-end;gap:6%;min-height:0;padding:0 4%;display:flex}.scene-sample .mini i{height:var(--b);transform-origin:bottom;background:linear-gradient(#98a2b3,#667085);border-radius:3px 3px 0 0;flex:1;animation:7s ease-in-out infinite bar-grow}.scene-sample .mini i:nth-child(2n){background:linear-gradient(#fde68a,#ca8a04);animation-delay:.2s}.scene-sample .note{gap:7px;display:grid}.scene-sample .note .s-line{height:5px}.scene-sample .s-tab{color:#fff;letter-spacing:.01em;white-space:nowrap;transform:translateZ(var(--z,40px)) var(--fc,);animation:6s ease-in-out infinite chip-bob;animation-delay:var(--d,0s);border-radius:4px 12px 12px 4px;padding:8px 14px 8px 12px;font-size:11.5px;font-weight:700;position:absolute;left:60%;box-shadow:0 14px 20px -10px #10182866}.scene-sample .t1{--z:36px;background:#067647;top:12%}.scene-sample .t2{--z:48px;--d:-2s;background:#3447b5;top:33%}.scene-sample .t3{--z:60px;--d:-4s;background:#6941c6;top:54%}.scene-sample .k1{--z:60px;--dot:var(--s-green);bottom:0;right:0}@container scene (width<=480px){.scene-sample .s-tab{padding:6px 10px 6px 9px;font-size:10px}.scene-sample .pp{padding:8% 6%}.scene-sample .s-paper{width:58%;height:82%}.scene-sample .s-tab{left:55%}.scene-sample .row{padding:3px 5px}.scene-sample .row:nth-child(5){display:none}.scene-fashion .s-panel{width:25%;top:12%}.scene-fashion .p2{left:37.5%}.scene-fashion .p3{left:73%}.scene-fashion .k1,.scene-fashion .k3{bottom:26%}.scene-fashion .k3{left:50%}}.steps-scene{animation:ss-in 1.1s var(--ease) both;--sa:var(--brand);--sb:var(--brand-2);--si:var(--brand-ink);--sa-rgb:224, 36, 43;--sb-rgb:255, 107, 26;--s-soft-1:#fff3f2;--s-soft-2:#fde3e1;--s-side-1:#f2b1ae;--s-side-2:#e48480;position:relative;container-type:inline-size}.steps-scene[data-accent=cobalt]{--sa:#2f5bea;--sb:#4f9bff;--si:#1d3fb0;--sa-rgb:47, 91, 234;--sb-rgb:79, 155, 255;--s-soft-1:#f0f5ff;--s-soft-2:#dce8ff;--s-side-1:#afc4f5;--s-side-2:#7e9fe8}.steps-scene[data-accent=emerald]{--sa:#0e9f6e;--sb:#34d399;--si:#086b4a;--sa-rgb:14, 159, 110;--sb-rgb:52, 211, 153;--s-soft-1:#f0fbf6;--s-soft-2:#d6f5e7;--s-side-1:#a7e3cb;--s-side-2:#6ccba5}.steps-scene[data-accent=violet]{--sa:#7c3aed;--sb:#c084fc;--si:#5b21b6;--sa-rgb:124, 58, 237;--sb-rgb:192, 132, 252;--s-soft-1:#f6f1ff;--s-soft-2:#e8dcfe;--s-side-1:#cdb6f6;--s-side-2:#a98bea}.steps-scene[data-accent=amber]{--sa:#d97706;--sb:#fbbf24;--si:#92400e;--sa-rgb:217, 119, 6;--sb-rgb:251, 191, 36;--s-soft-1:#fff8eb;--s-soft-2:#fdebc8;--s-side-1:#f3d199;--s-side-2:#e4b05c}.steps-scene[data-accent=teal]{--sa:#0891b2;--sb:#22d3ee;--si:#0e6b82;--sa-rgb:8, 145, 178;--sb-rgb:34, 211, 238;--s-soft-1:#effafd;--s-soft-2:#d2f1f8;--s-side-1:#a5ddea;--s-side-2:#6cc4d8}.steps-scene[data-accent=rose]{--sa:#db2777;--sb:#fb7185;--si:#9d174d;--sa-rgb:219, 39, 119;--sb-rgb:251, 113, 133;--s-soft-1:#fff1f6;--s-soft-2:#fddce8;--s-side-1:#f4b3cc;--s-side-2:#e67fa6}.steps-scene[data-accent=slate]{--sa:#334155;--sb:#64748b;--si:#1e293b;--sa-rgb:51, 65, 85;--sb-rgb:100, 116, 139;--s-soft-1:#f4f6f9;--s-soft-2:#e3e8ef;--s-side-1:#c3cbd6;--s-side-2:#9aa6b6}.steps-scene[data-accent=indigo]{--sa:#4338ca;--sb:#818cf8;--si:#312e81;--sa-rgb:67, 56, 202;--sb-rgb:129, 140, 248;--s-soft-1:#f2f2ff;--s-soft-2:#e0e1ff;--s-side-1:#b9baf2;--s-side-2:#8f92e3}.steps-scene[data-accent=lime]{--sa:#65a30d;--sb:#a3e635;--si:#3f6212;--sa-rgb:101, 163, 13;--sb-rgb:163, 230, 53;--s-soft-1:#f7fceb;--s-soft-2:#e6f6c6;--s-side-1:#cfe6a0;--s-side-2:#afd36a}@keyframes ss-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}.ss-frame{border-radius:var(--radius-lg);isolation:isolate;border:1px solid var(--line);box-shadow:var(--shadow-lg), inset 0 1px 0 #fff;background:radial-gradient(90% 75% at 50% 40%,#fff 0%,#f6f7fa 68%,#eceef4 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.ss-view{--ux:var(--wux);--uy:var(--wuy);--cu:var(--wcu);--cv:var(--wcv);--ar:var(--war);--cell:min(150px, calc(100cqi / var(--ux)), calc(100cqi / var(--ar) / var(--uy)));--chip:clamp(34px, calc(var(--cell) * .42), 64px);width:100%;aspect-ratio:var(--ar);perspective:calc(var(--cell) * 30);z-index:0;position:relative;overflow:hidden}.ss-view:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(42% 42% at 50% 50%, rgba(var(--sb-rgb), .14), transparent 72%);animation:7s ease-in-out infinite glow-breathe;position:absolute;inset:0}.ss-stage{left:calc(50% + var(--cu) * var(--cell));top:calc(50% + var(--cv) * var(--cell));width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(var(--cx) + var(--tilt-x,0deg))) rotateZ(calc(var(--cz) + var(--tilt-z,0deg)));animation:12s ease-in-out infinite alternate ss-sway;position:absolute}@keyframes ss-sway{0%{transform:rotateX(calc(var(--cx) + 1deg + var(--tilt-x,0deg))) rotateZ(calc(var(--cz) - 3deg + var(--tilt-z,0deg)))}to{transform:rotateX(calc(var(--cx) - 1deg + var(--tilt-x,0deg))) rotateZ(calc(var(--cz) + 3deg + var(--tilt-z,0deg)))}}.ss-floor{left:calc(var(--cell) * -9);top:calc(var(--cell) * -9);width:calc(var(--cell) * 18);height:calc(var(--cell) * 18);pointer-events:none;background-image:linear-gradient(#0f172a14 1px,#0000 1px),linear-gradient(90deg,#0f172a14 1px,#0000 1px);background-size:calc(var(--cell) / 2) calc(var(--cell) / 2);animation:16s linear infinite ss-grid;position:absolute;transform:translateZ(-16px);-webkit-mask-image:radial-gradient(closest-side,#000 22%,#0000 100%);mask-image:radial-gradient(closest-side,#000 22%,#0000 100%)}.ss-floor:after{content:"";background:linear-gradient(90deg, transparent 42%, rgba(var(--sb-rgb), .2) 50%, transparent 58%);background-size:300% 100%;animation:5.5s ease-in-out infinite ss-scan;position:absolute;inset:0}@keyframes ss-grid{to{background-position:calc(var(--cell) / 2) calc(var(--cell) / 2)}}@keyframes ss-scan{0%{background-position:100% 0}to{background-position:0 0}}.ss-particle{background:var(--sb);opacity:0;width:4px;height:4px;animation:5.2s ease-in infinite ss-rise;animation-delay:var(--d,0s);border-radius:1px;position:absolute}@keyframes ss-rise{0%{opacity:0;transform:translateZ(0)}20%{opacity:.65}to{transform:translateZ(calc(var(--cell) * .9));opacity:0}}.ss-seg{--x1:var(--wx1);--y1:var(--wy1);--len:var(--wlen);--ang:var(--wang);transform-origin:0;height:4px;left:calc(var(--x1) * var(--cell));top:calc(var(--y1) * var(--cell));width:calc(var(--len) * var(--cell));transform:rotate(var(--ang)) translateZ(3px);background:repeating-linear-gradient(90deg,#c3c9d4 0 7px,#0000 7px 14px);border-radius:2px;margin-top:-2px;transition:background .4s,box-shadow .4s;position:absolute}.ss-seg.is-done{background:linear-gradient(90deg, var(--sa), var(--sb), var(--sa));box-shadow:0 0 12px rgba(var(--sb-rgb), .5);background-size:200% 100%;animation:1.2s linear infinite ss-energy}@keyframes ss-energy{to{background-position:-200% 0}}.ss-station{--x:var(--wx);--y:var(--wy);width:var(--cell);height:var(--cell);left:calc((var(--x) - .5) * var(--cell));top:calc((var(--y) - .5) * var(--cell));transform-style:preserve-3d;cursor:pointer;position:absolute}.ss-tile{border-radius:calc(var(--cell) * .1);transform-style:preserve-3d;transition:transform .6s var(--ease), background .4s, border-color .4s;background:linear-gradient(145deg,#fff,#f1f3f8);border:1px solid #cdd2dc;position:absolute;inset:11%;transform:translateZ(0)}.ss-tile:before,.ss-tile:after{content:"";border-radius:inherit;transition:background .4s;position:absolute;inset:-1px}.ss-tile:before{background:#d5d9e1;transform:translateZ(-5px)}.ss-tile:after{background:#b9c0cc;transform:translateZ(-10px);box-shadow:0 24px 34px -8px #10182852}.ss-station.is-on .ss-tile{transform:translateZ(calc(var(--cell) * .13));background:linear-gradient(145deg, var(--s-soft-1), var(--s-soft-2));border-color:var(--sa);box-shadow:inset 0 0 0 5px #ffffffb3}.ss-station.is-on .ss-tile:before{background:var(--s-side-1)}.ss-station.is-on .ss-tile:after{background:var(--s-side-2);box-shadow:0 26px 40px -8px rgba(var(--sa-rgb), .35)}.ss-ring{border-radius:calc(var(--cell) * .1);border:2px solid var(--sa);opacity:0;pointer-events:none;transform:translateZ(calc(var(--cell) * .13));position:absolute;inset:11%}.ss-station.is-on .ss-ring{animation:1.8s ease-out infinite ss-ring}@keyframes ss-ring{0%{opacity:.75;transform:translateZ(calc(var(--cell) * .13)) scale(1)}to{opacity:0;transform:translateZ(calc(var(--cell) * .13)) scale(1.5)}}.ss-chip{width:var(--chip);aspect-ratio:1;margin:calc(var(--chip) / -2) 0 0 calc(var(--chip) / -2);border:1px solid var(--line-strong);color:var(--heading);transform:translateZ(calc(var(--cell) * .22)) rotateZ(calc(var(--cz) * -1)) rotateX(calc(var(--cx) * -1)) translateY(-45%);transition:transform .6s var(--ease), border-color .4s, box-shadow .4s;background:#fff;border-radius:28%;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 14px 22px -10px #10182861,inset 0 -3px #0f172a0d}.ss-chip .icon-ember{width:50%;height:50%}.ss-chip .n{background:var(--heading);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:700;line-height:1;transition:background .4s;display:grid;position:absolute;top:-8px;right:-8px}.ss-chip:after{content:"";width:2px;height:calc(var(--cell) * .22);background:linear-gradient(var(--sa), transparent);opacity:0;margin-left:-1px;transition:opacity .4s;position:absolute;top:100%;left:50%}.ss-station.is-on .ss-chip{transform:translateZ(calc(var(--cell) * .36)) rotateZ(calc(var(--cz) * -1)) rotateX(calc(var(--cx) * -1)) translateY(-45%) scale(1.14);border-color:var(--sa);color:var(--si);box-shadow:0 18px 30px -10px rgba(var(--sa-rgb), .5), inset 0 -3px 0 rgba(var(--sa-rgb), .08)}.ss-station.is-on .ss-chip .n{background:var(--sa)}.ss-station.is-on .ss-chip:after{opacity:1}.ss-packet{--px:var(--pwx);--py:var(--pwy);pointer-events:none;width:16px;height:16px;left:calc(var(--px) * var(--cell));top:calc(var(--py) * var(--cell));background:linear-gradient(135deg, var(--sa), var(--sb));transform:translateZ(calc(var(--cell) * .2));box-shadow:0 0 0 6px rgba(var(--sa-rgb), .15), 0 0 22px rgba(var(--sb-rgb), .85);transition:left 1s var(--ease), top 1s var(--ease), opacity .3s;border-radius:50%;margin:-8px 0 0 -8px;position:absolute}.ss-packet.is-jump{opacity:0;transition:none}@container (width<=559px){.ss-view{--ux:var(--mux);--uy:var(--muy);--cu:var(--mcu);--cv:var(--mcv);--ar:var(--mar)}.ss-station{--x:var(--mx);--y:var(--my)}.ss-seg{--x1:var(--mx1);--y1:var(--my1);--len:var(--mlen);--ang:var(--mang)}.ss-packet{--px:var(--pmx);--py:var(--pmy)}}.ss-hud{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffe6;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 12px 12px;padding:12px 16px 14px 12px;display:grid;position:relative;overflow:hidden}.ss-hud-n{background:linear-gradient(135deg, var(--sa), var(--sb));color:#fff;letter-spacing:-.02em;width:42px;height:42px;box-shadow:0 8px 16px -8px rgba(var(--sa-rgb), .6);border-radius:12px;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.ss-hud-copy{min-width:0}.ss-hud small{letter-spacing:.06em;text-transform:uppercase;color:var(--si);font-size:11px;font-weight:600;display:block}.ss-hud b{color:var(--heading);margin-top:1px;font-size:15.5px;line-height:1.3;display:block}.ss-hud span[data-hud-caption]{color:var(--muted);font-size:13px;line-height:1.35;display:block}.ss-hud.is-swap b,.ss-hud.is-swap span[data-hud-caption]{animation:ss-swap .45s var(--ease)}@keyframes ss-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ss-progress{background:linear-gradient(90deg, var(--sa), var(--sb));transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ss-progress.is-run{animation:ss-progress var(--slot,2.6s) linear forwards}@keyframes ss-progress{to{transform:scaleX(1)}}.ss-rail{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ss-rail button{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;padding:0;transition:color .3s,border-color .3s,background .3s,box-shadow .3s;display:grid;position:relative}.ss-rail button i{font-size:11.5px;font-style:normal;font-weight:700;line-height:1}.ss-rail button:after{content:"";position:absolute;inset:-8px -3px}.ss-rail button:hover{color:var(--heading);border-color:var(--heading)}.ss-rail button:focus-visible{outline:2px solid var(--sa);outline-offset:2px}.ss-rail button[aria-current=step]{background:var(--sa);border-color:var(--sa);color:#fff;box-shadow:0 6px 14px -6px rgba(var(--sa-rgb), .6)}.ss-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.steps-scene.is-idle *,.steps-scene.is-idle :before,.steps-scene.is-idle :after{animation-play-state:paused!important}.hero.hero-full.hero-steps h1{font-size:clamp(34px,3.7vw,54px)}.hero .steps-scene{justify-self:end;width:100%;max-width:640px}@media (width<=560px){.hero.hero-full.hero-steps h1{font-size:33px}}@media (width<=1100px){.hero .steps-scene{justify-self:center}}@container (width<=559px){.ss-hud{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;margin:0 8px 8px;padding:10px 12px 14px 10px}.ss-hud-n{width:36px;height:36px;font-size:16px}.ss-rail{grid-column:1/-1;justify-content:space-between}.ss-rail button{width:26px;height:26px}.ss-hud b{font-size:14.5px}.ss-hud span[data-hud-caption]{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.steps-scene,.ss-view:before,.ss-stage,.ss-floor,.ss-floor:after,.ss-particle,.ss-ring,.ss-seg.is-done,.ss-hud b,.ss-hud span[data-hud-caption]{animation:none!important}.ss-packet,.ss-chip,.ss-tile{transition:none}}.steps-scene:not([data-accent=ember]) .ss-chip .icon-stroke{stroke:var(--sa)}.scene.is-idle *,.scene.is-idle :before,.scene.is-idle :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.scene *,.scene :before,.scene :after{transition:none!important;animation:none!important}}.scene-conveyor{--acc:#e0242b;--glow:255,107,26}.scene-conveyor .cv-world{width:0;height:0;transform-style:preserve-3d;position:absolute;top:54%;left:43%;transform:rotateX(55deg)rotate(34deg)scale(1.1)}.scene-conveyor .cv-belt{border:1px solid var(--line-strong);width:58cqw;height:19cqw;box-shadow:inset 0 0 0 .9cqw #fff, inset 0 0 0 1.1cqw var(--line-strong);background:linear-gradient(#eef1f6,#e1e6ee);border-radius:2cqw;position:absolute;top:-9.5cqw;left:-29cqw;overflow:hidden}.scene-conveyor .cv-belt i{background:repeating-linear-gradient(90deg,#0000 0 6.4cqw,#1018281f 6.4cqw 6.8cqw,#ffffffb3 6.8cqw 7.2cqw);width:calc(100% + 7.2cqw);animation:1s linear infinite cv-belt;position:absolute;top:0;bottom:0;left:-7.2cqw}@keyframes cv-belt{to{transform:translate(7.2cqw)}}.scene-conveyor .cv-side{transform-origin:50% 0;background:linear-gradient(#b9c0cd,#8f98a8);border-radius:0 0 1cqw 1cqw;width:58cqw;height:3cqw;position:absolute;top:9.5cqw;left:-29cqw;transform:rotateX(-90deg)}.scene-conveyor .cv-bin{width:13cqw;height:19cqw;transform-style:preserve-3d;border:1px solid var(--line-strong);box-shadow:inset 0 0 0 .9cqw #fff, inset 0 0 0 1.1cqw var(--line-strong);background:linear-gradient(#d5dbe6,#e6eaf1);border-radius:1.2cqw;position:absolute;top:-9.5cqw;left:30cqw}.scene-conveyor .cv-bin:before{content:"";transform-origin:50% 0;background:linear-gradient(#b9c0cd,#8f98a8);border-radius:0 0 1cqw 1cqw;height:3.4cqw;position:absolute;top:100%;left:-1px;right:-1px;transform:rotateX(-90deg)}.scene-conveyor .cv-stack{width:8cqw;height:10.8cqw;transform-style:preserve-3d;border:1px solid var(--line);background:#fff;border-radius:1cqw;animation:2s ease-out infinite cv-land;position:absolute;top:-5.4cqw;left:33cqw;transform:translateZ(.6cqw);box-shadow:0 .6cqw 1.2cqw -.6cqw #1018284d}.scene-conveyor .cv-stack:before,.scene-conveyor .cv-stack:after{content:"";border-radius:inherit;border:1px solid var(--line);position:absolute;inset:-1px}.scene-conveyor .cv-stack:before{background:linear-gradient(135deg,#dce4ff,#b7c4fa);transform:translateZ(.9cqw)rotate(3deg)}.scene-conveyor .cv-stack:after{background:linear-gradient(135deg,#ffe1d2,#ffb892);transform:translateZ(1.8cqw)rotate(-2deg)}@keyframes cv-land{0%,to{transform:translateZ(.6cqw)scale(1)}10%{transform:translateZ(.6cqw)scale(1.07)}40%{transform:translateZ(.6cqw)scale(1)}}.scene-conveyor .cv-gate{transform-origin:50% 100%;background:linear-gradient(#ff6b1a00,#ff6b1a2e);border:1cqw solid #1d2939;border-bottom:0;border-radius:2.4cqw 2.4cqw 0 0;width:25cqw;height:20cqw;position:absolute;top:-20cqw;left:-12.5cqw;overflow:hidden;transform:rotate(90deg)rotateX(-90deg)}.scene-conveyor .cv-gate:before{content:"";background:linear-gradient(90deg,#0000,#ff6b1a 20%,#e0242b 50%,#ff6b1a 80%,#0000);border-radius:1cqw;height:1.1cqw;animation:2s ease-in-out infinite alternate cv-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 1.6cqw 4px #ff6b1ab3}@keyframes cv-scan{0%{transform:translateY(0)}to{transform:translateY(17cqw)}}.scene-conveyor .cv-gate:after{content:"";background:linear-gradient(#e0242b38,#0000 70%);animation:2s ease-in-out infinite alternate cv-glow;position:absolute;inset:0}@keyframes cv-glow{0%{opacity:.35}to{opacity:1}}.scene-conveyor .cv-card{--x:calc(var(--i) * 14.4cqw - 27cqw);border:1px solid var(--line);transform-origin:50% 100%;width:10.4cqw;height:13cqw;transform:translate3d(var(--x), 0, 0) rotateZ(-34deg) rotateX(-55deg);animation:10s linear infinite cv-run;animation-delay:calc(var(--i) * -2s);background:#fff;border-radius:1.4cqw;flex-direction:column;gap:.7cqw;padding:1cqw;display:flex;position:absolute;top:-13cqw;left:-5.2cqw;box-shadow:0 1.4cqw 2.4cqw -1.2cqw #10182861}.scene-conveyor .cv-card.c5{display:none}.scene-conveyor .cv-card i{background:linear-gradient(135deg,#ffe1d2,#ffb892);border-radius:.8cqw;flex:1}.scene-conveyor .cv-card.c2 i,.scene-conveyor .cv-card.c4 i{background:linear-gradient(135deg,#dce4ff,#b7c4fa)}.scene-conveyor .cv-card.c3 i{background:linear-gradient(135deg,#d5f5e3,#9be3be)}.scene-conveyor .cv-card b{background:var(--line);border-radius:4px;height:.8cqw;min-height:3px}.scene-conveyor .cv-card b.short{width:58%}.scene-conveyor .cv-card:after{content:"";border-radius:inherit;opacity:0;animation:10s linear infinite cv-lit;animation-delay:calc(var(--i) * -2s);border:2px solid #ff6b1a;position:absolute;inset:-2px;box-shadow:0 0 1.6cqw #ff6b1a99}.scene-conveyor .cv-card.c3:after{opacity:1}.scene-conveyor .cv-card:before{content:"";z-index:1;background:var(--s-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 62% no-repeat;opacity:0;width:3.6cqw;height:3.6cqw;animation:10s linear infinite cv-done;animation-delay:calc(var(--i) * -2s);border-radius:50%;position:absolute;top:-1.6cqw;right:-1.6cqw;box-shadow:0 0 0 2px #fff}.scene-conveyor .cv-card.c1:before{opacity:1}@keyframes cv-run{0%{opacity:0;transform:translate(-31cqw)rotate(-34deg)rotateX(-55deg)scale(1)}5%{opacity:1;transform:translate(-27.4cqw)rotate(-34deg)rotateX(-55deg)scale(1)}82%{opacity:1;transform:translate(28cqw)rotate(-34deg)rotateX(-55deg)scale(1)}to{opacity:0;transform:translate3d(36.5cqw,0,-7cqw)rotate(-34deg)rotateX(-55deg)scale(.75)}}@keyframes cv-lit{0%,38%{opacity:0}42%,49%{opacity:1}54%,to{opacity:0}}@keyframes cv-done{0%,49%{opacity:0;scale:.5}54%,84%{opacity:1;scale:1}94%,to{opacity:0;scale:1}}.scene-conveyor .s-shadow{bottom:6%}.scene-conveyor .k1{--z:60px;--dot:var(--s-blue);top:3%;left:0}.scene-conveyor .k2{--z:60px;--dot:var(--brand);--d:-2s;top:3%;right:0}.scene-conveyor .k3{--z:60px;--dot:var(--s-green);--d:-3s;bottom:2%;right:0}.scene-orbit{--acc:#e0242b;--glow:255,107,26}.scene-orbit .or-plane{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);transform-style:preserve-3d;transform:rotateZ(var(--a)) rotateX(var(--t));border:2px solid #0f172a33;border-radius:50%;position:absolute;top:50%;left:50%}.scene-orbit .or-plane.ring2{border-style:dashed;border-color:#e0242b73}.scene-orbit .or-plane.ring3{border-color:#4f6bed80}.scene-orbit .or-spin{width:0;height:0;transform-style:preserve-3d;transform:rotateZ(calc(var(--p) * 360deg));animation:or-turn var(--T) linear infinite;position:absolute;top:50%;left:50%}@keyframes or-turn{0%{transform:rotateZ(calc(var(--p) * 360deg))}to{transform:rotateZ(calc(var(--p) * 360deg + var(--dir) * 360deg))}}.scene-orbit .or-tok{width:11cqw;height:13.4cqw;left:calc(var(--r) - 5.5cqw);border:1px solid var(--line);transform:rotateZ(calc(var(--p) * -360deg)) rotateX(calc(var(--t) * -1)) rotateZ(calc(var(--a) * -1));animation:or-face var(--T) linear infinite;background:#fff;border-radius:1.4cqw;flex-direction:column;gap:.6cqw;padding:.9cqw;display:flex;position:absolute;top:-6.7cqw;box-shadow:0 1.6cqw 2.4cqw -1.2cqw #10182861}@keyframes or-face{0%{transform:rotateZ(calc(var(--p) * -360deg)) rotateX(calc(var(--t) * -1)) rotateZ(calc(var(--a) * -1))}to{transform:rotateZ(calc(var(--p) * -360deg - var(--dir) * 360deg)) rotateX(calc(var(--t) * -1)) rotateZ(calc(var(--a) * -1))}}.scene-orbit .or-tok i{background:linear-gradient(135deg,#ffe1d2,#ffb892);border-radius:.8cqw;flex:1}.scene-orbit .or-tok.alt i{background:linear-gradient(135deg,#dce4ff,#b7c4fa)}.scene-orbit .or-tok.green i{background:linear-gradient(135deg,#d5f5e3,#9be3be)}.scene-orbit .or-tok b{background:var(--line);border-radius:4px;flex:none;height:.8cqw;min-height:3px}.scene-orbit .or-tok b.short{width:58%}.scene-orbit .or-tok.doc{background:#f8f9fc}.scene-orbit .or-tok.doc i{background:linear-gradient(90deg,#7a5af8,#a48afb);flex:none;width:46%;height:1.1cqw;min-height:4px}.scene-orbit .or-tok.doc b{margin-top:.3cqw}.scene-orbit .or-core{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#ffd2b8 0,#ff8a3d 34%,#e0242b 78%);border-radius:50%;place-items:center;width:18cqw;margin:-9cqw 0 0 -9cqw;animation:4s ease-in-out infinite or-breathe;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 5cqw #ff6b1a8c,0 0 12cqw #e0242b40,inset -1.2cqw -1.6cqw 3cqw #780a1459}.scene-orbit .or-core svg{filter:drop-shadow(0 .4cqw .6cqw #780a1459);width:52%;height:52%}@keyframes or-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.scene-orbit .or-pulse{aspect-ratio:1;border:2px solid #ff6b1a99;border-radius:50%;width:18cqw;margin:-9cqw 0 0 -9cqw;animation:4s ease-out infinite or-ping;position:absolute;top:50%;left:50%;transform:rotateX(64deg)scale(1)}.scene-orbit .or-pulse.p2{animation-delay:-2s}@keyframes or-ping{0%{opacity:.7;transform:rotateX(64deg)scale(1)}to{opacity:0;transform:rotateX(64deg)scale(4.2)}}.scene-orbit .k1{--z:60px;--dot:var(--s-blue);top:3%;left:0}.scene-orbit .k2{--z:60px;--dot:var(--s-amber);--d:-2s;top:3%;right:0}.scene-orbit .k3{--z:60px;--dot:var(--brand);--d:-3s;bottom:2%;left:0}.scene-wall{--acc:#4f6bed;--glow:79,107,237}.scene-wall .wl-grid{width:64.5cqw;height:69cqw;transform-style:preserve-3d;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:3cqw;margin:-34.5cqw 0 0 -32.25cqw;display:grid;position:absolute;top:50%;left:50%}.scene-wall .wl-f{--lz:0px;transform-style:preserve-3d;border:1px solid var(--line);transform:translateZ(var(--lz));animation:5s ease-in-out infinite wl-wave;animation-delay:calc(var(--w) * .34s);background:#fff;border-radius:1.6cqw;flex-direction:column;gap:6%;padding:7%;display:flex;position:relative;box-shadow:0 2.4cqw 3.2cqw -1.8cqw #10182857}.scene-wall .wl-f.lift{--lz:30px;animation:12s ease-in-out infinite wl-pull;animation-delay:calc(var(--q) * -3s)}@keyframes wl-wave{0%,34%,to{transform:translateZ(0)}16%{transform:translateZ(26px)}}@keyframes wl-pull{0%,to{transform:translateZ(30px)scale(1)}8%,22%{transform:translateZ(120px)scale(1.08)}32%{transform:translateZ(30px)scale(1)}}.scene-wall .wl-f i{background:var(--g,linear-gradient(135deg, #ffe1d2, #ffb892));border-radius:.9cqw;flex:1;position:relative;overflow:hidden}.scene-wall .wl-f i:before{content:"";background:#ffffffe0;border-radius:.5cqw;width:56%;height:14%;position:absolute;top:12%;left:10%}.scene-wall .wl-f i:after{content:"";aspect-ratio:1;background:#ffffff8c;border-radius:40% 60% 55% 45%;width:38%;position:absolute;bottom:10%;right:10%}.scene-wall .wl-f:nth-child(3n+2){--g:linear-gradient(135deg, #dce4ff, #b7c4fa)}.scene-wall .wl-f:nth-child(3n){--g:linear-gradient(135deg, #d5f5e3, #9be3be)}.scene-wall .wl-f:nth-child(4n){--g:linear-gradient(135deg, #fff1cc, #ffd27a)}.scene-wall .wl-f:nth-child(2n) i:after{left:10%;right:auto}.scene-wall .wl-f:nth-child(3n) i:before{width:42%}.scene-wall .wl-f b{background:var(--line);border-radius:4px;flex:none;height:5.5%;min-height:3px}.scene-wall .wl-f b.short{width:56%}.scene-wall .wl-f:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:5s ease-in-out infinite wl-glow;animation-delay:calc(var(--w) * .34s);background:linear-gradient(135deg,#ff6b1a2e,#e0242b14);border:2px solid #ff6b1abf;position:absolute;inset:-2px}.scene-wall .wl-f.lift:after{opacity:0;animation-duration:5s}@keyframes wl-glow{0%,34%,to{opacity:0}16%{opacity:1}}.scene-wall .wl-f .s-chip{--z:26px;bottom:7%;left:50%;translate:-50%}.scene-wall .wl-f:nth-child(2) .s-chip{--dot:var(--brand)}.scene-wall .wl-f:nth-child(4) .s-chip{--dot:var(--s-blue)}.scene-wall .wl-f:nth-child(6) .s-chip{--dot:var(--s-amber)}.scene-wall .wl-f:nth-child(8) .s-chip{--dot:var(--s-green)}@container scene (width<=480px){.scene-conveyor .s-chip,.scene-orbit .s-chip{--z:20px}.scene-conveyor .k1,.scene-orbit .k1{left:3%}.scene-conveyor .k2,.scene-conveyor .k3,.scene-orbit .k2{right:3%}.scene-orbit .k3{left:3%}}.scene-plan .scene-stage,.scene-renewal .scene-stage,.scene-gauge .scene-stage{--u:1cqw}.scene-plan .pl-frame,.scene-renewal .rn-frame,.scene-gauge .ga-frame{width:calc(var(--u) * 82);height:calc(var(--u) * 70);margin:calc(var(--u) * -35) 0 0 calc(var(--u) * -41);transform-style:preserve-3d;position:absolute;top:50%;left:50%}.scene-plan .s-chip,.scene-renewal .s-chip,.scene-gauge .s-chip{animation-name:pr-chip-bob;animation-duration:6s}@keyframes pr-chip-bob{0%,to{transform:translateZ(var(--z,40px)) translateY(0)}50%{transform:translateZ(var(--z,40px)) translateY(-3px)}}.scene-plan{--acc:#e0242b;--acc-2:#ff6b1a;--glow:255,107,26}.scene-plan .pl-slab{--w:calc(var(--u) * 30);--h:calc(var(--u) * 39.5);--t:calc(var(--u) * 3.4);left:calc(var(--u) * 35.5);top:calc(var(--u) * .5);width:var(--w);height:var(--h);transform-style:preserve-3d;animation:6s ease-in-out infinite pl-hover;position:absolute}@keyframes pl-hover{0%,to{transform:translate(0,0)}50%{transform:translate3d(0, calc(var(--u) * -1.3), 0)}}.scene-plan .pl-turn{transform-style:preserve-3d;animation:18s linear infinite pl-turn;position:absolute;inset:0;transform:rotateY(-18deg)}@keyframes pl-turn{0%{transform:rotateY(-18deg)}to{transform:rotateY(342deg)}}.scene-plan .pl-f,.scene-plan .pl-b{border-radius:calc(var(--u) * 1.5);backface-visibility:hidden;position:absolute;inset:0}.scene-plan .pl-f{transform:translateZ(calc(var(--t) / 2));background:linear-gradient(120deg, #ff8a3d, #e0242b) 0 0 / 100% calc(var(--u) * 12.4) no-repeat, linear-gradient(180deg, #fff, #fff5ee);border:1px solid #1018281a;overflow:hidden}.scene-plan .pl-f:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffffb3 50%,#0000 58%);animation:6s ease-in-out infinite pl-gloss;position:absolute;inset:-6% -50%;transform:translate(-60%)}@keyframes pl-gloss{0%,35%{transform:translate(-60%)}70%,to{transform:translate(60%)}}.scene-plan .pl-f i{display:block;position:absolute}.scene-plan .pl-badge{left:calc(var(--u) * 2.6);top:calc(var(--u) * 2.6);width:calc(var(--u) * 6.2);height:calc(var(--u) * 6.2);border-radius:calc(var(--u) * 1.8);background:radial-gradient(circle, #e0242b 0 calc(var(--u) * 1.3), transparent calc(var(--u) * 1.4)), #fff}.scene-plan .pl-title{left:calc(var(--u) * 10.2);top:calc(var(--u) * 3.5);width:calc(var(--u) * 12);height:calc(var(--u) * 1.5);box-shadow:0 calc(var(--u) * 2.8) 0 -.2px #ffffff8c;background:#fff;border-radius:99px}.scene-plan .pl-price{left:calc(var(--u) * 2.6);top:calc(var(--u) * 15.8);width:calc(var(--u) * 23);height:calc(var(--u) * 4.2);border-radius:calc(var(--u) * 1);background:linear-gradient(#101828,#101828) 0 0/66% 100% no-repeat,linear-gradient(#d0d5dd,#d0d5dd) 100% 80%/24% 32% no-repeat}.scene-plan .pl-row{left:calc(var(--u) * 2.6);right:calc(var(--u) * 2.6);height:calc(var(--u) * 2.2)}.scene-plan .pl-row:nth-of-type(4){top:calc(var(--u) * 22.6)}.scene-plan .pl-row:nth-of-type(5){top:calc(var(--u) * 26.1)}.scene-plan .pl-row:nth-of-type(6){top:calc(var(--u) * 29.6)}.scene-plan .pl-row:before{content:"";width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);box-shadow:0 0 0 calc(var(--u) * .5) #12b76a2e;background:#12b76a;border-radius:50%;position:absolute;top:0;left:0}.scene-plan .pl-row:after{content:"";left:calc(var(--u) * 3.6);right:0;top:calc(var(--u) * .55);height:calc(var(--u) * 1.1);background:#e4e7ec;border-radius:99px;position:absolute}.scene-plan .pl-row:nth-of-type(5):after{right:calc(var(--u) * 4)}.scene-plan .pl-cta{left:calc(var(--u) * 2.6);right:calc(var(--u) * 2.6);top:calc(var(--u) * 34);height:calc(var(--u) * 3.4);box-shadow:0 calc(var(--u) * .9) calc(var(--u) * 1.6) calc(var(--u) * -.6) #e0242b99;background:linear-gradient(90deg,#ff6b1a,#e0242b);border-radius:99px}.scene-plan .pl-b{transform:rotateY(180deg) translateZ(calc(var(--t) / 2));background:radial-gradient(circle at 50% 42%, #ffffffeb 0 calc(var(--u) * 3.4), #fff0 calc(var(--u) * 3.6)), radial-gradient(circle at 50% 42%, transparent 0 calc(var(--u) * 6), #ffffff47 calc(var(--u) * 6.1) calc(var(--u) * 6.6), transparent calc(var(--u) * 6.7)), linear-gradient(150deg, #ff7a2e, #e0242b 68%, #b3141e);border:1px solid #1018281a}.scene-plan .pl-e{background:linear-gradient(90deg,#ff8a3d,#c4201f);position:absolute}.scene-plan .pl-e1,.scene-plan .pl-e2{width:var(--t);height:var(--h);left:calc(50% - var(--t) / 2);top:0}.scene-plan .pl-e1{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.scene-plan .pl-e2{transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.scene-plan .pl-e3,.scene-plan .pl-e4{width:var(--w);height:var(--t);left:0;top:calc(50% - var(--t) / 2);background:linear-gradient(#ff8a3d,#d9302a)}.scene-plan .pl-e3{transform:rotateX(90deg) translateZ(calc(var(--h) / 2))}.scene-plan .pl-e4{transform:rotateX(-90deg) translateZ(calc(var(--h) / 2))}.scene-plan .pl-coins{left:calc(var(--u) * 34.5);top:calc(var(--u) * 39);width:calc(var(--u) * 32);height:calc(var(--u) * 32);position:absolute;overflow:visible;transform:translateZ(0)}.scene-plan .pl-coin{animation:3.8s ease-in-out infinite pl-coin-bob;animation-delay:calc(var(--i) * -.45s)}.scene-plan .pl-cast{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite pl-cast}@keyframes pl-cast{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.82)}}@keyframes pl-coin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}.scene-plan .pl-flip{left:calc(var(--u) * 70.5);top:calc(var(--u) * 56);width:calc(var(--u) * 9);height:calc(var(--u) * 9);transform-style:preserve-3d;animation:5.2s infinite pl-flip;position:absolute}.scene-plan .pl-flip:before,.scene-plan .pl-flip:after{content:"";backface-visibility:hidden;box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 2) calc(var(--u) * -.8) #9a4d0099;background:radial-gradient(circle,#fff0c2 0,#ffcb57 52%,#e49200 58%,#ffd064 64%,#ffb52e 88%,#f08a00 100%);border-radius:50%;position:absolute;inset:0}.scene-plan .pl-flip:after{background:radial-gradient(circle,#ffd064 0,#f79009 62%,#c96a00 100%);transform:rotateX(180deg)}@keyframes pl-flip{0%,28%{transform:translate3d(0, 0, calc(var(--u) * 1)) rotateX(0deg);animation-timing-function:cubic-bezier(.25,.7,.4,1)}52%{transform:translate3d(0, calc(var(--u) * -19), calc(var(--u) * 3)) rotateX(630deg);animation-timing-function:cubic-bezier(.6,0,.8,.35)}76%,to{transform:translate3d(0, 0, calc(var(--u) * 1)) rotateX(1080deg)}}.scene-plan .k1{left:0;top:calc(var(--u) * 3);--z:40px;--dot:var(--s-blue)}.scene-plan .k2{left:0;top:calc(var(--u) * 29);--z:40px;--dot:var(--brand);--d:-2s}.scene-plan .k3{left:0;top:calc(var(--u) * 55);--z:40px;--dot:var(--s-amber);--d:-4s}.scene-renewal{--acc:#4f6bed;--acc-2:#748ffc;--glow:79,107,237}.scene-renewal .rn-plane{--d:calc(var(--u) * 58);--tw:calc(var(--u) * 6.4);--rm:calc(var(--u) * 25.8);left:calc(var(--u) * 12);top:calc(var(--u) * 7);width:var(--d);height:var(--d);transform-style:preserve-3d;position:absolute;transform:rotateX(42deg)}.scene-renewal .rn-floor{transform:translateZ(calc(var(--u) * -7));background:radial-gradient(closest-side,#1018283d,#10182814 65%,#0000);border-radius:50%;position:absolute;inset:-14%}.scene-renewal .rn-ring{border:var(--tw) solid #f4f6fa;border-radius:50%;position:absolute;inset:0}.scene-renewal .rn-r1{box-shadow:inset 0 0 0 1px #1018281a,0 0 0 1px #1018281a}.scene-renewal .rn-r2{transform:translateZ(calc(var(--u) * -2));border-color:#c9d0dd}.scene-renewal .rn-r3{transform:translateZ(calc(var(--u) * -4));border-color:#8f9bb2}.scene-renewal .rn-chase{transform:translateZ(calc(var(--u) * .25));background:conic-gradient(from 0deg, #4f6bed00 0 50%, #4f6bed61 78%, #4f6bed 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--tw)), #000 calc(100% - var(--tw) + .6px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--tw)), #000 calc(100% - var(--tw) + .6px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--tw)), #000 calc(100% - var(--tw) + .6px));border-radius:50%;animation:5.5s linear infinite rn-spin;position:absolute;inset:0}.scene-renewal .rn-chase:after{content:"";width:calc(var(--u) * 4.4);height:var(--tw);clip-path:polygon(0 0,100% 50%,0 100%);background:#3b5bdb;position:absolute;top:0;left:50%}@keyframes rn-spin{to{transform:translateZ(calc(var(--u) * .25)) rotateZ(360deg)}}.scene-renewal .rn-core{width:calc(var(--u) * 28);height:calc(var(--u) * 28);margin:calc(var(--u) * -14) 0 0 calc(var(--u) * -14);transform-style:preserve-3d;transform:translateZ(calc(var(--u) * -1));background:radial-gradient(circle, #e0242b 0 5%, #fff 6% 17%, transparent 18%), repeating-conic-gradient(from 0deg, #e9edf5 0 12deg, #fff 12deg 24deg);box-shadow:inset 0 0 0 calc(var(--u) * .8) #fff, inset 0 0 0 calc(var(--u) * 1) #d0d5dd;border-radius:50%;animation:40s linear infinite rn-core-spin;position:absolute;top:50%;left:50%}.scene-renewal .rn-core:before{content:"";inset:calc(var(--u) * 1.8);transform:translateZ(calc(var(--u) * .3));background:conic-gradient(from 0deg, #ff6b1a 0 100deg, #ff6b1a00 100deg 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--u) * 2), #000 calc(100% - var(--u) * 2 + .6px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--u) * 2), #000 calc(100% - var(--u) * 2 + .6px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--u) * 2), #000 calc(100% - var(--u) * 2 + .6px));border-radius:50%;position:absolute}.scene-renewal .rn-core:after{content:"";transform:translateZ(calc(var(--u) * -2.2));background:#b8c1d3;border-radius:50%;position:absolute;inset:0}@keyframes rn-core-spin{to{transform:translateZ(calc(var(--u) * -1)) rotateZ(-360deg)}}.scene-renewal .rn-tick{--a:calc(30deg + var(--i) * 60deg);width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.4);margin:calc(var(--u) * -2.2) 0 0 calc(var(--u) * -2.3);border-radius:calc(var(--u) * 1.1);box-sizing:border-box;transform:rotateZ(var(--a)) translateY(calc(var(--rm) * -1)) translateZ(calc(var(--u) * .5));animation:12s ease-out infinite backwards rn-lift;animation-delay:calc(1s + var(--i) * 2s);background:#fff;border:1px solid #c9d0dd;position:absolute;top:50%;left:50%}.scene-renewal .rn-tick:after{content:"";border-radius:inherit;opacity:0;animation:12s ease-out infinite backwards rn-glow;animation-delay:inherit;box-shadow:0 0 calc(var(--u) * 2.6) #ff6b1abf;background:linear-gradient(135deg,#ff8a3d,#e0242b);position:absolute;inset:-1px}.scene-renewal .rn-tick:nth-of-type(-n+2):after{opacity:1}@keyframes rn-lift{0%{transform:rotateZ(var(--a)) translateY(calc(var(--rm) * -1)) translateZ(calc(var(--u) * .5))}3%,14%{transform:rotateZ(var(--a)) translateY(calc(var(--rm) * -1)) translateZ(calc(var(--u) * 3))}32%,to{transform:rotateZ(var(--a)) translateY(calc(var(--rm) * -1)) translateZ(calc(var(--u) * .5))}}@keyframes rn-glow{0%{opacity:0}3%,14%{opacity:1}55%,to{opacity:0}}.scene-renewal .rn-orbit{transform-style:preserve-3d;animation:12s linear infinite rn-orbit;position:absolute;inset:0}@keyframes rn-orbit{to{transform:rotate(360deg)}}.scene-renewal .rn-cal{left:50%;top:calc(var(--tw) / 2);width:calc(var(--u) * 11);height:calc(var(--u) * 12);margin:calc(var(--u) * -6) 0 0 calc(var(--u) * -5.5);border-radius:calc(var(--u) * 1.4);box-sizing:border-box;background:radial-gradient(circle, #cbd2e0 0 calc(var(--u) * .5), transparent calc(var(--u) * .6)) 0 0 / 33.3% 50%, #fff;background-position:0 calc(var(--u) * 1.6);background-size:33.3% calc(var(--u) * 2.5);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 3) calc(var(--u) * -1.2) #10182880;border:1px solid #d0d5dd;animation:12s linear infinite rn-cal;position:absolute;overflow:hidden;transform:rotateX(-42deg)translateY(-55%)}.scene-renewal .rn-cal:before{content:"";background:linear-gradient(135deg,#ff6b1a,#e0242b);height:32%;position:absolute;top:0;left:0;right:0}.scene-renewal .rn-cal:after{content:"";border-radius:calc(var(--u) * .5);background:#e0242b;width:24%;height:22%;position:absolute;bottom:12%;left:12%}@keyframes rn-cal{0%{transform:rotate(0)rotateX(-42deg)translateY(-55%)}to{transform:rotate(-360deg)rotateX(-42deg)translateY(-55%)}}.scene-renewal .k1{--z:40px;--dot:var(--s-blue);top:0;left:0}.scene-renewal .k2{--z:40px;--dot:var(--s-amber);--d:-2s;top:0;right:0}.scene-renewal .k3{--z:40px;--dot:var(--brand);--d:-4s;bottom:0;left:50%;translate:-50%}.scene-gauge{--acc:#f79009;--acc-2:#fec84b;--glow:247,144,9}.scene-gauge .ga-plate{left:calc(var(--u) * 14);top:calc(var(--u) * 12);width:calc(var(--u) * 48);height:calc(var(--u) * 29);border-radius:calc(var(--u) * 2.6);box-shadow:0 calc(var(--u) * 3.4) calc(var(--u) * 4.4) calc(var(--u) * -2) #10182861;transform-style:preserve-3d;background:linear-gradient(#fff,#f7f8fb);border:1px solid #1018281a;position:absolute}.scene-gauge .ga-plate:before{content:"";border-radius:inherit;transform:translateZ(calc(var(--u) * -1.5));background:#c3cad8;position:absolute;inset:-1px}.scene-gauge .ga-arc,.scene-gauge .ga-ticks{left:calc(var(--u) * 5);top:calc(var(--u) * 5);width:calc(var(--u) * 38);height:calc(var(--u) * 19);position:absolute;transform:translateZ(1px)}.scene-gauge .ga-arc{-webkit-mask:radial-gradient(circle at 50% 100%, transparent calc(var(--u) * 13.8), #000 calc(var(--u) * 14), #000 calc(var(--u) * 18.9), transparent calc(var(--u) * 19));-webkit-mask:radial-gradient(circle at 50% 100%, transparent calc(var(--u) * 13.8), #000 calc(var(--u) * 14), #000 calc(var(--u) * 18.9), transparent calc(var(--u) * 19));mask:radial-gradient(circle at 50% 100%, transparent calc(var(--u) * 13.8), #000 calc(var(--u) * 14), #000 calc(var(--u) * 18.9), transparent calc(var(--u) * 19));background:#e8ecf3;overflow:hidden}.scene-gauge .ga-fill{width:100%;height:calc(var(--u) * 38);background:conic-gradient(from 90deg,#12b76a 0deg,#f79009 100deg,#e0242b 180deg,#0000 180deg);border-radius:50%;animation:9s infinite ga-fill;position:absolute;top:0;left:0;transform:rotate(112deg)}.scene-gauge .ga-ticks{background:repeating-conic-gradient(from -90.6deg at 50% 100%, #98a2b3 0 1.2deg, transparent 1.2deg 22.5deg);-webkit-mask:radial-gradient(circle at 50% 100%, transparent calc(var(--u) * 9.3), #000 calc(var(--u) * 9.5), #000 calc(var(--u) * 12), transparent calc(var(--u) * 12.2));-webkit-mask:radial-gradient(circle at 50% 100%, transparent calc(var(--u) * 9.3), #000 calc(var(--u) * 9.5), #000 calc(var(--u) * 12), transparent calc(var(--u) * 12.2));mask:radial-gradient(circle at 50% 100%, transparent calc(var(--u) * 9.3), #000 calc(var(--u) * 9.5), #000 calc(var(--u) * 12), transparent calc(var(--u) * 12.2))}.scene-gauge .ga-needle{left:calc(var(--u) * 23.2);top:calc(var(--u) * 8.5);width:calc(var(--u) * 1.6);height:calc(var(--u) * 15.5);transform-origin:50% 100%;clip-path:polygon(50% 0,100% 100%,0 100%);transform:translateZ(calc(var(--u) * 1.4)) rotate(22deg);background:linear-gradient(#e0242b,#101828 62%);animation:9s infinite ga-needle;position:absolute}.scene-gauge .ga-hub{left:calc(var(--u) * 21.8);top:calc(var(--u) * 21.8);width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);border:calc(var(--u) * .5) solid #101828;box-sizing:border-box;box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 1.8) #10182866;transform:translateZ(calc(var(--u) * 2.4));background:radial-gradient(circle,#e0242b 0 24%,#fff 26%);border-radius:50%;position:absolute}@keyframes ga-needle{0%,5%{transform:translateZ(calc(var(--u) * 1.4)) rotate(-90deg);animation-timing-function:cubic-bezier(.2,.85,.25,1)}34%{transform:translateZ(calc(var(--u) * 1.4)) rotate(34deg)}42%{transform:translateZ(calc(var(--u) * 1.4)) rotate(16deg)}49%{transform:translateZ(calc(var(--u) * 1.4)) rotate(26deg)}55%,84%{transform:translateZ(calc(var(--u) * 1.4)) rotate(22deg)}95%,to{transform:translateZ(calc(var(--u) * 1.4)) rotate(-90deg)}}@keyframes ga-fill{0%,5%{animation-timing-function:cubic-bezier(.2,.85,.25,1);transform:rotate(0)}34%{transform:rotate(124deg)}42%{transform:rotate(106deg)}49%{transform:rotate(116deg)}55%,84%{transform:rotate(112deg)}95%,to{transform:rotate(0)}}.scene-gauge .ga-cap{top:calc(var(--u) * 12);width:calc(var(--u) * 5.6);height:calc(var(--u) * 36);border-radius:calc(var(--u) * 3);box-sizing:border-box;box-shadow:0 calc(var(--u) * 2.6) calc(var(--u) * 3.2) calc(var(--u) * -1.4) #10182861;background:linear-gradient(90deg,#fff,#f2f4f7);border:1px solid #d0d5dd;display:block;position:absolute}.scene-gauge .ga-cap b{left:calc(var(--u) * .7);right:calc(var(--u) * .7);top:calc(var(--u) * .7);bottom:calc(var(--u) * .7);border-radius:calc(var(--u) * 2.2);background:linear-gradient(0deg, var(--c1), var(--c2));transform-origin:50% 100%;transform:scaleY(var(--lv));animation:ga-cap var(--dur) infinite;display:block;position:absolute}.scene-gauge .ga-cap:after{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg, transparent 0 calc(var(--u) * 4.4), #ffffff8c calc(var(--u) * 4.4) calc(var(--u) * 4.7)), linear-gradient(90deg, #ffffff80, transparent 40%);position:absolute;inset:0}.scene-gauge .c1{left:calc(var(--u) * 2);--c1:#4f6bed;--c2:#8ea2ff;--lv:.62;--dur:7s}.scene-gauge .c2{left:calc(var(--u) * 66);--c1:#12b76a;--c2:#6ce9a6;--lv:.84;--dur:9s}.scene-gauge .c3{left:calc(var(--u) * 73.6);--c1:#f79009;--c2:#fec84b;--lv:.46;--dur:11s}@keyframes ga-cap{0%,8%{animation-timing-function:cubic-bezier(.3,.1,.2,1);transform:scaleY(.07)}46%,82%{transform:scaleY(var(--lv));animation-timing-function:ease-in-out}94%,to{transform:scaleY(.07)}}.scene-gauge .ga-slot{left:calc(var(--u) * 19);top:calc(var(--u) * 45.5 + var(--i) * var(--u) * 3.2);width:calc(var(--u) * 36);height:calc(var(--u) * 2.7);border-radius:calc(var(--u) * 1.1);background:linear-gradient(#e4e7ec, #e4e7ec) calc(var(--u) * 4.4) 50% / calc(var(--u) * 24) calc(var(--u) * .9) no-repeat, #fff;box-sizing:border-box;box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 1.6) calc(var(--u) * -.8) #10182859;transform:translate3d(0, 0, calc(var(--i) * var(--u) * .5));animation:9s infinite backwards ga-slot;animation-delay:calc(var(--i) * .18s);border:1px solid #d0d5dd;display:block;position:absolute}.scene-gauge .ga-slot:before{content:"";left:calc(var(--u) * 1.2);width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);margin-top:calc(var(--u) * -.65);background:#cbd2e0;border-radius:50%;position:absolute;top:50%}.scene-gauge .ga-slot:after{content:"";left:calc(var(--u) * 1.2);width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);margin-top:calc(var(--u) * -.65);box-shadow:0 0 0 calc(var(--u) * .5) #12b76a40;opacity:0;animation:9s infinite backwards ga-lit;animation-delay:inherit;background:#12b76a;border-radius:50%;position:absolute;top:50%}.scene-gauge .ga-slot:nth-of-type(-n+6):after{opacity:1}@keyframes ga-slot{0%,8%{transform:translate3d(0, calc(var(--i) * var(--u) * -2.6), 0);animation-timing-function:cubic-bezier(.3,.1,.2,1)}32%,82%{transform:translate3d(0, 0, calc(var(--i) * var(--u) * .5));animation-timing-function:ease-in-out}94%,to{transform:translate3d(0, calc(var(--i) * var(--u) * -2.6), 0)}}@keyframes ga-lit{0%,12%{opacity:0}34%,82%{opacity:1}94%,to{opacity:0}}.scene-gauge .k1{--z:40px;--dot:var(--s-amber);top:0;left:0}.scene-gauge .k2{--z:40px;--dot:var(--s-blue);--d:-2s;top:0;right:0}.scene-gauge .k3{--z:40px;--dot:var(--s-green);--d:-4s;bottom:0;left:0}.scene-gauge .k4{--z:40px;--dot:var(--brand);--d:-1s;bottom:0;right:0}.scene-docseal{--glow:224,36,43}.scene-docseal .scene-stage{--u:1cqw}.scene-docseal .ds-desk{width:100%;height:76%;transform-style:preserve-3d;position:absolute;top:12%;left:0;transform:rotateX(48deg)}.scene-docseal .ds-sheet{border:1px solid var(--line-strong);border-radius:calc(var(--u) * 1.4);transform-origin:14% 92%;width:56%;height:92%;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) #10182824;transform:translate3d(0, 0, calc(var(--u) * var(--z))) rotateZ(var(--r));background:#fff;position:absolute;top:4%;left:24%}.scene-docseal .p4{--z:0;--r:-17deg;background:#e9ecf3}.scene-docseal .p3{--z:1.6;--r:-11.5deg;background:#f0f2f7}.scene-docseal .p2{--z:3.2;--r:-6deg;background:#f7f8fb}.scene-docseal .p1{--z:4.8;--r:0deg;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 4) #10182833;flex-direction:column;gap:5.5%;padding:8% 9%;display:flex}.scene-docseal .ds-head{background:linear-gradient(90deg,#ff6b1a,#e0242b);border-radius:4px;width:38%;height:5%;display:block}.scene-docseal .ds-ln{background:var(--line);border-radius:4px;height:3.2%;display:block}.scene-docseal .ds-ln.short{width:62%}.scene-docseal .ds-signline{border-bottom:1.5px solid #98a2b3;width:36%;position:absolute;bottom:13%;left:9%}.scene-docseal .ds-sig{width:32%;position:absolute;bottom:14.5%;left:11%;overflow:visible}.scene-docseal .ds-sig path{stroke:#3447b5;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.scene-docseal .ds-mark,.scene-docseal .ds-ripple,.scene-docseal .ds-stamp{width:calc(var(--u) * 14);height:calc(var(--u) * 14);margin:calc(var(--u) * -7) 0 0 calc(var(--u) * -7);border-radius:50%;position:absolute;top:66%;left:66%}.scene-docseal .ds-mark{border:calc(var(--u) * .5) solid #e0242bd1;transform:translateZ(calc(var(--u) * 4.9));background:radial-gradient(circle,#e0242b1a,#e0242b0a 70%);animation:6s linear infinite ds-mark}.scene-docseal .ds-mark:before{content:"";border:calc(var(--u) * .35) dashed #e0242bb3;border-radius:50%;position:absolute;inset:15%}.scene-docseal .ds-mark:after{content:"";background:#e0242bbf;border-radius:50%;position:absolute;inset:38%}.scene-docseal .ds-ripple{border:calc(var(--u) * .4) solid #ff6b1ab3;opacity:0;transform:translateZ(calc(var(--u) * 4.95));animation:6s linear infinite ds-ripple}.scene-docseal .ds-stamp{transform-style:preserve-3d;transform:translateZ(calc(var(--u) * 30));animation:6s linear infinite ds-press}.scene-docseal .ds-stamp .b{box-shadow:inset 0 0 0 calc(var(--u) * .9) #fff3, 0 calc(var(--u) * 1) calc(var(--u) * 2) #10182840;background:radial-gradient(circle at 36% 30%,#ff9a5c,#e0242b 70%);border-radius:50%;position:absolute;inset:0}.scene-docseal .ds-stamp .n1,.scene-docseal .ds-stamp .n2{width:calc(var(--u) * 4.4);height:calc(var(--u) * 9);margin-left:calc(var(--u) * -2.2);transform-origin:50% 0;background:linear-gradient(#ffb892,#e0242b);border-radius:3px;position:absolute;top:50%;left:50%}.scene-docseal .ds-stamp .n1{transform:rotateX(90deg)}.scene-docseal .ds-stamp .n2{opacity:.85;transform:rotateX(90deg)rotateY(90deg)}.scene-docseal .ds-stamp .k{width:calc(var(--u) * 8);height:calc(var(--u) * 8);margin:calc(var(--u) * -4) 0 0 calc(var(--u) * -4);transform:translateZ(calc(var(--u) * 9));box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2) #e0242b4d;background:radial-gradient(circle at 36% 30%,#fff,#ff9a5c 45%,#e0242b);border-radius:50%;position:absolute;top:50%;left:50%}@keyframes ds-press{0%,8%{transform:translateZ(calc(var(--u) * 30));animation-timing-function:cubic-bezier(.55,0,.9,.45)}34%{transform:translateZ(calc(var(--u) * 5)) scale(1)}37%{transform:translateZ(calc(var(--u) * 4.8)) scale(1.1);animation-timing-function:ease-out}44%,54%{transform:translateZ(calc(var(--u) * 5)) scale(1);animation-timing-function:cubic-bezier(.3,0,.3,1)}76%,to{transform:translateZ(calc(var(--u) * 30))}}@keyframes ds-mark{0%,33%{opacity:0;transform:translateZ(calc(var(--u) * 4.9)) scale(1.2)}38%{opacity:1;transform:translateZ(calc(var(--u) * 4.9)) scale(1)}90%{opacity:1}to{opacity:0}}@keyframes ds-ripple{0%,34%{opacity:0;transform:translateZ(calc(var(--u) * 4.95)) scale(.9)}38%{opacity:.75}62%,to{opacity:0;transform:translateZ(calc(var(--u) * 4.95)) scale(2.4)}}.scene-docseal .k1{--z:40px;--dot:var(--s-blue);--d:-1s;bottom:0;left:0}.scene-docseal .k2{--z:40px;--dot:var(--brand);--d:-3s;bottom:0;right:0}.scene-vault{--glow:79,107,237}.scene-vault .scene-stage{--u:1cqw}.scene-vault .vl{transform-style:preserve-3d;position:absolute;inset:0}.scene-vault .vl>*{position:absolute;top:50%;left:50%}.scene-vault .vl-cube{width:var(--c);height:var(--c);margin:calc(var(--c) / -2) 0 0 calc(var(--c) / -2);transform-style:preserve-3d;transform:rotateX(var(--ax)) rotateY(var(--ay)) rotateZ(var(--az))}.scene-vault .vl-cube i{border-radius:calc(var(--u) * .8);border:1.5px solid rgba(var(--cc), .6);background:linear-gradient(135deg, rgba(var(--cc), .14), rgba(var(--cc), .03));position:absolute;inset:0}.scene-vault .vl-cube i:first-child{transform:translateZ(calc(var(--c) / 2))}.scene-vault .vl-cube i:nth-child(2){transform:rotateY(90deg) translateZ(calc(var(--c) / 2))}.scene-vault .vl-cube i:nth-child(3){transform:rotateY(180deg) translateZ(calc(var(--c) / 2))}.scene-vault .vl-cube i:nth-child(4){transform:rotateY(270deg) translateZ(calc(var(--c) / 2))}.scene-vault .vl-cube i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--c) / 2))}.scene-vault .vl-cube i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--c) / 2))}.scene-vault .c1{--c:calc(var(--u) * 30);--cc:79,107,237;--ax:18deg;--ay:20deg;--az:0deg;animation:36s linear infinite vl-a}.scene-vault .c1 i{background:repeating-linear-gradient(0deg,#0000 0 24%,#4f6bed29 24% 25%),repeating-linear-gradient(90deg,#0000 0 24%,#4f6bed29 24% 25%),linear-gradient(135deg,#4f6bed24,#4f6bed08)}.scene-vault .c2{--c:calc(var(--u) * 20);--cc:18,183,106;--ax:-25deg;--ay:40deg;--az:10deg;animation:26s linear infinite vl-b}.scene-vault .c3{--c:calc(var(--u) * 11.5);--cc:224,36,43;--ax:30deg;--ay:-30deg;--az:0deg;animation:18s linear infinite vl-c}@keyframes vl-a{to{transform:rotateX(var(--ax)) rotateY(calc(var(--ay) + 360deg)) rotateZ(var(--az))}}@keyframes vl-b{to{transform:rotateX(calc(var(--ax) - 360deg)) rotateY(var(--ay)) rotateZ(var(--az))}}@keyframes vl-c{to{transform:rotateX(var(--ax)) rotateY(calc(var(--ay) - 360deg)) rotateZ(calc(var(--az) + 360deg))}}.scene-vault .vl-core{width:calc(var(--u) * 6);height:calc(var(--u) * 6);margin:calc(var(--u) * -3) 0 0 calc(var(--u) * -3);box-shadow:0 0 calc(var(--u) * 4) calc(var(--u) * 1) #ff6b1a8c;background:radial-gradient(circle at 36% 30%,#fff,#ffb070 38%,#ff6b1a 70%,#e0242b);border-radius:50%;animation:2s ease-in-out infinite vl-core}.scene-vault .vl-halo{width:calc(var(--u) * 6);height:calc(var(--u) * 6);margin:calc(var(--u) * -3) 0 0 calc(var(--u) * -3);border:2px solid #ff6b1a99;border-radius:50%;animation:2s ease-out infinite vl-halo}@keyframes vl-core{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes vl-halo{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.scene-vault .vl-ring{width:calc(var(--u) * 24);height:calc(var(--u) * 24);margin:calc(var(--u) * -12) 0 0 calc(var(--u) * -12);border:calc(var(--u) * .45) solid #ff6b1acc;box-shadow:0 0 calc(var(--u) * 2) #ff6b1a59, inset 0 0 calc(var(--u) * 2) #ff6b1a40;transform:translate3d(calc(var(--u) * -29), 0, 0) rotateY(62deg) rotateZ(0deg);background:radial-gradient(closest-side,#0000 70%,#ff6b1a1f);border-radius:50%;animation:14s linear infinite vl-ring}@keyframes vl-ring{to{transform:translate3d(calc(var(--u) * -29), 0, 0) rotateY(62deg) rotateZ(360deg)}}.scene-vault .vl-tok{width:calc(var(--u) * 3);height:calc(var(--u) * 3);margin:calc(var(--u) * -1.5) 0 0 calc(var(--u) * -1.5);border-radius:calc(var(--u) * .8);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2) #ff6b1a66;transform:translate3d(calc(var(--u) * var(--x0)), calc(var(--u) * var(--y)), calc(var(--u) * var(--zz)));animation:6s linear infinite vl-token;animation-delay:var(--d,0s);background:linear-gradient(135deg,#ffb070,#ff6b1a)}.scene-vault .t1{--x0:-36;--y:-7;--zz:4;--d:0s}.scene-vault .t2{--x0:-34;--y:1;--zz:-4;--d:-2s}.scene-vault .t3{--x0:-37;--y:8;--zz:2;--d:-4s}@keyframes vl-token{0%{opacity:0;filter:hue-rotate();transform:translate3d(calc(var(--u) * -40), calc(var(--u) * var(--y)), calc(var(--u) * var(--zz))) scale(.5)}8%{opacity:1}28%{filter:hue-rotate();transform:translate3d(calc(var(--u) * -30), calc(var(--u) * var(--y)), calc(var(--u) * var(--zz))) scale(1)}36%{filter:hue-rotate(125deg)brightness(1.05);transform:translate3d(calc(var(--u) * -26), calc(var(--u) * var(--y)), calc(var(--u) * var(--zz))) scale(.75)}84%{opacity:1;filter:hue-rotate(125deg)brightness(1.05);transform:translate3d(calc(var(--u) * -3), calc(var(--u) * var(--y) * .2), calc(var(--u) * var(--zz) * .2)) scale(.6)}to{opacity:0;filter:hue-rotate(125deg);transform:translate(0,0)scale(.2)}}.scene-vault .k1{--z:40px;--dot:var(--s-blue);--d:-1s;top:0;left:0}.scene-vault .k2{--z:40px;--dot:var(--s-amber);--d:-3s;bottom:0;right:0}.scene-vault .k3{--z:40px;--dot:var(--s-green);--d:-2s;bottom:0;left:0}.scene-consent{--glow:247,144,9}.scene-consent .scene-stage{--u:1cqw}.scene-consent .cs-disc{width:calc(var(--u) * 18);height:calc(var(--u) * 18);margin-left:calc(var(--u) * -9);filter:drop-shadow(0 calc(var(--u) * 1.6) calc(var(--u) * 1.4) #7846144d);transform:translateZ(calc(var(--u) * 9)) rotateX(14deg) rotateY(-10deg);background:radial-gradient(circle at 30% 34%,#6b3a1c 0 5%,#0000 5.6%),radial-gradient(circle at 62% 26%,#6b3a1c 0 4.5%,#0000 5.2%),radial-gradient(circle at 48% 58%,#6b3a1c 0 5.5%,#0000 6.2%),radial-gradient(circle at 74% 62%,#6b3a1c 0 4.5%,#0000 5.2%),radial-gradient(circle at 28% 74%,#6b3a1c 0 4%,#0000 4.7%),radial-gradient(circle at 34% 28%,#ffe2b8,#f4b063 60%,#e08a2c);border-radius:50%;animation:7s ease-in-out infinite cs-disc;position:absolute;top:1%;left:50%;-webkit-mask:radial-gradient(circle at 90% 22%,#0000 0 15%,#000 15.6%);mask:radial-gradient(circle at 90% 22%,#0000 0 15%,#000 15.6%)}@keyframes cs-disc{0%,to{transform:translate3d(0, 0, calc(var(--u) * 9)) rotateX(14deg) rotateY(-10deg)}50%{transform:translate3d(0, calc(var(--u) * 1), calc(var(--u) * 11)) rotateX(-12deg) rotateY(26deg)}}.scene-consent .cs-badge{width:calc(var(--u) * 6.5);height:calc(var(--u) * 6.5);background:var(--s-green);box-shadow:0 0 0 calc(var(--u) * .8) #12b76a33;transform:translateZ(calc(var(--u) * 12));border-radius:50%;animation:6s ease-in-out -.2s infinite cs-badge;position:absolute;top:5%;left:66%}.scene-consent .cs-badge:after{content:"";border:solid #fff;border-width:0 calc(var(--u) * .7) calc(var(--u) * .7) 0;width:30%;height:50%;position:absolute;top:22%;left:33%;transform:rotate(40deg)}@keyframes cs-badge{0%,14%{opacity:0;transform:translateZ(calc(var(--u) * 12)) scale(.4)}26%,62%{opacity:1;transform:translateZ(calc(var(--u) * 12)) scale(1)}72%,to{opacity:0;transform:translateZ(calc(var(--u) * 12)) scale(.4)}}.scene-consent .cs-row{border:1px solid var(--line);border-radius:calc(var(--u) * 2.4);width:88%;height:17%;box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 4) calc(var(--u) * -2) #10182847, 0 2px 8px #1018280f;transform-style:preserve-3d;transform:translate3d(0, 0, calc(var(--u) * var(--z)));background:#fff;align-items:center;gap:4%;padding:0 4.5%;display:flex;position:absolute;left:6%}.scene-consent .r1{--z:0;top:38%}.scene-consent .r2{--z:3;animation:6s ease-in-out infinite cs-row;top:58%}.scene-consent .r3{--z:6;--d:-3.2s;animation:6s ease-in-out -3.2s infinite cs-row;top:78%}.scene-consent .r2{--d:0s}@keyframes cs-row{0%,14%,72%,to{transform:translate3d(0, 0, calc(var(--u) * var(--z)))}26%,62%{transform:translate3d(0, 0, calc(var(--u) * (var(--z) + 2.5)))}}.scene-consent .cs-lbl{transform-style:preserve-3d;flex:0 0 36%;align-items:center;display:flex}.scene-consent .cs-lbl .s-chip{--z:4px;animation:6s ease-in-out infinite cs-chip;animation-delay:var(--d,0s);position:relative}@keyframes cs-chip{0%,to{transform:translateZ(4px)translateY(0)}50%{transform:translateZ(6px)translateY(-2px)}}.scene-consent .r1 .s-chip{--dot:var(--s-green)}.scene-consent .r2 .s-chip{--dot:var(--s-amber)}.scene-consent .cs-ico{width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:linear-gradient(135deg,#dce4ff,#b7c4fa);border-radius:50%;display:block}.scene-consent .cs-txt{gap:calc(var(--u) * 1.4);flex-direction:column;flex:1;display:flex}.scene-consent .cs-ln{height:calc(var(--u) * 1.2);background:var(--line);border-radius:4px;display:block}.scene-consent .cs-ln.short{width:60%}.scene-consent .cs-tg{width:calc(var(--u) * 10);height:calc(var(--u) * 5.4);border-radius:calc(var(--u) * 2.7);transform-style:preserve-3d;background:#d0d5dd;flex:none;position:relative;box-shadow:inset 0 1px 3px #10182833}.scene-consent .cs-tg:before{content:"";border-radius:inherit;opacity:0;animation:6s linear infinite cs-track;animation-delay:var(--d,0s);background:linear-gradient(90deg,#12b76a,#34d399);position:absolute;inset:0}.scene-consent .r1 .cs-tg:before{opacity:1;animation:none}.scene-consent .cs-knob{left:calc(var(--u) * .6);top:calc(var(--u) * .6);width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2);box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1) #10182859;animation:6s ease-in-out infinite cs-knob;animation-delay:var(--d,0s);background:#fff;border-radius:50%;position:absolute;transform:translate(0)rotateY(0)}.scene-consent .cs-knob:after{content:"";border:solid #12b76a;border-width:0 calc(var(--u) * .6) calc(var(--u) * .6) 0;opacity:0;width:28%;height:48%;animation:6s linear infinite cs-check;animation-delay:var(--d,0s);position:absolute;top:20%;left:33%;transform:rotate(40deg)}.scene-consent .r1 .cs-knob{transform:translateX(calc(var(--u) * 4.6));animation:none}.scene-consent .r1 .cs-knob:after{opacity:1;animation:none}@keyframes cs-knob{0%,14%{transform:translate(0)rotateY(0)}26%,62%{transform:translateX(calc(var(--u) * 4.6)) rotateY(360deg)}74%,to{transform:translate(0)rotateY(720deg)}}@keyframes cs-track{0%,14%{opacity:0}26%,62%{opacity:1}74%,to{opacity:0}}@keyframes cs-check{0%,18%{opacity:0}26%,62%{opacity:1}70%,to{opacity:0}}.scene-gate{--glow:18,183,106}.scene-gate .scene-stage{--sw:calc(1cqw * 82);--u:calc(var(--sw) / 100)}@container scene (width<=480px){.scene-gate .scene-stage{--sw:calc(1cqw * 90)}}.scene-gate .gt-floor{width:100%;left:0;top:calc(var(--u) * 5.6);height:calc(var(--u) * 77.7);transform-style:preserve-3d;border-radius:calc(var(--u) * 3);border:1px solid var(--line-strong);box-shadow:0 calc(var(--u) * 7) calc(var(--u) * 9) calc(var(--u) * -5) #10182857;background:linear-gradient(#fff,#f2f4f8);position:absolute;transform:translateZ(-2px)rotateX(48deg)}.scene-gate .gt-floor:before{content:"";left:calc(var(--u) * 46);width:calc(var(--u) * 8);background:repeating-linear-gradient(0deg, #0f172a12 0 calc(var(--u) * 1.4), transparent calc(var(--u) * 1.4) calc(var(--u) * 2.8));position:absolute;top:0;bottom:0}.scene-gate .gt-lane{left:calc(var(--u) * 2);right:calc(var(--u) * 2);height:calc(var(--u) * 29.8);border-radius:calc(var(--u) * 1.6);position:absolute}.scene-gate .gt-lane.a{top:calc(var(--u) * 6.4);background:linear-gradient(90deg,#12b76a0a,#12b76a33);box-shadow:inset 0 0 0 1px #12b76a47}.scene-gate .gt-lane.b{top:calc(var(--u) * 41.8);background:linear-gradient(90deg,#e0242b08,#e0242b21);box-shadow:inset 0 0 0 1px #e0242b38}.scene-gate .gt-lane:before{content:"";background:repeating-linear-gradient(90deg, #0f172a29 0 calc(var(--u) * 3), transparent calc(var(--u) * 3) calc(var(--u) * 6));height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.scene-gate .gt-lane:after{content:"";right:calc(var(--u) * 2.4);width:calc(var(--u) * 9);height:calc(var(--u) * 9);margin-top:calc(var(--u) * -4.5);background-position:50%;background-repeat:no-repeat;background-size:62%;border-radius:50%;position:absolute;top:50%}.scene-gate .gt-lane.a:after{background-color:var(--s-green);box-shadow:0 0 0 calc(var(--u) * 1.4) #12b76a2e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5l4.2 4.2 8.8-9.4' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.scene-gate .gt-lane.b:after{background-color:var(--brand);box-shadow:0 0 0 calc(var(--u) * 1.4) #e0242b29;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E")}.scene-gate .gt-post,.scene-gate .gt-tok{width:var(--w);height:var(--w);transform-style:preserve-3d;transform:translate3d(var(--x,0px), 0, var(--h));display:block;position:absolute}.scene-gate .gt-post:before,.scene-gate .gt-tok:before{content:"";width:100%;height:var(--h);transform-origin:50% 0;background:var(--c-front);position:absolute;top:100%;left:0;transform:rotateX(-90deg)}.scene-gate .gt-post:after,.scene-gate .gt-tok:after{content:"";width:var(--h);transform-origin:0;background:var(--c-right);height:100%;position:absolute;top:0;left:100%;transform:rotateY(90deg)}.scene-gate .gt-post{--w:calc(var(--u) * 6.4);--h:calc(var(--u) * 9);--c-front:linear-gradient(180deg, #e9edf3, #d2d9e4);--c-right:linear-gradient(180deg, #cbd3e0, #b3bdcd);left:calc(var(--u) * 46.8);background:radial-gradient(circle at 50% 50%, var(--lamp,#98a2b3) 0 30%, #fff 33%);border-radius:2px}.scene-gate .gt-post.p1{top:calc(var(--u) * .1);--lamp:var(--s-green)}.scene-gate .gt-post.p2{top:calc(var(--u) * 35.8);--lamp:var(--s-amber)}.scene-gate .gt-post.p3{top:calc(var(--u) * 71.2);--lamp:var(--brand)}.scene-gate .gt-arm{--az:calc(var(--u) * 6.5);left:calc(var(--u) * 48.4);width:calc(var(--u) * 3.2);border-radius:calc(var(--u) * 1.4);display:block;position:absolute}.scene-gate .gt-arm.a{top:calc(var(--u) * 3.3);height:calc(var(--u) * 35.7);transform-origin:50% 0;transform:translateZ(var(--az)) rotate(84deg);background:repeating-linear-gradient(180deg, var(--s-green) 0 calc(var(--u) * 3.5), #fff calc(var(--u) * 3.5) calc(var(--u) * 7));animation:4s ease-in-out infinite gt-swing;box-shadow:0 0 0 1px #0a845066}.scene-gate .gt-arm.b{top:calc(var(--u) * 39);height:calc(var(--u) * 35.4);transform-origin:50% 100%;transform:translateZ(var(--az));background:repeating-linear-gradient(180deg, var(--brand) 0 calc(var(--u) * 3.5), #fff calc(var(--u) * 3.5) calc(var(--u) * 7));animation:4s ease-in-out infinite gt-rattle;box-shadow:0 0 0 1px #b4161c66}@keyframes gt-swing{0%,28%{transform:translateZ(var(--az)) rotate(84deg)}38%,66%{transform:translateZ(var(--az)) rotate(0deg)}76%,to{transform:translateZ(var(--az)) rotate(84deg)}}@keyframes gt-rattle{0%,12%,20%,30%,36%,to{transform:translateZ(var(--az)) rotate(0deg)}14.5%{transform:translateZ(var(--az)) rotate(-2.6deg)}17.5%{transform:translateZ(var(--az)) rotate(2deg)}31.5%{transform:translateZ(var(--az)) rotate(-2.2deg)}33.5%{transform:translateZ(var(--az)) rotate(1.6deg)}}.scene-gate .gt-tok{--w:calc(var(--u) * 9);--h:calc(var(--u) * 9);border-radius:2px;animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.scene-gate .gt-tok.a{--c-front:linear-gradient(180deg, #0fa865, #0a8a52);--c-right:linear-gradient(180deg, #0a8a52, #08683e);background:radial-gradient(circle,#ffffffeb 0 20%,#0000 23%),linear-gradient(135deg,#8feac0,#2fcb86);animation-name:gt-pass}.scene-gate .gt-tok.b{--c-front:linear-gradient(180deg, #f2600f, #d44a08);--c-right:linear-gradient(180deg, #d44a08, #af3a06);background:radial-gradient(circle,#ffffffeb 0 20%,#0000 23%),linear-gradient(135deg,#ffc49b,#ff8240);animation-name:gt-turn}.scene-gate .gt-tok.t1{top:calc(var(--u) * 16.8);animation-delay:0s}.scene-gate .gt-tok.t2{top:calc(var(--u) * 16.8);animation-delay:-4s}.scene-gate .gt-tok.t3{top:calc(var(--u) * 52.2);animation-delay:-2s}.scene-gate .gt-tok.t4{top:calc(var(--u) * 52.2);animation-delay:-6s}.scene-gate .gt-tok.t1{--x:calc(var(--u) * 30)}.scene-gate .gt-tok.t2{--x:calc(var(--u) * 70)}.scene-gate .gt-tok.t3{--x:calc(var(--u) * 12)}.scene-gate .gt-tok.t4{--x:calc(var(--u) * 36)}@keyframes gt-pass{0%,to{transform:translate3d(calc(var(--u) * 3), 0, var(--h)) scale(0)}5%{transform:translate3d(calc(var(--u) * 6), 0, var(--h)) scale(1);animation-timing-function:cubic-bezier(.2,.6,.3,1)}30%{transform:translate3d(calc(var(--u) * 36), 0, var(--h)) scale(1)}44%{transform:translate3d(calc(var(--u) * 39), 0, var(--h)) scale(1)}72%{transform:translate3d(calc(var(--u) * 84), 0, var(--h)) scale(1)}80%{transform:translate3d(calc(var(--u) * 88), 0, var(--h)) scale(1)}86%{transform:translate3d(calc(var(--u) * 90), 0, var(--h)) scale(0)}99%{transform:translate3d(calc(var(--u) * 90), 0, var(--h)) scale(0)}}@keyframes gt-turn{0%,to{transform:translate3d(calc(var(--u) * 3), 0, var(--h)) scale(0)}5%{transform:translate3d(calc(var(--u) * 6), 0, var(--h)) scale(1);animation-timing-function:cubic-bezier(.4,0,.8,.6)}30%{transform:translate3d(calc(var(--u) * 39), 0, var(--h)) scale(1);animation-timing-function:ease-out}32%{transform:translate3d(calc(var(--u) * 39.6), 0, var(--h)) scale3d(.86, 1, 1)}36%{transform:translate3d(calc(var(--u) * 34), 0, var(--h)) scale(1)}40%{transform:translate3d(calc(var(--u) * 39), 0, var(--h)) scale3d(.9, 1, 1)}46%{transform:translate3d(calc(var(--u) * 30), 0, var(--h)) scale(1)}56%{transform:translate3d(calc(var(--u) * 16), 0, var(--h)) scale(.9)}60%{transform:translate3d(calc(var(--u) * 13), 0, var(--h)) scale(0)}99%{transform:translate3d(calc(var(--u) * 3), 0, var(--h)) scale(0)}}.scene-gate .k1{--z:60px;--dot:var(--s-green);--d:-1s;top:0;left:0}.scene-gate .k2{--z:60px;--dot:var(--brand);--d:-3s;bottom:0;right:0}.scene-queue{--glow:79,107,237}.scene-queue .scene-stage{--sw:calc(1cqw * 82);--u:calc(var(--sw) / 100);--tz:calc(var(--u) * 8);--y0:calc(var(--u) * .5);--y1:calc(var(--u) * 20.75);--y2:calc(var(--u) * 43.75);--y3:calc(var(--u) * 66.75)}@container scene (width<=480px){.scene-queue .scene-stage{--sw:calc(1cqw * 90)}}.scene-queue .qu-rail{left:calc(var(--u) * 40);top:calc(var(--u) * 16.5);width:calc(var(--u) * 36);height:calc(var(--u) * 69);transform-style:preserve-3d;border-radius:calc(var(--u) * 2.4);border:1px solid var(--line-strong);box-shadow:0 calc(var(--u) * 5) calc(var(--u) * 7) calc(var(--u) * -4) #10182852;background:linear-gradient(#fafbfd,#edf0f6);position:absolute}.scene-queue .qu-rail:before{content:"";border-radius:inherit;transform:translateZ(calc(var(--u) * -3));background:#c9d0dc;position:absolute;inset:-1px}.scene-queue .qu-slot{left:calc(var(--u) * 2);width:calc(var(--u) * 32);height:calc(var(--u) * 17);border-radius:calc(var(--u) * 1.8);box-shadow:inset 0 calc(var(--u) * .5) calc(var(--u) * 1.2) #10182829;border:1px dashed var(--line-strong);background:#e6eaf1;display:block;position:absolute;transform:translateZ(1px)}.scene-queue .qu-slot.s1{top:calc(var(--u) * 3)}.scene-queue .qu-slot.s2{top:calc(var(--u) * 26);border-color:var(--s-blue);background:#e3e8fa}.scene-queue .qu-slot.s3{top:calc(var(--u) * 49);border-color:var(--s-green);background:#ddf3e8}.scene-queue .qu-tray{left:calc(var(--u) * 38);top:calc(var(--u) * 5.5);width:calc(var(--u) * 40);height:calc(var(--u) * 10);border-radius:calc(var(--u) * .8) calc(var(--u) * .8) calc(var(--u) * 2.2) calc(var(--u) * 2.2);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 3) calc(var(--u) * -1.4) #e0242b6b;transform:translateZ(calc(var(--u) * 14));background:linear-gradient(#ffd3b9,#ffb892);border:1px solid #f2ae86;position:absolute}.scene-queue .qu-tray:before{content:"";height:calc(var(--u) * 1.6);border-radius:calc(var(--u) * .8);background:#8c320a47;position:absolute;top:34%;left:14%;right:14%}.scene-queue .qu-tray:after{content:"";border-radius:inherit;background:#ffffff80;height:18%;position:absolute;top:0;left:0;right:0}.scene-queue .qu-ticket{--y:var(--y1);--fc:var(--brand);--bs:0;left:calc(var(--u) * 44);width:calc(var(--u) * 28);height:calc(var(--u) * 14.5);border-radius:calc(var(--u) * 1.6);border:1px solid var(--line-strong);border-left:calc(var(--u) * 1) solid var(--fc);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 2.6) calc(var(--u) * -1.4) #10182866;transform:translate3d(0, var(--y), var(--tz));background:linear-gradient(#dde2ea,#dde2ea) 44% 30%/48% 11% no-repeat,linear-gradient(#e9ecf2,#e9ecf2) 44% 56%/36% 11% no-repeat,linear-gradient(#e9ecf2,#e9ecf2) 44% 82%/22% 11% no-repeat,#fff;animation:8s ease-in-out infinite qu-step;display:block;position:absolute;top:0}.scene-queue .qu-ticket:before{content:"";background:var(--fc);clip-path:polygon(0 0,100% 24%,16% 50%,16% 100%,0 100%);width:14%;height:56%;position:absolute;top:20%;left:9%}.scene-queue .qu-ticket:after{content:"";right:calc(var(--u) * -2.6);top:calc(var(--u) * -2.8);width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);background:var(--s-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 12.5l4.2 4.2 8.8-9.4' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 62% no-repeat;box-shadow:0 0 0 calc(var(--u) * .9) #fff, 0 calc(var(--u) * 1.4) calc(var(--u) * 2) #12b76a73;transform:scale(var(--bs));animation:8s ease-in-out infinite qu-badge;animation-delay:inherit;border-radius:50%;position:absolute}.scene-queue .t1{--y:var(--y1);--fc:#e0242b;animation-delay:-.8s}.scene-queue .t2{--y:var(--y2);--fc:#f79009;animation-delay:-2.8s}.scene-queue .t3{--y:var(--y3);--fc:#4f6bed;--bs:1;animation-delay:-4.8s}.scene-queue .t4{--y:var(--y0);--fc:#e0242b;animation-delay:-6.8s}@keyframes qu-step{0%,19%{transform:translate3d(0, var(--y1), var(--tz));opacity:1}22%{transform:translate3d(0, calc((var(--y1) + var(--y2)) / 2), calc(var(--tz) + var(--u) * 3)) rotateX(-10deg)}25%,44%{transform:translate3d(0, var(--y2), var(--tz))}47%{transform:translate3d(0, calc((var(--y2) + var(--y3)) / 2), calc(var(--tz) + var(--u) * 3)) rotateX(-10deg)}50%,69%{transform:translate3d(0, var(--y3), var(--tz));opacity:1}75%{transform:translate3d(calc(var(--u) * 24), var(--y3), calc(var(--tz) + var(--u) * 4)) rotateY(-26deg);opacity:0}75.1%{transform:translate3d(0, var(--y0), var(--tz));opacity:0}81%,94%{transform:translate3d(0, var(--y0), var(--tz));opacity:1}97%{transform:translate3d(0, calc((var(--y0) + var(--y1)) / 2), calc(var(--tz) + var(--u) * 3)) rotateX(-10deg)}to{transform:translate3d(0, var(--y1), var(--tz));opacity:1}}@keyframes qu-badge{0%,52%{transform:scale(0)}56%{transform:scale(1.25)}59%,74%{transform:scale(1)}75%,to{transform:scale(0)}}.scene-queue .qu-lens{left:calc(var(--u) * 47);top:calc(var(--u) * 40);width:calc(var(--u) * 22);height:calc(var(--u) * 22);border:calc(var(--u) * 1.2) solid var(--s-blue);box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 4) calc(var(--u) * -1.6) #4f6bed80, inset 0 0 0 2px #ffffffb3;transform:translateZ(calc(var(--u) * 18));background:radial-gradient(circle at 30% 24%,#ffffff80,#ffffff0f 60%);border-radius:50%;animation:5s ease-in-out infinite alternate qu-scan;position:absolute}.scene-queue .qu-lens:after{content:"";left:calc(14.6% - var(--u) * .95);width:calc(var(--u) * 1.9);height:calc(var(--u) * 7);border-radius:calc(var(--u) * 1);background:var(--s-blue);transform-origin:50% 0;position:absolute;top:85.4%;transform:rotate(45deg)}@keyframes qu-scan{0%{transform:translate3d(calc(var(--u) * -1.6), 0, calc(var(--u) * 18)) rotate(-4deg)}to{transform:translate3d(calc(var(--u) * 1.6), 0, calc(var(--u) * 20)) rotate(4deg)}}.scene-queue .s-chip{--z:50px;left:0;translate:0 -50%}.scene-queue .k1{top:calc(var(--u) * 28);--dot:var(--s-blue)}.scene-queue .k2{top:calc(var(--u) * 51);--dot:var(--s-amber);--d:-2s}.scene-queue .k3{top:calc(var(--u) * 74);--dot:var(--s-green);--d:-4s}.scene-shield .scene-stage{--sw:calc(1cqw * 82);--u:calc(var(--sw) / 100)}@container scene (width<=480px){.scene-shield .scene-stage{--sw:calc(1cqw * 90)}}.scene-shield .sh-base{left:calc(var(--u) * 22);top:calc(var(--u) * 46);width:calc(var(--u) * 56);height:calc(var(--u) * 56);background:radial-gradient(closest-side,#ff6b1a4d,#e0242b1f 62%,#0000 100%);border-radius:50%;position:absolute;transform:rotateX(72deg);box-shadow:inset 0 0 0 1px #e0242b33}.scene-shield .sh-base:before{content:"";border:2px solid #e0242b80;border-radius:50%;animation:4.4s ease-out infinite sh-ripple;position:absolute;inset:0}@keyframes sh-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1)}}.scene-shield .sh-shield{left:calc(var(--u) * 31);top:calc(var(--u) * 22.4);width:calc(var(--u) * 38);height:calc(var(--u) * 44.1);transform-style:preserve-3d;animation:9s ease-in-out infinite alternate sh-sway;position:absolute;transform:rotateY(-12deg)}@keyframes sh-sway{0%{transform:translateY(calc(var(--u) * -.8)) rotateY(-30deg)}to{transform:translateY(calc(var(--u) * .8)) rotateY(26deg)}}.scene-shield .sh-l,.scene-shield .sh-face{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.scene-shield .sh-l{transform:translateZ(calc(var(--u) * (3 - var(--i) * .9)));filter:brightness(calc(1 - var(--i) * .055))}.scene-shield .sh-l path{fill:#d01e27;stroke:#50080c59;stroke-width:1px;stroke-linejoin:round}.scene-shield .sh-face{transform:translateZ(calc(var(--u) * 3))}.scene-shield .sh-sheen{animation:5.5s ease-in-out infinite sh-sheen;transform:translate(50px)skew(-18deg)}@keyframes sh-sheen{0%,22%{transform:translate(-34px)skew(-18deg)}62%,to{transform:translate(150px)skew(-18deg)}}.scene-shield .sh-orbit{width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);transform-style:preserve-3d;transform:rotateZ(var(--b)) rotateX(var(--t));position:absolute;top:50%;left:50%}.scene-shield .o1{--d:calc(var(--u) * 78);--b:-26deg;--t:68deg;--sp:15s;--dl:0s;--lc:#e0242b;--rc:#e0242b8c;--dir:normal}.scene-shield .o2{--d:calc(var(--u) * 64);--b:28deg;--t:66deg;--sp:11s;--dl:-5.5s;--lc:#4f6bed;--rc:#4f6bed99;--dir:reverse}.scene-shield .o3{--d:calc(var(--u) * 52);--b:0deg;--t:74deg;--sp:19s;--dl:-4.5s;--lc:#12b76a;--rc:#12b76a99;--dir:normal}.scene-shield .sh-ring{border:2px solid var(--rc);transform-style:preserve-3d;animation:sh-spin var(--sp) linear infinite;animation-direction:var(--dir);animation-delay:var(--dl);border-radius:50%;display:block;position:absolute;inset:0}.scene-shield .o2 .sh-ring{border-style:dashed}@keyframes sh-spin{to{transform:rotate(360deg)}}.scene-shield .sh-lock{width:calc(var(--u) * 7.6);height:calc(var(--u) * 7.6);box-shadow:0 0 0 2px var(--lc), 0 calc(var(--u) * 1.6) calc(var(--u) * 2.6) #10182847;translate:-50% -50%;transform:rotateZ(0deg) rotateX(calc(var(--t) * -1)) rotateZ(calc(var(--b) * -1));animation:sh-face var(--sp) linear infinite;animation-direction:var(--dir);animation-delay:var(--dl);background:#fff;border-radius:50%;display:block;position:absolute;top:0;left:50%}.scene-shield .sh-lock:before{content:"";border:calc(var(--u) * .75) solid var(--lc);border-radius:calc(var(--u) * 2) calc(var(--u) * 2) 0 0;border-bottom:0;width:32%;height:28%;margin-left:-16%;position:absolute;top:17%;left:50%}.scene-shield .sh-lock:after{content:"";border-radius:calc(var(--u) * .9);background:var(--lc);width:50%;height:34%;margin-left:-25%;position:absolute;top:42%;left:50%}@keyframes sh-face{0%{transform:rotateZ(0deg) rotateX(calc(var(--t) * -1)) rotateZ(calc(var(--b) * -1))}to{transform:rotateZ(-360deg) rotateX(calc(var(--t) * -1)) rotateZ(calc(var(--b) * -1))}}.scene-shield .k1{--z:60px;--dot:var(--brand);top:0;left:0}.scene-shield .k2{right:calc(var(--u) * 3);top:calc(var(--u) * 2);--z:60px;--dot:var(--s-amber);--d:-2s}.scene-shield .k3{--z:60px;--dot:var(--s-blue);--d:-4s;bottom:0;left:0}.scene-shield{overflow:clip}:is(.scene-roadmap,.scene-qa,.scene-templates,.scene-prompts) .scene-stage{--u:.82cqw;--zs:1}@container scene (width<=480px){:is(.scene-roadmap,.scene-qa,.scene-templates,.scene-prompts) .scene-stage{--u:.9cqw;--zs:.45}}@media (width<=560px){:is(.scene-roadmap,.scene-qa,.scene-templates,.scene-prompts){aspect-ratio:1}}:is(.scene-roadmap,.scene-qa,.scene-templates,.scene-prompts) .hb{width:100%;height:calc(var(--u) * 84);margin-top:calc(var(--u) * -42);transform-style:preserve-3d;position:absolute;top:50%;left:0}:is(.scene-roadmap,.scene-qa,.scene-templates,.scene-prompts) .s-chip{--z:calc(var(--zs) * 50px)}.scene-roadmap .r-floor{left:0;top:calc(var(--u) * 14);width:calc(var(--u) * 100);height:calc(var(--u) * 60);transform-style:preserve-3d;border-radius:calc(var(--u) * 5);border:1px solid var(--line-strong);background:linear-gradient(#0f172a0d 1px, transparent 1px) 0 0 / calc(var(--u) * 10) calc(var(--u) * 10), linear-gradient(90deg, #0f172a0d 1px, transparent 1px) 0 0 / calc(var(--u) * 10) calc(var(--u) * 10), #f6f7fa;position:absolute;transform:rotateX(46deg)}.scene-roadmap .r-floor:before{content:"";border-radius:inherit;box-shadow:0 calc(var(--u) * 7) calc(var(--u) * 9) calc(var(--u) * -3) #10182861;background:#c9cfda;position:absolute;inset:-1px;transform:translateZ(-10px)}.scene-roadmap .r-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(2px)}.scene-roadmap .r-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.scene-roadmap .r-edge{stroke:#c3cad7;stroke-width:6.2px;transform:translateY(1.3px)}.scene-roadmap .r-top{stroke:#fff;stroke-width:5.2px}.scene-roadmap .r-mid{stroke:#dce0e8;stroke-width:.5px;stroke-dasharray:1.8 1.6;stroke-linecap:butt}.scene-roadmap .r-lit{stroke:var(--brand);stroke-width:1.2px;opacity:0}.scene-roadmap .l1{opacity:1;animation:12s linear infinite r-seg-1}.scene-roadmap .l2{opacity:1;animation:12s linear infinite r-seg-2}.scene-roadmap .l3{animation:12s linear infinite r-seg-3}.scene-roadmap .l4{animation:12s linear infinite r-seg-4}.scene-roadmap .r-pin{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:0;height:0;transform-style:preserve-3d;position:absolute}.scene-roadmap .r-pin:before,.scene-roadmap .r-pin:after{content:"";left:calc(var(--u) * -3.4);top:calc(var(--u) * -3.4);width:calc(var(--u) * 6.8);height:calc(var(--u) * 6.8);border-radius:50%;position:absolute}.scene-roadmap .r-pin:before{border:1px solid var(--line-strong);background:#fff;transform:translateZ(3px);box-shadow:0 2px 5px #1018281f}.scene-roadmap .r-pin:after{border:2px solid var(--brand);opacity:0;animation:var(--lit) 12s ease-out infinite;background:radial-gradient(closest-side,#ff6b1a57,#ff6b1a0f);transform:translateZ(4px)}.scene-roadmap .r-pin b{left:calc(var(--u) * -.8);top:calc(var(--u) * -18);width:calc(var(--u) * 1.6);height:calc(var(--u) * 18);border:1px solid var(--line-strong);transform-origin:50% 100%;background:linear-gradient(90deg,#fff,#cdd3dd);border-radius:3px;position:absolute;transform:translateZ(3px)rotateX(-46deg)}.scene-roadmap .r-pin b:before,.scene-roadmap .r-pin b:after{content:"";left:100%;top:calc(var(--u) * .3);width:calc(var(--u) * 7.5);height:calc(var(--u) * 5.2);clip-path:polygon(0 0,100% 50%,0 100%);transform-origin:0;position:absolute}.scene-roadmap .r-pin b:before{background:#bdc5d2}.scene-roadmap .r-pin b:after{background:var(--grad-brand);opacity:0;animation:var(--lit) 12s ease-out infinite}.scene-roadmap .r-pin.on:after,.scene-roadmap .r-pin.on b:after{opacity:1}.scene-roadmap .p1{--lit:r-lit-1}.scene-roadmap .p2{--lit:r-lit-2}.scene-roadmap .p3{--lit:r-lit-3}.scene-roadmap .p4{--lit:r-lit-4}.scene-roadmap .p5{--lit:r-lit-5}.scene-roadmap .r-bea{width:0;height:0;transform-style:preserve-3d;translate:calc(var(--u) * 52) calc(var(--u) * 42);animation:12s linear infinite r-travel;position:absolute;top:0;left:0}.scene-roadmap .r-bea:before{content:"";left:calc(var(--u) * -3.8);top:calc(var(--u) * -3.8);width:calc(var(--u) * 7.6);height:calc(var(--u) * 7.6);background:radial-gradient(closest-side,#ff6b1a66,#ff6b1a00);border:2px solid #ff6b1ad9;border-radius:50%;animation:1.8s ease-out infinite r-ping;position:absolute;transform:translateZ(5px)}.scene-roadmap .r-bea i{left:calc(var(--u) * -2.4);top:calc(var(--u) * -14);width:calc(var(--u) * 4.8);height:calc(var(--u) * 14);transform-origin:50% 100%;position:absolute;transform:translateZ(5px)rotateX(-46deg)}.scene-roadmap .r-bea i:before{content:"";left:calc(50% - 1px);top:calc(var(--u) * 4.8);background:linear-gradient(#ff6b1ad9,#ff6b1a00);width:2px;position:absolute;bottom:0}.scene-roadmap .r-bea i:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 34% 30%, #fff, #ffb78a 34%, var(--brand-2,#ff6b1a) 70%, var(--brand));width:100%;box-shadow:0 0 calc(var(--u) * 3.4) #ff6b1ad9;border-radius:50%;animation:1.6s ease-in-out infinite alternate r-bob;position:absolute;top:0;left:0}@keyframes r-ping{0%{opacity:.95;transform:translateZ(5px)scale(.5)}to{opacity:0;transform:translateZ(5px)scale(1.55)}}@keyframes r-bob{0%{transform:translateY(8%)}to{transform:translateY(-12%)}}.scene-roadmap .k1{left:0;top:calc(var(--u) * 70);--dot:var(--s-green)}.scene-roadmap .k2{left:50%;top:calc(var(--u) * 70);--dot:var(--s-blue);--d:-2s;translate:-50%}.scene-roadmap .k3{right:0;top:calc(var(--u) * 70);--dot:var(--s-amber);--d:-4s}@keyframes r-travel{0%{translate:calc(var(--u) * 12) calc(var(--u) * 46);scale:0}2%{translate:calc(var(--u) * 12) calc(var(--u) * 46);scale:1}4%{translate:calc(var(--u) * 12) calc(var(--u) * 46)}6%{translate:calc(var(--u) * 13.5) calc(var(--u) * 43.4)}8%{translate:calc(var(--u) * 15.6) calc(var(--u) * 39.5)}10%{translate:calc(var(--u) * 18) calc(var(--u) * 34.9)}12%{translate:calc(var(--u) * 20.8) calc(var(--u) * 29.9)}14%{translate:calc(var(--u) * 23.6) calc(var(--u) * 25.2)}16%{translate:calc(var(--u) * 26.5) calc(var(--u) * 21.1)}18%{translate:calc(var(--u) * 29.4) calc(var(--u) * 18.2)}20%{translate:calc(var(--u) * 32) calc(var(--u) * 17)}26%{translate:calc(var(--u) * 32) calc(var(--u) * 17)}28%{translate:calc(var(--u) * 34.5) calc(var(--u) * 17.9)}30%{translate:calc(var(--u) * 37) calc(var(--u) * 20.7)}32%{translate:calc(var(--u) * 39.5) calc(var(--u) * 24.7)}34%{translate:calc(var(--u) * 42) calc(var(--u) * 29.4)}36%{translate:calc(var(--u) * 44.5) calc(var(--u) * 34.1)}38%{translate:calc(var(--u) * 47) calc(var(--u) * 38.1)}40%{translate:calc(var(--u) * 49.5) calc(var(--u) * 41)}42%{translate:calc(var(--u) * 52) calc(var(--u) * 42)}48%{translate:calc(var(--u) * 52) calc(var(--u) * 42)}50%{translate:calc(var(--u) * 54.5) calc(var(--u) * 40.8)}52%{translate:calc(var(--u) * 57.1) calc(var(--u) * 37.7)}54%{translate:calc(var(--u) * 59.6) calc(var(--u) * 33.4)}56%{translate:calc(var(--u) * 62.2) calc(var(--u) * 28.5)}58%{translate:calc(var(--u) * 64.7) calc(var(--u) * 23.6)}60%{translate:calc(var(--u) * 67.2) calc(var(--u) * 19.3)}62%{translate:calc(var(--u) * 69.6) calc(var(--u) * 16.2)}64%{translate:calc(var(--u) * 72) calc(var(--u) * 15)}70%{translate:calc(var(--u) * 72) calc(var(--u) * 15)}72%{translate:calc(var(--u) * 74.4) calc(var(--u) * 15.8)}74%{translate:calc(var(--u) * 76.9) calc(var(--u) * 18.2)}76%{translate:calc(var(--u) * 79.3) calc(var(--u) * 21.7)}78%{translate:calc(var(--u) * 81.8) calc(var(--u) * 25.8)}80%{translate:calc(var(--u) * 84) calc(var(--u) * 30.2)}82%{translate:calc(var(--u) * 86) calc(var(--u) * 34.3)}84%{translate:calc(var(--u) * 87.7) calc(var(--u) * 37.7)}86%{translate:calc(var(--u) * 89) calc(var(--u) * 40)}94%{translate:calc(var(--u) * 89) calc(var(--u) * 40);scale:1}97%{translate:calc(var(--u) * 89) calc(var(--u) * 40);scale:0}to{translate:calc(var(--u) * 12) calc(var(--u) * 46);scale:0}}@keyframes r-lit-1{0%,1%{opacity:0;scale:.4}5%{opacity:1;scale:1.3}10%{opacity:1;scale:1}94%{opacity:1;scale:1}98%,to{opacity:0;scale:1}}@keyframes r-lit-2{0%,19%{opacity:0;scale:.4}23%{opacity:1;scale:1.3}28%{opacity:1;scale:1}94%{opacity:1;scale:1}98%,to{opacity:0;scale:1}}@keyframes r-lit-3{0%,41%{opacity:0;scale:.4}45%{opacity:1;scale:1.3}50%{opacity:1;scale:1}94%{opacity:1;scale:1}98%,to{opacity:0;scale:1}}@keyframes r-lit-4{0%,63%{opacity:0;scale:.4}67%{opacity:1;scale:1.3}72%{opacity:1;scale:1}94%{opacity:1;scale:1}98%,to{opacity:0;scale:1}}@keyframes r-lit-5{0%,85%{opacity:0;scale:.4}89%{opacity:1;scale:1.3}94%{opacity:1;scale:1}98%,to{opacity:0;scale:1}}@keyframes r-seg-1{0%,4%{opacity:0}20%{opacity:1}94%{opacity:1}98%,to{opacity:0}}@keyframes r-seg-2{0%,26%{opacity:0}42%{opacity:1}94%{opacity:1}98%,to{opacity:0}}@keyframes r-seg-3{0%,48%{opacity:0}64%{opacity:1}94%{opacity:1}98%,to{opacity:0}}@keyframes r-seg-4{0%,70%{opacity:0}86%{opacity:1}94%{opacity:1}98%,to{opacity:0}}.scene-qa{--glow:247,144,9}.scene-qa .q-b{justify-content:center;gap:calc(var(--u) * 1.9);border-radius:calc(var(--u) * 4.2);padding:calc(var(--u) * 3) calc(var(--u) * 4);box-shadow:0 calc(var(--u) * 5) calc(var(--u) * 7) calc(var(--u) * -3) #1018285c, 0 2px 6px #1018280f;transform:translate3d(0, 0, calc(var(--zs) * var(--z) * 1px));animation:9s ease-in-out infinite q-lift;animation-delay:var(--dl,0s);flex-direction:column;display:flex;position:absolute}.scene-qa .q-b:before{content:"";left:calc(var(--u) * 6);bottom:calc(var(--u) * -1.5);width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);background:var(--tail);border-radius:0 0 calc(var(--u) * 1) 0;position:absolute;transform:rotate(45deg)}.scene-qa .q-b:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--ring), 0 0 calc(var(--u) * 6) var(--ring);opacity:0;animation:9s ease-in-out infinite q-glow;animation-delay:var(--dl,0s);position:absolute;inset:-2px}.scene-qa .q-b i{height:max(5px, calc(var(--u) * 1.9));background:var(--ln);border-radius:4px;display:block}.scene-qa .q-b i.s{width:60%}.scene-qa .q-q{left:0;top:calc(var(--u) * 2);width:calc(var(--u) * 58);height:calc(var(--u) * 23);padding-left:calc(var(--u) * 21);--z:0;--dl:0s;--tail:#f2402a;--ring:#ff6b1a8c;--ln:#ffffffc7;border-radius:calc(var(--u) * 4.2) calc(var(--u) * 4.2) calc(var(--u) * 4.2) calc(var(--u) * 1);background:linear-gradient(135deg,#ff6b1a,#e0242b)}.scene-qa .q-q:before{left:0;bottom:calc(var(--u) * 3);display:none;transform:none}.scene-qa .q-mark{left:calc(var(--u) * 4);width:calc(var(--u) * 13);aspect-ratio:1;margin-top:calc(var(--u) * -6.5);color:#fff;font-weight:800;line-height:1;font-size:calc(var(--u) * 9);background:#fff3;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;box-shadow:inset 0 0 0 2px #ffffff80}.scene-qa .q-a1{left:calc(var(--u) * 6);top:calc(var(--u) * 28);width:calc(var(--u) * 54);height:calc(var(--u) * 21);--z:30;--dl:2.25s;--tail:#fff;--ring:#4f6bed73;--ln:#e1e5ec;border:1px solid var(--line);background:#fff}.scene-qa .q-a1 i:first-child{background:#c9d3fb}.scene-qa .q-a2{left:0;top:calc(var(--u) * 52);width:calc(var(--u) * 46);height:calc(var(--u) * 16);--z:60;--dl:4.5s;--tail:#e8edff;--ring:#4f6bed80;--ln:#afbdf6;background:#e8edff;border:1px solid #cbd5fb}.scene-qa .q-t{left:0;top:calc(var(--u) * 72);width:calc(var(--u) * 18);height:calc(var(--u) * 9.5);border-radius:calc(var(--u) * 4.8);background:var(--heading);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 6) calc(var(--u) * -2) #10182866;transform:translateZ(calc(var(--zs) * 90px));animation:1.2s ease-in-out infinite q-type;position:absolute}.scene-qa .q-t i,.scene-qa .q-t i:before,.scene-qa .q-t i:after{width:calc(var(--u) * 2.1);aspect-ratio:1;margin:calc(var(--u) * -1.05) 0 0 calc(var(--u) * -1.05);background:#fff;border-radius:50%;animation:1.2s ease-in-out infinite q-dot;position:absolute;top:50%;left:50%}.scene-qa .q-t i{animation-delay:-.8s}.scene-qa .q-t i:before,.scene-qa .q-t i:after{content:"";top:0;left:calc(var(--u) * -4.4);margin:0;animation-delay:-.4s}.scene-qa .q-t i:after{left:calc(var(--u) * 4.4);animation-delay:-1.2s}@keyframes q-lift{0%,4%{transform:translate3d(0, 0, calc(var(--zs) * var(--z) * 1px))}11%,19%{transform:translate3d(0, calc(var(--u) * -1.2), calc(var(--zs) * (var(--z) + 34) * 1px))}28%,to{transform:translate3d(0, 0, calc(var(--zs) * var(--z) * 1px))}}@keyframes q-glow{0%,4%{opacity:0}11%,19%{opacity:1}28%,to{opacity:0}}@keyframes q-type{0%,to{transform:translateZ(calc(var(--zs) * 90px)) scale(1)}50%{transform:translateZ(calc(var(--zs) * 90px)) scale(1.07)}}@keyframes q-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-45%)}}.scene-qa .k1{right:0;top:calc(var(--u) * 7);--dot:var(--s-amber)}.scene-qa .k2{right:0;top:calc(var(--u) * 33);--dot:var(--s-blue);--d:-2s}.scene-qa .k3{right:0;top:calc(var(--u) * 58);--dot:var(--brand);--d:-4s}.scene-templates{--glow:79,107,237}.scene-templates .t-sheet{left:calc(var(--u) * 44);top:calc(var(--u) * 2);width:calc(var(--u) * 52);height:calc(var(--u) * 78);transform-style:preserve-3d;border:1px solid var(--line);border-radius:calc(var(--u) * 3);box-shadow:0 calc(var(--u) * 7) calc(var(--u) * 9) calc(var(--u) * -4) #10182857;background:#fff;animation:7s ease-in-out infinite t-float;position:absolute}.scene-templates .t-sheet:before,.scene-templates .t-sheet:after{content:"";border-radius:inherit;border:1px solid var(--line);transform:translate3d(calc(var(--u) * 2), calc(var(--u) * -1.4), calc(var(--zs) * -16px));background:#f1f3f7;position:absolute;inset:-1px}.scene-templates .t-sheet:after{transform:translate3d(calc(var(--u) * 4), calc(var(--u) * -2.8), calc(var(--zs) * -32px));background:#e6e9f0}@keyframes t-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(0, calc(var(--u) * -1), calc(var(--zs) * 12px))}}.scene-templates .t-p{--ox:0;--oy:0;--oz:0;--rx:0deg;--ry:0deg;--sc:.92;width:88%;transform:translate3d(0, 0, calc(var(--zs) * 6px));animation-duration:10s;animation-iteration-count:infinite;animation-fill-mode:both;display:block;position:absolute;left:6%}.scene-templates .t-head{border-radius:calc(var(--u) * 1.8);height:9%;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 3) calc(var(--u) * -1) #e0242b73;--oy:-24;--oz:90;--rx:55deg;background:linear-gradient(135deg,#ff6b1a,#e0242b);animation-name:t-fly-1;top:4.5%}.scene-templates .t-head:before{content:"";background:#ffffffd9;border-radius:4px;width:42%;height:28%;position:absolute;top:36%;left:6%}.scene-templates .t-head:after{content:"";aspect-ratio:1;background:#ffffff59;border-radius:50%;height:52%;position:absolute;top:24%;right:5%}.scene-templates .t-txt{background:linear-gradient(#dadfe8,#dadfe8) 0 0/100% 22% no-repeat,linear-gradient(#dadfe8,#dadfe8) 0/92% 22% no-repeat,linear-gradient(#dadfe8,#dadfe8) 0 100%/64% 22% no-repeat;height:13%}.scene-templates .t-txt.a{--ox:-6;--oy:-4;--oz:-170;--ry:-50deg;--sc:.85;animation-name:t-fly-2;top:17%}.scene-templates .t-txt.b{--oy:14;--oz:-120;--rx:-50deg;--sc:.7;background:linear-gradient(#dadfe8,#dadfe8) 0 0/100% 30% no-repeat,linear-gradient(#dadfe8,#dadfe8) 0 100%/58% 30% no-repeat;height:7%;animation-name:t-fly-7;top:88%}.scene-templates .t-row{border-radius:calc(var(--u) * 1.3);border:1px solid var(--line);height:5.4%;box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 2) calc(var(--u) * -.8) #10182838;--ox:-6;--oy:5;--ry:-50deg;background:#fff}.scene-templates .t-row:before{content:"";aspect-ratio:1;background:var(--s-green);border-radius:3px;height:56%;position:absolute;top:50%;left:3%;transform:translateY(-50%)}.scene-templates .t-row:after{content:"";width:var(--w,70%);background:#dadfe8;border-radius:4px;height:26%;position:absolute;top:50%;left:13%;transform:translateY(-50%)}.scene-templates .t-row.r1{--oz:60;animation-name:t-fly-3;top:34%}.scene-templates .t-row.r2{--oz:80;--w:54%;animation-name:t-fly-4;top:41.4%}.scene-templates .t-row.r3{--oz:100;--w:62%;animation-name:t-fly-5;top:48.8%}.scene-templates .t-tbl{border-radius:calc(var(--u) * 1.5);--oy:30;--oz:50;--rx:-55deg;height:25%;box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 2.4) calc(var(--u) * -1) #10182838;background:linear-gradient(#ffe3d3,#ffe3d3) 0 0/100% 25% no-repeat,repeating-linear-gradient(90deg,#0000 0 calc(33.333% - 1px),#e1e5ec calc(33.333% - 1px) 33.333%),repeating-linear-gradient(#0000 0 calc(25% - 1px),#e1e5ec calc(25% - 1px) 25%),#fff;border:1px solid #d5dae3;animation-name:t-fly-6;top:59%}.scene-templates .t-tbl:after{content:"";background:#12b76a33;width:33.333%;height:25%;position:absolute;top:50%;left:33.333%}.scene-templates .k1{left:0;top:calc(var(--u) * 8);--dot:var(--s-blue)}.scene-templates .k2{left:0;top:calc(var(--u) * 36);--dot:var(--brand);--d:-2s}.scene-templates .k3{left:0;top:calc(var(--u) * 62);--dot:var(--s-green);--d:-4s}@keyframes t-fly-1{0%,4%{opacity:0;transform:translate3d(calc(var(--u) * var(--ox)), calc(var(--u) * var(--oy)), calc(var(--zs) * var(--oz) * 1px)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--sc));animation-timing-function:cubic-bezier(.22,.8,.24,1.12)}8%{opacity:1}12%,70%{opacity:1;transform:translate3d(0, 0, calc(var(--zs) * 6px));animation-timing-function:ease-in}79%,to{opacity:0;transform:translate3d(0, calc(var(--u) * -2), calc(var(--zs) * 46px)) scale(1.03)}}@keyframes t-fly-2{0%,9%{opacity:0;transform:translate3d(calc(var(--u) * var(--ox)), calc(var(--u) * var(--oy)), calc(var(--zs) * var(--oz) * 1px)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--sc));animation-timing-function:cubic-bezier(.22,.8,.24,1.12)}13%{opacity:1}17%,71.3%{opacity:1;transform:translate3d(0, 0, calc(var(--zs) * 6px));animation-timing-function:ease-in}80.3%,to{opacity:0;transform:translate3d(0, calc(var(--u) * -2), calc(var(--zs) * 46px)) scale(1.03)}}@keyframes t-fly-3{0%,14%{opacity:0;transform:translate3d(calc(var(--u) * var(--ox)), calc(var(--u) * var(--oy)), calc(var(--zs) * var(--oz) * 1px)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--sc));animation-timing-function:cubic-bezier(.22,.8,.24,1.12)}18%{opacity:1}22%,72.6%{opacity:1;transform:translate3d(0, 0, calc(var(--zs) * 6px));animation-timing-function:ease-in}81.6%,to{opacity:0;transform:translate3d(0, calc(var(--u) * -2), calc(var(--zs) * 46px)) scale(1.03)}}@keyframes t-fly-4{0%,18%{opacity:0;transform:translate3d(calc(var(--u) * var(--ox)), calc(var(--u) * var(--oy)), calc(var(--zs) * var(--oz) * 1px)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--sc));animation-timing-function:cubic-bezier(.22,.8,.24,1.12)}22%{opacity:1}26%,73.9%{opacity:1;transform:translate3d(0, 0, calc(var(--zs) * 6px));animation-timing-function:ease-in}82.9%,to{opacity:0;transform:translate3d(0, calc(var(--u) * -2), calc(var(--zs) * 46px)) scale(1.03)}}@keyframes t-fly-5{0%,22%{opacity:0;transform:translate3d(calc(var(--u) * var(--ox)), calc(var(--u) * var(--oy)), calc(var(--zs) * var(--oz) * 1px)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--sc));animation-timing-function:cubic-bezier(.22,.8,.24,1.12)}26%{opacity:1}30%,75.2%{opacity:1;transform:translate3d(0, 0, calc(var(--zs) * 6px));animation-timing-function:ease-in}84.2%,to{opacity:0;transform:translate3d(0, calc(var(--u) * -2), calc(var(--zs) * 46px)) scale(1.03)}}@keyframes t-fly-6{0%,27%{opacity:0;transform:translate3d(calc(var(--u) * var(--ox)), calc(var(--u) * var(--oy)), calc(var(--zs) * var(--oz) * 1px)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--sc));animation-timing-function:cubic-bezier(.22,.8,.24,1.12)}31%{opacity:1}35%,76.5%{opacity:1;transform:translate3d(0, 0, calc(var(--zs) * 6px));animation-timing-function:ease-in}85.5%,to{opacity:0;transform:translate3d(0, calc(var(--u) * -2), calc(var(--zs) * 46px)) scale(1.03)}}@keyframes t-fly-7{0%,34%{opacity:0;transform:translate3d(calc(var(--u) * var(--ox)), calc(var(--u) * var(--oy)), calc(var(--zs) * var(--oz) * 1px)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--sc));animation-timing-function:cubic-bezier(.22,.8,.24,1.12)}38%{opacity:1}42%,77.8%{opacity:1;transform:translate3d(0, 0, calc(var(--zs) * 6px));animation-timing-function:ease-in}86.8%,to{opacity:0;transform:translate3d(0, calc(var(--u) * -2), calc(var(--zs) * 46px)) scale(1.03)}}.scene-prompts{--glow:79,107,237}.scene-prompts .p-panel{left:0;top:calc(var(--u) * 12);width:calc(var(--u) * 74);height:calc(var(--u) * 72);border-radius:calc(var(--u) * 4.5);border:1px solid var(--line-strong);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 10) calc(var(--u) * -4) #1018285c;background:linear-gradient(#fff,#f6f7fa);position:absolute}.scene-prompts .p-stack{transform-style:preserve-3d;animation:12s infinite p-push;position:absolute;inset:0}.scene-prompts .p-m{top:calc(var(--u) * (15 + 19 * var(--n)));justify-content:center;gap:calc(var(--u) * 1.8);border-radius:calc(var(--u) * 3.4);padding:calc(var(--u) * 2.6) calc(var(--u) * 3.4);transform:translateZ(calc(var(--zs) * 14px));box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 4) calc(var(--u) * -2) #10182847;opacity:var(--o,1);flex-direction:column;display:flex;position:absolute}.scene-prompts .p-m i{height:max(5px, calc(var(--u) * 1.8));transform-origin:0;border-radius:4px;display:block}.scene-prompts .ai{left:calc(var(--u) * 3);width:calc(var(--u) * 62);height:calc(var(--u) * 16);padding-left:calc(var(--u) * 13);border:1px solid var(--line);border-radius:calc(var(--u) * 1) calc(var(--u) * 3.4) calc(var(--u) * 3.4) calc(var(--u) * 3.4);background:#fff}.scene-prompts .ai i{background:#dce1ea}.scene-prompts .ai i.s{width:58%}.scene-prompts .ai:before{content:"";left:calc(var(--u) * 3.4);top:calc(var(--u) * 3);width:calc(var(--u) * 6.4);aspect-ratio:1;background:var(--grad-brand);box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #ffffff59;border-radius:50%;position:absolute}.scene-prompts .us{left:calc(var(--u) * 15);width:calc(var(--u) * 56);height:calc(var(--u) * 14);background:var(--heading);border-radius:calc(var(--u) * 3.4) calc(var(--u) * 1) calc(var(--u) * 3.4) calc(var(--u) * 3.4)}.scene-prompts .us i{background:#fffc;position:relative}.scene-prompts .us i.s{width:54%}.scene-prompts .us i.s:after{content:"";background:#ff8a47;border-radius:1px;width:2px;height:190%;margin-left:4px;animation:1s step-end infinite p-blink;position:absolute;top:-45%;left:100%}.scene-prompts .m0{--n:0;--o:.6;animation:12s infinite p-o0}.scene-prompts .m1{--n:1;animation:12s infinite p-o1}.scene-prompts .m2{--n:2;animation:12s infinite p-o2}.scene-prompts .m3{--n:3;--o:0;animation:12s infinite p-o3}.scene-prompts .m4{--n:4;--o:0;animation:12s infinite p-o4}.scene-prompts .m4 i:first-child{animation:12s ease-out infinite p-line-1}.scene-prompts .m4 i:nth-child(2){animation:12s ease-out infinite p-line-2}.scene-prompts .m4 i:nth-child(3){animation:12s ease-out infinite p-line-3}.scene-prompts .p-comp{left:calc(var(--u) * 3);top:calc(var(--u) * 71.5);width:calc(var(--u) * 68);height:calc(var(--u) * 9.5);border-radius:calc(var(--u) * 4.75);border:1px solid var(--line-strong);box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 4) calc(var(--u) * -2) #1018284d;transform:translateZ(calc(var(--zs) * 28px));background:#fff;position:absolute}.scene-prompts .p-comp i{left:calc(var(--u) * 4);width:calc(var(--u) * 46);height:max(5px, calc(var(--u) * 1.8));margin-top:max(-2.5px, calc(var(--u) * -.9));transform-origin:0;background:#cbd1dc;border-radius:4px;animation:12s ease-out infinite p-type;position:absolute;top:50%;transform:scaleX(.55)}.scene-prompts .p-comp b{right:calc(var(--u) * 1.6);width:calc(var(--u) * 6.4);aspect-ratio:1;margin-top:calc(var(--u) * -3.2);background:var(--grad-brand);box-shadow:0 0 0 calc(var(--u) * .8) #ff6b1a2e;border-radius:50%;animation:12s ease-out infinite p-send;position:absolute;top:50%}.scene-prompts .p-comp b:before{content:"";aspect-ratio:1;border:2px solid #fff;border-width:2px 2px 0 0;width:38%;position:absolute;top:27%;left:31%;transform:translateY(18%)rotate(-45deg)scale(.85)}.scene-prompts .p-orb{left:calc(var(--u) * 80.5);top:calc(var(--u) * 51.5);width:calc(var(--u) * 15);aspect-ratio:1;transform-style:preserve-3d;transform:translateZ(calc(var(--zs) * 40px));position:absolute}.scene-prompts .p-orb:before{content:"";background:radial-gradient(circle at 34% 30%, #fff, #b7c4fa 38%, var(--s-blue) 78%);width:48%;height:48%;box-shadow:0 calc(var(--u) * 2.5) calc(var(--u) * 4) calc(var(--u) * -1) #4f6bed99, 0 0 calc(var(--u) * 3) #4f6bed8c;border-radius:50%;animation:2.4s ease-in-out infinite p-core;position:absolute;top:26%;left:26%}.scene-prompts .p-orb:after{content:"";border:2px solid #4f6bed80;border-radius:50%;animation:2.4s ease-out infinite p-halo;position:absolute;inset:22%}.scene-prompts .p-orb i{border:2px solid #4f6bed61;border-radius:50%;animation:5s linear infinite p-orbit;position:absolute;inset:-8%;transform:rotateX(62deg)rotate(0)}.scene-prompts .p-orb i:after{content:"";background:radial-gradient(circle at 35% 30%, #fff, #ff8a47 45%, var(--brand));border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:calc(50% - 6px);box-shadow:0 0 10px 3px #ff6b1a99}.scene-prompts .k1{left:0;top:calc(var(--u) * 1);--dot:var(--s-blue)}.scene-prompts .k2{right:0;top:calc(var(--u) * 1);--dot:var(--brand);--d:-2.5s}@keyframes p-push{0%,30%{animation-timing-function:cubic-bezier(.55,0,.2,1);transform:translateY(0)}46%,to{transform:translateY(calc(var(--u) * -38))}}@keyframes p-o0{0%,30%{opacity:.6}36%,to{opacity:0}}@keyframes p-o1{0%,30%{opacity:1}36%,to{opacity:0}}@keyframes p-o2{0%,30%{opacity:1}46%,to{opacity:.6}}@keyframes p-o3{0%,30%{opacity:0}46%,to{opacity:1}}@keyframes p-o4{0%,38%{opacity:0}46%,to{opacity:1}}@keyframes p-line-1{0%,50%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@keyframes p-line-2{0%,58%{transform:scaleX(0)}68%,to{transform:scaleX(1)}}@keyframes p-line-3{0%,66%{transform:scaleX(0)}74%,to{transform:scaleX(1)}}@keyframes p-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes p-type{0%{transform:scaleX(0)}26%,29%{transform:scaleX(.82)}32%,to{transform:scaleX(0)}}@keyframes p-send{0%,27%,36%,to{transform:scale(1)}31%{transform:scale(1.28)}}@keyframes p-orbit{to{transform:rotateX(62deg)rotate(360deg)}}@keyframes p-core{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes p-halo{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.scene-brief{--acc:#f79009;--acc-2:#fdb022;--glow:247,144,9}.scene-brief .s-fold{width:30.6%;height:62%;transform-style:preserve-3d;animation:10s ease-in-out infinite brief-center;position:absolute;top:17%;left:4%}@keyframes brief-center{0%,14%{transform:translate(0)}36%,54%{transform:translate(100%)}76%,to{transform:translate(0)}}.scene-brief .s-panel{transform-style:preserve-3d;backface-visibility:hidden;border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:6%;padding:7% 7% 6%;display:flex;position:absolute;inset:0;box-shadow:0 30px 44px -26px #10182866,0 2px 8px #1018280f}.scene-brief .s-panel>*{backface-visibility:hidden}.scene-brief .s-panel:before{content:"";border-radius:inherit;border:1px solid var(--line-strong);backface-visibility:hidden;background:linear-gradient(135deg,#f1f3f7,#e4e7ee);position:absolute;inset:0;transform:rotateY(180deg)}.scene-brief .p1:before{display:none}.scene-brief .p2,.scene-brief .p3{transform-origin:0;width:calc(100% + 2px);height:calc(100% + 2px);margin-top:0;inset:-1px auto auto 100%}.scene-brief .p2{animation:10s ease-in-out infinite brief-hinge-a}.scene-brief .p3{animation:10s ease-in-out infinite brief-hinge-b}@keyframes brief-hinge-a{0%,14%{transform:rotateY(0)}36%,54%{transform:rotateY(-172deg)}76%,to{transform:rotateY(0)}}@keyframes brief-hinge-b{0%,18%{transform:rotateY(0)}40%,50%{transform:rotateY(172deg)}72%,to{transform:rotateY(0)}}.scene-brief .s-tab{background:var(--grad-brand);border-radius:4px;flex:0 0 5px;width:46%}.scene-brief .p2 .s-tab{background:linear-gradient(90deg, #8ea2ff, var(--s-blue))}.scene-brief .p3 .s-tab{background:linear-gradient(90deg, #7be0ae, var(--s-green))}.scene-brief .s-line{flex:0 0 6px;height:6px}.scene-brief .s-dial{aspect-ratio:1;background:conic-gradient(var(--brand) 0 72%, var(--line) 0);border-radius:50%;flex:1;align-self:center;place-items:center;max-width:100%;min-height:0;animation:10s ease-in-out infinite brief-dial;display:grid}.scene-brief .s-dial i{width:62%;height:62%;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:50%}@keyframes brief-dial{0%,70%,to{transform:rotate(0)}85%{transform:rotate(40deg)}}.scene-brief .s-frames{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:6%;min-height:0;display:grid}.scene-brief .s-frame{animation:10s ease-in-out infinite brief-frame;animation-delay:calc(var(--i) * -.18s);background:linear-gradient(135deg,#ffe1d2,#ffb892);border-radius:5px;box-shadow:0 6px 10px -6px #10182859}.scene-brief .s-frame:nth-child(2){background:linear-gradient(135deg,#dce4ff,#b7c4fa)}.scene-brief .s-frame:nth-child(3){background:linear-gradient(135deg,#d5f5e3,#9be3be)}.scene-brief .s-frame:nth-child(4){background:linear-gradient(135deg,#fff0cc,#ffd580)}@keyframes brief-frame{0%,12%{opacity:1;transform:translate(0)}26%,56%{opacity:0;transform:translate(60%)}80%,to{opacity:1;transform:translate(0)}}.scene-brief .p3 .s-media{--g:linear-gradient(135deg, #d5f5e3, #9be3be);border-radius:6px;flex:1;min-height:0}.scene-brief .k1{--z:60px;--dot:var(--brand);top:0;left:0}.scene-brief .k2{--z:60px;--dot:var(--s-blue);--d:-2s;bottom:0;right:0}.scene-pages{--acc:#4f6bed;--acc-2:#8ea2ff;--glow:79,107,237}.scene-pages .s-deck{transform-style:preserve-3d;position:absolute;inset:0}.scene-pages .s-pg{--p0:translate3d(0, 14%, 80px);--p1:translate3d(55%, 7%, 40px);--p2:translate3d(110%, 0, 0px);--out:translate3d(-14%, 26%, 120px) rotateZ(-4deg);aspect-ratio:1.1;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:8%;width:40%;padding:5%;animation:9s ease-in-out infinite pages-cycle;display:flex;position:absolute;top:14%;left:6%;box-shadow:0 30px 44px -26px #10182866,0 2px 8px #1018280f}.scene-pages .g1{--s0:var(--p0);--s1:var(--p2);--s2:var(--p1);--m0:var(--out);--m1:var(--p1);--m2:var(--p0);transform:var(--p0)}.scene-pages .g2{--s0:var(--p1);--s1:var(--p0);--s2:var(--p2);--m0:var(--p0);--m1:var(--out);--m2:var(--p1);transform:var(--p1);animation-delay:0s}.scene-pages .g3{--s0:var(--p2);--s1:var(--p1);--s2:var(--p0);--m0:var(--p1);--m1:var(--p0);--m2:var(--out);transform:var(--p2)}@keyframes pages-cycle{0%,22%{transform:var(--s0)}27.5%{transform:var(--m0)}33%,55%{transform:var(--s1)}60.5%{transform:var(--m1)}66%,88%{transform:var(--s2)}94%{transform:var(--m2)}to{transform:var(--s0)}}.scene-pages .s-pg:before{content:"";background:linear-gradient(135deg,#ffe1d2,#ffc29e);border-radius:13px 13px 0 0;height:36%;position:absolute;top:0;left:0;right:0}.scene-pages .g2:before{background:linear-gradient(135deg,#dce4ff,#b7c4fa)}.scene-pages .g3:before{background:linear-gradient(135deg,#d5f5e3,#9be3be)}.scene-pages .s-av{aspect-ratio:1;width:28%;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--line);background:linear-gradient(135deg,#ff9a57,#e0242b);border-radius:50%;position:absolute;top:18%;left:7%}.scene-pages .g2 .s-av{background:linear-gradient(135deg,#8ea2ff,#3447b5)}.scene-pages .g3 .s-av{background:linear-gradient(135deg,#7be0ae,#067647)}.scene-pages .s-pg .s-line{height:6px}.scene-pages .s-ring{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible}.scene-pages .s-ring rect{fill:none;stroke:var(--s-green);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:round}.scene-pages .g1 .s-ring rect{stroke-dashoffset:0}.scene-pages .s-ring rect{animation:9s ease-in-out infinite pages-ring}.scene-pages .g2 .s-ring rect{animation-delay:-6s}.scene-pages .g3 .s-ring rect{animation-delay:-3s}@keyframes pages-ring{0%,6%{stroke-dashoffset:100px;opacity:1}18%,26%{stroke-dashoffset:0;opacity:1}31%,to{stroke-dashoffset:100px;opacity:0}}.scene-pages .s-mk{height:13%;transform-style:preserve-3d;grid-template-columns:repeat(5,1fr);gap:4%;display:grid;position:absolute;top:69%;left:6%;right:6%;transform:translateZ(10px)}.scene-pages .s-mk i{border:1px solid var(--line);background:#fff;background-image:radial-gradient(var(--line-strong) 1.5px, transparent 2px);background-position:50%;background-size:28% 40%;border-radius:9px;position:relative;box-shadow:0 14px 20px -12px #10182859}.scene-pages .s-mk i:after{content:"";border-radius:inherit;background:linear-gradient(135deg, #7be0ae, var(--s-green));opacity:0;position:absolute;inset:-1px;box-shadow:0 16px 22px -10px #12b76a8c}.scene-pages .s-mk i:nth-child(2){transform:translateZ(22px)}.scene-pages .s-mk i:nth-child(2):after{opacity:1}.scene-pages .s-mk i:nth-child(2),.scene-pages .s-mk i:nth-child(4),.scene-pages .s-mk i:nth-child(3){animation:9s ease-in-out infinite pages-tile}.scene-pages .s-mk i:nth-child(2):after,.scene-pages .s-mk i:nth-child(4):after,.scene-pages .s-mk i:nth-child(3):after{animation:9s ease-in-out infinite pages-tile-on}.scene-pages .s-mk i:nth-child(4),.scene-pages .s-mk i:nth-child(4):after{animation-delay:-6s}.scene-pages .s-mk i:nth-child(3),.scene-pages .s-mk i:nth-child(3):after{animation-delay:-3s}@keyframes pages-tile{0%,30%{transform:translateZ(22px)}36%,to{transform:translateZ(0)}}@keyframes pages-tile-on{0%,30%{opacity:1}36%,to{opacity:0}}.scene-pages .s-glass{aspect-ratio:1;filter:drop-shadow(0 16px 12px #3447b547);width:25%;animation:9s ease-in-out infinite pages-glass;position:absolute;top:20%;left:3.5%;overflow:visible;transform:translateZ(140px)}@keyframes pages-glass{0%,to{transform:translateZ(140px)scale(1)}11%{transform:translate3d(5%,4%,150px)scale(1.07)}22%{transform:translateZ(140px)scale(1)}33%{transform:translateZ(140px)scale(1)}44%{transform:translate3d(5%,4%,150px)scale(1.07)}55%{transform:translateZ(140px)scale(1)}66%{transform:translateZ(140px)scale(1)}77%{transform:translate3d(5%,4%,150px)scale(1.07)}88%{transform:translateZ(140px)scale(1)}}.scene-pages .k1{--z:60px;--dot:var(--s-blue);top:0;left:0}.scene-pages .k2{--z:40px;--dot:var(--s-green);--d:-2s;bottom:0;left:0}.scene-readscope{--acc:#e0242b;--acc-2:#ff6b1a;--glow:224,36,43}.scene-readscope .s-doc{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;width:46%;height:92%;padding:5%;display:flex;position:absolute;top:4%;left:0;box-shadow:0 34px 50px -26px #10182861,0 2px 8px #1018280f}.scene-readscope .s-head{flex:.55;align-items:center;gap:8%;min-height:0;display:flex}.scene-readscope .s-head i{aspect-ratio:1;background:var(--grad-brand);border-radius:8px;flex-shrink:0;height:70%}.scene-readscope .s-head .s-line{flex:1;position:relative}.scene-readscope .s-band{--bc:var(--s-green);--bg:#f0fbf5;background:var(--bg);border-radius:10px;flex-direction:column;flex:1;justify-content:center;gap:7px;min-height:0;padding:0 6% 0 9%;display:flex;position:relative}.scene-readscope .b2{--bc:var(--s-blue);--bg:#f0f3ff}.scene-readscope .b3{--bc:var(--s-amber);--bg:#fff7e8}.scene-readscope .s-band .bar{background:var(--bc);border-radius:4px;width:4px;position:absolute;top:14%;bottom:14%;left:0}.scene-readscope .s-doc .s-line{background:color-mix(in srgb, var(--bc,var(--line-strong)) 22%, #fff);height:6px;position:relative}.scene-readscope .s-head .s-line{background:var(--line)}.scene-readscope .s-line.hl:after,.scene-readscope .s-head .s-line:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff6b1a6b,#e0242b6b);border-radius:5px;position:absolute;inset:-3px -4px;box-shadow:inset 0 0 0 1px #e0242b59}.scene-readscope .s-head .s-line:after{animation:12s ease-in-out infinite scan-hl0}.scene-readscope .b1 .hl:after{animation:12s ease-in-out infinite scan-hl1}.scene-readscope .b2 .hl:after{animation:12s ease-in-out infinite scan-hl2}.scene-readscope .b3 .hl:after{animation:12s ease-in-out infinite scan-hl3}@keyframes scan-hl0{0%,10%{opacity:1;transform:scaleX(1)}15%,86%{opacity:0;transform:scaleX(.15)}94%,to{opacity:1;transform:scaleX(1)}}@keyframes scan-hl1{0%,16%{opacity:0;transform:scaleX(.15)}24%,86%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(.15)}}@keyframes scan-hl2{0%,36%{opacity:0;transform:scaleX(.15)}44%,86%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(.15)}}@keyframes scan-hl3{0%,56%{opacity:0;transform:scaleX(.15)}64%,86%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(.15)}}.scene-readscope .s-scan{aspect-ratio:1;filter:drop-shadow(0 18px 12px #10182847);width:32%;animation:12s infinite scan-move;position:absolute;top:43%;left:9.6%;overflow:visible;transform:translateZ(90px)}@keyframes scan-move{0%,8%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate3d(0,-127%,90px)}18%,28%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate3d(0,-70.7%,90px)}38%,48%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateZ(90px)}58%,68%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate3d(0,70.7%,90px)}92%,to{transform:translate3d(0,-127%,90px)}}.scene-readscope .s-scan .lz{transform-box:fill-box;transform-origin:50%;animation:12s ease-in-out infinite scan-zoom}@keyframes scan-zoom{0%,4%{transform:scale(1.07)}12%,14%{transform:scale(1)}20%,26%{transform:scale(1.07)}32%,34%{transform:scale(1)}40%,46%{transform:scale(1.07)}52%,54%{transform:scale(1)}60%,66%{transform:scale(1.07)}74%,96%{transform:scale(1)}to{transform:scale(1.07)}}.scene-readscope .s-chip{--z:50px;right:0;translate:0 -50%}.scene-readscope .k1{--dot:var(--brand);top:13%}.scene-readscope .k2{--dot:var(--s-green);--d:-1.5s;top:33%}.scene-readscope .k3{--dot:var(--s-blue);--d:-3s;top:58%}.scene-readscope .k4{--dot:var(--s-amber);--d:-4.5s;top:83%}@media (width<=560px){.scene-readscope{aspect-ratio:1}}.scene-board{--acc:#4f6bed;--acc-2:#8ea2ff;--glow:79,107,237}.scene-board .b-world{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(28deg)}.scene-board .b-world i{display:block}.scene-board .b-floor{border:1px solid var(--line-strong);background:repeating-linear-gradient(90deg,#0f172a0d 0 1px,#0000 1px 8.33%),linear-gradient(#fff,#e9ecf2);border-radius:18px;width:106%;height:40%;position:absolute;top:57%;left:-3%;transform:rotateX(90deg);box-shadow:0 30px 40px -24px #10182866}.scene-board .b-folder{width:24%;height:51%;transform-style:preserve-3d;animation:9s ease-in-out infinite b-lift;animation-delay:var(--d,0s);position:absolute;top:26%}.scene-board .f1{--c1:#f26a21;--c2:#ffc299;--c3:#ff9457;--d:0s;left:2%}.scene-board .f2{--c1:#4f6bed;--c2:#c3cefc;--c3:#8da2f6;--d:-6s;left:38%}.scene-board .f3{--c1:#12a35f;--c2:#a3ebc7;--c3:#4fcb94;--d:-3s;left:74%}.scene-board .b-back{background:linear-gradient(180deg, var(--c1), color-mix(in srgb, var(--c1) 82%, #000));border-radius:0 12px 12px;position:absolute;inset:0;box-shadow:0 26px 32px -20px #10182873}.scene-board .b-back:before{content:"";background:var(--c1);clip-path:polygon(0 0,82% 0,100% 100%,0 100%);border-radius:9px 9px 0 0;width:44%;height:12%;position:absolute;top:-9%;left:0}.scene-board .b-sheet{border:1px solid var(--line);background-color:#fff;background-image:linear-gradient(var(--c1), var(--c1)), linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--c3), var(--c3)), linear-gradient(var(--c1), var(--c1)), linear-gradient(var(--c3), var(--c3));height:86%;animation:9s ease-in-out infinite b-slide;animation-delay:var(--d,0s);background-position:10% 6%,10% 22%,10% 31%,10% 39%,12% 62%,40% 62%,68% 62%;background-repeat:no-repeat;background-size:42% 5%,78% 4%,70% 4%,52% 4%,18% 12%,18% 22%,18% 17%;border-radius:8px;position:absolute;top:5%;left:8%;right:8%;transform:translateZ(1.5cqw);box-shadow:0 6px 14px -8px #10182859}.scene-board .b-front{transform-origin:50% 100%;background:linear-gradient(180deg, var(--c2), var(--c3));height:74%;animation:9s ease-in-out infinite b-open;animation-delay:var(--d,0s);border-radius:5px 12px 12px;position:absolute;bottom:0;left:0;right:0;transform:translateZ(3.5cqw)rotateX(-6deg);box-shadow:inset 0 1px #ffffffb3,0 -6px 14px -10px #10182859}.scene-board .b-front:before{content:"";aspect-ratio:1;background:#ffffffd9;border-radius:50%;width:20%;position:absolute;top:20%;left:12%;box-shadow:0 0 0 4px #ffffff59}.scene-board .b-front:after{content:"";background:linear-gradient(#ffffffd9,#ffffffd9) 0 0/64% 24% no-repeat,linear-gradient(#ffffff80,#ffffff80) 0/100% 24% no-repeat,linear-gradient(#ffffff80,#ffffff80) 0 100%/78% 24% no-repeat;border-radius:3px;height:26%;position:absolute;top:52%;left:12%;right:12%}@keyframes b-lift{0%,36%,to{transform:translate(0,0)}8%,28%{transform:translate3d(0,-5%,5cqw)}}@keyframes b-slide{0%,8%,34%,to{transform:translateZ(1.5cqw)rotateX(0)}18%,26%{transform:translate3d(0,-42%,3cqw)rotateX(-7deg)}}@keyframes b-open{0%,36%,to{transform:translateZ(3.5cqw)rotateX(-6deg)}8%,28%{transform:translateZ(3.5cqw)rotateX(-17deg)}}.scene-board .b-link{background:repeating-linear-gradient(90deg, var(--line-strong) 0 7px, transparent 7px 14px);width:72%;height:3px;position:absolute;top:63%;left:14%;transform:translateZ(-1px)}.scene-board .b-link i{aspect-ratio:1;background:var(--grad-brand);opacity:0;border-radius:50%;width:4.2%;animation:9s linear infinite b-packet;position:absolute;top:-5px;left:0;box-shadow:0 0 14px #ff6b1abf}@keyframes b-packet{0%,28%{opacity:0;transform:translate(0)}30%{opacity:1;transform:translate(0)}40%,58%{opacity:1;transform:translate(1200%)}60%{opacity:1;transform:translate(1200%)}70%{opacity:1;transform:translate(2300%)}72%,to{opacity:0;transform:translate(2300%)}}.scene-board .b-ring{width:8%;height:4.4%;animation:9s ease-in-out infinite b-ring;position:absolute;top:57%;transform:translateZ(2.5cqw)}.scene-board .b-ring:before,.scene-board .b-ring:after{content:"";border:3px solid var(--brand);background:#ffffff8c;border-radius:100px;width:62%;position:absolute;top:0;bottom:0}.scene-board .b-ring:before{left:0}.scene-board .b-ring:after{border-color:var(--s-blue);right:0}.scene-board .r1{animation-delay:0s;left:28%}.scene-board .r2{animation-delay:-6s;left:64%}@keyframes b-ring{0%,24%,44%,to{transform:translateZ(2.5cqw)scale(1)}34%{transform:translateZ(4cqw)scale(1.35)}}.scene-board .k1{--z:60px;--dot:#f26a21;--d:-1s;bottom:-1%;left:0}.scene-board .k2{--z:66px;--dot:var(--s-blue);--d:-3s;bottom:-1%;left:50%;translate:-50%}.scene-board .k3{--z:60px;--dot:var(--s-green);--d:-2s;bottom:-1%;right:0}.scene-moodboard{--acc:#f26a21;--acc-2:#ff9457;--glow:255,107,26}.scene-moodboard .m-plane{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(4deg)rotateY(7deg)}.scene-moodboard .m-panel{border:1px solid var(--line-strong);background-color:#fff;background-image:radial-gradient(circle,#0f172a29 1px,#0000 1.4px);background-size:3cqw 3cqw;border-radius:18px;position:absolute;inset:14% 0 12%;box-shadow:0 40px 56px -30px #1018286b,inset 0 0 0 6px #f6f7fa}.scene-moodboard .m-strings{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(.5cqw)}.scene-moodboard .m-str{stroke:var(--brand);stroke-width:1.6px;stroke-linecap:round;stroke-opacity:.65;vector-effect:non-scaling-stroke;animation:18s ease-in-out infinite m-wiggle;animation-delay:var(--d,0s)}@keyframes m-wiggle{0%,14%,to{transform:rotate(0)}3%{transform:rotate(2.4deg)}5%{transform:rotate(-2deg)}7%{transform:rotate(1.4deg)}9%{transform:rotate(-.9deg)}11%{transform:rotate(.4deg)}}.scene-moodboard .m-note,.scene-moodboard .m-tile{left:calc(var(--x) / 112 * 100%);top:calc(var(--y) * 1%);width:calc(var(--w) / 112 * 100%);height:calc(var(--h) * 1%);position:absolute}.scene-moodboard .m-note{background-color:#fff0c2;background-image:linear-gradient(#79540657, #79540657), linear-gradient(#79540633, #79540633), linear-gradient(#79540633, #79540633), linear-gradient(var(--s-green), var(--s-green));background-position:12% 26%,12%,12% 68%,88% 88%;background-repeat:no-repeat;background-size:52% 7%,76% 5%,58% 5%,14% 12%;border-radius:6px;transform:translateZ(1.5cqw)rotate(-2.5deg);box-shadow:0 16px 20px -12px #10182861}.scene-moodboard .n2{background-color:#dee7ff;background-image:linear-gradient(#3447b561, #3447b561), linear-gradient(#3447b538, #3447b538), linear-gradient(#3447b538, #3447b538), linear-gradient(var(--brand), var(--brand));transform:translateZ(1.5cqw)rotate(2deg)}.scene-moodboard .m-note:before,.scene-moodboard .m-front:before,.scene-moodboard .m-back:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #ff8a7e, var(--brand-2,#e0242b) 60%, #9e1217);border-radius:50%;width:1.9cqw;margin:-.95cqw 0 0 -.95cqw;position:absolute;top:0;left:50%;box-shadow:0 3px 5px #10182859}.scene-moodboard .m-tile{transform-style:preserve-3d;animation:18s ease-in-out infinite m-flip;animation-delay:var(--d,0s);transform:translateZ(1.2cqw)rotateY(0)scale(1)}.scene-moodboard .m-front,.scene-moodboard .m-back{backface-visibility:hidden;border-radius:8px;display:block;position:absolute;inset:0;box-shadow:0 16px 22px -12px #10182866}.scene-moodboard .m-front{background-color:var(--c);background-image:linear-gradient(#ffffffe0, #ffffffe0), linear-gradient(#ffffff8c, #ffffff8c), radial-gradient(circle at 68% 38%, #ffffff8c 0 24%, transparent 25%), linear-gradient(145deg, var(--c), var(--c2));background-position:10% 90%,10% 74%,0 0,0 0;background-repeat:no-repeat;background-size:56% 7%,36% 6%,100% 100%,100% 100%}.scene-moodboard .m-back{border:1px solid var(--line);background-color:#fff;background-image:radial-gradient(circle, var(--s-blue) 0 55%, transparent 60%), radial-gradient(circle, var(--brand) 0 55%, transparent 60%), radial-gradient(circle, var(--s-green) 0 55%, transparent 60%), linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line-strong), var(--line-strong));background-position:10% 22%,10% 52%,10% 82%,90% 22%,90% 52%,90% 82%;background-repeat:no-repeat;background-size:2.2cqw 2.2cqw,2.2cqw 2.2cqw,2.2cqw 2.2cqw,58% 1.2cqw,46% 1.2cqw,54% 1.2cqw;transform:rotateY(180deg)}.scene-moodboard .t1{--c:#ff9457;--c2:#f26a21}.scene-moodboard .t2{--c:#8da2f6;--c2:#4f6bed}.scene-moodboard .t3{--c:#4fcb94;--c2:#12a35f}.scene-moodboard .t4{--c:#ffc46b;--c2:#f79009}.scene-moodboard .t5{--c:#b79cfb;--c2:#7a5af8}.scene-moodboard .t6{--c:#ff9a9f;--c2:#e0242b}@keyframes m-flip{0%,17%,to{transform:translateZ(1.2cqw)rotateY(0)scale(1)}3%{transform:translateZ(4cqw)rotateY(0)scale(1.06)}7%,12%{transform:translateZ(7cqw)rotateY(180deg)scale(1.36)}15.5%{transform:translateZ(2cqw)rotateY(360deg)scale(1.02)}17%,99.9%{transform:translateZ(1.2cqw)rotateY(360deg)scale(1)}}.scene-moodboard .k1{--z:60px;--dot:var(--brand);--d:-1s;top:-1%;left:0}.scene-moodboard .k2{--z:60px;--dot:var(--s-blue);--d:-3s;bottom:-1%;left:0}.scene-moodboard .k3{--z:60px;--dot:var(--s-green);--d:-2s;bottom:-1%;right:0}.scene-storefront{--acc:#f79009;--acc-2:#ffc46b;--glow:247,144,9}.scene-storefront .sf-world{--k:1.2cqw;--t:2.2;width:calc(64 * var(--k));height:calc(38 * var(--k));margin:calc(-19 * var(--k)) 0 0 calc(-32 * var(--k));transform-style:preserve-3d;position:absolute;top:52%;left:50%;transform:rotateX(58deg)rotate(-38deg)}.scene-storefront .sf-world i{display:block}.scene-storefront .sf-b{left:calc(var(--x) * var(--k));top:calc(var(--y) * var(--k));width:calc(var(--w) * var(--k));height:calc(var(--d) * var(--k));transform-style:preserve-3d;background-color:var(--ct);transform:translateZ(calc((var(--h) + var(--z0,0)) * var(--k)));position:absolute}.scene-storefront .sf-b:before,.scene-storefront .sf-b:after{content:"";position:absolute}.scene-storefront .sf-b:before{width:100%;height:calc(var(--h) * var(--k));transform-origin:50% 0;background-color:var(--cs);top:100%;left:0;transform:rotateX(-90deg)}.scene-storefront .sf-b:after{width:calc(var(--h) * var(--k));transform-origin:0;background-color:var(--cw);height:100%;top:0;left:0;transform:rotateY(90deg)}.scene-storefront .sf-ground{left:calc(-3 * var(--k));top:calc(-2 * var(--k));width:calc(70 * var(--k));height:calc(44 * var(--k));background:#10182829;border-radius:30px;position:absolute;box-shadow:0 0 5cqw 3cqw #10182829}.scene-storefront .sf-plinth{--x:0;--y:0;--w:64;--d:38;--h:2.2;--ct:#fbfbfd;--cs:#d9dde5;--cw:#bfc5d0;background-image:linear-gradient(#0f172a0f 1px,#0000 1px),linear-gradient(90deg,#0f172a0f 1px,#0000 1px);background-size:calc(4 * var(--k)) calc(4 * var(--k));box-shadow:inset 0 0 0 1px var(--line-strong)}.scene-storefront .sf-shop{--z0:var(--t);--ct:#fff;--cs:#f4f6fa;--cw:#dce1ea;--sign:var(--brand);--sign-2:#ff8a4c}.scene-storefront .sf-shop:before{background-image:linear-gradient(90deg, var(--sign), var(--sign-2)), linear-gradient(160deg, #e4eeff, #a9c6fa 62%, #d7e6ff), linear-gradient(#2b3240, #2b3240);background-position:0 0,7% 70%,92% 100%;background-repeat:no-repeat;background-size:100% 20%,52% 44%,22% 62%}.scene-storefront .sf-shop:after{background-image:linear-gradient(160deg, #d5e3fb, #a9c6fa), linear-gradient(160deg, #d5e3fb, #a9c6fa), linear-gradient(90deg, var(--sign), var(--sign-2));background-position:16% 62%,62% 62%,0 0;background-repeat:no-repeat;background-size:24% 34%,24% 34%,100% 14%}.scene-storefront .main{--x:4;--y:4;--w:22;--d:14;--h:14;background-image:linear-gradient(#cfe0ff, #cfe0ff), linear-gradient(var(--line), var(--line));background-position:72% 30%,0 0;background-repeat:no-repeat;background-size:20% 30%,100% 100%}.scene-storefront .sa{--x:31;--y:8;--w:11;--d:11;--h:9;--cs:#f2f5ff;--cw:#d7def5;--sign:#4f6bed;--sign-2:#7d93f5;--ct:#eef2ff}.scene-storefront .sb{--x:46;--y:8;--w:11;--d:11;--h:7.4;--cs:#f1fbf6;--cw:#d2eedf;--sign:#12a35f;--sign-2:#4fcb94;--ct:#eaf9f1}.scene-storefront .sa:before,.scene-storefront .sb:before{background-position:0 0,8% 70%,90% 100%;background-size:100% 24%,46% 42%,24% 60%}.scene-storefront .sa:after,.scene-storefront .sb:after{background-size:24% 34%,24% 34%,100% 18%}.scene-storefront .sf-awn{width:106%;height:calc(3.4 * var(--k));transform-origin:50% 0;transform:translateZ(calc(-2.8 * var(--k))) rotateX(-52deg);background:repeating-linear-gradient(90deg, var(--brand) 0 12.5%, #fff 12.5% 25%);border-radius:0 0 10px 10px;animation:4.6s ease-in-out infinite sf-flap;position:absolute;top:100%;left:-3%;box-shadow:0 8px 10px -6px #10182866}@keyframes sf-flap{0%,to{transform:translateZ(calc(-2.8 * var(--k))) rotateX(-52deg)}30%{transform:translateZ(calc(-2.8 * var(--k))) rotateX(-44deg)}55%{transform:translateZ(calc(-2.8 * var(--k))) rotateX(-58deg)}78%{transform:translateZ(calc(-2.8 * var(--k))) rotateX(-49deg)}}.scene-storefront .sf-shelf{--x:4.6;--y:20;--w:12;--d:3.2;--h:2.4;--z0:var(--t);--ct:#ffe7d6;--cs:#ffc9a8;--cw:#f4a97f}.scene-storefront .sf-box{--y:20.4;--w:2.4;--d:2.4;--h:2.4;--z0:calc(var(--t) + 2.4);animation:3.6s ease-in-out infinite sf-bob;animation-delay:var(--bd,0s)}.scene-storefront .x1{--x:5.6;--ct:#ffb482;--cs:#ff8a4c;--cw:#e0242b;--bd:0s}.scene-storefront .x2{--x:9.4;--ct:#c3cefc;--cs:#7d93f5;--cw:#4f6bed;--bd:-1.2s}.scene-storefront .x3{--x:13.2;--ct:#a3ebc7;--cs:#4fcb94;--cw:#12a35f;--bd:-2.4s}@keyframes sf-bob{0%,to{transform:translateZ(calc((var(--h) + var(--z0)) * var(--k)))}50%{transform:translateZ(calc((var(--h) + var(--z0) + .9) * var(--k)))}}.scene-storefront .sf-path{left:calc(19 * var(--k));top:calc(24.6 * var(--k));width:calc(42 * var(--k));height:calc(5 * var(--k));transform:translateZ(calc((var(--t) + .05) * var(--k)));position:absolute;overflow:hidden}.scene-storefront .sf-path:before{content:"";top:30%;bottom:30%;left:calc(-3.6 * var(--k));right:calc(5 * var(--k));background:repeating-linear-gradient(90deg, var(--brand) 0 calc(2 * var(--k)), transparent calc(2 * var(--k)) calc(3.6 * var(--k)));animation:1.2s linear infinite sf-flow;position:absolute}.scene-storefront .sf-path:after{content:"";width:calc(5 * var(--k));background:var(--brand);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;top:0;bottom:0;right:0}@keyframes sf-flow{to{transform:translateX(calc(3.6 * var(--k)))}}.scene-storefront .sf-pool{left:calc(-8 * var(--k));top:calc(21.4 * var(--k));width:calc(16 * var(--k));height:calc(10.4 * var(--k));transform:translate3d(calc(15 * var(--k)), 0, calc((var(--t) + .1) * var(--k)));background:radial-gradient(closest-side,#ffcd78d9,#ffcd784d 62%,#0000);border-radius:50%;animation:9s ease-in-out infinite sf-pool;position:absolute}.scene-storefront .sf-beam{left:calc(-15 * var(--k));top:calc((26.6 - 26) * var(--k));width:calc(30 * var(--k));height:calc(26 * var(--k));transform-origin:50% 100%;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);transform:translate3d(calc(15 * var(--k)), 0, calc((var(--t) + .2) * var(--k))) rotateZ(38deg) rotateX(-58deg);background:linear-gradient(#ffe2a0f2,#ffd68c61 65%,#ffd68c24);animation:9s ease-in-out infinite sf-sweep;position:absolute}.scene-storefront .sf-beam:before{content:"";background:#2b3240;border-radius:4px;width:18%;height:7%;position:absolute;top:0;left:41%;box-shadow:0 0 12px 3px #ffd68ce6}@keyframes sf-sweep{0%,12%{transform:translate3d(calc(15 * var(--k)), 0, calc((var(--t) + .2) * var(--k))) rotateZ(38deg) rotateX(-58deg) scaleX(1)}32%,46%{transform:translate3d(calc(36.5 * var(--k)), 0, calc((var(--t) + .2) * var(--k))) rotateZ(38deg) rotateX(-58deg) scaleX(.75)}64%,80%{transform:translate3d(calc(51.5 * var(--k)), 0, calc((var(--t) + .2) * var(--k))) rotateZ(38deg) rotateX(-58deg) scaleX(.72)}to{transform:translate3d(calc(15 * var(--k)), 0, calc((var(--t) + .2) * var(--k))) rotateZ(38deg) rotateX(-58deg) scaleX(1)}}@keyframes sf-pool{0%,12%{transform:translate3d(calc(15 * var(--k)), 0, calc((var(--t) + .1) * var(--k))) scale(1)}32%,46%{transform:translate3d(calc(36.5 * var(--k)), 0, calc((var(--t) + .1) * var(--k))) scale(.8)}64%,80%{transform:translate3d(calc(51.5 * var(--k)), 0, calc((var(--t) + .1) * var(--k))) scale(.76)}to{transform:translate3d(calc(15 * var(--k)), 0, calc((var(--t) + .1) * var(--k))) scale(1)}}.scene-storefront .k1{--z:60px;--dot:var(--brand);--d:-1s;top:0;left:0}.scene-storefront .k2{--z:60px;--dot:var(--s-blue);--d:-3s;bottom:0;left:6%}.scene-storefront .k3{--z:60px;--dot:var(--s-green);--d:-2s;bottom:0;right:0}.scene-angles .scene-stage{--u:1cqw;--s:calc(var(--u) * 21);--r:calc(var(--s) * .288675);--H:calc(var(--u) * 34)}.scene-angles .an-beams{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scene-angles .an-in{animation:3.2s ease-in-out infinite an-pulse}.scene-angles .an-bw{transform-origin:36px 46px;animation:3.6s ease-in-out infinite an-shimmer;animation-delay:calc(var(--i,0) * -.9s)}.scene-angles .b1{--i:0}.scene-angles .b2{--i:1}.scene-angles .b3{--i:2}.scene-angles .b4{--i:3}@keyframes an-shimmer{0%,to{opacity:.62;transform:rotate(-.7deg)}50%{opacity:1;transform:rotate(.7deg)}}@keyframes an-pulse{0%,to{opacity:.55}50%{opacity:1}}.scene-angles .s-card{--z:0px;--r:14deg;width:19%;top:46%;left:0;translate:0 -50%}.scene-angles .an-pw{width:0;height:0;transform-style:preserve-3d;position:absolute;top:46%;left:36%;transform:rotateX(-24deg)}.scene-angles .an-pl{left:calc(var(--u) * -14);top:calc(var(--u) * -14);width:calc(var(--u) * 28);height:calc(var(--u) * 28);transform:translateY(calc(var(--H) / 2 + 2px)) rotateX(90deg);background:radial-gradient(closest-side,#10182833,#1018280f 65%,#0000);border-radius:50%;position:absolute}.scene-angles .an-pr{transform-style:preserve-3d;animation:26s linear infinite an-spin;position:absolute;top:0;left:0;transform:rotateY(25deg)}@keyframes an-spin{to{transform:rotateY(385deg)}}.scene-angles .an-pr .f,.scene-angles .an-pr .t{display:block;position:absolute}.scene-angles .an-pr .f{width:var(--s);height:var(--H);left:calc(var(--s) / -2);top:calc(var(--H) / -2);transform:rotateY(calc(var(--i) * 120deg)) translateZ(var(--r));background:linear-gradient(165deg,#fffc,#a5b8ff4d 55%,#ff96644d);border:1px solid #4f6bed80;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 18px #ffffff80}.scene-angles .f0{--i:0}.scene-angles .f1{--i:1;background:linear-gradient(165deg,#ffffffb3,#96e6c847 55%,#78a0ff4d)}.scene-angles .f2{--i:2;background:linear-gradient(165deg,#ffffffb3,#ffc8824d 55%,#ff6e6e4d)}.scene-angles .an-pr .t{width:var(--s);height:calc(var(--r) * 3);left:calc(var(--s) / -2);top:calc(var(--r) * -1.5);clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#ffffffd9,#becdff8c)}.scene-angles .t0{transform:translateY(calc(var(--H) / -2)) rotateX(90deg) translateY(calc(var(--r) * -.5))}.scene-angles .t1{transform:translateY(calc(var(--H) / 2)) rotateX(90deg) translateY(calc(var(--r) * -.5));background:linear-gradient(#d2dcff99,#96aafa73)}.scene-angles .s-chip{--z:30px;left:66%;translate:0 -50%}.scene-angles .k1{--dot:#e0242b;--d:-1s;top:10%}.scene-angles .k2{--dot:#f79009;--d:-2.4s;top:34%}.scene-angles .k3{--dot:#12b76a;--d:-3.6s;top:58%}.scene-angles .k4{--dot:#4f6bed;--d:-4.8s;top:82%}.scene-offers{--glow:247,144,9}.scene-offers .scene-stage{--u:1cqw;--W:calc(var(--u) * 36);--D:calc(var(--u) * 16);--Hc:calc(var(--u) * 13);--cs:calc(var(--u) * 9)}.scene-offers .of-rail{height:calc(var(--u) * 1.6);background:linear-gradient(#f2f4f7,#98a2b3);border-radius:100px;position:absolute;top:1%;left:4%;right:4%;transform:translateZ(10px);box-shadow:0 8px 14px -6px #10182859}.scene-offers .of-tg{width:calc(var(--u) * 18);margin-left:calc(var(--u) * -9);height:calc(var(--u) * 22);transform-origin:50% 0;transform:translateZ(var(--z,0px)) rotateZ(var(--a,0deg));transform-style:preserve-3d;filter:drop-shadow(0 10px 8px #10182838);animation:4.6s ease-in-out infinite alternate of-swing;animation-delay:var(--d,0s);position:absolute;top:3%}.scene-offers .t1{--a:-5deg;--d:0s;--z:0px;left:17%}.scene-offers .t2{--a:3deg;--d:-1.5s;--z:24px;left:50%}.scene-offers .t3{--a:-2deg;--d:-3s;--z:48px;left:83%}@keyframes of-swing{0%{transform:translateZ(var(--z)) rotateZ(-8deg) rotateY(-14deg)}to{transform:translateZ(var(--z)) rotateZ(8deg) rotateY(14deg)}}.scene-offers .of-tg .st{width:2px;height:calc(var(--u) * 9);background:#98a2b3;margin-left:-1px;position:absolute;top:0;left:50%}.scene-offers .of-tg .tb{left:0;right:0;top:calc(var(--u) * 6.5);padding:calc(var(--u) * 5.2) 14% 0;gap:calc(var(--u) * 1.8);clip-path:polygon(24% 0,76% 0,100% 12%,100% 100%,0 100%,0 12%);background:linear-gradient(160deg,#fff,#f2f4f7);flex-direction:column;display:flex;position:absolute;bottom:0}.scene-offers .of-tg .tb:before{content:"";left:50%;top:calc(var(--u) * 1.1);width:calc(var(--u) * 3);aspect-ratio:1;margin-left:calc(var(--u) * -1.5);box-shadow:inset 0 0 0 calc(var(--u) * .5) #10182838, 0 0 0 calc(var(--u) * .45) #ffffffb3;background:#fff;border-radius:50%;position:absolute}.scene-offers .of-tg .tb:after{content:"";background:var(--tc,var(--s-blue));height:22%;position:absolute;bottom:0;left:0;right:0}.scene-offers .of-tg .ln{height:calc(var(--u) * 1.5);background:#10182824;border-radius:100px;display:block}.scene-offers .of-tg .ln.short{width:58%}.scene-offers .t1{--tc:#e0242b}.scene-offers .t1 .tb{background:linear-gradient(160deg,#ff8a3d,#e0242b)}.scene-offers .t1 .tb:after{background:#ffffff4d}.scene-offers .t1 .ln{background:#ffffffbf}.scene-offers .t2{--tc:#4f6bed}.scene-offers .t3{--tc:#12b76a}.scene-offers .s-chip{--z:20px;top:47%;translate:-50% -50%}.scene-offers .k1{--dot:#e0242b;--d:-1s;left:17%}.scene-offers .k2{--dot:#4f6bed;--d:-2.5s;left:50%}.scene-offers .k3{--dot:#12b76a;--d:-4s;left:83%}.scene-offers .of-cr{width:var(--W);height:var(--Hc);margin:calc(var(--Hc) / -2) 0 0 calc(var(--W) / -2);transform-style:preserve-3d;position:absolute;top:85%;left:50%;transform:rotateX(-30deg)rotateY(-24deg)}.scene-offers .of-cr>i{display:block;position:absolute}.scene-offers .of-cr .fc{background:repeating-linear-gradient(180deg, #f7900924 0 calc(var(--u) * 2.3), #ffffff59 calc(var(--u) * 2.3) calc(var(--u) * 2.6));border:1px solid #b5470866;box-shadow:inset 0 0 14px #ffffff8c}.scene-offers .fr{width:100%;height:100%;transform:translateZ(calc(var(--D) / 2));background-color:#ffeed66b;border-radius:3px;top:0;left:0}.scene-offers .bk{width:100%;height:100%;transform:translateZ(calc(var(--D) / -2));top:0;left:0}.scene-offers .lf,.scene-offers .rt{width:var(--D);height:100%;top:0;left:calc(50% - var(--D) / 2)}.scene-offers .lf{transform:rotateY(-90deg) translateZ(calc(var(--W) / 2));background-color:#f7b45a4d}.scene-offers .rt{transform:rotateY(90deg) translateZ(calc(var(--W) / 2));background-color:#f7b45a73}.scene-offers .fl{left:0;top:calc(50% - var(--D) / 2);width:100%;height:var(--D);transform:rotateX(90deg) translateZ(calc(var(--Hc) / -2));background:#f7900938}.scene-offers .cb{left:calc(50% - var(--cs) / 2);top:calc(100% - var(--cs));width:var(--cs);height:var(--cs);transform-style:preserve-3d;transform:translate3d(var(--x), 0, calc(var(--cs) / 2));background:var(--cf);border-radius:2px}.scene-offers .cb:before,.scene-offers .cb:after{content:"";background:var(--cr);position:absolute;inset:0}.scene-offers .cb:before{transform-origin:100%;transform:rotateY(-90deg)}.scene-offers .cb:after{background:var(--ct);transform-origin:50% 0;transform:rotateX(-90deg)}.scene-offers .cb.a{--x:calc(var(--u) * -11);--cf:#ff8a3d;--cr:#e0242b;--ct:#ffc7a3}.scene-offers .cb.b{--x:0px;--cf:#6c86ff;--cr:#3b5bdb;--ct:#b7c4fa;animation:7.5s ease-in-out infinite of-pop}.scene-offers .cb.c{--x:calc(var(--u) * 11);--cf:#3fd08f;--cr:#067647;--ct:#bdefd6}@keyframes of-pop{0%,20%{transform:translate3d(var(--x), 0, calc(var(--cs) / 2)) rotateY(0deg)}40%,58%{transform:translate3d(var(--x), calc(var(--u) * -11), calc(var(--cs) / 2)) rotateY(-20deg)}78%,to{transform:translate3d(var(--x), 0, calc(var(--cs) / 2)) rotateY(0deg)}}.scene-offers .ld{width:100%;height:var(--D);transform-origin:50% 0;transform:translateZ(calc(var(--D) / -2)) rotateX(90deg);background:linear-gradient(90deg,#0000 43%,#f7900999 43% 57%,#0000 57%),#ffe2ba8c;border:1px solid #b5470873;animation:7.5s ease-in-out infinite of-lid;top:0;left:0;box-shadow:inset 0 0 12px #fff9}@keyframes of-lid{0%,6%{transform:translateZ(calc(var(--D) / -2)) rotateX(90deg)}22%,70%{transform:translateZ(calc(var(--D) / -2)) rotateX(135deg)}88%,to{transform:translateZ(calc(var(--D) / -2)) rotateX(90deg)}}.scene-calendar{--glow:79,107,237}.scene-calendar .scene-stage{--u:1cqw}.scene-calendar .ca-sl{width:calc(var(--u) * 76);height:calc(var(--u) * 48);margin:calc(var(--u) * -24) 0 0 calc(var(--u) * -38);padding:calc(var(--u) * 3);gap:calc(var(--u) * 2);border:1px solid var(--line);border-radius:calc(var(--u) * 2);transform-style:preserve-3d;background:#fff;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:rotateX(54deg)rotate(-6deg)}.scene-calendar .ca-sl:before{content:"";border-radius:inherit;transform:translateZ(calc(var(--u) * -2));background:#d0d5dd;position:absolute;inset:-1px}.scene-calendar .ca-sl:after{content:"";filter:blur(14px);transform:translateZ(calc(var(--u) * -9));background:#10182838;border-radius:50%;position:absolute;inset:4%}.scene-calendar .ca-hd{flex:0 0 calc(var(--u) * 1.8);background:repeating-linear-gradient(90deg,#98a2b3 0 8.85714%,#0000 8.85714% 14.2857%);border-radius:100px}.scene-calendar .ca-gr{gap:calc(var(--u) * 1.3);transform-style:preserve-3d;flex:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(7,1fr);display:grid}.scene-calendar .t{border-radius:calc(var(--u) * .9);border:1px solid var(--line-strong);transform-style:preserve-3d;--h0:calc(var(--u) * .8);--h1:calc(var(--u) * 3);transform:translateZ(var(--h0));animation:4.4s ease-in-out infinite ca-pop;animation-delay:calc((var(--c) + var(--r)) * .16s - 4.4s);background:linear-gradient(160deg,#fff,#f2f4f7);display:block;position:relative}.scene-calendar .t:before{content:"";border-radius:inherit;transform:translateZ(calc(var(--u) * -1.6));background:#b8c0cc;position:absolute;inset:-1px}.scene-calendar .t.hl{--h0:calc(var(--u) * 1.2);--h1:calc(var(--u) * 6);background:linear-gradient(160deg,#ffe1d2,#ffb892);border-color:#ffb892}.scene-calendar .t.hl:before{background:#e8845a}@keyframes ca-pop{0%,26%,to{transform:translateZ(var(--h0))}11%{transform:translateZ(var(--h1))}}.scene-calendar .t.occ{transform:translateZ(calc(var(--u) * 3));background:linear-gradient(160deg, var(--oc1), var(--oc2));border-color:var(--oc2);animation:none}.scene-calendar .t.occ:before{background:var(--oc3);transform:translateZ(calc(var(--u) * -3))}.scene-calendar .m1{--oc1:#dce4ff;--oc2:#b7c4fa;--oc3:#6c86ff;--mc:#4f6bed;--d:0s}.scene-calendar .m2{--oc1:#d5f5e3;--oc2:#9be3be;--oc3:#3fa878;--mc:#12b76a;--d:-2s}.scene-calendar .m3{--oc1:#ffe9c2;--oc2:#ffcb7a;--oc3:#d98300;--mc:#f79009;--d:-4s}.scene-calendar .mk{width:calc(var(--u) * 5);height:calc(var(--u) * 5);margin:calc(var(--u) * -4) 0 0 calc(var(--u) * -2.5);transform-origin:50% 100%;animation:6s ease-in infinite ca-drop;animation-delay:var(--d);position:absolute;top:50%;left:50%;transform:rotateX(-54deg)}.scene-calendar .mk:before{content:"";background:radial-gradient(circle at 35% 30%, #fff 0 8%, var(--mc) 40%);border-radius:50% 50% 50% 0;position:absolute;inset:0;transform:rotate(-45deg);box-shadow:0 6px 8px -2px #10182859}.scene-calendar .mk:after{content:"";background:#fff;border-radius:50%;width:34%;height:34%;position:absolute;top:33%;left:33%}@keyframes ca-drop{0%{transform:translateZ(calc(var(--u) * 26)) rotateX(-54deg);opacity:0;animation-timing-function:ease-in}5%{opacity:1}14%{animation-timing-function:ease-out;transform:translateZ(0)rotateX(-54deg)}20%{transform:translateZ(calc(var(--u) * 5)) rotateX(-54deg);animation-timing-function:ease-in}26%{animation-timing-function:ease-out;transform:translateZ(0)rotateX(-54deg)}30%{transform:translateZ(calc(var(--u) * 1.6)) rotateX(-54deg);animation-timing-function:ease-in}34%,88%{opacity:1;transform:translateZ(0)rotateX(-54deg)}96%,to{opacity:0;transform:translateZ(0)rotateX(-54deg)}}.scene-calendar .cu{transform-style:preserve-3d;transform:translateZ(calc(var(--u) * .8));display:block;position:relative}.scene-calendar .cu:before{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#d0d5dd,#b8c0cc);position:absolute;inset:0}.scene-calendar .cu:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);transform-origin:50%;background:linear-gradient(135deg,#fff,#e4e7ec);animation:4.4s ease-in-out infinite ca-curl;position:absolute;inset:0;transform:rotate3d(1,-1,0,0)}@keyframes ca-curl{0%,to{transform:rotate3d(1,-1,0,0)}50%{transform:rotate3d(1,-1,0,-62deg)}}.scene-calendar .s-chip{--z:40px}.scene-calendar .k1{--dot:#4f6bed;--d:-1s;top:7%;left:0}.scene-calendar .k2{--dot:#f79009;--d:-3s;top:7%;right:0}.scene-calendar .k3{--dot:#12b76a;--d:-2s;bottom:6%;left:0}.scene-nodes{--glow:79,107,237}.scene-nodes .scene-stage{--side:63cqw}@container scene (width<=480px){.scene-nodes .scene-stage{--side:69cqw}}.scene-nodes .n-web{aspect-ratio:1;height:86%;transform-style:preserve-3d;animation:36s linear infinite n-turn;position:absolute;top:7%;left:50%;translate:-50%}@keyframes n-turn{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.scene-nodes .n-e{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--l) * 1%);transform-origin:0;height:2px;translate:0 0 calc(var(--side) * var(--z) / 100);transform:rotateZ(calc(var(--t) * 1deg)) rotateY(calc(var(--p) * 1deg));transform-style:preserve-3d;background:linear-gradient(90deg,#98a5c2,#c2cadb 50%,#98a5c2);margin-top:-1px;position:absolute}.scene-nodes .n-e:before{content:"";background:inherit;position:absolute;inset:0;transform:rotateX(90deg)}.scene-nodes .n-e u{transform-style:preserve-3d;opacity:0;animation:6s linear infinite n-lit;animation-delay:var(--d);background:linear-gradient(90deg,#ff6b1a,#e0242b);position:absolute;inset:-1px 0}.scene-nodes .n-e u:before{content:"";background:inherit;opacity:0;animation:6s linear infinite n-lit;animation-delay:var(--d);position:absolute;inset:0;transform:rotateX(90deg)}@keyframes n-lit{0%{opacity:0}5%,38%{opacity:1}60%,to{opacity:0}}.scene-nodes .n-sig{width:0;height:0;transform-style:preserve-3d;transform:translateX(calc(var(--side) * var(--l) / 200));animation:6s linear infinite n-travel;animation-delay:var(--d);position:absolute;top:50%;left:0}.scene-nodes .n-sig:before,.scene-nodes .n-sig:after{content:"";width:16px;height:16px;animation:6s linear infinite n-sigfade;animation-delay:var(--d);background:radial-gradient(circle,#fff 0 14%,#ffb27a 28%,#ff6b1a8c 46%,#ff6b1a00 70%);border-radius:50%;position:absolute;top:-8px;left:-8px}.scene-nodes .n-sig:after{transform:rotateY(90deg)}@keyframes n-travel{0%,4%{transform:translate(0)}40%,to{transform:translateX(calc(var(--side) * var(--l) / 100))}}@keyframes n-sigfade{0%{opacity:0}4%,38%{opacity:1}44%,to{opacity:0}}.scene-nodes .n-orb{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--s) * 1%);aspect-ratio:1;translate:-50% -50% calc(var(--side) * var(--z) / 100);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--o2) 55%, transparent));animation:36s linear infinite n-face;position:absolute;transform:rotateY(22deg)}.scene-nodes .n-orb:after{content:"";background:radial-gradient(circle at 34% 28%, #fffffff2 0 6%, var(--o1) 24%, var(--o2) 68%, var(--o3) 100%);border-radius:50%;position:absolute;inset:0}@keyframes n-face{0%{transform:rotateY(22deg)}to{transform:rotateY(-338deg)}}.scene-nodes .c-core{--o1:#ffb27a;--o2:#ff6b1a;--o3:#c71b22}.scene-nodes .c-blue{--o1:#b7c4fa;--o2:#4f6bed;--o3:#2c3fa8}.scene-nodes .c-green{--o1:#a6ebcb;--o2:#12b76a;--o3:#05784a}.scene-nodes .c-amber{--o1:#ffd9a0;--o2:#f79009;--o3:#b54708}.scene-nodes .c-ember{--o1:#ffc1a0;--o2:#f9602a;--o3:#b42318}.scene-nodes .c-core:before{content:"";border:2px solid #ff6b1a8c;border-radius:50%;animation:3.6s ease-out infinite n-halo;position:absolute;inset:-22%}@keyframes n-halo{0%{opacity:.85;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.scene-nodes .k1{--dot:var(--s-amber);--z:60px;top:3%;left:0}.scene-nodes .k2{--dot:var(--s-green);--z:60px;--d:-2s;top:3%;right:0}.scene-nodes .k3{--dot:var(--brand);--z:60px;--d:-3.5s;bottom:0;left:50%;translate:-50%}.scene-why .scene-stage{--W:82cqw;--H:calc(var(--W) / 1.12)}@container scene (width<=480px){.scene-why .scene-stage{--W:90cqw}}.scene-why .w-base{border:1px solid var(--line-strong);background:radial-gradient(closest-side,#fff,#e4e7ec);border-radius:50%;width:30%;height:10%;position:absolute;top:79%;left:35%;box-shadow:0 26px 30px -18px #10182866}.scene-why .w-post{background:linear-gradient(90deg,#c3cad6,#fff 42%,#98a2b3);border-radius:4px;width:2.4%;height:53%;position:absolute;top:31%;left:49%;box-shadow:0 14px 20px -10px #1018284d}.scene-why .w-pivot{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#fff 0 8%,#ffb27a 26%,#ff6b1a 66%,#c71b22);border-radius:50%;width:5%;position:absolute;top:31%;left:50%;translate:-50% -50% 16px;box-shadow:0 0 16px 2px #ff6b1a73,0 10px 14px -6px #10182859}.scene-why .w-beam{width:72%;height:2.6%;transform-style:preserve-3d;border:1px solid var(--line-strong);background:linear-gradient(#fff,#cdd3de);border-radius:99px;animation:9s ease-in-out infinite w-rock;position:absolute;top:29.7%;left:14%;transform:rotate(-7deg);box-shadow:0 12px 16px -10px #10182859}.scene-why .w-beam:before{content:"";border-radius:inherit;background:#aeb6c5;position:absolute;inset:-1px;transform:translateZ(-12px)}@keyframes w-rock{0%,8%{transform:rotate(8deg)}18%{transform:rotate(-13deg)}28%{transform:rotate(-2deg)}38%{transform:rotate(-10deg)}47%{transform:rotate(-5deg)}56%{transform:rotate(-8.5deg)}66%{transform:rotate(-6.5deg)}76%,90%{transform:rotate(-7deg)}to{transform:rotate(8deg)}}@keyframes w-hang{0%,8%{transform:rotate(-8deg)}18%{transform:rotate(13deg)}28%{transform:rotate(2deg)}38%{transform:rotate(10deg)}47%{transform:rotate(5deg)}56%{transform:rotate(8.5deg)}66%{transform:rotate(6.5deg)}76%,90%{transform:rotate(7deg)}to{transform:rotate(-8deg)}}.scene-why .w-arm{width:0;height:0;transform-style:preserve-3d;animation:9s ease-in-out infinite w-hang;position:absolute;top:50%;transform:rotate(7deg)}.scene-why .w-arm.l{--rim:var(--s-blue);left:0}.scene-why .w-arm.r{--rim:var(--brand);left:100%}.scene-why .w-str{left:calc(var(--W) * -.115);width:calc(var(--W) * .23);height:calc(var(--W) * .2);background:linear-gradient(to bottom right,#0000 calc(50% - .7px),#4754678c 50%,#0000 calc(50% + .7px)) 0 0/50% 100% no-repeat,linear-gradient(to bottom left,#0000 calc(50% - .7px),#4754678c 50%,#0000 calc(50% + .7px)) 100% 0/50% 100% no-repeat;position:absolute;top:0}.scene-why .w-pan{left:calc(var(--W) * -.13);top:calc(var(--W) * .07);width:calc(var(--W) * .26);aspect-ratio:1;border:3px solid var(--rim);background:radial-gradient(circle at 50% 42%,#fff,#e4e7ec 72%);border-radius:50%;position:absolute;transform:rotateX(68deg);box-shadow:inset 0 0 0 1px #fffc,0 14px 16px -4px #10182859}.scene-why .w-rec{top:calc(var(--W) * .069);width:calc(var(--W) * .11);aspect-ratio:.78;border:1px solid var(--line-strong);transform-origin:50% 100%;transform:translate3d(0, 0, var(--tz)) rotateZ(var(--rz));background:linear-gradient(135deg, var(--g1), var(--g2)) 50% 10% / 76% 44% no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) 50% 66% / 76% 7% no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) 18% 82% / 46% 7% no-repeat, #fff;border-radius:8px;position:absolute;box-shadow:0 12px 16px -8px #10182859}.scene-why .w-rec:after{content:"";aspect-ratio:1;background:var(--s-green);border-radius:50%;width:17%;position:absolute;bottom:10%;right:9%;box-shadow:0 0 0 3px #12b76a38}.scene-why .w-rec.r1{left:calc(var(--W) * -.112);--tz:-12px;--rz:-7deg;--g1:#dce4ff;--g2:#b7c4fa}.scene-why .w-rec.r2{left:calc(var(--W) * -.057);--tz:0px;--rz:1deg;--g1:#d5f5e3;--g2:#9be3be}.scene-why .w-rec.r3{left:calc(var(--W) * -.002);--tz:12px;--rz:7deg;--g1:#ffe1d2;--g2:#ffb892;animation:9s ease-in infinite w-drop}@keyframes w-drop{0%,2%{opacity:0;transform:translate3d(0, -70%, calc(var(--tz) + 24px)) rotateZ(calc(var(--rz) - 10deg))}10%{opacity:1;transform:translate3d(0, 0, var(--tz)) rotateZ(var(--rz))}90%{opacity:1;transform:translate3d(0, 0, var(--tz)) rotateZ(var(--rz))}98%,to{opacity:0;transform:translate3d(0, -50%, calc(var(--tz) + 24px)) rotateZ(calc(var(--rz) + 6deg))}}.scene-why .w-bulb{left:calc(var(--W) * -.1);top:calc(var(--W) * .006);width:calc(var(--W) * .2);aspect-ratio:64/80;max-width:none;position:absolute;overflow:visible}.scene-why .w-bulb .halo{transform-origin:32px 30px;animation:4.5s ease-in-out infinite alternate w-glow}@keyframes w-glow{0%{opacity:.45;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.scene-why .k1{--dot:var(--s-blue);bottom:3%;left:0}.scene-why .k2{--dot:var(--brand);--d:-2.5s;bottom:3%;right:0}.scene-mail{--glow:79,107,237}.scene-mail .scene-stage{--W:82cqw;--H:calc(var(--W) / 1.12)}@container scene (width<=480px){.scene-mail .scene-stage{--W:90cqw}}.scene-mail .m-env{aspect-ratio:1.5;width:34%;transform-style:preserve-3d;background:linear-gradient(#ffd3b6,#ffe9db);border:1px solid #f6c3a5;border-radius:10px;position:absolute;top:49%;left:5%;box-shadow:0 30px 40px -24px #10182866}.scene-mail .m-env:before{content:"";clip-path:polygon(0 0,50% 58%,100% 0,100% 100%,0 100%);background:linear-gradient(#fff,#fff3ea);border-radius:0 0 10px 10px;position:absolute;inset:0;transform:translateZ(1px)}.scene-mail .m-env:after{content:"";background:linear-gradient(to top right,#0000 calc(50% - .6px),#e0242b38 50%,#0000 calc(50% + .6px)) 0 100%/50% 100% no-repeat,linear-gradient(to top left,#0000 calc(50% - .6px),#e0242b38 50%,#0000 calc(50% + .6px)) 100% 100%/50% 100% no-repeat;border-radius:0 0 10px 10px;height:58%;position:absolute;bottom:0;left:0;right:0;transform:translateZ(1.5px)}.scene-mail .m-flap{transform-origin:50% 0;width:100%;height:58%;transform-style:preserve-3d;animation:9s ease-in-out infinite m-flap;position:absolute;top:0;left:0;transform:translateZ(2px)rotateX(-180deg)}.scene-mail .m-flap:before,.scene-mail .m-flap:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:hidden;position:absolute;inset:0}.scene-mail .m-flap:before{background:linear-gradient(165deg,#ff9a57,#ff6b1a 55%,#e0242b)}.scene-mail .m-flap:after{background:linear-gradient(#ffb690,#ffc9a8);transform:rotateY(180deg)}@keyframes m-flap{0%,4%{transform:translateZ(2px)rotateX(0)}14%,88%{transform:translateZ(2px)rotateX(-180deg)}98%,to{transform:translateZ(2px)rotateX(0)}}.scene-mail .m-tray{width:31%;height:22%;transform-style:preserve-3d;position:absolute;top:53%;left:65%}.scene-mail .m-tray:before{content:"";transform:translateZ(calc(var(--W) * -.07));background:linear-gradient(#dce4ff,#b7c4fa);border-radius:8px 8px 0 0;position:absolute;inset:0;box-shadow:0 30px 36px -22px #10182866}.scene-mail .m-tray i{width:100%;height:calc(var(--W) * .07);transform-origin:50% 100%;background:linear-gradient(#8fa3f2,#a9b9f7);position:absolute;bottom:0;left:0;transform:rotateX(90deg)}.scene-mail .m-tray b{width:72%;height:calc(var(--W) * .07);transform-origin:50% 100%;border:2px solid var(--s-blue);opacity:0;border-radius:50%;animation:9s ease-out infinite m-land;position:absolute;bottom:0;left:14%;transform:rotateX(90deg)}@keyframes m-land{0%,76%{opacity:0;transform:rotateX(90deg)scale(.6)}80%{opacity:.85;transform:rotateX(90deg)scale(.7)}94%,to{opacity:0;transform:rotateX(90deg)scale(1.35)}}.scene-mail .m-tray:after{content:"";background:linear-gradient(#c7d2fa,#c7d2fa) 50% 36%/46% 4px no-repeat,linear-gradient(#c7d2fa,#c7d2fa) 50% 62%/62% 4px no-repeat,linear-gradient(#fff,#eef2ff);border:1px solid #c7d2fa;border-radius:6px 6px 10px 10px;width:100%;height:50%;position:absolute;bottom:0;left:0;transform:translateZ(1px);box-shadow:0 18px 22px -14px #10182859}.scene-mail .m-dot{width:calc(var(--W) * .018);aspect-ratio:1;margin:calc(var(--W) * -.009) 0 0 calc(var(--W) * -.009);background:var(--brand);opacity:.8;border-radius:50%;animation:9s ease-out infinite both m-dot;position:absolute;transform:translateZ(60px);box-shadow:0 0 8px #ff6b1a99}.scene-mail .m-dot:nth-of-type(2n){background:var(--s-blue);box-shadow:0 0 8px #4f6bed8c}.scene-mail .m-dot:first-of-type{animation-delay:2.68s}.scene-mail .m-dot:nth-of-type(2){animation-delay:3.18s}.scene-mail .m-dot:nth-of-type(3){animation-delay:3.62s}.scene-mail .m-dot:nth-of-type(4){animation-delay:4.02s}.scene-mail .m-dot:nth-of-type(5){animation-delay:4.41s}.scene-mail .m-dot:nth-of-type(6){animation-delay:4.8s}.scene-mail .m-dot:nth-of-type(7){animation-delay:5.2s}.scene-mail .m-dot:nth-of-type(8){animation-delay:5.64s}@keyframes m-dot{0%{opacity:0;transform:translateZ(60px)scale(.3)}4%{opacity:.9;transform:translateZ(60px)scale(1)}36%{opacity:.9;transform:translateZ(60px)scale(1)}48%,to{opacity:0;transform:translateZ(60px)scale(.7)}}.scene-mail .m-plane{width:calc(var(--W) * .18);aspect-ratio:80/48;margin:calc(var(--W) * -.054) 0 0 calc(var(--W) * -.09);filter:drop-shadow(0 14px 8px #10182838);max-width:none;transform:translate3d(calc(var(--W) * .51), calc(var(--H) * .1975), 120px) rotateZ(7.9deg) rotateX(0deg) scale(1.1);animation:9s linear infinite m-fly;position:absolute;top:0;left:0;overflow:visible}@keyframes m-fly{0%,4%{opacity:0;transform:translate3d(calc(var(--W) * .23), calc(var(--H) * .49), 10px) rotateZ(-70deg) rotateX(0deg) scale(.35)}16%{opacity:1;transform:translate3d(calc(var(--W) * .235), calc(var(--H) * .445), 30px) rotateZ(-62deg) rotateX(0deg) scale(.55)}22%{opacity:1;transform:translate3d(calc(var(--W) * .23), calc(var(--H) * .49), 30px) rotateZ(-64.4deg) rotateX(0deg) scale(.8)}26.5%{opacity:1;transform:translate3d(calc(var(--W) * .2579), calc(var(--H) * .4287), 53px) rotateZ(-61.5deg) rotateX(14deg) scale(.878)}31%{opacity:1;transform:translate3d(calc(var(--W) * .2956), calc(var(--H) * .3579), 75px) rotateZ(-56.6deg) rotateX(24.2deg) scale(.95)}35.5%{opacity:1;transform:translate3d(calc(var(--W) * .3413), calc(var(--H) * .2898), 94px) rotateZ(-48.8deg) rotateX(28deg) scale(1.012)}40%{opacity:1;transform:translate3d(calc(var(--W) * .3935), calc(var(--H) * .2352), 108px) rotateZ(-36.1deg) rotateX(24.2deg) scale(1.06)}44.5%{opacity:1;transform:translate3d(calc(var(--W) * .4503), calc(var(--H) * .2027), 117px) rotateZ(-16.5deg) rotateX(14deg) scale(1.09)}49%{opacity:1;transform:translate3d(calc(var(--W) * .51), calc(var(--H) * .1975), 120px) rotateZ(7.9deg) rotateX(0deg) scale(1.1)}53.5%{opacity:1;transform:translate3d(calc(var(--W) * .5705), calc(var(--H) * .2213), 117px) rotateZ(29.3deg) rotateX(-14deg) scale(1.09)}58%{opacity:1;transform:translate3d(calc(var(--W) * .6298), calc(var(--H) * .2719), 108px) rotateZ(43.8deg) rotateX(-24.2deg) scale(1.06)}62.5%{opacity:1;transform:translate3d(calc(var(--W) * .6857), calc(var(--H) * .3432), 94px) rotateZ(52.8deg) rotateX(-28deg) scale(1.012)}67%{opacity:1;transform:translate3d(calc(var(--W) * .7359), calc(var(--H) * .4262), 75px) rotateZ(58.5deg) rotateX(-24.2deg) scale(.95)}71.5%{opacity:1;transform:translate3d(calc(var(--W) * .7782), calc(var(--H) * .5094), 53px) rotateZ(62.1deg) rotateX(-14deg) scale(.878)}76%{opacity:1;transform:translate3d(calc(var(--W) * .81), calc(var(--H) * .58), 30px) rotateZ(64.3deg) rotateX(0deg) scale(.8)}82%{opacity:0;transform:translate3d(calc(var(--W) * .82), calc(var(--H) * .63), -8px) rotateZ(72.3deg) rotateX(0deg) scale(.3)}to{opacity:0;transform:translate3d(calc(var(--W) * .23), calc(var(--H) * .49), 10px) rotateZ(-70deg) rotateX(0deg) scale(.35)}}.scene-mail .k1{--dot:var(--brand);bottom:12%;left:4%}.scene-mail .k2{--dot:var(--s-blue);--d:-2.5s;bottom:12%;right:4%}.scene-launch .scene-stage{--S:62cqw}@container scene (width<=480px){.scene-launch .scene-stage{--S:70cqw}}.scene-launch .l-iso{width:var(--S);height:calc(var(--S) * .5);margin:calc(var(--S) * -.25) 0 0 calc(var(--S) * -.5);transform-style:preserve-3d;position:absolute;top:58%;left:50%;transform:rotateX(58deg)rotate(-40deg)}.scene-launch .l-floor{border:1px solid var(--line-strong);background:repeating-linear-gradient(0deg,#0f172a0f 0 1px,#0000 1px 12.5%),repeating-linear-gradient(90deg,#0f172a0f 0 1px,#0000 1px 6.25%),linear-gradient(135deg,#f4f6fa,#e3e8f0);border-radius:3%;position:absolute;inset:0;box-shadow:0 40px 50px -24px #10182861}.scene-launch .l-step{width:28%;height:80%;transform-style:preserve-3d;translate:0 0 calc(var(--S) * var(--h));border:1px solid var(--line-strong);background:linear-gradient(135deg,#fff,#f2f4f7);position:absolute;top:10%}.scene-launch .s1{--h:.06;--ign:l-ign1;left:4%}.scene-launch .s2{--h:.12;--ign:l-ign2;left:32%}.scene-launch .s3{--h:.18;--ign:l-ign3;left:60%}.scene-launch .l-step i,.scene-launch .l-tok i{width:calc(100% + 2px);height:calc(var(--S) * var(--h));transform-origin:50% 0;background:linear-gradient(#dde2eb,#c3cad7);position:absolute;top:100%;left:-1px;transform:rotateX(-90deg)}.scene-launch .l-step b,.scene-launch .l-tok b{width:calc(var(--S) * var(--h));transform-origin:0;background:linear-gradient(90deg,#c9d0dc,#aeb7c7);height:calc(100% + 2px);position:absolute;top:-1px;left:0;transform:rotateY(90deg)}.scene-launch .l-step:after,.scene-launch .l-step i:after{content:"";opacity:0;animation:var(--ign) 9s ease-in-out infinite;background:linear-gradient(135deg,#ffc48c99,#ff6b1a80);position:absolute;inset:0;transform:translateZ(1px);box-shadow:inset 0 0 0 2px #ff6b1ae6}.scene-launch .l-step i:after{transform:none}.scene-launch .s1:after,.scene-launch .s1 i:after{opacity:.5}.scene-launch .s2:after,.scene-launch .s2 i:after{opacity:.7}.scene-launch .s3:after,.scene-launch .s3 i:after{opacity:.9}@keyframes l-ign1{0%,3%{opacity:0}8%,88%{opacity:1}97%,to{opacity:0}}@keyframes l-ign2{0%,28%{opacity:0}34%,88%{opacity:1}97%,to{opacity:0}}@keyframes l-ign3{0%,55%{opacity:0}61%,88%{opacity:1}97%,to{opacity:0}}.scene-launch .l-beam{width:calc(var(--S) * .13);height:calc(var(--S) * .44);margin-left:calc(var(--S) * -.065);translate:0 0 calc(var(--S) * .18);transform-origin:50% 100%;background:linear-gradient(90deg,#ff6b1a00,#ff6b1a8c 25%,#ffc58f 50%,#ff6b1a8c 75%,#ff6b1a00);animation:9s ease-in-out infinite l-beam;position:absolute;bottom:50%;left:74%;overflow:hidden;transform:rotate(40deg)rotateX(-58deg);-webkit-mask-image:linear-gradient(0deg,#000 0 62%,#0000);mask-image:linear-gradient(0deg,#000 0 62%,#0000)}.scene-launch .l-beam:before{content:"";background:linear-gradient(#0000 0,#fffffff2 10%,#0000 24% 56%,#ffffffbf 66%,#0000 80% 100%) 0 0/100% 50% repeat-y;height:200%;animation:2.4s linear infinite l-rise;position:absolute;top:0;left:0;right:0}@keyframes l-rise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes l-beam{0%,58%{opacity:0;transform:rotate(40deg)rotateX(-58deg)scaleY(.1)}68%,88%{opacity:1;transform:rotate(40deg)rotateX(-58deg)scaleY(1)}97%,to{opacity:0;transform:rotate(40deg)rotateX(-58deg)scaleY(1)}}.scene-launch .l-ring{width:calc(var(--S) * .2);aspect-ratio:1;margin:calc(var(--S) * -.1) 0 0 calc(var(--S) * -.1);border:2px solid var(--brand);translate:0 0 calc(var(--S) * .18 + 2px);opacity:.5;border-radius:50%;animation:9s ease-out infinite l-ring;position:absolute;top:50%;left:74%}@keyframes l-ring{0%,58%{opacity:0;transform:scale(.5)}60%{opacity:.9;transform:scale(.5)}70%{opacity:0;transform:scale(1.5)}72%{opacity:.9;transform:scale(.5)}82%{opacity:0;transform:scale(1.5)}84%{opacity:.9;transform:scale(.5)}94%,to{opacity:0;transform:scale(1.5)}}.scene-launch .l-tok{--h:.075;width:calc(var(--S) * .075);height:calc(var(--S) * .075);transform-style:preserve-3d;animation:9s ease-in-out infinite l-climb;position:absolute;top:0;left:0}.scene-launch .l-tok.ta{transform:translate3d(calc(var(--S) * .4225), calc(var(--S) * .2125), calc(var(--S) * .195))}.scene-launch .l-tok.tb{transform:translate3d(calc(var(--S) * .1425), calc(var(--S) * .2125), calc(var(--S) * .135))}.scene-launch .l-tok.tb,.scene-launch .l-tok.tb:before,.scene-launch .l-tok.tb i,.scene-launch .l-tok.tb b{animation-delay:-4.5s}.scene-launch .l-tok:before,.scene-launch .l-tok i,.scene-launch .l-tok b{animation:9s linear infinite l-tfade}.scene-launch .l-tok:before{content:"";background:linear-gradient(135deg, var(--k1), var(--k2));position:absolute;inset:0}.scene-launch .l-tok i{background:linear-gradient(180deg, var(--k2), var(--k3))}.scene-launch .l-tok b{background:linear-gradient(90deg, var(--k3), var(--k4))}.scene-launch .l-tok.ta{--k1:#8ea2ff;--k2:#4f6bed;--k3:#3447b5;--k4:#263a9a}.scene-launch .l-tok.tb{--k1:#6ee0a8;--k2:#12b76a;--k3:#067647;--k4:#05603a}@keyframes l-tfade{0%{opacity:0}5%,72%{opacity:1}80%,to{opacity:0}}@keyframes l-climb{0%{transform:translate3d(calc(var(--S) * .1425), calc(var(--S) * .2125), calc(var(--S) * .3)) scale(.5)}5%,22%{transform:translate3d(calc(var(--S) * .1425), calc(var(--S) * .2125), calc(var(--S) * .135)) scale(1)}27%{transform:translate3d(calc(var(--S) * .2825), calc(var(--S) * .2125), calc(var(--S) * .32)) scale(1)}32%,49%{transform:translate3d(calc(var(--S) * .4225), calc(var(--S) * .2125), calc(var(--S) * .195)) scale(1)}54%{transform:translate3d(calc(var(--S) * .5625), calc(var(--S) * .2125), calc(var(--S) * .38)) scale(1)}59%,72%{transform:translate3d(calc(var(--S) * .7025), calc(var(--S) * .2125), calc(var(--S) * .255)) scale(1)}80%,to{transform:translate3d(calc(var(--S) * .7025), calc(var(--S) * .2125), calc(var(--S) * .5)) scale(.4)}}.scene-launch .k1{--dot:var(--s-green);bottom:12%;left:0}.scene-launch .k2{--dot:var(--s-blue);--d:-2s;top:18%;left:0}.scene-launch .k3{--dot:var(--brand);--d:-3.5s;top:3%;right:0}@container scene (width<=480px){.scene-nodes .k1{left:3%}.scene-nodes .k2{right:6%}.scene-launch .k1,.scene-launch .k2{left:3%}.scene-launch .k3{right:6%}}@media (width<=560px){.scene-pulse,.scene-timeline,.scene-heatmap{aspect-ratio:1}}.scene-pulse{--acc:#4f6bed;--acc-2:#8ea2ff;--glow:79,107,237}.scene-pulse .scene-stage{--ts:9.8cqw;--gp:1.5cqw;--pd:2.2cqw;--pt:1.4cqw}.scene-pulse .s-floor{width:calc(var(--ts) * 5 + var(--gp) * 4 + var(--pd) * 2);height:calc(var(--ts) * 4 + var(--gp) * 3 + var(--pd) * 2);grid-template-columns:repeat(5, var(--ts));grid-template-rows:repeat(4, var(--ts));gap:var(--gp);padding:var(--pd);border:1px solid var(--line-strong);transform-style:preserve-3d;background:linear-gradient(145deg,#fff,#eef1f8);border-radius:2.6cqw;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(60deg)rotate(38deg)}.scene-pulse .s-floor:before,.scene-pulse .s-floor:after{content:"";border-radius:inherit;position:absolute;inset:-1px}.scene-pulse .s-floor:before{background:#c9d0de;transform:translateZ(-1.6cqw)}.scene-pulse .s-floor:after{background:#b9c1d1;transform:translateZ(-3.2cqw);box-shadow:0 5cqw 6cqw -1cqw #1018284d}.scene-pulse .s-tile{border:1px solid var(--line-strong);transform-style:preserve-3d;animation:5s ease-in-out infinite both pl-tile;animation-delay:calc(var(--k) * 1.11s);background:linear-gradient(145deg,#fff,#edf0f7);border-radius:1.5cqw;position:relative;transform:translateZ(.7cqw)}.scene-pulse .s-tile:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 38%, #b5c2ff, var(--s-blue));opacity:calc(.95 - var(--k) * .38);animation:5s ease-in-out infinite both pl-glow;animation-delay:calc(var(--k) * 1.11s);position:absolute;inset:-1px;transform:translateZ(.15cqw)}.scene-pulse .s-tile:after{content:"";border-radius:inherit;background:#aeb8ce;position:absolute;inset:-1px;transform:translateZ(-1.1cqw);box-shadow:0 .5cqw #aeb8ce}.scene-pulse .s-tile.off{background:#eceef3 linear-gradient(#b7becb,#b7becb) 50%/36% 2px no-repeat;border:1.5px dashed #aab2c0;animation:none;transform:translateZ(0)}.scene-pulse .s-tile.off:before{display:none}.scene-pulse .s-tile.off:after{box-shadow:none;background:#d5d9e2;transform:translateZ(-.4cqw)}@keyframes pl-tile{0%{transform:translateZ(.7cqw)}9%{transform:translateZ(2.8cqw)}26%{transform:translateZ(1.6cqw)}46%,to{transform:translateZ(.7cqw)}}@keyframes pl-glow{0%{opacity:0}9%{opacity:1}28%{opacity:.5}48%,to{opacity:0}}.scene-pulse .s-ring{width:calc((var(--ts) + var(--gp)) * 5.4);aspect-ratio:1;opacity:.45;pointer-events:none;border:2px solid #4f6bedbf;border-radius:50%;animation:5s linear infinite pl-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(3.6cqw)scale(.62);box-shadow:0 0 2.4cqw #4f6bed59,inset 0 0 2.4cqw #4f6bed40}.scene-pulse .s-ring.r2{opacity:.25;border-width:1px;animation-delay:.55s}@keyframes pl-ring{0%{opacity:0;transform:translate(-50%,-50%)translateZ(3.6cqw)scale(.06)}4%{opacity:.95}60%,to{opacity:0;transform:translate(-50%,-50%)translateZ(3.6cqw)scale(1)}}.scene-pulse .k1{--z:50px;--dot:var(--s-blue);top:1%;left:0}.scene-pulse .k2{--z:60px;--dot:#98a2b3;--d:-2s;top:1%;right:0}.scene-pulse .k3{--z:50px;--dot:var(--s-amber);--d:-3.5s;bottom:0;left:50%;translate:-50%}.scene-timeline{--acc:#e0242b;--acc-2:#ff6b1a;--glow:255,107,26}.scene-timeline .scene-stage{--rail:calc(50% + 14.75cqw);--nh:24cqw}.scene-timeline .s-ribbon,.scene-timeline .s-nodes,.scene-timeline .s-runner{width:96%;left:2%;top:var(--rail);height:0;transform-style:preserve-3d;position:absolute}.scene-timeline .s-ribbon i{width:4.6%;height:12cqw;top:-6cqw;left:calc(var(--i) * 3.5%);transform:rotateX(var(--a0));animation:8s linear infinite tl-wave;animation-delay:calc(var(--i) * -.178s);background:linear-gradient(#ffffff8c,#ffffff8c) 0/100% 2px no-repeat,linear-gradient(#ff9a5c,#ff6b1a 46%,#e0242b);position:absolute}.scene-timeline .s-ribbon i:first-child{border-radius:1.4cqw 0 0 1.4cqw}.scene-timeline .s-ribbon i:last-child{border-radius:0 1.4cqw 1.4cqw 0}@keyframes tl-wave{0%{filter:brightness(1.12);transform:rotateX(0)}25%{filter:brightness(.6);transform:rotateX(90deg)}50%{filter:brightness(1.12);transform:rotateX(180deg)}75%{filter:brightness(.6);transform:rotateX(270deg)}to{filter:brightness(1.12);transform:rotateX(360deg)}}.scene-timeline .s-nodes b{aspect-ratio:1;background:var(--heading);border:.5cqw solid #fff;border-radius:50%;width:3cqw;margin:-1.5cqw 0 0 -1.5cqw;position:absolute;top:0;transform:translateZ(1.2cqw);box-shadow:0 0 0 .6cqw #10182829,0 .6cqw 1.2cqw #1018284d}.scene-timeline .s-nodes b:after{content:"";border-left:1.5px dashed var(--line-strong);height:6cqw;margin:0 0 .5cqw -.5px;position:absolute;bottom:100%;left:50%}.scene-timeline .s-nodes b:first-child{left:14.6%}.scene-timeline .s-nodes b:nth-child(2){left:50%}.scene-timeline .s-nodes b:nth-child(3){left:85.4%}.scene-timeline .s-runner{animation:8s ease-in-out infinite tl-run;transform:translate(-100%)translateZ(2cqw)}.scene-timeline .s-runner:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--brand) 0 30%, #fff 33%);border-radius:50%;width:5cqw;margin:-2.5cqw -2.5cqw 0 0;position:absolute;top:0;right:0;box-shadow:0 0 0 .8cqw #ffffff8c,0 0 3.4cqw #ff6b1ad9}@keyframes tl-run{0%{opacity:0;transform:translate(-100%)translateZ(2cqw)}5%{opacity:1;transform:translate(-100%)translateZ(2cqw)}18%,30%{transform:translate(-85.4%)translateZ(2cqw)}44%,56%{transform:translate(-50%)translateZ(2cqw)}70%,82%{transform:translate(-14.6%)translateZ(2cqw)}94%{opacity:1;transform:translate(0)translateZ(2cqw)}to{opacity:0;transform:translate(0)translateZ(2cqw)}}.scene-timeline .s-belt{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.scene-timeline .s-note{width:26%;height:var(--nh);border:1px solid var(--line);background:#fff;border-radius:1.8cqw;position:absolute;top:calc(50% - 20.25cqw);transform:translateZ(3.4cqw);box-shadow:0 34px 50px -26px #10182861,0 2px 8px #1018280f}.scene-timeline .s-note:before,.scene-timeline .s-note:after{content:"";background-repeat:no-repeat;position:absolute;left:9%;right:9%}.scene-timeline .s-note:before{background-image:radial-gradient(circle at .7cqw 50%, var(--acc) 0 .7cqw, transparent calc(.7cqw + .5px)), linear-gradient(var(--heading), var(--heading));background-position:0 0,2.2cqw 0;background-size:100% 100%,55% 100%;height:1.4cqw;top:9%}.scene-timeline .s-note:after{background-image:linear-gradient(var(--line-strong), var(--line-strong)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line));background-position:0 0,0 24%,0,0 76%,0 100%;background-size:100% 1.1cqw,100% 1.1cqw,82% 1.1cqw,100% 1.1cqw,56% 1.1cqw;top:30%;bottom:10%}.scene-timeline .n1{animation:8s ease-in-out infinite tl-step;left:3%}.scene-timeline .n2{animation:8s ease-in-out infinite tl-step;left:37%}.scene-timeline .n3{animation:8s ease-in-out infinite tl-leave;left:71%}.scene-timeline .n4{opacity:0;animation:8s ease-in-out infinite tl-arrive;left:3%}@keyframes tl-step{0%,28%{transform:translateZ(3.4cqw)translate(0)}44%,to{transform:translateZ(3.4cqw)translate(130.77%)}}@keyframes tl-leave{0%,28%{opacity:1;transform:translateZ(3.4cqw)translate(0)}40%{opacity:0}44%,to{opacity:0;transform:translateZ(3.4cqw)translate(130.77%)}}@keyframes tl-arrive{0%,40%{opacity:0;transform:translateZ(3.4cqw)translateY(-12%)}52%,to{opacity:1;transform:translateZ(3.4cqw)translateY(0)}}.scene-timeline .k1{--z:50px;--dot:var(--s-green);top:1%;left:0}.scene-timeline .k2{--z:60px;--dot:var(--s-amber);--d:-2s;top:1%;right:0}.scene-timeline .k3{--z:50px;--dot:var(--s-blue);--d:-3.5s;bottom:0;left:50%;translate:-50%}.scene-heatmap{--acc:#ff6b1a;--acc-2:#ff9a5c;--glow:255,107,26}.scene-heatmap .scene-stage{--cs:6.5cqw;--gp:1cqw;--pd:2cqw;--lip:3.2cqw}.scene-heatmap .s-heat{width:calc(var(--cs) * 8 + var(--gp) * 7 + var(--pd) * 2);height:calc(var(--cs) * 5 + var(--gp) * 4 + var(--pd) * 2 + var(--lip));grid-template-columns:repeat(8, var(--cs));grid-template-rows:repeat(5, var(--cs));gap:var(--gp);padding:var(--pd) var(--pd) calc(var(--pd) + var(--lip));border:1px solid var(--line-strong);background:linear-gradient(#98a2b3, #98a2b3) 30% calc(100% - (var(--lip) - 1.6cqw) / 2) / .55cqw 1.6cqw no-repeat, linear-gradient(#98a2b3, #98a2b3) 70% calc(100% - (var(--lip) - 1.6cqw) / 2) / .55cqw 1.6cqw no-repeat, linear-gradient(#e6eaf2, #e6eaf2) 0 100% / 100% var(--lip) no-repeat, linear-gradient(145deg, #fff, #f2f4f9);transform-style:preserve-3d;border-radius:2.2cqw;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)rotate(24deg)}.scene-heatmap .s-heat:before{content:"";border-radius:inherit;background:#c3cad8;position:absolute;inset:-1px;transform:translateZ(-1.6cqw);box-shadow:0 5cqw 6cqw -1cqw #10182852}.scene-heatmap .s-heat:after{content:"";left:var(--pd);top:calc(var(--pd) - .6cqw);width:8cqw;height:calc(var(--cs) * 5 + var(--gp) * 4 + 1.2cqw);transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ff6b1a99,#e0242b29 60%,#0000);animation:8s linear infinite hm-scan;position:absolute;transform:translate(0)rotateY(-90deg);box-shadow:inset 2px 0 #e0242bf2}@keyframes hm-scan{0%,5%{opacity:0;transform:translate(0)rotateY(-90deg)}6%{opacity:1;transform:translate(0)rotateY(-90deg)}36%{transform:translateX(calc((var(--cs) + var(--gp)) * 8 - var(--gp))) rotateY(-90deg);opacity:1}40%,to{transform:translateX(calc((var(--cs) + var(--gp)) * 8 - var(--gp))) rotateY(-90deg);opacity:0}}.scene-heatmap .s-cell{--h:calc(.7cqw + var(--lv) * .95cqw);background:var(--top);transform-style:preserve-3d;transform:translateZ(var(--h));animation:8s cubic-bezier(.2,.8,.2,1) infinite both hm-up;animation-delay:calc(var(--c) * .3s);border-radius:.9cqw;position:relative}.scene-heatmap .s-cell:before,.scene-heatmap .s-cell:after{content:"";animation-duration:8s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--c) * .3s);position:absolute}.scene-heatmap .s-cell:before{width:100%;height:var(--h);transform-origin:top;background:linear-gradient(#10182829, #10182829), var(--top);animation-name:hm-south;top:100%;left:0;transform:rotateX(-90deg)}.scene-heatmap .s-cell:after{width:var(--h);transform-origin:0;background:linear-gradient(#1018284d, #1018284d), var(--top);height:100%;animation-name:hm-east;top:0;left:100%;transform:rotateY(90deg)}.scene-heatmap .lv1{--top:#dce5ff}.scene-heatmap .lv2{--top:#a9bdfa}.scene-heatmap .lv3{--top:#ffd6b8}.scene-heatmap .lv4{--top:#ff9a55}.scene-heatmap .lv5{--top:#e0242b}.scene-heatmap .s-cell.gap{--h:0cqw;background:repeating-linear-gradient(135deg,#66708547 0 1.5px,#0000 1.5px 5px),#ffffffb3;border:1.5px dashed #667085;animation:none;transform:translateZ(.15cqw)}.scene-heatmap .s-cell.gap:before,.scene-heatmap .s-cell.gap:after{display:none}@keyframes hm-up{0%,6%{transform:translateZ(.2cqw)scale(.72)}14%,70%{transform:translateZ(var(--h)) scale3d(1, 1, 1)}80%,to{transform:translateZ(.2cqw)scale(.72)}}@keyframes hm-south{0%,6%{transform:rotateX(-90deg)scaleY(0)}14%,70%{transform:rotateX(-90deg)scaleY(1)}80%,to{transform:rotateX(-90deg)scaleY(0)}}@keyframes hm-east{0%,6%{transform:rotateY(90deg)scaleX(0)}14%,70%{transform:rotateY(90deg)scaleX(1)}80%,to{transform:rotateY(90deg)scaleX(0)}}.scene-heatmap .k1{--z:50px;--dot:var(--brand);top:1%;left:0}.scene-heatmap .k2{--z:60px;--dot:var(--s-amber);--d:-2s;top:1%;right:0}.scene-heatmap .k3{--z:50px;--dot:#98a2b3;--d:-3.5s;bottom:0;left:50%;translate:-50%}@container scene (width<=480px){.scene-pulse .s-floor{scale:1.14}.scene-heatmap .s-heat{scale:1.1}}.faq-section{max-width:820px;margin:0 0 var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line)}.faq-section .faq-heading{margin:0 0 var(--space-3);font-size:var(--step-3);letter-spacing:-.01em;color:var(--heading);line-height:1.25}.faq-section .faq-accordion details:last-child{border-bottom:1px solid var(--line)}.faq-section .faq-accordion summary{font-size:var(--step-1);border-radius:var(--radius);align-items:flex-start;line-height:1.45}.faq-section .faq-accordion summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.faq-section .faq-accordion p{max-width:68ch;line-height:1.7}@media (width<=720px){.faq-section{margin-bottom:var(--space-5);padding-top:var(--space-3)}.faq-section .faq-heading{font-size:var(--step-2)}}@media print{.faq-section .faq-accordion details>p{display:block}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.end-0{inset-inline-end:0}.start-0{inset-inline-start:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-me-2{margin-inline-end:-.5rem}.-ml-px{margin-left:-1px}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.ms-1{margin-inline-start:.25rem}.ms-3{margin-inline-start:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-20{width:5rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-auto{width:auto}.w-full{width:100%}.max-w-7xl{max-width:80rem}.max-w-xl{max-width:36rem}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fill-current{fill:currentColor}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pe-4{padding-inline-end:1rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-start{text-align:start}.font-sans{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-tight{line-height:1.25}.tracking-widest{letter-spacing:.1em}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:.05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.disabled\:opacity-25:disabled{opacity:.25}@media (width>=640px){.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media (width>=1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:100% 0}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}}
