@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.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{--paper:#fff;--stage:#e9e9e7;--stage-2:#f1f1ef;--page:#e9e9e7;--bg:#fff;--side:#f8f8f7;--rail:#f1f1ef;--hover:#2826220e;--active:#28262217;--ink:#242322;--ink-2:#5d5b57;--muted:#93918c;--line:#ecebe9;--line-2:#dcdbd8;--surface:#f4f4f3;--surface-2:#ececea;--primary:#1e1d1c;--primary-ink:#fff;--logo-tile:#2c2c2e;--logo-ring:none;--dot:#3b82f6;--blue:#1f78d1;--blue-bg:#e7f0fa;--halo:#bcd7f1;--yellow:#865700;--yellow-bg:#fbf3db;--red:#c0362f;--red-bg:#fdebea;--green:#3b7653;--green-bg:#e8f2eb;--n-red:#f6dfdb;--n-blue:#dce8f7;--n-indigo:#e1e0f7;--n-green:#d9efdf;--n-purple:#e6def6;--n-yellow:#f5eaca;--n-teal:#d6eeec;--n-pink:#f6dde8;--n-gray:#e7e7e5;--n-ink:#393835;--n-red-ink:#c0362f;--n-blue-ink:#1f6fc0;--n-indigo-ink:#4a47c2;--n-green-ink:#2f7a4c;--n-purple-ink:#7444c4;--n-yellow-ink:#8a5a00;--n-teal-ink:#16756f;--n-pink-ink:#b23a6e;--n-gray-ink:#5d5b57;--av-a:#e3e9f3;--av-b:#f3e3dc;--av-c:#e1ecdd;--av-d:#ebe2f1;--av-e:#f2ead6;--av-f:#ddebea;--av-ink:#3a3936;--shadow-sm:0 1px 2px #0000000f;--shadow:0 2px 6px #0000000a,0 8px 24px #00000012;--shadow-lg:0 4px 12px #0000000f,0 16px 48px #0000001f;--shadow-float:0 1px 2px #1e1c190f,0 6px 16px #1e1c1912,0 22px 48px -12px #1e1c1924;--f-display:"Hanken Grotesk Variable",ui-sans-serif,system-ui,-apple-system,sans-serif;--f-ui:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",Helvetica,Arial,sans-serif;--f-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--gutter:clamp(16px,4vw,56px);--max:1400px;--radius-stage:clamp(20px,2.2vw,32px);--ease-out:cubic-bezier(.16,1,.3,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0b0b0b;--stage:#151515;--stage-2:#1b1b1b;--page:#0b0b0b;--bg:#212121;--side:#181818;--rail:#121212;--hover:#ffffff0f;--active:#ffffff1a;--ink:#ececec;--ink-2:#b4b4b4;--muted:#8a8a8a;--line:#2c2c2c;--line-2:#3b3b3b;--surface:#2f2f2f;--surface-2:#383838;--primary:#ececec;--primary-ink:#161616;--logo-ring:inset 0 0 0 1px #ffffff1f;--dot:#4c8df6;--blue:#6aaef2;--blue-bg:#1c2d3f;--halo:#405c79;--yellow:#e6bd65;--yellow-bg:#372f1c;--red:#f28d84;--red-bg:#3c2321;--green:#82c89d;--green-bg:#1d3225;--n-red:#4a2c29;--n-blue:#243650;--n-indigo:#2c2d52;--n-green:#203d29;--n-purple:#352a4d;--n-yellow:#45391c;--n-teal:#1e3d3c;--n-pink:#4a2839;--n-gray:#353535;--n-ink:#e6e6e6;--n-red-ink:#f4a097;--n-blue-ink:#8bbef5;--n-indigo-ink:#aeb0f7;--n-green-ink:#8fd3a7;--n-purple-ink:#c9aef5;--n-yellow-ink:#ebc772;--n-teal-ink:#7fd6cd;--n-pink-ink:#f3a6c6;--n-gray-ink:#c4c4c4;--av-a:#2c3646;--av-b:#46322c;--av-c:#2d3d2b;--av-d:#3a2f45;--av-e:#433a26;--av-f:#253e3c;--av-ink:#e4e4e4;--shadow-sm:0 1px 2px #0006;--shadow:0 2px 6px #0000004d,0 8px 24px #0006;--shadow-lg:0 4px 12px #0006,0 16px 48px #0000008c;--shadow-float:0 0 0 1px #ffffff0f,0 6px 16px #00000059,0 22px 48px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,#root{background:color-mix(in srgb,var(--stage-2) calc(var(--calm,0) * 100%),var(--paper))}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.night-top{background:#080b14}html.is-intro{overflow:hidden}body{color:var(--ink);font:16px/1.5 var(--f-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;margin:0}.site{overflow-x:clip}img,svg{display:block}a{color:inherit}p{margin:0}h1,h2,h3,h4{font-weight:inherit;margin:0}::selection{background:var(--halo);color:var(--ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.d-xl{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(46px,7.1vw,124px);font-weight:520;line-height:.93}.d-l{letter-spacing:-.047em;text-wrap:balance;font-size:clamp(38px,5.1vw,88px);font-weight:520;line-height:.97}.d-m{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(28px,3vw,50px);font-weight:520;line-height:1.04}.d-s{letter-spacing:-.028em;font-size:clamp(22px,1.9vw,30px);font-weight:540;line-height:1.12}.lede{letter-spacing:-.012em;color:var(--ink-2);text-wrap:pretty;font-size:clamp(17px,1.32vw,21px);font-weight:420;line-height:1.48}.body{color:var(--ink-2);letter-spacing:-.006em;text-wrap:pretty;font-size:16px;line-height:1.55}.fine{color:var(--muted);letter-spacing:-.003em;font-size:13.5px;line-height:1.5}.label{letter-spacing:.005em;color:var(--ink-2);align-items:center;gap:9px;font-size:13px;font-weight:560;display:inline-flex}.label-dot{background:var(--dot);border-radius:50%;flex:none;width:7px;height:7px}.ln{margin-bottom:-.08em;padding-bottom:.08em}.dot{background:var(--dot);vertical-align:baseline;border-radius:50%;width:.19em;height:.19em;margin-left:.045em;display:inline-block;transform:translateY(-.01em)}.ink-2{color:var(--ink-2)}.muted{color:var(--muted)}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.sec{padding:clamp(88px,11vw,168px) 0;position:relative}.ed{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,28px);display:grid}.stage{background:var(--stage);border-radius:var(--radius-stage);position:relative;overflow:hidden}.cta{background:var(--primary);height:48px;color:var(--primary-ink);letter-spacing:-.01em;white-space:nowrap;will-change:transform;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:560;text-decoration:none;transition:background-color .2s;display:inline-flex;position:relative}.cta:before{content:"";position:absolute;inset:-14px -18px}.cta:active .cta-label{transform:scale(.97)}.cta-label{transition:transform .12s var(--ease-out);display:inline-block}.cta-sm{height:36px;padding:0 16px;font-size:14px}.cta-sm:before{inset:-8px -10px}.cta-lg{height:54px;padding:0 28px;font-size:17px}.cta-dot{background:var(--dot);border-radius:50%;width:9px;height:9px}.ghost-link{letter-spacing:-.01em;height:48px;color:var(--ink);transition:background-size .35s var(--ease-out);background:linear-gradient(currentColor,currentColor) 6px calc(100% - 13px)/calc(100% - 12px) 1px no-repeat;align-items:center;gap:8px;padding:0 6px;font-size:16px;font-weight:540;text-decoration:none;display:inline-flex}.ghost-link:hover{background-position:calc(100% - 6px) calc(100% - 13px);background-size:0 1px}@media (hover:hover){.cta:hover{background:color-mix(in srgb,var(--primary) 86%,var(--dot))}}.intro{z-index:100;background:var(--paper);clip-path:inset(0);place-items:center;display:grid;position:fixed;inset:0}.intro-tile{background:var(--logo-tile);width:76px;height:76px;box-shadow:var(--logo-ring);color:#fff;border-radius:17px;position:relative}.intro-tile svg{width:100%;height:100%}.intro-tile circle{display:none}.intro-drop{background:var(--dot);border-radius:50%;width:16.16%;height:16.16%;position:absolute;top:53.08%;left:63.71%}.nav{z-index:50;padding:12px var(--gutter) 0;pointer-events:none;position:fixed;top:0;left:0;right:0}.nav-in{pointer-events:auto;max-width:var(--max);background:color-mix(in srgb,var(--paper) 58%,transparent);-webkit-backdrop-filter:blur(20px)saturate(1.7);backdrop-filter:blur(20px)saturate(1.7);height:56px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent),0 8px 30px -12px #0000001f;border-radius:18px;align-items:center;gap:16px;margin:0 auto;padding:0 10px 0 14px;transition:background-color .35s,box-shadow .35s;display:flex}.over-night .nav{--paper:#101116;--ink:#ececec;--ink-2:#b4b4b4;--primary:#ececec;--primary-ink:#161616}.edge-clear{z-index:200;width:24px;height:8px;position:fixed;left:calc(50% - 12px)}.edge-clear-top,.edge-dark-top{top:0}.edge-clear-bottom,.edge-dark-bottom{bottom:0}.edge-dark{z-index:200;pointer-events:none;background:color-mix(in srgb,#0a0a0c 80%,var(--paper));background-clip:content-box;height:12px;padding-top:12px;display:none;position:fixed;left:0;right:0}.is-watching .edge-clear{display:none}.is-watching .edge-dark{display:block}.nav-logo{color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.nav-tile{background:var(--logo-tile);width:28px;height:28px;box-shadow:var(--logo-ring);color:#fff;border-radius:7px}.nav-tile svg{width:100%;height:100%}.nav-logo .wordmark{width:auto;height:17px;color:var(--ink)}.nav-links{align-items:center;margin:0 auto;display:flex;position:relative}.nav-links a{z-index:1;letter-spacing:-.008em;color:var(--ink-2);padding:8px 14px;font-size:14.5px;font-weight:520;text-decoration:none;transition:color .2s;position:relative}.nav-links a:hover{color:var(--ink)}.nav-lens{height:36px;width:var(--w,60px);transform:translateX(var(--x,0));opacity:0;background:color-mix(in srgb,var(--ink) 6%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .38s var(--ease-out),width .38s var(--ease-out),opacity .2s;border-radius:11px;margin-top:-18px;position:absolute;top:50%;left:0}.nav-lens[data-on]{opacity:1}.nav-end{flex:none;align-items:center;gap:6px;display:flex}.nav-signin{color:var(--ink-2);padding:8px 12px;font-size:14.5px;font-weight:520;text-decoration:none;transition:color .2s}.nav-signin:hover{color:var(--ink)}@media (width<=899.98px){.nav{padding:8px 8px 0}.nav-in{border-radius:16px;height:52px;padding:0 8px 0 12px}.nav-links,.nav-signin{display:none}.nav-end{margin-left:auto}}:root{--ls-wall:#e7e1ee;--ls-glass:#ffffff5c;--ls-card:#ffffff9e;--ls-ink:#1c1c1e;--ls-ink-2:#48484a;--ls-ink-3:#7c7c82;--ls-line:#00000014;--au-1:#6ea0ff9e;--au-2:#bea0f58c;--au-3:#ffb68c80;--glass-fill:#ffffff6b;--rim-a:#fffffff2;--rim-b:#ffffffb3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ls-wall:#16161e;--ls-glass:#2c2c2e70;--ls-card:#242426ad;--ls-ink:#f2f2f7;--ls-ink-2:#c7c7cc;--ls-ink-3:#8e8e93;--ls-line:#ffffff1a;--au-1:#2e62e680;--au-2:#7c46d26b;--au-3:#c8683c52;--glass-fill:#2828287a;--rim-a:#ffffff8c;--rim-b:#ffffff4d}}:root[data-theme=dark]{--ls-wall:#16161e;--ls-glass:#2c2c2e70;--ls-card:#242426ad;--ls-ink:#f2f2f7;--ls-ink-2:#c7c7cc;--ls-ink-3:#8e8e93;--ls-line:#ffffff1a;--au-1:#2e62e680;--au-2:#7c46d26b;--au-3:#c8683c52;--glass-fill:#2828287a;--rim-a:#ffffff8c;--rim-b:#ffffff4d}.hero{padding:clamp(84px,11svh,116px) 0 clamp(28px,4svh,56px);position:relative}.hero-in{flex-wrap:wrap;align-items:center;gap:clamp(32px,4vw,56px);display:flex}.hero-copy{flex:440px;min-width:0;max-width:600px}.hero-title{letter-spacing:-.046em;text-wrap:balance;max-width:11.5em;margin-top:clamp(14px,2.4svh,24px);font-size:clamp(36px,min(4.4vw,7.2svh),68px);font-weight:520;line-height:.98}.hero-lede{max-width:33em;margin-top:clamp(14px,2.6svh,26px);font-size:clamp(16px,min(1.3vw,2.3svh),19.5px)}.hero-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:clamp(18px,3svh,30px);display:flex}.hero-list{margin-top:clamp(18px,3.4svh,36px)}.hero-list+.hero-list{margin-top:clamp(12px,2.4svh,26px)}.hero-list-label{color:var(--muted);margin-bottom:clamp(8px,1.3svh,12px);font-size:13px;font-weight:560}.writes,.works{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.writes{gap:8px}.writes li{background:var(--surface);height:30px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:13.5px;font-weight:520;display:inline-flex}.writes li.has-icon{padding-left:7px}.works{gap:11px}.works li{display:grid}.hero-stage{background:var(--hero-base);min-width:0;height:clamp(540px,100svh - 130px,800px);clip-path:inset(0 round var(--radius-stage));flex-direction:column;flex:1.8 600px;padding:22px 0;display:flex}:root{--hero-base:#e9e9ee}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hero-base:#131317}}:root[data-theme=dark]{--hero-base:#131317}.hero-aura{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-fluid{width:100%;height:100%;display:block;position:absolute;inset:0}.no-fluid .hero-fluid{display:none}.no-fluid .hero-aura{background:radial-gradient(60% 55% at 18% 20%,var(--au-1),transparent),radial-gradient(55% 50% at 88% 40%,var(--au-2),transparent),radial-gradient(60% 50% at 50% 100%,var(--au-3),transparent)}.hero-aura:after{content:"";opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ls-fit{flex:1;min-height:0;position:relative}.ls-phone{border:9px solid #1c1c1e;border-radius:54px;width:360px;height:660px;position:absolute;top:0;left:176px;box-shadow:0 40px 80px -30px #1e1c1973}.ls-screen{background:0 0;border-radius:45px;height:100%;position:relative;overflow:hidden}.no-fluid .ls-screen{background:var(--ls-wall)}.ls-clock{text-align:center;color:var(--ls-ink);padding-top:50px;position:relative}.ls-clock span{font:550 15px/1.2 var(--f-ui);color:var(--ls-ink-2);display:block}.ls-clock b{font:250 82px/1 var(--f-display);letter-spacing:-.045em;margin-top:4px;display:block}.ls-stack{position:absolute;top:182px;left:0;right:0}.ls-note{opacity:0;background:var(--ls-glass);-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5);height:68px;font-family:var(--f-ui);color:var(--ls-ink);border-radius:22px;align-items:center;gap:11px;padding:12px 14px 12px 12px;display:flex;position:absolute;left:12px;right:12px;box-shadow:0 8px 22px -12px #00000047}.ls-note:after,.ls-card:after,.ctx:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--rim-a),transparent 40% 60%,var(--rim-b));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ls-note.n0,.ls-note.second{top:0}.ls-note.n1{top:74px}.ls-note.n2{top:148px}.ls-note.n3{top:222px}.ls-note.n4{top:296px}.ls-note.n5{top:370px}.ls-note.second{z-index:30}.ls-note-main{flex:1;min-width:0;line-height:1.3}.ls-note-top{color:var(--ls-ink-2);gap:8px;font-size:12px;display:flex}.ls-note-top b{font-weight:600}.ls-note-top span{color:var(--ls-ink-3);margin-left:auto}.ls-note-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ls-note-text{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ls-card{z-index:40;transform-origin:50% 0;opacity:0;background:var(--ls-card);-webkit-backdrop-filter:blur(6px)saturate(1.5);backdrop-filter:blur(6px)saturate(1.5);font-family:var(--f-ui);color:var(--ls-ink);border-radius:24px;padding:14px 16px;position:absolute;top:0;left:12px;right:12px;box-shadow:0 14px 34px -14px #00000059}.ls-card-head{align-items:center;gap:10px;display:flex}.ls-card-head>div{flex:1;min-width:0;line-height:1.25}.ls-card-title{font-size:13px;font-weight:600;display:block}.ls-draft{margin-top:12px;font-size:13px;line-height:1.45}.ls-line{white-space:nowrap;clip-path:inset(0% 100% 0% 0%);display:block}.ls-line.gap{margin-top:8px}.ls-from{border-top:1px solid var(--ls-line);margin-top:12px;padding-top:10px}.ls-from-label{color:var(--ls-ink-3);margin-bottom:4px;font-size:11.5px;font-weight:600}.ls-src{height:24px;color:var(--ls-ink-2);opacity:.28;align-items:center;gap:8px;font-size:12px;display:flex}.ls-src b{color:var(--ls-ink);flex:none;font-weight:600}.ls-src-icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.ls-src-icon>*{width:16px;height:16px}.ls-src-icon.big,.ls-src-icon.big>*{width:20px;height:20px}.ls-src-what{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ls-ink-3);flex:1;overflow:hidden}.ls-tick{color:var(--green);opacity:0;display:grid}.ls-foot{opacity:0;align-items:center;gap:8px;margin-top:12px;display:flex}.ls-wait{white-space:nowrap;background:var(--yellow-bg);color:var(--yellow);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ls-wait i{background:currentColor;border-radius:50%;width:6px;height:6px}.ls-approve{white-space:nowrap;background:var(--primary);color:var(--primary-ink);border-radius:999px;margin-left:auto;padding:7px 13px;font-size:12.5px;font-weight:600}.ctx{z-index:5;opacity:0;width:188px;color:var(--ink);font:12px/1.45 var(--f-ui);background:var(--glass-fill);-webkit-backdrop-filter:blur(3px)saturate(1.6)brightness(1.04);backdrop-filter:blur(3px)saturate(1.6)brightness(1.04);border-radius:16px;padding:12px 13px;position:absolute;box-shadow:0 2px 6px #00000014,0 10px 28px #00000024}.ctx-0{top:150px;left:0}.ctx-1{top:410px;left:0}.ctx-2{top:110px;right:0}.ctx-3{top:370px;right:0}.ctx-head{align-items:center;gap:8px;font-size:13px;display:flex}.ctx-head b{font-weight:600}.ctx-aside{color:var(--muted);margin-left:auto;font-size:11.5px}.ctx-strong{margin-top:8px;font-size:12.5px;font-weight:600;display:block}.ctx-tag{background:var(--red-bg);color:var(--red);border-radius:4px;margin-top:5px;padding:1px 6px;font-size:11.5px;font-weight:500;display:inline-block}.ctx p{color:var(--ink-2);margin-top:6px}.app-icon{border-radius:var(--r);background:#fff;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #0000001a}.app-icon.tile{box-shadow:none;background:0 0}.app-icon.second{background:var(--logo-tile);box-shadow:var(--logo-ring);color:#fff}.app-icon.second svg{width:100%;height:100%}.app-badge{color:#fff;min-width:24px;height:24px;font:600 13px/24px var(--f-ui);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2.5px var(--stage);background:#ff3b30;border-radius:12px;padding:0 7px;position:absolute;top:-8px;right:-10px}@media (width<=899.98px){.hero{padding-top:84px}.hero-in{flex-direction:column;align-items:stretch;gap:0}.hero-copy{display:contents}.hero-stage{order:1;margin-top:32px}.hero-list{order:2}.hero-cta .ghost-link{display:none}.hero-stage{flex:none;height:auto;padding:18px 0}.ls-fit{flex:none;height:600px}.ls-phone{left:10px}.ctx,.ctx-0,.ctx-1,.ctx-2,.ctx-3{z-index:45;margin-left:-94px;top:30px;left:50%;right:auto}}.sec-head{row-gap:0}.sec-label{grid-column:1/4;padding-top:.7em}.sec-title{grid-column:4/13}.sec-problem{grid-column:4/10;margin-top:clamp(24px,2.6vw,36px)}@media (width<=899.98px){.sec-label,.sec-title,.sec-problem{grid-column:1/-1}.sec-label{padding:0 0 18px}}.nw-pin{height:220svh;position:relative}.nw-sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0}.nw-center{text-align:center;flex-direction:column;align-items:center;display:flex}.nw-a{letter-spacing:-.042em;max-width:17em;color:var(--ink);margin:clamp(20px,3vw,36px) auto 0;font-size:clamp(32px,4.3vw,66px);line-height:1.04}.tw{display:inline}.nb{white-space:nowrap}.inl{vertical-align:-.08em;align-items:center;gap:.1em;margin:0 .06em 0 .14em;display:inline-flex}.inl .brand{width:.66em;height:.66em}.pw{width:min(620px,100%);height:auto;margin:clamp(18px,3vw,40px) auto 0;display:block;overflow:visible}.pw-piece{fill:none;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;visibility:hidden}.pw-pen{fill:#3b82f6}.pw-halo{fill:#3b82f6;opacity:.16}.night{color:#f2f2f0;background:#0c0f18;border-radius:clamp(24px,3vw,44px);height:560svh;margin:0 clamp(6px,1vw,14px);position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .night{box-shadow:inset 0 0 0 1px #ffffff12}}:root[data-theme=dark] .night{box-shadow:inset 0 0 0 1px #ffffff12}.night-sticky{border-radius:inherit;background:linear-gradient(#080b14,#0d101a 55%,#151722);justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.ns-sky{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ns-dawn{opacity:0;pointer-events:none;border-radius:inherit;background:linear-gradient(#1e285466 0%,#3a346e4d 45%,#8c507447 76%,#e2845a52 100%);position:absolute;inset:0;overflow:hidden}.ns-sun{aspect-ratio:1;opacity:.8;background:radial-gradient(circle,#ffdeacd9 0 3%,#ffbe8273 4.2%,#ffa06829 9%,#ff8c5c0f 20%,#0000 42%);border-radius:50%;width:min(80vw,1000px);position:absolute;bottom:0;left:24%}.ns-stage{width:min(100%,1180px);height:min(100svh,740px);position:relative}.ns-scene{font-family:var(--f-display);color:#f2f2f0;text-align:left;-webkit-font-smoothing:antialiased}.ns-scene *{box-sizing:border-box}.ns-scene p{margin:0}.ns-kick{color:#8a8a8a;align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex;position:absolute;top:64px;left:72px}.ns-kick-dot{flex:none;width:14px;height:14px;margin:0 -3px}.ns-clock{display:grid;position:absolute;top:96px;left:68px}.ns-face{letter-spacing:-.045em;white-space:nowrap;grid-area:1/1;font-size:92px;font-weight:250;line-height:1}.ns-face small{letter-spacing:0;color:#8a8a8a;margin-left:8px;font-size:22px;font-weight:500}.ns-dnd{color:#8a8a8a;align-items:center;gap:8px;font-size:15px;display:flex;position:absolute;top:206px;left:72px}.ns-dnd svg{color:#a99cf5}.ns-card{left:408px;top:calc(64px + var(--i) * 116px);background:#ffffff0a;border-radius:18px;width:480px;height:102px;padding:14px 18px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff12}.ns-row{align-items:center;gap:10px;font-size:14px;display:flex}.ns-row b{font-weight:600}.ns-row>span:last-child{color:#8a8a8a;font-size:13px}.ns-logo{background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ns-msg{color:#8e8e8b;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden;margin-top:6px!important}.ns-line{white-space:nowrap;letter-spacing:-.03em;position:absolute}.ns-txt{display:block;position:relative}.ns-glow{opacity:0;filter:blur(6px);pointer-events:none;background:linear-gradient(90deg,#4c8df600,#4c8df63d);border-radius:999px;width:60px;height:76%;margin-left:-60px;position:absolute;top:15%}.ns-reply{height:30px;font-size:20px;font-weight:520;line-height:30px;top:60px;left:18px}.ns-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 11px 0 9px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:16px}.ns-pill.sent{color:#82c89d;background:#82c89d24}.ns-pill.draft{color:#e6bd65;background:#372f1c}.ns-pill.draft i,.ns-sum.draft i{background:currentColor;border-radius:50%;width:6px;height:6px}.ns-gm{height:55px;font-size:40px;font-weight:520;line-height:55px;top:232px;left:72px}.ns-sum{align-items:center;gap:9px;font-size:18px;font-weight:500;display:flex;position:absolute;left:72px}.ns-sum.sent{color:#82c89d;top:310px}.ns-sum.draft{color:#e6bd65;top:344px}.ns-sum.draft i{width:7px;height:7px;margin:0 3px}.ns-pen-vis{opacity:0;position:absolute;top:0;left:0}.ns-pen{background:#4c8df6;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:0;left:0;box-shadow:0 0 16px 4px #4c8df66b}.ns-traveller{z-index:60;opacity:0;pointer-events:none;will-change:transform;background:#3b82f6;border-radius:50%;width:14px;height:14px;position:fixed;top:0;left:0;box-shadow:0 0 16px 4px #4c8df659}@media (width<=899.98px){.night{--inset:clamp(6px,1vw,14px);height:520svh;clip-path:inset(0 calc(var(--inset) * (1 - var(--bleed,0))) round calc(clamp(24px,3vw,44px) * (1 - var(--bleed,0))));border-radius:0;margin:0}.ns-stage{width:calc(100% - var(--inset) * 2);height:min(100svh - 64px,820px);margin-top:64px}.ns-kick{top:20px;left:20px}.ns-clock{top:48px;left:16px}.ns-face{font-size:64px}.ns-dnd{top:124px;left:20px}.ns-card{width:352px;height:100px;left:14px;top:calc(168px + var(--i) * 112px);padding:12px 14px}.ns-reply{font-size:18px;top:58px;left:14px}.ns-pill{top:10px;right:12px}.ns-msg{font-size:14px}.ns-gm{height:44px;font-size:32px;line-height:44px;top:630px;left:20px}.ns-sum{font-size:16px;left:20px}.ns-sum.sent{top:686px}.ns-sum.draft{top:716px}}.calm-pin{height:170svh;position:relative}.calm-sticky{box-sizing:border-box;align-items:center;height:100svh;padding-top:48px;display:flex;position:sticky;top:0}.calm-grid{align-items:center;row-gap:40px}.calm-hold{display:none}.calm-copy{grid-column:1/6}.calm-copy .d-l{margin-top:18px}.calm-copy .lede{max-width:26em;margin-top:26px}.calm-copy .body{max-width:28em;margin-top:16px}.calm-stage{background:0 0;grid-column:7/13;height:clamp(560px,80svh,800px);position:relative}.cg-phone{font:14px/1.5 var(--f-ui);color:var(--ink);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;--glass:#ffffff9e;--glass-clear:#fff3;--rim-a:#fffffff2;--rim-b:#ffffffb3;background:#1a1a1c;border-radius:58px;padding:11px;box-shadow:inset 0 0 0 1.5px #3c3c3f,inset 0 0 0 4px #0e0e0f,0 30px 60px -20px #1e1c1959,0 12px 24px -12px #1e1c1933}.cg-phone *{box-sizing:border-box}.cg-phone p{margin:0}.cg-screen{clip-path:inset(0 round 47px);background:var(--bg);border-radius:47px;width:100%;height:100%;position:relative;overflow:hidden}.cg-list{flex-direction:column;gap:12px;padding:0 14px 236px;display:flex;position:absolute;bottom:0;left:0;right:0}.cg-day{color:var(--muted);align-self:center;font-size:12px;font-weight:500}.cg-row{align-items:flex-start;gap:8px;display:flex}.cg-row.me{justify-content:flex-end}.cg-av-gap{flex:none;width:28px}.cg-main{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.cg-who{color:var(--muted);align-items:baseline;gap:6px;font-size:12px;display:flex}.cg-who b{color:var(--ink);font-size:13px;font-weight:600}.cg-bub{background:var(--surface);border-radius:20px;width:max-content;max-width:260px;padding:8px 14px;font-size:15px;line-height:1.45}.cg-bub.me{background:var(--blue-bg)}.cg-album{border-radius:18px;grid-template-columns:repeat(2,124px);gap:3px;display:grid;overflow:hidden}.cg-photo{width:124px;height:124px;display:block}.cg-held-wrap{margin-bottom:-10px;padding-bottom:10px;position:relative}.cg-held{z-index:6;transform-origin:0;position:relative}.cg-react-badge{z-index:7;background:var(--bg);height:24px;box-shadow:0 0 0 2px var(--bg),0 1px 4px #00000029;opacity:0;border-radius:999px;place-items:center;padding:0 7px;font-size:13px;display:grid;position:absolute;bottom:-4px;left:10px}.cg-glass{isolation:isolate;background:0 0;border:1px solid #0000;position:relative;box-shadow:0 2px 6px #00000014,0 10px 28px #00000024}.cg-glass:before,.cg-glass:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.cg-glass:before{background:var(--glass);-webkit-backdrop-filter:blur(8px)saturate(1.8)brightness(1.04);backdrop-filter:blur(8px)saturate(1.8)brightness(1.04)}.cg-glass:after{background:linear-gradient(135deg,var(--rim-a),transparent 40% 60%,var(--rim-b));-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cg-top{z-index:4;padding-bottom:10px;position:absolute;top:0;left:0;right:0}.cg-top:before{content:"";z-index:-1;background:color-mix(in srgb,var(--bg) 45%,transparent);-webkit-backdrop-filter:saturate(1.8)blur(10px);backdrop-filter:saturate(1.8)blur(10px);position:absolute;inset:0 0 -22px;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.cg-status{justify-content:space-between;align-items:center;height:50px;padding:4px 30px 0 34px;font-size:15px;display:flex;position:relative}.cg-status b{font-weight:600}.cg-island{background:#000;border-radius:16px;width:104px;height:30px;margin-left:-52px;position:absolute;top:11px;left:50%}.cg-sys{align-items:center;gap:6px;display:flex}.cg-bars{clip-path:polygon(0 70%,25% 70%,25% 50%,50% 50%,50% 25%,75% 25%,75% 0,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 4.5px,currentColor 4.5px 7.5px,#0000 7.5px 9px,currentColor 9px 12px,#0000 12px 13.5px,currentColor 13.5px);width:17px;height:11px;-webkit-mask:linear-gradient(0deg,#000 0 100%)}.cg-batt{width:25px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 45%,transparent);background:linear-gradient(90deg,currentColor 0 70%,#0000 70%) 2px 2px/calc(100% - 4px) calc(100% - 4px) no-repeat;border-radius:4px}.cg-head{align-items:center;gap:10px;padding:2px 12px 0 6px;display:flex}.cg-back{width:30px;height:32px;color:var(--ink-2);place-items:center;display:grid}.cg-hav .u-net{box-shadow:0 0 0 2px var(--bg)}.cg-title{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.cg-title b{font-size:15.5px;font-weight:600}.cg-title span{color:var(--muted);font-size:12.5px}.cg-bottom{z-index:4;flex-direction:column;gap:10px;padding:0 12px 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.cg-sugs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cg-sug{color:var(--ink);opacity:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.cg-sug:first-child{padding-left:6px}.cg-comp{border-radius:22px;flex-direction:column;gap:6px;padding:10px 8px 8px;display:flex}.cg-comp-text{color:var(--muted);padding:2px 8px 0;font-size:15px;line-height:1.5}.cg-comp-bar{align-items:center;gap:2px;display:flex}.cg-comp-bar .u-iconbtn{border-radius:50%}.cg-comp .u-comp-second{background:0 0}.cg-home{z-index:8;background:var(--ink);opacity:.85;border-radius:3px;width:124px;height:5px;margin-left:-62px;position:absolute;bottom:8px;left:50%}.cg-held{transition:none}.cg-sheet{z-index:7;visibility:hidden;background:var(--hs-glass);-webkit-backdrop-filter:blur(18px)saturate(1.8)brightness(1.04);backdrop-filter:blur(18px)saturate(1.8)brightness(1.04);--hs-card:color-mix(in srgb,var(--ink) 6%,transparent);--hs-glass:#ffffffc7;border-radius:34px;flex-direction:column;height:452px;padding:8px 12px 0;display:flex;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 2px 6px #00000014,0 10px 28px #00000024}.cg-sheet:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--rim-a),transparent 72px calc(100% - 72px),var(--rim-b));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cg-grab{background:color-mix(in srgb,var(--ink) 18%,transparent);border-radius:3px;flex:none;width:36px;height:5px;margin:0 auto 10px}.cg-acts{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cg-act{background:var(--hs-card);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:60px;padding:8px 4px;font-size:12.5px;font-weight:500;line-height:1.2;display:flex}.cg-act svg{width:19px;height:19px;color:var(--ink-2)}.cg-quick{flex:none;margin:8px -4px 2px;display:flex}.cg-r{border-radius:26px;flex:1 1 0;place-items:center;min-width:0;height:52px;font-size:31px;line-height:1;display:grid}.cg-ep-top{flex:none;gap:8px;margin-top:6px;display:flex}.cg-ep-search{background:var(--hs-card);min-width:0;height:40px;color:var(--muted);border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 10px;font-size:15px;display:flex}.cg-ep-search svg{width:15px;height:15px}.cg-ep-tone{background:var(--hs-card);border-radius:9px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.cg-ep-tabs{border-bottom:1px solid color-mix(in srgb,var(--ink) 9%,transparent);flex:none;justify-content:space-between;margin-top:8px;padding:0 6px 4px;display:flex}.cg-ep-tab{width:34px;height:36px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.cg-ep-tab svg{width:17px;height:17px}.cg-ep-tab.on{color:var(--blue);background:var(--blue-bg)}.cg-ep-h{color:var(--ink-2);margin:0;padding:8px 4px 4px;font-size:11.5px;font-weight:600}.cg-ep-cells{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 0 8px;display:grid}.cg-ep-cells span{place-items:center;height:44px;font-size:28px;line-height:1;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cg-phone{--glass:#2828289e;--rim-a:#ffffff8c;--rim-b:#ffffff4d}:root:not([data-theme=light]) .cg-sheet{--hs-glass:#282828cc}}:root[data-theme=dark] .cg-phone{--glass:#2828289e;--rim-a:#ffffff8c;--rim-b:#ffffff4d}:root[data-theme=dark] .cg-sheet{--hs-glass:#282828cc}@media (width<=899.98px){.calm-copy,.calm-stage{grid-column:1/-1}.calm-stage{height:min(200vw,760px)}.calm-pin{height:auto}.calm-sticky{height:auto;padding:clamp(88px,11vw,168px) 0;position:relative}.calm-stage{align-self:start;position:sticky;top:max(8px,50svh - min(200vw,760px)/2)}.calm-hold{grid-column:1/-1;height:60svh;display:block}}.close{padding:clamp(140px,18vw,260px) 0 clamp(110px,13vw,190px)}.close-in{text-align:center;flex-direction:column;align-items:center;display:flex}.close-title{max-width:10.5em}.close-sub{max-width:30em;margin-top:28px}.close-actions{align-items:center;gap:22px;margin-top:40px;display:flex}.close-cta{display:inline-flex;position:relative}.close-ring{border:1.5px solid var(--dot);opacity:0;pointer-events:none;border-radius:50%;width:9px;height:9px;margin:-4.5px -4.5px 0 0;position:absolute;top:50%;right:28px}.foot{border-top:1px solid var(--line-2);padding:40px 0 calc(44px + env(safe-area-inset-bottom,0px))}.foot-in{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px 48px;display:grid}.foot-mark{color:var(--ink)}.foot-mark .wordmark{width:auto;height:22px}.foot-note{max-width:46em}.foot-links{gap:22px;display:flex}.foot-links a{color:var(--ink-2);font-size:14.5px;font-weight:520;text-decoration:none}.foot-links a:hover{color:var(--ink)}.foot-copy{flex-wrap:wrap;grid-column:1/-1;gap:4px 20px;display:flex}.foot-copy a{color:inherit;text-decoration:none;transition:color .2s}.foot-copy a:hover{color:var(--ink-2)}@media (width<=899.98px){.foot-in{grid-template-columns:1fr}.close-actions{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.nw-pin,.night,.calm-pin{height:auto}.calm-sticky{height:auto;padding:clamp(88px,11vw,168px) 0;position:relative}.calm-stage{position:relative;top:auto}.calm-hold{display:none}.night-sticky{height:auto;min-height:100svh;position:relative}.nw-sticky{height:auto;padding:clamp(96px,14vw,200px) 0;position:relative}}
