@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#070a0d;--surface-1:#0b0f12;--surface-2:#101519;--surface-3:#191f24;--surface-4:#232a2f;--ink-0:#f7f9fa;--ink-1:#d7dbde;--ink-2:#acb2b7;--ink-3:#8c9399;--line-1:#ffffff13;--line-2:#ffffff21;--line-3:#fff3;--accent-h:205;--accent:oklch(78% .125 var(--accent-h));--accent-strong:oklch(72% .14 var(--accent-h));--accent-bright:oklch(86% .09 var(--accent-h));--accent-2:oklch(68% .16 calc(var(--accent-h) + 65));--accent-soft:oklch(78% .125 var(--accent-h) / .12);--accent-line:oklch(78% .125 var(--accent-h) / .34);--accent-ink:oklch(18% .03 var(--accent-h));--ok:#5dd68f;--ok-soft:#5dd68f1f;--ok-line:#5dd68f4d;--warn:#f1c45e;--warn-soft:#f1c45e1c;--warn-line:#f1c45e4d;--bad:#fd7466;--bad-soft:#fd74661f;--bad-line:#fd746657;--info:#8cbaf7;--info-soft:#8cbaf71f;--panel-bg:linear-gradient(180deg, #ffffff0d 0%, #ffffff07 48%, #ffffff05 100%);--panel-quiet:linear-gradient(180deg, #ffffff09, #ffffff04);--panel-shadow:0 1px 0 0 #ffffff0e inset, 0 1.5rem 3.5rem -2rem #000000bf, 0 .125rem .5rem -.25rem #00000080;--menu-shadow:0 1px 0 0 #ffffff12 inset, 0 1.5rem 3rem -1rem #000c;--r-xs:.375rem;--r-sm:.5rem;--r-md:.75rem;--r-lg:1rem;--r-xl:1.25rem;--r-full:999px;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-micro:.6875rem;--t-small:.78125rem;--t-body:.875rem;--t-lead:.9375rem;--t-h3:1rem;--t-h2:1.0625rem;--t-h1:clamp(1.5rem, 1.1rem + 1vw, 1.875rem);--t-figure:1.625rem;--sidebar-w:16.5rem;--container:112rem;--gutter:1rem;--ease:cubic-bezier(.16, 1, .3, 1);--fast:.14s var(--ease);--normal:.24s var(--ease)}@supports (color:lab(0% 0 0)){:root{--surface-0:lab(2.59008% -.621513 -1.51667);--surface-1:lab(4.13781% -.949957 -2.29431);--surface-2:lab(6.60458% -1.43775 -3.40784);--surface-3:lab(11.2727% -1.96911 -4.2129);--surface-4:lab(16.4947% -2.14073 -4.54535);--ink-0:lab(97.685% -.495434 -.99225);--ink-1:lab(87.2496% -.985235 -1.98131);--ink-2:lab(72.1753% -1.62581 -3.29307);--ink-3:lab(60.5775% -1.93545 -3.94347);--line-1:lab(100% 0 0/.075);--line-2:lab(100% 0 0/.13);--line-3:lab(100% 0 0/.2);--ok:lab(77.5956% -47.6872 24.5692);--ok-soft:lab(77.5956% -47.6872 24.5692/.12);--ok-line:lab(77.5956% -47.6872 24.5692/.3);--warn:lab(81.6685% 8.76719 56.2506);--warn-soft:lab(81.6685% 8.76719 56.2506/.11);--warn-line:lab(81.6685% 8.76719 56.2506/.3);--bad:lab(65.915% 52.5472 34.4498);--bad-soft:lab(65.915% 52.5472 34.4498/.12);--bad-line:lab(65.915% 52.5472 34.4498/.34);--info:lab(74.077% -4.34309 -35.258);--info-soft:lab(74.077% -4.34309 -35.258/.12);--panel-bg:linear-gradient(180deg, lab(100% 0 0/.052) 0%, lab(100% 0 0/.026) 48%, lab(100% 0 0/.018) 100%);--panel-quiet:linear-gradient(180deg, lab(100% 0 0/.034), lab(100% 0 0/.014));--panel-shadow:0 1px 0 0 lab(100% 0 0/.055) inset, 0 1.5rem 3.5rem -2rem lab(0% 0 0/.75), 0 .125rem .5rem -.25rem lab(0% 0 0/.5);--menu-shadow:0 1px 0 0 lab(100% 0 0/.07) inset, 0 1.5rem 3rem -1rem lab(0% 0 0/.8)}}@media (min-width:48rem){:root{--gutter:clamp(2rem, 5vw, 7rem)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--surface-0);font-size:clamp(100%,.2vw + 13.1px,125%)}body{min-height:100vh;color:var(--ink-1);font-family:var(--font-sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01" 1, "cv11" 1;background-color:var(--surface-0);background-image:radial-gradient(52rem 30rem at 18% -6rem, oklch(72% .14 var(--accent-h) / .13), transparent 70%), radial-gradient(44rem 28rem at 92% 2rem, oklch(62% .16 calc(var(--accent-h) + 65) / .1), transparent 68%), linear-gradient(to bottom, transparent 0, var(--surface-0) 40rem), linear-gradient(to right, #ffffff07 1px, transparent 1px), linear-gradient(to bottom, #ffffff07 1px, transparent 1px);background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat;background-size:auto,auto,100% 100%,4rem 4rem,4rem 4rem;margin:0;line-height:1.55;overflow-x:hidden}@supports (color:lab(0% 0 0)){body{background-image:radial-gradient(52rem 30rem at 18% -6rem, oklch(72% .14 var(--accent-h) / .13), transparent 70%), radial-gradient(44rem 28rem at 92% 2rem, oklch(62% .16 calc(var(--accent-h) + 65) / .1), transparent 68%), linear-gradient(to bottom, transparent 0, var(--surface-0) 40rem), linear-gradient(to right, lab(100% 0 0/.028) 1px, transparent 1px), linear-gradient(to bottom, lab(100% 0 0/.028) 1px, transparent 1px)}}::selection{background:oklch(78% .125 var(--accent-h) / .3);color:var(--ink-0)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3{color:var(--ink-0);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}h1{font-size:var(--t-h1);letter-spacing:-.028em}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}p{margin:0 0 var(--s3)}p:last-child{margin-bottom:0}a{color:var(--accent-bright);text-underline-offset:.18em;transition:color var(--fast);text-decoration:none}a:hover{color:var(--ink-0);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}strong{color:var(--ink-0);font-weight:600}em{color:var(--ink-3);font-style:normal}code{font-family:var(--font-mono);border-radius:var(--r-xs);border:1px solid var(--line-1);color:var(--ink-1);overflow-wrap:anywhere;background:#ffffff0f;background:lab(100% 0 0/.06);padding:.08em .38em;font-size:.86em}ul,ol{margin:0;padding:0}.muted{color:var(--ink-3)}.hint{color:var(--ink-3);font-size:var(--t-small);max-width:78ch;line-height:1.6}.sub{color:var(--ink-2);font-size:var(--t-lead)}.eyebrow{margin:0 0 var(--s2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:500}.num,.tabular{font-variant-numeric:tabular-nums;text-align:right}.cell-strong{color:var(--ink-0);font-weight:600}.problems{color:var(--bad);font-size:var(--t-small)}ul.problems{margin-top:var(--s1);gap:.15rem;list-style:none;display:grid}ul.problems li{padding-left:.85rem;position:relative}ul.problems li:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.6em;left:.15rem}.flag{color:var(--warn)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{gap:var(--s2);height:100vh;padding:var(--s4) var(--s3);border-right:1px solid var(--line-1);z-index:20;background:linear-gradient(#0b0f12db,#070a0de6);background:linear-gradient(lab(4.13781% -.949957 -2.29431/.86),lab(2.59008% -.621513 -1.51667/.9));flex-direction:column;display:flex;position:sticky;top:0}.sidebar-brand{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s1) var(--s2) var(--s3);display:flex}.brand-link{color:inherit}.brand-link:hover{color:inherit;text-decoration:none}.brand{align-items:center;gap:.6rem;display:inline-flex}.logo-mark{width:1.75rem;height:1.75rem;filter:drop-shadow(0 .25rem .75rem oklch(72% .14 var(--accent-h) / .35));flex:none}.brand-name{color:var(--ink-0);letter-spacing:-.02em;font-size:1rem;font-weight:600}.sidebar-quick{align-items:center;gap:var(--s1);display:none}.sidebar-quick form{display:contents}.icon-button{border-radius:var(--r-sm);width:2.25rem;height:2.25rem;color:var(--ink-2);cursor:pointer;transition:background var(--fast), color var(--fast), border-color var(--fast);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.icon-button svg{width:1.05rem;height:1.05rem}.icon-button:hover{border-color:var(--line-1);color:var(--ink-0);background:#ffffff0f;background:lab(100% 0 0/.06);text-decoration:none}.side-nav{gap:var(--s4);min-height:0;padding-top:var(--s2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.nav-group{flex-direction:column;gap:.125rem;display:flex}.nav-label{padding:0 var(--s3) var(--s2);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:500}.nav-item{width:100%;min-height:2.25rem;padding:.45rem var(--s3);border-radius:var(--r-sm);color:var(--ink-2);font:inherit;font-size:var(--t-body);text-align:left;cursor:pointer;transition:background var(--fast), color var(--fast), border-color var(--fast);background:0 0;border:1px solid #0000;align-items:center;gap:.7rem;font-weight:500;display:flex}.nav-item svg{width:1rem;height:1rem;color:var(--ink-3);transition:color var(--fast);flex:none}.nav-item:hover{color:var(--ink-0);background:#ffffff0b;background:lab(100% 0 0/.045);text-decoration:none}.nav-item:hover svg{color:var(--ink-1)}.nav-item[aria-current=page]{background:linear-gradient(180deg, var(--accent-soft), oklch(78% .125 var(--accent-h) / .05));border-color:var(--accent-line);box-shadow:0 1px 0 0 oklch(78% .125 var(--accent-h) / .25) inset;color:var(--ink-0)}.nav-item[aria-current=page] svg{color:var(--accent)}.sidebar-foot{gap:var(--s1);padding-top:var(--s3);border-top:1px solid var(--line-1);display:grid}.user-card{padding:var(--s2) var(--s3);align-items:center;gap:.65rem;min-width:0;display:flex}.user-avatar{background:var(--accent-soft);border:1px solid var(--accent-line);width:1.75rem;height:1.75rem;color:var(--accent-bright);font-size:var(--t-small);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.user-text{min-width:0;line-height:1.3;display:grid}.user-name{color:var(--ink-0);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.user-mail{color:var(--ink-3);font-size:var(--t-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-switcher{padding-bottom:var(--s2)}.switcher{position:relative}.switcher-button{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--panel-bg);width:100%;box-shadow:var(--panel-shadow);color:var(--ink-1);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--fast), background var(--fast);align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.switcher-button:hover{border-color:var(--line-3);color:var(--ink-1);text-decoration:none}.switcher-button[aria-expanded=true]{border-color:var(--accent-line)}.switcher-avatar{border-radius:var(--r-sm);background:linear-gradient(135deg, oklch(78% .125 var(--accent-h) / .28), oklch(68% .16 calc(var(--accent-h) + 65) / .22));border:1px solid var(--accent-line);width:2.125rem;height:2.125rem;color:var(--ink-0);flex:none;place-items:center;font-weight:600;display:inline-grid;position:relative}.switcher-avatar .dot{box-shadow:0 0 0 2px var(--surface-1);position:absolute;bottom:-.2rem;right:-.2rem}.switcher-label{flex:1;min-width:0;line-height:1.3;display:grid}.switcher-name{color:var(--ink-0);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.switcher-project{color:var(--ink-3);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switcher-caret{width:1rem;height:1rem;color:var(--ink-3);flex:none}.switcher-menu{width:max(100%,22rem);max-width:calc(100vw - 2rem);max-height:min(70vh,36rem);padding:var(--s2);border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--surface-2);box-shadow:var(--menu-shadow);z-index:40;animation:menu-in .16s var(--ease);position:absolute;top:calc(100% + .4rem);left:0;overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:translateY(-.25rem)}}.switcher-project-block+.switcher-project-block{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line-1)}.switcher-group-label{padding:var(--s2) var(--s2) var(--s1);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem}.switcher-identity-label{padding:var(--s2) var(--s2) .15rem;color:var(--ink-2);font-size:var(--t-small);font-weight:600}.switcher-item{width:100%;padding:.5rem var(--s2);border-radius:var(--r-sm);color:var(--ink-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto 1rem;align-items:center;gap:.6rem;display:grid}.switcher-item.nested{padding-left:1.25rem}.switcher-item:hover{background:#ffffff0f;background:lab(100% 0 0/.06)}.switcher-item.active{background:var(--accent-soft)}.switcher-item-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-0);overflow:hidden}.switcher-item-platform{color:var(--ink-3);font-size:var(--t-small)}.switcher-item-count{color:var(--ink-3);font-size:var(--t-small);font-variant-numeric:tabular-nums}.switcher-item-check{width:.9rem;height:.9rem;color:var(--accent);grid-column:5}.switcher-all{align-items:center;gap:var(--s2);margin-top:var(--s2);padding:.55rem var(--s2);border-top:1px solid var(--line-1);color:var(--ink-2);font-size:var(--t-small);display:flex}.switcher-all svg{width:.95rem;height:.95rem}.dot{background:var(--ink-3);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.dot.on{background:var(--ok);box-shadow:0 0 .5rem #5dd68f8c;box-shadow:0 0 .5rem lab(77.5956% -47.6872 24.5692/.55)}.dot.off{background:var(--bad)}.shell-body{min-width:0}.page{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--s6) var(--gutter) var(--s7);gap:var(--s5);flex-direction:column;margin-inline:auto;display:flex}.page-plain{max-width:calc(64rem + 2 * var(--gutter))}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--s4) var(--s5);padding-bottom:var(--s2);flex-wrap:wrap;display:flex}.page-header-text{min-width:0;max-width:62rem}.page-lead{margin:var(--s2) 0 0;color:var(--ink-2);font-size:var(--t-lead);line-height:1.6}.page-header-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.crumbs{align-items:center;gap:var(--s2);color:var(--ink-3);font-size:var(--t-small);flex-wrap:wrap;display:flex}.crumbs a{color:var(--ink-2)}.stack{gap:var(--s4);display:grid}.row{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.grid-2,.grid-3,.grid-4{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.grid-2,.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.section-split{gap:var(--s4) var(--s6);display:grid}@media (min-width:80rem){.section-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.section-intro h2{margin-bottom:var(--s2)}.section-intro .hint{max-width:44ch}.panel{min-width:0;padding:var(--s5);border-radius:var(--r-lg);border:1px solid var(--line-1);background:var(--panel-bg);box-shadow:var(--panel-shadow);position:relative}.panel:not(.stack):not(form):not(.panel-flush):not(.toolbar)>*+*{margin-top:var(--s3)}.panel>.panel-head+*{margin-top:0}.panel-quiet{background:var(--panel-quiet);box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.panel-flush{padding:0;overflow:hidden}.panel-flush>.panel-head{padding:var(--s4) var(--s5);border-bottom:1px solid var(--line-1);margin:0}.panel-flush>.panel-body{padding:var(--s4) var(--s5)}.panel-head{align-items:baseline;gap:var(--s1) var(--s4);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.panel-head h2{margin:0}.panel-head>.muted{font-size:var(--t-small);max-width:90ch}.panel-head>button,.panel-head>.panel-head-end{margin-left:auto}.panel-title{align-items:center;gap:.6rem;display:flex}.icon-chip{border-radius:var(--r-sm);border:1px solid var(--line-1);width:2rem;height:2rem;color:var(--ink-2);background:#ffffff0f;background:lab(100% 0 0/.06);flex:none;place-items:center;display:inline-grid}.icon-chip svg{width:1rem;height:1rem}.icon-chip.accent{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.metrics{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));display:grid}.metrics.wide{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.metrics.wide .metric-value{font-size:1.375rem}.metric{min-width:0;padding:var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);background:var(--panel-quiet);flex-direction:column;gap:.2rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.panel .metric{background:#ffffff06;background:lab(100% 0 0/.025)}.metric-value{color:var(--ink-0);font-size:var(--t-figure);letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;order:1;font-weight:600;line-height:1.15;overflow:hidden}.metric-value.small{padding-top:.45rem;padding-bottom:.15rem;font-size:1.0625rem}.metric-label{color:var(--ink-3);font-size:var(--t-small);order:2;font-weight:500}.metric-icon{top:var(--s4);right:var(--s4);width:1rem;height:1rem;color:var(--ink-3);position:absolute}.metric.ok{border-color:var(--ok-line);background:linear-gradient(180deg, var(--ok-soft), #5dd68f05)}@supports (color:lab(0% 0 0)){.metric.ok{background:linear-gradient(180deg, var(--ok-soft), lab(77.5956% -47.6872 24.5692/.02))}}.metric.ok .metric-value,.metric.ok .metric-icon{color:var(--ok)}.metric.warn{border-color:var(--warn-line);background:linear-gradient(180deg, var(--warn-soft), #f1c45e05)}@supports (color:lab(0% 0 0)){.metric.warn{background:linear-gradient(180deg, var(--warn-soft), lab(81.6685% 8.76719 56.2506/.02))}}.metric.warn .metric-value,.metric.warn .metric-icon{color:var(--warn)}.metric.bad{border-color:var(--bad-line);background:linear-gradient(180deg, var(--bad-soft), #fd746605)}@supports (color:lab(0% 0 0)){.metric.bad{background:linear-gradient(180deg, var(--bad-soft), lab(65.915% 52.5472 34.4498/.02))}}.metric.bad .metric-value,.metric.bad .metric-icon{color:var(--bad)}.metric.info{border-color:var(--accent-line);background:linear-gradient(180deg, var(--accent-soft), oklch(78% .125 var(--accent-h) / .02))}.metric.info .metric-value,.metric.info .metric-icon{color:var(--accent-bright)}button,.button{border-radius:var(--r-sm);border:1px solid var(--line-2);min-height:2.125rem;color:var(--ink-0);font:inherit;font-size:var(--t-small);white-space:nowrap;cursor:pointer;transition:background var(--fast), border-color var(--fast), color var(--fast), transform var(--fast);background:linear-gradient(#ffffff12,#ffffff09);background:linear-gradient(lab(100% 0 0/.07),lab(100% 0 0/.035));justify-content:center;align-items:center;gap:.45rem;padding:.4rem .85rem;font-weight:500;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}button svg,.button svg{flex:none;width:.95rem;height:.95rem}button:hover:not(:disabled),.button:hover{border-color:var(--line-3);color:var(--ink-0);background:linear-gradient(#ffffff1a,#ffffff0e);background:linear-gradient(lab(100% 0 0/.1),lab(100% 0 0/.055));text-decoration:none}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}button.primary,.button.primary{background:linear-gradient(180deg, var(--accent-bright), var(--accent-strong));box-shadow:0 1px 0 0 #ffffff59 inset, 0 .5rem 1.25rem -.5rem oklch(72% .14 var(--accent-h) / .55);color:var(--accent-ink);border-color:#0000;font-weight:600}@supports (color:lab(0% 0 0)){button.primary,.button.primary{box-shadow:0 1px 0 0 lab(100% 0 0/.35) inset, 0 .5rem 1.25rem -.5rem oklch(72% .14 var(--accent-h) / .55)}}button.primary:hover:not(:disabled),.button.primary:hover{background:linear-gradient(180deg, oklch(91% .07 var(--accent-h)), var(--accent));color:var(--accent-ink);border-color:#0000}button.destructive{border-color:var(--bad-line);background:var(--bad-soft);color:var(--bad)}button.destructive:hover:not(:disabled){border-color:var(--bad);color:#ffb8ae;color:lab(81.6972% 30.378 18.9611);background:#fd746633;background:lab(65.915% 52.5472 34.4498/.2)}button.quiet{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000;padding-inline:.5rem}button.quiet:hover:not(:disabled){color:var(--ink-0);background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#0000}button.linkish{min-height:0;box-shadow:none;color:var(--accent-bright);font-size:inherit;font-weight:inherit;text-align:left;white-space:normal;background:0 0;border:0;padding:0;display:inline}button.linkish:hover:not(:disabled){color:var(--ink-0);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);background:0 0}button.linkish:disabled{color:var(--ink-1);opacity:1;cursor:default}.chips{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.chip{border-radius:var(--r-full);border:1px solid var(--line-2);min-height:1.875rem;box-shadow:none;color:var(--ink-1);font-size:var(--t-small);white-space:nowrap;background:#ffffff0a;background:lab(100% 0 0/.04);align-items:center;gap:.4rem;padding:.25rem .75rem;font-weight:500;display:inline-flex}a.chip:hover,button.chip:hover:not(:disabled){border-color:var(--line-3);color:var(--ink-0);background:#ffffff14;background:lab(100% 0 0/.08);text-decoration:none}.chip.muted{color:var(--ink-3)}.chip[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-bright)}.chip[aria-pressed=false]{color:var(--ink-3)}.chip.unguarded{border-style:dashed}.chip.primary-link,a.primary-link{border-radius:var(--r-sm);background:linear-gradient(180deg, var(--accent-bright), var(--accent-strong));box-shadow:0 1px 0 0 #ffffff59 inset, 0 .5rem 1.25rem -.5rem oklch(72% .14 var(--accent-h) / .55);color:var(--accent-ink);border-color:#0000;min-height:2.125rem;padding-inline:.95rem;font-weight:600}@supports (color:lab(0% 0 0)){.chip.primary-link,a.primary-link{box-shadow:0 1px 0 0 lab(100% 0 0/.35) inset, 0 .5rem 1.25rem -.5rem oklch(72% .14 var(--accent-h) / .55)}}.chip.primary-link:hover{background:linear-gradient(180deg, oklch(91% .07 var(--accent-h)), var(--accent));color:var(--accent-ink);text-decoration:none}.page-header-actions .chip:not(.primary-link){border-radius:var(--r-sm);background:linear-gradient(#ffffff12,#ffffff09);background:linear-gradient(lab(100% 0 0/.07),lab(100% 0 0/.035));min-height:2.125rem;padding-inline:.85rem}.ok-chip{border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok)}.warn-chip{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}input,select,textarea{border-radius:var(--r-sm);border:1px solid var(--line-2);width:100%;min-height:2.25rem;color:var(--ink-0);font:inherit;font-size:var(--t-body);transition:border-color var(--fast), box-shadow var(--fast);background:#0204058c;background:lab(.904505% -.264347 -.682002/.55);padding:.45rem .7rem;box-shadow:inset 0 1px #00000040;box-shadow:inset 0 1px lab(0% 0 0/.25)}textarea{resize:vertical;line-height:1.5}input::placeholder,textarea::placeholder{color:#8c9399b3;color:lab(60.5775% -1.93545 -3.94347/.7)}input:hover,select:hover,textarea:hover{border-color:var(--line-3)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px oklch(78% .125 var(--accent-h) / .18);outline:none}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;min-height:0;accent-color:var(--accent);box-shadow:none;padding:0}input[type=file]{font-size:var(--t-small);color:var(--ink-2);padding:.3rem}input[type=file]::file-selector-button{margin-right:var(--s3);border-radius:var(--r-xs);border:1px solid var(--line-2);color:var(--ink-0);font:inherit;cursor:pointer;background:#ffffff12;background:lab(100% 0 0/.07);padding:.35rem .75rem}select option,select optgroup{background:var(--surface-2);color:var(--ink-0)}progress{appearance:none;border-radius:var(--r-full);background:#ffffff14;background:lab(100% 0 0/.08);border:0;width:100%;height:.375rem;overflow:hidden}progress::-webkit-progress-bar{background:#ffffff14;background:lab(100% 0 0/.08)}progress::-webkit-progress-value{background:linear-gradient(90deg, var(--accent-strong), var(--accent-bright))}progress::-moz-progress-bar{background:linear-gradient(90deg, var(--accent-strong), var(--accent-bright))}label{color:var(--ink-2);font-size:var(--t-small);gap:.35rem;font-weight:500;display:grid}label.inline{align-items:center;gap:var(--s2);color:var(--ink-1);display:inline-flex}.field{align-content:start;gap:.4rem;min-width:0;display:grid}.field.grow{flex:18rem}.field-label{align-items:baseline;gap:var(--s2);color:var(--ink-2);font-size:var(--t-small);flex-wrap:wrap;font-weight:500;display:flex}.field-label em{color:var(--ink-3);font-weight:400}.field .hint{margin:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:var(--s2);padding:0}.switches{gap:var(--s2);display:grid}@media (min-width:64rem){.switches{grid-template-columns:repeat(3,minmax(0,1fr))}.switches legend{grid-column:1/-1}}.switch{align-items:start;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);cursor:pointer;transition:border-color var(--fast), background var(--fast);background:#ffffff06;background:lab(100% 0 0/.025);grid-template-columns:auto minmax(0,1fr);display:grid}.switch:hover{border-color:var(--line-2)}.switch:has(input:checked){border-color:var(--accent-line);background:oklch(78% .125 var(--accent-h) / .06)}.switch input{margin-top:.2rem}.switch span{gap:.2rem;display:grid}.switch strong{font-size:var(--t-body)}.switch em{font-weight:400;line-height:1.5}.slots{gap:var(--s2);flex-wrap:wrap;display:flex}.slot{align-items:center;gap:var(--s1);border-radius:var(--r-sm);border:1px solid var(--line-1);background:#ffffff08;background:lab(100% 0 0/.03);padding:.25rem;display:inline-flex}.slot select,.slot input{width:auto;min-height:1.875rem;padding:.2rem .45rem}.slot button.icon,button.icon{width:1.875rem;min-height:1.875rem;padding:0}.banner{padding:var(--s3) var(--s4) var(--s3) calc(var(--s4) + .25rem);border-radius:var(--r-md);border:1px solid var(--warn-line);color:var(--ink-1);font-size:var(--t-body);background:linear-gradient(90deg,#f1c45e1a,#f1c45e09);background:linear-gradient(90deg,lab(81.6685% 8.76719 56.2506/.1),lab(81.6685% 8.76719 56.2506/.035));line-height:1.6;position:relative}.banner:before{content:"";left:0;top:var(--s3);bottom:var(--s3);background:var(--warn);border-radius:0 3px 3px 0;width:3px;position:absolute}.banner strong{color:var(--ink-0)}.banner.good{border-color:var(--ok-line);background:linear-gradient(90deg,#5dd68f1a,#5dd68f08);background:linear-gradient(90deg,lab(77.5956% -47.6872 24.5692/.1),lab(77.5956% -47.6872 24.5692/.03))}.banner.good:before{background:var(--ok)}.banner.empty{border-color:var(--line-2);background:#ffffff05;background:lab(100% 0 0/.02);border-style:dashed}.banner.empty:before{background:var(--ink-3)}.banner .actions{margin-top:var(--s3)}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-body)}th{padding:.6rem var(--s3);text-align:left;vertical-align:bottom;color:var(--ink-3);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--line-1);font-weight:500}td{padding:.7rem var(--s3);vertical-align:top;border-bottom:1px solid var(--line-1)}th.num,td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td.wrap{overflow-wrap:anywhere;min-width:14rem}tbody tr{transition:background var(--fast)}tbody tr:hover>td{background:#ffffff06;background:lab(100% 0 0/.022)}tbody tr:last-child>td{border-bottom:0}th:first-child,td:first-child{padding-left:var(--s5)}th:last-child,td:last-child{padding-right:var(--s5)}.table-wrap,.table-scroll{overflow-x:auto}.panel:not(.panel-flush) .table-wrap,.panel:not(.panel-flush) .table-scroll{margin-inline:calc(var(--s5) * -1)}.panel:not(.panel-flush) .table-wrap:last-child,.panel:not(.panel-flush) .table-scroll:last-child{margin-bottom:calc(var(--s5) * -1)}thead th{background:#ffffff05;background:lab(100% 0 0/.02)}tr.series-head th{padding-top:var(--s4);background:linear-gradient(90deg, oklch(78% .125 var(--accent-h) / .06), transparent 60%);border-bottom:1px solid var(--line-1);border-top:1px solid var(--line-1);text-transform:none;letter-spacing:0;font-size:var(--t-small);padding-bottom:.55rem}tbody:first-of-type tr.series-head th{border-top:0}tbody tr.series-head:hover>th{background:linear-gradient(90deg, oklch(78% .125 var(--accent-h) / .06), transparent 60%)}.series-name{margin-right:var(--s3);color:var(--ink-0);font-size:var(--t-body);font-weight:600}.thumb-cell{width:6.5rem;padding-right:0}.thumb-cell img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-xs);border:1px solid var(--line-1);width:6rem;height:auto;display:block}.thumb-missing{aspect-ratio:16/9;border-radius:var(--r-xs);border:1px dashed var(--line-2);background:#ffffff05;background:lab(100% 0 0/.02);width:6rem;display:block}.state{border-radius:var(--r-full);border:1px solid var(--line-2);color:var(--ink-2);font-size:var(--t-micro);letter-spacing:.02em;text-transform:capitalize;white-space:nowrap;background:#ffffff0d;background:lab(100% 0 0/.05);align-items:center;gap:.4rem;padding:.15rem .55rem .15rem .45rem;font-weight:600;display:inline-flex}.state:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.state.ready{border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok)}.state.invalid,.state.failed{border-color:var(--bad-line);background:var(--bad-soft);color:var(--bad)}.state.incomplete{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.state.uploading{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-bright)}.state.uploading:before{animation:1.6s ease-in-out infinite pulse}.state.scheduled,.state.published{background:var(--info-soft);color:var(--info);border-color:#8cbaf752;border-color:lab(74.077% -4.34309 -35.258/.32)}@keyframes pulse{50%{opacity:.3}}.meta-line{gap:.15rem var(--s3);color:var(--ink-3);font-size:var(--t-micro);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:.3rem;display:flex}.stats-link{margin-left:var(--s2);border-radius:var(--r-xs);border:1px solid var(--accent-line);font-size:var(--t-micro);padding:.05rem .4rem;font-weight:500}.stats-link:hover{background:var(--accent-soft);text-decoration:none}button.linkish.stamp{color:var(--ink-1);font-variant-numeric:tabular-nums;white-space:nowrap}.row-note{font-size:var(--t-micro);margin-top:.3rem}td form{gap:var(--s2);min-width:18rem;display:grid}td form .row{align-items:center}td[data-label=Action]{white-space:nowrap}td[data-label=Action]>*+*{margin-left:var(--s2)}td[data-label=Action] button{min-height:1.875rem}.link-picker{align-items:center;gap:var(--s2);display:inline-flex}.link-picker select{width:auto;max-width:18rem;min-height:1.875rem;padding-block:.2rem}.table-toolbar{align-items:center;gap:var(--s2) var(--s4);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line-1);flex-wrap:wrap;display:flex}.table-toolbar h2{align-items:baseline;gap:var(--s2);display:flex}.table-toolbar h2 .muted{font-size:var(--t-small);font-variant-numeric:tabular-nums;font-weight:500}.table-toolbar .chips{margin-left:auto}.table-empty{padding:var(--s5)}.chip svg{flex:none;width:.9rem;height:.9rem}.job-banner{align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-md);border:1px solid var(--accent-line);background:linear-gradient(90deg, var(--accent-soft), oklch(78% .125 var(--accent-h) / .03));font-size:var(--t-small);flex-wrap:wrap;display:flex}.job-banner.failed{border-color:var(--bad-line);background:linear-gradient(90deg, var(--bad-soft), #fd746608)}@supports (color:lab(0% 0 0)){.job-banner.failed{background:linear-gradient(90deg, var(--bad-soft), lab(65.915% 52.5472 34.4498/.03))}}.job-banner.done{border-color:var(--ok-line);background:linear-gradient(90deg, var(--ok-soft), #5dd68f08)}@supports (color:lab(0% 0 0)){.job-banner.done{background:linear-gradient(90deg, var(--ok-soft), lab(77.5956% -47.6872 24.5692/.03))}}.job-title{color:var(--ink-0);font-weight:600}.job-banner .chip{margin-left:auto}.job-bar,.queue-bar{border-radius:var(--r-full);background:#ffffff14;background:lab(100% 0 0/.08);height:.375rem;display:block;position:relative;overflow:hidden}.job-bar{flex:10rem;min-width:8rem}.job-bar>span,.queue-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-strong), var(--accent-bright));transition:width var(--normal);position:absolute;inset:0 auto 0 0}.job-bar.indeterminate:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--accent), transparent);width:35%;animation:job-sweep 1.4s var(--ease) infinite;position:absolute;inset:0}@keyframes job-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.job-bar.indeterminate:after{opacity:.4;width:100%;animation:none}}.queue-head{font-size:var(--t-h2)}.queue-head .muted{font-size:var(--t-small);letter-spacing:0;font-weight:400}.queue-list{margin:var(--s3) 0;gap:.15rem;list-style:none;display:grid}.queue-row{align-items:center;gap:var(--s4);padding:.45rem var(--s3);border-radius:var(--r-sm);font-size:var(--t-small);grid-template-columns:minmax(5rem,9rem) minmax(4rem,10rem) minmax(0,1fr);display:grid}.queue-row:nth-child(odd){background:#ffffff06;background:lab(100% 0 0/.022)}.queue-name{color:var(--ink-0);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.queue-note{color:var(--ink-2)}.queue-row.bad .queue-note{color:var(--bad)}.queue-row.bad .queue-bar>span{background:var(--bad)}.queue-row.wait .queue-note{color:var(--warn)}.queue-row.wait .queue-bar>span{background:var(--warn)}.channel-identity{align-items:center;gap:var(--s2);color:var(--ink-2);flex-wrap:wrap;display:flex}.platform-badge{border-radius:var(--r-full);border:1px solid var(--line-2);color:var(--ink-1);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;background:lab(100% 0 0/.04);align-items:center;gap:.35rem;padding:.12rem .55rem;font-weight:600;display:inline-flex}.intake{gap:var(--s5);align-items:start;display:grid}@media (min-width:80rem){.intake.has-loose{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.toolbar{gap:var(--s4);display:grid}.toolbar-groups{align-items:end;gap:var(--s4);grid-template-columns:minmax(0,1fr) auto;display:grid}.tool-groups{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;min-width:0;display:flex}.tool-group{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.tool-groups{column-gap:var(--s6)}.tool-group button{padding-inline:.7rem}.tool-label{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.625rem;font-weight:500;display:flex}.tool-label svg{width:.8rem;height:.8rem}.tool-group .actions{gap:.4rem}.tool-primary{align-items:flex-end;margin-left:auto;display:flex}.tool-primary button.primary{min-height:2.5rem;font-size:var(--t-body);padding-inline:1.25rem}.toolbar-status{align-items:center;gap:var(--s2);min-height:1.25rem;font-size:var(--t-small);display:flex}.toolbar-status:empty{display:none}.side-note{padding:0 var(--s1);margin:0}.upload-form{gap:var(--s4);display:grid}.upload-form .row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.upload-form .row>label:nth-child(3),.upload-form .row>button{grid-column:1/-1}@media (min-width:64rem){.intake:not(.has-loose) .upload-form .row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) auto}.intake:not(.has-loose) .upload-form .row>label:nth-child(3),.intake:not(.has-loose) .upload-form .row>button{grid-column:auto}}.assign-list{gap:var(--s2);margin-top:var(--s3);display:grid}.row.assign{align-items:center;gap:var(--s2) var(--s3);padding:var(--s3);border-radius:var(--r-md);border:1px solid var(--line-1);background:#ffffff05;background:lab(100% 0 0/.02);grid-template-columns:minmax(0,1fr) auto;display:grid}.row.assign>.chips{order:3;grid-column:1/-1}.queue{padding:var(--s5);border-radius:var(--r-lg);border:1px solid var(--line-1);background:var(--panel-quiet)}.queue>.actions{margin-top:var(--s2)}.stuck{gap:var(--s3);display:grid}.stuck-list{margin:var(--s3) 0;gap:.2rem;list-style:none;display:grid}.stuck-title{color:var(--ink-0);font-weight:500}.project-block{align-items:flex-end;gap:var(--s4) var(--s5);flex-wrap:wrap;display:flex}.project-head{align-items:baseline;gap:var(--s3);flex-wrap:wrap;flex-basis:100%;display:flex}.project-head h2{font-size:1.1875rem}.identity{gap:var(--s3);min-width:0;display:grid}.identity-head{align-items:baseline;gap:var(--s3);font-size:var(--t-small);flex-wrap:wrap;display:flex}.identity-name{color:var(--ink-1);font-weight:600;font-size:var(--t-body)}.channel-grid{gap:var(--s4);grid-auto-columns:20rem;grid-auto-flow:column;display:grid}@media (max-width:47.99rem){.project-block,.identity{width:100%}.channel-grid{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}}.channel-card{gap:var(--s3);min-width:0;min-height:12rem;padding:var(--s4) var(--s5) var(--s5);border-radius:var(--r-lg);border:1px solid var(--line-1);background:var(--panel-bg);box-shadow:var(--panel-shadow);color:var(--ink-1);transition:border-color var(--normal), transform var(--normal), box-shadow var(--normal);flex-direction:column;display:flex;position:relative;overflow:hidden}.channel-card:before{content:"";background:radial-gradient(circle, oklch(78% .125 var(--accent-h) / .14), transparent 70%);opacity:0;width:14rem;height:14rem;transition:opacity var(--normal);pointer-events:none;border-radius:50%;position:absolute;inset:-40% -20% auto auto}.channel-card:hover{border-color:var(--accent-line);color:var(--ink-1);text-decoration:none;transform:translateY(-2px)}.channel-card:hover:before{opacity:1}.channel-card-top{align-items:center;gap:.65rem;display:flex}.channel-card-name{min-width:0;color:var(--ink-0);font-size:var(--t-lead);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.channel-card-key{border-radius:var(--r-full);border:1px solid var(--line-2);color:var(--ink-2);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;padding:.12rem .5rem;font-weight:600}.channel-card-who{color:var(--ink-3);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-card-metrics{align-items:baseline;gap:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line-1);color:var(--ink-3);font-size:var(--t-small);margin-top:auto;display:flex}.channel-card-metrics strong{color:var(--ink-0);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-right:.2rem;font-size:1.25rem;font-weight:600}.channel-card-metrics .muted{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.channel-card-warning{border-radius:var(--r-full);border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);font-size:var(--t-micro);align-self:flex-start;align-items:center;gap:.4rem;padding:.2rem .6rem;font-weight:600;display:inline-flex}.channel-card-warning svg{width:.8rem;height:.8rem}ol.steps,ul.steps{gap:var(--s3);margin:var(--s4) 0 var(--s5);counter-reset:step;padding:0;list-style:none;display:grid}ol.steps li,ul.steps li{color:var(--ink-2);padding-left:2.5rem;line-height:1.6;position:relative}ol.steps li{counter-increment:step}ol.steps li:before{content:counter(step);border:1px solid var(--accent-line);background:var(--accent-soft);width:1.75rem;height:1.75rem;color:var(--accent-bright);font-size:var(--t-small);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:-.1rem;left:0}ul.steps li{padding-left:1.25rem}ul.steps li:before{content:"";background:var(--accent);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.65em;left:.2rem}.live-panel{border-color:var(--accent-line);background:linear-gradient(180deg, oklch(78% .125 var(--accent-h) / .07), #ffffff05 60%)}@supports (color:lab(0% 0 0)){.live-panel{background:linear-gradient(180deg, oklch(78% .125 var(--accent-h) / .07), lab(100% 0 0/.02) 60%)}}.live-badge{color:var(--accent);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;display:inline-flex}.live-badge:before{content:"";background:var(--accent);width:.45rem;height:.45rem;box-shadow:0 0 .6rem var(--accent);border-radius:50%;animation:2s ease-in-out infinite pulse}.live-panel .hint{margin-top:var(--s4)}.range-row{align-items:center;gap:var(--s2) var(--s4);font-size:var(--t-small);flex-wrap:wrap;display:flex}.segmented{border-radius:var(--r-md);border:1px solid var(--line-1);background:#ffffff08;background:lab(100% 0 0/.03);gap:.15rem;padding:.2rem;display:inline-flex}.segmented .chip{border-radius:var(--r-sm);background:0 0;border-color:#0000}.segmented .chip[aria-pressed=true]{background:var(--surface-4);border-color:var(--line-2);color:var(--ink-0);box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.segmented .chip[aria-pressed=false]{color:var(--ink-2)}.analytics-grid{gap:var(--s5);display:grid}@media (min-width:96rem){.analytics-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.split{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}@media (min-width:112rem){.split{grid-template-columns:repeat(4,minmax(0,1fr))}}.bars{flex-direction:column;display:flex}.bars>div,.bars>ul{gap:.55rem;display:grid}.bars>div>div,.bars li{align-items:center;gap:var(--s2);font-size:var(--t-small);grid-template-columns:minmax(0,8rem) minmax(3rem,1fr) 3.25rem auto;display:grid}.bar-label{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-1);overflow:hidden}.bar-track,.demo-track{border-radius:var(--r-full);background:#ffffff0f;background:lab(100% 0 0/.06);height:.5rem;position:relative;overflow:hidden}.bar-fill,.demo-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent-strong), var(--accent-bright));position:absolute;inset:0 auto 0 0}.bar-share{color:var(--ink-0);font-variant-numeric:tabular-nums}.bar-count{min-width:3.5rem;font-size:var(--t-micro)}.demo-grid{gap:.55rem var(--s6);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.demo{align-items:center;gap:var(--s3);font-size:var(--t-small);grid-template-columns:8rem minmax(0,1fr) 3.5rem;display:grid}.demo-label{color:var(--ink-1)}.demo-fill{background:linear-gradient(90deg, var(--accent-2), oklch(78% .13 calc(var(--accent-h) + 65)))}.highlights{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}@media (min-width:112rem){.highlights{grid-template-columns:repeat(4,minmax(0,1fr))}}.highlight{padding:var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);background:#ffffff06;background:lab(100% 0 0/.025);align-content:start;gap:.3rem;display:grid}.highlight-kind{color:var(--accent);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase}.highlight-title{color:var(--ink-0);font-weight:600;line-height:1.35}.highlight-detail{color:var(--ink-3);font-size:var(--t-small)}.chart{margin:var(--s5) 0 0}.chart figcaption{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2);color:var(--ink-1);font-size:var(--t-small);font-weight:500;display:flex}.chart svg{width:100%;height:12rem;display:block;overflow:visible}.chart svg:has(text){height:auto}.travel{gap:var(--s5);display:grid}@media (min-width:96rem){.travel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.travel .numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.travel .chart{margin-top:0}}.chart-axis{margin-top:var(--s2);color:var(--ink-3);font-size:var(--t-micro);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.chart-grid{stroke:var(--line-1);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-tick{fill:var(--ink-3);font-size:11px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.chart-line{stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.chart-area{fill:oklch(78% .125 var(--accent-h) / .14)}.chart-baseline{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.chart-head{fill:var(--accent)}.chart-mark{stroke:var(--line-3);stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.chart-mark-label{fill:var(--ink-2);font-size:11px}.chart-legend{gap:var(--s4);margin-top:var(--s3);color:var(--ink-3);font-size:var(--t-small);flex-wrap:wrap;display:flex}.key{align-items:center;gap:.45rem;display:inline-flex}.key:before{content:"";border-top:2px solid var(--accent);width:1rem;height:0}.key-base:before{border-top:2px dashed var(--ink-3)}.video-table{min-width:56rem}.title-cell{min-width:16rem;max-width:34rem}.title-cell a{color:var(--ink-0);font-weight:500}td.ok{color:var(--ok)}td.bad{color:var(--bad)}.followup-target{align-items:flex-start;gap:var(--s4);margin:var(--s4) 0;padding:var(--s3);border-radius:var(--r-md);border:1px solid var(--accent-line);background:var(--accent-soft);display:flex}.followup-target img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-xs);width:7.5rem;height:auto}.followup-shorts{gap:.15rem var(--s5);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));list-style:none;display:grid}.followup-shorts li{gap:var(--s3);border-bottom:1px solid var(--line-1);font-size:var(--t-small);padding:.35rem 0;display:flex}.followup-shorts li .muted{font-variant-numeric:tabular-nums;min-width:4rem}.fix-list{gap:var(--s3);margin-bottom:var(--s4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.fix{gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);color:var(--ink-1);cursor:pointer;background:#ffffff06;background:lab(100% 0 0/.025);grid-template-columns:auto minmax(0,1fr);font-weight:400;display:grid}.fix:has(input:checked){border-color:var(--accent-line);background:oklch(78% .125 var(--accent-h) / .06)}.fix>span{gap:.15rem;display:grid}.fix-count{color:var(--ink-0);font-variant-numeric:tabular-nums;font-weight:600}button.linkish.accept{margin-left:var(--s2);color:var(--ink-3);font-size:var(--t-micro)}button.linkish.accept:hover:not(:disabled){color:var(--ink-0)}.accept-form{align-items:center;gap:var(--s2);margin-left:var(--s2);display:inline-flex}.accept-form input{width:14rem;min-height:1.75rem;font-size:var(--t-small);padding:.15rem .5rem}.accepted-list{list-style:none;display:grid}.accepted-list li{align-items:center;gap:var(--s3);border-bottom:1px solid var(--line-1);font-size:var(--t-small);grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;padding:.6rem 0;display:grid}.accepted-list li:last-child{border-bottom:0}.drive-layout{gap:var(--s5);display:grid}.drive-root,.drive-browser{gap:var(--s3);padding:var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);background:#ffffff05;background:lab(100% 0 0/.02);display:grid}.drive-tools{gap:var(--s4);display:grid}@media (min-width:96rem){.drive-tools{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.drive-root .actions,.drive-browser .actions{align-items:flex-end}.folder-list,.browser-list{gap:.1rem;max-height:22rem;list-style:none;display:grid;overflow-y:auto}.folder-list li,.browser-list li{align-items:center;gap:var(--s3);padding:.4rem var(--s2);border-radius:var(--r-sm);font-size:var(--t-small);display:flex}.folder-list li:hover,.browser-list li:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.browser-list li.has-video button.linkish{color:var(--ink-0);font-weight:600}.browser-list li>:last-child{margin-left:auto}.browser-body{gap:var(--s3);display:grid}.drive-steps{gap:var(--s4);padding:var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);background:#ffffff05;background:lab(100% 0 0/.02);display:grid}.drive-steps .grid-3 textarea{min-height:6rem}.path-preview{padding:var(--s3) var(--s4);border-radius:var(--r-sm);border:1px solid var(--line-1);color:var(--accent-bright);font-family:var(--font-mono);font-size:var(--t-small);overflow-wrap:anywhere;background:#0204058c;background:lab(.904505% -.264347 -.682002/.55);display:block}.path-preview code{color:inherit;background:0 0;border:0;padding:0}.drive-group{margin-top:var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);overflow:hidden}.drive-group-head{align-items:baseline;gap:var(--s1) var(--s3);padding:var(--s3) var(--s4);background:linear-gradient(90deg, oklch(78% .125 var(--accent-h) / .06), transparent 70%);border-bottom:1px solid var(--line-1);flex-wrap:wrap;display:flex}.drive-series{color:var(--ink-0);font-weight:600}.drive-crumb{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em}.drive-group-count{font-size:var(--t-small);margin-left:auto}.drive-episodes{list-style:none}.drive-episodes>li{align-items:center;gap:var(--s2) var(--s4);padding:.6rem var(--s4);border-bottom:1px solid var(--line-1);font-size:var(--t-small);grid-template-columns:7rem minmax(0,1.2fr) minmax(0,2fr) auto auto;display:grid;position:relative}.drive-episodes>li:last-child{border-bottom:0}.drive-episodes>li:before{content:"";background:0 0;border-radius:0 2px 2px 0;width:2px;position:absolute;top:.6rem;bottom:.6rem;left:0}.drive-episodes>li.ok:before{background:var(--ok)}.drive-episodes>li:hover{background:#ffffff05;background:lab(100% 0 0/.02)}.drive-episodes>li.open{background:#ffffff08;background:lab(100% 0 0/.03)}.drive-episodes>li>.foreign-sheet,.drive-episodes>li>.sheet-editor{grid-column:1/-1}.drive-episode{color:var(--ink-0);font-variant-numeric:tabular-nums;font-weight:600}.drive-videos,.drive-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-videos{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-micro)}.drive-title{color:var(--ink-1)}.drive-problem{color:var(--warn);font-size:var(--t-micro)}.drive-hide{opacity:0;transition:opacity var(--fast)}.drive-episodes>li:hover .drive-hide,.drive-hide:focus-within{opacity:1}@media (pointer:coarse){.drive-hide{opacity:1}}.drive-undo{margin:var(--s3) 0}.drive-hidden{gap:.1rem;list-style:none;display:grid}.drive-hidden li{justify-content:space-between;align-items:center;gap:var(--s3);border-bottom:1px solid var(--line-1);font-size:var(--t-small);padding:.4rem 0;display:flex}.drive-hidden li:last-child{border-bottom:0}.sheet-editor{gap:var(--s3) var(--s4);margin-top:var(--s2);padding:var(--s4);border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-1);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.sheet-editor>.field:has(textarea){grid-column:1/-1}.sheet-editor>.actions,.sheet-editor>.hint{grid-column:1/-1}.foreign-sheet{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-sm);border:1px dashed var(--line-2);color:var(--ink-2);flex-wrap:wrap;display:flex}.episode-verdict{align-items:center;gap:var(--s5);padding:var(--s5);border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--panel-bg);box-shadow:var(--panel-shadow);display:flex}.episode-verdict>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(2.25rem,1.6rem + 1.6vw,3rem);font-weight:600;line-height:1}.episode-verdict>span{color:var(--ink-1);max-width:80ch;line-height:1.6}.episode-verdict.tone-good{border-color:var(--ok-line);background:linear-gradient(90deg, var(--ok-soft), #ffffff05)}@supports (color:lab(0% 0 0)){.episode-verdict.tone-good{background:linear-gradient(90deg, var(--ok-soft), lab(100% 0 0/.02))}}.episode-verdict.tone-good>strong{color:var(--ok)}.episode-verdict.tone-even>strong{color:var(--ink-0)}.episode-verdict.tone-poor{border-color:var(--bad-line);background:linear-gradient(90deg, var(--bad-soft), #ffffff05)}@supports (color:lab(0% 0 0)){.episode-verdict.tone-poor{background:linear-gradient(90deg, var(--bad-soft), lab(100% 0 0/.02))}}.episode-verdict.tone-poor>strong{color:var(--bad)}.numbers{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.figure{padding:var(--s3) var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);background:#ffffff06;background:lab(100% 0 0/.025);flex-direction:column;gap:.15rem;display:flex}.figure-value{color:var(--ink-0);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600}.figure-label{color:var(--ink-3);font-size:var(--t-small)}.figure-strong{border-color:var(--accent-line);background:var(--accent-soft)}.figure-strong .figure-value{color:var(--accent-bright)}.verdict{margin-top:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);color:var(--ink-1);background:#ffffff06;background:lab(100% 0 0/.025)}.episode-grid{gap:var(--s5);display:grid}@media (min-width:96rem){.episode-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.traffic{gap:.55rem;list-style:none;display:grid}.traffic li{align-items:center;gap:var(--s3);font-size:var(--t-small);grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;display:grid}.traffic-label{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traffic-bar{border-radius:var(--r-full);background:#ffffff0f;background:lab(100% 0 0/.06);height:.5rem;position:relative;overflow:hidden}.traffic-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-strong), var(--accent-bright));position:absolute;inset:0 auto 0 0}.traffic-value{color:var(--ink-1);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.traffic-value em{margin-left:var(--s2);color:var(--ink-3);font-size:var(--t-micro)}.setup-forms{gap:var(--s5);display:grid}@media (min-width:40rem){.setup-forms .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:112rem){.setup-forms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.setup-forms form.panel,form.panel{gap:var(--s4);display:grid}form.panel>h2{margin-bottom:0}form.panel>.hint{margin:-.5rem 0 0}form.panel>button.primary{justify-self:start}.connector-list{gap:var(--s2);margin-top:var(--s4);list-style:none;display:grid}.connector-list>li{align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);background:#ffffff05;background:lab(100% 0 0/.02);grid-template-columns:minmax(10rem,1fr) minmax(0,2fr) auto;display:grid}.connector-list>li>form{padding-top:var(--s3);border-top:1px solid var(--line-1);grid-column:1/-1}.project-actions{margin-top:var(--s2)}.project-actions>form{margin-top:var(--s3);padding:var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);background:#ffffff05;background:lab(100% 0 0/.02)}.connection{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.connection-age{font-size:var(--t-small)}.connection-actions{align-items:center;gap:var(--s2);display:inline-flex}table.redirects{margin-top:var(--s2)}table.redirects td,table.redirects th{font-size:var(--t-small);overflow-wrap:anywhere;padding-left:0}table.redirects td:first-child{white-space:nowrap;width:1%;padding-right:var(--s4)}tr.bad-row td{color:var(--bad)}.auth-page{min-height:100vh;padding:var(--s6) var(--s4);place-items:center;display:grid}.auth-card{gap:var(--s5);width:min(100%,26rem);display:grid}.auth-card .brand{justify-self:start}.auth-card .logo-mark{width:2.25rem;height:2.25rem}.auth-card .brand-name{font-size:1.25rem}.auth-intro h1{margin-bottom:var(--s2);font-size:1.5rem}form.auth{gap:var(--s4);padding:var(--s6);display:grid}form.auth h2{font-size:1.125rem}form.auth .hint{margin:-.5rem 0 0}form.auth button.primary{width:100%;min-height:2.5rem;font-size:var(--t-body)}.plain-top{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s5) var(--gutter) 0;max-width:calc(64rem + 2 * var(--gutter));margin-inline:auto;display:flex}.brand-link .brand-name{white-space:nowrap}.legal .page-header{align-items:flex-start;gap:var(--s2);flex-direction:column}.legal .panel h2{margin-bottom:var(--s3)}.legal .panel p,.legal .panel li{color:var(--ink-2);max-width:76ch;line-height:1.7}@media (max-width:63.99rem){.shell{display:block}.sidebar{gap:var(--s2);height:auto;padding:var(--s3) var(--gutter) 0;border-right:0;border-bottom:1px solid var(--line-1);-webkit-backdrop-filter:blur(14px);background:#080c0ff0;background:lab(3.05295% -.69844 -1.68553/.94);position:relative}.sidebar-brand{padding:0}.sidebar-quick{display:flex}.sidebar-switcher{padding-bottom:0}.switcher-button{box-shadow:none;padding:.4rem .55rem}.switcher-avatar{width:1.875rem;height:1.875rem}.side-nav{margin-inline:calc(var(--gutter) * -1);padding:0;padding-inline:var(--gutter);scrollbar-width:none;flex-direction:row;gap:0;overflow:auto visible}.side-nav::-webkit-scrollbar{display:none}.nav-group{flex-direction:row;gap:.15rem}.nav-label,.has-channel .nav-workspace{display:none}.nav-item{white-space:nowrap;border:0;border-bottom:2px solid #0000;border-radius:0;width:auto;min-height:2.75rem;padding:.5rem .7rem}.nav-item[aria-current=page]{box-shadow:none;border-bottom-color:var(--accent);background:0 0}.nav-item:hover{background:0 0}.sidebar-foot{display:none}.page{padding-top:var(--s5)}}@media (max-width:47.99rem){:root{--t-figure:1.375rem}.page{gap:var(--s4)}.panel{padding:var(--s4)}.panel-flush>.panel-head,.panel-flush>.panel-body{padding-inline:var(--s4)}.panel:not(.panel-flush) .table-wrap,.panel:not(.panel-flush) .table-scroll{margin-inline:calc(var(--s4) * -1)}.panel:not(.panel-flush) .table-wrap:last-child,.panel:not(.panel-flush) .table-scroll:last-child{margin-bottom:calc(var(--s4) * -1)}th:first-child,td:first-child{padding-left:var(--s4)}th:last-child,td:last-child{padding-right:var(--s4)}.metrics,.metrics.wide{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:var(--s3)}.metric-icon{top:var(--s3);right:var(--s3)}.page-header{align-items:flex-start}.toolbar-groups{grid-template-columns:minmax(0,1fr)}.tool-primary{width:100%;margin-left:0;padding:0}.tool-primary button.primary,.tool-group{width:100%}.queue-row{grid-template-columns:minmax(0,1fr) 5rem}.queue-note{grid-column:1/-1}.upload-form .row{grid-template-columns:minmax(0,1fr)}.bars>div>div,.bars li{grid-template-columns:minmax(0,6.5rem) minmax(2rem,1fr) 3rem}.bar-count{display:none}.demo{grid-template-columns:6.5rem minmax(0,1fr) 3.25rem}.drive-episodes>li{grid-template-columns:minmax(0,1fr) auto}.drive-videos{order:3;grid-column:1/-1}.drive-title{white-space:normal;order:4;grid-column:1/-1}.drive-state{order:2}.drive-hide{order:5}.connector-list>li{grid-template-columns:minmax(0,1fr)}.accepted-list li{gap:var(--s1);grid-template-columns:minmax(0,1fr)}.episode-verdict{align-items:flex-start;gap:var(--s3);flex-direction:column}.traffic li{grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto}.accept-form{margin:var(--s2) 0 0;flex-wrap:wrap;display:flex}.accept-form input{width:100%}.switcher-menu{top:auto;left:var(--s3);right:var(--s3);width:auto;max-width:none;position:fixed}}@media (max-width:55.99rem){.table-wrap{overflow:visible}.table-wrap thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap table,.table-wrap tbody,.table-wrap tr,.table-wrap td{width:auto;display:block}.table-wrap tbody{gap:var(--s2);padding:0 var(--s4) var(--s3);flex-direction:column;display:flex}.table-wrap tbody tr{padding:var(--s3) var(--s4);border-radius:var(--r-md);border:1px solid var(--line-1);background:#ffffff06;background:lab(100% 0 0/.025)}.table-wrap tbody tr:hover>td{background:0 0}.table-wrap td,.table-wrap td:first-child,.table-wrap td:last-child{gap:var(--s3);text-align:left;white-space:normal;border:0;grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;padding:.3rem 0;display:grid}.table-wrap td:before{content:attr(data-label);color:var(--ink-3);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.table-wrap td.num{text-align:left;justify-items:start}.table-wrap td>.state,.table-wrap td>code,.table-wrap td>.chip{justify-self:start}.table-wrap td:not([data-label]):before{display:none}.table-wrap td:not([data-label]),.table-wrap td[data-label=Episode],.table-wrap td[data-label=Title]{grid-template-columns:minmax(0,1fr)}.table-wrap td[data-label=Episode]:before,.table-wrap td[data-label=Title]:before{display:none}.table-wrap td[data-label=Episode]{margin-bottom:var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--line-1)}.table-wrap td.wrap,.table-wrap td form{min-width:0}.table-wrap tr.series-head{padding:var(--s3) 0 0;background:0 0;border:0}.table-wrap tr.series-head th{padding:var(--s2) 0;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;display:flex}.table-wrap td[data-label=Action]{margin-top:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line-1);white-space:normal;grid-template-columns:minmax(0,1fr)}.table-wrap td[data-label=Action]:before{display:none}.table-wrap td[data-label=Action]>*+*{margin-left:0;margin-top:var(--s2)}.table-wrap td[data-label=Action] button{width:100%;min-height:2.5rem}.table-wrap td.thumb-cell{display:none}.link-picker{width:100%;display:grid}.link-picker select{width:100%;max-width:none}}@media (pointer:coarse){button:not(.linkish),.chip,select,input:not([type=checkbox]):not([type=radio]){min-height:2.5rem}}
