.tp-wrapper[data-v-8114aaaf]{--tp-accent: #0d9488;--tp-accent-contrast: #ffffff;--tp-bg: #ffffff;--tp-text: #1e293b;--tp-muted: #64748b;--tp-border: #e2e8f0;--tp-cell-hover: #f0fdfa;--tp-cell-size: 30px;--tp-radius: 12px;--tp-input-radius: 10px;--tp-input-height: auto;--tp-width: auto;--tp-font-size: .95rem;--tp-shadow: 0 4px 6px -2px rgba(13, 148, 136, .06), 0 12px 24px -6px rgba(15, 23, 42, .14);position:relative;display:inline-block;min-width:200px;width:var(--tp-width);font-size:var(--tp-font-size);color:var(--tp-text);font-family:inherit}.tp-wrapper[data-v-8114aaaf],.tp-wrapper[data-v-8114aaaf] *,.tp-wrapper[data-v-8114aaaf] *:before,.tp-wrapper[data-v-8114aaaf] *:after{box-sizing:border-box}.tp-wrapper button[data-v-8114aaaf]{margin:0;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tp-group[data-v-8114aaaf]{display:flex;align-items:stretch;width:100%;height:var(--tp-input-height);border:1.5px solid var(--tp-border);border-radius:var(--tp-input-radius);background:var(--tp-bg);transition:border-color .15s ease,box-shadow .15s ease;overflow:hidden}.tp-group.tp-focused[data-v-8114aaaf],.tp-group[data-v-8114aaaf]:focus-within{border-color:var(--tp-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--tp-accent) 14%,transparent)}.tp-group.tp-invalid[data-v-8114aaaf]{border-color:#dc2626}.tp-group.tp-invalid.tp-focused[data-v-8114aaaf],.tp-group.tp-invalid[data-v-8114aaaf]:focus-within{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261f}.tp-input[data-v-8114aaaf]{flex:1 1 auto;min-width:0;width:100%;margin:0;padding:.5rem .85rem;border:none;border-radius:0;outline:none;box-shadow:none;background:transparent;cursor:pointer;font:inherit;line-height:1.4;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tp-input[data-v-8114aaaf]::placeholder{color:var(--tp-muted);opacity:1}.tp-disabled[data-v-8114aaaf]{background:#f2f4f8;opacity:.7}.tp-disabled .tp-input[data-v-8114aaaf]{cursor:not-allowed}.tp-btn[data-v-8114aaaf]{display:flex;align-items:center;justify-content:center;padding:0 .65rem;border:none;background:transparent;color:var(--tp-muted);cursor:pointer;transition:color .15s ease}.tp-btn[data-v-8114aaaf]:hover:not(:disabled){color:var(--tp-accent)}.tp-btn[data-v-8114aaaf]:disabled{opacity:.5;cursor:not-allowed}.tp-btn-clear[data-v-8114aaaf]:hover{color:#dc2626}.tp-panel[data-v-8114aaaf]{position:absolute;z-index:1060;top:calc(100% + 8px);left:0;min-width:100%;background:var(--tp-bg);border:1px solid var(--tp-border);border-radius:var(--tp-radius);box-shadow:var(--tp-shadow);overflow:hidden;transform-origin:top left}.tp-panel-up[data-v-8114aaaf]{top:auto;bottom:calc(100% + 8px);transform-origin:bottom left;box-shadow:0 -4px 6px -2px #0f172a0f,0 -12px 24px -6px #0f172a24}.tp-panel-right[data-v-8114aaaf]{left:auto;right:0;transform-origin:top right}.tp-panel-up.tp-panel-right[data-v-8114aaaf]{transform-origin:bottom right}.tp-pop-enter-active[data-v-8114aaaf]{transition:opacity .16s ease,transform .16s cubic-bezier(.2,.9,.3,1.2)}.tp-pop-leave-active[data-v-8114aaaf]{transition:opacity .12s ease,transform .12s ease}.tp-pop-enter-from[data-v-8114aaaf],.tp-pop-leave-to[data-v-8114aaaf]{opacity:0;transform:scale(.96) translateY(-6px)}.tp-pop-up-enter-active[data-v-8114aaaf]{transition:opacity .16s ease,transform .16s cubic-bezier(.2,.9,.3,1.2)}.tp-pop-up-leave-active[data-v-8114aaaf]{transition:opacity .12s ease,transform .12s ease}.tp-pop-up-enter-from[data-v-8114aaaf],.tp-pop-up-leave-to[data-v-8114aaaf]{opacity:0;transform:scale(.96) translateY(6px)}@media (prefers-reduced-motion: reduce){.tp-pop-enter-active[data-v-8114aaaf],.tp-pop-leave-active[data-v-8114aaaf],.tp-pop-up-enter-active[data-v-8114aaaf],.tp-pop-up-leave-active[data-v-8114aaaf]{transition:none}}.tp-header[data-v-8114aaaf]{padding:12px 16px 10px;background:linear-gradient(180deg,color-mix(in srgb,var(--tp-accent) 7%,var(--tp-bg)),var(--tp-bg));border-bottom:1px solid var(--tp-border);text-align:center}.tp-preview[data-v-8114aaaf]{display:flex;align-items:baseline;justify-content:center;gap:6px}.tp-preview-time[data-v-8114aaaf]{font-size:1.7rem;font-weight:600;letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--tp-text)}.tp-preview-mer[data-v-8114aaaf]{font-size:.9rem;font-weight:600;color:var(--tp-accent)}.tp-hint[data-v-8114aaaf]{margin-top:2px;font-size:.72rem;color:var(--tp-muted)}.tp-range-tabs[data-v-8114aaaf]{display:flex;align-items:center;justify-content:center;gap:8px}.tp-range-tab[data-v-8114aaaf]{flex:1 1 0;max-width:130px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border:1.5px solid transparent;border-radius:10px;background:transparent;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease}.tp-range-tab[data-v-8114aaaf]:hover:not(.tp-range-tab-active){background:color-mix(in srgb,var(--tp-accent) 6%,transparent)}.tp-range-tab-active[data-v-8114aaaf]{border-color:var(--tp-accent);background:color-mix(in srgb,var(--tp-accent) 8%,var(--tp-bg))}.tp-range-tab-label[data-v-8114aaaf]{font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-muted)}.tp-range-tab-active .tp-range-tab-label[data-v-8114aaaf]{color:var(--tp-accent)}.tp-range-tab-time[data-v-8114aaaf]{font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tp-text)}.tp-range-arrow[data-v-8114aaaf]{color:var(--tp-muted);font-weight:600;-webkit-user-select:none;user-select:none}.tp-columns[data-v-8114aaaf]{display:flex;align-items:stretch;gap:2px;padding:10px 12px 6px}.tp-col[data-v-8114aaaf]{display:flex;flex-direction:column;flex:1 1 0;min-width:0}.tp-col-label[data-v-8114aaaf]{text-align:center;padding-bottom:6px;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tp-muted);-webkit-user-select:none;user-select:none}.tp-colon[data-v-8114aaaf]{align-self:stretch;display:flex;align-items:center;justify-content:center;padding-top:20px;font-weight:600;color:var(--tp-muted);-webkit-user-select:none;user-select:none}.tp-scroll[data-v-8114aaaf]{height:196px;overflow-y:auto;display:flex;flex-direction:column;gap:3px;padding:83px 4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--tp-muted) 35%,transparent) transparent;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);scroll-behavior:smooth;scroll-snap-type:y proximity}.tp-scroll .tp-cell[data-v-8114aaaf]{scroll-snap-align:center}.tp-scroll[data-v-8114aaaf]::-webkit-scrollbar{width:4px}.tp-scroll[data-v-8114aaaf]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tp-muted) 35%,transparent);border-radius:4px}.tp-scroll[data-v-8114aaaf]::-webkit-scrollbar-track{background:transparent}.tp-cell[data-v-8114aaaf]{position:relative;isolation:isolate;flex:0 0 auto;min-width:46px;padding:.38rem .5rem;border:none;background:transparent;color:var(--tp-text);cursor:pointer;font:inherit;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:center;transition:color .12s ease,transform .08s ease}.tp-cell[data-v-8114aaaf]:before{content:"";position:absolute;top:50%;left:50%;width:var(--tp-cell-size);height:var(--tp-cell-size);transform:translate(-50%,-50%);border-radius:50%;background:transparent;z-index:-1;transition:background .12s ease,box-shadow .12s ease}.tp-cell[data-v-8114aaaf]:hover:not(:disabled):not(.tp-active):before{background:var(--tp-cell-hover)}.tp-cell[data-v-8114aaaf]:active:not(:disabled){transform:scale(.96)}.tp-cell.tp-active[data-v-8114aaaf]{color:var(--tp-accent-contrast);font-weight:600}.tp-cell.tp-active[data-v-8114aaaf]:before{background:var(--tp-accent);box-shadow:0 2px 6px color-mix(in srgb,var(--tp-accent) 40%,transparent)}.tp-cell.tp-cell-disabled[data-v-8114aaaf],.tp-cell[data-v-8114aaaf]:disabled{color:color-mix(in srgb,var(--tp-muted) 55%,transparent);cursor:not-allowed;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--tp-muted) 40%,transparent)}.tp-empty[data-v-8114aaaf]{padding:34px 16px;text-align:center;font-size:.85rem;color:var(--tp-muted)}.tp-columns-list[data-v-8114aaaf]{padding:10px 10px 6px}.tp-col-list[data-v-8114aaaf]{min-width:132px}.tp-cell-slot[data-v-8114aaaf]{padding:.42rem .6rem;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-cell-slot[data-v-8114aaaf]:before{width:100%;height:100%;border-radius:9px}.tp-cell-offgrid[data-v-8114aaaf]{font-style:italic;text-decoration:underline dotted;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--tp-muted) 50%,transparent)}.tp-segment-row[data-v-8114aaaf]{flex-direction:row;margin-bottom:8px}.tp-segment-row .tp-seg-btn[data-v-8114aaaf]{flex:1 1 0}.tp-col-ampm[data-v-8114aaaf]{flex:0 0 auto;padding-left:6px}.tp-segment[data-v-8114aaaf]{display:flex;flex-direction:column;gap:4px;background:color-mix(in srgb,var(--tp-border) 45%,transparent);border-radius:10px;padding:4px}.tp-seg-btn[data-v-8114aaaf]{border:none;border-radius:7px;background:transparent;color:var(--tp-muted);padding:.45rem .8rem;cursor:pointer;font:inherit;font-size:.78rem;font-weight:600;letter-spacing:.04em;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tp-seg-btn[data-v-8114aaaf]:hover:not(:disabled):not(.tp-seg-active){color:var(--tp-text)}.tp-seg-btn.tp-seg-active[data-v-8114aaaf]{background:var(--tp-bg);color:var(--tp-accent);box-shadow:0 1px 4px #0f172a26}.tp-seg-btn[data-v-8114aaaf]:disabled{opacity:.4;cursor:not-allowed}.tp-footer[data-v-8114aaaf]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--tp-border);padding:8px 12px;background:color-mix(in srgb,var(--tp-border) 18%,var(--tp-bg))}.tp-ghost[data-v-8114aaaf]{display:inline-flex;align-items:center;border:none;background:none;padding:.3rem .5rem;border-radius:8px;color:var(--tp-accent);cursor:pointer;font:inherit;font-size:.83rem;font-weight:500;transition:background .15s ease}.tp-ghost[data-v-8114aaaf]:hover{background:color-mix(in srgb,var(--tp-accent) 10%,transparent)}.tp-done[data-v-8114aaaf]{border:none;border-radius:8px;background:var(--tp-accent);color:var(--tp-accent-contrast);padding:.38rem 1.1rem;cursor:pointer;font:inherit;font-size:.83rem;font-weight:600;box-shadow:0 2px 6px color-mix(in srgb,var(--tp-accent) 35%,transparent);transition:filter .15s ease,transform .08s ease}.tp-done[data-v-8114aaaf]:hover{filter:brightness(1.06)}.tp-done[data-v-8114aaaf]:active{transform:scale(.97)}.tp-seg-btn[data-v-8114aaaf]:focus-visible,.tp-ghost[data-v-8114aaaf]:focus-visible,.tp-done[data-v-8114aaaf]:focus-visible,.tp-btn[data-v-8114aaaf]:focus-visible,.tp-range-tab[data-v-8114aaaf]:focus-visible{outline:2px solid var(--tp-accent);outline-offset:2px}.tp-cell[data-v-8114aaaf]:focus-visible{outline:none}.tp-cell[data-v-8114aaaf]:focus-visible:before{outline:2px solid var(--tp-accent);outline-offset:2px}.rail[data-v-43ef033f]{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;padding:10px 0 0}.rail-cell[data-v-43ef033f]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;font-family:var(--mono);font-size:.66rem;font-variant-numeric:tabular-nums;color:var(--muted);transition:color .3s ease,background .3s ease}.rail-num[data-v-43ef033f]{position:relative;z-index:1}.rail-now[data-v-43ef033f]{background:var(--teal);color:#fff;font-weight:600;box-shadow:0 2px 10px #0d948859}.rail-progress[data-v-43ef033f]{position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--teal);transform-origin:left center;transition:transform .6s ease}@media (max-width: 720px){.rail[data-v-43ef033f]{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.rail-cell[data-v-43ef033f]{font-size:.6rem}}@media (prefers-reduced-motion: reduce){.rail-cell[data-v-43ef033f],.rail-progress[data-v-43ef033f]{transition:none}}.code[data-v-c69b6be6]{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--ink)}.code-bar[data-v-c69b6be6]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.code-lang[data-v-c69b6be6]{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.code-copy[data-v-c69b6be6]{font-family:var(--mono);font-size:.72rem;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#ffffffb8;cursor:pointer;transition:background .15s ease,color .15s ease}.code-copy[data-v-c69b6be6]:hover{background:#ffffff14;color:#fff}.code-copy[data-v-c69b6be6]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}pre[data-v-c69b6be6]{margin:0;padding:14px 16px;overflow-x:auto}code[data-v-c69b6be6]{font-family:var(--mono);font-size:.8rem;line-height:1.65;color:#cbd5e1;white-space:pre}.example[data-v-eb5d06d2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;padding:30px 0;border-top:1px solid var(--line)}.example-demo h3[data-v-eb5d06d2]{margin:0 0 4px;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.example-note[data-v-eb5d06d2]{margin:0 0 16px;font-size:.86rem;line-height:1.55;color:var(--muted);max-width:44ch}.example-value[data-v-eb5d06d2]{margin:16px 0 0;display:flex;align-items:baseline;gap:8px}.example-value-key[data-v-eb5d06d2]{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.example-value code[data-v-eb5d06d2]{font-family:var(--mono);font-size:.8rem;color:var(--teal-deep);word-break:break-all}@media (max-width: 860px){.example[data-v-eb5d06d2]{grid-template-columns:minmax(0,1fr);gap:20px}}.pg[data-v-97cfd4cd]{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:32px;align-items:start;padding-top:28px;border-top:1px solid var(--line)}fieldset[data-v-97cfd4cd]{border:1px solid var(--line);border-radius:10px;padding:6px 14px 12px;margin:0 0 14px}legend[data-v-97cfd4cd]{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);padding:0 6px}.ctl[data-v-97cfd4cd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--line)}.ctl[data-v-97cfd4cd]:last-child{border-bottom:none}.ctl-label[data-v-97cfd4cd]{display:flex;flex-direction:column;gap:1px;min-width:0}.ctl-label code[data-v-97cfd4cd]{font-family:var(--mono);font-size:.76rem;color:var(--ink)}.ctl-label em[data-v-97cfd4cd]{font-style:normal;font-size:.68rem;color:var(--muted)}.ctl input[type=text][data-v-97cfd4cd],.ctl input[type=number][data-v-97cfd4cd],.ctl select[data-v-97cfd4cd]{width:92px;flex:0 0 auto;padding:5px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;font-family:var(--mono);font-size:.76rem;color:var(--ink)}.ctl input[type=checkbox][data-v-97cfd4cd]{width:16px;height:16px;accent-color:var(--teal);flex:0 0 auto}.ctl input[type=color][data-v-97cfd4cd]{width:42px;height:28px;padding:2px;border:1px solid var(--line);border-radius:7px;background:#fff}.ctl[data-v-97cfd4cd] :focus-visible{outline:2px solid var(--teal);outline-offset:1px}.pg-reset[data-v-97cfd4cd]{width:100%}.pg-stage[data-v-97cfd4cd]{display:flex;justify-content:center;padding:40px 20px;border:1px solid var(--line);border-radius:12px;background:radial-gradient(circle at 1px 1px,var(--line) 1px,transparent 0) 0 0 / 16px 16px,var(--surface)}.pg-readout[data-v-97cfd4cd]{display:flex;flex-direction:column;gap:10px;padding:14px 0 18px}.pg-readout-row[data-v-97cfd4cd]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:baseline}.pg-key[data-v-97cfd4cd]{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pg-readout code[data-v-97cfd4cd]{font-family:var(--mono);font-size:.78rem;color:var(--teal-deep);word-break:break-all}.pg-empty[data-v-97cfd4cd]{color:var(--muted)!important}.pg-events[data-v-97cfd4cd]{list-style:none;margin:0;padding:0;font-family:var(--mono);font-size:.74rem;color:var(--muted)}.pg-events b[data-v-97cfd4cd]{color:var(--teal-deep);font-weight:500}@media (max-width: 860px){.pg[data-v-97cfd4cd]{grid-template-columns:minmax(0,1fr)}}.ref-block[data-v-f0f7b775]{padding:26px 0;border-top:1px solid var(--line)}.ref-block h3[data-v-f0f7b775]{margin:0 0 6px;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.ref-note[data-v-f0f7b775]{margin:0 0 14px;font-size:.86rem;line-height:1.55;color:var(--muted);max-width:62ch}.ref-block[data-v-f0f7b775] .code+.code{margin-top:12px}.table-scroll[data-v-f0f7b775]{overflow-x:auto;border:1px solid var(--line);border-radius:10px}table[data-v-f0f7b775]{width:100%;border-collapse:collapse;font-size:.84rem;min-width:560px}th[data-v-f0f7b775]{text-align:left;padding:10px 14px;background:var(--wash);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}td[data-v-f0f7b775]{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.5;color:var(--muted)}tr:last-child td[data-v-f0f7b775]{border-bottom:none}td code[data-v-f0f7b775]{font-family:var(--mono);font-size:.78rem;color:var(--ink);white-space:nowrap}td:nth-child(2) code[data-v-f0f7b775]{color:var(--teal-deep);white-space:normal}:root{--ink: #0b1220;--surface: #ffffff;--wash: #f6f8f9;--line: #e2e8f0;--muted: #64748b;--teal: #0d9488;--teal-deep: #0f766e;--display: "Space Grotesk", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--display);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--teal-deep)}.shell{max-width:1080px;margin:0 auto;padding:0 24px}.eyebrow{margin:0 0 10px;font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep)}.section{padding:40px 0 64px}.section-head h2{margin:0 0 8px;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.02em}.lede{margin:0;max-width:58ch;color:var(--muted);line-height:1.6}.row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ghost-btn{padding:9px 16px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font-family:var(--display);font-size:.88rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ghost-btn:hover{border-color:var(--teal);background:var(--wash)}.ghost-btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.masthead[data-v-d9f7bf15]{position:sticky;top:0;z-index:20;background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.masthead-inner[data-v-d9f7bf15]{display:flex;align-items:center;justify-content:space-between;height:56px}.wordmark[data-v-d9f7bf15]{display:flex;align-items:baseline;gap:8px;text-decoration:none;font-size:1.05rem;letter-spacing:-.02em}.wordmark-time[data-v-d9f7bf15]{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--teal-deep)}.wordmark-wise[data-v-d9f7bf15]{font-weight:600;color:var(--ink);margin-left:-6px}.wordmark-v[data-v-d9f7bf15]{font-family:var(--mono);font-size:.66rem;color:var(--muted)}.masthead-links[data-v-d9f7bf15]{display:flex;gap:18px;font-size:.86rem}.masthead-links a[data-v-d9f7bf15]{color:var(--muted);text-decoration:none}.masthead-links a[data-v-d9f7bf15]:hover{color:var(--teal-deep)}.hero[data-v-d9f7bf15]{padding:64px 0 40px;background:linear-gradient(180deg,var(--wash),var(--surface));border-bottom:1px solid var(--line)}.hero-grid[data-v-d9f7bf15]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}.hero-copy h1[data-v-d9f7bf15]{margin:0 0 18px;font-size:clamp(2rem,5vw,3.15rem);font-weight:600;line-height:1.08;letter-spacing:-.035em}.hero-lede[data-v-d9f7bf15]{margin:0 0 26px;max-width:46ch;color:var(--muted);line-height:1.65}.hero-actions[data-v-d9f7bf15]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.install[data-v-d9f7bf15]{padding:10px 14px;border-radius:9px;background:var(--ink);color:#e2e8f0;font-family:var(--mono);font-size:.82rem}.hero-demo[data-v-d9f7bf15]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 18px 40px -24px #0f172a59}.hero-demo-value[data-v-d9f7bf15]{margin:0;display:flex;align-items:baseline;gap:8px}.hero-demo-key[data-v-d9f7bf15]{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hero-demo-value code[data-v-d9f7bf15]{font-family:var(--mono);font-size:.8rem;color:var(--teal-deep)}.hero-rail[data-v-d9f7bf15]{margin-top:52px}.hero-rail-head[data-v-d9f7bf15]{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tabbar[data-v-d9f7bf15]{position:sticky;top:56px;z-index:10;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.tabbar-inner[data-v-d9f7bf15]{display:flex;gap:4px}.tab[data-v-d9f7bf15]{padding:13px 4px;margin-right:22px;border:none;border-bottom:2px solid transparent;background:none;color:var(--muted);font-family:var(--display);font-size:.9rem;cursor:pointer}.tab-on[data-v-d9f7bf15]{color:var(--ink);border-bottom-color:var(--teal)}.tab[data-v-d9f7bf15]:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.footer[data-v-d9f7bf15]{border-top:1px solid var(--line);background:var(--wash)}.footer-inner[data-v-d9f7bf15]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:22px;padding-bottom:22px;font-size:.82rem;color:var(--muted)}@media (max-width: 860px){.hero-grid[data-v-d9f7bf15]{grid-template-columns:minmax(0,1fr);gap:32px}.hero[data-v-d9f7bf15]{padding-top:40px}}
