:root,[data-ta-theme=light]{--ta-grape: #6a3df0;--ta-lemon: #ffd23f;--ta-mint: #2ed3a0;--ta-bubblegum: #ff5fa2;--ta-sky: #3da5ff;--ta-tangerine: #ff7a1a;--ta-candy-ink: #1b1340;--ta-background: #f6f2ff;--ta-surface: #fff;--ta-muted: #ece5ff;--ta-foreground: #1b1340;--ta-muted-foreground: #5e5688;--ta-stroke: #1b1340;--ta-primary: var(--ta-grape);--ta-primary-foreground: #fff;--ta-secondary: var(--ta-lemon);--ta-success: var(--ta-mint);--ta-attention: var(--ta-bubblegum);--ta-peer: var(--ta-sky);--ta-focus: #6a3df0;--ta-shadow-color: #1b1340;--ta-shadow: 0 5px 0 var(--ta-shadow-color);--ta-font-display: "Space Grotesk", system-ui, sans-serif;--ta-font-body: "DM Sans", system-ui, sans-serif;--ta-font-mono: "DM Mono", ui-monospace, monospace;--ta-text-display: clamp(3.375rem, 8vw, 6.25rem);--ta-text-heading: clamp(2.125rem, 5vw, 3.5rem);--ta-text-body: 1rem;--ta-text-label: .8125rem;--ta-space-xs: 4px;--ta-space-sm: 8px;--ta-space-md: 16px;--ta-space-lg: 24px;--ta-space-xl: 32px;--ta-space-2xl: 48px;--ta-radius: 12px;--ta-radius-card: 18px;--ta-radius-pill: 999px;--ta-outline: 2.5px;color-scheme:light}[data-ta-theme=dark]{--ta-background: #130d2b;--ta-surface: #201848;--ta-muted: #2d2262;--ta-foreground: #f3eeff;--ta-muted-foreground: #b3a8e0;--ta-stroke: #6b5cc4;--ta-focus: var(--ta-sky);--ta-shadow-color: #0b061b;color-scheme:dark}.ta-theme{background:var(--ta-background);color:var(--ta-foreground);font:400 var(--ta-text-body)/1.55 var(--ta-font-body)}.ta-heading{margin:0;font-family:var(--ta-font-display);font-weight:700;letter-spacing:-.035em;line-height:1.1}.ta-eyebrow{font:500 var(--ta-text-label)/1.4 var(--ta-font-mono);color:var(--ta-muted-foreground);letter-spacing:.08em;text-transform:uppercase}.ta-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ta-space-sm);box-sizing:border-box;min-height:44px;padding:10px 20px;border:var(--ta-outline) solid var(--ta-stroke);border-radius:var(--ta-radius-pill);background:var(--ta-primary);color:var(--ta-primary-foreground);box-shadow:var(--ta-shadow);font:700 1rem/1.4 var(--ta-font-body);text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.ta-button.secondary{background:var(--ta-secondary);color:var(--ta-candy-ink)}.ta-button.quiet{background:var(--ta-surface);color:var(--ta-foreground);box-shadow:none}.ta-button-wide{width:100%}.ta-button:active:not(:disabled):not([data-disabled]){transform:translateY(3px);box-shadow:none}.ta-button:disabled,.ta-button[data-disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.ta-button:focus-visible{outline:3px solid var(--ta-focus);outline-offset:4px}@media(hover:hover)and (pointer:fine){.ta-button:hover:not(:disabled):not([data-disabled]){text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.ta-button:active:not(:disabled):not([data-disabled]){transform:none}}.ta-card,.ta-dialog{box-sizing:border-box;min-width:0;border:var(--ta-outline) solid var(--ta-stroke);border-radius:var(--ta-radius-card);padding:var(--ta-space-lg);background:var(--ta-surface);color:var(--ta-foreground);overflow-wrap:anywhere}.ta-card-raised{box-shadow:var(--ta-shadow)}.ta-badge{display:inline-flex;align-items:center;width:fit-content;border:2px solid var(--ta-stroke);border-radius:var(--ta-radius-pill);padding:4px 11px;font:700 var(--ta-text-label)/1.4 var(--ta-font-body);color:var(--ta-candy-ink)}.ta-badge-neutral{background:var(--ta-muted);color:var(--ta-muted-foreground)}.ta-badge-success{background:var(--ta-success)}.ta-badge-attention{background:var(--ta-attention)}.ta-badge-peer{background:var(--ta-peer)}.ta-badge-highlight{background:var(--ta-secondary)}.ta-coin{position:relative;box-sizing:border-box;display:inline-grid;place-items:center;flex:none;width:96px;height:96px;border:3px solid var(--ta-candy-ink);border-radius:50%;color:var(--ta-candy-ink);background:radial-gradient(circle at 32% 26%,#fff9 0 14%,transparent 15%),var(--ta-success);box-shadow:0 4px 0 var(--ta-shadow-color);text-align:center}.ta-coin:after{content:"";position:absolute;inset:5px;border:2px dashed currentColor;border-radius:inherit;opacity:.4}.ta-coin>span{display:grid;gap:4px}.ta-coin strong{font:700 2rem/1 var(--ta-font-display)}.ta-coin small{font:500 9px/1 var(--ta-font-mono);letter-spacing:.05em}.ta-coin-pending{background-color:var(--ta-secondary)}.ta-coin-spent{background:var(--ta-muted);color:var(--ta-muted-foreground);border-color:var(--ta-stroke);border-style:dashed;box-shadow:none}.ta-coin-small{width:44px;height:44px;border-width:2px;border-radius:14px}.ta-coin-small strong{font-size:1rem}.ta-coin-small small{display:none}.ta-coin-hero{width:min(280px,70vw);height:auto;aspect-ratio:1;border-width:6px}.ta-coin-hero strong{font-size:4.5rem}.ta-coin-hero small{font-size:.75rem}.ta-tab-meter{display:grid;gap:var(--ta-space-md)}.ta-count{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ta-space-sm);font:500 var(--ta-text-label)/1.4 var(--ta-font-mono);color:var(--ta-muted-foreground);font-variant-numeric:tabular-nums}.ta-count strong{font:700 4.375rem/1 var(--ta-font-display);color:var(--ta-foreground)}.ta-tab-meter meter{width:100%;height:32px;appearance:none;border:2px solid var(--ta-stroke);border-radius:10px 10px 0 0;overflow:hidden;background:var(--ta-muted)}.ta-tab-meter meter::-webkit-meter-bar{background:var(--ta-muted);border:0;border-radius:0}.ta-tab-meter meter::-webkit-meter-optimum-value{background:var(--ta-primary)}.ta-tab-meter meter::-moz-meter-bar{background:var(--ta-primary)}.ta-field{display:grid;gap:var(--ta-space-sm);font:400 1rem/1.5 var(--ta-font-body)}.ta-field label{font-weight:700}.ta-input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:2px solid var(--ta-stroke);border-radius:var(--ta-radius);padding:10px 12px;background:var(--ta-surface);color:var(--ta-foreground);font:inherit}.ta-input:focus-visible{outline:3px solid var(--ta-focus);outline-offset:3px}.ta-input[aria-invalid=true]{border-style:dashed}.ta-input:disabled{opacity:.55;cursor:not-allowed}.ta-field-hint,.ta-dialog-description{color:var(--ta-muted-foreground)}.ta-field-hint,.ta-field-error{font-size:.875rem}.ta-field-error{border-left:4px solid var(--ta-attention);padding-left:8px}.ta-dialog-backdrop{position:fixed;inset:0;background:#0b061bb3;z-index:100}.ta-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:var(--ta-shadow);z-index:101}.ta-dialog-close{margin-top:var(--ta-space-lg)}@media(forced-colors:active){.ta-button,.ta-card,.ta-coin{box-shadow:none}.ta-tab-meter meter{appearance:auto}}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff")}.web-surface{color:var(--ta-foreground);background:var(--ta-background);padding:24px}.web-surface,.web-surface *{box-sizing:border-box}.web-surface h1{font-family:var(--ta-font-display);font-size:clamp(2.5rem,8vw,5rem);line-height:1;letter-spacing:-.04em}.web-surface h2{font-size:clamp(1.5rem,4vw,2.125rem)}.web-surface h3{font-size:1.125rem}.web-surface p{line-height:1.6}.web-surface .brand{font-weight:700}.web-surface .dashboard{display:grid;gap:24px;margin-top:24px}.web-surface .dashboard>[role=status]{margin:0}.web-surface form{display:grid;gap:20px}.web-surface fieldset{min-width:0;border:2px solid var(--ta-stroke);border-radius:12px;padding:16px}.web-surface .policy-fields{display:grid;gap:16px}.web-surface .actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.web-surface .list-item{padding:24px 0;border-top:2px solid var(--ta-muted)}.web-surface code{overflow-wrap:anywhere}.web-surface .private-request-reason{white-space:pre-wrap;overflow-wrap:anywhere}.web-surface .request-coin-link{color:var(--ta-primary);overflow-wrap:anywhere}.web-surface .request-coin-link:focus-visible{outline:3px solid var(--ta-focus);outline-offset:4px}.web-surface .check{display:flex;gap:12px;align-items:center;min-height:44px;overflow-wrap:anywhere}.web-surface .check input{width:20px;height:20px;flex-shrink:0}.web-surface summary{padding:12px 0;cursor:pointer}.web-surface summary:focus-visible,.web-surface input[type=checkbox]:focus-visible{outline:3px solid var(--ta-primary);outline-offset:4px}@media(max-width:480px){.web-surface,.web-surface .ta-card{padding:16px}.web-surface .actions{align-items:stretch;flex-direction:column}}:root{color:var(--ta-foreground);background:var(--ta-background)}body{margin:0}main.web-surface{max-width:960px;margin:32px auto}@media(max-width:480px){main.web-surface{margin:0 auto}}
