/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Geist Variable", Inter, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-display:"Space Grotesk", sans-serif;--font-head:"Source Serif 4", Georgia, serif;--font-body:"Space Grotesk", system-ui, sans-serif;--color-bg:var(--bg);--color-ink:var(--ink);--color-muted:var(--muted);--color-accent:var(--accent);--color-on-accent:var(--fg-inverse);--color-link:var(--link);--color-line:var(--line);--color-wash:var(--wash);--color-panel:var(--panel);--color-tint:var(--tint);--color-price-bg:var(--price-bg);--color-price-fg:var(--price-fg);--color-price-muted:var(--price-muted);--color-price-pill-bg:var(--price-pill-bg);--color-price-pill-fg:var(--price-pill-fg);--color-band:var(--band);--color-strong:var(--strong);--color-pill:var(--pill);--color-pill-ink:var(--pill-ink);--color-blue:var(--blue);--color-blue-text:var(--blue-text);--color-faint:var(--faint);--color-sunk:var(--sunk);--color-surface:var(--surface)}}@layer base{:root{--bg:var(--bg-base);--ink:var(--fg-primary);--muted:var(--fg-tertiary);--accent:var(--accent-bg-strong);--link:var(--accent-fg-primary);--line:var(--border-medium);--wash:var(--bg-raised);--panel:var(--bg-raised);--hover:var(--bg-subtle);--tint:var(--accent-bg-soft);--price-bg:var(--bg-inverse);--price-fg:var(--fg-inverse);--price-muted:var(--fg-inverse)}@supports (color:color-mix(in lab, red, red)){:root{--price-muted:color-mix(in srgb,var(--fg-inverse) 70%,transparent)}}:root{--price-pill-bg:var(--fg-inverse);--price-pill-fg:var(--bg-inverse)}body[data-color-scheme=dark]{--bg:var(--bg-base);--ink:var(--fg-primary);--muted:var(--fg-secondary);--line:var(--border-medium);--wash:var(--bg-raised);--panel:var(--bg-raised);--band:var(--surface-underlay);--strong:#f5f4f2;--pill:#f5f4f2;--pill-ink:#171615;--blue:#002fa7;--blue-text:#6f8cff}body[data-page=landing]{--bg:var(--bg-base);--surface:var(--bg-raised);--sunk:var(--bg-subtle);--wash:var(--bg-raised);--panel:var(--bg-raised);--band:var(--bg-subtle);--ink:var(--fg-primary);--strong:var(--fg-primary);--muted:var(--fg-secondary);--faint:var(--fg-tertiary);--line:var(--fg-primary)}@supports (color:color-mix(in lab, red, red)){body[data-page=landing]{--line:color-mix(in srgb,var(--fg-primary) 11%,transparent)}}body[data-page=landing]{--line2:var(--fg-primary)}@supports (color:color-mix(in lab, red, red)){body[data-page=landing]{--line2:color-mix(in srgb,var(--fg-primary) 6%,transparent)}}body[data-page=landing]{--accent:#002fa7;--accent-soft:#e8edfb;--accent-hover:#00268a;--link:var(--accent);--blue:var(--accent);--blue-text:var(--accent);--pill:var(--accent);--pill-ink:#fff}:root[data-color-scheme=dark] body[data-page=landing]{--accent:#6f8cff;--accent-soft:#141d45;--accent-hover:#8aa1ff;--pill-ink:var(--fg-inverse)}*{box-sizing:border-box}a:focus-visible,summary:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px;border-radius:6px}a{color:inherit;text-decoration:none}body[data-page=landing] :is(a,summary):focus-visible{border-radius:8px}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-\[6\%\]{inset-inline:6%}.top-0{top:0}.top-\[8\%\]{top:8%}.top-\[46\%\]{top:46%}.top-\[96px\]{top:96px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.right-0{right:0}.bottom-\[8\%\]{bottom:8%}.left-\[4\%\]{left:4%}.left-\[22\%\]{left:22%}.left-\[36\%\]{left:36%}.left-\[68\%\]{left:68%}.left-\[78\%\]{left:78%}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:0}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[9px\]{margin-top:9px}.mt-\[10px\]{margin-top:10px}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[18px\]{margin-bottom:18px}.-ml-\[6px\]{margin-left:-6px}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\[9px\]{width:9px;height:9px}.size-\[11px\]{width:11px;height:11px}.size-\[14px\]{width:14px;height:14px}.size-\[16px\]{width:16px;height:16px}.size-\[22px\]{width:22px;height:22px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[26\%\]{height:26%}.h-\[30\%\]{height:30%}.h-\[36px\]{height:36px}.h-\[40\%\]{height:40%}.h-\[40px\]{height:40px}.h-\[45\%\]{height:45%}.h-\[48\%\]{height:48%}.h-\[60\%\]{height:60%}.h-\[62\%\]{height:62%}.h-\[64px\]{height:64px}.h-\[66\%\]{height:66%}.h-\[74\%\]{height:74%}.h-\[75\%\]{height:75%}.h-\[76px\]{height:76px}.h-\[80\%\]{height:80%}.h-\[92\%\]{height:92%}.h-\[100\%\]{height:100%}.h-\[260px\]{height:260px}.min-h-\[150px\]{min-height:150px}.w-\[8\%\]{width:8%}.w-\[16px\]{width:16px}.w-\[26\%\]{width:26%}.w-\[28\%\]{width:28%}.w-\[32\%\]{width:32%}.w-\[38\%\]{width:38%}.w-\[50\%\]{width:50%}.w-\[50px\]{width:50px}.w-\[55\%\]{width:55%}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[70\%\]{width:70%}.w-\[70px\]{width:70px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[min\(1120px\,calc\(100\%-40px\)\)\]{width:min(1120px,100% - 40px)}.w-\[min\(1200px\,calc\(100\%-32px\)\)\]{width:min(1200px,100% - 32px)}.w-\[min\(1200px\,calc\(100\%-40px\)\)\]{width:min(1200px,100% - 40px)}.w-full{width:100%}.max-w-\[360px\]{max-width:360px}.max-w-\[460px\]{max-width:460px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[1080px\]{max-width:1080px}.min-w-0{min-width:0}.min-w-\[160px\]{min-width:160px}.min-w-\[820px\]{min-width:820px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.grid-cols-\[1\.4fr_1fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr 1fr}.grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[6\%\]{gap:6%}.gap-\[6px\]{gap:6px}.gap-\[10px\]{gap:10px}.gap-px{gap:1px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#38bdf8\]{border-color:#38bdf8}.border-\[\#a3e635\]{border-color:#a3e635}.border-line{border-color:var(--line)}.border-pill{border-color:var(--pill)}.border-surface{border-color:var(--surface)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-\[\#34d399\]{background-color:#34d399}.bg-\[\#38bdf8\]{background-color:#38bdf8}.bg-\[\#a3e635\]{background-color:#a3e635}.bg-\[\#a78bfa\]{background-color:#a78bfa}.bg-\[\#f472b6\]{background-color:#f472b6}.bg-\[\#fb923c\]{background-color:#fb923c}.bg-\[\#fde047\]{background-color:#fde047}.bg-accent{background-color:var(--accent)}.bg-band{background-color:var(--band)}.bg-bg,.bg-bg\/80{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/80{background-color:color-mix(in oklab, var(--bg) 80%, transparent)}}.bg-bg\/85{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/85{background-color:color-mix(in oklab, var(--bg) 85%, transparent)}}.bg-blue,.bg-blue\/70{background-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bg-blue\/70{background-color:color-mix(in oklab, var(--blue) 70%, transparent)}}.bg-line{background-color:var(--line)}.bg-pill{background-color:var(--pill)}.bg-strong\/8{background-color:var(--strong)}@supports (color:color-mix(in lab, red, red)){.bg-strong\/8{background-color:color-mix(in oklab, var(--strong) 8%, transparent)}}.bg-strong\/10{background-color:var(--strong)}@supports (color:color-mix(in lab, red, red)){.bg-strong\/10{background-color:color-mix(in oklab, var(--strong) 10%, transparent)}}.bg-strong\/15{background-color:var(--strong)}@supports (color:color-mix(in lab, red, red)){.bg-strong\/15{background-color:color-mix(in oklab, var(--strong) 15%, transparent)}}.bg-strong\/20{background-color:var(--strong)}@supports (color:color-mix(in lab, red, red)){.bg-strong\/20{background-color:color-mix(in oklab, var(--strong) 20%, transparent)}}.bg-strong\/25{background-color:var(--strong)}@supports (color:color-mix(in lab, red, red)){.bg-strong\/25{background-color:color-mix(in oklab, var(--strong) 25%, transparent)}}.bg-strong\/30{background-color:var(--strong)}@supports (color:color-mix(in lab, red, red)){.bg-strong\/30{background-color:color-mix(in oklab, var(--strong) 30%, transparent)}}.bg-strong\/70{background-color:var(--strong)}@supports (color:color-mix(in lab, red, red)){.bg-strong\/70{background-color:color-mix(in oklab, var(--strong) 70%, transparent)}}.bg-sunk{background-color:var(--sunk)}.bg-surface{background-color:var(--surface)}.bg-tint\/60{background-color:var(--tint)}@supports (color:color-mix(in lab, red, red)){.bg-tint\/60{background-color:color-mix(in oklab, var(--tint) 60%, transparent)}}.bg-wash{background-color:var(--wash)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-9{padding:calc(var(--spacing) * 9)}.p-\[8px\]{padding:8px}.p-\[22px\]{padding:22px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[6px\]{padding-inline:6px}.px-\[16px\]{padding-inline:16px}.px-\[22px\]{padding-inline:22px}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[1px\]{padding-block:1px}.py-\[10px\]{padding-block:10px}.py-\[12px\]{padding-block:12px}.py-\[13px\]{padding-block:13px}.py-\[22px\]{padding-block:22px}.py-\[72px\]{padding-block:72px}.py-\[80px\]{padding-block:80px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[8px\]{padding-top:8px}.pt-\[30px\]{padding-top:30px}.pt-\[56px\]{padding-top:56px}.pt-\[72px\]{padding-top:72px}.pt-\[88px\]{padding-top:88px}.pr-\[8px\]{padding-right:8px}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[36px\]{padding-bottom:36px}.pb-\[40px\]{padding-bottom:40px}.pb-\[48px\]{padding-bottom:48px}.pb-\[56px\]{padding-bottom:56px}.pb-\[72px\]{padding-bottom:72px}.pb-\[88px\]{padding-bottom:88px}.pl-\[5px\]{padding-left:5px}.pl-\[12px\]{padding-left:12px}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-head{font-family:var(--font-head)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.text-\[length\:clamp\(26px\,3\.2vw\,34px\)\]{font-size:clamp(26px,3.2vw,34px)}.text-\[length\:clamp\(30px\,4\.2vw\,44px\)\]{font-size:clamp(30px,4.2vw,44px)}.text-\[length\:clamp\(30px\,4\.2vw\,48px\)\]{font-size:clamp(30px,4.2vw,48px)}.text-\[length\:clamp\(34px\,4\.9vw\,58px\)\]{font-size:clamp(34px,4.9vw,58px)}.text-\[length\:clamp\(34px\,5\.2vw\,64px\)\]{font-size:clamp(34px,5.2vw,64px)}.text-\[length\:clamp\(36px\,6vw\,64px\)\]{font-size:clamp(36px,6vw,64px)}.text-\[length\:clamp\(44px\,6vw\,56px\)\]{font-size:clamp(44px,6vw,56px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#34d399\]{color:#34d399}.text-\[\#38bdf8\]{color:#38bdf8}.text-\[\#047857\]{color:#047857}.text-\[\#a3e635\]{color:#a3e635}.text-\[\#a78bfa\]{color:#a78bfa}.text-\[\#a16207\]{color:#a16207}.text-\[\#f472b6\]{color:#f472b6}.text-\[\#fb923c\]{color:#fb923c}.text-\[\#fde047\]{color:#fde047}.text-accent{color:var(--accent)}.text-black{color:var(--color-black)}.text-blue-text{color:var(--blue-text)}.text-faint{color:var(--faint)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-on-accent{color:var(--fg-inverse)}.text-pill-ink{color:var(--pill-ink)}.text-strong{color:var(--strong)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.scheme-dark{color-scheme:dark}.shadow-\[0_12px_32px_rgb\(0_0_0\/\.45\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:bg-white\/8:is(:where(.group):is([open],:popover-open,:open) *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.group-open\:bg-white\/8:is(:where(.group):is([open],:popover-open,:open) *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.group-open\:text-strong:is(:where(.group):is([open],:popover-open,:open) *){color:var(--strong)}.first\:ml-0:first-child{margin-left:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-strong\/5:hover{background-color:var(--strong)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-strong\/5:hover{background-color:color-mix(in oklab, var(--strong) 5%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-strong:hover{color:var(--strong)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}@media not all and (min-width:1060px){.max-\[1060px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:900px){.max-\[900px\]\:hidden{display:none}}@media not all and (min-width:860px){.max-\[860px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[860px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[860px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[860px\]\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}@media not all and (min-width:820px){.max-\[820px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[820px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:720px){.max-\[720px\]\:mt-10{margin-top:calc(var(--spacing) * 10)}.max-\[720px\]\:ml-0{margin-left:0}.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[720px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[720px\]\:py-\[48px\]{padding-block:48px}.max-\[720px\]\:py-\[56px\]{padding-block:56px}.max-\[720px\]\:pt-\[40px\]{padding-top:40px}.max-\[720px\]\:pt-\[44px\]{padding-top:44px}.max-\[720px\]\:pt-\[56px\]{padding-top:56px}.max-\[720px\]\:pb-\[40px\]{padding-bottom:40px}.max-\[720px\]\:pb-\[48px\]{padding-bottom:48px}.max-\[720px\]\:pb-\[56px\]{padding-bottom:56px}.max-\[720px\]\:text-\[17px\]{font-size:17px}}@media not all and (min-width:620px){.max-\[620px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:520px){.max-\[520px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media not all and (min-width:480px){.max-\[480px\]\:mx-4{margin-inline:calc(var(--spacing) * 4)}.max-\[480px\]\:hidden{display:none}.max-\[480px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[480px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[480px\]\:px-\[14px\]{padding-inline:14px}.max-\[480px\]\:text-\[17px\]{font-size:17px}.max-\[480px\]\:text-\[18px\]{font-size:18px}}@media (min-width:48rem){.md\:h-\[290px\]{height:290px}.md\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[13px\]{font-size:13px}}.dark\:text-\[\#34d399\]:where([data-color-scheme=dark],[data-color-scheme=dark] *){color:#34d399}.dark\:text-\[\#fde047\]:where([data-color-scheme=dark],[data-color-scheme=dark] *){color:#fde047}.\[\&_a\]\:text-link a{color:var(--link)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_dd\]\:m-0 dd{margin:0}.\[\&_dd\]\:mb-3 dd{margin-bottom:calc(var(--spacing) * 3)}.\[\&_dd\]\:text-muted dd{color:var(--muted)}.\[\&_dl\]\:my-3 dl{margin-block:calc(var(--spacing) * 3)}.\[\&_dt\]\:font-semibold dt{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:mt-12 h2{margin-top:calc(var(--spacing) * 12)}.\[\&_h2\]\:mb-3 h2{margin-bottom:calc(var(--spacing) * 3)}.\[\&_h2\]\:font-display h2{font-family:var(--font-display)}.\[\&_h2\]\:text-\[28px\] h2{font-size:28px}.\[\&_h2\]\:leading-\[1\.2\] h2{--tw-leading:1.2;line-height:1.2}.\[\&_h2\]\:font-medium h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h2\]\:tracking-\[-\.03em\] h2{--tw-tracking:-.03em;letter-spacing:-.03em}.\[\&_h3\]\:mt-7 h3{margin-top:calc(var(--spacing) * 7)}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h3\]\:text-\[18px\] h3{font-size:18px}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_li\]\:my-1\.5 li{margin-block:calc(var(--spacing) * 1.5)}.\[\&_p\]\:my-3 p,.\[\&_ul\]\:my-3 ul{margin-block:calc(var(--spacing) * 3)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_blink/fonts/source-serif-4-latin-ext-600.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_blink/fonts/source-serif-4-latin-600.woff2)format("woff2");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}.demo-cursor{pointer-events:none;z-index:2;visibility:visible;align-items:flex-start;gap:2px;transition:left .9s,top .9s;display:flex;position:absolute}.demo-agent{top:70%;left:58%}.demo-copilot{top:20%;left:54%}.demo-antigravity{top:27%;left:72%}.demo-human{top:56%;left:80%}.demo-human2{top:22%;left:18%}.demo-human3{top:0;left:30%}.demo-codex{top:calc(100% - 6px);left:56%}@media (max-width:767px){.demo-copilot{top:26%;left:38%}.demo-antigravity{top:31%;left:64%}}[data-demo][data-step="0"] .demo-agent{top:58%;left:8%}[data-demo][data-step="1"] .demo-agent{top:66%;left:30%}[data-demo][data-step="0"] .demo-copilot{top:86%;left:66%}[data-demo]:is([data-step="0"],[data-step="1"]) .demo-antigravity{top:40%;left:26%}[data-demo]:is([data-step="0"],[data-step="1"]) .demo-human{top:42%;left:76%}[data-demo][data-step="0"] .demo-human2{top:62%;left:46%}[data-demo][data-step="0"] .demo-human3{top:70%;left:40%}[data-demo]:is([data-step="0"],[data-step="1"]) .demo-codex{top:4px;left:60%}[data-demo]:is([data-step="0"],[data-step="1"]) [data-new],[data-demo]:not([data-step="0"],[data-step="1"]) [data-old]{display:none}[data-demo][data-step="0"] [data-ask],[data-demo]:is([data-step="0"],[data-step="1"],[data-step="2"]) :is([data-chart],[data-note]),[data-demo]:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) [data-reply]{visibility:hidden}@media (prefers-reduced-motion:reduce){[data-demo] *{transition:none!important}}.tc-caret{background:var(--blue-text);opacity:0;border-radius:1px;width:2px;height:11px;position:absolute;top:56px;left:calc(94% - 4.04px)}.tc-thumb,.tc-sw{position:relative}.tc-thumb:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--blue-text);background:#ffffff24;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tc-thumb:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue-text) 70%,transparent)}}.tc-thumb:after{opacity:0}.tc-sw:after{content:"";border:2px solid var(--strong);border-radius:999px;position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.tc-sw:after{border:2px solid color-mix(in srgb,var(--strong) 55%,transparent)}}.tc-sw:after{opacity:0}.tc-sel{border:1px solid var(--blue-text);opacity:0;border-radius:8px;position:absolute;inset:-4px}.tc-sel:before,.tc-sel:after{content:"";border:1px solid var(--blue-text);background:var(--strong);width:5px;height:5px;position:absolute}.tc-sel:before{top:-3px;left:-3px}.tc-sel:after{bottom:-3px;right:-3px}.tc-grow-x,.tc-type{transform-origin:0}.tc-bar{transform-origin:bottom}@keyframes tc-fade{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes tc-grow-x{0%{transform:scaleX(0)}14%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tc-rise{0%{opacity:0;transform:translateY(10px)}14%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tc-caret{0%,37%{opacity:0}38%,44%{opacity:1}45%,51%{opacity:0}52%,58%{opacity:1}59%,65%{opacity:0}66%,72%{opacity:1}73%,to{opacity:0}}@keyframes tc-thumb{0%{opacity:0}3%,22%{opacity:1}25%,to{opacity:0}}@keyframes tc-slide{0%,22%{opacity:1;transform:none}25%{opacity:0;transform:translate(-28px)}25.1%{opacity:0;transform:translate(28px)}28%,47%{opacity:1;transform:none}50%{opacity:0;transform:translate(-28px)}50.1%{opacity:0;transform:translate(28px)}53%,72%{opacity:1;transform:none}75%{opacity:0;transform:translate(-28px)}75.1%{opacity:0;transform:translate(28px)}78%,to{opacity:1;transform:none}}@keyframes tc-bar-a{0%{transform:scaleY(0)}12%{transform:none}30%{transform:scaleY(.55)}48%{transform:scaleY(1.1)}64%,90%{transform:none}to{transform:scaleY(0)}}@keyframes tc-bar-b{0%{transform:scaleY(0)}12%{transform:none}30%{transform:scaleY(1.25)}48%{transform:scaleY(.7)}64%,90%{transform:none}to{transform:scaleY(0)}}@keyframes tc-bar-c{0%{transform:scaleY(0)}12%{transform:none}30%{transform:scaleY(.8)}48%{transform:scaleY(1.05)}64%,90%{transform:none}to{transform:scaleY(0)}}@keyframes tc-pop{0%{opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1.05)}15%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tc-drop{0%{opacity:0;transform:translate(-34px,22px)}6%{opacity:1}22%{transform:translate(2px,-1px)}27%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tc-sel{0%,27%{opacity:0}31%,70%{opacity:1}76%,to{opacity:0}}@keyframes tc-pulse{0%,16%,to{transform:none}6%{transform:scale(1.18)}}@keyframes tc-ring{0%,18%,to{opacity:0}5%,12%{opacity:1}}@keyframes tc-link{0%{transform:translate(-50%)scaleX(0)}14%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (prefers-reduced-motion:no-preference){[data-tc-live] :is(.tc-dot,.tc-grow-x,.tc-rise,.tc-type,.tc-caret,.tc-slide,.tc-bar,.tc-pop,.tc-drop,.tc-sel,.tc-sw,.tc-aa,.tc-note,.tc-link),[data-tc-live] :is(.tc-thumb,.tc-sw):after{animation-duration:6s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}[data-tc-live] .tc-dot{animation-name:tc-fade}[data-tc-live] .tc-dot:nth-child(2){animation-delay:.12s}[data-tc-live] .tc-dot:nth-child(3){animation-delay:.24s}[data-tc-live] .tc-grow-x{animation-name:tc-grow-x;animation-delay:.3s}[data-tc-live] .tc-rise{animation-name:tc-rise;animation-delay:.7s}[data-tc-live] .tc-rise+.tc-rise{animation-delay:.95s}[data-type-card="1"][data-tc-live] :is(.tc-type,.tc-rise,.tc-caret){animation-duration:7s}[data-tc-live] .tc-type{animation-name:tc-grow-x}[data-tc-live] .tc-type:nth-child(2){animation-delay:.55s}[data-tc-live] .tc-type:nth-child(3){animation-delay:1.1s}[data-tc-live] .tc-type:nth-child(4){animation-delay:1.65s}[data-type-card="1"][data-tc-live] .tc-rise{animation-delay:2.2s}[data-tc-live] .tc-caret{animation-name:tc-caret;animation-timing-function:linear}[data-type-card="2"][data-tc-live] .tc-slide,[data-type-card="2"][data-tc-live] .tc-thumb:after{animation-duration:8s}[data-tc-live] .tc-thumb:after{animation-name:tc-thumb}[data-tc-live] .tc-thumb:nth-child(2):after{animation-delay:2s}[data-tc-live] .tc-thumb:nth-child(3):after{animation-delay:4s}[data-tc-live] .tc-slide{animation-name:tc-slide}[data-tc-live] .tc-slide+.tc-slide{animation-delay:60ms}[data-tc-live] .tc-bar{animation-name:tc-bar-b}[data-tc-live] .tc-bar:nth-child(3),[data-tc-live] .tc-bar:nth-child(4){animation-name:tc-bar-a}[data-tc-live] .tc-bar:nth-child(6){animation-name:tc-bar-c}[data-tc-live] .tc-bar:nth-child(2){animation-delay:80ms}[data-tc-live] .tc-bar:nth-child(3){animation-delay:.16s}[data-tc-live] .tc-bar:nth-child(4){animation-delay:.24s}[data-tc-live] .tc-bar:nth-child(5){animation-delay:.32s}[data-tc-live] .tc-bar:nth-child(6){animation-delay:.4s}[data-type-card="4"][data-tc-live] :is(.tc-pop,.tc-drop,.tc-sel){animation-duration:6.5s}[data-tc-live] .tc-pop{animation-name:tc-pop}[data-tc-live] .tc-drop{animation-name:tc-drop;animation-delay:.4s}[data-tc-live] .tc-sel{animation-name:tc-sel;animation-delay:.4s}[data-tc-live] :is(.tc-sw,.tc-aa){animation-name:tc-pulse}[data-tc-live] .tc-sw:after{animation-name:tc-ring}[data-tc-live] .tc-sw:nth-child(2),[data-tc-live] .tc-sw:nth-child(2):after{animation-delay:.5s}[data-tc-live] .tc-sw:nth-child(3),[data-tc-live] .tc-sw:nth-child(3):after{animation-delay:1s}[data-tc-live] .tc-aa{animation-delay:1.5s}[data-type-card="6"][data-tc-live] :is(.tc-note,.tc-link){animation-duration:7s}[data-tc-live] .tc-note{animation-name:tc-pop}[data-tc-live] .tc-note+.tc-note{animation-delay:.8s}[data-tc-live] .tc-link{animation-name:tc-link;animation-delay:1.6s}}.tc-glow{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--x,50%) var(--y,50%),#ffffff14,var(--blue-text) 40%,transparent 65%);transition:opacity .35s;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.tc-glow{background:radial-gradient(380px circle at var(--x,50%) var(--y,50%),#ffffff14,color-mix(in srgb,var(--blue-text) 4%,transparent) 40%,transparent 65%)}}.tc-glow:after{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--x,50%) var(--y,50%),#ffffffd9,var(--blue-text) 32%,transparent 68%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tc-glow:after{background:radial-gradient(240px circle at var(--x,50%) var(--y,50%),#ffffffd9,color-mix(in srgb,var(--blue-text) 50%,transparent) 32%,transparent 68%)}}.tc-glow:after{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-type-card]:hover .tc-glow{opacity:1}}[data-section][id]{scroll-margin-top:72px}.lp-works{color:var(--muted);font-size:14px}.lp-works b{color:var(--accent);font-weight:500}.cli-tabs{border:1px solid var(--line);background:linear-gradient(var(--sunk),var(--sunk)) var(--surface);border-radius:8px;flex-wrap:wrap;gap:4px;padding:6px 6px 0;display:flex;overflow:hidden}.cli-tabs>input{opacity:0;pointer-events:none;position:absolute}.cli-tabs>label{cursor:pointer;color:var(--muted);border-radius:8px;padding:5px 10px;font-size:13px}.cli-tabs>input:checked+label{background:var(--surface);color:var(--strong);box-shadow:0 0 0 1px var(--line)}.cli-tabs>input:focus-visible+label{outline:2px solid var(--blue-text);outline-offset:2px}.cli-panel{border-top:1px solid var(--line);background:var(--surface);flex-basis:calc(100% + 12px);min-width:0;margin:6px -6px 0;padding:16px;display:none}#cli-claude:checked~[data-cli-panel=claude],#cli-codex:checked~[data-cli-panel=codex],#cli-copilot:checked~[data-cli-panel=copilot],#cli-antigravity:checked~[data-cli-panel=antigravity],#cli-opencode:checked~[data-cli-panel=opencode]{display:block}.lp-rule:before,.lp-rule:after,.lp-plus{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--accent),var(--accent)) center/1px 100% no-repeat,linear-gradient(var(--accent),var(--accent)) center/100% 1px no-repeat;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%)}.lp-rule:before,.lp-rule:after{top:-1px}.lp-rule:before{left:-1px}.lp-rule:after{left:calc(100% + 1px)}.lp-pill{border:1px solid var(--accent);align-items:center;gap:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lp-pill{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}}.lp-pill{background:var(--accent-soft);color:var(--strong);border-radius:999px;padding:5px 6px 5px 5px;font-size:14px;font-weight:500}.lp-pill:hover{border-color:var(--accent)}.lp-pill b{background:var(--accent);color:var(--fg-inverse);letter-spacing:.02em;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.lp-pill i{background:var(--accent);width:24px;height:24px;color:var(--fg-inverse);border-radius:999px;place-items:center;font-size:13px;font-style:normal;display:grid}.lp-cells{pointer-events:none;grid-template-columns:repeat(26,1fr);grid-auto-rows:43px;display:grid;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 55%,#0000 92%);mask:linear-gradient(#000 55%,#0000 92%)}.lp-cells span{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2)}.lp-cells span.on{background:var(--sunk)}@media (max-width:860px){.lp-cells{grid-template-columns:repeat(12,1fr)}}.lp-sunk{background:linear-gradient(var(--sunk),var(--sunk)) var(--surface)}.lp-checks li:before{content:"✓";font-family:var(--font-mono);color:var(--accent);margin-right:10px}.v3-head{padding:40px 0 32px}@media (max-width:720px){.v3-head{padding:36px 0 28px}}.v3-num{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font:600 13px/1 var(--font-mono,monospace);border-radius:999px;place-items:center;display:inline-grid}li>.v3-num{display:grid}.v3-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding:28px 24px;display:flex}.v3-flow{text-align:left;grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:start;max-width:1040px;margin:0 auto;display:grid}.v3-step{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.v3-step:focus-visible{outline:2px solid var(--blue-text);outline-offset:4px;border-radius:8px}.v3-cardwrap{display:block}.v3-step:hover .v3-card{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v3-step:hover .v3-card{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.v3-step[aria-current=step] .v3-card{border-color:var(--accent)}.v3-cap{color:var(--strong);align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:500;display:flex}.v3-cap b{background:var(--accent);width:22px;height:22px;color:var(--fg-inverse);font:600 12px/1 var(--font-mono,monospace);border-radius:999px;place-items:center;display:grid}.v3-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;height:224px;transition:border-color .3s;overflow:hidden;box-shadow:0 20px 50px -24px #00000038}.v3-bar{border-bottom:1px solid var(--line);background:linear-gradient(var(--sunk),var(--sunk)) var(--surface);height:34px;font:12px/1 var(--font-mono,monospace);color:var(--faint);align-items:center;gap:6px;padding:0 12px;display:flex}.v3-bar>i{border:1px solid var(--line);border-radius:999px;width:8px;height:8px}.v3-bar>span:first-of-type{color:var(--ink);margin-left:4px}.v3-term-body{font:12.5px/1.6 var(--font-mono,monospace);color:var(--ink);padding:12px 14px}.v3-term-body p{margin:0 0 6px}.v3-share-body{color:var(--ink);padding:10px 14px;font-size:13px}.v3-share-body p{margin:0}.v3-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.v3-anyone{color:var(--strong);font-weight:600;margin-top:4px!important}.v3-meta{color:var(--muted);font-size:12px;margin-top:5px!important}.v3-roles{flex-wrap:wrap;gap:4px;display:flex;margin-top:8px!important}.v3-role{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:11.5px}.v3-role-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.v3-toggle{background:var(--accent);border-radius:999px;width:30px;height:17px;position:relative}.v3-toggle i{background:#fff;border-radius:999px;width:13px;height:13px;position:absolute;top:2px;left:15px}.v3-avs{margin-left:auto;display:flex}.v3-doc-body{height:190px;padding:14px;position:relative}.v3-ln{background:var(--strong);border-radius:999px;height:7px;margin-bottom:10px;display:block}@supports (color:color-mix(in lab, red, red)){.v3-ln{background:color-mix(in srgb,var(--strong) 14%,transparent)}}.v3-ln-h{background:var(--strong);width:46%;height:11px}@supports (color:color-mix(in lab, red, red)){.v3-ln-h{background:color-mix(in srgb,var(--strong) 30%,transparent)}}.v3-ln-edit{background:var(--accent);width:72%}@supports (color:color-mix(in lab, red, red)){.v3-ln-edit{background:color-mix(in srgb,var(--accent) 55%,transparent)}}.v3-ln-s{width:58%}.v3-cur{position:absolute}.v3-cur-h{top:44px;left:62%}.v3-cur-a{top:58px;left:14%}.v3-viewer{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:11.5px;display:inline-flex;position:absolute;bottom:12px;left:14px}.v3-viewer i{background:#34d399;border-radius:999px;width:7px;height:7px}.v3-link{background:var(--line);align-self:center;height:1px;margin-top:-30px;position:relative}.v3-link i{background:var(--accent);opacity:0;border-radius:999px;width:7px;height:7px;position:absolute;top:-3px;left:0}@media (max-width:860px){.v3-flow{grid-template-columns:1fr;gap:0;max-width:420px}.v3-link{width:1px;height:22px;margin:10px auto}.v3-link i{display:none}}.v3-l2,.v3-l3{transition:opacity .3s}.v3-l3{transition-delay:.25s}[data-flow-type].is-typing:after{content:"";vertical-align:-2px;background:currentColor;width:1px;height:1em;margin-left:1px;display:inline-block}.v3-bubble{color:var(--ink);flex-direction:column;gap:4px;font-size:11.5px;line-height:1.35;display:flex;position:absolute;bottom:38px;left:14px;right:14px}.v3-cmt,.v3-rep{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:3px 8px;display:block}.v3-rep{background:var(--accent-soft);margin-left:18px}.v3-bubble b{color:var(--strong);font-weight:600}@media (prefers-reduced-motion:no-preference){.v3-flow.is-live[data-step="0"]:not([data-typed]) :is(.v3-l2,.v3-l3){opacity:0}.is-live[data-step="1"] .v3-toggle{animation:.4s .4s both v3-tog}.is-live[data-step="1"] .v3-toggle i{animation:.4s .4s both v3-knob}.is-live[data-step="1"] .v3-anyone{animation:.4s .5s both v3-any}.is-live[data-step="1"] .v3-role-on{animation:.4s 1.2s both v3-role}.is-live[data-step="2"] .v3-cur-h{animation:1.4s ease-in-out .3s both v3-curh}.is-live[data-step="2"] .v3-cur-a{animation:1.4s ease-in-out .5s both v3-cura}.is-live[data-step="2"] .v3-ln-edit{animation:.5s 1.1s both v3-edit}.is-live[data-step="2"] .v3-viewer{animation:.4s .2s both v3-view}.is-live[data-step="2"] .v3-cmt{animation:.4s 1.8s both v3-in}.is-live[data-step="2"] .v3-rep{animation:.4s 2.6s both v3-in}}@keyframes v3-tog{0%{background:color-mix(in srgb,var(--strong) 25%,transparent)}}@keyframes v3-knob{0%{left:2px}}@keyframes v3-any{0%{opacity:.25}}@keyframes v3-role{0%{border-color:var(--line);color:var(--muted);background:0 0}}@keyframes v3-curh{0%{top:96px;left:30%}}@keyframes v3-cura{0%{top:92px;left:60%}}@keyframes v3-edit{0%{width:40%}}@keyframes v3-view{0%{opacity:0;transform:translateY(4px)}}@keyframes v3-in{0%{opacity:0;transform:translateY(4px)}}.v3-types{padding-top:32px;padding-bottom:32px}.v3-tokens{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:32px;padding:36px 24px;display:grid}.v3-tok-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:860px){.v3-tokens{grid-template-columns:1fr;padding:32px 16px}.v3-tok-grid{grid-template-columns:1fr}}.v3-checks li:before{flex:none}.v3-step-h{align-items:center;gap:10px;display:flex}.v3-table td,.v3-table th[scope=row]{padding-top:9px;padding-bottom:9px}.v3-cmpfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 24px;display:flex}.v3-cta-in{align-items:center;gap:20px;display:flex}@media (max-width:480px){.v3-cmpfoot{padding:16px}}#how .v3-cta{padding:18px 24px}@media (max-width:860px){.v3-card{height:auto}.v3-term-body,.v3-share-body{padding-bottom:14px}}.v3-wrap{overflow-wrap:anywhere}.lv-seg{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:2px;display:inline-flex}.lv-seg button{appearance:none;font:500 11px/1.4 var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 14px}.lv-seg button[aria-pressed=true]{background:var(--pill);color:var(--pill-ink)}.lv-seg button:focus-visible,.lv-btn:focus-visible,.ts-tab:focus-visible,.ts-panel:focus-visible{outline:2px solid var(--blue-text);outline-offset:2px}[data-agent-view]{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:24px 24px 0;overflow:hidden}.lv-bar{border-bottom:1px solid var(--line);background:var(--sunk);font:12px/1.4 var(--font-mono,monospace);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.lv-cmd{overflow-wrap:anywhere;min-width:0}.lv-acts{flex-wrap:wrap;gap:6px;display:flex}.lv-btn{appearance:none;border:1px solid var(--line);background:var(--surface);font:12px/1.4 var(--font-mono,monospace);color:var(--strong);cursor:pointer;border-radius:8px;align-items:center;padding:4px 10px;text-decoration:none;display:inline-flex}.lv-btn:hover{background:var(--strong)}@supports (color:color-mix(in lab, red, red)){.lv-btn:hover{background:color-mix(in srgb,var(--strong) 6%,transparent)}}.lv-pre{font:13px/1.7 var(--font-mono,monospace);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px}.lv-pre code{font:inherit}@media (max-width:480px){[data-agent-view]{margin:16px 16px 0}}[data-type-stage]{background:var(--bg);color:var(--ink)}.ts-tabs{flex-wrap:wrap;gap:6px;display:flex}.ts-tab{appearance:none;border:1px solid var(--line);font:500 14px/1.3 var(--font-body,sans-serif);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px}.ts-tab:hover{color:var(--strong)}.ts-tab[aria-selected=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.ts-panel{background:var(--bg);color:var(--ink);align-items:center;gap:32px;margin-top:20px;display:flex}.ts-text{background:var(--bg);min-width:0;color:var(--ink);flex:1}.ts-links{flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;font-size:15px;display:flex}@media (max-width:860px){.ts-panel{flex-direction:column;align-items:stretch;gap:20px}}.sm{border:1px solid var(--line);background:var(--surface);min-width:0;height:360px;color:var(--ink);border-radius:8px;flex-direction:column;flex:0 0 62%;font-size:12.5px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -28px #00000040}.sm-bar{border-bottom:1px solid var(--line);background:linear-gradient(var(--sunk),var(--sunk)) var(--surface);height:34px;font:12px/1 var(--font-mono,monospace);color:var(--faint);flex:none;align-items:center;gap:6px;padding:0 12px;display:flex}.sm-bar>i{border:1px solid var(--line);border-radius:999px;width:8px;height:8px}.sm-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);margin-left:4px;overflow:hidden}.sm-avs{margin-left:auto;display:flex}.sm-body{flex:1;min-height:0;position:relative}.sm-pad{padding:16px}.sm-row{gap:14px;min-width:0;display:flex}.sm-col{flex-direction:column;gap:8px;min-width:0;display:flex}.sm-grow{flex:1;min-width:0}.sm-full{height:100%}.sm-h{color:var(--strong);font-size:14px;font-weight:600}.sm-h-lg{font-size:18px;font-family:var(--font-display,sans-serif)}.sm-h-xl{font-size:clamp(18px,2.4vw,28px);font-family:var(--font-display,sans-serif)}.sm-kl{font:11px/1.2 var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.sm-card{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:9px;padding:14px;display:flex}.sm-field{border:1px solid var(--line);color:var(--faint);border-radius:8px;padding:7px 10px}.sm-btn{background:var(--pill);color:var(--pill-ink);border-radius:8px;align-self:flex-start;padding:7px 16px;font-weight:600}.sm-item{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.sm-av{background:var(--strong);border-radius:999px;flex:none;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.sm-av{background:color-mix(in srgb,var(--strong) 18%,transparent)}}.sm-foot{font:12px/1.3 var(--font-mono,monospace);color:var(--muted);margin:4px 0 0}.sm-sw{display:inline-block;position:relative}.sm-b{opacity:0;white-space:nowrap;position:absolute;top:0;left:0}.sm-p{color:var(--muted);margin:0;line-height:1.6}.sm-chip{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:6px;padding:0 6px;font-weight:600;display:inline-block}.sm-task{align-items:center;gap:8px;margin:0;display:flex}.sm-box{border:1.5px solid var(--line);border-radius:4px;flex:none;width:14px;height:14px;position:relative}.sm-box-on{background:var(--accent);border-color:var(--accent)}.sm-tick{background:var(--accent);opacity:0;border-radius:2px;position:absolute;inset:2px}.sm-strike,.sm-strike-on{position:relative}.sm-strike-on{color:var(--faint)}.sm-strike:after,.sm-strike-on:after{content:"";background:var(--faint);transform-origin:0;height:1px;position:absolute;top:55%;left:0;right:0;transform:scaleX(0)}.sm-strike-on:after{transform:none}.sm-side{border-left:1px solid var(--line);flex-direction:column;flex:none;gap:8px;width:34%;padding-left:12px;display:flex}.sm-bubble{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 9px;line-height:1.4}.sm-bubble b{color:var(--strong)}.sm-pop{background:var(--accent-soft)}.sm-strip{border-right:1px solid var(--line);background:var(--sunk);flex-direction:column;flex:none;gap:8px;width:18%;padding:12px 10px;display:flex}.sm-thumb{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:0 8px;display:flex;position:relative}.sm-t0{border-color:var(--accent)}.sm-tb{background:var(--strong);border-radius:999px;width:60%;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.sm-tb{background:color-mix(in srgb,var(--strong) 25%,transparent)}}.sm-tb2{width:40%}.sm-stage{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;min-width:0;margin:18px;position:relative}.sm-slide{opacity:0;flex-direction:column;justify-content:center;gap:12px;padding:0 9%;display:flex;position:absolute;inset:0}.sm-s0{opacity:1}.sm-kpi{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.sm-kv{font:600 22px/1 var(--font-display,sans-serif);color:var(--strong);font-variant-numeric:tabular-nums}.sm-chart{border:1px solid var(--line);border-radius:8px;flex:1;min-height:0;padding:30px 14px 0;position:relative}.sm-live{font:11px/1 var(--font-mono,monospace);color:var(--muted);align-items:center;gap:6px;display:inline-flex;position:absolute;top:9px;left:12px}.sm-live i{background:#34d399;border-radius:999px;width:7px;height:7px}.sm-bars{justify-content:space-between;align-items:flex-end;height:100%;display:flex}.sm-bar-v{transform-origin:bottom;border-radius:6px 6px 0 0;width:10%;display:block}.sm-canvas{background:var(--strong);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sm-canvas{background:color-mix(in srgb,var(--strong) 4%,transparent)}}.sm-ablabel{font:11px/1 var(--font-mono,monospace);color:var(--faint);align-self:flex-start;margin-left:8%}.sm-artboard{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;gap:12px;width:80%;padding:16px;display:flex;box-shadow:0 8px 24px -14px #0000004d}.sm-el{position:relative}.sm-el2{background:var(--strong);border-radius:6px;height:70px}@supports (color:color-mix(in lab, red, red)){.sm-el2{background:color-mix(in srgb,var(--strong) 12%,transparent)}}.sm-el3{background:var(--accent);color:var(--fg-inverse);border-radius:6px;align-self:flex-start;padding:6px 16px;font-weight:600}.sm-sel{border:1px solid var(--blue-text);opacity:0;border-radius:4px;position:absolute;inset:-4px}.sm-sel0{opacity:1}.sm-layers{border-left:1px solid var(--line);background:var(--sunk);flex-direction:column;flex:none;gap:6px;width:28%;padding:12px;display:flex}.sm-layer{color:var(--muted);border-radius:6px;padding:5px 8px}.sm-l0{background:var(--accent-soft);color:var(--accent)}.sm-sw-row{gap:12px}.sm-swatch{border:1px solid var(--line);border-radius:999px;width:44px;height:44px;display:block;position:relative}.sm-swatch .sm-sel{border-radius:999px;inset:-5px}.sm-table{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;margin-top:6px;display:flex;overflow:hidden}.sm-table>span{box-sizing:border-box;border-bottom:1px solid var(--line);width:33.33%;color:var(--muted);padding:7px 10px}.sm-table>span:nth-last-child(-n+3){border-bottom:0}.sm-table>.sm-th{background:var(--sunk);font:11px/1.4 var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.sm-gap{gap:14px}.sm-swc{flex-direction:column;align-items:center;gap:6px;display:flex}.sm-code{font:11px/1.2 var(--font-mono,monospace);color:var(--faint)}.sm-wrapr{flex-wrap:wrap;gap:8px}.sm-ty{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-top:8px;display:flex}.sm-t-h1{font:600 28px/1.2 var(--font-display,sans-serif);color:var(--strong)}.sm-t-body{color:var(--ink);font-size:15px}.sm-t-cap{color:var(--muted);font-size:12px}.sm-aa-row{align-items:baseline;gap:22px}.sm-aa{color:var(--strong);font-size:40px;font-weight:600;line-height:1}.sm-aa2{font-size:32px}.sm-aa3{font-size:26px}.sm-vbtn{border:1px solid var(--line);border-radius:8px;padding:6px 16px;font-weight:600}.sm-vb1{background:var(--pill);border-color:var(--pill);color:var(--pill-ink)}.sm-vb2{color:var(--strong)}.sm-vb3{color:var(--faint);background:var(--strong)}@supports (color:color-mix(in lab, red, red)){.sm-vb3{background:color-mix(in srgb,var(--strong) 6%,transparent)}}.sm-board{background-image:radial-gradient(var(--strong) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sm-board{background-image:radial-gradient(color-mix(in srgb,var(--strong) 18%,transparent) 1px,transparent 1px)}}.sm-board{background-size:20px 20px}.sm-note{width:26%;height:84px;color:var(--strong);border-radius:6px;justify-content:center;align-items:center;padding:8px;font-weight:600;display:flex;position:absolute;box-shadow:0 6px 14px -8px #00000059}.sm-n1{background:var(--strong);top:14%;left:8%;rotate:-4deg}@supports (color:color-mix(in lab, red, red)){.sm-n1{background:color-mix(in srgb,var(--strong) 18%,var(--surface))}}.sm-n2{background:var(--blue);top:44%;right:10%;rotate:3deg}@supports (color:color-mix(in lab, red, red)){.sm-n2{background:color-mix(in srgb,var(--blue) 55%,var(--surface))}}.sm-n3{background:var(--accent-soft);bottom:10%;left:14%;rotate:-2deg}.sm-arrow{width:32%;color:var(--strong);position:absolute;top:24%;left:33%}.sm-arrow path{stroke-dasharray:1}.sm-arrow .sm-ahead{stroke-dasharray:none}.sm-scribble{width:32%;color:var(--accent);position:absolute;bottom:10%;right:8%}.sm-scribble path{stroke-dasharray:1;stroke-dashoffset:0}.sm-arrow path:not(.sm-ahead){stroke-dashoffset:0}.sm-cur{z-index:3;pointer-events:none;position:absolute}.sm-c1{top:44%;left:46%}.sm-c2{top:60%;left:24%}[data-stage-mock=html] .sm-c1{top:80%;left:56%}[data-stage-mock=html] .sm-c2{top:82%;left:12%}[data-stage-mock=docs] .sm-c1{top:50%;left:50%}[data-stage-mock=docs] .sm-c2{top:84%;left:36%}[data-stage-mock=slides] .sm-c1{top:20%;left:66%}[data-stage-mock=slides] .sm-c2{top:74%;left:62%}[data-stage-mock=design-system] .sm-c1{top:84%;left:44%}[data-stage-mock=design-system] .sm-c2{top:56%;left:14%}[data-stage-mock=dashboard] .sm-c1{top:58%;left:40%}[data-stage-mock=dashboard] .sm-c2{top:40%;left:70%}[data-stage-mock=design] .sm-c1{top:30%;left:46%}[data-stage-mock=design] .sm-c2{top:66%;left:30%}@media (max-width:860px){.sm{flex:none;width:100%;height:340px}}@media (max-width:560px){.sm-pad.sm-row{flex-direction:column}.sm-mhide,.sm-side{display:none}.sm-layers{width:34%}.sm-aa{font-size:30px}}@media (prefers-reduced-motion:no-preference){[data-type-stage][data-tc-live] :is(.sm-cur,.sm-a,.sm-b,.sm-hl,.sm-tick,.sm-pop,.sm-slide,.sm-thumb,.sm-bar-v,.sm-live i,.sm-sel,.sm-layer,.sm-note,.sm-arrow,.sm-scribble path,.sm-arrow path,.sm-aa,.sm-vbtn){animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}[data-type-stage][data-tc-live] .sm-strike:after{animation-name:sm-strike;animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}[data-type-stage][data-tc-live] .sm-c1{animation-name:sm-mv1}[data-type-stage][data-tc-live] .sm-c2{animation-name:sm-mv2}[data-type-stage][data-tc-live] .sm-a{animation-name:sm-a}[data-type-stage][data-tc-live] .sm-b{animation-name:sm-b}[data-type-stage][data-tc-live] .sm-hl{animation-name:sm-hl}[data-type-stage][data-tc-live] .sm-tick{animation-name:sm-b}[data-type-stage][data-tc-live] .sm-pop{animation-name:sm-in}[data-type-stage][data-tc-live] .sm-slide{animation-name:sm-slide}[data-type-stage][data-tc-live] .sm-s1{animation-delay:-6s}[data-type-stage][data-tc-live] .sm-s2{animation-delay:-4s}[data-type-stage][data-tc-live] .sm-s3{animation-delay:-2s}[data-type-stage][data-tc-live] .sm-thumb{animation-name:sm-thumb}[data-type-stage][data-tc-live] .sm-t1{animation-delay:-6s}[data-type-stage][data-tc-live] .sm-t2{animation-delay:-4s}[data-type-stage][data-tc-live] .sm-t3{animation-delay:-2s}[data-type-stage][data-tc-live] .sm-bar-v{animation-name:sm-bar}[data-type-stage][data-tc-live] .sm-bv1,[data-type-stage][data-tc-live] .sm-bv4{animation-delay:-1.5s}[data-type-stage][data-tc-live] .sm-bv2,[data-type-stage][data-tc-live] .sm-bv5{animation-delay:-3s}[data-type-stage][data-tc-live] .sm-bv3,[data-type-stage][data-tc-live] .sm-bv6{animation-delay:-4.5s}[data-type-stage][data-tc-live] .sm-live i{animation-name:sm-blink;animation-duration:2s}[data-type-stage][data-tc-live] .sm-sel{animation-name:sm-sel}[data-type-stage][data-tc-live] .sm-sel0{animation-delay:0s}[data-type-stage][data-tc-live] .sm-sel1{animation-delay:-5.33s}[data-type-stage][data-tc-live] .sm-sel2{animation-delay:-2.66s}[data-type-stage][data-tc-live] .sm-layer{animation-name:sm-layer}[data-type-stage][data-tc-live] .sm-l1{animation-delay:-5.33s}[data-type-stage][data-tc-live] .sm-l2{animation-delay:-2.66s}[data-type-stage][data-tc-live] .sm-note{animation-name:sm-npop}[data-type-stage][data-tc-live] .sm-n2{animation-delay:.8s}[data-type-stage][data-tc-live] .sm-n3{animation-delay:1.6s}[data-type-stage][data-tc-live] .sm-arrow path:not(.sm-ahead){animation-name:sm-draw;animation-delay:1.8s}[data-type-stage][data-tc-live] .sm-arrow .sm-ahead{animation-name:sm-head;animation-delay:1.8s}[data-type-stage][data-tc-live] .sm-scribble path{animation-name:sm-draw;animation-delay:3s}[data-type-stage][data-tc-live] .sm-aa{animation-name:sm-pulse}[data-type-stage][data-tc-live] .sm-aa2{animation-delay:.5s}[data-type-stage][data-tc-live] .sm-aa3{animation-delay:1s}[data-type-stage][data-tc-live] .sm-vbtn{animation-name:sm-pulse}[data-type-stage][data-tc-live] .sm-vb2{animation-delay:.6s}[data-type-stage][data-tc-live] .sm-vb3{animation-delay:1.2s}}@keyframes sm-mv1{0%,to{transform:translate(0)}30%{transform:translate(70px,-24px)}62%{transform:translate(26px,44px)}}@keyframes sm-mv2{0%,to{transform:translate(0)}40%{transform:translate(-56px,30px)}75%{transform:translate(24px,-34px)}}@keyframes sm-a{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes sm-b{0%,45%{opacity:0}50%,95%{opacity:1}to{opacity:0}}@keyframes sm-hl{0%,40%{background:0 0}50%,90%{background:var(--accent-soft)}to{background:0 0}}@keyframes sm-in{0%,30%{opacity:0;transform:translateY(6px)}40%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes sm-strike{0%,30%{transform:scaleX(0)}45%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sm-slide{0%,22%{opacity:1}28%,to{opacity:0}}@keyframes sm-thumb{0%,22%{border-color:var(--accent)}28%,to{border-color:var(--line)}}@keyframes sm-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@keyframes sm-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes sm-sel{0%,30%{opacity:1}36%,to{opacity:0}}@keyframes sm-layer{0%,30%{background:var(--accent-soft);color:var(--accent)}36%,to{color:var(--muted);background:0 0}}@keyframes sm-npop{0%{opacity:0;scale:.6}10%,88%{opacity:1;scale:1}to{opacity:0;scale:.9}}@keyframes sm-head{0%,20%{opacity:0}26%,94%{opacity:1}to{opacity:0}}@keyframes sm-draw{0%{stroke-dashoffset:1px;opacity:0}2%{opacity:1}22%,94%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes sm-pulse{0%,to{opacity:1}50%{opacity:.45}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}