.tier-glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none}.tier-glyph.free path:first-child,.tier-glyph.free path:nth-child(2),.tier-glyph.holder path:first-child{opacity:.28}.tier-badge{border-radius:var(--radius-pill);height:20px;font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--fg-muted);border:1px solid var(--line-strong);align-items:center;gap:5px;padding:0 8px 0 6px;line-height:1;display:inline-flex}.tier-badge.holder{color:var(--fg);background:var(--bg-active);border-color:#0000}.tier-badge.whale{color:var(--fg-inverse);background:var(--bg-inverse);border-color:#0000}.tier-badge.open{border-style:dashed;padding:0 8px}.tier-badge.lg{height:28px;font-size:var(--text-md);gap:7px;padding:0 12px 0 9px}.rich-mark{width:18px;height:18px;color:var(--fg-muted);background:var(--bg-raised);border:1px solid var(--line);vertical-align:-3px;border-radius:50%;flex:none;place-items:center;display:inline-grid}.wallet .tier-mini{width:20px;height:20px;color:var(--fg-inverse);background:var(--bg-inverse);border-radius:50%;flex:none;place-items:center;display:inline-grid}.menu-item .tier-badge{margin-left:auto}.tier-page{max-width:1040px}.tier{gap:var(--space-8);flex-direction:column;display:flex}.tier-head{flex-direction:column;gap:4px;display:flex}.tier-lead{color:var(--fg-muted);font-size:var(--text-lg);line-height:var(--lh-read);max-width:62ch;margin:4px 0 0}.tier-section{gap:var(--space-3);flex-direction:column;display:flex}.tier-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tier-note{color:var(--fg-subtle);font-size:var(--text-sm);line-height:var(--lh-read);max-width:72ch;margin:0}.tier-status{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.tier-now{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.tier-now-main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tier-name{align-items:center;gap:var(--space-3);font-family:var(--font-display);letter-spacing:var(--track-display);font-size:44px;font-weight:400;line-height:var(--lh-display);margin:0;display:flex}.tier-name .tier-glyph{color:var(--fg)}.tier-why{color:var(--fg-muted);font-size:var(--text-lg);line-height:var(--lh-read);max-width:56ch;margin:0}.tier-why b{color:var(--fg);font-weight:var(--weight-semibold)}.tier-share{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.tier-share .num{font-family:var(--font-display);font-feature-settings:normal;font-size:var(--text-3xl);letter-spacing:var(--track-display);line-height:1.1}.gauge{gap:var(--space-2-5);flex-direction:column;display:flex}.gauge-track{border-radius:var(--radius-xs);height:34px;position:relative}.gauge-ticks,.gauge-fill{position:absolute;inset:0 14px 0 0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 2px,#0000 2px 6px);mask:repeating-linear-gradient(90deg,#000 0 2px,#0000 2px 6px)}.gauge-ticks{background:var(--bg-active)}.gauge-fill{background:linear-gradient(90deg, var(--fg-subtle), var(--fg));clip-path:inset(0 calc(100% - var(--p,0%)) 0 0);transition:clip-path var(--dur-slow) var(--ease-out)}.gauge[data-met=true] .gauge-fill{background:var(--fg)}.gauge[data-off=true] .gauge-ticks{background:var(--line-strong)}.gauge-mark{justify-content:flex-end;width:14px;display:flex;position:absolute;top:-4px;bottom:-4px;right:0}.gauge-mark:before{content:"";background:var(--fg);border-radius:1px;width:2px}.gauge[data-off=true] .gauge-mark:before{background:var(--fg-subtle)}.gauge-legend{justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);color:var(--fg-subtle);flex-wrap:wrap;display:flex}.gauge-legend>span{flex-direction:column;gap:2px;display:flex}.gauge-legend>span:last-child{text-align:right;align-items:flex-end}.gauge-legend .num{color:var(--fg);font-size:var(--text-lg)}.tier-clock{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-raised);border:1px solid var(--line);color:var(--fg-muted);font-size:var(--text-md);line-height:var(--lh-read);align-items:flex-start;margin:0;display:flex}.tier-clock svg.i{color:var(--fg-muted);flex:none;margin-top:2px}.tier-clock b{color:var(--fg);font-weight:var(--weight-semibold)}.tier-clock.warn{background:var(--warn-bg);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.tier-clock.warn svg.i{color:var(--warn)}.tier-wallets{padding:var(--space-1) 0;margin:0;list-style:none}.tier-wallets li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line-subtle);min-height:60px;display:flex}.tier-wallets li:last-child{border-bottom:0}.tw-glyph{background:var(--bg-raised);border:1px solid var(--line);width:32px;height:32px;color:var(--fg-muted);border-radius:50%;flex:none;place-items:center;display:grid}.tw-what{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tw-what b{font-weight:var(--weight-medium)}.tw-what .subtle{font-size:var(--text-sm)}.tw-bal{font-size:var(--text-lg);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.tw-bal .subtle{font-size:var(--text-xs);font-family:var(--font-ui)}.tier-link-modal{width:min(480px,100vw - 32px)}.tier-open{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-raised);border:1px dashed var(--line-strong);color:var(--fg-muted);font-size:var(--text-md);line-height:var(--lh-read);align-items:flex-start;margin:0;display:flex}.tier-open svg.i{flex:none;margin-top:2px}.tier-open b{color:var(--fg);font-weight:var(--weight-semibold)}.tier-ladder{gap:var(--space-2-5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.tier-ladder li{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;display:flex}.tier-ladder li[data-state=current]{border-color:color-mix(in srgb, var(--fg) 45%, transparent);background:var(--bg-raised)}.tier-ladder .rung-top{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tier-ladder .rung-state{font-size:var(--text-xs);color:var(--fg-muted);font-weight:var(--weight-semibold)}.tier-ladder .rung-req{font-size:var(--text-sm);color:var(--fg-muted);line-height:1.4}.tier-ladder .rung-req .num{color:var(--fg)}.tier-compare{overflow:hidden}.tier-compare table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.tier-compare th,.tier-compare td{text-align:left;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line-subtle);vertical-align:top;line-height:1.45}.tier-compare tbody tr:last-child th,.tier-compare tbody tr:last-child td{border-bottom:0}.tier-compare thead th{font-weight:var(--weight-semibold);font-size:var(--text-md);border-bottom-color:var(--line);padding-top:var(--space-4);padding-bottom:var(--space-4)}.tier-compare thead th .subtle{font-weight:var(--weight-regular);font-size:var(--text-sm);margin-top:4px;display:block}.tier-compare tbody th{width:19%;font-weight:var(--weight-regular);color:var(--fg-subtle)}.tier-compare td{width:27%;color:var(--fg-muted)}.tier-compare .tier-compare-scroll{overflow-x:auto}.tier-compare col.current{background:var(--bg-raised)}.tier-compare td b{color:var(--fg);font-weight:var(--weight-semibold)}.tier-rules{gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.tier-rules li{padding:var(--space-4) var(--space-5);gap:var(--space-1-5);flex-direction:column;display:flex}.tier-rules b{font-weight:var(--weight-semibold);font-size:var(--text-lg)}.tier-rules span{color:var(--fg-muted);font-size:var(--text-md);line-height:var(--lh-read)}@media (max-width:760px){.tier{gap:var(--space-6)}.tier-status{padding:var(--space-5) var(--space-4)}.tier-name{font-size:32px}.tier-share{text-align:left;align-items:flex-start}.tier-share .num{font-size:var(--text-2xl)}.gauge-track{height:28px}.gauge-legend>span:last-child:not(:nth-child(2)){text-align:left;flex-basis:100%;align-items:flex-start}.gauge-legend>span:nth-child(2):not(:last-child){text-align:right;align-items:flex-end}.tier-wallets li{padding:var(--space-3) var(--space-4);flex-wrap:wrap}.tw-bal{font-size:var(--text-md)}.tier-ladder{grid-template-columns:1fr}.tier-compare table{table-layout:fixed}.tier-compare th,.tier-compare td{padding:var(--space-3) var(--space-2);font-size:var(--text-xs);overflow-wrap:anywhere}.tier-compare thead th .subtle{font-size:var(--text-xs)}.tier-compare col:first-child{width:22%}.tier-compare tbody th,.tier-compare td{width:auto}.tier-compare .tier-badge{gap:3px;padding:0 5px 0 4px}.tier-rules{gap:var(--space-3);grid-template-columns:1fr}.tier-section-head .btn{width:100%}}@media (prefers-reduced-motion:reduce){.gauge-fill{transition:none}}.wizard-page .model .nm{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.wizard-page .model .spec{flex-wrap:wrap;row-gap:2px}.wizard-page .model .lock-why{font-family:var(--font-ui);color:var(--fg-muted);flex-basis:100%}.wizard-page .model[aria-disabled=true]{cursor:not-allowed;background:0 0;border-style:dashed}.wizard-page .model[aria-disabled=true]:hover{border-color:var(--line)}.wizard-page .model[aria-disabled=true]:active{transform:none}.wizard-page .model[aria-disabled=true] .glyph{opacity:.55}.wizard-page .model[aria-disabled=true] .nm>span:first-child{color:var(--fg-muted)}.wizard-page .model[aria-disabled=true] .radio{border:0}.wizard-page .tier-hint{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg-muted);line-height:var(--lh-read);margin:-6px 0 0;display:flex}.wizard-page .tier-hint svg.i{flex:none;margin-top:2px}.wizard-page .tier-hint a{color:var(--fg);text-underline-offset:2px;text-decoration:underline}.wizard-page .tier-cap{gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--warn-bg);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);color:var(--fg-muted);line-height:var(--lh-read);align-items:flex-start;display:flex}.wizard-page .tier-cap svg.i{color:var(--warn);flex:none;margin-top:2px}.wizard-page .tier-cap b{color:var(--fg)}.wizard-page .tier-cap a{color:var(--fg);text-underline-offset:2px;text-decoration:underline}.agent-fallback{gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-raised);border:1px solid var(--line);color:var(--fg-muted);font-size:var(--text-md);line-height:var(--lh-read);align-items:flex-start;display:flex}.agent-fallback svg.i{flex:none;margin-top:2px}.agent-fallback b{color:var(--fg);font-weight:var(--weight-semibold)}.agent-fallback.paused-for-live{justify-content:space-between;align-items:center}.agent-fallback a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}
