@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-vietnamese-standard-normal.Rd0aZl9c.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-ext-standard-normal.CQ1tG6In.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-standard-normal.BMVx8nn_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cobalt:#1749c6;--cobalt-bright:#2a5cf0;--cobalt-deep:#0f3596;--cobalt-night:#0a2266;--cobalt-wash:#eef3ff;--tag:#ffd23f;--tag-deep:#f5c000;--ink:#0a0b10;--ink-2:#3b4152;--ink-3:#636a7e;--ink-4:#6a7084;--ink-5:#a4a9b8;--line:#e6e8ee;--line-2:#d8dce5;--canvas:#f3f4f7;--paper:#fff;--go:#0ea968;--go-wash:#e6f8ef;--go-text:#07814f;--warn:#f29a0f;--warn-wash:#fff4e0;--alert:#ef3d34;--alert-wash:#ffecea;--alert-text:#c9291f;--font:"Mona Sans Variable", "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--max:1232px;--wide:1360px;--gutter:clamp(20px, 4vw, 40px);--section:clamp(84px, 8.6vw, 124px);--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:40px;--sh-1:0 1px 1px #0a0b100a, 0 2px 6px -1px #0a0b100f;--sh-2:0 1px 1px #0a0b100a, 0 6px 16px -4px #0a0b1014, 0 28px 56px -16px #0a0b1029;--sh-3:0 2px 2px #0a0b100a, 0 12px 28px -6px #0a0b101f, 0 48px 96px -24px #0a0b1042;--sh-blue:0 2px 2px #0614501f, 0 18px 40px -10px #06145066, 0 60px 120px -30px #0614508c;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t-fast:.18s;--t-ui:.32s;--t-stage:.72s;color-scheme:light;interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:420;line-height:1.55}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--cobalt-bright);outline-offset:3px;border-radius:8px}::selection{background:var(--tag);color:var(--ink)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.container-wide{width:100%;max-width:calc(var(--wide) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.display{letter-spacing:-.045em;text-wrap:balance;font-weight:640;font-stretch:100%;line-height:.94}.h2{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(40px,5.4vw,76px);font-weight:640;line-height:.98}.h2--part{font-size:clamp(34px,4.2vw,60px);line-height:1.02}.h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,2.4vw,34px);font-weight:620;line-height:1.08}.lead{color:var(--ink-2);text-wrap:pretty;font-size:clamp(18px,1.5vw,21px);font-weight:430;line-height:1.5}.kicker{letter-spacing:-.01em;color:var(--cobalt);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.numeral{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;font-weight:760;font-stretch:78%}.mono{font-family:var(--mono);letter-spacing:0;font-weight:450}.btn{--btn-bg:var(--ink);--btn-fg:var(--paper);background:var(--btn-bg);height:52px;color:var(--btn-fg);letter-spacing:-.01em;white-space:nowrap;transition:transform var(--t-ui) var(--ease-out), background-color var(--t-ui) var(--ease-out), box-shadow var(--t-ui) var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.btn:hover{transform:translateY(-1px)}.btn:active{transition-duration:90ms;transform:translateY(0)scale(.97)}.btn .arrow{transition:transform var(--t-ui) var(--ease-out)}.btn:hover .arrow{transform:translate(3px)}.btn--light{--btn-bg:var(--paper);--btn-fg:var(--ink);box-shadow:0 8px 24px -8px #06145073}.btn--ghost-light{--btn-bg:#ffffff1f;--btn-fg:var(--paper);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff47}.btn--ghost-light:hover{--btn-bg:#ffffff2e}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.btn--ghost:hover{--btn-bg:var(--canvas)}.btn--sm{height:42px;padding:0 18px;font-size:15px}.roll{white-space:nowrap;font-variant-numeric:lining-nums proportional-nums;align-items:baseline;display:inline-flex}.roll-col{vertical-align:bottom;height:1.08em;line-height:1.08em;display:inline-block;position:relative;overflow:hidden}.roll>[aria-hidden=true]{-webkit-user-select:none;user-select:none}.roll-strip{will-change:transform;flex-direction:column;transition:transform 1s cubic-bezier(.22,1,.24,1);display:flex}.roll-strip>span{text-align:center;height:1.08em;display:block}.roll-ch{height:1.08em;line-height:1.08em;display:inline-block}[data-trim] .roll-col,[data-trim] .roll-ch{max-width:1em;transition:max-width .7s cubic-bezier(.22,1,.24,1),opacity .4s cubic-bezier(.22,1,.24,1)}[data-trim] .lead{opacity:0;max-width:0}.is-off *,.is-off :before,.is-off :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ui-card{background:var(--paper);color:var(--ink);box-shadow:var(--sh-2);border-radius:22px;padding:18px;position:relative}.ui-head{color:var(--ink-3);letter-spacing:-.005em;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.ui-head time,.ui-head .ui-meta{font-family:var(--mono);color:var(--ink-4);margin-left:auto;font-size:12px;font-weight:450}.ui-avatar{background:var(--cobalt);width:22px;height:22px;color:var(--paper);border-radius:7px;flex:none;place-items:center;display:grid}.ui-avatar svg{width:14px;height:14px}.ui-title{letter-spacing:-.025em;text-wrap:balance;font-size:19px;font-weight:650;line-height:1.2}.ui-body{color:var(--ink-2);text-wrap:pretty;margin-top:6px;font-size:14.5px;line-height:1.45}.ui-actions{gap:8px;margin-top:16px;display:flex}.ui-btn{background:var(--ink);height:42px;color:var(--paper);letter-spacing:-.01em;white-space:nowrap;transition:background-color .36s var(--ease-out), transform .2s var(--ease-out), color .36s var(--ease-out);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14.5px;font-weight:620;display:inline-flex}.ui-btn--ghost{background:var(--canvas);color:var(--ink);flex:none}.ui-btn.is-pressed{transform:scale(.95)}.ui-btn.is-done{background:var(--go)}.chip{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.chip--go{background:var(--go-wash);color:#067a4a}.chip--warn{background:var(--warn-wash);color:#9a5b00}.chip--alert{background:var(--alert-wash);color:#b4231c}.chip--blue{background:var(--cobalt-wash);color:var(--cobalt)}.chip--ink{background:var(--ink);color:var(--paper)}.dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.price-move{font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em;align-items:baseline;gap:10px;font-weight:760;font-stretch:78%;display:flex}.price-move s{color:var(--ink-4);font-weight:600;text-decoration-thickness:2px}.shelf-tag{background:var(--tag);color:var(--ink);border-radius:8px;gap:2px;padding:10px 14px 9px;display:inline-grid;box-shadow:0 1px #00000014,0 10px 24px -8px #503c0059}.shelf-tag-name{letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.shelf-tag-price{letter-spacing:-.02em;font-size:44px;font-weight:800;font-stretch:75%;line-height:1}[data-reveal]{transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--d,0) * 1ms)}[data-reveal].rv-pre{opacity:0;transform:translateY(28px)}.sec-head{gap:18px;max-width:820px;display:grid}.sec-head--center{text-align:center;justify-items:center;margin-inline:auto}.sec-head .lead{max-width:640px}.phone{aspect-ratio:340/700;background:linear-gradient(145deg,#2a2d36,#0b0c10 40%,#16181f);border-radius:56px;width:340px;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1a,0 2px 2px #0a0b101a,0 30px 60px -20px #0a0b1066,0 80px 120px -40px #1749c659}.phone-screen{background:var(--canvas);border-radius:46px;height:100%;position:relative;overflow:hidden}.phone-island{z-index:4;background:#07080b;border-radius:20px;width:104px;height:30px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone-status{letter-spacing:-.01em;justify-content:space-between;align-items:center;height:50px;padding:0 28px 0 32px;font-size:14.5px;font-weight:650;display:flex}.phone-status .bars{align-items:center;gap:5px;display:flex}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.sw{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.swi{will-change:transform;display:inline-block}[data-split].rv-pre{opacity:1;transform:none}[data-split].rv-pre .swi{transform:translateY(108%)rotate(4deg)}[data-split].rv-in .swi{transition:transform 1s var(--ease-out);transition-delay:calc(var(--wi) * 38ms + var(--d,0) * 1ms)}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.grain>*{z-index:1;position:relative}.spot{isolation:isolate;position:relative}.spot:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), var(--spot,#2a5cf017), transparent 60%);position:absolute;inset:0}.spot:hover:before{opacity:1}.btn{box-shadow:inset 0 1px #ffffff24,0 1px 2px #0a0b1033,0 8px 20px -8px #0a0b1066}.btn:hover{box-shadow:inset 0 1px #ffffff2e,0 2px 4px #0a0b102e,0 14px 28px -10px #0a0b1073}.btn--light{box-shadow:inset 0 -1px #0a0b1014,0 1px 2px #06145040,0 10px 28px -10px #0614508c}.btn--light:hover{box-shadow:inset 0 -1px #0a0b1014,0 2px 4px #06145040,0 18px 36px -12px #06145099}.btn--ghost,.btn--ghost-light{box-shadow:inset 0 0 0 1px var(--line-2)}.btn--ghost-light{box-shadow:inset 0 0 0 1px #ffffff47}.btn--ghost:hover,.btn--ghost-light:hover{box-shadow:inset 0 0 0 1px var(--ink-4)}.btn--ghost-light:hover{box-shadow:inset 0 0 0 1px #ffffff73}.ui-card{box-shadow:inset 0 1px #fff,0 0 0 1px #0a0b100d,0 2px 4px -1px #0a0b100f,0 16px 32px -12px #0a0b1024}.ui-card--blue{box-shadow:inset 0 1px #fff,0 0 0 1px #06145014,0 2px 4px #06145024,0 24px 48px -16px #06145080,0 60px 100px -40px #06145080}.chapter{letter-spacing:-.005em;background:var(--cobalt-wash);height:32px;color:var(--cobalt);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 13px 0 10px;font-size:13.5px;font-weight:640;display:inline-flex}.chapter .icon{flex:none}.chapter .ch-sub{opacity:.82;font-weight:560}.chapter .ch-sub:before{content:"·";opacity:.6;margin:0 6px 0 2px}.chapter--go{background:var(--go-wash);color:#067a4a}.chapter--tag{color:var(--tag);background:#ffd23f24}.chapter--ink{color:var(--ink);background:#0a0b1014}.sec-head--center .chapter{justify-self:center}.logo[data-astro-cid-f7espo7c]{color:currentColor;align-items:center;gap:9px;display:inline-flex}.logo-word[data-astro-cid-f7espo7c]{letter-spacing:-.045em;font-size:21px;font-weight:700;line-height:1;transform:translateY(-1px)}.site-header[data-astro-cid-nen7h5rs]{z-index:50;pointer-events:none;transition:padding .7s var(--ease-out);padding-top:0;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{pointer-events:auto}.site-header[data-astro-cid-nen7h5rs].is-compact,.site-header[data-astro-cid-nen7h5rs].is-open{padding-top:12px}.tone-light[data-astro-cid-nen7h5rs]{--hb:#ffffffeb;--hs:0 0 0 1px #0a0b1012, 0 12px 32px -14px #0a0b1038;--fg:var(--ink);--hover:var(--canvas)}.tone-dark[data-astro-cid-nen7h5rs]{--hb:#143ec0e0;--hs:0 0 0 1px #ffffff29, inset 0 1px 0 #ffffff24, 0 14px 34px -14px #04104099;--fg:#fff;--hover:#ffffff24}.tone-ink[data-astro-cid-nen7h5rs]{--hb:#12141ce6;--hs:0 0 0 1px #ffffff1a, inset 0 1px 0 #ffffff14, 0 14px 34px -14px #0009;--fg:#fff;--hover:#ffffff1f}.site-header[data-astro-cid-nen7h5rs].is-open{--hb:#fffffffa;--hs:0 0 0 1px #0a0b1012, 0 12px 32px -14px #0a0b1038;--fg:var(--ink);--hover:var(--canvas)}.bar[data-astro-cid-nen7h5rs]{z-index:2;height:76px;max-width:calc(var(--wide) + var(--gutter) * 2);padding-inline:var(--gutter);color:var(--fg);transition:max-width .8s var(--ease-out), height .7s var(--ease-out), padding .7s var(--ease-out), border-radius .8s var(--ease-out), color .3s var(--ease-out);border-radius:0;align-items:center;gap:28px;margin-inline:auto;display:flex;position:relative}.bar[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;border-radius:inherit;background:var(--hb);box-shadow:var(--hs);-webkit-backdrop-filter:blur(22px)saturate(1.8);opacity:0;transition:opacity .5s var(--ease-out), background-color .4s var(--ease-out), box-shadow .4s var(--ease-out);position:absolute;inset:0}.is-compact[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs],.is-open[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{border-radius:999px;max-width:1140px;height:60px;padding-inline:20px 8px}.is-compact[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]:before,.is-open[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]:before{opacity:1}.progress[data-astro-cid-nen7h5rs]{background:linear-gradient(90deg, var(--cobalt-bright), var(--tag));height:2px;transform:scaleX(var(--sp,0));transform-origin:0;opacity:0;border-radius:2px;transition:opacity .4s;position:absolute;bottom:0;left:26px;right:26px}.is-compact[data-astro-cid-nen7h5rs]:not(.is-open) .progress[data-astro-cid-nen7h5rs]{opacity:.9}.brand[data-astro-cid-nen7h5rs]{border-radius:10px;flex:none}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;margin-inline:auto;display:flex}.acts[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--fg) 7%, transparent);color:var(--fg);letter-spacing:-.005em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out), translate .4s var(--ease-out);border-radius:999px;align-items:center;gap:8px;margin-left:14px;padding:5px 12px 5px 10px;font-size:13px;font-weight:640;display:none;translate:-6px}.is-compact[data-astro-cid-nen7h5rs]:not(.is-open) .acts[data-astro-cid-nen7h5rs].is-in{opacity:1;pointer-events:auto;translate:0}.acts-dots[data-astro-cid-nen7h5rs]{gap:4px;display:flex}.acts-dots[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--fg) 22%, transparent);width:6px;height:6px;transition:background-color .3s, width .3s var(--ease-out);border-radius:50%}.acts-dots[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs].on{background:var(--ac,var(--cobalt-bright));border-radius:3px;width:16px}.acts-t[data-astro-cid-nen7h5rs]{min-width:66px}@media (width>=1180px){.acts[data-astro-cid-nen7h5rs]{display:inline-flex}}.nav-link[data-astro-cid-nen7h5rs]{height:40px;color:inherit;letter-spacing:-.01em;opacity:.92;transition:background-color var(--t-fast) var(--ease-out), opacity var(--t-fast);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:560;display:inline-flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-product[data-astro-cid-nen7h5rs][aria-expanded=true]{opacity:1;background:var(--hover)}.nav-product[data-astro-cid-nen7h5rs] .caret{transition:transform var(--t-ui) var(--ease-out)}.nav-product[data-astro-cid-nen7h5rs][aria-expanded=true] .caret{transform:rotate(180deg)}.actions[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:4px;display:flex}.demo[data-astro-cid-nen7h5rs]{--btn-bg:#fff;--btn-fg:var(--ink)}.tone-light[data-astro-cid-nen7h5rs] .demo[data-astro-cid-nen7h5rs],.is-open[data-astro-cid-nen7h5rs] .demo[data-astro-cid-nen7h5rs]{--btn-bg:var(--ink);--btn-fg:#fff}.is-compact[data-astro-cid-nen7h5rs] .demo[data-astro-cid-nen7h5rs],.is-open[data-astro-cid-nen7h5rs] .demo[data-astro-cid-nen7h5rs]{height:44px}.mega[data-astro-cid-nen7h5rs]{background:var(--paper);width:min(1140px,100% - 24px);color:var(--ink);transform-origin:top;animation:megaIn .48s var(--ease-out);border-radius:30px;position:absolute;top:84px;left:50%;overflow:hidden;translate:-50%;box-shadow:0 0 0 1px #0a0b100f,0 30px 80px -24px #0a0b1059}@keyframes megaIn{0%{opacity:0;transform:translateY(-10px)scale(.985)}}.mega-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.95fr);gap:12px;padding:20px;display:grid}.mega-title[data-astro-cid-nen7h5rs]{color:var(--ink-3);margin:6px 0 8px 12px;font-size:12.5px;font-weight:620}.mega-item[data-astro-cid-nen7h5rs]{transition:background-color var(--t-fast);animation:itemIn .52s var(--ease-out) both;border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.mega-col[data-astro-cid-nen7h5rs]:nth-child(2) .mega-item[data-astro-cid-nen7h5rs]{animation-delay:40ms}.mega-col[data-astro-cid-nen7h5rs]:nth-child(3) .mega-item[data-astro-cid-nen7h5rs]{animation-delay:80ms}@keyframes itemIn{0%{opacity:0;transform:translateY(6px)}}.mega-item[data-astro-cid-nen7h5rs]:hover,.mega-item[data-astro-cid-nen7h5rs]:focus-visible{background:var(--canvas)}.mega-item[data-astro-cid-nen7h5rs]:hover .mega-icon[data-astro-cid-nen7h5rs]{transform:scale(1.06)rotate(-4deg)}.mega-icon[data-astro-cid-nen7h5rs]{width:40px;height:40px;transition:transform .4s var(--ease-spring);border-radius:12px;flex:none;place-items:center;display:grid}.mi-cobalt[data-astro-cid-nen7h5rs]{background:var(--cobalt-wash);color:var(--cobalt)}.mi-green[data-astro-cid-nen7h5rs]{background:var(--go-wash);color:var(--go)}.mi-ink[data-astro-cid-nen7h5rs]{background:var(--ink);color:var(--tag)}.mega-name[data-astro-cid-nen7h5rs]{letter-spacing:-.015em;font-size:15px;font-weight:620;line-height:1.3;display:block}.mega-desc[data-astro-cid-nen7h5rs]{color:var(--ink-3);font-size:13.5px;line-height:1.35;display:block}.preview[data-astro-cid-nen7h5rs]{min-height:100%;animation:itemIn .52s .12s var(--ease-out) both;border-radius:22px;position:relative;overflow:hidden}.pv[data-astro-cid-nen7h5rs]{border-radius:inherit;opacity:0;transition:opacity .32s var(--ease-out), transform .52s var(--ease-out);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:10px;padding:22px;display:flex;position:absolute;inset:0;transform:translateY(8px)scale(.98)}.pv[data-astro-cid-nen7h5rs].is-on{opacity:1;pointer-events:auto;transform:none}.pv--default[data-astro-cid-nen7h5rs]{background:var(--tag);color:var(--ink)}.pv--default[data-astro-cid-nen7h5rs]:hover .pv-cta[data-astro-cid-nen7h5rs] svg{transform:translate(3px)}.pv-k[data-astro-cid-nen7h5rs]{font-size:13px;font-weight:640}.pv-t[data-astro-cid-nen7h5rs]{letter-spacing:-.035em;font-size:25px;font-weight:660;line-height:1.05}.pv-cta[data-astro-cid-nen7h5rs]{align-items:center;gap:6px;margin-top:8px;font-size:14.5px;font-weight:630;display:inline-flex}.pv-cta[data-astro-cid-nen7h5rs] svg{transition:transform .3s var(--ease-out)}.pv--blue[data-astro-cid-nen7h5rs]{color:#fff;background:radial-gradient(90% 80% at 80% 0,#3a6cf5,#1749c6 70%)}.pv--green[data-astro-cid-nen7h5rs]{color:#fff;background:radial-gradient(90% 80% at 80% 0,#1ccf85,#0a8a55 70%)}.pv--ink[data-astro-cid-nen7h5rs],.pv--dark[data-astro-cid-nen7h5rs]{color:#fff;background:radial-gradient(90% 80% at 80% 0,#2a3350,#0b0c11 70%)}.pv-cap[data-astro-cid-nen7h5rs]{color:#fffc;font-size:13.5px;line-height:1.4}.mini-tag[data-astro-cid-nen7h5rs]{background:var(--tag);color:var(--ink);border-radius:8px;align-self:flex-start;gap:2px;padding:10px 14px 8px;display:grid;transform:rotate(-3deg);box-shadow:0 16px 30px -12px #00000073}.mini-tag[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{letter-spacing:.03em;font-size:10px;font-weight:700}.mini-tag[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs],.mini-big[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;font-size:40px;font-weight:800;font-stretch:76%;line-height:1}.mini-tag[data-astro-cid-nen7h5rs] s[data-astro-cid-nen7h5rs],.mini-big[data-astro-cid-nen7h5rs] s[data-astro-cid-nen7h5rs]{opacity:.5;margin-right:4px;font-size:.55em}.mini-big[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{opacity:.8;font-size:14px;font-weight:600;font-stretch:100%}.mini-chip[data-astro-cid-nen7h5rs]{background:#ffffff29;border-radius:99px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:650}.mini-chip[data-astro-cid-nen7h5rs].go{color:#067a4a;background:#d8f7e8}.mini-chip[data-astro-cid-nen7h5rs].warn{background:var(--warn-wash);color:#9a5b00}.mini-chip[data-astro-cid-nen7h5rs].alert{background:var(--alert-wash);color:#b4231c}.mini-paper[data-astro-cid-nen7h5rs]{color:#22252d;width:200px;font-family:var(--mono);background:#fbfaf6;border-radius:4px;align-self:flex-start;gap:6px;padding:12px;font-size:11px;display:grid;transform:rotate(-3deg);box-shadow:0 16px 30px -12px #00000073}.mini-paper[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-family:var(--font);border-bottom:2px solid #22252d;padding-bottom:5px;font-size:11.5px}.mini-paper[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{justify-content:space-between;display:flex}.mini-paper[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{font-style:normal}.mini-paper[data-astro-cid-nen7h5rs] .circ[data-astro-cid-nen7h5rs]{border:1.5px solid var(--alert);border-radius:50%;padding:0 5px}.mini-cam[data-astro-cid-nen7h5rs]{background:radial-gradient(60% 60% at 55% 55%,#ffbe6e59,#0000 70%),linear-gradient(160deg,#3a3022,#15130f);border-radius:12px;height:110px;position:relative}.mini-box[data-astro-cid-nen7h5rs]{border:2px solid var(--tag);border-radius:8px;width:28%;height:44%;position:absolute;top:30%;left:40%}.mini-cam[data-astro-cid-nen7h5rs] em[data-astro-cid-nen7h5rs]{font-style:normal;font-family:var(--mono);background:#00000080;border-radius:6px;padding:2px 6px;font-size:10px;position:absolute;top:8px;left:8px}.mini-weeks[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:5px;display:flex}.mini-weeks[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{color:#067a4a;background:#d8f7e8;border-radius:99px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:650}.mini-apps[data-astro-cid-nen7h5rs]{gap:6px;display:flex}.mini-apps[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:620;display:inline-flex}.mini-apps[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{border-radius:50%;width:8px;height:8px}.mini-apps[data-astro-cid-nen7h5rs] .ue[data-astro-cid-nen7h5rs]{background:#06c167}.mini-apps[data-astro-cid-nen7h5rs] .dd[data-astro-cid-nen7h5rs]{background:#ff3008}.mini-pass[data-astro-cid-nen7h5rs]{background:linear-gradient(160deg,#0f2f8a,#0a1f5c);border-radius:16px;gap:2px;padding:14px;display:grid;transform:rotate(-2deg);box-shadow:0 16px 30px -12px #00000073}.mini-pass[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:var(--tag);font-size:40px;font-weight:800;font-stretch:76%;line-height:1}.mini-pass[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-size:13px}.mini-pass[data-astro-cid-nen7h5rs] em[data-astro-cid-nen7h5rs]{color:var(--tag);letter-spacing:2px;font-style:normal}.mini-card[data-astro-cid-nen7h5rs]{aspect-ratio:1.586;background:radial-gradient(120% 90% at 100% 0,#3c6eff99,#0000 55%),linear-gradient(150deg,#1c1f2b,#07080c);border-radius:14px;align-content:space-between;gap:4px;padding:14px;display:grid;transform:rotate(-3deg);box-shadow:inset 0 0 0 1px #ffffff24,0 16px 30px -12px #0000008c}.mini-card[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--tag);font-size:11px;font-weight:650}.mini-card[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-size:40px;font-weight:800;font-stretch:76%;line-height:1}.mini-card[data-astro-cid-nen7h5rs] em[data-astro-cid-nen7h5rs]{opacity:.7;font-size:11px;font-style:normal}.mini-q[data-astro-cid-nen7h5rs],.mini-a[data-astro-cid-nen7h5rs]{border-radius:16px;padding:10px 12px;font-size:13.5px;line-height:1.35}.mini-q[data-astro-cid-nen7h5rs]{background:var(--cobalt-bright);border-bottom-right-radius:4px;align-self:flex-end;max-width:85%}.mini-a[data-astro-cid-nen7h5rs]{max-width:92%;color:var(--ink);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.menu-btn[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:999px;display:none;position:relative}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:2px;transition:transform var(--t-ui) var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:13px;right:13px}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:18px}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:25px}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.sheet[data-astro-cid-nen7h5rs]{z-index:1;background:var(--paper);color:var(--ink);overscroll-behavior:contain;height:100dvh;animation:sheetIn .42s var(--ease-out);padding-top:84px;position:fixed;inset:0;overflow-y:auto}@keyframes sheetIn{0%{opacity:0;transform:translateY(-12px)}}.sheet-inner[data-astro-cid-nen7h5rs]{padding:16px var(--gutter) calc(40px + env(safe-area-inset-bottom));gap:26px;display:grid}.sheet-group[data-astro-cid-nen7h5rs]{display:grid}.sheet-group[data-astro-cid-nen7h5rs] .mega-title[data-astro-cid-nen7h5rs]{margin-left:0}.sheet-link[data-astro-cid-nen7h5rs]{letter-spacing:-.03em;border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;font-size:21px;font-weight:620;display:flex}.sheet-link[data-astro-cid-nen7h5rs] .mega-icon[data-astro-cid-nen7h5rs]{border-radius:10px;width:34px;height:34px}.sheet-cta[data-astro-cid-nen7h5rs]{gap:10px;display:grid}@media (width<=1080px){.nav-link[data-astro-cid-nen7h5rs][href$=\#faq]{display:none}}@media (width<=900px){.nav[data-astro-cid-nen7h5rs],.login[data-astro-cid-nen7h5rs]{display:none}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:12px;height:68px}.brand[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;display:inline-flex}.is-compact[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs],.is-open[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{max-width:calc(100% - 20px);height:56px;padding-inline:16px 6px}.site-header[data-astro-cid-nen7h5rs].is-compact,.site-header[data-astro-cid-nen7h5rs].is-open{padding-top:10px}.menu-btn[data-astro-cid-nen7h5rs]{display:block}.demo[data-astro-cid-nen7h5rs]{padding:0 14px;font-size:14px;height:44px!important}}@media (width<=380px){.bar[data-astro-cid-nen7h5rs]{gap:6px;padding-inline:16px 8px}.is-compact[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs],.is-open[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{padding-inline:12px 4px}.demo[data-astro-cid-nen7h5rs]{padding-inline:11px;font-size:13px}}.footer[data-astro-cid-jo6i4kqk]{color:#fff;background:#07080c;padding-top:96px;overflow:hidden}.f-top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.f-brand[data-astro-cid-jo6i4kqk]{align-content:start;gap:16px;display:grid}.f-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#fff9;max-width:300px;font-size:15px;line-height:1.5}.f-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.f-t[data-astro-cid-jo6i4kqk]{color:#ffffff80;margin-bottom:14px;font-size:13px;font-weight:620}.f-cols[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:10px}.f-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffdb;font-size:15px;font-weight:520;transition:color .2s}.f-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--tag)}.f-mark[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{transition:transform 1.1s var(--ease-out), opacity .9s var(--ease-out);transition-delay:calc(var(--k) * 45ms);display:inline-block}.f-mark[data-astro-cid-jo6i4kqk].rv-pre{opacity:1;transform:none}.f-mark[data-astro-cid-jo6i4kqk].rv-pre span[data-astro-cid-jo6i4kqk]{opacity:0;transform:translateY(40%)}.f-mark[data-astro-cid-jo6i4kqk]{letter-spacing:-.065em;text-align:center;color:#2b2d34;user-select:none;margin-top:80px;font-size:clamp(80px,19.5vw,290px);font-weight:720;line-height:.8;-webkit-mask-image:linear-gradient(#000 10%,#0000001f 92%);mask-image:linear-gradient(#000 10%,#0000001f 92%)}.f-bottom[data-astro-cid-jo6i4kqk]{color:#ffffff80;border-top:1px solid #ffffff1a;justify-content:space-between;gap:16px;margin-top:24px;padding-block:28px;font-size:13.5px;display:flex}.f-legal[data-astro-cid-jo6i4kqk]{gap:20px;display:flex}.f-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=900px){.f-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.f-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.footer[data-astro-cid-jo6i4kqk]{padding-top:64px}.f-cols[data-astro-cid-jo6i4kqk]{gap:28px 20px}.f-t[data-astro-cid-jo6i4kqk]{margin-bottom:8px}.f-cols[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:0}.f-cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:flex}.f-bottom[data-astro-cid-jo6i4kqk]{padding-bottom:calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:8px}.f-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.f-mark[data-astro-cid-jo6i4kqk]{margin-top:48px;font-size:19vw}}
