body{font-size:.906rem}.eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.14em;color:var(--accent-2-text);margin:0;font-size:.8125rem;font-style:italic;font-weight:600;line-height:1}.h-caps{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.03em;font-style:italic;font-weight:600}button,.button{border-radius:var(--radius);min-height:38px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;justify-content:center;padding:0 16px;font-size:.94rem;font-style:italic;font-weight:600;line-height:1}button:not(.secondary):not(.destructive):not(.cream):not(.tinted):not([class*=toast]):not(.topbar-menu):not(.mobile-tab):not(.drawer-scrim),.button:not(.secondary):not(.destructive):not(.cream):not(.tinted){box-shadow:0 6px 18px -8px color-mix(in srgb, var(--accent) 60%, transparent)}button.secondary,.button.secondary{background:var(--surface-3);border-color:var(--border-strong);color:var(--text);box-shadow:none}button.secondary:hover,.button.secondary:hover{background:color-mix(in srgb, var(--text) 10%, var(--surface-3))}button.cream,.button.cream{background:var(--accent-2);color:var(--accent-2-ink);border-color:#0000}button.cream:hover,.button.cream:hover{background:color-mix(in srgb, var(--accent-2) 88%, var(--text));color:var(--accent-2-ink)}button.small,.button.small{border-radius:var(--radius-sm);min-height:32px;padding:0 12px;font-size:.84rem}.card{border-radius:var(--radius-xl);box-shadow:var(--shadow-card);min-width:0}.card:has(a):hover{box-shadow:var(--shadow-card)}.card-head h2,.card-head h3{letter-spacing:.03em;font-size:1.3rem}.card-head{grid-template-columns:22px minmax(0,1fr) auto}.card-icon,.card-icon:is(.tint-ok,.tint-bad,.tint-warn,.tint-info,.tint-accent,.tint-neutral){width:22px;height:22px;color:var(--text-faint);background:0 0;border:none;place-items:center;display:grid}.card.danger-zone .card-icon{color:var(--danger)}.view-all,.card-link{color:var(--accent);white-space:nowrap;font-size:.844rem;font-weight:600;text-decoration:none}.view-all:hover,.card-link:hover{color:var(--accent-strong);text-decoration:none}.view-all:after{content:" ›"}.b-card{padding:0}.b-card-h{align-items:flex-start;gap:12px;padding:18px 20px 4px;display:flex}.b-card-h>div:first-child{flex:auto;min-width:0}.app-shell .content .b-card .b-card-h h2,.b-card-h h2{letter-spacing:.03em;margin:0;font-size:1.32rem;line-height:1.05}.b-card-sub{color:var(--text-muted);margin:4px 0 0;font-size:.8125rem;line-height:1.35}.b-card-action{flex:none;margin-top:2px}.b-card-b{padding:14px 20px 20px}.b-card.is-flush .b-card-b{padding:8px 0 4px}.b-card.is-bad{border-left:4px solid var(--danger)}.b-card.is-warn{border-left:4px solid var(--warning)}.b-card.is-faction{border-left:4px solid var(--faction-hi)}.pill,.pill[class*=status-]{border-radius:var(--radius-full);letter-spacing:.06em;background:color-mix(in srgb, currentColor 13%, transparent);border:none;padding:3px 10px 2px 8px;font-size:.75rem;line-height:1.4}.pill:not([class*=status-]){background:var(--surface-3);color:var(--text-muted)}.b-pill{border-radius:var(--radius-full);height:24px;font:italic 600 .75rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.b-pill.is-ok{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.b-pill.is-warn{background:var(--warning-bg);color:var(--warning)}.b-pill.is-bad{background:var(--danger-bg);color:var(--danger)}.b-pill.is-info{background:var(--info-bg);color:var(--info)}.b-pill.is-mute{background:var(--surface-3);color:var(--text-muted)}.b-pill.is-faction{background:color-mix(in srgb, var(--faction-hi) 16%, transparent);color:var(--faction-hi)}.b-pill.is-accent2{background:var(--accent-2);color:var(--accent-2-ink)}.status-mark{white-space:nowrap;align-items:center;gap:7px;font-size:.8125rem;display:inline-flex}.status-mark>i{border:1.5px solid;flex:none;width:7px;height:7px}.status-mark.is-on{color:var(--ok)}.status-mark.is-on>i{background:currentColor}.status-mark.is-off{color:var(--text-muted)}.status-mark.is-warn{color:var(--warning)}.status-mark.is-warn>i{background:currentColor}.status-mark.is-bad{color:var(--danger)}.status-mark.is-bad>i{background:currentColor}.status-mark.is-leave{color:var(--info)}.status-mark.is-leave>i{background:currentColor}.cs{font:600 .75rem/1 var(--font-mono);background:color-mix(in srgb, var(--faction-hi) 15%, transparent);color:var(--faction-hi);letter-spacing:.02em;white-space:nowrap;vertical-align:1px;border-radius:7px;padding:4px 7px;display:inline-block}.cs.is-faded{opacity:.6}.insignia{vertical-align:middle;color:var(--faction-hi);--ins-bg:var(--surface);flex:none;display:inline-block}img.insignia{object-fit:contain;width:auto}.page-header{align-items:flex-end}.page-header .eyebrow{margin-bottom:8px}.app-shell .content>h1,.page-header h1{letter-spacing:.01em;font-size:clamp(2rem,1.5rem + 1.2vw,2.6rem);line-height:.98}.city-banner{isolation:isolate;border-radius:var(--radius-2xl);border:1px solid var(--border);min-height:230px;box-shadow:var(--shadow-card);color:var(--text);--cb-sky:radial-gradient(120% 90% at 78% 110%, #f4b16252, transparent 55%), linear-gradient(180deg, #0f1c22 0%, #1b3a42 58%, #3d4740 100%);--cb-far:#1b2c31;--cb-mid:#142126;--cb-near:#0f171b;--cb-lights:1;--cb-stars:1;--cb-fade:#0d12158c;margin:0 0 18px;padding:30px 34px 26px;position:relative;overflow:hidden}.city-banner[data-art=night]{--cb-sky:radial-gradient(90% 70% at 20% 0%, #6fb0f31f, transparent 60%), linear-gradient(180deg, #070c14 0%, #0d1726 62%, #18243a 100%);--cb-far:#18233a;--cb-mid:#111a2b;--cb-near:#0b111c}.city-banner[data-art=dawn]{--cb-sky:radial-gradient(110% 90% at 30% 115%, #ffaa786b, transparent 60%), linear-gradient(180deg, #1c2235 0%, #4a3a52 55%, #8a5a55 100%);--cb-far:#3a2f40;--cb-mid:#2b2333;--cb-near:#1d1823;--cb-stars:.4}.city-banner[data-art=plain]{--cb-lights:0}.city-banner[data-art=image]{--cb-sky:linear-gradient(180deg, #080c0f59, #080c0fd1), var(--cb-image) center / cover no-repeat}.city-banner[data-art=faction]{--cb-sky:radial-gradient(110% 90% at 85% 120%, color-mix(in srgb, var(--faction-fill) 70%, white 10%), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--faction-deep) 70%, #070b10) 0%, var(--faction-deep) 70%, color-mix(in srgb, var(--faction-fill) 75%, var(--faction-deep)) 100%);--cb-far:color-mix(in srgb, var(--faction-fill) 45%, #0b121a);--cb-mid:color-mix(in srgb, var(--faction-fill) 30%, #0a0f15);--cb-near:color-mix(in srgb, var(--faction-fill) 18%, #070b10);--cb-fade:color-mix(in srgb, var(--faction-deep) 70%, transparent)}.city-banner>.cb-sky,.city-banner>.cb-stars,.city-banner>.cb-city,.city-banner>.cb-fade{z-index:-1;pointer-events:none;position:absolute}.cb-sky{background:var(--cb-sky);inset:0}.cb-stars{opacity:var(--cb-stars);background-image:radial-gradient(1px 1px at 12% 22%,#ffffff80,#0000),radial-gradient(1px 1px at 32% 12%,#ffffff59,#0000),radial-gradient(1px 1px at 58% 30%,#fff6,#0000),radial-gradient(1px 1px at 72% 10%,#ffffff4d,#0000),radial-gradient(1.4px 1.4px at 88% 24%,#ffffff80,#0000),radial-gradient(1px 1px at 45% 18%,#ffffff4d,#0000),radial-gradient(1px 1px at 22% 40%,#ffffff40,#0000);inset:0 0 40%}.cb-city{height:120px;bottom:0;left:0;right:0}.cb-city>i{display:block;position:absolute;inset:0}.cb-city>:is(.cb-far,.cb-mid,.cb-near){-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.cb-far{background:var(--cb-far);-webkit-mask-image:url(/brand/skyline-far.svg);mask-image:url(/brand/skyline-far.svg)}.cb-mid{background:var(--cb-mid);-webkit-mask-image:url(/brand/skyline-mid.svg);mask-image:url(/brand/skyline-mid.svg)}.cb-near{background:var(--cb-near);-webkit-mask-image:url(/brand/skyline-near.svg);mask-image:url(/brand/skyline-near.svg)}.cb-lights-back,.cb-lights-front{opacity:var(--cb-lights);background:0 100%/auto 100% repeat-x}.cb-lights-back{background-image:url(/brand/skyline-lights-back.svg)}.cb-lights-front{background-image:url(/brand/skyline-lights-front.svg)}.cb-fade{background:linear-gradient(180deg, transparent, var(--cb-fade));height:70px;bottom:0;left:0;right:0}.cb-in{z-index:2;max-width:760px;position:relative}.city-banner.has-figure .cb-in{max-width:min(760px,100% - 220px)}.cb-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.cb-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.city-banner .eyebrow{color:var(--accent-2-text)}.city-banner[data-art=faction] .eyebrow{color:color-mix(in srgb, var(--accent-2-text) 75%, var(--faction-hi))}.app-shell .content .cb-title,.cb-title{letter-spacing:.01em;color:var(--text);border:0;margin:10px 0 8px;padding:0;font-size:clamp(2.2rem,1.6rem + 2vw,3.1rem);line-height:.95}.cb-title em{color:var(--accent-2-text);font-style:italic}.cb-lede{max-width:680px;color:color-mix(in srgb, var(--text) 86%, transparent);margin:0;font-size:1rem;line-height:1.5}.cb-lede a{color:var(--accent-2-text);font-weight:600}.cb-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cb-chips .page-status{color:color-mix(in srgb, var(--text) 80%, transparent);margin:0}.cb-figure{z-index:2;filter:drop-shadow(0 14px 18px #00000073);position:absolute;bottom:6px;right:46px}.cb-robot{width:200px;height:auto;animation:3.6s ease-in-out infinite bot-bob;display:block}.city-banner .crest-badge{width:150px;height:auto;display:block}.city-banner:has(.crest-badge) .cb-figure{top:28px;bottom:auto;right:44px}@media (prefers-reduced-motion:reduce){.cb-robot{animation:none}}.city-banner.is-compact{min-height:0;padding:22px 26px}.city-banner.is-compact .cb-title{margin-top:8px;font-size:clamp(1.9rem,1.5rem + 1vw,2.4rem)}.city-banner.is-compact .cb-city{height:90px}.city-banner.is-compact .cb-in{max-width:none}.city-banner.is-compact .cb-top{min-height:0}.city-banner.is-swatch{border-radius:inherit;height:100%;min-height:0;box-shadow:none;border:0;margin:0;padding:0;display:block}.city-banner.is-swatch .cb-city{height:44px}.city-banner.is-swatch>*{display:block}.banner-chip{border-radius:var(--radius-full);border:1px solid var(--border-2);min-height:30px;color:var(--text);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d12158c;align-items:center;gap:7px;padding:0 12px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}a.banner-chip:hover{color:var(--text);border-color:var(--border-strong)}.banner-chip .dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%}.banner-chip.is-warn{color:var(--warning)}.banner-chip.is-bad{color:var(--danger)}.banner-chip.is-accent2{background:var(--accent-2);color:var(--accent-2-ink);border-color:#0000}.banner-chip svg{flex:none}.seg{border-radius:var(--radius);border:1px solid var(--border-2);background:#080e1680;gap:2px;padding:4px;display:inline-flex}.seg a{font:italic 600 .84rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;border-radius:9px;padding:7px 12px;text-decoration:none}.seg a:hover{color:var(--text)}.seg a[aria-current=page]{background:var(--accent-2);color:var(--accent-2-ink)}.stat-strip{border-radius:var(--radius-lg);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070f1b9e;flex-wrap:wrap;max-width:100%;margin-top:20px;padding:14px 20px;display:inline-flex}.stat-strip>*{border-left:1px solid var(--border-2);color:inherit;gap:4px;min-width:0;padding:0 22px;text-decoration:none;display:grid}.stat-strip>:first-child{border-left:0;padding-left:0}.stat-strip b{font:italic 600 2.1rem/1 var(--font-heading);color:var(--accent-2-text);font-variant-numeric:tabular-nums}.stat-strip b.is-live{color:var(--accent)}.stat-strip b.is-warn{color:var(--warning)}.stat-strip b.is-bad{color:var(--danger)}.stat-strip span{color:var(--text-muted);white-space:nowrap;font-size:.78rem}.stat-strip>a:hover span{color:var(--text)}.stat-strip.on-page{background:var(--surface);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none;margin:0 0 18px}.stat-strip.on-page b{color:var(--text)}.stat-tile{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--surface)}.stat-tile .stat-label{letter-spacing:.12em;color:var(--text-faint)}.stat-tile .stat-value{font-size:2.1rem}.seg-tabs,.page-tabs,.feature-tabs{background:0 0;border:none;border-radius:0;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;display:flex}.feature-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.seg-tabs a,.page-tabs a,.feature-tabs a{border-radius:var(--radius);min-height:38px;font:italic 600 .94rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:0 16px;text-decoration:none;display:inline-flex}.seg-tabs a:hover,.page-tabs a:hover,.feature-tabs a:hover{color:var(--text);background:color-mix(in srgb, var(--text) 4%, transparent)}.seg-tabs a[aria-current=page],.seg-tabs a[aria-selected=true],.page-tabs a[aria-current=page],.feature-tabs a[aria-current=page]{color:var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border:none}.tab-count{font:600 .69rem/1 var(--font-sans);border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-muted);letter-spacing:0;padding:3px 7px;font-style:normal}.card-head .seg-tabs a,.seg-tabs.card-head-aside a{min-height:28px;padding:0 10px;font-size:.8rem}.view-toggle{background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius)}.view-toggle a{font:italic 600 .84rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.05em;border-radius:9px}.view-toggle a[aria-current=page]{background:var(--accent-2);color:var(--accent-2-ink);box-shadow:none}.av{--av:36px;width:var(--av);height:var(--av);font:600 calc(var(--av) * .36)/1 var(--font-sans);color:#fff;background:var(--surface-3);box-shadow:0 0 0 2px var(--bg);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.av.is-xs{--av:22px}.av.is-sm{--av:28px}.av.is-lg{--av:46px}.av.is-xl{--av:56px}.av.is-faction{background:linear-gradient(140deg, color-mix(in srgb, var(--faction-fill) 80%, white), var(--faction-deep));color:var(--faction-ink)}.av.is-you{background:var(--accent-2);color:var(--accent-2-ink)}.av.is-neutral{background:var(--surface-3);color:var(--text-muted)}.av.is-gone{background:color-mix(in srgb, var(--text-faint) 40%, var(--surface-3));color:var(--text-muted)}.av-live{width:calc(var(--av) * .3);height:calc(var(--av) * .3);background:var(--accent);min-width:9px;min-height:9px;box-shadow:0 0 0 2.5px var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.av-stack{align-items:center;display:inline-flex}.av-stack .av{box-shadow:0 0 0 2px var(--surface-2);margin-right:-5px}.av-more{font-size:10px}.warrant{color:#eef4fb;background:radial-gradient(90% 80% at 100% 0%, #ffffff24, transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--faction-fill) 85%, white) 0%, var(--faction-fill) 45%, var(--faction-deep) 100%);min-height:238px;box-shadow:0 1px 0 #ffffff2e inset, 0 24px 40px -22px color-mix(in srgb, var(--faction-fill) 80%, transparent);border-radius:20px;padding:18px 20px;text-decoration:none;display:block;position:relative;overflow:hidden}a.warrant:hover{color:#eef4fb}.warrant:has(.wc-sig){padding-bottom:46px}.wc-watermark{color:#ffffff0d;width:260px;height:260px;position:absolute;bottom:-80px;right:-60px}.wc-holo{opacity:.55;background:linear-gradient(90deg,#f2ead6,#9fe8c9,#8fc2f5,#f2ead6);height:5px;position:absolute;top:64px;left:0;right:0}.wc-top{align-items:center;gap:10px;display:flex;position:relative}.wc-top .crest{color:#f2ead6;flex:none}.wc-top b{font:italic 600 1.19rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.04em;display:block}.wc-top span{font:italic 600 .69rem/1 var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:#eef4fbb3}.wc-body{grid-template-columns:92px minmax(0,1fr);gap:18px;margin-top:26px;display:grid;position:relative}.wc-photo{width:92px;height:112px;color:var(--faction-deep);font:italic 600 2.4rem/1 var(--font-heading);background:#f2ead6;border-radius:12px;place-items:center;display:grid;box-shadow:0 0 0 3px #ffffff2e}.warrant dl{align-content:start;gap:5px;margin:0;font-size:.84rem;display:grid}.warrant dl>div{grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.warrant dt{font:italic 600 .72rem/1.7 var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:#eef4fb9e}.warrant dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.warrant .wc-name{font:italic 600 1.38rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.02em}.warrant .wc-rank{align-items:center;gap:7px;display:inline-flex}.warrant .insignia{color:#f2ead6;--ins-bg:var(--faction-fill)}.warrant .mono{font-family:var(--font-mono)}.wc-sig{text-align:right;color:#eef4fb99;font-size:.66rem;position:absolute;bottom:12px;right:18px}.wc-sig svg{color:#f2ead6bf;margin-left:auto;display:block}.warrant.is-compact{align-items:center;gap:16px;min-height:0;padding:14px 16px;display:flex}.warrant.is-compact .wc-photo{border-radius:12px;flex:none;width:64px;height:64px;font-size:1.7rem}.wc-compact-body{gap:4px;min-width:0;display:grid}.wc-eyebrow{font:italic 600 .69rem/1.2 var(--font-heading);text-transform:uppercase;letter-spacing:.14em;color:#eef4fbb8}.warrant.is-compact .wc-name{font-size:1.6rem}.wc-line{color:#eef4fbd9;font-size:.875rem}.wc-cs{font:600 .8rem/1 var(--font-mono);background:#ffffff24;border-radius:6px;padding:3px 6px}.cal-top{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.cal-top .cal-head{margin:0}.cal-aside{color:var(--text-muted);text-align:right;font-size:.78rem}.cal-head{font:italic 600 1.06rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px}.cal-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px 0;font-size:.78rem;display:grid}.cal-dh{font:italic 600 .69rem/1 var(--font-heading);letter-spacing:.08em;color:var(--text-faint);padding-bottom:6px}.cal-day{height:27px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;margin:0 1.5px;display:grid}.cal-day.is-blank{visibility:hidden}.cal-day:is(.is-warn,.is-info,.is-ok){border-radius:0;margin:0;font-weight:600}.cal-day.is-start{border-top-left-radius:8px;border-bottom-left-radius:8px;margin-left:1.5px}.cal-day.is-end{border-top-right-radius:8px;border-bottom-right-radius:8px;margin-right:1.5px}.cal-day.is-warn{background:var(--warning-bg);color:var(--warning)}.cal-day.is-info{background:var(--info-bg);color:var(--info)}.cal-day.is-ok{background:var(--ok-bg);color:var(--ok)}.cal-day.is-today{background:var(--accent-2);color:var(--accent-2-ink);border-radius:8px;margin:0 1.5px;font-weight:700}.papers{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.paper{color:var(--text);flex-direction:column;gap:6px;text-decoration:none;display:flex}.paper:hover{color:var(--text)}.sheet{aspect-ratio:.78;background:var(--is-light,#fffdf7) var(--is-dark,#f3ecdb);box-shadow:0 10px 18px -12px #000000b3, 0 0 0 1px var(--is-light,#1a17141f) var(--is-dark,transparent);border-radius:8px;padding:10px 9px;transition:transform .15s;display:block;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.papers li:nth-child(2n) .sheet{transform:rotate(.8deg)}.paper:hover .sheet{transform:rotate(0)translateY(-2px)}.sheet:before{content:"";background:var(--faction-fill);height:16px;position:absolute;top:0;left:0;right:0}.sheet-crest{color:var(--faction-fill);position:absolute;top:22px;left:9px}.sheet .ln{background:#d8ceb6;border-radius:2px;height:3px;margin-top:5px;display:block}.sheet .ln.t{background:#8a8170;width:70%;height:4px;margin-top:36px}.sheet-new{background:var(--accent);color:var(--accent-text);font:italic 600 .56rem/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;padding:3px 24px;position:absolute;top:20px;right:-22px;transform:rotate(40deg)}.paper-title{font-size:.8125rem;font-weight:600;line-height:1.25}.paper-meta{color:var(--text-muted);font-size:.72rem}@media (prefers-reduced-motion:reduce){.sheet{transition:none}}.robot-empty{border-radius:var(--radius-lg);background:var(--accent-2-wash);border:1px dashed var(--border-2);align-items:center;gap:14px;padding:14px 16px;display:flex}.robot-empty.is-wide{grid-column:1/-1}.robot-empty>img{flex:none;width:52px;height:52px}.robot-empty-body{flex:auto;gap:2px;min-width:0;display:grid}.robot-empty-body b{font-weight:600}.robot-empty-body span{color:var(--text-muted);font-size:.8125rem}.robot-empty-action{flex:none}.empty{background:var(--accent-2-wash);border:1px dashed var(--border-2);border-radius:var(--radius-lg)}.robot-tip{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);margin:10px 12px 4px;padding:12px 12px 12px 62px;font-size:.78rem;line-height:1.4;text-decoration:none;display:block;position:relative}a.robot-tip:hover{color:var(--text-muted);border-color:var(--border-2)}.robot-tip>img{width:56px;height:auto;position:absolute;bottom:2px;left:2px}.robot-tip b{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.robot-tip .meter{margin-top:8px}@media (max-height:760px){.sidebar>.robot-tip{display:none}}.ring{flex:none;place-items:center;display:grid;position:relative}.ring svg{position:absolute;inset:0}.ring-track{stroke:var(--surface-3)}.ring-fill{stroke:var(--accent);transition:stroke-dasharray .4s}.ring.is-met .ring-fill{stroke:var(--ok)}.ring-text{text-align:center;gap:2px;display:grid;position:relative}.ring-text b{font:italic 600 2.5rem/1 var(--font-heading)}.ring-text span{color:var(--text-muted);font-size:.75rem}.day-bars{text-align:center;color:var(--text-muted);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:0;font-size:.72rem;list-style:none;display:grid}.day-bars i{background:var(--surface-2);border-radius:8px;height:40px;margin-bottom:5px;display:block;position:relative;overflow:hidden}.day-bars i b{background:color-mix(in srgb, var(--accent) 55%, transparent);border-radius:8px;position:absolute;bottom:0;left:0;right:0}.day-bars .is-today{color:var(--text);font-weight:600}.day-bars .is-today i b{background:var(--accent)}.day-bars .is-future i{opacity:.5}.podium{grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.podium.has-1{grid-template-columns:minmax(0,1fr);max-width:220px;margin-inline:auto}.podium.has-2{grid-template-columns:1fr 1.1fr}.pod{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.pod.is-1{order:2}.pod.is-2{order:1}.pod.is-3{order:3}.podium.has-2 .pod.is-1{order:2}.pod .av{margin-bottom:6px}.pod.is-1 .av{box-shadow:0 0 0 3px var(--accent-2)}.pod-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.844rem;font-weight:600;overflow:hidden}.pod-value{font:italic 600 1.5rem/1.1 var(--font-heading)}.pod.is-1 .pod-value{color:var(--accent-2-text)}.pod-block{background:linear-gradient(180deg, var(--surface-3), var(--surface-2));width:100%;color:var(--text-faint);font:italic 600 1.6rem/1 var(--font-heading);border-radius:12px 12px 4px 4px;place-items:center;margin-top:8px;display:grid}.pod.is-1 .pod-block{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-2) 22%, transparent), color-mix(in srgb, var(--accent-2) 6%, transparent));height:66px;color:var(--accent-2-text)}.pod.is-2 .pod-block{height:46px}.pod.is-3 .pod-block{height:34px}.podium-rest{margin:10px 0 0;padding:0;list-style:none}.podium-rest li{border-top:1px solid var(--border);align-items:center;gap:12px;padding:9px 0;display:flex}.podium-place{width:16px;font:italic 600 .9rem/1 var(--font-heading);color:var(--text-faint)}.podium-name{flex:auto;min-width:0;font-weight:600;display:grid}.podium-name small{color:var(--text-muted);font-size:.72rem;font-weight:400}.podium-rest b{font-variant-numeric:tabular-nums}.who-list{display:grid}.who{align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.who+.who{border-top:1px solid var(--border)}.who-main{flex:auto;min-width:0}.who-name{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.who-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who-sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.who-fig{text-align:right;flex:none;margin-left:auto}.who-fig b{font:italic 600 1.25rem/1 var(--font-heading);display:block}.who-fig span{color:var(--text-muted);font-size:.72rem}.mini-tiles{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;display:grid}.mini-tiles>*{background:var(--surface-2);color:inherit;border-radius:12px;min-width:0;padding:9px 10px;text-decoration:none}.mini-tiles b{font:italic 600 1.5rem/1 var(--font-heading);display:block}.mini-tiles span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-top:4px;font-size:.72rem;display:flex;overflow:hidden}.mini-tiles i.dot{background:var(--faction-fill);border-radius:3px;flex:none;width:8px;height:8px}.timeline{margin:0;padding:0;list-style:none}.timeline>li{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid;position:relative}.timeline>li:not(:last-child):before{content:"";background:var(--border-2);width:1px;position:absolute;top:46px;bottom:-10px;left:17.5px}.timeline .tl-text{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.4}.timeline .tl-text strong{font-weight:600}.timeline .tl-detail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.78rem;overflow:hidden}.timeline time{color:var(--text-faint);white-space:nowrap;font-size:.75rem}.module-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);min-height:132px;box-shadow:var(--shadow-card);color:var(--text);flex-direction:column;gap:6px;padding:18px 16px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.module-card:before{content:"";background:var(--faction-hi);border-radius:0 0 4px 4px;width:34px;height:4px;position:absolute;top:0;left:16px}a.module-card:hover{color:var(--text);border-color:color-mix(in srgb, var(--faction-hi) 45%, var(--border));transform:translateY(-1px)}.module-card .mc-mark{color:var(--faction-hi);opacity:.13;pointer-events:none;position:absolute;bottom:-14px;right:-10px}.module-card :is(h3,p,.mc-foot){position:relative}.module-card h3{letter-spacing:.03em;margin:0;font-size:1.12rem;line-height:1.05}.module-card p{max-width:86%;color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.4}.module-card .mc-foot{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:auto;padding-top:8px;font-size:.8125rem;font-weight:600;display:flex}.module-card .mc-extra{font-weight:500}.module-card .sparkline{height:24px;margin:2px 0 0;position:relative}.module-card.is-off{border-style:dashed;border-color:var(--border-2);box-shadow:none;background:0 0}.module-card.is-off:before{background:var(--border-2)}.module-card.is-off .mc-mark{color:var(--text-faint)}.module-card.is-off .mc-foot{color:var(--text-muted);font-weight:500}@media (prefers-reduced-motion:reduce){a.module-card:hover{transform:none}}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}@media (max-width:1279px){.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.module-grid{grid-template-columns:minmax(0,1fr)}}.table-wrap{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--surface)}thead th{font:italic 600 .72rem/1.2 var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);border-bottom:1px solid var(--border-2);background:0 0}th,td{border-bottom:1px solid var(--border);padding:8px 14px}tbody tr:hover td{background:color-mix(in srgb, var(--text) 3%, transparent)}.data-grid{font-size:.8125rem}.data-grid td{height:34px;padding-top:5px;padding-bottom:5px}.data-grid td.mono,.data-grid .cs{font-family:var(--font-mono)}.data-grid tr.is-off td{opacity:.6}.data-grid tr.is-you td{background:color-mix(in srgb, var(--accent-2) 7%, transparent)}.data-grid tr.group-row td{background:var(--bg);font:italic 600 .72rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint)}.crest{vertical-align:middle;flex:none;display:inline-block}img.crest{object-fit:contain;border-radius:6px}.fac-dot{background:var(--faction-fill);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.fac-dot img{object-fit:contain;width:16px;height:16px}.image-field{gap:8px;min-width:0;display:grid}.image-field-row{align-items:center;gap:12px;min-width:0;display:flex}.image-field-row>input{flex:auto;min-width:0}.image-field-preview{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--surface-2);background-image:linear-gradient(45deg, color-mix(in srgb, var(--text) 7%, transparent) 25%, transparent 25%, transparent 75%, color-mix(in srgb, var(--text) 7%, transparent) 75%), linear-gradient(45deg, color-mix(in srgb, var(--text) 7%, transparent) 25%, transparent 25%, transparent 75%, color-mix(in srgb, var(--text) 7%, transparent) 75%);background-position:0 0,6px 6px;background-size:12px 12px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.image-field-preview.wide{width:112px}.image-field-preview.small{border-radius:var(--radius-sm);width:36px;height:36px}.image-field-status:empty{display:none}.image-field-preview img{object-fit:contain;width:100%;height:100%;display:block}.image-field-preview.wide img{object-fit:cover}.image-field-empty{color:var(--text-faint);text-align:center;padding:4px;font-size:.7rem;line-height:1.1}.image-field-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.image-field-option{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.image-field-status{color:var(--text-faint);margin:0;font-size:.8rem}.image-field-status.bad{color:var(--danger)}.media-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.media-list>li{border-top:1px solid var(--border);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.media-list>li:first-child{border-top:none}.media-meta{gap:2px;min-width:0;display:grid}.media-meta strong{font-weight:600}.media-meta span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.8rem}.media-usage{gap:6px;margin-bottom:12px;display:grid}.media-usage .meter{height:6px;margin:0}@media (min-width:1024px){.app-shell{grid-template-columns:252px minmax(0,1fr)}.app-shell:not(.is-bare){background:linear-gradient(90deg, var(--is-light,#f5eee0) var(--is-dark,#10171a) 251px, var(--border) 251px 252px, transparent 252px) no-repeat}}.sidebar{background:var(--is-light,linear-gradient(180deg, #f7f1e3, #f3ecdb)) var(--is-dark,linear-gradient(180deg, #11181c, #0f1518));border-right:1px solid var(--border)}.sidebar-head{gap:10px;padding:18px 14px 8px}.sidebar .brand{gap:10px;padding:0 6px 4px}.sidebar .brand-mark img{width:34px;height:34px}.sidebar .brand-name{letter-spacing:.04em;font-size:1.4rem}.switcher{background:var(--accent-2-wash);border:1px solid var(--border);border-radius:14px;gap:10px;padding:10px}.switcher:hover{border-color:var(--border-2)}.switcher-avatar{background:var(--accent-2);width:34px;height:34px;color:var(--accent-2-ink);font:italic 600 .9rem/1 var(--font-heading);border-radius:10px;overflow:hidden}.switcher-avatar img{object-fit:cover;width:100%;height:100%}.switcher-body{flex-direction:column;display:flex}.switcher-name{font-size:.875rem;font-family:var(--font-sans);text-transform:none;letter-spacing:0;order:1;font-style:normal;font-weight:600;line-height:1.2}.switcher-meta{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--text-muted);order:2;font-size:.75rem;font-style:normal;font-weight:400}.nav-search input{background:var(--surface-2);border-color:var(--border);border-radius:var(--radius)}.nav{padding:4px 14px 12px}.nav-group.is-pinned{border-bottom:none;margin-bottom:0;padding-bottom:0}.nav-group-label,details.nav-group>summary.nav-group-label{letter-spacing:.1em;color:var(--text-faint);background:0 0;padding:12px 10px 5px;font-size:.75rem}.nav-group-label:hover{color:var(--text-muted);background:0 0}details.nav-group.is-current[open]>summary,details.nav-group[open]>summary{color:var(--text-faint)}.nav-group-chev{opacity:.6}.nav-group:has([aria-current=page])>.nav-group-label{color:var(--text-faint)}.nav-list{gap:2px}.nav-link{border-radius:var(--radius);min-height:33px;color:var(--text-muted);gap:11px;padding:0 10px;font-size:.875rem;font-weight:500}.nav-link:hover{background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text)}.nav-link[aria-current=page]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);font-weight:500}.nav-link[aria-current=page]>span:first-child{color:var(--accent)}.nav-link>span:first-child:has(.fac-dot){color:#fff}.nav-sub a[aria-current=page]{color:var(--text);box-shadow:inset 2px 0 0 var(--accent);background:0 0}.nav-badge{border-radius:var(--radius-full);background:var(--warning-bg);min-width:0;color:var(--warning);font:600 .69rem/1 var(--font-sans);border:none;padding:3px 7px}.sidebar-foot{border-top:none;padding:10px 14px 14px}.account{gap:10px;padding:6px}.account-avatar{background:var(--accent-2);width:34px;height:34px;color:var(--accent-2-ink);font:600 .8rem/1 var(--font-sans)}.account-name{font-size:.875rem;font-weight:600}.account-role{font-size:.75rem}.account-menu,.switcher-menu{border-radius:var(--radius-lg);border-color:var(--border-2);background:var(--surface);box-shadow:0 18px 40px -16px #0000008c}.app-shell .content{padding:22px 28px 48px}.crumbs{font-size:.75rem}.app-shell .content:has(.city-banner.is-hero)>.crumbs{display:none}@media (max-width:1023px){.topbar{background:var(--bg);border-bottom:none;padding:14px 16px 6px}.topbar .brand{min-width:0;color:var(--text);flex:auto;align-items:center;gap:8px;text-decoration:none;display:flex}.topbar .brand-mark img{width:36px;height:36px}.topbar .brand-name{letter-spacing:.04em;font-size:1.45rem}.topbar-menu{order:2}.topbar-title{display:none}.topbar-menu{background:var(--surface-2);border:1px solid var(--border);width:44px;height:44px;box-shadow:none;border-radius:14px;min-height:0;padding:0}.topbar-menu:hover{background:var(--surface-3)}.mobile-tabs{background:var(--is-light,#f7f1e3) var(--is-dark,#11181c);border-top:1px solid var(--border);padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));gap:6px}.mobile-tab{min-height:54px;font:600 .72rem/1 var(--font-sans);text-transform:none;letter-spacing:0;color:var(--text-muted);box-shadow:none;border-radius:16px;gap:4px;padding:8px 0 6px;font-style:normal}.mobile-tab[aria-current=page]{background:var(--accent-2);color:var(--accent-2-ink)}.mobile-tab:hover{background:0 0}.mobile-tab[aria-current=page]:hover{background:var(--accent-2);color:var(--accent-2-ink)}.app-shell .content{padding:10px 16px 104px}.city-banner{border-radius:22px;min-height:0;padding:22px 20px 20px}.city-banner.has-figure .cb-in{max-width:min(100%,100% - 120px)}.cb-figure{bottom:6px;right:10px}.cb-robot{width:128px}.city-banner .crest-badge{width:96px}.city-banner:has(.crest-badge) .cb-figure{top:18px;right:16px}.stat-strip{padding:12px 14px}.stat-strip>*{padding:0 14px}.stat-strip b{font-size:1.7rem}}@media (max-width:560px){.city-banner{padding:20px 18px 18px}.city-banner.has-figure .cb-in{max-width:none;padding-right:104px}.cb-title{font-size:2.25rem}.cb-lede{font-size:.95rem}.cb-robot{width:112px}.city-banner:has(.crest-badge) .cb-figure{top:16px;right:12px}.city-banner .crest-badge{width:72px}.city-banner:has(.crest-badge) .cb-in{padding-right:0}:is(.city-banner:has(.crest-badge) .cb-title,.city-banner:has(.crest-badge) .cb-top){padding-right:76px}.cb-top{flex-wrap:wrap}.stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 0;width:100%;display:grid}.stat-strip>*{padding:0 10px}.stat-strip>:nth-child(3n+1){border-left:0;padding-left:0}.stat-strip b{font-size:1.5rem}.stat-strip span{white-space:normal;font-size:.72rem}.warrant{min-height:0}.wc-body{grid-template-columns:72px minmax(0,1fr);gap:14px}.wc-photo{width:72px;height:88px;font-size:1.9rem}.warrant dl>div{grid-template-columns:74px minmax(0,1fr)}.wc-sig{margin-top:10px;position:static}.b-card-h{padding:16px 16px 4px}.b-card-b{padding:12px 16px 16px}.robot-empty{flex-wrap:wrap}.robot-empty-action{margin-left:66px}}.theme-toggle button,.toast-close,.drawer-scrim,.dialog-close{min-height:0;font-family:var(--font-sans);text-transform:none;letter-spacing:0;box-shadow:none;font-style:normal}.theme-toggle button{font-size:var(--text-xs);padding:5px 11px}.theme-toggle button[aria-pressed=true]{background:var(--accent-2);color:var(--accent-2-ink);box-shadow:none}.swatch-picker{align-items:center}.swatch-picker>label{cursor:pointer;flex:none;align-items:center;margin:0;display:inline-flex}.swatch{flex:none;display:block}input:checked+.swatch{border-color:var(--text);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent-2)}.banner-chip .text-warn{color:var(--warning)}@media (max-width:1279px){.stat-strip{grid-template-columns:repeat(3,minmax(0,auto));gap:12px 0;display:grid}.stat-strip>:nth-child(3n+1){border-left:0;padding-left:0}}@media (max-width:560px){.page-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.page-tabs::-webkit-scrollbar{display:none}.page-tabs a{padding:0 12px}}
input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],select{height:var(--control-h);padding:0 var(--control-pad-x);border-radius:var(--control-radius);font-size:var(--control-font-size);line-height:normal}select[multiple],select[size]:not([size="1"]){height:auto;padding:6px var(--control-pad-x)}textarea{padding:9px var(--control-pad-x);border-radius:var(--control-radius);font-size:var(--control-font-size)}input.small:not([type=checkbox]):not([type=radio]),select.small{height:var(--control-h-sm);font-size:var(--text-sm);padding:0 10px}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);border-radius:var(--control-radius);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);outline:none}input.small:focus-visible,select.small:focus-visible{border-radius:var(--control-radius)}button,.button{min-height:var(--control-h);border-radius:var(--control-radius)}button.small,.button.small{min-height:var(--control-h-sm);border-radius:var(--control-radius)}button:focus-visible,.button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--control-radius)}.seg{min-height:var(--control-h);border-radius:var(--control-radius);vertical-align:middle;align-items:stretch;gap:2px;padding:2px}.seg a{min-height:calc(var(--control-h) - 6px);border-radius:calc(var(--control-radius) - 3px);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.seg a:focus-visible,.seg-tabs a:focus-visible,.page-tabs a:focus-visible,.feature-tabs a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:none;border-radius:calc(var(--control-radius) - 3px)}.card-head .seg-tabs a,.seg-tabs.card-head-aside a{min-height:var(--control-h-sm)}.field-action{align-items:center;gap:var(--control-gap);min-width:0;margin:0;display:flex}.field-action>:not(button):not(.button):not(input[type=hidden]){flex:auto;width:auto;min-width:0;margin:0}.field-action>:is(button,.button){min-width:var(--control-action-w);min-height:var(--control-h);flex:none}.field-action>:is(button,.button).small{padding:0 14px;font-size:.9rem}.field-action.is-small>:is(button,.button){min-height:var(--control-h-sm)}.inline-add,.pp-inline-add{align-items:flex-end}.inline-add>:is(button,.button),.pp-inline-add>:is(button,.button){min-height:var(--control-h);flex:none}.inline-add>div:has(input:not([type=hidden]),select,textarea,[class*=DiscordPicker-module__]){flex:180px;min-width:0;margin:0}.inline-add>div:first-child{flex:1.4 240px}.inline-add>div:not(:has(input:not([type=hidden]),select,textarea,[class*=DiscordPicker-module__])){flex:none}.with-unit{min-height:var(--control-h);align-items:center}.filter-bar{align-items:center;gap:var(--control-gap);flex-wrap:wrap;display:flex}.filter-bar>*{margin:0}.filter-bar>:is(select,input:not([type=hidden]):not([type=checkbox]),.field){flex:150px;width:auto;min-width:0}.filter-bar>:is(button,.button){min-width:var(--control-action-w);min-height:var(--control-h);flex:none}.filter-bar>:is(button,.button).small{padding:0 16px;font-size:.94rem}.filter-bar>.seg{flex:none}.filter-bar>label{min-height:var(--control-h);align-items:center;gap:6px;margin:0;display:inline-flex}@media (max-width:560px){.filter-bar>.seg{flex:100%}.filter-bar>.seg a{flex:1 1 0;padding:0 6px}}:is(.card,.b-card) form.stack{max-width:none}.filter-bar>.filter-break{height:0;margin:0 0 calc(var(--control-gap) * -1);flex:0 0 100%}@media (max-width:560px){table:has(>tbody>tr>td:only-child:is(.table-cell-robot,[class*=__gridEmpty])){min-width:0!important}table:has(>tbody>tr>td:only-child:is(.table-cell-robot,[class*=__gridEmpty]))>thead{display:none}}.field-row{align-items:flex-start}.field-row>:is(button,.button){min-height:var(--control-h);flex:none;align-self:flex-end}.field-row>:is(button,.button).small{padding:0 14px;font-size:.9rem}.theme-toggle{min-height:var(--control-h-sm);border-radius:var(--control-radius);align-items:stretch;padding:2px}.theme-toggle button{border-radius:calc(var(--control-radius) - 3px);min-height:0;padding:0 11px}.nav-list>li,.nav-link{min-width:0}.sidebar .nav{overflow-x:hidden}@media (max-width:560px){.pp-inline-add>div:first-child,.pp-inline-add>.field{flex-basis:100%}.inline-add>div:has(input:not([type=hidden]),select,textarea,[class*=DiscordPicker-module__]){flex-basis:100%}}.nav-search input{padding:0 34px 0 32px}.pub-form-page:not([hidden]){flex-direction:column;gap:22px;display:flex}.choice-list{flex-direction:column;gap:8px;display:flex}.choice{min-height:var(--control-h);padding:8px var(--control-pad-x);border:1px solid var(--border);border-radius:var(--control-radius);font-size:var(--control-font-size);cursor:pointer;align-items:center;gap:10px;font-weight:400;line-height:1.35;display:flex}.choice:hover{border-color:var(--border-strong)}.choice:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.eyebrow:has(>.pub-who){flex-wrap:wrap;align-items:center;column-gap:6px;line-height:1.2;display:flex}
