:root{--cream: #f1ece2;--cream-2: #e8e1d2;--black: #1a1815;--black-2: #2a261f;--rust: #c44a2c;--rust-deep: #8a3520;--rust-soft: #e8c2b3;--taupe: #7b756a;--paper: var(--cream);--paper-2: var(--cream-2);--ink: var(--black);--ink-2: var(--black-2);--muted: #6b6559;--accent: var(--rust);--accent-2: var(--rust-deep);--accent-text: #a63a1b;--line: rgba(26, 24, 21, .15);--line-strong: rgba(26, 24, 21, .35);--card: rgba(255, 255, 255, .45);--ink-rgb: 26, 24, 21;--rust-rgb: 196, 74, 44;--dark-bg: var(--black);--dark-fg: var(--cream);--dark-muted: rgba(241, 236, 226, .55);--dark-line: rgba(241, 236, 226, .16);--dark-accent: var(--rust-soft);--m-type: 1;--density: 1;--fs-display: clamp(48px, 6vw, 96px);--fs-hero: clamp(50px, 5.4vw, 90px);--fs-contact: clamp(72px, 11vw, 200px);--sec-pad-y: calc(120px * var(--density));--sec-pad-x: 40px;color-scheme:light}html[data-theme=dark]{--paper: #161310;--paper-2: #211d18;--ink: var(--cream);--ink-2: #e2dac9;--muted: #a29a88;--accent-text: var(--rust-soft);--accent-2: #d97a55;--line: rgba(241, 236, 226, .17);--line-strong: rgba(241, 236, 226, .34);--card: rgba(255, 255, 255, .04);--ink-rgb: 241, 236, 226;--surface: #1c1813;--surface-2: #23201a;--shadow-md: 0 20px 44px -22px rgba(0, 0, 0, .65);--dark-bg: #0e0c0a;--dark-line: rgba(241, 236, 226, .13);color-scheme:dark}html.theme-anim body,html.theme-anim body *{transition:background-color .4s ease,color .4s ease,border-color .4s ease!important}html,body{margin:0;padding:0;background:var(--paper);overflow-x:clip}#root{overflow-x:clip}body{font-family:Inter Tight,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}::selection{background:var(--accent);color:var(--cream)}html{scroll-behavior:smooth;scroll-padding-top:90px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}button,input,select,textarea{font-family:inherit}.sec{padding:var(--sec-pad-y) var(--sec-pad-x);position:relative}.sec>.sec-inner{max-width:1400px;margin:0 auto;position:relative}.sec-title{font-family:Fraunces,serif;font-weight:300;font-size:var(--fs-display);line-height:.95;letter-spacing:-2.2px;margin:0;text-wrap:balance}.sec-title .it{font-style:italic;color:var(--rust)}.dark-sec .sec-title .it{color:var(--dark-accent)}.mrq-track{display:inline-flex;animation:mrq 50s linear infinite}@keyframes mrq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ph-stripes{background-image:repeating-linear-gradient(135deg,currentColor 0 1px,transparent 1px 14px);opacity:.3}.app-tabbar{display:none}html.app-mode .app-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:200;justify-content:space-around;gap:4px;background:color-mix(in oklab,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:7px 6px calc(7px + env(safe-area-inset-bottom))}html.app-mode .app-tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.6px;text-transform:uppercase;padding:3px 0;border-radius:10px;transition:color .18s}html.app-mode .app-tabbar a svg{width:22px;height:22px}html.app-mode .app-tabbar a:active,html.app-mode .app-tabbar a.on{color:var(--accent-text)}html.app-mode body{padding-bottom:66px}html.app-mode .sticky-cta,html.app-mode .olv-fab,html.app-mode .m-hamburger{display:none!important}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,.6,.36,1),transform .8s cubic-bezier(.22,.6,.36,1)}.reveal.in{opacity:1;transform:none}.hero-rise{animation:heroRise .75s cubic-bezier(.22,.6,.36,1) both}@keyframes heroRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-rise{animation:none}}.u-link{color:inherit;text-decoration:none;line-height:1.5;white-space:nowrap;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s cubic-bezier(.22,.6,.36,1),color .25s;padding-bottom:2px}.u-link:hover,.u-link.nav-active{background-size:100% 1px;color:var(--accent-text)}.plx{transform:translateY(calc(var(--py, 0) * 1px));will-change:transform;color:var(--muted)}.hov-bg{transition:background-color .25s,transform .25s}.hov-bg:hover{background-color:var(--accent);transform:translateY(-2px)}.hov-border{transition:border-color .25s,color .25s,transform .25s}.hov-border:hover{border-color:var(--accent);color:var(--accent-text);transform:translateY(-2px)}.pressable{transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .25s,color .25s,border-color .25s}.pressable:active{transform:scale(.965)}.acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.3,1.2,.4,1)}.acc-body.open{grid-template-rows:1fr}.acc-body>div{overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip-link{position:absolute;top:-100%;left:16px;z-index:9999;padding:12px 24px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:500;text-decoration:none;border-radius:0 0 8px 8px;transition:top .2s}.skip-link:focus{top:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mrq-track{animation:none}.reveal{opacity:1;transform:none;transition:none}.plx{transform:none!important}}.cursor-dot{position:fixed;width:8px;height:8px;border-radius:8px;background:var(--accent);pointer-events:none;z-index:9999;mix-blend-mode:difference;transform:translate(-50%,-50%)}.cursor-ring{position:fixed;width:36px;height:36px;border:1px solid var(--ink);border-radius:36px;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:transform .12s;opacity:.5}@media(max-width:900px),(pointer:coarse){.cursor-dot,.cursor-ring{display:none}}.nav-links{display:flex;gap:28px;align-items:center}.m-hamburger{display:none;background:none;border:none;cursor:pointer;padding:10px;min-width:44px;min-height:44px;z-index:200;flex-direction:column;gap:5px;align-items:center;justify-content:center}.m-hamburger span{display:block;width:24px;height:2px;background:var(--ink);transition:transform .3s,opacity .3s;transform-origin:center}.m-hamburger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.m-hamburger.open span:nth-child(2){opacity:0}.m-hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.m-overlay{position:fixed;inset:0;background:var(--paper);z-index:98;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s ease}.m-overlay.open{opacity:1;pointer-events:auto}.m-overlay a{font-family:Fraunces,serif;font-weight:300;font-size:34px;letter-spacing:-1px;color:var(--ink);text-decoration:none;padding:9px 0;transition:color .2s,opacity .4s,transform .4s}.m-overlay a:active{color:var(--accent-text)}.m-overlay.open a{opacity:1;transform:none}.m-overlay:not(.open) a{opacity:0;transform:translateY(12px)}@media(max-width:1024px){.nav-links{display:none}.m-hamburger{display:flex}}.theme-toggle{width:44px;height:44px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .25s,transform .18s cubic-bezier(.34,1.56,.64,1)}.theme-toggle:hover{border-color:var(--accent)}.theme-toggle:active{transform:scale(.92)}.theme-toggle .disc{width:16px;height:16px;border-radius:999px;background:var(--ink);position:relative;overflow:hidden;transition:background .4s}.theme-toggle .disc:after{content:"";position:absolute;inset:0;border-radius:999px;background:var(--paper);transform:translate(0) scale(0);transition:transform .4s cubic-bezier(.3,1.2,.4,1)}html[data-theme=dark] .theme-toggle .disc:after{transform:translate(35%) scale(1)}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;justify-content:center;pointer-events:none;padding:0 16px calc(14px + env(safe-area-inset-bottom));transform:translateY(120%);transition:transform .4s cubic-bezier(.3,1.1,.4,1)}.sticky-cta.show{transform:translateY(0)}.sticky-cta>*{pointer-events:auto}.sticky-pill{display:inline-flex;align-items:center;gap:12px;min-height:52px;background:var(--black);color:var(--cream);border-radius:999px;padding:8px 8px 8px 20px;box-shadow:0 10px 32px #1a181547;font-size:14px;font-weight:500;text-decoration:none}html[data-theme=dark] .sticky-pill{background:var(--cream);color:var(--black);box-shadow:0 10px 32px #00000080}.sticky-pill .go{background:var(--accent);color:var(--cream);border-radius:999px;padding:10px 18px;font-weight:500;white-space:nowrap}.sticky-bar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--black);color:var(--cream);border-radius:16px;padding:12px 12px 12px 18px;box-shadow:0 10px 32px #1a181547;text-decoration:none;min-height:56px}html[data-theme=dark] .sticky-bar{background:var(--cream);color:var(--black);box-shadow:0 10px 32px #00000080}.sticky-bar .go{background:var(--accent);color:var(--cream);border-radius:999px;padding:12px 18px;font-size:14px;font-weight:500;white-space:nowrap}@media(max-width:768px){.hero-stats{grid-template-columns:repeat(2,1fr)!important}.hero-stat{padding:14px 10px 16px 0!important}.hero-stat:nth-child(2n){border-right:none!important;padding-left:14px!important}.hero-stat:nth-child(odd){padding-left:0!important}.hero-stat:nth-child(n+3){border-top:1px solid var(--line)}}.svc-rail{display:block}@media(max-width:768px){.svc-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:4px 20px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.svc-rail::-webkit-scrollbar{display:none}.svc-card{scroll-snap-align:center;flex:0 0 86%}}.svc-dots{display:none}@media(max-width:768px){.svc-dots{display:flex;gap:6px;justify-content:center;margin-top:14px}}@media(max-width:768px){.svc-row{border:1px solid var(--line)!important;border-radius:14px;padding:18px!important;background:var(--card);height:100%}.svc-grid{grid-template-columns:1fr!important;gap:10px!important}}.svc-dots i{width:6px;height:6px;border-radius:6px;background:var(--line-strong);transition:background .25s,transform .25s}.svc-dots i.on{background:var(--accent);transform:scale(1.35)}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(118px,auto);gap:12px}.bento-cell{position:relative}.bento-cell.s1{grid-column:span 1}.bento-cell.s2{grid-column:span 2}.bc-hit{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;position:relative;display:flex;flex-direction:column;width:100%;height:100%;border:1px solid var(--line);border-radius:3px;background:var(--surface);padding:20px 22px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bc-hit:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in oklab,var(--accent) 34%,var(--line))}.bc-hit:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent)}.bento-cell.big .bc-hit{padding:22px 24px}.bc-glow{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .3s ease;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),color-mix(in oklab,var(--accent) 15%,transparent),transparent 60%)}.bc-hit:hover .bc-glow{opacity:1}.bc-hit>*{position:relative;z-index:1}.bc-top{display:flex;align-items:center;justify-content:space-between}.bc-tag{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-text)}.bc-exp{flex:none;width:27px;height:27px;display:grid;place-items:center;border-radius:8px;border:1px solid color-mix(in oklab,var(--accent) 22%,var(--line));background:color-mix(in oklab,var(--accent) 8%,var(--surface));color:var(--accent-text);transition:background .22s ease,border-color .22s ease,color .22s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.bc-exp svg{width:14px;height:14px;display:block}.bc-hit:hover .bc-exp{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(2px,-2px);box-shadow:0 6px 16px -8px color-mix(in oklab,var(--accent) 80%,transparent)}.bento-cell.dark .bc-exp{border-color:#ffffff3d;background:#ffffff14;color:#fff}.bento-cell.dark .bc-hit:hover .bc-exp{background:#fff;border-color:#fff;color:var(--dark-bg)}.bc-h3{font-family:Fraunces,serif;font-weight:400;font-size:clamp(19px,1.6vw,26px);letter-spacing:-.5px;margin-top:12px;line-height:1.1}.bc-sub{font-family:Fraunces,serif;font-style:italic;color:var(--accent-text);font-size:14.5px;margin-top:5px}.bento-cell.dark .bc-hit{background:var(--dark-bg);border-color:transparent}.bento-cell.dark .bc-fill{margin-bottom:auto}.bento-cell.dark .bc-h3{color:var(--dark-fg)}.bento-cell.dark .bc-sub{color:color-mix(in oklab,var(--accent) 68%,#fff)}.bc-fill{margin-top:auto;width:100%;padding-top:16px}.mtf{display:block;width:100%}html[data-theme=dark] .bc-hit{background:#1c1813;border-color:#f1ece21c}html[data-theme=dark] .bc-hit:hover{border-color:color-mix(in oklab,var(--accent) 42%,rgba(241,236,226,.14))}html[data-theme=dark] :is(.site2,.cui,.autos,.brandbd,.planx,.sx-bar,.sx-res,.ms3-bubble){background:var(--surface-2);box-shadow:0 12px 30px -18px #0009}html[data-theme=dark] .ms3-bubble:before{background:var(--surface-2)}html[data-theme=dark] :is(.s2-bar b,.cui-in,.as-ic,.px-ck){background:#2f2a22}html[data-theme=dark] .s2-page{background:linear-gradient(180deg,#26221b,var(--surface-2))}html[data-theme=dark] .s2-navcta{color:var(--surface)}html[data-theme=dark] :is(.s2-links,.s2-sub,.sx-snip){color:var(--muted)}html[data-theme=dark] .cui-book{background:color-mix(in oklab,var(--accent) 16%,var(--surface-2))}html[data-theme=dark] .as-res{background:color-mix(in oklab,var(--accent) 18%,var(--surface-2))}html[data-theme=dark] .sx-ai{background:color-mix(in oklab,var(--accent) 14%,var(--surface-2))}html[data-theme=dark] .wk-img img{filter:brightness(.85) saturate(.95)}html[data-theme=dark] .shot,html[data-theme=dark] .shot .ph,html[data-theme=dark] .shot .ph span{background:var(--paper-2)}.bmodal{--mv-screen: #fff;--mv-panel: #f4efe6;--mv-line: rgba(26,24,21,.14);--mv-line-2: rgba(26,24,21,.28);--mv-map: linear-gradient(135deg,#e7ede1,#dbe4d2)}html[data-theme=dark] .bmodal{--mv-screen: #211d17;--mv-panel: #2b2620;--mv-line: rgba(241,236,226,.14);--mv-line-2: rgba(241,236,226,.26);--mv-map: linear-gradient(135deg,#232c26,#1b231e)}.md-ch-vis{background:var(--mv-screen)!important;border-color:var(--mv-line)!important}html[data-theme=dark] .md-ch-vis{box-shadow:0 10px 26px -18px #0009}html[data-theme=dark] :is(.vc-bub,.maeo-bar,.maeo-box){background:var(--mv-panel)}html[data-theme=dark] .vw{background:var(--surface-2)}html[data-theme=dark] .vw-in{background:var(--mv-panel);color:var(--ink);box-shadow:none}html[data-theme=dark] .vw-out{background:#0b3d2e;color:#dcf5d0;box-shadow:none}html[data-theme=dark] .maeo-box{border-color:color-mix(in oklab,var(--accent) 30%,rgba(241,236,226,.12))}.cs-bento{grid-auto-rows:minmax(140px,auto);align-items:stretch}.cs-feature{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;grid-template-columns:1.15fr .85fr;width:100%;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card);transition:transform .2s ease,box-shadow .2s,border-color .2s}.cs-feature>*:not(.bc-glow){position:relative;z-index:1}.cs-feature:hover .bc-glow{opacity:1}.cs-feature:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in oklab,var(--accent) 34%,var(--line))}.cs-feature:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent)}.cs-feat-shot{position:relative;overflow:hidden;padding:18px 0 18px 18px;display:flex;align-items:center}.cs-feat-shot .shot-frame{width:100%}.cs-feat-tx{padding:34px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:11px}.cs-feat-flag{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-text);border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line));border-radius:999px;padding:4px 10px}.cs-feat-name{font-family:Fraunces,serif;font-weight:400;font-size:clamp(26px,2.7vw,38px);letter-spacing:-.7px;line-height:1.04;color:var(--ink);margin-top:2px}.cs-feat-lead{font-size:14.5px;line-height:1.55;font-weight:300;opacity:.85;max-width:40ch}.cs-feat-cta{margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--accent-text)}.cs-feature:hover .cs-feat-cta{color:var(--accent)}@media(max-width:820px){.cs-feature{grid-template-columns:1fr}.cs-feat-shot{padding:16px 16px 0}.cs-feat-tx{padding:26px 24px}}.cs-hit{padding:14px!important;gap:13px;justify-content:flex-start}.cs-shot{position:relative;width:100%;flex:none}.cs-hit:hover .shot.hov img{transform:translateY(calc(-1 * var(--shift, 0px)));transition:transform var(--dur, 4s) linear}.cs-hit:hover .shot-frame,.cs-feature:hover .shot-frame{border-color:color-mix(in oklab,var(--accent) 40%,var(--line-strong));box-shadow:0 26px 54px -28px #1a181599}.cs-live{position:absolute;left:12px;top:46px;z-index:3;display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.6px;text-transform:uppercase;color:#fff;background:#14100ca8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:5px 9px 5px 8px}.cs-feat-shot .cs-live{top:60px;left:30px}.cs-live:before{content:"";width:6px;height:6px;border-radius:50%;background:color-mix(in oklab,var(--accent) 78%,#fff);animation:csPulse 2.2s ease-out infinite}@keyframes csPulse{0%{box-shadow:0 0 color-mix(in oklab,var(--accent) 55%,transparent)}70%,to{box-shadow:0 0 0 6px transparent}}@media(prefers-reduced-motion:reduce){.cs-live:before{animation:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent)}}.cs-meta{display:flex;flex-direction:column;gap:6px}.cs-name{font-family:Fraunces,serif;font-weight:400;font-size:19px;letter-spacing:-.3px;line-height:1.1;color:var(--ink)}.bento-cell.big .cs-name{font-size:24px}.cs-branche{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.cs-stack{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.cs-stack em{font-style:normal;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.4px;text-transform:uppercase;color:var(--accent-text);border:1px solid color-mix(in oklab,var(--accent) 28%,var(--line));border-radius:999px;padding:4px 8px}.wk-card .bc-h3{margin-top:12px}.wk-shot{display:block;position:relative;margin-top:auto;padding-top:16px;width:100%}.wk-poster{padding:0!important;overflow:hidden;position:relative;display:block;min-height:262px;height:100%;background:var(--dark-bg);border-color:transparent}.bento-cell.big .wk-poster{min-height:346px}.bento-cell.s1 .wk-poster{min-height:238px}.wk-img{position:absolute;inset:0;z-index:0}.wk-img img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .55s cubic-bezier(.16,1,.3,1)}.wk-poster:hover .wk-img img{transform:scale(1.05)}.wk-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#080809d9,#0808096b 10%,#08080900 25% 40%,#080809d1 66%,#080809f7)}.wk-poster .bc-glow{z-index:1}.wk-poster .bc-top{position:absolute;top:0;left:0;right:0;z-index:2;padding:15px 17px}.wk-poster .bc-tag{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.8)}.wk-poster .bc-exp{border-color:#ffffff47;background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wk-poster:hover .bc-exp{background:var(--accent);border-color:var(--accent);color:#fff}.wk-foot{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:18px 20px 20px;display:flex;flex-direction:column}.wk-foot .cs-live{position:static;align-self:flex-start;margin-bottom:9px;padding:0;background:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;gap:7px;letter-spacing:1.3px;text-shadow:0 1px 6px rgba(0,0,0,.8);color:color-mix(in oklab,var(--accent) 38%,#fff)}.wk-foot .cs-live:before{box-shadow:none;animation:none}.wk-poster .bc-h3{margin-top:0;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.7)}.wk-poster .bc-sub{margin-top:4px;color:color-mix(in oklab,var(--accent) 38%,#fff);text-shadow:0 1px 8px rgba(0,0,0,.8)}.wk-poster.wk-brand,.wk-poster.wk-mascot{background:radial-gradient(120% 120% at 50% 30%,#1b1712,#090807 76%);box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -90px 90px -60px #000000d9}.wk-vis{position:absolute;inset:0;z-index:0;display:grid;place-items:center;overflow:hidden}.wk-vis-glow{position:absolute;right:-46px;top:-46px;width:210px;height:190px;border-radius:50%;pointer-events:none;opacity:.4;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 44%,transparent),transparent 68%)}.wk-spot{position:absolute;left:50%;top:38%;width:84%;height:66%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,243,228,.12),rgba(255,243,228,.04) 46%,transparent 68%)}.wk-brand-vis{grid-template-rows:1fr;place-items:center}.wk-brand-lock{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:13px;transform:translateY(-16px)}.wk-brand-word{font-family:Fraunces,serif;font-weight:400;font-size:clamp(44px,6vw,82px);letter-spacing:-2.5px;line-height:.9;color:var(--cream);transition:transform .45s cubic-bezier(.16,1,.3,1)}.wk-brand-word em{font-style:normal;color:var(--accent)}.wk-poster.wk-brand:hover .wk-brand-lock{transform:translateY(-16px) scale(1.03)}.wk-brand-meta{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1.7px;text-transform:uppercase;color:color-mix(in oklab,var(--cream) 62%,transparent)}.wk-brand-meta:before{content:"";width:24px;height:1px;background:var(--accent)}.wk-mascot-vis{display:grid;place-items:center;padding-bottom:46px}.wk-mascot-fig{position:relative;z-index:1;width:56%;max-width:176px;transform:translateY(-4px);transition:transform .45s cubic-bezier(.16,1,.3,1)}.bento-cell.big .wk-mascot-fig{max-width:230px}.wk-mascot-fig .olv{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 26px rgba(0,0,0,.62))}.wk-poster.wk-mascot:hover .wk-mascot-fig{transform:translateY(-9px) scale(1.045)}.wk-floor{position:absolute;left:50%;bottom:78px;transform:translate(-50%);width:46%;max-width:150px;height:20px;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent 78%)}.cs-slot{border-style:dashed!important}.cs-slot-in{display:flex;align-items:center;gap:16px;margin-top:auto;padding-top:16px}.cs-slot .bc-h3{margin-top:0;font-size:clamp(18px,1.5vw,23px)}.cs-slot-av{width:54px;height:54px;border-radius:50%;overflow:hidden;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce);display:grid;place-items:center;flex:none}.cs-slot-av .olv{width:110%;height:110%}.cs-slot-note{display:block;margin-top:5px;font-size:12.5px;line-height:1.45;color:var(--muted);font-family:Inter Tight,sans-serif;max-width:42ch}.bmodal-hero.cs-hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.cs-hero-tx{display:flex;flex-direction:column;align-items:flex-start}.cs-live-lg{position:static;margin-top:14px;font-size:9.5px;padding:6px 12px 6px 10px;background:color-mix(in oklab,var(--accent) 8%,#fff);color:var(--accent-text);border:1px solid color-mix(in oklab,var(--accent) 26%,var(--line))}.cs-live-lg:before{background:color-mix(in oklab,var(--accent) 78%,#fff);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 20%,transparent)}.cs-hero-lead{margin:18px 0 0;font-family:Inter Tight,sans-serif;font-size:15.5px;line-height:1.58;font-weight:300;color:var(--ink-2);max-width:44ch}.cs-hero-shot{border-radius:12px;overflow:hidden;border:1px solid var(--line);box-shadow:0 20px 44px -26px #14100c8c;max-height:260px}.cs-hero-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.cs-p{font-size:14.5px;line-height:1.6;font-weight:300;opacity:.9;margin:0;max-width:66ch}.cs-bcard{gap:6px}.cs-bhead{display:flex;align-items:center;gap:9px}.cs-bhead b{font-family:Inter Tight,sans-serif;font-size:13.5px;font-weight:600}.cs-bdot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 14%,transparent)}.cs-built .md-ch{background:var(--surface)}.cs-running{grid-template-columns:1fr 1fr}.fbs-split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.fbs-rev .fbs-copy{order:2}.fbs-copy{display:flex;flex-direction:column;min-width:0}.fbs-num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent-text)}.fbs-h{font-family:Fraunces,serif;font-weight:400;font-size:clamp(20px,2vw,27px);letter-spacing:-.5px;line-height:1.08;margin:10px 0 0;color:var(--ink)}.fbs-p{font-size:14px;line-height:1.55;font-weight:300;opacity:.85;margin:11px 0 0}.fbs-checks{list-style:none;margin:15px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.fbs-checks li{display:flex;align-items:center;gap:10px;font-size:13px;font-family:Inter Tight,sans-serif}.fbs-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:208px;padding:20px;border-radius:16px;background:radial-gradient(120% 100% at 80% 8%,color-mix(in oklab,var(--accent) 14%,transparent),transparent 58%),var(--surface-2);border:1px solid var(--line)}.fbs-browser{width:100%;border-radius:10px;overflow:hidden;border:1px solid var(--line-strong);box-shadow:0 18px 40px -22px #14100c80;background:var(--surface);transform:translateZ(0)}.fbs-shot-app img,.fbs-shot img{transform:translateZ(0)}.fbs-bar{display:flex;align-items:center;gap:5px;padding:7px 11px;background:var(--surface-2);border-bottom:1px solid var(--line)}.fbs-bar i{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.fbs-bar i:nth-child(1){background:#e0685c}.fbs-bar i:nth-child(2){background:#e6b95c}.fbs-bar i:nth-child(3){background:#7fc08a}.fbs-bar b{margin-left:8px;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--muted);font-weight:400}.fbs-shot{display:block;height:148px;overflow:hidden}.fbs-shot img{width:100%;height:auto;display:block;object-fit:cover;object-position:top}.fbs-serp{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 12px 6px 8px;box-shadow:0 8px 20px -10px #14100c66}.fbs-rank{width:16px;height:16px;border-radius:5px;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:9px;font-weight:700}.fbs-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:26px 28px;border-radius:18px;background:radial-gradient(140% 120% at 88% 0%,color-mix(in oklab,var(--accent) 22%,transparent),transparent 62%),var(--ink);color:var(--paper);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent)}.fbs-cta-tx{display:flex;flex-direction:column;gap:6px;min-width:260px}.fbs-cta-tx b{font-family:Fraunces,serif;font-weight:400;font-size:22px;letter-spacing:-.4px;line-height:1.2}.fbs-cta-tx span{font-size:13.5px;line-height:1.55;opacity:.82;max-width:460px}.fbs-cta .cs-cbtn{flex:none}@media(max-width:560px){.fbs-cta{padding:22px}.fbs-cta .cs-cbtn{width:100%;text-align:center}}.fbs-show-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:16px;align-items:stretch}.fbs-show-main{display:flex}.fbs-show-main .fbs-browser{width:100%;align-self:center}.fbs-show-side{display:flex;flex-direction:column;gap:16px}.fbs-show-stat{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:16px;flex:1;justify-content:center;background:radial-gradient(130% 120% at 85% 0%,color-mix(in oklab,var(--accent) 18%,transparent),transparent 60%),var(--surface-2);border:1px solid var(--line)}.fbs-show-stat b{font-family:Fraunces,serif;font-weight:300;font-size:46px;line-height:1;letter-spacing:-1.5px;color:var(--accent-text)}.fbs-show-stat span{font-size:13px;line-height:1.5;color:var(--muted)}.gzl-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}@media(max-width:640px){.gzl-metrics{grid-template-columns:1fr;gap:12px}}.fbs-show-card{padding:20px 22px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.fbs-show-card-h{display:block;font-family:Inter Tight,sans-serif;font-weight:600;font-size:13px;color:var(--ink);margin-bottom:12px}.fbs-show-card .fbs-checks{margin:0}.fbs-shot-app{display:block;background:var(--surface-2)}.fbs-shot-app img{width:100%;height:auto;display:block}.fbs-before-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:stretch}.fbs-before-grid>.fbs-before-cards{display:flex;flex-direction:column;gap:12px}.fbs-before-cards .md-ch{flex:1;justify-content:center;padding:18px 18px 19px}.fbs-wa{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#0b141a;box-shadow:0 18px 40px -22px #0b141a99}.fbs-wa-top{display:flex;align-items:center;gap:10px;padding:11px 14px;background:#1f2c33}.fbs-wa-av{width:30px;height:30px;border-radius:50%;background:#3a4a52;color:#cfe9d8;display:grid;place-items:center;font-family:Inter Tight,sans-serif;font-weight:700;font-size:12px;flex:none}.fbs-wa-name{display:flex;flex-direction:column;font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:600;color:#e9edef;line-height:1.3}.fbs-wa-name em{font-style:normal;font-size:9.5px;font-weight:400;color:#8fb39c}.fbs-wa-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px 18px;background:#0b141a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M0 20h40M20 0v40' stroke='%23ffffff' stroke-opacity='0.02'/%3E%3C/svg%3E")}.fbs-wa-in{position:relative;max-width:88%;padding:8px 12px 7px;border-radius:4px 12px 12px;background:#202c33;color:#e9edef;font-family:Inter Tight,sans-serif;font-size:11.5px;line-height:1.45;box-shadow:0 2px 6px -2px #0006}.fbs-wa-t2{display:block;text-align:right;font-family:JetBrains Mono,monospace;font-size:8px;color:#8696a0;margin-top:3px}.fbs-wa-bubble{position:relative;width:82%;max-width:230px;padding:6px 6px 4px;border-radius:4px 12px 12px;background:#202c33;box-shadow:0 2px 6px -2px #0006}.fbs-wa-note{display:block;width:100%;height:auto;border-radius:7px}.fbs-wa-cap{display:block;padding:5px 6px 0;font-family:Inter Tight,sans-serif;font-size:11px;color:#cdd6db}.fbs-wa-time{display:block;text-align:right;padding:1px 4px 2px;font-family:JetBrains Mono,monospace;font-size:8.5px;color:#8696a0}.fbs-wa-out{position:relative;align-self:flex-end;max-width:82%;padding:8px 12px 7px;border-radius:12px 12px 4px;background:#056162;color:#e9f5ef;font-family:Inter Tight,sans-serif;font-size:11.5px;line-height:1.45;box-shadow:0 2px 6px -2px #0006}.fbs-wa-out .fbs-wa-t2{color:#a7d7c2}.gzl-wa-av{background:#3a5a4a;color:#d8efe4}.fbs-rank-cam,.fbs-rank-ok{background:transparent;font-size:12px}.fbs-rank-ok{background:#1f9c5c;color:#fff;font-size:10px}.fbs-serp-ok{color:var(--accent-text)}.fbs-feat{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding-top:26px;border-top:1px solid var(--line)}.fbs-feat.fbs-feat-4{grid-template-columns:repeat(4,1fr);gap:22px}.gzl-mods-lead{margin:4px 0 16px;font-size:14px;line-height:1.6;color:var(--muted);max-width:640px}.gzl-mods{display:flex;flex-wrap:wrap;gap:8px}.gzl-mod{font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:500;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 13px}.gzl-mod:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);margin-right:7px;vertical-align:middle}.gzl-mod-more{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.4px;color:var(--accent-text);background:transparent;border-style:dashed;border-color:color-mix(in oklab,var(--accent) 40%,var(--line))}.gzl-mod-more:before{display:none}.olv-lead{max-width:660px;margin-top:8px}.olv-hero-face{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;border-radius:18px;background:radial-gradient(130% 120% at 50% 24%,#fbf7ef,#e7ddcc);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff8c;overflow:hidden}.olv-hero-face .olv{width:48%;height:64%}@keyframes olvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.olv-hero-face .olv{animation:olvFloat 4.5s ease-in-out infinite}.olv-expr{display:grid;grid-template-columns:repeat(8,1fr);gap:12px;margin-top:16px}.olv-expr-face{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e6dcca);box-shadow:0 9px 20px -12px #1a18156b}.olv-expr-face .olv{width:112%;height:112%}.olv-yt{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.olv-yt-card{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--line);box-shadow:0 14px 30px -20px #14100c8c;transform:translateZ(0)}.olv-yt-card img{width:100%;height:auto;display:block}.olv-yt-play{position:absolute;inset:0;display:grid;place-items:center;transition:background .2s ease}.olv-yt-play:after{content:"▶";width:46px;height:46px;border-radius:50%;background:red;color:#fff;display:grid;place-items:center;font-size:15px;padding-left:3px;box-shadow:0 6px 18px -6px #00000080}.olv-yt-card:hover .olv-yt-play{background:#0000002e}@media(max-width:720px){.olv-expr{grid-template-columns:repeat(4,1fr)}.olv-yt{grid-template-columns:1fr 1fr}}@media(max-width:480px){.olv-yt{grid-template-columns:1fr}}.fbs-feat-col{display:flex;flex-direction:column;gap:8px}.fbs-feat-ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:15px;color:var(--accent-text);background:color-mix(in oklab,var(--accent) 12%,transparent);border:1px solid color-mix(in oklab,var(--accent) 24%,var(--line));margin-bottom:4px}.fbs-feat-col b{font-family:Inter Tight,sans-serif;font-weight:600;font-size:15px;color:var(--ink)}.fbs-feat-col p{margin:0;font-size:13px;line-height:1.55;color:var(--muted)}@media(max-width:820px){.fbs-show-grid,.fbs-before-grid{grid-template-columns:1fr}.fbs-wa{max-width:340px}.fbs-feat,.fbs-feat.fbs-feat-4{grid-template-columns:1fr 1fr;gap:20px}}@media(max-width:520px){.fbs-feat,.fbs-feat.fbs-feat-4{grid-template-columns:1fr}}@media(max-width:720px){.fbs-split{grid-template-columns:1fr;gap:18px}.fbs-rev .fbs-copy{order:0}}.cs-herosub{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:26px}.cs-herosub p{margin:0;font-size:15.5px;line-height:1.6;font-weight:300;max-width:600px;opacity:.85}.cs-caps{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.cs-caps-lbl{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-right:8px}.cs-cap{font-family:Fraunces,serif;font-size:15px;color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;padding:6px 14px;transition:border-color .2s,color .2s,background .2s}.cs-cap:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--line));color:var(--accent-text)}.cs-closing{position:relative;overflow:hidden;display:flex;align-items:center;gap:30px;padding:40px 44px;border-radius:22px;flex-wrap:wrap;background:linear-gradient(135deg,#241812,#14100c 62%);color:var(--cream);box-shadow:0 30px 62px -30px #14100c99}.cs-glow-band{position:absolute;right:-60px;top:-80px;width:320px;height:260px;border-radius:50%;pointer-events:none;opacity:.5;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 46%,transparent),transparent 68%)}.cs-close-av{position:relative;z-index:1;width:66px;height:66px;border-radius:50%;overflow:hidden;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce);display:grid;place-items:center;flex:none;box-shadow:0 0 0 1px #ffffff24}.cs-close-av .olv{width:110%;height:110%}.cs-close-tx{position:relative;z-index:1;flex:1;min-width:240px}.cs-close-tx h3{font-family:Fraunces,serif;font-weight:400;font-size:clamp(23px,2.5vw,32px);letter-spacing:-.6px;margin:0;color:var(--cream)}.cs-close-tx p{margin:9px 0 0;font-size:14.5px;line-height:1.55;font-weight:300;opacity:.82;max-width:52ch}.cs-close-cta{position:relative;z-index:1;display:flex;gap:12px;flex-wrap:wrap}.cs-cbtn{display:inline-flex;align-items:center;gap:8px;font-family:Inter Tight,sans-serif;font-size:13.5px;font-weight:500;padding:13px 22px;border-radius:999px;text-decoration:none;transition:transform .15s ease,background .2s,border-color .2s,color .2s}.cs-cbtn:hover{transform:translateY(-1px)}.cs-cbtn-primary{background:var(--accent);color:#fff}.cs-cbtn-primary:hover{background:color-mix(in oklab,var(--accent) 86%,#fff)}.cs-cbtn-ghost{background:transparent;color:var(--cream);border:1px solid rgba(241,236,226,.28)}.cs-cbtn-ghost:hover{border-color:#f1ece299}@media(max-width:760px){.bmodal-hero.cs-hero{grid-template-columns:1fr;gap:14px;position:static;padding:20px 20px 16px}.cs-hero-shot{max-height:168px;order:-1}.cs-running{grid-template-columns:1fr}.cs-herosub{flex-direction:column;align-items:flex-start;gap:14px}.bmodal-body{padding:20px 20px 26px;gap:22px}.bmodal-h{font-size:30px}.fbs-h{font-size:23px;line-height:1.14}.fbs-p{font-size:14px}.fbs-num{font-size:10px}.fbs-show-stat{padding:18px}.fbs-show-stat b{font-size:34px}.fbs-show-card{padding:16px 18px}.md-channels{gap:10px}.md-ch{padding:14px 15px}.fbs-feat{gap:16px;padding-top:20px}.fbs-cta-tx b{font-size:19px}.olv-hero-face{aspect-ratio:16 / 10}.md-sec:has(>.fbs-feat){display:none}.md-sec:has(.gzl-mods){display:none}}.site2{width:100%;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 2px 4px #14100c0d,0 30px 60px -34px #14100c80}.s2-bar{display:flex;align-items:center;gap:5px;padding:9px 12px;background:var(--surface);border-bottom:1px solid var(--line)}.s2-bar i{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.s2-bar b{margin-left:8px;flex:1;height:17px;border-radius:9px;background:#fff;border:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:400;color:var(--muted);display:flex;align-items:center;padding:0 11px}.s2-page{background:linear-gradient(180deg,#fff,var(--paper))}.s2-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent);opacity:0;transform:translateY(-5px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.s2-brand{display:flex;align-items:center;gap:7px;font-family:Fraunces,serif;font-size:12.5px;font-weight:600;color:var(--ink)}.s2-logo{width:17px;height:17px;border-radius:50%;background:var(--accent);position:relative;flex:none}.s2-logo:after{content:"";position:absolute;inset:4.5px;border-radius:50%;border:1.5px solid #fff}.s2-links{display:flex;gap:13px;font-family:Inter Tight,sans-serif;font-size:9.5px;color:var(--ink-soft, #6a635c)}.s2-navcta{font-family:Inter Tight,sans-serif;font-size:9.5px;font-weight:600;color:#fff;background:var(--ink);padding:5px 11px;border-radius:6px}.s2-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:15px;align-items:center;padding:18px 16px 20px}.s2-htx{display:flex;flex-direction:column;align-items:flex-start}.s2-eyebrow{font-family:JetBrains Mono,monospace;font-size:7.5px;letter-spacing:1.3px;text-transform:uppercase;color:var(--accent-text);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.s2-h1{font-family:Fraunces,serif;font-weight:400;font-size:21px;line-height:1.06;letter-spacing:-.6px;color:var(--ink);margin-top:9px;opacity:0;transform:translateY(9px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.s2-sub{font-family:Inter Tight,sans-serif;font-size:9.5px;line-height:1.5;color:var(--ink-soft, #6a635c);margin-top:9px;max-width:24ch;opacity:0;transform:translateY(9px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.s2-cta{font-family:Inter Tight,sans-serif;font-size:9.5px;font-weight:600;color:#fff;background:var(--accent);padding:8px 14px;border-radius:7px;margin-top:14px;box-shadow:0 7px 16px -7px color-mix(in oklab,var(--accent) 65%,transparent);opacity:0;transform:translateY(9px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.s2-img{align-self:stretch;min-height:108px;border-radius:9px;background:radial-gradient(130% 120% at 28% 18%,#cd7a44,#7e3d20 66%,#431f10);display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014,0 14px 30px -18px #4a2414b3;opacity:0;transform:translateY(10px) scale(.97);transition:opacity .55s ease,transform .65s cubic-bezier(.16,1,.3,1)}.s2-img:before{content:"";position:absolute;width:130%;height:60%;top:-22%;left:-15%;background:radial-gradient(closest-side,rgba(255,220,180,.4),transparent 70%)}.s2-cup{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#4a2410,#1c0d06);box-shadow:0 0 0 5px #ffffff29,0 6px 16px #00000059;position:relative}.s2-cup:after{content:"";position:absolute;inset:32%;border-radius:50%;background:radial-gradient(circle at 45% 40%,#cd7a44f2,#783d2099 70%)}.bento-cell.seen .s2-nav{opacity:1;transform:none;transition-delay:.08s}.bento-cell.seen .s2-img{opacity:1;transform:none;transition-delay:.22s}.bento-cell.seen .s2-eyebrow{opacity:1;transform:none;transition-delay:.32s}.bento-cell.seen .s2-h1{opacity:1;transform:none;transition-delay:.42s}.bento-cell.seen .s2-sub{opacity:1;transform:none;transition-delay:.52s}.bento-cell.seen .s2-cta{opacity:1;transform:none;transition-delay:.62s}.s2-steam{position:absolute;top:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.s2-steam i{width:2px;height:17px;border-radius:2px;background:linear-gradient(180deg,rgba(255,240,225,.6),transparent);opacity:0}.bento-cell.seen .s2-steam i{animation:s2Steam 2.8s ease-in-out infinite}.bento-cell.seen .s2-steam i:nth-child(2){animation-delay:.45s}.bento-cell.seen .s2-steam i:nth-child(3){animation-delay:.9s}@keyframes s2Steam{0%{opacity:0;transform:translateY(5px) scaleY(.6)}45%{opacity:1}to{opacity:0;transform:translateY(-9px) scaleY(1.1)}}.s2-tag{position:absolute;left:11px;bottom:11px;z-index:2;display:flex;align-items:center;gap:5px;font-family:Inter Tight,sans-serif;font-size:9px;font-weight:600;color:var(--ink);background:#fffffff2;border-radius:999px;padding:5px 10px;box-shadow:0 8px 18px -8px #1e0f0880}.s2-tag em{width:9px;height:9px;background:var(--accent);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.cui-input{display:flex;align-items:center;gap:8px;margin:0 12px 12px;padding:7px 7px 7px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.cui-inbox{flex:1;font-family:Inter Tight,sans-serif;font-size:11px;color:var(--muted)}.cui-send{flex:none;width:26px;height:26px;border-radius:50%;background:var(--accent);position:relative}.cui-send:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff;left:calc(50% - 3px)}.bento-cell.big .bc-fill{flex:1;min-height:0;display:flex}.bento-cell.big .bc-fill>.mtf{flex:1;display:flex;flex-direction:column}.bento-cell.big .site2{display:flex;flex-direction:column}.bento-cell.big .s2-page{flex:1;display:flex;flex-direction:column}.bento-cell.big .s2-hero,.bento-cell.big .cui-thread{flex:1}.cui{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #14100c0d,0 22px 44px -30px #14100c73}.cui-head{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.cui-av{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce);overflow:hidden;flex:none}.olv{display:block}.cui-av .olv,.cb-av .olv{width:112%;height:112%}.cb-av2{flex:none;width:24px;height:24px;border-radius:50%;overflow:hidden;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce);display:grid;place-items:center;margin-bottom:2px}.cb-av2 .olv{width:112%;height:112%}.cb-av .olv{animation:cbBreath 3.6s ease-in-out infinite;transform-origin:50% 62%}@keyframes cbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.07) rotate(2deg)}}.cb-proof{display:flex;flex-wrap:wrap;gap:9px 16px;margin-bottom:20px}.cb-proof-i{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.cb-proof-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 14%,transparent)}@media(prefers-reduced-motion:reduce){.cb-av .olv{animation:none}}.cui-nm{display:flex;flex-direction:column;font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.1}.cui-nm b{font-weight:400;font-size:9px;letter-spacing:.2px;color:var(--muted);margin-top:3px}.cui-on{width:7px;height:7px;border-radius:50%;background:#2ea86a;margin-left:auto;box-shadow:0 0 0 3px color-mix(in oklab,#2ea86a 22%,transparent)}.cui-thread{display:flex;flex-direction:column;gap:8px;padding:13px;font-family:Inter Tight,sans-serif}.cui-m{max-width:84%;font-size:12.5px;line-height:1.4;padding:9px 12px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.cui-in{align-self:flex-start;background:var(--surface-2);color:var(--ink);border-radius:13px 13px 13px 4px}.cui-out{align-self:flex-end;background:var(--accent);color:#fff;border-radius:13px 13px 4px}.cui-outrow{display:flex;align-self:flex-end;align-items:flex-end;gap:7px;max-width:92%}.cui-outrow .cui-out{max-width:100%}.cui-oav{flex:none;width:26px;height:26px;border-radius:50%;overflow:hidden;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce);opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.cui-oav .olv{width:112%;height:112%}.bento-cell.seen .cui-oav{opacity:1;transform:none;transition-delay:.7s}.cui-typ{display:none}.cui-say{display:block}.cui-book{display:flex;align-items:center;gap:10px;align-self:flex-start;width:84%;padding:10px 12px;border:1px solid color-mix(in oklab,var(--accent) 34%,var(--line));border-radius:10px;background:color-mix(in oklab,var(--accent) 7%,#fff);opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.cui-bk-ic{flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent);position:relative}.cui-bk-ic:after{content:"";position:absolute;left:8px;top:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cui-bk-tx{display:flex;flex-direction:column;font-size:10.5px;color:var(--muted);line-height:1.2}.cui-bk-tx b{font-size:12.5px;font-weight:600;color:var(--ink);margin-top:2px}.bento-cell.seen .cui-in{opacity:1;transform:none;transition-delay:.2s}.bento-cell.seen .cui-out{opacity:1;transform:none;transition-delay:.7s}.bento-cell.seen .cui-typ i{animation:cuiDot 1s ease-in-out infinite}.bento-cell.seen .cui-typ i:nth-child(2){animation-delay:.15s}.bento-cell.seen .cui-typ i:nth-child(3){animation-delay:.3s}.bento-cell.seen .cui-typ{animation:cuiHide 0s linear 2.1s forwards}.bento-cell.seen .cui-say{animation:cuiShow 0s linear 2.1s forwards}.bento-cell.seen .cui-book{opacity:1;transform:none;transition-delay:2.35s}@keyframes cuiDot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes cuiHide{to{display:none}}@keyframes cuiShow{to{display:block}}.bmodal-vis.vis-chat .bmodal-vis-in,.bmodal-vis.vis-web .bmodal-vis-in{width:100%}.autos{width:100%;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #14100c0d,0 22px 44px -30px #14100c66}.as-head{display:flex;align-items:center;gap:8px;padding:10px 13px;border-bottom:1px solid var(--line);background:var(--surface);font-family:Inter Tight,sans-serif;font-size:11.5px;font-weight:600;color:var(--ink)}.as-dot{width:7px;height:7px;border-radius:50%;background:#2ea86a;box-shadow:0 0 0 3px color-mix(in oklab,#2ea86a 22%,transparent)}.as-live{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:7.5px;letter-spacing:1px;text-transform:uppercase;color:#157a45;border:1px solid color-mix(in oklab,#2ea86a 35%,var(--line));border-radius:999px;padding:2px 7px}html[data-theme=dark] .as-live{color:#4cc487}.as-steps{position:relative;display:flex;flex-direction:column;padding:8px 0}.as-steps:before{content:"";position:absolute;left:23px;top:22px;bottom:22px;width:1.5px;background:var(--line)}.as-step{display:flex;align-items:center;gap:11px;padding:7px 13px}.as-ic{flex:none;width:20px;height:20px;border-radius:50%;border:1.6px solid var(--line-strong);background:#fff;position:relative;z-index:1;opacity:.55;transform:scale(.85);transition:opacity .4s ease,transform .45s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s}.as-ic:after{content:"";position:absolute;left:6px;top:5px;width:4px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg);opacity:0;transition:opacity .25s ease}.as-tx{font-family:Inter Tight,sans-serif;font-size:11px;color:var(--ink);display:flex;flex-direction:column;line-height:1.25}.as-tx b{font-family:JetBrains Mono,monospace;font-size:7.5px;font-weight:400;letter-spacing:.6px;text-transform:uppercase;color:var(--accent-text);margin-top:3px}.bento-cell.seen .as-ic{opacity:1;transform:scale(1);border-color:var(--accent);background:var(--accent)}.bento-cell.seen .as-ic:after{opacity:1}.bento-cell.seen .as-step:nth-child(1) .as-ic{transition-delay:.15s}.bento-cell.seen .as-step:nth-child(1) .as-ic:after{transition-delay:.35s}.bento-cell.seen .as-step:nth-child(2) .as-ic{transition-delay:.45s}.bento-cell.seen .as-step:nth-child(2) .as-ic:after{transition-delay:.65s}.bento-cell.seen .as-step:nth-child(3) .as-ic{transition-delay:.75s}.bento-cell.seen .as-step:nth-child(3) .as-ic:after{transition-delay:.95s}.bento-cell.seen .as-step:nth-child(4) .as-ic{transition-delay:1.05s}.bento-cell.seen .as-step:nth-child(4) .as-ic:after{transition-delay:1.25s}.as-res{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin:2px 13px 13px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--accent-text);background:color-mix(in oklab,var(--accent) 10%,#fff);border:1px solid color-mix(in oklab,var(--accent) 30%,var(--line));border-radius:999px;padding:6px 11px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.bento-cell.seen .as-res{opacity:1;transform:none;transition-delay:1.45s}.serpx{display:flex;flex-direction:column;gap:9px;width:100%;font-family:Inter Tight,sans-serif}.sx-bar{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-size:11.5px;color:var(--ink);box-shadow:0 1px 2px #14100c0a}.sx-mag{flex:none;width:12px;height:12px;border:1.7px solid var(--muted);border-radius:50%;position:relative}.sx-mag:after{content:"";position:absolute;right:-3px;bottom:-2px;width:5px;height:1.7px;background:var(--muted);transform:rotate(45deg);transform-origin:left}.sx-bar b{font-weight:400}.sx-res{background:#fff;border:1px solid var(--line);border-radius:9px;padding:11px 13px;box-shadow:0 1px 2px #14100c0a;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .55s cubic-bezier(.16,1,.3,1)}.sx-top{display:flex;align-items:center;gap:8px}.sx-rank{flex:none;width:19px;height:19px;border-radius:5px;background:var(--accent);color:#fff;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.sx-site{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--muted)}.sx-fav{width:12px;height:12px;border-radius:3px;background:var(--accent);position:relative}.sx-fav:after{content:"";position:absolute;inset:3.5px;border-radius:50%;border:1.2px solid #fff}.sx-t{display:block;font-size:12.5px;font-weight:600;color:var(--ink);margin-top:8px;line-height:1.25}.sx-snip{display:block;font-size:10px;color:var(--ink-soft, #6a635c);margin-top:4px;line-height:1.4}.sx-ai{border:1px solid color-mix(in oklab,var(--accent) 26%,var(--line));border-radius:9px;padding:10px 12px;background:color-mix(in oklab,var(--accent) 6%,#fff);opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .55s cubic-bezier(.16,1,.3,1)}.sx-ai-h{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--accent-text);font-weight:600}.sx-ai-ic{flex:none;width:15px;height:15px;border-radius:4px;background:color-mix(in oklab,var(--accent) 18%,transparent);position:relative}.sx-ai-ic:after{content:"✦";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:8.5px;color:var(--accent-text)}.sx-ai-tx{display:block;font-size:10.5px;line-height:1.45;color:var(--ink);margin-top:6px}.sx-ai-tx b{color:var(--accent-text);font-weight:600}.bento-cell.seen .sx-res{opacity:1;transform:none;transition-delay:.2s}.bento-cell.seen .sx-ai{opacity:1;transform:none;transition-delay:.55s}.mascot3{display:flex;flex-direction:column;gap:18px;width:100%}.bc-fill:has(>.mascot3){flex:1;min-height:0;display:flex}.bc-fill:has(>.mascot3)>.mascot3{flex:1;justify-content:center}.ms3-hero{display:flex;align-items:center;gap:16px}.ms3-char{flex:none;position:relative;width:104px;height:104px;border-radius:50%;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e6dcca);box-shadow:0 18px 38px -16px #1a18156b;display:flex;align-items:center;justify-content:center;overflow:hidden}.ms3-char .olv{width:112%;height:112%}@keyframes msBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bento-cell.seen .ms3-char .olv{animation:msBob 4s ease-in-out infinite}.ms3-bubble{position:relative;flex:1;min-width:0;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-family:Inter Tight,sans-serif;font-size:12.5px;line-height:1.5;box-shadow:0 16px 34px -20px #1a181566;opacity:0;transform:translateY(9px) scale(.97);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.ms3-bubble b{display:block;font-family:Fraunces,serif;font-size:15px;font-weight:600;margin-bottom:4px}.ms3-bubble:before{content:"";position:absolute;left:-7px;top:26px;width:13px;height:13px;background:#fff;border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg);border-radius:0 0 0 3px}.bento-cell.seen .ms3-bubble{opacity:1;transform:none;transition-delay:.25s}.ms3-reel{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ms3-reel .ms3-chip{justify-content:flex-start}.ms3-chip{display:inline-flex;align-items:center;gap:7px;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:500;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 14px 7px 8px;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .5s cubic-bezier(.16,1,.3,1)}.ms3-chip-ic{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--accent-text);font-size:10px}.bento-cell.seen .ms3-chip{opacity:1;transform:none}.bento-cell.seen .ms3-chip.c-1{transition-delay:.4s}.bento-cell.seen .ms3-chip.c-2{transition-delay:.52s}.bento-cell.seen .ms3-chip.c-3{transition-delay:.64s}.bento-cell.seen .ms3-chip.c-4{transition-delay:.76s}.bento-cell.seen .ms3-chip.c-5{transition-delay:.88s}.bento-cell.seen .ms3-chip.c-6{transition-delay:1s}.ms3-wave{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:2px;width:20px;height:20px}.ms3-wave i{width:2.5px;height:42%;border-radius:2px;background:var(--accent-text);transform:scaleY(.5)}.bento-cell.seen .ms3-wave i{animation:ms3Wave 1s ease-in-out infinite}.bento-cell.seen .ms3-wave i:nth-child(2){animation-delay:.18s}.bento-cell.seen .ms3-wave i:nth-child(3){animation-delay:.36s}.bento-cell.seen .ms3-wave i:nth-child(4){animation-delay:.12s}@keyframes ms3Wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.4)}}.brandbd{width:100%;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #14100c0d,0 22px 44px -30px #14100c66}.bd-lockup{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--line)}.bd-mark{flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent);position:relative;opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.bd-mark:after{content:"";position:absolute;inset:6px;border-radius:50%;border:2px solid #fff}.bd-word{font-family:Fraunces,serif;font-size:14px;font-weight:600;color:var(--ink);opacity:0;transform:translate(-6px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.bd-pal{display:flex;gap:8px;padding:13px 14px 6px}.bd-sw{flex:1;display:flex;flex-direction:column;gap:5px;font-family:JetBrains Mono,monospace;font-size:7px;color:var(--muted);opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.bd-sw i{display:block;height:30px;border-radius:6px}.bd-sw.s1 i{background:#b24a2a}.bd-sw.s2 i{background:#1c0d06}.bd-sw.s3 i{background:#efe7da;box-shadow:inset 0 0 0 1px var(--line)}.bd-sw.s4 i{background:#c9743f}.bd-type{display:flex;align-items:baseline;gap:11px;padding:8px 14px 14px}.bd-aa{font-family:Fraunces,serif;font-size:30px;font-weight:400;line-height:1;color:var(--ink);opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .55s cubic-bezier(.16,1,.3,1)}.bd-tinfo{display:flex;flex-direction:column;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.5px;text-transform:uppercase;color:var(--accent-text);opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .55s cubic-bezier(.16,1,.3,1)}.bd-tinfo b{color:var(--muted);font-weight:400;margin-top:4px}.bento-cell.seen .bd-mark{opacity:1;transform:none;transition-delay:.1s}.bento-cell.seen .bd-word{opacity:1;transform:none;transition-delay:.18s}.bento-cell.seen .bd-sw{opacity:1;transform:none}.bento-cell.seen .bd-sw.s1{transition-delay:.28s}.bento-cell.seen .bd-sw.s2{transition-delay:.35s}.bento-cell.seen .bd-sw.s3{transition-delay:.42s}.bento-cell.seen .bd-sw.s4{transition-delay:.49s}.bento-cell.seen .bd-aa{opacity:1;transform:none;transition-delay:.58s}.bento-cell.seen .bd-tinfo{opacity:1;transform:none;transition-delay:.66s}.planx{width:100%;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #14100c0d,0 22px 44px -30px #14100c66}.px-head{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--surface)}.px-av{width:28px;height:28px;border-radius:50%;flex:none;background:url(../img/alex-founder-600w.webp) 50% 22% / cover,linear-gradient(140deg,#c9743f,#7e3d20);box-shadow:inset 0 0 0 1px #14100c14}.px-hd{display:flex;flex-direction:column;font-family:Inter Tight,sans-serif;font-size:12px;font-weight:600;color:var(--ink)}.px-hd b{font-weight:400;font-size:9px;color:var(--muted);margin-top:2px}.px-steps{position:relative;display:flex;flex-direction:column;padding:8px 0}.px-steps:before{content:"";position:absolute;left:24px;top:22px;bottom:22px;width:1.5px;background:var(--line)}.px-step{display:flex;align-items:center;gap:11px;padding:7px 14px}.px-ck{flex:none;width:20px;height:20px;border-radius:50%;border:1.6px solid var(--line-strong);background:#fff;position:relative;z-index:1;opacity:0;transform:scale(.85);transition:opacity .4s ease,transform .45s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s}.px-step.done .px-ck{border-color:var(--accent);background:var(--accent)}.px-step.done .px-ck:after{content:"";position:absolute;left:6px;top:5px;width:4px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.px-step.now .px-ck{border-color:var(--accent)}.px-step.now .px-ck:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--accent)}.bento-cell.seen .px-step.now .px-ck:after{animation:pxPulse 1.5s ease-in-out infinite}@keyframes pxPulse{0%,to{transform:scale(.65);opacity:.55}50%{transform:scale(1);opacity:1}}.px-tx{display:flex;flex-direction:column;font-family:Inter Tight,sans-serif;font-size:11.5px;color:var(--ink);line-height:1.25}.px-tx b{font-family:JetBrains Mono,monospace;font-size:7.5px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;color:var(--accent-text);margin-top:3px}.bento-cell.seen .px-ck{opacity:1;transform:scale(1)}.bento-cell.seen .px-step:nth-child(1) .px-ck{transition-delay:.15s}.bento-cell.seen .px-step:nth-child(2) .px-ck{transition-delay:.35s}.bento-cell.seen .px-step:nth-child(3) .px-ck{transition-delay:.55s}@media(prefers-reduced-motion:reduce){.s2-nav,.s2-eyebrow,.s2-h1,.s2-sub,.s2-cta,.s2-img,.as-ic,.as-res,.sx-res,.sx-ai,.ms3-bubble,.ms3-chip,.bd-mark,.bd-word,.bd-sw,.bd-aa,.bd-tinfo,.px-ck,.cui-in,.cui-out,.cui-oav,.cui-book{transition:none;opacity:1;transform:none}.bento-cell.seen .as-ic{transform:scale(1)}.bento-cell.seen .ms3-char .olv{animation:none}.bento-cell.seen .ms3-wave i{animation:none;transform:scaleY(1)}.vp-wave i,.vp-av:after{animation:none}.vp-wave i{height:55%}}.bmodal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:color-mix(in oklab,var(--ink) 62%,transparent);animation:bmFade .22s ease}@keyframes bmFade{0%{opacity:0}to{opacity:1}}.bmodal-card{position:relative;width:min(940px,100%);max-height:90vh;overflow:auto;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-lg);animation:bmPop .4s cubic-bezier(.16,1,.3,1)}@keyframes bmPop{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.bmodal-x{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);cursor:pointer;font-size:12px;display:grid;place-items:center;transition:background .2s,border-color .2s,color .2s}.bmodal-x:hover{border-color:var(--accent);color:var(--accent-text)}.bmodal-card{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--accent) 30%,transparent) transparent}.bmodal-card::-webkit-scrollbar{width:12px}.bmodal-card::-webkit-scrollbar-track{background:transparent}.bmodal-card::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--accent) 22%,transparent);border-radius:999px;border:4px solid transparent;background-clip:content-box}.bmodal-card::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--accent) 46%,transparent);border:4px solid transparent;background-clip:content-box}html{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--accent) 22%,transparent) transparent}html::-webkit-scrollbar{width:13px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--accent) 16%,transparent);border-radius:999px;border:4px solid transparent;background-clip:content-box}html::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--accent) 38%,transparent);border:4px solid transparent;background-clip:content-box}.bmodal-hero{position:sticky;top:0;z-index:3;padding:34px 40px 22px;border-bottom:1px solid var(--line);background:radial-gradient(130% 150% at 90% -30%,color-mix(in oklab,var(--accent) 16%,transparent),transparent 55%),var(--paper)}.bmodal-h{font-family:Fraunces,serif;font-weight:400;font-size:clamp(25px,2.7vw,35px);letter-spacing:-.7px;line-height:1.06;margin:11px 0 0}.bmodal-lead{font-size:15px;line-height:1.6;font-weight:300;opacity:.85;margin:12px 0 0;max-width:62ch}.bmodal-body{padding:26px 40px 30px;display:flex;flex-direction:column;gap:30px}.bmodal-foot{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;gap:10px;padding:15px 40px;border-top:1px solid var(--line);background:color-mix(in oklab,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.md-eyebrow{display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent-text);margin-bottom:14px}.md-lead-sec{display:grid;grid-template-columns:1.28fr .72fr;gap:24px;align-items:stretch}.md-lead-sec .md-eyebrow{margin-bottom:4px}.md-showcase{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:16px;padding:32px 30px;min-height:260px;background:radial-gradient(125% 100% at 82% 8%,color-mix(in oklab,var(--accent) 22%,transparent),transparent 56%),radial-gradient(120% 120% at 12% 110%,color-mix(in oklab,var(--accent) 9%,transparent),transparent 60%),var(--surface-2)}.md-showcase-in{width:94%;max-width:400px}.md-showcase-in .mtf{margin-top:0}.md-lead-side{display:flex;flex-direction:column;justify-content:center;gap:12px}.md-hero-ticks{list-style:none;margin:2px 0 6px;padding:0;display:flex;flex-direction:column;gap:13px}.md-hero-ticks li{display:flex;align-items:center;gap:11px;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:400;color:var(--ink);line-height:1.25}.md-lead-cta{align-self:flex-start;margin-top:4px}@media(max-width:760px){.md-lead-sec{grid-template-columns:1fr;gap:18px}.md-showcase{min-height:210px;padding:26px 22px}}.md-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.md-ch{border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:15px 15px 16px;display:flex;flex-direction:column;gap:9px}.md-ch-top{display:flex;align-items:center;gap:9px}.md-ch-top b{font-family:Inter Tight,sans-serif;font-size:13.5px;font-weight:600}.md-ch-ic{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff}.md-ch-ic svg{width:17px;height:17px}.md-ch-ic.ic-phone{background:var(--accent)}.md-ch-ic.ic-wa{background:#25a05a}.md-ch-ic.ic-web{background:var(--ink)}.md-ch p{margin:0;font-size:11.5px;line-height:1.5;color:var(--muted)}.md-ch-vis{margin-top:3px;border-radius:10px;background:#fff;border:1px solid var(--line);padding:10px;min-height:98px;display:flex;flex-direction:column;gap:7px;box-shadow:0 1px 2px #14100c0a;overflow:hidden}.vp-call{display:flex;align-items:center;gap:8px}.vp-av{flex:none;width:26px;height:26px;border-radius:50%;overflow:hidden;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce);position:relative}.vp-av:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid color-mix(in oklab,#2ea86a 60%,transparent);animation:vpRing 1.8s ease-out infinite}@keyframes vpRing{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.15);opacity:0}}.vp-av .olv{width:112%;height:112%}.vp-tx{display:flex;flex-direction:column;line-height:1.2}.vp-tx b{font-family:Inter Tight,sans-serif;font-size:11px;font-weight:600;color:var(--ink)}.vp-tx span{font-family:JetBrains Mono,monospace;font-size:8px;color:var(--muted);margin-top:2px}.vp-ph{margin-left:auto;width:18px;height:18px;border-radius:50%;background:#25a05a;flex:none;position:relative}.vp-ph:after{content:"";position:absolute;left:5.5px;top:5px;width:7px;height:7px;border:solid #fff;border-width:0 0 1.6px 1.6px;border-radius:0 0 2px 2px;transform:rotate(-45deg)}.vp-wave{display:flex;align-items:center;gap:2.5px;height:26px;padding:0 2px}.vp-wave i{flex:1;background:color-mix(in oklab,var(--accent) 55%,var(--line));border-radius:2px;height:30%;animation:vpBar 1.1s ease-in-out infinite}.vp-wave i:nth-child(2n){animation-delay:.15s}.vp-wave i:nth-child(3n){animation-delay:.3s}.vp-wave i:nth-child(4n){animation-delay:.45s}@keyframes vpBar{0%,to{height:24%}50%{height:92%}}.vw{justify-content:center;background:#ece5d8}.vw-in,.vw-out{max-width:82%;font-family:Inter Tight,sans-serif;font-size:10.5px;line-height:1.35;padding:7px 10px;border-radius:10px}.vw-in{align-self:flex-start;background:#fff;color:var(--ink);border-bottom-left-radius:3px;box-shadow:0 1px 1px #00000014}.vw-out{align-self:flex-end;background:#d6f5c4;color:#12300a;border-bottom-right-radius:3px;box-shadow:0 1px 1px #00000014}.vc-head{display:flex;align-items:center;gap:6px;font-family:Inter Tight,sans-serif;font-size:10.5px;font-weight:600;color:var(--ink);padding-bottom:6px;border-bottom:1px solid var(--line)}.vc-av{flex:none;width:20px;height:20px;border-radius:50%;overflow:hidden;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce)}.vc-av .olv{width:112%;height:112%}.vc-head i{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#2ea86a}.vc-bub{align-self:flex-start;max-width:88%;font-family:Inter Tight,sans-serif;font-size:10.5px;line-height:1.35;padding:7px 10px;border-radius:10px 10px 10px 3px;background:var(--surface-2);color:var(--ink)}.vc-input{margin-top:auto;display:flex;align-items:center;font-family:Inter Tight,sans-serif;font-size:9.5px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 9px}.vc-input em{margin-left:auto;width:15px;height:15px;border-radius:50%;background:var(--accent)}.md-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.md-fstep{position:relative;border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:13px 13px 14px;display:flex;flex-direction:column}.md-fstep .md-fn{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.5px;color:var(--accent-text)}.md-fstep b{font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:600;margin-top:7px}.md-fstep span:last-child{font-size:10.5px;color:var(--muted);line-height:1.35;margin-top:4px}.md-fstep:not(:last-child):after{content:"→";position:absolute;right:-7px;top:50%;transform:translateY(-50%);z-index:1;font-size:12px;color:color-mix(in oklab,var(--accent) 60%,var(--muted));background:var(--paper);width:14px;text-align:center}.md-bens{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:11px 16px}.md-bens li{display:flex;align-items:center;gap:9px;font-family:Inter Tight,sans-serif;font-size:12.5px;color:var(--ink)}.md-bi{flex:none;width:18px;height:18px;border-radius:50%;background:color-mix(in oklab,var(--accent) 15%,transparent);position:relative}.md-bi:after{content:"";position:absolute;left:5.5px;top:4.5px;width:4px;height:7px;border:solid var(--accent-text);border-width:0 1.7px 1.7px 0;transform:rotate(45deg)}.md-ch-ic.num{background:color-mix(in oklab,var(--accent) 12%,#fff);color:var(--accent-text);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.md-ch-ic.ic-ink{background:var(--ink);color:#fff;font-family:Fraunces,serif;font-size:15px}.md-ch-ic.ic-ink.mono{font-family:JetBrains Mono,monospace;font-size:13px}.md-ch-ic.ic-acc{background:var(--accent);color:#fff;font-size:15px}.md-ch-ic.ic-map{background:#25a05a;color:#fff;font-size:15px}.md-ch-vis.vsite{padding:0}.mthumb{display:flex;flex-direction:column;width:100%;flex:1;min-height:90px;background:var(--mv-screen);border-radius:8px;overflow:hidden}.th-nav{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--mv-line)}.th-dot{flex:none;width:11px;height:11px;border-radius:50%;background:var(--accent);position:relative}.th-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;border:1px solid var(--mv-screen)}.th-links{display:flex;gap:5px}.th-links i{width:15px;height:3px;border-radius:2px;background:var(--mv-line-2)}.th-cart{margin-left:auto;width:12px;height:12px;border-radius:3px;background:var(--accent)}.th-hero{flex:1;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px 11px;background:radial-gradient(120% 130% at 82% 12%,color-mix(in oklab,var(--accent) 28%,transparent),transparent 62%),var(--mv-panel)}.th-hero.sm{flex:none;height:36px;padding:8px 11px}.th-h{height:6px;width:66%;border-radius:2px;background:color-mix(in oklab,var(--accent) 62%,var(--mv-line-2))}.th-h.s{width:44%}.th-btn{margin-top:3px;height:9px;width:38px;border-radius:3px;background:var(--accent)}.th-rows{display:flex;flex-direction:column;gap:5px;padding:8px 11px}.th-rows i{height:4px;border-radius:2px;background:var(--mv-line-2)}.th-rows i.s{width:58%}.th-cards{display:flex;gap:6px;padding:8px 11px;flex:1}.th-cards em{flex:1;border-radius:5px;background:var(--mv-panel);border:1px solid var(--mv-line)}.th-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 11px;flex:1}.th-grid em{border-radius:5px;background:var(--mv-panel);border:1px solid var(--mv-line);display:flex;align-items:flex-end;padding:4px}.th-grid em b{display:block;width:42%;height:3px;border-radius:2px;background:var(--accent)}.vflow{justify-content:center}.fp{display:flex;align-items:center;justify-content:center;width:100%}.fp-node{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;font-family:Inter Tight,sans-serif;font-size:9.5px;font-weight:600;color:var(--ink);text-align:center}.fp-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--mv-panel);border:1px solid var(--mv-line);color:var(--ink);box-shadow:0 2px 6px -3px #14100c66}.fp-ic svg{width:18px;height:18px}.fp-ic.acc{background:var(--accent);border-color:transparent;color:#fff}.fp-ic.ink{background:var(--ink);border-color:transparent;color:var(--paper)}.fp-ic.star{color:#e8a13c}.fp-wire{flex:1;min-width:12px;height:2px;margin:0 -1px 17px;position:relative;background:var(--mv-line-2);border-radius:2px;overflow:hidden}.fp-wire i{position:absolute;top:0;left:-34%;width:34%;height:100%;border-radius:2px;background:var(--accent);animation:fpFlow 1.9s linear infinite}@keyframes fpFlow{to{left:108%}}@media(prefers-reduced-motion:reduce){.fp-wire i{animation:none;left:0;width:100%;opacity:.5}}.md-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.md-tools>span{font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:500;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 14px}.md-tools .mt-stat{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:var(--accent-text);background:color-mix(in oklab,var(--accent) 8%,#fff);border-color:color-mix(in oklab,var(--accent) 30%,var(--line))}.mserp{display:flex;flex-direction:column;gap:2px;width:100%}.ms-crumb{display:flex;align-items:center;gap:5px;font-family:Inter Tight,sans-serif;font-size:9px;color:var(--muted)}.ms-crumb .ms-fav{flex:none;width:13px;height:13px;border-radius:3px;background:var(--accent);position:relative}.ms-crumb .ms-fav:after{content:"";position:absolute;inset:3.5px;border-radius:50%;border:1.5px solid #fff}.ms-crumb b{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:7.5px;color:#fff;background:var(--accent);border-radius:4px;padding:1px 5px}.ms-t{font-family:Inter Tight,sans-serif;font-size:11.5px;font-weight:600;color:var(--accent-text);line-height:1.2;margin-top:2px}.ms-snip{height:3.5px;border-radius:2px;background:var(--mv-line-2);margin-top:3px}.ms-snip.sh{width:62%}.ms-stars{display:flex;align-items:center;gap:2px;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:8px;color:var(--muted)}.ms-stars i{flex:none;width:8px;height:8px;background:#e8a13c;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.mai{display:flex;flex-direction:column;gap:5px;width:100%}.mai-q{align-self:flex-end;max-width:88%;font-family:Inter Tight,sans-serif;font-size:9.5px;color:var(--ink);background:var(--mv-panel);border:1px solid var(--mv-line);border-radius:9px 9px 3px;padding:5px 8px}.mai-a{display:flex;gap:6px;align-items:flex-start}.mai-dot{flex:none;width:17px;height:17px;border-radius:6px;background:linear-gradient(135deg,#10a37f,#0c7d61);position:relative}.mai-dot:after{content:"";position:absolute;inset:4.5px;border-radius:50%;border:1.5px solid #fff}.mai-atx{flex:1;display:flex;flex-direction:column;gap:3.5px;padding-top:4px}.mai-l{height:4px;border-radius:2px;background:var(--mv-line-2)}.mai-l.sh{width:60%}.mai-cite{align-self:flex-start;margin-left:23px;font-family:Inter Tight,sans-serif;font-size:8.5px;color:var(--accent-text);background:color-mix(in oklab,var(--accent) 10%,transparent);border:1px solid color-mix(in oklab,var(--accent) 26%,var(--mv-line));border-radius:999px;padding:2px 8px}.mai-cite b{font-weight:700}.mm-flush{padding:0!important;min-height:118px}.mmap{position:relative;width:100%;min-height:118px;height:100%;border-radius:10px;overflow:hidden;background:var(--mv-map)}.mm-roads{position:absolute;inset:0;background:linear-gradient(94deg,transparent 45%,color-mix(in oklab,#fff 60%,transparent) 45% 48%,transparent 48%),linear-gradient(22deg,transparent 63%,color-mix(in oklab,#fff 45%,transparent) 63% 65.5%,transparent 65.5%),linear-gradient(158deg,transparent 32%,color-mix(in oklab,#c9b58f 45%,transparent) 32% 34%,transparent 34%);opacity:.75}.mmap .mm-pin{position:absolute;left:30px;top:24px;width:16px;height:16px;border-radius:50% 50% 50% 0;background:var(--accent);transform:rotate(-45deg);box-shadow:0 4px 8px #00000052;display:grid;place-items:center}.mmap .mm-pin i{width:5px;height:5px;border-radius:50%;background:#fff;transform:rotate(45deg)}.mmap .mm-card{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;gap:8px;background:var(--mv-screen);border:1px solid var(--mv-line);border-radius:8px;padding:6px 8px;box-shadow:0 6px 14px -6px #00000059}.mmap .mm-ph{flex:none;width:28px;height:28px;border-radius:6px;background:color-mix(in oklab,var(--accent) 12%,var(--mv-screen));display:grid;place-items:center}.mmap .mm-ph i{width:16px;height:16px;border-radius:50%;background:var(--accent);position:relative}.mmap .mm-ph i:after{content:"";position:absolute;inset:4.5px;border-radius:50%;border:1.6px solid var(--mv-screen)}.mmap .mm-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.mmap .mm-meta b{font-family:Inter Tight,sans-serif;font-size:10px;font-weight:600;color:var(--ink)}.mm-rt{display:flex;align-items:center;gap:3px;font-family:JetBrains Mono,monospace;font-size:8px;color:var(--muted)}.mm-rt em{width:8px;height:8px;background:#e8a13c;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.mm-open{font-family:JetBrains Mono,monospace;font-size:7.5px;color:#1f8b53}.md-channels.md-2x2{grid-template-columns:repeat(2,1fr)}.md-ch-ic.ic-geo{background:#6a4fb0;color:#fff;font-size:13px}.maeo{display:flex;flex-direction:column;gap:6px;width:100%}.maeo-bar{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:8px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:5px 10px}.maeo-mag{flex:none;width:9px;height:9px;border:1.5px solid var(--muted);border-radius:50%;position:relative}.maeo-mag:after{content:"";position:absolute;right:-2px;bottom:-1px;width:4px;height:1.5px;background:var(--muted);transform:rotate(45deg);transform-origin:left}.maeo-box{border:1px solid color-mix(in oklab,var(--accent) 26%,var(--line));border-radius:8px;padding:8px 9px;background:color-mix(in oklab,var(--accent) 6%,#fff);display:flex;flex-direction:column;gap:4px}.maeo-h{font-family:JetBrains Mono,monospace;font-size:7.5px;letter-spacing:.7px;text-transform:uppercase;color:var(--accent-text);font-weight:600}.maeo-l{height:3.5px;border-radius:2px;background:var(--line-strong)}.maeo-l.sh{width:58%}.maeo-cite{font-family:Inter Tight,sans-serif;font-size:8.5px;color:var(--accent-text);font-weight:600;margin-top:1px}.md-uses{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.md-use{display:flex;flex-direction:column;gap:6px}.md-use b{font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:600;margin-top:2px}.md-use>span:last-child{font-size:10.5px;color:var(--muted);line-height:1.3}.mu-vis{position:relative;height:90px;border:1px solid var(--mv-line);border-radius:12px;background:var(--mv-panel);overflow:hidden;display:grid;place-items:center}.mu-vis .olv{display:block}.mu-chat{display:flex;align-items:center;gap:7px;padding:0 11px}.mu-chat-av{flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce)}.mu-chat-av .olv{width:112%;height:112%}.mu-chat-b{font-family:Inter Tight,sans-serif;font-size:9px;line-height:1.3;color:var(--ink);background:var(--mv-screen);border:1px solid var(--mv-line);border-radius:9px 9px 9px 3px;padding:6px 8px}.mu-social{display:flex;flex-direction:column;align-items:stretch;padding:0}.mu-so-top{display:flex;align-items:center;gap:5px;padding:5px 6px;background:var(--mv-screen);border-bottom:1px solid var(--mv-line)}.mu-so-av{flex:none;width:16px;height:16px;border-radius:50%;overflow:hidden;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce)}.mu-so-av .olv{width:122%;height:122%}.mu-so-hd{font-family:Inter Tight,sans-serif;font-size:8.5px;font-weight:600;color:var(--ink);letter-spacing:.1px}.mu-so-img{flex:1;display:grid;place-items:center;background:radial-gradient(125% 120% at 72% 16%,color-mix(in oklab,var(--accent) 30%,#f4e0d3),#e9d6c5)}.mu-so-img .olv{width:50px;height:50px}.mu-so-act{display:flex;align-items:center;gap:6px;padding:5px 7px;background:var(--mv-screen);border-top:1px solid var(--mv-line)}.mu-heart{position:relative;flex:none;width:11px;height:10px}.mu-heart:before,.mu-heart:after{content:"";position:absolute;top:0;width:5.5px;height:8.5px;border-radius:5.5px 5.5px 0 0;background:var(--accent)}.mu-heart:before{left:5.2px;transform:rotate(-45deg);transform-origin:0 100%}.mu-heart:after{left:0;transform:rotate(45deg);transform-origin:100% 100%}.mu-so-ic2{flex:none;width:10px;height:10px;border:1.6px solid var(--mv-line-2);border-radius:50% 50% 50% 2px}.mu-cap{flex:1;height:4px;border-radius:2px;background:var(--mv-line-2)}.mu-vid{padding:0}.mu-vid-scene{position:absolute;inset:0;overflow:hidden;background:radial-gradient(130% 120% at 30% 34%,#8a4526,#2c140a)}.mu-vid-olv{position:absolute;right:4px;bottom:-8px;width:50px;height:50px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.4))}.mu-vid-olv .olv{width:100%;height:100%}.mu-vid:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,rgba(0,0,0,.5))}.mu-play{position:absolute;left:36%;top:44%;transform:translate(-50%,-50%);z-index:2;width:27px;height:27px;border-radius:50%;background:#fffffff2;display:grid;place-items:center;box-shadow:0 3px 9px #00000057}.mu-play:after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #2e150a;margin-left:2px}.mu-vid-bar{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;height:3px;border-radius:2px;background:#ffffff52}.mu-vid-bar i{display:block;width:38%;height:100%;border-radius:2px;background:var(--accent)}.mu-vid-t{position:absolute;left:8px;bottom:13px;z-index:2;font-family:JetBrains Mono,monospace;font-size:7.5px;color:#ffffffe6}.mu-sheet{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px;place-items:center;background-color:var(--mv-screen);background-image:radial-gradient(var(--mv-line) 1px,transparent 1px);background-size:9px 9px}.mu-st{width:33px;height:33px;border-radius:50%;overflow:hidden;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce);border:2px solid var(--mv-screen);box-shadow:0 0 0 1px var(--mv-line),0 3px 7px -3px #14100c66;display:grid;place-items:center}.mu-st .olv{width:118%;height:118%}.md-mienen{display:flex;gap:10px;flex-wrap:wrap}.mm-face{width:52px;height:52px;border-radius:50%;overflow:hidden;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce);display:grid;place-items:center;box-shadow:0 6px 14px -8px #1a181559}.mm-face .olv{width:110%;height:110%}.md-deliv{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.md-dv{display:flex;flex-direction:column;gap:6px}.md-dv b{font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:600;margin-top:2px}.md-dv>span:last-child{font-size:10.5px;color:var(--muted);line-height:1.3}.dv-vis{position:relative;height:102px;border:1px solid var(--mv-line);border-radius:12px;background:var(--mv-panel);overflow:hidden;display:flex}.dv-mk{flex:none;width:21px;height:21px;border-radius:50%;background:var(--accent);position:relative}.dv-mk:after{content:"";position:absolute;inset:6px;border-radius:50%;border:1.8px solid var(--mv-screen)}.dv-mk.sm{width:16px;height:16px}.dv-mk.sm:after{inset:4.5px;border-width:1.5px}.dv-logo{background:var(--mv-screen);flex-direction:column;justify-content:center;gap:11px;padding:0 22px}.dv-lock{display:flex;align-items:center;gap:10px}.dv-wd{font-family:Fraunces,serif;font-size:17px;letter-spacing:.1px;color:var(--ink)}.dv-lgrow{display:flex;gap:9px}.dv-chip{width:40px;height:28px;border-radius:7px;background:var(--mv-panel);border:1px solid var(--mv-line);display:grid;place-items:center}.dv-chip .dv-mk:after{border-color:var(--mv-panel)}.dv-chip.on{background:var(--ink);border-color:transparent}.dv-chip.on .dv-mk:after{border-color:var(--ink)}.dv-pal{padding:0}.dv-col{flex:1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:9px}.dv-col.p1{background:#b24a2a}.dv-col.p2{background:#1c0d06}.dv-col.p3{background:#efe7da}.dv-col.p4{background:#c9743f}.dv-col small{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:-.2px}.dv-col.p1 small,.dv-col.p2 small,.dv-col.p4 small{color:#ffffffeb}.dv-col.p3 small{color:#1c0d06}.dv-type{background:var(--mv-screen);align-items:center;gap:18px;padding:0 24px}.dv-type b{font-family:Fraunces,serif;font-weight:400;font-size:56px;line-height:.8;color:var(--ink)}.dv-ty-meta{display:flex;flex-direction:column;gap:4px}.dv-ty-meta i{font-family:JetBrains Mono,monospace;font-style:normal;font-size:8px;letter-spacing:.4px;text-transform:uppercase;color:var(--accent-text)}.dv-ty-meta i.s{color:var(--muted)}.dv-ty-wd{font-family:Fraunces,serif!important;font-style:normal!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important;margin-bottom:3px}.dv-bc{position:absolute;inset:8px;background:var(--black);border-radius:10px;padding:15px 20px;display:flex;flex-direction:column;justify-content:center;gap:7px;box-shadow:inset 0 0 0 1px #f1ece20f}.dv-bc-top{display:flex;align-items:center;gap:9px}.dv-bc-mk{flex:none;width:19px;height:19px;border-radius:50%;background:var(--accent);position:relative}.dv-bc-mk:after{content:"";position:absolute;inset:5.5px;border-radius:50%;border:1.7px solid var(--black)}.dv-bc-nm{font-family:Fraunces,serif;font-size:16px;color:var(--cream)}.dv-bc-role{font-family:Inter Tight,sans-serif;font-size:8.5px;letter-spacing:.6px;text-transform:uppercase;color:#f1ece294}.dv-bc-ln{height:3px;width:44%;border-radius:2px;background:#f1ece238}.dv-bc-ln.s{width:28%}.dv-social{gap:12px;align-items:stretch;justify-content:center;padding:11px}.dv-sc{position:relative;height:100%;border-radius:9px;overflow:hidden;box-shadow:0 5px 12px -6px #0000006b}.dv-sc-post{aspect-ratio:1 / 1;background:radial-gradient(125% 120% at 72% 16%,color-mix(in oklab,var(--accent) 32%,#f4e0d3),#e9d6c5);display:grid;place-items:center}.dv-sc-av{position:absolute;left:8px;top:8px;width:13px;height:13px;border-radius:50%;background:var(--mv-screen);box-shadow:0 0 0 1px #0000001f}.dv-sc-olv{width:52px;height:52px}.dv-sc-olv .olv{width:100%;height:100%}.dv-sc-b{position:absolute;left:8px;bottom:8px;width:62%;height:6px;border-radius:2px;background:#ffffffeb}.dv-sc-story{aspect-ratio:.6 / 1;background:linear-gradient(158deg,var(--accent),var(--accent-2));display:grid;place-items:center}.dv-sc-ln{position:absolute;left:8px;bottom:9px;width:58%;height:5px;border-radius:2px;background:#ffffffd6}.dv-sc-play{width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff}.dv-pdf{position:absolute;inset:8px;background:var(--mv-screen);border:1px solid var(--mv-line);border-radius:9px;display:flex;align-items:center;gap:16px;padding:0 20px}.dv-pdf-l{flex:1;display:flex;flex-direction:column;gap:7px}.dv-pdf-mk{width:19px;height:19px;border-radius:50%;background:var(--accent);position:relative}.dv-pdf-mk:after{content:"";position:absolute;inset:5.5px;border-radius:50%;border:1.7px solid var(--mv-screen)}.dv-pdf-h{font-family:Fraunces,serif;font-size:17px;line-height:1.05;color:var(--ink)}.dv-pdf-sub{font-family:JetBrains Mono,monospace;font-size:8px;text-transform:uppercase;letter-spacing:.6px;color:var(--accent-text)}.dv-pdf-r{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.dv-pdf-aa{font-family:Fraunces,serif;font-size:32px;line-height:1;color:var(--ink)}.dv-pdf-sw{display:flex;gap:3px;width:62px}.dv-pdf-sw i{flex:1;height:10px;border-radius:2px}.dv-pdf-sw i:nth-child(1){background:#b24a2a}.dv-pdf-sw i:nth-child(2){background:#1c0d06}.dv-pdf-sw i:nth-child(3){background:#efe7da}.dv-pdf-sw i:nth-child(4){background:#c9743f}.md-fallback{display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:center}.md-fallback .bmodal-vis{border:1px solid var(--line);border-radius:13px;min-height:250px}.bmodal-ben{list-style:none;margin:0;padding:0;display:grid;gap:11px}.bmodal-ben li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4}.bm-ck{flex:none;width:17px;height:17px;margin-top:1px;border-radius:50%;background:color-mix(in oklab,var(--accent) 16%,transparent);position:relative}.bm-ck:after{content:"";position:absolute;left:5px;top:4px;width:4px;height:7px;border:solid var(--accent-text);border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.bm-btn{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;padding:12px 20px;border-radius:4px;text-decoration:none;transition:transform .15s ease,background .2s,border-color .2s}.bm-btn:hover{transform:translateY(-1px)}.bm-primary{background:var(--ink);color:var(--paper)}.bm-primary:hover{background:var(--accent-text)}.bm-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.bm-ghost:hover{border-color:var(--accent)}.bmodal-vis{position:relative;display:grid;place-items:center;overflow:hidden;border-left:1px solid var(--line);background:radial-gradient(120% 90% at 78% 18%,color-mix(in oklab,var(--accent) 15%,transparent),transparent 60%),var(--surface-2)}.bmodal-vis{min-height:300px;padding:34px}.bmodal-vis.ondark{background:radial-gradient(120% 90% at 78% 18%,color-mix(in oklab,var(--accent) 30%,transparent),transparent 60%),var(--dark-bg);border-left-color:transparent}.bmodal-vis-in{transform:none;width:92%;max-width:360px}.bmodal-vis .mtf{margin-top:0}@media(max-width:760px){.bmodal-hero{padding:26px 22px 18px}.bmodal-body{padding:22px 22px 26px;gap:26px}.bmodal-foot{padding:13px 22px}.md-channels,.md-channels.md-2x2{grid-template-columns:1fr}.md-flow{grid-template-columns:1fr 1fr}.md-fstep:nth-child(2):after{display:none}.md-bens,.md-uses,.md-deliv{grid-template-columns:1fr 1fr}.md-fallback{grid-template-columns:1fr}.md-fallback .bmodal-vis{min-height:180px;border-radius:12px}}@media(max-width:600px){.bmodal{padding:0;place-items:end stretch}.bmodal-card{width:100%;max-width:none;max-height:94dvh;border-radius:18px 18px 0 0;border-bottom:none;animation:bmSheet .34s cubic-bezier(.16,1,.3,1)}.bmodal-hero{border-top-left-radius:18px;border-top-right-radius:18px}.bmodal-hero:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:38px;height:4px;border-radius:999px;background:var(--line-strong)}.bmodal-x{top:12px;right:12px}}@keyframes bmSheet{0%{transform:translateY(100%)}to{transform:none}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.bmodal-card{animation:none}}@media(max-width:980px){.bento{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.bento{grid-template-columns:1fr;gap:10px;grid-auto-rows:auto}.bento-cell.s1,.bento-cell.s2{grid-column:span 1}.bento .bc-fill,.bento-cell.big .bc-fill{display:none}.bento .bc-hit,.bento-cell.big .bc-hit{padding:15px 16px}.bento .bc-h3{margin-top:9px;font-size:19px}.bento .bc-sub{font-size:13px;margin-top:3px}.bento .bc-exp{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.bc-hit,.mw-l,.bc-more{transition:none}.bc-hit:hover .mc-a i,.bc-hit:hover .mf-dot,.bc-hit:hover .mm-eye{animation:none}}.chip{border:1px solid var(--line-strong);background:transparent;color:var(--ink);border-radius:18px;padding:12px 16px;min-height:44px;font-size:14px;line-height:1.45;cursor:pointer;text-align:left;white-space:normal;transition:border-color .25s,background .25s,color .25s,transform .18s cubic-bezier(.34,1.56,.64,1)}.chip:hover{border-color:var(--accent);color:var(--accent-text)}.chip:active{transform:scale(.96)}@keyframes msgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.msg-in{animation:msgIn .35s cubic-bezier(.22,.6,.36,1) both}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.typing i{width:5px;height:5px;border-radius:5px;background:currentColor;display:inline-block;animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes pulse{0%{box-shadow:0 0 #c44a2c8c}70%{box-shadow:0 0 0 7px #c44a2c00}to{box-shadow:0 0 #c44a2c00}}.stream-cur{display:inline-block;width:.5ch;margin-left:1px;color:var(--accent);animation:streamblink 1s steps(2,start) infinite}@keyframes streamblink{50%{opacity:0}}.termin-card{border:1px solid var(--line-strong);border-radius:16px;background:var(--card);overflow:hidden;min-width:0}.termin-days{min-width:0}.termin-days::-webkit-scrollbar{display:none}.pkg-card{border:1px solid var(--dark-line);background:transparent;cursor:pointer;outline:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.pkg-card:hover{border-color:#f1ece252}.pkg-card:active{transform:scale(.99)}.pkg-card:focus-visible{border-color:var(--accent)}.pkg-card.sel{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 9%,transparent)}.pkg-cta{margin-top:18px;text-decoration:none;border-radius:999px;padding:12px 16px;min-height:46px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:500;color:var(--dark-fg);background:transparent;border:1px solid rgba(241,236,226,.28);transition:color .25s,border-color .25s,transform .18s cubic-bezier(.34,1.56,.64,1)}.pkg-cta:hover{border-color:var(--accent);color:var(--dark-accent)}.pkg-cta:active{transform:scale(.96)}.pkg-cta.primary{background:var(--accent);color:var(--cream);border-color:var(--accent)}.pkg-cta.primary:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--cream)}@media(min-width:769px){.pkg-outcome{min-height:63px}}@media(min-width:769px)and (max-width:1024px){.pkg-grid{grid-template-columns:1fr 1fr!important;gap:14px!important}.proc-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}}.f-field{display:flex;flex-direction:column;gap:7px}.f-field label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;opacity:.65}.f-field input,.f-field select,.f-field textarea{width:100%;min-width:0;background:transparent;border:none;border-bottom:1px solid var(--line-strong);padding:10px 0;font-size:16px;color:var(--ink);border-radius:0;min-height:44px;transition:border-color .25s}.f-field textarea{resize:vertical;min-height:90px}.k-form .f-field:has(textarea){flex:1}.k-form .f-field:has(textarea) textarea{flex:1}.f-field input:focus,.f-field select:focus,.f-field textarea:focus{outline:none;border-bottom-color:var(--accent)}@media(max-width:768px){:root{--fs-display: calc(clamp(34px, 9.5vw, 44px) * var(--m-type));--fs-hero: calc(clamp(42px, 11.5vw, 54px) * var(--m-type));--fs-contact: calc(clamp(46px, 13vw, 60px) * var(--m-type));--sec-pad-y: calc(42px * var(--density));--sec-pad-x: 20px}.sec-title{letter-spacing:-1.2px;line-height:.98}.m-gap{gap:20px!important}.m-stack{grid-template-columns:1fr!important}.m-hide{display:none!important}.d-hide{display:block}.faq-side{position:static!important}.plx{display:none!important}.gua-grid{grid-template-columns:1fr!important;gap:0!important}.foot-big{letter-spacing:-4px!important}.foot-col{min-width:0}#top{padding-top:80px!important}.hero-grid{gap:22px!important;margin-top:18px!important}.hero-lead{font-size:14px!important;line-height:1.55!important}.hero-cta-row{gap:10px!important}.hero-cta-row>*{padding:15px 22px!important;font-size:15px!important}.hero-stats{margin-top:24px!important}.hero-stat>div:first-child{font-size:24px!important}.mrq-band-a{padding:9px 0!important;margin-top:calc(28px * var(--density))!important}.mrq-band-a span{font-size:16px!important}.mrq-band-b{padding:9px 0!important}.sec-lead{margin-top:14px!important;font-size:14.5px!important}.live-card{padding:12px 12px 18px!important;gap:18px!important}.live-card h3{font-size:22px!important}.live-sub{font-size:12.5px!important}.live-body{font-size:13.5px!important}.live-meta>div{padding:6px 0!important}.concept-row{padding:12px 0 2px!important}.concept-row h3{font-size:17px!important}.wk-outro{margin-top:20px!important;font-size:15px!important}.wk-live-cta{margin-top:4px}.wk-live-cta a{width:100%}.faq-item-q{padding:10px 0!important}.faq-item-q>span:first-child{font-size:15.5px!important}.faq-group{margin-bottom:12px!important}.assur{padding:12px 14px!important;font-size:12.5px!important;margin-top:calc(24px * var(--density))!important}.gua-head{padding-top:10px!important}.k-form{padding:16px!important;gap:15px!important}.k-grid2{grid-template-columns:1fr 1fr!important;gap:12px!important}.f-field textarea{min-height:70px}.k-side>div{padding:8px 0!important}.foot-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.site-footer{padding:44px 20px 18px!important}.foot-big{font-size:clamp(44px,13vw,72px)!important;letter-spacing:-2px!important;margin-top:28px!important}.ink-grid{grid-template-columns:1fr 1fr!important;gap:16px!important}.ink-live{margin-top:calc(32px * var(--density))!important}.tracker-foot{grid-template-columns:1fr!important;gap:16px!important}.termin-card,.tracker-card{border-radius:14px}.pkg-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.pkg-card{padding:16px 13px 18px!important}.proc-grid{grid-template-columns:1fr 1fr!important;gap:18px 16px!important}.trust-bar{flex-direction:column;align-items:flex-start!important;gap:14px!important}}@media(min-width:769px){.gua-body{grid-template-rows:1fr!important}.gua-head{pointer-events:none;cursor:default!important}}@media(min-width:769px){.d-hide{display:none!important}}.shot{position:relative;overflow:hidden;background:#dcd2c0;border:1px solid var(--line);border-radius:10px}.shot img{width:100%;display:block;transform:translateY(0);transition:transform .9s cubic-bezier(.22,.6,.36,1);user-select:none;-webkit-user-drag:none}.pcard:hover .shot.hov img,.shot.hov:hover img{transform:translateY(calc(-1 * var(--shift, 0px)));transition:transform var(--dur, 4s) linear}.shot.loop img{animation:bzShotLoop var(--dur, 8s) linear infinite alternate}@keyframes bzShotLoop{0%{transform:translateY(0)}12%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--shift, 0px)))}}.shot-hint{position:absolute;right:10px;bottom:10px;z-index:2;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#1a1815c7;color:var(--cream);opacity:1;transition:opacity .35s;pointer-events:none}.pcard:hover .shot-hint,.shot:hover .shot-hint{opacity:0}.shot-tag{position:absolute;left:10px;top:10px;z-index:2;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#1a1815c7;color:var(--cream);pointer-events:none}.shot-frame{border:1px solid var(--line-strong);overflow:hidden;background:var(--card);box-shadow:0 22px 48px -30px #1a18158c;transition:box-shadow .3s,border-color .3s,transform .3s}.shot-bar{display:flex;align-items:center;gap:10px;padding:9px 13px;border-bottom:1px solid var(--line);background:var(--paper)}.shot-dots{display:inline-flex;gap:5px;flex:none}.shot-dots i{width:8px;height:8px;border-radius:8px;background:var(--line-strong)}.shot-dots i:first-child{background:var(--accent)}.shot-url{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;text-transform:lowercase;opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot.framed{border:none!important;border-radius:0!important}.pcard:hover .shot-frame{border-color:var(--accent);box-shadow:0 28px 58px -26px #1a181599}html[data-theme=dark] .shot-frame{box-shadow:0 22px 48px -28px #000000b3}.shot .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ink);background:#dcd2c0}.shot .ph:before{content:"";position:absolute;inset:0;opacity:.3;background-image:repeating-linear-gradient(135deg,currentColor 0 1px,transparent 1px 14px)}.shot .ph span{position:relative;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.8px;text-transform:uppercase;padding:5px 10px;background:#dcd2c0;opacity:.85}.pcard{flex:none;cursor:pointer;display:block;text-decoration:none;color:inherit}.pcard .pc-label{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;opacity:.55;margin-top:14px}.pcard .pc-label.live{color:var(--accent-text);opacity:1}.pcard h4{font-family:Fraunces,serif;font-weight:400;font-size:20px;letter-spacing:-.3px;line-height:1.22;margin:7px 0 0;transition:color .25s}.pcard:hover h4{color:var(--accent-text)}.pcard .pc-meta{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--accent-text);margin-top:8px}.pcard .shot{transition:border-color .3s}.pcard:hover .shot{border-color:var(--line-strong)}.slot-card{flex:none;border:1px dashed var(--line-strong);border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;padding:28px;transition:border-color .3s,background .3s}.slot-card:hover{border-color:var(--accent);background:var(--card)}.slot-card .slot-dot{width:10px;height:10px;border-radius:10px;background:var(--accent);flex:none}.slot-card p{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:21px;line-height:1.35;margin:0;letter-spacing:-.3px}.rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.rail.fade{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 calc(100% - 56px),transparent 100%)}.rail-arrows{display:inline-flex;gap:8px}.rail-arrow{width:42px;height:42px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);cursor:pointer;font-size:15px;display:inline-flex;align-items:center;justify-content:center;transition:border-color .25s,background .25s,color .25s,transform .18s cubic-bezier(.34,1.56,.64,1)}.rail-arrow:hover{background:var(--accent);border-color:var(--accent);color:var(--cream)}.rail-arrow:active{transform:scale(.92)}.rail-count{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.cat-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-top:1px solid var(--line-strong);padding-top:22px}.cat-head h3{font-family:Fraunces,serif;font-weight:300;font-size:40px;letter-spacing:-1.2px;margin:0;line-height:1.05}.cat-head .cat-num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.6px;color:var(--accent-text);text-transform:uppercase}.cat-head .cat-desc{font-size:14px;font-weight:300;opacity:.7;margin-top:8px;max-width:480px;line-height:1.5}.cat-head-tools{display:flex;align-items:center;gap:20px;padding-bottom:4px;flex:none}.wk-mini{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.wk-mini-cta{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.wk-deck-col{align-self:center;width:100%}.wk-deck{position:relative;height:238px;perspective:1300px}.wk-dcard{position:absolute;left:0;right:0;bottom:0;height:196px;text-decoration:none;perspective:900px;cursor:pointer;transform-origin:50% 100%;will-change:transform,opacity;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .6s ease}.wk-dc-face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:18px;padding:22px 24px;transform:rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg));transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 26px 54px -28px #14100c99,0 4px 12px -6px #14100c33}.wk-dcard.tone-ink .wk-dc-face{background:linear-gradient(150deg,#2a1c14,#16110c 62%);color:var(--cream)}.wk-dcard.tone-paper .wk-dc-face{background:linear-gradient(150deg,#fffdf9,var(--cream));color:var(--ink);box-shadow:0 26px 54px -28px #14100c6b,inset 0 0 0 1px var(--line)}.wk-dc-face:after{content:"";position:absolute;left:-30px;bottom:-40px;width:200px;height:150px;pointer-events:none;opacity:.5;background:radial-gradient(60% 70% at 30% 80%,color-mix(in oklab,var(--accent) 40%,transparent),transparent 70%)}.tone-paper .wk-dc-face:after{opacity:.35}.wk-dc-face:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent,rgba(255,255,255,.16),transparent)}.tone-paper .wk-dc-face:before{background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent)}.wk-dc-top{display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:1}.wk-dc-tag{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;opacity:.7}.wk-dc-idx{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1px;opacity:.5}.wk-dc-idx i{font-style:normal;opacity:.6;margin-left:1px}.wk-dc-bot{position:relative;z-index:1;display:flex;flex-direction:column}.wk-dc-live{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.tone-ink .wk-dc-live{color:color-mix(in oklab,var(--accent) 74%,#fff)}.tone-paper .wk-dc-live{color:var(--accent-text)}.wk-dc-live i{width:6px;height:6px;border-radius:50%;background:currentColor}.wk-dc-name{font-family:Fraunces,serif;font-weight:400;font-size:clamp(26px,2.7vw,36px);letter-spacing:-.7px;line-height:1}.wk-dc-res{font-family:Inter Tight,sans-serif;font-size:13px;line-height:1.4;opacity:.82;margin-top:9px;max-width:92%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wk-dc-go{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;margin-top:16px;padding:8px 15px;border-radius:999px;border:1px solid currentColor;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease,background .25s ease,color .25s ease,border-color .25s ease}.tone-ink .wk-dc-go{color:color-mix(in oklab,var(--accent) 72%,#fff)}.tone-paper .wk-dc-go{color:var(--accent-text)}.wk-dcard[aria-hidden=false] .wk-dc-go{opacity:1;transform:none}.wk-deck:hover .wk-dcard[aria-hidden=false] .wk-dc-go{background:var(--accent);color:#fff;border-color:var(--accent)}.wk-deck:hover .wk-dcard[aria-hidden=false] .wk-dc-face{box-shadow:0 36px 70px -26px #14100ca8}.wk-cases-sum{margin-top:18px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#5f5a4f}html[data-theme=dark] .wk-cases-sum{color:var(--muted)}.wk-cases-sum a{color:var(--accent-text);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--accent-text) 34%,transparent);padding-bottom:1px;transition:border-color .2s ease}.wk-cases-sum a:hover{border-color:var(--accent-text)}@media(prefers-reduced-motion:no-preference){.wk-dcard[aria-hidden=false] .wk-dc-live i{animation:wkLive 2s ease-in-out infinite}.wk-dcard[aria-hidden=false] .wk-dc-face:before{animation:wkSheen 5s ease-in-out 1s infinite}}@keyframes wkLive{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.55);opacity:.55}}@keyframes wkSheen{0%{left:-60%;opacity:0}12%{opacity:1}46%,to{left:125%;opacity:0}}@media(max-width:900px){.wk-mini{grid-template-columns:1fr;gap:32px}}@media(max-width:768px){.wk-deck{height:208px}.wk-dcard{height:168px;padding:18px 20px;border-radius:16px}.wk-dc-name{font-size:21px}.wk-dc-res{font-size:12px}.wk-hero-sub{flex-direction:column;align-items:flex-start!important;gap:14px!important}.cat-head h3{font-size:28px!important}.cat-head-tools .rail-arrows{display:none}.rail{margin:0 -20px!important;padding:4px 20px 10px!important}.rail .pcard,.rail .slot-card{flex:0 0 86%!important}.wk-dark{padding:44px 20px!important;margin-top:56px!important}.wk-dark-inner{flex-direction:column;align-items:flex-start!important;gap:28px!important}.wk-dark-side{align-items:stretch!important;width:100%}}@media(prefers-reduced-motion:reduce){.shot.loop img{animation:none;transform:none}.shot.hov img,.pcard:hover .shot.hov img,.shot.hov:hover img{transform:none;transition:none}}.ref-wrap{padding:30px var(--sec-pad-x)}.ref-mini{position:relative;display:inline-block}.ref-chip{display:inline-flex;align-items:center;gap:11px;background:none;border:1px solid var(--line);border-radius:999px;padding:6px 15px 6px 6px;cursor:pointer;color:inherit;transition:border-color .2s,background .2s}.ref-chip:hover,.ref-chip:focus-visible{border-color:var(--line-strong);background:var(--card);outline:none}.ref-logo{width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;flex:none}.ref-logo img{width:100%;height:100%;object-fit:contain}.ref-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.ref-plus{font-family:JetBrains Mono,monospace;font-size:14px;line-height:1;color:var(--accent-text);opacity:.7;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ref-pop{position:absolute;left:0;top:calc(100% + 12px);width:min(360px,84vw);background:var(--paper);border:1px solid var(--line-strong);border-radius:16px;padding:20px 22px;box-shadow:0 16px 50px #1a18152e;opacity:0;transform:scale(.9) translateY(-8px);transform-origin:top left;pointer-events:none;transition:opacity .2s ease,transform .34s cubic-bezier(.34,1.56,.64,1);z-index:30}.ref-pop.on{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}@media(hover:hover)and (pointer:fine){.ref-mini:hover .ref-pop,.ref-mini:focus-within .ref-pop{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.ref-mini:hover .ref-plus,.ref-mini:focus-within .ref-plus{transform:rotate(45deg)}}.ref-chip[aria-expanded=true] .ref-plus{transform:rotate(45deg)}.ref-tag{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-text)}.ref-quote{font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:19px;line-height:1.4;margin:10px 0 14px;color:var(--ink)}.ref-meta{display:flex;flex-direction:column;gap:2px;padding-top:14px;border-top:1px solid var(--line)}.ref-meta strong{font-size:14px;font-weight:600}.ref-meta span{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:1px;text-transform:uppercase;opacity:.55}.ref-link{display:inline-flex;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1px;color:var(--accent-text);text-decoration:none}.ref-link:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.ref-pop{transition:opacity .2s ease;transform:none}.ref-pop.on{transform:none}}.hero-3d-host{position:relative}.hero-3d-content{position:relative;z-index:1}@media(min-width:769px)and (max-height:860px){#top{--fs-hero: clamp(46px, 4.6vw, 74px);padding-top:calc(64px + 1vh)!important}#top .hero-grid{margin-top:10px!important;gap:clamp(24px,3vw,44px)!important}#top .hero-left{gap:18px!important}}@media(min-width:769px)and (max-height:720px){#top{--fs-hero: clamp(42px, 4vw, 62px)}#top .hero-left{gap:14px!important}}@media(min-width:1024px){.hero-grid .zr,.ocb{margin-right:clamp(24px,2.5vw,48px)}}.hero3d{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 90px,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 90px,#000 86%,transparent 100%)}@media(max-width:768px){.hero3d{display:none}}.hero-map{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 90px,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 90px,#000 86%,transparent 100%)}.hero-map:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(100deg,var(--paper) 8%,color-mix(in oklab,var(--paper) 34%,transparent) 42%,transparent 62%)}.hero-map-shift{position:absolute;inset:-4%;z-index:0;transition:transform 1s cubic-bezier(.16,1,.3,1);-webkit-mask-image:radial-gradient(150% 140% at 54% 46%,#000 60%,rgba(0,0,0,.6) 88%,transparent 100%);mask-image:radial-gradient(150% 140% at 54% 46%,#000 60%,rgba(0,0,0,.6) 88%,transparent 100%)}.hero-map-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-map-svg text{font-family:JetBrains Mono,monospace;text-transform:uppercase;opacity:0;transition:opacity .3s ease}.hero-map-frame{position:absolute;inset:0;z-index:2;pointer-events:none}.hm-grat{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:radial-gradient(150% 140% at 52% 48%,#000 42%,transparent 92%);mask-image:radial-gradient(150% 140% at 52% 48%,#000 42%,transparent 92%)}.hm-corner{position:absolute;width:18px;height:18px}.hm-corner:before,.hm-corner:after{content:"";position:absolute;background:var(--line-strong)}.hm-corner:before{width:18px;height:1px}.hm-corner:after{width:1px;height:18px}.hm-corner.tl{left:clamp(18px,3vw,40px);top:96px}.hm-corner.tl:before,.hm-corner.tl:after{left:0;top:0}.hm-corner.tr{right:clamp(18px,3vw,40px);top:96px}.hm-corner.tr:before{right:0}.hm-corner.tr:after{right:0}.hm-corner.bl{left:clamp(18px,3vw,40px);bottom:92px}.hm-corner.bl:before{bottom:0}.hm-corner.bl:after{bottom:0}.hm-corner.br{right:clamp(18px,3vw,40px);bottom:92px}.hm-corner.br:before{right:0;bottom:0}.hm-corner.br:after{right:0;bottom:0}.hm-sheet{position:absolute;left:clamp(18px,3vw,40px);top:60px}.hm-sheet .mono{font-size:9px;letter-spacing:1.6px;opacity:.5;display:block;line-height:1.7}.hm-scale{position:absolute;left:clamp(18px,3vw,40px);bottom:52px;display:flex;flex-direction:column;gap:5px}.hm-scale .bar{display:flex;align-items:flex-end;height:8px}.hm-scale .bar i{width:34px;height:6px;border:1px solid var(--line-strong);border-right:none}.hm-scale .bar i:nth-child(odd){background:var(--line-strong)}.hm-scale .bar i:last-child{border-right:1px solid var(--line-strong)}.hm-scale .lbl{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:1.2px;opacity:.5;display:flex;justify-content:space-between;width:136px}.hm-north{position:absolute;right:clamp(18px,3vw,40px);bottom:52px;text-align:center;font-family:JetBrains Mono,monospace;opacity:.5}.hm-north .arr{font-size:15px;line-height:1}.hm-north .n{font-size:8.5px;letter-spacing:2px;margin-top:2px}.hero-map-marker{position:absolute;left:66%;top:20%;z-index:5;transform:translate(-50%,-50%);pointer-events:none}.hero-map-marker .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);margin:0 auto;box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 16%,transparent)}.hero-map-marker .ring{position:absolute;left:50%;top:4.5px;width:9px;height:9px;border:1px solid var(--accent);border-radius:50%;transform:translate(-50%,-50%);animation:hmPing 3.8s ease-out infinite}@keyframes hmPing{0%{width:9px;height:9px;opacity:.7}80%,to{width:70px;height:70px;opacity:0}}.hero-map-marker .tick{position:absolute;left:7px;top:4px;width:8px;height:1px;background:var(--accent);opacity:.7}.hero-map-marker .lbl{position:absolute;left:16px;top:-8px;white-space:nowrap}.hero-map-marker .name{display:block;font-size:10px;letter-spacing:2px;font-weight:500}.hero-map-marker .coord{display:block;font-size:9px;letter-spacing:1px;opacity:.55;margin-top:3px}.hero-map-cursor{position:fixed;left:0;top:0;z-index:300;pointer-events:none;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}.hero-map-cursor.show{opacity:1}.hero-map-cursor .cur-ring{position:absolute;left:50%;top:50%;width:30px;height:30px;border:1px solid var(--ink);border-radius:50%;transform:translate(-50%,-50%);transition:width .25s cubic-bezier(.34,1.56,.64,1),height .25s cubic-bezier(.34,1.56,.64,1),border-color .25s;opacity:.5}.hero-map-cursor.near .cur-ring{width:44px;height:44px;border-color:var(--accent);opacity:.9}.hero-map-cursor .cur-cross:before,.hero-map-cursor .cur-cross:after{content:"";position:absolute;background:var(--ink);opacity:.6}.hero-map-cursor .cur-cross:before{left:50%;top:50%;width:11px;height:1px;transform:translate(-50%,-50%)}.hero-map-cursor .cur-cross:after{left:50%;top:50%;width:1px;height:11px;transform:translate(-50%,-50%)}.hero-map-cursor .cur-tag{position:absolute;left:26px;top:12px;white-space:nowrap;font-size:9px;letter-spacing:1.2px;background:color-mix(in oklab,var(--paper) 78%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:3px 7px;border:1px solid var(--line);border-radius:3px;color:var(--ink);opacity:0;transition:opacity .18s ease}.hero-map-cursor.near .cur-tag{opacity:1;color:var(--accent-text);border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.hero-left{display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:26px}.hero-left-top{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.hero-avail{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);transition:color .2s}.hero-avail b{color:var(--ink);font-weight:600}.hero-avail:hover,.hero-avail:hover b{color:var(--accent)}.hero-avail-dot{width:7px;height:7px;border-radius:50%;background:#2fb463;flex:none;box-shadow:0 0 #2fb46380;animation:heroAvailPulse 2.4s infinite}@keyframes heroAvailPulse{0%{box-shadow:0 0 #2fb46380}70%{box-shadow:0 0 0 8px #2fb46300}to{box-shadow:0 0 #2fb46300}}.hero-founder{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;align-self:flex-start}.hero-founder img{width:54px;height:54px;border-radius:50%;object-fit:cover;object-position:50% 20%;border:1px solid var(--line-strong);box-shadow:0 8px 20px -10px #14100c73;flex:none;transition:border-color .2s}.hero-founder:hover img{border-color:var(--accent)}.hero-founder-tx{display:flex;flex-direction:column;gap:4px}.hero-founder-tx b{font-family:Inter Tight,sans-serif;font-size:14.5px;font-weight:600;color:var(--ink);line-height:1}.hero-founder-tx>span{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}.hero-lead-col{position:relative}.hero-lead-col:before{content:"";position:absolute;inset:-26px -46px -24px -54px;z-index:-1;pointer-events:none;background:var(--paper);-webkit-mask-image:radial-gradient(128% 116% at 50% 48%,#000 66%,transparent 100%);mask-image:radial-gradient(128% 116% at 50% 48%,#000 66%,transparent 100%)}body.hero-map-on,body.hero-map-on *{cursor:none!important}body.hero-map-on .cursor-dot,body.hero-map-on .cursor-ring{opacity:0}@media(max-width:768px){.hero-map{display:none}}@media(prefers-reduced-motion:reduce){.hero-map-marker .ring{display:none}.hero-map-shift{transition:none}}.hero-story{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hs-inner{position:absolute;top:0;bottom:0;left:var(--sec-pad-x);right:var(--sec-pad-x);max-width:1480px;margin:0 auto;pointer-events:none}.hs-grid{position:absolute;inset:0;display:grid;grid-template-columns:1.25fr 1fr;gap:48px}.hs-col{position:relative;min-width:0}.hero-story:after{content:"";position:absolute;top:0;left:0;right:0;height:110px;z-index:3;pointer-events:none;background:linear-gradient(to bottom,var(--paper) 38%,color-mix(in oklab,var(--paper) 55%,transparent) 74%,transparent 100%)}.srch{position:absolute;left:0;top:clamp(100px,11%,160px);width:min(468px,100%);font-family:Inter Tight,sans-serif}.srch-bar{display:flex;align-items:center;gap:12px;padding:0 2px 8px;border-bottom:1.5px solid var(--line-strong)}.srch-mag{width:15px;height:15px;border:1.6px solid var(--ink);border-radius:50%;position:relative;flex:none;opacity:.8}.srch-mag:after{content:"";position:absolute;right:-5px;bottom:-3px;width:7px;height:1.6px;background:var(--ink);transform:rotate(45deg);transform-origin:left}.srch-q{font-size:clamp(15px,1.3vw,19px);letter-spacing:-.2px;min-height:1.2em;white-space:nowrap;overflow:hidden}.srch-car{width:1.5px;height:1.05em;background:var(--accent);display:inline-block;margin-left:1px;animation:srchBlink 1s steps(1) infinite}@keyframes srchBlink{50%{opacity:0}}.st-body{position:relative;margin-top:8px;height:104px}.st-block{position:absolute;left:0;right:0;top:0;opacity:0;transform:translateY(7px);transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1);pointer-events:none}.st-block.show{opacity:1;transform:none}.st-ac{display:flex;flex-direction:column}.ac-row{display:flex;align-items:center;gap:11px;padding:5px 6px;border-bottom:1px solid var(--line);opacity:0;transform:translateY(6px);transition:opacity .32s ease,transform .32s cubic-bezier(.16,1,.3,1),background .3s}.ac-row.in{opacity:.78;transform:none}.ac-row:last-child{border-bottom:none}.ac-ic{width:13px;height:13px;border:1.4px solid var(--muted);border-radius:50%;position:relative;flex:none;opacity:.7}.ac-ic:after{content:"";position:absolute;right:-4px;bottom:-2px;width:6px;height:1.4px;background:var(--muted);transform:rotate(45deg);transform-origin:left}.ac-tx{font-size:14px;letter-spacing:-.1px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-row.brand{opacity:1}.ac-row.brand .ac-tx{color:var(--accent-text);font-weight:500}.ac-row.brand .ac-ic{border-color:var(--accent)}.ac-row.brand .ac-ic:after{background:var(--accent)}.ac-tag{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:1.1px;text-transform:uppercase;color:var(--accent-text);border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);border-radius:999px;padding:3px 8px;flex:none}.ac-row.hot{background:color-mix(in oklab,var(--accent) 9%,transparent);border-radius:4px}.st-rk{height:96px}.rk-row{position:absolute;left:0;right:0;height:22px;display:flex;align-items:center;gap:12px;transition:transform .52s cubic-bezier(.16,1,.3,1)}.rk-rank{font-family:JetBrains Mono,monospace;font-size:11px;width:26px;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);color:var(--muted);flex:none;transition:background .4s,color .4s,border-color .4s}.rk-bar{height:8px;border-radius:3px;background:var(--line)}.rk-row.me .rk-rank{background:var(--accent);color:#fff;border-color:var(--accent)}.rk-name{font-size:13.5px;font-weight:500;white-space:nowrap}.rk-name i{font-style:italic;font-weight:400;opacity:.6}.rk-pin{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-text);border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);border-radius:999px;padding:3px 9px;margin-left:auto;opacity:0;transform:scale(.8);transition:opacity .4s,transform .4s}.rk-pin.show{opacity:1;transform:none}.st-rs{display:flex;flex-direction:column}.rs-top{position:relative;display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid color-mix(in oklab,var(--accent) 40%,var(--line));background:color-mix(in oklab,var(--paper) 86%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:4px;overflow:hidden;transition:transform .14s}.rs-top.flash{transform:scale(.985)}.rs-rank{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:#fff;background:var(--accent);width:30px;height:30px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex:none}.rs-tx{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.rs-t{font-size:14px;font-weight:500}.rs-m{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.5px;opacity:.55;text-transform:uppercase}.rs-pin{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-text);border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);border-radius:999px;padding:4px 9px;flex:none}.rs-ripple{position:absolute;width:10px;height:10px;border-radius:50%;background:color-mix(in oklab,var(--accent) 40%,transparent);transform:translate(-50%,-50%) scale(0);pointer-events:none}.rs-ripple.go{animation:rsRip .6s ease-out}@keyframes rsRip{0%{transform:translate(-50%,-50%) scale(0);opacity:.7}to{transform:translate(-50%,-50%) scale(9);opacity:0}}.rs-sk{display:flex;flex-direction:column;gap:5px;padding:4px 15px 0;opacity:.4}.rs-sk i{height:7px;border-radius:3px;background:var(--line);display:block}.rs-sk i:first-child{width:60%}.rs-sk i:last-child{width:36%}.rs-meter{display:flex;gap:34px;margin-top:4px}.rs-mm{display:flex;flex-direction:column;gap:4px}.rs-k{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:1.2px;text-transform:uppercase;opacity:.5}.rs-v{font-family:Fraunces,serif;font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1;letter-spacing:-1px}.rs-v.rs-acc{color:var(--accent-text)}.rs-cur{position:absolute;left:0;top:0;z-index:5;pointer-events:none;opacity:0}.rs-cur svg{display:block;transition:transform .12s ease}.rs-cur svg path{fill:var(--ink);stroke:var(--paper);stroke-width:1.2px;stroke-linejoin:round}.rs-cur.down svg{transform:scale(.84)}.sig{position:relative;width:100%;max-width:420px;margin-bottom:4px;font-family:Inter Tight,sans-serif}@media(max-width:560px){.sig{display:none}}.sig-head{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.sig-stack{position:relative;display:flex;flex-direction:column;gap:6px;padding-left:16px}.sig-spine{position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:linear-gradient(var(--accent),color-mix(in oklab,var(--accent) 18%,transparent))}.sig-chip{display:flex;align-items:baseline;gap:12px;padding:9px 14px;background:color-mix(in oklab,var(--paper) 88%,transparent);border:1px solid var(--line);border-radius:7px;box-shadow:0 1px 2px #14100c0a,0 14px 28px -22px #14100c80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);will-change:transform,opacity}.sig-l{font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.1px}.sig-s{margin-left:auto;display:inline-grid;justify-items:end;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap}.sig-pain,.sig-fix{grid-area:1 / 1}.sig-pain{color:var(--muted)}.sig-fix{color:var(--accent-text);font-weight:500;opacity:0}.sig-cap{margin-top:13px;padding-left:16px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-text)}@media(max-width:1239px),(max-height:459px){.hero-story{display:none}}@media(prefers-reduced-motion:reduce){.hs-shift{transition:none}.srch-car{animation:none}}@media(max-width:768px){.hero-ks{display:none}}.ks-chip{width:30px;height:30px;border-radius:50%;padding:1px;border:1px solid var(--line-strong);background:var(--card);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .25s,box-shadow .25s}.ks-chip:hover,.ks-chip.on{border-color:var(--accent);transform:scale(1.15);box-shadow:0 4px 14px #1a181529}.ks-chip:active{transform:scale(1.02)}.ks-invite{display:inline-flex;align-items:center;gap:9px;margin-left:3px;text-decoration:none;color:var(--muted);transition:color .2s}.ks-invite:hover{color:var(--accent-text)}.ks-invite-plus{width:30px;height:30px;border-radius:50%;border:1.5px dashed var(--line-strong);display:grid;place-items:center;font-size:17px;line-height:1;color:var(--accent);flex:none;transition:border-color .2s,background .2s,transform .2s cubic-bezier(.34,1.56,.64,1)}.ks-invite:hover .ks-invite-plus{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 9%,transparent);transform:scale(1.1)}.ks-invite-tx{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.ks-invite-tx{display:none}.ks-invite-plus{width:40px;height:40px}}@media(max-width:768px){.ks-chip{width:40px;height:40px}}.ks-pop{position:absolute;top:100%;left:-14px;padding-top:12px;width:min(348px,calc(100vw - 44px));opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .28s ease,transform .34s cubic-bezier(.22,.6,.36,1);z-index:70}.ks-pop.show{opacity:1;pointer-events:auto;transform:none}.ks-q{display:none}.ks-pop--karte .ks-bubble{position:relative;overflow:hidden;color:var(--ink);border:1px solid var(--line-strong);border-radius:15px;padding:17px 19px 15px;background:linear-gradient(158deg,var(--paper) 0%,color-mix(in oklab,var(--accent) 5%,var(--paper)) 100%);box-shadow:0 26px 52px -26px #14100c66,0 3px 12px -8px #14100c33}html[data-theme=dark] .ks-pop--karte .ks-bubble{background:linear-gradient(158deg,var(--paper-2),color-mix(in oklab,var(--accent) 8%,var(--paper-2)));box-shadow:0 26px 52px -26px #0009}.ks-pop--karte .ks-bubble:after{content:"";position:absolute;left:0;top:0;width:46px;height:3px;background:var(--accent)}.ks-pop--karte .ks-q{display:block;position:absolute;right:13px;top:-6px;font-family:Fraunces,serif;font-style:italic;font-weight:400;font-size:66px;line-height:1;pointer-events:none;color:color-mix(in oklab,var(--accent) 18%,transparent)}.ks-stars{display:inline-flex;gap:2px;font-size:10px;letter-spacing:1px;color:var(--accent);margin-bottom:9px}.ks-quote{position:relative;z-index:1;margin:0;font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:clamp(15px,1.15vw,17px);line-height:1.42;letter-spacing:-.2px;text-wrap:pretty;color:var(--ink)}.ks-cap{display:flex;align-items:center;gap:10px;margin-top:14px}.ks-av{flex:none;width:33px;height:33px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#fff;border:1px solid var(--line-strong)}html[data-theme=dark] .ks-av{background:var(--surface-2)}.ks-av img{width:100%;height:100%;object-fit:cover}.ks-av-mono{background:radial-gradient(120% 120% at 30% 24%,color-mix(in oklab,var(--accent) 22%,var(--paper)),color-mix(in oklab,var(--accent) 10%,var(--paper)));border-color:color-mix(in oklab,var(--accent) 32%,var(--line))}.ks-mono{font-family:Fraunces,serif;font-weight:400;font-size:14px;letter-spacing:.2px;color:var(--accent-text)}.ks-leaf{width:17px;height:auto;color:var(--accent-text)}.ks-cap-tx{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ks-name{font-family:Inter Tight,sans-serif;font-size:12.5px;font-weight:600;color:var(--ink)}.ks-role{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);margin-top:2px}.ks-pop--blase .ks-bubble{background:var(--ink);color:var(--paper);border-radius:18px 18px 18px 5px;padding:20px 22px 17px;box-shadow:0 22px 48px #1a181538}html[data-theme=dark] .ks-pop--blase .ks-bubble{box-shadow:0 22px 48px #0000008c}.ks-pop--blase .ks-bubble:before{content:"";position:absolute;top:-5px;left:21px;width:11px;height:11px;background:var(--ink);transform:rotate(45deg);border-radius:2px}.ks-pop--blase .ks-acc{background:var(--rust-soft)!important}html[data-theme=dark] .ks-pop--blase .ks-acc{background:var(--rust)!important}.ks-pop--zitat .ks-bubble{background:color-mix(in oklab,var(--paper) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--accent);border-radius:4px;padding:8px 18px 16px}.ks-pop--zitat .ks-q{display:block;font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:58px;line-height:.55;color:var(--accent-text);margin:16px 0 4px -2px;user-select:none}.ks-pop--zitat .ks-acc{background:var(--accent)!important}@media(max-width:768px){.ks-pop{position:fixed;left:16px;right:16px;top:auto;width:auto;padding-top:0;bottom:calc(18px + env(safe-area-inset-bottom));z-index:120}.ks-pop--blase .ks-bubble:before{display:none}}@media(prefers-reduced-motion:reduce){.ks-chip,.ks-pop{transition:none!important}}.srail{position:fixed;right:6px;top:50%;transform:translateY(-50%);z-index:122;display:flex;flex-direction:column;gap:8px;opacity:.58;transition:opacity .3s ease}.srail:hover,.srail:focus-within{opacity:1}.srail-item{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:color-mix(in oklab,var(--paper) 86%,transparent);border:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:0 10px 26px -14px #14100c73;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .22s ease,color .22s ease,border-color .22s ease}.srail-item svg{width:16px;height:16px;display:block}.srail-item:hover{transform:translate(-2px) scale(1.06)}.srail-item:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 40%,transparent),0 10px 26px -14px #14100c73}.srail-item.sr-whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.srail-item.sr-instagram:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:transparent;color:#fff}.srail-item.sr-youtube:hover{background:red;border-color:red;color:#fff}.srail-item.sr-linkedin:hover{background:#0a66c2;border-color:#0a66c2;color:#fff}.srail-item.sr-tiktok:hover{background:#010101;border-color:#010101;color:#fff}.srail-item.sr-mail:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.srail-item.sr-phone:hover{background:#6e56cf;border-color:#6e56cf;color:#fff}.srail-lbl{position:absolute;right:calc(100% + 10px);top:50%;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:6px 10px;box-shadow:0 10px 26px -14px #14100c80;opacity:0;pointer-events:none;transform:translateY(-50%) translate(6px);transition:opacity .2s ease,transform .25s cubic-bezier(.16,1,.3,1)}.srail-item:hover .srail-lbl{opacity:1;transform:translateY(-50%) translate(0)}@media(max-width:1080px){.srail{display:none}}@media(prefers-reduced-motion:reduce){.srail-item,.srail-lbl{transition:none}}.olv-fab{position:fixed;right:22px;bottom:22px;z-index:130;display:flex;flex-direction:column;align-items:flex-end;gap:12px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .5s ease,transform .55s cubic-bezier(.16,1,.3,1)}.olv-fab.revealed,.olv-fab.open,.olv-fab.expanded{opacity:1;transform:none;pointer-events:auto}.olv-fab-btns{display:flex;flex-direction:column;align-items:center;gap:12px}.olv-quick,.olv-quick-lbl,.olv-launch-lbl{display:none}.olv-backdrop{position:fixed;inset:0;z-index:129;background:transparent;border:0;padding:0}@media(max-width:900px){.olv-quick{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;position:relative;background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);text-decoration:none;box-shadow:0 10px 24px -10px #14100c80;opacity:0;transform:translateY(16px) scale(.5);pointer-events:none;transition:opacity .2s ease,transform .3s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s,color .2s}.olv-quick svg{width:21px;height:21px;display:block}.olv-fab.expanded .olv-quick{opacity:1;transform:none;pointer-events:auto}.olv-fab.expanded .olv-quick-call{transition-delay:.02s}.olv-fab.expanded .olv-quick-wa{transition-delay:.07s}.olv-launch{position:relative}.olv-quick-lbl,.olv-launch-lbl{display:block;position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--ink);color:var(--paper);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;padding:6px 10px;border-radius:8px;opacity:0;transition:opacity .2s ease;pointer-events:none;box-shadow:0 6px 16px -8px #14100c80}.olv-fab.expanded .olv-quick-lbl,.olv-fab.expanded .olv-launch-lbl{opacity:1}.olv-quick:active{transform:scale(.9)}.olv-quick-wa:active{background:#25d366;border-color:#25d366;color:#fff}.olv-quick-call:active{background:var(--accent);border-color:var(--accent);color:#fff}}@media(hover:hover)and (max-width:900px){.olv-quick-wa:hover{background:#25d366;border-color:#25d366;color:#fff}.olv-quick-call:hover{background:var(--accent);border-color:var(--accent);color:#fff}}@media(prefers-reduced-motion:reduce){.olv-quick{transition:opacity .2s ease}}.olv-btn{position:relative;border:none;cursor:pointer;border-radius:50%;display:grid;place-items:center;box-shadow:0 10px 28px -8px #14100c80,0 2px 6px #14100c2e;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.olv-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 16px 34px -8px #14100c8c}.olv-btn:active{transform:scale(.97)}.olv-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 40%,transparent),0 10px 28px -8px #14100c80}.olv-launch{width:54px;height:54px;background:radial-gradient(120% 120% at 30% 22%,#fbf7ef,#e9dfce);border:1px solid color-mix(in oklab,var(--accent) 22%,var(--line-strong));overflow:visible;opacity:.9;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,opacity .22s ease}.olv-launch:hover{opacity:1}.olv-launch-face{width:46px;height:46px;border-radius:50%;overflow:hidden;display:grid;place-items:center}.olv-launch-face .olv{width:118%;height:118%;transform:translateY(-5%) translate(-3%)}.olv-launch-x{position:absolute;inset:0;display:grid;place-items:center;font-size:20px;color:var(--ink);opacity:0;transform:scale(.6) rotate(-30deg);transition:opacity .2s ease,transform .3s cubic-bezier(.16,1,.3,1)}.olv-fab.open .olv-launch-face{opacity:0}.olv-fab.open .olv-launch-x{opacity:1;transform:none}.olv-on{position:absolute;right:2px;bottom:2px;width:11px;height:11px;border-radius:50%;background:#2ea86a;border:2.5px solid var(--paper)}@keyframes olvPulse{0%{box-shadow:0 0 #2ea86a80}70%,to{box-shadow:0 0 0 8px #2ea86a00}}.olv-fab.open .olv-on{display:none}.olv-teaser{position:absolute;right:74px;bottom:14px;width:190px;margin-right:0;background:var(--paper);color:var(--ink);border:1px solid var(--line-strong);border-radius:14px 14px 4px;padding:11px 30px 11px 14px;font-family:Inter Tight,sans-serif;font-size:13px;line-height:1.35;box-shadow:0 14px 30px -12px #14100c66;animation:olvIn .35s cubic-bezier(.16,1,.3,1) both}.olv-teaser-x{position:absolute;top:6px;right:7px;width:18px;height:18px;border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:11px;line-height:1;border-radius:4px}.olv-teaser-x:hover{color:var(--ink)}.olv-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(378px,calc(100vw - 32px));transform-origin:bottom right;background:var(--paper);border-radius:16px;opacity:0;transform:translateY(12px) scale(.96);pointer-events:none;transition:opacity .26s ease,transform .34s cubic-bezier(.16,1,.3,1)}.olv-fab.open .olv-panel{opacity:1;transform:none;pointer-events:auto}.olv-panel>div{box-shadow:0 30px 60px -24px #14100c8c,0 6px 18px -8px #14100c40}.cb-close{flex:none;width:24px;height:24px;margin-left:4px;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:10px;display:grid;place-items:center;transition:border-color .2s,color .2s,background .2s}.cb-close:hover{border-color:var(--accent);color:var(--accent-text);background:var(--surface)}@keyframes olvIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:768px){.olv-fab{right:16px;bottom:calc(18px + env(safe-area-inset-bottom))}.olv-teaser{display:none!important}.olv-launch{width:54px;height:54px}.olv-launch-face{width:46px;height:46px}.olv-panel{width:calc(100vw - 32px);bottom:calc(100% + 10px)}}@media(prefers-reduced-motion:reduce){.olv-btn,.olv-panel,.olv-launch-x{transition:none!important}.olv-on:after,.olv-teaser{animation:none!important}}.hero-triad{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:2px}.hero-triad .ht{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-2);text-decoration:none}.hero-triad a.ht:hover .ht-stars{filter:brightness(1.08)}.ht-stars{color:#c99a2e;letter-spacing:1px;font-size:14px}.ht-ic{width:20px;height:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--accent-text);font-size:12px;font-weight:700}.hero-triad b{font-weight:600;color:var(--ink)}.hero-triad small{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.6px;color:var(--muted)}.zr{--zr-card: linear-gradient(180deg, #fff, #fdfaf4);--zr-bd: rgba(26,24,21,.07);position:relative;background:var(--zr-card);border:1px solid var(--zr-bd);border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 1px #ffffffb3 inset,0 24px 60px -26px #14100c6b,0 2px 8px -2px #14100c1f}html[data-theme=dark] .zr{--zr-card: linear-gradient(180deg, #211d18, #191510);--zr-bd: rgba(241,236,226,.1);box-shadow:0 24px 60px -26px #0009}.zr-head{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--line)}.zr-dot{width:12px;height:12px;border-radius:50%;background:var(--ink);position:relative;flex:none}.zr-dot:after{content:"";position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%;background:var(--accent)}.zr-t{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink);font-weight:600}.zr-live{margin-left:auto;display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:#2f7d4f}.zr-livedot{width:8px;height:8px;border-radius:50%;background:#2f7d4f;position:relative;flex:none}.zr-livedot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid #2f7d4f;opacity:.5;animation:zrPulse 1.8s ease-out infinite}@keyframes zrPulse{0%{transform:scale(.7);opacity:.6}to{transform:scale(1.6);opacity:0}}.zr-q{font-family:Fraunces,serif;font-weight:400;font-size:19px;letter-spacing:-.4px;margin:16px 0;line-height:1.25;color:var(--ink)}.zr-tasks{display:flex;flex-direction:column;gap:8px}.zr-task{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 14px;border:1px solid var(--line);border-radius:14px;cursor:pointer;background:color-mix(in oklab,var(--paper) 55%,#fff);font:inherit;color:var(--ink-2);transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}html[data-theme=dark] .zr-task{background:color-mix(in oklab,var(--paper-2) 72%,transparent)}.zr-task:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 6px 16px -12px #14100c80}.zr-box{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line-strong);flex:none;display:flex;align-items:center;justify-content:center;background:transparent;transition:background .18s,border-color .18s}.zr-box svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.zr-box svg path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .32s ease}.zr-lab{font-size:14px;flex:1}.zr-hh{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.4px;color:var(--muted);white-space:nowrap;transition:color .16s}.zr-task.on{border-color:color-mix(in oklab,var(--accent) 50%,transparent);background:color-mix(in oklab,var(--accent) 6%,transparent)}.zr-task.on .zr-box{background:var(--accent);border-color:var(--accent)}.zr-task.on .zr-box svg path{stroke-dashoffset:0}.zr-task.on .zr-lab{color:var(--ink);font-weight:500}.zr-task.on .zr-hh{color:var(--accent-text)}@keyframes zrPop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.zr-box.zr-pop{animation:zrPop .3s ease}.zr-rate{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.zr-rate label{font-size:13px;color:var(--ink-2)}.zr-val{font-family:Fraunces,serif;font-size:20px;color:var(--ink);white-space:nowrap}.zr input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:var(--line-strong);outline:none;cursor:pointer;margin-top:9px}.zr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--ink);border:3px solid var(--paper);box-shadow:0 2px 6px -1px #00000059;cursor:grab;transition:transform .12s}.zr input[type=range]:active::-webkit-slider-thumb{transform:scale(1.18)}.zr input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--ink);border:3px solid var(--paper);box-shadow:0 2px 6px -1px #00000059;cursor:grab}.zr-result{margin-top:20px;padding-top:18px;border-top:1px dashed var(--line-strong)}.zr-tiles{display:grid;grid-template-columns:1fr 1fr;gap:14px}.zr-big{font-family:Fraunces,serif;font-weight:300;font-size:clamp(30px,3.4vw,46px);letter-spacing:-1.4px;line-height:1;display:flex;align-items:baseline;gap:6px;transform-origin:left center}.zr-big small{font-family:Inter Tight,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;color:var(--ink-2)}.zr-tile.h .zr-big{color:var(--ink)}.zr-tile.e .zr-big{color:var(--accent-text)}.zr-tl{font-size:12px;color:var(--muted);margin-top:5px}@keyframes zrTile{0%{transform:scale(1)}42%{transform:scale(1.05)}to{transform:scale(1)}}.zr-tile.zr-bump .zr-big{animation:zrTile .32s ease}.zr-lbl{font-size:13px;color:var(--ink-2);margin-top:14px}.zr-lbl b{color:var(--accent-text);font-weight:600}.zr-delta{position:absolute;right:18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.4px;padding:4px 9px;border-radius:999px;pointer-events:none;z-index:6}.zr-delta.up{background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--accent-text)}.zr-delta.down{background:color-mix(in oklab,var(--ink) 8%,transparent);color:var(--muted)}@media(prefers-reduced-motion:reduce){.zr-livedot:after,.zr-box.zr-pop,.zr-tile.zr-bump .zr-big{animation:none}}.ocb{position:relative;display:flex;align-items:center;gap:clamp(16px,2.5vw,28px);flex-wrap:wrap;margin-top:clamp(30px,5vh,52px);padding:20px 24px;border-radius:22px;overflow:hidden;text-decoration:none;background:linear-gradient(135deg,#241812,#14100c 62%);color:var(--cream);box-shadow:0 30px 62px -30px #14100c99;transition:transform .2s,box-shadow .2s}.ocb:hover{transform:translateY(-2px);box-shadow:0 34px 72px -28px color-mix(in oklab,var(--accent) 45%,rgba(20,16,12,.6))}.ocb-glow{position:absolute;right:-8%;top:-45%;width:340px;height:340px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 34%,transparent),transparent 70%)}.ocb-av{position:relative;z-index:1;flex:none;width:78px;height:78px;border-radius:20px;background:radial-gradient(120% 120% at 50% 42%,#f4eddf,#e6dbc5);display:grid;place-items:center;box-shadow:inset 0 0 0 1px #0000000f}.ocb-av .olv{width:86%;height:86%;display:block}.ocb-av:after{content:"";position:absolute;inset:-6px;border-radius:24px;border:2px solid color-mix(in oklab,var(--accent) 60%,transparent);animation:ocbRing 2s ease-out infinite}@keyframes ocbRing{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.18);opacity:0}}.ocb-on{position:absolute;top:-4px;right:-4px;z-index:2;width:16px;height:16px;border-radius:50%;background:#2f7d4f;border:2.5px solid #1a1712}.ocb-mid{position:relative;z-index:1;flex:1 1 260px;min-width:220px}.ocb-ey{display:inline-flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--rust-soft);margin-bottom:9px}.ocb-eq{display:inline-flex;align-items:flex-end;gap:2px;height:11px}.ocb-eq i{width:2.5px;background:var(--accent);border-radius:2px;transform-origin:bottom;animation:ocbEq 1s ease-in-out infinite}.ocb-eq i:nth-child(1){height:5px;animation-delay:0s}.ocb-eq i:nth-child(2){height:11px;animation-delay:.15s}.ocb-eq i:nth-child(3){height:7px;animation-delay:.3s}.ocb-eq i:nth-child(4){height:9px;animation-delay:.45s}@keyframes ocbEq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.ocb-h{font-family:Fraunces,serif;font-weight:400;font-size:clamp(20px,2.3vw,26px);letter-spacing:-.5px;line-height:1.12;color:var(--cream)}.ocb-sub{font-size:13.5px;color:#f1ece2b8;margin-top:5px}.ocb-cta{position:relative;z-index:1;flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:7px;margin-left:auto}.ocb-btn{display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:#fff;font-family:Fraunces,serif;font-size:22px;letter-spacing:-.3px;padding:13px 24px;border-radius:999px;box-shadow:0 10px 24px -10px color-mix(in oklab,var(--accent) 80%,#000);transition:background .2s,transform .2s}.ocb:hover .ocb-btn{background:color-mix(in oklab,var(--accent) 88%,#fff);transform:translateY(-1px)}.ocb-free{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1.1px;text-transform:uppercase;color:#f1ece280}@media(max-width:560px){.ocb-cta{align-items:flex-start;margin-left:0}}@media(prefers-reduced-motion:reduce){.ocb-av:after,.ocb-eq i{animation:none}}.wk3d{position:relative;height:132vh;background:var(--paper)}.wk3d-stage{position:sticky;top:0;height:100vh;overflow:hidden;background:radial-gradient(120% 94% at 50% 34%,#ece5d6,#ddd4c1)}.wk3d-stage:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(115% 82% at 50% 44%,transparent 48%,rgba(26,24,21,.12) 100%)}.wk3d-gal{position:absolute;inset:0;z-index:1;display:grid;place-items:center}.wk3d-gal-in{width:min(1120px,92vw);text-align:center;transform-origin:center 42%;will-change:transform}.wk3d-head{will-change:opacity;opacity:0}.wk3d-kick{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:var(--accent-text)}.wk3d-h{font-family:Fraunces,serif;font-weight:400;font-size:clamp(36px,5.4vw,68px);line-height:1.04;letter-spacing:-.7px;color:var(--ink);margin:16px 0 0}.wk3d-ln{display:block;overflow:hidden;padding-bottom:.05em}.wk3d-ln>span{display:inline-block;will-change:transform;transform:translateY(112%)}.wk3d-h .it{font-style:italic;color:var(--accent)}.wk3d-cue{display:inline-flex;align-items:center;gap:8px;margin-top:32px;opacity:0;will-change:transform,opacity;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.wk3d-cue i{font-style:normal;animation:wk3dDown 1.8s ease-in-out infinite}.wk3d-wall{position:absolute;top:0;bottom:0;width:50%;z-index:5;display:flex;align-items:center;overflow:hidden;background:linear-gradient(180deg,#f4efe6,#e8e0cf);will-change:transform}.wk3d-wall-l{left:0;justify-content:flex-end;box-shadow:10px 0 34px -14px #00000080}.wk3d-wall-r{right:0;justify-content:flex-start;box-shadow:-10px 0 34px -14px #00000080}.wk3d-word{font-family:Fraunces,serif;font-weight:500;font-size:clamp(58px,11vw,156px);line-height:.8;letter-spacing:-3px;text-transform:uppercase;color:var(--ink);white-space:nowrap}.wk3d-wall-l .wk3d-word{padding-right:10px}.wk3d-wall-r .wk3d-word{padding-left:10px}.wk3d-wall-ov{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8vh 0 7vh;pointer-events:none}.wk3d-kick2{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--accent-text)}.wk3d-hint{display:flex;flex-direction:column;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.wk3d-arrow{width:1px;height:40px;background:linear-gradient(var(--muted),transparent);animation:wk3dDown 1.8s ease-in-out infinite}@keyframes wk3dDown{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(8px);opacity:1}}.wk3d-cases{background:var(--paper);padding:clamp(24px,5vh,60px) 0 clamp(56px,10vh,104px)}.wk3d-cases-in{max-width:1480px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column}.wk3d-cases .bento{margin-top:0}.wk3d-cta{display:flex;align-items:center;gap:9px;margin:46px auto 0;width:fit-content;font-family:Inter Tight,sans-serif;font-weight:500;font-size:14.5px;color:var(--paper);background:var(--ink);padding:14px 26px;border-radius:999px;text-decoration:none;transition:transform .2s ease}.wk3d-cta:hover{transform:translateY(-2px)}.wk3d-flat{padding-top:clamp(48px,9vh,96px)}.wk3d-flat-head{margin-bottom:clamp(22px,4vh,40px)}@media(max-width:720px){.wk3d-cases-in{padding:0 20px}}html[data-theme=dark] .wk3d-stage{background:radial-gradient(120% 94% at 50% 34%,#211d17,#14100c)}html[data-theme=dark] .wk3d-wall{background:linear-gradient(180deg,#241f18,#17130e)}.kib-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--dark-line);border-radius:16px;margin-top:calc(26px * var(--density));overflow:hidden}.kib-ch{padding:20px 22px 22px}.kib-ch+.kib-ch{border-left:1px solid var(--dark-line)}.kib-feat2{display:grid;grid-template-columns:1fr 1.15fr;gap:16px;margin-top:16px}.kib-olv-svg{width:148px;height:148px;display:block;margin:30px auto 0}.kib-fr{width:44px;height:58px;border:1px solid var(--dark-line);border-radius:6px;background:#ffffff0a;display:grid;place-items:center;position:relative;overflow:hidden;flex:none}.kib-fr:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:linear-gradient(transparent,#00000059)}.kib-fr-olv{width:30px;height:30px}@media(max-width:980px){.kib-strip{grid-template-columns:1fr}.kib-ch+.kib-ch{border-left:none;border-top:1px solid var(--dark-line)}.kib-feat2{grid-template-columns:1fr}}@media(max-width:768px){.band-label{flex-wrap:wrap;row-gap:4px}.bl-r{display:none}.kib-olv{width:116px!important}.kib-olv-svg{width:100px;height:100px;margin-top:38px}}@media(min-width:769px)and (max-width:1024px){.pkg-grid>:last-child{grid-column:1 / -1}}@media(max-width:768px){.pkg-grid>:last-child{grid-column:1 / -1}}.nav-links{position:relative}.nav-pill{position:absolute;top:50%;height:32px;transform:translateY(-50%);border-radius:999px;background:color-mix(in oklab,var(--accent) 10%,transparent);border:1px solid color-mix(in oklab,var(--accent) 26%,transparent);transition:left .5s cubic-bezier(.34,1.3,.4,1),width .5s cubic-bezier(.34,1.3,.4,1),opacity .3s;pointer-events:none}.nav-links a{position:relative;z-index:1}.nav-links.haspill .u-link.nav-active{background-size:0 1px}.magnet{transform:translate(var(--magx, 0px),var(--magy, 0px))}.magnet:active{transform:translate(var(--magx, 0px),var(--magy, 0px)) scale(.965)}.kib-ch{position:relative}.pkg-glow{position:absolute;inset:0;z-index:0;border-radius:inherit;opacity:0;transition:opacity .3s ease;pointer-events:none;background:radial-gradient(300px circle at var(--mx, 50%) var(--my, 50%),color-mix(in oklab,var(--accent) 13%,transparent),transparent 62%)}.pkg-card>*:not(.pkg-glow),.kib-ch>*:not(.pkg-glow){position:relative;z-index:1}.pkg-card:hover .pkg-glow,.kib-ch:hover .pkg-glow{opacity:1}.it-sheen.sheen-play{--sheen-c: var(--accent-2);-webkit-text-fill-color:transparent;background:linear-gradient(100deg,transparent 42%,var(--sheen-c) 50%,transparent 58%) no-repeat,linear-gradient(currentColor,currentColor);background-size:280% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:itSheen 1.1s cubic-bezier(.55,.06,.28,.99) .9s 1 both}.dark-sec .it-sheen.sheen-play{--sheen-c: rgba(255, 248, 236, .95)}@keyframes itSheen{0%{background-position:140% 0,0 0}to{background-position:-80% 0,0 0}}@media(prefers-reduced-motion:reduce){.nav-pill,.magnet{transition:none}.magnet{transform:none}.it-sheen.sheen-play{animation:none;-webkit-text-fill-color:currentColor}}@media(max-width:768px){.cust-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}}@media(max-width:480px){.cust-grid{grid-template-columns:1fr!important}}.ang-meta{margin-top:calc(64px * var(--density));background:#ffffff09;border:1px solid var(--dark-line);border-radius:20px;padding:calc(34px * var(--density)) 36px calc(30px * var(--density))}@media(max-width:768px){.ang-meta{padding:22px 18px 20px;border-radius:14px}}::view-transition-old(root){animation:vtOut .38s cubic-bezier(.55,.06,.28,.99) both}::view-transition-new(root){animation:vtIn .6s cubic-bezier(.16,1,.3,1) .06s both}@keyframes vtOut{to{opacity:0;transform:translateY(-14px) scale(.995)}}@keyframes vtIn{0%{opacity:0;clip-path:inset(10% 0 0 0 round 16px);transform:translateY(26px)}to{opacity:1;clip-path:inset(0 0 0 0 round 0);transform:none}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
