/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-4xl:2.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-dvh{height:100dvh}.h-screen{height:100vh}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-clip{text-overflow:clip}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}:root{--ink:#172037;--ink-soft:#36405a;--paper:#f6f4ee;--paper-warm:#eeeae0;--white:#fffefb;--line:#d9d5ca;--line-dark:#b8b2a6;--coral:#ff654d;--coral-dark:#d84935;--mint:#6fd9bd;--blue:#7cb6ff;--gold:#f5c75d;--navy:#111a2e;--navy-light:#202b44;--success:#227c63;--shadow:0 18px 55px #17203717;--font-body:"Pretendard Variable", Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-display:var(--font-body);--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-paper)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);word-break:keep-all;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:var(--color-accent);color:var(--color-accent-ink)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.shell-theme-toggle{background:var(--color-paper);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-xs);min-width:44px;min-height:44px;padding-inline:var(--space-xs);white-space:nowrap;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.shell-theme-toggle:hover{background:var(--color-paper-2)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;border:2px solid var(--ink);background:var(--white);border-radius:6px;padding:10px 14px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.section-shell,.site-header__inner,.site-footer__inner,.site-footer__bottom{width:min(1240px,100% - 48px);margin-inline:auto}.app-shell{min-height:100vh;overflow:hidden}.prototype-notice{background:var(--navy);color:var(--white);letter-spacing:.01em;text-align:center;border-bottom:1px solid #fffefb29;padding:8px 20px;font-size:12px;font-weight:750}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f4eee6;border-bottom:1px solid #1720371f;position:relative}.site-header--compact{position:sticky;top:0}.site-header__inner{align-items:center;gap:38px;min-height:78px;display:flex}.brand{letter-spacing:-.05em;flex:none;align-items:center;gap:9px;font-weight:900;display:inline-flex}.brand__signal{background:var(--coral);border-radius:50%;justify-content:center;align-items:flex-end;gap:2px;width:29px;height:29px;padding:6px 5px;display:inline-flex}.brand__signal span{background:var(--white);border-radius:4px;width:3px}.brand__signal span:first-child{height:7px}.brand__signal span:nth-child(2){height:15px}.brand__signal span:nth-child(3){height:10px}.brand__name{font-size:20px}.brand__beta{color:var(--coral-dark);font-family:var(--font-mono);letter-spacing:.08em;align-self:flex-start;margin-top:17px;font-size:8px;font-weight:800}.main-nav{align-items:center;gap:3px;display:flex}.main-nav__link{color:#50586b;padding:27px 11px 25px;font-size:14px;font-weight:650;position:relative}.main-nav__link:after{transform-origin:0;background:var(--coral);content:"";height:2px;transition:transform .16s;position:absolute;bottom:17px;left:11px;right:11px;transform:scaleX(0)}.main-nav__link:hover,.main-nav__link[aria-current=page]{color:var(--ink)}.main-nav__link:hover:after,.main-nav__link[aria-current=page]:after{transform:scaleX(1)}.header-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.header-admin-link{color:#596076;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.header-admin-link__dot{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6fd9bd30}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button--dark{background:var(--ink);color:var(--white);box-shadow:0 8px 20px #17203726}.button--dark:hover:not(:disabled){background:#28324a;box-shadow:0 12px 24px #17203733}.button--small{min-height:40px;padding-inline:15px;font-size:12px}.button--outline{border-color:var(--ink);background:0 0}.button--white{background:var(--white);color:var(--ink);box-shadow:0 10px 28px #00000029}.hero{grid-template-columns:minmax(0,1.07fr) minmax(430px,.93fr);align-items:center;gap:clamp(40px,6vw,90px);min-height:690px;padding-block:76px 90px;display:grid;position:relative}.hero:before{z-index:-1;content:"";border:1px solid #17203717;border-radius:50%;width:250px;height:250px;position:absolute;top:70px;left:-110px}.hero:after{z-index:-1;content:"";background:repeating-linear-gradient(90deg,#0000 0 8px,#ff654d17 8px 10px);width:370px;height:90px;position:absolute;bottom:3%;right:-15%;transform:rotate(-8deg)}.eyebrow,.section-kicker{color:#626a7e;font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 18px;font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow__pulse{border:2px solid var(--coral);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ff654d1f}.hero h1,.search-hero h1,.event-detail-hero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-weight:900;line-height:1.06}.hero h1{max-width:690px;font-size:clamp(48px,5.2vw,75px)}.hero h1 em,.search-hero h1 em{color:var(--coral-dark);font-style:normal;position:relative}.hero h1 em:after{z-index:-1;content:"";background:#f5c75d8c;height:12px;position:absolute;bottom:4px;left:-4px;right:-6px}.hero__description{color:#545d70;max-width:600px;margin:28px 0;font-size:17px;line-height:1.8}.hero-search{border:2px solid var(--ink);background:var(--white);max-width:650px;box-shadow:7px 7px 0 var(--ink);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:8px;display:grid}.hero-search__icon{color:var(--ink);margin-left:11px;font-size:31px;line-height:1}.hero-search input{background:0 0;border:0;outline:0;min-width:0;height:47px;font-size:16px}.hero-search input::placeholder{color:#8a8d96}.hero-search button,.search-page-form button{background:var(--coral);color:#201f25;border:0;border-radius:6px;height:47px;padding-inline:19px;font-size:13px;font-weight:900}.hero-search button{align-items:center;gap:13px;display:inline-flex}.suggested-searches{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.suggested-searches>span{color:#717789;margin-right:3px}.suggested-searches a{border:1px solid var(--line);background:#fffefb9e;border-radius:999px;padding:7px 11px;font-weight:700}.suggested-searches a:hover{border-color:var(--coral);background:var(--white)}.hero__proof{gap:31px;margin-top:42px;display:flex}.hero__proof div{gap:2px;display:grid}.hero__proof div+div{border-left:1px solid var(--line);padding-left:31px}.hero__proof strong{font-family:var(--font-mono);font-size:21px}.hero__proof span{color:#707789;font-size:11px}.on-air-board{background:var(--navy);color:var(--white);box-shadow:14px 16px 0 var(--coral), var(--shadow);border:1px solid #07101f;border-radius:16px;position:relative;overflow:hidden;transform:rotate(1deg)}.on-air-board:before{content:"";background:#ffffff0d;width:1px;height:100%;position:absolute;top:0;right:22%}.on-air-board__header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;padding:25px 27px 21px;display:flex}.on-air-board__header p{color:#8d99b4;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}.on-air-board__header strong{font-size:16px}.live-indicator{color:#c6cfdf;font-family:var(--font-mono);border:1px solid #ffffff2b;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.live-indicator span{background:var(--coral);border-radius:50%;width:6px;height:6px}.on-air-list{margin:0;padding:0;list-style:none}.on-air-list li{border-bottom:1px solid #ffffff17;grid-template-columns:64px 1fr auto;align-items:center;gap:15px;min-height:91px;padding:14px 25px;display:grid;position:relative}.on-air-list__featured{background:var(--coral);color:#151928}.on-air-list time{font-family:var(--font-mono);align-self:start;padding-top:19px;font-size:17px;font-weight:800}.on-air-list div{gap:4px;display:grid}.on-air-list div>span{color:#8e9ab5;font-size:11px}.on-air-list__featured div>span{color:#151928ad}.on-air-list div strong{letter-spacing:-.02em;font-size:14px}.on-air-list .on-air-list__type{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.source-tick{width:22px;height:22px;color:var(--mint);border:1px solid #ffffff40;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.on-air-list__featured .source-tick{color:#142136;border-color:#15192842}.on-air-board__more{color:#aeb8ca;justify-content:space-between;align-items:center;padding:19px 26px;font-size:12px;font-weight:700;display:flex}.on-air-board__more:hover{color:var(--white)}.trust-ribbon{border-block:1px solid var(--line-dark);background:var(--paper-warm)}.trust-ribbon__inner{justify-content:space-between;align-items:center;gap:30px;min-height:74px;display:flex}.trust-ribbon p{margin:0;font-size:14px}.trust-ribbon p>span{color:var(--coral-dark);margin-right:12px}.trust-ribbon ul{color:#596174;font-family:var(--font-mono);letter-spacing:.05em;gap:30px;margin:0;padding:0;font-size:10px;font-weight:700;list-style:none;display:flex}.trust-ribbon li:before{color:var(--success);content:"✓";margin-right:10px}.content-section,.concept-section,.workflow-section{padding-block:108px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.section-heading h2,.workflow-intro h2,.submit-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(32px,4vw,49px);font-weight:900;line-height:1.12}.section-heading>div>p:last-child{color:#6a7181;margin:12px 0 0;font-size:14px}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:18px;padding-bottom:6px;font-size:12px;font-weight:800;display:inline-flex}.text-link:hover{color:var(--coral-dark);border-color:var(--coral-dark)}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.event-card{border:1px solid var(--line-dark);border-top:5px solid var(--coral);background:var(--white);border-radius:10px;flex-direction:column;min-width:0;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px #1720370d}.event-card:hover{transform:translateY(-4px);box-shadow:0 15px #1720370d}.event-card--mint{border-top-color:var(--mint)}.event-card--blue{border-top-color:var(--blue)}.event-card--gold{border-top-color:var(--gold)}.event-card__topline{border-bottom:1px solid var(--line);background:#faf9f5;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:60px;padding:12px 18px;display:grid}.event-date{align-items:baseline;gap:6px;display:flex}.event-date__day{font-family:var(--font-mono);font-size:20px;font-weight:900}.event-date span:last-child{color:#707686;font-size:10px}.event-time{border-left:1px solid var(--line);font-family:var(--font-mono);padding-left:14px;font-size:14px;font-weight:800}.confidence-chip{color:#1c6b56;background:#dff5ed;border-radius:3px;align-items:center;width:max-content;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.confidence-chip--pending{color:#80621b;background:#f5ead0}.event-card__body{flex:1;padding:20px 20px 22px}.event-card__badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.platform-badge,.verification-badge{white-space:nowrap;align-items:center;gap:6px;width:max-content;font-size:9px;font-weight:850;display:inline-flex}.platform-badge{border:1px solid var(--line);background:var(--white);border-radius:3px;padding:5px 7px}.platform-badge>span{border-radius:50%;width:6px;height:6px}.verification-badge{color:var(--success)}.verification-badge__mark{background:#ecf9f5;border:1px solid #7ac1ad;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.event-card h3{letter-spacing:-.045em;margin:18px 0 7px;font-size:21px;font-weight:900;line-height:1.35}.event-card h3 a:after{content:"";position:absolute;inset:60px 0 69px}.event-card__original{color:#747b8b;margin:0 0 15px;font-size:11px;line-height:1.5}.event-card__streamers{margin:0 0 16px;font-size:13px;font-weight:700}.concept-list{flex-wrap:wrap;gap:6px;display:flex}.concept-list span,.concept-list a{color:#596174;background:#f0eee7;border-radius:3px;padding:6px 8px;font-size:9px;font-weight:700}.event-card__source{border-top:1px dashed var(--line-dark);background:#fbfaf7;grid-template-columns:1fr .75fr auto;align-items:end;gap:11px;padding:13px 17px 14px;display:grid}.event-card__source div{gap:2px;min-width:0;display:grid}.event-card__source div span{color:#858a97;font-family:var(--font-mono);font-size:7px;font-weight:700}.event-card__source div strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.event-card__source>a{z-index:2;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex;position:relative}.week-section{background:var(--navy);color:var(--white);padding-block:106px 112px}.section-heading--light .section-kicker{color:#8995af}.section-heading--light>div>p:last-child{color:#9ca6b8}.text-link--light{color:#dfe4ec;border-color:#aeb7c7}.week-table{border-top:1px solid #ffffff38}.week-row{border-bottom:1px solid #ffffff29;grid-template-columns:78px 95px 1fr 85px 110px 28px;align-items:center;gap:20px;min-height:99px;padding:12px 22px;transition:padding .16s,background .16s;display:grid;position:relative}.week-row:hover{background:#ffffff0f;padding-inline:29px 15px}.week-row:before{background:var(--coral);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.week-row--mint:before{background:var(--mint)}.week-row--blue:before{background:var(--blue)}.week-row--gold:before{background:var(--gold)}.week-row__date{align-items:center;gap:10px;display:flex}.week-row__date span{writing-mode:vertical-rl;color:#8d98ad;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.week-row__date strong{font-family:var(--font-mono);font-size:30px}.week-row>time{font-family:var(--font-mono);font-size:16px;font-weight:800}.week-row__title{gap:6px;display:grid}.week-row__title strong{letter-spacing:-.03em;font-size:18px}.week-row__title span{color:#929db2;font-size:11px}.week-row .platform-badge{background:#ffffff0f;border-color:#ffffff29}.week-row .verification-badge{color:#86dac2}.week-row__arrow{font-size:19px}.concept-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.concept-card{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#fffefb73;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;min-height:164px;padding:29px 31px;transition:background .16s,color .16s;display:grid;position:relative}.concept-card:hover{background:var(--coral);color:#171a27}.concept-card__index{color:#858b99;font-family:var(--font-mono);align-self:start;font-size:10px;font-weight:700}.concept-card h3{letter-spacing:-.045em;margin:0 0 8px;font-size:24px;font-weight:900}.concept-card p{color:#747a8a;margin:0;font-size:12px}.concept-card:hover p,.concept-card:hover .concept-card__index{color:#171a27a3}.concept-card__count{border:1px solid var(--line);color:#646b7d;font-family:var(--font-mono);border-radius:99px;align-self:end;padding:6px 9px;font-size:8px}.concept-card__arrow{font-size:20px;position:absolute;top:22px;right:25px}.workflow-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(60px,9vw,135px);display:grid}.workflow-intro{position:sticky;top:115px}.workflow-intro>p:not(.section-kicker){color:#646c7d;margin:23px 0 28px;font-size:14px;line-height:1.8}.workflow-steps{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.workflow-steps li{border-bottom:1px solid var(--line-dark);grid-template-columns:43px 1fr auto;align-items:start;gap:22px;min-height:143px;padding:28px 0;display:grid;position:relative}.workflow-steps li>span{border:1px solid var(--ink);width:33px;height:33px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.workflow-steps li div{gap:9px;display:grid}.workflow-steps strong{font-size:18px}.workflow-steps p{color:#6d7484;max-width:460px;margin:0;font-size:12px;line-height:1.7}.workflow-steps b{color:#959aa6;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.submit-cta{background:var(--coral);color:#171a27;min-height:360px;box-shadow:13px 13px 0 var(--ink);border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-bottom:104px;padding:55px 66px;display:grid}.submit-cta__label{font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:17px;font-size:10px;font-weight:800;display:block}.submit-cta p{color:#171a27bd;max-width:590px;margin:21px 0 0;font-size:14px;line-height:1.8}.submit-cta__action{justify-items:center;gap:12px;display:grid}.submit-cta__action>span{color:#171a27a6;font-size:9px}.site-footer{color:var(--white);background:#0e1628;padding:75px 0 24px}.site-footer__inner{justify-content:space-between;gap:70px;padding-bottom:64px;display:flex}.brand--footer .brand__signal{width:25px;height:25px}.brand--footer .brand__name{font-size:18px}.footer-manifesto{color:#8e99ae;margin:24px 0 0;font-size:13px;line-height:1.8}.footer-links{grid-template-columns:repeat(2,150px);gap:50px;display:grid}.footer-links>div{gap:12px;display:grid}.footer-links strong{color:#717d93;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px}.footer-links a{color:#bdc5d3;font-size:11px}.footer-links a:hover{color:var(--white)}.site-footer__bottom{color:#6f7b90;font-family:var(--font-mono);border-top:1px solid #ffffff1c;justify-content:space-between;gap:30px;padding-top:21px;font-size:8px;display:flex}.app-shell--subpage{background:#f8f7f2}.search-hero{border-bottom:1px solid var(--line-dark);background:linear-gradient(90deg, #1720370d 1px, transparent 1px) 0 0 / 42px 42px, var(--paper-warm);padding:57px 0 65px}.breadcrumb{color:#7a8191;font-family:var(--font-mono);align-items:center;gap:9px;margin-bottom:34px;font-size:9px;display:flex}.breadcrumb a:hover{color:var(--coral-dark)}.search-hero .section-shell{grid-template-columns:minmax(280px,.7fr) minmax(430px,1.3fr);column-gap:90px;display:grid}.search-hero .breadcrumb,.search-hero .section-kicker{grid-column:1}.search-hero h1{grid-column:1;font-size:clamp(42px,4.8vw,67px)}.search-page-form{grid-area:3/2;align-self:end}.search-page-form>label{color:#626a7d;font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:10px;font-size:9px;font-weight:800;display:block}.search-page-form>div{border:2px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--ink);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.search-page-form>div>span{margin-left:9px;font-size:28px}.search-page-form input{background:0 0;border:0;outline:0;min-width:0;height:48px;font-size:17px;font-weight:700}.search-page-form button{min-width:78px}.search-layout{grid-template-columns:245px minmax(0,1fr);gap:54px;padding-block:58px 110px;display:grid}.filter-sidebar{border:1px solid var(--line-dark);background:var(--white);border-radius:8px;align-self:start}.filter-sidebar__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px;display:flex}.filter-sidebar__heading strong{font-size:13px}.filter-sidebar__heading button{color:#777e8e;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.filter-group{border:0;border-bottom:1px solid var(--line);margin:0;padding:20px 18px}.filter-group legend{width:100%;margin-bottom:14px;font-size:11px;font-weight:900}.filter-group label{color:#565e70;cursor:pointer;align-items:center;gap:9px;margin-top:10px;font-size:11px;display:flex}.filter-group input{width:15px;height:15px;accent-color:var(--coral-dark)}.filter-submit{width:calc(100% - 36px);margin:18px}.mobile-filter{display:none}.results-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:end;gap:30px;padding-bottom:22px;display:flex}.results-heading__query{color:var(--coral-dark);margin-bottom:7px;font-size:12px;font-weight:800;display:block}.results-heading h2{letter-spacing:-.045em;margin:0;font-size:26px}.results-heading h2 strong{color:var(--coral-dark)}.results-heading p{color:#747b8c;margin:7px 0 0;font-size:10px}.results-heading>label{align-items:center;gap:9px;display:flex}.results-heading>label span{color:#7c8290;font-size:9px}.results-heading select{border:1px solid var(--line);background:var(--white);border-radius:5px;min-height:37px;padding:0 32px 0 11px;font-size:10px}.active-filters{flex-wrap:wrap;gap:7px;padding:16px 0;display:flex}.active-filters>span{color:#824337;background:#fff0ec;border:1px solid #d9a49b;border-radius:99px;align-items:center;gap:8px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.active-filters button{color:inherit;background:0 0;border:0;padding:0;font-weight:900}.search-confidence{border-left:3px solid var(--mint);background:#edf8f4;align-items:center;gap:15px;margin-bottom:17px;padding:13px 15px;display:flex}.search-confidence p{color:#566b66;margin:0;font-size:10px}.search-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.event-detail-shell{padding-block:38px 110px}.breadcrumb--dark{margin-bottom:28px}.event-detail-hero{background:var(--navy);color:var(--white);box-shadow:10px 10px 0 var(--coral);border-radius:13px;grid-template-columns:140px 1fr auto;align-items:stretch;gap:35px;padding:39px 42px;display:grid;position:relative;overflow:hidden}.event-detail-hero:after{content:"";border:38px solid #ffffff08;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-80px;right:-55px}.event-detail-hero__date{background:#ffffff0a;border:1px solid #fff3;border-radius:9px;align-content:center;place-items:center;display:grid}.event-detail-hero__date span,.event-detail-hero__date small{color:#98a3b8;font-family:var(--font-mono);letter-spacing:.1em;font-size:9px}.event-detail-hero__date strong{font-family:var(--font-mono);letter-spacing:-.07em;font-size:57px;line-height:1.1}.event-detail-hero__main{min-width:0}.event-detail-hero__badges{flex-wrap:wrap;gap:10px;display:flex}.event-detail-hero .platform-badge{background:#ffffff0f;border-color:#ffffff2e}.event-detail-hero .verification-badge{color:#8de1c9}.event-detail-hero h1{margin-top:20px;font-size:clamp(36px,4.2vw,59px)}.event-detail-hero__original{color:#98a4ba;margin:10px 0 27px;font-size:11px}.event-detail-hero__time{align-items:center;gap:18px;display:flex}.event-detail-hero__time time{font-family:var(--font-mono);font-size:26px;font-weight:900}.event-detail-hero__time>div{border-left:1px solid #ffffff36;gap:4px;padding-left:18px;display:grid}.event-detail-hero__time strong{font-size:12px}.event-detail-hero__time span{color:#8d99af;font-size:9px}.event-detail-hero__action{z-index:2;align-content:center;justify-items:center;gap:11px;display:grid;position:relative}.event-detail-hero__action>span{color:#8793aa;font-size:8px}.event-detail-grid{grid-template-columns:minmax(0,1fr) 335px;align-items:start;gap:22px;margin-top:55px;display:grid}.event-detail-main{gap:22px;display:grid}.detail-card,.source-panel{border:1px solid var(--line-dark);background:var(--white);border-radius:9px}.detail-card{padding:31px}.detail-card__heading{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:21px;display:flex}.detail-card__heading>span{color:var(--coral-dark);font-family:var(--font-mono);font-size:9px;font-weight:800}.detail-card__heading h2,.source-panel h2{letter-spacing:-.04em;margin:0;font-size:20px}.people-list article{border-bottom:1px solid var(--line);grid-template-columns:53px 1fr auto;align-items:center;gap:15px;min-height:102px;padding:18px 0;display:grid}.avatar{border:1px solid var(--ink);border-radius:50%;place-items:center;width:49px;height:49px;font-size:15px;font-weight:900;display:grid}.avatar--coral{background:#ffd4cc}.avatar--mint{background:#cdf4e9}.people-list article>div{gap:4px;display:grid}.people-list article>div>span{color:#7a8090;font-size:9px}.people-list article>div>strong{font-size:15px}.people-list article p{color:#697183;margin:0;font-size:10px}.people-list article>a{font-size:9px;font-weight:800}.channel-note{border-left:3px solid var(--blue);color:#59677c;background:#eef5ff;margin:20px 0 0;padding:14px 16px;font-size:10px;line-height:1.6}.channel-note strong{color:var(--ink);margin-right:8px}.taxonomy-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:23px;display:grid}.taxonomy-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:6px;min-height:126px;padding:19px;display:grid}.taxonomy-grid span{color:#818795;font-size:8px}.taxonomy-grid strong{font-size:15px}.taxonomy-grid p{color:#6d7585;margin:0;font-size:9px;line-height:1.6}.concept-list--large{margin-top:20px}.concept-list--large a{padding:8px 10px;font-size:10px}.revision-list{margin:24px 0 0;padding:0;list-style:none}.revision-list li{grid-template-columns:13px 115px 1fr auto;gap:13px;padding:0 0 26px;display:grid;position:relative}.revision-list li>span{z-index:2;border:2px solid var(--coral);background:var(--white);border-radius:50%;width:10px;height:10px;margin-top:3px;position:relative}.revision-list li:not(:last-child):before{background:var(--line);content:"";width:1px;position:absolute;top:10px;bottom:0;left:4px}.revision-list time{color:#777f90;font-family:var(--font-mono);font-size:8px}.revision-list div{gap:5px;display:grid}.revision-list strong{font-size:11px}.revision-list p{color:#707788;margin:0;font-size:9px;line-height:1.5}.revision-list em{color:var(--success);background:#edf7f4;border-radius:3px;align-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.source-panel{padding:25px;position:sticky;top:102px}.source-panel__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.source-panel__top>p{color:#7e8594;font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:7px;font-weight:800}.source-panel>p{color:#72798a;margin:10px 0 20px;font-size:10px;line-height:1.7}.source-preview{aspect-ratio:1.25;color:#182036;background:#f5d471;border-radius:6px;padding:19px;position:relative;overflow:hidden}.source-preview:after{content:"";border:18px solid #1820361a;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-45px;right:-40px}.source-preview__header{display:grid}.source-preview__header span{font-family:var(--font-mono);letter-spacing:.12em;font-size:7px}.source-preview__header strong{letter-spacing:-.05em;margin-top:2px;font-size:20px}.source-preview__header small{font-family:var(--font-mono);margin-top:3px;font-size:7px}.source-preview__lines{gap:7px;margin-top:17px;display:grid}.source-preview__lines span{background:#18203629;border-radius:4px;width:70%;height:7px}.source-preview__lines span:nth-child(2){width:91%}.source-preview__lines span:nth-child(3){width:59%}.source-preview__highlight{outline:2px solid var(--coral-dark);outline-offset:3px}.source-preview__stamp{border:1px solid var(--ink);font-family:var(--font-mono);padding:4px 7px;font-size:6px;font-weight:900;position:absolute;top:18px;right:14px;transform:rotate(7deg)}.source-facts{border-top:1px solid var(--line);margin:19px 0}.source-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;font-size:9px;display:flex}.source-facts dt{color:#7f8594}.source-facts dd{text-align:right;margin:0;font-weight:700}.source-link{border:1px solid var(--ink);border-radius:5px;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.source-panel .source-policy{background:#f1efe9;margin-bottom:0;padding:10px;font-size:8px}.related-events{padding-top:105px}.related-event-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.related-event-grid a{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--white);align-content:center;gap:8px;min-height:148px;padding:24px;display:grid;position:relative}.related-event-grid a:hover{background:#fff0ec}.related-event-grid span,.related-event-grid small{color:#737a8a;font-family:var(--font-mono);font-size:8px}.related-event-grid strong{font-size:14px}.related-event-grid b{position:absolute;top:18px;right:20px}.admin-app{background:#ebe9e3;min-height:100vh}.admin-main{padding:30px}.admin-titlebar,.admin-safety-note,.review-workspace{max-width:1540px;margin-inline:auto}.admin-titlebar{justify-content:space-between;align-items:end;gap:40px;display:flex}.admin-titlebar .breadcrumb{margin-bottom:13px}.admin-titlebar__title{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.admin-titlebar h1{letter-spacing:-.055em;margin:0;font-size:31px}.admin-titlebar>div:first-child>p{color:#707788;margin:8px 0 0;font-size:11px}.demo-mode{color:#2d6957;background:#eef8f4;border:1px solid #8bbdab;border-radius:99px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.demo-mode>span{background:var(--success);border-radius:50%;width:6px;height:6px}.admin-titlebar__stats{gap:9px;display:flex}.admin-titlebar__stats>div{border:1px solid var(--line-dark);background:var(--white);border-radius:6px;gap:4px;min-width:102px;padding:12px 14px;display:grid}.admin-titlebar__stats span{color:#767d8d;font-size:8px}.admin-titlebar__stats strong{font-family:var(--font-mono);font-size:18px}.admin-safety-note{color:#3f5f56;background:#edf6f3;border:1px solid #9abdb2;border-radius:6px;align-items:center;gap:13px;margin-top:24px;padding:12px 15px;display:flex}.admin-safety-note>span{border:1px solid #79a99b;border-radius:50%;place-items:center;width:20px;height:20px;font-family:serif;font-size:11px;font-weight:900;display:grid}.admin-safety-note p{flex:1;margin:0;font-size:9px}.admin-safety-note a{font-size:9px;font-weight:800}.review-workspace{background:var(--white);border:1px solid #b9b5ac;border-radius:8px;margin-top:15px;overflow:hidden;box-shadow:0 14px 50px #17203714}.review-toolbar{border-bottom:1px solid var(--line-dark);background:#f4f2ed;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 16px;display:flex}.review-toolbar>div{align-items:center;gap:10px;display:flex}.review-toolbar button,.evidence-controls button{border:1px solid var(--line);background:var(--white);border-radius:4px;min-width:31px;height:31px;font-size:10px;font-weight:800}.review-id{background:var(--ink);color:var(--white);font-family:var(--font-mono);border-radius:3px;padding:6px 8px;font-size:8px}.review-toolbar strong{font-size:12px}.review-toolbar>div:last-child>span{color:#757c8b;font-size:8px}.review-columns{grid-template-columns:1.05fr .95fr 1fr;align-items:start;display:grid}.review-panel{min-width:0;min-height:870px;padding:19px}.review-panel+.review-panel{border-left:1px solid var(--line-dark)}.review-panel__header{justify-content:space-between;align-items:start;gap:13px;min-height:45px;display:flex}.review-panel__header>div{gap:4px;display:grid}.review-panel__header>div>span{color:#7a8191;font-family:var(--font-mono);letter-spacing:.07em;font-size:7px;font-weight:800}.review-panel__header h2{margin:0;font-size:15px}.evidence-panel{background:#f0eee8}.evidence-meta{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.evidence-meta span{color:#6e7584;font-family:var(--font-mono);background:#ffffffa6;border:1px solid #d0ccc3;border-radius:3px;padding:5px 7px;font-size:7px}.schedule-image-demo{aspect-ratio:1.26;color:#142037;background:#f5d36c;border-radius:6px;padding:24px;position:relative;overflow:hidden;box-shadow:0 7px 22px #17203724}.schedule-image-demo:before,.schedule-image-demo:after{content:"";border:24px solid #14203712;border-radius:50%;position:absolute}.schedule-image-demo:before{width:140px;height:140px;top:-60px;right:-45px}.schedule-image-demo:after{width:120px;height:120px;bottom:-55px;left:-40px}.schedule-image-demo__heading{z-index:2;width:max-content;display:grid;position:relative}.schedule-image-demo__heading span,.schedule-image-demo__heading small{font-family:var(--font-mono);letter-spacing:.09em;font-size:6px;font-weight:700}.schedule-image-demo__heading strong{letter-spacing:-.05em;font-size:19px}.schedule-image-demo__days,.schedule-image-demo__entries{z-index:2;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.schedule-image-demo__days{border-bottom:1px solid #14203747;margin-top:17px}.schedule-image-demo__days span{font-family:var(--font-mono);text-align:center;padding:5px 2px;font-size:5px;font-weight:800}.schedule-image-demo__days .is-selected{background:var(--coral)}.schedule-image-demo__entries{min-height:165px}.schedule-image-demo__entries>div{border-right:1px solid #14203721;align-content:start;gap:9px;padding:9px 5px;display:grid}.schedule-image-demo__entries>div:last-child{border-right:0}.schedule-image-demo__entries>div.is-selected{background:#ff654d38}.schedule-image-demo__entries span{font-family:var(--font-mono);font-size:7px;font-weight:900}.schedule-image-demo__entries b{font-size:7px;line-height:1.4}.schedule-image-demo__entries small{font-family:var(--font-mono);font-size:4px;line-height:1.4}.evidence-box{z-index:4;border:2px solid var(--coral-dark);pointer-events:none;background:#ffffff14;width:14.2%;position:absolute;top:35%;bottom:13%;right:14.2%}.evidence-box span{background:var(--coral-dark);color:var(--white);white-space:nowrap;padding:3px 5px;font-size:5px;font-weight:800;position:absolute;top:-17px;left:-2px}.evidence-controls{justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.evidence-controls span{min-width:44px;font-family:var(--font-mono);text-align:center;font-size:8px}.evidence-controls button:nth-last-child(-n+2){padding-inline:10px}.submission-facts{border-top:1px solid #cbc7bd;margin:18px 0 0}.submission-facts div{border-bottom:1px solid #d4d0c7;grid-template-columns:78px 1fr;padding:11px 0;font-size:8px;display:grid}.submission-facts dt{color:#777e8e}.submission-facts dd{margin:0;font-weight:700}.submission-facts a{text-decoration:underline}.draft-count{color:#697080;background:#eeece5;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:700}.draft-tabs{border-bottom:1px solid var(--line);gap:4px;padding:11px 0;display:flex;overflow-x:auto}.draft-tabs button{border:1px solid var(--line);color:#6f7687;background:#f5f3ee;border-radius:4px;min-width:45px;padding:7px 8px;font-size:8px}.draft-tabs button[aria-selected=true]{border-color:var(--coral);color:#7b3d33;background:#fff0ec;font-weight:900}.extraction-form{gap:14px;padding-top:16px;display:grid}.extraction-form>label{gap:7px;display:grid}.extraction-form>label>span{color:#545c6e;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.certainty{border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal}.certainty--high{color:#236d58;background:#e6f5f0}.certainty--medium{color:#7c621e;background:#f8edcf}.extraction-form input,.extraction-form textarea,.canonical-title-input{border:1px solid var(--line-dark);background:#fbfaf7;border-radius:5px;width:100%;font-size:10px}.extraction-form>label>input,.canonical-title-input{height:38px;padding:0 11px}.extraction-form textarea{resize:vertical;min-height:64px;font-family:var(--font-mono);padding:10px;line-height:1.5}.extraction-form fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;display:grid}.extraction-form legend{color:#545c6e;width:100%;margin-bottom:8px;font-size:8px;font-weight:800}.radio-card{border:1px solid var(--line);background:#faf9f6;border-radius:5px;align-items:start;gap:6px;min-height:57px;padding:8px;display:flex}.radio-card:has(input:checked){border-color:var(--coral);background:#fff1ed}.radio-card input{width:12px;height:12px;accent-color:var(--coral-dark);margin:1px 0 0}.radio-card span{gap:3px;display:grid}.radio-card strong{font-size:8px}.radio-card small{color:#7c8291;font-size:6px;line-height:1.4}.ambiguity-note{background:#fbf4df;border:1px solid #e0ca8e;border-radius:5px;gap:10px;margin-top:17px;padding:12px;display:flex}.ambiguity-note>span{background:#e0bd5a;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:900;display:grid}.ambiguity-note strong{font-size:8px}.ambiguity-note p{color:#726544;margin:4px 0 0;font-size:7px;line-height:1.55}.classification-block,.duplicate-check{border-bottom:1px solid var(--line);padding:16px 0}.classification-block__heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.classification-block__heading strong{font-size:9px}.taxonomy-options,.selected-taxonomy{flex-wrap:wrap;gap:6px;display:flex}.taxonomy-options button,.selected-taxonomy>span,.add-taxonomy{border:1px solid var(--line);background:#f7f5f0;border-radius:4px;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:8px;display:inline-flex}.taxonomy-options button.is-selected{border-color:var(--coral);color:#7b3f35;background:#fff0ec;font-weight:800}.taxonomy-options button span{background:var(--coral);color:#241e26;border-radius:99px;padding:3px 5px;font-size:6px}.selected-taxonomy>span{color:#405d79;background:#eef5fc;border-color:#a9bcd1;font-weight:700}.selected-taxonomy>span button{color:inherit;background:0 0;border:0;padding:0}.add-taxonomy{color:#707787}.field-help{color:#858b98;margin:6px 0 0;font-size:7px}.duplicate-count{background:#fff0ec;border-radius:99px;padding:4px 6px;font-weight:800;color:#8a463a!important}.duplicate-card{background:#fff8f6;border:1px solid #d8b0a8;border-radius:5px;grid-template-columns:52px 1fr;gap:11px;padding:11px;display:grid}.duplicate-card__score{border-right:1px solid #ead0ca;align-content:center;place-items:center;display:grid}.duplicate-card__score strong{color:var(--coral-dark);font-family:var(--font-mono);font-size:14px}.duplicate-card>div:last-child{gap:4px;display:grid}.duplicate-card>div:last-child>span{color:#8d736f;font-family:var(--font-mono);font-size:6px}.duplicate-card>div:last-child>strong{font-size:9px}.duplicate-card p{color:#766c6b;margin:0;font-size:7px}.duplicate-card ul{flex-wrap:wrap;gap:4px;margin:3px 0 0;padding:0;list-style:none;display:flex}.duplicate-card li{color:#805f59;background:#f1e7e4;border-radius:3px;padding:3px 5px;font-size:6px}.merge-option{border:1px solid var(--line);border-radius:5px;align-items:start;gap:8px;margin-top:8px;padding:9px;display:flex}.merge-option:has(input:checked){background:#eff8f5;border-color:#7fae9f}.merge-option input{width:12px;height:12px;accent-color:var(--success);margin:1px 0 0}.merge-option span{gap:3px;display:grid}.merge-option strong{font-size:8px}.merge-option small{color:#747c8b;font-size:6px}.review-actionbar{border-top:1px solid var(--line-dark);background:#f4f2ed;justify-content:space-between;align-items:center;gap:30px;min-height:72px;padding:12px 17px;display:flex}.review-actionbar>div{align-items:center;gap:10px;display:flex}.demo-lock{background:#e3e0d8;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.review-actionbar p{gap:2px;margin:0;display:grid}.review-actionbar p strong{font-size:8px}.review-actionbar p{color:#707787;font-size:7px}.review-actionbar button{border:1px solid var(--line-dark);background:var(--white);border-radius:5px;min-height:38px;padding-inline:13px;font-size:8px;font-weight:800}.review-actionbar button:disabled{opacity:.48}.review-actionbar .button--dark{border-color:var(--ink);background:var(--ink);color:var(--white)}@media (width<=1120px){.site-header__inner{gap:20px}.main-nav__link{padding-inline:8px;font-size:12px}.header-admin-link{display:none}.hero{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:40px}.hero h1{font-size:clamp(46px,5vw,60px)}.hero__proof{gap:20px}.hero__proof div+div{padding-left:20px}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-grid .event-card:last-child{grid-column:1/-1}.search-result-list{grid-template-columns:1fr}.event-detail-grid{grid-template-columns:minmax(0,1fr) 300px}.review-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.classification-panel{border-top:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;min-height:auto;display:grid;border-left:0!important}.classification-panel .review-panel__header{grid-column:1/-1}}@media (width<=860px){.section-shell,.site-header__inner,.site-footer__inner,.site-footer__bottom{width:min(100% - 32px,680px)}.site-header__inner{flex-wrap:wrap;min-height:68px;padding:12px 0 0}.brand__name{font-size:18px}.header-actions{margin-left:auto}.header-actions .button{min-height:36px}.main-nav{scrollbar-width:none;order:3;width:100%;overflow-x:auto}.main-nav__link{flex:none;padding:12px 9px 15px}.main-nav__link:after{bottom:8px}.hero{grid-template-columns:1fr;min-height:auto;padding-block:67px 85px}.hero__content{max-width:650px}.on-air-board{max-width:620px;transform:rotate(0)}.event-grid{grid-template-columns:1fr}.event-grid .event-card:last-child{grid-column:auto}.week-row{grid-template-columns:62px 75px 1fr auto}.week-row .platform-badge,.week-row .verification-badge{display:none}.concept-grid{grid-template-columns:1fr}.workflow-section{grid-template-columns:1fr;gap:45px}.workflow-intro{position:static}.submit-cta{grid-template-columns:1fr;padding:45px}.submit-cta__action{justify-items:start}.search-hero .section-shell{display:block}.search-page-form{margin-top:38px}.search-layout{grid-template-columns:1fr}.filter-sidebar{display:none}.mobile-filter{margin-bottom:18px;display:block}.mobile-filter details{border:1px solid var(--line-dark);background:var(--white);border-radius:6px}.mobile-filter summary{cursor:pointer;padding:14px;font-size:11px;font-weight:800}.mobile-filter form{border-top:1px solid var(--line)}.event-detail-hero{grid-template-columns:105px 1fr}.event-detail-hero__action{grid-column:1/-1;justify-items:start}.event-detail-grid{grid-template-columns:1fr}.source-panel{position:static}.related-event-grid{grid-template-columns:1fr}.admin-main{padding:20px 14px}.admin-titlebar{flex-direction:column;align-items:start}.admin-titlebar__stats{width:100%}.admin-titlebar__stats>div{flex:1}.review-columns{grid-template-columns:1fr}.review-panel{min-height:auto}.review-panel+.review-panel{border-top:1px solid var(--line-dark);border-left:0}.classification-panel{grid-column:auto;display:block}.review-actionbar{flex-direction:column;align-items:flex-start}.review-actionbar>div:last-child{flex-wrap:wrap;width:100%}}@media (width<=560px){.section-shell,.site-header__inner,.site-footer__inner,.site-footer__bottom{width:min(100% - 24px,520px)}.header-actions .button{color:#0000;gap:0;width:38px;padding:0;overflow:hidden}.header-actions .button span{color:var(--white);font-size:16px}.hero{padding-top:51px}.hero h1{font-size:clamp(40px,12.5vw,58px)}.hero__description{font-size:14px}.hero-search{grid-template-columns:auto 1fr}.hero-search button{grid-column:1/-1;width:100%}.suggested-searches>span{width:100%}.hero__proof{justify-content:space-between;gap:10px}.hero__proof div+div{padding-left:10px}.hero__proof strong{font-size:17px}.hero__proof span{font-size:8px}.on-air-board{box-shadow:7px 9px 0 var(--coral)}.on-air-list li{grid-template-columns:51px 1fr auto;padding-inline:15px}.trust-ribbon__inner{flex-direction:column;align-items:flex-start;padding-block:22px}.trust-ribbon ul{flex-wrap:wrap;gap:11px 18px;width:100%}.content-section,.concept-section,.workflow-section{padding-block:76px}.section-heading{flex-direction:column;align-items:flex-start}.section-heading h2,.workflow-intro h2,.submit-cta h2{font-size:34px}.event-card__source{grid-template-columns:1fr 1fr}.event-card__source>a{grid-column:1/-1;justify-self:end}.week-section{padding-block:76px}.week-row{grid-template-columns:53px 63px 1fr;gap:9px;padding-inline:10px}.week-row__arrow{display:none}.week-row__title strong{font-size:14px}.week-row__date strong{font-size:24px}.concept-card{grid-template-columns:34px 1fr;min-height:145px;padding:23px 20px}.concept-card__count{display:none}.workflow-steps li{grid-template-columns:39px 1fr}.workflow-steps b{display:none}.submit-cta{width:calc(100% - 24px);box-shadow:7px 7px 0 var(--ink);padding:35px 25px}.site-footer__inner{flex-direction:column}.footer-links{grid-template-columns:repeat(2,1fr);width:100%}.site-footer__bottom{flex-direction:column;align-items:flex-start}.search-hero{padding-block:38px 55px}.search-hero h1{font-size:43px}.search-page-form>div{grid-template-columns:auto 1fr}.search-page-form button{grid-column:1/-1;width:100%}.results-heading,.search-confidence{flex-direction:column;align-items:flex-start}.event-detail-shell{padding-top:25px}.event-detail-hero{box-shadow:6px 7px 0 var(--coral);grid-template-columns:1fr;padding:27px 23px}.event-detail-hero__date{width:86px;min-height:95px}.event-detail-hero__date strong{font-size:39px}.event-detail-hero__action{grid-column:auto}.detail-card{padding:22px 17px}.people-list article{grid-template-columns:48px 1fr}.people-list article>a{grid-column:2}.taxonomy-grid{grid-template-columns:1fr}.revision-list li{grid-template-columns:13px 1fr}.revision-list time,.revision-list em{grid-column:2}.admin-safety-note{flex-wrap:wrap;align-items:flex-start}.admin-safety-note p{flex:calc(100% - 40px)}.admin-titlebar__stats{grid-template-columns:repeat(3,1fr);display:grid}.admin-titlebar__stats>div{min-width:0;padding:9px}.review-toolbar{flex-direction:column;align-items:flex-start;padding-block:11px}.review-toolbar>div{flex-wrap:wrap;width:100%}.schedule-image-demo{padding:15px}.schedule-image-demo__entries{min-height:125px}.schedule-image-demo__entries>div{gap:5px;padding-inline:2px}.evidence-controls{flex-wrap:wrap}.extraction-form fieldset{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:oklch(98.5% .008 75);--color-paper-2:oklch(95.5% .018 75);--color-paper-3:oklch(92.5% .026 70);--color-ink:oklch(22% .025 250);--color-ink-2:oklch(43% .025 250);--color-ink-3:oklch(54% .02 250);--color-rule:oklch(84% .022 75);--color-rule-strong:oklch(64% .026 70);--color-accent:oklch(64% .18 35);--color-accent-hover:oklch(58% .19 35);--color-accent-text:oklch(50% .18 35);--color-accent-soft:oklch(92% .045 35);--color-accent-ink:oklch(22% .025 250);--color-focus:oklch(54% .16 255);--color-success:oklch(55% .11 155);--color-success-text:oklch(48% .11 155);--color-success-soft:oklch(93% .035 155);--color-warning:oklch(54% .13 78);--color-warning-text:oklch(48% .13 78);--color-warning-soft:oklch(94% .04 78);--color-danger:oklch(55% .18 28);--color-danger-text:oklch(48% .18 28);--color-danger-soft:oklch(93% .04 28);--color-surface-dark:oklch(24% .03 250);--color-surface-dark-2:oklch(29% .032 250);--color-ink-inverse:oklch(96.5% .012 75);--color-ink-inverse-muted:oklch(84% .018 75);--color-accent-on-dark:oklch(82% .1 35);--color-platform-chzzk:oklch(68% .18 145);--color-platform-soop:oklch(61% .16 250);--color-platform-cime:oklch(69% .16 58);--color-disabled:oklch(88% .014 75);--color-loading:oklch(79% .025 75);--color-action:var(--color-ink);--color-action-hover:var(--color-surface-dark-2);--color-action-text:var(--color-ink-inverse);--font-body:"Pretendard Variable", "Pretendard", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-display:var(--font-body);--font-mono:var(--font-body);--font-wordmark:var(--font-body);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-question:clamp(2rem, 3vw, 2.75rem);--text-2xl:clamp(2.15rem, 5vw, 4.5rem);--text-display:clamp(2.6rem, 7vw, 6.5rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-instant:80ms;--dur-short:.16s;--dur-medium:.24s;--rule-thin:1px;--rule-strong:2px;--rule-focus:3px;--radius-xs:.25rem;--radius-sm:.5rem;--radius-input:.75rem;--radius-card:.875rem;--radius-panel:1.25rem;--radius-pill:999px;--shell-max:82rem;--content-max:72rem;--measure:68ch;--header-height:4.5rem;--admin-max:118rem;--admin-fact-label:5.5rem;--admin-image-min:31rem;--admin-steps-min:27rem;--avatar-size:3rem;--badge-height:1.75rem;--brand-bar-width:.1875rem;--brand-mark-height:1.5rem;--checkbox-size:1.125rem;--chip-height:2rem;--concept-index-width:2.25rem;--duplicate-score-size:3.75rem;--event-date-width:8rem;--filter-rail-width:15.5rem;--filter-sticky-top:9.5rem;--header-search-button:3.75rem;--header-search-max:38rem;--header-search-min:18rem;--hero-search-button:7.25rem;--hero-search-height:4rem;--hero-title-max:13ch;--nav-row-height:3rem;--note-icon-size:2rem;--opacity-disabled:.68;--platform-dot:.4375rem;--press-offset:.0625rem;--product-rule-label:4rem;--quick-panel-min:24rem;--quick-time-width:3.5rem;--related-date-width:8rem;--related-people-min:9rem;--revision-time-width:7.25rem;--schedule-date-width:4.5rem;--schedule-row-min:7rem;--schedule-time-width:7rem;--search-form-max:52rem;--search-title-max:13ch;--shadow-popover:0 1rem 2.5rem oklch(22% .025 250/.14);--source-label-width:4.5rem;--source-panel-max:30rem;--step-number-width:2.5rem;--tap-target:2.75rem;--taxonomy-label-width:8rem;--textarea-min:7rem;--watch-label-width:5rem;--watch-panel-width:19rem;--week-date-width:5.25rem;--week-time-width:4.5rem;--z-header:30;--z-popover:40;--z-skip:100}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:oklch(18% .02 250);--color-paper-2:oklch(22% .022 250);--color-paper-3:oklch(28% .025 250);--color-ink:oklch(94% .012 75);--color-ink-2:oklch(78% .018 75);--color-ink-3:oklch(67% .018 75);--color-rule:oklch(34% .025 250);--color-rule-strong:oklch(50% .025 250);--color-accent:oklch(72% .16 35);--color-accent-hover:oklch(78% .145 35);--color-accent-text:oklch(78% .14 35);--color-accent-soft:oklch(28% .06 35);--color-accent-ink:oklch(18% .02 250);--color-focus:oklch(76% .14 255);--color-success:oklch(72% .11 155);--color-success-text:oklch(78% .09 155);--color-success-soft:oklch(27% .045 155);--color-warning:oklch(78% .12 78);--color-warning-text:oklch(84% .09 78);--color-warning-soft:oklch(28% .05 78);--color-danger:oklch(72% .16 28);--color-danger-text:oklch(80% .13 28);--color-danger-soft:oklch(28% .055 28);--color-surface-dark:oklch(13% .022 250);--color-surface-dark-2:oklch(19% .025 250);--color-ink-inverse:oklch(96.5% .012 75);--color-ink-inverse-muted:oklch(84% .018 75);--color-accent-on-dark:oklch(82% .1 35);--color-platform-chzzk:oklch(76% .17 145);--color-platform-soop:oklch(72% .15 250);--color-platform-cime:oklch(77% .14 58);--color-disabled:oklch(32% .018 250);--color-loading:oklch(38% .025 250);--color-action:var(--color-accent);--color-action-hover:var(--color-accent-hover);--color-action-text:var(--color-accent-ink);--shadow-popover:0 1rem 2.5rem oklch(6% .02 250/.45)}html,body{overflow-x:clip}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.redesign-app,.admin-app,.shell-header,.shell-footer{font-family:var(--font-body)}.redesign-app *,.admin-app *,.shell-header *,.shell-footer *{box-sizing:border-box}.redesign-app a,.redesign-app button,.admin-app a,.admin-app button,.shell-header a,.shell-header button,.shell-footer a{text-decoration:none}.redesign-app button,.redesign-app input,.redesign-app select,.redesign-app textarea,.admin-app button,.admin-app input,.admin-app select,.admin-app textarea,.shell-header button,.shell-header input{font:inherit}.redesign-app :where(a,button,input,select,textarea,summary):focus-visible,.admin-app :where(a,button,input,select,textarea,summary):focus-visible,.shell-header :where(a,button,input):focus-visible,.shell-footer a:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.redesign-app :where(button,a),.admin-app :where(button,a),.shell-header :where(button,a),.shell-footer a{-webkit-tap-highlight-color:transparent}.redesign-app button,.admin-app button,.shell-header button{transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), opacity var(--dur-short) var(--ease-out), transform var(--dur-instant) var(--ease-out)}.redesign-app button:active:not(:disabled),.admin-app button:active:not(:disabled),.shell-header button:active:not(:disabled){transform:translateY(var(--press-offset))}.redesign-app button:disabled,.admin-app button:disabled,.shell-header button:disabled{background:var(--color-disabled);border-color:var(--color-rule);color:var(--color-ink-3);cursor:not-allowed;opacity:var(--opacity-disabled)}.redesign-app [aria-busy=true],.admin-app [aria-busy=true],.shell-header [aria-busy=true]{background:var(--color-loading);cursor:progress}.redesign-app .is-error,.admin-app .is-error,.shell-header .is-error{border-color:var(--color-danger);color:var(--color-danger)}.redesign-app .is-success,.admin-app .is-success,.shell-header .is-success{border-color:var(--color-success);color:var(--color-success-text)}.skip-link{background:var(--color-action);color:var(--color-action-text);font-family:var(--font-body);padding:var(--space-xs) var(--space-sm);transform:translateY(calc(-100% - var(--space-lg)));z-index:var(--z-skip);position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm)}.skip-link:focus{transform:translateY(0)}.section-shell{max-width:var(--shell-max);padding-inline:var(--space-sm);width:100%;margin-inline:auto}.shell-header{background:var(--color-paper);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);z-index:var(--z-header);position:sticky;top:0}.shell-header__main{gap:var(--space-sm);max-width:var(--shell-max);padding:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""search search";margin-inline:auto;display:grid}.shell-brand{color:var(--color-ink);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);white-space:nowrap;grid-area:brand;display:inline-flex}.shell-brand__mark{gap:var(--space-3xs);grid-template-columns:repeat(2, var(--brand-bar-width));height:var(--brand-mark-height);display:grid}.shell-brand__mark span{background:var(--color-accent);align-self:end;height:58%;display:block}.shell-brand__mark span:last-child{height:100%}.shell-brand__name{font-family:var(--font-wordmark);font-size:var(--text-md);letter-spacing:-.025em;font-weight:700}.shell-brand__beta{color:var(--color-ink-3);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;display:none}.shell-search{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);grid-area:search;grid-template-columns:auto minmax(0,1fr) auto;padding-inline-start:var(--space-sm);display:grid}.shell-search>span{color:var(--color-ink-3);font-size:var(--text-lg)}.shell-search input{color:var(--color-ink);outline:var(--rule-strong) solid transparent;outline-offset:var(--space-3xs);min-width:0;padding-block:var(--space-xs);background:0 0;border:0}.shell-search:focus-within,.workbench-search>div:focus-within,.search-page-form>div:focus-within{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.shell-search input:focus-visible,.workbench-search input:focus-visible,.search-page-form input:focus-visible{outline-color:#0000}.shell-search input::placeholder{color:var(--color-ink-3)}.shell-search button{border:0;border-inline-start:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);cursor:pointer;font-size:var(--text-sm);min-width:var(--header-search-button);padding-inline:var(--space-sm);background:0 0;align-self:stretch;font-weight:700}.shell-search button:hover{background:var(--color-paper-3)}.shell-actions{align-items:center;gap:var(--space-2xs);grid-area:actions;display:flex}.shell-actions a{border-radius:var(--radius-sm);font-size:var(--text-sm);min-height:var(--tap-target);padding-inline:var(--space-2xs);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.shell-actions .shell-actions__review{color:var(--color-ink-2);display:none}.shell-actions__review:hover,.shell-actions__review[aria-current=page]{background:var(--color-paper-2);color:var(--color-ink)}.shell-actions__submit{background:var(--color-action);color:var(--color-action-text);gap:var(--space-2xs)}.shell-actions__submit:hover{background:var(--color-action-hover)}.shell-theme-toggle{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-xs);min-height:var(--tap-target);min-width:var(--tap-target);padding-inline:var(--space-xs);white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.shell-theme-toggle:hover{background:var(--color-paper-2);color:var(--color-ink)}.shell-theme-toggle[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent-text)}.shell-header__nav-row{border-top:var(--rule-thin) solid var(--color-rule);max-width:var(--shell-max);min-height:var(--nav-row-height);padding-inline:var(--space-sm);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.shell-nav{align-self:stretch;align-items:stretch;gap:var(--space-sm);scrollbar-width:none;display:flex;overflow-x:auto}.shell-nav::-webkit-scrollbar{display:none}.shell-nav__link{border-bottom:var(--rule-strong) solid transparent;color:var(--color-ink-2);font-size:var(--text-sm);min-height:var(--tap-target);white-space:nowrap;align-items:center;font-weight:650;display:flex}.shell-nav__link:hover,.shell-nav__link[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-ink)}.shell-header__timezone{color:var(--color-ink-3);font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;display:none}.shell-prototype-note{background:var(--color-accent-soft);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-sm);text-align:center}.shell-footer{background:var(--color-paper);border-top:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-ink-2)}.shell-footer__inner{align-items:flex-start;gap:var(--space-sm);max-width:var(--shell-max);padding:var(--space-lg) var(--space-sm);flex-direction:column;margin-inline:auto;display:flex}.shell-footer__brand{color:var(--color-ink);font-family:var(--font-wordmark);font-size:var(--text-md);white-space:nowrap;font-weight:700}.shell-footer nav{gap:var(--space-sm);flex-wrap:wrap;display:flex}.shell-footer nav a{color:var(--color-ink-2);font-size:var(--text-sm);min-height:var(--tap-target);white-space:nowrap;align-items:center;display:inline-flex}.shell-footer nav a:hover{color:var(--color-ink);text-underline-offset:var(--space-3xs);text-decoration:underline}.shell-footer__inner>span{font-size:var(--text-xs)}.breadcrumb{color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);padding-block:var(--space-md);flex-wrap:wrap;display:flex}.breadcrumb a{color:var(--color-ink-2)}.breadcrumb a:hover{color:var(--color-ink);text-underline-offset:var(--space-3xs);text-decoration:underline}.platform-badge,.verification-badge,.confidence-chip,.status-label{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-xs);align-items:center;gap:var(--space-3xs);min-height:var(--badge-height);padding-inline:var(--space-xs);white-space:nowrap;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.platform-badge>span{background:var(--color-ink-3);border-radius:var(--radius-pill);height:var(--platform-dot);width:var(--platform-dot)}.platform-badge--chzzk>span{background:var(--color-platform-chzzk)}.platform-badge--soop>span{background:var(--color-platform-soop)}.platform-badge--cime>span{background:var(--color-platform-cime)}.verification-badge{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-ink)}.verification-badge__mark{color:var(--color-success);font-size:var(--text-md);line-height:0}.confidence-chip{background:var(--color-paper)}.confidence-chip--pending{background:var(--color-warning-soft);border-color:var(--color-warning)}.section-heading{align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;justify-content:space-between;display:flex}.section-heading>div{max-width:var(--measure)}.section-heading__index{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.09em;margin-bottom:var(--space-xs);text-transform:uppercase;font-weight:800;display:block}.section-heading h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-weight:750;line-height:1.05}.section-heading p{color:var(--color-ink-2);margin:var(--space-sm) 0 0;line-height:1.7}.section-heading>a{color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);white-space:nowrap;font-weight:750;display:inline-flex}.section-heading>a:hover{text-underline-offset:var(--space-3xs);text-decoration:underline}.section-heading--inverse h2,.section-heading--inverse>a{color:var(--color-ink-inverse)}.section-heading--inverse p{color:var(--color-ink-inverse-muted)}.section-heading--inverse .section-heading__index{color:var(--color-accent-on-dark)}.workbench-hero{gap:var(--space-lg);padding-block:var(--space-xl) var(--space-2xl);display:grid}.workbench-hero__search{align-self:start}.hero-index{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.11em;margin:0 0 var(--space-sm);font-weight:800}.workbench-hero h1{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-question);letter-spacing:-.045em;max-width:var(--measure);overflow-wrap:break-word;min-width:0;margin:0;font-style:normal;font-weight:780;line-height:1.12}.workbench-search{margin-top:var(--space-md)}.workbench-search>label,.search-page-form>label{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);margin-bottom:var(--space-xs);font-weight:750;display:block}.workbench-search>div,.search-page-form>div{background:var(--color-paper);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-input);min-height:var(--hero-search-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.workbench-search>div>span,.search-page-form>div>span{color:var(--color-ink-3);font-size:var(--text-xl);padding-inline-start:var(--space-sm)}.workbench-search input,.search-page-form input{color:var(--color-ink);outline:var(--rule-strong) solid transparent;outline-offset:var(--space-3xs);min-width:0;padding:var(--space-sm);background:0 0;border:0}.workbench-search button,.search-page-form button{background:var(--color-action);color:var(--color-action-text);cursor:pointer;min-width:var(--hero-search-button);padding-inline:var(--space-sm);white-space:nowrap;border:0;align-self:stretch;font-weight:750}.workbench-search button:hover,.search-page-form button:hover{background:var(--color-action-hover)}.query-chips{align-items:center;gap:var(--space-2xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.query-chips>span{color:var(--color-ink-3);font-size:var(--text-xs);margin-inline-end:var(--space-3xs);font-weight:700}.query-chips a{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-xs);min-height:var(--chip-height);padding-inline:var(--space-xs);white-space:nowrap;align-items:center;display:inline-flex}.query-chips a:hover{background:var(--color-paper-2);border-color:var(--color-rule-strong);color:var(--color-ink)}.quick-schedule{background:var(--color-surface-dark);border-radius:var(--radius-panel);color:var(--color-ink-inverse);min-width:0;padding:var(--space-md);flex-direction:column;align-self:stretch;display:flex}.quick-schedule>header{border-bottom:var(--rule-thin) solid var(--color-surface-dark-2);padding-bottom:var(--space-sm);justify-content:space-between;align-items:flex-start;display:flex}.quick-schedule>header span:first-child{color:var(--color-ink-inverse-muted);font-size:var(--text-xs)}.quick-schedule h2{color:var(--color-ink-inverse);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:var(--space-2xs) 0 0}.quick-schedule .status-label{border-color:var(--color-ink-inverse-muted);color:var(--color-ink-inverse);background:0 0}.quick-schedule ol{margin:0;padding:0;list-style:none}.quick-schedule li{border-bottom:var(--rule-thin) solid var(--color-surface-dark-2);align-items:center;gap:var(--space-sm);grid-template-columns:var(--quick-time-width) minmax(0, 1fr) auto;padding-block:var(--space-sm);display:grid}.quick-schedule li time{color:var(--color-accent-on-dark);font-size:var(--text-md);font-weight:800}.quick-schedule li div{gap:var(--space-3xs);min-width:0;display:grid}.quick-schedule li div>span,.quick-schedule li small{color:var(--color-ink-inverse-muted);font-size:var(--text-xs)}.quick-schedule li .streamer-channel-list{margin-top:0}.quick-schedule li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-schedule .platform-badge{border-color:var(--color-surface-dark-2);color:var(--color-ink-inverse);background:0 0}.quick-schedule>a{color:var(--color-ink-inverse);font-size:var(--text-sm);min-height:var(--tap-target);padding-top:var(--space-sm);justify-content:space-between;align-items:center;margin-top:auto;font-weight:750;display:flex}.quick-schedule>a:hover{color:var(--color-accent-on-dark)}.product-rule{border-block:var(--rule-thin) solid var(--color-rule)}.product-rule .section-shell{display:grid}.product-rule .section-shell>div{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:baseline;gap:var(--space-xs);grid-template-columns:var(--product-rule-label) 1fr;padding-block:var(--space-sm);display:grid}.product-rule .section-shell>div:last-child{border-bottom:0}.product-rule strong{color:var(--color-ink);font-size:var(--text-sm)}.product-rule span{color:var(--color-ink-2);font-size:var(--text-sm)}.schedule-section,.concept-directory,.submission-workbench{padding-block:var(--space-2xl)}.schedule-list{border-top:var(--rule-strong) solid var(--color-ink)}.schedule-row{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-sm);padding-block:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.schedule-row__date{align-items:baseline;gap:var(--space-2xs);grid-column:1;display:flex}.schedule-row__date span{color:var(--color-ink-3);font-size:var(--text-xs);text-transform:uppercase;font-weight:750}.schedule-row__date strong{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em}.schedule-row__time{align-items:flex-end;gap:var(--space-2xs);flex-direction:column;grid-area:1/2;display:flex}.schedule-row__time time{color:var(--color-ink);font-size:var(--text-md);white-space:nowrap;font-weight:800}.schedule-row__content{grid-column:1/-1;min-width:0}.schedule-row__content h3{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em;margin:0;line-height:1.25}.schedule-row__content h3 a{color:var(--color-ink)}.schedule-row__content h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:var(--space-3xs)}.schedule-row__content>p,.schedule-row__content>.streamer-channel-list,.schedule-row__content>.streamer-channel-list__empty{color:var(--color-ink-2);font-size:var(--text-sm);margin:var(--space-2xs) 0 0}.streamer-channel-list{align-items:center;gap:0 var(--space-2xs);flex-wrap:wrap;min-width:0;display:inline-flex}.streamer-channel-list__item{align-items:center;min-width:0;display:inline-flex}.streamer-channel-list__separator{color:var(--color-ink-3);margin-inline-end:var(--space-2xs)}.streamer-channel-list__empty{color:var(--color-ink-3)}.streamer-channel-link{border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);min-width:0;font-weight:750;display:inline-flex}.streamer-channel-link__avatar{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-xs);flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.streamer-channel-link__avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.streamer-channel-link__name{overflow-wrap:anywhere;min-width:0}.streamer-channel-link--compact{font-size:var(--text-xs)}.streamer-channel-link--compact .streamer-channel-link__avatar{width:1.5rem;height:1.5rem}.streamer-channel-link--dark{color:var(--color-ink-inverse-muted)}.streamer-channel-link--dark .streamer-channel-link__avatar{background:var(--color-surface-dark-2);border-color:var(--color-ink-inverse-muted);color:var(--color-ink-inverse)}a.streamer-channel-link:hover{color:var(--color-accent-text)}a.streamer-channel-link--dark:hover{color:var(--color-accent-on-dark)}a.streamer-channel-link:hover .streamer-channel-link__avatar{border-color:currentColor}a.streamer-channel-link:focus-visible{outline:var(--rule-strong) solid var(--color-accent);outline-offset:var(--space-3xs)}.streamer-channel-link--static{cursor:default}.schedule-row__concepts{gap:var(--space-2xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.schedule-row__concepts span{color:var(--color-ink-3);font-size:var(--text-xs)}.schedule-row__concepts span:before{color:var(--color-accent-text);content:"#"}.schedule-row__meta{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;grid-column:1;display:flex}.schedule-row__actions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;justify-self:stretch;display:flex}.schedule-row__detail{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap;font-weight:750;display:inline-flex}.schedule-row__detail:hover{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-text)}.week-ledger{background:var(--color-surface-dark);color:var(--color-ink-inverse);padding-block:var(--space-2xl)}.week-ledger__rows{border-top:var(--rule-thin) solid var(--color-surface-dark-2)}.week-ledger__rows>a{border-bottom:var(--rule-thin) solid var(--color-surface-dark-2);color:var(--color-ink-inverse);align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.week-ledger__rows>a:hover{background:var(--color-surface-dark-2)}.week-ledger__date{color:var(--color-ink-inverse-muted);font-size:var(--text-xs);letter-spacing:.06em;font-weight:700}.week-ledger__date strong{color:var(--color-ink-inverse);font-family:var(--font-display);font-size:var(--text-lg);margin-inline-start:var(--space-2xs)}.week-ledger__rows time{color:var(--color-accent-on-dark);font-weight:800}.week-ledger__title{gap:var(--space-3xs);grid-column:1/-1;display:grid}.week-ledger__title small{color:var(--color-ink-inverse-muted)}.week-ledger__rows .platform-badge,.week-ledger__rows .verification-badge{border-color:var(--color-surface-dark-2);color:var(--color-ink-inverse);background:0 0}.week-ledger__rows>a>span:last-child{display:none}.concept-directory__grid{border-top:var(--rule-strong) solid var(--color-ink)}.concept-directory__grid>a{border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);align-items:start;gap:var(--space-sm);grid-template-columns:var(--concept-index-width) minmax(0, 1fr) auto;padding-block:var(--space-md);display:grid}.concept-directory__grid>a:hover strong,.concept-directory__grid>a:hover b{color:var(--color-accent-text)}.concept-directory__grid>a>span{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:800}.concept-directory__grid strong{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em}.concept-directory__grid p{color:var(--color-ink-2);margin:calc(-1 * var(--space-xs)) 0 0;grid-column:2/-1}.concept-directory__grid b{font-size:var(--text-lg)}.submission-workbench{border-top:var(--rule-thin) solid var(--color-rule-strong);gap:var(--space-xl);display:grid}.submission-workbench__copy h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.08}.submission-workbench__copy p{color:var(--color-ink-2);margin:var(--space-md) 0;max-width:var(--measure);line-height:1.75}.primary-action{background:var(--color-action);border-radius:var(--radius-sm);color:var(--color-action-text);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap;font-weight:750;display:inline-flex}.primary-action:hover{background:var(--color-action-hover)}.submission-workbench__steps{border-top:var(--rule-strong) solid var(--color-ink);margin:0;padding:0;list-style:none}.submission-workbench__steps li{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);grid-template-columns:var(--step-number-width) 1fr;padding-block:var(--space-md);display:grid}.submission-workbench__steps li>span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.submission-workbench__steps strong{display:block}.submission-workbench__steps p{color:var(--color-ink-2);font-size:var(--text-sm);margin:var(--space-2xs) 0 0;line-height:1.6}.search-intro{background:var(--color-paper-2);border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-xl)}.search-intro__title{gap:var(--space-md);display:grid}.search-intro h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.05em;max-width:var(--search-title-max);overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;line-height:1.02}.search-intro__title>p{color:var(--color-ink-2);max-width:var(--measure);margin:0;line-height:1.7}.search-page-form{margin-top:var(--space-lg);max-width:var(--search-form-max)}.search-workbench{gap:var(--space-lg);padding-block:var(--space-xl) var(--space-2xl);display:grid}.filter-rail{display:none}.filter-rail>header{border-bottom:var(--rule-strong) solid var(--color-ink);padding-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.filter-rail>header button{color:var(--color-ink-3);cursor:pointer;min-height:var(--tap-target);padding:0 var(--space-2xs);background:0 0;border:0}.filter-rail>header button:hover{color:var(--color-ink);text-decoration:underline}.filter-group{border:0;border-bottom:var(--rule-thin) solid var(--color-rule);padding:var(--space-md) 0;margin:0}.filter-group legend{font-size:var(--text-sm);margin-bottom:var(--space-xs);font-weight:800}.filter-group label{color:var(--color-ink-2);cursor:pointer;align-items:center;gap:var(--space-xs);min-height:var(--tap-target);display:flex}.filter-group input{accent-color:var(--color-accent);height:var(--checkbox-size);width:var(--checkbox-size)}.filter-submit{background:var(--color-action);border-radius:var(--radius-sm);color:var(--color-action-text);cursor:pointer;margin-top:var(--space-md);min-height:var(--tap-target);padding-inline:var(--space-sm);border:0;width:100%;font-weight:750}.filter-submit:hover{background:var(--color-action-hover)}.mobile-filter{border-bottom:var(--rule-thin) solid var(--color-rule);margin-bottom:var(--space-md)}.mobile-filter>summary{cursor:pointer;min-height:var(--tap-target);justify-content:space-between;align-items:center;font-weight:750;list-style:none;display:flex}.mobile-filter>summary:after{content:"＋"}.mobile-filter[open]>summary:after{content:"−"}.mobile-filter>summary::-webkit-details-marker{display:none}.mobile-filter form{padding-bottom:var(--space-md)}.results-heading{align-items:flex-start;gap:var(--space-md);flex-direction:column;justify-content:space-between;display:flex}.results-heading__query{color:var(--color-accent-text);font-size:var(--text-md);font-weight:800}.results-heading h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.045em;margin:var(--space-2xs) 0 0;overflow-wrap:anywhere;min-width:0}.results-heading p{color:var(--color-ink-3);font-size:var(--text-sm);margin:var(--space-xs) 0 0}.results-heading label{align-items:center;gap:var(--space-xs);display:flex}.results-heading label>span{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:700}.results-heading select{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);min-height:var(--tap-target);padding-inline:var(--space-sm)}.active-filters{gap:var(--space-2xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.active-filters>span{background:var(--color-accent-soft);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);min-height:var(--chip-height);padding-inline:var(--space-xs);display:inline-flex}.search-method-note{border-block:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-sm);margin:var(--space-md) 0 0;padding-block:var(--space-sm);line-height:1.6}.schedule-list--search{margin-top:var(--space-lg)}.event-page{padding-bottom:var(--space-2xl)}.event-masthead{background:var(--color-surface-dark);border-radius:var(--radius-panel);color:var(--color-ink-inverse);gap:var(--space-lg);padding:var(--space-md);display:grid}.event-masthead__date{border-bottom:var(--rule-thin) solid var(--color-surface-dark-2);padding-bottom:var(--space-sm);grid-template-columns:1fr auto;display:grid}.event-masthead__date span,.event-masthead__date small{color:var(--color-ink-inverse-muted);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700}.event-masthead__date strong{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.05em;grid-area:1/2/3;line-height:.85}.event-masthead__badges{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.event-masthead .platform-badge,.event-masthead .confidence-chip{border-color:var(--color-surface-dark-2);color:var(--color-ink-inverse);background:0 0}.event-masthead .verification-badge{background:var(--color-success-soft)}.event-masthead h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.05em;margin:var(--space-md) 0 0;overflow-wrap:anywhere;min-width:0;font-style:normal;line-height:1}.event-masthead__time{border-top:var(--rule-thin) solid var(--color-surface-dark-2);align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);grid-template-columns:auto 1fr;display:grid}.event-masthead__time time{color:var(--color-accent-on-dark);font-size:var(--text-xl);font-weight:800}.event-masthead__time div{gap:var(--space-3xs);display:grid}.event-masthead__time span{color:var(--color-ink-inverse-muted);font-size:var(--text-xs)}.event-masthead__actions{align-items:flex-start;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.event-masthead__actions>button{background:var(--color-ink-inverse);border:var(--rule-thin) solid var(--color-ink-inverse);border-radius:var(--radius-sm);color:var(--color-ink);min-height:var(--tap-target);padding-inline:var(--space-sm);font-weight:750}.event-document{gap:var(--space-xl);padding-top:var(--space-xl);display:grid}.document-section{border-top:var(--rule-strong) solid var(--color-ink);padding-block:var(--space-lg)}.document-section>header{margin-bottom:var(--space-lg)}.document-section>header>span{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;font-weight:800}.document-section h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:var(--space-2xs) 0 0;overflow-wrap:anywhere;min-width:0}.document-section h1{font-family:var(--font-display);letter-spacing:-.055em;margin:var(--space-2xs) 0 0;max-width:14ch;font-size:clamp(2rem,5vw,4rem);line-height:.98}.document-section>p{max-width:70ch;line-height:1.75}.document-section>p+p{margin-top:var(--space-sm)}.document-section>p a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.people-ledger{border-top:var(--rule-thin) solid var(--color-rule)}.people-ledger article{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.people-ledger article>div{gap:var(--space-3xs);grid-column:1;min-width:0;display:grid}.people-ledger article>.streamer-channel-link{grid-column:1/-1;justify-self:start}.people-ledger article>div>span,.people-ledger article p{color:var(--color-ink-3);font-size:var(--text-xs);margin:0}.people-ledger article>a:not(.streamer-channel-link){color:var(--color-ink);font-size:var(--text-sm);min-height:var(--tap-target);grid-column:2;align-items:center;width:fit-content;font-weight:750;display:inline-flex}.people-ledger article>a:not(.streamer-channel-link):hover{color:var(--color-accent-text)}.taxonomy-sheet{border-top:var(--rule-thin) solid var(--color-rule);margin:0}.taxonomy-sheet>div{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);padding-block:var(--space-sm);display:grid}.taxonomy-sheet dt{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:750}.taxonomy-sheet dd{gap:var(--space-3xs);margin:0;display:grid}.taxonomy-sheet dd span{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5}.query-chips--detail{margin-top:var(--space-md)}.revision-ledger{border-top:var(--rule-thin) solid var(--color-rule);margin:0;padding:0;list-style:none}.revision-ledger li{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);padding-block:var(--space-sm);display:grid}.revision-ledger time{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:750}.revision-ledger li>div{gap:var(--space-3xs);display:grid}.revision-ledger p{color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.6}.revision-ledger li>span{color:var(--color-ink-3);font-size:var(--text-xs)}.watch-panel{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-md);align-self:start}.watch-panel h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:0}.watch-panel>p{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.65}.watch-panel dl{border-top:var(--rule-thin) solid var(--color-rule);margin:var(--space-md) 0 0}.watch-panel dl>div{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:baseline;gap:var(--space-sm);grid-template-columns:var(--watch-label-width) 1fr;padding-block:var(--space-xs);display:grid}.watch-panel dt{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:750}.watch-panel dd{font-size:var(--text-sm);margin:0}.watch-panel .watch-panel__note{color:var(--color-ink-3);font-size:var(--text-xs);margin-bottom:0}.related-ledger{padding-top:var(--space-xl)}.related-ledger>div{border-top:var(--rule-strong) solid var(--color-ink)}.related-ledger>div>a{border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.related-ledger>div>a>span{color:var(--color-ink-3);font-size:var(--text-xs)}.related-ledger>div>a>strong{grid-column:1/-1}.related-ledger>div>a>small{color:var(--color-ink-2)}.related-ledger>div>a:hover>strong,.related-ledger>div>a:hover>b{color:var(--color-accent-text)}.suggestion-masthead{background:var(--color-paper-2);border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-xl)}.suggestion-masthead__copy{max-width:var(--measure)}.suggestion-masthead h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.045em;margin:0;font-style:normal;font-weight:750;line-height:1.05}.suggestion-masthead p{color:var(--color-ink-2);margin:var(--space-sm) 0 0;max-width:var(--measure);line-height:1.7}.suggestion-workbench{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);display:grid}.suggestion-guidance,.suggestion-intake{min-width:0}.suggestion-guidance h2,.suggestion-intake>header h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:0;font-style:normal;line-height:1.15}.suggestion-guidance ul{border-top:var(--rule-strong) solid var(--color-ink);margin:var(--space-md) 0 0;padding:0;list-style:none}.suggestion-guidance li{border-bottom:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-md)}.suggestion-guidance li strong{font-size:var(--text-md);display:block}.suggestion-guidance li p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;line-height:1.65}.suggestion-guidance__note{border-inline-start:var(--rule-strong) solid var(--color-accent);margin-top:var(--space-lg);padding-inline-start:var(--space-sm)}.suggestion-guidance__note p{color:var(--color-ink-2);font-size:var(--text-sm);margin:var(--space-2xs) 0 0;line-height:1.65}.suggestion-intake{border-top:var(--rule-strong) solid var(--color-ink);padding-top:var(--space-md)}.suggestion-intake>header{border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-md)}.suggestion-intake>header p{color:var(--color-ink-2);margin:var(--space-xs) 0 0;line-height:1.6}.suggestion-form{gap:var(--space-md);padding-top:var(--space-lg);display:grid}.suggestion-form__account{color:var(--color-ink-2);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);margin:0;display:flex}.suggestion-form__account>span{color:var(--color-success);font-size:var(--text-xs)}.suggestion-form__error{background:var(--color-danger-soft);border:var(--rule-thin) solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-ink);padding:var(--space-sm)}.suggestion-form__error p{color:var(--color-danger-text);margin:var(--space-2xs) 0 0;line-height:1.55}.suggestion-field{gap:var(--space-2xs);min-width:0;display:grid}.suggestion-field>label,.suggestion-consent legend{color:var(--color-ink);font-size:var(--text-sm);font-weight:750}.suggestion-field>label span,.suggestion-consent legend span{color:var(--color-ink-3);font-size:var(--text-xs);margin-inline-start:var(--space-2xs);font-weight:650}.suggestion-field :where(input,select,textarea){background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);min-height:var(--tap-target);outline:var(--rule-focus) solid transparent;outline-offset:var(--space-3xs);min-width:0;padding:var(--space-xs) var(--space-sm);width:100%}.suggestion-field textarea{min-height:var(--textarea-min);resize:vertical}.suggestion-field :where(input,textarea)::placeholder{color:var(--color-ink-3)}.suggestion-field :where(input,select,textarea):focus-visible{border-color:var(--color-ink-2);outline-color:var(--color-focus)}.suggestion-field :where(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger)}.suggestion-field>p{color:var(--color-ink-3);font-size:var(--text-xs);min-height:1lh;margin:0;line-height:1.5}.suggestion-field>p.suggestion-field__error{color:var(--color-danger-text)}.suggestion-consent{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-sm);margin:0}.suggestion-consent legend{padding-inline:var(--space-2xs)}.suggestion-consent>label{cursor:pointer;align-items:flex-start;gap:var(--space-xs);grid-template-columns:var(--tap-target) minmax(0, 1fr);min-height:var(--tap-target);display:grid}.suggestion-consent input{accent-color:var(--color-accent);height:var(--tap-target);width:var(--tap-target);margin:0}.suggestion-consent strong,.suggestion-consent small{display:block}.suggestion-consent strong{line-height:1.5}.suggestion-consent small{color:var(--color-ink-2);margin-top:var(--space-3xs);line-height:1.55}.suggestion-form__privacy{color:var(--color-ink-3);font-size:var(--text-xs);margin:0;line-height:1.6}.suggestion-form__submit,.suggestion-success button{background:var(--color-action);border:var(--rule-thin) solid var(--color-action);border-radius:var(--radius-sm);color:var(--color-action-text);cursor:pointer;align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);padding-inline:var(--space-md);white-space:nowrap;justify-content:center;font-weight:750;display:inline-flex}.suggestion-form__submit{justify-self:start}.suggestion-signin{align-items:start;gap:var(--space-sm);padding-block:var(--space-xl);grid-template-columns:auto minmax(0,1fr);display:grid}.suggestion-signin>span{color:var(--color-accent-text);font-size:var(--text-xl)}.suggestion-signin h3,.suggestion-success h3{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-style:normal}.suggestion-signin p,.suggestion-success p{color:var(--color-ink-2);margin:var(--space-xs) 0 var(--space-md);line-height:1.7}.suggestion-success{background:var(--color-success-soft);border:var(--rule-thin) solid var(--color-success);border-radius:var(--radius-card);color:var(--color-ink);align-items:start;gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.suggestion-success>span{color:var(--color-success-text);font-size:var(--text-xl)}.suggestion-success dl{border-block:var(--rule-thin) solid var(--color-rule);margin:0 0 var(--space-md)}.suggestion-success dl>div{gap:var(--space-xs);padding-block:var(--space-xs);grid-template-columns:minmax(5rem,auto) minmax(0,1fr);display:grid}.suggestion-success dt{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:750}.suggestion-success dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:750}.admin-app{background:var(--color-paper-2);color:var(--color-ink);min-height:100vh}.admin-main{max-width:var(--admin-max);padding:var(--space-lg) var(--space-sm) var(--space-2xl);margin:0 auto}.admin-titlebar{align-items:end;gap:var(--space-lg);margin:0 0 var(--space-lg);background:0 0;border:0;padding:0;display:grid}.admin-titlebar .breadcrumb{padding-top:0}.admin-titlebar__title{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.admin-titlebar h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.05em;margin:0}.admin-titlebar>div:first-child>p{color:var(--color-ink-2);line-height:1.65}.admin-inbox-link{color:var(--color-ink);font-size:var(--text-sm);min-height:var(--tap-target);white-space:nowrap;align-items:center;font-weight:750;display:inline-flex}.admin-inbox-link:hover{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}.demo-mode{background:var(--color-success-soft);border:var(--rule-thin) solid var(--color-success);border-radius:var(--radius-pill);font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);min-height:var(--badge-height);padding-inline:var(--space-xs);font-weight:750;display:inline-flex}.demo-mode>span{background:var(--color-success);border-radius:var(--radius-pill);height:var(--platform-dot);width:var(--platform-dot)}.admin-titlebar__stats{border-block:var(--rule-thin) solid var(--color-rule-strong);grid-template-columns:repeat(3,1fr);display:grid}.admin-titlebar__stats>div{border-inline-end:var(--rule-thin) solid var(--color-rule);gap:var(--space-2xs);padding:var(--space-sm);display:grid}.admin-titlebar__stats>div:last-child{border-inline-end:0}.admin-titlebar__stats span{color:var(--color-ink-3);font-size:var(--text-2xs);letter-spacing:.08em;font-weight:800}.admin-titlebar__stats strong{font-size:var(--text-sm)}.admin-safety-note{background:var(--color-warning-soft);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-card);color:var(--color-ink);align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-safety-note>span{border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-pill);font-family:var(--font-body);height:var(--note-icon-size);width:var(--note-icon-size);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.admin-safety-note p{margin:0;line-height:1.55}.admin-safety-note a{color:var(--color-ink);font-size:var(--text-sm);min-height:var(--tap-target);grid-column:2;align-items:center;width:fit-content;font-weight:750;display:inline-flex}.review-workspace{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-panel);box-shadow:none;overflow:hidden}.review-toolbar{background:var(--color-surface-dark);color:var(--color-ink-inverse);align-items:center;gap:var(--space-sm);min-height:0;padding:var(--space-sm);flex-direction:column;justify-content:space-between;display:flex}.review-toolbar>div{align-items:center;gap:var(--space-xs);flex-wrap:wrap;width:100%;display:flex}.review-toolbar>div:last-child{justify-content:flex-end}.review-toolbar button{border:var(--rule-thin) solid var(--color-surface-dark-2);border-radius:var(--radius-sm);color:var(--color-ink-inverse);cursor:pointer;min-height:var(--tap-target);min-width:var(--tap-target);background:0 0}.review-toolbar button:hover{background:var(--color-surface-dark-2)}.review-toolbar span{color:var(--color-ink-inverse-muted);font-size:var(--text-xs)}.review-id{background:var(--color-accent);border-radius:var(--radius-xs);padding:var(--space-3xs) var(--space-2xs);font-weight:800;color:var(--color-accent-ink)!important}.review-columns{grid-template-columns:minmax(0,1fr);display:grid}.review-panel{background:var(--color-paper);border:0;border-bottom:var(--rule-thin) solid var(--color-rule-strong);min-width:0;padding:var(--space-md);border-radius:0}.review-panel__header{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);flex-direction:column;justify-content:space-between;display:flex}.review-panel__header>div>span{color:var(--color-accent-text);font-size:var(--text-2xs);letter-spacing:.08em;font-weight:800}.review-panel__header h2{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em;margin:var(--space-3xs) 0 0;overflow-wrap:anywhere;min-width:0}.evidence-meta{gap:var(--space-2xs);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.evidence-meta span,.draft-count{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-xs);padding:var(--space-3xs) var(--space-xs)}.schedule-image-demo{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-card);color:var(--color-ink);inline-size:100%;max-inline-size:100%;min-height:var(--admin-image-min);min-inline-size:0;position:relative;overflow:hidden}.evidence-controls{align-items:center;gap:var(--space-2xs);margin-top:var(--space-sm);flex-wrap:wrap;justify-content:flex-start;display:flex}.evidence-controls button,.draft-tabs button,.taxonomy-options button,.add-taxonomy{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;min-height:var(--tap-target);padding-inline:var(--space-sm)}.evidence-controls button:hover,.draft-tabs button:hover,.taxonomy-options button:hover,.add-taxonomy:hover{background:var(--color-paper-2);border-color:var(--color-ink-3)}.submission-facts,.watch-panel dl{margin-top:var(--space-md)}.submission-facts>div{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);grid-template-columns:var(--admin-fact-label) minmax(0, 1fr);padding-block:var(--space-xs);display:grid}.submission-facts dt{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:750}.submission-facts dd{overflow-wrap:anywhere;margin:0}.submission-facts a{color:var(--color-ink);font-weight:750}.submission-facts a:hover{color:var(--color-accent-text)}.draft-tabs{gap:var(--space-2xs);padding-bottom:var(--space-sm);display:flex;overflow-x:auto}.draft-tabs button[aria-selected=true],.taxonomy-options button.is-selected{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-text)}.extraction-form{gap:var(--space-sm);display:grid}.extraction-form>label>span,.extraction-form legend{color:var(--color-ink-2);font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-2xs);font-weight:750;display:flex}.extraction-form input,.extraction-form textarea,.canonical-title-input{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);min-height:var(--tap-target);padding:var(--space-xs) var(--space-sm);width:100%}.extraction-form textarea{min-height:var(--textarea-min);resize:vertical}.certainty{border-radius:var(--radius-pill);font-size:var(--text-2xs);padding:var(--space-3xs) var(--space-2xs);font-style:normal}.certainty--high{background:var(--color-success-soft);color:var(--color-success-text)}.certainty--medium{background:var(--color-warning-soft);color:var(--color-warning-text)}.extraction-form fieldset{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);gap:var(--space-2xs);padding:var(--space-sm);margin:0;display:grid}.radio-card,.merge-option{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);align-items:center;gap:var(--space-xs);min-height:var(--tap-target);padding:var(--space-xs);display:flex}.radio-card input,.merge-option input{accent-color:var(--color-accent)}.radio-card span,.merge-option span{gap:var(--space-3xs);display:grid}.radio-card small,.merge-option small{color:var(--color-ink-3)}.ambiguity-note{background:var(--color-warning-soft);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-card);align-items:start;gap:var(--space-xs);margin-top:var(--space-md);padding:var(--space-sm);grid-template-columns:auto 1fr;display:grid}.ambiguity-note p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;line-height:1.55}.classification-block{border-bottom:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-md)}.classification-block__heading{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-sm);justify-content:space-between;display:flex}.classification-block__heading>span{color:var(--color-ink-3);font-size:var(--text-xs)}.taxonomy-options,.selected-taxonomy{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.taxonomy-options button span{color:var(--color-accent-text);font-size:var(--text-2xs)}.taxonomy-options button.is-selected span{color:var(--color-action-text)}.selected-taxonomy>span{background:var(--color-accent-soft);border-radius:var(--radius-pill);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);padding-inline:var(--space-xs);display:inline-flex}.selected-taxonomy>span button{color:var(--color-ink-2);cursor:pointer;min-height:var(--tap-target);background:0 0;border:0;padding:0}.field-help{color:var(--color-ink-3);font-size:var(--text-xs);line-height:1.5}.duplicate-check{padding-top:var(--space-md)}.duplicate-card{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);gap:var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-sm);grid-template-columns:auto 1fr;display:grid}.duplicate-card__score{background:var(--color-accent-soft);border-radius:var(--radius-sm);height:var(--duplicate-score-size);width:var(--duplicate-score-size);flex-direction:column;justify-content:center;align-items:center;display:flex}.duplicate-card__score strong{font-size:var(--text-sm)}.duplicate-card__score span{color:var(--color-ink-3);font-size:var(--text-2xs)}.duplicate-card ul{color:var(--color-ink-2);font-size:var(--text-xs);padding-inline-start:var(--space-md)}.duplicate-count{background:var(--color-warning-soft);border-radius:var(--radius-pill);padding:var(--space-3xs) var(--space-xs)}.review-actionbar{background:var(--color-paper-2);border-top:var(--rule-thin) solid var(--color-rule-strong);align-items:center;gap:var(--space-sm);padding:var(--space-sm);flex-direction:column;justify-content:space-between;display:flex}.review-actionbar>div{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.review-actionbar p{color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.55;display:grid}.review-actionbar p strong{color:var(--color-ink);font-size:var(--text-sm)}.review-actionbar button{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap}.admin-suggestions-main{max-width:var(--shell-max)}.admin-suggestions-titlebar{gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.admin-suggestions-titlebar .breadcrumb{padding-top:0}.admin-suggestions-titlebar h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.045em;margin:0;font-style:normal}.admin-suggestions-titlebar p{color:var(--color-ink-2);margin:var(--space-sm) 0 0;line-height:1.65}.admin-suggestions-count{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);font-variant-numeric:tabular-nums;min-height:var(--tap-target);padding:var(--space-xs) var(--space-sm);white-space:nowrap;align-self:flex-start;font-weight:750}.admin-untrusted-note{background:var(--color-warning-soft);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-card);color:var(--color-ink);align-items:start;gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-untrusted-note>span{border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-pill);font-size:var(--text-xs);height:var(--badge-height);width:var(--badge-height);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.admin-untrusted-note p{margin:0;line-height:1.6}.admin-suggestions-state{border-block:var(--rule-strong) solid var(--color-ink);padding-block:var(--space-xl)}.admin-suggestions-state h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-style:normal}.admin-suggestions-state p{color:var(--color-ink-2);margin:var(--space-xs) 0 var(--space-md);line-height:1.65}.admin-suggestions-state a{color:var(--color-ink);min-height:var(--tap-target);white-space:nowrap;font-weight:750;display:inline-flex}.admin-suggestions-list{border-top:var(--rule-strong) solid var(--color-ink)}.admin-suggestions-list>article{border-bottom:var(--rule-thin) solid var(--color-rule-strong);min-width:0;padding-block:var(--space-lg)}.admin-suggestions-list>article>header{gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.admin-suggestions-list>article>header>div{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-suggestions-list>article>header span{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);font-size:var(--text-xs);min-height:var(--badge-height);padding:var(--space-2xs) var(--space-xs);white-space:nowrap;font-weight:750}.admin-suggestions-list time{color:var(--color-ink-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.admin-suggestion-record{min-width:0}.admin-suggestion-record>span{color:var(--color-accent-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-bottom:var(--space-xs);font-weight:800;display:block}.admin-suggestion-record h2{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-style:normal}.admin-suggestion-record__body{margin:var(--space-sm) 0 0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.7}.admin-suggestion-record__url{border-top:var(--rule-thin) solid var(--color-rule);gap:var(--space-2xs);margin:var(--space-md) 0 0;padding-top:var(--space-sm);display:grid}.admin-suggestion-record__url strong{color:var(--color-ink-3);font-size:var(--text-xs)}.admin-suggestion-record__url span{overflow-wrap:anywhere}.filter-submit,.event-masthead__actions>button,.filter-rail>header button,.evidence-controls button,.draft-tabs button,.taxonomy-options button,.add-taxonomy,.people-ledger article>a:not(.streamer-channel-link),.review-toolbar button{white-space:nowrap}.redesign-app h1,.redesign-app h2,.redesign-app h3,.admin-app h1,.admin-app h2,.admin-app h3{overflow-wrap:anywhere;min-width:0}@media (width>=40rem){.section-shell,.shell-header__main,.shell-header__nav-row,.shell-footer__inner{padding-inline:var(--space-md)}.shell-brand__beta{display:inline}.shell-actions .shell-actions__review{display:inline-flex}.shell-actions a{padding-inline:var(--space-sm)}.suggestion-form,.suggestion-intake>header{padding-inline:var(--space-md)}.admin-suggestions-titlebar{flex-direction:row;justify-content:space-between;align-items:flex-end}.admin-suggestions-list>article>header{flex-direction:row;justify-content:space-between;align-items:center}.results-heading{flex-direction:row;align-items:flex-end}.product-rule .section-shell{grid-template-columns:repeat(3,1fr)}.product-rule .section-shell>div{border-bottom:0;border-inline-end:var(--rule-thin) solid var(--color-rule);padding-inline:var(--space-md);flex-direction:column;display:flex}.product-rule .section-shell>div:first-child{padding-inline-start:0}.product-rule .section-shell>div:last-child{border-inline-end:0;padding-inline-end:0}.schedule-row{grid-template-columns:var(--schedule-date-width) minmax(0, 1fr) auto}.schedule-row__date{grid-area:1/1}.schedule-row__time{grid-area:2/1;align-items:flex-start}.schedule-row__content{grid-area:1/2/3}.schedule-row__meta{grid-area:1/3;justify-content:flex-end}.schedule-row__actions{grid-area:2/3}.week-ledger__rows>a{grid-template-columns:var(--week-date-width) var(--week-time-width) minmax(0, 1fr) auto auto auto}.week-ledger__title{grid-column:3}.week-ledger__rows>a>span:last-child{display:inline}.concept-directory__grid{grid-template-columns:repeat(2,1fr);display:grid}.concept-directory__grid>a:nth-child(odd){border-inline-end:var(--rule-thin) solid var(--color-rule);padding-inline-end:var(--space-md)}.concept-directory__grid>a:nth-child(2n){padding-inline-start:var(--space-md)}.event-masthead{grid-template-columns:var(--event-date-width) minmax(0, 1fr)}.event-masthead__date{border-bottom:0;border-inline-end:var(--rule-thin) solid var(--color-surface-dark-2);padding-bottom:0;flex-direction:column;grid-row:1/3;padding-inline-end:var(--space-md);display:flex}.event-masthead__date strong{font-size:var(--text-display);margin-block:auto}.event-masthead__actions{grid-column:2}.people-ledger article{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) auto}.people-ledger article>.streamer-channel-link{grid-column:1}.people-ledger article>div{grid-column:2}.people-ledger article>a:not(.streamer-channel-link){grid-column:3}.taxonomy-sheet>div{grid-template-columns:var(--taxonomy-label-width) minmax(0, 1fr)}.revision-ledger li{grid-template-columns:var(--revision-time-width) minmax(0, 1fr) auto}.related-ledger>div>a{grid-template-columns:var(--related-date-width) minmax(0, 1fr) minmax(var(--related-people-min), auto) auto}.related-ledger>div>a>strong{grid-column:2}.admin-main{padding-inline:var(--space-md)}.admin-titlebar{grid-template-columns:minmax(0, 1fr) minmax(var(--admin-steps-min), auto)}.review-toolbar,.review-actionbar{flex-direction:row}.review-toolbar>div{width:auto}.admin-safety-note{grid-template-columns:auto minmax(0,1fr) auto}.admin-safety-note a{grid-column:3}}@media (width>=60rem){.shell-footer__inner{flex-direction:row;justify-content:space-between;align-items:center}.shell-header__main{grid-template-areas:"brand search actions";grid-template-columns:auto minmax(var(--header-search-min), var(--header-search-max)) auto;align-items:center}.shell-header__timezone{display:inline}.workbench-hero{align-items:stretch;gap:var(--space-xl);grid-template-columns:minmax(0, 1.12fr) minmax(var(--quick-panel-min), .88fr);padding-block:var(--space-xl) var(--space-2xl)}.quick-schedule{padding:var(--space-lg)}.schedule-row{grid-template-columns:var(--schedule-date-width) var(--schedule-time-width) minmax(0, 1fr) auto auto;min-height:var(--schedule-row-min)}.schedule-row__date{grid-area:1/1}.schedule-row__time{grid-area:1/2;align-items:flex-start}.schedule-row__content{grid-area:1/3}.schedule-row__meta{grid-area:1/4}.schedule-row__actions{grid-area:1/5}.submission-workbench{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.suggestion-workbench{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start}.search-workbench{grid-template-columns:var(--filter-rail-width) minmax(0, 1fr);align-items:start}.filter-rail{max-block-size:calc(100dvh - var(--filter-sticky-top) - var(--space-md));scrollbar-gutter:stable;top:var(--filter-sticky-top);padding-inline-end:var(--space-xs);display:block;position:sticky;overflow-y:auto}.results-workspace{max-block-size:calc(100dvh - var(--filter-sticky-top) - var(--space-md));scrollbar-gutter:stable;padding-inline-end:var(--space-xs);overflow-y:auto}.filter-rail:focus-visible,.results-workspace:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.mobile-filter{display:none}.event-masthead{grid-template-columns:var(--event-date-width) minmax(0, 1fr) auto}.event-masthead__date{grid-row:1}.event-masthead__actions{flex-direction:column;grid-column:3;justify-content:space-between;align-items:flex-end}.event-document{grid-template-columns:minmax(0, 1fr) var(--watch-panel-width)}.watch-panel{top:var(--filter-sticky-top);position:sticky}}@media (width<=22rem){.shell-header__main{gap:var(--space-2xs);padding-inline:var(--space-xs)}.shell-actions{gap:var(--space-3xs)}.shell-theme-toggle,.shell-actions a{padding-inline:var(--space-2xs)}.shell-actions__submit span[aria-hidden=true]{display:none}}@media (hover:hover) and (pointer:fine){.suggestion-field :where(input,select,textarea):hover{background:var(--color-paper-2)}.suggestion-form__submit:hover,.suggestion-success button:hover{background:var(--color-action-hover)}.admin-suggestions-state a:hover{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}}@media (width>=90rem){.admin-main{padding-inline:var(--space-lg)}.review-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.review-panel{border-bottom:0;border-inline-end:var(--rule-thin) solid var(--color-rule-strong)}.review-panel:last-child{border-inline-end:0}}@media (prefers-reduced-motion:reduce){.redesign-app *,.redesign-app :before,.redesign-app :after,.admin-app *,.admin-app :before,.admin-app :after,.shell-header *,.shell-header :before,.shell-header :after{scroll-behavior:auto!important;transition-duration:0s!important}}.admin-titlebar__links{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.admin-event-entry-main{max-width:var(--content-max)}.admin-event-entry-title{border-bottom:var(--rule-strong) solid var(--color-ink);padding-bottom:var(--space-lg)}.admin-event-entry-title .breadcrumb{padding-top:0}.admin-event-entry-title h1{font-family:var(--font-display);font-size:var(--text-2xl);margin:var(--space-xs) 0 0;overflow-wrap:anywhere;min-width:0;font-style:normal}.admin-event-entry-title>p{color:var(--color-ink-2);margin:var(--space-sm) 0 0;max-width:var(--measure);line-height:1.65}.admin-safety-note--entry{margin-block:var(--space-lg)}.admin-event-entry-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.admin-event-form,.admin-event-confirmation,.admin-event-success{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-panel);min-width:0}.admin-event-form{padding:var(--space-lg)}.admin-event-success:focus{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.admin-event-form>header,.admin-event-confirmation>header{border-bottom:var(--rule-thin) solid var(--color-rule);margin-bottom:var(--space-lg);padding-bottom:var(--space-md)}.admin-event-form>header>span,.admin-event-confirmation>header>span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.admin-event-form h2,.admin-event-confirmation h2,.admin-event-success h2{font-family:var(--font-display);font-size:var(--text-xl);margin:var(--space-3xs) 0 0;font-style:normal}.admin-event-form>header p,.admin-event-confirmation>header p,.admin-event-success p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;line-height:1.6}.admin-event-form__grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.admin-event-field{gap:var(--space-2xs);min-width:0;display:grid}.admin-event-field>span,.admin-event-field>legend{font-size:var(--text-sm);font-weight:750}.admin-event-field>span small{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:500}.admin-event-field :where(input,select,textarea){background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);min-height:var(--tap-target);outline:var(--rule-strong) solid transparent;outline-offset:var(--rule-thin);min-width:0;padding:var(--space-xs);width:100%}.admin-event-field textarea{min-height:var(--textarea-min);resize:vertical}.admin-event-field :where(input,textarea)::placeholder{color:var(--color-ink-2)}.admin-event-field :where(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger-text)}.admin-event-field :where(input,select,textarea):active:not(:disabled){border-color:var(--color-ink-2)}.admin-event-field :where(input,select,textarea):disabled{background:var(--color-disabled);color:var(--color-ink-3);cursor:not-allowed;opacity:var(--opacity-disabled)}.admin-event-field>small{color:var(--color-ink-2);line-height:1.5}.admin-event-field__error{color:var(--color-danger-text);min-height:1lh;font-weight:650}.admin-event-precision{border:0;margin:0;padding:0}.admin-event-precision legend{margin-bottom:var(--space-2xs)}.admin-event-precision label{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);padding-inline:var(--space-xs);display:flex}.admin-event-precision input[type=radio]{accent-color:var(--color-accent);flex:none;width:1rem;min-width:1rem;height:1rem;min-height:1rem;padding:0}.admin-event-form__error{background:var(--color-danger-soft);border-inline-start:var(--rule-strong) solid var(--color-danger-text);color:var(--color-danger-text);margin:var(--space-md) 0 0;padding:var(--space-sm);line-height:1.55}.admin-event-form__error:focus{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.admin-event-form__error>strong{display:block}.admin-event-form__error ul{margin:var(--space-2xs) 0 0;padding-inline-start:var(--space-md)}.admin-event-submit,.admin-event-confirmation>button{background:var(--color-surface-dark);border:var(--rule-thin) solid var(--color-surface-dark);border-radius:var(--radius-input);color:var(--color-ink-inverse);cursor:pointer;margin-top:var(--space-md);min-height:var(--tap-target);padding-inline:var(--space-md);white-space:nowrap;font-weight:800}.admin-event-submit:active,.admin-event-confirmation>button:active{transform:translateY(var(--press-offset))}.admin-event-submit:disabled,.admin-event-confirmation>button:disabled{background:var(--color-disabled);border-color:var(--color-rule);color:var(--color-ink-2);cursor:not-allowed;opacity:var(--opacity-disabled)}.admin-event-confirmation{padding:var(--space-lg);align-self:start}.admin-event-confirmation dl{gap:0;margin:0;display:grid}.admin-event-confirmation dl>div{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-2xs);padding-block:var(--space-sm);display:grid}.admin-event-confirmation dt{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:750}.admin-event-confirmation dd{gap:var(--space-2xs);overflow-wrap:anywhere;margin:0;font-weight:700;display:grid}.admin-event-confirmation dd a{color:var(--color-ink-2);font-size:var(--text-xs);min-height:var(--tap-target);text-underline-offset:var(--space-3xs);white-space:nowrap;justify-self:start;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.admin-event-correction-summary__change>span,.admin-event-correction-summary__change>strong{display:block}.admin-event-correction-summary__change>span[aria-hidden=true]{color:var(--color-ink-3);font-weight:600}.admin-event-correction-summary__change>small{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:600}.admin-event-confirmation__check{background:var(--color-paper-2);border-radius:var(--radius-sm);align-items:start;gap:var(--space-xs);margin-top:var(--space-md);padding:var(--space-sm);grid-template-columns:auto minmax(0,1fr);line-height:1.55;display:grid}.admin-event-confirmation__check input{accent-color:var(--color-accent);margin-top:var(--space-3xs)}.admin-event-confirmation__help,.admin-event-confirmation__empty p{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.55}.admin-event-confirmation__empty{border-block:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-lg)}.admin-event-confirmation__empty p{margin-bottom:0}.admin-event-success{align-items:start;gap:var(--space-md);padding:var(--space-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-event-success>span{background:var(--color-success-soft);border:var(--rule-thin) solid var(--color-success);border-radius:var(--radius-pill);color:var(--color-success-text);min-height:var(--tap-target);min-width:var(--tap-target);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.admin-event-success>div>div{gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.admin-event-success a{color:var(--color-ink);min-height:var(--tap-target);white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.admin-image-intake-flow{border-block:var(--rule-thin) solid var(--color-rule-strong);margin-bottom:var(--space-lg);gap:0;display:grid}.admin-image-intake-flow>div{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-3xs) var(--space-sm);grid-template-columns:var(--step-number-width) minmax(0, 1fr);padding-block:var(--space-sm);display:grid}.admin-image-intake-flow>div:last-child{border-bottom:0}.admin-image-intake-flow span{color:var(--color-accent-text);font-size:var(--text-xs);grid-row:1/3;font-weight:800}.admin-image-intake-flow p{color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.5}.admin-image-intake-form,.admin-image-intake-locked{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-panel);min-width:0;padding:var(--space-lg)}.admin-image-intake-form>header{border-bottom:var(--rule-thin) solid var(--color-rule);margin-bottom:var(--space-lg);padding-bottom:var(--space-md)}.admin-image-intake-form>header>span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.admin-image-intake-form h2,.admin-image-intake-locked h2{font-family:var(--font-display);font-size:var(--text-xl);margin:var(--space-3xs) 0 0;font-style:normal}.admin-image-intake-form>header p,.admin-image-intake-locked p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;line-height:1.6}.admin-image-intake-form input[type=file]::file-selector-button{background:var(--color-paper-2);border:0;border-inline-end:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-ink);cursor:pointer;font:inherit;margin:calc(var(--space-xs) * -1);min-height:var(--tap-target);padding-inline:var(--space-sm);margin-inline-end:var(--space-sm);font-weight:750}.admin-image-intake-checks{gap:var(--space-xs);margin:var(--space-lg) 0 0;border:0;padding:0;display:grid}.admin-image-intake-checks legend{font-size:var(--text-sm);margin-bottom:var(--space-2xs);font-weight:800}.admin-image-intake-checks label{background:var(--color-paper-2);border-radius:var(--radius-sm);align-items:start;gap:var(--space-xs);padding:var(--space-sm);grid-template-columns:auto minmax(0,1fr);line-height:1.55;display:grid}.admin-image-intake-checks input{accent-color:var(--color-accent);margin-top:var(--space-3xs)}.admin-image-intake-locked{align-items:start;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-image-intake-locked>span{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs);font-weight:800}.admin-image-intake-locked a{color:var(--color-ink);margin-top:var(--space-md);min-height:var(--tap-target);white-space:nowrap;font-weight:800;display:inline-flex}.ad-placement-preview{border-block:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-3);gap:var(--space-2xs);margin-block:var(--space-lg);min-width:0;padding-block:var(--space-lg);text-align:center;width:100%;display:grid}.ad-placement-preview[data-ad-placement=home-between-sections]{max-width:var(--shell-max);padding-inline:var(--space-sm);margin-inline:auto}.ad-placement-preview>span{font-size:var(--text-2xs);letter-spacing:.08em;font-weight:750}.ad-placement-preview>p{font-size:var(--text-sm);margin:0;line-height:1.55}@media (hover:hover) and (pointer:fine){.admin-event-field :where(input,select,textarea):hover{background:var(--color-paper-2)}.admin-event-submit:not(:disabled):hover,.admin-event-confirmation>button:not(:disabled):hover{background:var(--color-surface-dark-2)}.admin-event-success a:hover{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}.admin-event-confirmation dd a:hover{color:var(--color-accent-text)}}@media (width>=40rem){.admin-event-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-image-intake-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-image-intake-flow>div{border-bottom:0;border-inline-end:var(--rule-thin) solid var(--color-rule);padding-inline:var(--space-sm)}.admin-image-intake-flow>div:first-child{padding-inline-start:0}.admin-image-intake-flow>div:last-child{border-inline-end:0;padding-inline-end:0}.admin-event-field--wide{grid-column:1/-1}.admin-event-precision{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.admin-event-entry-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:start}.admin-event-confirmation{top:var(--filter-sticky-top);position:sticky}}@media (prefers-reduced-motion:reduce){.admin-event-submit:active,.admin-event-confirmation>button:active{transform:none}}.admin-extraction-main{max-width:var(--content-max)}.admin-extraction-titlebar,.admin-extraction-detail-title{border-bottom:var(--rule-strong) solid var(--color-ink);align-items:start;gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);flex-direction:column;justify-content:space-between;display:flex}.admin-extraction-titlebar .breadcrumb,.admin-extraction-detail-title .breadcrumb{padding-top:0}.admin-extraction-titlebar h1,.admin-extraction-detail-title h1{font-family:var(--font-display);font-size:var(--text-2xl);margin:var(--space-xs) 0 0;font-style:normal}.admin-extraction-titlebar p,.admin-extraction-detail-title p{color:var(--color-ink-2);margin:var(--space-sm) 0 0;max-width:var(--measure);line-height:1.65}.admin-extraction-count,.admin-extraction-detail-title__heading>span{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);font-variant-numeric:tabular-nums;min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap;align-items:center;font-weight:750;display:inline-flex}.admin-extraction-detail-title__heading{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.admin-extraction-detail-title__heading>span[data-tone=success],.admin-extraction-row__status>span[data-tone=success]{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success-text)}.admin-extraction-detail-title__heading>span[data-tone=warning],.admin-extraction-row__status>span[data-tone=warning]{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning-text)}.admin-extraction-detail-title__heading>span[data-tone=danger],.admin-extraction-row__status>span[data-tone=danger]{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger-text)}.admin-extraction-actions{border-block:var(--rule-thin) solid var(--color-rule-strong);gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-lg);padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.admin-extraction-actions a,.admin-extraction-back{color:var(--color-ink);font-size:var(--text-sm);min-height:var(--tap-target);white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.admin-extraction-list{border-top:var(--rule-thin) solid var(--color-rule-strong);margin:0;padding:0;list-style:none}.admin-extraction-list>li{border-bottom:var(--rule-thin) solid var(--color-rule-strong)}.admin-extraction-row{align-items:start;gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.admin-extraction-row__primary{min-width:0}.admin-extraction-row__status{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-extraction-row__status>span{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-xs);min-height:var(--badge-height);padding-inline:var(--space-xs);align-items:center;font-weight:750;display:inline-flex}.admin-extraction-row h2{font-family:var(--font-display);font-size:var(--text-lg);margin:var(--space-xs) 0 var(--space-3xs);font-style:normal}.admin-extraction-row h2 a{overflow-wrap:anywhere}.admin-extraction-row__primary>p{color:var(--color-ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.55}.admin-extraction-row__facts{gap:0;min-width:0;margin:0;display:grid}.admin-extraction-row__facts>div{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);grid-template-columns:var(--admin-fact-label) minmax(0, 1fr);padding-block:var(--space-2xs);display:grid}.admin-extraction-row__facts dt{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:750}.admin-extraction-row__facts dd{font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.admin-extraction-row__open{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);font-size:var(--text-sm);min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.admin-extraction-state,.admin-review-empty{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-panel);color:var(--color-ink);padding:var(--space-lg)}.admin-extraction-state h1,.admin-extraction-state h2,.admin-review-empty h3{font-family:var(--font-display);margin:0;font-style:normal}.admin-extraction-state p,.admin-review-empty p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;line-height:1.6}.admin-extraction-state a{margin-top:var(--space-md);min-height:var(--tap-target);white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.admin-extraction-controls{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-panel);color:var(--color-ink);gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-lg);display:grid}.admin-extraction-controls>header{border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-md)}.admin-extraction-controls>header>span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.admin-extraction-controls h2,.admin-extraction-controls h3{font-family:var(--font-display);margin:var(--space-3xs) 0 0;font-style:normal}.admin-extraction-controls>p,.admin-extraction-controls header p,.admin-extraction-controls__success p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;line-height:1.6}.admin-extraction-controls form{border-top:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);padding-top:var(--space-md);display:grid}.admin-extraction-controls input[type=file]::file-selector-button{background:var(--color-paper-2);border:0;border-inline-end:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-ink);cursor:pointer;font:inherit;margin:calc(var(--space-xs) * -1);min-height:var(--tap-target);padding-inline:var(--space-sm);margin-inline-end:var(--space-sm);font-weight:750}.admin-extraction-claim,.admin-extraction-import{background:var(--color-surface-dark);border:var(--rule-thin) solid var(--color-surface-dark);border-radius:var(--radius-input);color:var(--color-ink-inverse);cursor:pointer;min-height:var(--tap-target);padding-inline:var(--space-md);white-space:nowrap;width:fit-content;font-weight:800}.admin-extraction-controls__notice{background:var(--color-warning-soft);border-inline-start:var(--rule-strong) solid var(--color-warning);color:var(--color-warning-text);padding:var(--space-sm);margin:0}.admin-extraction-controls__error{background:var(--color-danger-soft);border-inline-start:var(--rule-strong) solid var(--color-danger-text);color:var(--color-danger-text);padding:var(--space-sm);margin:0;line-height:1.55}.admin-extraction-controls__success{background:var(--color-success-soft);border-inline-start:var(--rule-strong) solid var(--color-success);color:var(--color-success-text);padding:var(--space-sm)}.admin-extraction-controls__success h3:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.admin-extraction-controls.is-complete{border-color:var(--color-success)}.admin-extraction-controls.is-blocked{border-color:var(--color-warning)}.admin-extraction-review{margin-top:var(--space-lg)}.admin-evidence-figure{margin:0}.admin-evidence-image-frame{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-card);color:var(--color-ink);min-height:var(--admin-image-min);justify-content:center;align-items:center;display:flex;overflow:hidden}.admin-evidence-image{object-fit:contain;block-size:auto;max-block-size:55rem;inline-size:100%;display:block}.admin-evidence-figure figcaption{color:var(--color-ink-3);font-size:var(--text-xs);margin-top:var(--space-2xs);line-height:1.5}.admin-review-note{background:var(--color-paper-2);border-radius:var(--radius-card);color:var(--color-ink);margin-top:var(--space-md);padding:var(--space-sm)}.admin-review-note p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;white-space:pre-wrap;line-height:1.55}.admin-draft-navigation{gap:var(--space-2xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.admin-draft-navigation a{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-sm);min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap;align-items:center;font-weight:750;display:inline-flex}.admin-draft-navigation a[aria-current=page]{background:var(--color-surface-dark);border-color:var(--color-surface-dark);color:var(--color-ink-inverse)}.admin-draft-content,.admin-draft-analysis{gap:var(--space-md);display:grid}.admin-draft-content__status{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-draft-content__status>span{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--text-xs);min-height:var(--badge-height);padding:var(--space-3xs) var(--space-xs);font-weight:750}.admin-draft-fields,.admin-analysis-list{margin:0}.admin-draft-fields>div,.admin-analysis-list>div{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-2xs);padding-block:var(--space-xs);display:grid}.admin-draft-fields dt,.admin-analysis-list dt{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:750}.admin-draft-fields dd,.admin-analysis-list dd{overflow-wrap:anywhere;margin:0;line-height:1.55}.admin-source-text{gap:var(--space-2xs);display:grid}.admin-source-text pre{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);color:var(--color-ink);font-family:var(--font-body);overflow-wrap:anywhere;padding:var(--space-sm);white-space:pre-wrap;margin:0;line-height:1.6}.admin-draft-analysis>section{border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-md)}.admin-draft-analysis h3{font-family:var(--font-display);font-size:var(--text-md);margin:0;font-style:normal}.admin-review-muted{color:var(--color-ink-2);line-height:1.55}.admin-selected-draft-review,.admin-extraction-review-form,.admin-review-form,.admin-review-publish-confirmation{gap:var(--space-md);min-width:0;display:grid}.admin-review-duplicates h3,.admin-review-form>header h3,.admin-review-form-error h3,.admin-review-publish-confirmation h3,.admin-review-publish-success h3,.admin-review-unsupported h3,.admin-raw-draft>header h3{font-family:var(--font-display);font-size:var(--text-md);overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal}.admin-review-duplicates p,.admin-review-form>header p,.admin-review-form-error p,.admin-review-publish-confirmation>header p,.admin-review-publish-success p,.admin-review-unsupported p,.admin-raw-draft>header p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;line-height:1.55}.admin-review-publish-confirmation dl{margin:0}.admin-review-publish-confirmation dl>div{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-2xs);padding-block:var(--space-xs);display:grid}.admin-review-publish-confirmation dt{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:750}.admin-review-publish-confirmation dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.admin-review-publish-success a{color:var(--color-ink);min-height:var(--tap-target);white-space:nowrap;align-items:center;width:fit-content;font-weight:800;display:inline-flex}.admin-review-duplicates{background:var(--color-warning-soft);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-card);padding:var(--space-sm)}.admin-review-duplicates ul{gap:var(--space-2xs);margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid}.admin-review-duplicates li{min-width:0}.admin-review-duplicates a{color:var(--color-ink);font-size:var(--text-sm);min-height:var(--tap-target);padding-block:var(--space-2xs);text-overflow:ellipsis;white-space:nowrap;font-weight:750;display:block;overflow:hidden}.admin-review-publication-mode,.admin-review-merge-candidates{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-card);gap:var(--space-sm);min-width:0;padding:var(--space-sm);margin:0;display:grid}.admin-review-publication-mode>legend,.admin-review-merge-candidates>legend{font-family:var(--font-display);font-size:var(--text-sm);padding-inline:var(--space-3xs);font-weight:800}.admin-review-publication-mode>p{color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.55}.admin-review-publication-mode__choices{gap:var(--space-xs);display:grid}.admin-review-publication-mode__choices>label,.admin-review-merge-candidates label{cursor:pointer;align-items:start;gap:var(--space-xs);min-height:var(--tap-target);padding:var(--space-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.admin-review-publication-mode__choices>label{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm)}.admin-review-publication-mode__choices>label:has(input:checked){border-color:var(--color-ink)}:is(.admin-review-publication-mode__choices>label:has(input:disabled),.admin-review-merge-candidates label:has(input:disabled)){cursor:not-allowed;opacity:var(--opacity-disabled)}.admin-review-publication-mode input,.admin-review-merge-candidates input{accent-color:var(--color-accent);margin-top:var(--space-3xs)}.admin-review-publication-mode__choices span,.admin-review-merge-candidates span{gap:var(--space-3xs);min-width:0;display:grid}.admin-review-publication-mode__choices small,.admin-review-merge-candidates small{color:var(--color-ink-2);line-height:1.45}.admin-review-merge-candidates{border-color:var(--color-rule)}.admin-review-merge-candidates>div{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-review-merge-candidates>div:last-child{border-bottom:0}.admin-review-merge-candidates a{color:var(--color-ink-2);font-size:var(--text-xs);min-height:var(--tap-target);padding-inline:var(--space-xs);white-space:nowrap;align-items:center;font-weight:750;display:inline-flex}.admin-review-form{border-top:var(--rule-strong) solid var(--color-ink);padding-top:var(--space-md)}.admin-review-form__fieldset{gap:var(--space-md);border:0;min-width:0;margin:0;padding:0;display:grid}.admin-review-form__grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.admin-review-topic-options{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);min-width:0;padding:var(--space-sm);margin:0}.admin-review-topic-options legend{font-size:var(--text-sm);padding-inline:var(--space-3xs);font-weight:750}.admin-review-topic-options legend small{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:500}.admin-review-topic-options>div{gap:var(--space-2xs);display:grid}.admin-review-topic-options label,.admin-review-confirm-check{align-items:start;gap:var(--space-xs);min-height:var(--tap-target);grid-template-columns:auto minmax(0,1fr);line-height:1.5;display:grid}.admin-review-topic-options label{border-bottom:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-2xs);align-items:center}.admin-review-topic-options label:has(input:disabled){color:var(--color-ink-3);cursor:not-allowed;opacity:var(--opacity-disabled)}.admin-review-topic-options input,.admin-review-confirm-check input{accent-color:var(--color-accent);margin-top:var(--space-3xs)}.admin-review-topic-options>p{color:var(--color-ink-2);font-size:var(--text-sm);margin:0}.admin-review-confirm-check{background:var(--color-paper-2);border-radius:var(--radius-sm);padding:var(--space-sm)}.admin-review-primary-action{background:var(--color-surface-dark);border:var(--rule-thin) solid var(--color-surface-dark);border-radius:var(--radius-input);color:var(--color-ink-inverse);cursor:pointer;min-height:var(--tap-target);padding-inline:var(--space-md);white-space:nowrap;width:fit-content;font-weight:800}.admin-review-secondary-action{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);cursor:pointer;min-height:var(--tap-target);padding-inline:var(--space-md);white-space:nowrap;font-weight:800}.admin-review-primary-action:disabled{background:var(--color-disabled);border-color:var(--color-rule);color:var(--color-ink-2);cursor:not-allowed;opacity:var(--opacity-disabled)}.admin-review-secondary-action:disabled{background:var(--color-disabled);color:var(--color-ink-2);cursor:not-allowed;opacity:var(--opacity-disabled)}.admin-review-primary-action:focus-visible,.admin-review-secondary-action:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.admin-review-primary-action:active:not(:disabled){background:var(--color-surface-dark-2)}.admin-review-secondary-action:active:not(:disabled){background:var(--color-paper-3)}.admin-review-action-help{color:var(--color-ink-2);font-size:var(--text-sm);margin:calc(var(--space-sm) * -1) 0 0;line-height:1.5}.admin-review-form-error,.admin-review-publish-success,.admin-review-unsupported{border-radius:var(--radius-card);padding:var(--space-sm)}.admin-review-form-error{background:var(--color-danger-soft);border:var(--rule-thin) solid var(--color-danger);color:var(--color-danger-text)}.admin-review-form-error p{color:var(--color-danger-text)}.admin-review-publish-confirmation{border-top:var(--rule-strong) solid var(--color-ink);padding-top:var(--space-md)}.admin-review-publish-dialog{background:var(--color-paper);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);color:var(--color-ink);inline-size:min(34rem, calc(100vw - (var(--space-sm) * 2)));max-block-size:calc(100dvh - (var(--space-sm) * 2));padding:0}.admin-review-publish-dialog::backdrop{background:color-mix(in oklch, var(--color-ink) 58%, transparent)}.admin-review-publish-dialog>div{gap:var(--space-md);padding:var(--space-md);display:grid;overflow-y:auto}.admin-review-publish-dialog header{gap:var(--space-2xs);display:grid}.admin-review-publish-dialog :is(h3,h4){font-family:var(--font-display);font-size:var(--text-lg);overflow-wrap:anywhere;min-width:0;margin:0}.admin-review-publish-dialog header p{color:var(--color-ink-2);margin:0;line-height:1.55}.admin-review-publish-dialog header .eyebrow{color:var(--color-accent-text)}.admin-review-publish-dialog dl{margin:0}.admin-review-publish-dialog dl>div{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-2xs);padding-block:var(--space-xs);display:grid}.admin-review-publish-dialog dt{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:750}.admin-review-publish-dialog dd{overflow-wrap:anywhere;margin:0;font-weight:700}.admin-review-publish-dialog dd a{color:var(--color-ink-2);min-height:var(--tap-target);text-underline-offset:var(--space-3xs);white-space:nowrap;justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}.admin-review-dialog-actions{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-review-publish-success{background:var(--color-success-soft);border:var(--rule-thin) solid var(--color-success);color:var(--color-success-text)}.admin-review-publish-success p{color:var(--color-success-text)}.admin-review-unsupported{background:var(--color-warning-soft);border:var(--rule-thin) solid var(--color-warning);color:var(--color-warning-text)}.admin-review-unsupported p{color:var(--color-warning-text)}.admin-review-form-error h3:focus-visible,.admin-review-publish-confirmation h3:focus-visible,.admin-review-publish-success h3:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.admin-raw-draft{border-top:var(--rule-thin) solid var(--color-rule-strong);padding-top:var(--space-md)}.admin-raw-draft>header{margin-bottom:var(--space-sm)}.admin-json-list{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-json-list>span{background:var(--color-paper-2);border-radius:var(--radius-xs);color:var(--color-ink);padding:var(--space-3xs) var(--space-2xs)}.admin-json-value{font-family:var(--font-body);overflow-wrap:anywhere;white-space:pre-wrap}@media (hover:hover) and (pointer:fine){.admin-extraction-actions a:hover,.admin-extraction-back:hover,.admin-extraction-row h2 a:hover{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}.admin-extraction-row__open:hover,.admin-draft-navigation a:hover{background:var(--color-paper-2);border-color:var(--color-ink-3)}.admin-extraction-claim:not(:disabled):hover,.admin-extraction-import:not(:disabled):hover,.admin-review-primary-action:not(:disabled):hover{background:var(--color-surface-dark-2)}.admin-review-publish-success a:hover,.admin-review-duplicates a:hover,.admin-review-merge-candidates a:hover{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}.admin-review-secondary-action:not(:disabled):hover{background:var(--color-paper-2);border-color:var(--color-ink-3)}}.admin-review-publish-success a:active,.admin-review-duplicates a:active,.admin-review-merge-candidates a:active{color:var(--color-accent-hover)}@media (width>=40rem){.admin-extraction-titlebar,.admin-extraction-detail-title{flex-direction:row;align-items:flex-end}.admin-review-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-review-topic-options{grid-column:1/-1}}@media (width>=60rem){.admin-extraction-row{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr) auto;align-items:center}.admin-extraction-row__open{justify-self:end}}@media (width<=39.999rem){.admin-evidence-image-frame{min-height:18rem}.admin-extraction-claim,.admin-extraction-import,.admin-review-primary-action,.admin-review-secondary-action{justify-content:center;width:100%}.admin-review-dialog-actions{grid-template-columns:minmax(0,1fr);display:grid}}.production-flow{border-block:var(--rule-strong) solid var(--color-ink);margin-bottom:var(--space-lg);padding-block:var(--space-lg)}.production-flow__header{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}.production-flow__heading{gap:var(--space-3xs);display:grid}.production-flow__eyebrow{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;font-weight:800}.production-flow__heading h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0}.production-flow__summary{color:var(--color-ink-2);margin:0;line-height:1.6}.production-flow__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.production-flow__node{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);grid-template-columns:var(--step-number-width) minmax(0, 1fr);min-width:0;padding-block:var(--space-md);display:grid;position:relative}.production-flow__node[data-group=human]{background:var(--color-paper-2);padding-inline:var(--space-sm)}.production-flow__node:nth-child(4){border-top:var(--rule-strong) solid var(--color-ink)}.production-flow__boundary{color:var(--color-accent-text);font-size:var(--text-xs);margin:0 0 var(--space-2xs);grid-column:1/-1;font-weight:800}.production-flow__number{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);font-size:var(--text-xs);height:var(--step-number-width);width:var(--step-number-width);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.production-flow__body{gap:var(--space-2xs);min-width:0;display:grid}.production-flow__node-title{font-size:var(--text-md)}.production-flow__description{color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.55}.production-flow__status{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);font-size:var(--text-xs);padding:var(--space-3xs) var(--space-xs);justify-self:start;font-weight:750}.production-flow__node[data-state=complete] .production-flow__number,.production-flow__node[data-state=complete] .production-flow__status{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success-text)}.production-flow__node[data-state=current] .production-flow__number,.production-flow__node[data-state=current] .production-flow__status{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-ink)}.production-flow__node[data-state=blocked] .production-flow__number,.production-flow__node[data-state=blocked] .production-flow__status,.production-flow__node[data-state=partial] .production-flow__status{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning-text)}.production-flow__node[data-state=skipped]{color:var(--color-ink-3)}.admin-operations-main,.admin-event-management-main,.admin-readiness__main{max-width:var(--content-max)}.admin-operations-title{border-bottom:var(--rule-strong) solid var(--color-ink);gap:var(--space-md);padding-bottom:var(--space-lg);display:grid}.admin-operations-title h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.045em;margin:var(--space-xs) 0 0;overflow-wrap:anywhere;min-width:0}.admin-operations-title p{color:var(--color-ink-2);margin:var(--space-sm) 0 0;max-width:var(--measure);line-height:1.65}.admin-operations-title__state{background:var(--color-warning-soft);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-pill);color:var(--color-warning-text);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs);align-self:start;font-weight:800}.admin-operations-grid,.admin-operations-boundary,.admin-readiness__configuration,.admin-readiness__metrics{border-top:var(--rule-strong) solid var(--color-ink);margin-top:var(--space-xl);padding-top:var(--space-lg)}.admin-operations-grid>header,.admin-operations-boundary>header,.admin-readiness__section-heading{margin-bottom:var(--space-lg)}.admin-operations-grid>header>span,.admin-operations-boundary>header>span{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;font-weight:800}.admin-operations-grid h2,.admin-operations-boundary h2,.admin-readiness__section-heading h2{font-family:var(--font-display);font-size:var(--text-xl);margin:var(--space-3xs) 0 0;overflow-wrap:anywhere;min-width:0}.admin-operations-grid>div{gap:0;display:grid}.admin-operations-grid article{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-xs);min-width:0;padding-block:var(--space-lg);display:grid}.admin-operations-grid article>span{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.05em;font-weight:800}.admin-operations-grid h3{font-family:var(--font-display);font-size:var(--text-lg);overflow-wrap:anywhere;min-width:0;margin:0}.admin-operations-grid article p{color:var(--color-ink-2);margin:0;line-height:1.6}.admin-operations-grid article a{color:var(--color-ink);min-height:var(--tap-target);justify-self:start;align-items:center;font-weight:800;display:inline-flex}.admin-operations-boundary ol{border-top:var(--rule-thin) solid var(--color-rule);margin:0;padding:0;list-style:none}.admin-operations-boundary li{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);grid-template-columns:var(--step-number-width) minmax(0, 1fr);padding-block:var(--space-md);display:grid}.admin-operations-boundary li>span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.admin-operations-boundary p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;line-height:1.55}.admin-event-management-list{border-top:var(--rule-strong) solid var(--color-ink);margin:var(--space-lg) 0 0;padding:0;list-style:none}.admin-event-management-row{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-md);min-width:0;padding-block:var(--space-lg);display:grid}.admin-event-management-row__date{gap:var(--space-3xs);display:grid}.admin-event-management-row__date strong{font-family:var(--font-display);font-size:var(--text-lg)}.admin-event-management-row__date span,.admin-event-management-row__content p{color:var(--color-ink-2);font-size:var(--text-sm)}.admin-event-management-row__content{min-width:0}.admin-event-management-row__content>div{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-event-management-row__content>div>span{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);font-size:var(--text-xs);padding:var(--space-3xs) var(--space-xs)}.admin-event-management-row__content>div>span[data-tone=danger]{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger-text)}.admin-event-management-row__content>div>span[data-tone=warning]{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning-text)}.admin-event-management-row__content>div>span[data-tone=success]{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success-text)}.admin-event-management-row h2{font-family:var(--font-display);font-size:var(--text-lg);margin:var(--space-xs) 0 0;overflow-wrap:anywhere}.admin-event-management-row h2 a,.admin-event-management-row__action{color:var(--color-ink)}.admin-event-management-row__content p{margin:var(--space-2xs) 0 0}.admin-event-management-row__action{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap;justify-self:start;align-items:center;font-weight:800;display:inline-flex}.admin-event-form__warning,.admin-event-confirmation__permission{background:var(--color-warning-soft);border-inline-start:var(--rule-strong) solid var(--color-warning);color:var(--color-warning-text);margin:var(--space-md) 0 0;padding:var(--space-sm);line-height:1.55}.event-masthead--canceled{border:var(--rule-strong) solid var(--color-danger)}.admin-readiness__section-heading p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;line-height:1.6}.admin-readiness__configuration-list,.admin-readiness__metric-list{gap:0;display:grid}.admin-readiness__configuration-list>div,.admin-readiness__metric-list>div{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-2xs);padding-block:var(--space-sm);display:grid}.admin-readiness__configuration-list dd,.admin-readiness__metric-list dd{gap:var(--space-2xs);flex-wrap:wrap;justify-content:flex-start;display:flex}.admin-readiness__configuration-list dd span,.admin-readiness__metric-list dd span{color:var(--color-ink-2);font-size:var(--text-xs)}.admin-readiness__status-tables{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}.admin-readiness__status-table{border-collapse:collapse;width:100%;min-width:0}.admin-readiness__status-table caption{border-bottom:var(--rule-strong) solid var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);padding-bottom:var(--space-sm);text-align:start;font-weight:800}.admin-readiness__status-table :where(th,td){border-bottom:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-xs);text-align:start}.admin-readiness__status-table td{text-align:end;font-weight:800}@media (hover:hover) and (pointer:fine){.admin-operations-grid article a:hover,.admin-event-management-row h2 a:hover{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}.admin-event-management-row__action:hover{background:var(--color-paper-2);border-color:var(--color-ink-3)}}@media (width>=40rem){.production-flow__header,.admin-operations-title{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-operations-grid>div,.admin-readiness__configuration-list,.admin-readiness__metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations-grid article:nth-child(odd),.admin-readiness__configuration-list>div:nth-child(odd),.admin-readiness__metric-list>div:nth-child(odd){padding-inline-end:var(--space-lg)}.admin-operations-grid article:nth-child(2n),.admin-readiness__configuration-list>div:nth-child(2n),.admin-readiness__metric-list>div:nth-child(2n){border-inline-start:var(--rule-thin) solid var(--color-rule);padding-inline-start:var(--space-lg)}.admin-event-management-row{grid-template-columns:var(--event-date-width) minmax(0, 1fr) auto;align-items:center}.admin-event-management-row__action{justify-self:end}}@media (width>=60rem){.production-flow__list{grid-template-columns:repeat(3,minmax(0,1fr))}.production-flow__node{border-bottom:0;border-inline-end:var(--rule-thin) solid var(--color-rule);padding-inline:var(--space-md)}.production-flow__node:nth-child(3),.production-flow__node:nth-child(6){border-inline-end:0}.production-flow__node[data-group=human]{border-top:var(--rule-strong) solid var(--color-ink);margin-top:var(--space-lg);padding-block-start:var(--space-lg)}.admin-operations-boundary ol,.admin-readiness__status-tables{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations-boundary ol{display:grid}.admin-operations-boundary li{padding-inline:var(--space-md)}.admin-operations-boundary li:nth-child(2n){border-inline-start:var(--rule-thin) solid var(--color-rule)}}.admin-reference-data-main{gap:var(--space-xl);display:grid}.admin-reference-data-title{border-bottom:var(--rule-strong) solid var(--color-ink);gap:var(--space-lg);padding-bottom:var(--space-xl);display:grid}.admin-reference-data-title>div{gap:var(--space-sm);max-width:var(--measure);min-width:0;display:grid}.admin-reference-data-title h1{font-family:var(--font-display);font-size:var(--text-2xl);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.02}.admin-reference-data-title p,.admin-reference-data-workbench>header p,.admin-reference-data-index>header p{color:var(--color-ink-2);margin:0;line-height:1.65}.admin-reference-data-workbench,.admin-reference-data-index{gap:var(--space-lg);display:grid}.admin-reference-data-workbench>header,.admin-reference-data-index>header{gap:var(--space-2xs);max-width:var(--measure);display:grid}.admin-reference-data-workbench>header>span,.admin-reference-data-index>header>span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.admin-reference-data-workbench>header h2,.admin-reference-data-index>header h2{font-family:var(--font-display);font-size:var(--text-2xl);overflow-wrap:anywhere;margin:0;line-height:1.1}.admin-reference-data-forms,.admin-reference-data-index__columns{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.admin-reference-data-form{border-top:var(--rule-strong) solid var(--color-ink);align-content:start;gap:var(--space-sm);min-width:0;padding-top:var(--space-md);display:grid}.admin-reference-data-form>header{gap:var(--space-2xs);margin-bottom:var(--space-xs);display:grid}.admin-reference-data-form>header>span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.admin-reference-data-form>header h3,.admin-reference-data-index__columns h3{font-family:var(--font-display);font-size:var(--text-xl);overflow-wrap:anywhere;margin:0}.admin-reference-data-form>header p{color:var(--color-ink-2);margin:0;line-height:1.55}.admin-reference-data-field{gap:var(--space-2xs);min-width:0;display:grid}.admin-reference-data-field>span{font-size:var(--text-sm);font-weight:800}.admin-reference-data-field>span small{color:var(--color-ink-2);font-weight:500}.admin-reference-data-field :where(input,select){background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;min-height:var(--tap-target);outline:var(--rule-thin) solid transparent;outline-offset:var(--space-3xs);min-width:0;padding-inline:var(--space-sm);width:100%}.admin-reference-data-field :where(input,select):active{border-color:var(--color-ink-3)}.admin-reference-data-field :where(input,select):focus-visible{border-color:var(--color-focus);outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.admin-reference-data-field :where(input,select)[aria-invalid=true]{border-color:var(--color-danger)}.admin-reference-data-field :where(input,select):disabled{background:var(--color-disabled);cursor:not-allowed;opacity:var(--opacity-disabled)}.admin-reference-data-field__error{color:var(--color-danger-text);min-height:1.2em}.admin-reference-data-help{color:var(--color-ink-2);font-size:var(--text-xs);margin:calc(var(--space-2xs) * -1) 0 var(--space-2xs);line-height:1.55}.admin-reference-data-feedback{border-inline-start:var(--rule-strong) solid var(--color-success);color:var(--color-success-text);gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm);line-height:1.5;display:grid}.admin-reference-data-feedback.is-error{border-inline-start-color:var(--color-danger);color:var(--color-danger-text)}.admin-reference-data-feedback.is-loading{border-inline-start-color:var(--color-rule-strong);color:var(--color-ink-2)}.admin-reference-data-feedback.is-warning{border-inline-start-color:var(--color-warning);color:var(--color-warning-text)}.admin-reference-data-feedback:focus{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.admin-reference-data-feedback p{margin:0}.admin-reference-data-form>.button{margin-top:var(--space-xs);white-space:nowrap;justify-self:start}.admin-reference-data-index{border-top:var(--rule-strong) solid var(--color-ink);padding-top:var(--space-xl)}.admin-reference-data-index__columns>section{min-width:0}.admin-reference-data-index__columns h3{border-bottom:var(--rule-strong) solid var(--color-ink);padding-bottom:var(--space-sm)}.admin-reference-data-list-heading{border-bottom:var(--rule-strong) solid var(--color-ink);align-items:flex-start;gap:var(--space-sm);padding-bottom:var(--space-sm);flex-direction:column;display:flex}.admin-reference-data-list-heading h3{border:0;padding:0}.admin-reference-data-list-heading__copy{gap:var(--space-2xs);min-width:0;display:grid}.admin-reference-data-list-heading__copy p{color:var(--color-ink-2);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;line-height:1.55}.admin-profile-refresh{width:100%}.admin-reference-data-list{margin:0;padding:0;list-style:none}.admin-reference-data-list>li{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-xs);min-width:0;padding-block:var(--space-md);display:grid}.admin-reference-data-list>li>div{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-reference-data-list>li>div>strong{font-size:var(--text-md);overflow-wrap:anywhere}.admin-reference-data-list>li>div>span,.admin-reference-data-list>li>ul small{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-xs);padding:var(--space-3xs) var(--space-xs);white-space:nowrap}.admin-reference-data-list>li>p{color:var(--color-ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.admin-reference-data-list>li>ul{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.admin-reference-data-list>li>ul li{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.admin-reference-data-list>li>ul li>span{font-size:var(--text-xs);font-weight:800}.admin-reference-data-list a{color:var(--color-ink);min-height:var(--tap-target);white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.admin-reference-data-empty{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-2xs);padding-block:var(--space-lg);display:grid}.admin-reference-data-empty p{color:var(--color-ink-2);margin:0;line-height:1.55}@media (hover:hover) and (pointer:fine){.admin-reference-data-field :where(input,select):hover:not(:disabled){border-color:var(--color-ink-3)}.admin-reference-data-list a:hover{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}}@media (width>=48rem){.admin-reference-data-forms,.admin-reference-data-index__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reference-data-form:nth-child(2),.admin-reference-data-index__columns>section:nth-child(2){border-inline-start:var(--rule-thin) solid var(--color-rule);padding-inline-start:var(--space-lg)}}@media (width>=60rem){.admin-reference-data-list-heading{flex-direction:row;justify-content:space-between;align-items:center}.admin-profile-refresh{width:auto}}.schedule-submit-masthead{background:var(--color-paper-2);border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-xl)}.schedule-submit-masthead .section-shell>div{gap:var(--space-sm);max-width:var(--content-max);display:grid}.schedule-submit-masthead__eyebrow{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.05em;font-weight:800}.schedule-submit-masthead h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.05em;max-width:14ch;margin:0;line-height:1.04}.schedule-submit-masthead p{color:var(--color-ink-2);max-width:var(--measure);margin:0;line-height:1.75}.schedule-submit-workbench{padding-block:var(--space-xl) var(--space-2xl)}.schedule-submit-workbench>header{border-bottom:var(--rule-strong) solid var(--color-ink);align-items:start;gap:var(--space-sm);padding-bottom:var(--space-md);display:grid}.schedule-submit-workbench>header span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.schedule-submit-workbench>header h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:var(--space-3xs) 0 0}.schedule-submit-workbench>header>p{color:var(--color-ink-2);max-width:var(--measure);margin:0;line-height:1.6}.schedule-submit-chooser{gap:var(--space-lg);padding-top:var(--space-lg);display:grid}.schedule-submit-options{gap:var(--space-sm);display:grid}.schedule-submit-option{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-card);color:var(--color-ink);gap:var(--space-xs);grid-template-columns:var(--step-number-width) minmax(0, 1fr) auto;min-height:9rem;padding:var(--space-md);text-align:start;width:100%;display:grid}.schedule-submit-option:hover{background:var(--color-paper-2);border-color:var(--color-ink-2)}.schedule-submit-option[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset var(--brand-bar-width) 0 0 var(--color-accent)}.schedule-submit-option>span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.schedule-submit-option>strong{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em}.schedule-submit-option>p{color:var(--color-ink-2);grid-column:2/-1;margin:0;line-height:1.6}.schedule-submit-option>b{color:var(--color-ink-3);font-size:var(--text-xs)}.schedule-submit-option[aria-pressed=true]>b{color:var(--color-accent-text)}.schedule-submit-form-shell{min-width:0}.schedule-submit-placeholder,.schedule-submit-signin,.schedule-submit-success{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);align-items:start;gap:var(--space-sm);padding:var(--space-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.schedule-submit-placeholder strong,.schedule-submit-signin h3,.schedule-submit-success h3{font-family:var(--font-display);font-size:var(--text-lg);margin:0}.schedule-submit-placeholder p,.schedule-submit-signin p,.schedule-submit-success p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;line-height:1.6}.schedule-submit-placeholder>strong,.schedule-submit-placeholder>p{grid-column:1/-1}.schedule-submit-signin{margin-top:var(--space-lg)}.schedule-submit-signin>span,.schedule-submit-success>span{background:var(--color-accent-soft);border-radius:var(--radius-pill);color:var(--color-accent-text);font-size:var(--text-xs);height:var(--note-icon-size);width:var(--note-icon-size);justify-content:center;align-items:center;font-weight:850;display:inline-flex}.schedule-submit-signin .primary-action{margin-top:var(--space-md)}.schedule-intake-form{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-panel);gap:var(--space-lg);padding:var(--space-md);display:grid}.schedule-intake-form__header{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-xs);padding-bottom:var(--space-md);display:grid}.schedule-intake-form__header>div>span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.schedule-intake-form__header h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:var(--space-3xs) 0 0}.schedule-intake-form__header p,.schedule-intake-form__header>small{color:var(--color-ink-2);margin:0;line-height:1.6}.schedule-intake-form__header>small{font-size:var(--text-xs)}.schedule-intake-grid{gap:var(--space-md);display:grid}.schedule-intake-field{gap:var(--space-2xs);min-width:0;display:grid}.schedule-intake-field>span,.schedule-intake-field>legend{color:var(--color-ink);font-size:var(--text-sm);font-weight:750}.schedule-intake-field>span small{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:600}.schedule-intake-field :where(input,select,textarea){background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);min-height:var(--tap-target);outline:var(--rule-strong) solid transparent;outline-offset:var(--rule-thin);padding:var(--space-xs) var(--space-sm);width:100%}.schedule-intake-field :where(input,select,textarea):hover{background:var(--color-paper-2)}.schedule-intake-field :where(input,select,textarea):focus-visible{border-color:var(--color-rule-strong);outline-color:var(--color-focus)}.schedule-intake-field :where(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger)}.schedule-intake-field :where(input,select,textarea):disabled{background:var(--color-disabled);cursor:not-allowed;opacity:var(--opacity-disabled)}.schedule-intake-field input[type=file]{padding:var(--space-2xs)}.schedule-intake-field input[type=file]::file-selector-button{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;min-height:var(--tap-target);padding-inline:var(--space-sm);margin-inline-end:var(--space-sm);font-weight:700}.schedule-intake-field textarea{min-height:var(--textarea-min);resize:vertical}.schedule-intake-field>small{color:var(--color-ink-3);font-size:var(--text-xs);min-height:1lh;line-height:1.5}.schedule-intake-precision{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-sm);margin:0}.schedule-intake-precision legend{padding-inline:var(--space-3xs)}.schedule-intake-precision>label{color:var(--color-ink-2);align-items:center;gap:var(--space-xs);min-height:var(--tap-target);display:flex}.schedule-intake-precision input,.schedule-intake-confirmations input{accent-color:var(--color-accent);height:var(--checkbox-size);width:var(--checkbox-size)}.schedule-intake-confirmations{background:var(--color-paper-2);border-radius:var(--radius-card);gap:var(--space-xs);padding:var(--space-sm);border:0;margin:0;display:grid}.schedule-intake-confirmations legend{font-size:var(--text-sm);padding-inline:var(--space-3xs);font-weight:800}.schedule-intake-confirmations label{align-items:start;gap:var(--space-xs);min-height:var(--tap-target);grid-template-columns:auto minmax(0,1fr);line-height:1.55;display:grid}.schedule-intake-confirmations input{margin-top:var(--space-3xs)}.schedule-intake-error,.schedule-intake-form__error{color:var(--color-danger-text)}.schedule-intake-form__error{background:var(--color-danger-soft);border-radius:var(--radius-sm);padding:var(--space-sm);margin:0;line-height:1.5}.schedule-intake-submit{background:var(--color-action);border-radius:var(--radius-input);color:var(--color-action-text);min-height:var(--tap-target);padding-inline:var(--space-md);border:0;width:fit-content;font-weight:800}.schedule-intake-submit:hover{background:var(--color-action-hover)}@media (width>=40rem){.schedule-submit-workbench>header{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)}.schedule-submit-options,.schedule-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-intake-field--wide{grid-column:1/-1}.schedule-intake-form{padding:var(--space-lg)}}@media (width>=60rem){.schedule-submit-chooser{grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr)}.schedule-submit-options{grid-template-columns:minmax(0,1fr);align-content:start}}.result-pagination{border-top:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.result-pagination>a{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap;justify-self:start;font-weight:750;display:inline-flex}.result-pagination>a:last-child{justify-self:end}.result-pagination>span[aria-current=page]{color:var(--color-ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.calendar-masthead,.streamer-index-masthead,.my-submissions-masthead{background:var(--color-paper-2);border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-xl)}.calendar-masthead__copy,.streamer-index-masthead__copy{gap:var(--space-sm);max-width:var(--content-max);display:grid}.calendar-masthead h1,.streamer-index-masthead h1,.my-submissions-masthead h1{font-family:var(--font-display);font-size:var(--text-2xl);overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;line-height:1.04}.calendar-masthead p,.streamer-index-masthead p,.my-submissions-masthead p{color:var(--color-ink-2);max-width:var(--measure);margin:0;line-height:1.7}.calendar-workbench,.streamer-index,.my-submissions,.streamer-page{padding-block:var(--space-xl) var(--space-2xl)}.calendar-toolbar{border-bottom:var(--rule-strong) solid var(--color-ink);gap:var(--space-md);padding-bottom:var(--space-md);display:grid}.calendar-period-nav{align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.calendar-period-nav h2{font-family:var(--font-display);font-size:var(--text-xl);overflow-wrap:anywhere;text-align:center;min-width:0;margin:0;font-style:normal}.calendar-period-nav a,.calendar-view-switch a{color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);white-space:nowrap;font-weight:750;display:inline-flex}.calendar-view-switch{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.calendar-view-switch a{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);padding-inline:var(--space-sm);justify-content:center}.calendar-view-switch a[aria-current=page]{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-text)}.calendar-state{border-inline-start:var(--rule-strong) solid var(--color-warning);color:var(--color-ink-2);margin:var(--space-md) 0 0;padding:var(--space-xs) var(--space-sm);line-height:1.6}.calendar-state a{color:var(--color-ink);white-space:nowrap;font-weight:750}.calendar-month-grid{display:none}.calendar-agenda{margin-top:var(--space-lg);display:grid}.calendar-day-view{margin-top:var(--space-lg)}.calendar-agenda__day{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);padding-block:var(--space-md);display:grid}.calendar-agenda__day>header{align-items:center;gap:var(--space-xs);justify-content:space-between;display:flex}.calendar-agenda__day h2{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-style:normal}.calendar-agenda__day>header span,.calendar-day>header span{background:var(--color-accent-soft);border-radius:var(--radius-pill);color:var(--color-accent-text);font-size:var(--text-xs);padding:var(--space-3xs) var(--space-xs);white-space:nowrap;font-weight:800}.calendar-agenda__day ol,.calendar-week,.calendar-day ol,.calendar-weekdays,.calendar-days{margin:0;padding:0;list-style:none}.calendar-agenda__day ol{gap:var(--space-xs);display:grid}.calendar-week{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.calendar-day{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);gap:var(--space-sm);min-width:0;padding:var(--space-sm);scroll-margin-top:calc(var(--filter-sticky-top) + var(--space-sm));display:grid}.calendar-day--today{border-color:var(--color-accent);box-shadow:inset var(--brand-bar-width) 0 0 var(--color-accent)}.calendar-day--muted{background:var(--color-paper-2);color:var(--color-ink-3)}.calendar-day>header{border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.calendar-day>header time{font-family:var(--font-display);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:800}.calendar-day--week>header time{font-size:var(--text-sm)}.calendar-day ol{gap:var(--space-xs);display:grid}.calendar-day__empty{color:var(--color-ink-3);font-size:var(--text-xs)}.calendar-day__more{color:var(--color-ink-2);font-size:var(--text-xs);min-height:var(--tap-target);padding-block:var(--space-xs);white-space:nowrap;font-weight:750}.calendar-day__more[aria-expanded=true]{color:var(--color-accent-text)}.calendar-event{background:var(--color-paper);border-inline-start:var(--rule-strong) solid var(--color-rule-strong);color:var(--color-ink);gap:var(--space-3xs);min-width:0;padding:var(--space-xs);display:grid}.calendar-event--live{border-inline-start-color:var(--color-success)}.calendar-event--canceled,.calendar-event--not_held{border-inline-start-color:var(--color-danger);color:var(--color-ink-2);text-decoration:line-through}.calendar-event>span{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.calendar-event time{color:var(--color-accent-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.calendar-event .platform-badge{min-height:var(--chip-height);padding-inline:var(--space-2xs)}.calendar-event strong,.calendar-event small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-event strong{font-size:var(--text-sm)}.calendar-event small{color:var(--color-ink-3)}.calendar-empty,.streamer-index__empty,.my-submissions__empty{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);padding-block:var(--space-xl);display:grid}.calendar-empty h2,.streamer-index__empty h1,.streamer-index__empty h2,.my-submissions__empty h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-style:normal}.calendar-empty p,.streamer-index__empty p,.my-submissions__empty p{color:var(--color-ink-2);margin:0;line-height:1.6}.calendar-empty .primary-action,.streamer-index__empty .primary-action,.my-submissions__empty .primary-action{justify-self:start}.streamer-index-filter{gap:var(--space-xs);margin-top:var(--space-lg);max-width:var(--search-form-max);display:grid}.streamer-index-filter label{font-size:var(--text-sm);font-weight:750}.streamer-index-filter :where(input,select){background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);min-height:var(--tap-target);min-width:0;padding-inline:var(--space-sm)}.streamer-index-filter button{background:var(--color-action);border-radius:var(--radius-input);color:var(--color-action-text);min-height:var(--tap-target);padding-inline:var(--space-md);white-space:nowrap;border:0;font-weight:800}.streamer-index>header,.my-submissions>header{border-bottom:var(--rule-strong) solid var(--color-ink);align-items:start;gap:var(--space-md);padding-bottom:var(--space-md);display:grid}.streamer-index>header h2,.my-submissions>header h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-style:normal}.streamer-index>header p,.my-submissions>header p{color:var(--color-ink-3);font-size:var(--text-sm);margin:var(--space-2xs) 0 0}.streamer-index>header>a{color:var(--color-ink);font-size:var(--text-sm);min-height:var(--tap-target);white-space:nowrap;align-items:center;font-weight:750;display:inline-flex}.streamer-index__list{gap:var(--space-sm);margin:var(--space-md) 0 0;grid-template-columns:minmax(0,12rem);padding:0;list-style:none;display:grid}.streamer-index__list>li{min-width:0}.streamer-index__card{aspect-ratio:1;background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);gap:var(--space-2xs);min-width:0;padding:var(--space-2xs);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.streamer-index__identity{align-items:center;gap:var(--space-xs);justify-content:space-between;min-width:0;display:flex}.streamer-index__identity h3{min-width:0;margin:0}.streamer-index__identity h3 .streamer-channel-link{max-width:100%}.streamer-index__identity .streamer-channel-link__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.streamer-index__identity>span{color:var(--color-success-text);font-size:var(--text-xs);white-space:nowrap;flex:none;font-weight:800}.streamer-index__platforms{align-content:start;gap:var(--space-2xs);flex-wrap:wrap;min-height:0;display:flex;overflow:hidden}.streamer-index__detail{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap;justify-content:space-between;width:100%;font-weight:750;display:inline-flex}.streamer-index__detail>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.streamer-profile-heading{background:var(--color-surface-dark);border-radius:var(--radius-panel);color:var(--color-ink-inverse);align-items:start;gap:var(--space-md);padding:var(--space-md);display:grid}.streamer-profile-heading>div{align-items:center;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.streamer-profile-heading>div>.streamer-channel-link{font-size:0}.streamer-profile-heading .streamer-channel-link__avatar{height:var(--avatar-size);width:var(--avatar-size)}.streamer-profile-heading .streamer-channel-link__name{display:none}.streamer-profile-heading h1{font-family:var(--font-display);font-size:var(--text-2xl);overflow-wrap:anywhere;margin:0;font-style:normal;line-height:1.04}.streamer-profile-heading p{color:var(--color-ink-inverse-muted);margin:var(--space-xs) 0 0;max-width:var(--measure);line-height:1.6}.streamer-profile-heading>.verification-badge{justify-self:start}.streamer-channel-ledger,.streamer-schedule{padding-top:var(--space-xl)}.streamer-channel-ledger>header{border-bottom:var(--rule-strong) solid var(--color-ink);gap:var(--space-xs);padding-bottom:var(--space-sm);display:grid}.streamer-channel-ledger h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-style:normal}.streamer-channel-ledger>header p{color:var(--color-ink-2);margin:0}.streamer-channel-ledger ul{margin:0;padding:0;list-style:none}.streamer-channel-ledger li{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-sm);padding-block:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.streamer-channel-ledger li>a{color:var(--color-ink);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);white-space:nowrap;font-weight:750;display:inline-flex}.event-report-link{border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);margin-top:var(--space-md);min-height:var(--tap-target);padding-top:var(--space-sm);white-space:nowrap;justify-content:space-between;font-weight:750;display:flex}.my-submissions-masthead__copy{gap:var(--space-lg);display:grid}.my-submissions-masthead__copy>div:last-child{align-items:start;gap:var(--space-xs);display:grid}.my-submissions-masthead__copy>div:last-child>span{color:var(--color-ink-2);font-size:var(--text-sm);overflow-wrap:anywhere}.my-submissions-masthead__copy>div:last-child>a{color:var(--color-ink);font-size:var(--text-sm);min-height:var(--tap-target);white-space:nowrap;align-items:center;font-weight:750;display:inline-flex}.my-submissions__list,.submission-progress{margin:0;padding:0;list-style:none}.my-submissions__list>li{border-bottom:var(--rule-thin) solid var(--color-rule)}.submission-record{gap:var(--space-sm);padding-block:var(--space-lg);display:grid}.submission-record>header{align-items:start;gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.submission-record>header>div{gap:var(--space-xs);flex-wrap:wrap;display:flex}.submission-record>header>div>span,.submission-record>header time{color:var(--color-ink-3);font-size:var(--text-xs)}.submission-record h3{font-family:var(--font-display);font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-style:normal}.submission-record>p{color:var(--color-ink-2);margin:0;line-height:1.6}.submission-status{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);font-size:var(--text-xs);min-height:var(--badge-height);padding-inline:var(--space-xs);white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.submission-status--pending{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning-text)}.submission-status--success{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success-text)}.submission-status--danger{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger-text)}.submission-record dl{gap:var(--space-xs);margin:0;display:grid}.submission-record dl>div{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:baseline;gap:var(--space-sm);padding-bottom:var(--space-xs);grid-template-columns:minmax(6rem,.4fr) minmax(0,1fr);display:grid}.submission-record dt{color:var(--color-ink-3);font-size:var(--text-xs)}.submission-record dd{font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.submission-progress{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.submission-progress li{border-top:var(--rule-strong) solid var(--color-rule);color:var(--color-ink-3);font-size:var(--text-xs);gap:var(--space-2xs);min-width:0;padding:var(--space-xs) var(--space-3xs) 0;text-align:center;display:grid}.submission-progress li>span{font-variant-numeric:tabular-nums;font-weight:800}.submission-progress li[data-state=done]{border-top-color:var(--color-success);color:var(--color-success-text)}.submission-progress li[data-state=current]{border-top-color:var(--color-accent);color:var(--color-ink);font-weight:800}.submission-record__note{border-inline-start:var(--rule-strong) solid var(--color-rule-strong);font-size:var(--text-sm);padding-inline-start:var(--space-sm)}@media (hover:hover) and (pointer:fine){.result-pagination>a:hover,.calendar-view-switch a:hover,.streamer-index__detail:hover{background:var(--color-paper-2);border-color:var(--color-ink-3)}.calendar-period-nav a:hover,.calendar-state a:hover,.streamer-index>header>a:hover,.streamer-channel-ledger li>a:hover,.event-report-link:hover,.my-submissions-masthead__copy>div:last-child>a:hover{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}.calendar-event:hover{background:var(--color-paper-2);border-inline-start-color:var(--color-accent)}.streamer-index-filter :where(input,select):hover{border-color:var(--color-ink-3)}.streamer-index-filter button:hover{background:var(--color-action-hover)}}@media (width>=40rem){.calendar-toolbar,.streamer-index>header,.my-submissions>header,.my-submissions-masthead__copy{grid-template-columns:minmax(0,1fr) auto;align-items:center}.calendar-view-switch{justify-content:flex-end}.calendar-agenda__day{grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr)}.calendar-agenda__day>header{justify-content:flex-start;align-items:start}.streamer-index__list{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}.streamer-profile-heading{padding:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center}.streamer-profile-heading>.verification-badge{justify-self:end}.submission-record dl{grid-template-columns:repeat(3,minmax(0,1fr))}.submission-record dl>div{align-content:start;gap:var(--space-2xs);border-bottom:0;grid-template-columns:minmax(0,1fr)}}@media (width>=60rem){.calendar-month-grid{margin-top:var(--space-lg);display:block}.calendar-agenda{display:none}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{border-block:var(--rule-thin) solid var(--color-rule)}.calendar-weekdays li{color:var(--color-ink-3);font-size:var(--text-xs);padding:var(--space-xs);text-align:center;font-weight:800}.calendar-days{border-inline-start:var(--rule-thin) solid var(--color-rule)}.calendar-days>.calendar-day{border:0;border-bottom:var(--rule-thin) solid var(--color-rule);border-inline-end:var(--rule-thin) solid var(--color-rule);border-radius:0;min-height:13rem}.calendar-week{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-week>.calendar-day{align-content:start;min-height:20rem}.streamer-index-filter{grid-template-columns:auto minmax(12rem,1fr) auto minmax(8rem,.4fr) auto;align-items:center}.streamer-index__list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=23rem) and (width<=39.999rem){.streamer-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=90rem){.streamer-index__list{grid-template-columns:repeat(6,minmax(0,1fr))}}.admin-readiness__retention{align-items:start;gap:var(--space-md);display:grid}.admin-readiness__retention>div{max-width:48rem}.admin-readiness__retention h2{margin:0}.admin-readiness__retention p{margin-block:var(--space-2xs) 0}.admin-readiness__retention>button{justify-self:start}.admin-readiness__retention-confirm{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.admin-readiness__retention-confirm p{flex-basis:100%;margin:0}.admin-readiness__retention>p[data-tone=success]{color:var(--color-success-text)}.admin-readiness__retention>p[data-tone=error]{color:var(--color-danger-text)}.admin-readiness__early-cleanup{gap:var(--space-md);display:grid}.admin-readiness__early-cleanup>div:first-child{max-width:48rem}.admin-readiness__early-cleanup h2,.admin-readiness__early-cleanup p{margin:0}.admin-readiness__early-cleanup>div:first-child p{margin-top:var(--space-2xs)}.admin-readiness__early-cleanup form{gap:var(--space-sm);max-width:42rem;display:grid}.admin-readiness__early-cleanup label{gap:var(--space-2xs);display:grid}.admin-readiness__early-cleanup label>span{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:750}.admin-readiness__early-cleanup input,.admin-readiness__early-cleanup textarea{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);font:inherit;padding:var(--space-xs)}.admin-readiness__early-cleanup input{min-height:var(--tap-target)}.admin-readiness__early-cleanup textarea{min-height:var(--textarea-min);resize:vertical}.admin-readiness__early-cleanup form>button{justify-self:start}.admin-readiness__early-cleanup>p[data-tone=success]{color:var(--color-success-text)}.admin-readiness__early-cleanup>p[data-tone=error]{color:var(--color-danger-text)}@media (width>=50rem){.admin-readiness__retention{grid-template-columns:minmax(0,1fr) auto}.admin-readiness__retention>p{grid-column:1/-1}}
