@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-Ce5q_31Z.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-BPBWmzPh.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-Cgks_Qgx.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CxNRRMGd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-LC9RFr9I.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-CoULgQGM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.home{--brand: var(--ink-primary);--on-brand: var(--on-ink);--home-gap: 76px;--home-rule-gap: 44px;min-height:100vh;background:var(--surface)}.home .k-btn-primary:hover:not(:disabled){background:color-mix(in oklch,var(--ink-primary) 82%,var(--surface))}.home-col{display:flex;flex-direction:column;min-height:100vh;max-width:680px;margin:0 auto;padding:0 24px}.home-col>main{flex:1}.home-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 0}.home-section{padding-bottom:var(--home-gap)}.home-hero{padding-top:60px}.home-hr{width:100%;height:0;margin:0 0 var(--home-rule-gap);border:0;border-bottom:2px dotted var(--border-default)}.home-eyebrow{margin-bottom:18px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-tertiary)}.home-title{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(33px,6vw,46px);line-height:1.14;letter-spacing:-.01em;color:var(--ink-primary)}.home-lede{max-width:30em;margin-top:22px;font-size:16px;line-height:1.6;color:var(--ink-secondary)}.home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px}.home-note{font-size:13px;color:var(--ink-tertiary)}.home-soon-swap{display:grid;text-align:center}.home-soon-swap>span{grid-area:1 / 1;transition:opacity var(--transition-base)}.home-soon-alt,.home-soon:hover .home-soon-label{opacity:0}.home-soon:hover .home-soon-alt{opacity:1}.home-soon:hover .k-btn-primary:disabled{opacity:.78}.home-heading{margin-bottom:24px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary)}.home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin:0}.home-term{font-size:14px;font-weight:600;color:var(--ink-primary)}.home-def{margin:5px 0 0;font-size:14px;line-height:1.55;color:var(--ink-secondary)}.home-steps{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;font-size:15px;color:var(--ink-secondary)}.home-steps li{display:flex;align-items:baseline;gap:14px}.home-step-n{flex:none;width:14px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-tertiary)}.home-cta-title{font-size:clamp(23px,3.8vw,28px);font-weight:600;line-height:1.32;letter-spacing:-.02em;color:var(--ink-primary)}.home-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:26px 0 40px;border-top:2px dotted var(--border-default);font-size:13px;color:var(--ink-tertiary)}@media(max-width:640px){.home{--home-gap: 56px;--home-rule-gap: 34px}.home-hero{padding-top:36px}.home-grid{grid-template-columns:minmax(0,1fr);gap:22px}.home-foot{flex-direction:column;align-items:flex-start;gap:12px}}.versions-page{--brand: var(--ink-primary);--on-brand: var(--on-ink)}.versions-brand{color:var(--ink-primary);font-size:16px;font-weight:600;letter-spacing:-.02em}.versions-main{flex:1;padding:112px 0 80px}.versions-eyebrow{margin:0 0 16px;color:var(--ink-tertiary);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.versions-title{margin:0;color:var(--ink-primary);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(38px,7vw,52px);font-weight:400;letter-spacing:-.01em;line-height:1.1}.versions-lede{margin:18px 0 0;color:var(--ink-secondary);font-size:15px;line-height:1.6}.versions-details{margin:52px 0 0;border-top:2px dotted var(--border-default)}.versions-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--border-default)}.versions-row dt,.versions-row dd{margin:0}.versions-row dt{color:var(--ink-tertiary);font-size:13px}.versions-row dd{min-width:0;color:var(--ink-primary);font-size:14px}.versions-row code{overflow-wrap:anywhere;color:inherit;font-family:var(--font-mono);font-size:13px}.versions-row time{font-variant-numeric:tabular-nums}.versions-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:26px 0 40px;border-top:2px dotted var(--border-default);color:var(--ink-tertiary);font-size:13px}@media(max-width:640px){.versions-main{padding-top:72px}.versions-row{grid-template-columns:minmax(0,1fr);gap:8px}.versions-foot{align-items:flex-start;flex-direction:column}}.legal-page{--brand: var(--ink-primary);--on-brand: var(--on-ink);min-height:100vh;background:var(--surface)}.legal-col{display:flex;flex-direction:column;min-height:100vh;max-width:760px;margin:0 auto;padding:0 24px}.legal-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0}.legal-brand{display:flex;align-items:center;gap:10px;color:var(--ink-primary);font-size:16px;font-weight:600;letter-spacing:-.02em;text-decoration:none}.legal-nav,.legal-foot nav{display:flex;align-items:center;gap:20px}.legal-nav a,.legal-foot a{color:var(--ink-tertiary);font-size:13px;text-decoration:none;transition:color var(--transition-base)}.legal-nav a:hover,.legal-foot a:hover,.legal-nav a[aria-current=page]{color:var(--ink-primary)}.legal-nav a[aria-current=page]{font-weight:600}.legal-main{flex:1;padding:76px 0 88px}.legal-eyebrow{margin:0 0 16px;color:var(--ink-tertiary);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.legal-main h1{margin:0;color:var(--ink-primary);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(38px,7vw,52px);font-weight:400;letter-spacing:-.01em;line-height:1.08}.legal-effective{margin:18px 0 0;color:var(--ink-tertiary);font-size:13px}.legal-effective strong{color:var(--ink-secondary);font-weight:500}.legal-intro{max-width:40em;margin:24px 0 0;color:var(--ink-secondary);font-size:16px;line-height:1.7}.legal-rule{margin:48px 0;border-top:2px dotted var(--border-default)}.legal-section+.legal-section{margin-top:44px;padding-top:44px;border-top:1px solid var(--border-default)}.legal-section h2{margin:0 0 16px;color:var(--ink-primary);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.35}.legal-section h3{margin:26px 0 9px;color:var(--ink-primary);font-size:15px;font-weight:600;line-height:1.45}.legal-section p,.legal-section li,.legal-section dd{color:var(--ink-secondary);font-size:14px;line-height:1.72}.legal-section p{margin:0}.legal-section p+p,.legal-section p+ul,.legal-section ul+p,.legal-section dl+p{margin-top:14px}.legal-section ul{margin:14px 0 0;padding-left:21px}.legal-section li+li{margin-top:7px}.legal-section strong{color:var(--ink-primary);font-weight:600}.legal-section a{color:var(--ink-primary);text-decoration-color:var(--border-muted);text-underline-offset:3px}.legal-section a:hover{text-decoration-color:var(--ink-primary)}.legal-definitions{margin:18px 0 0}.legal-definitions>div{display:grid;grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);gap:18px;padding:14px 0;border-top:1px solid var(--border-default)}.legal-definitions>div:last-child{border-bottom:1px solid var(--border-default)}.legal-definitions dt{color:var(--ink-primary);font-size:14px;font-weight:600;line-height:1.55}.legal-definitions dd{margin:0}.legal-callout{margin-top:16px;padding:16px 18px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken)}.legal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:26px 0 40px;border-top:2px dotted var(--border-default);color:var(--ink-tertiary);font-size:13px}@media(max-width:640px){.legal-main{padding:44px 0 64px}.legal-rule{margin:38px 0}.legal-section+.legal-section{margin-top:36px;padding-top:36px}.legal-definitions>div{grid-template-columns:1fr;gap:5px}.legal-foot{align-items:flex-start;flex-direction:column;gap:12px}}
