@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2) format("woff2");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:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-normal-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-normal-latin.woff2) format("woff2");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:Inter Tight;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/inter-tight-italic-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/inter-tight-italic-latin.woff2) format("woff2");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:Inter Tight;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/inter-tight-normal-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/inter-tight-normal-latin.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-normal-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-normal-latin.woff2) format("woff2");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}:root{color-scheme:dark;font-family:Inter Tight,system-ui,sans-serif;color:#f4eee8;background:#0b0b10}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 20% 3%,#412226 0,transparent 55%),radial-gradient(ellipse at 93% 48%,#191e39 0,transparent 48%)}[hidden]{display:none!important}a{color:inherit;text-underline-offset:.25em}p{line-height:1.55;color:#c6bec0}button,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline:2px solid #ff9e91;outline-offset:4px}.account-nav,.account-footer{width:min(100% - 32px,1040px);margin:16px auto;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.account-nav{padding:12px 20px;justify-content:space-between;border:1px solid #ffffff23;border-radius:18px;background:#19162080;backdrop-filter:blur(24px)}.account-brand{text-decoration:none;font-weight:800;font-style:italic;font-size:1.2rem}.account-brand small{font-weight:400;margin-left:5px;color:#d4c0bc}.account-shell{width:min(100% - 32px,720px);margin:clamp(40px,8vw,92px) auto 48px;min-height:42vh}.account-kicker,.account-badge{color:#ffa092;font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}h1{margin:.2em 0;font-size:clamp(2.6rem,8vw,4.5rem);line-height:1.05;letter-spacing:-.06em}h2{margin:0;font-size:clamp(1.1rem,4vw,1.45rem);overflow-wrap:anywhere}.account-card{padding:clamp(18px,4vw,30px);border:1px solid #ffffff25;border-radius:20px;background:linear-gradient(150deg,#28212ebd,#16161fb0);backdrop-filter:blur(22px);margin-block:16px}.account-card-heading,.account-actions{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap}.account-card-heading p{margin:5px 0 12px}.account-actions{justify-content:flex-start}.account-badge{padding:6px 9px;border:1px solid #f78c7970;border-radius:20px}.account-button{display:inline-flex;align-items:center;min-height:44px;padding:8px 15px;border:1px solid #ffffff36;border-radius:12px;background:#ffffff0c;color:#faf5ef;font-weight:650;text-decoration:none;text-align:left}.account-button:hover{background:#ffffff1c}.account-button.primary{background:#ff9a87;color:#1e100d;border-color:transparent}.account-button.primary:hover{background:#ffb1a0}#test-actions>.account-button{margin:0 5px 12px 0}#plan-form{padding-block:15px;border-top:1px solid #ffffff24}#plan-form label,#plan-form select{display:block}#plan-form select{margin-top:8px;max-width:100%;min-height:44px;border:1px solid #ffffff36;border-radius:9px;padding:8px;background:#1f1d29}.account-footer{padding-block:15px;border-top:1px solid #ffffff26;font-size:.9rem;color:#c6bec0}.policy-copy h2:not(:first-child){margin-top:1.5em}
