.app-page{padding-block:28px 72px;max-width:calc(var(--page-w, 760px) + var(--gutter) * 2)}.app-page>h1{font-size:var(--t-32);margin:18px 0}.app-lede{color:var(--ink-2);font-size:var(--t-15);margin:-10px 0 20px}.app-page .acct-banner{margin-bottom:16px}@media(max-width:600px){.app-page{padding-block:20px 56px}}.app-tabs{display:inline-flex;gap:2px;max-width:100%;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--surface);overflow-x:auto;scrollbar-width:none}.app-tabs a{padding:4px 14px;border-radius:999px;font-size:var(--t-13);line-height:1.6;color:var(--ink-2);white-space:nowrap;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.app-tabs a:hover{color:var(--ink);background:var(--raise)}.app-tabs a[aria-current=page]{color:var(--ink);background:var(--raise-2);font-weight:560}.app-panel{padding:16px 18px}.app-panel+.app-panel,.app-gap{margin-top:14px}.app-kicker{display:block;font-family:var(--mono);font-size:var(--t-12);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.app-split{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:14px;align-items:start}.app-split>*+*{margin-top:0}@media(max-width:820px){.app-split{grid-template-columns:minmax(0,1fr)}}.app-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.app-row.between{justify-content:space-between}.app-row .grow{flex:1 1 200px;min-width:0}.app-sub{font-size:var(--t-13);color:var(--ink-2)}.app-num{font-family:var(--mono);font-size:.92em;font-variant-numeric:tabular-nums;color:var(--ink)}.app-stats{display:flex;flex-wrap:wrap;gap:2px 16px;font-size:var(--t-13);color:var(--ink-2)}.app-empty{padding:22px 18px;text-align:center;color:var(--ink-2);font-size:var(--t-15)}.app-empty p{margin-inline:auto}.app-empty .btn{margin-top:12px}.app-field+.app-field{margin-top:14px}.app-lbl{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:var(--t-13);color:var(--ink-2)}.app-input,.app-select,.app-textarea{display:block;width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--raise);color:var(--ink);font-size:var(--t-15);transition:border-color var(--dur) var(--ease)}.app-input,.app-select{height:38px;padding-inline:12px}.app-textarea{padding:10px 12px;line-height:1.5;resize:vertical;min-height:150px}.app-input::placeholder,.app-textarea::placeholder{color:var(--ink-3)}.app-input:focus-visible,.app-select:focus-visible,.app-textarea:focus-visible{border-color:var(--ink-2);outline-offset:1px}.app-input[aria-invalid=true],.app-textarea[aria-invalid=true]{border-color:var(--bad)}.app-count{font-family:var(--mono);font-size:var(--t-12);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap}.app-count.warn{color:var(--warn)}.app-count.over{color:var(--bad)}.app-help{margin-top:6px;font-size:var(--t-13);color:var(--ink-2);max-width:none}.app-help.warn{color:var(--warn)}.app-help.bad{color:var(--bad)}.app-chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--r-chip);font-size:var(--t-12);font-weight:500;color:var(--ink-2);white-space:nowrap;vertical-align:middle}.app-chip.on{color:var(--ink)}.app-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.app-dot.ok{background:var(--ok)}.app-seg{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--raise)}.app-seg button{height:26px;padding:0 11px;border-radius:999px;font-size:var(--t-12);color:var(--ink-2);white-space:nowrap;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.app-seg button:hover{color:var(--ink)}.app-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.app-link{font-size:var(--t-13);color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;white-space:nowrap}.app-link:hover{color:var(--ink);text-decoration-color:currentColor}.app-link.bad{color:var(--bad)}.app-link:disabled{opacity:.4;cursor:default}.btn.sm.danger{color:var(--bad)}.app-note{padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--raise);font-size:var(--t-13);color:var(--ink-2);max-width:none}.app-note strong{color:var(--ink);font-weight:600}.app-note.warn{border-color:var(--line-strong)}.app-note.warn>p:first-child>strong{color:var(--warn)}.app-note.bad>p:first-child>strong{color:var(--bad)}.app-note p+p,.app-note p+.app-row,.app-note ul+.app-row,.app-note p+ul{margin-top:8px}.app-note ul{padding-left:18px}.app-note li{max-width:none}.md{font-size:var(--t-15);line-height:1.55;overflow-wrap:anywhere}.md>*+*{margin-top:8px}.md p,.md li{max-width:none}.md .md-h{font-family:var(--font);font-size:var(--t-15);font-weight:640;letter-spacing:-.01em}.md>*+.md-h{margin-top:14px}.md ul,.md ol{padding-left:20px}.md li+li{margin-top:3px}.md pre{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--raise);overflow-x:auto;font-size:var(--t-13);line-height:1.5}.md pre code{font-size:inherit}.md :not(pre)>code{padding:1px 5px;border-radius:5px;background:var(--raise-2);font-size:.86em}.inset .uc{display:block}.inset .uc-head>.app-stats,.inset .uc-head>.uc-controls{justify-content:flex-start;align-items:center}.uc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.uc-controls{display:flex;flex-wrap:wrap;gap:6px}.uc-frame{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px}.uc-y{display:flex;flex-direction:column;justify-content:space-between;height:120px;font-family:var(--mono);font-size:11px;line-height:1;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.uc-plot{position:relative;height:120px;border-bottom:1px solid var(--line-strong);cursor:crosshair;touch-action:pan-y}.uc-plot:focus-visible{border-radius:2px}.uc-svg{display:block;width:100%;height:100%;overflow:visible}.uc-grid{stroke:var(--line)}.uc-col{fill:transparent}.uc-col.is-sel{fill:var(--raise)}.uc-bar{fill:var(--ink-2)}.uc-bar.is-sel{fill:var(--ink)}.uc-zero{fill:var(--line-strong)}.uc-none{fill:var(--line)}.uc-x{grid-column:2;display:flex;justify-content:space-between;margin-top:6px;font-family:var(--mono);font-size:11px;color:var(--ink-3)}.uc-read{display:flex;flex-wrap:wrap;gap:2px 14px;min-height:1.6em;margin-top:10px;font-size:var(--t-13);color:var(--ink-2)}.uc-read .d{color:var(--ink);font-weight:560}.uc-msg{position:absolute;inset:0;display:grid;place-items:center;padding:0 16px;text-align:center;font-size:var(--t-13);color:var(--ink-2);pointer-events:none}.uc-msg span{padding:4px 10px;border-radius:var(--r-chip);background:var(--surface)}
