.stack[data-v-b0442c3b]{position:fixed;bottom:var(--s6);right:var(--s6);display:flex;flex-direction:column;gap:var(--s2);z-index:100;pointer-events:none}.toast[data-v-b0442c3b]{background:var(--ink);color:var(--surface);padding:12px 18px;border-radius:var(--radius-md);font-size:14px;box-shadow:var(--shadow-lg);max-width:360px;pointer-events:auto}.toast-success[data-v-b0442c3b]{background:var(--success)}.toast-error[data-v-b0442c3b]{background:var(--danger)}.t-enter-active[data-v-b0442c3b],.t-leave-active[data-v-b0442c3b]{transition:all .25s var(--ease)}.t-enter-from[data-v-b0442c3b],.t-leave-to[data-v-b0442c3b]{opacity:0;transform:translateY(8px)}.backdrop[data-v-cc3b0aee]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1f73;display:flex;align-items:center;justify-content:center;z-index:50;padding:var(--s4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog[data-v-cc3b0aee]{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:520px;border:1px solid var(--line);box-shadow:var(--shadow-lg);overflow:hidden}.head[data-v-cc3b0aee]{display:flex;align-items:center;justify-content:space-between;padding:var(--s5) var(--s6);border-bottom:1px solid var(--line)}h3[data-v-cc3b0aee]{font-size:18px;font-weight:500;letter-spacing:var(--letter-tight)}.close[data-v-cc3b0aee]{width:32px;height:32px;border-radius:var(--radius-sm);font-size:20px;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center}.close[data-v-cc3b0aee]:hover{background:var(--bg-deep);color:var(--ink)}.body[data-v-cc3b0aee]{padding:var(--s6)}.m-enter-active[data-v-cc3b0aee],.m-leave-active[data-v-cc3b0aee]{transition:opacity .18s var(--ease)}.m-enter-active .dialog[data-v-cc3b0aee],.m-leave-active .dialog[data-v-cc3b0aee]{transition:transform .22s var(--ease),opacity .22s var(--ease)}.m-enter-from[data-v-cc3b0aee],.m-leave-to[data-v-cc3b0aee]{opacity:0}.m-enter-from .dialog[data-v-cc3b0aee],.m-leave-to .dialog[data-v-cc3b0aee]{opacity:0;transform:translateY(8px) scale(.98)}.btn[data-v-183d1211]{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);font-family:var(--font-sans);font-weight:500;letter-spacing:var(--letter-tight);border-radius:var(--radius-md);transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease);white-space:nowrap}.btn[data-v-183d1211]:disabled{opacity:.5;cursor:not-allowed}.btn-md[data-v-183d1211]{padding:12px 18px;font-size:15px}.btn-sm[data-v-183d1211]{padding:7px 12px;font-size:13px;border-radius:var(--radius-sm)}.btn-primary[data-v-183d1211]{background:var(--ink);color:var(--surface);border:1px solid var(--ink)}.btn-primary[data-v-183d1211]:hover:not(:disabled){background:var(--accent);border-color:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-ghost[data-v-183d1211]{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.btn-ghost[data-v-183d1211]:hover:not(:disabled){border-color:var(--ink);background:var(--surface)}.btn-danger[data-v-183d1211]{background:transparent;color:var(--danger);border:1px solid var(--line-strong)}.btn-danger[data-v-183d1211]:hover:not(:disabled){background:var(--danger);color:var(--surface);border-color:var(--danger)}.msg[data-v-d27603d0]{color:var(--ink-soft);line-height:1.55;font-size:15px;margin-bottom:var(--s5)}.actions[data-v-d27603d0]{display:flex;justify-content:flex-end;gap:var(--s3)}.updated-stamp[data-v-39cc7b0e]{margin-top:var(--s3);color:var(--ink-muted);font-size:12px;letter-spacing:var(--letter-wide);text-transform:uppercase}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;line-height:1.5;font-family:var(--font-sans);color:var(--ink);background:var(--bg);font-feature-settings:"ss01","cv11"}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--surface)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--bg: #faf7f2;--bg-deep: #f3eee4;--surface: #ffffff;--ink: #1a1a1f;--ink-soft: #5a5a66;--ink-muted: #686873;--line: #e8e3da;--line-strong: #d6d0c2;--accent: #3d3dce;--accent-deep: #2a2aa3;--accent-soft: #ecebfa;--success: #1f7a4d;--danger: #b23a3a;--warning: #b27b1a;--font-sans: "General Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, "Cascadia Mono", "Roboto Mono", monospace;--letter-tight: -.018em;--letter-wide: .06em;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 18px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(26, 26, 31, .04);--shadow-md: 0 6px 18px -8px rgba(26, 26, 31, .12);--shadow-lg: 0 24px 48px -24px rgba(26, 26, 31, .18);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 28px;--s8: 32px;--s10: 40px;--s12: 48px;--s16: 64px;--s20: 80px;--s24: 96px;--s32: 128px;--container: 1120px;--ease: cubic-bezier(.2, .8, .2, 1)}body{background:radial-gradient(ellipse at top left,rgba(61,61,206,.04),transparent 60%),radial-gradient(ellipse at bottom right,rgba(178,123,26,.03),transparent 60%),var(--bg);background-attachment:fixed;overflow-x:clip}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--s6)}@media(max-width:640px){.container{padding-inline:var(--s4)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:fadeUp .6s var(--ease) both}.reveal-1{animation-delay:.05s}.reveal-2{animation-delay:.15s}.reveal-3{animation-delay:.25s}.reveal-4{animation-delay:.35s}.reveal-5{animation-delay:.45s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}:root{--syn-text: var(--ink);--syn-comment: var(--ink-muted);--syn-keyword: #2a2aa3;--syn-string: #1f6f4e;--syn-number: #704012;--syn-builtin: #4d4dc8;--syn-key: #2a2aa3;--syn-flag: #a35a18;--syn-operator: var(--ink-soft)}.hljs{color:var(--syn-text);background:transparent}.hljs-comment,.hljs-quote{color:var(--syn-comment);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-doctag{color:var(--syn-keyword);font-weight:500}.hljs-string,.hljs-attr,.hljs-template-variable,.hljs-regexp,.hljs-link{color:var(--syn-string)}.hljs-number,.hljs-symbol,.hljs-bullet{color:var(--syn-number)}.hljs-built_in,.hljs-builtin-name,.hljs-type,.hljs-class .hljs-title,.hljs-title.class_{color:var(--syn-builtin)}.hljs-title,.hljs-name,.hljs-attribute{color:var(--syn-key)}.hljs-meta,.hljs-meta .hljs-keyword{color:var(--syn-flag);font-weight:500}.hljs-variable,.hljs-template-tag{color:var(--ink)}.hljs-params{color:var(--ink-soft)}.hljs-punctuation,.hljs-operator{color:var(--syn-operator)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}.nav[data-v-8c0f89a0]{position:sticky;top:0;z-index:20;background:#faf7f2d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.row[data-v-8c0f89a0]{display:flex;align-items:center;justify-content:space-between;height:64px}.brand[data-v-8c0f89a0]{display:inline-flex;align-items:baseline;gap:8px;font-weight:600;letter-spacing:var(--letter-tight);font-size:17px}.dot[data-v-8c0f89a0]{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--accent);transform:translateY(-1px)}.tag[data-v-8c0f89a0]{font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide);text-transform:uppercase}.links[data-v-8c0f89a0]{display:flex;align-items:center;gap:var(--s5);font-size:14px;color:var(--ink-soft)}.links a[data-v-8c0f89a0]:hover,.dash[data-v-8c0f89a0],.login[data-v-8c0f89a0]{color:var(--ink)}.gh[data-v-8c0f89a0]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;color:var(--ink-soft);transition:color .15s var(--ease),background .15s var(--ease)}.gh[data-v-8c0f89a0]:hover{color:var(--ink);background:var(--bg-deep)}.cta[data-v-8c0f89a0]{padding:8px 14px;background:var(--ink);color:var(--surface)!important;border-radius:var(--radius-pill);font-weight:500;transition:background .15s var(--ease)}.cta[data-v-8c0f89a0]:hover{background:var(--accent)}.account[data-v-8c0f89a0]{position:relative}.avatar[data-v-8c0f89a0]{width:34px;height:34px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);font-size:11px;font-weight:600;letter-spacing:.5px;transition:background .15s var(--ease),color .15s var(--ease)}.avatar[data-v-8c0f89a0]:hover{background:var(--accent);color:var(--surface)}.menu[data-v-8c0f89a0]{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;z-index:30}.menu-head[data-v-8c0f89a0]{padding:var(--s4) var(--s5);border-bottom:1px solid var(--line);background:var(--bg-deep)}.email[data-v-8c0f89a0]{font-size:13px;color:var(--ink);word-break:break-all;font-weight:500}.plan[data-v-8c0f89a0]{margin-top:6px;font-size:10px;letter-spacing:var(--letter-wide);color:var(--ink-muted);text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.plan-pill[data-v-8c0f89a0]{padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-deep)}.plan-pill.pro[data-v-8c0f89a0]{background:var(--ink);color:var(--surface)}.plan-tag[data-v-8c0f89a0]{color:var(--ink-muted)}.menu-section[data-v-8c0f89a0]{padding:6px 0}.menu-section+.menu-section[data-v-8c0f89a0]{border-top:1px solid var(--line)}.item[data-v-8c0f89a0]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px var(--s5);font-size:14px;color:var(--ink);text-align:left;transition:background .12s var(--ease),color .12s var(--ease)}.item[data-v-8c0f89a0]:hover{background:var(--bg-deep)}.item.danger[data-v-8c0f89a0]{color:var(--danger)}.item.danger[data-v-8c0f89a0]:hover{background:var(--danger);color:var(--surface)}.kbd[data-v-8c0f89a0]{font-size:11px;color:var(--ink-muted);transition:color .12s var(--ease)}.item:hover .kbd[data-v-8c0f89a0]{color:var(--ink)}.menu-enter-active[data-v-8c0f89a0],.menu-leave-active[data-v-8c0f89a0]{transition:opacity .14s var(--ease),transform .14s var(--ease);transform-origin:top right}.menu-enter-from[data-v-8c0f89a0],.menu-leave-to[data-v-8c0f89a0]{opacity:0;transform:scale(.96) translateY(-2px)}@media(max-width:640px){.links[data-v-8c0f89a0]{gap:var(--s3)}.links a[data-v-8c0f89a0]:not(.cta):not(.gh){display:none}.menu[data-v-8c0f89a0]{width:220px}}.ft[data-v-f8af03b8]{border-top:1px solid var(--line);margin-top:var(--s24);background:var(--bg);padding-block:var(--s10)}.inner[data-v-f8af03b8]{display:flex;flex-direction:column;gap:var(--s8)}.cols[data-v-f8af03b8]{display:grid;grid-template-columns:1.6fr repeat(5,minmax(0,1fr));gap:var(--s6)}@media(max-width:960px){.cols[data-v-f8af03b8]{grid-template-columns:1fr 1fr 1fr}.brandcol[data-v-f8af03b8]{grid-column:1 / -1}}@media(max-width:560px){.cols[data-v-f8af03b8]{grid-template-columns:1fr 1fr}}.col[data-v-f8af03b8]{display:flex;flex-direction:column;gap:var(--s2)}.brand[data-v-f8af03b8]{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:15px}.dot[data-v-f8af03b8]{width:8px;height:8px;border-radius:999px;background:var(--accent)}.brandcol p[data-v-f8af03b8]{max-width:32ch;line-height:1.6}.ttl[data-v-f8af03b8]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--s2)}ul[data-v-f8af03b8]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--s2)}ul a[data-v-f8af03b8]{color:var(--ink-soft);font-size:13px;transition:color .15s var(--ease)}ul a[data-v-f8af03b8]:hover{color:var(--ink)}.rule[data-v-f8af03b8]{height:1px;background:var(--line)}.row[data-v-f8af03b8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s3)}.muted[data-v-f8af03b8]{color:var(--ink-muted)}.small[data-v-f8af03b8]{font-size:12px}.tile[data-v-345eb29c]{display:flex;flex-direction:column;gap:6px;padding:var(--s5) var(--s6);border-left:2px solid var(--line-strong)}.value[data-v-345eb29c]{font-size:32px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);font-feature-settings:"tnum" 1,"ss01" 1}.unit[data-v-345eb29c]{font-size:16px;color:var(--ink-muted);margin-left:2px}.label[data-v-345eb29c]{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted)}.block[data-v-cf2aaeb7]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;margin:0;max-width:100%;min-width:0}.cap[data-v-cf2aaeb7]{display:flex;align-items:center;gap:var(--s3);padding:8px 12px;border-bottom:1px solid var(--line);background:var(--bg-deep);font-size:11px}.lang[data-v-cf2aaeb7]{flex:0 0 auto;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}.caption[data-v-cf2aaeb7]{flex:1 1 auto;min-width:0;color:var(--ink-muted);font-family:var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy[data-v-cf2aaeb7]{flex:0 0 auto;margin-left:auto;padding:4px 10px;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:11px;color:var(--ink-soft);letter-spacing:var(--letter-wide);text-transform:uppercase;transition:all .15s var(--ease)}.copy[data-v-cf2aaeb7]:hover{border-color:var(--ink);color:var(--ink)}.code[data-v-cf2aaeb7]{margin:0;padding:var(--s5);font-size:13px;line-height:1.7;color:var(--ink);overflow-x:clip;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;-moz-tab-size:2;tab-size:2}@media(max-width:640px){.code[data-v-cf2aaeb7]{padding:var(--s4);font-size:12px;line-height:1.6}}@media(max-width:480px){.cap[data-v-cf2aaeb7]{padding:6px 10px;gap:var(--s2)}.caption[data-v-cf2aaeb7]{display:none}}.page[data-v-e948ff1e]{min-height:100dvh;display:flex;flex-direction:column}.hero[data-v-e948ff1e]{padding-top:var(--s16);padding-bottom:var(--s12)}.hero-grid[data-v-e948ff1e]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s12);align-items:end}.hero-copy[data-v-e948ff1e]{display:flex;flex-direction:column;gap:var(--s5);min-width:0}.kicker[data-v-e948ff1e]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-e948ff1e]{font-size:clamp(48px,8vw,96px);line-height:.96;letter-spacing:-.03em;font-weight:500;color:var(--ink)}h1 em[data-v-e948ff1e]{font-style:italic;font-weight:400;color:var(--accent)}.lede[data-v-e948ff1e]{max-width:38ch;font-size:18px;color:var(--ink-soft);line-height:1.55}.cta-row[data-v-e948ff1e]{display:flex;gap:var(--s4);align-items:center;flex-wrap:wrap}.primary[data-v-e948ff1e]{display:inline-flex;align-items:center;padding:14px 22px;background:var(--ink);color:var(--surface);border-radius:var(--radius-pill);font-weight:500;letter-spacing:var(--letter-tight);transition:all .18s var(--ease);box-shadow:var(--shadow-sm)}.primary[data-v-e948ff1e]:hover{background:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow-md)}.secondary[data-v-e948ff1e]{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line-strong);padding-bottom:2px;transition:border-color .15s var(--ease)}.secondary[data-v-e948ff1e]:hover{border-color:var(--ink)}.footnote[data-v-e948ff1e]{color:var(--ink-muted);font-size:12px;letter-spacing:var(--letter-wide)}.hero-side[data-v-e948ff1e]{align-self:end;min-width:0}@media(max-width:880px){.hero-grid[data-v-e948ff1e]{grid-template-columns:minmax(0,1fr);gap:var(--s10)}.hero[data-v-e948ff1e]{padding-top:var(--s12)}}.stats[data-v-e948ff1e]{margin-top:var(--s16);display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);padding-top:var(--s8)}@media(max-width:720px){.stats[data-v-e948ff1e]{grid-template-columns:repeat(2,1fr)}}.how[data-v-e948ff1e]{margin-top:var(--s24)}.how .row[data-v-e948ff1e]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s10)}.step[data-v-e948ff1e]{display:flex;flex-direction:column;gap:var(--s2)}.num[data-v-e948ff1e]{font-size:12px;color:var(--accent);letter-spacing:var(--letter-wide);font-weight:600}.step h3[data-v-e948ff1e]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink)}.step p[data-v-e948ff1e]{color:var(--ink-soft);line-height:1.6;max-width:36ch}.step code[data-v-e948ff1e]{background:var(--accent-soft);color:var(--accent-deep);padding:2px 6px;border-radius:var(--radius-sm);font-size:.92em}@media(max-width:720px){.how .row[data-v-e948ff1e]{grid-template-columns:1fr;gap:var(--s8)}}.why[data-v-e948ff1e]{margin-top:var(--s24)}.why h2[data-v-e948ff1e]{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.02em;max-width:18ch;margin-bottom:var(--s10)}.grid[data-v-e948ff1e]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s10) var(--s12)}.grid article[data-v-e948ff1e]{display:flex;flex-direction:column;gap:var(--s2);border-top:1px solid var(--line-strong);padding-top:var(--s4)}.grid h3[data-v-e948ff1e]{font-size:17px;font-weight:500;letter-spacing:var(--letter-tight)}.grid p[data-v-e948ff1e]{color:var(--ink-soft);line-height:1.6;max-width:46ch}@media(max-width:720px){.grid[data-v-e948ff1e]{grid-template-columns:1fr;gap:var(--s6)}}.trust[data-v-e948ff1e]{margin-top:var(--s24);display:flex;flex-direction:column;align-items:center;gap:var(--s4);text-align:center;padding-block:var(--s10);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-heading[data-v-e948ff1e]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);font-weight:600;margin:0}.trust-row[data-v-e948ff1e]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);width:100%;max-width:720px}@media(max-width:600px){.trust-row[data-v-e948ff1e]{grid-template-columns:1fr}}.trust-mark[data-v-e948ff1e]{display:flex;flex-direction:column;align-items:center;gap:var(--s2);color:var(--ink);padding:var(--s5) var(--s4);border-radius:var(--radius-md);border:1px solid var(--line);transition:background .15s var(--ease),border-color .15s var(--ease)}.trust-mark[data-v-e948ff1e]:hover{background:var(--bg-deep);border-color:var(--line-strong)}.trust-name-link[data-v-e948ff1e]{color:var(--ink);transition:color .15s var(--ease)}.trust-name-link[data-v-e948ff1e]:hover{color:var(--accent)}.trust-name[data-v-e948ff1e]{font-size:clamp(20px,2.2vw,26px);font-weight:500;letter-spacing:var(--letter-tight)}.trust-name em[data-v-e948ff1e]{font-style:italic;font-weight:400}.trust-thread[data-v-e948ff1e]{border-bottom:2px dashed var(--accent);padding-bottom:1px}.trust-blurb[data-v-e948ff1e]{font-size:13px;color:var(--ink-soft);letter-spacing:0;text-align:center}.trust-link[data-v-e948ff1e]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;margin-top:var(--s1)}.trust-mark:hover .trust-link[data-v-e948ff1e]{text-decoration-color:var(--accent)}.faq[data-v-e948ff1e]{margin-top:var(--s24)}.faq h2[data-v-e948ff1e]{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.02em;margin-bottom:var(--s10);max-width:14ch}.faq-list[data-v-e948ff1e]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s8) var(--s12)}.faq-item[data-v-e948ff1e]{border-top:1px solid var(--line-strong);padding-top:var(--s4)}.faq-item dt[data-v-e948ff1e]{font-size:17px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-bottom:var(--s2)}.faq-item dd[data-v-e948ff1e]{margin:0;color:var(--ink-soft);line-height:1.6;max-width:50ch;font-size:15px}@media(max-width:720px){.faq-list[data-v-e948ff1e]{grid-template-columns:1fr;gap:var(--s6)}}.uc[data-v-e948ff1e]{margin-top:var(--s24)}.uc h2[data-v-e948ff1e]{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.02em;max-width:16ch;margin-bottom:var(--s4)}.uc-lede[data-v-e948ff1e]{color:var(--ink-soft);line-height:1.6;max-width:60ch;margin-bottom:var(--s10)}.uc-lede a[data-v-e948ff1e]{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.uc-lede a[data-v-e948ff1e]:hover{color:var(--accent);text-decoration-color:var(--accent)}.uc-grid[data-v-e948ff1e]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4)}.uc-card[data-v-e948ff1e]{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);height:100%;transition:border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease)}.uc-card[data-v-e948ff1e]:hover{border-color:var(--accent);background:var(--bg-deep);transform:translateY(-1px)}.uc-title[data-v-e948ff1e]{font-size:16px;font-weight:500;color:var(--ink);letter-spacing:var(--letter-tight)}.uc-desc[data-v-e948ff1e]{font-size:13px;color:var(--ink-soft);line-height:1.5}@media(max-width:960px){.uc-grid[data-v-e948ff1e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.uc-grid[data-v-e948ff1e]{grid-template-columns:1fr}}.final[data-v-e948ff1e]{margin-top:var(--s24)}.cta-card[data-v-e948ff1e]{display:flex;align-items:center;justify-content:space-between;gap:var(--s10);padding:var(--s12);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap}.cta-card h2[data-v-e948ff1e]{font-size:clamp(28px,3.4vw,40px);font-weight:500;letter-spacing:-.02em;line-height:1.05}.cta-card p[data-v-e948ff1e]{color:var(--ink-soft);margin-top:var(--s3);max-width:40ch}.page[data-v-81d37261]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-81d37261]{padding-block:var(--s16)}.hd[data-v-81d37261]{max-width:720px;margin-bottom:var(--s12)}.kicker[data-v-81d37261]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-81d37261]{font-size:clamp(36px,5vw,60px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-81d37261]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:50ch}.tiers[data-v-81d37261]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6)}@media(max-width:720px){.tiers[data-v-81d37261]{grid-template-columns:1fr}}.tier[data-v-81d37261]{position:relative;padding:var(--s10);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:flex;flex-direction:column;gap:var(--s5)}.tier.featured[data-v-81d37261]{border-color:var(--ink);box-shadow:var(--shadow-md)}.badge[data-v-81d37261]{position:absolute;top:-10px;right:var(--s6);background:var(--ink);color:var(--surface);font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-pill)}.tier h2[data-v-81d37261]{font-size:24px;font-weight:500;letter-spacing:var(--letter-tight)}.price[data-v-81d37261]{font-size:36px;letter-spacing:-.02em;font-weight:500;margin-top:var(--s2)}.price span[data-v-81d37261]{color:var(--ink-muted);font-size:14px;margin-left:4px}.price em[data-v-81d37261]{color:var(--accent);font-style:normal;font-size:14px;display:block;margin-top:4px;letter-spacing:0}ul[data-v-81d37261]{display:flex;flex-direction:column;gap:var(--s2);list-style:none;color:var(--ink-soft);padding:0}ul li[data-v-81d37261]{padding-left:22px;position:relative}ul li[data-v-81d37261]:before{content:"→";position:absolute;left:0;color:var(--accent);font-family:var(--font-mono)}.cta[data-v-81d37261]{align-self:flex-start;padding:11px 18px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font-weight:500;margin-top:auto;transition:all .15s var(--ease)}.cta[data-v-81d37261]:hover{border-color:var(--ink)}.cta.primary[data-v-81d37261]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.cta.primary[data-v-81d37261]:hover{background:var(--accent);border-color:var(--accent)}.fineprint[data-v-81d37261]{margin-top:var(--s10);text-align:center;font-size:12px;color:var(--ink-muted);letter-spacing:var(--letter-wide)}.fineprint a[data-v-81d37261]{color:var(--accent)}.page[data-v-32ad75ff]{min-height:100dvh;display:flex;flex-direction:column}.shell[data-v-32ad75ff]{display:grid;grid-template-columns:220px 1fr;gap:var(--s10);padding-block:var(--s12);align-items:start}.rail[data-v-32ad75ff]{position:sticky;top:80px;align-self:start;font-size:13px}.rail-section+.rail-section[data-v-32ad75ff]{margin-top:var(--s5)}.rail-heading[data-v-32ad75ff]{font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--s2)}.rail ul[data-v-32ad75ff]{list-style:none;padding:0;display:flex;flex-direction:column;gap:4px}.rail-link[data-v-32ad75ff]{display:block;padding:6px 10px;margin-left:-10px;border-radius:var(--radius-sm);color:var(--ink-soft);transition:color .12s var(--ease),background .12s var(--ease)}.rail-link[data-v-32ad75ff]:hover{color:var(--ink);background:var(--bg-deep)}.rail-link.exact[data-v-32ad75ff],.rail-link.active[data-v-32ad75ff]{color:var(--ink);background:var(--accent-soft);font-weight:500}.main[data-v-32ad75ff]{max-width:760px;min-width:0}@media(max-width:880px){.shell[data-v-32ad75ff]{grid-template-columns:1fr;gap:var(--s6);padding-block:var(--s8)}.rail[data-v-32ad75ff]{position:static;top:auto;padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.rail nav[data-v-32ad75ff]{display:flex;flex-wrap:wrap;gap:6px}.rail-section[data-v-32ad75ff]{display:contents}.rail-section+.rail-section[data-v-32ad75ff]{margin-top:0}.rail-heading[data-v-32ad75ff]{display:none}.rail ul[data-v-32ad75ff]{display:contents}.rail-link[data-v-32ad75ff]{margin-left:0;padding:5px 11px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:12px;line-height:1.4;white-space:nowrap;background:var(--surface)}.rail-link[data-v-32ad75ff]:hover{background:var(--bg-deep);border-color:var(--line-strong)}.rail-link.exact[data-v-32ad75ff],.rail-link.active[data-v-32ad75ff]{background:var(--accent-soft);border-color:transparent}}.hd[data-v-32ad75ff]{margin-bottom:var(--s8)}.kicker[data-v-32ad75ff]{font-size:11px;letter-spacing:var(--letter-wide);color:var(--accent);text-transform:uppercase;font-weight:600}.hd[data-v-32ad75ff] h1{font-family:var(--font-mono);font-size:clamp(28px,3.6vw,40px);font-weight:500;letter-spacing:-.01em;margin-top:var(--s2)}.hd[data-v-32ad75ff] .lede{color:var(--ink-soft);margin-top:var(--s4);max-width:60ch;line-height:1.6}.sec[data-v-ce37742c]{padding-block:var(--s7);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec[data-v-ce37742c]:first-of-type{border-top:0;padding-top:var(--s4)}.sec h2[data-v-ce37742c]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-ce37742c]{color:var(--ink-soft);line-height:1.6}.sec p[data-v-ce37742c] code,.sec[data-v-ce37742c] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.next[data-v-ce37742c]{display:flex;flex-direction:column;gap:var(--s2);padding-left:0;list-style:none;color:var(--ink-soft);line-height:1.6}.next a[data-v-ce37742c]{color:var(--ink);font-weight:500}.next a[data-v-ce37742c]:hover{color:var(--accent)}.sec[data-v-a86e5680]{padding-block:var(--s7);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec[data-v-a86e5680]:first-of-type{border-top:0;padding-top:var(--s4)}.sec h2[data-v-a86e5680]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-a86e5680]{color:var(--ink-soft);line-height:1.6}.sec[data-v-a86e5680] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec p a[data-v-a86e5680],.next a[data-v-a86e5680]{color:var(--ink);font-weight:500}.sec p a[data-v-a86e5680]:hover,.next a[data-v-a86e5680]:hover{color:var(--accent)}.sec strong[data-v-a86e5680]{color:var(--ink);font-weight:500}.sec em[data-v-a86e5680]{font-style:italic;color:var(--ink)}.next[data-v-a86e5680]{display:flex;flex-direction:column;gap:var(--s2);padding-left:0;list-style:none;color:var(--ink-soft);line-height:1.6}.sec[data-v-a1f6b571]{padding-block:var(--s7);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec[data-v-a1f6b571]:first-of-type{border-top:0;padding-top:var(--s4)}.sec h2[data-v-a1f6b571]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-a1f6b571]{color:var(--ink-soft);line-height:1.6}.sec[data-v-a1f6b571] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec p a[data-v-a1f6b571],.next a[data-v-a1f6b571]{color:var(--ink);font-weight:500}.sec p a[data-v-a1f6b571]:hover,.next a[data-v-a1f6b571]:hover{color:var(--accent)}.next[data-v-a1f6b571]{display:flex;flex-direction:column;gap:var(--s2);padding-left:0;list-style:none;color:var(--ink-soft);line-height:1.6}.schema[data-v-a1f6b571]{width:100%;border-collapse:collapse}.schema th[data-v-a1f6b571],.schema td[data-v-a1f6b571]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);font-size:14px;vertical-align:top}.schema th[data-v-a1f6b571]{font-weight:500;color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase}.examples[data-v-a1f6b571]{display:grid;gap:var(--s4)}.sec[data-v-22091238]{padding-block:var(--s7);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec[data-v-22091238]:first-of-type{border-top:0;padding-top:var(--s4)}.sec h2[data-v-22091238]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-22091238]{color:var(--ink-soft);line-height:1.6}.sec[data-v-22091238] code,.schema[data-v-22091238] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec p a[data-v-22091238],.next a[data-v-22091238],.schema a[data-v-22091238]{color:var(--ink);font-weight:500}.sec p a[data-v-22091238]:hover,.next a[data-v-22091238]:hover,.schema a[data-v-22091238]:hover{color:var(--accent)}.next[data-v-22091238]{display:flex;flex-direction:column;gap:var(--s2);padding-left:0;list-style:none;color:var(--ink-soft);line-height:1.6}.schema[data-v-22091238]{width:100%;border-collapse:collapse}.schema th[data-v-22091238],.schema td[data-v-22091238]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);font-size:14px;vertical-align:top;color:var(--ink-soft)}.schema th[data-v-22091238]{font-weight:500;color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase}.answer-block[data-v-04f93240]{margin-top:var(--s5);padding:var(--s4) var(--s5);border-left:3px solid var(--accent);background:var(--surface);color:var(--ink);line-height:1.6;border-radius:0 8px 8px 0;max-width:70ch;font-size:16px;box-shadow:var(--shadow-sm)}.answer-block p[data-v-04f93240-s]{margin:0}.answer-block strong[data-v-04f93240-s]{color:var(--ink);font-weight:600}.sec[data-v-9271e3f2]{padding-block:var(--s7);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec[data-v-9271e3f2]:first-of-type{border-top:0;padding-top:var(--s4)}.sec h2[data-v-9271e3f2]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-9271e3f2]{color:var(--ink-soft);line-height:1.6}.answer-block[data-v-9271e3f2]{color:var(--ink);line-height:1.6;padding:var(--s4);border-left:2px solid var(--accent);background:var(--surface)}.sec[data-v-9271e3f2] code,.schema[data-v-9271e3f2] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec p a[data-v-9271e3f2],.next a[data-v-9271e3f2],.schema a[data-v-9271e3f2]{color:var(--ink);font-weight:500}.sec p a[data-v-9271e3f2]:hover,.next a[data-v-9271e3f2]:hover,.schema a[data-v-9271e3f2]:hover{color:var(--accent)}.next[data-v-9271e3f2]{display:flex;flex-direction:column;gap:var(--s2);padding-left:0;list-style:none;color:var(--ink-soft);line-height:1.6}.schema[data-v-9271e3f2]{width:100%;border-collapse:collapse}.schema th[data-v-9271e3f2],.schema td[data-v-9271e3f2]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);font-size:14px;vertical-align:top;color:var(--ink-soft)}.schema th[data-v-9271e3f2]{font-weight:500;color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase}.sec[data-v-c7e41619]{padding-block:var(--s7);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec[data-v-c7e41619]:first-of-type{border-top:0;padding-top:var(--s4)}.sec h2[data-v-c7e41619]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec h3[data-v-c7e41619]{font-size:16px;font-weight:500;letter-spacing:var(--letter-tight);margin-top:var(--s2)}.sec p[data-v-c7e41619]{color:var(--ink-soft);line-height:1.6}.sec[data-v-c7e41619] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec p a[data-v-c7e41619],.next a[data-v-c7e41619]{color:var(--ink);font-weight:500}.sec p a[data-v-c7e41619]:hover,.next a[data-v-c7e41619]:hover{color:var(--accent)}.next[data-v-c7e41619]{display:flex;flex-direction:column;gap:var(--s2);padding-left:0;list-style:none;color:var(--ink-soft);line-height:1.6}.card[data-v-db479293]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s8);box-shadow:var(--shadow-sm)}.card-flat[data-v-db479293]{box-shadow:none}@media(max-width:640px){.card[data-v-db479293]{padding:var(--s5)}}.field[data-v-c5c6a884]{display:flex;flex-direction:column;gap:6px;width:100%}.label[data-v-c5c6a884]{font-size:12px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);font-family:var(--font-mono)}input[data-v-c5c6a884]{width:100%;padding:13px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);font-size:15px;font-family:var(--font-sans);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}input[data-v-c5c6a884]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.page[data-v-d6174c62]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-d6174c62]{padding-block:var(--s20);display:grid;place-items:center}.card[data-v-d6174c62]{max-width:540px;width:100%}.form[data-v-d6174c62]{display:flex;flex-direction:column;gap:var(--s5)}.kicker[data-v-d6174c62]{font-size:11px;letter-spacing:var(--letter-wide);color:var(--accent);text-transform:uppercase;font-weight:600}h1[data-v-d6174c62]{font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.05}.lede[data-v-d6174c62]{color:var(--ink-soft);line-height:1.6;max-width:42ch}.row[data-v-d6174c62]{display:grid;grid-template-columns:1fr auto;gap:var(--s3);align-items:end;margin-top:var(--s2)}@media(max-width:540px){.row[data-v-d6174c62]{grid-template-columns:1fr}}.fine[data-v-d6174c62]{color:var(--ink-muted);font-size:11px;letter-spacing:var(--letter-wide)}.alt[data-v-d6174c62]{display:flex;align-items:center;gap:var(--s3);margin:var(--s2) 0}.alt-rule[data-v-d6174c62]{flex:1;height:1px;background:var(--line)}.alt-or[data-v-d6174c62]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted)}.sent[data-v-d6174c62]{display:flex;flex-direction:column;gap:var(--s4);align-items:flex-start}.check[data-v-d6174c62]{width:56px;height:56px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.link[data-v-d6174c62]{color:var(--ink);border-bottom:1px solid var(--line-strong);padding:0}.link[data-v-d6174c62]:hover{border-color:var(--ink)}.under[data-v-d6174c62]{text-align:center;margin-top:var(--s6);color:var(--ink-muted);font-size:13px}.page[data-v-a6527048]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-a6527048]{padding-block:var(--s16);max-width:760px}.hd[data-v-a6527048]{margin-bottom:var(--s10)}.kicker[data-v-a6527048]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-a6527048]{font-size:clamp(36px,5vw,60px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.updated[data-v-a6527048]{margin-top:var(--s4);font-size:12px;color:var(--ink-muted);letter-spacing:var(--letter-wide)}.prose[data-v-a6527048]{color:var(--ink-soft);line-height:1.7}.prose h2[data-v-a6527048]{color:var(--ink);font-size:20px;font-weight:500;letter-spacing:var(--letter-tight);margin-top:var(--s10);margin-bottom:var(--s3)}.prose p[data-v-a6527048]{margin-bottom:var(--s4)}.prose ul[data-v-a6527048]{padding-left:var(--s5);margin-bottom:var(--s4)}.prose li[data-v-a6527048]{margin-bottom:var(--s2)}.prose code[data-v-a6527048]{font-family:var(--font-mono);font-size:.9em;padding:1px 6px;background:var(--surface);border:1px solid var(--line);border-radius:4px}.prose a[data-v-a6527048]{color:var(--accent)}.prose strong[data-v-a6527048]{color:var(--ink);font-weight:500}.page[data-v-90966b49]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-90966b49]{padding-block:var(--s16);max-width:760px}.hd[data-v-90966b49]{margin-bottom:var(--s10)}.kicker[data-v-90966b49]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-90966b49]{font-size:clamp(36px,5vw,60px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.updated[data-v-90966b49]{margin-top:var(--s4);font-size:12px;color:var(--ink-muted);letter-spacing:var(--letter-wide)}.prose[data-v-90966b49]{color:var(--ink-soft);line-height:1.7}.prose .lede[data-v-90966b49]{font-size:17px;color:var(--ink);border-left:2px solid var(--accent);padding-left:var(--s4);margin-bottom:var(--s8)}.answer-block[data-v-90966b49]{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--s5);margin-bottom:var(--s8)}.prose h2[data-v-90966b49]{color:var(--ink);font-size:20px;font-weight:500;letter-spacing:var(--letter-tight);margin-top:var(--s10);margin-bottom:var(--s3)}.prose p[data-v-90966b49]{margin-bottom:var(--s4)}.prose ul[data-v-90966b49]{padding-left:var(--s5);margin-bottom:var(--s4)}.prose li[data-v-90966b49]{margin-bottom:var(--s2)}.faq[data-v-90966b49]{display:flex;flex-direction:column;gap:var(--s4);margin-bottom:var(--s4)}.faq h3[data-v-90966b49]{color:var(--ink);font-size:16px;font-weight:500;letter-spacing:var(--letter-tight);margin-bottom:var(--s2)}.prose code[data-v-90966b49]{font-family:var(--font-mono);font-size:.9em;padding:1px 6px;background:var(--surface);border:1px solid var(--line);border-radius:4px}.prose a[data-v-90966b49]{color:var(--accent)}.page[data-v-783fdfc5]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-783fdfc5]{padding-block:var(--s16)}.hd[data-v-783fdfc5]{max-width:720px;margin-bottom:var(--s12)}.kicker[data-v-783fdfc5]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-783fdfc5]{font-size:clamp(36px,5vw,60px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-783fdfc5]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:50ch}.lede a[data-v-783fdfc5]{color:var(--accent)}.cards[data-v-783fdfc5]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s6)}@media(max-width:720px){.cards[data-v-783fdfc5]{grid-template-columns:1fr}}.card[data-v-783fdfc5]{padding:var(--s8);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:flex;flex-direction:column;gap:var(--s3)}.card h2[data-v-783fdfc5]{font-size:18px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink)}.card p[data-v-783fdfc5]{color:var(--ink-soft);line-height:1.6}.card code[data-v-783fdfc5]{font-family:var(--font-mono);font-size:.9em;padding:1px 6px;background:var(--bg);border:1px solid var(--line);border-radius:4px}.cta[data-v-783fdfc5]{align-self:flex-start;margin-top:auto;padding:9px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font-weight:500;font-size:14px;transition:all .15s var(--ease)}.cta[data-v-783fdfc5]:hover{border-color:var(--ink)}.questions[data-v-783fdfc5]{margin-top:var(--s12);padding-top:var(--s10);border-top:1px solid var(--line)}.questions h2[data-v-783fdfc5]{max-width:720px;font-size:28px;font-weight:500;letter-spacing:var(--letter-tight)}.question-list[data-v-783fdfc5]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s5);margin-top:var(--s6)}.question-list article[data-v-783fdfc5]{border-top:1px solid var(--line);padding-top:var(--s4)}.question-list h3[data-v-783fdfc5]{font-size:16px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink)}.question-list p[data-v-783fdfc5]{margin-top:var(--s2);color:var(--ink-soft);line-height:1.6}@media(max-width:860px){.question-list[data-v-783fdfc5]{grid-template-columns:1fr}}.page[data-v-28c4d32c]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-28c4d32c]{padding-block:var(--s16);max-width:760px}.hd[data-v-28c4d32c]{margin-bottom:var(--s10)}.kicker[data-v-28c4d32c]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-28c4d32c]{font-size:clamp(36px,5vw,60px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.prose[data-v-28c4d32c]{color:var(--ink-soft);line-height:1.7}.prose h2[data-v-28c4d32c]{color:var(--ink);font-size:20px;font-weight:500;letter-spacing:var(--letter-tight);margin-top:var(--s10);margin-bottom:var(--s3)}.prose p[data-v-28c4d32c]{margin-bottom:var(--s4)}.prose ul[data-v-28c4d32c]{padding-left:var(--s5);margin-bottom:var(--s4)}.prose li[data-v-28c4d32c]{margin-bottom:var(--s2)}.cta-row[data-v-28c4d32c]{display:flex;gap:var(--s4);flex-wrap:wrap;margin-top:var(--s8)}.cta[data-v-28c4d32c]{padding:11px 18px;border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);color:var(--surface);font-weight:500;transition:all .15s var(--ease)}.cta[data-v-28c4d32c]:hover{background:var(--accent);border-color:var(--accent)}.cta.ghost[data-v-28c4d32c]{background:transparent;color:var(--ink);border-color:var(--line-strong)}.cta.ghost[data-v-28c4d32c]:hover{border-color:var(--ink)}.page[data-v-d234b3ea]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-d234b3ea]{padding-block:var(--s16);max-width:760px}.hd[data-v-d234b3ea]{margin-bottom:var(--s12)}.kicker[data-v-d234b3ea]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-d234b3ea]{font-size:clamp(36px,5vw,60px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-d234b3ea]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:56ch}.entries[data-v-d234b3ea]{display:flex;flex-direction:column;gap:var(--s10)}.entry[data-v-d234b3ea]{border-top:1px solid var(--line-strong);padding-top:var(--s5);display:flex;flex-direction:column;gap:var(--s4)}.entry-hd h2[data-v-d234b3ea]{display:inline-flex;align-items:baseline;gap:var(--s3);font-size:18px;font-weight:500;letter-spacing:var(--letter-tight)}.ver[data-v-d234b3ea]{color:var(--ink);font-size:18px}.dot[data-v-d234b3ea]{color:var(--ink-muted)}.date[data-v-d234b3ea]{color:var(--ink-muted);font-size:13px;letter-spacing:var(--letter-wide)}.entry ul[data-v-d234b3ea]{display:flex;flex-direction:column;gap:var(--s2);padding-left:var(--s5);color:var(--ink-soft);line-height:1.6}.entry li[data-v-d234b3ea]{margin:0}.page[data-v-aadcce80]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-aadcce80]{padding-block:var(--s14);max-width:760px}.hd[data-v-aadcce80]{margin-bottom:var(--s10)}.kicker[data-v-aadcce80]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-aadcce80]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-aadcce80]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.probe[data-v-aadcce80]{display:flex;flex-direction:column;padding:var(--s6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:var(--s8);transition:border-color .18s var(--ease),background .18s var(--ease)}.probe-ok[data-v-aadcce80]{border-color:#1f7a4d59;background:linear-gradient(180deg,rgba(31,122,77,.05),var(--surface))}.probe-down[data-v-aadcce80]{border-color:#b23a3a66;background:linear-gradient(180deg,rgba(178,58,58,.06),var(--surface))}.probe-row[data-v-aadcce80]{display:flex;align-items:center;gap:var(--s4)}.dot[data-v-aadcce80]{width:12px;height:12px;border-radius:999px;background:var(--ink-muted);flex-shrink:0;box-shadow:0 0 0 4px #8e8e992e}.dot-checking[data-v-aadcce80]{background:var(--ink-muted);animation:pulse-aadcce80 1.4s ease-in-out infinite}.dot-ok[data-v-aadcce80]{background:var(--success);box-shadow:0 0 0 4px #1f7a4d2e}.dot-down[data-v-aadcce80]{background:var(--danger);box-shadow:0 0 0 4px #b23a3a2e}@keyframes pulse-aadcce80{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.dot-checking[data-v-aadcce80]{animation:none}}.probe-text[data-v-aadcce80]{display:flex;flex-direction:column;gap:4px;min-width:0}.probe-label[data-v-aadcce80]{font-size:17px;font-weight:500;color:var(--ink);letter-spacing:var(--letter-tight)}.probe-meta[data-v-aadcce80]{font-size:12px;color:var(--ink-muted);letter-spacing:var(--letter-wide)}.probe-meta code[data-v-aadcce80]{background:transparent;padding:0;color:var(--ink-soft);font-size:inherit}.info[data-v-aadcce80]{padding-block:var(--s7);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.info h2[data-v-aadcce80]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.info p[data-v-aadcce80]{color:var(--ink-soft);line-height:1.7}.info[data-v-aadcce80] code,.info code[data-v-aadcce80]{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.info a[data-v-aadcce80]{color:var(--ink);font-weight:500}.info a[data-v-aadcce80]:hover{color:var(--accent)}.faq[data-v-50f58b2a]{margin-top:var(--s8);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.faq h2[data-v-50f58b2a]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink)}.faq-list[data-v-50f58b2a]{display:flex;flex-direction:column;gap:var(--s4)}.faq-item[data-v-50f58b2a]{padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:8px;background:var(--surface);transition:border-color .15s var(--ease)}.faq-item[data-v-50f58b2a]:hover{border-color:var(--line-strong)}.faq-item h3[data-v-50f58b2a]{font-size:16px;font-weight:600;color:var(--ink);letter-spacing:var(--letter-tight);margin:0 0 var(--s2)}.faq-item p[data-v-50f58b2a]{color:var(--ink-soft);line-height:1.65;margin:0;max-width:70ch}.page[data-v-0942fe8e]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-0942fe8e]{padding-block:var(--s14);max-width:960px}.hd[data-v-0942fe8e]{margin-bottom:var(--s10)}.kicker[data-v-0942fe8e]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-0942fe8e]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2);max-width:12ch}.lede[data-v-0942fe8e]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:62ch;font-size:17px}.grid[data-v-0942fe8e]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.tool[data-v-0942fe8e]{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:var(--s4);min-height:240px;padding:var(--s6);border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,#ffffffd9,#ffffff8c);color:var(--ink);overflow:hidden;isolation:isolate;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.tool[data-v-0942fe8e]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:10px;background:radial-gradient(120% 80% at 100% 0%,var(--accent-soft),transparent 55%);opacity:0;transition:opacity .25s var(--ease);z-index:-1;pointer-events:none}.tool[data-v-0942fe8e]:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-md)}.tool[data-v-0942fe8e]:hover:before{opacity:1}.head[data-v-0942fe8e]{display:flex;justify-content:space-between;align-items:center}.idx[data-v-0942fe8e]{font-size:10px;letter-spacing:var(--letter-wide);color:var(--ink-muted);text-transform:uppercase}.tag[data-v-0942fe8e]{font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);padding:3px 9px;font-weight:600}.glyph[data-v-0942fe8e]{width:44px;height:44px;color:var(--accent);opacity:.9;transition:transform .3s var(--ease),opacity .2s var(--ease)}.tool:hover .glyph[data-v-0942fe8e]{transform:scale(1.06) rotate(-2deg);opacity:1}.tool strong[data-v-0942fe8e]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);line-height:1.2}.desc[data-v-0942fe8e]{color:var(--ink-soft);line-height:1.55}.cta[data-v-0942fe8e]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);display:inline-flex;gap:8px;align-items:center}.arr[data-v-0942fe8e]{display:inline-block;transition:transform .2s var(--ease)}.tool:hover .cta[data-v-0942fe8e]{color:var(--accent)}.tool:hover .arr[data-v-0942fe8e]{transform:translate(4px)}@media(max-width:720px){.grid[data-v-0942fe8e]{grid-template-columns:1fr}.tool[data-v-0942fe8e]{min-height:0}}.page[data-v-d3725bd9]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-d3725bd9]{width:100%;padding-block:var(--s14);max-width:1040px}.hd[data-v-d3725bd9]{margin-bottom:var(--s10)}.kicker[data-v-d3725bd9],.label[data-v-d3725bd9],.panel-label[data-v-d3725bd9]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}.panel-label[data-v-d3725bd9]{color:var(--ink-muted)}h1[data-v-d3725bd9]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-d3725bd9]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:64ch;font-size:17px}.tester[data-v-d3725bd9]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:var(--s4);align-items:start}.panel[data-v-d3725bd9]{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:var(--s6);box-shadow:var(--shadow-sm)}.form[data-v-d3725bd9]{display:flex;flex-direction:column;gap:var(--s4)}label[data-v-d3725bd9]{display:flex;flex-direction:column;gap:var(--s2)}input[data-v-d3725bd9],textarea[data-v-d3725bd9]{width:100%;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg);color:var(--ink);padding:12px 14px;font:inherit;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}textarea[data-v-d3725bd9]{resize:vertical;line-height:1.5;font-family:var(--font-mono);font-size:14px;min-height:244px}input[data-v-d3725bd9]:focus,textarea[data-v-d3725bd9]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.actions[data-v-d3725bd9]{display:flex;gap:var(--s3);flex-wrap:wrap;align-items:center}.primary[data-v-d3725bd9],.secondary[data-v-d3725bd9]{border-radius:var(--radius-pill);padding:10px 18px;font-weight:500;transition:transform .15s var(--ease);text-align:center;white-space:nowrap}.primary[data-v-d3725bd9]{min-width:138px}.secondary[data-v-d3725bd9]{min-width:132px}.primary[data-v-d3725bd9]{background:var(--ink);color:var(--surface)}.primary[data-v-d3725bd9]:not(:disabled):hover{transform:translateY(-1px)}.primary[data-v-d3725bd9]:disabled{opacity:.55;cursor:wait}.secondary[data-v-d3725bd9]{color:var(--ink);border:1px solid var(--line)}.secondary[data-v-d3725bd9]:hover{border-color:var(--line-strong)}.error[data-v-d3725bd9]{color:var(--danger);line-height:1.5}.result[data-v-d3725bd9]{display:flex;flex-direction:column;gap:var(--s5);align-items:stretch;position:relative;overflow:hidden;isolation:isolate;min-height:560px}.result[data-v-d3725bd9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 0%,var(--accent-soft),transparent 70%);opacity:.5;z-index:-1}.result[data-tone=warning][data-v-d3725bd9]:before{background:radial-gradient(60% 50% at 50% 0%,#f8efd8,transparent 70%);opacity:.7}.result[data-tone=danger][data-v-d3725bd9]:before{background:radial-gradient(60% 50% at 50% 0%,#fae9e9,transparent 70%);opacity:.8}.result[data-tone=success][data-v-d3725bd9]:before{background:radial-gradient(60% 50% at 50% 0%,#e4f3ec,transparent 70%);opacity:.7}.dial[data-v-d3725bd9]{--score: 0;--ring: var(--accent);width:min(220px,100%);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--ring) calc(var(--score) * 1turn),var(--bg-deep) 0);position:relative;margin:var(--s2) auto 0;transition:background .4s var(--ease)}.result[data-tone=warning] .dial[data-v-d3725bd9]{--ring: var(--warning)}.result[data-tone=danger] .dial[data-v-d3725bd9]{--ring: var(--danger)}.result[data-tone=success] .dial[data-v-d3725bd9]{--ring: var(--success)}.dial[data-v-d3725bd9]:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.dial .pct[data-v-d3725bd9]{position:relative;z-index:1;font-size:44px;letter-spacing:-.02em;color:var(--ink);font-weight:500}.pct[data-v-d3725bd9]{min-width:4ch;text-align:center;font-variant-numeric:tabular-nums}.dial-label[data-v-d3725bd9]{position:relative;z-index:1;font-size:9px;color:var(--ink-muted);letter-spacing:var(--letter-wide);text-transform:uppercase;margin-top:-4px}.verdict[data-v-d3725bd9]{display:flex;align-items:center;gap:10px}.verdict .dot[data-v-d3725bd9]{width:10px;height:10px;border-radius:50%;background:var(--ink-muted);box-shadow:0 0 0 4px #6868731f}.result[data-tone=warning] .verdict .dot[data-v-d3725bd9]{background:var(--warning);box-shadow:0 0 0 4px #b27b1a2e}.result[data-tone=danger] .verdict .dot[data-v-d3725bd9]{background:var(--danger);box-shadow:0 0 0 4px #b23a3a2e}.result[data-tone=success] .verdict .dot[data-v-d3725bd9]{background:var(--success);box-shadow:0 0 0 4px #1f7a4d2e}.result h2[data-v-d3725bd9]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);margin:0}.legend[data-v-d3725bd9]{display:flex;flex-wrap:wrap;gap:var(--s3);font-size:10px;color:var(--ink-muted);padding-top:var(--s4);border-top:1px dashed var(--line);margin-top:auto}.legend span[data-v-d3725bd9]{display:inline-flex;align-items:center;gap:6px}.seg[data-v-d3725bd9]{width:14px;height:4px;border-radius:2px}.s-low[data-v-d3725bd9]{background:var(--success)}.s-mid[data-v-d3725bd9]{background:var(--warning)}.s-high[data-v-d3725bd9]{background:var(--danger)}.result p[data-v-d3725bd9]{color:var(--ink-soft);line-height:1.6;font-size:14px;margin:0}.result-copy[data-v-d3725bd9]{min-height:68px}.result-copy code[data-v-d3725bd9]{overflow-wrap:anywhere}.sec[data-v-d3725bd9]{margin-top:var(--s10);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-d3725bd9]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec ul[data-v-d3725bd9]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec p[data-v-d3725bd9]{color:var(--ink-soft);line-height:1.7}.sec a[data-v-d3725bd9]{color:var(--ink);font-weight:500}code[data-v-d3725bd9]{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}strong[data-v-d3725bd9]{color:var(--ink);font-weight:500}@media(max-width:820px){.tester[data-v-d3725bd9]{grid-template-columns:1fr}.result[data-v-d3725bd9]{min-height:auto}.dial[data-v-d3725bd9]{width:180px}}@media(max-width:460px){.panel[data-v-d3725bd9]{padding:var(--s5)}.actions[data-v-d3725bd9]{align-items:stretch}.primary[data-v-d3725bd9],.secondary[data-v-d3725bd9]{width:100%}}.page[data-v-f4f2b9ea]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-f4f2b9ea]{padding-block:var(--s14);max-width:960px}.hd[data-v-f4f2b9ea]{margin-bottom:var(--s10)}.kicker[data-v-f4f2b9ea]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-f4f2b9ea]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-f4f2b9ea],.sec p[data-v-f4f2b9ea]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.65;max-width:66ch}.calc[data-v-f4f2b9ea]{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:var(--s6);display:flex;flex-direction:column;gap:var(--s6);box-shadow:var(--shadow-sm)}.control[data-v-f4f2b9ea]{display:grid;grid-template-columns:180px minmax(140px,200px) 1fr;gap:var(--s4);align-items:center}.control label[data-v-f4f2b9ea]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}.control-input[data-v-f4f2b9ea]{position:relative;display:flex;align-items:center}.control-input input[data-v-f4f2b9ea]{width:100%;padding-right:40px}.control-suffix[data-v-f4f2b9ea]{position:absolute;right:12px;font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide)}input[type=number][data-v-f4f2b9ea]{border:1px solid var(--line-strong);border-radius:6px;padding:10px 12px;background:var(--bg);color:var(--ink);font:inherit;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}input[type=number][data-v-f4f2b9ea]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input[type=range][data-v-f4f2b9ea]{width:100%;accent-color:var(--accent)}.ranking[data-v-f4f2b9ea]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s2)}.ranking li[data-v-f4f2b9ea]{display:grid;gap:var(--s3);padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:8px;background:var(--bg);transition:border-color .15s var(--ease)}.ranking li.best[data-v-f4f2b9ea]{background:linear-gradient(90deg,var(--accent-soft) 0%,transparent 65%);border-color:var(--accent)}.rank-row[data-v-f4f2b9ea]{display:grid;grid-template-columns:36px 1fr auto;gap:var(--s3);align-items:baseline}.rank[data-v-f4f2b9ea]{font-size:12px;color:var(--ink-muted);letter-spacing:var(--letter-wide)}.best .rank[data-v-f4f2b9ea]{color:var(--accent);font-weight:700}.prov[data-v-f4f2b9ea]{font-size:18px;font-weight:500;color:var(--ink);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.best-tag[data-v-f4f2b9ea]{font-size:9px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--surface);background:var(--accent);padding:2px 7px;border-radius:var(--radius-pill);font-weight:700}.price[data-v-f4f2b9ea]{color:var(--ink);font-size:22px;white-space:nowrap;letter-spacing:-.01em}.bar[data-v-f4f2b9ea]{--w: 0%;height:4px;background:var(--bg-deep);border-radius:2px;overflow:hidden}.bar i[data-v-f4f2b9ea]{display:block;height:100%;width:var(--w);background:var(--ink-muted);border-radius:2px;transition:width .4s var(--ease)}.best .bar i[data-v-f4f2b9ea]{background:var(--accent)}.note[data-v-f4f2b9ea]{font-size:13px;color:var(--ink-soft);line-height:1.5;margin:0}.sec[data-v-f4f2b9ea]{margin-top:var(--s8);padding-top:var(--s8);border-top:1px solid var(--line)}.sec h2[data-v-f4f2b9ea]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}a[data-v-f4f2b9ea]{color:var(--ink);font-weight:500}a[data-v-f4f2b9ea]:hover{color:var(--accent)}@media(max-width:760px){.control[data-v-f4f2b9ea]{grid-template-columns:1fr 1fr}.control label[data-v-f4f2b9ea]{grid-column:1 / -1}}@media(max-width:480px){.control[data-v-f4f2b9ea]{grid-template-columns:1fr}.rank-row[data-v-f4f2b9ea]{grid-template-columns:28px 1fr}.price[data-v-f4f2b9ea]{grid-column:1 / -1;padding-top:4px}}a.cta-btn[data-v-bedda14a]{display:inline-flex;align-items:baseline;gap:.5em;padding:12px 22px;background:var(--ink);color:var(--surface);border-radius:var(--radius-pill);font-weight:500;letter-spacing:var(--letter-tight);font-size:15px;text-decoration:none;box-shadow:var(--shadow-sm);transition:background .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease),gap .18s var(--ease)}a.cta-btn[data-v-bedda14a]:hover{background:var(--accent);color:var(--surface);transform:translateY(-1px);box-shadow:var(--shadow-md);gap:.7em}a.cta-btn[data-v-bedda14a]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a.cta-btn[data-v-bedda14a]:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.cta-arrow[data-v-bedda14a]{font-family:var(--font-mono);font-weight:400}@media(prefers-reduced-motion:reduce){a.cta-btn[data-v-bedda14a]:hover{gap:.5em;transform:none}}.page[data-v-d89b2583]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-d89b2583]{padding-block:var(--s14);max-width:980px}.hd[data-v-d89b2583]{margin-bottom:var(--s10)}.kicker[data-v-d89b2583]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}.panel-label[data-v-d89b2583]{color:var(--ink-muted);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;font-weight:600;margin:0}h1[data-v-d89b2583]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-d89b2583],.sec p[data-v-d89b2583]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.65;max-width:64ch}.calc[data-v-d89b2583]{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--s4)}.inputs[data-v-d89b2583],.outcome[data-v-d89b2583]{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:var(--s6);display:flex;flex-direction:column;gap:var(--s5);box-shadow:var(--shadow-sm)}.grid[data-v-d89b2583]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}label[data-v-d89b2583]{display:flex;flex-direction:column;gap:var(--s2)}.lab[data-v-d89b2583]{font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}input[data-v-d89b2583]{width:100%;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg);padding:11px 12px;color:var(--ink);font:inherit;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}input[data-v-d89b2583]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.suffix-wrap[data-v-d89b2583]{position:relative;display:flex;align-items:center}.sfx[data-v-d89b2583],.pfx[data-v-d89b2583]{position:absolute;color:var(--ink-muted);font-size:13px;pointer-events:none}.sfx[data-v-d89b2583]{right:12px}.pfx[data-v-d89b2583]{left:12px}.suffix-wrap input[data-v-d89b2583]{padding-right:32px}.suffix-wrap input.prefixed[data-v-d89b2583]{padding-left:24px;padding-right:12px}.outcome[data-v-d89b2583]{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(160deg,var(--surface) 0%,#fae9e9 180%)}.outcome[data-v-d89b2583]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 50% at 100% 0%,rgba(178,58,58,.1),transparent 60%);z-index:-1}.outcome strong[data-v-d89b2583]{font-size:clamp(40px,6vw,64px);line-height:1;letter-spacing:-.03em;font-weight:500;color:var(--ink);font-feature-settings:"tnum" 1}.meter[data-v-d89b2583]{display:flex;flex-direction:column;gap:var(--s2)}.bar-bg[data-v-d89b2583]{display:block;position:relative;height:6px;background:var(--bg-deep);border-radius:3px;overflow:hidden}.bar-fill[data-v-d89b2583]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--warning) 0%,var(--danger) 100%);border-radius:3px;transform-origin:left;animation:pulse-d89b2583 2.4s ease-in-out infinite}@keyframes pulse-d89b2583{0%,to{opacity:.85}50%{opacity:1}}.meter span[data-v-d89b2583]{color:var(--ink-muted);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase}.note[data-v-d89b2583]{color:var(--ink-soft);line-height:1.5;font-size:13px;margin:0;max-width:none}.sec[data-v-d89b2583]{margin-top:var(--s8);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4);align-items:flex-start}.sec h2[data-v-d89b2583]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}@media(max-width:800px){.calc[data-v-d89b2583]{grid-template-columns:1fr}}@media(max-width:480px){.grid[data-v-d89b2583]{grid-template-columns:1fr}}.page[data-v-a8b11418]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-a8b11418]{padding-block:var(--s14);max-width:940px}.hd[data-v-a8b11418]{margin-bottom:var(--s10)}.kicker[data-v-a8b11418]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-a8b11418]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2);max-width:13ch}.lede[data-v-a8b11418]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:62ch;font-size:17px}.dataset[data-v-a8b11418]{display:flex;flex-direction:column;gap:var(--s4)}.row[data-v-a8b11418]{display:grid;grid-template-columns:1.35fr .65fr;gap:var(--s6);padding:var(--s6);border:1px solid var(--line);border-radius:10px;background:var(--surface);transition:border-color .15s var(--ease),transform .15s var(--ease)}.row[data-v-a8b11418]:hover{border-color:var(--line-strong);transform:translateY(-1px)}.text-col[data-v-a8b11418]{display:flex;flex-direction:column;gap:var(--s3)}.row-hd[data-v-a8b11418]{display:flex;align-items:center;gap:10px}.num[data-v-a8b11418]{font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide)}.type[data-v-a8b11418]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600;margin:0}blockquote[data-v-a8b11418]{margin:0;position:relative;color:var(--ink);font-size:18px;line-height:1.5;letter-spacing:var(--letter-tight);padding:var(--s4) var(--s5);background:var(--bg);border-radius:8px;border-left:3px solid var(--accent-soft);font-family:var(--font-mono)}.quote-mark[data-v-a8b11418]{position:absolute;top:-10px;left:8px;font-size:56px;color:var(--accent);opacity:.15;font-family:serif;line-height:1;pointer-events:none}.meta-col[data-v-a8b11418]{display:flex;flex-direction:column;gap:var(--s3)}.risk[data-v-a8b11418]{display:inline-flex;align-items:center;gap:7px;border-radius:var(--radius-pill);padding:4px 12px;font-size:11px;font-weight:600;letter-spacing:var(--letter-wide);text-transform:uppercase;width:fit-content}.risk .dot[data-v-a8b11418]{width:7px;height:7px;border-radius:50%;background:currentColor}.risk.high[data-v-a8b11418]{color:var(--danger);background:#fae9e9}.risk.medium[data-v-a8b11418]{color:var(--warning);background:#f8efd8}.risk.low[data-v-a8b11418]{color:var(--success);background:#e4f3ec}.signal[data-v-a8b11418]{color:var(--ink-soft);line-height:1.6;font-size:14px;margin:0}@media(max-width:760px){.row[data-v-a8b11418]{grid-template-columns:1fr;gap:var(--s4);padding:var(--s5)}}.page[data-v-7e7644d9]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-7e7644d9]{padding-block:var(--s14);max-width:860px}.hd[data-v-7e7644d9]{margin-bottom:var(--s8)}.kicker[data-v-7e7644d9]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-7e7644d9]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-7e7644d9],.sec p[data-v-7e7644d9]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.65;max-width:64ch}.progress[data-v-7e7644d9]{display:flex;flex-direction:column;gap:8px;padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-bottom:var(--s5);box-shadow:var(--shadow-sm)}.progress-meta[data-v-7e7644d9]{display:flex;justify-content:space-between;font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted)}.progress-meta .pct[data-v-7e7644d9]{color:var(--accent);font-weight:700}.progress-bar[data-v-7e7644d9]{height:6px;background:var(--bg-deep);border-radius:3px;overflow:hidden}.progress-bar i[data-v-7e7644d9]{display:block;height:100%;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-deep) 100%);border-radius:3px;transition:width .3s var(--ease)}.checklist[data-v-7e7644d9]{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.checklist button[data-v-7e7644d9]{position:relative;display:grid;grid-template-columns:36px 28px 1fr;gap:var(--s4);align-items:start;text-align:left;padding:var(--s5) var(--s3) var(--s5) 0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;transition:padding .15s var(--ease),background .15s var(--ease);background:transparent}.checklist button[data-v-7e7644d9]:hover{padding-left:var(--s3);background:#ffffff80}.checklist button:hover .box[data-v-7e7644d9]{border-color:var(--accent)}.ord[data-v-7e7644d9]{color:var(--ink-muted);font-size:11px;letter-spacing:var(--letter-wide);padding-top:7px}.box[data-v-7e7644d9]{width:26px;height:26px;border:1.5px solid var(--line-strong);border-radius:6px;display:grid;place-items:center;color:var(--surface);background:var(--surface);margin-top:2px;transition:all .15s var(--ease)}.text[data-v-7e7644d9]{line-height:1.5;padding-top:4px}.done[data-v-7e7644d9]{color:var(--ink-soft)}.done .text[data-v-7e7644d9]{text-decoration:line-through;text-decoration-color:var(--line-strong);text-decoration-thickness:1px}.done .box[data-v-7e7644d9]{background:var(--accent);border-color:var(--accent)}.done .ord[data-v-7e7644d9]{color:var(--accent)}.sec[data-v-7e7644d9]{margin-top:var(--s8);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4);align-items:flex-start}.sec h2[data-v-7e7644d9]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}a[data-v-7e7644d9]{color:var(--ink);font-weight:500}a[data-v-7e7644d9]:hover{color:var(--accent)}.page[data-v-6c595af5]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-6c595af5]{padding-block:var(--s14);max-width:980px}.hd[data-v-6c595af5]{margin-bottom:var(--s10)}.kicker[data-v-6c595af5]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-6c595af5]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2);max-width:13ch}.lede[data-v-6c595af5]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:62ch;font-size:17px}.list[data-v-6c595af5]{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.list li[data-v-6c595af5]{border-bottom:1px solid var(--line)}.list a[data-v-6c595af5]{position:relative;display:grid;grid-template-columns:56px minmax(220px,.95fr) minmax(0,1.45fr) 36px;gap:var(--s5);align-items:center;padding-block:var(--s6);color:var(--ink);transition:padding .2s var(--ease)}.list a[data-v-6c595af5]:before{content:"";position:absolute;left:-8px;top:0;bottom:0;width:3px;background:var(--accent);transform:scaleY(0);transition:transform .2s var(--ease);border-radius:2px}.list a[data-v-6c595af5]:hover{padding-left:var(--s3)}.list a[data-v-6c595af5]:hover:before{transform:scaleY(.7)}.list a:hover strong[data-v-6c595af5]{color:var(--accent)}.list a:hover .arr[data-v-6c595af5]{color:var(--accent);transform:translate(4px)}.idx[data-v-6c595af5]{font-size:11px;letter-spacing:var(--letter-wide);color:var(--ink-muted);text-transform:uppercase;align-self:start;padding-top:8px}.title-col[data-v-6c595af5]{display:flex;flex-direction:column;gap:4px}.vs[data-v-6c595af5]{font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}strong[data-v-6c595af5]{font-size:26px;font-weight:500;letter-spacing:var(--letter-tight);line-height:1.2;transition:color .15s var(--ease)}.desc[data-v-6c595af5]{color:var(--ink-soft);line-height:1.6}.arr[data-v-6c595af5]{justify-self:end;color:var(--ink-muted);transition:color .2s var(--ease),transform .2s var(--ease)}@media(max-width:760px){.list a[data-v-6c595af5]{grid-template-columns:36px 1fr;row-gap:var(--s2)}.desc[data-v-6c595af5]{grid-column:2 / 3}.arr[data-v-6c595af5]{display:none}}.page[data-v-de4b47ff]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-de4b47ff]{padding-block:var(--s14);max-width:980px}.hd[data-v-de4b47ff]{margin-bottom:var(--s10)}.kicker[data-v-de4b47ff]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-de4b47ff]{font-size:clamp(34px,5vw,54px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:var(--s2);max-width:18ch}.vs-label[data-v-de4b47ff]{color:var(--accent)}.competitor-name[data-v-de4b47ff]{white-space:nowrap}.lede[data-v-de4b47ff]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.65;max-width:68ch;font-size:17px}.split[data-v-de4b47ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.col[data-v-de4b47ff]{position:relative;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:var(--s6);transition:transform .2s var(--ease)}.col[data-v-de4b47ff]:hover{transform:translateY(-1px)}.col-us[data-v-de4b47ff]{background:linear-gradient(180deg,var(--accent-soft) 0%,var(--surface) 38%);border-color:var(--accent);box-shadow:var(--shadow-sm)}.col-hd[data-v-de4b47ff]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dot[data-v-de4b47ff]{width:10px;height:10px;border-radius:50%;background:var(--ink-muted);box-shadow:0 0 0 4px #6868731f}.dot-us[data-v-de4b47ff]{background:var(--accent);box-shadow:0 0 0 4px #3d3dce2e}.badge[data-v-de4b47ff]{margin-left:auto;font-size:9px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent-deep);background:var(--surface);padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--accent);font-weight:700}h2[data-v-de4b47ff]{font-size:21px;font-weight:500;letter-spacing:var(--letter-tight);margin:0}ul[data-v-de4b47ff]{margin-top:var(--s5);padding-left:0;list-style:none;display:flex;flex-direction:column;gap:var(--s3);color:var(--ink-soft);line-height:1.6}ul li[data-v-de4b47ff]{position:relative;padding-left:22px}ul li[data-v-de4b47ff]:before{content:"";position:absolute;left:0;top:9px;width:12px;height:1.5px;background:var(--ink-muted);border-radius:1px}.col-us ul li[data-v-de4b47ff]:before{background:var(--accent)}.sec[data-v-de4b47ff]{margin-top:var(--s8);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4);align-items:flex-start}.rule-label[data-v-de4b47ff]{font-size:11px;letter-spacing:var(--letter-wide);color:var(--accent);font-weight:600;text-transform:uppercase;margin:0}.rule[data-v-de4b47ff]{color:var(--ink);font-size:19px;line-height:1.5;max-width:68ch;letter-spacing:var(--letter-tight);margin-top:0}.actions[data-v-de4b47ff]{display:flex;gap:var(--s3);flex-wrap:wrap;align-items:center}.secondary[data-v-de4b47ff]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-pill);padding:10px 16px;color:var(--ink);font-weight:500;transition:gap .2s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.secondary[data-v-de4b47ff]:hover{border-color:var(--accent);color:var(--accent);gap:12px}@media(max-width:760px){.split[data-v-de4b47ff]{grid-template-columns:1fr}}.page[data-v-79a961dd]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-79a961dd]{padding-block:var(--s14);max-width:980px}.hd[data-v-79a961dd]{margin-bottom:var(--s10)}.kicker[data-v-79a961dd]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-79a961dd]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2);max-width:14ch}.lede[data-v-79a961dd],.sec p[data-v-79a961dd],.sec ol[data-v-79a961dd]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.65;max-width:68ch}.table-wrap[data-v-79a961dd]{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}.cap[data-v-79a961dd]{display:flex;justify-content:space-between;font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);padding:10px 16px;border-bottom:1px solid var(--line);background:var(--bg)}table[data-v-79a961dd]{width:100%;border-collapse:collapse;min-width:720px}th[data-v-79a961dd],td[data-v-79a961dd]{text-align:left;padding:16px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.55}thead th[data-v-79a961dd]{color:var(--ink-muted);font-size:12px;font-weight:500}tbody th[data-v-79a961dd]{color:var(--ink);font-weight:500}td[data-v-79a961dd]{color:var(--ink-soft)}tr:last-child th[data-v-79a961dd],tr:last-child td[data-v-79a961dd]{border-bottom:0}tr.feat[data-v-79a961dd]{background:linear-gradient(90deg,var(--accent-soft) 0%,transparent 70%);position:relative}tr.feat th[data-v-79a961dd]{position:relative;padding-left:22px}tr.feat th[data-v-79a961dd]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:var(--accent);border-radius:2px}.cell-name[data-v-79a961dd]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.badge[data-v-79a961dd]{font-size:9px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--surface);background:var(--accent);padding:2px 7px;border-radius:var(--radius-pill);font-weight:700}.tree[data-v-79a961dd]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--s3)}.tree li[data-v-79a961dd]{display:grid;grid-template-columns:60px 1fr;gap:var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:8px;background:var(--surface);transition:border-color .15s var(--ease),transform .15s var(--ease)}.tree li[data-v-79a961dd]:hover{border-color:var(--line-strong);transform:translate(2px)}.step[data-v-79a961dd]{font-size:12px;letter-spacing:var(--letter-wide);color:var(--accent);font-weight:600;align-self:center}.branch p[data-v-79a961dd]{margin:0;line-height:1.5}.when[data-v-79a961dd]{color:var(--ink)}.when em[data-v-79a961dd]{color:var(--ink);font-style:normal;font-weight:500}.then[data-v-79a961dd]{color:var(--ink-soft);margin-top:2px;font-size:14px}.sec[data-v-79a961dd]{margin-top:var(--s8);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4);align-items:flex-start}h2[data-v-79a961dd]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}a[data-v-79a961dd]{color:var(--ink);font-weight:500}a[data-v-79a961dd]:hover{color:var(--accent)}@media(max-width:680px){.table-wrap[data-v-79a961dd]{overflow-x:visible}table[data-v-79a961dd],thead[data-v-79a961dd],tbody[data-v-79a961dd],tr[data-v-79a961dd],th[data-v-79a961dd],td[data-v-79a961dd]{display:block;min-width:0}table[data-v-79a961dd]{min-width:0}thead[data-v-79a961dd]{display:none}tr[data-v-79a961dd]{padding:var(--s4) var(--s5);border-bottom:1px solid var(--line)}tr.feat th[data-v-79a961dd]:before{left:0;top:16px;bottom:16px}tr.feat th[data-v-79a961dd]{padding-left:12px}tr[data-v-79a961dd]:last-child{border-bottom:0}th[data-v-79a961dd],td[data-v-79a961dd]{border:0;padding:var(--s1) 0}tbody th[data-v-79a961dd]{font-size:20px}td[data-v-79a961dd]{margin-top:var(--s2)}}.page[data-v-de43d9fb]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-de43d9fb]{padding-block:var(--s14);max-width:980px}.hd[data-v-de43d9fb]{margin-bottom:var(--s10)}.kicker[data-v-de43d9fb]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-de43d9fb]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2);max-width:12ch}.lede[data-v-de43d9fb]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:62ch;font-size:17px}code[data-v-de43d9fb]{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.grid[data-v-de43d9fb]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.grid a[data-v-de43d9fb]{position:relative;display:grid;grid-template-areas:"idx  lang" "title title" "desc desc" "cta  cta";grid-template-columns:1fr auto;align-content:start;row-gap:var(--s4);min-height:200px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,#ffffffd9,#ffffff8c);padding:var(--s6);color:var(--ink);overflow:hidden;isolation:isolate;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.grid a[data-v-de43d9fb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 100% 0%,var(--accent-soft) 0%,transparent 55%);opacity:0;transition:opacity .25s var(--ease);z-index:-1;pointer-events:none}.grid a[data-v-de43d9fb]:after{content:"";position:absolute;left:0;top:14%;bottom:14%;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .3s var(--ease)}.grid a[data-v-de43d9fb]:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-md)}.grid a[data-v-de43d9fb]:hover:before{opacity:1}.grid a[data-v-de43d9fb]:hover:after{transform:scaleY(1)}.idx[data-v-de43d9fb]{grid-area:idx;font-size:11px;letter-spacing:var(--letter-wide);color:var(--ink-muted);text-transform:uppercase}.idx .slash[data-v-de43d9fb]{color:var(--line-strong);margin:0 2px}.lang[data-v-de43d9fb]{grid-area:lang;justify-self:end;font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);padding:3px 9px;font-weight:600}strong[data-v-de43d9fb]{grid-area:title;font-size:23px;font-weight:500;letter-spacing:var(--letter-tight);line-height:1.15}.desc[data-v-de43d9fb]{grid-area:desc;color:var(--ink-soft);line-height:1.55}.cta[data-v-de43d9fb]{grid-area:cta;align-self:end;font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);margin-top:var(--s2);display:inline-flex;align-items:center;gap:8px}.arr[data-v-de43d9fb]{transition:transform .2s var(--ease);display:inline-block}.grid a:hover .cta[data-v-de43d9fb]{color:var(--accent)}.grid a:hover .arr[data-v-de43d9fb]{transform:translate(4px)}@media(max-width:720px){.grid[data-v-de43d9fb]{grid-template-columns:1fr}}.page[data-v-92e0ea25]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-92e0ea25]{padding-block:var(--s14);max-width:900px}.hd[data-v-92e0ea25]{margin-bottom:var(--s10)}.meta[data-v-92e0ea25]{display:flex;justify-content:space-between;align-items:center;gap:var(--s4)}.kicker[data-v-92e0ea25]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}.counter[data-v-92e0ea25]{font-size:11px;letter-spacing:var(--letter-wide);color:var(--ink-muted);text-transform:uppercase}.counter .slash[data-v-92e0ea25]{color:var(--line-strong);margin:0 2px}h1[data-v-92e0ea25]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-92e0ea25]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.65;max-width:68ch;font-size:17px}.sec[data-v-92e0ea25]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-92e0ea25]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec ul[data-v-92e0ea25]{padding-left:var(--s5);color:var(--ink-soft);line-height:1.7;display:flex;flex-direction:column;gap:var(--s2)}.code-sec[data-v-92e0ea25]{gap:0}.filebar[data-v-92e0ea25]{display:flex;align-items:center;gap:var(--s3);padding:8px 14px;background:#1a1a1f;color:#c9c9d2;border-radius:8px 8px 0 0;font-size:12px;letter-spacing:.02em}.dots[data-v-92e0ea25]{display:inline-flex;gap:6px}.dots i[data-v-92e0ea25]{width:10px;height:10px;border-radius:50%;background:#3c3c46}.dots i[data-v-92e0ea25]:nth-child(1){background:#5d5d68}.dots i[data-v-92e0ea25]:nth-child(2){background:#4a4a55}.filename[data-v-92e0ea25]{color:#e8e3da}.lang-chip[data-v-92e0ea25]{margin-left:auto;font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent-soft);background:#3d3dce40;padding:2px 8px;border-radius:var(--radius-pill);font-weight:600}.code-sec[data-v-92e0ea25] pre{border-radius:0 0 8px 8px;margin-top:0;border-top:0}.notes-list[data-v-92e0ea25]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--s3)}.notes-list li[data-v-92e0ea25]{display:grid;grid-template-columns:36px 1fr;gap:var(--s3);align-items:start;padding:var(--s3) 0;border-top:1px solid var(--line);color:var(--ink-soft);line-height:1.6}.notes-list li[data-v-92e0ea25]:first-child{border-top:0;padding-top:0}.ord[data-v-92e0ea25]{color:var(--accent);font-size:12px;letter-spacing:var(--letter-wide);padding-top:3px;font-weight:600}.pager[data-v-92e0ea25]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);margin-top:var(--s8)}.pager-link[data-v-92e0ea25]{display:flex;flex-direction:column;gap:6px;padding:var(--s5);border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.pager-link[data-v-92e0ea25]:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-md)}.pager-link:hover strong[data-v-92e0ea25]{color:var(--accent)}.pager-link.next[data-v-92e0ea25]{text-align:right}.dir[data-v-92e0ea25]{font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted)}.pager-link strong[data-v-92e0ea25]{font-size:17px;font-weight:500;line-height:1.3;transition:color .15s var(--ease)}.final[data-v-92e0ea25]{align-items:flex-start}.final p[data-v-92e0ea25]{color:var(--ink-soft);line-height:1.6}a[data-v-92e0ea25]{color:var(--ink);font-weight:500}a[data-v-92e0ea25]:hover{color:var(--accent)}@media(max-width:640px){.pager[data-v-92e0ea25]{grid-template-columns:1fr}.pager-link.next[data-v-92e0ea25]{text-align:left}}.page[data-v-0ce062af]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-0ce062af]{padding-block:var(--s14);max-width:880px}.hd[data-v-0ce062af]{margin-bottom:var(--s10)}.kicker[data-v-0ce062af]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-0ce062af]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-0ce062af]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-0ce062af]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-0ce062af]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-0ce062af]{color:var(--ink-soft);line-height:1.6}.sec ul[data-v-0ce062af]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.6}.sec a[data-v-0ce062af]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-0ce062af]:not(.cta-btn):hover{color:var(--accent)}.cmp[data-v-0ce062af]{width:100%;border-collapse:collapse;font-size:14px}.cmp th[data-v-0ce062af],.cmp td[data-v-0ce062af]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.cmp thead th[data-v-0ce062af]{font-weight:500;color:var(--ink);font-size:13px;background:var(--bg-deep);border-bottom:1px solid var(--line-strong)}.cmp .rowlabel[data-v-0ce062af]{font-weight:500;color:var(--ink-muted);width:33%}.cmp td[data-v-0ce062af]{color:var(--ink-soft)}.cmp .note[data-v-0ce062af]{display:block;font-style:italic;margin-top:6px;color:var(--ink-muted);font-size:12px;line-height:1.5}@media(max-width:640px){.cmp[data-v-0ce062af],.cmp thead[data-v-0ce062af],.cmp tbody[data-v-0ce062af],.cmp tr[data-v-0ce062af],.cmp th[data-v-0ce062af],.cmp td[data-v-0ce062af]{display:block}.cmp thead[data-v-0ce062af]{display:none}.cmp tr[data-v-0ce062af]{padding-block:var(--s4);border-bottom:1px solid var(--line)}.cmp tr[data-v-0ce062af]:last-child{border-bottom:0}.cmp .rowlabel[data-v-0ce062af]{width:auto;padding:0 0 var(--s2);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink)}.cmp td[data-v-0ce062af]{padding:var(--s1) 0;border-bottom:0;color:var(--ink)}.cmp td[data-v-0ce062af]:before{content:attr(data-col);display:block;font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);margin-top:var(--s2);margin-bottom:2px}}.caveat[data-v-0ce062af]{font-size:11px;letter-spacing:var(--letter-wide);color:var(--ink-muted);border-top:0;padding-top:0}.caveat a[data-v-0ce062af]{color:var(--accent);font-weight:400}.final[data-v-0ce062af]{align-items:flex-start;gap:var(--s3)}.muted[data-v-0ce062af]{color:var(--ink-muted);font-size:13px}.page[data-v-b89e2b6d]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-b89e2b6d]{padding-block:var(--s14);max-width:880px}.hd[data-v-b89e2b6d]{margin-bottom:var(--s10)}.kicker[data-v-b89e2b6d]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-b89e2b6d]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-b89e2b6d]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-b89e2b6d]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-b89e2b6d]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-b89e2b6d]{color:var(--ink-soft);line-height:1.6}.sec ul[data-v-b89e2b6d]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.6}.sec a[data-v-b89e2b6d]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-b89e2b6d]:not(.cta-btn):hover{color:var(--accent)}.sec em[data-v-b89e2b6d]{font-style:italic;color:var(--ink)}.cmp[data-v-b89e2b6d]{width:100%;border-collapse:collapse;font-size:14px}.cmp th[data-v-b89e2b6d],.cmp td[data-v-b89e2b6d]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.cmp thead th[data-v-b89e2b6d]{font-weight:500;color:var(--ink);font-size:13px;background:var(--bg-deep);border-bottom:1px solid var(--line-strong)}.cmp .rowlabel[data-v-b89e2b6d]{font-weight:500;color:var(--ink-muted);width:33%}.cmp td[data-v-b89e2b6d]{color:var(--ink-soft)}.cmp .note[data-v-b89e2b6d]{display:block;font-style:italic;margin-top:6px;color:var(--ink-muted);font-size:12px;line-height:1.5}@media(max-width:640px){.cmp[data-v-b89e2b6d],.cmp thead[data-v-b89e2b6d],.cmp tbody[data-v-b89e2b6d],.cmp tr[data-v-b89e2b6d],.cmp th[data-v-b89e2b6d],.cmp td[data-v-b89e2b6d]{display:block}.cmp thead[data-v-b89e2b6d]{display:none}.cmp tr[data-v-b89e2b6d]{padding-block:var(--s4);border-bottom:1px solid var(--line)}.cmp tr[data-v-b89e2b6d]:last-child{border-bottom:0}.cmp .rowlabel[data-v-b89e2b6d]{width:auto;padding:0 0 var(--s2);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink)}.cmp td[data-v-b89e2b6d]{padding:var(--s1) 0;border-bottom:0;color:var(--ink)}.cmp td[data-v-b89e2b6d]:before{content:attr(data-col);display:block;font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);margin-top:var(--s2);margin-bottom:2px}}.caveat[data-v-b89e2b6d]{font-size:11px;letter-spacing:var(--letter-wide);color:var(--ink-muted);border-top:0;padding-top:0}.caveat a[data-v-b89e2b6d]{color:var(--accent);font-weight:400}.final[data-v-b89e2b6d]{align-items:flex-start;gap:var(--s3)}.muted[data-v-b89e2b6d]{color:var(--ink-muted);font-size:13px}.page[data-v-c4cb6233]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-c4cb6233]{padding-block:var(--s14);max-width:880px}.hd[data-v-c4cb6233]{margin-bottom:var(--s10)}.kicker[data-v-c4cb6233]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-c4cb6233]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-c4cb6233]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-c4cb6233]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-c4cb6233]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-c4cb6233]{color:var(--ink-soft);line-height:1.6}.sec ul[data-v-c4cb6233]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.6}.sec a[data-v-c4cb6233]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-c4cb6233]:not(.cta-btn):hover{color:var(--accent)}.cmp[data-v-c4cb6233]{width:100%;border-collapse:collapse;font-size:14px}.cmp th[data-v-c4cb6233],.cmp td[data-v-c4cb6233]{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.cmp thead th[data-v-c4cb6233]{font-weight:500;color:var(--ink);font-size:13px;background:var(--bg-deep);border-bottom:1px solid var(--line-strong)}.cmp .rowlabel[data-v-c4cb6233]{font-weight:500;color:var(--ink-muted);width:33%}.cmp td[data-v-c4cb6233]{color:var(--ink-soft)}.cmp .note[data-v-c4cb6233]{display:block;font-style:italic;margin-top:6px;color:var(--ink-muted);font-size:12px;line-height:1.5}@media(max-width:640px){.cmp[data-v-c4cb6233],.cmp thead[data-v-c4cb6233],.cmp tbody[data-v-c4cb6233],.cmp tr[data-v-c4cb6233],.cmp th[data-v-c4cb6233],.cmp td[data-v-c4cb6233]{display:block}.cmp thead[data-v-c4cb6233]{display:none}.cmp tr[data-v-c4cb6233]{padding-block:var(--s4);border-bottom:1px solid var(--line)}.cmp tr[data-v-c4cb6233]:last-child{border-bottom:0}.cmp .rowlabel[data-v-c4cb6233]{width:auto;padding:0 0 var(--s2);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink)}.cmp td[data-v-c4cb6233]{padding:var(--s1) 0;border-bottom:0;color:var(--ink)}.cmp td[data-v-c4cb6233]:before{content:attr(data-col);display:block;font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);margin-top:var(--s2);margin-bottom:2px}}.caveat[data-v-c4cb6233]{font-size:11px;letter-spacing:var(--letter-wide);color:var(--ink-muted);border-top:0;padding-top:0}.caveat a[data-v-c4cb6233]{color:var(--accent);font-weight:400}.final[data-v-c4cb6233]{align-items:flex-start;gap:var(--s3)}.muted[data-v-c4cb6233]{color:var(--ink-muted);font-size:13px}.page[data-v-a9d2fcc9]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-a9d2fcc9]{padding-block:var(--s14);max-width:820px}.hd[data-v-a9d2fcc9]{margin-bottom:var(--s10)}.kicker[data-v-a9d2fcc9]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-a9d2fcc9]{font-size:clamp(32px,4.5vw,50px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:var(--s2)}.brandlink[data-v-a9d2fcc9]{color:var(--ink);border-bottom:2px solid var(--accent);padding-bottom:1px;transition:color .15s var(--ease),border-color .15s var(--ease)}.brandlink[data-v-a9d2fcc9]:hover{color:var(--accent);border-color:var(--ink)}.brandlink .u[data-v-a9d2fcc9]{font-style:italic;font-weight:400}.lede[data-v-a9d2fcc9]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.lede a[data-v-a9d2fcc9]{color:var(--ink);font-weight:500}.lede a[data-v-a9d2fcc9]:hover{color:var(--accent)}.meta[data-v-a9d2fcc9]{margin-top:var(--s3);font-size:11px;letter-spacing:var(--letter-wide);color:var(--ink-muted);text-transform:uppercase}.sec[data-v-a9d2fcc9]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-a9d2fcc9]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-a9d2fcc9]{color:var(--ink-soft);line-height:1.7}.sec[data-v-a9d2fcc9] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-a9d2fcc9]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-a9d2fcc9]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-a9d2fcc9]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-a9d2fcc9]{color:var(--ink);font-weight:500}.sec em[data-v-a9d2fcc9]{font-style:italic;color:var(--ink)}.final[data-v-a9d2fcc9]{align-items:flex-start;gap:var(--s3)}.muted[data-v-a9d2fcc9]{color:var(--ink-muted);font-size:13px}.page[data-v-90e9de80]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-90e9de80]{padding-block:var(--s14);max-width:820px}.hd[data-v-90e9de80]{margin-bottom:var(--s10)}.kicker[data-v-90e9de80]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-90e9de80]{font-size:clamp(32px,4.5vw,50px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:var(--s2)}.brandlink[data-v-90e9de80]{color:var(--ink);display:inline-flex;align-items:baseline;gap:.2em;transition:color .15s var(--ease)}.brandlink[data-v-90e9de80]:hover{color:var(--accent)}.brandlink .thread[data-v-90e9de80]{border-bottom:2px dashed var(--accent);padding-bottom:1px;transition:border-color .15s var(--ease)}.brandlink:hover .thread[data-v-90e9de80]{border-bottom-style:solid;border-color:var(--ink)}.brandlink .beta[data-v-90e9de80]{font-size:.34em;font-weight:600;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:.35em .6em;border-radius:var(--radius-sm);transform:translateY(-.4em);display:inline-block}.lede[data-v-90e9de80]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.lede a[data-v-90e9de80]{color:var(--ink);font-weight:500}.lede a[data-v-90e9de80]:hover{color:var(--accent)}.meta[data-v-90e9de80]{margin-top:var(--s3);font-size:11px;letter-spacing:var(--letter-wide);color:var(--ink-muted);text-transform:uppercase}.sec[data-v-90e9de80]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-90e9de80]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-90e9de80]{color:var(--ink-soft);line-height:1.7}.sec[data-v-90e9de80] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-90e9de80]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-90e9de80]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-90e9de80]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-90e9de80]{color:var(--ink);font-weight:500}.sec em[data-v-90e9de80]{font-style:italic;color:var(--ink)}.final[data-v-90e9de80]{align-items:flex-start;gap:var(--s3)}.muted[data-v-90e9de80]{color:var(--ink-muted);font-size:13px}.page[data-v-394db606]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-394db606]{padding-block:var(--s14);max-width:1040px;min-width:0}.sr-only[data-v-394db606]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hd[data-v-394db606]{margin-bottom:var(--s10);max-width:64ch}.kicker[data-v-394db606]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600;display:inline-flex;align-items:center;gap:8px}.kicker .sep[data-v-394db606]{color:var(--line-strong)}h1[data-v-394db606]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-394db606]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch;font-size:17px}.filter-bar[data-v-394db606]{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s8);padding-block:var(--s4);border-block:1px solid var(--line);contain:inline-size}.filter-label[data-v-394db606]{font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);flex-shrink:0;font-weight:600;padding-right:var(--s2);border-right:1px solid var(--line)}.chip-scroll[data-v-394db606]{display:flex;flex-wrap:wrap;gap:var(--s2);flex:1;min-width:0}.chip[data-v-394db606]{--chip-accent: var(--ink-soft);display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:13px;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease),transform .15s var(--ease)}.chip[data-v-394db606]:hover{border-color:var(--chip-accent);color:var(--ink);transform:translateY(-1px)}.chip[data-v-394db606]:focus-visible{outline:2px solid var(--chip-accent);outline-offset:2px}.chip.active[data-v-394db606]{background:var(--chip-accent);border-color:var(--chip-accent);color:var(--surface)}.chip.chip-all[data-v-394db606]{--chip-accent: var(--ink)}.chip-glyph[data-v-394db606]{width:13px;height:13px;color:var(--chip-accent);flex-shrink:0;transition:color .15s var(--ease)}.chip.active .chip-glyph[data-v-394db606]{color:var(--surface)}.chip-asterisk[data-v-394db606]{font-size:15px;line-height:1;color:var(--chip-accent);width:13px;display:inline-flex;justify-content:center;transition:color .15s var(--ease)}.chip.active .chip-asterisk[data-v-394db606]{color:var(--surface)}.chip-label[data-v-394db606]{font-weight:500;letter-spacing:-.005em}.chip-count[data-v-394db606]{font-size:11px;letter-spacing:var(--letter-wide);padding-left:7px;border-left:1px solid var(--line);color:var(--ink-muted);transition:color .15s var(--ease),border-color .15s var(--ease)}.chip.active .chip-count[data-v-394db606]{color:#ffffffbf;border-left-color:#ffffff40}.gutter[data-v-394db606]{position:relative;display:flex;flex-direction:column;align-items:center;padding-block:var(--s5);gap:0;background:linear-gradient(180deg,var(--bg) 0%,transparent 80%);border-right:1px solid var(--line)}.gutter-rail[data-v-394db606]{position:absolute;left:50%;top:0;width:1px;height:38px;background:linear-gradient(180deg,transparent 0%,var(--card-accent) 38%,var(--card-accent) 70%,transparent 100%);opacity:.55;transform:translate(-50%)}.gutter-node[data-v-394db606]{position:relative;width:9px;height:9px;border-radius:50%;background:var(--surface);border:1.5px solid var(--card-accent);margin-bottom:var(--s3);box-shadow:0 0 0 4px var(--surface);z-index:1}.gutter-date[data-v-394db606]{font-size:11px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;z-index:1}.gutter-year[data-v-394db606]{font-size:10px;color:var(--ink-muted);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1;z-index:1;margin-top:5px;padding-top:5px;border-top:1px solid color-mix(in srgb,var(--card-accent) 30%,transparent)}.featured[data-v-394db606]{--card-accent: var(--accent);margin-bottom:var(--s8)}.featured-card[data-v-394db606]{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);overflow:hidden;isolation:isolate;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.featured-card[data-v-394db606]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(140% 90% at 100% 0%,color-mix(in srgb,var(--card-accent) 14%,transparent),transparent 55%),radial-gradient(120% 70% at 0% 100%,color-mix(in srgb,var(--card-accent) 6%,transparent),transparent 60%);z-index:-1;pointer-events:none}.featured-card[data-v-394db606]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--card-accent);z-index:1}.featured-card[data-v-394db606]:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-md)}.featured-card:hover .featured-title[data-v-394db606]{color:var(--accent)}.featured-card:hover .featured-cta .arr[data-v-394db606]{transform:translate(6px)}.featured-card:hover .gutter-node[data-v-394db606]{transform:scale(1.15)}.featured-body[data-v-394db606]{padding:var(--s6) var(--s8) var(--s5) var(--s7);display:flex;flex-direction:column;gap:var(--s3)}.featured-head[data-v-394db606]{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.featured-chip[data-v-394db606]{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--surface);background:var(--ink);padding:4px 10px;border-radius:var(--radius-pill);font-weight:700}.featured-chip-dot[data-v-394db606]{width:6px;height:6px;border-radius:50%;background:var(--card-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--card-accent) 35%,transparent)}.featured-title[data-v-394db606]{font-size:clamp(28px,3.4vw,38px);font-weight:500;letter-spacing:var(--letter-tight);line-height:1.1;color:var(--ink);transition:color .15s var(--ease);margin-top:var(--s2);max-width:22ch}.featured-desc[data-v-394db606]{color:var(--ink-soft);line-height:1.6;font-size:16px;max-width:60ch}.featured-foot[data-v-394db606]{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding-top:var(--s4);margin-top:var(--s3);border-top:1px solid var(--line)}.featured-cta[data-v-394db606]{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--card-accent);font-weight:700}.featured-cta .arr[data-v-394db606]{display:inline-block;transition:transform .2s var(--ease)}.topic-pill[data-v-394db606]{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--card-accent) 30%,var(--line));border-radius:var(--radius-pill);padding:3px 10px 3px 8px;background:color-mix(in srgb,var(--card-accent) 7%,var(--surface));color:var(--card-accent)}.topic-glyph[data-v-394db606]{width:12px;height:12px;flex-shrink:0}.topic-label[data-v-394db606]{font-size:10px;letter-spacing:var(--letter-wide);text-transform:uppercase;font-weight:600;color:var(--ink)}.new-pill[data-v-394db606]{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--surface);background:var(--card-accent);padding:3px 9px 3px 8px;border-radius:var(--radius-pill);font-weight:700}.new-pulse[data-v-394db606]{width:5px;height:5px;border-radius:50%;background:var(--surface);position:relative}.new-pulse[data-v-394db606]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid var(--surface);opacity:.6;animation:new-pulse-394db606 1.8s var(--ease) infinite}@keyframes new-pulse-394db606{0%{transform:scale(.6);opacity:.85}to{transform:scale(2.3);opacity:0}}.read-dots[data-v-394db606]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide);text-transform:uppercase}.read-dot[data-v-394db606]{width:5px;height:5px;border-radius:50%;border:1px solid var(--line-strong);background:transparent;display:inline-block;transition:background .15s var(--ease),border-color .15s var(--ease)}.read-dot.filled[data-v-394db606]{background:var(--card-accent, var(--ink-soft));border-color:var(--card-accent, var(--ink-soft))}.read-min[data-v-394db606]{padding-left:8px}.post-grid[data-v-394db606]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.post-cell[data-v-394db606]{--card-accent: var(--accent)}.post-card[data-v-394db606]{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);height:100%;overflow:hidden;isolation:isolate;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.post-card[data-v-394db606]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--card-accent);opacity:0;transform:scaleY(.3);transform-origin:top;transition:transform .25s var(--ease),opacity .2s var(--ease);z-index:1}.post-card[data-v-394db606]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 70% at 100% 0%,color-mix(in srgb,var(--card-accent) 7%,transparent),transparent 55%);opacity:0;transition:opacity .2s var(--ease);z-index:-1;pointer-events:none}.post-card[data-v-394db606]:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-md)}.post-card[data-v-394db606]:hover:before{transform:scaleY(1);opacity:1}.post-card[data-v-394db606]:hover:after{opacity:1}.post-card:hover .post-title[data-v-394db606]{color:var(--accent)}.post-card:hover .post-cta[data-v-394db606]{transform:translate(4px);color:var(--card-accent)}.post-card:hover .gutter-node[data-v-394db606]{transform:scale(1.15)}.post-body[data-v-394db606]{display:flex;flex-direction:column;padding:var(--s5);gap:var(--s2)}.post-head[data-v-394db606]{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.post-title[data-v-394db606]{font-size:20px;font-weight:500;letter-spacing:var(--letter-tight);line-height:1.25;color:var(--ink);margin-top:var(--s2);transition:color .15s var(--ease)}.post-desc[data-v-394db606]{color:var(--ink-soft);line-height:1.55;font-size:14px;flex:1;margin-top:var(--s1)}.post-foot[data-v-394db606]{display:flex;align-items:center;justify-content:space-between;padding-top:var(--s3);margin-top:var(--s3);border-top:1px solid var(--line)}.post-cta[data-v-394db606]{font-size:16px;color:var(--ink-muted);transition:transform .2s var(--ease),color .2s var(--ease)}.empty[data-v-394db606]{padding:var(--s12) var(--s5);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface);display:flex;flex-direction:column;align-items:center;gap:var(--s4)}.empty p[data-v-394db606]{color:var(--ink-muted);font-size:12px;letter-spacing:var(--letter-wide);text-transform:uppercase}.empty-topic[data-v-394db606]{color:var(--ink);font-weight:600}.empty-reset[data-v-394db606]{background:transparent;border:1px solid var(--line);border-radius:var(--radius-pill);padding:6px 14px;color:var(--accent);cursor:pointer;font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;font-weight:600;transition:border-color .15s var(--ease),color .15s var(--ease)}.empty-reset[data-v-394db606]:hover{border-color:var(--accent);color:var(--accent-deep)}@media(max-width:900px){.post-grid[data-v-394db606]{grid-template-columns:1fr}}@media(max-width:760px){.filter-bar[data-v-394db606]{flex-direction:column;align-items:stretch;gap:var(--s3)}.filter-label[data-v-394db606]{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:var(--s2)}.chip-scroll[data-v-394db606]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;padding-bottom:4px;margin-inline:calc(var(--s4) * -1);padding-inline:var(--s4)}.chip[data-v-394db606]{flex-shrink:0}.featured-card[data-v-394db606]{grid-template-columns:64px minmax(0,1fr)}.featured-body[data-v-394db606]{padding:var(--s5)}.featured-foot[data-v-394db606]{flex-direction:column;align-items:flex-start;gap:var(--s3)}.post-card[data-v-394db606]{grid-template-columns:60px minmax(0,1fr)}.gutter[data-v-394db606]{padding-block:var(--s4)}.gutter-rail[data-v-394db606]{height:32px}.gutter-node[data-v-394db606]{margin-bottom:var(--s2)}.gutter-date[data-v-394db606]{font-size:10px;letter-spacing:.06em}.gutter-year[data-v-394db606]{font-size:9px;margin-top:4px;padding-top:4px}}.page[data-v-2a4986bb]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-2a4986bb]{padding-block:var(--s14);max-width:720px}.hd[data-v-2a4986bb]{margin-bottom:var(--s8)}.kicker[data-v-2a4986bb]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-2a4986bb]{font-size:clamp(32px,4.5vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:var(--s2)}.meta[data-v-2a4986bb]{margin-top:var(--s4);font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide);text-transform:uppercase;display:flex;align-items:center;gap:var(--s2)}.meta .sep[data-v-2a4986bb]{color:var(--line-strong)}.prose[data-v-2a4986bb]{display:flex;flex-direction:column;gap:var(--s5);padding-top:var(--s8);border-top:1px solid var(--line)}.prose .lede[data-v-2a4986bb]{font-size:19px;line-height:1.55;color:var(--ink);margin-bottom:var(--s2)}.prose p[data-v-2a4986bb]{color:var(--ink-soft);line-height:1.75;font-size:16px}.prose h2[data-v-2a4986bb]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s6);margin-bottom:calc(var(--s2) * -1)}.prose ul[data-v-2a4986bb]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s3);color:var(--ink-soft);line-height:1.7}.prose code[data-v-2a4986bb]{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.prose strong[data-v-2a4986bb]{color:var(--ink);font-weight:500}.prose em[data-v-2a4986bb]{font-style:italic;color:var(--ink)}.prose a[data-v-2a4986bb]{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line-strong);transition:color .15s var(--ease),border-color .15s var(--ease)}.prose a[data-v-2a4986bb]:hover{color:var(--accent);border-color:var(--accent)}.cta-sec[data-v-2a4986bb]{margin-top:var(--s12);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.muted[data-v-2a4986bb]{color:var(--ink-muted);font-size:13px}.muted a[data-v-2a4986bb]{color:var(--ink);font-weight:500}.muted a[data-v-2a4986bb]:hover{color:var(--accent)}.page[data-v-07867075]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-07867075]{padding-block:var(--s14);max-width:720px}.hd[data-v-07867075]{margin-bottom:var(--s8)}.kicker[data-v-07867075]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-07867075]{font-size:clamp(32px,4.5vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:var(--s2)}.meta[data-v-07867075]{margin-top:var(--s4);font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide);text-transform:uppercase;display:flex;align-items:center;gap:var(--s2)}.meta .sep[data-v-07867075]{color:var(--line-strong)}.prose[data-v-07867075]{display:flex;flex-direction:column;gap:var(--s5);padding-top:var(--s8);border-top:1px solid var(--line)}.prose .lede[data-v-07867075]{font-size:19px;line-height:1.55;color:var(--ink);margin-bottom:var(--s2)}.prose p[data-v-07867075]{color:var(--ink-soft);line-height:1.75;font-size:16px}.prose h2[data-v-07867075]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s6);margin-bottom:calc(var(--s2) * -1)}.prose h3[data-v-07867075]{font-size:17px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s4);margin-bottom:calc(var(--s2) * -1)}.prose ul[data-v-07867075]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s3);color:var(--ink-soft);line-height:1.7}.prose code[data-v-07867075]{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.prose strong[data-v-07867075]{color:var(--ink);font-weight:500}.prose em[data-v-07867075]{font-style:italic;color:var(--ink)}.prose a[data-v-07867075]{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line-strong);transition:color .15s var(--ease),border-color .15s var(--ease)}.prose a[data-v-07867075]:hover{color:var(--accent);border-color:var(--accent)}.cta-sec[data-v-07867075]{margin-top:var(--s12);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.muted[data-v-07867075]{color:var(--ink-muted);font-size:13px}.muted a[data-v-07867075]{color:var(--ink);font-weight:500}.muted a[data-v-07867075]:hover{color:var(--accent)}.page[data-v-014e26c8]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-014e26c8]{padding-block:var(--s14);max-width:720px}.hd[data-v-014e26c8]{margin-bottom:var(--s8)}.kicker[data-v-014e26c8]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-014e26c8]{font-size:clamp(32px,4.5vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:var(--s2)}.meta[data-v-014e26c8]{margin-top:var(--s4);font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide);text-transform:uppercase;display:flex;align-items:center;gap:var(--s2)}.meta .sep[data-v-014e26c8]{color:var(--line-strong)}.prose[data-v-014e26c8]{display:flex;flex-direction:column;gap:var(--s5);padding-top:var(--s8);border-top:1px solid var(--line)}.prose .lede[data-v-014e26c8]{font-size:19px;line-height:1.55;color:var(--ink);margin-bottom:var(--s2)}.prose p[data-v-014e26c8]{color:var(--ink-soft);line-height:1.75;font-size:16px}.prose h2[data-v-014e26c8]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s6);margin-bottom:calc(var(--s2) * -1)}.prose ul[data-v-014e26c8]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s3);color:var(--ink-soft);line-height:1.7}.prose code[data-v-014e26c8]{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.prose strong[data-v-014e26c8]{color:var(--ink);font-weight:500}.prose em[data-v-014e26c8]{font-style:italic;color:var(--ink)}.prose a[data-v-014e26c8]{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line-strong);transition:color .15s var(--ease),border-color .15s var(--ease)}.prose a[data-v-014e26c8]:hover{color:var(--accent);border-color:var(--accent)}.cta-sec[data-v-014e26c8]{margin-top:var(--s12);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.muted[data-v-014e26c8]{color:var(--ink-muted);font-size:13px}.muted a[data-v-014e26c8]{color:var(--ink);font-weight:500}.muted a[data-v-014e26c8]:hover{color:var(--accent)}.page[data-v-c834a8cc]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-c834a8cc]{padding-block:var(--s14);max-width:720px}.hd[data-v-c834a8cc]{margin-bottom:var(--s8)}.kicker[data-v-c834a8cc]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-c834a8cc]{font-size:clamp(32px,4.5vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:var(--s2)}.meta[data-v-c834a8cc]{margin-top:var(--s4);font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide);text-transform:uppercase;display:flex;align-items:center;gap:var(--s2)}.meta .sep[data-v-c834a8cc]{color:var(--line-strong)}.prose[data-v-c834a8cc]{display:flex;flex-direction:column;gap:var(--s5);padding-top:var(--s8);border-top:1px solid var(--line)}.prose .lede[data-v-c834a8cc]{font-size:19px;line-height:1.55;color:var(--ink);margin-bottom:var(--s2)}.prose p[data-v-c834a8cc]{color:var(--ink-soft);line-height:1.75;font-size:16px}.prose h2[data-v-c834a8cc]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s6);margin-bottom:calc(var(--s2) * -1)}.prose h3[data-v-c834a8cc]{font-size:17px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s4);margin-bottom:calc(var(--s2) * -1)}.prose ul[data-v-c834a8cc]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s3);color:var(--ink-soft);line-height:1.7}.prose code[data-v-c834a8cc]{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.prose strong[data-v-c834a8cc]{color:var(--ink);font-weight:500}.prose em[data-v-c834a8cc]{font-style:italic;color:var(--ink)}.prose a[data-v-c834a8cc]{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line-strong);transition:color .15s var(--ease),border-color .15s var(--ease)}.prose a[data-v-c834a8cc]:hover{color:var(--accent);border-color:var(--accent)}.cta-sec[data-v-c834a8cc]{margin-top:var(--s12);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.muted[data-v-c834a8cc]{color:var(--ink-muted);font-size:13px}.muted a[data-v-c834a8cc]{color:var(--ink);font-weight:500}.muted a[data-v-c834a8cc]:hover{color:var(--accent)}.page[data-v-9656bf7b]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-9656bf7b]{padding-block:var(--s14);max-width:720px}.hd[data-v-9656bf7b]{margin-bottom:var(--s8)}.kicker[data-v-9656bf7b]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-9656bf7b]{font-size:clamp(32px,4.5vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:var(--s2)}.meta[data-v-9656bf7b]{margin-top:var(--s4);font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide);text-transform:uppercase;display:flex;align-items:center;gap:var(--s2)}.meta .sep[data-v-9656bf7b]{color:var(--line-strong)}.prose[data-v-9656bf7b]{display:flex;flex-direction:column;gap:var(--s5);padding-top:var(--s8);border-top:1px solid var(--line)}.prose .lede[data-v-9656bf7b]{font-size:19px;line-height:1.55;color:var(--ink);margin-bottom:var(--s2)}.prose p[data-v-9656bf7b]{color:var(--ink-soft);line-height:1.75;font-size:16px}.prose h2[data-v-9656bf7b]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s6);margin-bottom:calc(var(--s2) * -1)}.prose h3[data-v-9656bf7b]{font-size:17px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s4);margin-bottom:calc(var(--s2) * -1)}.prose ul[data-v-9656bf7b]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s3);color:var(--ink-soft);line-height:1.7}.prose code[data-v-9656bf7b]{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.prose strong[data-v-9656bf7b]{color:var(--ink);font-weight:500}.prose em[data-v-9656bf7b]{font-style:italic;color:var(--ink)}.prose a[data-v-9656bf7b]{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line-strong);transition:color .15s var(--ease),border-color .15s var(--ease)}.prose a[data-v-9656bf7b]:hover{color:var(--accent);border-color:var(--accent)}.cta-sec[data-v-9656bf7b]{margin-top:var(--s12);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.muted[data-v-9656bf7b]{color:var(--ink-muted);font-size:13px}.muted a[data-v-9656bf7b]{color:var(--ink);font-weight:500}.muted a[data-v-9656bf7b]:hover{color:var(--accent)}.page[data-v-3ca0c394]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-3ca0c394]{padding-block:var(--s14);max-width:720px}.hd[data-v-3ca0c394]{margin-bottom:var(--s8)}.kicker[data-v-3ca0c394]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-3ca0c394]{font-size:clamp(32px,4.5vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:var(--s2)}.meta[data-v-3ca0c394]{margin-top:var(--s4);font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide);text-transform:uppercase;display:flex;align-items:center;gap:var(--s2)}.meta .sep[data-v-3ca0c394]{color:var(--line-strong)}.prose[data-v-3ca0c394]{display:flex;flex-direction:column;gap:var(--s5);padding-top:var(--s8);border-top:1px solid var(--line)}.prose .lede[data-v-3ca0c394]{font-size:19px;line-height:1.55;color:var(--ink);margin-bottom:var(--s2)}.prose p[data-v-3ca0c394]{color:var(--ink-soft);line-height:1.75;font-size:16px}.prose h2[data-v-3ca0c394]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s6);margin-bottom:calc(var(--s2) * -1)}.prose h3[data-v-3ca0c394]{font-size:17px;font-weight:600;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s4)}.prose ul[data-v-3ca0c394]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s3);color:var(--ink-soft);line-height:1.7}.prose strong[data-v-3ca0c394]{color:var(--ink);font-weight:500}.prose a[data-v-3ca0c394]{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line-strong);transition:color .15s var(--ease),border-color .15s var(--ease)}.prose a[data-v-3ca0c394]:hover{color:var(--accent);border-color:var(--accent)}.cta-sec[data-v-3ca0c394]{margin-top:var(--s12);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.muted[data-v-3ca0c394]{color:var(--ink-muted);font-size:13px}.muted a[data-v-3ca0c394]{color:var(--ink);font-weight:500}.muted a[data-v-3ca0c394]:hover{color:var(--accent)}.page[data-v-79bfa3da]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-79bfa3da]{padding-block:var(--s14);max-width:720px}.hd[data-v-79bfa3da]{margin-bottom:var(--s8)}.kicker[data-v-79bfa3da]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-79bfa3da]{font-size:clamp(32px,4.5vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:var(--s2)}.meta[data-v-79bfa3da]{margin-top:var(--s4);font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide);text-transform:uppercase;display:flex;align-items:center;gap:var(--s2)}.meta .sep[data-v-79bfa3da]{color:var(--line-strong)}.prose[data-v-79bfa3da]{display:flex;flex-direction:column;gap:var(--s5);padding-top:var(--s8);border-top:1px solid var(--line)}.prose .lede[data-v-79bfa3da]{font-size:19px;line-height:1.55;color:var(--ink);margin-bottom:var(--s2)}.prose p[data-v-79bfa3da]{color:var(--ink-soft);line-height:1.75;font-size:16px}.prose h2[data-v-79bfa3da]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s6);margin-bottom:calc(var(--s2) * -1)}.prose code[data-v-79bfa3da]{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.prose strong[data-v-79bfa3da]{color:var(--ink);font-weight:500}.prose a[data-v-79bfa3da]{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line-strong);transition:color .15s var(--ease),border-color .15s var(--ease)}.prose a[data-v-79bfa3da]:hover{color:var(--accent);border-color:var(--accent)}.cta-sec[data-v-79bfa3da]{margin-top:var(--s12);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.muted[data-v-79bfa3da]{color:var(--ink-muted);font-size:13px}.muted a[data-v-79bfa3da]{color:var(--ink);font-weight:500}.muted a[data-v-79bfa3da]:hover{color:var(--accent)}.page[data-v-1fd8f852]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-1fd8f852]{padding-block:var(--s14);max-width:720px}.hd[data-v-1fd8f852]{margin-bottom:var(--s8)}.kicker[data-v-1fd8f852]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-1fd8f852]{font-size:clamp(32px,4.5vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:var(--s2)}.meta[data-v-1fd8f852]{margin-top:var(--s4);font-size:11px;color:var(--ink-muted);letter-spacing:var(--letter-wide);text-transform:uppercase;display:flex;align-items:center;gap:var(--s2)}.meta .sep[data-v-1fd8f852]{color:var(--line-strong)}.prose[data-v-1fd8f852]{display:flex;flex-direction:column;gap:var(--s5);padding-top:var(--s8);border-top:1px solid var(--line)}.prose .lede[data-v-1fd8f852]{font-size:19px;line-height:1.55;color:var(--ink);margin-bottom:var(--s2)}.prose p[data-v-1fd8f852]{color:var(--ink-soft);line-height:1.75;font-size:16px}.prose h2[data-v-1fd8f852]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:var(--s6);margin-bottom:calc(var(--s2) * -1)}.prose ul[data-v-1fd8f852]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s3);color:var(--ink-soft);line-height:1.7}.prose strong[data-v-1fd8f852]{color:var(--ink);font-weight:500}.prose a[data-v-1fd8f852]{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line-strong);transition:color .15s var(--ease),border-color .15s var(--ease)}.prose a[data-v-1fd8f852]:hover{color:var(--accent);border-color:var(--accent)}.cta-sec[data-v-1fd8f852]{margin-top:var(--s12);padding-top:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.muted[data-v-1fd8f852]{color:var(--ink-muted);font-size:13px}.muted a[data-v-1fd8f852]{color:var(--ink);font-weight:500}.muted a[data-v-1fd8f852]:hover{color:var(--accent)}.main[data-v-433ddeec]{padding-block:var(--s12);max-width:760px}.crumbs[data-v-433ddeec]{display:flex;gap:var(--s2);align-items:center;color:var(--ink-muted);font-size:12px;letter-spacing:var(--letter-wide);text-transform:uppercase;margin-bottom:var(--s6)}.crumbs a[data-v-433ddeec]{color:var(--ink-muted);text-decoration:none}.crumbs a[data-v-433ddeec]:hover{color:var(--accent)}.hd[data-v-433ddeec]{margin-bottom:var(--s10);max-width:64ch}.kicker[data-v-433ddeec]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--s3)}h1[data-v-433ddeec]{font-size:clamp(32px,4.5vw,48px);font-weight:500;letter-spacing:var(--letter-tight);line-height:1.1;margin:0}.lede[data-v-433ddeec]{margin-top:var(--s5);color:var(--ink-soft);font-size:17px;line-height:1.6;max-width:60ch}.meta[data-v-433ddeec]{margin-top:var(--s6);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);display:flex;align-items:center;flex-wrap:wrap;gap:var(--s1)}.prose[data-v-433ddeec] h2{font-size:24px;font-weight:500;letter-spacing:var(--letter-tight);margin-top:var(--s10);margin-bottom:var(--s4)}.prose[data-v-433ddeec] h3{font-size:19px;font-weight:500;margin-top:var(--s8);margin-bottom:var(--s3)}.prose[data-v-433ddeec] p{color:var(--ink-soft);line-height:1.7;margin-block:var(--s4)}.prose[data-v-433ddeec] ul,.prose[data-v-433ddeec] ol{color:var(--ink-soft);line-height:1.7;margin-block:var(--s4);padding-left:var(--s6)}.prose[data-v-433ddeec] li{margin-block:var(--s2)}.prose[data-v-433ddeec] a{color:var(--accent);text-underline-offset:2px}.prose[data-v-433ddeec] blockquote{border-left:3px solid var(--accent);padding:var(--s2) var(--s5);margin:var(--s6) 0;color:var(--ink-soft);font-style:italic}.prose[data-v-433ddeec] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.92em}.prose[data-v-433ddeec] pre{background:var(--surface-2, #f6f6f8);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--s5);overflow-x:auto;font-size:14px;line-height:1.5;margin-block:var(--s6)}.prose[data-v-433ddeec] pre code{background:none;color:inherit;padding:0}.prose[data-v-433ddeec] img{max-width:100%;height:auto;display:block;margin:var(--s6) auto;border-radius:var(--radius-md)}.prose[data-v-433ddeec] figure{margin:var(--s8) 0}.prose[data-v-433ddeec] figcaption{font-size:13px;color:var(--ink-muted);text-align:center;margin-top:var(--s2)}.prose[data-v-433ddeec] table{border-collapse:collapse;margin-block:var(--s6);width:100%;font-size:14px}.prose[data-v-433ddeec] th,.prose[data-v-433ddeec] td{border:1px solid var(--line);padding:var(--s3) var(--s4);text-align:left}.prose[data-v-433ddeec] th{background:var(--surface-2, #f6f6f8);font-weight:600}.state[data-v-433ddeec]{padding-block:var(--s10)}.state .muted[data-v-433ddeec]{color:var(--ink-muted)}.page[data-v-7be29332]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-7be29332]{padding-block:var(--s14);max-width:820px}.hd[data-v-7be29332]{margin-bottom:var(--s10)}.kicker[data-v-7be29332]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-7be29332]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-7be29332]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-7be29332]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-7be29332]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-7be29332]{color:var(--ink-soft);line-height:1.7}.sec[data-v-7be29332] code:not(.hljs){background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-7be29332]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-7be29332]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-7be29332]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-7be29332]{color:var(--ink);font-weight:500}.sec em[data-v-7be29332]{font-style:italic;color:var(--ink)}.final[data-v-7be29332]{align-items:flex-start;gap:var(--s3)}.muted[data-v-7be29332]{color:var(--ink-muted);font-size:13px}.page[data-v-78f41859]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-78f41859]{padding-block:var(--s14);max-width:820px}.hd[data-v-78f41859]{margin-bottom:var(--s10)}.kicker[data-v-78f41859]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-78f41859]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-78f41859]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-78f41859]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-78f41859]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-78f41859]{color:var(--ink-soft);line-height:1.7}.sec[data-v-78f41859] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-78f41859]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-78f41859]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-78f41859]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-78f41859]{color:var(--ink);font-weight:500}.sec em[data-v-78f41859]{font-style:italic;color:var(--ink)}.faq[data-v-78f41859]{display:flex;flex-direction:column;gap:var(--s4)}.faq article[data-v-78f41859]{padding-top:var(--s4);border-top:1px solid var(--line)}.faq h3[data-v-78f41859]{color:var(--ink);font-size:17px;font-weight:500;letter-spacing:var(--letter-tight)}.final[data-v-78f41859]{align-items:flex-start;gap:var(--s3)}.muted[data-v-78f41859]{color:var(--ink-muted);font-size:13px}.page[data-v-c6bb221b]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-c6bb221b]{padding-block:var(--s14);max-width:820px}.hd[data-v-c6bb221b]{margin-bottom:var(--s10)}.kicker[data-v-c6bb221b]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-c6bb221b]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-c6bb221b]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-c6bb221b]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-c6bb221b]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-c6bb221b]{color:var(--ink-soft);line-height:1.7}.sec[data-v-c6bb221b] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-c6bb221b]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-c6bb221b]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-c6bb221b]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-c6bb221b]{color:var(--ink);font-weight:500}.final[data-v-c6bb221b]{align-items:flex-start;gap:var(--s3)}.muted[data-v-c6bb221b]{color:var(--ink-muted);font-size:13px}.page[data-v-efd9040c]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-efd9040c]{padding-block:var(--s14);max-width:820px}.hd[data-v-efd9040c]{margin-bottom:var(--s10)}.kicker[data-v-efd9040c]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-efd9040c]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-efd9040c]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-efd9040c]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-efd9040c]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-efd9040c]{color:var(--ink-soft);line-height:1.7}.sec[data-v-efd9040c] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-efd9040c]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-efd9040c]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-efd9040c]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-efd9040c]{color:var(--ink);font-weight:500}.faq[data-v-efd9040c]{display:flex;flex-direction:column;gap:var(--s4)}.faq article[data-v-efd9040c]{padding-top:var(--s4);border-top:1px solid var(--line)}.faq h3[data-v-efd9040c]{color:var(--ink);font-size:17px;font-weight:500;letter-spacing:var(--letter-tight)}.final[data-v-efd9040c]{align-items:flex-start;gap:var(--s3)}.muted[data-v-efd9040c]{color:var(--ink-muted);font-size:13px}.page[data-v-0878db58]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-0878db58]{padding-block:var(--s14);max-width:820px}.hd[data-v-0878db58]{margin-bottom:var(--s10)}.kicker[data-v-0878db58]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-0878db58]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-0878db58]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-0878db58]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-0878db58]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-0878db58]{color:var(--ink-soft);line-height:1.7}.sec[data-v-0878db58] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-0878db58],.sec ol[data-v-0878db58]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-0878db58]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-0878db58]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-0878db58]{color:var(--ink);font-weight:500}.sec em[data-v-0878db58]{font-style:italic;color:var(--ink)}.final[data-v-0878db58]{align-items:flex-start;gap:var(--s3)}.muted[data-v-0878db58]{color:var(--ink-muted);font-size:13px}.page[data-v-b894a068]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-b894a068]{padding-block:var(--s14);max-width:820px}.hd[data-v-b894a068]{margin-bottom:var(--s10)}.kicker[data-v-b894a068]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-b894a068]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-b894a068]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-b894a068]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-b894a068]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-b894a068]{color:var(--ink-soft);line-height:1.7}.sec[data-v-b894a068] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-b894a068],.sec ol[data-v-b894a068]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-b894a068]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-b894a068]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-b894a068]{color:var(--ink);font-weight:500}.sec em[data-v-b894a068]{font-style:italic;color:var(--ink)}.final[data-v-b894a068]{align-items:flex-start;gap:var(--s3)}.muted[data-v-b894a068]{color:var(--ink-muted);font-size:13px}.page[data-v-570959c5]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-570959c5]{padding-block:var(--s14);max-width:820px}.hd[data-v-570959c5]{margin-bottom:var(--s10)}.kicker[data-v-570959c5]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-570959c5]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-570959c5]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-570959c5]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-570959c5]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-570959c5]{color:var(--ink-soft);line-height:1.7}.sec[data-v-570959c5] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-570959c5],.sec ol[data-v-570959c5]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-570959c5]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-570959c5]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-570959c5]{color:var(--ink);font-weight:500}.sec em[data-v-570959c5]{font-style:italic;color:var(--ink)}.final[data-v-570959c5]{align-items:flex-start;gap:var(--s3)}.muted[data-v-570959c5]{color:var(--ink-muted);font-size:13px}.page[data-v-e17774a8]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-e17774a8]{padding-block:var(--s14);max-width:820px}.hd[data-v-e17774a8]{margin-bottom:var(--s10)}.kicker[data-v-e17774a8]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-e17774a8]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-e17774a8]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-e17774a8]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-e17774a8]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-e17774a8]{color:var(--ink-soft);line-height:1.7}.sec[data-v-e17774a8] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-e17774a8],.sec ol[data-v-e17774a8]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-e17774a8]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-e17774a8]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-e17774a8]{color:var(--ink);font-weight:500}.sec em[data-v-e17774a8]{font-style:italic;color:var(--ink)}.final[data-v-e17774a8]{align-items:flex-start;gap:var(--s3)}.muted[data-v-e17774a8]{color:var(--ink-muted);font-size:13px}.page[data-v-9f26e273]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-9f26e273]{padding-block:var(--s14);max-width:820px}.hd[data-v-9f26e273]{margin-bottom:var(--s10)}.kicker[data-v-9f26e273]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-9f26e273]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-9f26e273]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-9f26e273]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-9f26e273]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-9f26e273]{color:var(--ink-soft);line-height:1.7}.sec[data-v-9f26e273] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-9f26e273]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-9f26e273]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-9f26e273]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-9f26e273]{color:var(--ink);font-weight:500}.sec em[data-v-9f26e273]{font-style:italic;color:var(--ink)}.final[data-v-9f26e273]{align-items:flex-start;gap:var(--s3)}.muted[data-v-9f26e273]{color:var(--ink-muted);font-size:13px}.page[data-v-5bca8fb6]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-5bca8fb6]{padding-block:var(--s14);max-width:820px}.hd[data-v-5bca8fb6]{margin-bottom:var(--s10)}.kicker[data-v-5bca8fb6]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-5bca8fb6]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-5bca8fb6]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-5bca8fb6]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-5bca8fb6]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-5bca8fb6]{color:var(--ink-soft);line-height:1.7}.sec[data-v-5bca8fb6] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-5bca8fb6]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-5bca8fb6]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-5bca8fb6]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-5bca8fb6]{color:var(--ink);font-weight:500}.sec em[data-v-5bca8fb6]{font-style:italic;color:var(--ink)}.final[data-v-5bca8fb6]{align-items:flex-start;gap:var(--s3)}.muted[data-v-5bca8fb6]{color:var(--ink-muted);font-size:13px}.page[data-v-213c2e0e]{min-height:100dvh;display:flex;flex-direction:column}.main[data-v-213c2e0e]{padding-block:var(--s14);max-width:820px}.hd[data-v-213c2e0e]{margin-bottom:var(--s10)}.kicker[data-v-213c2e0e]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--accent);font-weight:600}h1[data-v-213c2e0e]{font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin-top:var(--s2)}.lede[data-v-213c2e0e]{margin-top:var(--s4);color:var(--ink-soft);line-height:1.6;max-width:60ch}.sec[data-v-213c2e0e]{padding-block:var(--s8);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--s4)}.sec h2[data-v-213c2e0e]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight)}.sec p[data-v-213c2e0e]{color:var(--ink-soft);line-height:1.7}.sec[data-v-213c2e0e] code{background:var(--accent-soft);color:var(--accent-deep);padding:1px 6px;border-radius:var(--radius-sm);font-size:.9em}.sec ul[data-v-213c2e0e]{padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);color:var(--ink-soft);line-height:1.7}.sec a[data-v-213c2e0e]:not(.cta-btn){color:var(--ink);font-weight:500}.sec a[data-v-213c2e0e]:not(.cta-btn):hover{color:var(--accent)}.sec strong[data-v-213c2e0e]{color:var(--ink);font-weight:500}.sec em[data-v-213c2e0e]{font-style:italic;color:var(--ink)}.final[data-v-213c2e0e]{align-items:flex-start;gap:var(--s3)}.muted[data-v-213c2e0e]{color:var(--ink-muted);font-size:13px}.layers[data-v-213c2e0e]{list-style:none;padding:0;margin:var(--s3) 0 0;display:flex;flex-direction:column;gap:var(--s2)}.layer[data-v-213c2e0e]{display:grid;grid-template-columns:56px 1fr;gap:var(--s5);padding:var(--s5) var(--s5) var(--s5) 0;border-top:1px solid var(--line);position:relative}.layer[data-v-213c2e0e]:first-child{border-top:0}.layer-no[data-v-213c2e0e]{font-size:24px;font-weight:500;color:var(--accent);letter-spacing:-.02em;align-self:start;line-height:1}.layer-body[data-v-213c2e0e]{display:flex;flex-direction:column;gap:var(--s2)}.layer-body h3[data-v-213c2e0e]{font-size:17px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin:0}.layer-when[data-v-213c2e0e]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);margin:0}.layer-body p[data-v-213c2e0e]:not(.layer-when){color:var(--ink-soft);line-height:1.7;margin:0}@media(max-width:560px){.layer[data-v-213c2e0e]{grid-template-columns:1fr;gap:var(--s2)}.layer-no[data-v-213c2e0e]{font-size:18px}}.wrap[data-v-3c122aee]{min-height:100dvh;display:grid;place-items:center;padding:var(--s8)}.box[data-v-3c122aee]{display:flex;flex-direction:column;gap:var(--s4);align-items:center;color:var(--ink-soft);font-size:14px}.spinner[data-v-3c122aee]{width:22px;height:22px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:999px;animation:spin-3c122aee .8s linear infinite}@keyframes spin-3c122aee{to{transform:rotate(360deg)}}.err[data-v-3c122aee]{color:var(--danger)}.back[data-v-3c122aee]{color:var(--ink);border-bottom:1px solid var(--line-strong);padding-bottom:2px}.page[data-v-b5563f88]{min-height:100dvh}.main[data-v-b5563f88]{padding-block:var(--s12)}.hd[data-v-b5563f88]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s5);flex-wrap:wrap}.kicker[data-v-b5563f88]{font-size:11px;letter-spacing:var(--letter-wide);color:var(--accent);text-transform:uppercase;font-weight:600}h1[data-v-b5563f88]{font-size:clamp(32px,4vw,44px);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin-top:var(--s2)}h1 span[data-v-b5563f88]{color:var(--accent)}.plan[data-v-b5563f88]{margin-top:var(--s2);color:var(--ink-muted);font-size:12px;letter-spacing:var(--letter-wide);text-transform:uppercase}.plan-pill[data-v-b5563f88]{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-deep);margin-left:4px}.plan-pill.pro[data-v-b5563f88]{background:var(--ink);color:var(--surface)}.tabs[data-v-b5563f88]{display:flex;gap:var(--s5);margin-block:var(--s10) var(--s6);border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-soft);overflow-x:auto}.tabs a[data-v-b5563f88]{padding:var(--s3) 0;border-bottom:2px solid transparent;white-space:nowrap}.tabs a[data-v-b5563f88]:hover{color:var(--ink)}.tabs a.active[data-v-b5563f88]{color:var(--ink);border-color:var(--ink)}.nudge[data-v-2ecd3295]{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:var(--s5);align-items:center;padding:var(--s5) var(--s6);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-md);background:radial-gradient(120% 140% at 0% 0%,var(--accent-soft) 0%,transparent 55%),var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.dismiss[data-v-2ecd3295]{position:absolute;top:var(--s2);right:var(--s2);width:24px;height:24px;border-radius:999px;border:0;background:transparent;color:var(--ink-muted);font-size:18px;line-height:1;cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease)}.dismiss[data-v-2ecd3295]:hover{color:var(--ink);background:var(--accent-soft)}.glyph[data-v-2ecd3295]{width:48px;height:48px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);display:inline-flex;align-items:center;justify-content:center;border:1px dashed var(--line-strong);flex-shrink:0}.glyph .key[data-v-2ecd3295]{font-size:22px;line-height:1}.body[data-v-2ecd3295]{display:flex;flex-direction:column;gap:2px;min-width:0}.kicker[data-v-2ecd3295]{font-size:11px;letter-spacing:var(--letter-wide);color:var(--accent);text-transform:uppercase;font-weight:600}h3[data-v-2ecd3295]{font-size:17px;font-weight:500;letter-spacing:var(--letter-tight);color:var(--ink);margin-top:4px}.lede[data-v-2ecd3295]{color:var(--ink-soft);font-size:13px;line-height:1.55;margin-top:4px;max-width:56ch}.actions[data-v-2ecd3295]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s2);white-space:nowrap}.later[data-v-2ecd3295]{background:transparent;border:0;color:var(--ink-muted);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;cursor:pointer;padding:2px 4px}.later[data-v-2ecd3295]:hover{color:var(--ink)}.nudge-enter-active[data-v-2ecd3295],.nudge-leave-active[data-v-2ecd3295]{transition:opacity .25s var(--ease),transform .25s var(--ease)}.nudge-enter-from[data-v-2ecd3295],.nudge-leave-to[data-v-2ecd3295]{opacity:0;transform:translateY(-6px)}@media(max-width:720px){.nudge[data-v-2ecd3295]{grid-template-columns:auto 1fr;grid-template-areas:"glyph body" "actions actions";gap:var(--s4);padding:var(--s5)}.glyph[data-v-2ecd3295]{grid-area:glyph}.body[data-v-2ecd3295]{grid-area:body}.actions[data-v-2ecd3295]{grid-area:actions;flex-direction:row;align-items:center;justify-content:space-between;margin-top:var(--s2)}}.grid[data-v-72c1e3ee]{display:flex;flex-direction:column;gap:var(--s6)}.stats[data-v-72c1e3ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(max-width:720px){.stats[data-v-72c1e3ee]{grid-template-columns:1fr}}h3[data-v-72c1e3ee]{font-size:18px;font-weight:500;letter-spacing:var(--letter-tight);margin-bottom:var(--s4)}.steps[data-v-72c1e3ee]{list-style:none;padding:0;counter-reset:step;display:flex;flex-direction:column;gap:var(--s3);margin-bottom:var(--s5);color:var(--ink-soft)}.steps li[data-v-72c1e3ee]{counter-increment:step;position:relative;padding-left:32px}.steps li[data-v-72c1e3ee]:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:1px;font-family:var(--font-mono);font-size:11px;color:var(--accent);font-weight:600;letter-spacing:var(--letter-wide)}.link[data-v-72c1e3ee]{color:var(--ink);border-bottom:1px solid var(--line-strong)}.link[data-v-72c1e3ee]:hover{border-color:var(--ink)}code[data-v-72c1e3ee]{background:var(--accent-soft);color:var(--accent-deep);padding:2px 6px;border-radius:var(--radius-sm);font-size:.92em}.row[data-v-041313f6]{display:grid;grid-template-columns:1.4fr 1.4fr 1fr 1fr auto;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-top:1px solid var(--line);font-size:14px}.row.is-revoked[data-v-041313f6]{color:var(--ink-muted)}.prefix[data-v-041313f6]{color:var(--ink);font-weight:500;letter-spacing:.02em}.dots[data-v-041313f6]{color:var(--ink-muted);margin-left:4px}.time[data-v-041313f6]{color:var(--ink-soft);font-size:12px}.actions[data-v-041313f6]{justify-self:end}.pill[data-v-041313f6]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--line-strong);padding:3px 8px;border-radius:var(--radius-pill)}@media(max-width:720px){.row[data-v-041313f6]{grid-template-columns:1fr 1fr;gap:var(--s2)}.time[data-v-041313f6]:nth-of-type(3){display:none}}.head[data-v-ea49afc1]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s5);margin-bottom:var(--s5);flex-wrap:wrap}h3[data-v-ea49afc1]{font-size:18px;font-weight:500;letter-spacing:var(--letter-tight)}.muted[data-v-ea49afc1]{color:var(--ink-soft);font-size:13px;max-width:50ch;line-height:1.5;margin-top:var(--s1)}.small[data-v-ea49afc1]{font-size:12px;color:var(--ink-muted)}.empty[data-v-ea49afc1]{text-align:center;padding:var(--s12) 0;color:var(--ink-muted);display:flex;flex-direction:column;align-items:center;gap:var(--s4)}.list[data-v-ea49afc1]{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.head-row[data-v-ea49afc1]{display:grid;grid-template-columns:1.4fr 1.4fr 1fr 1fr auto;gap:var(--s4);padding:var(--s3) var(--s5);background:var(--bg-deep);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted)}@media(max-width:720px){.head-row[data-v-ea49afc1]{display:none}}.form[data-v-ea49afc1]{display:flex;flex-direction:column;gap:var(--s4)}.actions[data-v-ea49afc1]{display:flex;gap:var(--s3);justify-content:flex-end;margin-top:var(--s2)}.reveal-key[data-v-ea49afc1]{display:flex;flex-direction:column;gap:var(--s4)}.warn[data-v-ea49afc1]{background:#b27b1a14;color:var(--warning);border:1px solid rgba(178,123,26,.2);padding:var(--s3) var(--s4);border-radius:var(--radius-sm);font-size:12px}.key[data-v-ea49afc1]{display:block;background:var(--bg-deep);border:1px dashed var(--line-strong);padding:var(--s4);border-radius:var(--radius-md);word-break:break-all;font-size:14px;color:var(--ink)}.head[data-v-4646af43]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s5);margin-bottom:var(--s5);flex-wrap:wrap}h3[data-v-4646af43]{font-size:18px;font-weight:500;letter-spacing:var(--letter-tight)}.muted[data-v-4646af43]{color:var(--ink-soft);font-size:13px;max-width:60ch;line-height:1.55;margin-top:var(--s1)}.small[data-v-4646af43]{font-size:12px;color:var(--ink-muted)}.warn[data-v-4646af43]{background:#b27b1a14;color:var(--warning);border:1px solid rgba(178,123,26,.2);padding:var(--s3) var(--s4);border-radius:var(--radius-sm);font-size:12px}.empty[data-v-4646af43]{text-align:center;padding:var(--s12) 0;color:var(--ink-muted);display:flex;flex-direction:column;align-items:center;gap:var(--s4)}.list[data-v-4646af43]{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.head-row[data-v-4646af43],.row[data-v-4646af43]{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:var(--s4);padding:var(--s3) var(--s5);align-items:center;font-size:14px}.head-row[data-v-4646af43]{background:var(--bg-deep);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted)}.row[data-v-4646af43]{border-top:1px solid var(--line)}.name[data-v-4646af43]{display:inline-flex;align-items:center;gap:var(--s2);font-weight:500}.dot[data-v-4646af43]{display:inline-flex;width:28px;height:28px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);align-items:center;justify-content:center;font-size:14px}.transports[data-v-4646af43]{margin-left:var(--s2);font-size:11px;color:var(--ink-muted);letter-spacing:.04em;text-transform:lowercase}.time[data-v-4646af43]{color:var(--ink-soft);font-size:12px}.actions[data-v-4646af43]{justify-self:end;display:flex;gap:var(--s2)}.form[data-v-4646af43]{display:flex;flex-direction:column;gap:var(--s4);margin-top:var(--s4)}.form .actions[data-v-4646af43]{justify-content:flex-end}@media(max-width:720px){.head-row[data-v-4646af43]{display:none}.row[data-v-4646af43]{grid-template-columns:1fr auto}.row .time[data-v-4646af43]{display:none}}.chart[data-v-b3b557bf]{width:100%;height:220px}.axis[data-v-b3b557bf]{stroke:var(--line);stroke-width:1}.line[data-v-b3b557bf]{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.lbl[data-v-b3b557bf]{fill:var(--ink-muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-mono)}.stack[data-v-a66119ef]{display:flex;flex-direction:column;gap:var(--s6)}.stats[data-v-a66119ef]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(max-width:720px){.stats[data-v-a66119ef]{grid-template-columns:1fr}}.ch[data-v-a66119ef]{margin-bottom:var(--s4)}h3[data-v-a66119ef]{font-size:18px;font-weight:500;letter-spacing:var(--letter-tight)}.muted[data-v-a66119ef]{color:var(--ink-soft);font-size:13px;margin-top:2px}.error[data-v-a66119ef]{padding:var(--s8) 0;text-align:center;font-size:13px;color:var(--danger);letter-spacing:var(--letter-wide)}.head[data-v-13311dff]{margin-bottom:var(--s6)}h3[data-v-13311dff]{font-size:18px;font-weight:500;letter-spacing:var(--letter-tight)}.muted[data-v-13311dff]{color:var(--ink-soft);font-size:13px;margin-top:2px}.row[data-v-13311dff]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:var(--s5)}@media(max-width:720px){.row[data-v-13311dff]{grid-template-columns:1fr}}.lbl[data-v-13311dff]{font-size:11px;letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--ink-muted)}.big[data-v-13311dff]{font-size:22px;font-weight:500;letter-spacing:var(--letter-tight);margin-top:4px;text-transform:capitalize}.cta[data-v-13311dff]{margin-top:var(--s6)}
