@font-face{font-family: "Alexandria";font-weight: 300;font-display: swap;src: url(/fonts/alexandria-arabic-300-normal.woff2) format("woff2");unicode-range: U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family: "Alexandria";font-weight: 400;font-display: swap;src: url(/fonts/alexandria-arabic-400-normal.woff2) format("woff2");unicode-range: U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family: "Alexandria";font-weight: 300;font-display: swap;src: url(/fonts/alexandria-latin-300-normal.woff2) format("woff2");unicode-range: U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family: "Alexandria";font-weight: 400;font-display: swap;src: url(/fonts/alexandria-latin-400-normal.woff2) format("woff2");unicode-range: U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family: "Alexandria";font-weight: 700;font-display: swap;src: url(/fonts/alexandria-arabic-700-normal.woff2) format("woff2");unicode-range: U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family: "Alexandria";font-weight: 700;font-display: swap;src: url(/fonts/alexandria-latin-700-normal.woff2) format("woff2");unicode-range: U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family: "Alexandria";font-weight: 800;font-display: swap;src: url(/fonts/alexandria-arabic-800-normal.woff2) format("woff2");unicode-range: U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family: "Alexandria";font-weight: 800;font-display: swap;src: url(/fonts/alexandria-latin-800-normal.woff2) format("woff2");unicode-range: U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family: "IBM Plex Sans Arabic";font-weight: 400;font-display: swap;src: url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range: U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family: "IBM Plex Sans Arabic";font-weight: 500;font-display: optional;src: url(/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2");unicode-range: U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family: "IBM Plex Sans Arabic";font-weight: 400;font-display: swap;src: url(/fonts/ibm-plex-sans-arabic-latin-400-normal.woff2) format("woff2");unicode-range: U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family: "IBM Plex Sans Arabic";font-weight: 500;font-display: optional;src: url(/fonts/ibm-plex-sans-arabic-latin-500-normal.woff2) format("woff2");unicode-range: U+0000-00FF,U+2000-206F,U+20AC,U+2122}@font-face{font-family: "Urbanist";font-weight: 300;font-display: optional;src: url(/fonts/urbanist-latin-300-normal.woff2) format("woff2")}@font-face{font-family: "Urbanist";font-weight: 400;font-display: optional;src: url(/fonts/urbanist-latin-400-normal.woff2) format("woff2")}:root{color-scheme: light;--bg: #ffffff;--bg-2: #f6f6f4;--bg-3: #efefec;--fg: #0b0b0b;--fg-2: #5c5c5a;--fg-3: #6e6e6b;--line: #e6e6e3;--line-2: #d6d6d2;--glass: rgb(255 255 255 / .72);--glass-2: rgb(255 255 255 / .5);--glass-line: rgb(0 0 0 / .07);--shadow: 0 1px 1px rgb(0 0 0 / .04),0 12px 32px -12px rgb(0 0 0 / .14);--inv-bg: #0b0b0b;--inv-fg: #ffffff;--ok: #157f3b;--bad: #b42318;--accent: #C8A15A;--on-accent: #0b0b0b;--accent-ink: #8A6526;--accent-tint: #F5EFE3;--gold-text: linear-gradient(100deg,#7A5822 0%,#A67C34 38%,#C8A15A 62%,#8A6526 100%);--bloom: rgb(200 161 90 / .22);--font-display: "Alexandria","IBM Plex Sans Arabic","Geeza Pro",system-ui,sans-serif;--font-text: "IBM Plex Sans Arabic","Geeza Pro","Noto Sans Arabic",system-ui,sans-serif;--font-num: "Urbanist","IBM Plex Sans Arabic",system-ui,sans-serif;--r-2xl: 44px;--r-xl: 32px;--r-lg: 24px;--r-md: 16px;--r-sm: 11px;--wrap: 1200px;--gutter: 24px;--hdr: 68px;--ease: cubic-bezier(.2,.7,.2,1)}:root[data-theme="dark"],.dk{color-scheme: dark;--bg: #080808;--bg-2: #0e0e0e;--bg-3: #151515;--fg: #f3f3f1;--fg-2: #a2a29e;--fg-3: #8a8a85;--line: #1e1e1e;--line-2: #2a2a2a;--glass: rgb(22 22 22 / .66);--glass-2: rgb(255 255 255 / .04);--glass-line: rgb(255 255 255 / .08);--shadow: 0 1px 0 rgb(255 255 255 / .04) inset,0 30px 60px -20px rgb(0 0 0 / .7);--inv-bg: #f3f3f1;--inv-fg: #0b0b0b;--ok: #4ac27a;--bad: #ff8a80;--accent: #D6B370;--on-accent: #0b0b0b;--accent-ink: #D6B370;--accent-tint: #2A2418;--gold-text: linear-gradient(100deg,#B8914C 0%,#E4C88C 40%,#F3E2B8 55%,#C9A25E 100%);--bloom: rgb(214 179 112 / .2)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){color-scheme: dark;--bg: #080808;--bg-2: #0e0e0e;--bg-3: #151515;--fg: #f3f3f1;--fg-2: #a2a29e;--fg-3: #8a8a85;--line: #1e1e1e;--line-2: #2a2a2a;--glass: rgb(22 22 22 / .66);--glass-2: rgb(255 255 255 / .04);--glass-line: rgb(255 255 255 / .08);--shadow: 0 1px 0 rgb(255 255 255 / .04) inset,0 30px 60px -20px rgb(0 0 0 / .7);--inv-bg: #f3f3f1;--inv-fg: #0b0b0b;--ok: #4ac27a;--bad: #ff8a80;--accent: #D6B370;--on-accent: #0b0b0b;--accent-ink: #D6B370;--accent-tint: #2A2418;--gold-text: linear-gradient(100deg,#B8914C 0%,#E4C88C 40%,#F3E2B8 55%,#C9A25E 100%);--bloom: rgb(214 179 112 / .2)}}*,*::before,*::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--hdr) + 64px)}body{margin: 0;background: var(--bg);color: var(--fg);font: 400 17px/1.75 var(--font-text);-webkit-font-smoothing: antialiased;overflow-x: clip}html[lang="en"] body{line-height: 1.6}img,svg{display: block;max-width: 100%}a{color: inherit;text-decoration-thickness: 1px;text-underline-offset: 3px}h1,h2,h3,h4{font-family: var(--font-display);font-weight: 400;margin: 0;line-height: 1.2;text-wrap: balance}html[lang="en"] h1,html[lang="en"] h2{letter-spacing: -0.03em;line-height: 1.04}p{margin: 0;text-wrap: pretty}ul{margin: 0;padding: 0;list-style: none}.num,.ltr{font-family: var(--font-num);font-variant-numeric: tabular-nums}.ltr{direction: ltr;unicode-bidi: isolate;display: inline-block}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 8px}.skip{position: absolute;inset-inline-start: 12px;top: -60px;z-index: 60;background: var(--inv-bg);color: var(--inv-fg);padding: 10px 16px;border-radius: 999px;text-decoration: none}.skip:focus{top: 12px}.sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.wrap{width: min(100% - 2 * var(--gutter),var(--wrap));margin-inline: auto}.center{text-align: center;margin-inline: auto}.display{font-size: clamp(46px,8.4vw,112px);line-height: 1.14;letter-spacing: -0.01em}html[lang="en"] .display{font-size: clamp(44px,7vw,96px);line-height: 1.0;letter-spacing: -0.045em}html[lang="en"] .hero-copy{max-width: 1100px}.h2{font-size: clamp(36px,5.6vw,72px);line-height: 1.18}.h3{font-size: clamp(28px,3.4vw,44px);line-height: 1.25}.h4{font-size: clamp(21px,1.9vw,25px);line-height: 1.4}.lead{font-size: clamp(18px,1.75vw,22px);line-height: 1.7;color: var(--fg-2);max-width: 640px}.center .lead,.lead.center{margin-inline: auto}.muted{color: var(--fg-2)}.gold{background: var(--gold-text);-webkit-background-clip: text;background-clip: text;color: transparent;font-style: normal;padding-block: .06em}.kicker{display: inline-flex;align-items: center;gap: 10px;padding: 7px 14px 7px 16px;border-radius: 999px;border: 1px solid var(--glass-line);background: var(--glass-2);color: var(--fg-2);font: 500 14px/1.2 var(--font-text);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.kicker::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.eyebrow{display: inline-block;color: var(--accent-ink);font: 500 15px/1.2 var(--font-text);margin-bottom: 20px}.eyebrow .num{margin-inline-end: 10px;opacity: .7}.btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 28px;border-radius: 999px;font: 500 16.5px/1 var(--font-text);text-decoration: none;border: 1px solid transparent;cursor: pointer;white-space: nowrap;transition: transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s,border-color .2s,opacity .2s}.btn-primary{background: linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,#fff),var(--accent));color: var(--on-accent);box-shadow: 0 1px 0 rgb(255 255 255 / .35) inset,0 8px 24px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.btn-primary:hover{transform: translateY(-1px);box-shadow: 0 1px 0 rgb(255 255 255 / .35) inset,0 14px 32px -10px color-mix(in srgb,var(--accent) 85%,transparent)}.btn-primary:active{transform: translateY(0)}.btn-ghost{background: var(--glass-2);color: var(--fg);border-color: var(--glass-line)}.btn-ghost:hover{border-color: var(--fg-3)}.btn-sm{min-height: 40px;padding: 0 18px;font-size: 15px}.btn-lg{min-height: 58px;padding: 0 34px;font-size: 18px}.btn[aria-busy="true"]{opacity: .6;pointer-events: none}.btn .arr,.link-arrow::after{display: inline-block;transition: transform .2s var(--ease)}.link-arrow{display: inline-flex;align-items: center;gap: 8px;font-weight: 500;text-decoration: none;color: var(--fg)}.link-arrow::after{content: "←"}html[dir="ltr"] .link-arrow::after{content: "→"}.link-arrow:hover::after,.btn:hover .arr{transform: translateX(-4px)}html[dir="ltr"] .link-arrow:hover::after,html[dir="ltr"] .btn:hover .arr{transform: translateX(4px)}.link-arrow.muted{color: var(--fg-2);font-weight: 400}.link-arrow.muted:hover{color: var(--fg)}.hdr{position: sticky;top: 0;z-index: 40;background: color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter: saturate(1.6) blur(18px);backdrop-filter: saturate(1.6) blur(18px);border-bottom: 1px solid color-mix(in srgb,var(--line) 70%,transparent)}.hdr-in{display: flex;align-items: center;gap: 28px;height: var(--hdr)}.brand{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;font: 400 19px/1 var(--font-display)}.brand svg{width: 30px;height: 30px}.brand .tile{fill: var(--fg)}.brand .mark{fill: var(--bg)}.nav{display: flex;gap: 2px;margin-inline-start: 8px}.nav a{padding: 8px 13px;border-radius: 999px;text-decoration: none;color: var(--fg-2);font-size: 15px;transition: color .15s,background-color .15s}.nav a:hover{color: var(--fg)}.nav a[aria-current="page"]{color: var(--fg);background: var(--bg-3)}.hdr-end{display: flex;align-items: center;gap: 8px;margin-inline-start: auto}.icon-btn{display: inline-grid;place-items: center;width: 40px;height: 40px;border-radius: 999px;border: 1px solid var(--line);background: transparent;color: var(--fg);cursor: pointer;text-decoration: none;font: 500 13px/1 var(--font-num);transition: border-color .15s}.icon-btn:hover{border-color: var(--fg-3)}.icon-btn svg{width: 18px;height: 18px}.theme-btn .moon{display: none}:root[data-theme="dark"] .theme-btn .sun{display: none}:root[data-theme="dark"] .theme-btn .moon{display: block}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .theme-btn .sun{display: none}:root:not([data-theme="light"]) .theme-btn .moon{display: block}}.signin{color: var(--fg);text-decoration: none;font-size: 15px;padding: 8px 10px}.menu{display: none}.menu summary{list-style: none}.menu summary::-webkit-details-marker{display: none}.menu-panel{position: absolute;inset-inline: 0;top: var(--hdr);background: var(--bg);border-bottom: 1px solid var(--line);padding: 12px var(--gutter) 24px;display: grid;gap: 4px;box-shadow: 0 30px 40px -30px rgb(0 0 0 / .4)}.menu-panel a:not(.btn){padding: 13px 4px;border-bottom: 1px solid var(--line);text-decoration: none;font-size: 17px}.menu-panel .btn{margin-top: 14px}@media (max-width: 980px){.nav,.hdr-end>.signin,.hdr-end>.btn{display: none}.menu{display: block}.hdr-in{gap: 12px}}main{display: block}.sec{position: relative;padding: clamp(96px,12vw,168px) 0}.sec-sm{padding: clamp(64px,8vw,104px) 0}.sec-alt{background: var(--bg-2)}.sec-head{max-width: 820px;margin-bottom: clamp(48px,6vw,80px)}.sec-head.center{text-align: center}.sec-head .lead{margin-top: 22px}.ctas{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;margin-top: 40px}.center .ctas,.ctas.center{justify-content: center}.note{color: var(--fg-3);font-size: 13.5px;margin-top: 16px}.cap{color: var(--fg-3);font-size: 13px;text-align: center;margin-top: 18px}.hero{position: relative;padding: clamp(72px,10vw,136px) 0 clamp(64px,8vw,112px);overflow: clip;isolation: isolate}.hero::before{content: "";position: absolute;z-index: -1;inset: -20% -10% auto;height: 120%;background: radial-gradient(48% 38% at 50% 18%,var(--bloom),transparent 70%),radial-gradient(30% 30% at 82% 64%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),radial-gradient(28% 28% at 14% 70%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%);pointer-events: none}.hero::after{content: "";position: absolute;z-index: -1;inset: 0;background-image: linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size: 72px 72px;-webkit-mask-image: radial-gradient(60% 50% at 50% 30%,#000 10%,transparent 75%);mask-image: radial-gradient(60% 50% at 50% 30%,#000 10%,transparent 75%);opacity: .55;pointer-events: none}.hero-copy{max-width: 1000px}.hero-copy.center{text-align: center}.hero h1{margin-top: 28px}.hero .lead{margin-top: 28px}.hero-stage{margin-top: clamp(56px,7vw,96px)}.hero-sub{display: flex;justify-content: center}.stage{position: relative;border-radius: var(--r-2xl);background: #0a0a0a;color: var(--fg);padding: clamp(18px,3.4vw,48px);overflow: hidden;isolation: isolate;box-shadow: 0 0 0 1px rgb(255 255 255 / .06) inset,0 50px 100px -40px rgb(0 0 0 / .55)}.stage::before{content: "";position: absolute;z-index: -1;inset: 0;background: radial-gradient(60% 50% at 50% 0%,rgb(214 179 112 / .18),transparent 70%),radial-gradient(40% 50% at 100% 100%,rgb(214 179 112 / .08),transparent 70%),radial-gradient(40% 50% at 0% 100%,rgb(255 255 255 / .04),transparent 70%)}.stage::after{content: "";position: absolute;z-index: -1;inset: 0;background-image: radial-gradient(rgb(255 255 255 / .07) 1px,transparent 1px);background-size: 22px 22px;-webkit-mask-image: linear-gradient(180deg,#000,transparent 85%);mask-image: linear-gradient(180deg,#000,transparent 85%)}:root[data-theme="dark"] .stage{background: #0d0d0d}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .stage{background: #0d0d0d}}.pp{position: absolute;z-index: 5;inset-block-end: 14px;inset-inline-end: 14px;width: 34px;height: 34px;border-radius: 50%;border: 1px solid rgb(255 255 255 / .14);background: rgb(0 0 0 / .45);color: #f3f3f1;display: grid;place-items: center;cursor: pointer;opacity: .7;transition: opacity .2s;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.pp:hover,.pp:focus-visible{opacity: 1}.pp svg{width: 14px;height: 14px;fill: currentColor}.pp .play{display: none}.paused .pp .play{display: block}.paused .pp .pause{display: none}.paused *,.paused *::before,.paused *::after,.idle *,.idle *::before,.idle *::after{animation-play-state: paused !important}.mock{position: relative;background: linear-gradient(180deg,rgb(28 28 28 / .92),rgb(16 16 16 / .94));border: 1px solid rgb(255 255 255 / .08);border-radius: 22px;box-shadow: 0 1px 0 rgb(255 255 255 / .06) inset,0 40px 80px -30px rgb(0 0 0 / .8);color: #f3f3f1;font-size: 14.5px;line-height: 1.6;min-width: 0;overflow: hidden;-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px)}.mock-bar{display: flex;align-items: center;gap: 10px;padding: 13px 16px;border-bottom: 1px solid rgb(255 255 255 / .06);font-size: 13px;color: #a2a29e;min-width: 0}.mock-bar b{color: #f3f3f1;font-weight: 500;font-size: 13.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mock-bar .sp{flex: 1}.lights{display: flex;gap: 6px}.lights i{width: 9px;height: 9px;border-radius: 50%;background: rgb(255 255 255 / .14)}.mock-body{padding: 16px;display: grid;gap: 10px;align-content: start}.i{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;flex: none}.pill{display: inline-flex;align-items: center;gap: 6px;font: 500 11.5px/1 var(--font-text);border: 1px solid rgb(255 255 255 / .12);border-radius: 999px;padding: 5px 9px;color: #c9c9c5;white-space: nowrap}.pill .i{width: 13px;height: 13px}.pill-gold{color: #E4C88C;border-color: rgb(214 179 112 / .35);background: rgb(214 179 112 / .08)}.live{display: inline-flex;align-items: center;gap: 6px;font: 500 11px/1 var(--font-num);letter-spacing: .08em;color: #E4C88C}.live::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #D6B370;animation: blink 1.6s ease-in-out infinite}@keyframes blink{50%{opacity: .25}}.av{flex: none;width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;font: 500 12.5px/1 var(--font-text);background: #262626;color: #e9e9e6}.av-gold{background: linear-gradient(135deg,#E4C88C,#A67C34);color: #0b0b0b}.av svg{width: 16px;height: 16px}.bub{position: relative;max-width: 86%;padding: 9px 13px;border-radius: 17px;font-size: 14.5px;line-height: 1.65}.bub-in{justify-self: start;background: #222;color: #f3f3f1;border-start-start-radius: 6px}.bub-out{justify-self: end;background: linear-gradient(180deg,#2b2419,#221d15);color: #f6ecd6;border: 1px solid rgb(214 179 112 / .22);border-start-end-radius: 6px}.bub-me{justify-self: start;background: #f3f3f1;color: #0b0b0b;border-start-start-radius: 6px}.bub-ai{justify-self: end;background: transparent;color: #e9e9e6;padding-inline: 0;max-width: 92%}.bub small{display: block;color: rgb(255 255 255 / .42);font: 400 11px/1.4 var(--font-num);margin-top: 3px}.bub-out small{color: rgb(246 236 214 / .5)}.sys{justify-self: center;display: inline-flex;align-items: center;gap: 8px;font-size: 12.5px;color: #a2a29e;background: rgb(255 255 255 / .05);border: 1px solid rgb(255 255 255 / .07);border-radius: 999px;padding: 6px 12px;text-align: center}.sys .av{width: 20px;height: 20px;font-size: 10px}.sys-gold{color: #E4C88C;border-color: rgb(214 179 112 / .3);background: rgb(214 179 112 / .07)}.who-tag{display: block;font-size: 11.5px;color: #E4C88C;margin-bottom: 2px}.dots3{display: inline-flex;gap: 4px;padding: 4px 2px}.dots3 i{width: 6px;height: 6px;border-radius: 50%;background: currentColor;opacity: .5;animation: dot 1.2s infinite}.dots3 i:nth-child(2){animation-delay: .15s}.dots3 i:nth-child(3){animation-delay: .3s}@keyframes dot{30%{opacity: 1;transform: translateY(-2px)}}.tw{position: relative;display: block}.tw-t{position: absolute;inset: 0;visibility: hidden}.typing>.tw-g{visibility: hidden}.typing>.tw-t{visibility: visible}.typing>.tw-t::after{content: "";display: inline-block;width: 2px;height: 1.05em;margin-inline-start: 2px;vertical-align: -0.15em;background: currentColor;animation: blink .8s steps(2) infinite}.motion [data-s].off{opacity: 0;transform: translateY(8px) scale(.98)}.motion [data-s]{transition: opacity .45s var(--ease),transform .45s var(--ease)}.file-card{justify-self: end;display: flex;align-items: center;gap: 12px;border: 1px solid rgb(255 255 255 / .1);background: rgb(255 255 255 / .03);border-radius: 14px;padding: 10px 12px;min-width: 0;max-width: 92%}.file-card b{display: block;font-weight: 500;font-size: 13.5px}.file-card>span:last-child>span{display: block;color: #8f8f8b;font-size: 12px}.ext{flex: none;display: grid;place-items: center;width: 38px;height: 44px;border-radius: 8px;font: 500 10.5px/1 var(--font-num);letter-spacing: .04em;color: #0b0b0b;background: linear-gradient(160deg,#F3E2B8,#C9A25E)}.ext-pdf{background: linear-gradient(160deg,#eee,#bdbdbd)}.ext-web{background: linear-gradient(160deg,#fff,#d8d8d4)}.ticks{display: grid;gap: 7px;justify-self: end;width: 92%}.ticks li{display: flex;align-items: center;gap: 10px;color: #c9c9c5;font-size: 13.5px}.ticks li::before{content: "";flex: none;width: 18px;height: 18px;border-radius: 50%;background: rgb(214 179 112 / .14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.5 2.5L14 7.5' fill='none' stroke='%23E4C88C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.mini-table{justify-self: end;width: 92%;border: 1px solid rgb(255 255 255 / .08);border-radius: 12px;overflow: hidden;font-size: 12.5px}.mini-table div{display: grid;grid-template-columns: 1.6fr 1fr .9fr;gap: 8px;padding: 7px 12px;border-top: 1px solid rgb(255 255 255 / .06);color: #c9c9c5}.mini-table div:first-child{border-top: 0;color: #8f8f8b;background: rgb(255 255 255 / .03)}.composer{margin: 4px 16px 16px;display: flex;align-items: center;gap: 10px;border: 1px solid rgb(255 255 255 / .1);border-radius: 16px;padding: 10px 12px;color: #74746f;font-size: 13.5px;background: rgb(255 255 255 / .02)}.composer .sp{flex: 1;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.composer .send{width: 28px;height: 28px;border-radius: 50%;background: #f3f3f1;color: #0b0b0b;display: grid;place-items: center}.composer .send .i{width: 15px;height: 15px}.chips{display: flex;flex-wrap: wrap;gap: 6px}.chip{display: inline-flex;align-items: center;gap: 6px;padding: 6px 11px;border-radius: 999px;background: rgb(255 255 255 / .05);border: 1px solid rgb(255 255 255 / .08);color: #c9c9c5;font-size: 12.5px;white-space: nowrap}.chip .i{width: 14px;height: 14px}.chip.on{color: #0b0b0b;background: #E4C88C;border-color: #E4C88C}.hs{display: grid;grid-template-columns: 1fr 1.18fr 1fr;gap: clamp(14px,2vw,26px);align-items: center}.hs>*{min-width: 0}.hs-chat{z-index: 2}.hs-side{display: grid;gap: clamp(14px,2vw,22px)}.hs-pumo,.hs-cam{transform: translateY(18px)}.dtabs{display: flex;gap: 6px;padding: 6px;border-radius: 999px;background: rgb(255 255 255 / .04);border: 1px solid rgb(255 255 255 / .07);width: max-content;margin: 0 auto 18px}.dtab{appearance: none;border: 0;background: transparent;color: #a2a29e;font: 500 13.5px/1 var(--font-text);padding: 9px 15px;border-radius: 999px;cursor: pointer;transition: color .2s,background-color .2s}.dtab:hover{color: #f3f3f1}.dtab[aria-pressed="true"]{background: #f3f3f1;color: #0b0b0b}.panes{display: grid}.panes>.pane{grid-area: 1 / 1;transition: opacity .4s var(--ease),visibility .4s}.panes>.pane:not(.on){opacity: 0;visibility: hidden}.wa-head{display: flex;align-items: center;gap: 10px;padding: 12px 16px;border-bottom: 1px solid rgb(255 255 255 / .06)}.wa-head b{display: block;font-weight: 500;font-size: 14px}.wa-head .sp>span{display: block;font-size: 11.5px;color: #8f8f8b}.wa-head .sp{flex: 1;min-width: 0}.thread{padding: 16px;display: grid;gap: 9px;align-content: end;min-height: 290px;background: radial-gradient(rgb(255 255 255 / .025) 1px,transparent 1px) 0 0 / 14px 14px}.camv{position: relative;aspect-ratio: 16 / 10;overflow: hidden;background: #0c0c0c}.camv svg{width: 100%;height: 100%}.camv .hud{position: absolute;inset-block-start: 10px;inset-inline: 10px;display: flex;justify-content: space-between;align-items: center;font: 500 11px/1 var(--font-num);color: rgb(255 255 255 / .7)}.camv .hud span{background: rgb(0 0 0 / .45);padding: 5px 8px;border-radius: 6px}.det rect{fill: none;stroke: #f3f3f1;stroke-width: 1.5;rx: 4}.det.staff rect{stroke: #E4C88C}.det text{font: 500 11px var(--font-text);fill: #0b0b0b}.det .tag{fill: #f3f3f1;stroke: none}.det.staff .tag{fill: #E4C88C}.walker{animation: walk 9s linear infinite}@keyframes walk{0%{transform: translateX(0);opacity: 0}6%{opacity: 1}88%{opacity: 1}100%{transform: translateX(-330px);opacity: 0}}html[dir="ltr"] .walker{animation-name: walk}.scan{animation: scan 4.5s ease-in-out infinite}@keyframes scan{0%,100%{transform: translateY(0);opacity: 0}10%{opacity: .9}50%{transform: translateY(300px);opacity: .5}60%{opacity: 0}}.cstats{display: grid;grid-template-columns: repeat(3,1fr);border-top: 1px solid rgb(255 255 255 / .06)}.cstats>div{padding: 12px 14px;display: grid;gap: 2px;border-inline-start: 1px solid rgb(255 255 255 / .06)}.cstats>div:first-child{border-inline-start: 0}.cstats small{color: #8f8f8b;font-size: 11.5px;white-space: nowrap}.cstats b{font: 300 26px/1.1 var(--font-num);font-variant-numeric: tabular-nums;color: #f3f3f1}.cstats b.g{color: #E4C88C}.brain{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(40px,6vw,96px);align-items: center}.orbit{position: relative;aspect-ratio: 1;max-width: 520px;width: 100%;margin-inline: auto}.orbit svg{width: 100%;height: 100%;overflow: visible}.orbit .ring{fill: none;stroke: var(--line-2);stroke-width: 1}.orbit .ring-d{fill: none;stroke: var(--accent);stroke-width: 1.2;stroke-dasharray: 2 10;opacity: .7;animation: spin 60s linear infinite;transform-origin: 260px 260px}.orbit .flow{fill: none;stroke: var(--accent);stroke-width: 1.5;stroke-dasharray: 6 10;animation: flow 1.6s linear infinite;opacity: .8}@keyframes flow{to{stroke-dashoffset: -32}}@keyframes spin{to{transform: rotate(360deg)}}.orbit .core{fill: var(--fg)}.orbit .core-glow{fill: var(--accent);opacity: .18;animation: pulse 3.2s ease-in-out infinite;transform-origin: 260px 260px}@keyframes pulse{50%{transform: scale(1.14);opacity: .08}}.orbit .mark{fill: var(--bg)}.node{position: absolute;transform: translate(50%,-50%);display: grid;justify-items: center;gap: 10px;text-align: center;width: 150px}html[dir="ltr"] .node{transform: translate(-50%,-50%)}.node .nd{width: 64px;height: 64px;border-radius: 20px;display: grid;place-items: center;background: var(--glass);border: 1px solid var(--glass-line);box-shadow: var(--shadow);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: var(--accent-ink)}.node .nd .i{width: 26px;height: 26px}.node b{font: 400 16px/1.3 var(--font-display)}.node small{color: var(--fg-2);font-size: 13px;line-height: 1.4}.n1{inset-inline-start: 50%;top: 9%}.n2{inset-inline-start: 16%;top: 72%}.n3{inset-inline-start: 84%;top: 72%}.brain-lines{display: grid;gap: 22px;margin-top: 40px}.brain-lines li{display: grid;grid-template-columns: auto 1fr;gap: 16px;align-items: baseline;font-size: 18px;color: var(--fg-2)}.brain-lines li b{color: var(--fg);font-weight: 500}.brain-lines .num{color: var(--accent-ink);font-size: 14px}.pnav{position: sticky;top: calc(var(--hdr) + 12px);z-index: 30;display: flex;justify-content: center;align-items: flex-start;pointer-events: none;height: 0}.pnav-in{pointer-events: auto;display: flex;gap: 4px;padding: 5px;border-radius: 999px;background: color-mix(in srgb,var(--bg-3) 80%,transparent);border: 1px solid var(--line-2);box-shadow: var(--shadow);-webkit-backdrop-filter: saturate(1.6) blur(18px);backdrop-filter: saturate(1.6) blur(18px);transform: translateY(-4px)}.pnav a{display: inline-flex;align-items: center;gap: 8px;padding: 9px 16px;border-radius: 999px;text-decoration: none;color: var(--fg-2);font-size: 14.5px;transition: color .2s,background-color .2s}.pnav a .i{width: 16px;height: 16px}.pnav a:hover{color: var(--fg)}.pnav a.on{background: var(--fg);color: var(--bg)}.chap{padding-block: clamp(96px,11vw,160px) 0}.chap-last{padding-bottom: clamp(96px,11vw,160px)}.chap-head{display: grid;grid-template-columns: 1.5fr 1fr;gap: clamp(32px,5vw,80px);align-items: end;margin-bottom: clamp(40px,5vw,64px)}.chap-num{font: 300 15px/1 var(--font-num);color: var(--accent-ink);letter-spacing: .1em;display: flex;align-items: center;gap: 12px;margin-bottom: 22px}.chap-num::after{content: "";width: 56px;height: 1px;background: currentColor;opacity: .5}.benefits{display: grid;gap: 18px}.benefits li{display: grid;grid-template-columns: auto 1fr;gap: 14px;align-items: start}.benefits .bi{width: 36px;height: 36px;border-radius: 11px;display: grid;place-items: center;background: var(--accent-tint);color: var(--accent-ink)}.benefits .bi .i{width: 18px;height: 18px}.benefits b{display: block;font-weight: 500;font-size: 17px}.benefits span{display: block;color: var(--fg-2);font-size: 15.5px;line-height: 1.6}.chap-foot{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;margin-top: 26px}.chap-ben{margin-top: clamp(40px,5vw,64px)}.chap-ben .benefits{grid-template-columns: repeat(3,1fr);gap: 28px clamp(24px,3vw,48px)}.ask-stack{display: grid;gap: 14px}.b-feed{grid-row: span 2}.b-feed .mock{height: 100%}.bento .mock{height: 100%}.app{display: grid;grid-template-columns: 220px 1fr;min-height: 470px}.app-side{border-inline-end: 1px solid rgb(255 255 255 / .06);padding: 14px;display: grid;align-content: start;gap: 4px;background: rgb(0 0 0 / .18)}.app-side .new{display: flex;align-items: center;gap: 8px;padding: 9px 11px;border-radius: 11px;border: 1px solid rgb(255 255 255 / .1);color: #f3f3f1;margin-bottom: 12px;font-size: 13.5px}.app-side small{color: #74746f;font-size: 11.5px;padding: 8px 11px 4px}.app-side span{display: flex;align-items: center;gap: 9px;padding: 8px 11px;border-radius: 10px;color: #a2a29e;font-size: 13.5px}.app-side span.on{background: rgb(255 255 255 / .06);color: #f3f3f1}.app-side span .i{width: 16px;height: 16px}.app-main{display: grid;grid-template-rows: auto 1fr auto;min-width: 0}.app-main .panes{padding: 18px clamp(14px,2.4vw,28px);align-content: end}.app-main .pane{display: grid;gap: 11px;align-content: end}.app-tabs{display: flex;gap: 6px;flex-wrap: wrap;justify-content: center;margin-top: 20px}.seg{appearance: none;display: inline-flex;align-items: center;gap: 8px;border: 1px solid rgb(255 255 255 / .1);background: rgb(255 255 255 / .03);color: #a2a29e;font: 500 14px/1 var(--font-text);padding: 11px 16px;border-radius: 999px;cursor: pointer;transition: color .2s,background-color .2s,border-color .2s}.seg .i{width: 16px;height: 16px}.seg:hover{color: #f3f3f1;border-color: rgb(255 255 255 / .2)}.seg[aria-pressed="true"]{background: #f3f3f1;color: #0b0b0b;border-color: #f3f3f1}.seg-light{border-color: var(--line);background: transparent;color: var(--fg-2)}.seg-light:hover{color: var(--fg);border-color: var(--fg-3)}.seg-light[aria-pressed="true"]{background: var(--fg);color: var(--bg);border-color: var(--fg)}.preview{justify-self: end;width: 92%;border: 1px solid rgb(255 255 255 / .1);border-radius: 14px;overflow: hidden;background: #f3f3f1;color: #0b0b0b}.preview .url{display: flex;align-items: center;gap: 8px;padding: 7px 10px;background: #e2e2de;font: 400 11px/1 var(--font-num);color: #5c5c5a}.preview .url i{width: 7px;height: 7px;border-radius: 50%;background: #c4c4bf}.preview .pg{padding: 14px;display: grid;gap: 8px}.preview .pg b{font: 400 15px/1.3 var(--font-display)}.preview .ln{height: 9px;border-radius: 5px;background: #d9d9d4}.preview .ln.s{width: 60%}.preview .row{display: flex;gap: 8px}.preview .slot{flex: 1;height: 26px;border-radius: 8px;border: 1px solid #cfcfca}.preview .go{height: 30px;border-radius: 999px;background: #0b0b0b;color: #f3f3f1;font-size: 12px;display: grid;place-items: center}.src{display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 6px;border-radius: 6px;background: rgb(214 179 112 / .15);color: #E4C88C;font: 500 11px/1 var(--font-num);margin-inline-start: 4px;vertical-align: 1px}.inbox{display: grid;grid-template-columns: 300px 1fr;min-height: 470px}.inbox-list{border-inline-end: 1px solid rgb(255 255 255 / .06);background: rgb(0 0 0 / .18)}.inbox-list .lh{display: flex;justify-content: space-between;align-items: center;padding: 14px 16px;font-size: 13px;color: #a2a29e;border-bottom: 1px solid rgb(255 255 255 / .06)}.irow{display: grid;grid-template-columns: auto 1fr auto;gap: 11px;align-items: center;padding: 12px 16px;border-bottom: 1px solid rgb(255 255 255 / .05)}.irow.on{background: rgb(255 255 255 / .05);box-shadow: inset -2px 0 0 #D6B370}html[dir="ltr"] .irow.on{box-shadow: inset 2px 0 0 #D6B370}.irow .who{min-width: 0}.irow .who b{display: block;font-weight: 500;font-size: 13.5px}.irow .who span{display: block;color: #8f8f8b;font-size: 12.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.irow .ch{color: #8f8f8b}.irow .ch .i{width: 16px;height: 16px}.st{font-size: 11px;padding: 3px 8px;border-radius: 999px;white-space: nowrap}.st-ai{color: #E4C88C;background: rgb(214 179 112 / .1)}.st-hu{color: #f3f3f1;background: rgb(255 255 255 / .1)}.inbox-thread{display: grid;grid-template-rows: auto 1fr auto;min-width: 0}.inbox-thread .thread{min-height: 0}.approval{justify-self: center;width: min(100%,360px);border: 1px solid rgb(214 179 112 / .3);background: rgb(214 179 112 / .06);border-radius: 14px;padding: 12px 14px;display: grid;gap: 10px;font-size: 13px;color: #e9e9e6}.approval .row{display: flex;gap: 8px}.approval .row span{flex: 1;text-align: center;padding: 7px;border-radius: 999px;border: 1px solid rgb(255 255 255 / .14);font-size: 12.5px}.approval .row span.ok{background: #E4C88C;color: #0b0b0b;border-color: #E4C88C}.bento{display: grid;gap: clamp(12px,1.6vw,18px);grid-template-columns: repeat(6,1fr)}.bento>*{min-width: 0}.b-cam{grid-column: span 4;grid-row: span 2}.b-kitchen{grid-column: span 2}.b-rule{grid-column: span 2}.b-hours{grid-column: span 3}.b-ask{grid-column: span 3}.tile-t{display: flex;align-items: center;gap: 8px;padding: 14px 16px 0;font-size: 13px;color: #a2a29e}.tile-t b{color: #f3f3f1;font-weight: 500;font-size: 13.5px}.tile-t .sp{flex: 1}.order{padding: 12px 16px 16px;display: grid;gap: 8px}.order li{display: flex;align-items: center;justify-content: space-between;gap: 10px;font-size: 13.5px;color: #d9d9d5;padding: 7px 10px;border-radius: 10px;background: rgb(255 255 255 / .03)}.order li em{font-style: normal;font-size: 12px}.order .y em{color: #E4C88C}.order .n{background: rgb(255 138 128 / .08);box-shadow: inset 0 0 0 1px rgb(255 138 128 / .25)}.order .n em{color: #ff8a80}.rule-in{margin: 12px 16px 0;border: 1px solid rgb(255 255 255 / .12);border-radius: 12px;padding: 10px 12px;font-size: 13.5px;color: #f3f3f1;background: rgb(255 255 255 / .03);min-height: 70px}.rule-card{margin: 10px 16px 0;display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 12px;background: rgb(255 255 255 / .05);font-size: 12.5px;color: #c9c9c5}.rule-card .sp{flex: 1;min-width: 0}.rule-card b{display: block;color: #f3f3f1;font-weight: 500;font-size: 13px}.tog{flex: none;width: 34px;height: 20px;border-radius: 999px;background: #E4C88C;position: relative}.tog::after{content: "";position: absolute;top: 3px;inset-inline-end: 3px;width: 14px;height: 14px;border-radius: 50%;background: #0b0b0b}.tog.off{background: #3a3a3a}.tog.off::after{inset-inline-end: auto;inset-inline-start: 3px;background: #8f8f8b}.alert{margin: 10px 16px 16px;display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 12px;background: linear-gradient(180deg,#2b2419,#221d15);border: 1px solid rgb(214 179 112 / .3);font-size: 12.5px;color: #f6ecd6}.alert .i{color: #E4C88C}.bars{display: flex;align-items: flex-end;gap: 6px;height: 120px;padding: 14px 16px 0}.bars i{flex: 1;border-radius: 6px 6px 2px 2px;background: linear-gradient(180deg,rgb(255 255 255 / .28),rgb(255 255 255 / .08));transform-origin: bottom}.bars i.pk{background: linear-gradient(180deg,#E4C88C,rgb(214 179 112 / .25))}.motion .bars i{transform: scaleY(.05);transition: transform 1.1s var(--ease)}.motion .in .bars i{transform: scaleY(1)}.bars-x{display: flex;justify-content: space-between;padding: 8px 16px 14px;font: 400 11px/1 var(--font-num);color: #74746f}.h1b{height: 22%}.h2b{height: 30%}.h3b{height: 46%}.h4b{height: 74%}.h5b{height: 100%}.h6b{height: 82%}.h7b{height: 52%}.h8b{height: 40%}.h9b{height: 60%}.h10b{height: 88%}.h11b{height: 66%}.h12b{height: 34%}.ask{padding: 12px 16px 16px;display: grid;gap: 9px}.how{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(16px,2vw,24px);counter-reset: h;position: relative}.how-step{counter-increment: h;display: grid;gap: 14px;align-content: start}.how-vis{position: relative;aspect-ratio: 4 / 3;border-radius: var(--r-lg);background: var(--bg-2);border: 1px solid var(--line);overflow: hidden;display: grid;place-items: center;padding: 22px}.sec-alt .how-vis{background: var(--bg)}.how-step h3{font-size: 21px;display: flex;align-items: center;gap: 12px}.how-step h3::before{content: counter(h);display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;border: 1px solid var(--accent);color: var(--accent-ink);font: 400 14px/1 var(--font-num);flex: none}.how-step p{color: var(--fg-2);font-size: 15.5px}.mini{width: 100%;max-width: 280px;display: grid;gap: 9px;background: var(--bg);border: 1px solid var(--line);border-radius: 16px;padding: 16px;box-shadow: var(--shadow);font-size: 13px}.sec-alt .mini{background: var(--bg-2)}.mini .fl{height: 34px;border-radius: 10px;border: 1px solid var(--line);display: flex;align-items: center;padding: 0 10px;color: var(--fg-3);font-family: var(--font-num)}.mini .fl.code{justify-content: space-between;letter-spacing: .4em;color: var(--fg)}.mini .go{height: 34px;border-radius: 999px;background: var(--fg);color: var(--bg);display: grid;place-items: center;font-weight: 500}.mini .prow{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 8px 2px;border-bottom: 1px solid var(--line)}.mini .prow:last-child{border-bottom: 0}.mini .prow span{display: flex;align-items: center;gap: 9px;color: var(--fg)}.mini .prow .i{color: var(--accent-ink)}.mini .tog{background: var(--accent)}.mini .tog::after{background: var(--bg)}.mini .tog.off{background: var(--line-2)}.mini .tog.off::after{background: var(--bg)}.mini .person{display: flex;align-items: center;gap: 10px}.mini .person .av{background: var(--bg-3);color: var(--fg)}.mini .person .sp{flex: 1}.mini .person small{display: block;color: var(--fg-3);font-size: 11.5px}.mini .role{font-size: 11px;padding: 3px 8px;border-radius: 999px;background: var(--accent-tint);color: var(--accent-ink)}.trust{display: grid;grid-template-columns: repeat(4,1fr);gap: clamp(12px,1.6vw,18px)}.tcard{border-radius: var(--r-lg);background: var(--bg);border: 1px solid var(--line);overflow: hidden;display: grid;grid-template-rows: auto 1fr}.sec-alt .tcard{background: var(--bg)}.tvis{aspect-ratio: 5 / 3.4;display: grid;place-items: center;background: var(--bg-2);border-bottom: 1px solid var(--line);position: relative;overflow: hidden}.tvis svg{width: 82%;height: 82%}.tcard .tx{padding: 20px 22px 24px;display: grid;gap: 6px;align-content: start}.tcard h3{font-size: 18px}.tcard p{color: var(--fg-2);font-size: 14.5px;line-height: 1.6}.tv-stroke{fill: none;stroke: var(--fg-3);stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round}.tv-gold{fill: none;stroke: var(--accent);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.tv-fill{fill: var(--bg-3)}.tv-goldfill{fill: var(--accent)}.tv-text{font: 500 12px var(--font-num);fill: var(--fg-2)}.tv-dash{stroke-dasharray: 4 6;animation: flow 1.6s linear infinite}.blurface{filter: blur(6px)}.mq{overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);padding-block: 10px}.mq-in{display: flex;width: max-content;animation: mq 50s linear infinite}.mq:hover .mq-in{animation-play-state: paused}.mq-in span{font: 300 clamp(36px,5.6vw,76px)/1.3 var(--font-display);padding-inline: clamp(18px,2.4vw,36px);color: var(--fg-3);white-space: nowrap;display: inline-flex;align-items: center;gap: clamp(18px,2.4vw,36px)}.mq-in span::after{content: "";width: 9px;height: 9px;border-radius: 50%;background: var(--accent);opacity: .7}.mq-in span:nth-child(3n+1){color: var(--fg)}@keyframes mq{to{transform: translateX(50%)}}html[dir="ltr"] .mq-in{animation-name: mq-l}@keyframes mq-l{to{transform: translateX(-50%)}}.names{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px 40px;margin-top: 56px;font: 400 18px/1 var(--font-num);color: var(--fg-3);letter-spacing: .02em}.names span{transition: color .2s}.names span:hover{color: var(--fg)}.names-t{text-align: center;color: var(--fg-2);font-size: 14.5px;margin-top: 56px}.names-t + .names{margin-top: 22px}.finale{position: relative;border-radius: var(--r-2xl);background: #0a0a0a;color: #f3f3f1;padding: clamp(64px,9vw,128px) clamp(24px,5vw,72px);text-align: center;overflow: hidden;isolation: isolate;box-shadow: 0 0 0 1px rgb(255 255 255 / .06) inset}.finale::before{content: "";position: absolute;z-index: -1;inset: 0;background: radial-gradient(50% 70% at 50% 110%,rgb(214 179 112 / .38),transparent 70%),radial-gradient(30% 40% at 50% 0%,rgb(255 255 255 / .05),transparent 70%)}.finale::after{content: "";position: absolute;z-index: -1;inset: 0;background-image: linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size: 64px 64px;-webkit-mask-image: radial-gradient(60% 60% at 50% 100%,#000,transparent 75%);mask-image: radial-gradient(60% 60% at 50% 100%,#000,transparent 75%)}.finale .h2{max-width: 16ch;margin-inline: auto}.finale p{color: #a2a29e;max-width: 560px;margin: 22px auto 0;font-size: clamp(17px,1.6vw,20px)}.finale .ctas{justify-content: center}.finale .link-arrow{color: #d9d9d5}.finale .gold{background: linear-gradient(100deg,#B8914C 0%,#E4C88C 40%,#F3E2B8 55%,#C9A25E 100%);-webkit-background-clip: text;background-clip: text}.spot{display: grid;grid-template-columns: 1fr 1.4fr;gap: clamp(36px,6vw,96px);align-items: center}.spot + .spot{margin-top: clamp(96px,11vw,160px)}.spot.rev .spot-copy{order: 2}.spot-copy .h3{margin-bottom: 20px}.spot-copy .lead{font-size: clamp(17px,1.5vw,19px)}.spot-copy .benefits{margin-top: 30px}.spot .stage{padding: clamp(18px,3vw,40px);min-height: 380px;display: grid;align-content: center}.dial{display: grid;gap: 12px}.dial .row{display: grid;grid-template-columns: 76px 1fr;gap: 12px;align-items: center}.dial .lab{font-size: 12.5px;color: #8f8f8b;text-align: end}.dial .bub{justify-self: start;max-width: 100%}.mem li{display: flex;align-items: center;gap: 12px;padding: 11px 14px;border-radius: 12px;background: rgb(255 255 255 / .04);font-size: 13.5px;color: #d9d9d5}.mem li .sp{flex: 1;min-width: 0}.mem li small{color: #8f8f8b;display: block;font-size: 11.5px}.mem li .x{color: #74746f}.mem ul{display: grid;gap: 8px;padding: 0 16px 16px}.mem .mh{display: flex;align-items: center;justify-content: space-between;padding: 14px 16px;font-size: 13.5px;color: #f3f3f1}.voice{display: grid;justify-items: center;gap: 20px;padding: 28px 16px;text-align: center}.orb{width: 132px;height: 132px;border-radius: 50%;background: radial-gradient(circle at 35% 30%,#F3E2B8,#C9A25E 45%,#6b4f22 80%);box-shadow: 0 0 60px rgb(214 179 112 / .35),inset 0 -10px 30px rgb(0 0 0 / .35);animation: breathe 3.4s ease-in-out infinite}@keyframes breathe{50%{transform: scale(1.06);box-shadow: 0 0 90px rgb(214 179 112 / .5),inset 0 -10px 30px rgb(0 0 0 / .35)}}.wave{display: flex;align-items: center;gap: 4px;height: 36px}.wave i{width: 4px;border-radius: 4px;background: #E4C88C;height: 30%;animation: wv 1.1s ease-in-out infinite}.wave i:nth-child(2n){animation-delay: .15s}.wave i:nth-child(3n){animation-delay: .3s}.wave i:nth-child(5n){animation-delay: .45s}@keyframes wv{50%{height: 100%}}.voice .said{color: #d9d9d5;font-size: 15px;max-width: 380px}.voice .said small{display: block;color: #74746f;font-size: 12px;margin-bottom: 4px}.flowmap{width: 100%}.flowmap svg{width: 100%;height: auto}.fm-line{fill: none;stroke: rgb(255 255 255 / .16);stroke-width: 1.4}.fm-dash{fill: none;stroke: #D6B370;stroke-width: 1.6;stroke-dasharray: 5 9;animation: flow 1.4s linear infinite}.fm-node{fill: #1a1a1a;stroke: rgb(255 255 255 / .12)}.fm-ico{fill: none;stroke: #e9e9e6;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.fm-gold{fill: none;stroke: #E4C88C;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.fm-t{font: 500 16px var(--font-text);fill: #d9d9d5}.fm-ts{font: 400 14px var(--font-text);fill: #a2a29e}.fm-box{fill: #141414;stroke: rgb(214 179 112 / .35)}.kb{display: grid;gap: 8px}.kb .file-card{justify-self: stretch;max-width: none}.caps{display: grid;grid-template-columns: repeat(3,1fr);column-gap: clamp(28px,4vw,56px)}.caps li{display: grid;grid-template-columns: auto 1fr;gap: 14px;padding: 24px 0;border-top: 1px solid var(--line)}.caps .bi{width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;background: var(--accent-tint);color: var(--accent-ink)}.caps .bi .i{width: 19px;height: 19px}.caps b{display: block;font: 400 18px/1.4 var(--font-display);margin-bottom: 4px}.caps span{display: block;color: var(--fg-2);font-size: 15px;line-height: 1.6}.usebox{max-width: 860px;margin-inline: auto}.usebox .segs{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-bottom: 26px}.usebox .stage{padding: clamp(18px,3vw,36px)}.usebox .pane{display: grid;gap: 10px}.pdiag{display: grid;grid-template-columns: 1fr 1.2fr;gap: clamp(36px,6vw,96px);align-items: center}.checks{display: grid;gap: 16px;margin-top: 30px}.checks li{display: grid;grid-template-columns: auto 1fr;gap: 14px}.checks li::before{content: "";width: 22px;height: 22px;margin-top: .25em;border-radius: 50%;background: var(--accent-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.5 2.5L14 7.5' fill='none' stroke='%23A67C34' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/22px no-repeat}.checks b{font-weight: 500;display: block}.checks span{color: var(--fg-2);display: block;font-size: 15.5px}.plans{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(14px,1.6vw,20px)}.plan{position: relative;border-radius: var(--r-xl);border: 1px solid var(--line);background: var(--bg);padding: clamp(26px,3vw,38px);display: grid;grid-template-rows: auto auto auto 1fr auto;gap: 14px;overflow: hidden;isolation: isolate;transition: border-color .25s,transform .25s var(--ease)}.plan:hover{border-color: var(--line-2);transform: translateY(-3px)}.plan::before{content: "";position: absolute;z-index: -1;inset: 0 0 auto;height: 160px;background: radial-gradient(70% 100% at 50% 0%,var(--bloom),transparent 70%);opacity: .7}.plan .pi{width: 52px;height: 52px;border-radius: 16px;display: grid;place-items: center;background: #0b0b0b;color: #E4C88C;box-shadow: 0 10px 24px -10px rgb(0 0 0 / .4)}.plan .pi .i{width: 24px;height: 24px}.plan h3{font-size: 26px}.plan>p{color: var(--fg-2);font-size: 15.5px}.ladder{display: grid;margin-top: 8px;position: relative}.ladder li{display: grid;grid-template-columns: auto 1fr;gap: 14px;padding: 13px 0;position: relative}.ladder li::before{content: "";width: 11px;height: 11px;border-radius: 50%;border: 1.5px solid var(--accent);background: var(--bg);margin-top: .5em;position: relative;z-index: 1}.ladder li:first-child::before{background: var(--accent)}.ladder li::after{content: "";position: absolute;inset-inline-start: 5px;top: calc(.5em + 24px);bottom: calc(-.5em - 2px);width: 1px;background: var(--line-2)}.ladder li:last-child::after{display: none}.ladder b{display: flex;align-items: center;gap: 8px;font-weight: 500}.ladder span{display: block;color: var(--fg-2);font-size: 14.5px}.soon{font-size: 11.5px;border: 1px solid var(--line-2);border-radius: 999px;padding: 1px 8px;color: var(--fg-2);font-weight: 400}.free{font-size: 11.5px;border-radius: 999px;padding: 1px 8px;background: var(--accent-tint);color: var(--accent-ink);font-weight: 500}.plan .btn{margin-top: 10px;width: 100%}.trial{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(14px,1.6vw,20px)}.trial li{display: grid;gap: 10px;padding: 28px;border-radius: var(--r-lg);background: var(--bg);border: 1px solid var(--line)}.trial .bi{width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;background: var(--bg);color: var(--accent-ink);border: 1px solid var(--line)}.trial b{font: 400 19px/1.4 var(--font-display)}.trial span{color: var(--fg-2);font-size: 15px}.faq{max-width: 820px;margin-inline: auto}.faq details{border-top: 1px solid var(--line)}.faq details:last-child{border-bottom: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 24px 0;font: 400 clamp(18px,1.7vw,21px)/1.4 var(--font-display)}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";font: 300 26px/1 var(--font-num);color: var(--accent-ink);transition: transform .25s var(--ease);flex: none}.faq details[open] summary::after{transform: rotate(45deg)}.faq details p{color: var(--fg-2);padding-bottom: 24px;max-width: 680px}.contact{display: grid;grid-template-columns: 1fr 1.1fr;gap: clamp(36px,6vw,96px);align-items: start}.formcard{border-radius: var(--r-xl);border: 1px solid var(--glass-line);background: var(--glass);box-shadow: var(--shadow);padding: clamp(24px,3.4vw,44px);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px)}.form{display: grid;gap: 18px}.row2{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.fld{display: grid;gap: 8px}.fld>label,.fld legend{font-size: 15px;font-weight: 500}.fld small{color: var(--fg-3);font-weight: 400}.inp{width: 100%;min-height: 52px;border-radius: var(--r-md);border: 1px solid var(--line-2);background: var(--bg);color: var(--fg);font: 400 16px/1.5 var(--font-text);padding: 12px 16px;transition: border-color .15s,box-shadow .15s}textarea.inp{min-height: 128px;resize: vertical}.inp:hover{border-color: var(--fg-3)}.inp:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.inp[aria-invalid="true"]{border-color: var(--bad)}.inp-ltr{direction: ltr;text-align: start;font-family: var(--font-num)}html[dir="rtl"] .inp-ltr{text-align: end}fieldset{border: 0;margin: 0;padding: 0;min-width: 0}.choices{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 8px}.choice{position: relative}.choice input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer}.choice span{display: inline-flex;align-items: center;min-height: 44px;padding: 0 18px;border-radius: 999px;border: 1px solid var(--line-2);font-size: 15px;transition: background-color .15s,border-color .15s}.choice input:checked + span{background: var(--accent-tint);color: var(--fg);border-color: var(--accent)}.choice input:focus-visible + span{outline: 2px solid var(--accent);outline-offset: 2px}.hp{position: absolute !important;inset-inline-start: -10000px;width: 1px;height: 1px;overflow: hidden}.form-msg{min-height: 1.5em;font-size: 15px}.form-msg.bad{color: var(--bad)}.form-msg.ok{color: var(--ok)}.done{border-radius: var(--r-lg);background: var(--bg-2);padding: 40px;display: grid;gap: 10px}.done h3{font-size: 26px}.note-flush{margin: 0}.prose{max-width: 760px}.prose h2{font-size: 26px;margin: 52px 0 12px}.prose p,.prose li{color: var(--fg-2)}.prose ul{padding-inline-start: 20px;display: grid;gap: 8px;list-style: disc}.prose p + p{margin-top: 12px}.prose .lead{margin-top: 22px}.after-prose{margin-top: 36px}.ftr{border-top: 1px solid var(--line);padding: 72px 0 40px;font-size: 15px}.ftr-grid{display: grid;grid-template-columns: 1.6fr repeat(3,1fr);gap: 32px}.ftr h2{margin: 0 0 14px;font: 500 14px/1 var(--font-text);color: var(--fg)}.ftr ul{display: grid;gap: 10px}.ftr a{color: var(--fg-2);text-decoration: none}.ftr a:hover{color: var(--fg)}.ftr p{color: var(--fg-2);max-width: 340px;margin-top: 16px}.ftr-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px;margin-top: 56px;color: var(--fg-3);font-size: 13px}.ftr-word{font: 300 clamp(80px,17vw,240px)/1.25 var(--font-display);text-align: center;margin-top: 40px;background: linear-gradient(180deg,color-mix(in srgb,var(--fg) 14%,transparent) 30%,transparent 92%);-webkit-background-clip: text;background-clip: text;color: transparent;user-select: none}.motion .rv{opacity: 0;transform: translateY(28px);transition: opacity .9s var(--ease),transform .9s var(--ease)}.motion .rv.in{opacity: 1;transform: none}.motion .rv.d1{transition-delay: .08s}.motion .rv.d2{transition-delay: .16s}.motion .rv.d3{transition-delay: .24s}@media (max-width: 1080px){.hs{grid-template-columns: 1.2fr 1fr}.hs-side.s2{display: none}.app{grid-template-columns: 1fr}.app-side{display: none}.inbox{grid-template-columns: 1fr}.inbox-list{display: none}.trust{grid-template-columns: 1fr 1fr}.b-cam{grid-column: span 6}.b-kitchen,.b-rule{grid-column: span 3}.b-hours,.b-ask{grid-column: span 3}}@media (max-width: 900px){.brain,.chap-head,.spot,.pdiag,.contact{grid-template-columns: 1fr}.chap-ben .benefits{grid-template-columns: 1fr}.spot.rev .spot-copy{order: 0}.caps{grid-template-columns: 1fr 1fr}.plans,.trial{grid-template-columns: 1fr}.how{grid-template-columns: 1fr;max-width: 520px;margin-inline: auto}.ftr-grid{grid-template-columns: 1fr 1fr}.ftr-grid>:first-child{grid-column: 1 / -1}}@media (max-width: 720px){:root{--gutter: 18px}.display{font-size: clamp(36px,10.4vw,52px)}html[lang="en"] .display{font-size: clamp(38px,11vw,56px)}.spot .stage{min-height: 0}body{font-size: 16px}.hs{grid-template-columns: 1fr}.hs-side.s1{display: none}.hs-pumo,.hs-cam{transform: none}.thread{min-height: 300px}.dtabs{margin-bottom: 14px}.dtab{padding: 9px 12px}.bento{grid-template-columns: 1fr}.bento>*{grid-column: auto !important;grid-row: auto !important}.trust{grid-template-columns: 1fr}.caps{grid-template-columns: 1fr}.row2{grid-template-columns: 1fr}.stage{border-radius: var(--r-xl)}.finale{border-radius: var(--r-xl)}.pnav a{padding: 8px 12px;font-size: 13.5px}.pnav a .i{display: none}.ctas .btn{flex: 1 1 100%}.ctas .link-arrow{margin-inline: auto}.node{width: 110px}.node .nd{width: 52px;height: 52px;border-radius: 16px}.node small{display: none}.mock{font-size: 14px}.dial .row{grid-template-columns: 1fr;gap: 4px}.dial .lab{text-align: start}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important;animation: none !important}.motion .rv{opacity: 1;transform: none}.pp{display: none}}.display,.h2{font-weight: 700}.display{letter-spacing: -0.015em}.h3{font-weight: 700}.split .w{display: inline-block}.goldw{font-style: normal}.goldw .w{background: var(--gold-text);-webkit-background-clip: text;background-clip: text;color: transparent;padding-block: .08em}.finale .goldw .w{background: linear-gradient(100deg,#B8914C 0%,#E4C88C 40%,#F3E2B8 55%,#C9A25E 100%);-webkit-background-clip: text;background-clip: text}.motion .split .w{opacity: 0;transform: translateY(.42em);filter: blur(10px);transition: opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.motion .split.in .w{opacity: 1;transform: none;filter: none}.motion .hero .split .w{opacity: 1;transform: none;filter: none;animation: wIn 1s var(--ease) both}@keyframes wIn{from{opacity: .01;transform: translateY(.42em);filter: blur(10px)}to{opacity: 1;transform: none;filter: none}}.w2{transition-delay: .07s;animation-delay: .07s}.w3{transition-delay: .14s;animation-delay: .14s}.w4{transition-delay: .21s;animation-delay: .21s}.w5{transition-delay: .28s;animation-delay: .28s}.w6{transition-delay: .35s;animation-delay: .35s}.w7{transition-delay: .42s;animation-delay: .42s}.w8{transition-delay: .49s;animation-delay: .49s}.w9{transition-delay: .56s;animation-delay: .56s}.w10{transition-delay: .63s;animation-delay: .63s}.w11{transition-delay: .7s;animation-delay: .7s}.w12{transition-delay: .77s;animation-delay: .77s}.w13{transition-delay: .84s;animation-delay: .84s}.w14{transition-delay: .91s;animation-delay: .91s}.chap,.kids-sec{position: relative;isolation: isolate;overflow: clip}.blooms{position: absolute;inset: 0;z-index: -1;pointer-events: none;overflow: hidden}.blooms i{position: absolute;width: min(60vw,760px);aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,var(--bloom),transparent);animation: drift 22s ease-in-out infinite alternate}.blooms i:nth-child(1){inset-inline-start: -14%;top: -10%}.blooms i:nth-child(2){inset-inline-end: -16%;top: 30%;animation-duration: 28s;animation-delay: -8s;opacity: .7}.blooms i:nth-child(3){inset-inline-start: 30%;bottom: -30%;animation-duration: 34s;animation-delay: -14s;opacity: .5}@keyframes drift{0%{transform: translate3d(0,0,0) scale(1)}50%{transform: translate3d(6vw,4vh,0) scale(1.15)}100%{transform: translate3d(-4vw,-3vh,0) scale(.92)}}.sec-alt{background: linear-gradient(180deg,var(--bg),var(--bg-2) 140px,var(--bg-2) calc(100% - 140px),var(--bg))}.mascot{display: block;width: 100%;height: auto;overflow: visible;cursor: default}.m-xl{width: clamp(150px,15vw,212px)}.m-md{width: 112px}.m-sm{width: 70px;flex: none}.mascot *{transform-box: fill-box}.m-halo{transform-origin: center;opacity: .5;animation: halo 3.8s ease-in-out infinite}@keyframes halo{50%{transform: scale(1.1);opacity: .8}}.m-float{animation: bob 3.8s ease-in-out infinite;transform-box: view-box}@keyframes bob{50%{transform: translateY(-5px)}}.m-body{transform-origin: 50% 90%;transition: transform .5s var(--ease);animation: breathe-b 3.8s ease-in-out infinite}@keyframes breathe-b{50%{scale: 1.025 .985}}.m-face{transform-box: view-box;transition: transform .25s ease-out}.m-look{transform-box: view-box;transition: transform .4s var(--ease)}.m-eyes{opacity: 0;transition: opacity .2s;fill: #1d160a}.eye-open{opacity: 1;transform-origin: center;animation: mblink 5.2s infinite}@keyframes mblink{0%,93%,100%{transform: scaleY(1)}95.5%{transform: scaleY(.08)}}.eye-happy{fill: none;stroke: #1d160a;stroke-width: 6;stroke-linecap: round}.glint{fill: #fff}.m-cheek{fill: #E2946E;opacity: .35}.mouth{opacity: 0;transition: opacity .2s;fill: #1d160a}.mouth-smile,.mouth-flat{fill: none;stroke: #1d160a;stroke-width: 5;stroke-linecap: round}.mouth-smile{opacity: 1}.mouth-talk{transform-origin: center}.m-waves path{fill: none;stroke: var(--accent);stroke-width: 4;stroke-linecap: round;opacity: 0;transform-origin: center}.m-dots circle{fill: var(--accent);opacity: 0;transform-origin: center}.m-bars rect{fill: var(--accent);opacity: 0;transform-origin: center;transition: opacity .2s}.m-hand{opacity: 0;transform: translate(-14px,34px) rotate(0);transform-origin: 20% 90%;transition: opacity .3s,transform .4s var(--ease)}.mascot[data-state="happy"] .eye-open,.mascot[data-state="waving"] .eye-open{opacity: 0}.mascot[data-state="happy"] .eye-happy,.mascot[data-state="waving"] .eye-happy{opacity: 1}.mascot[data-state="happy"] .mouth-smile,.mascot[data-state="waving"] .mouth-smile{opacity: 0}.mascot[data-state="happy"] .mouth-big,.mascot[data-state="waving"] .mouth-big{opacity: 1}.mascot[data-state="happy"] .m-body{animation: hop .9s var(--ease) 2}@keyframes hop{30%{transform: translateY(-10px) scale(1.03,.97)}60%{transform: translateY(0) scale(.98,1.03)}}.mascot[data-state="waving"] .m-hand{opacity: 1;transform: translate(4px,-14px);animation: wave-hand .55s ease-in-out infinite alternate}@keyframes wave-hand{from{rotate: -16deg}to{rotate: 18deg}}.mascot[data-state="waving"] .m-body{transform: rotate(-4deg)}.mascot[data-state="thinking"] .m-look{transform: translate(9px,-8px)}.mascot[data-state="thinking"] .mouth-smile{opacity: 0}.mascot[data-state="thinking"] .mouth-flat{opacity: 1}.mascot[data-state="thinking"] .m-body{transform: rotate(5deg)}.mascot[data-state="thinking"] .m-dots circle{opacity: 1;animation: think 1.4s ease-in-out infinite}.m-dots circle:nth-child(2){animation-delay: .2s !important}.m-dots circle:nth-child(3){animation-delay: .4s !important}@keyframes think{0%,100%{transform: scale(.6);opacity: .35}40%{transform: scale(1);opacity: 1}}.mascot[data-state="listening"] .m-body{transform: rotate(-7deg)}.mascot[data-state="listening"] .m-look{transform: translate(-6px,2px)}.mascot[data-state="listening"] .m-waves path{animation: ring 1.5s ease-out infinite}.m-waves path:nth-child(2),.m-waves path:nth-child(4){animation-delay: .35s !important}@keyframes ring{0%{opacity: 0;transform: scale(.85)}30%{opacity: .9}100%{opacity: 0;transform: scale(1.12)}}.mascot[data-state="talking"] .mouth-smile{opacity: 0}.mascot[data-state="talking"] .mouth-talk{opacity: 1;animation: talk .26s ease-in-out infinite alternate}@keyframes talk{from{transform: scaleY(.25) scaleX(1.15)}to{transform: scaleY(1.1)}}.mascot[data-state="talking"] .m-bars rect{opacity: 1;animation: eqm .7s ease-in-out infinite}.m-bars rect:nth-child(2){animation-delay: -.2s !important}.m-bars rect:nth-child(3){animation-delay: -.45s !important}.m-bars rect:nth-child(4){animation-delay: -.1s !important}.m-bars rect:nth-child(5){animation-delay: -.35s !important}.m-bars rect:nth-child(6){animation-delay: -.55s !important}@keyframes eqm{0%,100%{transform: scaleY(.3)}50%{transform: scaleY(1.5)}}.mascot[data-state="surprised"] .eye-open{opacity: 0}.mascot[data-state="surprised"] .eye-wide{opacity: 1}.mascot[data-state="surprised"] .mouth-smile{opacity: 0}.mascot[data-state="surprised"] .mouth-o{opacity: 1}.mascot[data-state="surprised"] .m-body{animation: jump .55s var(--ease)}@keyframes jump{35%{transform: translateY(-14px) scale(.96,1.06)}70%{transform: translateY(2px) scale(1.04,.96)}}.hero-mascot{display: grid;justify-items: center;gap: 14px;margin-bottom: 10px}.m-say{display: grid;justify-items: center}.m-say span,.chap-say{display: inline-block;padding: 9px 16px;border-radius: 18px;background: var(--glass);border: 1px solid var(--glass-line);box-shadow: var(--shadow);color: var(--fg);font: 500 15px/1.4 var(--font-text);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);white-space: nowrap}.m-say span{grid-area: 1 / 1;opacity: 0;transform: translateY(8px) scale(.96);transition: opacity .35s var(--ease),transform .35s var(--ease)}.m-say span.on{opacity: 1;transform: none}.chap-intro{display: flex;align-items: center;gap: 14px;margin-bottom: 22px}.chap-say{border-start-start-radius: 6px;font-size: 14.5px}.finale-m{display: flex;justify-content: center;margin-bottom: 18px}.finale .mascot{--accent: #D6B370}.illo-wrap{position: relative}.illo-wrap .pp{inset-block-end: 0;inset-inline-end: 0;background: var(--glass);color: var(--fg);border-color: var(--line-2)}.illo{display: block;width: 100%;height: auto;overflow: visible}.illo *{transform-box: fill-box}.il-line{fill: none;stroke: var(--fg);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;opacity: .8}.il-soft{fill: none;stroke: var(--fg-3);stroke-width: 2;stroke-linecap: round;opacity: .7}.il-ring{fill: none;stroke: var(--line-2);stroke-width: 1.5}.il-ring.d{stroke: var(--accent);stroke-dasharray: 3 10;opacity: .7;transform-origin: center;animation: spin 50s linear infinite}.il-bars rect{fill: var(--fg);opacity: .65;transform-origin: center;animation: eqm .9s ease-in-out infinite}.il-bars.ai rect{fill: var(--accent);opacity: 1}.il-bars rect:nth-child(2){animation-delay: -.3s}.il-bars rect:nth-child(3){animation-delay: -.6s}.il-bars rect:nth-child(4){animation-delay: -.15s}.il-bars rect:nth-child(5){animation-delay: -.45s}.il-bars rect:nth-child(6){animation-delay: -.75s}.il-bars rect:nth-child(7){animation-delay: -.25s}.il-bub rect{fill: var(--bg);stroke: var(--line-2);stroke-width: 1.5}.il-bub text{font: 500 15px var(--font-text);fill: var(--fg)}.il-bub.gold rect{fill: var(--accent-tint);stroke: var(--accent)}.il-bub.gold text{fill: var(--accent-ink)}.il-tag{font: 500 12.5px var(--font-text);fill: var(--accent-ink)}.il-pair{opacity: 0;animation: pair 9s infinite}.il-pair.p1{animation-delay: 3s}.il-pair.p2{animation-delay: 6s}@keyframes pair{0%{opacity: 0;transform: translateY(10px)}5%,30%{opacity: 1;transform: none}35%,100%{opacity: 0;transform: translateY(-6px)}}.il-path{fill: none;stroke: var(--line-2);stroke-width: 2}.il-flow{fill: none;stroke: var(--accent);stroke-width: 2;stroke-dasharray: 4 12;stroke-linecap: round;animation: flow 1.4s linear infinite}.il-chan{animation: bobs 4.2s ease-in-out infinite}.il-chan.c1{animation-delay: -1.4s}.il-chan.c2{animation-delay: -2.8s}@keyframes bobs{50%{transform: translateY(-7px)}}.il-chan circle,.il-agent circle{fill: var(--bg);stroke: var(--line-2);stroke-width: 1.5}.il-ico{fill: none;stroke: var(--fg);stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.il-ico.gold{stroke: var(--accent-ink)}.il-token rect{fill: var(--accent)}.il-token path{stroke: var(--on-accent);stroke-width: 1.8;stroke-linecap: round;fill: none}.il-box rect{fill: var(--bg);stroke: var(--accent);stroke-width: 2}.il-count{font: 300 22px var(--font-num);fill: var(--fg)}.il-lamp .il-glow{fill: var(--accent);opacity: .16;transform-origin: center;animation: glowp 4s ease-in-out infinite}.il-lamp:nth-child(2) .il-glow{animation-delay: -1.3s}.il-lamp:nth-child(3) .il-glow{animation-delay: -2.6s}@keyframes glowp{50%{opacity: .3;transform: scale(1.12)}}.il-steam{animation: steam 2.6s ease-in-out infinite}@keyframes steam{0%{opacity: 0;transform: translateY(6px)}40%{opacity: .7}100%{opacity: 0;transform: translateY(-10px)}}.il-det rect{fill: none;stroke: var(--fg);stroke-width: 1.6;stroke-dasharray: 5 4}.il-det .tg{fill: var(--fg);stroke: none;stroke-dasharray: none}.il-det text{font: 500 11px var(--font-text);fill: var(--bg)}.il-det.staff rect{stroke: var(--accent)}.il-det.staff .tg{fill: var(--accent)}.il-det.staff text{fill: var(--on-accent)}.il-line.staff{stroke: var(--accent-ink)}.il-walk{animation: cwalk 11s linear infinite;transform-box: view-box}@keyframes cwalk{0%{transform: translateX(40px);opacity: 0}8%{opacity: 1}85%{opacity: 1}100%{transform: translateX(-260px);opacity: 0}}.il-count-line{stroke: var(--accent);stroke-width: 2;stroke-dasharray: 5 6}.il-chip rect{fill: var(--bg);stroke: var(--line-2);stroke-width: 1.5}.il-chip text{font: 500 15px var(--font-text);fill: var(--fg)}.il-chip .n{font-family: var(--font-num);fill: var(--accent-ink)}.il-chip .live{fill: var(--accent);animation: blink 1.6s ease-in-out infinite}.il-plate .card{fill: var(--bg);stroke: var(--line-2);stroke-width: 1.5}.il-plate .food{fill: var(--accent);opacity: .55}.il-plate .f2{opacity: .35}.il-plate .f3{opacity: .75}.ck circle{fill: var(--accent-tint)}.ck path{fill: none;stroke: var(--accent-ink);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.ck.bad circle{fill: color-mix(in srgb,var(--bad) 16%,transparent)}.ck.bad path{stroke: var(--bad)}.ck{transform-origin: center;animation: ckp 6s var(--ease) infinite}.ck.k2{animation-delay: .5s}.ck.k3{animation-delay: 1s}@keyframes ckp{0%{opacity: 0;transform: scale(.3)}10%,82%{opacity: 1;transform: none}92%,100%{opacity: 0;transform: scale(.8)}}.il-glyph{font: 700 30px var(--font-display);fill: var(--accent);opacity: .55;animation: floaty 5s ease-in-out infinite}.il-glyph.g1{animation-delay: -1s}.il-glyph.g2{animation-delay: -2s}.il-glyph.g3{animation-delay: -3s;font-size: 22px}.il-glyph.g4{animation-delay: -4s;font-size: 22px}@keyframes floaty{50%{transform: translateY(-12px) rotate(6deg)}}.nums{display: grid;grid-template-columns: repeat(4,1fr);gap: clamp(16px,2vw,32px)}.numb{display: grid;gap: 6px;padding-top: 22px;border-top: 1px solid var(--line)}.numb b{font: 300 clamp(52px,6.4vw,92px)/1 var(--font-num);background: var(--gold-text);-webkit-background-clip: text;background-clip: text;color: transparent}.numb span{color: var(--fg-2);font-size: 15.5px}.kids{display: grid;grid-template-columns: 1fr 1.1fr;gap: clamp(36px,6vw,96px);align-items: center}.soon-badge{display: inline-block;margin-bottom: 18px;padding: 6px 14px;border-radius: 999px;background: var(--accent);color: var(--on-accent);font: 700 13px/1.2 var(--font-display)}.hero-split{display: grid;grid-template-columns: 1.05fr 1fr;gap: clamp(32px,5vw,72px);align-items: center}.hero-split .hero-copy{text-align: start}.hero-split .lead{margin-inline: 0}.hero-split .display{font-size: clamp(40px,5.4vw,78px)}.hero-split .ctas{justify-content: flex-start}.chap-head{align-items: center;grid-template-columns: 1fr 1.05fr}.chap-head .lead{margin-top: 22px}.chap-head .h2{font-size: clamp(34px,4.4vw,58px)}.btn-voice{padding-inline: 26px 30px}.vw{display: inline-flex;align-items: center;gap: 3px;height: 20px}.vw i{width: 3px;height: 35%;border-radius: 2px;background: currentColor;animation: wv 1s ease-in-out infinite}.vw i:nth-child(2){animation-delay: -.25s}.vw i:nth-child(3){animation-delay: -.5s}.vw i:nth-child(4){animation-delay: -.12s}.vw i:nth-child(5){animation-delay: -.38s}.btn-voice::after{content: "";position: absolute;inset: -6px;border-radius: inherit;border: 1.5px solid var(--accent);opacity: 0;animation: cta-ring 2.6s ease-out infinite;pointer-events: none}@keyframes cta-ring{0%{opacity: .6;transform: scale(.96)}100%{opacity: 0;transform: scale(1.12)}}.magnet{transition: transform .25s var(--ease),box-shadow .2s,background-color .2s;will-change: transform}@supports (animation-timeline: view()){.motion main>section:not(.hero) .rv{opacity: 1;transform: none;transition: none;animation: rvIn linear both;animation-timeline: view();animation-range: entry 0% cover 30%}.motion .px{animation: pxy linear both;animation-timeline: view();animation-range: cover}}@keyframes rvIn{from{opacity: 0;transform: translateY(56px) scale(.97)}to{opacity: 1;transform: none}}@keyframes pxy{from{transform: translateY(var(--pxd))}to{transform: translateY(calc(var(--pxd) * -1))}}.px1{--pxd: 28px}.px2{--pxd: 52px}@media (max-width: 900px){.hero-split,.kids{grid-template-columns: 1fr}.nums{grid-template-columns: 1fr 1fr;row-gap: 28px}}@media (max-width: 720px){.m-say span{font-size: 14px}.chap-say{white-space: normal}}@media (prefers-reduced-motion: reduce){.split .w{opacity: 1 !important;filter: none !important;transform: none !important}.il-pair.p0{opacity: 1}.ck{opacity: 1}.btn-voice::after{display: none}}span.tag{display: inline-block;vertical-align: middle;margin-inline-start: 10px;padding: 3px 10px;border-radius: 999px;font: 500 12px/1.4 var(--font-text);letter-spacing: 0;white-space: nowrap;color: var(--fg-2)}span.tag.tag-live{background: var(--accent-tint);color: var(--accent-ink)}span.tag.tag-roll{background: var(--accent);color: var(--on-accent)}span.tag.tag-soon{border: 1px solid var(--line-2);color: var(--fg-2)}.h3 span.tag,.h2 span.tag{vertical-align: .45em;font-size: 13px}.sec-head>span.tag{margin-inline-start: 4px;vertical-align: 0;margin-bottom: 20px}.news{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(14px,1.6vw,22px)}.news-card{display: grid;grid-template-columns: auto 1fr;gap: 16px;align-items: start;padding: 24px;border: 1px solid var(--line);border-radius: 22px;background: var(--bg);color: inherit;text-decoration: none;transition: border-color .2s,transform .25s var(--ease)}.news-card:hover,.news-card:focus-visible{border-color: var(--accent);transform: translateY(-3px)}.news-card .bi{width: 42px;height: 42px;border-radius: 12px;display: grid;place-items: center;background: var(--accent-tint);color: var(--accent-ink)}.news-card .bi .i{width: 20px;height: 20px}.news-card .nc{display: grid;gap: 8px;justify-items: start;min-width: 0}.news-card span.tag{margin: 0}.news-card b{font: 400 19px/1.4 var(--font-display)}.news-card .nd{color: var(--fg-2);font-size: 15px;line-height: 1.65}.news-sec{position: relative;isolation: isolate;overflow: clip}.steps-card{justify-self: end;width: 92%;border: 1px solid rgb(255 255 255 / .08);border-radius: 14px;padding: 10px 14px;background: rgb(255 255 255 / .03);font-size: 13px;color: #c9c9c5}.steps-card small{display: block;color: #8f8f8b;font-size: 11.5px;margin-bottom: 6px}.steps-card ol{margin: 0;padding: 0;list-style: none;display: grid;gap: 6px;counter-reset: s}.steps-card li{display: flex;align-items: center;gap: 9px;counter-increment: s}.steps-card li::before{content: counter(s);flex: none;width: 19px;height: 19px;border-radius: 50%;display: grid;place-items: center;font: 500 11px/1 var(--font-num);background: rgb(214 179 112 / .14);color: #E4C88C}.steps-card li .sp{flex: 1;min-width: 0}.approve{justify-self: end;width: 92%;display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 12px;background: linear-gradient(180deg,#2b2419,#221d15);border: 1px solid rgb(214 179 112 / .3);font-size: 12.5px;color: #f6ecd6}.approve .i{color: #E4C88C}.approve .sp{flex: 1;min-width: 0}.approve b{display: block;font-weight: 500;font-size: 13px}.btn-mini{flex: none;padding: 7px 14px;border-radius: 999px;background: #E4C88C;color: #0b0b0b;font: 500 12px/1 var(--font-text)}.meter{display: flex;align-items: center;gap: 10px;justify-self: end;width: 92%;font-size: 12.5px;color: #a2a29e}.meter i{flex: 1;height: 5px;border-radius: 99px;background: rgb(255 255 255 / .08);overflow: hidden}.meter i b{display: block;height: 100%;width: 72%;border-radius: inherit;background: linear-gradient(90deg,#A67C34,#E4C88C)}.motion .meter:not(.off) i b{animation: meterFill 2.4s var(--ease) both}@keyframes meterFill{from{width: 4%}}.refs{display: flex;gap: 4px;margin-top: 6px}.refs span,.srcr .sn{display: inline-grid;place-items: center;min-width: 19px;height: 19px;padding: 0 4px;border-radius: 6px;font: 500 11px/1 var(--font-num);background: rgb(214 179 112 / .14);color: #E4C88C}.src-list{justify-self: end;width: 92%;display: grid;border: 1px solid rgb(255 255 255 / .08);border-radius: 12px;overflow: hidden}.srcr{display: flex;align-items: center;gap: 10px;padding: 8px 12px;border-top: 1px solid rgb(255 255 255 / .06);font-size: 12.5px;color: #c9c9c5}.srcr:first-child{border-top: 0}.srcr .sp{flex: 1;min-width: 0}.srcr small{color: #E4C88C;font-size: 11px}.mock-bar .chips .chip{padding: 4px 10px;font-size: 11.5px}.mock-body>.chips .chip .i{width: 13px;height: 13px}.mock-bar .vw{color: #E4C88C;height: 16px}.care-room{display: block;width: calc(100% - 32px);margin: 12px 16px 0;height: auto;border-radius: 14px;background: radial-gradient(120% 90% at 30% 20%,#1d1a14,#111)}.cr-floor{stroke: rgb(255 255 255 / .12);stroke-width: 1.5;fill: none}.cr-sofa{fill: rgb(255 255 255 / .04);stroke: rgb(255 255 255 / .1)}.cr-zone{fill: none;stroke: rgb(214 179 112 / .35);stroke-dasharray: 5 6}.cf-bone path{stroke: #E4C88C;stroke-width: 3;stroke-linecap: round;fill: none}.cf-joint circle{fill: #0f0f0f;stroke: #E4C88C;stroke-width: 2.5}.care-fig{transform-box: fill-box;transform-origin: 50% 100%;transform: translate(26px,-8px) rotate(-82deg)}.motion .care-fig{animation: careFall 7s var(--ease) infinite}@keyframes careFall{0%,48%{transform: none}58%,92%{transform: translate(26px,-8px) rotate(-82deg)}100%{transform: none}}@media (max-width: 900px){.news{grid-template-columns: 1fr 1fr}}@media (max-width: 620px){.news{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.motion .care-fig,.motion .meter:not(.off) i b{animation: none}}