.console{padding:3rem 0 4rem}.console__head{margin:0 0 1.6rem}.console__head h1{font-size:clamp(1.6rem,3.4vw,2.1rem);line-height:1.15;letter-spacing:-.02em;margin:0;color:var(--ink)}.console__head p{margin:.5rem 0 0;color:var(--ink-soft);max-width:60ch}.console--narrow .shell{max-width:34rem}.field{display:block;margin:0 0 .9rem}.field>span{display:block;font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 .4rem}.field input,.field select,.field textarea{width:100%;padding:.68rem .85rem;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .12s ease,box-shadow .12s ease}.field input::-moz-placeholder{color:var(--ink-faint)}.field input::placeholder{color:var(--ink-faint)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:none;border-color:var(--cold);box-shadow:0 0 0 3px color-mix(in srgb,var(--cold) 28%,transparent)}.field input[aria-invalid=true]{border-color:var(--warm)}.field__hint{margin:.4rem 0 0;font-size:.85rem;color:var(--ink-faint)}.field--short input{max-width:7rem}.field--word input{max-width:13rem}.form-row .field--word{flex:0 0 auto;max-width:none}.field--name input,.field--name select{max-width:26rem}.field__hint.hint--ok{color:var(--cold)}.field__hint.hint--warn{color:var(--warm)}.field>p{margin:.15rem 0 0}.check{display:flex;align-items:center;gap:.55rem;cursor:pointer}.check input{accent-color:var(--cold);width:1rem;height:1rem;flex:none}.check--top{align-items:flex-start}.check--top input{margin-top:.25rem}.check+.check{margin-top:.5rem}.cta--block{width:100%;justify-content:center}.cta[aria-disabled=true],.cta[disabled]{opacity:.55;pointer-events:none}.or-rule{display:flex;align-items:center;gap:.9rem;margin:1.4rem 0;font-family:var(--mono);font-size:.68rem;letter-spacing:.17em;text-transform:uppercase;color:var(--ink-faint)}.or-rule:after,.or-rule:before{content:"";flex:1;height:1px;background:var(--line)}.console__bar{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:space-between;margin:0 0 1.5rem}.console__ident{min-width:0}.console__ident h1{font-size:clamp(1.6rem,3.4vw,2.1rem);line-height:1.15;letter-spacing:-.02em;margin:0;color:var(--ink)}.console__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin:.55rem 0 0}.console__mail{font-family:var(--mono);font-size:.85rem;color:var(--ink-soft);overflow-wrap:anywhere}.console__aside{display:flex;align-items:flex-end;gap:1.3rem;flex-wrap:wrap}.console__quota{flex:1 1 11rem;min-width:11rem;max-width:17rem}.console__quota .meter-head{margin-bottom:.35rem;font-size:.82rem}.console__quota .meter{height:6px}.pill{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;padding:.22rem .6rem;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink-soft);white-space:nowrap}.pill--cold{border-color:color-mix(in srgb,var(--cold) 42%,var(--line));background:var(--cold-soft);color:var(--cold)}.pill--ok{border-color:color-mix(in srgb,var(--ok) 42%,var(--line));background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.pill--warm{border-color:color-mix(in srgb,var(--warm) 42%,var(--line));background:var(--warm-soft);color:var(--warm)}.pill__dot{width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}.console-tabs{display:flex;gap:.15rem;margin:0 0 1.6rem;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.console-tabs::-webkit-scrollbar{display:none}.console-tab{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;margin-bottom:-1px;padding:.65rem .9rem;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:.93rem;color:var(--ink-soft);cursor:pointer;transition:color .12s ease,border-color .12s ease}.console-tab:hover{color:var(--ink)}.console-tab[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--cold)}.console-tab__count{font-family:var(--mono);font-size:.68rem;font-weight:500;line-height:1.5;min-width:1.35em;text-align:center;padding:0 .35em;border-radius:999px;background:var(--line-soft);color:var(--ink-faint)}.console-tab[aria-selected=true] .console-tab__count{background:var(--cold-soft);color:var(--cold)}.panel__head{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;justify-content:space-between;margin:0 0 .9rem}.panel__head .card__kicker{margin:0}.form-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end}.form-row .field{flex:1 1 18rem;max-width:26rem;margin:0}.form-row .cta{flex:none}.empty{border:1px dashed var(--line);border-radius:var(--radius);padding:1.7rem 1.3rem;text-align:center;color:var(--ink-soft);font-size:.93rem}.empty p{margin:0}.cell-name{display:flex;align-items:center;gap:.55rem;font-weight:600;color:var(--ink)}.status-dot{width:7px;height:7px;flex:none;border-radius:999px;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 16%,transparent)}.status-dot--off{background:var(--ink-faint);box-shadow:none}.row-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}td.cell-end,th.cell-end{text-align:end}.cta--danger{border-color:var(--line);color:var(--ink-soft);background:var(--card)}.cta--danger:hover{border-color:var(--warm);color:var(--warm);background:var(--warm-soft)}.key-shown{display:block;font-family:var(--mono);font-size:.92rem;overflow-wrap:anywhere;background:var(--cold-soft);border:1px solid var(--line);border-radius:var(--radius);padding:.8rem .9rem;margin:.7rem 0;-webkit-user-select:all;-moz-user-select:all;user-select:all}.console-foot__links{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;font-size:.9rem}.stack>*+*{margin-top:1rem}.spaced-below{margin-bottom:1.4rem}.row-between{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:space-between}.facts{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1.2rem;margin:1rem 0 0;font-size:.92rem}.facts dt{color:var(--ink-faint)}.facts dd{margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.card__rule{border-top:1px solid var(--line);margin:1.3rem -1.4rem 1rem}@media (prefers-reduced-motion:reduce){.field input,.field select,.field textarea{transition:none}}.console input:not([type=checkbox]):not([type=radio]),.console select,.console textarea{padding:.6rem .8rem;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.console input:not([type=checkbox]):not([type=radio]):focus-visible,.console select:focus-visible,.console textarea:focus-visible{outline:none;border-color:var(--cold);box-shadow:0 0 0 3px color-mix(in srgb,var(--cold) 28%,transparent)}.console h2{font-size:1.15rem;letter-spacing:-.01em;margin:0 0 .5rem;color:var(--ink)}.console h2.spaced{margin-top:1.4rem}.console h3{font-size:1rem;margin:0 0 .4rem;color:var(--ink)}.console code{font-family:var(--mono);font-size:.9em}.console p{color:var(--ink-soft)}.console .card p:first-child{margin-top:0}.meter{height:8px;width:100%;overflow:hidden;border-radius:999px;background:var(--line-soft);border:1px solid var(--line)}.meter__fill{height:100%;background:var(--cold);transition:width .4s ease}.meter--alert .meter__fill{background:var(--warm)}.meter-head{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline;justify-content:space-between;margin:0 0 .45rem;font-size:.86rem;color:var(--ink-soft)}.meter-head b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.meter--thin{height:5px;border:0;max-width:9rem}@media (prefers-reduced-motion:reduce){.meter__fill{transition:none}}.plan__sub{display:block;margin-top:.15rem;font-size:.8rem;line-height:1.35;color:var(--ink-faint)}.plan__consent{margin-top:auto}.plan .plan__consent+.cta{margin-top:.9rem}.credits{margin-top:3rem}.credits>p{margin:0 0 1.1rem}.faq--grid{display:grid;gap:0 2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));margin-top:3.5rem}.danger{border:1px solid color-mix(in srgb,var(--warm) 35%,var(--line));border-radius:var(--radius);background:var(--card);padding:1.3rem 1.4rem}.danger .card__kicker{color:var(--warm)}.danger p{max-width:70ch}