@font-face{font-family:butler;src:url(../media/butler_bold-s.p.2nv8vndn7u87u.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:butler Fallback;src:local(Arial);ascent-override:96.11%;descent-override:32.99%;line-gap-override:0.0%;size-adjust:102.57%}.butler_767b9ae4-module__c4VIZG__className{font-family:butler,butler Fallback;font-weight:700}.butler_767b9ae4-module__c4VIZG__variable{--font-butler:"butler", "butler Fallback"}
@font-face{font-family:mulish;src:url(../media/mulish_variable-s.p.25mf5mc9b38ja.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:mulish Fallback;src:local(Arial);ascent-override:98.81%;descent-override:24.58%;line-gap-override:0.0%;size-adjust:101.71%}.mulish_5ac535b6-module__iZOX9q__className{font-family:mulish,mulish Fallback}.mulish_5ac535b6-module__iZOX9q__variable{--font-mulish:"mulish", "mulish Fallback"}
@font-face{font-family:starlit;src:url(../media/starlit_drive-s.3e27g4206r3da.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:starlit Fallback;src:local(Arial);ascent-override:147.35%;descent-override:31.06%;line-gap-override:0.0%;size-adjust:50.93%}.starlit_c274f907-module__KyR4Qa__className{font-family:starlit,starlit Fallback;font-weight:400}.starlit_c274f907-module__KyR4Qa__variable{--font-starlit:"starlit", "starlit Fallback"}
:root{--font-display:var(--font-butler), Georgia, "Times New Roman", serif;--font-ui:var(--font-mulish), system-ui, -apple-system, "Segoe UI", sans-serif;--font-script:var(--font-starlit), "Brush Script MT", cursive;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, "Liberation Mono", monospace;--type-2xs:11px;--type-xs:12.5px;--type-sm:13.5px;--type-base:15px;--type-md:16.5px;--type-lg:20px;--type-xl:26.5px;--type-2xl:35px;--lh-tight:1.18;--lh-snug:1.35;--lh-normal:1.55;--lh-loose:1.65;--track-eyebrow:.075em;--track-display:-.018em;--track-tight:-.008em;--w-normal:400;--w-medium:600;--w-bold:700;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:12px;--s-6:16px;--s-7:22px;--s-8:30px;--s-9:42px;--s-10:60px;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-full:999px;--brand-navy:#0d2030;--brand-navy-2:#143a4f;--brand-coral:#e15047;--brand-coral-button:#cf443b;--brand-coral-strong:#b8342d;--brand-mint:#01ffb2;--brand-on-dark-soft:#c2dddb;--ground:#f4f1ec;--paper:#fffefb;--paper-sunk:#efebe4;--line:#e0dbd0;--line-soft:#ece8e0;--ink:#0d2030;--ink-soft:#4a5468;--ink-faint:#5d6676;--ink-ghost:#a3a8b0;--accent:#1a4d66;--accent-strong:#0d2030;--accent-quiet:#e6f0f0;--accent-edge:#c2dddb;--on-accent:#fff;--good:#1f663f;--good-quiet:#e4f7ea;--good-edge:#bce1c7;--warn:#85561b;--warn-quiet:#fef1dd;--warn-edge:#f0d4af;--bad:#961e37;--bad-quiet:#ffecec;--bad-edge:#f8c8ca;--rail:#0d2030;--rail-ink:#fff;--rail-ink-soft:#c2dddb;--rail-line:#1d3446;--rail-accent:#01ffb2;--shadow-1:0 1px 1px #0d20300d, 0 1px 3px #0d20300f;--shadow-2:0 1px 2px #0d20300f, 0 10px 24px -8px #0d203029;--shadow-3:0 2px 4px #0d203012, 0 18px 50px -24px #0d203052;--focus:#1a4d66;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--good:lab(38.0133% -30.3157 15.6347);--good-quiet:lab(95.4799% -8.04752 4.12228);--good-edge:lab(86.1984% -16.1691 8.28956);--warn:lab(41.1953% 16.0975 40.4712);--warn-quiet:lab(95.6541% 2.26954 11.3731);--warn-edge:lab(86.7097% 5.93108 22.2059);--bad:lab(33.8916% 50.1551 17.7013);--bad-quiet:lab(94.8907% 7.16728 2.24838);--bad-edge:lab(84.9043% 17.9024 5.67737)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0a1824;--paper:#10263a;--paper-sunk:#081420;--line:#22394c;--line-soft:#19303f;--ink:#f4f1ec;--ink-soft:#c2dddb;--ink-faint:#93a9b2;--ink-ghost:#587080;--accent:#8cc8e0;--accent-strong:#b5ddec;--accent-quiet:#15384d;--accent-edge:#24526b;--on-accent:#0d2030;--good:#78c594;--good-quiet:#163120;--good-edge:#284d36;--warn:#e0b26a;--warn-quiet:#3b2812;--warn-edge:#5b4222;--bad:#ef7d88;--bad-quiet:#441d22;--bad-edge:#6c343a;--brand-coral-strong:#e8685f;--rail:#06111b;--rail-line:#1a2d3c;--shadow-1:0 1px 2px #00060c73;--shadow-2:0 1px 2px #00060c66, 0 10px 24px -8px #00060c80;--shadow-3:0 2px 4px #00060c66, 0 18px 50px -24px #00060cb3;--focus:#8cc8e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--good:lab(73.5449% -33.0642 16.996);--good-quiet:lab(17.6509% -14.2203 7.31562);--good-edge:lab(29.4228% -18.3044 9.41379);--warn:lab(75.6967% 10.7825 43.3321);--warn-quiet:lab(18.1546% 6.78803 18.231);--warn-edge:lab(30.3462% 8.03871 23.5889);--bad:lab(65.983% 45.4416 15.0253);--bad-quiet:lab(16.9804% 19.4699 6.46687);--bad-edge:lab(29.5212% 25.9636 8.60208)}}}*,:before,:after{box-sizing:border-box}html,body{background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:var(--type-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}body{font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--w-bold);line-height:var(--lh-tight);letter-spacing:var(--track-display);font-variant-numeric:normal;margin:0}h1{font-size:var(--type-xl)}h2{font-size:var(--type-lg)}h3{font-size:var(--type-base);font-family:var(--font-ui);font-weight:var(--w-bold);letter-spacing:var(--track-tight)}p{margin:0 0 var(--s-5)}code,pre,.mono{font-family:var(--font-mono);font-variant-numeric:normal;font-size:.87em}::selection{background:var(--accent-quiet);color:var(--ink)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:inline-block;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar{align-items:center;gap:var(--s-7);padding:0 var(--s-6);background:var(--rail);height:52px;color:var(--rail-ink);border-bottom:1px solid var(--rail-line);display:flex}.topbar .wordmark{align-items:center;gap:var(--s-4);color:var(--rail-ink);white-space:nowrap;display:flex}.topbar .wordmark img{width:auto;height:22px;display:block}.topbar .wordmark span{color:var(--rail-ink-soft);font-size:var(--type-xs);font-weight:var(--w-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;padding-left:var(--s-4);border-left:1px solid var(--rail-line)}.topbar nav{gap:var(--s-6);min-width:0;display:flex}.topbar nav a{color:var(--rail-ink-soft);font-size:var(--type-sm);white-space:nowrap;padding:var(--s-2) 0;border-bottom:2px solid #0000;transition:color .12s ease-out}.topbar nav a:hover{color:var(--rail-ink);text-decoration:none}.topbar nav a.on{color:var(--rail-ink);border-bottom-color:var(--rail-accent)}.topbar .who{align-items:center;gap:var(--s-5);font-size:var(--type-xs);color:var(--rail-ink-soft);white-space:nowrap;margin-left:auto;display:flex}.topbar .who a{color:var(--rail-ink-soft)}.topbar .who a:hover,.topbar .who a.on{color:var(--rail-ink)}.topbar .who button{border-color:var(--rail-line);color:var(--rail-ink-soft);padding:var(--s-2) var(--s-4);font-size:var(--type-xs);background:0 0}.topbar .who button:hover{color:var(--rail-ink);background:#ffffff14;background:lab(100% 0 0/.08)}.topbar :focus-visible{outline-color:var(--rail-accent)}main{max-width:1060px;padding:var(--s-8) var(--s-7) var(--s-10);margin:0 auto}main.wide{max-width:1280px}.head{align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.head h1{font-size:var(--type-2xl)}.sub{color:var(--ink-soft);font-size:var(--type-md);max-width:62ch;margin:var(--s-3) 0 var(--s-8);line-height:var(--lh-snug)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);margin-bottom:var(--s-6);overflow:hidden}.card>header{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--line-soft);align-items:baseline;gap:var(--s-5);display:flex}.card>header h2{font-size:var(--type-lg)}.card>header .note{color:var(--ink-faint);font-size:var(--type-xs);text-align:right;font-family:var(--font-ui);font-weight:var(--w-normal);letter-spacing:0;max-width:44ch;line-height:var(--lh-snug);margin-left:auto}.card .body{padding:var(--s-6)}.card .body>:last-child{margin-bottom:0}.card{overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;font-size:var(--type-2xs);text-transform:uppercase;letter-spacing:var(--track-eyebrow);color:var(--ink-faint);font-weight:var(--w-bold);padding:var(--s-5) var(--s-6) var(--s-4);border-bottom:1px solid var(--line);white-space:nowrap}td{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--line-soft);vertical-align:top}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background-color .1s ease-out}tbody tr:hover{background:var(--paper-sunk)}td.num,th.num{text-align:right}.empty{padding:var(--s-9) var(--s-6);text-align:center;color:var(--ink-faint);font-size:var(--type-base)}.pill{padding:1px var(--s-4);border-radius:var(--r-full);font-size:var(--type-2xs);font-weight:var(--w-bold);letter-spacing:.02em;white-space:nowrap;background:var(--paper-sunk);color:var(--ink-soft);border:1px solid var(--line);font-variant-numeric:normal;display:inline-block}.pill.good{background:var(--good-quiet);color:var(--good);border-color:var(--good-edge)}.pill.warn{background:var(--warn-quiet);color:var(--warn);border-color:var(--warn-edge)}.pill.bad{background:var(--bad-quiet);color:var(--bad);border-color:var(--bad-edge)}.pill.info{background:var(--accent-quiet);color:var(--accent);border-color:var(--accent-edge)}label{font-size:var(--type-xs);font-weight:var(--w-medium);color:var(--ink-soft);margin-bottom:var(--s-3);display:block}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],input[type=datetime-local],textarea,select{width:100%;padding:var(--s-4) var(--s-5);font-family:inherit;font-size:var(--type-base);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);transition:border-color .12s ease-out,box-shadow .12s ease-out}input::placeholder,textarea::placeholder{color:var(--ink-ghost)}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-quiet);outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:1px;box-shadow:none}input[type=datetime-local]::-webkit-datetime-edit{color:inherit}input:disabled,textarea:disabled,select:disabled{background:var(--paper-sunk);color:var(--ink-faint);cursor:not-allowed}textarea{resize:vertical;min-height:78px;line-height:var(--lh-snug)}.field{margin-bottom:var(--s-6)}.row{gap:var(--s-5);flex-wrap:wrap;display:flex}.row>*{flex:200px}.revert-confirm .schedule-field{margin-bottom:var(--s-3);color:var(--ink-faint);font-size:var(--type-xs);line-height:var(--lh-snug);font-weight:var(--w-normal);display:block}.revert-confirm .schedule-field input[type=datetime-local]{margin-top:var(--s-2);display:block}button{font-family:inherit;font-size:var(--type-base);font-weight:var(--w-medium);padding:var(--s-4) var(--s-6);border-radius:var(--r-full);border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}button:hover:not(:disabled){background:var(--paper-sunk);border-color:var(--ink-ghost)}button:active:not(:disabled){background:var(--line-soft)}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}button.primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}button.primary:active:not(:disabled){background:var(--accent-strong)}button.danger{background:var(--paper);border-color:var(--bad-edge);color:var(--bad)}button.danger:hover:not(:disabled){background:var(--bad-quiet);border-color:var(--bad)}.btn{align-items:center;gap:var(--s-3);font-size:var(--type-base);font-weight:var(--w-medium);padding:var(--s-4) var(--s-6);border-radius:var(--r-full);border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);white-space:nowrap;display:inline-flex}.btn:hover{background:var(--paper-sunk);border-color:var(--ink-ghost);text-decoration:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.head .actions{align-self:center;align-items:center;gap:var(--s-5);margin-left:auto;display:flex}td.name,th.name{white-space:nowrap}.rowAction{font-weight:var(--w-medium);white-space:nowrap}.alert{padding:var(--s-5) var(--s-6);border-radius:var(--r-sm);border:1px solid var(--line);border-left:3px solid var(--ink-ghost);background:var(--paper);color:var(--ink);font-size:var(--type-base);line-height:var(--lh-snug);margin-bottom:var(--s-6)}.alert.bad{border-left-color:var(--bad);background:var(--bad-quiet);border-color:var(--bad-edge)}.alert.warn{border-left-color:var(--warn);background:var(--warn-quiet);border-color:var(--warn-edge)}.alert.info{border-left-color:var(--accent);background:var(--accent-quiet);border-color:var(--accent-edge)}.alert.good{border-left-color:var(--good);background:var(--good-quiet);border-color:var(--good-edge)}.signin-split{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.signin-hero{justify-content:space-between;gap:var(--s-9);background:var(--brand-navy);color:#fff;flex-direction:column;padding:clamp(20px,4vw,64px);display:flex;position:relative;overflow:hidden}.signin-hero .media{position:absolute;inset:0}.signin-hero .media img{object-fit:cover;object-position:30% 100%;transform-origin:30% 100%;width:100%;height:100%;animation:24s ease-in-out infinite alternate signin-pan;display:block}@keyframes signin-pan{0%{transform:scale(1.02)}to{transform:scale(1.07)}}.signin-hero .scrim{background:linear-gradient(#0d2030c4,#0d2030bd 50%,#0d2030f5);position:absolute;inset:0}.signin-hero>:not(.media){position:relative}.signin-hero .logo{align-self:flex-start;width:auto;height:34px;display:block}.signin-hero .script{margin:0 0 var(--s-6);font-family:var(--font-script);color:var(--brand-coral);transform-origin:0;font-size:clamp(2.4rem,2.6vw + 1.2rem,3.4rem);line-height:.95;display:inline-block;transform:rotate(-2deg)}.signin-hero h1{letter-spacing:-.022em;color:#fff;font-size:clamp(2.75rem,4.4vw + .5rem,5.5rem);line-height:.95}.signin-hero h1 em{color:var(--brand-mint);font-style:normal;display:block}.signin-hero .lede{max-width:38ch;margin:var(--s-7) 0 0;color:var(--brand-on-dark-soft);font-size:clamp(1rem,.3vw + .95rem,1.1875rem);line-height:1.6}.signin-hero .points{gap:var(--s-4) var(--s-8);margin:var(--s-8) 0 0;padding:var(--s-7) 0 0;font-size:var(--type-sm);letter-spacing:.02em;border-top:1px solid #ffffff29;flex-wrap:wrap;list-style:none;display:flex}.signin-hero .points li{align-items:center;gap:var(--s-4);display:flex}.signin-hero .points li:before{content:"";background:var(--brand-mint);border-radius:50%;width:7px;height:7px}.signin-panel{background:var(--ground);flex-direction:column;padding:clamp(16px,4vw,64px);display:flex}.signin-help{text-align:right;font-size:var(--type-sm);color:var(--ink-soft);margin:0}.signin-help a{color:var(--ink);font-weight:var(--w-medium);border-bottom:1.5px solid var(--brand-coral)}.signin-help a:hover{border-bottom-color:var(--ink);text-decoration:none}.signin-foot{justify-content:space-between;gap:var(--s-5);font-size:var(--type-xs);color:var(--ink-faint);flex-wrap:wrap;margin:0;display:flex}.signin-foot a{color:inherit;text-underline-offset:2px;text-decoration:underline}.signin{width:100%;max-width:420px;padding:var(--s-9) 0;margin:auto}.signin .kicker{margin:0 0 var(--s-5);font-size:var(--type-xs);font-weight:var(--w-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-coral-strong)}.signin h2{letter-spacing:-.022em;font-size:clamp(2.2rem,1.6vw + 1.4rem,3rem);line-height:1.04}.signin .sub{font-size:var(--type-md);line-height:var(--lh-normal);margin:var(--s-5) 0 var(--s-8);max-width:none}.signin .card{border-radius:var(--r-lg);box-shadow:var(--shadow-3);margin-bottom:var(--s-5)}.signin .card .body{padding:var(--s-8)}.signin label{font-size:var(--type-sm);font-weight:var(--w-bold);color:var(--ink)}.signin input:not(.code){padding:var(--s-5) var(--s-6);border-radius:var(--r-sm)}.signin .field:last-of-type{margin-bottom:var(--s-7)}.signin .card button.primary{background:var(--brand-coral-button);color:#fff;width:100%;min-height:50px;font-weight:var(--w-bold);border:0;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .24s,color .24s}.signin .card button.primary:hover:not(:disabled){background:var(--brand-mint);color:var(--brand-navy);transform:scale(1.02)}.signin .card button.primary:active:not(:disabled){transform:scale(.99)}@media (max-width:880px){.signin-split{grid-template-columns:minmax(0,1fr);min-height:0}.signin-hero{gap:var(--s-9);padding:var(--s-6) var(--s-6) var(--s-8)}.signin-hero h1{font-size:clamp(2.4rem,9vw,3.4rem)}.signin-hero .points,.signin-help{display:none}.signin{padding:var(--s-8) 0}.signin .card .body{padding:var(--s-7)}}@media (prefers-reduced-motion:reduce){.signin-hero .media img{animation:none}}.signin input.code{font-family:var(--font-mono);font-size:var(--type-lg);letter-spacing:.4em;text-indent:.4em;text-align:center;padding:var(--s-5)}.signin .aside{text-align:center}.signin .aside button{width:auto;min-height:0;color:var(--ink-faint);font-size:var(--type-xs);padding:var(--s-3) var(--s-5);background:0 0;border:0}.signin .aside button:hover{color:var(--ink);background:0 0;text-decoration:underline}.review{gap:var(--s-7);grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}@media (max-width:1000px){.review{grid-template-columns:minmax(0,1fr)}}.quote{overflow-wrap:anywhere;border-left:2px solid var(--accent-edge);padding:var(--s-2) 0 var(--s-2) var(--s-6);font-family:var(--font-display);font-size:var(--type-md);line-height:var(--lh-snug);color:var(--ink)}pre.diff{padding:var(--s-6);background:var(--paper-sunk);line-height:1.6;font-size:var(--type-xs);margin:0;overflow-x:auto}pre.diff>div{white-space:pre-wrap;overflow-wrap:anywhere;text-indent:-1.5ch;padding-left:1.5ch}pre.diff .add{color:var(--good)}pre.diff .del{color:var(--bad)}pre.diff .hunk{color:var(--ink-faint)}.shots{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:720px){.shots{grid-template-columns:1fr}}.shot{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper-sunk);overflow:hidden}.shot figcaption{padding:var(--s-3) var(--s-5);font-size:var(--type-2xs);text-transform:uppercase;letter-spacing:var(--track-eyebrow);font-weight:var(--w-bold);color:var(--ink-faint);background:var(--paper);border-bottom:1px solid var(--line-soft)}.shot img{width:100%;display:block}.shot .missing{padding:var(--s-9) var(--s-5);text-align:center;color:var(--ink-faint);font-size:var(--type-sm)}.review-shots{gap:var(--s-7);display:grid}.shot-pair>header{justify-content:space-between;align-items:flex-start;gap:var(--s-4) var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.shot-views{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.shot-views button{font-size:var(--type-sm);min-height:30px;padding:var(--s-2) var(--s-5)}.shot-views button[aria-pressed=true]{background:var(--accent-quiet);border-color:var(--accent-edge);color:var(--accent-strong)}.shot-frame{overscroll-behavior:contain;max-height:640px;overflow:auto}.shot-canvas{position:relative}.shot-band{outline:2px solid var(--accent);outline-offset:-2px;background:color-mix(in oklch, var(--accent) 10%, transparent);pointer-events:none;position:absolute;left:0;right:0}.shot-band.removed{border-top:3px solid var(--accent);outline-width:1px;height:0}.timeline{margin:0;padding:0;list-style:none}.timeline li{align-items:baseline;gap:var(--s-5);padding:var(--s-4) 0;border-bottom:1px solid var(--line-soft);display:flex}.timeline li:last-child{border-bottom:0}.timeline .dot{background:var(--paper);border:1.5px solid var(--line);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.timeline .dot.done{background:var(--good);border-color:var(--good)}.timeline .k{font-size:var(--type-sm)}.timeline .v{text-align:right;font-size:var(--type-xs);color:var(--ink-soft);margin-left:auto}.timeline .pending{color:var(--ink-faint)}.stat{gap:var(--s-8);flex-wrap:wrap;display:flex}.stat div{min-width:96px}.stat .n{font-family:var(--font-display);font-size:var(--type-xl);font-weight:var(--w-bold);letter-spacing:var(--track-display);line-height:1.1}.stat .l{font-size:var(--type-xs);color:var(--ink-soft);margin-top:var(--s-1)}.kv{gap:var(--s-3) var(--s-6);font-size:var(--type-sm);grid-template-columns:auto 1fr;display:grid}.kv dt{color:var(--ink-soft)}.kv dd{margin:0}.meta{color:var(--ink-faint);font-size:var(--type-xs);line-height:var(--lh-snug)}.tight{margin-bottom:var(--s-3)}.request+.request{margin-top:var(--s-7);padding-top:var(--s-7);border-top:1px solid var(--line-soft)}.requestHead{justify-content:space-between;align-items:baseline;gap:var(--s-5);margin-bottom:var(--s-4);display:flex}.requestHead .pill{font-family:var(--font-mono);font-size:var(--type-2xs)}.requestReason{margin:var(--s-5) 0 var(--s-6)}.requestReason strong{color:var(--ink-soft);font-weight:var(--w-medium)}@media (max-width:720px){main{padding:var(--s-7) var(--s-5) var(--s-9)}.head h1{font-size:var(--type-xl)}.topbar{gap:var(--s-4) var(--s-5);height:auto;padding:var(--s-4) var(--s-5);flex-wrap:wrap}.topbar nav{gap:var(--s-5);order:3;width:100%;overflow-x:auto}.topbar .who{font-size:var(--type-2xs);gap:var(--s-4)}th,td{padding:var(--s-4) var(--s-5)}}
