.tn-header-logo{border-radius:var(--tn-radius-xs);flex:none;align-items:center;min-height:44px;display:inline-flex}.tn-header-logo .tn-lockup{--lk:.72;display:none}.tn-header-tools{align-items:center;gap:var(--tn-space-3);flex:none;margin-left:auto;display:flex}.tn-header-live{min-height:44px;padding:3px}.tn-header-live-watch{display:none}@media (width<=479px){.tn-header[data-live] .tn-header-logo img{display:none}.tn-header[data-live] .tn-header-logo .tn-lockup{display:inline-grid}.tn-header[data-live] .tn-header-tools{gap:10px}}.tn-menubtn{align-items:center;gap:var(--tn-space-2);min-height:44px;padding:0 var(--tn-space-3);border-radius:var(--tn-radius-sm);border:2px solid var(--tn-on-field-line);color:var(--tn-on-header);font:700 var(--tn-text-sm) / 1 var(--tn-font-body);cursor:pointer;background:0 0;display:inline-flex}.tn-menubtn svg{width:20px;height:20px}.tn-menubtn:hover{background:var(--tn-on-header-tint)}@media (width>=1280px){.tn-header-tools{margin-left:var(--tn-space-2)}.tn-menubtn{display:none}.tn-header .tn-header-live-watch{display:inline-flex}}.tn-popover{z-index:50;gap:var(--tn-space-4);width:min(22rem,100vw - 32px);padding:var(--tn-space-4);background:var(--tn-surface);color:var(--tn-text);border:2px solid var(--tn-border);border-radius:var(--tn-radius-md);box-shadow:var(--tn-shadow-pop);display:grid}.tn-scrim{z-index:40;background:var(--tn-overlay);position:fixed;inset:0}.tn-drawer{inset-block:0;z-index:50;overscroll-behavior:contain;align-content:start;gap:var(--tn-space-5);width:min(88vw,24rem);padding:var(--tn-space-3) var(--tn-space-4) var(--tn-space-6);background:var(--tn-surface);color:var(--tn-text);border-left:2px solid var(--tn-border);box-shadow:var(--tn-shadow-pop);display:grid;position:fixed;right:0;overflow-y:auto}.tn-drawer[data-state=open]{animation:tn-drawer-in var(--tn-dur-med) var(--tn-ease-out)}@keyframes tn-drawer-in{0%{transform:translate(100%)}}.tn-drawer-head{justify-content:space-between;align-items:center;gap:var(--tn-space-3);display:flex}.tn-drawer-title{font-family:var(--tn-font-display);font-style:italic;font-weight:800;font-size:var(--tn-text-xl);padding-inline-end:.08em}.tn-drawer-label{margin-bottom:var(--tn-space-1)}.tn-drawer-actions{gap:var(--tn-space-3);display:grid}.tn-drawer-actions .tn-btn{white-space:normal;text-align:center}.tn-drawer-display{gap:var(--tn-space-3);display:grid}.tn-dnav{border-top:2px solid var(--tn-border);display:grid}.tn-dnav a{justify-content:space-between;align-items:center;gap:var(--tn-space-2);min-height:52px;padding:0 var(--tn-space-3);border-bottom:2px solid var(--tn-border);color:var(--tn-text);font:italic 800 var(--tn-text-lg) / 1 var(--tn-font-display);text-decoration:none;display:flex}.tn-dnav a:hover{background:var(--tn-surface-sunken)}.tn-dnav a[aria-current=page]{background:var(--tn-primary-tint);color:var(--tn-primary-text);box-shadow:inset 4px 0 0 var(--tn-primary-text)}.tn-dnav-here{font:700 var(--tn-text-2xs) / 1 var(--tn-font-wide);letter-spacing:.12em;text-transform:uppercase;font-stretch:125%}.tn-dnav a:not([aria-current=page]) .tn-dnav-here{display:none}.tn-dmore{border-top:2px solid var(--tn-border);display:grid}.tn-dmore a{justify-content:space-between;align-items:center;gap:var(--tn-space-2);min-height:48px;padding:var(--tn-space-2) var(--tn-space-3);border-bottom:2px solid var(--tn-border);color:var(--tn-text);font-weight:700;text-decoration:none;display:flex}.tn-dmore a:hover{background:var(--tn-surface-sunken);color:var(--tn-primary-text)}.tn-dmore svg{width:20px;height:20px;color:var(--tn-primary-text);flex:none}.tn-drawer-staff{border-top:2px solid var(--tn-border);padding-top:var(--tn-space-2);display:grid}.tn-urgent{gap:var(--tn-space-1) var(--tn-space-4);padding:var(--tn-space-4) clamp(var(--tn-space-3), 3vw, var(--tn-space-5));border-radius:var(--tn-radius-md);background:var(--tn-danger);color:var(--tn-on-danger);box-shadow:0 4px 0 var(--tn-danger-edge);--tn-focus-ring:var(--tn-on-danger);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tn-urgent>:not(.tn-urgent-icon){grid-column:2}.tn-urgent-icon{border-radius:var(--tn-radius-sm);background:var(--tn-on-danger);width:48px;height:48px;color:var(--tn-danger);grid-row:span 4;place-items:center;display:grid}.tn-urgent-icon svg{width:28px;height:28px}.tn-urgent-title{font:italic 800 var(--tn-text-2xl) / 1 var(--tn-font-display);letter-spacing:-.02em;padding-inline-end:.08em}.tn-urgent-src{font-size:var(--tn-text-sm);font-weight:700}.tn-urgent a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.tn-footer{background:var(--tn-ink);color:var(--tn-on-ink);border-top:2px solid var(--tn-ink-line);padding-block:var(--tn-space-8) var(--tn-space-5)}.tn-footer-grid{gap:var(--tn-space-6) var(--tn-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tn-footer-id{gap:var(--tn-space-3);grid-column:1/-1;align-content:start;display:grid}@media (width>=768px){.tn-footer-grid{column-gap:var(--tn-space-8);grid-template-columns:2fr 1fr 1fr}.tn-footer-id{grid-column:auto}}.tn-footer .tn-eyebrow{color:var(--tn-highlight-on-dark);margin-bottom:var(--tn-space-1)}.tn-footer ul{margin:0;padding:0;list-style:none;display:grid}.tn-footer li a{vertical-align:top;min-height:44px;padding-block:var(--tn-space-2);color:inherit;text-wrap:balance;text-underline-offset:.22em;transition:text-decoration-color var(--tn-dur-fast) ease;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;display:inline-block}.tn-footer li a:hover{-webkit-text-decoration-color:var(--tn-highlight-on-dark);text-decoration-color:var(--tn-highlight-on-dark)}.tn-footer li a svg{vertical-align:-.2em;margin-left:var(--tn-space-1);width:20px;height:20px;color:var(--tn-highlight-on-dark);display:inline-block}.tn-footer-soft{color:color-mix(in oklab, var(--tn-on-ink) 78%, var(--tn-ink));font-size:var(--tn-text-sm)}.tn-footer .tn-footer-social{gap:0 var(--tn-space-4);flex-wrap:wrap;display:flex}.tn-promise{gap:var(--tn-space-3);margin-top:var(--tn-space-6);padding-top:var(--tn-space-4);border-top:2px solid color-mix(in oklab, var(--tn-on-ink) 18%, var(--tn-ink));align-items:center;font-weight:700;display:flex}.tn-promise svg{width:24px;height:24px;color:var(--tn-highlight-on-dark);flex:none}.tn-footer-base{justify-content:space-between;gap:var(--tn-space-1) var(--tn-space-4);margin-top:var(--tn-space-3);flex-wrap:wrap;display:flex}.tn-clock{gap:var(--tn-space-2);padding:var(--tn-space-4) var(--tn-space-4) var(--tn-space-5);border-radius:var(--tn-radius-md);background:var(--tn-field-blue);color:var(--tn-on-field);box-shadow:0 4px 0 var(--tn-field-blue-edge);align-content:start;justify-items:start;display:grid;container-type:inline-size}.tn-clock .tn-eyebrow{color:var(--tn-on-field)}.tn-clock-num{--j-stroke:var(--tn-field-blue-edge);font-size:clamp(40px,22cqw,64px)}.tn-clock-num.tn-jersey--hollow{--j-stroke:var(--tn-on-field)}.tn-clock-title{font:italic 800 var(--tn-text-xl) / 1.1 var(--tn-font-display);letter-spacing:-.015em;padding-inline-end:.08em}.tn-clock-note{font-size:var(--tn-text-sm);line-height:1.4}.tn-clock-delay{gap:var(--tn-space-2);padding:var(--tn-space-2) var(--tn-space-3);border-radius:var(--tn-radius-xs);background:var(--tn-ink);color:var(--tn-on-ink);align-items:flex-start;font-weight:700;display:flex}.tn-clock-delay svg{width:20px;height:20px;color:var(--tn-highlight-on-dark);flex:none}.tn-clock-fine{padding-top:var(--tn-space-2);border-top:2px solid var(--tn-on-field-line);justify-self:stretch}.tn-clock-hide{min-height:44px;color:inherit;font:700 var(--tn-text-sm) / 1 var(--tn-font-body);-webkit-text-decoration:underline 2px var(--tn-on-field-line);text-decoration:underline 2px var(--tn-on-field-line);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:0}.tn-clock-hide:hover{text-decoration-color:currentColor}.tn-operate-head .tn-header-inner{gap:var(--tn-space-3);max-width:none;min-height:60px;padding-inline:var(--tn-page-margin);flex-wrap:wrap}.tn-operate-head .tn-header-tools{gap:var(--tn-space-2);flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.tn-operate-head .tn-lockup{display:inline-grid}.tn-operate-label{font-family:var(--tn-font-wide);font-weight:700;font-stretch:125%;font-size:var(--tn-text-2xs);letter-spacing:.18em;text-transform:uppercase;padding-left:var(--tn-space-3);border-left:2px solid var(--tn-on-field-line);line-height:28px}#tn-operate-tools{margin-left:0}#tn-operate-tools:empty{display:none}.tn-season-patch{--p-size:34px;--stitch-inset:2px;--tn-mark-cut:var(--p-bg)}.tn-season-patch svg{width:66%;height:66%}.sc{max-width:64rem}.sc-now{align-items:center;gap:var(--tn-space-3);padding:var(--tn-space-3) var(--tn-space-4);border-radius:var(--tn-radius-sm);background:var(--tn-surface-sunken);display:flex}.sc-now>span:first-child{display:contents}.sc-day{max-width:20rem}.sc-rack{gap:var(--tn-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.sc-card{text-align:left;font:inherit;cursor:pointer;background:var(--tn-surface);color:var(--tn-text);border:2px solid var(--tn-border);border-radius:var(--tn-radius-md);align-content:start;padding:0;display:grid;overflow:hidden}.sc-card:hover{border-color:var(--tn-border-strong)}.sc-card[aria-pressed=true]{border-color:var(--tn-text);box-shadow:inset 0 0 0 2px var(--tn-text)}.sc-card-head{align-items:center;gap:var(--tn-space-2) var(--tn-space-3);min-height:64px;padding:var(--tn-space-3);background:var(--tn-header-bg);color:var(--tn-on-header);border-bottom:4px solid var(--tn-header-wire);font:italic 900 var(--tn-text-md) / 1.05 var(--tn-font-display);flex-wrap:wrap;display:flex}.sc-card-head b{flex:1}.sc-chosen{background:var(--tn-on-header);color:var(--tn-neutral-950);font:normal 800 var(--tn-text-2xs) / 1.4 var(--tn-font-body);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.sc-chosen svg{width:14px;height:14px}.sc-card-body{gap:var(--tn-space-2);padding:var(--tn-space-3);display:grid}.sc-swatches{gap:6px;display:flex}.sc-swatches i{border-radius:var(--tn-radius-xs);width:24px;height:24px;box-shadow:inset 0 0 0 1px #00000024}.sc-swatches i:first-child{background:var(--tn-brand-600)}.sc-swatches i:nth-child(2){background:var(--tn-brand-900)}.sc-swatches i:nth-child(3){background:var(--tn-trim-300)}.sc-swatches i:nth-child(4){background:var(--tn-header-wire)}.sc-swatches i:nth-child(5){background:var(--tn-brand-100)}.sc-facts{gap:2px var(--tn-space-3);font-size:var(--tn-text-sm);grid-template-columns:auto 1fr;display:grid}.sc-facts>span{color:var(--tn-text-muted)}.sc-ribbon{border-radius:var(--tn-radius-sm);background:var(--tn-surface-sunken);height:54px;position:relative;overflow:hidden}.sc-ribbon>i{background:var(--tn-brand-600);box-shadow:inset 0 -5px 0 var(--tn-trim-300);border-radius:6px;position:absolute;top:8px;bottom:18px}.sc-ribbon>.sc-ribbon-today{background:var(--tn-text);width:3px;box-shadow:none;border-radius:2px;top:2px;bottom:2px}.sc-ribbon-months{text-align:center;font-size:var(--tn-text-2xs);color:var(--tn-text-muted);grid-template-columns:repeat(12,1fr);font-weight:800;display:grid;position:absolute;bottom:2px;left:0;right:0}.sc-cal-wrap{overflow-x:auto}.sc-cal{border-collapse:collapse;width:100%;font-size:var(--tn-text-sm)}.sc-cal :is(th,td){border-bottom:1px solid var(--tn-border);text-align:left;vertical-align:middle;padding:6px 8px}.sc-cal thead th{font-size:var(--tn-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tn-text-muted)}.sc-tname{align-items:center;gap:var(--tn-space-2);white-space:nowrap;font-weight:800;display:flex}.sc-tname .tn-season-patch{--p-size:28px}.sc-cal tr.is-off .sc-tname{color:var(--tn-text-muted)}.sc-cal tr.is-off .tn-season-patch{opacity:.45}.sc-md{gap:6px;display:inline-flex}.sc-md .tn-select{padding-block:.4em;width:auto;min-height:44px;padding-left:.7em}@container (width<=599px){.sc-cal thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sc-cal,.sc-cal tbody{display:block}.sc-cal tr{align-items:center;gap:6px var(--tn-space-3);padding:var(--tn-space-2) 0;border-bottom:1px solid var(--tn-border);grid-template-columns:auto minmax(0,1fr);display:grid}.sc-cal :is(th,td){border:0;padding:0}.sc-cal td:nth-child(n+3){align-items:center;gap:var(--tn-space-2);grid-column:1/-1;display:flex}.sc-cal td:nth-child(n+3):before{width:5.5em;font-size:var(--tn-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tn-text-muted);flex:none;font-weight:800}.sc-cal td:nth-child(3):before{content:"Starts" / ""}.sc-cal td:nth-child(4):before{content:"Ends" / ""}.sc-tname{white-space:normal}}@layer components{.staff-shell{background:var(--tn-surface);min-height:calc(100dvh - 60px);display:grid}.staff-body{align-content:start;display:grid}.staff-nav{background:var(--tn-surface);border-bottom:2px solid var(--tn-border);align-items:center;gap:4px;padding:8px 16px;display:flex;overflow-x:auto}.staff-nav-row{border-radius:var(--tn-radius-sm);min-height:44px;color:var(--tn-text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex}.staff-nav-row:hover{background:var(--tn-surface-sunken)}.staff-nav-row[aria-current=page]{background:var(--tn-primary-tint);color:var(--tn-primary-text);box-shadow:inset 0 -4px 0 var(--tn-primary-text)}.staff-nav-count{background:var(--tn-ink);min-width:24px;height:24px;color:var(--tn-on-ink);font-family:var(--tn-font-wide);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;font-stretch:125%;line-height:1;display:inline-grid}.staff-nav-note{display:none}.staff-content{align-content:start;gap:20px;min-width:0;padding:20px 16px 32px;display:grid}.staff-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.staff-view-title{gap:4px;display:grid}@media (width>=1024px){.staff-body{grid-template-columns:240px minmax(0,1fr);align-content:stretch}.staff-nav{border-bottom:0;border-right:2px solid var(--tn-border);flex-direction:column;align-items:stretch;gap:2px;padding:16px;overflow:visible}.staff-nav-row{justify-content:flex-start;width:100%}.staff-nav-row[aria-current=page]{box-shadow:inset 4px 0 0 var(--tn-primary-text)}.staff-nav-note{border-top:2px solid var(--tn-border);font-size:var(--tn-text-sm);color:var(--tn-text-muted);margin-top:12px;padding-top:12px;display:block}.staff-content{padding:20px 24px 40px}}.staff-user{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.staff-avatar{background:var(--tn-primary-tint);width:36px;height:36px;color:var(--tn-primary-text);font-weight:800;font-size:var(--tn-text-sm);border-radius:50%;flex:none;place-items:center;display:grid}.staff-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-weight:700;overflow:hidden}.staff-signout{border:2px solid var(--tn-on-field-line);border-radius:var(--tn-radius-xs);min-height:44px;color:var(--tn-on-header);font:inherit;font-size:var(--tn-text-sm);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:.45em;padding:0 12px;font-weight:700;display:none}.staff-signout:hover{background:var(--tn-on-header-tint)}.staff-signout:disabled{cursor:progress}.staff-signout svg{width:18px;height:18px}@media (width>=640px){.staff-signout{display:inline-flex}}@media (width<=639px){.staff-user-name,.staff-user-role{display:none}}.staff-rows{display:grid}.staff-row{border:0;border-top:2px solid var(--tn-border);background:var(--tn-surface);width:100%;min-height:64px;color:var(--tn-text);text-align:left;cursor:pointer;border-radius:0;gap:6px;padding:12px;display:grid}.staff-rows>.staff-row:last-child{border-bottom:2px solid var(--tn-border)}.staff-row:hover{background:var(--tn-surface-sunken)}.staff-row[aria-current=true]{background:var(--tn-primary-tint);box-shadow:inset 4px 0 0 var(--tn-primary-text)}.staff-row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-row-title{font-weight:700}.staff-row-rev{font-size:var(--tn-text-sm);color:var(--tn-text-muted)}.staff-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.staff-toolbar .tn-field{min-width:12rem}.staff-crumbs{font-size:var(--tn-text-sm);color:var(--tn-text-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.staff-crumbs li+li:before{content:"/";margin-inline-end:8px}.staff-crumbs [aria-current]{color:var(--tn-text);font-weight:700}.staff-grid{gap:16px;display:grid}@media (width>=768px){.staff-grid{grid-template-columns:1fr 1fr}}.staff-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.staff-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.staff-private{border:2px dashed var(--tn-border-strong);border-radius:var(--tn-radius-sm);background:var(--tn-surface-sunken);gap:8px;padding:12px;display:grid}.staff-login-page{background:var(--tn-surface-sunken);min-height:calc(100dvh - 60px);padding:40px 16px 64px}.staff-login-card{max-width:28rem;margin-inline:auto}.staff-login-body{gap:20px;display:grid}.staff-login-body .tn-field{gap:8px}.staff-password-wrap{display:block;position:relative}.staff-password-wrap .tn-input{width:100%;padding-right:84px}.staff-center-card{justify-self:start;justify-items:start;gap:16px;width:100%;max-width:32rem;margin-inline:0;display:grid}.staff-narrow{max-width:40rem}.staff-stack{align-content:start;gap:16px;display:grid}.staff-user-btn{border-radius:var(--tn-radius-pill);min-height:44px;color:var(--tn-on-header);cursor:pointer;background:0 0;border:2px solid #0000;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-weight:700;display:inline-flex}.staff-user-btn:hover,.staff-user-btn[aria-expanded=true]{border-color:var(--tn-on-field-line);background:var(--tn-on-header-tint)}.staff-user-btn .staff-avatar{background:var(--tn-on-field);width:32px;height:32px;color:var(--tn-field-blue-ink);font-size:var(--tn-text-2xs);letter-spacing:.04em}.staff-user-menu{z-index:40;border:2px solid var(--tn-border);border-radius:var(--tn-radius-md);background:var(--tn-surface);width:min(20rem,100vw - 32px);box-shadow:var(--tn-shadow-pop);color:var(--tn-text);--tn-focus-ring:var(--tn-blue-600);justify-items:start;gap:8px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}:root[data-theme=dark] .staff-user-menu{--tn-focus-ring:var(--tn-gold-300)}.staff-user-menu[hidden]{display:none}.staff-user-menu .tn-btn--block{justify-self:stretch;margin-top:4px}@media (width<=639px){.staff-user-btn{padding:4px}.staff-user-menu{top:68px;width:auto;position:fixed;inset-inline:16px}}.staff-chip-dashed{border-style:dashed}.staff-user-role .staff-chip-dashed{--c-fg:var(--tn-on-header);--c-bd:var(--tn-on-field-line)}.staff-h4{font-size:var(--tn-text-lg)}.staff-stack--tight{gap:8px}.staff-filters{flex-wrap:wrap;gap:8px;display:flex}.staff-live{color:var(--tn-success-text);align-items:center;gap:4px;display:inline-flex}.staff-live svg{width:1em;height:1em}.staff-row--static{cursor:default}.staff-row--static:hover{background:var(--tn-surface)}.staff-private-note{align-items:flex-start;gap:8px;display:flex}.staff-private-note svg{flex:none;width:18px;height:18px;margin-top:2px}.staff-private details>summary{list-style:none}.staff-private details>summary::-webkit-details-marker{display:none}.staff-private details[open]>summary{margin-bottom:8px}.staff-contact{font-family:var(--tn-font-mono)}.staff-media-forms{align-items:start;gap:16px;display:grid}@media (width>=1024px){.staff-media-forms{grid-template-columns:repeat(2,minmax(0,1fr))}}.staff-health{border:2px solid var(--h-line);border-radius:var(--tn-radius-xs);background:var(--h-bg);color:var(--h-fg);font-weight:700;font-size:var(--tn-text-sm);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.staff-health svg{width:16px;height:16px}.staff-health--ok{--h-bg:var(--tn-success-bg);--h-fg:var(--tn-success-text);--h-line:var(--tn-success-line)}.staff-health--stale{--h-bg:var(--tn-warning-bg);--h-fg:var(--tn-warning-text);--h-line:var(--tn-warning-line)}.staff-health--down{--h-bg:var(--tn-danger-bg);--h-fg:var(--tn-danger-text);--h-line:var(--tn-danger-line)}.staff-dl{gap:12px 24px;display:grid}@media (width>=768px){.staff-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.staff-dl dt{font-size:var(--tn-text-sm);color:var(--tn-text-muted)}.staff-dl dd{margin:0;font-weight:700}.staff-password-toggle{border-radius:var(--tn-radius-sm);min-width:72px;min-height:44px;color:var(--tn-link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.staff-password-toggle:hover,.staff-password-toggle[aria-pressed=true]{background:var(--tn-primary-tint)}.staff-link-button{min-height:44px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.staff-row[aria-current=true] .staff-live{color:var(--tn-text)}.staff-tap-link{align-items:center;min-height:44px;display:inline-flex}.ta-cq{gap:var(--tn-space-5);align-content:start;min-width:0;display:grid;container-type:inline-size}.ta-stack{gap:var(--tn-space-4);align-content:start;min-width:0;display:grid}.ta-row{gap:var(--tn-space-3);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.ta-panel{background:var(--tn-surface);border:2px solid var(--tn-border);border-radius:var(--tn-radius-md);padding:var(--tn-space-4);gap:var(--tn-space-3);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.ta-h4{font-family:var(--tn-font-body);font-weight:800;font-size:var(--tn-text-md);margin:0;line-height:1.25}.ta-sm{font-size:var(--tn-text-sm)}.ta-meta{font-size:var(--tn-text-sm);color:var(--tn-text-muted)}.ta-email{overflow-wrap:anywhere}.ta-pagehead{gap:var(--tn-space-2) var(--tn-space-4);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.ta-pill{border-radius:var(--tn-radius-xs);font-size:var(--tn-text-sm);white-space:nowrap;color:var(--tn-text-muted);border:2px solid #0000;align-items:center;gap:.4em;padding:2px 8px;font-weight:700;line-height:1.35;display:inline-flex}.ta-pill svg,.ta-ck svg,.ta-type svg{flex:none;width:1.15em;height:1.15em}.ta-pill--ok{color:var(--tn-success-text);background:var(--tn-success-bg);border-color:var(--tn-success-line)}.ta-pill--warn{color:var(--tn-warning-text);background:var(--tn-warning-bg);border-color:var(--tn-warning-line)}.ta-pill--bad{color:var(--tn-danger-text);background:var(--tn-danger-bg);border-color:currentColor;font-weight:800}.ta-pill--muted{border-color:var(--tn-border-strong);border-style:dashed}.ta-pill-note{font-size:var(--tn-text-2xs);color:var(--tn-danger-text);margin-top:4px;font-weight:700;display:block}.ta-checks{font-size:var(--tn-text-sm);flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.ta-ck{white-space:nowrap;align-items:center;gap:.3em;display:inline-flex}.ta-ck--ok{color:var(--tn-success-text)}.ta-ck--no{color:var(--tn-danger-text);background:var(--tn-danger-bg);border-radius:var(--tn-radius-pill);padding:0 8px 0 5px}.ta-ck--na{color:var(--tn-text-muted);font-weight:400}.ta-type{font-family:var(--tn-font-wide);font-size:var(--tn-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tn-text-muted);align-items:center;gap:.4em;font-weight:700;display:inline-flex}.ta-rowtitle{min-height:44px;font:inherit;font-weight:800;font-size:var(--tn-text-md);color:var(--tn-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;line-height:1.3;text-decoration:none;display:flex}.ta-rowtitle:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.ta-who{font-size:var(--tn-text-sm);color:var(--tn-text-muted);display:block}.ta-chips{gap:var(--tn-space-2);flex-wrap:wrap;display:flex}.ta-tablewrap{border:2px solid var(--tn-border);border-radius:var(--tn-radius-md);background:var(--tn-surface);overflow:hidden}.ta-table{border-collapse:collapse;width:100%;font-size:var(--tn-text-sm)}.ta-table th{text-align:left;font-family:var(--tn-font-wide);font-size:var(--tn-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tn-text-muted);border-bottom:2px solid var(--tn-border);white-space:nowrap;background:var(--tn-surface-sunken);padding:10px 14px;font-weight:700}.ta-table td{border-bottom:2px solid var(--tn-border);vertical-align:middle;padding:10px 14px}.ta-table tbody tr:last-child td{border-bottom:0}.ta-table tbody tr:hover td{background:var(--tn-surface-sunken)}.ta-table tbody tr[aria-current=true] td{background:var(--tn-primary-tint)}.ta-table tbody tr[aria-current=true] td:first-child{box-shadow:inset 4px 0 0 var(--tn-primary-text)}.ta-act{white-space:nowrap;text-align:right}.ta-act>*+*{margin-left:var(--tn-space-2)}.ta-lbl{display:none}@container (width<=700px){.ta-tablewrap{background:0 0;border:0;border-radius:0;overflow:visible}.ta-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ta-table,.ta-table tbody,.ta-table tr,.ta-table td{width:auto;display:block}.ta-table tbody{gap:var(--tn-space-3);display:grid}.ta-table tr{background:var(--tn-surface);border:2px solid var(--tn-border);border-radius:var(--tn-radius-sm);padding:var(--tn-space-3);gap:var(--tn-space-2);display:grid}.ta-table td,.ta-table tbody tr:hover td,.ta-table tbody tr[aria-current=true] td{box-shadow:none;background:0 0;border:0;padding:0}.ta-table tbody tr:hover{background:var(--tn-surface-sunken)}.ta-table tbody tr[aria-current=true]{background:var(--tn-primary-tint);border-color:var(--tn-primary-text);box-shadow:inset 4px 0 0 var(--tn-primary-text)}.ta-act{text-align:left;white-space:normal;gap:var(--tn-space-2);flex-wrap:wrap;display:flex}.ta-act>*+*{margin-left:0}.ta-lbl{font-family:var(--tn-font-wide);font-size:var(--tn-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tn-text-muted);margin-right:6px;font-weight:700;display:inline}}.ta-empty{text-align:center;justify-items:center;gap:var(--tn-space-3);padding:var(--tn-space-6) var(--tn-space-4);display:grid}.ta-empty .tn-patch svg{stroke-width:3px}.ta-toasts{z-index:60;inset-inline:var(--tn-space-4);bottom:var(--tn-space-4);pointer-events:none;justify-content:center;display:flex;position:fixed}.ta-toasts .tn-toast{pointer-events:auto;flex-wrap:wrap;max-width:36rem}@media (width>=640px){.ta-toasts{inset-inline:var(--tn-space-6) auto;bottom:var(--tn-space-6);justify-content:flex-start}}.ta-toast-text{flex:12rem;min-width:0}.ta-undo,.ta-toast-x{border-radius:var(--tn-radius-xs);border:2px solid color-mix(in oklab, var(--tn-on-ink) 40%, transparent);min-height:44px;color:var(--tn-highlight-on-dark);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4em;font-weight:800;display:inline-flex}.ta-undo{padding:0 var(--tn-space-3);margin-left:auto}.ta-toast-x{width:44px;color:var(--tn-on-ink);border-color:#0000}.ta-undo:hover,.ta-toast-x:hover{background:color-mix(in oklab, var(--tn-on-ink) 14%, transparent)}.ta-toast-x svg{color:inherit}.ta-rv-top{gap:var(--tn-space-2) var(--tn-space-3);flex-wrap:wrap;align-items:center;display:flex}.ta-rv-top h1{flex:260px;min-width:0;margin:0}.ta-back{align-items:center;gap:.4em;min-height:44px;font-weight:700;display:inline-flex}.ta-back svg{width:1.15em;height:1.15em}.ta-split{gap:var(--tn-space-5);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.ta-split--list{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}@container (width<=760px){.ta-split,.ta-split--list{grid-template-columns:minmax(0,1fr)}}.ta-pv-label{align-items:center;gap:var(--tn-space-2);margin-bottom:var(--tn-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.ta-pv{border:2px solid var(--tn-border);border-radius:var(--tn-radius-md);background:var(--tn-bg);overflow:hidden}.ta-pv>.tn-thumb,.ta-pv>.ta-photo{aspect-ratio:16/9;border-radius:0}.ta-pv-body{padding:var(--tn-space-4);gap:var(--tn-space-3);display:grid}.ta-pv-body p{margin:0}.ta-pv-quote{gap:var(--tn-space-2);padding:var(--tn-space-1) 0 var(--tn-space-1) var(--tn-space-5);border-inline-start:8px solid var(--tn-primary);margin:0;display:grid}.ta-pv-quote p{font-family:var(--tn-font-display);font-style:italic;font-weight:900;font-size:var(--tn-text-2xl);color:var(--tn-primary-text);line-height:1.05}.ta-pv-quote cite{font-style:normal;font-size:var(--tn-text-sm);color:var(--tn-text-muted);font-weight:700}.ta-pv-sources{gap:var(--tn-space-2);padding-top:var(--tn-space-3);border-top:2px solid var(--tn-border);display:grid}.ta-pv-sources h3{margin:0}.ta-pv-sources ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ta-pv-sources li{gap:var(--tn-space-2);font-size:var(--tn-text-sm);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.ta-pv-sources svg{width:20px;height:20px;color:var(--tn-text-muted)}.ta-photo{aspect-ratio:4/3;border-radius:var(--tn-radius-sm);background:radial-gradient(circle at 74% 30%, var(--tn-highlight) 0 8%, transparent 8.5%), radial-gradient(140% 70% at 28% 112%, var(--tn-field-blue) 0 46%, transparent 46.5%), radial-gradient(120% 62% at 92% 118%, var(--tn-field-blue-hi) 0 50%, transparent 50.5%), var(--tn-primary-tint);display:block;position:relative;overflow:hidden}.ta-photo>img{object-fit:cover;width:100%;height:100%}.ta-photo>.ta-flag,.ta-photo>.tn-chip{position:absolute;top:8px;left:8px}.ta-pv-body .ta-photo{aspect-ratio:16/9}.ta-flagged{outline:3px dashed var(--tn-danger-text);outline-offset:3px}.ta-flag{border-radius:var(--tn-radius-xs);background:var(--tn-danger-bg);color:var(--tn-danger-text);font-weight:800;font-size:var(--tn-text-2xs);border:2px solid;align-items:center;gap:.35em;padding:3px 8px;display:inline-flex}.ta-flag svg{width:1.1em;height:1.1em}.ta-list{margin:0;padding:0;list-style:none;display:grid}.ta-li{gap:var(--tn-space-3);border-bottom:2px solid var(--tn-border);font-size:var(--tn-text-sm);grid-template-columns:30px minmax(0,1fr);padding:10px 0;display:grid}.ta-li strong{font-size:var(--tn-text-md);display:block}.ta-li span{color:var(--tn-text-muted)}.ta-ico{background:var(--tn-success-bg);width:30px;height:30px;color:var(--tn-success-text);border-radius:50%;place-items:center;display:grid}.ta-ico svg{width:18px;height:18px}.ta-li--no .ta-ico{background:var(--tn-danger-bg);color:var(--tn-danger-text)}.ta-li--no strong{color:var(--tn-danger-text)}.ta-decision{gap:var(--tn-space-3);padding-top:var(--tn-space-2);display:grid}.ta-decision .tn-help{align-items:flex-start;gap:.4em;display:flex}.ta-decision .tn-help svg{flex:none;width:1.15em;height:1.15em;margin-top:.15em}.ta-textarea-sm{min-height:76px}.ta-stamp-wrap{margin:var(--tn-space-2) 0;justify-self:start;display:inline-block;transform:rotate(-5deg)}.ta-stamp{font-family:var(--tn-font-wide);font-weight:800;font-size:var(--tn-text-lg);letter-spacing:.16em;text-transform:uppercase;color:var(--tn-success-text);background:var(--tn-success-bg);border-radius:var(--tn-radius-xs);--stitch-color:currentColor;--stitch-inset:4px;animation:tn-stamp var(--tn-dur-slow) var(--tn-ease-snap) both;border:3px solid;align-items:center;gap:.45em;padding:.5em 1em;display:inline-flex}.ta-stamp svg{width:1.1em;height:1.1em}@media (prefers-reduced-motion:reduce){.ta-stamp{animation:none}}.ta-btn-dangerline{--b-bg:var(--tn-surface);--b-fg:var(--tn-danger-text);--b-bd:var(--tn-danger-text);--b-edge:var(--tn-danger-text);--b-bg-hover:var(--tn-danger-bg)}.ta-status--sentback{--s-bg:var(--tn-surface);--s-fg:var(--tn-text)}.ta-tl{margin:0;padding:0;list-style:none;display:grid}.ta-tl>li{gap:var(--tn-space-3);padding-bottom:var(--tn-space-4);grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}.ta-tl>li:before{content:"";background:var(--tn-border);width:2px;position:absolute;top:36px;bottom:0;left:17px}.ta-tl>li:last-child{padding-bottom:0}.ta-tl>li:last-child:before{display:none}.ta-tl p{margin:0}.ta-tl-dot{background:var(--tn-surface);width:36px;height:36px;color:var(--tn-text-muted);border:2px solid var(--tn-border-strong);border-radius:50%;place-items:center;display:grid}.ta-tl-dot svg{width:18px;height:18px}.ta-tl>li.is-current .ta-tl-dot{background:var(--tn-primary);color:var(--tn-text-on-primary);border-color:var(--tn-primary)}.ta-tl-line{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:36px;display:flex}.ta-tl-note{border:2px dashed var(--tn-border-strong);background:var(--tn-surface-sunken);border-radius:var(--tn-radius-xs);font-size:var(--tn-text-sm);overflow-wrap:anywhere;margin-top:6px;padding:8px 12px}.ta-legend>summary{cursor:pointer;min-height:44px;color:var(--tn-text);align-items:center;font-weight:700;display:inline-flex}.ta-legend[open]>summary{margin-bottom:var(--tn-space-3)}.ta-plist{border:2px solid var(--tn-border);border-radius:var(--tn-radius-md);background:var(--tn-surface);align-content:start;display:grid;overflow:hidden}.ta-pitem{text-align:left;border:0;border-bottom:2px solid var(--tn-border);width:100%;min-height:64px;color:var(--tn-text);font:inherit;font-size:var(--tn-text-sm);cursor:pointer;background:0 0;gap:4px;padding:12px 14px;display:grid}.ta-pitem:last-child{border-bottom:0}.ta-pitem:hover{background:var(--tn-surface-sunken)}.ta-pitem[aria-current=true]{background:var(--tn-primary-tint);box-shadow:inset 4px 0 0 var(--tn-primary-text)}.ta-pitem strong{font-size:var(--tn-text-md);line-height:1.3}.ta-pitem-top{justify-content:space-between;gap:var(--tn-space-2);flex-wrap:wrap;align-items:center;display:flex}.ta-new{font-family:var(--tn-font-wide);font-size:var(--tn-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tn-primary-text);align-items:center;gap:.45em;font-weight:700;display:inline-flex}.ta-new:before{content:"";background:var(--tn-primary);border-radius:50%;width:9px;height:9px}.ta-quote{padding:var(--tn-space-3) var(--tn-space-4);border:2px solid var(--tn-border-strong);background:var(--tn-surface-sunken);border-radius:var(--tn-radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ta-actions{gap:var(--tn-space-3);flex-wrap:wrap;align-items:end;display:flex}.ta-actions .tn-field{flex:160px}.ta-person{align-items:center;gap:10px;min-width:0;display:flex}.ta-person>span:last-child{min-width:0}.ta-person strong{overflow-wrap:anywhere;display:block}.ta-chip-pending{color:var(--tn-text-muted);border-style:dashed}.ta-scrim{z-index:50;background:var(--tn-overlay);position:fixed;inset:0}.ta-dialog{z-index:51;gap:var(--tn-space-4);width:min(30rem,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--tn-space-6);background:var(--tn-surface-raised);color:var(--tn-text);border:2px solid var(--tn-border);border-radius:var(--tn-radius-lg);box-shadow:var(--tn-shadow-pop);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ta-dialog h2,.ta-dialog .tn-body p{margin:0}.ta-dialog-actions{justify-content:flex-end;gap:var(--tn-space-3);flex-wrap:wrap;display:flex}@media (width<=479px){.ta-dialog{padding:var(--tn-space-5)}.ta-dialog-actions>*{flex:100%}}.ta-pv .tn-thumb>.ta-play{top:50%;left:50%;transform:translate(-50%,-50%)}.ta-pv-title{font-size:var(--tn-text-2xl);overflow-wrap:anywhere;margin:0}.ta-note{align-items:flex-start;gap:.5em;display:flex}.ta-note svg{flex:none;width:1.2em;height:1.2em;margin-top:.1em}.ta-li .staff-link-button{min-height:0;display:inline}.ta-person .ta-email{overflow-wrap:anywhere;min-width:12rem}.ta-legend>summary{gap:.4em;list-style:none}.ta-legend>summary::-webkit-details-marker{display:none}.ta-chev{width:1.2em;height:1.2em;transition:transform var(--tn-dur-fast) var(--tn-ease-out)}.ta-legend[open] .ta-chev{transform:rotate(180deg)}.ta-decision>.tn-btn--sm,.ta-decision>.tn-pennant{justify-self:start}.ta-decision>.tn-pennant{min-width:min(100%,16rem)}.ta-pv--pending{border-style:dashed;border-color:var(--tn-warning-line)}.ta-pv--pending .ta-dim{opacity:.55}.ta-pv-flag{padding:var(--tn-space-3);border-radius:var(--tn-radius-sm);background:var(--tn-warning-bg);color:var(--tn-text);font-size:var(--tn-text-sm);align-items:flex-start;gap:8px;font-weight:700;display:flex}.ta-pv-flag svg{width:1.2em;height:1.2em;color:var(--tn-warning-text);flex:none}.ta-toasts{z-index:45}.stories-controls{gap:var(--tn-space-3);display:grid}@media (width>=768px){.stories-controls{align-items:center;gap:var(--tn-space-4);grid-template-columns:minmax(0,1fr) auto}}.stories-search{min-width:0;position:relative}.stories-search>svg{width:22px;height:22px;color:var(--tn-text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.stories-search .tn-input{padding-left:46px}.stories-chips{gap:var(--tn-space-2);flex-wrap:wrap;display:flex}@media (width<=767px){.stories-chips{scrollbar-width:none;margin-inline:calc(var(--tn-page-margin) * -1);padding:2px var(--tn-page-margin) 6px;flex-wrap:nowrap;overflow-x:auto}.stories-chips::-webkit-scrollbar{display:none}.stories-chips .tn-chip{flex:none}}.stories-count{font-size:var(--tn-text-sm);color:var(--tn-text-muted)}.stories-count strong{color:var(--tn-text)}@media (width>=1024px){.tn-btn.stories-cta-pitch{--b-bg:var(--tn-on-field-btn);--b-fg:var(--tn-field-blue-ink);--b-edge:var(--tn-field-blue-edge);--b-bg-hover:var(--tn-on-field-btn)}}.stories-grid{gap:var(--tn-gutter);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (width>=768px){.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.stories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.stories-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stories-tile{color:var(--tn-text);grid-template-rows:auto 1fr;padding:0;text-decoration:none;display:grid;overflow:hidden}.stories-thumb{border-radius:0}.stories-thumb .stories-thumb-img{object-fit:cover;z-index:0;width:100%;height:100%;inset:0}.stories-play{margin:auto;inset:0}.stories-tile-body{gap:var(--tn-space-1);padding:var(--tn-space-4);align-content:start;display:grid}.stories-tile-body .tn-h3{overflow-wrap:anywhere}.stories-clamp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stories-post-title{-webkit-line-clamp:4;line-clamp:4;font-size:var(--tn-text-lg);line-height:1.15}.stories-tile-more{margin-top:var(--tn-space-1);font-size:var(--tn-text-sm);color:var(--tn-link);align-items:center;gap:6px;font-weight:700;display:inline-flex}.stories-tile-more svg{width:16px;height:16px}.stories-tile:hover .stories-tile-more{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:2px}.stories-video-label{font-size:var(--tn-text-sm);color:var(--tn-primary-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.stories-video-label svg{width:18px;height:18px}.stories-by{font-size:var(--tn-text-sm);font-weight:700}.stories-row{gap:var(--tn-space-3);padding:var(--tn-space-3);color:var(--tn-text);grid-template-columns:112px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.stories-row-thumb{border-radius:var(--tn-radius-sm)}.stories-row-title{font-size:var(--tn-text-md);overflow-wrap:anywhere;line-height:1.3}.report{gap:var(--tn-space-5);max-width:760px;display:grid}.report-back{justify-self:start}.report-head{gap:var(--tn-space-4);display:grid}.report-title{overflow-wrap:anywhere}.report-dek{max-width:60ch;font-size:var(--tn-text-lg);color:var(--tn-text-muted);line-height:1.45}.report-by{align-items:center;gap:var(--tn-space-3) var(--tn-space-4);padding-block:var(--tn-space-3);border-block:2px solid var(--tn-border);flex-wrap:wrap;display:flex}.report-by-patch{--p-size:52px;--stitch-inset:5px;font-size:17px}.report-media{gap:var(--tn-space-2);display:grid}.report-frame{aspect-ratio:16/10;border-radius:var(--tn-radius-md);background:var(--tn-surface-sunken);position:relative;overflow:hidden}.report-frame--video{aspect-ratio:16/9;background:var(--tn-ink)}.report-frame>img,.report-frame>video{object-fit:contain;width:100%;height:100%;display:block;position:relative}.report-frame-fill{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.report-frame-err{align-items:center;gap:var(--tn-space-2);background:var(--tn-ink);color:var(--tn-on-ink);font-size:var(--tn-text-sm);white-space:nowrap;border-radius:999px;padding:6px 14px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.report-frame-err svg{width:20px;height:20px}.report-frame-note{inset:var(--tn-space-4);height:fit-content;margin:auto;position:absolute}.report-cap{font-size:var(--tn-text-sm);color:var(--tn-text-muted);line-height:1.5}.report-cap--cc{gap:var(--tn-space-2);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.report-cap--cc svg{width:20px;height:20px;color:var(--tn-primary-text);margin-top:1px}.report-cap strong{color:var(--tn-text)}.report-body{gap:var(--tn-space-4);max-width:64ch;font-size:var(--tn-text-md);line-height:1.65;display:grid}.report-body p{white-space:pre-wrap;overflow-wrap:anywhere}.report-body .report-lede{font-size:var(--tn-text-lg);font-weight:600;line-height:1.55}.report-quote{gap:var(--tn-space-2);margin:var(--tn-space-2) 0;padding:var(--tn-space-1) 0 var(--tn-space-1) var(--tn-space-5);border-inline-start:8px solid var(--tn-primary);display:grid}.report-quote p{font-family:var(--tn-font-display);font-style:italic;font-weight:900;font-size:var(--tn-text-2xl);letter-spacing:-.015em;color:var(--tn-primary-text);white-space:normal;padding-inline-end:.08em;line-height:1.05}.report-quote cite{font-style:normal;font-size:var(--tn-text-sm);color:var(--tn-text-muted);font-weight:700}.report-sources{gap:var(--tn-space-2);max-width:64ch;padding:var(--tn-space-4);display:grid}.report-sources ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.report-sources li{gap:var(--tn-space-2);font-size:var(--tn-text-sm);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.report-sources li svg{width:18px;height:18px;color:var(--tn-primary-text);margin-top:2px}.report-share{gap:var(--tn-space-3);display:grid}.report-more{gap:var(--tn-space-3);padding-top:var(--tn-space-6);border-top:2px solid var(--tn-border);display:grid}.report-more-list{gap:var(--tn-space-3);margin:0;padding:0;list-style:none;display:grid}.pitch-layout{gap:var(--tn-space-8);align-items:start;display:grid}@media (width>=1024px){.pitch-layout{gap:var(--tn-space-12);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.pitch-form{gap:var(--tn-space-5);display:grid}.pitch-fields{gap:var(--tn-space-6);border:0;min-width:0;margin:0;padding:0;display:grid}.pitch-summary-list{gap:4px;margin-top:6px;padding-left:1.2em;list-style:outside;display:grid}.pitch-textarea{min-height:200px}.pitch-count{font-size:var(--tn-text-sm);color:var(--tn-text-muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pitch-count[data-zone=near]{color:var(--tn-warning-text);font-weight:700}.pitch-count[data-zone=over]{color:var(--tn-danger-text);font-weight:700}.pitch-count svg{width:16px;height:16px}.pitch-ok{font-size:var(--tn-text-sm);color:var(--tn-success-text);align-items:center;gap:6px;font-weight:700;display:flex}.pitch-ok svg{width:18px;height:18px}.pitch-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pitch-send{justify-items:start;gap:var(--tn-space-3);padding-top:var(--tn-space-5);border-top:2px solid var(--tn-border);display:grid}@media (width<=639px){.pitch-submit{width:100%}}.pitch-guide{gap:var(--tn-space-3);align-content:start;display:grid}.pitch-steps{gap:var(--tn-space-3);counter-reset:pitch-step;margin:0;padding:0;list-style:none;display:grid}.pitch-steps li{counter-increment:pitch-step;column-gap:var(--tn-space-3);grid-template-columns:32px minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.pitch-steps li:before{content:counter(pitch-step);background:var(--tn-primary-tint);width:32px;height:32px;color:var(--tn-primary-text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid}.pitch-success{justify-items:start;gap:var(--tn-space-4);display:grid}.pitch-success .pitch-steps li{padding-top:4px}.pitch-success-art{align-items:flex-end;display:flex}.pitch-success-sticker{margin-inline-start:calc(var(--tn-space-3) * -1);margin-bottom:var(--tn-space-1)}@media (width>=768px){.stories-grid--lead{grid-template-columns:repeat(2,minmax(0,1fr))}}.ep{height:100%;color:var(--tn-text);align-content:start;display:grid}.ep .tn-thumb{width:100%;display:block}.ep-headline{font-weight:700;line-height:1.35}.ep-play{opacity:0;width:48px;height:48px;transition:opacity var(--tn-dur-fast) var(--tn-ease-out);top:50%;left:50%;transform:translate(-50%,-50%)}.ep:hover .ep-play,.ep:focus-visible .ep-play{opacity:1}@media (width<=1023px){.ep-row .ep{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.ep-row .ep .tn-thumb{height:100%}}}.studio-crumbs{align-items:center;gap:var(--tn-space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.display-studio,.published-studio{gap:var(--tn-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.published-studio>.published-panel{gap:var(--tn-space-4);min-width:0;display:grid}.published-panel>.display-studio{margin-top:var(--tn-space-4);padding-top:var(--tn-space-6);border-top:2px solid var(--tn-border)}.studio-intro{justify-content:space-between;align-items:flex-end;gap:var(--tn-space-3) var(--tn-space-6);flex-wrap:wrap;display:flex}.studio-intro-copy{gap:var(--tn-space-2);max-width:60ch;display:grid}.studio-note p{margin:0}.studio-note strong{display:inline}.studio-toolbar{justify-content:space-between;align-items:center;gap:var(--tn-space-3) var(--tn-space-6);flex-wrap:wrap;display:flex}.studio-count{font-variant-numeric:tabular-nums;margin:0}.studio-toolbar-actions,.published-actions{align-items:center;gap:var(--tn-space-2);flex-wrap:wrap;display:flex}.published-actions{justify-content:flex-end}.studio-state{font-size:var(--tn-text-sm);color:var(--tn-text-muted);margin-right:var(--tn-space-2);align-items:center;gap:.4em;font-weight:700;display:inline-flex}.studio-state.is-dirty{color:var(--tn-info-text)}.studio-state svg{flex:none;width:1em;height:1em}.published-actions .studio-state{margin-right:auto}.studio-feedback{overflow-wrap:anywhere;margin:0}.studio-workspace{gap:var(--tn-space-5);margin-top:var(--tn-space-2);align-items:start;display:grid}@media (width>=1024px){.studio-workspace{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.studio-rundown{gap:var(--tn-space-3);min-width:0;display:grid}.studio-heading{justify-content:space-between;align-items:baseline;gap:var(--tn-space-3);display:flex}.studio-rows{gap:var(--tn-space-2);margin:0;padding:0;list-style:none;display:grid}.studio-row{align-items:center;gap:6px var(--tn-space-2);padding:6px var(--tn-space-3) 6px 4px;background:var(--tn-surface);border:2px solid var(--tn-border);border-radius:var(--tn-radius-sm);flex-wrap:wrap;display:flex}.studio-row.is-selected{background:var(--tn-primary-tint);border-color:var(--tn-primary-text);box-shadow:inset 6px 0 0 var(--tn-primary-text)}.studio-row.is-off{background:var(--tn-surface-sunken)}.studio-row.is-off .studio-row-text strong,.studio-row.is-off .studio-row-number{color:var(--tn-text-muted)}.studio-row.is-drag{border-color:var(--tn-primary-text);box-shadow:var(--tn-shadow-pop);opacity:.9;transform:rotate(-1deg)}.studio-slot{border:2.5px dashed var(--tn-primary-text);border-radius:var(--tn-radius-sm);background:var(--tn-primary-tint);height:52px}.studio-grip{border-radius:var(--tn-radius-xs);width:44px;height:44px;color:var(--tn-text-muted);cursor:grab;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.studio-grip:hover{color:var(--tn-text);background:var(--tn-surface-sunken)}.studio-grip:active{cursor:grabbing}.studio-grip:disabled{cursor:not-allowed;opacity:.5}.studio-grip svg{width:24px;height:24px}.studio-row-select{align-items:center;gap:var(--tn-space-3);border-radius:var(--tn-radius-xs);min-width:0;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:12rem;padding:4px 8px;display:flex}.studio-row-select:hover .studio-row-text strong{text-underline-offset:3px;text-decoration:underline}.studio-row-number{font-family:var(--tn-font-num);font-size:var(--tn-text-xl);color:var(--tn-primary-text);font-variant-numeric:tabular-nums;flex:none;min-width:2ch;line-height:1}.studio-row-text{gap:2px;min-width:0;display:grid}.studio-row-text strong{overflow-wrap:anywhere;font-weight:700;line-height:1.25}.studio-row-text small{font-size:var(--tn-text-sm);color:var(--tn-text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.studio-ended{--s-bg:var(--tn-surface-sunken);--s-fg:var(--tn-text-muted);border-style:dashed}.studio-row-ctl{align-items:center;gap:var(--tn-space-2);margin-left:auto;display:flex}.studio-row-duration{font-family:var(--tn-font-mono);font-size:var(--tn-text-sm);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;min-width:4.5ch;font-weight:700}.studio-row-switch span{min-width:2.2em;font-size:var(--tn-text-sm);font-weight:700}.studio-add{align-items:flex-end;gap:var(--tn-space-3);padding-top:var(--tn-space-2);flex-wrap:wrap;display:flex}.studio-add .tn-field{flex:14rem}.studio-editor{min-width:0}@media (width>=1024px){.studio-editor{top:var(--tn-space-4);position:sticky}}.studio-editor fieldset{gap:var(--tn-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.studio-editor-head{justify-content:space-between;align-items:flex-start;gap:var(--tn-space-3);display:flex}.studio-editor-head>div{gap:4px;min-width:0;display:grid}.studio-editor-title{font-size:var(--tn-text-xl);overflow-wrap:anywhere}.studio-editor-title:focus{outline:none}.studio-editor-title:focus-visible{outline:3px solid var(--tn-focus-ring);outline-offset:4px}.studio-delete{--b-fg:var(--tn-danger-text);--b-bg-hover:var(--tn-danger-bg)}.studio-hint{gap:4px;display:grid}.studio-field-row,.published-controls{gap:var(--tn-space-4);align-items:start;display:grid}@media (width>=560px){.studio-field-row,.published-controls{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.studio-num{max-width:10rem}.studio-approval{padding:var(--tn-space-3);border:2px solid var(--tn-warning-line);border-radius:var(--tn-radius-sm);background:var(--tn-warning-bg)}.published-windows-head{align-items:flex-end;gap:var(--tn-space-2) var(--tn-space-4);flex-wrap:wrap;display:flex}.published-windows-head .tn-tabs{flex:18rem;min-width:0}.published-windows-head [role=tab]{align-items:center;gap:.4em;display:inline-flex}.published-windows-head [role=tab] svg{width:1em;height:1em}.published-window-editor{gap:var(--tn-space-4);min-width:0;margin:0;display:grid}.published-window-editor legend{float:left;width:100%;margin-bottom:var(--tn-space-2);padding:0}.published-weekdays{gap:var(--tn-space-2);flex-wrap:wrap;display:flex}.published-day{border:2px solid var(--tn-border);border-radius:var(--tn-radius-pill);min-height:44px;font-weight:700;font-size:var(--tn-text-sm);align-items:center;padding:0 12px}.published-day:has(input:checked){border-color:var(--tn-primary-text);background:var(--tn-primary-tint)}.published-day input{margin-top:0}@media (width<=560px){.studio-row{padding:6px}.studio-toolbar-actions .tn-btn{flex:auto}}.studio-preview{gap:var(--tn-space-2);margin:0;display:grid}.studio-preview-tv{--tv-on:var(--tn-logo-white);--tv-gold:var(--tn-trim-300);--tv-ink:var(--tn-bar-black);--tv-field:var(--tn-brand-800);--tv-field-hi:var(--tn-brand-600);--tv-urgent:var(--tn-crimson-800);--tv-urgent-edge:var(--tn-crimson-950);color:var(--tv-on);background:radial-gradient(55% 75% at 0% 0%, color-mix(in oklab, var(--tv-field-hi) 75%, transparent), transparent 72%), var(--tv-field);container-type:normal}.studio-preview-tv.is-urgent{background:var(--tv-urgent)}.studio-tv{--u:9.6px;width:960px;height:540px;transform:scale(var(--tv-scale,.5));transform-origin:0 0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:0;left:0}.studio-tv-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2.8125) calc(var(--u) * 5) 0;display:flex}.is-urgent .studio-tv-top{padding-bottom:calc(var(--u) * 1.2);background:var(--tv-ink)}.studio-tv-logo.tn-lockup{--lk:1.2}.studio-tv-bug.tn-bug{font-size:calc(var(--u) * 2.083);background:var(--tv-ink);color:var(--tv-on)}.studio-tv-main{align-items:center;gap:calc(var(--u) * 3);min-height:0;padding:calc(var(--u) * 1.4) calc(var(--u) * 5);display:flex;overflow:hidden}.studio-tv-text{justify-items:start;gap:calc(var(--u) * 1.2);min-width:0;display:grid}.studio-tv-pennant.tn-pennant{min-height:0;font-size:calc(var(--u) * 2.083);box-shadow:inset calc(var(--u) * .55) 0 0 var(--pn-sleeve);padding:.55em 3.6em .55em 1.2em}.studio-tv-label{font-family:var(--tn-font-wide);font-weight:700;font-stretch:125%;font-size:calc(var(--u) * 2.083);letter-spacing:.12em;text-transform:uppercase;color:var(--tv-gold)}.studio-tv-key{font-family:var(--tn-font-display);font-style:italic;font-weight:900;font-size:calc(var(--u) * 8.333);letter-spacing:-.03em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-right:.08em;line-height:.92;display:-webkit-box;overflow:hidden}.studio-tv-sup{font-family:var(--tn-font-display);font-style:italic;font-weight:800;font-size:calc(var(--u) * 3.75);color:var(--tv-gold);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.05;display:-webkit-box;overflow:hidden}.studio-tv-read{font-weight:600;font-size:calc(var(--u) * 2.5);color:color-mix(in oklab, var(--tv-on) 82%, transparent);margin:0}.studio-tv-alert{width:calc(var(--u) * 10);height:calc(var(--u) * 10);background:var(--tv-on);color:var(--tv-urgent);box-shadow:0 0 0 calc(var(--u) * .6) var(--tv-urgent-edge);border-radius:50%;flex:none;place-items:center;display:grid}.studio-tv-alert svg{width:60%;height:60%}.studio-tv-bar{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 1.25) calc(var(--u) * 5) calc(var(--u) * 2.4);background:var(--tv-ink);color:var(--tv-on);box-shadow:inset 0 calc(var(--u) * .3) 0 var(--tn-live);font-family:var(--tn-font-wide);font-style:normal;font-weight:700;font-stretch:125%;font-size:calc(var(--u) * 2.083);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;line-height:1;display:flex}.is-urgent .studio-tv-bar{box-shadow:none}.studio-tv-bar>span{text-overflow:ellipsis;overflow:hidden}.studio-tv-gold{color:var(--tv-gold)}.studio-tv-ticks{gap:calc(var(--u) * .7);flex:none;display:inline-flex}.studio-tv-ticks i{width:calc(var(--u) * 2.6);height:calc(var(--u) * .7);background:color-mix(in oklab, var(--tv-on) 28%, transparent);border-radius:99px;display:block}.studio-tv-ticks i.is-done{background:color-mix(in oklab, var(--tv-gold) 55%, transparent)}.studio-tv-ticks i.is-now{width:calc(var(--u) * 6);background:var(--tv-gold)}.is-urgent .studio-tv-main{position:relative}.is-urgent .studio-tv-main:before{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg, var(--tv-on) 0 6px, var(--tv-urgent-edge) 6px 12px) top / 100% calc(var(--u) * 1.1) no-repeat, repeating-linear-gradient(-45deg, var(--tv-on) 0 6px, var(--tv-urgent-edge) 6px 12px) bottom / 100% calc(var(--u) * 1.1) no-repeat;position:absolute;inset:0}
