:root{--black:#000;--white:#f4f4f1;--dim:#a1a1a6;--dim-2:#6f6f75;--line:#ffffff21;--surface:#ffffff0b;--paper:#ededea;--ink-dim:#58585d;--live:#6bf29b;--rgb:linear-gradient(90deg, #ff1e3c 0%, #1eff5a 33%, #1e5bff 66%, #ff1e3c 100%);--spectrum:linear-gradient(90deg, #2e6bff 0%, #3fe0f0 28%, #9bf08a 50%, #ffb547 72%, #ff5a4e 100%);--gutter:clamp(16px, 4vw, 48px);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-io:cubic-bezier(.77, 0, .18, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}html.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:hidden}body{background:var(--black);min-width:320px;color:var(--white);font-family:var(--font-mona), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-stretch:100%;line-height:1.55}body.menu-open,body.scroll-locked,.intro-running body{overflow:hidden}html,body{overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,dl,dd,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}::selection{color:#000;background:#3fe0f0}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3fe0f0}.wrap{width:min(100% - 2 * var(--gutter), 1320px);margin-inline:auto}:root{--frame-in:10px;--hero-in:max(var(--gutter), 28px)}.hero-content.wrap{width:min(100% - 2 * var(--hero-in), 1320px)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--white);color:#000;border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}h1,h2,.display{letter-spacing:-.028em;text-wrap:balance;font-weight:720;font-stretch:125%;line-height:.98}h1{max-width:15ch;font-size:clamp(2.6rem,6vw,5.75rem)}h2{max-width:18ch;font-size:clamp(2rem,4vw,3.5rem)}h3{letter-spacing:-.01em;font-size:1.2rem;font-weight:650;font-stretch:112%;line-height:1.2}p{text-wrap:pretty}.lede{color:var(--dim);max-width:36rem;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5}.muted{color:var(--dim)}.small{font-size:.9rem}.fine{color:var(--ink-dim);margin-top:18px;font-size:.85rem}.inline-link{text-underline-offset:.22em;font-weight:550;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;text-decoration-thickness:1px;transition:text-decoration-color .2s}.inline-link:hover{text-decoration-color:currentColor}.btn{letter-spacing:-.005em;white-space:nowrap;min-height:52px;transition:box-shadow .35s var(--ease-out), background-color .25s, transform .25s var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:1rem;font-weight:600;font-stretch:108%;display:inline-flex}.btn:active{transition-duration:80ms;transform:scale(.965)}.btn:hover{transform:translateY(-1px)}.btn-small{min-height:40px;padding:0 18px;font-size:.9rem}.btn-light{background:var(--white);color:#000}.btn-light:hover{background:#fff;box-shadow:-14px 6px 34px -10px #2e6bffbf,0 10px 34px -10px #3fe0f099,14px 6px 34px -10px #ff5a4ea6}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border-color:#ffffff47}.btn-glass:hover{background:#ffffff2e}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.live-dot{background:var(--live);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s infinite live;display:inline-block;box-shadow:0 0 #6bf29b99}@keyframes live{0%{box-shadow:0 0 #6bf29b8c}70%,to{box-shadow:0 0 0 7px #6bf29b00}}.brand{color:#fff;align-items:center;gap:10px;display:inline-flex}.brand-mark{width:30px;height:30px;overflow:visible}.brand-mark .bm-edge{opacity:0;transition:opacity .35s var(--ease-out)}.brand-mark .bm-glow{opacity:.85;transition:opacity .35s var(--ease-out)}.brand .brand-mark{transition:filter .35s var(--ease-out), transform .35s var(--ease-out)}.brand:hover .brand-mark,.brand:focus-visible .brand-mark,.photo-badge-link:hover .brand-mark{filter:drop-shadow(0 0 6px #3fe0f08c)drop-shadow(0 0 12px #ff5a4e59);transform:scale(1.06)}.brand:hover .bm-edge,.brand:focus-visible .bm-edge,.photo-badge-link:hover .bm-edge{opacity:1;animation:2.4s linear infinite bm-hue}.brand:hover .bm-glow,.brand:focus-visible .bm-glow,.photo-badge-link:hover .bm-glow{opacity:1}@keyframes bm-hue{to{filter:hue-rotate(360deg)}}.brand-word{letter-spacing:-.035em;font-size:1.35rem;font-weight:760;font-stretch:125%;line-height:1}.site-header{z-index:50;transition:background-color .3s, border-color .3s, opacity .6s var(--ease-out), transform .6s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header.is-scrolled{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:#0000008c}.site-header.is-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.header-row{align-items:center;gap:32px;height:76px;display:flex}.nav{gap:6px;margin-left:auto;display:flex}.nav-link{white-space:nowrap;color:#ffffffb8;padding:8px 14px;font-size:.95rem;font-weight:500;transition:color .2s;position:relative}.nav-link:hover,.nav-link.active{color:#fff}.nav-link:after{content:"";background:var(--spectrum);transform-origin:0;height:2px;transition:transform .45s var(--ease-out);border-radius:2px;position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}.nav-link:hover:after{transform:scaleX(.35)}.nav-link.active:after{transform:scaleX(1)}.menu-btn{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000004d;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;display:none}.menu-lines{width:18px;height:10px;display:block;position:relative}.menu-lines i{height:1.6px;transition:transform .3s var(--ease-out), top .3s var(--ease-out);background:#fff;border-radius:2px;position:absolute;left:0;right:0}.menu-lines i:first-child{top:0}.menu-lines i:last-child{top:8.4px}.is-open .menu-lines i:first-child{top:4.2px;transform:rotate(45deg)}.is-open .menu-lines i:last-child{top:4.2px;transform:rotate(-45deg)}.header-row{z-index:2;transition:transform .6s var(--ease-out), width .6s var(--ease-out);position:relative}.site-header{--hero-drop:calc(var(--hero-in) - 18px)}.site-header.on-hero .header-row{width:min(100% - 2 * var(--hero-in), 1320px);transform:translateY(var(--hero-drop))}.site-header.on-hero .mobile-menu{padding-top:calc(92px + var(--hero-drop))}.mobile-menu{z-index:1;overscroll-behavior:contain;scrollbar-width:none;visibility:hidden;clip-path:inset(0 0 100%);background:#000;padding:92px 0 40px;transition:clip-path .5s cubic-bezier(.7,0,.3,1) 80ms,visibility 0s linear .6s;position:fixed;inset:0;overflow-y:auto}.mobile-menu:after{content:"";background:var(--rgb);opacity:.9;height:2px;position:fixed;bottom:0;left:0;right:0}.is-open .mobile-menu{visibility:visible;clip-path:inset(0);transition:clip-path .6s cubic-bezier(.7,0,.3,1),visibility}.mobile-menu::-webkit-scrollbar{display:none}.mobile-menu nav{flex-direction:column;display:flex}.mobile-link{letter-spacing:-.03em;border-bottom:1px solid var(--line);color:#fff9;padding:14px 0;font-size:clamp(2rem,9vw,2.8rem);font-weight:720;font-stretch:125%}.mobile-link.active{color:#fff}.mobile-link,.mobile-cta{opacity:0;transition:opacity .2s ease, transform .3s var(--ease-out), color .2s;transform:translateY(-10px)}.is-open .mobile-link,.is-open .mobile-cta{opacity:1;transition:opacity .45s ease calc(.22s + var(--i) * 45ms), transform .6s var(--ease-out) calc(.22s + var(--i) * 45ms), color .2s;transform:none}.mobile-cta{align-self:flex-start;margin-top:32px}.intro-running .site-header{opacity:0;pointer-events:none;transform:translateY(-12px)}.hero{background:#000;height:100svh;min-height:620px;max-height:1100px;position:relative;overflow:hidden}.hero-field,.hero-field .grainient-container,.glow-field .grainient-container{position:absolute;inset:0}.hero-field:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(70% 60%,#0000 30%,#0000008c 75%,#000000d9 100%);position:absolute;inset:0}.hero-frame{z-index:2}.hero-dust{pointer-events:none;opacity:.7;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 78% 22%,#fff 50%,#0000 100%),radial-gradient(1.4px 1.4px at 34% 72%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 62% 84%,#fff 50%,#0000 100%),radial-gradient(1.2px 1.2px at 88% 64%,#fff 50%,#0000 100%),radial-gradient(1px 1px at 22% 44%,#ffffffb3 50%,#0000 100%),radial-gradient(1px 1px at 52% 12%,#ffffffb3 50%,#0000 100%),radial-gradient(1px 1px at 6% 90%,#ffffffb3 50%,#0000 100%);background-size:520px 520px;animation:60s linear infinite dust;position:absolute;inset:0}@keyframes dust{to{background-position:520px -520px}}.hero-frame{--sw:min(460px, 74vw);--sh:calc(var(--sw) * 9 / 16);clip-path:inset(0 round 22px);transition:clip-path 1.15s var(--ease-io);background:#000;border-radius:22px;position:absolute;inset:10px;overflow:hidden}.hero-video{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform 1.15s var(--ease-io);position:absolute;inset:0}.hero-scrim{background:linear-gradient(#00000080 0%,#0000 16%),linear-gradient(#0000 34%,#0009 64%,#000000e0 100%),linear-gradient(90deg,#0009 0%,#0000 58%);transition:opacity .8s;position:absolute;inset:0}.hero-content{left:0;right:0;bottom:max(calc(var(--hero-in) + 8px), clamp(28px, 7vh, 80px));flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:absolute}.hero-content h1{max-width:14ch}.hero-lede{color:#ffffffd1;max-width:34rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000059;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:.88rem;font-weight:500;display:inline-flex}.hero-field:after{content:"";aspect-ratio:16/9;background:var(--spectrum);filter:blur(46px);opacity:0;width:min(460px,74vw);transition:opacity .9s var(--ease-out);border-radius:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.08)}.intro-running .hero:not(.hero--open) .hero-field:after{opacity:.85}.intro-running .hero:not(.hero--open) .hero-frame{clip-path:inset(calc(50% - var(--sh) / 2) calc(50% - var(--sw) / 2) round 10px);animation:power-on .75s var(--ease-out) .15s both}.intro-running .hero:not(.hero--open) .hero-video{transform:scale(var(--vs,.34));transition:none}.intro-running .hero-scrim,.intro-running .hero-content{opacity:0}@keyframes power-on{0%{filter:brightness(4)saturate(0);transform:scaleY(.006)scaleX(.2)}45%{filter:brightness(4)saturate(0);transform:scaleY(.006)scaleX(1)}to{filter:none;transform:none}}.hero--done.hero--played .hero-content>*{animation:rise .9s var(--ease-out) both}.hero--done.hero--played .hero-content>:nth-child(2){animation-delay:80ms}.hero--done.hero--played .hero-content>:nth-child(3){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.section{padding:clamp(80px,11vw,150px) 0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-bottom:clamp(40px,5vw,64px);display:flex}.section-head p{max-width:30rem;color:var(--dim);font-size:1.1rem}.showcase-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.showcase-text{flex-direction:column;gap:20px;display:flex}.showcase-text>p:not(.small){color:var(--dim);max-width:26rem;font-size:1.1rem}.screen-figure{isolation:isolate;position:relative}.screen-glow{z-index:-1;background:var(--spectrum);filter:blur(70px);opacity:.5;border-radius:40px;position:absolute;inset:4% -3% 6%}.screen{aspect-ratio:16/9;background:#000;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff38,0 0 0 7px #050505,0 0 0 8px #ffffff1a,0 40px 80px -30px #000000e6;container-type:inline-size}.screen-slide{opacity:0;transition:opacity .9s;position:absolute;inset:0}.screen-slide.is-on{opacity:1}.screen-slide.is-on .ad-photo{animation:7s ease-out both ken}@keyframes ken{0%{transform:scale(1.06)}to{transform:scale(1)}}.screen-sheen{pointer-events:none;background:linear-gradient(118deg,#ffffff1a 0%,#fff0 32%);position:absolute;inset:0}.screen-reflection{background:var(--spectrum);filter:blur(28px);opacity:.28;border-radius:50%;height:40px;margin:22px 8% 0}.screen-controls{align-items:flex-start;gap:16px;margin-top:8px;display:flex}.screen-tabs{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.screen-tab{text-align:left;color:var(--dim-2);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:.8rem;font-weight:500;transition:color .2s;overflow:hidden}.screen-tab:hover,.screen-tab.is-on{color:#fff}.screen-tab-bar{background:#ffffff24;border-radius:2px;height:2px;margin-bottom:9px;display:block;overflow:hidden}.screen-tab-bar i{transform-origin:0;will-change:transform;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.screen-tab.is-on .screen-tab-bar i{animation:linear both fill}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.screen-play{border:1px solid var(--line);background:0 0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.screen-play svg{fill:#fff;width:12px;height:12px}.ad{color:#fff;position:absolute;inset:0;overflow:hidden}.ad-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ad-shade{background:linear-gradient(90deg,#000000d6 0%,#0009 36%,#0000 68%);position:absolute;inset:0}.ad--right .ad-shade{background:linear-gradient(270deg,#000000d6 0%,#0009 36%,#0000 68%)}.ad-copy{flex-direction:column;width:47cqw;display:flex;position:absolute;top:6cqw;bottom:6.5cqw;left:6cqw}.ad--right .ad-copy{left:auto;right:6cqw}.ad-biz{align-items:baseline;gap:1.4cqw;font-size:2.1cqw;line-height:1;display:flex}.ad-biz strong{letter-spacing:-.02em;font-size:2.6cqw;font-weight:800;font-stretch:125%}.ad-biz span{opacity:.7}.ad-head{letter-spacing:-.03em;text-wrap:balance;margin-top:auto;font-size:6.1cqw;font-weight:750;font-stretch:118%;line-height:.98}.ad-detail{opacity:.85;margin-top:1.8cqw;font-size:2.2cqw;line-height:1.3}.ad-qr{color:#000;background:#fff;border-radius:1.3cqw;flex-direction:column;align-items:center;gap:.9cqw;width:13cqw;padding:1.1cqw 1.1cqw 1.3cqw;display:flex;position:absolute;bottom:5.5cqw;right:5cqw}.ad--right .ad-qr{left:5cqw;right:auto}.ad-qr .qr{width:100%;height:auto}.ad-qr span{text-align:center;font-size:1.35cqw;font-weight:650;line-height:1.15}.ad-copy,.ad-qr{transition:none}@container (max-width:460px){.ad-detail,.ad-biz span{display:none}.ad-head{font-size:7.4cqw}.ad-biz strong{font-size:3.6cqw}.ad-qr{width:15cqw}.ad-qr span{display:none}}.mini-screen{aspect-ratio:16/9;background:#000;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24;container-type:inline-size}.place{align-items:flex-end;min-height:min(92vh,900px);display:flex;position:relative;overflow:hidden}.place-photo{object-fit:cover;object-position:50% 30%}.place-shade{background:linear-gradient(#000 0%,#0003 22%,#00000040 55%,#000 100%),linear-gradient(90deg,#000000d9 0%,#00000059 55%,#0000 80%);position:absolute;inset:0}.place-inner{flex-direction:column;gap:22px;padding-bottom:clamp(60px,9vw,120px);display:flex;position:relative}.place-inner>p{color:#ffffffd1;max-width:32rem;font-size:1.15rem}.place-facts{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:900px;margin-top:24px;padding-top:22px;display:grid}.place-facts dt{color:var(--dim);margin-bottom:6px;font-size:.85rem}.place-facts dd{font-weight:550;line-height:1.35}.ico-check{width:16px;height:16px;color:var(--live);flex:none}.paper{background:var(--paper);color:#000}.paper .section-head p{color:var(--ink-dim)}.paper :focus-visible{outline-color:#2e6bff}.dash{background:#fff;border:1px solid #00000012;border-radius:26px;padding:clamp(16px,2.4vw,28px);box-shadow:0 50px 100px -50px #00000059}.dash-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:4px 4px 22px;display:flex}.dash-kicker{color:var(--ink-dim);margin-bottom:4px;font-size:.85rem}.dash-title{letter-spacing:-.02em;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:680;font-stretch:112%}.dash-meta{color:var(--ink-dim);align-items:center;gap:14px;font-size:.9rem;display:flex}.dash-pill{color:#0c6a33;background:#e3f7ea;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.dash-pill .live-dot{background:#1fb85d}.dash-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.dash-card{background:#f5f5f2;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.dash-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash-card-head h4{font-size:.95rem;font-weight:620}.dash-card-head span{color:var(--ink-dim);font-size:.8rem}.dash-ad{grid-row:span 2}.dash-ad .mini-screen{box-shadow:none;margin-top:auto}.dash-scans{grid-column:span 2}.dash-number{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:720;font-stretch:118%;line-height:1}.bars-dash{height:84px}.bars-dash rect{fill:#111}.dash-axis{color:var(--ink-dim);justify-content:space-between;font-size:.78rem;display:flex}.dash-note{color:var(--ink-dim);font-size:.88rem;line-height:1.4}.dash-stat .dash-note{margin-top:auto}.dash-qr{flex-direction:row;grid-column:1/-1;align-items:center;gap:18px}.dash-qr .qr{color:#000;flex:none;width:64px;height:64px}.dash-qr h4{margin-bottom:4px;font-size:.95rem;font-weight:620}.who-picker{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.who-hint{color:var(--dim);margin-bottom:14px;font-size:.85rem}.who-options{flex-direction:column;display:flex}.who-option{border:0;border-top:1px solid var(--line);text-align:left;letter-spacing:-.025em;color:#ffffff4d;transition:color .35s var(--ease-out), padding-left .45s var(--ease-out);background:0 0;flex-direction:column;gap:10px;padding:16px 0 14px;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:700;font-stretch:122%;line-height:1.05;display:flex;position:relative}.who-option:last-child{border-bottom:1px solid var(--line)}.who-option:hover{color:#ffffffb3}.who-option.is-on{color:#fff;padding-left:14px}.who-bar{height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.who-bar i{background:var(--spectrum);transform-origin:0;height:100%;animation:linear both bar-fill;display:block}.who-bar i.is-full{animation:none}@keyframes bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.who-option.is-on:before{content:"";background:#fff;border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;box-shadow:0 0 10px 2px #3fe0f0cc}.who-more{color:var(--dim);margin-top:18px;font-size:.95rem}.who-panel{flex-direction:column;gap:24px;display:flex}.who-screen{isolation:isolate;position:relative}.who-screen-glow{z-index:-1;background:var(--spectrum);filter:blur(60px);opacity:.35;border-radius:40px;position:absolute;inset:6% -2% 2%}.who-screen .mini-screen{border-radius:12px;box-shadow:0 0 0 1px #ffffff38,0 0 0 7px #050505,0 0 0 8px #ffffff1a}.who-slide{position:absolute;inset:0}.principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(56px,7vw,96px);padding-top:32px;display:grid}.principles h3{margin-bottom:8px}.principles p{color:var(--dim);max-width:22rem}@media (max-width:900px){.who-picker{grid-template-columns:minmax(0,1fr)}.who-options{scrollbar-width:none;flex-direction:row;gap:18px;padding-inline:4px;scroll-padding-inline:24px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.who-options::-webkit-scrollbar{display:none}.who-option,.who-option:last-child{border:0;flex:none;padding:12px 0;font-size:1.15rem}.who-option.is-on{padding-left:12px}}.faq{border-top:1px solid var(--line)}.faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;display:grid}.faq-grid>div:first-child{flex-direction:column;gap:16px;display:flex}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.15rem;font-weight:580;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{flex:none;width:14px;height:14px;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";height:1.6px;transition:transform .3s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;top:6.2px;left:0;right:0}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details p{color:var(--dim);max-width:38rem;padding:0 0 24px}.final{text-align:center;place-items:center;min-height:min(80vh,760px);display:grid;position:relative;overflow:hidden}.glow-field{position:absolute;inset:0}.final .glow-field:after{content:"";background:radial-gradient(60% 55%,#0000008c,#0000 70%),linear-gradient(#000 0%,#0000 25% 75%,#000 100%);position:absolute;inset:0}.final-inner{flex-direction:column;align-items:center;gap:22px;padding:100px 0;display:flex;position:relative}.final h2{max-width:13ch;font-size:clamp(2.4rem,6vw,5.4rem)}.final p{color:#ffffffd9;max-width:30rem;font-size:1.15rem}.page-intro{padding:clamp(150px,20vh,220px) 0 clamp(40px,6vw,80px)}.page-intro .wrap{flex-direction:column;gap:26px;display:flex}.page-intro h1{max-width:17ch}.intro-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:6px;display:flex}.process--page{padding-top:40px}.ad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.ad-grid li{flex-direction:column;gap:14px;display:flex}.ad-grid p{color:var(--dim);font-size:.95rem}.ad-grid strong{color:#fff;margin-right:4px;font-weight:600}.send{border-top:1px solid var(--line)}.send-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,96px);display:grid}.send-grid h2{margin-bottom:32px;font-size:clamp(1.8rem,3vw,2.6rem)}.send-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:20px 0;display:grid}.send-list dt{font-weight:620}.send-list dd{color:var(--dim)}.metrics{border-top:1px solid var(--line)}.metrics-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;display:grid}.metric-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:20px;padding:22px 0;display:grid}.metric-list dt{font-weight:650;font-stretch:112%}.metric-list dd{color:var(--dim)}.about-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.about-photo{aspect-ratio:4/5;border-radius:22px;width:100%;position:sticky;top:110px;overflow:hidden}.about-photo img{object-fit:cover}.about-copy{flex-direction:column;gap:20px;max-width:36rem;display:flex}.about-copy h2{margin-top:20px;font-size:clamp(1.8rem,3vw,2.6rem)}.about-copy h2:first-child{margin-top:0}.about-copy p{color:var(--dim);font-size:1.1rem}.contact{min-height:100svh;padding:clamp(130px,18vh,180px) 0 100px;position:relative;overflow:hidden}.contact-glow{opacity:.55;-webkit-mask-image:radial-gradient(70% 60% at 85% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 85% 30%,#000,#0000 75%)}.contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid;position:relative}.contact-side{flex-direction:column;gap:24px;display:flex;position:sticky;top:120px}.contact-side h1{font-size:clamp(2.6rem,5vw,4.6rem)}.next-steps{counter-reset:n;flex-direction:column;gap:16px;max-width:28rem;margin-top:12px;display:flex}.next-steps li{counter-increment:n;color:var(--dim);padding-left:44px;position:relative}.next-steps li:before{content:counter(n);color:#fff;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.82rem;font-weight:650;display:grid;position:absolute;top:-2px;left:0}.next-steps strong{color:#fff;font-weight:600}.contact-place{border-top:1px solid var(--line);color:var(--dim);margin-top:16px;padding-top:20px;font-size:.95rem}.contact-shortcuts{border-top:1px solid var(--line);flex-direction:column;max-width:30rem;margin-top:8px;display:flex}.contact-shortcuts a{border-bottom:1px solid var(--line);gap:4px;padding:18px 40px 18px 0;display:grid;position:relative}.contact-shortcuts strong{font-size:1.05rem;font-weight:650}.contact-shortcuts span{color:var(--dim);font-size:.95rem}.contact-shortcuts em{background:linear-gradient(90deg,#ff1e3c,#1eff5a 50%,#1e5bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-top:4px;font-size:.9rem;font-style:normal;font-weight:600}.contact-shortcuts a:after{content:"";width:10px;height:10px;transition:transform .35s var(--ease-out), border-color .2s;border-top:1.6px solid #ffffff80;border-right:1.6px solid #ffffff80;position:absolute;top:50%;right:6px;transform:translateY(-50%)rotate(45deg)}.contact-shortcuts a:hover:after{border-color:#fff;transform:translate(4px,-50%)rotate(45deg)}.contact-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080808b8;border-radius:26px;padding:clamp(20px,3vw,36px)}.form{flex-direction:column;gap:18px;display:flex}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field>span{font-size:.9rem;font-weight:550}.field em{color:var(--dim-2);margin-left:4px;font-style:normal;font-weight:400}.field input,.field select,.field textarea{background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;width:100%;min-height:50px;padding:12px 14px;transition:border-color .2s,background-color .2s,box-shadow .2s}.field textarea{resize:vertical;field-sizing:content;overscroll-behavior:contain;min-height:120px;max-height:420px;line-height:1.5}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;padding-right:40px}.field select option{background:#111}.field input::placeholder,.field textarea::placeholder{color:var(--dim-2)}.field input:hover,.field select:hover,.field textarea:hover{border-color:#ffffff4d}.field input:focus,.field select:focus,.field textarea:focus{background:#ffffff14;border-color:#fff;outline:none;box-shadow:0 0 0 4px #3fe0f02e}.file-box{min-height:56px;color:var(--dim);border:1px dashed #ffffff47;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:relative}.file-box:hover{color:#fff;border-color:#ffffff80}.file-box:focus-within{border-color:#fff;box-shadow:0 0 0 4px #3fe0f02e}.file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-btn{color:#fff;background:#ffffff1a;border-radius:999px;flex:none;padding:8px 14px;font-size:.85rem;font-weight:600}.file-box{overflow:hidden}.file-box input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-box.has-file{color:#fff;border-style:solid;border-color:#6bf29b73}.file-box.has-file input{pointer-events:none}.file-box .file-btn{z-index:1;cursor:pointer;border:0;position:relative}.file-progress{background:var(--spectrum);transform-origin:0;height:3px;transition:transform .2s linear;position:absolute;bottom:0;left:0;right:0}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.form-submit .spinner{border-color:#000 #00000026 #00000026;width:16px;height:16px;margin-right:10px}.form-done{flex-direction:column;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.form-done-mark{width:56px;height:56px;color:var(--live);background:#6bf29b1a;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #6bf29b4d,0 0 40px -6px #6bf29b80}.form-done-mark svg{width:26px;height:26px}.form-done h2{font-size:clamp(1.8rem,3vw,2.4rem)}.form-done p{color:var(--dim);max-width:30rem}.form-legal{color:var(--dim);font-size:.85rem}.form-submit{align-self:flex-start}.form-status{border-radius:12px;padding:12px 14px;font-size:.92rem}.form-status.is-ok{color:var(--live);background:#6bf29b1a}.form-status.is-error{color:#ff8f86;background:#ff5a4e1f}.form-status.is-info{color:var(--dim);background:#ffffff0f}.legal{min-height:70vh;padding:clamp(150px,20vh,200px) 0 120px}.legal-body{flex-direction:column;align-items:flex-start;gap:18px;max-width:44rem;display:flex}.legal-body h1{font-size:clamp(2.4rem,5vw,4rem)}.legal-body h2{letter-spacing:-.01em;margin-top:22px;font-size:1.3rem;font-stretch:112%}.legal-body p:not(.lede){color:var(--dim)}.footer{border-top:1px solid var(--line);padding:64px 0 28px}.footer-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.footer-id{flex-direction:column;gap:16px;display:flex}.footer-id p{color:var(--dim);max-width:24rem}.footer-links{flex-direction:column;gap:10px;display:flex}.footer-links a{color:var(--dim);width:fit-content;transition:color .2s}.footer-links a:hover{color:#fff}.footer-base{border-top:1px solid var(--line);color:var(--dim-2);justify-content:space-between;gap:16px;margin-top:64px;padding-top:22px;font-size:.85rem;display:flex}@media (max-width:1100px){.header-row{gap:18px}.nav{gap:0}.nav-link{padding:8px 10px;font-size:.9rem}.nav-link:after{left:10px;right:10px}.header-cta{white-space:nowrap}.showcase-grid{grid-template-columns:minmax(0,1fr)}.showcase-text{max-width:40rem}}@media (max-width:900px){.nav,.header-cta{display:none}.menu-btn{display:grid}.header-row{height:68px}.mobile-menu{padding-top:84px}.site-header{--hero-drop:calc(var(--hero-in) - 12px)}.site-header.on-hero .mobile-menu{padding-top:calc(84px + var(--hero-drop))}.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-ad{grid-area:auto/1/auto/-1}.dash-scans{grid-column:1/-1}.faq-grid,.metrics-grid,.send-grid,.about-grid,.contact-grid{grid-template-columns:minmax(0,1fr)}.about-photo,.contact-side{position:static}.about-photo{aspect-ratio:16/10}.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.place-facts{grid-template-columns:minmax(0,1fr);gap:14px}.principles{grid-template-columns:minmax(0,1fr);gap:24px}.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-id{grid-column:1/-1}}@media (max-width:600px){body{font-size:1rem}.hero-actions{width:100%}.hero-actions .btn{flex:auto}.hero-status{font-size:.8rem}.ad-grid,.form-row,.dash-grid{grid-template-columns:minmax(0,1fr)}.dash-stat,.dash-scans,.dash-ad{grid-column:auto}.send-list>div,.metric-list>div{grid-template-columns:minmax(0,1fr);gap:6px}.footer-base{flex-direction:column}.screen-tab{font-size:.75rem}}.timeline{flex-direction:column;display:flex}.tl-step{--tl-gap:clamp(72px, 9vw, 128px);padding-bottom:var(--tl-gap);grid-template-columns:56px minmax(0,4fr) minmax(0,7.5fr);column-gap:clamp(24px,3.5vw,56px);display:grid;position:relative}.tl-step:last-child{--tl-gap:0px}.tl-rail{flex-direction:column;align-items:center;display:flex;position:relative}.tl-num{z-index:1;filter:drop-shadow(0 0 14px #ffffff1f);border-radius:50%;flex:none;width:54px;height:54px;position:sticky;top:108px}.tl-metal{border-radius:50%;position:absolute;inset:0;overflow:hidden}.tl-num-core{font-variant-numeric:tabular-nums;color:#fff;background:radial-gradient(circle at 50% 30%,#1a1a1c,#000 70%);border-radius:50%;place-items:center;font-size:.92rem;font-weight:750;font-stretch:112%;display:grid;position:absolute;inset:4px;box-shadow:inset 0 1px 1px #ffffff2e,inset 0 -2px 6px #000c}.tl-line{top:27px;bottom:calc(var(--tl-gap) * -1);background:#ffffff1a;border-radius:2px;width:2px;position:absolute;overflow:hidden}.tl-line i{transform-origin:50% 0;background:linear-gradient(#2e6bff,#3fe0f0,#9bf08a,#ffb547,#ff5a4e);position:absolute;inset:0}.tl-text{align-self:start;padding-top:6px;position:sticky;top:120px}.tl-kicker{color:var(--dim);margin-bottom:10px;font-size:.85rem}.tl-text h3{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:720;font-stretch:122%;line-height:1.05}.tl-text>p:not(.tl-kicker){color:var(--dim);max-width:30rem;font-size:1.08rem}.tl-points{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:22px;padding-top:20px;display:flex}.tl-points li{color:#ffffffd1;padding-left:22px;position:relative}.tl-points li:before{content:"";background:#ffffff73;width:8px;height:1.5px;position:absolute;top:.62em;left:2px}.tl-stage{min-width:0}@supports (animation-timeline:view()){.tl-line i{animation:linear both line-fill;animation-timeline:view();animation-range:entry 10% exit 30%}}@supports not (animation-timeline:view()){.tl-line i{opacity:.5;transform:scaleY(1)}}@keyframes line-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1000px){.tl-step{grid-template-columns:44px minmax(0,1fr);row-gap:28px}.tl-rail{grid-row:1/span 2}.tl-num{width:44px;height:44px;top:84px}.tl-num-core{font-size:.78rem;inset:3px}.tl-line{top:22px}.tl-text{position:static}.tl-stage{grid-column:2}}.scene{isolation:isolate;aspect-ratio:16/11;border:1px solid var(--line);-webkit-user-select:none;user-select:none;background:radial-gradient(120% 90% at 0 0,#ffffff0f,#ffffff04 60%);border-radius:22px;position:relative;overflow:hidden;container-type:inline-size}.scene .ico-check{width:1.9cqw;min-width:12px;height:1.9cqw;min-height:12px}.scene-glow{z-index:-1;aspect-ratio:1;background:var(--spectrum);filter:blur(80px);opacity:.18;border-radius:50%;width:60%;position:absolute;bottom:-35%;right:-20%}.scene-glow--alt{inset:-35% auto auto -20%}.scene-cursor{z-index:6;pointer-events:none;filter:drop-shadow(0 2px 3px #0000008c);position:absolute;top:0;left:0}.spinner{border:2px solid #ffffff2e;border-top-color:#fff;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.scene-upload{aspect-ratio:auto}.up{--u:1.05cqw;gap:calc(var(--u) * 3.5);padding:calc(var(--u) * 5) calc(var(--u) * 4);grid-template-columns:18% minmax(0,1fr);align-items:center;display:grid}.up-desk{padding-top:calc(var(--u) * 4);justify-content:center;align-self:start;display:flex}.up-icon{z-index:5;align-items:center;gap:calc(var(--u) * .8);transform-origin:50% 40%;flex-direction:column;display:flex;position:relative}.up-icon-thumb{width:calc(var(--u) * 13);aspect-ratio:4/3;border-radius:calc(var(--u) * .6);border:calc(var(--u) * .4) solid #fff;box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2) #0000008c;overflow:hidden}.up-icon-thumb img{object-fit:cover;width:100%;height:100%}.up-icon-name{font-size:calc(var(--u) * 1.4);padding:calc(var(--u) * .2) calc(var(--u) * .8);border-radius:calc(var(--u) * .5);font-weight:550;transition:background-color .2s}.up-icon.is-selected .up-icon-name{background:#2e6bff}.up-icon.is-selected .up-icon-thumb{box-shadow:0 calc(var(--u) * 2.4) calc(var(--u) * 4) #0009, 0 0 0 calc(var(--u) * .35) #2e6bffe6}.up-win{border-radius:calc(var(--u) * 1.8);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 8) calc(var(--u) * -3) #000000e6;background:#111113eb;border:1px solid #ffffff24;position:relative;overflow:hidden}.up-chrome{height:calc(var(--u) * 4.4);border-bottom:1px solid var(--line);background:#ffffff08;justify-content:center;align-items:center;display:flex;position:relative}.up-lights{left:calc(var(--u) * 1.6);gap:calc(var(--u) * .6);display:flex;position:absolute}.up-lights i{width:calc(var(--u) * 1.05);height:calc(var(--u) * 1.05);background:#ff5f57;border-radius:50%}.up-lights i:nth-child(2){background:#febc2e}.up-lights i:nth-child(3){background:#28c840}.up-address{justify-content:center;align-items:center;gap:calc(var(--u) * .6);width:56%;height:calc(var(--u) * 2.7);border-radius:calc(var(--u) * .9);font-size:calc(var(--u) * 1.3);color:var(--dim);background:#ffffff12;display:inline-flex}.up-address svg{width:calc(var(--u) * .95);fill:currentColor;color:currentColor}.up-form{gap:calc(var(--u) * 2);padding:calc(var(--u) * 2.6) calc(var(--u) * 3) calc(var(--u) * 3);flex-direction:column;display:flex}.up-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);display:flex}.up-head strong{font-size:calc(var(--u) * 2.4);letter-spacing:-.02em;font-weight:720;font-stretch:118%;line-height:1.1;display:block}.up-head small{font-size:calc(var(--u) * 1.35);color:var(--dim)}.up-badge{padding:calc(var(--u) * .45) calc(var(--u) * 1.1);font-size:calc(var(--u) * 1.25);color:var(--dim);background:#ffffff14;border-radius:999px;font-weight:600}.up-badge.is-review{color:#ffc56e;background:#ffb54724}.up-group{gap:calc(var(--u) * .8);flex-direction:column;min-width:0;display:flex}.up-label{font-size:calc(var(--u) * 1.3);color:var(--dim);font-weight:550}.up-slot{min-height:calc(var(--u) * 11);display:grid}.up-slot>*{grid-area:1/1}.up-zone{align-items:center;gap:calc(var(--u) * 1.8);padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 1.4);border:calc(var(--u) * .18) dashed #ffffff42;color:var(--dim);transition:border-color .35s, background-color .35s, box-shadow .45s var(--ease-out), transform .45s var(--ease-out), opacity .3s;display:flex}.up-zone>span{gap:calc(var(--u) * .3);flex-direction:column;display:flex}.up-zone strong{font-size:calc(var(--u) * 1.8);color:#fff;font-weight:620}.up-zone small{font-size:calc(var(--u) * 1.3)}.up-zone-icon{width:calc(var(--u) * 4);height:calc(var(--u) * 4);color:#fff;transition:transform .45s var(--ease-out);flex:none}.up-zone.is-near{background:#ffffff08;border-color:#ffffff80}.up-zone.is-over{box-shadow:0 0 calc(var(--u) * 5) calc(var(--u) * -1) #3fe0f08c, calc(var(--u) * -3) 0 calc(var(--u) * 6) calc(var(--u) * -3) #2e6bffcc, calc(var(--u) * 3) 0 calc(var(--u) * 6) calc(var(--u) * -3) #ff5a4eb3;background:#ffffff12;border-style:solid;border-color:#fff;transform:scale(1.015)}.up-zone.is-over .up-zone-icon{transform:translateY(calc(var(--u) * -.5))}.up-zone.is-hidden{opacity:0;visibility:hidden}.up-file{align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.4);border:1px solid var(--line);background:#ffffff0d;display:flex}.up-file-thumb{width:calc(var(--u) * 12);aspect-ratio:16/9;border-radius:calc(var(--u) * .8);flex:none;overflow:hidden}.up-file-thumb img{object-fit:cover;width:100%;height:100%}.up-file-body{gap:calc(var(--u) * 1);flex-direction:column;flex:1;min-width:0;display:flex}.up-file-top{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);display:flex}.up-file-name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.up-file-name strong{font-size:calc(var(--u) * 1.6);font-weight:620}.up-file-name small{font-size:calc(var(--u) * 1.25);color:var(--dim)}.up-pct{font-size:calc(var(--u) * 2.2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:720;font-stretch:115%}.up-bar{height:calc(var(--u) * .6);background:#ffffff1a;border-radius:1cqw;position:relative;overflow:hidden}.up-bar span{background:var(--spectrum);transform-origin:0;border-radius:inherit;position:absolute;inset:0;transform:scaleX(0)}.up-bar span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000) 0 0/40% 100% no-repeat;animation:1.2s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{background-position:-60% 0}to{background-position:160% 0}}.up-file-foot{min-height:calc(var(--u) * 2.4);font-size:calc(var(--u) * 1.3);color:var(--dim);font-variant-numeric:tabular-nums;align-items:center;display:flex}.up-checking{align-items:center;gap:calc(var(--u) * .8);color:#fff;display:inline-flex}.up-checking .spinner{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);border-width:calc(var(--u) * .2)}.up-chips{gap:calc(var(--u) * .7);flex-wrap:wrap;display:flex}.up-chips>span{align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .35) calc(var(--u) * .9);color:var(--live);font-size:calc(var(--u) * 1.2);background:#6bf29b1a;border-radius:999px;font-weight:600;display:inline-flex}.up-chips .ico-check{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);min-width:0;min-height:0}.up-fields{gap:calc(var(--u) * 1.6);opacity:.35;transition:opacity .5s var(--ease-out);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.up-fields.is-on{opacity:1}.up-input{height:calc(var(--u) * 4.2);padding:0 calc(var(--u) * 1.3);border-radius:calc(var(--u) * 1);font-size:calc(var(--u) * 1.45);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff29;align-items:center;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.up-input.is-focus{box-shadow:0 0 0 calc(var(--u) * .4) #3fe0f038;border-color:#fff}.up-input-pre{color:var(--dim-2)}.up-caret{width:1.5px;height:calc(var(--u) * 2);background:#fff;margin-left:1px;animation:1s step-end infinite blink-caret}@keyframes blink-caret{50%{opacity:0}}.up-dates{gap:calc(var(--u) * .7);display:flex}.up-chip{height:calc(var(--u) * 4.2);padding:0 calc(var(--u) * 1.3);border-radius:calc(var(--u) * 1);font-size:calc(var(--u) * 1.35);white-space:nowrap;border:1px solid #ffffff29;align-items:center;font-weight:550;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.up-chip.is-on{color:#000;background:#fff;border-color:#fff}.up-submit{align-self:flex-start;align-items:center;gap:calc(var(--u) * .8);height:calc(var(--u) * 4.4);padding:0 calc(var(--u) * 2.4);color:#000;font-size:calc(var(--u) * 1.5);background:#fff;border-radius:999px;font-weight:650;transition:transform .15s,background-color .3s,color .3s,opacity .4s;display:inline-flex}.up-submit .spinner{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);border-width:calc(var(--u) * .2);border-color:#000 #00000026 #00000026}.up-submit .ico-check{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);min-width:0;min-height:0}.up-submit.is-idle{opacity:.35}.up-submit.is-pressed{transform:scale(.96)}.up-submit.is-done{color:var(--live);background:#6bf29b24}.up-toast{right:calc(var(--u) * 2);bottom:calc(var(--u) * 2);align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1.2);color:#111;box-shadow:0 calc(var(--u) * 1.5) calc(var(--u) * 4) #00000080;background:#fff;display:flex;position:absolute}.up-toast .live-dot{background:#1fb85d}.up-toast>span:last-child{flex-direction:column;line-height:1.3;display:flex}.up-toast strong{font-size:calc(var(--u) * 1.45)}.up-toast small{font-size:calc(var(--u) * 1.2);color:#555}.scene-click{border:2px solid #ffffffe6;border-radius:50%;width:26px;height:26px;animation:.5s ease-out .6s both click-ring;position:absolute;top:-10px;left:-8px}@keyframes click-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@container (max-width:620px){.up{--u:2.3cqw;aspect-ratio:auto;gap:calc(var(--u) * 2.5);padding:calc(var(--u) * 3);grid-template-columns:minmax(0,1fr)}.up-desk{justify-content:flex-start;padding-top:0}.up-icon{gap:calc(var(--u) * 1);flex-direction:row}.up-icon-thumb{width:calc(var(--u) * 9)}.up-fields{grid-template-columns:minmax(0,1fr)}.up-chip+.up-chip{display:none}}.scene-review{aspect-ratio:auto}.rv{--u:1cqw;gap:calc(var(--u) * 4);aspect-ratio:16/11;padding:calc(var(--u) * 5) calc(var(--u) * 5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.rv-art,.rv-frame{position:relative}.rv-frame .mini-screen{transition:box-shadow .6s}.rv-frame.is-approved .mini-screen{box-shadow:0 0 0 calc(var(--u) * .25) var(--live), 0 0 calc(var(--u) * 5) calc(var(--u) * -1) #6bf29b73}.rv-corner{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);border:calc(var(--u) * .25) solid #ffffffb3;transition:border-color .6s;position:absolute}.rv-corner.tl{left:calc(var(--u) * -1.3);top:calc(var(--u) * -1.3);border-radius:calc(var(--u) * .8) 0 0 0;border-bottom:0;border-right:0}.rv-corner.tr{right:calc(var(--u) * -1.3);top:calc(var(--u) * -1.3);border-radius:0 calc(var(--u) * .8) 0 0;border-bottom:0;border-left:0}.rv-corner.bl{left:calc(var(--u) * -1.3);bottom:calc(var(--u) * -1.3);border-radius:0 0 0 calc(var(--u) * .8);border-top:0;border-right:0}.rv-corner.br{right:calc(var(--u) * -1.3);bottom:calc(var(--u) * -1.3);border-radius:0 0 calc(var(--u) * .8) 0;border-top:0;border-left:0}.rv-frame.is-approved .rv-corner{border-color:var(--live)}.rv-scan{left:calc(var(--u) * -1.4);right:calc(var(--u) * -1.4);background:var(--spectrum);z-index:2;height:2px;position:absolute;box-shadow:0 0 12px 1px #3fe0f0b3}.rv-scan:before{content:"";height:calc(var(--u) * 6);background:linear-gradient(#3fe0f000,#3fe0f024);position:absolute;bottom:100%;left:0;right:0}.rv-pin{z-index:3;width:0;height:0;position:absolute}.rv-pin i{left:calc(var(--u) * -.8);top:calc(var(--u) * -.8);width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);box-shadow:0 0 0 calc(var(--u) * .5) #ffffff40;background:#fff;border-radius:50%;animation:1.8s ease-out infinite ping;position:absolute}@keyframes ping{0%{box-shadow:0 0 #ffffff80}to{box-shadow:0 0 0 calc(var(--u) * 1.6) #fff0}}.rv-pin span{top:calc(var(--u) * -1.35);white-space:nowrap;font-size:calc(var(--u) * 1.3);padding:calc(var(--u) * .45) calc(var(--u) * 1.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd;border:1px solid #ffffff38;border-radius:999px;font-weight:550;position:absolute}.rv-pin--right span{left:calc(var(--u) * 1.6)}.rv-pin--left span{right:calc(var(--u) * -1.2);top:calc(var(--u) * -4.4)}.rv-caption{margin-top:calc(var(--u) * 2.4);font-size:calc(var(--u) * 1.35);color:var(--dim);justify-content:space-between;display:flex}.rv-panel{align-self:stretch;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 1.6);border:1px solid var(--line);background:#ffffff0d;flex-direction:column;display:flex;position:relative}.rv-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);display:flex}.rv-head strong{font-size:calc(var(--u) * 1.9);font-weight:650}.rv-status{align-items:center;gap:calc(var(--u) * .7);font-size:calc(var(--u) * 1.3);padding:calc(var(--u) * .5) calc(var(--u) * 1.1);border-radius:999px;font-weight:600;display:inline-flex}.rv-status-dot{width:calc(var(--u) * .8);height:calc(var(--u) * .8);background:currentColor;border-radius:50%}.rv-status.is-wait{color:#ffc56e;background:#ffb54724}.rv-status.is-wait .rv-status-dot{animation:1s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}.rv-status.is-ok{color:var(--live);background:#6bf29b21}.rv-list{gap:calc(var(--u) * 1.5);flex-direction:column;display:flex}.rv-item{align-items:flex-start;gap:calc(var(--u) * 1);font-size:calc(var(--u) * 1.45);line-height:1.3;transition:color .3s;display:flex}.rv-item.is-pending{color:var(--dim-2)}.rv-mark{width:calc(var(--u) * 2);height:calc(var(--u) * 1.9);flex:none;place-items:center;display:grid}.rv-mark .spinner{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);border-width:calc(var(--u) * .22)}.rv-dot{width:calc(var(--u) * .8);height:calc(var(--u) * .8);background:#ffffff38;border-radius:50%}.rv-foot{align-items:center;gap:calc(var(--u) * 1.1);padding-top:calc(var(--u) * 1.6);border-top:1px solid var(--line);margin-top:auto;display:flex}.rv-avatar{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);background:var(--spectrum);color:#000;font-size:calc(var(--u) * 1.2);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.rv-foot>span:last-child{flex-direction:column;line-height:1.25;display:flex}.rv-foot strong{font-size:calc(var(--u) * 1.4);font-weight:600}.rv-foot small{font-size:calc(var(--u) * 1.2);color:var(--dim)}.scene-publish>*{--u:1cqw}.scene-publish{aspect-ratio:1672/941;background:#000}.pb-photo{object-fit:cover}.scene-publish:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0000008c);position:absolute;inset:0}.pb-screen{background:#000;width:31.4%;height:31.03%;transition:box-shadow .8s;position:absolute;top:5.42%;left:33.07%;overflow:hidden;container-type:inline-size}.pb-screen.is-live{box-shadow:0 0 2.4cqw .3cqw #3fe0f059,-2cqw 0 5cqw #2e6bff4d,2cqw 0 5cqw #ff5a4e40}.pb-slide{position:absolute;inset:0}.pb-flicker{z-index:2;background:#fff;animation:.45s step-end both flicker;position:absolute;inset:0}@keyframes flicker{0%{opacity:.9}20%{opacity:0}40%{opacity:.6}60%{opacity:0}80%{opacity:.3}to{opacity:0}}.pb-tag{z-index:2;align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a8;border:1px solid #ffffff2e;display:flex;position:absolute;bottom:5%;left:3%}.pb-tag>span:last-child{flex-direction:column;line-height:1.3;display:flex}.pb-tag strong{font-size:calc(var(--u) * 1.8);font-weight:650}.pb-tag small{font-size:calc(var(--u) * 1.35);color:#ffffffb8}.scene-track{aspect-ratio:auto}.tk{--u:1cqw;gap:calc(var(--u) * 6);aspect-ratio:16/11;padding:calc(var(--u) * 4) calc(var(--u) * 4.5);grid-template-columns:31% minmax(0,1fr);align-items:center;display:grid;position:relative}.iphone{width:100%;filter:drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 4) #000000b3) drop-shadow(0 0 calc(var(--u) * 5) #3fe0f02e);line-height:0;display:block;position:relative}.iphone-screen{z-index:0;isolation:isolate;background:#000;line-height:1.4;position:absolute;overflow:hidden}.iphone-frame{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tk-status{z-index:4;height:7%;font-size:calc(var(--u) * 1.45);color:#fff;justify-content:space-between;align-items:center;padding:0 11% 0 12%;font-weight:650;display:flex;position:absolute;top:0;left:0;right:0}.tk-status.is-dark{color:#111;background:#fff}.tk-status-icons{align-items:center;gap:calc(var(--u) * .5);display:flex}.tk-status-icons svg{height:calc(var(--u) * 1.1);fill:currentColor;width:auto}.tk-status-icons svg:last-child{height:calc(var(--u) * 1.2)}.tk-camera{background:#0b0b0b;position:absolute;inset:0}.tk-viewfinder{position:absolute;inset:-6%}.tk-aimed-ad{filter:saturate(1.05)contrast(1.05);width:280%;position:absolute;top:46%;left:50%;transform:translate(-88.5%,-75%)perspective(900px)rotateY(-6deg)rotateX(3deg)}.tk-aimed-ad .mini-screen{box-shadow:0 0 0 calc(var(--u) * 1.2) #111, 0 0 calc(var(--u) * 6) #ffffff26;border-radius:0}.tk-vignette{pointer-events:none;background:radial-gradient(120% 80% at 50% 45%,#0000 45%,#0000008c),linear-gradient(#00000059,#0000 20% 75%,#000000bf);position:absolute;inset:0}.tk-brackets{z-index:3;aspect-ratio:1;width:44%;margin:-22% 0 0 -22%;position:absolute;top:46%;left:50%}.tk-brackets i{border:calc(var(--u) * .45) solid #ffd60a;width:26%;height:26%;position:absolute}.tk-brackets i:first-child{border-radius:calc(var(--u) * 1) 0 0 0;border-bottom:0;border-right:0;top:0;left:0}.tk-brackets i:nth-child(2){border-radius:0 calc(var(--u) * 1) 0 0;border-bottom:0;border-left:0;top:0;right:0}.tk-brackets i:nth-child(3){border-radius:0 0 0 calc(var(--u) * 1);border-top:0;border-right:0;bottom:0;left:0}.tk-brackets i:nth-child(4){border-radius:0 0 calc(var(--u) * 1) 0;border-top:0;border-left:0;bottom:0;right:0}.tk-pill{z-index:4;align-items:center;gap:calc(var(--u) * .7);width:fit-content;padding:calc(var(--u) * .9) calc(var(--u) * 1.8);color:#000;font-size:calc(var(--u) * 1.6);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2.4) #00000073;background:#ffd60a;border-radius:999px;margin:0 auto;font-weight:650;display:flex;position:absolute;top:63%;left:0;right:0}.tk-pill svg{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);fill:currentColor}.tk-tap{width:calc(var(--u) * 5);height:calc(var(--u) * 5);margin:calc(var(--u) * -2.5) 0 0 calc(var(--u) * -2.5);background:#ffffffb3;border-radius:50%;animation:.45s ease-out both tap;position:absolute;top:50%;left:50%}@keyframes tap{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.tk-cam-ui{z-index:3;left:0;right:0;bottom:calc(var(--u) * 2.4);align-items:center;gap:calc(var(--u) * 1.6);flex-direction:column;display:flex;position:absolute}.tk-zoom{font-size:calc(var(--u) * 1.3);color:#ffd60a;width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);background:#00000073;border-radius:50%;place-items:center;font-weight:700;display:grid}.tk-shutter{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);border:calc(var(--u) * .5) solid #fff;box-shadow:0 0 0 calc(var(--u) * .45) #000 inset;padding:calc(var(--u) * .45);background:#fff padding-box content-box;border-radius:50%}.tk-safari{color:#111;background:#fff;position:absolute;inset:0;overflow:hidden}.tk-page{position:absolute;top:7%;left:0;right:0}.tk-page-hero{height:calc(var(--u) * 17);overflow:hidden}.tk-page-hero img{object-fit:cover;width:100%;height:100%}.tk-page-body{padding:calc(var(--u) * 2) calc(var(--u) * 2.2);gap:calc(var(--u) * 1.2);flex-direction:column;display:flex}.tk-page-name{font-size:calc(var(--u) * 2.9);letter-spacing:-.03em;font-weight:760;font-stretch:118%;line-height:1}.tk-page-meta{font-size:calc(var(--u) * 1.4);color:#555;align-items:center;gap:calc(var(--u) * .6);display:flex}.tk-stars{color:#f5a623;letter-spacing:.05em}.tk-offer{gap:calc(var(--u) * .3);padding:calc(var(--u) * 1.5);border-radius:calc(var(--u) * 1.5);background:#f4f1ea;flex-direction:column;display:flex}.tk-offer span{font-size:calc(var(--u) * 1.2);color:#8a6d3b;font-weight:650}.tk-offer strong{font-size:calc(var(--u) * 1.8);font-weight:700}.tk-offer small{font-size:calc(var(--u) * 1.25);color:#555;line-height:1.3}.tk-slots{gap:calc(var(--u) * .7);display:flex}.tk-slots span{text-align:center;padding:calc(var(--u) * .7) 0;border-radius:calc(var(--u) * 1);font-size:calc(var(--u) * 1.35);border:1px solid #e3e3e3;flex:1;font-weight:600}.tk-slots .is-on{color:#fff;background:#111;border-color:#111}.tk-book{padding:calc(var(--u) * 1.3);color:#fff;text-align:center;font-size:calc(var(--u) * 1.5);background:#111;border-radius:999px;font-weight:650}.tk-urlbar{left:calc(var(--u) * 1.6);right:calc(var(--u) * 1.6);bottom:calc(var(--u) * 3);height:calc(var(--u) * 4.4);border-radius:calc(var(--u) * 1.6);box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 2) #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f5f7f0;place-items:center;display:grid;position:absolute;overflow:hidden}.tk-url{align-items:center;gap:calc(var(--u) * .6);font-size:calc(var(--u) * 1.5);font-weight:550;display:inline-flex}.tk-url svg{width:calc(var(--u) * 1.1);fill:#111;color:#111;height:auto}.tk-progress{height:calc(var(--u) * .35);transform-origin:0;background:#2e6bff;position:absolute;bottom:0;left:0;right:0}.tk-home-bar{left:50%;bottom:calc(var(--u) * 1);width:36%;height:calc(var(--u) * .55);background:#111;border-radius:999px;position:absolute;transform:translate(-50%)}.tk-beam{left:calc(var(--u) * -6.4);width:calc(var(--u) * 6.8);pointer-events:none;grid-area:1/2;height:40%;position:absolute;top:30%;overflow:visible}.tk-beam-track{fill:none;stroke:#ffffff1f;stroke-width:1.5px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.tk-beam-pulse{fill:none;stroke:url(#tk-beam);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #3fe0f0e6)}.tk-portal{gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.6);border-radius:calc(var(--u) * 2);color:#0d0d0f;box-shadow:0 0 0 1px #ffffff80, 0 calc(var(--u) * 4) calc(var(--u) * 8) calc(var(--u) * -3) #000000e6;background:#fbfbfa;flex-direction:column;display:flex;position:relative}.tk-bar{align-items:center;gap:calc(var(--u) * 1.2);padding-bottom:calc(var(--u) * 1.2);font-size:calc(var(--u) * 1.45);border-bottom:1px solid #00000014;display:flex}.tk-lights{gap:calc(var(--u) * .55);display:flex}.tk-lights i{width:calc(var(--u) * 1);height:calc(var(--u) * 1);background:#ff5f57;border-radius:50%}.tk-lights i:nth-child(2){background:#febc2e}.tk-lights i:nth-child(3){background:#28c840}.tk-crumb{align-items:center;gap:calc(var(--u) * .6);white-space:nowrap;min-width:0;font-weight:650;display:flex;overflow:hidden}.tk-crumb .brand-mark{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);color:#000}.tk-crumb em{color:#bbb;font-style:normal;font-weight:400}.tk-live{align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .45) calc(var(--u) * 1.1);color:#0f7a3b;font-weight:650;font-size:calc(var(--u) * 1.3);background:#e5f7ec;border-radius:999px;margin-left:auto;display:inline-flex}.tk-live .live-dot{width:calc(var(--u) * .8);height:calc(var(--u) * .8);background:#1fb85d}.tk-kpis{gap:calc(var(--u) * 1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tk-kpi{padding:calc(var(--u) * 1.3) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.3);background:#fff;position:relative;box-shadow:0 0 0 1px #00000012}.tk-kpi-label{font-size:calc(var(--u) * 1.3);color:#6b6b72;display:block}.tk-kpi strong{margin-top:calc(var(--u) * .4);font-size:calc(var(--u) * 3.6);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:740;font-stretch:118%;line-height:1;display:block}.tk-plus{right:calc(var(--u) * 1.2);top:calc(var(--u) * 1.1);padding:calc(var(--u) * .25) calc(var(--u) * .7);color:#0f7a3b;font-size:calc(var(--u) * 1.2);background:#e5f7ec;border-radius:999px;font-weight:700;position:absolute}.tk-chart{padding:calc(var(--u) * 1.3) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.3);background:#fff;box-shadow:0 0 0 1px #00000012}.tk-chart-head{font-size:calc(var(--u) * 1.25);color:#6b6b72;margin-bottom:calc(var(--u) * .8);justify-content:space-between;display:flex}.tk-chart-head span:first-child{color:#0d0d0f;font-weight:620}.tk-chart-plot{height:calc(var(--u) * 8);position:relative}.tk-chart-plot svg{width:100%;height:100%;overflow:visible}.tk-line{fill:none;stroke:#2e6bff;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.tk-live-dot{width:calc(var(--u) * 1);height:calc(var(--u) * 1);margin:calc(var(--u) * -.5) 0 0 calc(var(--u) * -.5);box-shadow:0 0 0 calc(var(--u) * .35) #2e6bff40;background:#2e6bff;border-radius:50%;animation:1.8s ease-out infinite live-blue;position:absolute}@keyframes live-blue{0%{box-shadow:0 0 #2e6bff80}to{box-shadow:0 0 0 calc(var(--u) * 1.6) #2e6bff00}}.tk-feed{gap:calc(var(--u) * .6);flex-direction:column;display:flex}.tk-feed li{align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .9) calc(var(--u) * 1.1);border-radius:calc(var(--u) * 1.1);background:#fff;display:flex;box-shadow:0 0 0 1px #0000000f}.tk-feed li.is-fresh{animation:1.6s ease-out both fresh}@keyframes fresh{0%{background:#eaf1ff;box-shadow:0 0 0 1px #2e6bff73}to{background:#fff;box-shadow:0 0 0 1px #0000000f}}.tk-feed-ico{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);border-radius:calc(var(--u) * .8);flex:none;place-items:center;display:grid}.tk-feed-ico svg{fill:currentColor;width:58%;height:58%}.tk-feed-ico.is-scan{color:#0a8fa3;background:#e8fbfd}.tk-feed-ico.is-visit{color:#b86b00;background:#fff4e3}.tk-feed-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.tk-feed-text strong{font-size:calc(var(--u) * 1.4);font-weight:650}.tk-feed-text small{font-size:calc(var(--u) * 1.2);color:#6b6b72;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-feed time{font-size:calc(var(--u) * 1.15);color:#8a8a90;white-space:nowrap;margin-left:auto}@container (max-width:620px){.tk{--u:2.3cqw;aspect-ratio:auto;padding:calc(var(--u) * 3.5) calc(var(--u) * 2.5) calc(var(--u) * 3);flex-direction:column;align-items:center;display:flex}.tk-device{width:60%}.tk-beam,.tk-chart,.tk-crumb .brand-mark,.tk-crumb em,.tk-crumb-brand{display:none}.tk-portal{z-index:2;width:100%;margin-top:calc(var(--u) * -9);gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.8);box-shadow:0 0 0 1px #ffffff8c, 0 calc(var(--u) * -2) calc(var(--u) * 6) calc(var(--u) * -1) #000000e6, 0 0 calc(var(--u) * 8) calc(var(--u) * -2) #3fe0f04d;position:relative}.tk-bar{padding-bottom:calc(var(--u) * .9);font-size:calc(var(--u) * 1.5)}.tk-kpis{gap:calc(var(--u) * .7)}.tk-kpi{padding:calc(var(--u) * 1) calc(var(--u) * 1.1)}.tk-kpi-label{font-size:calc(var(--u) * 1.3)}.tk-kpi strong{font-size:calc(var(--u) * 2.9)}.tk-plus{top:calc(var(--u) * -.9);right:calc(var(--u) * .7);font-size:calc(var(--u) * 1.1)}.tk-feed li:nth-child(3){display:none}.tk-feed-text strong{font-size:calc(var(--u) * 1.4)}.tk-feed-text small,.tk-feed time{font-size:calc(var(--u) * 1.2)}.tk-page-name{font-size:calc(var(--u) * 2.2)}.rv{--u:2.3cqw;aspect-ratio:auto;gap:calc(var(--u) * 5);padding:calc(var(--u) * 6) calc(var(--u) * 4.5) calc(var(--u) * 4.5);grid-template-columns:minmax(0,1fr)}.rv-panel{gap:calc(var(--u) * 1.6)}.rv-pin span{display:none}.rv-foot{margin-top:calc(var(--u) * 1)}.scene-publish>*{--u:2.3cqw}.pb-tag{padding:calc(var(--u) * 1) calc(var(--u) * 1.4);bottom:4%;left:3%}}.page-intro .split-intro{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.split-intro-text{flex-direction:column;gap:26px;display:flex}.split-intro-text h1{max-width:14ch;font-size:clamp(2.5rem,4.8vw,4.6rem)}.split-intro-photo{aspect-ratio:4/3;border-radius:22px;position:relative;overflow:hidden}.split-intro-photo img{object-fit:cover}@media (max-width:900px){.page-intro .split-intro{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.scene{border-radius:16px}}.route-light{z-index:90;background:var(--spectrum);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 14px #3fe0f099}:root{interpolate-size:allow-keywords}.faq-list details::details-content{height:0;transition:height .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}.faq-list details[open]::details-content{height:auto}.faq-list summary{transition:color .2s}.faq-list summary:hover{color:#fff}.faq-list details:not([open]) summary{color:#ffffffdb}.inline-link,.footer-links a,.screen-tab,.screen-play,.menu-btn{-webkit-tap-highlight-color:transparent}.screen-play,.menu-btn{transition:transform .2s var(--ease-out), background-color .2s}.screen-play:active,.menu-btn:active{transform:scale(.9)}.screen-play:hover{background:#ffffff14}@supports (animation-timeline:view()){.section h2,.section-head>p,.showcase-text>p,.place-inner>*,.who-picker,.principles>div,.faq-list details,.send-list>div,.metric-list>div,.ad-grid li,.about-copy>*,.tl-text,.final-inner>*{animation:linear both reveal;animation-timeline:view();animation-range:entry 5% entry 55%}.tl-stage,.portal,.screen-figure,.about-photo,.split-intro-photo{animation:linear both reveal-media;animation-timeline:view();animation-range:entry entry 60%}.place-photo{animation:linear both drift;animation-timeline:view();animation-range:cover}.hero-frame,.hero-field{animation:linear both recede;animation-timeline:view();animation-range:exit}}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes reveal-media{0%{opacity:0;transform:translateY(48px)scale(.96)}to{opacity:1;transform:none}}@keyframes drift{0%{transform:scale(1.12)translateY(-4%)}to{transform:scale(1.12)translateY(4%)}}@keyframes recede{to{opacity:.45;transform:scale(.92)}}.screen-tab--open{isolation:isolate;background-image:var(--spectrum);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:650;animation:6s linear infinite hue-slide;position:relative;overflow:visible}.screen-tab--open.is-on,.screen-tab--open:hover{color:#0000}.screen-tab--open .screen-tab-bar{background:var(--spectrum);opacity:.45;box-shadow:0 0 10px #3fe0f080}.screen-tab--open .screen-tab-bar i{background:#fff}.screen-tab--open.is-on .screen-tab-bar{opacity:1}.screen-tab--open:after{content:"";z-index:-1;background:var(--spectrum);filter:blur(14px);opacity:.22;border-radius:10px;position:absolute;inset:-6px -8px}.screen-tab--open.is-on:after{opacity:.4}@keyframes hue-slide{to{background-position:200% 0}}.slot{background:#000;position:absolute;inset:0;overflow:hidden}.slot-pixels{background-image:radial-gradient(circle,#ffffff17 .09cqw,#0000 .1cqw);background-size:1.2cqw 1.2cqw;position:absolute;inset:0}.slot-sweep{filter:blur(4cqw);opacity:.75;background:conic-gradient(from 200deg,#0000 0deg,#2e6bff59 40deg,#3fe0f04d 70deg,#9bf08a38 95deg,#ffb54740 120deg,#ff5a4e4d 150deg,#0000 200deg);animation:9s linear infinite sweep;position:absolute;inset:-40% -10%}@keyframes sweep{to{transform:rotate(360deg)}}.slot-corner{border:.3cqw solid #ffffff8c;width:4cqw;height:4cqw;animation:2.4s ease-in-out infinite corner;position:absolute}.slot-corner.tl{border-bottom:0;border-right:0;top:3cqw;left:3cqw}.slot-corner.tr{border-bottom:0;border-left:0;top:3cqw;right:3cqw}.slot-corner.bl{border-top:0;border-right:0;bottom:3cqw;left:3cqw}.slot-corner.br{border-top:0;border-left:0;bottom:3cqw;right:3cqw}@keyframes corner{50%{opacity:.35}}.slot-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2cqw;padding:6cqw;display:flex;position:absolute;inset:0}.slot-kicker{color:#fffc;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:1cqw;padding:.8cqw 1.8cqw;font-size:1.8cqw;font-weight:550;display:inline-flex}.slot-title{letter-spacing:-.035em;font-size:7.6cqw;font-weight:760;font-stretch:125%;line-height:.95}.slot-actions{gap:1.4cqw;margin-top:1cqw;display:flex}.slot-btn{color:#000;white-space:nowrap;min-height:max(36px,5.4cqw);transition:transform .2s var(--ease-out), box-shadow .35s var(--ease-out), background-color .2s;background:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 max(14px,2.6cqw);font-size:max(12px,1.9cqw);font-weight:620;font-stretch:108%;display:inline-flex}.slot-btn:hover{transform:translateY(-1px);box-shadow:-1cqw .5cqw 3cqw -1cqw #2e6bffcc,1cqw .5cqw 3cqw -1cqw #ff5a4eb3}.slot-btn:active{transform:scale(.96)}.slot-btn--ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-color:#ffffff4d}.slot-btn--ghost:hover{box-shadow:none;background:#ffffff2e}.slot-hint{color:#ffffff8c;font-size:1.5cqw}.screen-slide.is-on .slot-copy>*{animation:slot-in .8s var(--ease-out) both}.screen-slide.is-on .slot-copy>:nth-child(2){animation-delay:.1s}.screen-slide.is-on .slot-copy>:nth-child(3){animation-delay:.2s}.screen-slide.is-on .slot-copy>:nth-child(4){animation-delay:.3s}@keyframes slot-in{0%{opacity:0;filter:blur(6px);transform:translateY(2.4cqw)}to{opacity:1;filter:none;transform:none}}.slot--preview img{object-fit:cover;width:100%;height:100%;animation:slot-in .6s var(--ease-out) both;position:absolute;inset:0}.slot-bar{align-items:center;gap:1cqw;display:flex;position:absolute;bottom:2cqw;left:2cqw;right:2cqw}.slot-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #fff3;border-radius:999px;margin-right:auto;padding:.7cqw 1.4cqw;font-size:max(11px,1.5cqw)}@container (max-width:460px){.slot-hint,.slot-kicker{display:none}.slot-title{font-size:9cqw}}.portal{--pt-ink:#0d0d0f;--pt-dim:#6b6b72;--pt-line:#00000014;--pt-soft:#f6f6f3;--pt-blue:#2e6bff;color:var(--pt-ink);background:#fff;border:1px solid #00000014;border-radius:22px;font-size:.9rem;overflow:hidden;box-shadow:inset 0 1px #fffc,0 60px 120px -60px #00000073,0 20px 40px -30px #00000040}.pt-top{border-bottom:1px solid var(--pt-line);justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex}.pt-brand{letter-spacing:-.02em;align-items:center;gap:8px;font-weight:700;font-stretch:120%;display:flex}.pt-brand .brand-mark{color:#000;width:20px;height:20px}.pt-brand em{color:#c4c4c8;margin:0 2px;font-style:normal;font-weight:400}.pt-workspace{letter-spacing:0;font-weight:600;font-stretch:100%}.pt-top-right{align-items:center;gap:12px;display:flex}.pt-range{background:#f1f1ee;border-radius:10px;padding:3px;display:flex}.pt-short{display:none}.pt-range button{white-space:nowrap;color:var(--pt-dim);background:0 0;border:0;border-radius:8px;padding:5px 12px;font-size:.8rem;font-weight:600;position:relative}.pt-range button>span:last-child{position:relative}.pt-range button.is-on{color:var(--pt-ink)}.pt-range-pill{background:#fff;border-radius:8px;position:absolute;inset:0;box-shadow:0 1px 2px #0000001a,0 0 0 1px #0000000d}.pt-avatar{color:#fff;background:#1b1b1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:700;display:grid}.pt-shell{grid-template-columns:196px minmax(0,1fr);display:grid}.pt-side{border-right:1px solid var(--pt-line);background:#fbfbf9;flex-direction:column;gap:2px;padding:16px 12px;display:flex}.pt-nav{color:var(--pt-dim);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:530;transition:color .2s;display:flex;position:relative}.pt-nav:hover{color:var(--pt-ink)}.pt-nav>svg,.pt-nav>span:last-child{position:relative}.pt-nav-pill{box-shadow:0 0 0 1px var(--pt-line), 0 1px 2px #0000000d;background:#fff;border-radius:8px;position:absolute;inset:0}.pt-nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.pt-nav.is-on{color:var(--pt-ink)}.pt-screen-card{box-shadow:0 0 0 1px var(--pt-line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;margin-top:auto;padding:12px;display:flex}.pt-screen-card small{color:var(--pt-dim);font-size:.76rem}.pt-screen-card strong{font-size:.86rem}.pt-live{color:#0f7a3b;align-items:center;gap:6px;margin-bottom:6px;font-size:.74rem;font-weight:600;display:inline-flex}.pt-live .live-dot,.pt-status .live-dot{background:#1fb85d}.pt-main{background:#fff;flex-direction:column;gap:14px;min-width:0;min-height:660px;padding:22px;display:flex}.pt-view{flex-direction:column;gap:14px;display:flex}.pt-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-specs dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pt-specs dt{color:var(--pt-dim);margin-bottom:2px;font-size:.74rem}.pt-specs dd{font-size:.86rem;font-weight:600}.pt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.pt-kicker{color:var(--pt-dim);margin-bottom:2px;font-size:.78rem}.pt-head h3{letter-spacing:-.02em;font-size:1.35rem;font-weight:700;font-stretch:115%}.pt-status{color:#0f7a3b;background:#e7f8ee;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.pt-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pt-kpi{background:var(--pt-soft);border-radius:14px;flex-direction:column;gap:4px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.pt-kpi-label{color:var(--pt-dim);font-size:.78rem}.pt-kpi strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:720;font-stretch:118%;line-height:1.05}.pt-kpi-foot{color:var(--pt-dim);font-size:.74rem}.pt-kpi-foot em{color:#0f7a3b;font-style:normal;font-weight:650}.pt-spark{width:36%;height:28px;position:absolute;top:40px;right:14px;overflow:visible}.pt-spark polyline{fill:none;stroke:var(--pt-ink);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;opacity:.55}.pt-row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:10px;display:grid}.pt-row--b{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr)}.pt-card{border:1px solid var(--pt-line);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.pt-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pt-card-head h4{font-size:.9rem;font-weight:640}.pt-muted{color:var(--pt-dim);font-size:.76rem}.pt-legend{color:var(--pt-dim);gap:14px;font-size:.76rem;display:flex}.pt-legend span,.pt-tip span{align-items:center;gap:6px;display:inline-flex}.k-scans,.k-visits{background:var(--pt-ink);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.k-visits{background:var(--pt-blue)}.pt-chart{flex-direction:column;flex:1;display:flex;position:relative}.pt-card--chart{min-height:100%}.pt-chart svg{cursor:crosshair;touch-action:pan-y;flex:1;width:100%;min-height:190px;display:block}.pt-grid{stroke:#0000000f;stroke-width:1px;vector-effect:non-scaling-stroke}.pt-line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.pt-line--scans{stroke:var(--pt-ink)}.pt-line--visits{stroke:var(--pt-blue);stroke-dasharray:4 4}.pt-guide{stroke:#00000040;stroke-width:1px;vector-effect:non-scaling-stroke}.pt-tip{pointer-events:none;color:#fff;white-space:nowrap;background:#111;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:.74rem;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 8px 24px -8px #00000080}.pt-tip .k-scans{background:#fff}.pt-axis{color:var(--pt-dim);justify-content:space-between;margin-top:6px;font-size:.72rem;display:flex}.pt-card--ad .mini-screen{box-shadow:none;border-radius:10px}.pt-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pt-timeline li{flex-direction:column;padding-top:12px;font-size:.76rem;display:flex;position:relative}.pt-timeline li:before{content:"";background:#e6e6e3;border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0}.pt-timeline li.is-done:before{background:var(--pt-ink)}.pt-timeline span{font-weight:600}.pt-timeline time{color:var(--pt-dim)}.pt-hours{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:4px;height:118px;display:grid}.pt-hours>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.pt-hours i{background:#dcdcd8;border-radius:4px 4px 2px 2px;width:100%}.pt-hours .is-peak i{background:var(--pt-ink)}.pt-hours span{color:var(--pt-dim);font-size:.62rem}.pt-note{color:var(--pt-dim);font-size:.78rem}.pt-feed{flex-direction:column;display:flex}.pt-feed li{border-top:1px solid var(--pt-line);align-items:center;gap:10px;padding:9px 0;font-size:.82rem;display:flex}.pt-feed li:first-child{border-top:0;padding-top:2px}.pt-feed .k-scans,.pt-feed .k-visits{border-radius:50%}.pt-feed span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pt-feed time{color:var(--pt-dim);font-variant-numeric:tabular-nums;font-size:.76rem}.pt-qr{align-items:center;gap:14px;display:flex}.pt-qr .qr{color:#000;width:84px;height:84px;box-shadow:0 0 0 1px var(--pt-line);border-radius:8px;flex:none}.pt-qr>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pt-qr small{color:var(--pt-dim);font-size:.74rem}.pt-qr strong{overflow-wrap:anywhere;font-size:.84rem}.pt-copy{border:1px solid var(--pt-line);color:var(--pt-ink);white-space:nowrap;background:#fff;border-radius:8px;align-self:flex-start;padding:5px 10px;font-size:.76rem;font-weight:600;transition:background-color .2s,color .2s,transform .15s}.pt-qr .pt-copy{margin-top:8px}.pt-copy:hover{background:#f4f4f1}.pt-copy:active{transform:scale(.95)}.pt-copy.is-copied{color:#0f7a3b;background:#e7f8ee;border-color:#0000}.pt-primary{background:var(--pt-ink);color:#fff;border:0;border-radius:8px;padding:7px 12px;font-size:.8rem;font-weight:600;transition:transform .15s}.pt-primary:active{transform:scale(.96)}.pt-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:.74rem;font-weight:650;display:inline-flex}.pt-pill.is-live{color:#0f7a3b;background:#e7f8ee}.pt-pill.is-soon{color:#a35f00;background:#fff4e3}.pt-pill.is-done{color:var(--pt-dim);background:#f1f1ee}.pt-pill.is-warn{color:#c0392b;background:#ffece9}.pt-thead,.pt-trow{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,.8fr);align-items:center;gap:14px;display:grid}.pt-thead{color:var(--pt-dim);border-bottom:1px solid var(--pt-line);padding:0 4px 8px;font-size:.74rem}.pt-trow{border-bottom:1px solid var(--pt-line);padding:14px 4px;font-size:.84rem}.pt-trow:last-child{border-bottom:0}.pt-tname{flex-direction:column;min-width:0;line-height:1.3;display:flex}.pt-tname strong{text-overflow:ellipsis;white-space:nowrap;font-weight:640;overflow:hidden}.pt-tname small,.pt-tdates small{color:var(--pt-dim);font-size:.74rem}.pt-tdates{flex-direction:column;gap:5px;display:flex}.pt-progress{background:#eeeeea;border-radius:4px;height:4px;display:block;overflow:hidden}.pt-progress i{background:var(--pt-ink);transform-origin:0;height:100%;display:block}.pt-tnum{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;font-stretch:115%}.pt-tnum small{color:var(--pt-dim);font-size:.74rem;font-weight:500;font-stretch:100%}.pt-art{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pt-art .mini-screen{box-shadow:none}.pt-art-meta{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pt-art-meta>span:first-child{flex-direction:column;min-width:0;font-size:.82rem;line-height:1.3;display:flex}.pt-art-meta small{color:var(--pt-dim);font-size:.74rem}.pt-code{border-top:1px solid var(--pt-line);grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 0;display:grid}.pt-code .qr{color:#000;width:56px;height:56px;box-shadow:0 0 0 1px var(--pt-line);border-radius:6px}.pt-billing{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:12px;display:grid}.pt-receipt{border-top:1px solid var(--pt-line);grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;font-size:.84rem;display:grid}.pt-receipt time{color:var(--pt-dim)}.pc{aspect-ratio:8560/5398;perspective:1400px;width:100%;max-width:360px;container-type:inline-size}.pc-flipper{width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;background:0 0;border:0;border-radius:4.5cqw;padding:0;transition:transform .7s cubic-bezier(.45,.05,.25,1),box-shadow .7s;display:block;position:relative}.pc--hover .pc:hover .pc-flipper,.pc--hover:hover .pc-flipper,.pc-flipper.is-flipped{transform:rotateY(-180deg);box-shadow:0 18px 40px -18px #00000073}.pc-face{backface-visibility:hidden;color:#909090;text-align:left;background:#f2f2f2;border-radius:4.5cqw;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f,0 10px 30px -18px #00000080}.pc-back{transform:rotateY(180deg)}.pc-safe{position:absolute;inset:6.5cqw}.pc-kind{letter-spacing:.02em;color:#a3a3a3;font-size:3.4cqw;font-weight:700;position:absolute;top:0;left:0}.pc-chip{width:18%;position:absolute;top:0;right:0}.pc-chip svg{width:100%;height:auto;display:block}.pc-number{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#8a8a8a;font-size:5.2cqw;font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pc-bottom{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.pc-name{text-transform:uppercase;letter-spacing:.04em;font-size:4cqw;font-weight:650;line-height:1}.pc-exp{flex-direction:column;align-items:flex-end;font-size:3.8cqw;font-weight:600;line-height:1.1;display:flex}.pc-exp small{text-transform:uppercase;letter-spacing:.06em;font-size:2.2cqw;font-weight:500}.pc-sheen{pointer-events:none;background:linear-gradient(115deg,#fff0 30%,#ffffffb3 45%,#fff0 60%) 120% 0/250% 100%;transition:background-position 1.1s;position:absolute;inset:0}.pc--hover:hover .pc-sheen{background-position:-20% 0}.pc-stripe{background:#bebec0;height:20%;position:absolute;bottom:0;left:0;right:0}.pc-sign{color:#777;background:repeating-linear-gradient(135deg,#fff 0 4px,#ececec 4px 8px);border-radius:1cqw;justify-content:flex-end;align-items:center;gap:2cqw;height:12%;padding-right:2cqw;font-size:3.2cqw;font-style:italic;font-weight:700;display:flex;position:absolute;top:38%;left:6.5cqw;right:30%}.pc-sign i{flex:1}.pc-network{width:24%;position:absolute;top:6.5cqw;right:6.5cqw}.pc-network svg{width:100%;height:auto;display:block}.pt-billing .pt-note{margin-top:2px}@media (max-width:1100px){.pt-shell{grid-template-columns:minmax(0,1fr)}.pt-side{border-right:0;border-bottom:1px solid var(--pt-line);scrollbar-width:none;flex-direction:row;gap:4px;padding:10px 12px;overflow:auto hidden}.pt-side::-webkit-scrollbar{display:none}.pt-nav{flex:none}.pt-screen-card{display:none}.pt-row,.pt-row--b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pt-row--b>:last-child{grid-column:1/-1}}@media (max-width:700px){.portal{border-radius:16px;font-size:.86rem}.pt-top{gap:10px;height:auto;padding:10px 12px}.pt-brand{white-space:nowrap;min-width:0}.pt-brand-word,.pt-brand em,.pt-avatar,.pt-long{display:none}.pt-short{display:inline}.pt-workspace{text-overflow:ellipsis;overflow:hidden}.pt-range button{padding:5px 10px}.pt-side{padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.pt-nav{padding:7px 10px;font-size:.84rem}.pt-main{gap:12px;min-height:0;padding:14px}.pt-head h3{font-size:1.12rem}.pt-status{padding:4px 10px;font-size:.74rem}.pt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pt-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-kpi{padding:12px}.pt-kpi strong{font-size:1.55rem}.pt-kpis--3 .pt-kpi strong{font-size:1.3rem}.pt-kpi-label{font-size:.72rem}.pt-kpi-foot{font-size:.68rem}.pt-spark{display:none}.pt-row,.pt-row--b{grid-template-columns:minmax(0,1fr);gap:8px}.pt-row--b>:last-child{grid-column:auto}.pt-card{gap:10px;padding:12px}.pt-card-head{flex-wrap:wrap;row-gap:4px}.pt-legend{gap:10px}.pt-chart svg{min-height:140px}.pt-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.pt-hours{gap:3px;height:96px}.pt-hours>div:nth-child(2n) span{visibility:hidden}.pt-qr .qr{width:72px;height:72px}.pt-art,.pt-billing,.pt-specs dl{grid-template-columns:minmax(0,1fr)}.pt-specs dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-thead{display:none}.pt-trow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name num""pill num";row-gap:6px;padding:12px 0}.pt-trow>.pt-tname{grid-area:name}.pt-trow>span:nth-child(2){grid-area:pill}.pt-trow>.pt-tnum{grid-area:num;align-self:center}.pt-trow .pt-tdates,.pt-code .pt-copy,.pt-receipt .pt-copy{display:none}.pt-code{grid-template-columns:48px minmax(0,1fr) auto;gap:12px}.pt-code .qr{width:48px;height:48px}.pt-receipt{grid-template-columns:48px minmax(0,1fr) auto}}.circ{--circ-size:160px;width:var(--circ-size);height:var(--circ-size);cursor:pointer;color:#fff;border-radius:50%;place-items:center;display:inline-grid;position:relative}.circ-ring{transform-origin:50%;border-radius:50%;position:absolute;inset:0}.circ-letter{text-align:center;text-shadow:0 1px 6px #0009;font-size:calc(var(--circ-size) * .084);transform-origin:50%;font-weight:750;font-stretch:100%;line-height:1.1;position:absolute;inset:0}.circ-center{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-radius:50%;place-items:center;width:38%;height:38%;display:grid;position:relative;box-shadow:0 0 0 1px #fff3,0 0 30px -6px #3fe0f099}.circ-center .brand-mark{width:48%;height:48%}.split-intro-photo--badge{overflow:visible}.split-intro-photo--badge>img{border-radius:22px}.photo-badge{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle,#00000047 48%,#00000024 62%,#0000 72%);border-radius:50%;position:absolute;bottom:-44px;left:-44px}.photo-badge-link{z-index:2;border-radius:50%;position:absolute;bottom:-44px;left:-44px}.photo-badge-link .photo-badge{position:relative;bottom:0;left:0}.photo-badge-link:hover .circ-center{box-shadow:0 0 0 1px #ffffff80,0 0 40px -4px #3fe0f0e6}.band{align-items:flex-end;min-height:min(80vh,760px);display:flex;position:relative;overflow:hidden}.band-photo{object-fit:cover}.band-shade{background:linear-gradient(#000 0%,#00000026 25%,#0000004d 60%,#000 100%),linear-gradient(90deg,#000000b3,#0000 60%);position:absolute;inset:0}.band-inner{flex-direction:column;gap:18px;padding-bottom:clamp(56px,8vw,110px);display:flex;position:relative}.band-inner h2{max-width:16ch}.band-inner p{color:#ffffffd9;max-width:34rem;font-size:1.15rem}.mosaic{grid-template-columns:1.2fr 1fr 1fr;gap:16px;display:grid}.mosaic li{flex-direction:column;gap:6px;display:flex}.mosaic .mosaic-photo{margin-bottom:12px}.mosaic h3{font-size:1.15rem}.mosaic li:first-child .mosaic-photo{aspect-ratio:4/5}.mosaic li:not(:first-child){margin-top:64px}.mosaic-photo{aspect-ratio:4/5;border-radius:18px;position:relative;overflow:hidden}.mosaic-photo img{object-fit:cover;transition:transform .8s var(--ease-out)}.mosaic li:hover .mosaic-photo img{transform:scale(1.04)}.mosaic p{color:var(--dim);max-width:26rem;font-size:.95rem}.standards-section{border-top:1px solid var(--line)}.standards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.standards>div{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px 24px;position:relative;overflow:hidden}.standards>div:before{content:"";background:var(--spectrum);opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.standards h3{margin-bottom:10px}.standards p{color:var(--dim)}.find-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.find-photo{aspect-ratio:16/9;border-radius:22px;position:relative;overflow:hidden}.find-photo img{object-fit:cover}.find-copy{flex-direction:column;gap:18px;display:flex}.find-copy>p{color:var(--dim);font-size:1.1rem}.place-facts--stack{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:8px}.why-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.why-grid--flip .why-photo{order:2}.why-photo{aspect-ratio:4/5;border-radius:22px;position:relative;overflow:hidden}.why-grid--flip .why-photo{aspect-ratio:3/2}.why-photo img{object-fit:cover}.why-list{flex-direction:column;margin-top:32px;display:flex}.why-list>div{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:4px 12px;padding:20px 0;display:grid}.why-n{color:var(--dim-2);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:3px;font-size:.85rem;font-weight:700}.why-list dt{font-size:1.1rem;font-weight:650;font-stretch:110%}.why-list dd{color:var(--dim)}.scan-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.scan-copy p{color:var(--dim);max-width:32rem;font-size:1.1rem}.anatomy-section{border-top:1px solid var(--line)}.anat{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.anat-screen{position:relative}.anat-screen .mini-screen{border-radius:12px;box-shadow:0 0 0 1px #fff3,0 0 0 7px #050505,0 0 0 8px #ffffff1a,0 40px 80px -30px #000}.anat-pin{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:34px;height:34px;transition:transform .35s var(--ease-out), background-color .3s, box-shadow .3s;background:#000000b3;border:0;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;padding:0;font-size:.8rem;font-weight:750;display:grid;position:absolute;box-shadow:0 0 0 1.5px #fff9}.anat-pin.is-on{color:#000;background:#fff;transform:scale(1.18);box-shadow:0 0 0 4px #ffffff40,0 0 26px 4px #3fe0f099}.anat-list{flex-direction:column;gap:8px;display:flex}.anat-list button{text-align:left;width:100%;color:inherit;opacity:.55;background:0 0;border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;transition:background-color .3s,border-color .3s,opacity .3s;display:flex}.anat-list li.is-on button{opacity:1;background:var(--surface);border-color:var(--line)}.anat-list button:hover{opacity:1}.anat-n{border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:750;display:grid}.anat-list li.is-on .anat-n{color:#000;background:#fff;border-color:#fff}.anat-list strong{margin-bottom:3px;font-size:1.05rem;font-weight:650;display:block}.anat-list small{color:var(--dim);font-size:.92rem;line-height:1.45}.send-cta{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-self:end;align-items:flex-start;gap:22px;padding:28px;display:flex}.send-cta p{color:#ffffffd9;font-size:1.1rem}@media (max-width:900px){.mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mosaic li:first-child{grid-column:1/-1}.mosaic li:first-child .mosaic-photo{aspect-ratio:16/10}.mosaic li:not(:first-child){margin-top:0}.standards,.find-grid,.why-grid,.anat{grid-template-columns:minmax(0,1fr)}.why-grid--flip .why-photo{order:0}.why-photo{aspect-ratio:16/11}.photo-badge,.photo-badge-link{bottom:-36px;left:auto;right:12px}.photo-badge-link .photo-badge{right:0}}.host-sub{color:var(--dim);max-width:32rem;margin:16px 0 28px;font-size:1.1rem}.host-apply{border-top:1px solid var(--line)}.host-apply .contact-side h2{font-size:clamp(2rem,4vw,3.2rem)}.footer-tag{letter-spacing:-.01em;background:var(--rgb);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:1.15rem;font-weight:700;font-stretch:118%;animation:8s linear infinite hue-slide;color:#fff!important}.bento{grid-template-rows:300px 300px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.bento-tile{--r:22px;position:relative}.bento-media{border-radius:var(--r);clip-path:inset(0 round var(--r));isolation:isolate;background:#000;position:absolute;inset:0}.bento-media img{object-fit:cover;transition:transform 1.2s var(--ease-out);z-index:-2;transform:scale(1.02)}.bento-tile:hover .bento-media img{transform:scale(1.06)}.bento-media:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#00000059 55%,#000000e0 100%);position:absolute;inset:0}.bento-tile--tall{grid-row:span 2}.bento-tile--wide{grid-column:span 2}.bento-copy{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.bento-copy h3:before,.acc-card-text:before{content:"";background:var(--rgb);border-radius:2px;width:28px;height:2px;margin-bottom:12px;display:block}.bento-copy h3{letter-spacing:-.02em;font-size:1.3rem;font-weight:720;font-stretch:118%}.bento-copy p{color:#fffc;max-width:30rem;font-size:.95rem}.host-how{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.host-how-photo{aspect-ratio:1;border-radius:22px;position:relative;overflow:hidden}.host-how-photo img{object-fit:cover;object-position:38% 50%}.host-track{flex-direction:column;gap:26px;display:flex;position:relative}.host-track:before{content:"";opacity:.7;background:linear-gradient(#ff1e3c,#1eff5a,#1e5bff);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:17px}.host-track li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:18px;display:grid;position:relative}.host-track-n{background:#000;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.85rem;font-weight:750;display:grid;position:relative}.host-track h3{margin:6px 0 4px}.host-track p{color:var(--dim)}@media (max-width:900px){.bento{grid-template-rows:340px 220px 220px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bento-tile--tall{grid-area:auto/1/auto/-1}.bento-tile--wide{grid-column:1/-1}.host-how{grid-template-columns:minmax(0,1fr)}.host-how-photo{aspect-ratio:16/11}}@media (max-width:700px){.bento{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:16px}.bento-tile{height:250px}.bento-tile--tall{grid-row:auto;height:330px}.bento-copy{bottom:14px;left:16px;right:16px}.bento-copy h3{font-size:1.1rem}.bento-copy p{font-size:.88rem}}.acc{--acc-pad:max(var(--gutter), calc((100% - 1320px) / 2))}.acc-track{scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px var(--acc-pad) 22px;scroll-padding-inline:var(--acc-pad);gap:18px;display:flex;overflow:auto hidden}.acc-track::-webkit-scrollbar{display:none}.acc-item{scroll-snap-align:start;flex:none}.acc-card{aspect-ratio:3/4.3;clip-path:inset(0 round 26px);isolation:isolate;text-align:left;width:clamp(250px,25vw,340px);transition:transform .5s var(--ease-out);background:#000;border-radius:26px;display:block;position:relative}.acc-card:active{transform:scale(.985)}.acc-card img{object-fit:cover;z-index:-2;filter:blur(12px);transition:filter .6s ease, transform 1.2s var(--ease-out);transform:scale(1.08)}.acc-card img.is-loaded{filter:none;transform:scale(1.02)}.acc-card:hover img.is-loaded{transform:scale(1.06)}.acc-card:after{content:"";z-index:-1;background:linear-gradient(#000000b8 0%,#0000002e 42%,#0000 60%,#00000059 100%);position:absolute;inset:0}.acc-card-text{flex-direction:column;gap:8px;display:flex;position:absolute;top:22px;left:22px;right:22px}.acc-card-text:before{margin-bottom:4px}.acc-card-cat{color:#ffffffc7;font-size:.85rem;font-weight:600}.acc-card-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:720;font-stretch:118%;line-height:1.1}.acc-card-plus{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:28px;height:28px;transition:background-color .25s, transform .4s var(--ease-out);background:#00000040;border:1px solid #ffffff73;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.acc-card-plus svg{width:12px;height:12px}.acc-card-plus:before{content:"";-webkit-mask-composite:xor;opacity:0;transition:opacity .35s var(--ease-out);background:conic-gradient(#ff1e3c,#1eff5a,#1e5bff,#ff1e3c);border-radius:50%;padding:1px;animation:5s linear infinite paused spin;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.acc-card:hover .acc-card-plus,.acc-card:focus-visible .acc-card-plus{color:#000;background:#fff;transform:rotate(90deg)}.acc-card:hover .acc-card-plus:before,.acc-card:focus-visible .acc-card-plus:before{opacity:1;animation-play-state:running}.acc-card:focus-visible{outline:none}.acc-nav{width:min(100% - 2 * var(--gutter), 1320px);justify-content:flex-end;gap:10px;margin:0 auto;display:flex}.acc-btn{border:1px solid var(--line);color:#fff;width:44px;height:44px;transition:background-color .2s, opacity .2s, transform .2s var(--ease-out);background:#ffffff0f;border-radius:50%;place-items:center;display:grid}.acc-btn svg{width:20px;height:20px}.acc-btn:hover:not(:disabled){background:#ffffff24}.acc-btn:active:not(:disabled){transform:scale(.92)}.acc-btn:disabled{opacity:.3;cursor:default}.acc-modal{z-index:80;overscroll-behavior:contain;padding:clamp(12px,4vw,48px) clamp(12px,3vw,32px);position:fixed;inset:0;overflow-y:auto}.acc-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000b3;position:fixed;inset:0}.acc-panel{border:1px solid var(--line);background:#0c0c0e;border-radius:28px;max-width:920px;margin:0 auto;padding:clamp(22px,4vw,52px);position:relative;box-shadow:0 40px 120px #0009}.acc-panel:before{content:"";background:var(--rgb);border-radius:2px;height:2px;position:absolute;top:-1px;left:28px;right:28px}.acc-close{float:right;color:#000;z-index:2;width:40px;height:40px;transition:transform .3s var(--ease-out);background:#fff;border-radius:50%;place-items:center;margin:-6px -6px 0 12px;display:grid;position:sticky;top:0}.acc-close:hover{transform:rotate(90deg)}.acc-close svg{width:18px;height:18px}.acc-panel-cat{color:var(--dim);font-size:.95rem;font-weight:600}.acc-panel-title{letter-spacing:-.03em;max-width:18ch;margin-top:10px;font-size:clamp(1.8rem,4.4vw,3.2rem);font-weight:740;font-stretch:122%;line-height:1.02}.acc-panel-body{flex-direction:column;align-items:flex-start;gap:24px;margin-top:clamp(22px,3vw,36px);display:flex}.acc-detail-photo{aspect-ratio:16/9;border-radius:18px;width:100%;position:relative;overflow:hidden}.acc-detail-photo img{object-fit:cover}.acc-detail-lede{max-width:40rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.45}.acc-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.acc-detail-list div{border:1px solid var(--line);background:#ffffff0d;border-radius:16px;padding:18px 20px}.acc-detail-list dt{margin-bottom:6px;font-weight:650}.acc-detail-list dd{color:var(--dim)}@media (max-width:700px){.acc-track{gap:14px}.acc-card{clip-path:inset(0 round 22px);border-radius:22px;width:72vw}.acc-card-text{top:18px;left:18px;right:18px}.acc-card-title{font-size:1.2rem}.acc-detail-list{grid-template-columns:minmax(0,1fr);gap:10px}.acc-detail-lede{font-size:1rem}.acc-panel{border-radius:22px}.acc-panel-title{font-size:1.7rem}}.rs{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:18px;display:grid}.rs-panel{isolation:isolate;background:#0a0a0b;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.rs-panel--rotation{grid-row:span 2}.rs-panel--rotation .rs-screen{aspect-ratio:auto;flex:1;min-height:260px}.rs-panel:before{content:"";z-index:-1;background:var(--spectrum);filter:blur(70px);opacity:.16;border-radius:50%;height:70%;position:absolute;top:-30%;left:10%;right:10%}.rs-visual{flex-direction:column;flex:1;justify-content:center;gap:18px;padding:clamp(22px,3vw,36px) clamp(22px,3vw,36px) 8px;display:flex}.rs-copy{padding:18px clamp(22px,3vw,36px) clamp(22px,3vw,32px)}.rs-copy h3{margin-bottom:8px;font-size:1.25rem}.rs-copy p{color:var(--dim);max-width:32rem}.rs-screen{aspect-ratio:16/9;background:#000;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e,0 0 0 8px #050505,0 0 0 9px #ffffff14,0 30px 60px -20px #000}.rs-slide{opacity:0;animation:20s linear infinite rs-slide;animation-delay:calc(var(--i) * 4s);position:absolute;inset:0}.rs-slide img{object-fit:cover}.rs-slide:after{content:"";background:linear-gradient(90deg,#000000c7,#0000001a 65%);position:absolute;inset:0}.rs-slide-copy{z-index:1;letter-spacing:-.02em;flex-direction:column;gap:6px;max-width:58%;font-size:clamp(.95rem,1.6vw,1.35rem);font-weight:720;font-stretch:115%;line-height:1.1;display:flex;position:absolute;bottom:10%;left:6%}.rs-slide-copy b{letter-spacing:0;color:#ffffffbf;font-size:.6em;font-weight:600;font-stretch:100%}@keyframes rs-slide{0%{opacity:0}3%{opacity:1}20%{opacity:1}23%{opacity:0}to{opacity:0}}.rs-queue{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rs-queue li{opacity:.45;animation:20s linear infinite rs-on;animation-delay:calc(var(--i) * 4s);flex-direction:column;gap:8px;display:flex;position:relative}.rs-queue li:after{content:"";background:var(--rgb);transform-origin:0;height:2px;animation:20s linear infinite rs-bar;animation-delay:calc(var(--i) * 4s);border-radius:2px;position:absolute;top:-8px;left:0;right:0;transform:scaleX(0)}.rs-thumb{aspect-ratio:16/10;border-radius:8px;position:relative;overflow:hidden}.rs-thumb img{object-fit:cover}.rs-queue-name{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}@keyframes rs-on{0%,20%{opacity:1}23%,to{opacity:.45}}@keyframes rs-bar{0%{opacity:1;transform:scaleX(0)}20%{opacity:1;transform:scaleX(1)}21%,to{opacity:0;transform:scaleX(1)}}.rs-review{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:18px;display:grid}.rs-ad{aspect-ratio:4/5;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.rs-ad img{object-fit:cover}.rs-ad:after{content:"";background:linear-gradient(#0000 40%,#000000d9);position:absolute;inset:0}.rs-ad span{z-index:1;color:#ffffffbf;flex-direction:column;gap:3px;font-size:.68rem;line-height:1.3;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.rs-ad b{color:#fff;font-size:.9rem;font-weight:720;line-height:1.1}.rs-checks{flex-direction:column;gap:10px;display:flex}.rs-checks li{align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.3;display:flex}.rs-checks svg{color:#000;background:#1eff5a;border-radius:50%;flex:none;width:18px;height:18px;padding:2px}.rs-stats{color:#0b0b0c;background:#f4f4f1;border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.rs-stats-head{justify-content:space-between;align-items:center;font-size:.85rem;font-weight:650;display:flex}.rs-stats-head em{color:#6f6f75;background:#e6e6e1;border-radius:999px;padding:3px 8px;font-size:.72rem;font-style:normal;font-weight:600}.rs-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;height:64px;display:grid}.rs-bars i{height:var(--h);opacity:.85;background:#0b0b0c;border-radius:4px 4px 2px 2px;display:block}.rs-bars i:last-child,.rs-bars i:nth-last-child(2){opacity:1;background:linear-gradient(#1e5bff,#1eff5a)}.rs-stats dl{flex-direction:column;display:flex}.rs-stats dl div{border-top:1px solid #deded9;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:.85rem;display:flex}.rs-stats dt{color:#45454a}.rs-stats dd{font-variant-numeric:tabular-nums;font-weight:750}.rs-stats .is-out dt{color:#8c8c92;-webkit-text-decoration:line-through #ff1e3c;text-decoration:line-through #ff1e3c;text-decoration-thickness:2px}.rs-stats .is-out dd{color:#8c8c92;font-size:.8rem;font-weight:600}@supports (animation-timeline:view()){.rs-checks li{animation:linear both rs-check;animation-timeline:view();animation-range:entry calc(20% + var(--i) * 8%) entry calc(45% + var(--i) * 8%)}.rs-bars i{transform-origin:50% 100%;animation:linear both rs-grow;animation-timeline:view();animation-range:entry calc(10% + var(--i) * 5%) entry calc(40% + var(--i) * 5%)}}@keyframes rs-check{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes rs-grow{0%{transform:scaleY(0)}to{transform:none}}@media (max-width:900px){.rs{grid-template-columns:minmax(0,1fr)}.rs-panel--rotation{grid-row:auto}.rs-panel--rotation .rs-screen{aspect-ratio:16/9;flex:none;min-height:0}}@media (max-width:600px){.rs{gap:14px}.rs-panel{border-radius:20px}.rs-visual{padding:18px 18px 4px}.rs-copy{padding:14px 18px 20px}.rs-copy h3{font-size:1.05rem}.rs-copy p{font-size:.9rem}.rs-queue{gap:6px}.rs-queue-name{display:none}.rs-review{gap:14px}.rs-checks li{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.rs-slide,.rs-queue li,.rs-queue li:after{animation:none}.rs-slide:first-child,.rs-queue li:first-child{opacity:1}}@media (max-width:600px){body{font-size:.95rem}h1{font-size:2.05rem;line-height:1.02}h2{font-size:1.6rem;line-height:1.05}h3{font-size:1rem}.hero-content{gap:16px;bottom:28px}.hero-content h1{max-width:12ch;font-size:2.15rem}.hero-lede,.lede,.section-head p,.showcase-text>p:not(.small),.place-inner>p,.about-copy p,.find-copy>p,.scan-copy p,.host-sub{font-size:.95rem}.section{padding:72px 0}.section-head{margin-bottom:32px}.page-intro{padding:120px 0 36px}.split-intro-text h1,.page-intro h1,.contact-side h1,.legal-body h1{font-size:2.05rem}.final h2{font-size:2rem}.final p{font-size:.95rem}.tl-text h3{margin-bottom:8px;font-size:1.35rem}.tl-text>p:not(.tl-kicker){font-size:.95rem}.tl-points li{font-size:.9rem}.who-option{font-size:1.1rem}.band-inner h2{font-size:1.65rem}.band-inner p{font-size:.95rem}.standards h3,.principles h3{font-size:1.05rem}.faq-list summary{padding:16px 0;font-size:.95rem}.btn{min-height:48px;padding:0 22px;font-size:.95rem}.mobile-link{font-size:1.9rem}.anat-pin{width:22px;height:22px;margin:-11px 0 0 -11px;font-size:.62rem;box-shadow:0 0 0 1px #fff9}.anat-pin.is-on{transform:scale(1.12);box-shadow:0 0 0 3px #ffffff38,0 0 16px 2px #3fe0f08c}.anat-list button{padding:12px}.brand-word{font-size:1.2rem}.brand-mark{width:26px;height:26px}.faq-list details p,.why-list dd,.send-list dd,.metric-list dd,.standards p,.principles p,.anat-list small,.form-legal,.next-steps li{font-size:.9rem}.why-list dt,.send-list dt,.anat-list strong{font-size:.98rem}.field>span{font-size:.85rem}.photo-badge{--circ-size:104px!important}.photo-badge,.photo-badge-link{bottom:-30px;right:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-dust{animation:none}.route-light{display:none}.slot-sweep{animation:none}}
