@font-face{font-family:Instrument Sans Variable;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/instrument-sans-BF0NKbmj.woff2)format("woff2")}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica),local(Roboto);size-adjust:103.25%;ascent-override:93.95%;descent-override:24.21%;line-gap-override:0%}@font-face{font-family:Newsreader Variable;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/newsreader-text-s-Allagc.woff2)format("woff2")}@font-face{font-family:Newsreader Display;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/newsreader-display-BLQHXvJL.woff2)format("woff2")}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman),local(Liberation Serif),local(Noto Serif),local(Georgia);size-adjust:100.72%;ascent-override:72.98%;descent-override:26.31%;line-gap-override:0%}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-mono-DEE4o0LM.woff2)format("woff2")}:root,[data-theme]{--k-sans:"Instrument Sans Variable", "Instrument Sans Fallback", ui-sans-serif, system-ui, sans-serif;--k-serif:"Newsreader Variable", "Newsreader Fallback", ui-serif, Georgia, serif;--ws-display-serif:"Newsreader Display", "Newsreader Variable", "Newsreader Fallback", ui-serif, Georgia, serif}.c,:where(.c)[data-theme=light],:where(.c) [data-theme=light],[data-theme=light] :where(.c){--bg:oklch(98.7% .002 75);--rail:oklch(96.8% .003 75);--raised:oklch(100% 0 0);--sunk:oklch(95.1% .004 75);--hover:oklch(93.2% .005 75);--select:oklch(91.2% .006 75);--line:oklch(24% .01 75/.08);--line-2:oklch(24% .01 75/.15);--line-3:oklch(70% .008 75);--icon:oklch(50% .009 75);--ink-3:oklch(49% .009 75);--ink-2:oklch(39% .008 75);--ink:oklch(20% .006 75);--you:oklch(53% .19 258);--you-2:oklch(47% .19 258);--on-you:oklch(99% 0 0);--you-tint:oklch(95.8% .026 258);--you-edge:oklch(86% .06 258);--you-ink:oklch(42% .17 258);--tan:oklch(74% .09 62);--tan-tint:oklch(95.5% .022 70);--tan-ink:oklch(44% .08 55);--ok:oklch(50% .12 152);--ok-tint:oklch(95.8% .028 152);--warn:oklch(50% .12 62);--warn-tint:oklch(96.2% .038 80);--bad:oklch(53% .19 27);--bad-tint:oklch(96.2% .024 27);--live:oklch(48% .07 300);--live-tint:oklch(95.8% .016 300);--paper:oklch(99.4% .007 85);--paper-edge:oklch(72% .03 70);--glass:oklch(99% .002 75/.74);--glass-edge:oklch(100% 0 0/.75);--scrim:oklch(21% .006 75/.3);--shadow-1:0 1px 2px oklch(20% .01 75/.05), 0 1px 1px oklch(20% .01 75/.03);--shadow-2:0 0 0 1px oklch(20% .01 75/.05), 0 2px 4px oklch(20% .01 75/.04), 0 10px 24px -8px oklch(20% .01 75/.12);--shadow-pop:0 0 0 1px oklch(20% .01 75/.06), 0 18px 48px -12px oklch(20% .01 75/.24), 0 2px 6px oklch(20% .01 75/.06);--sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--serif:"Newsreader", ui-serif, Georgia, serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace;--r-xs:6px;--r-sm:9px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-sheet:30px;--ease:cubic-bezier(.2, 0, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.c)[data-theme=dark],:where(.c) [data-theme=dark],[data-theme=dark] :where(.c){--bg:oklch(17.2% .004 75);--rail:oklch(15.2% .004 75);--raised:oklch(21.2% .005 75);--sunk:oklch(23.5% .005 75);--hover:oklch(26.2% .005 75);--select:oklch(28.8% .005 75);--line:oklch(100% 0 0/.07);--line-2:oklch(100% 0 0/.13);--line-3:oklch(47% .007 75);--icon:oklch(71% .006 75);--ink-3:oklch(69% .006 75);--ink-2:oklch(81% .005 75);--ink:oklch(95.5% .003 75);--you:oklch(71% .14 255);--you-2:oklch(77% .12 255);--on-you:oklch(17% .02 258);--you-tint:oklch(27% .055 258);--you-edge:oklch(42% .09 258);--you-ink:oklch(86% .07 255);--tan-tint:oklch(27% .03 65);--tan-ink:oklch(84% .07 65);--ok:oklch(75% .13 152);--ok-tint:oklch(27% .04 152);--warn:oklch(81% .13 75);--warn-tint:oklch(28% .04 75);--bad:oklch(71% .16 27);--bad-tint:oklch(27% .05 27);--live:oklch(80% .07 300);--live-tint:oklch(26% .03 300);--paper:oklch(22.2% .008 75);--paper-edge:oklch(56% .03 70);--glass:oklch(19% .004 75/.8);--glass-edge:oklch(100% 0 0/.08);--scrim:oklch(0% 0 0/.5);--shadow-1:0 0 0 1px oklch(100% 0 0/.05);--shadow-2:0 0 0 1px oklch(100% 0 0/.07), 0 10px 24px -8px oklch(0% 0 0/.5);--shadow-pop:0 0 0 1px oklch(100% 0 0/.09), 0 18px 48px -12px oklch(0% 0 0/.65);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.c{box-sizing:border-box;font-family:var(--sans);color:var(--ink);background:var(--bg);letter-spacing:-.004em;-webkit-font-smoothing:antialiased;-webkit-hyphens:auto;hyphens:auto;font-size:15px;line-height:22px}.c *,.c :before,.c :after{box-sizing:border-box}:where(.c) :where(a){color:inherit;text-decoration:none}:where(.c) :where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}.c :focus-visible{outline:2px solid var(--you);outline-offset:2px}.c p,.c h1,.c h2,.c h3,.c h4,.c ul,.c ol{margin:0}:where(.c) .num{font-variant-numeric:tabular-nums}:where(.c) .mono{font-family:var(--mono);letter-spacing:0;font-size:12.5px}:where(.c) .serif{font-family:var(--serif)}:where(.c) .muted{color:var(--ink-2)}:where(.c) .faint{color:var(--ink-3)}:where(.c) .you-ink{color:var(--you-ink)}:where(.c) .ok-ink{color:var(--ok)}:where(.c) .warn-ink{color:var(--warn)}:where(.c) .bad-ink{color:var(--bad)}:where(.c) .live-ink{color:var(--live)}:where(.c) .tan-ink{color:var(--tan-ink)}:where(.c) .t-display{letter-spacing:-.035em;text-wrap:balance;font-size:52px;font-weight:600;line-height:56px}:where(.c) .t-h1{letter-spacing:-.028em;text-wrap:balance;font-size:30px;font-weight:600;line-height:36px}:where(.c) .t-h2{letter-spacing:-.018em;font-size:21px;font-weight:600;line-height:28px}:where(.c) .t-h3{letter-spacing:-.008em;font-size:16px;font-weight:600;line-height:22px}:where(.c) .t-body{font-size:15px;line-height:22px}:where(.c) .t-read{font-size:17px;line-height:27px}:where(.c) .t-meta{color:var(--ink-3);font-size:13px;line-height:18px}:where(.c) .t-label{color:var(--ink-3);font-size:12.5px;font-weight:600;line-height:16px}:where(.c) .t-stat{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:38px}:where(.c) .voice{font-family:var(--serif);letter-spacing:-.004em;font-size:18px;line-height:28px}:where(.c) .voice-lg{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;font-size:38px;font-weight:420;line-height:44px}:where(.c) .voice-xl{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;font-size:58px;font-weight:400;line-height:62px}:where(.c) .ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px;display:block}:where(.c) .ic-14{width:14px;height:14px}:where(.c) .ic-16{width:16px;height:16px}:where(.c) .ic-20{width:20px;height:20px}:where(.c) .ic-24{width:24px;height:24px}:where(.c) .shell{background:var(--bg);flex-wrap:wrap;min-height:100%;display:flex}:where(.c) .shell>.main{flex-direction:column;flex:999 640px;min-width:0;display:flex}:where(.c) .dock{background:var(--raised);min-width:0;max-width:380px;box-shadow:inset 1px 0 0 var(--line);flex-direction:column;flex:340px;display:flex}:where(.c) .top{flex-wrap:wrap;align-items:center;gap:12px;min-height:64px;padding:14px 32px;display:flex}:where(.c) .crumb{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}:where(.c) .crumb b{color:var(--ink);font-weight:600}:where(.c) .top-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}:where(.c) .now:not(.step){background:var(--live-tint);height:32px;color:var(--live);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}:where(.c) .pulse{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px oklch(48% .07 300/.16)}:where(.c) .page{flex-direction:column;gap:32px;width:100%;max-width:1120px;margin:0 auto;padding:8px 32px 72px;display:flex}:where(.c) .page-wide{max-width:1360px}:where(.c) .head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}:where(.c) .head>.grow{flex-direction:column;flex:360px;gap:6px;min-width:0;display:flex}:where(.c) .btn{border-radius:var(--r-sm);background:var(--sunk);height:38px;color:var(--ink);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:14.5px;font-weight:550;text-decoration:none;display:inline-flex}:where(.c) .btn:hover{background:var(--hover)}:where(.c) .btn-line{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow-1)}:where(.c) .btn-ghost{background:0 0}:where(.c) .btn-ink{background:var(--ink);color:var(--bg);box-shadow:inset 0 -2px oklch(0% 0 0/.25)}:where(.c) .btn-you{background:var(--you);color:var(--on-you);box-shadow:0 1px 2px oklch(30% .15 258/.25),inset 0 -2px oklch(0% 0 0/.14)}:where(.c) .btn-bad{background:var(--bad-tint);color:var(--bad)}:where(.c) .btn-sm{border-radius:var(--r-xs);height:32px;padding:0 11px;font-size:13.5px}:where(.c) .btn-lg{border-radius:var(--r-md);height:48px;padding:0 20px;font-size:16px}:where(.c) .btn-icon{width:38px;padding:0}:where(.c) .btn-icon.btn-sm{width:32px}:where(.c) .kbd{background:var(--sunk);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--mono);color:var(--ink-2);border-radius:5px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}:where(.c) .btn-you .kbd,:where(.c) .btn-ink .kbd,:where(.c) .hold .kbd{box-shadow:none;color:inherit;background:oklch(100% 0 0/.18)}:where(.c) .hold{border-radius:var(--r-md);background:var(--you);height:50px;color:var(--on-you);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px oklch(30% .15 258/.25),inset 0 -2px oklch(0% 0 0/.14)}:where(.c) .hold .fill{background:oklch(100% 0 0/.18);width:34%;position:absolute;inset:0 auto 0 0}:where(.c) .hold>span,:where(.c) .hold>svg{position:relative}:where(.c) .consequence{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}:where(.c) .consequence b{color:var(--ink);font-weight:600}:where(.c) .field{flex-direction:column;gap:6px;min-width:0;display:flex}:where(.c) .field label,:where(.c) .field .lab{color:var(--ink-2);font-size:13.5px;font-weight:550}:where(.c) .input{border-radius:var(--r-sm);background:var(--raised);height:42px;box-shadow:inset 0 0 0 1px var(--line-3);border:0;align-items:center;width:100%;padding:0 12px;font-size:15px;display:flex}:where(.c) textarea.input{resize:vertical;height:auto;padding:10px 12px;line-height:22px}:where(.c) .search{border-radius:var(--r-sm);background:var(--sunk);height:38px;color:var(--ink-3);align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:14px;display:flex}:where(.c) .toggle{background:var(--line-3);border-radius:99px;flex-shrink:0;width:38px;height:22px;position:relative}:where(.c) .toggle:after{content:"";background:var(--raised);width:18px;height:18px;box-shadow:var(--shadow-1);border-radius:50%;position:absolute;top:2px;left:2px}:where(.c) .toggle.on{background:var(--ink)}:where(.c) .toggle.on:after{left:18px}:where(.c) .check{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-3);border-radius:5px;flex-shrink:0;place-items:center;display:grid}:where(.c) .check.on{background:var(--ink);box-shadow:none;color:var(--bg)}:where(.c) .seg{background:var(--sunk);border-radius:11px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}:where(.c) .seg a,:where(.c) .seg button{height:32px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:550;display:inline-flex}:where(.c) .seg [aria-current=page],:where(.c) .seg [aria-pressed=true]{background:var(--raised);color:var(--ink);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line)}:where(.c) .seg .n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}:where(.c) .card{background:var(--raised);border-radius:var(--r-lg);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}:where(.c) .card-flat{background:var(--sunk);border-radius:var(--r-lg);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}:where(.c) .well{background:var(--sunk);border-radius:var(--r-md);padding:12px 14px}:where(.c) .sect{flex-direction:column;gap:14px;min-width:0;display:flex}:where(.c) .sect-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}:where(.c) .sect-h .more{color:var(--ink-3);margin-left:auto;font-size:13.5px;font-weight:550}:where(.c) .grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}:where(.c) .grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}:where(.c) .grid-4{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}:where(.c) .split{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}:where(.c) .split>.a{flex-direction:column;flex:999 520px;gap:24px;min-width:0;display:flex}:where(.c) .split>.b{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}:where(.c) .hr{background:var(--line);border:0;height:1px;margin:0}:where(.c) .row-flex{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.c) .rows{background:var(--raised);border-radius:var(--r-lg);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}:where(.c) .row{min-height:60px;box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:14px;padding:14px 18px;display:flex}:where(.c) .row:last-child{box-shadow:none}:where(.c) .row>.grow{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}:where(.c) .row .title{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}:where(.c) .row .sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}:where(.c) .row.waiting{background:linear-gradient(90deg, var(--you-tint), var(--raised) 70%)}:where(.c) .row.on{background:var(--select)}:where(.c) .row-end{flex-shrink:0;align-items:center;gap:10px;display:flex}:where(.c) .tag{background:var(--sunk);height:24px;color:var(--ink-2);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}:where(.c) .tag .ic{width:13px;height:13px}:where(.c) .tag-you{background:var(--you-tint);color:var(--you-ink)}:where(.c) .tag-ok{background:var(--ok-tint);color:var(--ok)}:where(.c) .tag-warn{background:var(--warn-tint);color:var(--warn)}:where(.c) .tag-bad{background:var(--bad-tint);color:var(--bad)}:where(.c) .tag-live{background:var(--live-tint);color:var(--live)}:where(.c) .tag-tan{background:var(--tan-tint);color:var(--tan-ink)}:where(.c) .count{font-variant-numeric:tabular-nums;background:var(--you);min-width:22px;height:22px;color:var(--on-you);border-radius:7px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:650;display:inline-grid}:where(.c) .count-q{background:var(--sunk);color:var(--ink-2)}:where(.c) .by{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}:where(.c) .av{background:var(--sunk);width:30px;height:30px;color:var(--ink-2);border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;font-weight:650;display:grid}:where(.c) .av-lg{border-radius:13px;width:44px;height:44px;font-size:15px}:where(.c) .av-sm{border-radius:6px;width:20px;height:20px;font-size:9.5px}:where(.c) .av-person{border-radius:50%}:where(.c) .av-1{color:oklch(38% .1 258);background:oklch(93% .03 258)}:where(.c) .av-2{color:oklch(42% .08 55);background:oklch(93% .035 62)}:where(.c) .av-3{color:oklch(38% .08 152);background:oklch(93% .035 152)}:where(.c) .av-4{color:oklch(40% .07 300);background:oklch(93% .025 300)}:is(:where(.c)[data-theme=dark],:where(.c) [data-theme=dark],[data-theme=dark] :where(.c)) .av-1{color:oklch(88% .05 258);background:oklch(32% .05 258)}:is(:where(.c)[data-theme=dark],:where(.c) [data-theme=dark],[data-theme=dark] :where(.c)) .av-2{color:oklch(88% .05 62);background:oklch(33% .04 62)}:is(:where(.c)[data-theme=dark],:where(.c) [data-theme=dark],[data-theme=dark] :where(.c)) .av-3{color:oklch(88% .05 152);background:oklch(32% .04 152)}:is(:where(.c)[data-theme=dark],:where(.c) [data-theme=dark],[data-theme=dark] :where(.c)) .av-4{color:oklch(88% .04 300);background:oklch(32% .03 300)}:where(.c) .coofi{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);background:oklch(97.5% .01 75);border-radius:9px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}:where(.c) .coofi img{object-fit:cover;width:100%;height:100%;display:block}:where(.c) .coofi svg{width:18px;height:18px}:where(.c) .coofi-sm{border-radius:6px;width:20px;height:20px}:where(.c) .coofi-sm svg{width:12px;height:12px}:where(.c) .coofi-lg{border-radius:14px;width:48px;height:48px}:where(.c) .coofi-lg svg{width:28px;height:28px}:where(.c) .brief{background:linear-gradient(180deg, var(--tan-tint), var(--bg));border-radius:var(--r-xl);flex-direction:column;gap:16px;padding:28px 30px;display:flex}:where(.c) .says{align-items:flex-start;gap:12px;display:flex}:where(.c) .says>.voice{flex:auto;min-width:0}:where(.c) .src{background:var(--sunk);height:26px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}:where(.c) .src .ic{width:13px;height:13px;color:var(--icon)}:where(.c) .srcs{flex-wrap:wrap;gap:6px;display:flex}:where(.c) .dotted{-webkit-text-decoration:underline dotted var(--ink-3);text-decoration:underline dotted var(--ink-3);text-underline-offset:4px}:where(.c) .fresh{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}:where(.c) .decision{background:var(--raised);border-radius:var(--r-xl);box-shadow:var(--shadow-2);flex-direction:column;min-width:0;display:flex;overflow:hidden}:where(.c) .decision-head{background:var(--you-tint);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}:where(.c) .decision-head>.grow{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}:where(.c) .decision-body{flex-direction:column;gap:18px;padding:22px;display:flex}:where(.c) .decision-foot{box-shadow:inset 0 1px 0 var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 22px;display:flex}:where(.c) .paper{background:var(--paper);border-radius:var(--r-md);outline:1.5px dashed var(--paper-edge);outline-offset:-1.5px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}:where(.c) .paper-label{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}:where(.c) .steps{flex-direction:column;padding:0;list-style:none;display:flex}:where(.c) .step{align-items:flex-start;gap:12px;padding:7px 0;display:flex}:where(.c) .step .dot{background:var(--sunk);width:20px;height:20px;color:var(--ink-3);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}:where(.c) .step.done .dot{background:var(--ok-tint);color:var(--ok)}:where(.c) .step.now .dot{background:var(--live-tint);color:var(--live);box-shadow:0 0 0 4px oklch(48% .07 300/.12)}:where(.c) .step.wait .dot{background:var(--you-tint);color:var(--you-ink)}:where(.c) .step .dot svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}:where(.c) .step>.grow{flex-direction:column;gap:2px;min-width:0;display:flex}:where(.c) .metric{flex-direction:column;gap:4px;min-width:0;display:flex}:where(.c) .metric .t-label{align-items:center;gap:6px;display:flex}:where(.c) .delta{font-size:13px;font-weight:600}:where(.c) .meter{background:var(--sunk);border-radius:99px;height:8px;display:flex;overflow:hidden}:where(.c) .meter>i{background:var(--ink);height:100%;display:block}:where(.c) .meter>i.you{background:var(--you)}:where(.c) .meter>i.ok{background:var(--ok)}:where(.c) .meter>i.tan{background:var(--tan)}:where(.c) .meter>i.ghost{background:var(--line-2)}:where(.c) .bars{align-items:flex-end;gap:6px;height:120px;display:flex}:where(.c) .bars>i{background:var(--select);border-radius:6px 6px 2px 2px;flex:1 1 0;display:block}:where(.c) .bars>i.on{background:var(--ink)}:where(.c) .table{border-collapse:collapse;width:100%;font-size:14.5px}:where(.c) .table th{text-align:left;color:var(--ink-3);white-space:nowrap;padding:10px 16px;font-size:12.5px;font-weight:600}:where(.c) .table td{box-shadow:inset 0 1px 0 var(--line);vertical-align:middle;padding:14px 16px}:where(.c) .table .r{text-align:right}:where(.c) .scroll-x{min-width:0;overflow-x:auto}:where(.c) .glass{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.6);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--glass-edge)}:where(.c) .sheet{border-radius:var(--r-xl);flex-direction:column;gap:14px;padding:20px;display:flex}:where(.c) .toast{background:var(--ink);color:var(--bg);box-shadow:var(--shadow-pop);border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:14px;display:inline-flex}:where(.c) .toast .btn{height:30px;color:inherit;background:oklch(100% 0 0/.14)}:where(.c) .empty{text-align:center;border-radius:var(--r-xl);background:var(--sunk);flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}:where(.c) .photo{border-radius:var(--r-md);background:linear-gradient(135deg,oklch(80% .03 60),oklch(62% .04 40));position:relative;overflow:hidden}:where(.c) .photo.cool{background:linear-gradient(135deg,oklch(80% .02 220),oklch(58% .03 240))}:where(.c) .photo.green{background:linear-gradient(135deg,oklch(82% .04 140),oklch(58% .05 150))}:where(.c) .photo .cap{color:oklch(100% 0 0/.92);font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}:where(.c) .phone{background:var(--bg);flex-direction:column;width:390px;height:844px;display:flex;position:relative;overflow:hidden}:where(.c) .phone-top{align-items:center;gap:10px;padding:18px 16px 10px;display:flex}:where(.c) .phone-body{flex-direction:column;flex:auto;gap:18px;padding:4px 16px 120px;display:flex;overflow:hidden}:where(.c) .bottom-bar{flex-direction:column;gap:10px;padding:14px 16px 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.c{--sans:"Instrument Sans Variable", "Instrument Sans Fallback", ui-sans-serif, system-ui, sans-serif;--serif:"Newsreader Variable", "Newsreader Fallback", ui-serif, Georgia, serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace}:where(.c) .site{width:100%;max-width:1200px;padding-inline:max(20px, env(safe-area-inset-left,0px));box-sizing:border-box;margin:0 auto}:where(.c) .site-wide{max-width:1320px}:where(.c) .band{padding-block:clamp(64px,9vw,120px)}:where(.c) .band-tight{padding-block:clamp(40px,6vw,72px)}:where(.c) .band-sunk{background:var(--sunk)}:where(.c) .band-tan{background:linear-gradient(180deg, var(--tan-tint), var(--bg))}:where(.c) .display{font-family:var(--serif);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(46px,7.4vw,104px);font-weight:480;line-height:.98}:where(.c) .display-2{font-family:var(--serif);letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(36px,4.8vw,64px);font-weight:480;line-height:1.02}:where(.c) .h-site{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:600;line-height:1.06}:where(.c) .h-sub{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}:where(.c) .lede{color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}:where(.c) .eyebrow{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);text-transform:uppercase;font-size:12.5px}:where(.c) .fig{font-family:var(--mono);color:var(--ink-3);letter-spacing:.01em;font-size:12px}:where(.c) .nav{align-items:center;gap:28px;height:72px;display:flex}:where(.c) .nav .brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:650;text-decoration:none;display:inline-flex}:where(.c) .nav .brand img{width:30px;height:30px}:where(.c) .nav .links{flex-wrap:wrap;gap:22px;display:flex}:where(.c) .nav .links a{color:var(--ink-2);font-size:15px;font-weight:500;text-decoration:none}:where(.c) .nav .links a[aria-current=page]{color:var(--ink)}:where(.c) .nav .end{align-items:center;gap:10px;margin-left:auto;display:flex}:where(.c) .hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}:where(.c) .hero-copy{flex-direction:column;gap:26px;min-width:0;display:flex}:where(.c) .cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.c) .terms{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;font-size:13.5px;display:flex}:where(.c) .terms span{align-items:center;gap:6px;display:inline-flex}:where(.c) .stage{aspect-ratio:1/1.02;background:radial-gradient(120% 90% at 70% 10%, var(--tan-tint), var(--bg) 70%);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:32px;position:relative;overflow:hidden}:where(.c) .stage>.float{position:absolute}:where(.c) .loop-ctl{height:34px;color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;right:16px}:where(.c) .demo-label{font-family:var(--mono);color:var(--ink-3);font-size:11.5px;position:absolute;bottom:16px;left:16px}:where(.c) .tools{flex-wrap:wrap;gap:10px;display:flex}:where(.c) .tool{background:var(--raised);height:40px;box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:550;display:inline-flex}:where(.c) .tool .dot{color:oklch(100% 0 0);border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}:where(.c) .tool-soon{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-3);background:0 0}:where(.c) .shead{flex-direction:column;gap:16px;max-width:760px;display:flex}:where(.c) .shead-c{text-align:center;align-items:center;margin-inline:auto}:where(.c) .versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:where(.c) .day{border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:26px;display:flex}:where(.c) .day-old{background:var(--sunk)}:where(.c) .day-new{background:var(--raised);box-shadow:var(--shadow-2)}:where(.c) .slot{grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:12px;font-size:15px;display:grid}:where(.c) .slot time{font-family:var(--mono);color:var(--ink-3);font-size:12.5px}:where(.c) .slot s{color:var(--ink-3)}:where(.c) .segtabs{background:var(--sunk);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}:where(.c) .segtabs button{height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 16px;font-size:15px;font-weight:550}:where(.c) .segtabs button[aria-pressed=true]{background:var(--raised);color:var(--ink);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line)}:where(.c) .demo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;display:grid}:where(.c) .demo-steps{flex-direction:column;gap:6px;display:flex}:where(.c) .demo-step{color:inherit;border-radius:16px;gap:14px;padding:16px 18px;text-decoration:none;display:flex}:where(.c) .demo-step[aria-current=step]{background:var(--raised);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line)}:where(.c) .demo-step .n{font-family:var(--mono);color:var(--ink-3);padding-top:3px;font-size:12.5px}:where(.c) .screen{background:var(--bg);box-shadow:var(--shadow-2);border-radius:22px;min-width:0;overflow:hidden}:where(.c) .screen-top{background:var(--rail);height:46px;color:var(--ink-3);align-items:center;gap:10px;padding:0 16px;font-size:13px;display:flex}:where(.c) .screen-body{flex-direction:column;gap:16px;padding:22px;display:flex}:where(.c) .unique{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}:where(.c) .ucard{background:var(--raised);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);border-radius:26px;flex-direction:column;gap:18px;min-width:0;padding:30px;display:flex}:where(.c) .ucard .vis{background:var(--sunk);border-radius:18px;flex-direction:column;gap:12px;min-height:210px;padding:20px;display:flex}:where(.c) .ucard-wide{grid-column:1/-1}:where(.c) .org{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}:where(.c) .org .dept{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}:where(.c) .memory{background:var(--tan-tint);color:var(--tan-ink);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:550;display:flex}:where(.c) .areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}:where(.c) .area{background:var(--raised);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);min-width:0;color:inherit;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}:where(.c) .area .loop{aspect-ratio:16/10;background:var(--sunk);flex-direction:column;gap:8px;padding:18px;display:flex;position:relative;overflow:hidden}:where(.c) .area .txt{flex-direction:column;gap:8px;padding:20px 22px 24px;display:flex}:where(.c) .loop-tag{font-family:var(--mono);color:var(--ink-3);background:var(--raised);border-radius:6px;padding:3px 7px;font-size:11px;position:absolute;top:12px;right:12px}:where(.c) .segs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}:where(.c) .segcard{background:var(--raised);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);color:inherit;border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:28px;text-decoration:none;display:flex}:where(.c) .segcard ul{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}:where(.c) .segcard li{gap:10px;display:flex}:where(.c) .segcard li:before{content:"";background:var(--tan);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}:where(.c) .film{aspect-ratio:16/9;box-shadow:var(--shadow-2);background:linear-gradient(160deg,oklch(97% .012 75),oklch(93% .03 70));border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden}:where(.c) .film .play{background:var(--ink);height:60px;color:var(--bg);cursor:pointer;box-shadow:var(--shadow-pop);border:0;border-radius:999px;align-items:center;gap:12px;padding:0 26px 0 20px;font-size:17px;font-weight:600;display:inline-flex}:where(.c) .film .cap{font-family:var(--mono);color:var(--ink-3);font-size:12px;position:absolute;bottom:18px;left:22px}:where(.c) .plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}:where(.c) .plan{background:var(--raised);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);border-radius:24px;flex-direction:column;gap:16px;min-width:0;padding:26px;display:flex}:where(.c) .plan-pop{box-shadow:0 0 0 2px var(--ink), var(--shadow-2)}:where(.c) .plan .price{letter-spacing:-.035em;font-size:46px;font-weight:600;line-height:1}:where(.c) .plan ul{color:var(--ink-2);flex-direction:column;gap:9px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}:where(.c) .plan li{gap:10px;display:flex}:where(.c) .plan li:before{content:"";border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);flex-shrink:0;width:14px;height:8px;margin-top:5px;transform:rotate(-45deg)translateY(-2px)}:where(.c) .faq{background:var(--raised);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}:where(.c) .faq details{box-shadow:inset 0 -1px 0 var(--line);padding:20px 24px}:where(.c) .faq details:last-child{box-shadow:none}:where(.c) .faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}:where(.c) .faq summary::-webkit-details-marker{display:none}:where(.c) .faq p{color:var(--ink-2);max-width:70ch;margin:12px 0 0;font-size:15.5px;line-height:1.6}:where(.c) .final{background:radial-gradient(120% 120% at 80% 0%, var(--tan-tint), var(--raised) 60%);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);border-radius:36px;flex-wrap:wrap;align-items:center;gap:32px;padding:clamp(36px,6vw,72px);display:flex}:where(.c) .final .grow{flex-direction:column;flex:420px;gap:20px;min-width:0;display:flex}:where(.c) .foot{flex-direction:column;gap:36px;padding-block:56px 40px;display:flex}:where(.c) .foot-cols{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:28px;display:grid}:where(.c) .foot-cols h4{color:var(--ink-3);margin:0 0 12px;font-size:13px;font-weight:600}:where(.c) .foot-cols a{color:var(--ink-2);font-size:14.5px;line-height:2;text-decoration:none;display:block}:where(.c) .foot-base{color:var(--ink-3);box-shadow:inset 0 1px 0 var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:22px;font-size:13px;display:flex}:where(.c) .beats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}:where(.c) .beat{background:var(--raised);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}:where(.c) .beat .frame{aspect-ratio:16/9;background:linear-gradient(160deg,oklch(98.5% .006 75),oklch(95% .022 70));place-items:center;display:grid;position:relative;overflow:hidden}:where(.c) .beat .meta{color:var(--ink-2);flex-direction:column;gap:4px;padding:12px 14px 14px;font-size:13px;display:flex}:where(.c) .beat .tc{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}:where(.c) .kin{letter-spacing:-.04em;color:var(--ink);text-align:center;font-weight:650;line-height:.95}@media (width<=980px){:where(.c) .hero,:where(.c) .demo{grid-template-columns:minmax(0,1fr)}:where(.c) .areas,:where(.c) .segs,:where(.c) .plans,:where(.c) .org,:where(.c) .foot-cols,:where(.c) .beats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:where(.c) .nav .links{display:none}:where(.c) .versus,:where(.c) .unique,:where(.c) .areas,:where(.c) .segs,:where(.c) .plans{grid-template-columns:minmax(0,1fr)}:where(.c) .ucard-wide{grid-column:auto}:where(.c) .beats{grid-template-columns:minmax(0,1fr)}}@property --rv{syntax:"<percentage>";inherits:false;initial-value:100%}.c[data-motion=off] *,.c[data-motion=off] :before,.c[data-motion=off] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.c *,.c :before,.c :after{transition:none!important;animation:none!important}}@supports (animation-timeline:view()){:where(.c) .rv{animation:linear both c27-rv-up;animation-timeline:view();animation-range:entry entry 70%}:where(.c) .rv-2{animation-range:entry 10% entry 85%}:where(.c) .rv-3{animation-range:entry 20% cover 30%}:where(.c) .tilt{transform-origin:50% 0;animation:linear both c27-tilt-flat;animation-timeline:view();animation-range:entry cover 42%}:where(.c) .strike span{background:linear-gradient(currentColor,currentColor) 0 58%/0% 1.5px no-repeat;animation:linear both c27-strike;animation-timeline:view();animation-range:cover 22% cover 46%}:where(.c) .strike .slot:nth-of-type(2) span{animation-range:cover 25% cover 49%}:where(.c) .strike .slot:nth-of-type(3) span{animation-range:cover 28% cover 52%}:where(.c) .strike .slot:nth-of-type(4) span{animation-range:cover 31% cover 55%}:where(.c) .strike .slot:nth-of-type(5) span{animation-range:cover 34% cover 58%}:where(.c) .ticks .slot{animation:linear both c27-rv-left;animation-timeline:view();animation-range:entry 30% cover 40%}}@keyframes c27-rv-up{0%{opacity:0;transform:translateY(28px)}}@keyframes c27-rv-left{0%{opacity:0;transform:translate(-14px)}}@keyframes c27-tilt-flat{0%{opacity:.4;transform:perspective(1800px)rotateX(16deg)scale(.92)translateY(40px)}}@keyframes c27-strike{to{color:var(--ink-3);background-size:100% 1.5px}}@keyframes c27-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes c27-ring{0%{box-shadow:0 0 0 0 oklch(20% .02 70/.28), var(--shadow-pop)}70%,to{box-shadow:0 0 0 22px oklch(20% .02 70/0), var(--shadow-pop)}}@keyframes c27-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes c27-march{to{transform:translate(-50%)}}@keyframes c27-row-in{0%{opacity:0;transform:translate(-18px)}6%,to{opacity:1;transform:none}}@keyframes c27-pop{0%{opacity:0;transform:scale(.8)}4%,70%{opacity:1;transform:none}78%,to{opacity:0}}@keyframes c27-tag-out{0%,60%{opacity:1}62%,to{opacity:0}}@keyframes c27-spark{0%{transform:scaleY(.1)}18%,88%{transform:none}to{transform:scaleY(.1)}}:where(.c) .typing,:where(.c) .l-type,:where(.c) .demo .screen .paper .voice{-webkit-mask-image:linear-gradient(180deg, #000 calc(var(--rv) - 6%), transparent calc(var(--rv) + 6%));-webkit-mask-image:linear-gradient(180deg, #000 calc(var(--rv) - 6%), transparent calc(var(--rv) + 6%));mask-image:linear-gradient(180deg, #000 calc(var(--rv) - 6%), transparent calc(var(--rv) + 6%))}:where(.c) .follow{transform:translate(calc(var(--mx,0) * 16px), calc(var(--my,0) * 10px)) rotate(calc(var(--mx,0) * 4deg));transition:transform .6s cubic-bezier(.2,.8,.2,1);display:inline-block}:where(.c) .follow>img{animation:4.2s ease-in-out infinite c27-bob;display:block}:where(.c) .stage{--hl:12s}:where(.c) .stage .float{animation:c27-hs-card var(--hl) cubic-bezier(.2, .8, .2, 1) infinite both}:where(.c) .stage .float:nth-child(2){animation-delay:.7s}:where(.c) .stage .float:nth-child(3){animation-delay:1.5s}:where(.c) .stage .float:nth-child(4){animation-delay:2.1s}@keyframes c27-hs-card{0%{opacity:0;transform:translateY(22px)scale(.97)}7%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-10px)scale(.99)}}:where(.c) .stage .typing{animation:c27-hs-type var(--hl) linear infinite both}@keyframes c27-hs-type{0%,4%{--rv:0%}26%,to{--rv:112%}}:where(.c) .stage .srcs .src{animation:c27-pop var(--hl) cubic-bezier(.3, 1.4, .5, 1) infinite both}:where(.c) .stage .srcs .src:first-child{animation-delay:3s}:where(.c) .stage .srcs .src:nth-child(2){animation-delay:3.25s}:where(.c) .stage .hs-meter>i{transform-origin:0;animation:c27-hs-fill var(--hl) cubic-bezier(.3, .7, .2, 1) infinite both;animation-delay:1.5s}@keyframes c27-hs-fill{0%,6%{transform:scaleX(0)}24%,to{transform:scaleX(1)}}:where(.c) .hs-ok{justify-items:start;display:grid}:where(.c) .hs-ok>*{grid-area:1/1}:where(.c) .hs-ok .tag-you{animation:c27-tag-out var(--hl) linear infinite both}:where(.c) .hs-ok .tag-ok{animation:c27-hs-in var(--hl) linear infinite both}@keyframes c27-hs-in{0%,60%{opacity:0;transform:scale(.9)}63%,88%{opacity:1;transform:none}92%,to{opacity:0}}:where(.c) .hs-cursor{pointer-events:none;z-index:3;width:26px;height:26px;animation:c27-hs-move var(--hl) cubic-bezier(.55, 0, .25, 1) infinite both;filter:drop-shadow(0 2px 3px oklch(0% 0 0/.25));position:absolute;top:0;left:0}:where(.c) .hs-cursor svg{width:26px;height:26px;fill:var(--ink);stroke:var(--raised);stroke-width:1.4px}:where(.c) .hs-cursor:after{content:"";background:var(--you);opacity:0;width:22px;height:22px;animation:c27-hs-click var(--hl) ease-out infinite both;border-radius:50%;position:absolute;top:-10px;left:-10px}@keyframes c27-hs-move{0%,38%{opacity:0;transform:translate(500px,520px)}42%{opacity:1}58%{transform:translate(206px,346px)}60%{transform:translate(206px,346px)scale(.86)}62%{transform:translate(206px,346px)}74%{opacity:1;transform:translate(330px,420px)}80%,to{opacity:0;transform:translate(330px,420px)}}@keyframes c27-hs-click{0%,59%{opacity:0;transform:scale(.4)}60%{opacity:.45}66%,to{opacity:0;transform:scale(2.2)}}:where(.c) .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}:where(.c) .marquee .tools{flex-wrap:nowrap;width:max-content;padding-block:4px;animation:46s linear infinite c27-march}:where(.c) .marquee:hover .tools{animation-play-state:paused}:where(.c) .app-win{background:var(--bg);box-shadow:var(--shadow-2), inset 0 0 0 1px var(--line);border-radius:26px;grid-template-columns:228px minmax(0,1fr) 380px;min-height:640px;display:grid;position:relative;overflow:hidden}:where(.c) .app-rail{background:var(--rail);flex-direction:column;gap:2px;padding:18px 12px;font-size:14px;display:flex}:where(.c) .app-rail .who{align-items:center;gap:10px;padding:6px 10px 16px;font-weight:650;display:flex}:where(.c) .app-rail a{height:36px;color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-weight:550;text-decoration:none;display:flex}:where(.c) .app-rail a[aria-current=page]{background:var(--raised);color:var(--ink);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line)}:where(.c) .app-rail a .count{margin-left:auto}:where(.c) .app-main{flex-direction:column;gap:20px;min-width:0;padding:26px 30px;display:flex}:where(.c) .app-dock{background:var(--raised);box-shadow:inset 1px 0 0 var(--line);flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}:where(.c) .app-win .rows .row{animation:10s cubic-bezier(.2,.8,.2,1) infinite both c27-row-in}:where(.c) .app-win .rows .row:nth-child(2){animation-delay:.35s}:where(.c) .app-win .rows .row:nth-child(3){animation-delay:.7s}:where(.c) .app-win .rows .row:nth-child(4){animation-delay:1.05s}:where(.c) .app-win .rows .row-new{animation:10s cubic-bezier(.3,1.2,.4,1) infinite both c27-row-new;overflow:hidden}@keyframes c27-row-new{0%,42%{opacity:0;min-height:0;max-height:0;padding-block:0}50%,to{opacity:1;max-height:80px}}:where(.c) .app-toast{z-index:2;animation:10s cubic-bezier(.3,1.3,.4,1) infinite both c27-toast;position:absolute;bottom:22px;left:50%;translate:-50%}@keyframes c27-toast{0%,66%{opacity:0;transform:translateY(24px)}70%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(10px)}}:where(.c) .app-dock .hold .fill{transform-origin:0;width:100%;animation:10s cubic-bezier(.5,0,.3,1) infinite both c27-hold}@keyframes c27-hold{0%,52%{transform:scaleX(0)}64%{transform:scaleX(1)}66%,to{transform:scaleX(0)}}:where(.c) .app-dock .typing{animation:10s linear infinite both c27-dock-type}@keyframes c27-dock-type{0%,8%{--rv:0%}36%,to{--rv:112%}}:where(.c) .demo-step{position:relative;overflow:hidden}:where(.c) .demo-step:after{content:"";background:var(--ink);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.c[data-motion] .demo-step{animation:16s linear infinite both c27-ds-on}.c[data-motion] .demo-step:after{animation:16s linear infinite both c27-ds-bar}.c[data-motion] .demo-step:nth-child(2),.c[data-motion] .demo-step:nth-child(2):after{animation-delay:-12s}.c[data-motion] .demo-step:nth-child(3),.c[data-motion] .demo-step:nth-child(3):after{animation-delay:-8s}.c[data-motion] .demo-step:nth-child(4),.c[data-motion] .demo-step:nth-child(4):after{animation-delay:-4s}@keyframes c27-ds-on{0%,24.5%{background:var(--raised);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line)}25%,to{box-shadow:none;background:0 0}}@keyframes c27-ds-bar{0%{opacity:1;transform:scaleX(0)}24.5%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(0)}}:where(.c) .demo .screen .card-flat{animation:16s cubic-bezier(.2,.8,.2,1) infinite both c27-rv-mail}@keyframes c27-rv-mail{0%{opacity:0;transform:translateY(-12px)}4%,96%{opacity:1;transform:none}to{opacity:0}}:where(.c) .demo .screen .decision{animation:16s cubic-bezier(.2,.8,.2,1) infinite both c27-rv-dec}@keyframes c27-rv-dec{0%,22%{opacity:0;transform:translateY(18px)}28%,96%{opacity:1;transform:none}to{opacity:0}}:where(.c) .demo .screen .paper .voice{animation:16s linear infinite both c27-demo-type}@keyframes c27-demo-type{0%,28%{--rv:0%}48%,to{--rv:112%}}:where(.c) .demo .screen .src{animation:16s cubic-bezier(.3,1.4,.5,1) infinite both c27-demo-src}:where(.c) .demo .screen .src:nth-child(2){animation-delay:.2s}:where(.c) .demo .screen .src:nth-child(3){animation-delay:.4s}@keyframes c27-demo-src{0%,50%{opacity:0;transform:scale(.8)}53%,96%{opacity:1;transform:none}to{opacity:0}}:where(.c) .demo .screen .rows .row{animation:16s cubic-bezier(.2,.8,.2,1) infinite both c27-row-in}:where(.c) .demo .screen .rows .row:nth-child(2){animation-delay:1.2s}:where(.c) .demo .screen .rows .row:nth-child(3){animation-delay:2.4s}:where(.c) .org .dept{animation:8s ease-in-out infinite both c27-dept}:where(.c) .org .dept:nth-child(2){animation-delay:2s}:where(.c) .org .dept:nth-child(3){animation-delay:4s}:where(.c) .org .dept:nth-child(4){animation-delay:6s}@keyframes c27-dept{0%,to{box-shadow:inset 0 0 0 1px var(--line);transform:none}6%,18%{box-shadow:inset 0 0 0 2px var(--tan), 0 10px 24px oklch(40% .05 70/.12);transform:translateY(-4px)}26%{box-shadow:inset 0 0 0 1px var(--line);transform:none}}:where(.c) .wire{height:26px;margin-block:-4px;position:relative}:where(.c) .wire:before{content:"";background:repeating-linear-gradient(90deg, var(--line-3) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:50%;left:12.5%;right:12.5%}:where(.c) .wire i{background:var(--tan);width:10px;height:10px;box-shadow:0 0 0 4px var(--tan-tint);border-radius:50%;margin-left:-5px;animation:8s cubic-bezier(.6,0,.3,1) infinite both c27-wire;position:absolute;top:calc(50% - 5px)}@keyframes c27-wire{0%{left:12.5%}25%{left:37.5%}50%{left:62.5%}75%{left:87.5%}to{left:12.5%}}:where(.c) .memory{background-image:linear-gradient(100deg,#0000 30%,oklch(100% 0 0/.55) 50%,#0000 70%);background-repeat:no-repeat;background-size:60% 100%;background-color:var(--tan-tint);animation:5s ease-in-out infinite c27-shimmer}:where(.c) .ucard .src{animation:9s cubic-bezier(.3,1.4,.5,1) infinite both c27-pop}:where(.c) .ucard .src:nth-child(2){animation-delay:.25s}:where(.c) .ucard .src:nth-child(3){animation-delay:.5s}:where(.c) .spark{align-items:flex-end;gap:4px;height:36px;display:flex}:where(.c) .spark i{background:var(--ok);opacity:.85;transform-origin:50% 100%;border-radius:3px 3px 1px 1px;flex:1 1 0;animation:6s cubic-bezier(.3,.9,.3,1) infinite both c27-spark}:where(.c) .spark i.pre{background:var(--line-3)}:where(.c) .spark i:nth-child(2){animation-delay:.1s}:where(.c) .spark i:nth-child(3){animation-delay:.2s}:where(.c) .spark i:nth-child(4){animation-delay:.3s}:where(.c) .spark i:nth-child(5){animation-delay:.4s}:where(.c) .spark i:nth-child(6){animation-delay:.5s}:where(.c) .spark i:nth-child(7){animation-delay:.6s}:where(.c) .film .play{animation:2.4s ease-out infinite c27-ring}:where(.c) .film .kin-a,:where(.c) .film .kin-b{animation:6s cubic-bezier(.7,0,.2,1) infinite both c27-kin}:where(.c) .film .kin-b{animation-delay:.35s}@keyframes c27-kin{0%{clip-path:inset(0 0 100%);transform:translateY(30px)}12%,82%{clip-path:inset(0);transform:none}94%,to{clip-path:inset(100% 0 0);transform:translateY(-20px)}}:where(.c) .eq{align-items:flex-end;gap:3px;height:16px;display:flex;position:absolute;bottom:20px;right:22px}:where(.c) .eq i{background:var(--ink-3);transform-origin:50% 100%;border-radius:2px;width:3px;height:100%;animation:.97s ease-in-out infinite alternate c27-eq}:where(.c) .eq i:nth-child(2){animation-duration:.73s}:where(.c) .eq i:nth-child(3){animation-duration:1.13s}:where(.c) .eq i:nth-child(4){animation-duration:.61s}:where(.c) .eq i:nth-child(5){animation-duration:.89s}@keyframes c27-eq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}:where(.c) .area .loop *{animation-duration:6s}:where(.c) .area:hover .loop *{animation-play-state:paused}:where(.c) .l-in,:where(.c) .l-in2,:where(.c) .l-in3{animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}:where(.c) .l-in{animation-name:c27-l-in}:where(.c) .l-in2{animation-name:c27-l-in2}:where(.c) .l-in3{animation-name:c27-l-in3}@keyframes c27-l-in{0%{opacity:0;transform:translateY(12px)}8%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes c27-l-in2{0%,22%{opacity:0;transform:translateY(12px)}30%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes c27-l-in3{0%,50%{opacity:0;transform:scale(.85)}56%,90%{opacity:1;transform:none}to{opacity:0}}:where(.c) .l-type{animation:6s linear infinite both c27-l-type}@keyframes c27-l-type{0%,22%{--rv:0%;opacity:1}54%,90%{--rv:116%;opacity:1}to{--rv:116%;opacity:0}}:where(.c) .l-meter>i{transform-origin:0;animation:6s cubic-bezier(.3,.7,.2,1) infinite both c27-l-fill}@keyframes c27-l-fill{0%,10%{transform:scaleX(0)}50%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}:where(.c) .l-swap{justify-items:end;display:grid}:where(.c) .l-swap>*{grid-area:1/1}:where(.c) .l-swap>:first-child{animation:6s linear infinite both c27-tag-out}:where(.c) .l-swap>:last-child{animation:6s linear infinite both c27-l-swap-in}@keyframes c27-l-swap-in{0%,60%{opacity:0;transform:scale(.9)}63%,92%{opacity:1;transform:none}to{opacity:0}}:where(.c) .l-reel{flex:auto;gap:10px;min-height:0;animation:6s cubic-bezier(.7,0,.2,1) infinite both c27-l-reel;display:flex}@keyframes c27-l-reel{0%,30%{transform:translate(0)}40%,64%{transform:translate(-34%)}74%,to{transform:translate(0)}}:where(.c) .post{background:var(--raised);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;flex:0 0 46%;min-width:0;display:flex;overflow:hidden}:where(.c) .post .photo{border-radius:0;flex:auto;min-height:60px}:where(.c) .post .ptxt{flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex}:where(.c) .mini-site{background:var(--raised);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}:where(.c) .mini-site .bar{background:var(--rail);height:24px;font-family:var(--mono);color:var(--ink-3);align-items:center;gap:6px;padding:0 10px;font-size:10.5px;display:flex}:where(.c) .mini-site .bar i{background:var(--line-3);border-radius:50%;width:7px;height:7px}:where(.c) .mini-site .pg{flex:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}:where(.c) .mini-site .h{font-family:var(--serif);letter-spacing:-.02em;font-size:17px;line-height:1.05}:where(.c) .mini-site .b{background:var(--ink);height:22px;color:var(--bg);border-radius:6px;align-items:center;margin-top:6px;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex}:where(.c) .l-bars{align-items:flex-end;gap:5px;height:44px;display:flex}:where(.c) .l-bars i{background:var(--select);transform-origin:50% 100%;border-radius:4px 4px 1px 1px;flex:1 1 0;animation:6s cubic-bezier(.3,.9,.3,1) infinite both c27-spark}:where(.c) .l-bars i.on{background:var(--ink)}:where(.c) .l-bars i:nth-child(2){animation-delay:.12s}:where(.c) .l-bars i:nth-child(3){animation-delay:.24s}:where(.c) .l-bars i:nth-child(4){animation-delay:.36s}:where(.c) .l-bars i:nth-child(5){animation-delay:.48s}:where(.c) .l-bars i:nth-child(6){animation-delay:.6s}@media (width<=980px){:where(.c) .app-win{grid-template-columns:minmax(0,1fr)}:where(.c) .app-rail{flex-flow:wrap}:where(.c) .app-rail .who{width:100%;padding-bottom:6px}:where(.c) .hs-cursor{display:none}}:where(.c) .lit{isolation:isolate;position:relative;overflow:hidden}:where(.c) .lit:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(48% 42% at 50% 0%, color-mix(in oklch, var(--tan) 34%, transparent), transparent 70%), radial-gradient(36% 30% at 12% 30%, color-mix(in oklch, var(--tan-tint) 90%, transparent), transparent 70%), radial-gradient(40% 34% at 88% 40%, color-mix(in oklch, var(--tan) 16%, transparent), transparent 72%);height:120%;position:absolute;inset:-20% -10% auto}:where(.c) .lit:after{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%)}:where(.c) .grain{position:relative}:where(.c) .grain:after{content:"";pointer-events:none;z-index:0;opacity:.07;mix-blend-mode:multiply;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='0.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}:where(.c) .night{background:var(--bg);color:var(--ink);isolation:isolate;position:relative;overflow:hidden}:where(.c) .night:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 46% at 50% 108%, color-mix(in oklch, var(--tan) 42%, transparent), transparent 70%), radial-gradient(34% 30% at 50% 0%, oklch(100% 0 0/.07), transparent 70%);position:absolute;inset:0}:where(.c) .night .eyebrow{color:var(--tan-ink)}:where(.c) .hero-xl{text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}:where(.c) .hero-xl .lede{max-width:62ch;margin-inline:auto}:where(.c) .hero-xl .cta-row,:where(.c) .hero-xl .terms{justify-content:center}:where(.c) .hero-xl .display{max-width:15ch}:where(.c) .pano{perspective:1800px;width:100%;max-width:1240px;margin-inline:auto;position:relative}:where(.c) .pano:before{content:"";z-index:0;pointer-events:none;filter:blur(60px);background:radial-gradient(closest-side, color-mix(in oklch, var(--tan) 55%, transparent), transparent);border-radius:50%;position:absolute;inset:12% 6% -10%}:where(.c) .pano>.frame{z-index:1;background:var(--raised);box-shadow:0 0 0 1px var(--line-2), 0 40px 120px -40px oklch(20% .02 60/.45), 0 8px 24px -12px oklch(20% .02 60/.25);transform-origin:50% 0;border-radius:22px;position:relative;overflow:hidden}:where(.c) .pano>.frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px oklch(100% 0 0/.6),inset 0 0 0 1px oklch(100% 0 0/.08)}:where(.c) .frame-bar{background:var(--rail);border-bottom:1px solid var(--line);align-items:center;gap:8px;height:40px;padding-inline:16px;display:flex}:where(.c) .frame-bar i{background:var(--line-2);border-radius:50%;width:10px;height:10px}:where(.c) .frame-bar .addr{font-family:var(--mono);color:var(--ink-3);background:var(--sunk);border-radius:8px;margin-inline:auto;padding:3px 14px;font-size:12px}:where(.c) .beam{pointer-events:none;z-index:3;border-radius:inherit;position:absolute;inset:0;overflow:hidden}:where(.c) .beam:before{content:"";opacity:0;background:linear-gradient(100deg,#0000,oklch(100% 0 0/.38),#0000);width:22%;position:absolute;top:-20%;bottom:-20%;left:-30%;transform:skew(-12deg)}:where(.c) .halo{isolation:isolate;position:relative}:where(.c) .halo:before{content:"";z-index:-1;pointer-events:none;filter:blur(40px);background:radial-gradient(closest-side, color-mix(in oklch, var(--tan) 45%, transparent), transparent);border-radius:50%;position:absolute;inset:-18%}:where(.c) .film-loop{aspect-ratio:16/9;max-width:100%;box-shadow:0 0 0 1px var(--line-2), 0 40px 100px -40px oklch(20% .02 60/.5);background:oklch(17% .004 75);border-radius:24px;position:relative;overflow:hidden}:where(.c) .film-loop video{object-fit:cover;width:100%;height:100%;display:block}:where(.c) .film-loop .cap{z-index:2;font-family:var(--mono);color:oklch(96% .003 75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(17% .004 75/.6);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:16px;left:16px}:where(.c) .stat-xl{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(56px,8vw,120px);font-weight:460;line-height:.95}:where(.c) .deck{display:grid;position:relative}:where(.c) .deck>*{grid-area:1/1}:where(.c) .deck>:nth-child(2){transform:translate(5%,7%)rotate(1.5deg)}:where(.c) .deck>:nth-child(3){transform:translate(10%,14%)rotate(3deg)}@keyframes c27-rich-straighten{0%{transform:rotateX(18deg)scale(.94)translateY(30px)}to{transform:none}}@keyframes c27-rich-beam{0%,62%{opacity:0;left:-30%}66%{opacity:1}84%{opacity:0;left:120%}to{opacity:0;left:120%}}@keyframes c27-rich-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes c27-rich-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:no-preference){.c[data-motion=on] .beam:before{animation:c27-rich-beam 9s var(--ease) infinite}.c[data-motion=on] .pano:before,.c[data-motion=on] .halo:before{animation:7s ease-in-out infinite c27-rich-breathe}.c[data-motion=on] .drift{animation:8s ease-in-out infinite c27-rich-drift}@supports (animation-timeline:view()){.c[data-motion=on] .pano>.frame{animation:linear both c27-rich-straighten;animation-timeline:view();animation-range:entry cover 42%}}}@media (width<=900px){:where(.c) .lit:after{background-size:48px 48px}:where(.c) .pano>.frame{border-radius:16px}:where(.c) .deck>:nth-child(2),:where(.c) .deck>:nth-child(3){display:none}:where(.c) .film-loop{border-radius:18px}}html{scroll-padding-top:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.c{overflow-x:clip}.c a{color:inherit}.c .btn-ink{color:var(--bg)}.c .btn-you{color:var(--on-you)}.c main:focus{outline:none}:where(.c) .display,:where(.c) .display-2,:where(.c) .stat-xl{font-family:"Newsreader Display", var(--serif)}.ws-skip{z-index:30;background:var(--ink);color:var(--bg);border-radius:9px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.ws-skip:focus{top:12px}:where(.c) .when-in{display:none}html[data-signed-in] :where(.c) .when-in{display:inline-flex}html[data-signed-in] :where(.c) .when-out{display:none}:where(.c) .nav{z-index:20;position:relative}:where(.c) .nav .brand picture,:where(.c) .foot-logo picture{display:contents}:where(.c) .nav-menu{display:none;position:relative}:where(.c) .nav-menu>summary{cursor:pointer;width:44px;height:44px;list-style:none}:where(.c) .nav-menu>summary::-webkit-details-marker{display:none}:where(.c) .nav-menu .nav-close,:where(.c) .nav-menu[open] .nav-open{display:none}:where(.c) .nav-menu[open] .nav-close{display:block}:where(.c) .nav-sheet{border-radius:24px;flex-direction:column;gap:14px;width:min(360px,100vw - 24px);padding:12px;display:flex;position:absolute;top:52px;right:0}:where(.c) .nav-sheet nav{flex-direction:column;display:flex}:where(.c) .nav-sheet nav a{min-height:48px;color:var(--ink);border-radius:12px;align-items:center;padding:0 12px;font-size:17px;font-weight:550;text-decoration:none;display:flex}:where(.c) .nav-sheet nav a:hover{background:var(--hover)}:where(.c) .nav-sheet-ctas{flex-direction:column;gap:8px;display:flex}:where(.c) .nav-sheet-ctas .btn{width:100%}:where(.c) .nav-sheet-foot{justify-content:space-between;align-items:center;gap:12px;padding:4px 12px 6px;display:flex}:where(.c) .nav-sheet-foot a{min-height:44px;color:var(--ink-2);align-items:center;font-weight:600;display:inline-flex}@media (width<=900px){:where(.c) .nav{gap:12px;height:64px}:where(.c) .nav .links,:where(.c) .nav .end>.btn{display:none}:where(.c) .nav-menu{display:block}}:where(.c) .lang-suggest{min-height:44px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:14.5px;display:none}html[data-suggest] :where(.c) .lang-suggest{display:flex}:where(.c) .lang-suggest a{text-underline-offset:3px;text-decoration:underline}:where(.c) .foot-brand{flex-direction:column;gap:14px;min-width:0;display:flex}:where(.c) .foot-cols .foot-logo{color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}:where(.c) .foot-logo img{width:30px;height:30px}:where(.c) .foot-brand .voice{color:var(--ink-2);max-width:34ch;margin:0;font-size:17px;line-height:26px}:where(.c) .page-updated{margin:0;padding-top:24px}:where(.c) .loop-ctl>span{align-items:center;gap:8px;display:inline-flex}.c[data-motion=on] .loop-ctl .mt-play,.c[data-motion=off] .loop-ctl .mt-pause{display:none}:where(.c) .film-loop video{background:oklch(17% .004 75)}:where(.c) .sticky-trial{display:none}@media (width<=760px){:where(.c) .sticky-trial{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:25;opacity:0;transition:transform .3s var(--ease), opacity .2s;border-radius:20px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:fixed;transform:translateY(140%)}:where(.c) .sticky-trial[data-show]{opacity:1;transform:none}:where(.c) .sticky-trial span{color:var(--ink-2);flex:auto;font-size:14px;line-height:19px}:where(.c) .sticky-trial .btn{min-height:44px}:where(.c) .site{padding-inline:max(16px, env(safe-area-inset-left,0px))}:where(.c) .t-body,:where(.c) .lede,:where(.c) .faq p,:where(.c) .segcard ul,:where(.c) .slot{font-size:16px;line-height:24px}:where(.c) .t-meta{font-size:14px;line-height:20px}:where(.c) .btn{min-height:44px}:where(.c) .btn-lg{height:52px}:where(.c) h2.h-site{font-size:31px;line-height:1.08}:where(.c) .display{font-size:50px;line-height:.98}:where(.c) .display-2{font-size:38px}:where(.c) .hero-copy .cta-row,:where(.c) .final .cta-row{flex-direction:column;align-items:stretch}:where(.c) .hero-copy .cta-row .btn,:where(.c) .final .cta-row .btn{width:100%}:where(.c) .faq details{padding:0 18px}:where(.c) .faq summary{align-items:center;min-height:60px}:where(.c) .faq p{margin:0 0 18px}:where(.c) .final{border-radius:28px;flex-direction:column;align-items:flex-start;gap:20px;padding:28px 20px}:where(.c) .final .grow{flex:none;width:100%}:where(.c) .segtabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}:where(.c) .segtabs button{height:44px;padding:0 6px}:where(.c) .foot{gap:26px;padding-block:40px 96px}:where(.c) .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}:where(.c) .foot-brand{grid-column:1/-1;margin-bottom:18px}:where(.c) .foot-col{display:contents}:where(.c) .foot-col h4{display:none}:where(.c) .foot-cols a{align-items:center;min-height:44px;font-size:16px;line-height:1.3;display:flex}:where(.c) .foot-base{flex-direction:column;gap:6px}}:where(.c) .follow>picture,:where(.c) .coofi>picture{display:contents}:where(.c) .follow>picture>img{animation:4.2s ease-in-out infinite c27-bob;display:block}:where(.c) .coofi>picture>img{object-fit:cover;width:100%;height:100%;display:block}:where(.c) [data-seg-panel][hidden]{display:none}:where(.c) .faq summary{-webkit-hyphens:manual;hyphens:manual}@media (prefers-reduced-motion:reduce){:where(.c) .l-swap>:first-child,:where(.c) .hs-ok>:first-child{visibility:hidden}}@media (width<=760px){:where(.c) .loop-ctl{height:44px;padding-inline:12px 14px}}:where(.c) .not-found{flex-wrap:wrap;align-items:center;gap:40px;display:flex}:where(.c) .not-found-links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}html[data-launch=open] .launch-soon,html:not([data-launch=open]) .launch-open{display:none!important}div.launch-open{display:contents}.btn-soon{pointer-events:none;cursor:default;color:var(--ink-2,inherit)!important;box-shadow:inset 0 0 0 1px var(--line-2,currentColor)!important;background:0 0!important}:where(.c) .launch-teaser{align-items:center;min-height:min(78vh,760px);display:flex}:where(.c) .launch-teaser-in{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:880px;padding-block:64px;display:flex}:where(.c) .launch-teaser .launch-face{width:88px;height:88px}:where(.c) .launch-brand{letter-spacing:-.01em;margin:-8px 0 0;font-size:22px;font-weight:650}:where(.c) .launch-teaser h1{text-wrap:balance;margin:0}:where(.c) .launch-teaser .lede{margin:0}:where(.c) .launch-count:not([hidden]){grid-template-columns:repeat(4,minmax(64px,1fr));gap:12px;margin-top:8px;display:grid}:where(.c) .launch-unit{background:var(--raised,var(--bg));box-shadow:inset 0 0 0 1px var(--line-2);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;display:flex}:where(.c) .launch-unit b{font-family:"Newsreader Display", var(--serif);font-variant-numeric:tabular-nums;font-size:clamp(32px,7vw,56px);font-weight:500;line-height:1}:where(.c) .launch-teaser .cta-row{justify-content:center;margin-top:8px}@media (width<=560px){:where(.c) .launch-teaser-in{gap:16px;padding-block:40px}:where(.c) .launch-count:not([hidden]){gap:8px;width:100%}:where(.c) .launch-unit{padding:12px 4px}}:where(.c) .foot-teaser-links{flex-wrap:wrap;gap:16px;display:inline-flex}:where(.c) .foot-teaser-links a{color:inherit}
