@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page: #f7f6f3;--raised: #ffffff;--ink: #151513;--ink-2: rgba(21, 21, 19, .58);--ink-3: rgba(21, 21, 19, .42);--line: rgba(21, 21, 19, .08);--line-strong: rgba(21, 21, 19, .14);--hover: rgba(21, 21, 19, .05);--btn: #18181b;--btn-ink: #ffffff;--btn-hover: #f4f4f5;--band: #171613;--band-ink: #edece8;--footer: #121210;--accent: #2f5fca;--accent-soft: rgba(47, 95, 202, .1);--window-shadow: 0 2px 3px 0 rgba(14, 14, 16, .07), 0 5px 15px 0 rgba(14, 14, 16, .04), 0 5px 15px 0 rgba(14, 14, 16, .04), 0 9px 24px -5px rgba(14, 14, 16, .05), 0 0 0 1px rgba(14, 14, 16, .07);--shadow-xs: 0 0 0 1px rgba(14, 14, 16, .08), 0 0 2px 0 rgba(14, 14, 16, .06);--shadow-sm: 0 0 0 1px rgba(14, 14, 16, .08), 0 1px 2px 0 rgba(14, 14, 16, .08);--shadow-md: 0 0 0 1px rgba(14, 14, 16, .08), 0 1px 2px 0 rgba(14, 14, 16, .08), 0 5px 12px 0 rgba(14, 14, 16, .08);--shadow-lg: 0 0 0 1px rgba(14, 14, 16, .08), 0 1px 1px 0 rgba(14, 14, 16, .04), 0 2px 3px 0 rgba(14, 14, 16, .04), 0 4px 6px 0 rgba(14, 14, 16, .04), 0 24px 68px 0 rgba(14, 14, 16, .04);--shadow-xl: 0 0 0 1px rgba(14, 14, 16, .08), 0 2px 10px 0 rgba(14, 14, 16, .08), 0 5px 15px 0 rgba(14, 14, 16, .08), 0 15px 35px -5px rgba(14, 14, 16, .16);--shadow-2xl: 0 0 0 1px rgba(14, 14, 16, .08), 0 2px 3px 0 rgba(14, 14, 16, .24), 0 5px 15px 0 rgba(14, 14, 16, .08), 0 5px 15px 0 rgba(14, 14, 16, .08), 0 15px 35px -5px rgba(14, 14, 16, .16);--sans: "Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--display: 440;--t-h1: clamp(40px, 4.3vw, 56px);--t-h2: clamp(30px, 3.1vw, 40px);--t-h3: 20px;--t-lede: 17px;--t-body: 16px;--t-small: 13px;--ease: cubic-bezier(.22, 1, .36, 1);--wrap: 1200px;--sheet-radius: 32px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--page: #11100e;--raised: #1a1916;--ink: #eeede9;--ink-2: rgba(238, 237, 233, .6);--ink-3: rgba(238, 237, 233, .42);--line: rgba(238, 237, 233, .08);--line-strong: rgba(238, 237, 233, .16);--hover: rgba(238, 237, 233, .06);--btn: #eeede9;--btn-ink: #11100e;--btn-hover: #1d1d21;--band: #1a1916;--footer: #080807;--accent: #7ea2f2;--accent-soft: rgba(126, 162, 242, .12);--window-shadow: 0 0 0 1px rgba(238, 237, 233, .1), 0 4px 8px -2px rgba(0, 0, 0, .3), 0 18px 36px -10px rgba(0, 0, 0, .45), 0 56px 110px -28px rgba(0, 0, 0, .7);color-scheme:dark}}:root[data-theme=dark]{--page: #11100e;--raised: #1a1916;--ink: #eeede9;--ink-2: rgba(238, 237, 233, .6);--ink-3: rgba(238, 237, 233, .42);--line: rgba(238, 237, 233, .08);--line-strong: rgba(238, 237, 233, .16);--hover: rgba(238, 237, 233, .06);--btn: #eeede9;--btn-ink: #11100e;--btn-hover: #1d1d21;--band: #1a1916;--footer: #080807;--accent: #7ea2f2;--accent-soft: rgba(126, 162, 242, .12);--window-shadow: 0 0 0 1px rgba(238, 237, 233, .1), 0 4px 8px -2px rgba(0, 0, 0, .3), 0 18px 36px -10px rgba(0, 0, 0, .45), 0 56px 110px -28px rgba(0, 0, 0, .7);color-scheme:dark}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);line-height:1.5;letter-spacing:-.011em;font-optical-sizing:auto;font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}.mono{font-family:var(--mono);letter-spacing:0}.wrap{width:100%;max-width:calc(var(--wrap) + 48px);margin-inline:auto;padding-inline:24px}.center{text-align:center}.dim{color:var(--ink-3)}.dark-only{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .light-only{display:none}:root:not([data-theme=light]) .dark-only{display:block}}:root[data-theme=dark] .light-only{display:none}:root[data-theme=dark] .dark-only{display:block}.sheet{position:relative;background:var(--page)}html,body{overflow-x:clip}.footer-dock{background:var(--page)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:520;letter-spacing:-.012em;white-space:nowrap;cursor:pointer;transition:opacity .16s var(--ease),background-color .16s var(--ease),transform .16s var(--ease)}.btn:active{transform:scale(.97)}.btn-sm{height:34px;padding:0 14px;font-size:14px}.btn-block{width:100%}.btn-primary{background-color:var(--btn);background-image:linear-gradient(180deg,#ffffff1f,#fff0);box-shadow:inset 0 .75px #fff3,0 0 0 1px var(--btn),0 1px 2px #0006;color:var(--btn-ink)}.btn-primary:hover{background-color:color-mix(in oklab,var(--btn) 88%,white)}.btn-quiet{background-color:var(--raised);box-shadow:0 0 0 1px #00000014,0 1px 2px #0000001f;color:var(--ink)}.btn-quiet:hover{background-color:var(--btn-hover)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-primary:hover{background-color:color-mix(in oklab,var(--btn) 84%,black)}:root:not([data-theme=light]) .btn-quiet:hover{background-color:#2a2925}:root:not([data-theme=light]) .nav-btn:hover{opacity:1;background:color-mix(in oklab,var(--btn) 84%,black)}}:root[data-theme=dark] .btn-primary:hover{background-color:color-mix(in oklab,var(--btn) 84%,black)}:root[data-theme=dark] .btn-quiet:hover{background-color:#2a2925}:root[data-theme=dark] .nav-btn:hover{opacity:1;background:color-mix(in oklab,var(--btn) 84%,black)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-pill:before{opacity:.3}:root:not([data-theme=light]) .hero-pill:after{box-shadow:0 0 0 1px #ffffff1a,0 4px 12px #0006,0 10px 22px -6px #00000080}}:root[data-theme=dark] .hero-pill:before{opacity:.3}:root[data-theme=dark] .hero-pill:after{box-shadow:0 0 0 1px #ffffff1a,0 4px 12px #0006,0 10px 22px -6px #00000080}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-primary{background-image:none;box-shadow:0 0 0 1px #fff9,0 1px 1px #0006,0 2px 2px #0006}:root:not([data-theme=light]) .btn-quiet{box-shadow:0 1px #ffffff0a,0 0 0 1px #ffffff1f,0 1px 1px #0006,0 2px 2px #0006}}:root[data-theme=dark] .btn-primary{background-image:none;box-shadow:0 0 0 1px #fff9,0 1px 1px #0006,0 2px 2px #0006}:root[data-theme=dark] .btn-quiet{box-shadow:0 1px #ffffff0a,0 0 0 1px #ffffff1f,0 1px 1px #0006,0 2px 2px #0006}.btn:focus-visible,a:focus-visible,button:focus-visible,[role=button]:focus-visible,.how-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}[tabindex="-1"]:focus{outline:none}.nav{position:sticky;top:0;z-index:30;isolation:isolate;border-bottom:1px solid transparent;background:transparent;transition:background-color .16s var(--ease),border-color .16s var(--ease)}.nav.scrolled{border-bottom-color:var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--page) 84%,transparent),color-mix(in srgb,var(--page) 76%,transparent));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-row{display:flex;align-items:center;gap:4px;height:64px}.nav-logo{display:flex;align-items:center;height:32px;margin-right:auto;padding:0 4px;margin-left:-4px;border-radius:6px}.nav-logo img{height:17px;width:auto}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nav-logo img{filter:invert(1)}}:root[data-theme=dark] .nav-logo img{filter:invert(1)}.nav-links{display:flex;align-items:center;gap:2px}.nav-links a{display:flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;color:var(--ink-2);font-size:13px;font-weight:450;transition:color .16s var(--ease),background-color .16s var(--ease)}.nav-links a:hover{background:var(--hover);color:var(--ink)}.nav-rule{width:1px;height:16px;margin:0 10px;background:var(--line-strong)}.lang-switch{display:inline-flex;gap:2px;margin-right:8px;padding:2px;border-radius:999px;background:var(--hover);box-shadow:inset 0 0 0 1px var(--line)}.lang-switch button{height:24px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:var(--ink-3);font:inherit;font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:color .15s var(--ease),background-color .15s var(--ease)}.lang-switch button:hover{color:var(--ink)}.lang-switch button:focus-visible{outline-offset:1px}.lang-switch button.on{background:var(--raised);color:var(--ink);box-shadow:var(--shadow-sm)}.nav-btn{display:flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:var(--btn);color:var(--btn-ink);font-size:13px;font-weight:500;transition:opacity .16s var(--ease)}.nav-btn:hover{opacity:.86}.nav-burger,.nav-sheet{display:none}@media(max-width:720px){.nav-links,.nav-rule{display:none}.nav-btn{margin-right:4px}.nav-burger{position:relative;display:block;width:32px;height:32px;margin-right:-6px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.nav-burger span{position:absolute;left:9px;width:14px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .24s var(--ease)}.nav-burger span:first-child{top:12.5px}.nav-burger span:last-child{top:18px}.nav.open .nav-burger span:first-child{transform:translateY(2.75px) rotate(45deg)}.nav.open .nav-burger span:last-child{transform:translateY(-2.75px) rotate(-45deg)}.nav.open{background:var(--page)}.nav-sheet:not([hidden]){position:absolute;top:100%;right:0;left:0;display:flex;flex-direction:column;padding:8px 24px 20px;border-bottom:1px solid var(--line);background:var(--page);box-shadow:0 24px 40px -24px #00000059;animation:nav-sheet .22s var(--ease)}.nav-sheet a{display:flex;align-items:center;height:48px;border-bottom:1px solid var(--line);color:var(--ink);font-size:17px;font-weight:450;letter-spacing:-.01em}.nav-sheet a:last-child{border-bottom:0}}@keyframes nav-sheet{0%{opacity:0;transform:translateY(-6px)}}.hero{padding-top:72px}.hero-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.hero-right{flex:none;width:min(400px,40%);padding-top:62px}.hero-pill{display:inline-flex;align-items:center;gap:8px;height:30px;margin-bottom:24px;padding:0 12px;border-radius:999px;background:var(--raised);box-shadow:0 0 0 1px var(--line),0 1px 2px var(--line);color:var(--ink-2);font-size:13px;font-weight:500;transition:color .16s var(--ease)}.hero-pill:hover{color:var(--ink)}.hero-pill{position:relative;isolation:isolate;background:transparent;box-shadow:none}.hero-pill:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--raised);box-shadow:0 0 0 1px #0e0e1014,0 2px 6px #0e0e100f,0 4px 10px #0e0e100d,0 10px 22px -6px #0e0e101a;content:""}.hero-pill:before{position:absolute;z-index:-2;top:5px;right:14px;bottom:-2px;left:14px;border-radius:inherit;background:linear-gradient(90deg,#6cd3c1,#41c8c4 9.09%,#2cc3c7 13.64%,#1dc0c8,#00bdc9 18.18%,#00b1d0,#00a7d8,#009fe0 45.45%,#159ee2,#209ce4 50%,#3099e8 54.55%,#5797ee,#7798f2,#949df4,#afa5f5,#c7aff5);content:"";filter:blur(12px);opacity:.26}.pill-stars path{transform-box:fill-box;transform-origin:center;animation:star-breathe 2.8s ease-in-out infinite}.pill-stars path:nth-child(2){animation-duration:3.4s;animation-delay:-1.3s}@keyframes star-breathe{0%,to{transform:scale(.86);opacity:.55}50%{transform:scale(1.08);opacity:1}}.hero h1{font-size:var(--t-h1);font-weight:var(--display);line-height:1.04;letter-spacing:-.032em}.hero-sub{max-width:44ch;color:var(--ink-2);font-size:14px;line-height:1.5;letter-spacing:-.012em}.hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hero-ctas.center{justify-content:center}.hero-note{display:flex;align-items:center;gap:10px;margin-top:16px;color:var(--ink-3);font-size:var(--t-small)}.hero-os{display:inline-flex;align-items:center;gap:6px}.hero-os-mark{flex:none}.hero-os-mark:not(.apple){translate:0 -.66px}.hero-stage{position:relative;margin-top:72px;padding:48px 0 104px;overflow-x:clip}.drift{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;perspective:1000px;--px: 0;--py: 0}.drift-stage{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(calc(var(--px) * 3deg)) rotateX(calc(var(--py) * -2.2deg))}.drift-tile{position:absolute;translate:-50% -50%;transform:translate3d(calc(var(--px) * var(--pull) * -1px),calc(var(--py) * var(--pull) * -1px),0);will-change:transform}.drift-move{animation:orbit-x var(--half) var(--sine) var(--dx) infinite alternate both;will-change:transform}.drift-depth{animation:orbit-y var(--half) var(--sine) var(--dy) infinite alternate both;will-change:transform,filter,opacity}.drift{--sine: cubic-bezier(.37, 0, .63, 1)}@keyframes orbit-x{0%{transform:translate(calc(var(--ax) * -1))}to{transform:translate(var(--ax))}}@keyframes orbit-y{0%{transform:translateY(var(--ay)) scale(var(--near-scale));filter:blur(var(--near-blur));opacity:var(--near-fade)}to{transform:translateY(calc(var(--ay) * -1)) scale(var(--far-scale));filter:blur(var(--far-blur));opacity:var(--far-fade)}}.drift.idle .drift-move,.drift.idle .drift-depth{animation-play-state:paused}.drift{animation:drift-in 1.4s var(--ease) .9s both}.in{animation:hero-in 1s ease var(--d, 0ms) backwards}.hero-line{display:block}@keyframes hero-in{0%{opacity:0;filter:blur(6px);transform:translateY(20%)}}.in-rise{animation:hero-rise 1.2s cubic-bezier(.22,1,.36,1) var(--d, 0ms) backwards}@keyframes hero-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes drift-in{0%{opacity:0}to{opacity:1}}.drift img{display:block;width:100%;height:auto;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px #0000000f}.hero-window-wrap{position:relative;z-index:1}.hero-fade{max-width:1216px;margin:-48px auto -168px;padding:48px 48px 168px;translate:180px 0;-webkit-mask-image:linear-gradient(to right,#000 62%,transparent 94%);mask-image:linear-gradient(to right,#000 62%,transparent 94%)}.hero-window{max-width:1120px;margin:0 auto;overflow:hidden;border-radius:14px;box-shadow:var(--window-shadow);isolation:isolate}.section{position:relative;padding:136px 0}.section:not(.band):before{position:absolute;top:0;right:0;bottom:0;left:0;width:min(100% - 16px,var(--wrap) + 64px);margin-inline:auto;border-inline:1px solid var(--line);content:"";pointer-events:none}.section+.section:not(.band):after,.hero+.section:not(.band):after,.final:after{position:absolute;top:0;right:0;left:0;height:1px;background:var(--line);content:""}.section h2,.final-title{font-size:var(--t-h2);font-weight:var(--display);line-height:1.1;letter-spacing:-.028em;text-wrap:balance}.two-tone .dim{color:var(--ink-3)}.eyebrow{margin-bottom:16px;color:var(--ink-3);font-size:var(--t-small);font-weight:500;letter-spacing:-.005em}.lede{max-width:540px;margin:16px auto 0;color:var(--ink-2);font-size:var(--t-lede);line-height:1.5}.band{background:var(--band);color:var(--band-ink)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:56px}.audience-card{display:flex;flex-direction:column;gap:32px;min-height:220px;padding:22px 22px 20px;border-radius:8px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line)}.audience-card p{font-size:16px;line-height:1.55}.audience-card footer{display:flex;align-items:center;gap:12px;margin-top:auto;color:var(--ink-2);font-size:14px}.audience-card img{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ffffff1a}.pricing{font-variant-numeric:tabular-nums}.toggle{position:relative;display:inline-flex;gap:4px;margin-top:40px;padding:4px;border-radius:12px;background:color-mix(in srgb,var(--ink) 5%,var(--page));box-shadow:inset 0 0 0 1px var(--line)}.toggle-pill{position:absolute;top:4px;bottom:4px;left:0;border-radius:9px;background:var(--raised);box-shadow:0 0 0 1px #0e0e1014,0 1px 3px #0e0e1014;transition:transform .42s var(--ease),width .42s var(--ease)}.toggle button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--ink-2);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color .3s var(--ease)}.toggle button:hover,.toggle button.on{color:var(--ink)}.toggle-badge{padding:2px 8px;border-radius:999px;background:var(--hover);font-size:11.5px;font-weight:600;transition:background-color .3s var(--ease),color .3s var(--ease)}.toggle button.on .toggle-badge{background:var(--accent-soft);color:var(--accent)}.pricing{padding-top:0}.pricing-head{position:relative;margin-bottom:40px;padding:120px 0 56px;background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 70%,var(--page)),var(--page))}.pricing.section:before{z-index:1}.pricing-title.pricing-title{max-width:none;font-size:clamp(34px,4.4vw,56px);line-height:1.05}.pricing-sub{max-width:52ch;margin:16px auto 0;color:var(--ink-2);font-size:17px}.pricing .toggle{margin-top:0}.pricing .plans{margin-top:8px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,344px));gap:20px;justify-content:center;margin-top:48px;text-align:left}.plan{display:flex;flex-direction:column;padding:24px;border-radius:12px;background:color-mix(in srgb,var(--ink) 2.5%,var(--page));box-shadow:inset 0 0 0 1px var(--line)}.plan.main{background:var(--raised);box-shadow:0 0 0 1px #0e0e1014,0 2px 10px #0e0e100f,0 5px 15px #0e0e100d,0 15px 35px -5px #0e0e101a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .plan.main{box-shadow:inset 0 0 0 1px var(--line-strong),0 15px 35px -5px #00000080}}:root[data-theme=dark] .plan.main{box-shadow:inset 0 0 0 1px var(--line-strong),0 15px 35px -5px #00000080}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.plan-terms.plan-terms{gap:2px;padding:3px;border-radius:9px}.plan-terms .toggle-pill{top:3px;bottom:3px;border-radius:6px;box-shadow:0 0 0 1px #0e0e1014,0 .5px 1px #0e0e100f}:root[data-theme=dark] .toggle{background:color-mix(in srgb,var(--ink) 4%,var(--page))}:root[data-theme=dark] .toggle-pill{background:color-mix(in srgb,var(--ink) 13%,var(--page));box-shadow:0 0 0 1px #ffffff0f,0 1px 2px #0000004d}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .toggle{background:color-mix(in srgb,var(--ink) 4%,var(--page))}:root:not([data-theme=light]) .toggle-pill{background:color-mix(in srgb,var(--ink) 13%,var(--page));box-shadow:0 0 0 1px #ffffff0f,0 1px 2px #0000004d}}.plan-terms button{box-sizing:border-box;height:24px;padding:1px 10px 0;border-radius:6px;font-size:12.5px}.plan-name{color:var(--accent);font-size:15px;font-weight:550;letter-spacing:-.01em}.plan-desc{margin-top:6px;color:var(--ink-2);font-size:13.5px;line-height:1.5}.plan-price{display:flex;align-items:baseline;gap:8px;margin-top:18px}.plan-price>span{color:var(--ink-2);font-size:15px}.price{display:inline-flex;font-size:40px;font-weight:560;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.price-slot{display:inline-block;height:1em;overflow:hidden;padding-block:.06em;margin-block:-.06em;box-sizing:content-box;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%)}.price-strip{display:flex;flex-direction:column;transition:transform .7s cubic-bezier(.34,1.2,.64,1)}.price-strip>span{height:1em;line-height:1}.plan-extra{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s var(--ease),opacity .26s var(--ease)}.plan-extra.open{grid-template-rows:1fr;opacity:1}.plan-extra p{overflow:hidden;min-height:0;padding-top:8px;color:var(--ink-2);font-size:13.5px}.plan-note{margin-top:10px;color:var(--ink-2);font-size:13px;line-height:1.5}.plan-features,.plan-checks{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.plan-features{gap:12px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.plan-checks{gap:10px}.plan-features li,.plan-checks li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45}.plan-features li svg{flex:none;margin-top:2px;color:var(--accent)}.plan-checks li svg{flex:none;margin-top:3px;color:var(--ink-2)}.plan-features li>span,.plan-checks li>span{white-space:nowrap;text-decoration:underline dotted color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-thickness:1px;text-underline-offset:4px}.plan-features li .plan-tip,.plan-checks li .plan-tip{position:relative;display:grid;place-items:center;width:20px;height:20px;margin:1px 0 0 -4px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-3);font:inherit;cursor:default;transition:color .15s var(--ease)}.plan-tip:hover,.plan-tip:focus-visible{color:var(--ink)}.plan-features li .plan-tip svg,.plan-checks li .plan-tip svg{margin:0;color:inherit}.plan-features li svg,.plan-checks li svg{stroke-width:2.4}.plan-tip-bubble{position:absolute;z-index:5;bottom:calc(100% + 10px);left:50%;width:240px;padding:9px 12px;border-radius:8px;background:var(--ink);color:var(--page);font-size:12.5px;font-weight:450;line-height:1.45;text-align:left;text-decoration:none;white-space:normal;opacity:0;pointer-events:none;translate:-50% 4px;transition:opacity .16s var(--ease),translate .2s var(--ease)}.plan-tip:hover .plan-tip-bubble,.plan-tip:focus-visible .plan-tip-bubble{opacity:1;translate:-50% 0}.plan-also{margin:24px 0 12px;font-size:13px;font-weight:550}.plan-cta.plan-cta{height:40px;margin-top:auto;border-radius:10px}.plan.main{isolation:isolate}.plan.main .plan-cta{position:relative}.plan-cta-wrap{display:block}.plan-cta-wrap>.btn{height:100%;border-radius:inherit}.plan.main .plan-cta:before{position:absolute;z-index:-1;top:6px;right:18px;bottom:-4px;left:18px;border-radius:inherit;background:linear-gradient(90deg,#6cd3c1,#41c8c4 9.09%,#2cc3c7 13.64%,#1dc0c8,#00bdc9 18.18%,#00b1d0,#00a7d8,#009fe0 45.45%,#159ee2,#209ce4 50%,#3099e8 54.55%,#5797ee,#7798f2,#949df4,#afa5f5,#c7aff5);content:"";filter:blur(14px);opacity:0;transform:translateZ(0) scale(.92,.75);will-change:opacity,transform;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.plan.main .plan-cta:hover:before{opacity:.5;transform:translateZ(0) scale(1);transition:opacity .8s cubic-bezier(.45,0,.25,1),transform 1s cubic-bezier(.45,0,.25,1)}.plan-checks+.plan-cta,.plan-features+.plan-cta{margin-top:32px}.plan>.plan-cta{margin-top:auto}.plan .plan-checks,.plan .plan-features:has(+.plan-cta){margin-bottom:32px}@media(max-width:760px){.plans{grid-template-columns:minmax(0,1fr)}.plan-top{flex-wrap:wrap;row-gap:12px}.pricing-head{padding:96px 0 40px}}.seal{margin-top:28px;color:var(--ink-3);font-size:var(--t-small)}.pill-label{display:inline-block;margin-bottom:22px;padding:3px 9px;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:500}.changelog h2{max-width:20ch}.faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.faq-head{position:sticky;top:112px}.faq-more{margin-top:20px;color:var(--ink-2);font-size:14px}.faq-more a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--ink) 25%,transparent);text-underline-offset:3px;transition:text-decoration-color .15s var(--ease)}.faq-more a:hover{text-decoration-color:var(--ink)}.faq-list{border-bottom:1px solid var(--line)}.faq-item{border-top:1px solid var(--line)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:20px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;font-weight:500;letter-spacing:-.01em;text-align:left;cursor:pointer}.faq-q:focus-visible{outline-offset:2px;border-radius:6px}.faq-plus{flex:none;color:var(--ink-3);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;transition:rotate .32s cubic-bezier(.33,1,.68,1),color .15s var(--ease)}.faq-q:hover .faq-plus,.faq-item.on .faq-plus{color:var(--ink)}.faq-item.on .faq-plus{rotate:45deg}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.33,1,.68,1)}.faq-item.on .faq-a{grid-template-rows:1fr}.faq-a-inner{min-height:0;overflow:hidden}.faq-a p{max-width:60ch;padding-bottom:22px;color:var(--ink-2);font-size:14px;line-height:1.7;opacity:0;translate:0 -4px;transition:opacity .18s ease-out,translate .28s cubic-bezier(.33,1,.68,1)}.faq-item.on .faq-a p{opacity:1;translate:0 0;transition-delay:40ms}@media(prefers-reduced-motion:reduce){.faq-a,.faq-a p,.faq-plus{transition:none}}@media(max-width:860px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}.faq-head{position:static}}.log-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px}.btn-ghost{display:inline-flex;align-items:center;gap:10px;height:32px;margin:auto 0 0 -12px;padding:0 12px;border-radius:999px;color:var(--ink);font-size:14px;font-weight:500;transition:background-color .15s var(--ease)}.log p{margin-bottom:20px}.btn-ghost:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.hover-arrow{flex:none;margin-top:1px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hover-arrow-line{opacity:0;transition:opacity .15s var(--ease)}.hover-arrow-tip{transition:transform .15s var(--ease)}.btn-ghost:hover .hover-arrow-line{opacity:1}.btn-ghost:hover .hover-arrow-tip{transform:translate(3px)}.log{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:250px;padding:0 24px 72px;border-left:1px solid var(--line)}.log:before{position:absolute;bottom:0;left:-1px;width:1px;height:0;background:var(--ink);content:"";transition:height .24s var(--ease)}.log:hover:before{height:100%}.log time{color:var(--ink-3);font-size:var(--t-small);font-variant-numeric:tabular-nums}.log h3{margin-top:16px;font-size:18px;font-weight:500;letter-spacing:-.02em}.log p{margin-top:6px;color:var(--ink-2);font-size:15px}.log-grid{position:relative}.log-ruler{--mx: -9;--reach: .08;position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;height:40px;padding:0 12px;pointer-events:none}.log-ruler i{--d: calc(max(var(--mx) - var(--p), var(--p) - var(--mx)) / var(--reach));width:1px;height:100%;background:var(--ink);transform-origin:50% 100%;scale:1 clamp(.35,1 - var(--d) * .65,1);opacity:clamp(.12,1.3 - var(--d) * 2.6,.55);transition:scale .18s cubic-bezier(0,0,.58,1),opacity .18s cubic-bezier(0,0,.58,1)}.final{position:relative;display:grid;place-items:center;min-height:820px;padding:160px 0}.final .drift{z-index:0;bottom:-420px;overflow:visible}.final-words{position:relative;z-index:1}.final-title{font-size:clamp(40px,5vw,64px);line-height:1.04;letter-spacing:-.035em}.final .hero-ctas{margin-top:40px}.final-title{display:table;margin-inline:auto}.sweep{--rest: var(--ink);background-image:linear-gradient(in oklab 90deg,var(--rest) 0,var(--rest) 33.33%,#6cd3c1 40%,#41c8c4 41.82%,#00bdc9 43.64%,#00b1d0 45.45%,#00a7d8 47.27%,#009fe0 49.09%,#3099e8 50.91%,#5797ee 52.73%,#7798f2 54.55%,#949df4 56.36%,#afa5f5 58.18%,#c7aff5 60%,transparent 66.67%,transparent);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sweep.dim{--rest: var(--ink-3)}.final-title.swept .sweep{animation:sweep 1.2s cubic-bezier(.455,.03,.515,.955) .1s forwards}.final-title.swept .sweep+br+.sweep{animation-delay:.38s}@keyframes sweep{0%{filter:blur(1px);background-position:100% 0}to{filter:blur(0);background-position:0 0}}@media(prefers-reduced-motion:reduce){.sweep{animation:none;background-position:0 0}}.final .hero-ctas{width:fit-content;margin-inline:auto}.footer{position:relative;z-index:1;display:flex;flex-direction:column;min-height:760px;padding:200px 0 40px;color:var(--ink)}@media(prefers-reduced-motion:reduce){.hero-pill:before,.pill-stars path{animation:none}}.footer-top{display:flex;justify-content:space-between;gap:48px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .footer-brand img{filter:invert(1)}}:root[data-theme=dark] .footer-brand img{filter:invert(1)}.footer-word{display:block;width:auto;height:18px}.footer-brand p{margin-top:8px;color:var(--ink-2);font-size:14px}.footer-cols{display:flex;gap:72px}.footer-cols h4{margin-bottom:12px;font-size:14px;font-weight:500}.footer-cols a{display:block;color:var(--ink-2);font-size:14px;line-height:26px;transition:color .16s var(--ease)}.footer-cols a:hover{color:var(--ink)}.footer-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:auto;padding-top:20px}.footer-bar:before{position:absolute;top:0;right:24px;left:24px;height:1px;background:var(--line);content:""}.footer-legal{display:flex;flex-wrap:wrap;gap:8px 28px;color:var(--ink-3);font-size:12px}.footer-made{display:inline-flex;align-items:center;gap:8px;font-size:13px}.footer-maker{display:inline-flex;opacity:.8;transition:opacity .16s var(--ease)}.footer-maker:hover{opacity:1}.footer-maker img{display:block;height:14px;width:auto}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .footer-maker img{filter:invert(1)}}:root[data-theme=dark] .footer-maker img{filter:invert(1)}.footer-sign{font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.footer-local{display:inline-flex;align-items:center;gap:7px}.theme-switch{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--hover)}.theme-switch button{display:grid;width:30px;height:26px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--ink-3);cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.theme-switch button:hover{color:var(--ink)}.theme-switch button.on{background:var(--raised);box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000f;color:var(--ink)}@media(max-width:1024px){.audience-grid{grid-template-columns:repeat(2,1fr)}.log-grid{grid-template-columns:repeat(2,1fr);row-gap:48px}}@media(max-width:760px){:root{--sheet-radius: 24px}.nav-links{display:none}.nav-row{justify-content:space-between}.hero{padding-top:48px}.hero-stage{margin-top:48px;padding:32px 0 88px}.hero-stage{padding-bottom:200px}.section:not(.band):before{content:none}.hero-window{border-top-right-radius:0;border-bottom-right-radius:0}.hero-fade{-webkit-mask-image:linear-gradient(to right,#000 78%,transparent);mask-image:linear-gradient(to right,#000 78%,transparent)}.section{padding:96px 0}.audience-grid,.plans,.log-grid{grid-template-columns:1fr}.log{min-height:0;padding:0 0 64px;border-left:0}.log:before{content:none}.final{padding:120px 0 140px}.footer{min-height:640px;padding-top:140px}.footer-top{flex-direction:column}.footer-cols{gap:40px;flex-wrap:wrap}.footer-bar{flex-direction:column;align-items:flex-start;margin-top:56px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.drift-move{animation:none}.drift-depth{animation:none;opacity:var(--fade);filter:blur(var(--blur))}.drift,.in,.in-rise{animation:none}.drift-stage,.drift-tile{transform:none}.toggle-pill,.plan-extra,.price-strip{transition:none}}.aw-box{position:relative;width:100%;overflow:hidden}.aw{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;color:#000;font:16px/normal serif;letter-spacing:normal;font-feature-settings:normal;font-optical-sizing:none;text-rendering:auto;-webkit-font-smoothing:auto}.aw-shot{position:absolute;top:0;right:0;bottom:0;left:0}.aw [data-app=side-panel],.sp-shot [data-app=side-panel]{translate:6px 0}.aw [data-app=lib-switch]>[data-app=fig]:last-child,.sp-shot [data-app=lib-switch]>[data-app=fig]:last-child{translate:3px 0}.aw [data-app=side-add],.sp-shot [data-app=side-add]{translate:-7px 0}.aw [data-app=lib-mark]>[data-app=fig],.sp-shot [data-app=lib-mark]>[data-app=fig]{background-color:#fff!important}.aw .light-only [data-app=app],.sp-shot.light [data-app=app]{background-color:#f7f8f9!important;background-image:radial-gradient(74% 46% at 10% -16%,rgba(255,255,255,.9),transparent 68%),radial-gradient(130% 46% at -14% 62%,oklch(.95 .01 243 / .7),transparent 72%),radial-gradient(124% 62% at -10% 120%,oklch(.93 .014 181 / .8),transparent 76%),linear-gradient(#fdfdfe,#f5f7f8)!important}.aw .dark-only [data-app=app],.sp-shot.dark [data-app=app]{background-color:#0e0e10!important;background-image:radial-gradient(74% 38% at 10% -14%,rgba(255,255,255,.04),transparent 62%),radial-gradient(130% 46% at -14% 62%,oklch(.3 .012 243 / .5),transparent 72%),radial-gradient(124% 62% at -10% 120%,oklch(.32 .016 181 / .6),transparent 76%),linear-gradient(#121214,#0a0a0c)!important}.aw .aw-arrive{-webkit-mask-image:url(/assets/ghost-mask-BMSsU-J4.svg);mask-image:url(/assets/ghost-mask-BMSsU-J4.svg);-webkit-mask-size:100% 320%;mask-size:100% 320%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0% 0%;mask-position:0% 0%;animation:aw-ghost 1.2s cubic-bezier(.61,1,.88,1) both;animation-delay:calc(1.1s + var(--in, 0) * 55ms)}@keyframes aw-ghost{0%{-webkit-mask-position:0% 0%;mask-position:0% 0%}to{-webkit-mask-position:0% 100%;mask-position:0% 100%}}::selection{background:color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) ::selection{background:color-mix(in srgb,var(--ink) 18%,transparent);color:var(--ink)}}:root[data-theme=dark] ::selection{background:color-mix(in srgb,var(--ink) 18%,transparent);color:var(--ink)}html{background:var(--page);scrollbar-color:color-mix(in srgb,var(--ink) 22%,transparent) transparent}.hero-sheet.hero-sheet{top:460px;bottom:auto;translate:0 -50%;scale:.86;transform-origin:50% 50%;color:#000;left:max(24px,calc((100% - 1120px)/2 + 60px));z-index:2;width:400px;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 1.5px #e4e4e7cc,0 0 0 1px #0e0e1012,0 2px 4px #0e0e100d,0 12px 28px -6px #0e0e101a,0 32px 64px -24px #0e0e102e}.xd-live{pointer-events:auto;-webkit-user-select:none;user-select:none}.xd-live [role=button],.xd-live a{cursor:pointer;outline:none}.xd-live .xd-shot{transition:transform .16s var(--ease)}.xd-live .xd-shot:hover{transform:translateY(-2px)}.xd-live .xd-shot:active{transform:scale(.95)}.xd-live .xd-row{transition:background-color .15s var(--ease)}.xd-live .xd-row:not(.on):hover{background-color:#00000006}.xd-live .xd-btn{transition:background-color .15s var(--ease),opacity .15s var(--ease),transform .15s var(--ease)}.xd-live .xd-btn:active{transform:scale(.97)}.xd-live .xd-btn:not(.accent):hover{background-color:#f4f4f5}.xd-live .xd-btn.accent:hover{background-color:#2a2a2e}.xd-live .xd-btn.off{opacity:.4;pointer-events:none}.xd-live [role=button]:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #18181b}@media(max-width:760px){.hero-fade{translate:0 0;padding-inline:0}.hero-copy{flex-direction:column;align-items:stretch;gap:20px}.hero-right{width:auto;padding-top:0}.hero-sheet.hero-sheet{top:auto;bottom:-150px;left:16px;translate:none;scale:1;zoom:.6}}.xd-still .xd-list{height:auto;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-sheet{--accent: #eeede9;--faint: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .08);background:#1c1c1f;color:#ffffffed;box-shadow:inset 0 .75px #ffffff14,0 0 0 1px #ffffff1a,0 2px 4px #0000004d,0 12px 28px -6px #00000073,0 32px 64px -24px #0009}:root:not([data-theme=light]) .hero-sheet .xd-shot{background:#ffffff0f}:root:not([data-theme=light]) .hero-sheet .xd-tick{background:#00000059;box-shadow:inset 0 0 0 1.5px #ffffffe6}:root:not([data-theme=light]) .hero-sheet .xd-shot.on .xd-tick{background:var(--accent);box-shadow:0 0 0 1.5px #1c1c1f;color:#111}:root:not([data-theme=light]) .hero-sheet .xd-row{background:#ffffff08;box-shadow:0 0 0 1px #ffffff14}:root:not([data-theme=light]) .hero-sheet .xd-row.on{box-shadow:0 0 0 1.5px var(--accent)}:root:not([data-theme=light]) .hero-sheet .xd-row:not(.on):hover{background-color:#ffffff0f}:root:not([data-theme=light]) .hero-sheet .xd-face{background:#ffffff0f;color:#ffffffa3}:root:not([data-theme=light]) .hero-sheet .xd-btn{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff1f,0 1px 2px #0006;color:#ffffffed}:root:not([data-theme=light]) .hero-sheet .xd-btn:not(.accent):hover{background-color:#ffffff1a}:root:not([data-theme=light]) .hero-sheet .xd-btn.accent{background-color:var(--accent);background-image:none;box-shadow:0 0 0 1px #fff9,0 1px 2px #0006;color:#111}:root:not([data-theme=light]) .hero-sheet .xd-btn.accent:hover{background-color:color-mix(in oklab,#eeede9 84%,black)}:root:not([data-theme=light]) .hero-sheet .xd-saving>:first-child{filter:invert(1)}:root:not([data-theme=light]) .hero-sheet [role=button]:focus-visible{box-shadow:0 0 0 2px #1c1c1f,0 0 0 4px #eeede9}}:root[data-theme=dark] .hero-sheet{--accent: #eeede9;--faint: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .08);background:#1c1c1f;color:#ffffffed;box-shadow:inset 0 .75px #ffffff14,0 0 0 1px #ffffff1a,0 2px 4px #0000004d,0 12px 28px -6px #00000073,0 32px 64px -24px #0009}:root[data-theme=dark] .hero-sheet .xd-shot{background:#ffffff0f}:root[data-theme=dark] .hero-sheet .xd-tick{background:#00000059;box-shadow:inset 0 0 0 1.5px #ffffffe6}:root[data-theme=dark] .hero-sheet .xd-shot.on .xd-tick{background:var(--accent);box-shadow:0 0 0 1.5px #1c1c1f;color:#111}:root[data-theme=dark] .hero-sheet .xd-row{background:#ffffff08;box-shadow:0 0 0 1px #ffffff14}:root[data-theme=dark] .hero-sheet .xd-row.on{box-shadow:0 0 0 1.5px var(--accent)}:root[data-theme=dark] .hero-sheet .xd-row:not(.on):hover{background-color:#ffffff0f}:root[data-theme=dark] .hero-sheet .xd-face{background:#ffffff0f;color:#ffffffa3}:root[data-theme=dark] .hero-sheet .xd-btn{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff1f,0 1px 2px #0006;color:#ffffffed}:root[data-theme=dark] .hero-sheet .xd-btn:not(.accent):hover{background-color:#ffffff1a}:root[data-theme=dark] .hero-sheet .xd-btn.accent{background-color:var(--accent);background-image:none;box-shadow:0 0 0 1px #fff9,0 1px 2px #0006;color:#111}:root[data-theme=dark] .hero-sheet .xd-btn.accent:hover{background-color:color-mix(in oklab,#eeede9 84%,black)}:root[data-theme=dark] .hero-sheet .xd-saving>:first-child{filter:invert(1)}:root[data-theme=dark] .hero-sheet [role=button]:focus-visible{box-shadow:0 0 0 2px #1c1c1f,0 0 0 4px #eeede9}@media(max-width:760px){.hero-stage{height:480px;margin-top:40px;padding:0;overflow:hidden}.hero-window-wrap{height:100%;padding:0}.hero-fade{position:absolute;top:56px;left:33%;width:720px;max-width:none;margin:0;padding:0;translate:none;-webkit-mask-image:none;mask-image:none}.hero-window{border-radius:12px 0 0}.hero-sheet.hero-sheet{top:270px;bottom:auto;left:11%;zoom:normal;translate:0 -50%;scale:.46;transform-origin:0 50%}}
