:root{--ink-900:#07080a;--ink-800:#0f1115;--ink-700:#161920;--ink-600:#262a32;--ink-500:#3a3f49;--ink-300:#8b94a0;--ink-200:#a9b1bc;--ink-100:#eef1f5;--signal-red:#d42419;--signal-red-text:#ff7166;--signal-green:#3ddc84;--signal-amber:#ffc23d;--cream:#efe5cb;--issue-room:#121016;--issue-paper:#f6f3ee;--issue-ink:#111014;--issue-mute:#b9b4c4;--disclosure-synthetic:#cfbcff;--disclosure-hybrid:#ffc879;--disclosure-human:#d7dde5;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.16s;--dur-base:.26s;--dur-slow:.42s;--z-raised:1;--z-dial:6;--z-bar:20;--z-dialog:50;--pad:clamp(14px, 3vw, 36px);--bar-h:64px}body{--f-brand:var(--font-cover-mast), "Didot", serif;--f-cond:var(--font-cover-cond), "Arial Narrow", sans-serif;--f-body:var(--font-cover-body), system-ui, sans-serif;--f-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}main{max-width:42rem;margin:2rem auto;padding:0 1.5rem}form.stack{gap:.75rem;display:grid}form.stack label{gap:.25rem;display:grid}input,select,button{font:inherit;padding:.4rem .6rem}.error{color:#c62828}.muted{opacity:.7}main.wide{max-width:64rem}textarea{font:inherit;padding:.4rem .6rem}fieldset{border:1px solid color-mix(in srgb, currentColor 20%, transparent);gap:.75rem;margin:0;padding:.75rem 1rem;display:grid}fieldset label{gap:.25rem;display:grid}label.inline,fieldset label.inline{align-items:center;gap:.5rem;display:flex}fieldset.private{border-style:dashed;border-color:#c62828}.row{flex-wrap:wrap;gap:.5rem;display:flex}.stack-sm{gap:.4rem;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;margin:.5rem 0 1rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);padding:.4rem .5rem}td input,td select{box-sizing:border-box;width:100%}input.narrow{min-width:5rem}.badge{border:1px solid;border-radius:.25rem;padding:0 .4rem;font-size:.85em;display:inline-block}.badge-active,.badge-accepted{color:#2e7d32}.badge-pending{color:#b26a00}.badge-revoked,.badge-rejected,.badge-disputed,.badge-expired{color:#c62828}.notice{background:#b26a001a;border-left:4px solid #b26a00;padding:.5rem .75rem}pre.terms{white-space:pre-wrap;border:1px solid color-mix(in srgb, currentColor 20%, transparent);max-height:24rem;padding:.75rem;overflow:auto}ul.checklist{padding:0;list-style:none}ul.checklist li.ok{color:#2e7d32}ul.checklist li.missing{color:#c62828}details.track{border:1px solid color-mix(in srgb, currentColor 20%, transparent);margin-bottom:1rem;padding:.5rem 1rem}details.track summary{cursor:pointer}.track-body{gap:1.5rem;margin-top:1rem;display:grid}button.danger{color:#c62828}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}ol.journey{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:.5rem 0;list-style:none;display:flex}ol.journey li.upcoming{opacity:.6}ol.journey li.done{color:#2e7d32}ol.journey li.current{font-weight:600}.journey-outcome{color:#b26a00}ul.findings{gap:.75rem;padding:0;list-style:none;display:grid}li.finding{border-left:4px solid color-mix(in srgb, currentColor 25%, transparent);padding:.25rem .75rem}li.finding p{margin:.25rem 0}li.finding-blocking{border-left-color:#c62828}li.finding-warning{border-left-color:#b26a00}li.finding-pass{border-left-color:#2e7d32}.sev-blocking,.badge-run-failed,.badge-overdue{color:#c62828}.sev-warning,.badge-run-queued,.badge-run-running{color:#b26a00}.sev-pass,.badge-run-done{color:#2e7d32}section.lane{margin-bottom:1.25rem}blockquote{border-left:3px solid color-mix(in srgb, currentColor 25%, transparent);white-space:pre-wrap;margin:.25rem 0 .5rem;padding-left:.75rem}article.track{border:1px solid color-mix(in srgb, currentColor 20%, transparent);margin-bottom:1rem;padding:.5rem 1rem 1rem}article.track audio{width:100%}body:has(.op-scope){background:var(--ink-900);color:var(--ink-100);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--ink-600) var(--ink-900)}.op-scope{font-family:var(--f-body);color:var(--ink-100);font-size:.9375rem;font-weight:500;line-height:1.4}.op-scope *,.op-scope :before,.op-scope :after{box-sizing:border-box}.op-scope ::selection{background:var(--signal-red);color:#fff}.op-scope :focus-visible{outline:2px solid var(--signal-amber);outline-offset:2px}.op-scope header.site{padding:12px var(--pad);border-bottom:1px solid var(--ink-600);flex-wrap:wrap;align-items:center;gap:10px 26px;display:flex}.op-brand{align-items:center;gap:10px;display:flex}.op-scope header.site strong{font-family:var(--f-brand);font-size:1.45rem;font-weight:900;line-height:1}.op-tag{border:1px solid var(--ink-500);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal-amber);padding:3px 6px 2px;font-size:.66rem;font-weight:600;line-height:1}.op-scope header.site nav,.op-scope footer.site nav{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:4px 22px;font-size:.72rem;font-weight:600;display:flex}.op-scope header.site nav a,.op-scope footer.site nav a{color:var(--ink-200);padding:6px 0;text-decoration:none}.op-scope header.site nav a[aria-current],.op-scope footer.site nav a[aria-current]{color:var(--ink-100);box-shadow:inset 0 -2px var(--signal-red-text)}.op-scope header.site nav a:hover,.op-scope footer.site nav a:hover{color:var(--signal-amber)}.op-scope footer.site{padding:16px var(--pad);border-top:1px solid var(--ink-600);margin-top:48px}.op-scope footer.site nav{letter-spacing:.08em;gap:4px 18px;font-weight:500}.op-scope footer.site nav a{color:var(--ink-300)}.op-scope main{max-width:72rem;padding:28px var(--pad) 0;margin:0 auto}.op-scope main.wide{max-width:80rem}.op-scope main:not(.wide):not(:has(table)){max-width:48rem}.op-scope h1{font-family:var(--f-cond);letter-spacing:.01em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(2rem,1.4rem + 2vw,2.9rem);font-weight:800;line-height:.95}.op-scope h2,.op-scope h3{font-family:var(--f-cond);text-transform:uppercase;font-weight:600;line-height:1.1}.op-scope h2{letter-spacing:.04em;margin:28px 0 12px;font-size:1.4rem}.op-scope h3{letter-spacing:.06em;color:var(--ink-200);margin:20px 0 8px;font-size:1.1rem}.op-scope h4{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-300);margin:16px 0 6px;font-size:.72rem;font-weight:600}.op-scope dl{font-variant-numeric:tabular-nums;margin:0}.op-scope dl:not(.grid-2){flex-wrap:wrap;gap:14px 40px;display:flex}.op-scope dl.grid-2{gap:12px 24px}.op-scope dt{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-300);margin-bottom:4px;font-size:.72rem;font-weight:600}.op-scope dd{overflow-wrap:anywhere;margin:0}.op-scope a:not(.cv-cover *){color:var(--ink-100);-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300);text-underline-offset:3px;text-decoration-thickness:1px}.op-scope a:not(.cv-cover *):hover{color:var(--signal-amber);text-decoration-color:currentColor}.op-scope code,.op-scope kbd,.op-scope samp{font-family:var(--f-mono);color:var(--ink-200);font-size:.85em}.op-scope strong{font-weight:600}.op-scope blockquote{border-left:2px solid var(--ink-500);color:var(--ink-200)}.op-scope hr{border:0;border-top:1px solid var(--ink-600)}.op-scope main>section,.op-scope main>.grid-2>section,.op-scope main>form,.op-scope section.lane,.op-scope fieldset,.op-scope details,.op-scope .table-wrap,.op-scope article.track,.op-scope pre.terms{border:1px solid var(--ink-600);background:var(--ink-800);border-radius:0;margin:0 0 16px;padding:16px 20px}.op-scope :is(main>section,main>.grid-2>section,main>form,section.lane,fieldset,details,article.track) :is(section.lane,fieldset,details,.table-wrap,article.track,pre.terms){background:0 0}.op-scope main>section>h2:first-child,.op-scope main>.grid-2>section>h2:first-child,.op-scope section.lane>h2:first-child,.op-scope section.lane>h3:first-child,.op-scope article.track>:is(h2,h3):first-child{border-bottom:1px solid var(--ink-600);margin:0 0 14px;padding-bottom:10px}.op-scope main>section>:last-child,.op-scope main>.grid-2>section>:last-child,.op-scope main>form>:last-child,.op-scope section.lane>:last-child,.op-scope fieldset>:last-child,.op-scope article.track>:last-child{margin-bottom:0}.op-scope main>section,.op-scope main>.grid-2{margin-top:20px}.op-scope main>.grid-2{gap:16px}.op-scope main>.grid-2>section{margin:0}.op-scope fieldset{min-width:0}.op-scope fieldset.private{border-style:dashed;border-color:var(--signal-red-text)}.op-scope legend{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-200);padding:0 8px;font-size:.72rem;font-weight:600}.op-scope details>summary{cursor:pointer;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-200);font-size:.75rem;font-weight:600}.op-scope details>summary::marker{color:var(--ink-300)}.op-scope details[open]>summary{border-bottom:1px solid var(--ink-600);margin-bottom:14px;padding-bottom:10px}.op-scope details.track>summary{font-family:var(--f-cond);letter-spacing:.04em;color:var(--ink-100);font-size:1.15rem}.op-scope pre.terms{max-height:24rem;font-family:var(--f-body);color:var(--ink-200)}.op-scope :is(main>ul,main>nav>ul):has(>li>a:first-child){border:1px solid var(--ink-600);background:var(--ink-800);margin:20px 0;padding:0;list-style:none}.op-scope :is(main>ul,main>nav>ul):has(>li>a:first-child)>li{color:var(--ink-200);padding:12px 18px}.op-scope :is(main>ul,main>nav>ul):has(>li>a:first-child)>li+li{border-top:1px solid var(--ink-600)}.op-scope :is(main>ul,main>nav>ul):has(>li>a:first-child)>li>a:first-child{font-family:var(--f-cond);letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem;font-weight:600;text-decoration:none}.op-scope :is(main,section,details,fieldset,article):has(>table){overflow-x:auto}.op-scope .table-wrap{padding:0}.op-scope table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0}.op-scope th,.op-scope td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ink-600);padding:9px 12px}.op-scope thead th{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-300);border-bottom-color:var(--ink-500);vertical-align:bottom;font-size:.72rem;font-weight:600}.op-scope tbody th{font-weight:600}.op-scope tbody tr:hover{background:var(--ink-700)}.op-scope .table-wrap tbody tr:last-child>*{border-bottom:0}.op-scope form.stack{gap:14px}.op-scope form+form{margin-top:20px}.op-scope :is(form.stack,fieldset,.stack-sm)>button{justify-self:start}.op-scope form.stack label,.op-scope fieldset label{gap:6px}.op-scope label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-200);font-size:.72rem;font-weight:600}.op-scope label.inline{font-family:var(--f-body);letter-spacing:normal;text-transform:none;color:var(--ink-100);font-size:.9375rem;font-weight:500}.op-scope label:has(>input:is([type=checkbox],[type=radio])){font-family:var(--f-body);letter-spacing:normal;text-transform:none;color:var(--ink-100);font-size:.9375rem;font-weight:500}.op-scope label .muted,.op-scope label .error{font-family:var(--f-body);letter-spacing:normal;text-transform:none;font-size:.875rem}.op-scope :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){border:1px solid var(--ink-500);background:var(--ink-900);min-height:40px;color:var(--ink-100);font-family:var(--f-body);letter-spacing:normal;text-transform:none;border-radius:0;padding:8px 10px;font-size:.9375rem;font-weight:500}.op-scope :is(input,select,textarea):hover:not(:disabled){border-color:var(--ink-300)}.op-scope :is(input,select,textarea):focus-visible{border-color:var(--signal-amber)}.op-scope :is(input,select,textarea)::placeholder{color:var(--ink-300)}.op-scope :is(input,select,textarea):disabled{border-color:var(--ink-600);color:var(--ink-200);cursor:not-allowed}.op-scope input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--signal-amber)}.op-scope input:is([type=checkbox],[type=radio]){width:16px;height:16px;margin:0}.op-scope input[type=color]{border:1px solid var(--ink-500);background:var(--ink-900);border-radius:0;width:48px;min-height:40px;padding:3px}.op-scope input[type=file]{font-family:var(--f-body);letter-spacing:normal;text-transform:none;color:var(--ink-200);padding:0;font-size:.875rem}.op-scope button:not(.cv-cover *){appearance:none;border:1px solid var(--ink-500);min-height:40px;color:var(--ink-100);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.op-scope input[type=file]::file-selector-button{appearance:none;border:1px solid var(--ink-500);min-height:40px;color:var(--ink-100);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.op-scope input[type=file]::file-selector-button{margin-right:12px}.op-scope button:not(.cv-cover *):hover:not(:disabled){border-color:var(--ink-300);background:var(--ink-700)}.op-scope input[type=file]:not(:disabled)::file-selector-button:hover{border-color:var(--ink-300);background:var(--ink-700)}.op-scope :is(button[type=submit],button.primary):not(.cv-cover *){border-color:var(--signal-red);background:var(--signal-red);color:#fff}.op-scope :is(button[type=submit],button.primary):not(.cv-cover *):hover:not(:disabled){border-color:var(--ink-100);background:var(--signal-red)}.op-scope :is(td,th,form.inline,form.row,.row,.inline) :is(button[type=submit],button.primary):not(.danger):not(.cv-cover *){border-color:var(--ink-500);color:var(--ink-100);background:0 0}.op-scope :is(td,th,form.inline,form.row,.row,.inline) :is(button[type=submit],button.primary):not(.danger):not(.cv-cover *):hover:not(:disabled){border-color:var(--ink-300);background:var(--ink-700)}.op-scope form:not(.row,.inline)>.row>:is(button[type=submit],button.primary):last-of-type:not(.danger):not(.cv-cover *):not(:is(td,th) *){border-color:var(--signal-red);background:var(--signal-red);color:#fff}.op-scope form:not(.row,.inline)>.row>:is(button[type=submit],button.primary):last-of-type:not(.danger):not(.cv-cover *):not(:is(td,th) *):hover:not(:disabled){border-color:var(--ink-100);background:var(--signal-red)}.op-scope button.danger:not(.cv-cover *){border-color:var(--signal-red-text);color:var(--signal-red-text);background:0 0}.op-scope button.danger:not(.cv-cover *):hover:not(:disabled){background:var(--ink-700)}.op-scope button:not(.cv-cover *):disabled{opacity:.45;cursor:not-allowed}.op-scope .muted{opacity:1;color:var(--ink-300)}.op-scope .error{color:var(--signal-red-text)}.op-scope .notice{border:1px solid var(--ink-600);border-left:2px solid var(--signal-amber);background:var(--ink-700);color:var(--ink-100);margin:0 0 16px;padding:12px 16px}.op-scope .badge{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:1px;color:var(--ink-200);border:1px solid;border-radius:0;padding:3px 6px 2px;font-size:.66rem;font-weight:600;line-height:1.2;display:inline-block}.op-scope :is(.badge-active,.badge-accepted,.badge-approved,.badge-published,.badge-eligible,.badge-visible,.badge-run-done,.cv-cutout-generated,.cv-cutout-uploaded){color:var(--signal-green)}.op-scope :is(.badge-pending,.badge-overdue,.badge-run-queued,.badge-run-running,.cv-cutout-pending){color:var(--signal-amber)}.op-scope :is(.badge-revoked,.badge-rejected,.badge-disputed,.badge-expired,.badge-failed,.badge-run-failed,.badge-ineligible,.badge-removed,.cv-cutout-failed){color:var(--signal-red-text)}.op-scope :is(.badge-paused,.badge-draft,.badge-hidden,.badge-unknown,.badge-locked,.badge-withdrawn,.cv-cutout-none,.cv-cutout-disabled){color:var(--ink-300)}.op-scope .sev-blocking{color:var(--signal-red-text)}.op-scope .sev-warning,.op-scope .journey-outcome{color:var(--signal-amber)}.op-scope .sev-pass{color:var(--signal-green)}.op-scope .sev{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}.op-scope li.finding{border-left:2px solid var(--ink-500);padding:4px 14px}.op-scope li.finding-blocking{border-left-color:var(--signal-red-text)}.op-scope li.finding-warning{border-left-color:var(--signal-amber)}.op-scope li.finding-pass{border-left-color:var(--signal-green)}.op-scope ul.checklist{gap:4px;display:grid}.op-scope ul.checklist li.ok{color:var(--signal-green)}.op-scope ul.checklist li.missing{color:var(--signal-red-text)}.op-scope ol.journey{counter-reset:op-step;border-top:1px solid var(--ink-600);border-bottom:1px solid var(--ink-600);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;gap:6px 22px;padding:12px 0;font-size:.72rem;font-weight:600}.op-scope ol.journey li:before{counter-increment:op-step;content:counter(op-step, decimal-leading-zero) " ";color:var(--ink-300)}.op-scope ol.journey li.upcoming{opacity:1;color:var(--ink-300)}.op-scope ol.journey li.done{color:var(--signal-green)}.op-scope ol.journey li.current{color:var(--ink-100);box-shadow:inset 0 -2px var(--signal-amber)}@media (prefers-reduced-motion:no-preference){.op-scope a:not(.cv-cover *),.op-scope button:not(.cv-cover *),.op-scope :is(input,select,textarea),.op-scope tbody tr{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.op-scope input[type=file]::file-selector-button{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}}@media (max-width:640px){.op-scope main{padding-top:20px}.op-scope main>section,.op-scope main>.grid-2>section,.op-scope main>form,.op-scope section.lane,.op-scope fieldset,.op-scope details,.op-scope article.track,.op-scope pre.terms{padding:14px}}
:root{--wr-color-surface:Canvas;--wr-color-text:CanvasText;--wr-color-accent:#b0306a;--wr-color-live:#c62828;--wr-color-border:color-mix(in srgb, currentColor 18%, transparent);--wr-color-synthetic:#5b3fb5;--wr-color-hybrid:#8a5a00;--wr-color-human:#2e7d32;--wr-space-1:.25rem;--wr-space-2:.5rem;--wr-space-3:1rem;--wr-space-4:1.5rem;--wr-radius:.5rem;--wr-player-height:4.5rem;--wr-font-display:inherit}body{padding-bottom:calc(var(--wr-player-height) + var(--wr-space-3))}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:var(--wr-space-2);top:var(--wr-space-2);z-index:10;background:var(--wr-color-surface);padding:var(--wr-space-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.disclosure{padding:0 var(--wr-space-1);border-radius:var(--wr-radius);text-transform:uppercase;letter-spacing:.04em;border:1px solid;font-size:.75em;display:inline-block}.disclosure-synthetic{color:var(--wr-color-synthetic)}.disclosure-hybrid{color:var(--wr-color-hybrid)}.disclosure-human{color:var(--wr-color-human)}.station-cards{gap:var(--wr-space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.station-card{border:1px solid var(--wr-color-border);border-radius:var(--wr-radius);padding:var(--wr-space-3)}.station-card h3{font-family:var(--wr-font-display);margin:0}.page-hero{border-bottom:1px solid var(--wr-color-border);margin-bottom:var(--wr-space-3);padding-bottom:var(--wr-space-3)}.inline-list{gap:var(--wr-space-2) var(--wr-space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.track-list>li{margin-bottom:var(--wr-space-3)}.credits{gap:var(--wr-space-2) var(--wr-space-4);flex-wrap:wrap;margin:0;display:flex}.credits dt{opacity:.7;text-transform:capitalize;font-size:.8em}.credits dd{margin:0}.guestbook-list{padding:0;list-style:none}.guestbook-list>li{border-bottom:1px solid var(--wr-color-border);padding:var(--wr-space-2) 0}.guestbook-meta,.guestbook-body{margin:0}.guestbook-body{white-space:pre-wrap;overflow-wrap:anywhere}.link-button{cursor:pointer;background:0 0;border:none;padding:0;font-size:.85em;text-decoration:underline}
.wr-scope,.wr-player{--room:var(--ink-900);--panel:var(--ink-800);--panel-2:var(--ink-700);--rule:var(--ink-600);--rule-2:var(--ink-500);--text:var(--ink-100);--mute:var(--ink-200);--dim:var(--ink-300);--red:var(--signal-red);--red-text:var(--signal-red-text);--green:var(--signal-green);--amber:var(--signal-amber);--wr-color-synthetic:var(--disclosure-synthetic);--wr-color-hybrid:var(--disclosure-hybrid);--wr-color-human:var(--disclosure-human);--wr-color-live:var(--signal-red-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wr-scope{--frame:#8b3dff}.wr-scope *,.wr-scope :before,.wr-scope :after,.wr-player,.wr-player *,.wr-player :before,.wr-player :after{box-sizing:border-box}body:has(.wr-scope):not(:has(.wr-issue)){background:var(--ink-900);color:var(--ink-100);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#2a2e36 var(--ink-900)}body:has(.wr-scope){padding-bottom:88px}body:has(.wr-desk[data-state=pre]){padding-bottom:0}body.wr-np-open{overflow:hidden}.wr-scope{font-family:var(--f-body);color:var(--text);font-weight:500;line-height:1.5}.wr-scope ::selection,.wr-player ::selection{background:var(--red);color:#fff}.wr-scope :focus-visible,.wr-player :focus-visible{outline:2px solid var(--amber);outline-offset:3px}.wr-scope a,.wr-player a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.wr-scope a:hover,.wr-player a:hover{color:var(--amber)}.wr-scope img,.wr-player img{display:block}.wr-scope .muted{opacity:1;color:var(--mute)}.wr-dim{color:var(--dim)}.wr-mono{font-family:var(--f-mono)}.wr-slash{color:var(--red-text);margin:0 .35em}.wr-label{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 6px;font-size:.75rem;font-weight:600}.wr-empty{border:1px dashed var(--rule-2);color:var(--mute);margin:0;padding:18px}.wr-scope .disclosure,.wr-player .disclosure{vertical-align:2px;font-family:var(--f-mono);letter-spacing:.08em;background:#0000008c;border:1px solid;border-radius:1px;align-items:center;padding:4px 6px 3px;font-size:.66rem;font-weight:600;line-height:1;display:inline-flex}.wr-issue .disclosure{background:0 0}.wr-lamp{background:#fff;border-radius:50%;flex:none;width:9px;height:9px;animation:2.4s step-end infinite wr-blink;display:inline-block;box-shadow:0 0 6px 1px #ffffffe6}.wr-lamp.sm{background:var(--red-text);width:7px;height:7px;animation:none;box-shadow:0 0 6px #ff503ce6}@keyframes wr-blink{92%{opacity:1}96%{opacity:.4}}.wr-lampbox{white-space:nowrap;line-height:1;font-family:var(--f-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);background:#1a1d22;border:1px solid #2c3038;border-radius:2px;align-items:center;gap:7px;margin:0;padding:4px 9px 3px;font-size:.85rem;font-weight:800;display:inline-flex}.wr-lampbox.on{background:var(--red);color:#fff;border-color:#ff5a4e;box-shadow:0 0 18px -2px #ff321ebf,inset 0 0 8px #ffc8be59}.wr-lampbox.big{padding:7px 12px 6px;font-size:1.05rem}.wr-lampbox:not(.on) .wr-lamp{background:var(--dim);box-shadow:none;animation:none}.wr-key,.wr-scope .tune-in{appearance:none;cursor:pointer;min-height:44px;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text);background:linear-gradient(var(--ink-600), #191c22);border:1px solid var(--rule-2);border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .12s,border-color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 2px #000}.wr-key:hover{color:var(--text);border-color:#5a606c}.wr-key:active{transform:translateY(1px)}.wr-key[aria-pressed=true]{box-shadow:inset 0 3px 0 var(--green), inset 0 1px #ffffff14, 0 2px 0 #000}.wr-key:disabled{opacity:.45;cursor:default}.wr-key svg{width:16px;height:16px}.wr-key-red,.wr-scope .tune-in{color:#fff;background:linear-gradient(#cf2719,#b31a10);border-color:#ff6a5c;box-shadow:0 0 22px -6px #ff321ecc,inset 0 1px #ffffff40,0 2px #000}.wr-key-red:hover,.wr-scope .tune-in:hover{color:#fff;border-color:#ffb1a8}.wr-scope .tune-in[aria-pressed=true]{box-shadow:inset 0 3px #fff,0 2px #000}.wr-key-sm{min-height:40px;padding:8px 12px;font-size:.72rem}.wr-key-lg{min-height:56px;padding:14px 26px;font-size:.95rem}.wr-key-ghost{box-shadow:none;background:0 0}.wr-key.is-link{font-size:.72rem}.wr-top{padding:12px var(--pad);border-bottom:1px solid var(--rule);z-index:6;align-items:center;gap:26px;display:flex;position:relative}.wr-brand{font-family:var(--f-brand);font-size:1.45rem;font-weight:900;line-height:1;text-decoration:none}.wr-mainnav{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;gap:22px;font-size:.78rem;font-weight:600;display:flex}.wr-mainnav a{color:var(--mute);padding:6px 0;text-decoration:none}.wr-mainnav a[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px var(--red-text)}.wr-clock{min-width:8ch;font-family:var(--f-mono);letter-spacing:.08em;color:var(--amber);font-variant-numeric:tabular-nums;text-align:right;margin:0 0 0 auto;font-size:.95rem}.wr-signin{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #4a505b;border-radius:3px;padding:8px 14px;font-size:.78rem;font-weight:700;text-decoration:none}.wr-foot{max-width:1440px;padding:16px var(--pad);border-top:1px solid var(--rule);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:48px auto 0;font-size:.75rem;display:flex}.wr-foot nav{gap:18px;display:flex}.wr-foot p{margin:0}body:has(.wr-desk[data-state=pre]) .wr-foot{margin-top:0}.wr-ticker{border-bottom:1px solid var(--rule);background:#050607;align-items:stretch;height:40px;display:flex;overflow:hidden}.wr-onair-box{padding:0 16px 0 var(--pad);background:var(--red);color:#fff;font-family:var(--f-cond);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;z-index:1;flex:none;align-items:center;gap:8px;margin:0;font-size:1.05rem;font-weight:800;display:flex;position:relative;box-shadow:0 0 30px #ff28148c}.wr-onair-box.is-off{background:var(--panel-2);color:var(--mute);box-shadow:none}.wr-onair-box.is-off .wr-lamp{background:var(--dim);box-shadow:none;animation:none}.wr-ticker-track{flex:1;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.wr-ticker-run{white-space:nowrap;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#c3cad4;animation:wr-run var(--dur,60s) linear infinite;flex:none;align-items:center;margin:0;font-size:.8rem;display:flex}.wr-tk-item{align-items:center;gap:6px;display:inline-flex}.wr-ticker-run b{color:var(--amber);font-weight:700}.wr-tk-sep{color:var(--red-text);margin:0 18px 0 12px}.wr-ticker[data-paused=true] .wr-ticker-run,.wr-ticker:hover .wr-ticker-run,.wr-ticker:focus-within .wr-ticker-run{animation-play-state:paused}.wr-ticker-pause{border:0;border-left:1px solid var(--rule);width:64px;color:var(--mute);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#050607;border-radius:0;flex:none;margin:0;padding:0;font-size:.7rem;font-weight:700}.wr-ticker-pause:hover,.wr-ticker-pause[aria-pressed=true]{color:var(--amber)}.wr-ticker-pause:focus-visible{outline-offset:-3px}@keyframes wr-run{to{transform:translate(-100%)}}main.wr-landing,main.wr-home{max-width:none;margin:0;padding:0}.wr-desk{background:radial-gradient(900px 500px at 75% 10%, color-mix(in oklab, var(--frame) 14%, transparent), transparent 70%)}.wr-mast-kicker{grid-column:1/-1;margin-bottom:10px}.wr-offair-note{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin:12px 0 0;font-size:.78rem;display:flex}.wr-ro-back{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);margin:10px 0 0;font-size:.95rem}.wr-st-dial{border-top:1px solid var(--rule);margin-top:24px;padding-top:14px;position:relative}.wr-testcard{background:#000;grid-template-rows:1fr 9%;display:grid;position:absolute;inset:0}.wr-tc-bars{filter:saturate(.55)brightness(.42);grid-template-columns:repeat(7,1fr);display:grid}.wr-tc-bars i:first-child{background:silver}.wr-tc-bars i:nth-child(2){background:#c0c000}.wr-tc-bars i:nth-child(3){background:#00c0c0}.wr-tc-bars i:nth-child(4){background:#00c000}.wr-tc-bars i:nth-child(5){background:#c000c0}.wr-tc-bars i:nth-child(6){background:#c00000}.wr-tc-bars i:nth-child(7){background:#0000c0}.wr-tc-castellation{grid-template-columns:repeat(14,1fr);display:grid}.wr-tc-castellation i:nth-child(odd){background:#2a2c31}.wr-tc-castellation i:nth-child(2n){background:#0b0c0e}.wr-tc-plate{border:1px solid var(--cream);background:#050607eb;align-items:center;gap:14px;width:min(86%,460px);padding:16px 18px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.wr-tc-logo{border:1px solid var(--rule-2);flex:none;width:64px;height:64px;position:relative;overflow:hidden}.wr-tc-id{gap:4px;min-width:0;display:grid}.wr-tc-ch{font-family:var(--f-mono);letter-spacing:.14em;color:var(--red-text);font-size:.72rem;font-weight:700}.wr-tc-name{font-family:var(--f-cond);text-transform:uppercase;color:#fff;overflow-wrap:anywhere;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:800;line-height:.95}.wr-tc-off{font-family:var(--f-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);background:#1a1d22;border:1px solid #2c3038;justify-self:start;padding:3px 8px 2px;font-size:.85rem;font-weight:800}.wr-tc-line{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);font-size:.75rem}.wr-ld{max-width:1440px;padding:clamp(16px, 2.6vw, 34px) var(--pad) 28px;grid-template:"mast monitor""readout monitor"1fr"dial dial"/minmax(0,.95fr) minmax(0,1.05fr);gap:18px clamp(20px,3.5vw,56px);margin:0 auto;display:grid;position:relative}.wr-mast{grid-area:mast;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;display:grid;container-type:inline-size}.wr-mast-call{font-family:var(--f-cond);font-weight:800;font-size:clamp(2.6rem, calc(180cqi / var(--wlen,8)), 10.5rem);letter-spacing:-.015em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:.8}.wr-ch-box{border:1px solid var(--red-text);font-family:var(--f-mono);white-space:nowrap;color:var(--red-text);border-radius:2px;align-self:end;margin:0 0 .3rem;padding:6px 10px 4px;font-size:clamp(1rem,2vw,1.5rem);font-weight:700;line-height:1;display:inline-flex}.wr-ch-box.sm{vertical-align:1px;margin:0 10px 0 0;padding:3px 6px 2px;font-size:.75rem}.wr-mast-show{border-top:1px solid var(--rule);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px;margin:14px 0 0;padding-top:10px;font-size:.85rem;display:flex}.wr-mast-prog{color:var(--text);font-weight:700}.wr-monitor{grid-area:monitor;align-self:start;min-width:0;margin:0}.wr-monitor-screen{aspect-ratio:4/3.3;background:#000;border:10px solid #15171c;border-radius:4px;outline:1px solid #2d3139;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000}.wr-monitor-art{display:block;position:absolute;inset:0}.wr-art,.wr-art img{width:100%;height:100%;display:block}.wr-art img{object-fit:cover;background-size:cover}.wr-monitor-art img{transition:filter .5s;transform:scale(1.04)}.wr-monitor-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.wr-monitor-tag{z-index:1;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#000000c7;padding:4px 7px;font-size:.75rem;font-weight:700;position:absolute}.wr-monitor-tag.pgm{background:var(--red);top:10px;left:10px}.wr-monitor-tag.tc{font-variant-numeric:tabular-nums;color:var(--amber);top:10px;right:10px}.wr-monitor-tag.feed{color:var(--mute);bottom:10px;left:10px}.wr-monitor-tag.feed.is-live{color:var(--green)}.wr-monitor-cap{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:10px;font-size:.75rem}.wr-art-type{text-align:center;overflow-wrap:anywhere;font-family:var(--f-cond);text-transform:uppercase;color:color-mix(in oklab, var(--frame) 45%, white);background:radial-gradient(circle at 50% 35%, color-mix(in oklab, var(--frame) 50%, black), #050506 75%);place-items:center;padding:10%;font-size:clamp(1.6rem,5vw,4.4rem);font-weight:800;line-height:.85;display:grid;position:absolute;inset:0;overflow:hidden}.wr-readout{grid-area:readout;min-width:0}.wr-ro-title{font-family:var(--f-cond);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(2.4rem,4.6vw,4.2rem);font-weight:800;line-height:.9}.wr-ro-artist{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:1.1rem;font-weight:600;display:flex}.wr-tc{font-family:var(--f-mono);color:var(--amber);font-variant-numeric:tabular-nums;margin:16px 0 0;font-size:1.9rem;font-weight:600;line-height:1}.wr-tc-sep{color:#5a606b;margin:0 8px}.wr-tc-total{color:var(--mute)}.wr-seg{grid-template-columns:repeat(48,1fr);gap:2px;max-width:560px;height:10px;margin-top:12px;display:grid}.wr-seg i{background:#1e2228;border-radius:1px}.wr-seg i.on{background:var(--amber)}.wr-ld-after{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px;display:flex}.wr-nudge{color:var(--mute);max-width:40ch;margin:0;font-size:.95rem}.wr-nudge a{color:var(--text);font-weight:600}.wr-ld-dial{z-index:6;border-top:1px solid var(--rule);grid-area:dial;margin-top:10px;padding-top:14px;position:relative}.wr-tunein{z-index:5;appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.wr-tunein:focus-visible{outline:none}.wr-tunein-visual{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:12px;display:flex;position:absolute;inset:0}.wr-tunein-key{font-family:var(--f-cond);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff;transition:transform .16s var(--ease-out);background:linear-gradient(#ea3626,#b51b11);border:1px solid #ff8a7e;border-radius:6px;align-items:center;gap:18px;padding:22px 38px 20px;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:800;line-height:.9;display:inline-flex;box-shadow:0 0 0 8px #0a0a0cb3,0 0 80px 10px #ff281480,inset 0 2px #ffffff59,0 6px #5a0b06}.wr-tunein-led{background:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:1.6s step-end infinite wr-blink;box-shadow:0 0 12px 3px #ffffffd9}.wr-key .wr-tunein-led{width:9px;height:9px;box-shadow:0 0 8px 2px #fffc}.wr-tunein-hint{max-width:100%;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#fff;background:#000000d9;padding:6px 10px;font-size:.8rem;font-weight:700}.wr-tunein:hover .wr-tunein-key{transform:translateY(-2px)}.wr-tunein:active .wr-tunein-key{transform:translateY(3px)}.wr-tunein:focus-visible .wr-tunein-key{outline:3px solid var(--amber);outline-offset:12px}.wr-desk[data-state=pre] .wr-monitor-art img{filter:brightness(.5)saturate(.6)}body:has(.wr-desk[data-state=pre]) .player-bar{display:none}.wr-dial{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"prev win next""legend legend legend";align-items:stretch;gap:8px;display:grid}.wr-dial-step{appearance:none;cursor:pointer;min-height:44px;color:var(--text);background:var(--panel);border:1px solid var(--rule-2);border-radius:0;place-items:center;padding:0;display:grid}.wr-dial-step:first-child{grid-area:prev}.wr-dial-step:last-of-type{grid-area:next}.wr-dial-step:hover{border-color:var(--cream)}.wr-dial-step:disabled{opacity:.4;cursor:default}.wr-dial-step svg{width:20px;height:20px}.wr-dial-window{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border:1px solid var(--rule-2);background:#000;grid-area:win;height:72px;position:relative;overflow:hidden}.wr-dial.is-drag .wr-dial-window{cursor:grabbing}.wr-dial-window:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.wr-dial-window:after{content:"";pointer-events:none;background:#3a3628;height:1px;position:absolute;top:26px;left:0;right:0}.wr-dial-scale{transition:transform .26s var(--ease-out);position:absolute;top:0;bottom:0;left:0}.wr-dial.is-drag .wr-dial-scale,.wr-dial.is-drag .wr-dial-needle{transition:none}.wr-dial-tick{background:#efe5cb6b;width:1px;height:10px;position:absolute;top:16px}.wr-dial-mark{text-align:center;width:max-content;min-width:0;font-family:var(--f-mono);text-transform:uppercase;color:var(--cream);flex-direction:column;align-items:center;gap:2px;padding-top:34px;display:flex;position:absolute;top:0;transform:translate(-50%)}.wr-dial-mark:before{content:"";background:var(--cream);width:1px;height:22px;position:absolute;top:4px;left:50%}.wr-dial-ch{letter-spacing:.1em;color:var(--mute);font-size:.66rem;font-weight:700}.wr-dial-name{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:1px 4px;font-size:.7rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.wr-dial-mark.is-on .wr-dial-name{background:var(--red);color:#fff}.wr-dial-mark.is-on .wr-dial-ch{color:var(--text)}.wr-dial-needle{background:var(--red);pointer-events:none;width:2px;height:30px;transition:transform .26s var(--ease-out);position:absolute;top:0;left:-1px}.wr-dial-needle:before{content:"";background:var(--red);width:10px;height:6px;position:absolute;top:0;left:-4px}.wr-dial-legend{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;grid-area:legend;justify-content:space-between;gap:4px 16px;margin:0;font-size:.75rem;display:flex}.wr-dial-legend b{color:var(--red-text)}.wr-dial-hint{color:var(--dim)}.wr-home-inner{max-width:1320px;padding:26px var(--pad) 40px;margin:0 auto}.wr-resume{background:var(--panel);border:1px solid var(--rule);border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:stretch;gap:clamp(20px,4vw,56px);padding:clamp(18px,3vw,32px);display:grid}.wr-resume-main{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex;container-type:inline-size}.wr-resume-call{max-width:100%;font-family:var(--f-cond);font-weight:800;font-size:clamp(2.6rem, calc(170cqi / var(--wlen,8)), 8.4rem);text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;margin:4px 0 0;line-height:.82}.wr-resume-show{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;align-items:center;gap:4px;margin:14px 0 0;font-size:.85rem;display:flex}.wr-resume-now{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 24px;font-size:1.05rem;display:flex}.wr-resume-art{background:#000;border:8px solid #15171c;border-radius:3px;outline:1px solid #2d3139;min-height:300px;display:block;position:relative;overflow:hidden}.wr-resume-art .wr-art{position:absolute;inset:0}.wr-resume-art:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 3px);position:absolute;inset:0}.wr-resume-art-tag{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--red);color:#fff;padding:3px 7px;font-size:.72rem;font-weight:700;position:absolute;top:8px;left:8px;overflow:hidden}.wr-sec{margin-top:clamp(40px,6vw,72px)}.wr-sec-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-bottom:18px;padding-bottom:10px;display:flex}.wr-sec-head h2{font-family:var(--f-cond);text-transform:uppercase;margin:0;font-size:2rem;font-weight:800;line-height:1}.wr-sec-note{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;margin:0;font-size:.75rem;display:flex}.wr-strips{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wr-strip{border:1px solid var(--rule);background:linear-gradient(#14171c,#0e1014);border-radius:3px;flex-direction:column;gap:4px;min-width:0;padding:14px 12px 12px;display:flex;position:relative}.wr-strip p{margin:0}.wr-strip-n{font-family:var(--f-mono);letter-spacing:.16em;color:var(--dim);font-size:.7rem;font-weight:700}.wr-strip-call{font-family:var(--f-cond);text-transform:uppercase;overflow-wrap:anywhere;font-size:1.7rem;font-weight:800;line-height:.95}.wr-strip-call a{text-decoration:none}.wr-strip-show{font-size:.95rem;font-weight:600}.wr-strip-time{font-family:var(--f-mono);color:var(--amber);font-size:.8rem;font-weight:700}.wr-strip-now{color:var(--mute);align-items:center;gap:6px;min-height:2.6em;font-size:.85rem;line-height:1.3;display:flex}.wr-strip .wr-key{width:100%;margin-top:auto}.wr-board{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.wr-card{--frame:var(--ink-500);background:var(--panel);border:1px solid var(--rule);border-top:4px solid var(--frame);border-radius:3px;grid-template-columns:40% minmax(0,1fr);display:grid;overflow:hidden}.wr-card-art{aspect-ratio:3/4;background:#000;display:block;position:relative;overflow:hidden}.wr-card-art .wr-art{position:absolute;inset:0}.wr-card-art .wr-art-type{font-size:1.4rem}.wr-card:not(.is-on) .wr-card-art img{filter:grayscale(.7)brightness(.7)}.wr-card-meta{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px;display:flex}.wr-card-meta p{margin:0}.wr-card-name{font-family:var(--f-cond);text-transform:uppercase;overflow-wrap:anywhere;font-size:1.6rem;font-weight:800;line-height:.95}.wr-card-st{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:.75rem}.wr-card .wr-key{margin-top:auto}.wr-log-wrap{border:1px solid var(--rule);background:var(--panel);border-radius:3px;overflow-x:auto}.wr-log{border-collapse:collapse;width:100%;margin:0;font-size:.95rem}.wr-log th{text-align:left;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--rule);background:#0b0d10;padding:10px 14px;font-size:.7rem;font-weight:700}.wr-log td{vertical-align:middle;border-bottom:1px solid #1c1f25;padding:12px 14px}.wr-log tr:last-child td{border-bottom:0}.wr-log td.wr-mono{color:var(--mute);letter-spacing:.04em;white-space:nowrap;font-size:.82rem}.wr-log b{font-family:var(--f-cond);text-transform:uppercase;font-size:1.25rem;font-weight:800}.player-bar.wr-player{z-index:20;box-sizing:border-box;height:calc(var(--bar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);font-family:var(--f-body);color:var(--text);-webkit-backdrop-filter:blur(10px);background:#08090bf5;border-top:1px solid #2a2e36;align-items:stretch;font-weight:500;line-height:1.25;display:flex;position:fixed;bottom:0;left:0;right:0}.wr-bar-open{appearance:none;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:14px;margin:0;padding:0 clamp(10px,2vw,24px);display:flex}.wr-bar-open:disabled{cursor:default}.wr-bar-open:hover:not(:disabled) .wr-bar-up{color:var(--amber)}.wr-bar-open .wr-lampbox{font-size:.8rem}.wr-bar-thumb{background:#000;border:1px solid #2d3139;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.wr-bar-thumb .wr-art img{transform-origin:50% 25%;transform:scale(1.6)}.wr-bar-thumb .wr-art-type{padding:2px;font-size:.55rem}.wr-bar-meta{flex:1;min-width:0;display:grid}.wr-bar-st{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.wr-bar-st b{color:var(--text)}.wr-bar-tt{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wr-bar-tt .disclosure{padding:3px 5px 2px;font-size:.6rem}.wr-bar-tc{font-family:var(--f-mono);color:var(--amber);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}.wr-bar-up{color:var(--mute);font-size:.7rem}.wr-bar-actions{align-items:stretch;display:flex}.wr-bar-actions .social-action{align-items:stretch;display:flex;position:relative}.wr-bar-actions .social-action .error{white-space:nowrap;border:1px solid var(--red-text);color:#ffd2cd;background:#2a0d0b;padding:4px 8px;font-size:.8rem;position:absolute;bottom:calc(100% + 6px);right:0}.wr-sq-save{appearance:none;min-width:var(--bar-h);color:var(--text);cursor:pointer;white-space:nowrap;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-left:1px solid #2a2e36;border-radius:0;align-items:center;margin:0;padding:0 16px;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.wr-sq-save:hover{color:var(--text);background:#14171c}.wr-sq-save[aria-pressed=true]{color:var(--amber)}.wr-sq-play{appearance:none;width:var(--bar-h);background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid}.wr-sq-play:hover:not(:disabled){background:#e2301f}.wr-sq-play:disabled{background:var(--panel-2);color:var(--dim);cursor:default}.wr-sq-play svg{width:22px;height:22px}.player-bar.wr-player :focus-visible{outline-offset:-3px}.wr-np{--frame:var(--ink-500);z-index:50;overscroll-behavior:contain;color:var(--text);font-family:var(--f-body);animation:wr-fade .22s var(--ease-out);background:#050506;font-weight:500;line-height:1.5;position:fixed;inset:0;overflow:auto}@keyframes wr-fade{0%{opacity:0}}.wr-np-bg{background:var(--frame);position:fixed;inset:0;overflow:hidden}.wr-np-bg .wr-art img{filter:grayscale()contrast(1.25)brightness(1.05);mix-blend-mode:multiply;transform:scale(1.1)}.wr-np-bg:after{content:"";background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 4px),linear-gradient(90deg,#05050726,#050507db 55%),linear-gradient(#0000 60%,#050507e0);position:absolute;inset:0}.wr-np-inner{max-width:1380px;min-height:100%;padding:18px var(--pad) 32px;flex-direction:column;margin:0 auto;display:flex;position:relative}.wr-np-head{border-bottom:1px solid #ffffff24;align-items:center;gap:14px;padding-bottom:14px;display:flex}.wr-np-st{min-width:0;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#dfe3e9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;overflow:hidden}.wr-np-st b{color:#fff}.wr-np-ch{color:var(--red-text);font-weight:700}.wr-np-close{appearance:none;cursor:pointer;min-height:44px;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text);background:#000000b3;border:1px solid #4a505b;border-radius:3px;flex:none;align-items:center;gap:10px;margin-left:auto;padding:8px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.wr-np-close kbd{font:inherit;color:var(--mute);border:1px solid #5a606b;border-radius:2px;padding:2px 5px;font-size:.7rem}.wr-np-close:hover{border-color:#8e949d}.wr-np-body{animation:wr-rise .42s var(--ease-out);flex:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,80px);padding-top:26px;display:grid}@keyframes wr-rise{0%{transform:translateY(12px)}}.wr-np-art{justify-self:center;width:min(100%,440px)}.wr-np-art-frame{aspect-ratio:3/4;outline:2px solid var(--frame);background:#000;border:10px solid #111317;display:block;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000}.wr-np-art-frame .wr-art{position:absolute;inset:0}.wr-np-art-frame .wr-art.is-flat{background:color-mix(in oklab, var(--frame) 35%, #08090b)}.wr-np-art-frame .wr-art.is-flat img{aspect-ratio:auto;height:auto}.wr-np-art-name{font-family:var(--f-cond);text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#000000e0);padding:40px 16px 14px;font-size:2.2rem;font-weight:800;line-height:.9;position:absolute;bottom:0;left:0;right:0}.wr-np-info{min-width:0}.wr-np-title{font-family:var(--f-cond);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(3rem,7vw,7rem);font-weight:800;line-height:.84}.wr-np-disclose{color:#c9cfd8;margin:6px 0 0;font-size:.92rem}.wr-np-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.wr-np-actions .social-action{flex-direction:column;gap:4px;display:inline-flex}.wr-np-actions .error{color:var(--red-text);font-size:.8rem}.wr-volume{align-items:center;gap:12px;max-width:360px;margin-top:16px;display:flex}.wr-volume .wr-label{margin:0}.wr-volume input{accent-color:var(--red);flex:1;padding:0}.wr-next{border:1px solid #2d3139;border-left:3px solid var(--red);background:#000000b3;max-width:560px;margin-top:20px;padding:14px 16px}.wr-next-row{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0;display:flex}.wr-next-row time{font-family:var(--f-mono);color:var(--amber);font-size:1.2rem;font-weight:700}.wr-next-note{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:6px 0 0;font-size:.72rem}.wr-np-dial{background:#000000b8;border:1px solid #2d3139;max-width:640px;margin-top:24px;padding:14px}.wr-page{max-width:1200px;padding:26px var(--pad) 40px;margin:0 auto}.wr-page-title{font-family:var(--f-cond);text-transform:uppercase;font-size:3rem;font-weight:800}.wr-st-hero{background:var(--panel);border:1px solid var(--rule);border-radius:4px;padding:clamp(18px,3vw,32px);position:relative;overflow:hidden}.wr-st-banner{opacity:.16;pointer-events:none;position:absolute;inset:0}.wr-st-banner img{object-fit:cover;width:100%;max-width:none!important;height:100%!important}.wr-st-banner:after{content:"";background:repeating-linear-gradient(0deg, #0003 0 1px, transparent 1px 3px), linear-gradient(90deg, var(--panel) 20%, #0f111599);position:absolute;inset:0}.wr-st-id{align-items:flex-end;gap:clamp(14px,2vw,24px);display:flex;position:relative}.wr-st-logo{border:1px solid var(--rule-2);background:#000;flex:none;width:clamp(72px,10vw,120px)}.wr-st-logo img{width:100%;height:auto}.wr-st-title{min-width:0}.wr-st-call{font-family:var(--f-cond);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(2.6rem,7vw,6rem);font-weight:800;line-height:.85}.wr-st-format{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:10px 0 0;font-size:.85rem}.wr-st-desc{color:#c9cfd8;max-width:62ch;margin:16px 0 0;position:relative}.wr-st-keys{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex;position:relative}.wr-st-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:14px;margin-top:14px;display:grid}.wr-st-panel{background:var(--panel);border:1px solid var(--rule);border-radius:3px;min-width:0;padding:18px}.wr-st-panel h2{font-family:var(--f-cond);text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font-size:1.8rem;font-weight:800;line-height:1;display:flex}.wr-st-panel h3{margin-top:22px}.wr-station .live-now{font-family:var(--f-cond);text-transform:uppercase;margin:0;font-size:1.6rem;line-height:1.05}.wr-station .live-now .profile-link{font-family:var(--f-body);text-transform:none;font-size:1rem}.wr-st-prog{font-family:var(--f-mono);letter-spacing:.06em;color:var(--mute);font-size:.85rem}.wr-played,.wr-shows{margin:0;padding:0;list-style:none}.wr-played li,.wr-shows li{border-bottom:1px solid #1c1f25;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 0;display:flex}.wr-played li:last-child,.wr-shows li:last-child{border-bottom:0}.wr-played-title{font-weight:600}.wr-played .wr-mono,.wr-shows .wr-mono{flex-basis:100%;font-size:.78rem}.wr-station .guestbook,.wr-station>section:last-child{margin-top:28px}.wr-scope .guestbook h2{border-bottom:1px solid var(--rule);font-family:var(--f-cond);text-transform:uppercase;margin:0 0 12px;padding-bottom:10px;font-size:2rem;font-weight:800;line-height:1}.wr-scope .guestbook button[type=submit]{min-height:44px;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text);background:var(--panel-2);border:1px solid var(--rule-2);cursor:pointer;border-radius:3px;padding:10px 18px;font-size:.8rem;font-weight:700}.wr-scope .guestbook button[type=submit]:disabled{color:var(--dim);cursor:default}.wr-scope .guestbook-list>li{border-color:var(--rule)}.wr-scope textarea,.wr-scope input[type=text]{background:var(--panel);color:var(--text);border:1px solid var(--rule-2)}@media (max-width:820px){.wr-top{gap:14px}.wr-clock{display:none}.wr-mainnav{gap:14px;margin-left:auto}.wr-ld{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"mast""monitor""readout""dial";row-gap:16px;padding-top:14px}.wr-mast-call{font-size:clamp(2.4rem, calc(150cqi / var(--wlen,8)), 7.5rem)}.wr-mast-show{margin-top:10px;font-size:.75rem}.wr-monitor-screen{aspect-ratio:4/3.4;border-width:6px}.wr-monitor-cap{display:none}.wr-tunein-key{gap:12px;padding:16px 26px 14px}.wr-tunein-hint{font-size:.7rem}.wr-tc{font-size:1.5rem}.wr-ticker{height:36px}.wr-onair-box{padding-right:12px;font-size:.9rem}.wr-resume{grid-template-columns:1fr}.wr-resume-art{order:-1;min-height:220px}.wr-strips{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:66%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.wr-strip{scroll-snap-align:start}.wr-card{grid-template-columns:36% minmax(0,1fr)}.wr-log .wr-log-n,.wr-log .wr-log-date,.wr-log .wr-log-rel{display:none}.wr-log td,.wr-log th{padding:10px}.wr-bar-tc,.wr-bar-show,.wr-bar-up,.wr-bar-tt .disclosure{display:none}.wr-bar-open{gap:10px;padding-right:6px}.wr-bar-open .wr-lampbox{letter-spacing:.08em;padding:3px 6px 2px;font-size:.7rem}.wr-sq-save{letter-spacing:.04em;min-width:0;padding:0 10px;font-size:.7rem}.wr-sq-play{width:56px}.wr-np-body{grid-template-columns:1fr;align-items:start;gap:18px;padding-top:16px}.wr-np-art{width:min(64%,260px)}.wr-np-art-name{font-size:1.5rem}.wr-np-show,.wr-np-close kbd,.wr-dial-hint{display:none}}@media (prefers-reduced-motion:reduce){.wr-scope *,.wr-scope :before,.wr-scope :after,.wr-player *,.wr-player :before,.wr-player :after,.wr-np,.wr-np-body{transition:none!important;animation:none!important}.wr-ticker-track{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.wr-ticker-run[aria-hidden=true],.wr-ticker-pause{display:none}}.wr-dial.is-sliding .wr-dial-window{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.wr-tc-off{white-space:nowrap}.wr-np-art-frame .wr-tc-plate{flex-direction:column;align-items:flex-start;width:86%;padding:14px}.wr-np-art-frame .wr-tc-name{font-size:clamp(1.3rem,5vw,2rem)}.wr-readout{align-self:start}@media (min-width:821px){.wr-readout{margin-top:14px}}.wr-ro-title{font-size:clamp(2.8rem,5.4vw,5.6rem)}.wr-readout .wr-tc{margin-top:22px}.wr-readout .wr-seg{margin-top:14px}.wr-readout .wr-ld-after{margin-top:26px}.wr-strip-on{align-self:flex-start;margin:8px 0 4px}.wr-np-dial{max-width:none;margin-top:28px}
