:root{--page: #d6d6ce;--rule: #a7a79a;--rule-l: #c6c6ba;--panel: #f4f3ec;--panel-h: #e6e5d9;--content: #fcfbf6;--ink: #21262b;--ink-2: #3d424a;--muted: #6f6e63;--link: #1f5391;--good: #2f6b34;--bad: #9b372f;--warn: #8a6411;--zebra: #efeee5;--b-energy: #3f7a3a;--b-focus: #2f6aa0;--b-nerve: #6b4f8a;--b-health: #2f7d5a;--b-heat: #b5651d;--sans: Verdana, Geneva, Tahoma, "DejaVu Sans", sans-serif;--serif: Georgia, "Times New Roman", "DejaVu Serif", Times, serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--page);color:var(--ink);font-family:var(--sans);font-size:13px;line-height:1.5}:root[data-backdrop=docks] body,:root[data-backdrop=ledger] body,:root[data-backdrop=ferry] body,:root[data-backdrop=sumps] body{background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}:root[data-backdrop=docks] body{background-image:linear-gradient(#d6d6cec2,#d6d6cec2),url(/_astro/bg-docks.B5eSQIWt.webp)}:root[data-backdrop=ledger] body{background-image:linear-gradient(#d6d6cec2,#d6d6cec2),url(/_astro/bg-ledger.jBWQs1Zk.webp)}:root[data-backdrop=ferry] body{background-image:linear-gradient(#d6d6cec2,#d6d6cec2),url(/_astro/bg-ferry.DsV8ZtAs.webp)}:root[data-backdrop=sumps] body{background-image:linear-gradient(#d6d6cec2,#d6d6cec2),url(/_astro/bg-sumps.CGUg6xEs.webp)}*{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--rule);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--muted)}::-webkit-scrollbar-track{background:transparent}a{color:var(--link)}.page{max-width:1320px;margin:0 auto;padding:16px 22px 34px}.masthead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px 18px;background:linear-gradient(to right,var(--panel-h) 30%,rgba(225,224,214,.62) 100%),url(/_astro/header.Dv62sLjS.webp) right center / cover no-repeat,var(--panel-h);border:1px solid var(--rule);border-bottom:4px double var(--rule);box-shadow:inset 0 1px #fff9;margin-bottom:16px}.mh-brand{display:flex;align-items:center;gap:13px;min-width:0}.mh-logo{width:56px;height:56px;display:block;flex:0 0 auto;padding:3px;background:var(--content);border:1px solid var(--rule);box-shadow:1px 1px #00000014,inset 0 0 0 1px #ffffff80}.mh-wordmark{display:flex;flex-direction:column;gap:1px;min-width:0}.mh-title{font-family:var(--serif);font-size:28px;line-height:1.05;font-weight:700;letter-spacing:.6px;color:var(--ink);text-shadow:0 1px 0 rgba(255,255,255,.7)}.mh-sub{font-family:var(--serif);font-size:12.5px;font-style:italic;color:var(--muted)}.mh-meta{font-size:12px;color:var(--ink-2)}.mh-stamp{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 12px;border:1px solid var(--warn);border-top-width:3px;border-bottom-width:3px;color:var(--warn);background:#fcfbf68c;text-transform:uppercase}.mh-stamp-a{font-family:var(--serif);font-weight:700;font-size:14px;letter-spacing:2px}.mh-stamp-b{font-size:9px;letter-spacing:1.5px}.mh-right{display:flex;align-items:center;gap:12px;flex:0 0 auto}.mh-help{font-family:var(--serif);font-size:12px;letter-spacing:.5px;padding:5px 11px;white-space:nowrap}@media (max-width: 620px){.mh-stamp{display:none}.mh-title{font-size:24px}}.help-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;background:#28262080}.help-overlay{width:min(760px,100%);max-height:90vh;overflow-y:auto;background:var(--content);border:1px solid var(--rule);border-top:4px double var(--rule);box-shadow:2px 3px #0000001f;padding:14px 18px 18px}.help-overlay:focus{outline:none}.help-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.help-close{flex:0 0 auto;font-size:13px;line-height:1;padding:4px 8px}.help-intro{margin:2px 0 10px;font-size:12px}.help-group{margin-bottom:14px}.help-group-h{font-family:var(--serif);font-size:14px;margin:0 0 5px;padding-bottom:3px;border-bottom:1px solid var(--rule-l);color:var(--ink)}.help-terms{margin:0}.help-term{margin:0 0 7px}.help-term dt{font-weight:700;color:var(--ink);font-size:13px}.help-term dd{margin:1px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}@media (max-width: 640px){.help-backdrop{padding:2vh 8px}.help-overlay{max-height:96vh}}html[data-text=large] .page{zoom:1.12}.settings-overlay{width:min(440px,100%)}.settings-body{margin-top:8px}.setting-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--rule-l)}.setting-row:last-child{border-bottom:none}.setting-label{font-weight:700;color:var(--ink);font-size:13px}.setting-row select{font-size:13px;padding:2px 6px}.setting-danger{align-items:flex-start}.setting-hint{font-size:11px;margin:4px 0 0;max-width:30ch;text-align:right}.loading{padding:44px;text-align:center;color:var(--muted)}.profile-page{max-width:720px;margin:0 auto;padding:18px 16px 40px}.profile-masthead{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;padding-bottom:10px;border-bottom:4px double var(--rule);margin-bottom:18px}.profile-brand{font-family:var(--serif);font-size:24px;font-weight:700;color:var(--ink);text-decoration:none}.profile-sub{font-family:var(--serif);font-style:italic;font-size:12.5px;color:var(--muted)}.profile-main{min-height:40vh}.profile-dossier{max-width:none}.profile-foot{margin-top:28px;padding-top:12px;border-top:1px solid var(--rule-l);font-size:12px}.shell{display:grid;grid-template-columns:212px minmax(0,1fr) 304px;grid-template-areas:"nav main rail";gap:22px;align-items:start}.shell.solo{grid-template-columns:1fr;grid-template-areas:"main";max-width:600px;margin:0 auto}@media (max-width: 1080px){.shell{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"nav main" "nav rail"}}@media (max-width: 760px){.shell{grid-template-columns:1fr;grid-template-areas:"nav" "main" "rail"}}.side{grid-area:nav;background:var(--panel);border:1px solid var(--rule);box-shadow:inset 0 1px #ffffffb3,1px 1px #0000000d;padding:10px 10px 12px;position:sticky;top:14px}.side-sec{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin:12px 0 5px;padding-bottom:3px;border-bottom:1px dotted var(--rule-l)}.side-sec:first-child{margin-top:0}.rail-profile{border-bottom:2px solid var(--rule);padding-bottom:10px;margin-bottom:2px}.rp-name{font-size:15px;font-weight:700;line-height:1.2;color:var(--ink)}.rp-meta{font-size:11px;color:var(--muted);line-height:1.4}.rail-profile .rp-buffs{margin:6px 0 0;font-size:11px}.rp-status{display:flex;flex-wrap:wrap;gap:4px;margin:7px 0 0}.status-chip{display:inline-flex;align-items:baseline;gap:4px;font-size:10px;padding:1px 5px;border:1px solid var(--rule-l);white-space:nowrap}.status-chip .sc-mark{font-size:9px}.status-chip .sc-t{color:var(--muted);font-variant-numeric:tabular-nums}.status-chip.boost{color:var(--good);border-color:var(--good)}.status-chip.comedown{color:var(--bad);border-color:var(--bad)}.status-chip.pending{color:var(--warn);border-color:var(--warn);border-style:dashed}.rail-profile .money2,.rail-profile .bars{margin-top:9px}.rail-profile .rest{font-size:12px}.rail-profile .rest-note{margin:4px 0 0}.live-recovery{margin-top:9px}.live-recovery .job-line{font-size:12px;margin:0 0 4px;padding:4px 7px;background:var(--panel-h);border-left:3px solid var(--link)}.live-recovery .job-line .t-label{color:var(--muted)}.rail-profile .flash{margin:7px 0 0;padding:5px 7px;font-size:11px}.navlist{list-style:none;margin:0;padding:0}.navlink{display:flex;align-items:center;gap:7px;width:100%;text-align:left;background:transparent;border:none;border-left:3px solid transparent;padding:5px 8px;font-family:var(--sans);font-size:13px;color:var(--link);cursor:pointer;white-space:nowrap}.navlink:hover .navlink-label{text-decoration:underline}.navlink.active{font-weight:700;color:var(--ink);background:var(--content);border-left-color:var(--link)}.nav-icon{flex:0 0 auto;color:var(--muted)}.navlink.active .nav-icon{color:var(--link)}.navlink.danger{color:var(--bad)}.main{grid-area:main;min-width:0}.rail{grid-area:rail;min-width:0}.rail .panel{margin-bottom:14px}.rail .notices{padding:4px 12px 8px}.rail .log{font-size:11px}.rail .logrow{padding:6px 12px}@media (max-width: 760px){.side{position:static}.navlist{display:flex;flex-wrap:wrap;gap:2px 4px}.navlink{width:auto;border-left:none;padding:4px 8px}.navlink.active{border-left:none;text-decoration:underline}}.panel{background:var(--content);border:1px solid var(--rule);margin-bottom:14px;box-shadow:inset 0 1px #ffffffb3,1px 1px #0000000d}.panel-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 12px;background:var(--panel-h);border-bottom:3px double var(--rule);box-shadow:inset 0 1px #fff9}.panel-title{font-family:var(--serif);font-weight:700;font-size:15px;letter-spacing:.2px;color:var(--ink)}.panel-note{font-size:11px;color:var(--muted)}.panel-b{padding:14px 16px;overflow-x:auto}.panel-b.pad0{padding:0}.statusgrid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 560px){.statusgrid{grid-template-columns:230px 1fr}}.money2{display:flex;flex-direction:column;gap:0}.m-row{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px dotted var(--rule-l);font-size:12px}.m-lbl{color:var(--muted)}.m-val{font-weight:700;color:var(--ink)}.m-val.good{color:var(--good)}.m-val.warn{color:var(--warn)}.rest{margin-top:10px;align-self:flex-start}.bars{display:grid;gap:8px}.bar{display:grid;grid-template-columns:60px 1fr 58px;gap:9px;align-items:center}.bar[tabindex]{cursor:help}.bar:focus-visible{outline:1px solid var(--link);outline-offset:1px}.bar .blabel{font-size:11px;text-transform:capitalize;color:var(--ink-2)}.track{height:13px;border:1px solid var(--rule);background:#e7e6db;overflow:hidden}.track.sm{height:10px;display:inline-block;width:120px;vertical-align:middle}.fill{display:block;height:100%}.bar .num{font-size:12px;text-align:right;color:var(--ink-2)}.bar.energy .fill{background:var(--b-energy)}.bar.focus .fill{background:var(--b-focus)}.bar.nerve .fill{background:var(--b-nerve)}.bar.health .fill{background:var(--b-health)}.bar.heat .fill{background:var(--b-heat)}.fill.xp{background:var(--link)}.charlevel{display:flex;align-items:center;gap:10px;margin-bottom:12px}.charlevel-n{font-weight:700;color:var(--ink);white-space:nowrap}.charlevel .track{flex:1;height:12px}.handle-box{border:1px solid var(--rule);background:var(--panel-h);padding:8px 11px;margin:0 0 12px}.handle-box .prose.tight{margin:2px 0 6px;font-size:12px}.handle-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.handle-row input{font:inherit;font-size:13px;padding:4px 7px;border:1px solid var(--rule);background:#fff;box-shadow:inset 1px 1px #00000014;min-width:12ch}.charlevel .xpnum{margin-left:0;white-space:nowrap}.dossier-head{border:1px solid var(--rule);border-bottom:4px double var(--rule);background:var(--panel-h);padding:9px 12px;margin-bottom:12px}.dh-file{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted)}.dh-name{font-size:18px;font-weight:700;color:var(--ink);margin-top:2px}.dh-handle{font-style:italic;color:var(--ink-2);font-weight:400;margin-left:8px}.dh-name .char-source{margin-left:8px;vertical-align:middle}.dh-meta{font-size:12px;color:var(--muted);margin-top:2px}.dh-motto{font-family:var(--serif);font-style:italic;color:var(--ink-2);margin-top:4px}.dossier .subhead{margin-top:16px}.dossier-list{margin:4px 0 0;padding-left:18px}.dossier-list li{font-size:13px;margin:2px 0}.dossier .cap{text-transform:capitalize}.dossier-badges{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dossier-badges .badge{border:1px solid var(--rule);background:var(--content);box-shadow:1px 1px #0000000d;padding:4px 9px;font-size:12px;font-weight:700;color:var(--ink)}.badges-locked-h{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:10px 0 0}.dossier-badges .badge.locked{background:transparent;box-shadow:none;border-style:dashed;color:var(--muted);font-weight:400}.leaderboard .lb-controls{margin:6px 0 10px}.leaderboard table .num{text-align:right;white-space:nowrap}.leaderboard tr.me{background:var(--panel-h);font-weight:700}.leaderboard .route-boards{margin-top:18px}.leaderboard .lb-sub{margin:0 0 2px}.leaderboard .route-board{margin-top:12px}.leaderboard .route-board-h{margin:0 0 4px;font-size:1em}.linklike{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--link);cursor:pointer;text-decoration:underline}.linklike:hover{color:var(--ink)}.dossier-card{margin:4px 0 12px;border:1px solid var(--rule);border-left:4px solid var(--link);background:var(--content);padding:8px 11px}.dossier-card-h{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--serif);font-size:15px;margin-bottom:6px}.dossier-motto{font-family:var(--serif);font-style:italic;color:var(--ink-2);margin:0 0 6px;font-size:13px}.dossier-stats{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;margin-bottom:6px}.dossier-report{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:7px;border-top:1px solid var(--rule-l);font-size:12px}.dossier-report .t-label{color:var(--muted)}.dossier-report select{font-size:12px;padding:1px 4px}.dossier-report .tiny{font-size:11px}.intro{margin:0 0 14px;padding-bottom:11px;border-bottom:1px dotted var(--rule-l);font-size:12px;font-style:italic;color:var(--muted)}.prose{margin:0 0 12px;max-width:72ch;line-height:1.62;color:var(--ink-2)}.prose.tight{margin-bottom:0}.subhead{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--ink);margin:18px 0 8px;padding-bottom:4px;border-bottom:3px double var(--rule-l)}.notices{list-style:none;margin:0;padding:0}.notice{display:flex;gap:12px;padding:6px 0;border-bottom:1px dotted var(--rule-l);font-size:12px;line-height:1.5}.notice:last-child{border-bottom:none}.notice .nt{color:var(--muted);min-width:54px;font-size:11px}.notice .nh{color:var(--ink-2);font-style:italic}.inlink{background:none;border:none;padding:0;font:inherit;color:var(--link);cursor:pointer;text-decoration:underline}table.grid{border-collapse:collapse;width:100%;font-size:12px}.grid th{text-align:left;background:var(--panel-h);border:1px solid var(--rule);padding:6px 9px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--ink);white-space:nowrap;box-shadow:inset 0 1px #ffffff80}.grid th.num,.grid td.num{text-align:right;width:1%;white-space:nowrap;font-variant-numeric:tabular-nums}.grid td{border:1px solid var(--rule-l);padding:7px 10px;color:var(--ink-2);vertical-align:top;line-height:1.5}.grid tbody tr:nth-child(2n) td{background:var(--zebra)}.grid tbody tr:hover td{background:#eef0ea}.grid td.act{text-align:right;white-space:nowrap;width:1%}.grid th.type,.grid td.type{width:1%;white-space:nowrap}.grid td.type .tag{margin-left:0}.equip-t td.slot-name{width:1%;white-space:nowrap}.equip-t .desc{display:inline;margin-top:0}.cellhead{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.aname{font-weight:700;color:var(--ink)}.desc{color:var(--muted);font-size:11px;margin-top:3px;line-height:1.45;max-width:52ch}.costs{color:var(--ink-2);font-size:11px;white-space:nowrap}.sname{text-transform:capitalize;font-weight:700;color:var(--ink)}.sval{font-weight:700;color:var(--ink)}.xpnum{font-size:11px;color:var(--muted);margin-left:8px}.muted{color:var(--muted)}.empty{color:var(--muted);font-style:italic;margin:0;padding:4px 0}.footnote{color:var(--muted);font-size:11px;margin:12px 0 0;line-height:1.5}.traits{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.tag{display:inline-block;font-size:10px;line-height:1.6;border:1px solid var(--rule);background:var(--panel-h);color:var(--muted);padding:0 5px;text-transform:uppercase;letter-spacing:.3px;vertical-align:middle;white-space:nowrap}.grid td .tag,.footnote .tag{margin-left:6px}.traits .tag{margin-left:0}.tag.crime{color:var(--bad)}.tag.training,.tag.hustle{color:var(--good)}.tag.char-source{margin-left:8px}.tag.char-source.good{color:var(--good)}.tag.char-source.warn{color:var(--warn)}.tag.research{color:var(--link)}.tag.social{color:var(--b-nerve)}.tag.logistics{color:var(--warn)}.tag.business{color:var(--ink-2)}.chg{font-size:10px}.chg.up{color:var(--good)}.chg.down{color:var(--bad)}.chg.flat{color:var(--muted)}@media (max-width: 640px){.actions-t thead{display:none}.actions-t,.actions-t tbody,.actions-t tr,.actions-t td{display:block;width:auto}.actions-t tr{border:1px solid var(--rule);margin-bottom:8px;background:var(--content)}.actions-t tbody tr:nth-child(2n) td{background:transparent}.actions-t td{border:none;border-top:1px solid var(--rule-l);padding:6px 10px}.actions-t td:first-child{border-top:none}.actions-t td.type,.actions-t td.act{white-space:normal;text-align:left}.actions-t .desc{max-width:none}.actions-t td.act button{width:100%}.stack-mobile thead{display:none}.stack-mobile,.stack-mobile tbody,.stack-mobile tr,.stack-mobile td{display:block;width:auto}.stack-mobile tr{border:1px solid var(--rule);margin-bottom:8px;background:var(--content)}.stack-mobile tbody tr:nth-child(2n) td{background:transparent}.stack-mobile td,.stack-mobile td.num,.stack-mobile td.act{border:none;border-top:1px solid var(--rule-l);padding:5px 10px;text-align:left;white-space:normal}.stack-mobile td:first-child{border-top:none}.stack-mobile td.cardhead{font-weight:700;color:var(--ink);background:var(--panel-h);border-top:1px solid var(--rule-l)}.stack-mobile tr td.cardhead:first-child{border-top:none}.stack-mobile td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.3px;margin-right:6px}.stack-mobile td.act button{margin:2px 6px 2px 0}.stack-mobile td.act button.sm{min-width:0}}button{font-family:var(--sans);font-size:12px;background:#eceadf;color:var(--ink);border:1px solid #98988a;border-radius:0;padding:5px 11px;cursor:pointer;white-space:nowrap;box-shadow:inset 1px 1px #ffffffbf,inset -1px -1px #00000024}button:hover{background:#e3e1d2}button:active{background:#d8d6c7;box-shadow:inset 1px 1px #0000002e}button:disabled{color:#9a9a90;background:#efeee6;border-color:#c3c3b6;cursor:not-allowed;box-shadow:none}button.sm{padding:3px 9px;font-size:11px}button.primary{font-weight:700}.grid td.act button.sm{min-width:58px}.grid td.act button.sm.watch{min-width:0}input.qty{width:48px;max-width:48px;padding:2px 4px;font:inherit;font-size:11px;text-align:right;font-variant-numeric:tabular-nums;box-shadow:inset 1px 1px #00000014}.grid td.act button.sm{max-width:132px;overflow:hidden;text-overflow:ellipsis}.grid td.act button.sm.watch{max-width:none}.order-form{font-size:12px;margin-bottom:10px;line-height:2.1}.order-form select{font:inherit;font-size:11px;padding:2px 4px;box-shadow:inset 1px 1px #00000014}.navlink,.inlink{background:transparent;border-radius:0;box-shadow:none}.navlink:hover,.inlink:hover,.navlink:active,.inlink:active{background:transparent;box-shadow:none}.inlink:hover{text-decoration:underline}.flash{border:1px solid var(--rule);border-left:4px solid var(--good);background:#eef3ea;color:var(--ink);padding:7px 11px;margin-bottom:12px;font-size:12px}@media (prefers-reduced-motion: no-preference){.flash{animation:flash-in .25s ease-out}@keyframes flash-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}}html[data-motion=reduce] .flash{animation:none}.flash:before{content:"» ";color:var(--good);font-weight:700}.flash.error{border-left-color:var(--bad);background:#f6eceb}.flash.error:before{content:"! ";color:var(--bad)}.flash.ok{border-left-color:var(--good)}.log{display:flex;flex-direction:column}.logrow{display:flex;gap:10px;padding:6px 12px;border-bottom:1px dotted var(--rule-l);font-size:12px}.logrow:last-child{border-bottom:none}.logrow .lt{color:var(--muted);min-width:50px;font-size:11px}.logrow .lc{color:var(--muted);min-width:54px;font-size:10px;text-transform:uppercase}.logrow .lmsg{flex:1;color:var(--ink-2)}.logrow.money .lmsg{color:var(--good)}.logrow.action .lmsg{color:var(--ink)}.logrow.item .lmsg,.logrow.market .lmsg{color:var(--link)}.logrow.combat .lmsg{color:var(--bad)}.logrow.system .lmsg{color:var(--muted)}.logrow.city .lmsg{color:var(--ink-2);font-style:italic}.create label{display:block;font-weight:700;font-size:12px;margin:14px 0 4px;color:var(--ink)}.create input[type=text]{width:100%;font-family:var(--sans);font-size:13px;padding:7px 9px;border:1px solid var(--rule);background:#fff;color:var(--ink);border-radius:0;box-shadow:inset 1px 1px #00000014}.bgopts{display:grid;gap:7px;margin-top:2px}.bgopt{display:block;position:relative;border:1px solid var(--rule-l);padding:9px 11px 9px 30px;cursor:pointer;background:var(--panel)}.bgopt:hover{background:var(--panel-h)}.bgopt.sel{border-color:var(--link);background:#eef2f7}.bgopt input{position:absolute;left:10px;top:11px}.bgopt .bn{display:block;font-weight:700;color:var(--ink)}.bgopt .bb{display:block;color:var(--muted);font-size:12px;margin-top:2px}.toolbar{margin-top:16px}.char-list{list-style:none;margin:10px 0 18px;padding:0;display:grid;gap:6px}.char-load{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;text-align:left;white-space:normal;padding:9px 11px;background:var(--panel)}.char-load:hover{background:var(--panel-h)}.char-name{font-weight:700;color:var(--ink)}.char-when{font-size:11px}.import-note{border:1px solid var(--rule);background:var(--panel-h);padding:10px 12px;margin:8px 0 16px}.import-note p{margin:0 0 8px;font-size:13px;color:var(--ink-2)}.district-map{position:relative;margin-bottom:12px;border:1px solid var(--rule);border-bottom:4px double var(--rule);background:linear-gradient(#e6e5d9d6,#e6e5d9d6),url(/_astro/bg-ferry.DsV8ZtAs.webp) center / cover no-repeat,var(--panel-h);box-shadow:inset 0 1px #fff9}.dmap-bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dmap-water{fill:#2f6aa029}.dmap-shore{fill:none;stroke:#285c8a73;stroke-width:.5}.dmap-route{stroke:var(--muted);stroke-width:.45;stroke-dasharray:1.6 1.3;opacity:.65}.dmap-travel{stroke:var(--link);stroke-width:.8;stroke-dasharray:2.2 1.4}.dmap-board{position:relative;width:100%;height:264px}.dmap-pin{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:4px;padding:2px 6px;background:#fcfbf6eb;border:1px solid var(--rule);box-shadow:1px 1px #0000001f;font-family:var(--sans);font-size:11px;color:var(--ink);white-space:nowrap;cursor:pointer}.dmap-pin:hover{border-color:var(--link)}.dmap-pin.sel{outline:2px solid var(--link);outline-offset:1px}.dmap-pin.here{background:var(--ink);color:var(--content);font-weight:700;border-color:var(--ink);z-index:2}.dmap-pin.here:before{content:"";position:absolute;inset:-4px;border:1.5px solid var(--link);pointer-events:none}.dmap-pin.locked{opacity:.66;border-style:dashed;background:#f0efe6d9}.dmap-lock{font-size:9px;color:var(--muted);margin-left:1px}.tp-locked{font-size:12px;margin:0 0 8px}.dmap-dot{width:7px;height:7px;border:1px solid rgba(0,0,0,.35);display:inline-block}.dmap-dot.good{background:var(--good)}.dmap-dot.warn{background:var(--warn)}.dmap-dot.bad{background:var(--bad)}.dmap-name{line-height:1}.travel-planner{border:1px solid var(--rule);background:var(--content);padding:9px 12px;margin-bottom:14px}p.travel-planner{font-size:12px}.tp-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.tp-to{font-size:14px}.tp-note{font-size:12px;margin:3px 0 6px;font-style:italic}.tp-assist{font-size:12px;margin:0 0 6px}.tp-stats{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;margin-bottom:9px}.tp-stats strong{font-variant-numeric:tabular-nums}.tp-go{font-size:13px}@media (max-width: 760px){.dmap-board{height:280px}.dmap-pin{font-size:10px;padding:2px 5px}}@media (prefers-reduced-motion: reduce){.dmap-pin{transition:none}}html[data-motion=reduce] .dmap-pin{transition:none}.route-season{font-size:12px;margin:0 0 10px;padding:6px 9px;background:var(--panel-h);border-left:3px solid var(--b-heat)}.route-raceday{font-size:12px;margin:0 0 10px;padding:6px 9px;background:var(--panel-h);border-left:3px solid var(--good)}.route-raceday .rd-flag{color:var(--good);margin-right:5px}.route-hub{display:flex;align-items:center;flex-wrap:wrap;gap:6px 20px;padding:8px 14px;margin-bottom:12px;background:var(--ink);color:var(--content);border:1px solid var(--ink);border-bottom:4px double var(--rule)}.route-hub .rh-title{font-family:var(--serif);font-size:16px;font-weight:700;letter-spacing:.5px;margin-right:auto}.route-hub .rh-stat{display:flex;flex-direction:column;line-height:1.15}.route-hub .rh-stat strong{font-size:14px}.route-hub .rh-stat em{font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.6px;opacity:.7}.route-cards{display:grid;gap:10px}.route-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;border:1px solid var(--rule);background:var(--content);padding:10px 12px}.route-card.elsewhere{opacity:.72}.route-card.locked{opacity:.6;border-style:dashed}.rc-plate{display:flex;flex-direction:column;gap:6px}.route-track{width:100%;height:auto;background:var(--panel-h);border:1px solid var(--rule);box-shadow:inset 0 1px #fff9}.rt-line{stroke:var(--ink-2);stroke-width:1.4;stroke-dasharray:3 2.5}.rt-stop{fill:var(--muted)}.rt-start{fill:var(--good);stroke:var(--ink);stroke-width:.8}.rt-end{fill:var(--ink)}.rc-badges{display:flex;flex-wrap:wrap;gap:3px}.rc-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.rc-body .desc{margin:3px 0 7px}.rc-record{display:flex;flex-wrap:wrap;gap:4px 16px;border-top:1px dotted var(--rule);padding-top:6px}.rcr-cell{display:flex;flex-direction:column;line-height:1.2}.rcr-k{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.rcr-v{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.rcr-star{color:var(--good)}.vehicle-plate{width:56px;height:32px;flex:0 0 auto}.vp-frame{fill:var(--content);stroke:var(--rule);stroke-width:1}.vp-body{fill:var(--ink-2);stroke:var(--ink);stroke-width:.6}.vp-line{fill:none;stroke:var(--ink);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.vp-wheel{fill:var(--ink)}.vehicle-plate.worn .vp-body{fill:var(--bad)}.vehicle-plate.worn .vp-line{stroke:var(--bad)}.vehicle-head{display:flex;align-items:center;gap:8px}@media (max-width: 640px){.route-card{grid-template-columns:1fr}.rc-plate{flex-direction:row;align-items:center}.rc-plate .route-track{max-width:160px}}.district{border:1px solid var(--rule-l);background:var(--content);padding:10px 12px;margin-bottom:10px}.district:last-child{margin-bottom:0}.district-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rule-l);padding-bottom:5px;margin-bottom:6px}.district-name{font-weight:700;font-size:14px;color:var(--ink)}.heat-chip{font-size:11px;color:var(--muted);border:1px solid var(--rule-l);padding:1px 6px;white-space:nowrap}.chip-group{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.heat-chip.good{color:var(--good);border-color:var(--good)}.heat-chip.warn{color:var(--warn);border-color:var(--warn)}.heat-chip.bad{color:var(--bad);border-color:var(--bad)}.district-roles{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0}.district-meta{font-size:12px;line-height:1.6}.district-meta .dm-label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.district-meta .contact{color:var(--link);font-weight:700}.district.here{border-left:2px solid var(--link);padding-left:8px}.district-act{margin-top:8px}.risk-note,.district-status{font-size:12px;padding:4px 8px;margin-bottom:8px;border:1px dotted var(--rule-l)}.risk-note.warn,.district-status.warn{color:var(--warn);border-color:var(--warn)}.risk-note.bad,.district-status.bad{color:var(--bad);border-color:var(--bad)}.risk-note.good,.district-status.good{color:var(--good)}.contacts-here{font-size:12px;margin-bottom:8px}.contacts-here .contact{color:var(--link);font-weight:700}.bank .balances{margin-bottom:12px}.bank .bal-note{font-size:11px;color:var(--muted)}.bank-row{display:flex;align-items:center;gap:8px;margin:4px 0}.bank-from{width:110px;font-size:12px;font-weight:700;color:var(--ink-2)}.bank-row .qty{width:90px}.welcome{margin:0 0 14px;padding:10px 12px;border:1px solid var(--rule);border-left:3px solid var(--link);background:var(--panel-h)}.welcome-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.welcome-body{font-size:12.5px;line-height:1.55;margin:6px 0 0;color:var(--ink-2)}.onboarding{margin:0 0 14px;padding:8px 11px;border:1px solid var(--rule);background:var(--panel-h)}.onboarding-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.onboarding-next{font-size:12.5px;line-height:1.5;margin:6px 0 2px;color:var(--ink-2)}.onboarding-next .next-k{display:inline-block;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--link);border:1px solid var(--link);padding:0 4px;margin-right:6px;vertical-align:middle}.onboarding-next .next-label{color:var(--ink);font-weight:700}.onboarding-next .next-hint{color:var(--muted)}.onboarding .goals{list-style:none;margin:6px 0 0;padding:0}.onboarding .goal{font-size:12px;line-height:1.55;color:var(--ink-2)}.onboarding .goal.done{color:var(--muted)}.onboarding .goal-mark{display:inline-block;width:14px;color:var(--muted)}.onboarding .goal.done .goal-mark{color:var(--good)}.onboarding .goal.done .goal-label{text-decoration:line-through}.onboarding .goal-label{color:var(--ink);font-weight:700}.onboarding .goal.done .goal-label{color:var(--muted);font-weight:400}.onboarding .goal-hint{color:var(--muted)}.ambitions{margin:0 0 14px;padding:8px 11px;border:1px solid var(--rule);background:var(--panel-h)}.ambitions .goals{list-style:none;margin:6px 0 0;padding:0}.ambitions .goal{font-size:12px;line-height:1.55;color:var(--ink-2)}.ambitions .goal-mark{display:inline-block;width:14px;color:var(--muted)}.ambitions .goal.done .goal-mark{color:var(--good)}.ambitions .goal-label{color:var(--ink);font-weight:700}.ambitions .goal.done .goal-label{color:var(--muted);font-weight:400;text-decoration:line-through}.ambitions .goal-hint{color:var(--muted)}.ambitions .goal-progress{display:inline-flex;align-items:center;gap:6px;margin-left:6px}.ambitions .goal-track{display:inline-block;height:6px;width:48px;background:var(--rule-l);box-shadow:inset 0 0 0 1px var(--rule)}.ambitions .goal-fill{display:block;height:100%;background:var(--ink-2)}.ambitions .goal-count{font-variant-numeric:tabular-nums;color:var(--muted)}.recent-dispatches{margin-top:14px}.recent-dispatches .subhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dispatch-preview{list-style:none;margin:4px 0 0;padding:0}.dispatch-preview .dp{font-size:12px;line-height:1.5;color:var(--ink-2);display:flex;gap:8px}.dispatch-preview .dp-time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.leads{margin:4px 0 10px;border-left:2px solid var(--rule);padding-left:10px}.lead-note{font-size:13px;line-height:1.5;color:var(--ink-2);margin:4px 0 0}.lead-note p{margin:0}.lead-title{font-weight:700;color:var(--ink)}.lead-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-items:baseline}.lead-choices .choice{font-size:12px;padding:3px 9px}.casework .lead-note{margin-top:10px}.case-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:1px}.case-name{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--ink-2)}.case-step{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.case-decide{font-size:11px;color:var(--muted)}.case-closed{font-size:11px;margin:10px 0 0}.garage{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.garage .vehicles{display:grid;gap:8px;margin-top:6px}.garage .vehicle{border:1px solid var(--rule-l);padding:8px 10px}.garage .vehicle.active{border-color:var(--good)}.garage .vehicle-name{font-weight:700;color:var(--ink);font-size:13px}.garage .vehicle-stats{font-size:11px;margin:3px 0 6px}.garage .vehicle-actions{display:flex;flex-wrap:wrap;gap:6px}.garage .parts-chips{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 6px}.garage .part-chip{display:inline-flex;align-items:center;gap:3px}.garage .chip-x{background:none;border:none;box-shadow:none;padding:0 2px;cursor:pointer;color:var(--bad);font-weight:700}.garage .parts-shop{margin-top:8px}.garage .parts{display:grid;gap:8px;margin-top:4px}.garage .part{font-size:12px;border:1px solid var(--rule-l);padding:6px 9px}.garage .part-name{font-weight:700;color:var(--ink)}.garage .part .desc{margin:2px 0 5px}.garage .part .tiny{font-size:11px}.routes .elsewhere{opacity:.6}.routes .desc.warn{color:var(--bad)}.routes .tiny{font-size:11px}.objectives{margin:4px 0 12px;border-left:2px solid var(--link);padding-left:10px}.objectives .objective{font-size:13px;line-height:1.5;color:var(--ink-2);margin:6px 0 0}.objectives .objective p{margin:0 0 3px}.objectives .objective.done .lead-title{color:var(--good)}.standings{margin:4px 0 10px;border-left:2px solid var(--rule);padding-left:10px}.standing-note{font-size:13px;line-height:1.5;color:var(--ink-2);margin:4px 0 0}.standing-note.good{border-left:2px solid var(--good);padding-left:8px;margin-left:-10px}.standing-note.bad{border-left:2px solid var(--bad);padding-left:8px;margin-left:-10px}.fx-chip{margin-left:6px;font-size:10px;color:var(--muted);border:1px solid var(--rule-l);padding:0 4px;white-space:nowrap}.fx-chip.good{color:var(--good);border-color:var(--good)}.fx-chip.warn{color:var(--warn);border-color:var(--warn)}.fx-chip.bad{color:var(--bad);border-color:var(--bad)}.actions-t .outlook{display:flex;flex-wrap:wrap;gap:4px 0;margin-top:5px}.actions-t .outlook .fx-chip:first-child{margin-left:0}.signal{margin-left:6px;font-size:10px;white-space:nowrap}.signal.good{color:var(--good)}.signal.warn{color:var(--warn)}.sparkline{vertical-align:middle;margin-left:6px;opacity:.85}.sparkline.spark-up{color:var(--bad)}.sparkline.spark-down{color:var(--good)}.sparkline.spark-flat{color:var(--muted)}.rival-strip{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.rival-strip .rival-line{font-size:12px;margin-top:4px;display:block}.rival-strip .rival-confront{margin-left:8px;font-size:11px;padding:1px 8px}.rival-strip .signal{font-variant-numeric:tabular-nums}.factions-strip{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.crew-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 14px;margin-top:5px}.crew-card{font-size:12px}.crew-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.crew-name{color:var(--ink);font-weight:700}.crew-tier{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.crew-tier.good{color:var(--good)}.crew-tier.warn{color:var(--warn)}.crew-tier.bad{color:var(--bad)}.crew-meter{height:5px;margin:3px 0;background:var(--panel-h);border:1px solid var(--rule-l)}.crew-fill{display:block;height:100%;background:var(--ink-2)}.crew-fill.good{background:var(--good)}.crew-fill.warn{background:var(--warn)}.crew-fill.bad{background:var(--bad)}.crew-foot{display:flex;flex-direction:column;gap:1px}.crew-foot .muted{font-variant-numeric:tabular-nums}.crew-perk{font-size:11px;line-height:1.4}.crew-perk.on{color:var(--good)}.crew-perk.off{color:var(--muted)}.favors-strip{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.favors-strip .tiny{font-size:11px;margin:2px 0 6px}.favors-strip .favors{display:grid;gap:6px}.favors-strip .favor{font-size:12px}.favors-strip .favor.locked{opacity:.6}.favors-strip .favor-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.favors-strip .favor-name{color:var(--ink);font-weight:700}.favors-strip .favor-call{font-size:12px;padding:2px 8px;font-variant-numeric:tabular-nums}.favors-strip .favor-desc{margin:1px 0 0;line-height:1.45}.property .holdings{display:grid;gap:12px;margin-top:10px}.property .holding{border:1px solid var(--rule);padding:10px 12px;box-shadow:1px 1px 0 var(--rule-l)}.property .holding.owned{border-color:var(--good)}.property .holding-head{font-size:14px}.property .holding-name{font-weight:700;color:var(--ink)}.property .holding-desc{font-size:12px;line-height:1.5;color:var(--ink-2);margin:4px 0 6px}.property .holding-terms{list-style:none;margin:0 0 8px;padding:0;font-size:12px}.property .holding-terms li{padding:1px 0}.property .holding-terms .t-label{display:inline-block;min-width:64px;color:var(--ink-2)}.property .holding-terms li.good .t-label{color:var(--good)}.property .holding-terms li.bad .t-label{color:var(--bad)}.property .holding-actions{margin-top:2px}.property .holding-upgrade{font-size:12px;margin:0 0 8px;padding:6px 8px;background:var(--panel-h);border-left:3px solid var(--good);display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.property .holding-upgrade .t-label{color:var(--good)}.property .holding-upgrade button{margin-left:auto}.property .holding-front{font-size:12px;margin:0 0 8px;padding:5px 8px;background:var(--panel-h);border-left:3px solid var(--warn)}.property .holding-front.bad{border-left-color:var(--bad)}.property .holding-front .t-label{color:var(--ink-2)}.property .throughput{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:5px}.property .throughput button.sm{font-size:11px;padding:1px 8px}.property .throughput button.on{border-color:var(--good);color:var(--good);font-weight:700}.panel-link{background:none;border:none;box-shadow:none;padding:0;font:inherit;font-size:11px;color:var(--link);cursor:pointer;text-decoration:underline}.panel-link:hover{color:var(--ink)}.panel-link:active{box-shadow:none;background:none}.news{font-family:var(--serif)}.news-masthead{text-align:center;border-bottom:4px double var(--ink);padding-bottom:10px;margin-bottom:16px}.news-name{font-family:var(--serif);font-size:34px;font-weight:700;letter-spacing:.5px;line-height:1.1;color:var(--ink)}.news-tagline{font-style:italic;font-size:12px;color:var(--muted);margin-top:4px}.news-dateline{font-family:var(--sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-top:9px;padding-top:6px;border-top:1px solid var(--rule)}.front{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:22px}.front-solo{grid-template-columns:1fr}.front-main{min-width:0}.briefs{border-left:1px solid var(--rule);padding-left:18px}@media (max-width: 640px){.front{grid-template-columns:1fr;gap:14px}.briefs{border-left:none;border-top:1px solid var(--rule);padding-left:0;padding-top:12px}}.news-desk{display:inline-block;font-family:var(--sans);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:4px}.lead{padding-bottom:14px;margin-bottom:14px;border-bottom:2px solid var(--ink)}.lead-head{font-family:var(--serif);font-size:27px;line-height:1.16;font-weight:700;color:var(--ink);margin:0}.lead-deck{font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.35;color:var(--ink-2);margin:6px 0 0}.byline{font-family:var(--sans);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:8px 0 0}.lead-body{font-family:var(--serif);font-size:14px;line-height:1.6;color:var(--ink);margin:6px 0 0}.lead-body:first-letter{float:left;font-size:40px;line-height:.82;font-weight:700;padding:2px 6px 0 0}.sec-deck{font-family:var(--serif);font-style:italic;font-size:12px;line-height:1.4;color:var(--muted);margin:4px 0 0}.secondaries{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 22px}@media (max-width: 520px){.secondaries{grid-template-columns:1fr}}.secondary{border-top:1px solid var(--rule-l);padding-top:10px}.sec-head{font-family:var(--serif);font-size:16px;line-height:1.25;font-weight:700;color:var(--ink);margin:0}.briefs-h{font-family:var(--sans);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);border-bottom:3px double var(--rule);padding-bottom:4px;margin-bottom:8px}.briefs-list{list-style:none;margin:0;padding:0}.brief{padding:7px 0;border-bottom:1px dotted var(--rule-l)}.brief:last-child{border-bottom:none}.brief-head{display:block;font-family:var(--serif);font-size:13px;line-height:1.4;color:var(--ink);margin-top:2px}.news-quiet{font-style:italic;color:var(--muted);margin:0}.back-issues{margin-top:20px}.back-issue{margin-bottom:14px}.back-dateline{font-family:var(--sans);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.news-desk.news-crime{color:var(--bad)}.news-desk.news-law{color:var(--b-heat)}.news-desk.news-market{color:var(--link)}.news-desk.news-fortune{color:var(--good)}.news-desk.news-society{color:var(--b-nerve)}.news-desk.news-ambient{color:var(--muted)}.rail .notice.news-crime .nh{color:var(--bad);font-style:normal}.rail .notice.news-law .nh{color:var(--b-heat);font-style:normal}.rail .notice.news-market .nh{color:var(--link);font-style:normal}.rail .notice.news-fortune .nh{color:var(--good);font-style:normal}.acctbar{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-bottom:12px;padding:6px 11px;border:1px solid var(--rule-l);background:var(--panel);font-size:12px;box-shadow:inset 0 1px #fff9}.acct-status{color:var(--ink-2)}.acct-status strong{color:var(--ink)}.acctbar .acct-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.acctbar input[type=email]{font:inherit;font-size:12px;padding:4px 7px;border:1px solid var(--rule);background:#fff;color:var(--ink);box-shadow:inset 1px 1px #00000014;min-width:200px}.acct-error{color:var(--bad);flex-basis:100%}.sitefoot{margin-top:16px;padding:10px 14px;border-top:1px solid var(--rule);color:var(--muted);font-size:11px;text-align:center}.debug-panel{margin-top:14px;padding:8px 10px;border:1px solid var(--rule);background:var(--panel-h);font-size:11px}.debug-panel .debug-err{margin:0 0 6px;font-size:11px}.debug-panel details{margin-top:6px}.debug-panel summary{cursor:pointer;color:var(--link)}.debug-panel .debug-diag{white-space:pre-wrap;word-break:break-word;font-size:10px;color:var(--ink-2);background:var(--content);border:1px solid var(--rule-l);padding:6px 8px;margin:6px 0}.feedback-panel{margin-top:12px}.feedback-panel .feedback-form{border:1px solid var(--rule);background:var(--panel-h);padding:8px 10px}.feedback-panel textarea{width:100%;box-sizing:border-box;font:inherit;font-size:12px;margin:4px 0 6px;padding:5px 7px;border:1px solid var(--rule);background:#fff;box-shadow:inset 1px 1px #00000014}.feedback-panel .feedback-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.feedback-panel a.sm{text-decoration:none}.sitefoot .build-stamp{display:block;margin-top:3px;font-size:10px;color:var(--rule);font-variant-numeric:tabular-nums;user-select:all}
