/*! 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-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-yellow-50:oklch(98.7% .026 102.212);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-black:#000;--color-white:#fff;--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-base--line-height:calc(1.5 / 1);--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-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-bold:700;--tracking-widest:.1em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--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);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--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{.\!visible{visibility:visible!important}.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}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-dvh{height:100dvh}.h-screen{height:100vh}.w-24{width:calc(var(--spacing) * 24)}.flex-shrink,.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,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#f5f0e6\],.bg-\[rgb\(245_240_230\)\]{background-color:#f5f0e6}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-\[…\]{color:…}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.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}.opacity-0{opacity:0}.shadow,.shadow\/elevation{--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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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);overflow-x:clip}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);word-break:keep-all;margin:0;overflow-x:clip}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}.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}@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}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-background:oklch(14.5% .006 155);--theme-surface:oklch(18% .008 155);--theme-surface-soft:oklch(21.5% .01 155);--theme-brand:oklch(78% .17 155);--theme-brand-hover:oklch(83% .15 155);--theme-brand-text:oklch(78% .17 155);--theme-brand-soft:oklch(25% .04 155);--theme-on-brand:oklch(13% .006 155);--theme-action:oklch(93% .006 155);--theme-action-hover:oklch(86% .008 155);--theme-on-action:oklch(15% .006 155);--theme-text:oklch(94% .006 155);--theme-text-muted:oklch(68% .012 155);--theme-border:oklch(28% .01 155);--theme-border-strong:oklch(42% .012 155);--theme-focus:oklch(78% .17 155);--theme-dark-surface:oklch(14.5% .006 155);--theme-dark-surface-2:oklch(21.5% .01 155);--theme-dark-text:oklch(94% .006 155);--theme-dark-muted:oklch(68% .012 155);--theme-dark-accent:oklch(78% .17 155);--theme-disabled:oklch(30% .01 155);--theme-loading:oklch(38% .012 155);--color-paper:var(--theme-background);--color-paper-2:var(--theme-surface);--color-paper-3:var(--theme-surface-soft);--color-ink:var(--theme-text);--color-ink-2:var(--theme-text-muted);--color-ink-3:var(--theme-text-muted);--color-rule:var(--theme-border);--color-rule-strong:var(--theme-border-strong);--color-accent:var(--theme-brand);--color-accent-hover:var(--theme-brand-hover);--color-accent-text:var(--theme-brand-text);--color-accent-soft:var(--theme-brand-soft);--color-accent-ink:var(--theme-on-brand);--color-focus:var(--theme-focus);--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:var(--theme-dark-surface);--color-surface-dark-2:var(--theme-dark-surface-2);--color-ink-inverse:var(--theme-dark-text);--color-ink-inverse-muted:var(--theme-dark-muted);--color-accent-on-dark:var(--theme-dark-accent);--color-platform-chzzk:oklch(72% .17 155);--color-platform-soop:oklch(68% .16 250);--color-platform-cime:oklch(67% .16 305);--color-disabled:var(--theme-disabled);--color-loading:var(--theme-loading);--color-action:var(--theme-action);--color-action-hover:var(--theme-action-hover);--color-action-text:var(--theme-on-action);--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.25rem;--space-lg:1.75rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--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.25rem);--text-display:clamp(2.25rem, 5vw, 4.75rem);--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:.375rem;--radius-sm:.5rem;--radius-input:.625rem;--radius-card:.75rem;--radius-panel:1rem;--radius-pill:999px;--shell-max:92rem;--content-max:80rem;--measure:68ch;--header-height:4.25rem;--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:2.75rem;--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 .75rem 2rem oklch(5% .008 155/.36);--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=chzzk-neon-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=chzzk-mint-grid]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background:oklch(97.5% .006 155);--theme-surface:oklch(99.5% .003 155);--theme-surface-soft:oklch(94% .01 155);--theme-brand:oklch(64% .18 155);--theme-brand-hover:oklch(58% .16 155);--theme-brand-text:oklch(46% .13 155);--theme-brand-soft:oklch(92% .035 155);--theme-on-brand:oklch(13% .006 155);--theme-action:oklch(20% .008 155);--theme-action-hover:oklch(28% .01 155);--theme-on-action:oklch(97.5% .006 155);--theme-text:oklch(19% .008 155);--theme-text-muted:oklch(46% .012 155);--theme-border:oklch(86% .01 155);--theme-border-strong:oklch(70% .014 155);--theme-focus:oklch(46% .13 155);--theme-disabled:oklch(89% .008 155);--theme-loading:oklch(82% .012 155);--shadow-popover:0 .75rem 2rem oklch(16% .008 155/.12)}:root[data-theme=soop-broadcast-blue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-background:oklch(14.5% .008 250);--theme-surface:oklch(18% .01 250);--theme-surface-soft:oklch(21.5% .014 250);--theme-brand:oklch(75% .15 250);--theme-brand-hover:oklch(80% .13 250);--theme-brand-text:oklch(75% .15 250);--theme-brand-soft:oklch(25% .04 250);--theme-on-brand:oklch(13% .008 250);--theme-action:oklch(93% .006 250);--theme-action-hover:oklch(86% .008 250);--theme-on-action:oklch(15% .008 250);--theme-text:oklch(94% .006 250);--theme-text-muted:oklch(68% .014 250);--theme-border:oklch(28% .014 250);--theme-border-strong:oklch(42% .018 250);--theme-focus:oklch(75% .15 250);--theme-dark-surface:oklch(14.5% .008 250);--theme-dark-surface-2:oklch(21.5% .014 250);--theme-dark-text:oklch(94% .006 250);--theme-dark-muted:oklch(68% .014 250);--theme-dark-accent:oklch(75% .15 250);--theme-disabled:oklch(30% .014 250);--theme-loading:oklch(38% .018 250);--shadow-popover:0 .75rem 2rem oklch(5% .008 250/.36)}:root[data-theme=soop-sky-white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background:oklch(97.5% .006 250);--theme-surface:oklch(99.5% .003 250);--theme-surface-soft:oklch(94% .012 250);--theme-brand:oklch(62% .17 250);--theme-brand-hover:oklch(56% .16 250);--theme-brand-text:oklch(43% .15 250);--theme-brand-soft:oklch(92% .035 250);--theme-on-brand:oklch(13% .008 250);--theme-action:oklch(20% .008 250);--theme-action-hover:oklch(28% .01 250);--theme-on-action:oklch(97.5% .006 250);--theme-text:oklch(19% .008 250);--theme-text-muted:oklch(46% .014 250);--theme-border:oklch(86% .012 250);--theme-border-strong:oklch(70% .018 250);--theme-focus:oklch(43% .15 250);--theme-dark-surface:oklch(14.5% .008 250);--theme-dark-surface-2:oklch(21.5% .014 250);--theme-dark-text:oklch(94% .006 250);--theme-dark-muted:oklch(68% .014 250);--theme-dark-accent:oklch(75% .15 250);--theme-disabled:oklch(89% .01 250);--theme-loading:oklch(82% .014 250);--shadow-popover:0 .75rem 2rem oklch(16% .008 250/.12)}:root[data-theme=cime-virtual-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-background:oklch(14.5% .01 305);--theme-surface:oklch(18% .012 305);--theme-surface-soft:oklch(21.5% .016 305);--theme-brand:oklch(74% .15 305);--theme-brand-hover:oklch(79% .13 305);--theme-brand-text:oklch(74% .15 305);--theme-brand-soft:oklch(25% .045 305);--theme-on-brand:oklch(13% .01 305);--theme-action:oklch(93% .006 305);--theme-action-hover:oklch(86% .008 305);--theme-on-action:oklch(15% .01 305);--theme-text:oklch(94% .006 305);--theme-text-muted:oklch(68% .016 305);--theme-border:oklch(28% .016 305);--theme-border-strong:oklch(42% .02 305);--theme-focus:oklch(74% .15 305);--theme-dark-surface:oklch(14.5% .01 305);--theme-dark-surface-2:oklch(21.5% .016 305);--theme-dark-text:oklch(94% .006 305);--theme-dark-muted:oklch(68% .016 305);--theme-dark-accent:oklch(74% .15 305);--theme-disabled:oklch(30% .016 305);--theme-loading:oklch(38% .02 305);--shadow-popover:0 .75rem 2rem oklch(5% .01 305/.36)}:root[data-theme=cime-lavender-studio]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-background:oklch(97.5% .007 305);--theme-surface:oklch(99.5% .003 305);--theme-surface-soft:oklch(94% .014 305);--theme-brand:oklch(62% .16 305);--theme-brand-hover:oklch(56% .15 305);--theme-brand-text:oklch(43% .15 305);--theme-brand-soft:oklch(92% .04 305);--theme-on-brand:oklch(13% .01 305);--theme-action:oklch(20% .008 305);--theme-action-hover:oklch(28% .012 305);--theme-on-action:oklch(97.5% .007 305);--theme-text:oklch(19% .01 305);--theme-text-muted:oklch(46% .016 305);--theme-border:oklch(86% .014 305);--theme-border-strong:oklch(70% .02 305);--theme-focus:oklch(43% .15 305);--theme-dark-surface:oklch(14.5% .01 305);--theme-dark-surface-2:oklch(21.5% .016 305);--theme-dark-text:oklch(94% .006 305);--theme-dark-muted:oklch(68% .016 305);--theme-dark-accent:oklch(74% .15 305);--theme-disabled:oklch(89% .012 305);--theme-loading:oklch(82% .016 305);--shadow-popover:0 .75rem 2rem oklch(16% .01 305/.12)}:root:is([data-theme=chzzk-mint-grid],[data-theme=soop-sky-white],[data-theme=cime-lavender-studio]){--color-platform-chzzk:oklch(48% .14 155);--color-platform-soop:oklch(47% .15 250);--color-platform-cime:oklch(47% .15 305);--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)}.skip-link{border:2px solid var(--ink);border-radius:6px;font-weight:800;top:8px;left:8px}.section-shell{width:min(1240px,100% - 48px);margin-inline:auto}.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--outline{border-color:var(--ink);background:0 0}.eyebrow{color:#626a7e;font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:800;display:flex}.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}.section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(32px,4vw,49px);font-weight:900;line-height:1.12}.confidence-chip{color:#1c6b56;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}.platform-badge{white-space:nowrap;border:1px solid var(--line);background:var(--white);border-radius:3px;align-items:center;gap:6px;width:max-content;padding:5px 7px;font-size:9px;font-weight:850;display:inline-flex}.breadcrumb{margin-bottom:34px}.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}.filter-group legend{width:100%}.filter-group label{margin-top:10px;font-size:11px}.results-heading{border-bottom:1px solid var(--line-dark);padding-bottom:22px}.results-heading__query{margin-bottom:7px;display:block}.results-heading h2 strong{color:var(--coral-dark)}.results-heading>label{align-items:center;gap:9px;display:flex}.results-heading>label span{color:#7c8290;font-size:9px}.results-heading select{padding:0 32px 0 11px;font-size:10px}.active-filters{padding:16px 0}.active-filters>span{border:1px solid #d9a49b;padding:6px 9px;font-weight:700}.active-filters button{color:inherit;background:0 0;border:0;padding:0;font-weight:900}.admin-safety-note{margin-inline:auto;max-width:1540px;margin-top:24px}.admin-safety-note>span{place-items:center;font-size:11px}.admin-safety-note p{flex:1;font-size:9px}@media (width<=860px){.section-shell{width:min(100% - 32px,680px)}.search-page-form{margin-top:38px}.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)}.admin-main{padding:20px 14px}}@media (width<=560px){.section-shell{width:min(100% - 24px,520px)}.section-heading{flex-direction:column;align-items:flex-start}.section-heading h2{font-size:34px}.search-page-form>div{grid-template-columns:auto 1fr}.search-page-form button{grid-column:1/-1;width:100%}.results-heading{flex-direction:column;align-items:flex-start}.admin-safety-note{flex-wrap:wrap;align-items:flex-start}.admin-safety-note p{flex:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}html,body{overflow-x:clip}.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 .button--dark,.admin-app .button--dark{background:var(--color-action);color:var(--color-action-text);box-shadow:none}.redesign-app .button--dark:hover:not(:disabled),.admin-app .button--dark:hover:not(:disabled){background:var(--color-action-hover);box-shadow:none}.redesign-app .button--outline,.admin-app .button--outline{border-color:var(--color-rule-strong);color:var(--color-ink);background:0 0}.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);width:100%;margin-inline:auto;padding-inline-start:max(var(--space-sm), env(safe-area-inset-left));padding-inline-end:max(var(--space-sm), env(safe-area-inset-right))}.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-block:max(var(--space-sm), env(safe-area-inset-top)) var(--space-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""search search";margin-inline:auto;padding-inline-start:max(var(--space-sm), env(safe-area-inset-left));padding-inline-end:max(var(--space-sm), env(safe-area-inset-right));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-cluster{gap:var(--space-3xs);grid-area:actions;justify-items:end;min-width:0;display:grid}.shell-actions{align-items:center;gap:var(--space-2xs);justify-content:flex-end;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-platform-themes{align-items:center;gap:var(--space-3xs);justify-content:flex-end;max-width:100%;display:flex}.shell-platform-themes__option{border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-2xs);letter-spacing:-.01em;min-height:var(--tap-target);min-width:var(--tap-target);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:850;display:inline-flex}.shell-platform-themes__option>span{border:var(--rule-thin) solid transparent;border-radius:var(--radius-pill);min-height:var(--badge-height);padding-inline:var(--space-2xs);justify-content:center;align-items:center;display:inline-flex}.shell-platform-themes__option:hover>span{background:var(--color-paper-2);border-color:var(--color-rule)}.shell-platform-themes__option[aria-pressed=true]>span{background:var(--color-accent-soft);border-color:var(--color-accent)}.shell-platform-themes__option--chzzk>span{color:var(--color-platform-chzzk)}.shell-platform-themes__option--soop>span{color:var(--color-platform-soop)}.shell-platform-themes__option--cime>span{color:var(--color-platform-cime)}.shell-header__nav-row{border-top:var(--rule-thin) solid var(--color-rule);max-width:var(--shell-max);min-height:var(--nav-row-height);justify-content:space-between;align-items:center;margin-inline:auto;padding-inline-start:max(var(--space-sm), env(safe-area-inset-left));padding-inline-end:max(var(--space-sm), env(safe-area-inset-right));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-block:var(--space-lg) max(var(--space-lg), env(safe-area-inset-bottom));flex-direction:column;margin-inline:auto;padding-inline-start:max(var(--space-sm), env(safe-area-inset-left));padding-inline-end:max(var(--space-sm), env(safe-area-inset-right));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}.pwa-install-action{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);background:0 0;align-items:center;font-weight:700;display:inline-flex}.pwa-install-action:hover{background:var(--color-paper-2)}.pwa-install-action:active:not(:disabled){transform:translateY(var(--press-offset))}.pwa-install-action:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.pwa-install-guide{color:var(--color-ink-2);font-size:var(--text-sm);margin:0;line-height:1.5}.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,.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)}.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>div>p:last-child{color:var(--color-ink-2);font-size:var(--text-sm);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>div>p:last-child{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{flex-direction:column;align-self:start;min-width:0;display:flex}.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);box-shadow:none;min-height:var(--hero-search-height);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;padding:0;display:grid;overflow:hidden}.workbench-search>div>span,.search-page-form>div>span{color:var(--color-ink-3);font-size:var(--text-xl);margin-inline-start:0;padding-inline-start:var(--space-sm)}.workbench-search input,.search-page-form input{color:var(--color-ink);font-size:var(--text-base);outline:var(--rule-strong) solid transparent;outline-offset:var(--space-3xs);min-width:0;height:auto;padding:var(--space-sm);background:0 0;border:0;font-weight:400}.workbench-search button,.search-page-form button{background:var(--color-action);color:var(--color-action-text);cursor:pointer;font-size:var(--text-base);height:auto;min-width:var(--hero-search-button);padding-inline:var(--space-sm);white-space:nowrap;border:0;border-radius:0;grid-column:auto;align-self:stretch;width:auto;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);max-width:100%;min-height:var(--chip-height);overflow-wrap:anywhere;padding-inline:var(--space-xs);white-space:normal;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)}.query-chips a[aria-current=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.home-media-showcase{border-top:var(--rule-strong) solid var(--color-ink);margin-top:var(--space-xl);min-width:0;padding-top:var(--space-sm)}.home-media-showcase__header{align-items:end;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.home-media-showcase__header>div:first-child>span{color:var(--color-accent-text);font-size:var(--text-2xs);letter-spacing:.08em;font-weight:800;display:block}.home-media-showcase__header h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.035em;margin:var(--space-3xs) 0 0;font-style:normal;font-weight:780}.home-media-showcase__counter{color:var(--color-ink-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.home-media-showcase__header-actions{align-items:center;gap:var(--space-sm);display:flex}.home-media-showcase__rotation{align-items:center;gap:var(--space-3xs);display:flex}.home-media-showcase__header-actions>a{color:var(--color-ink);font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);white-space:nowrap;font-weight:750;display:inline-flex}.home-media-showcase__header-actions>a:hover{text-underline-offset:var(--space-3xs);text-decoration:underline}.home-media-showcase__stage{aspect-ratio:16/9;background:var(--color-surface-dark);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-card);min-width:0;position:relative;overflow:hidden}.home-media-showcase__stage>:where(img,iframe,.home-media-showcase__detail-media),.home-media-showcase__video-consent{block-size:100%;inline-size:100%}.home-media-showcase__stage--empty{background:var(--color-paper-2)}.home-media-showcase__empty{block-size:100%;color:var(--color-ink);align-content:center;gap:var(--space-2xs);inline-size:100%;padding:var(--space-lg);justify-items:start;display:grid}.home-media-showcase__empty>span{color:var(--color-accent-text);font-size:var(--text-2xs);letter-spacing:.12em;font-weight:800}.home-media-showcase__empty>strong{font-family:var(--font-display);font-size:var(--text-lg);font-weight:780}.home-media-showcase__empty>small{color:var(--color-ink-2);max-width:var(--measure);line-height:1.55}.home-media-showcase__stage>img,.home-media-showcase__detail-media>img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.home-media-showcase__detail-media{color:inherit;display:block}.home-media-showcase__stage>iframe{border:0;display:block}.home-media-showcase__video-consent{background:var(--color-surface-dark);color:var(--color-ink-inverse);cursor:pointer;align-content:center;gap:var(--space-2xs);padding:var(--space-md);text-align:center;border:0;justify-items:center;display:grid}.home-media-showcase__video-consent>span{border:var(--rule-thin) solid var(--color-ink-inverse-muted);border-radius:var(--radius-pill);font-size:var(--text-lg);min-block-size:var(--tap-target);min-inline-size:var(--tap-target);justify-content:center;align-items:center;display:inline-flex}.home-media-showcase__video-consent>strong{font-size:var(--text-md)}.home-media-showcase__video-consent>small{color:var(--color-ink-inverse-muted);line-height:1.55}.home-media-showcase__caption{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:start;gap:var(--space-sm);padding-block:var(--space-sm);flex-direction:column;justify-content:space-between;display:flex}.home-media-showcase__detail-copy{color:inherit;min-width:0;text-decoration:none;display:block}.home-media-showcase__caption strong{color:var(--color-ink);font-size:var(--text-base);overflow-wrap:anywhere;display:block}.home-media-showcase__caption p{color:var(--color-ink-2);font-size:var(--text-sm);margin:var(--space-2xs) 0 0;line-height:1.55}.home-media-showcase__caption>a:not(.home-media-showcase__detail-copy){color:var(--color-ink);font-size:var(--text-sm);gap:var(--space-2xs);min-height:var(--tap-target);white-space:nowrap;font-weight:750;display:inline-flex}.home-media-showcase__detail-copy:hover strong,.home-media-showcase__detail-copy:focus-visible strong{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}.home-media-showcase__controls{align-items:center;gap:var(--space-3xs);display:flex}.home-media-showcase__controls button{border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;font-size:var(--text-sm);min-block-size:var(--tap-target);min-inline-size:var(--tap-target);transition:background-color .12s var(--ease-out), color .12s var(--ease-out), transform .1s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-media-showcase__controls button:active{transform:translateY(1px)}.home-media-showcase__controls button:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.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-variant-numeric:tabular-nums;gap:var(--space-3xs);font-weight:800;line-height:1.15;display:grid}.quick-schedule li time>span{color:var(--color-ink-inverse-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:700}.quick-schedule li time>strong{color:var(--color-accent-on-dark);font-size:var(--text-md);white-space:nowrap;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;gap:var(--space-2xs);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,.streamer-profile-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,.streamer-profile-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__concept-label{color:var(--color-ink-3);font-size:var(--text-xs)}.schedule-row__concept-label: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{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);grid-area:auto;align-self:auto}.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);align-items:center;gap:var(--space-3xs);padding-bottom:var(--space-2xs);justify-content:space-between;display:flex}.filter-rail>header>strong{white-space:nowrap;flex-shrink:0}.filter-group{border:0;border-bottom:var(--rule-thin) solid var(--color-rule);padding:var(--space-sm) 0;margin:0}.filter-group legend{font-size:var(--text-sm);margin-bottom:var(--space-2xs);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)}.mobile-filter{border-bottom:var(--rule-thin) solid var(--color-rule);margin-bottom:var(--space-md);display:block}.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,.mobile-filter__controls{min-width:0;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 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-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)}.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{color:var(--color-ink);font-size:var(--text-sm);font-weight:750}.suggestion-field>label 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-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-success h3{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-style:normal}.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-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}.watch-panel dl{margin-top:var(--space-md)}.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-rail>header button,.people-ledger article>a:not(.streamer-channel-link){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-start:max(var(--space-md), env(safe-area-inset-left));padding-inline-end:max(var(--space-md), env(safe-area-inset-right))}.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}.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)}.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-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{min-width:0;top:var(--filter-sticky-top);display:block;position:sticky}.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}.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-document{grid-template-columns:minmax(0, 1fr) var(--watch-panel-width)}.watch-panel{top:var(--filter-sticky-top);position:sticky}}.desktop-overlay{background:var(--color-paper);color:var(--color-ink);flex-direction:column;min-width:18rem;min-height:100dvh;display:flex}.desktop-window-chrome{-webkit-app-region:drag;background:var(--color-paper-2);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);align-items:center;gap:var(--space-2xs) var(--space-xs);min-width:0;padding:var(--space-2xs) var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.desktop-window-chrome--expanded{z-index:calc(var(--z-header) + 1);position:relative}.desktop-window-chrome__identity{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.desktop-window-chrome__identity strong{font-size:var(--text-sm);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.desktop-window-chrome__identity>span:last-child{color:var(--color-ink-3);font-size:var(--text-2xs);white-space:nowrap}.desktop-window-chrome__signal{background:var(--color-platform-chzzk);border-radius:var(--radius-xs);height:var(--space-xs);width:var(--space-3xs);flex:none}.desktop-window-chrome__actions,.desktop-overlay__window-settings,.desktop-overlay__opacity,.desktop-window-chrome :where(button,input,output){-webkit-app-region:no-drag}.desktop-window-chrome__actions{align-items:center;gap:var(--space-3xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.desktop-window-chrome button,.desktop-overlay__empty button,.desktop-overlay__event-open,.desktop-overlay__alert-list button,.desktop-overlay__text-action{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-xs);min-height:var(--tap-target);padding:var(--space-2xs) var(--space-xs);background:0 0;font-weight:750}.desktop-window-chrome button[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-hover)}.desktop-window-chrome__error{color:var(--color-danger-text);font-size:var(--text-xs);grid-column:1/-1}.desktop-overlay__window-settings{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.desktop-overlay__opacity{align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);flex:13rem;grid-template-columns:auto minmax(5rem,1fr) 2.6rem;display:grid}.desktop-overlay__opacity>span,.desktop-overlay__opacity output{color:var(--color-ink-2);font-size:var(--text-2xs);font-weight:750}.desktop-overlay__opacity output{text-align:end}.desktop-overlay__opacity input{accent-color:var(--color-action);min-height:var(--tap-target);width:100%;min-width:0}.desktop-overlay__control-error{background:var(--color-danger-soft);border-bottom:var(--rule-thin) solid var(--color-danger);color:var(--color-danger-text);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs);margin:0;line-height:1.5}.desktop-overlay__content{gap:var(--space-xs);min-width:0;padding:var(--space-xs);flex:auto;display:grid}.desktop-overlay__section,.desktop-overlay__empty,.desktop-overlay__follow-manager{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);min-width:0}.desktop-overlay__section>header{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:end;gap:var(--space-sm);padding:var(--space-xs);justify-content:space-between;display:flex}.desktop-overlay__section h2,.desktop-overlay__empty h2{font-family:var(--font-display);font-size:var(--text-md);overflow-wrap:anywhere;margin:0;line-height:1.2}.desktop-overlay__count{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;min-width:1.5rem;min-height:1.5rem;padding-inline:var(--space-3xs);flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.desktop-overlay__section-state,.desktop-overlay__section-note{color:var(--color-ink-3);font-size:var(--text-xs);padding:var(--space-xs);text-wrap:pretty;margin:0;line-height:1.55}.desktop-overlay__section-state.is-error{background:var(--color-danger-soft);color:var(--color-danger-text)}.desktop-overlay__section-note{border-top:var(--rule-thin) solid var(--color-rule)}.desktop-overlay__event-list,.desktop-overlay__alert-list{margin:0;padding:0;list-style:none}.desktop-overlay__event{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:start;gap:var(--space-xs);min-width:0;padding:var(--space-xs);grid-template-columns:5.8rem minmax(0,1fr);display:grid}.desktop-overlay__event:last-child{border-bottom:0}.desktop-overlay__event-time{color:var(--color-ink-2);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;min-width:0;font-weight:750;line-height:1.45}.desktop-overlay__live-label{color:var(--color-accent-hover);font-size:var(--text-2xs);align-items:center;gap:var(--space-3xs);letter-spacing:.06em;font-weight:850;display:inline-flex}.desktop-overlay__live-label>span{background:var(--color-platform-chzzk);border-radius:var(--radius-pill);height:var(--platform-dot);width:var(--platform-dot)}.desktop-overlay__event-copy{gap:var(--space-3xs);min-width:0;display:grid}.desktop-overlay__event-copy h3,.desktop-overlay__following-lists h3{color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.35}.desktop-overlay__event-copy p,.desktop-overlay__following-lists p{color:var(--color-ink-3);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;line-height:1.45}.desktop-overlay__event-copy>div{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.desktop-overlay__event-copy>div span{color:var(--color-accent-text);font-size:var(--text-2xs)}.desktop-overlay__event-open{color:var(--color-accent-text);margin-top:var(--space-3xs);justify-self:start}.desktop-overlay__text-action{border-radius:0 0 var(--radius-card) var(--radius-card);color:var(--color-accent-text);text-align:start;border-color:#0000;width:100%}.desktop-overlay__empty{gap:var(--space-2xs);padding:var(--space-md);display:grid}.desktop-overlay__empty p{color:var(--color-ink-3);font-size:var(--text-sm);text-wrap:pretty;max-width:65ch;margin:0;line-height:1.55}.desktop-overlay__empty button{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-text);margin-top:var(--space-2xs);justify-self:start}.desktop-overlay__follow-manager>summary{cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-xs);min-height:var(--tap-target);padding:var(--space-2xs) var(--space-xs);justify-content:space-between;font-weight:800;display:flex}.desktop-overlay__follow-manager>summary::marker{color:var(--color-accent-text)}.desktop-overlay__follow-manager>summary>span:last-child{color:var(--color-ink-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.desktop-overlay__follow-body{border-top:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);padding:var(--space-xs);display:grid}.desktop-overlay .following-search{gap:var(--space-xs);border:0;padding:0}.desktop-overlay .following-search>header{gap:var(--space-3xs)}.desktop-overlay .following-search h2{font-size:var(--text-base)}.desktop-overlay .following-search header p,.desktop-overlay .following-search__field small{font-size:var(--text-xs);line-height:1.45}.desktop-overlay .following-search__field{max-width:none}.desktop-overlay .following-search__field input{background:var(--color-paper-3);padding:var(--space-2xs) var(--space-xs)}.desktop-overlay .following-search__results li{padding-block:var(--space-2xs)}.desktop-overlay__following-lists{border-top:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);padding-top:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.desktop-overlay__following-lists>section{min-width:0}.desktop-overlay__following-lists header{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-2xs);justify-content:space-between;display:flex}.desktop-overlay__following-lists header span{color:var(--color-ink-3);font-size:var(--text-xs)}.desktop-overlay__following-lists ul{margin:0;padding:0;list-style:none}.desktop-overlay__following-lists li{border-top:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-2xs);min-width:0;padding-block:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.desktop-overlay__following-lists li>span:first-child{font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:700}.desktop-overlay .follow-streamer-button--compact,.desktop-overlay .follow-tag-button--compact{min-height:var(--tap-target)}.desktop-overlay__alert-list>li{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-3xs);padding:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.desktop-overlay__alert-list>li:last-child{border-bottom:0}.desktop-overlay__alert-heading,.desktop-overlay__alert-list strong,.desktop-overlay__alert-list p{grid-column:1}.desktop-overlay__alert-heading{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.desktop-overlay__alert-meta{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.desktop-overlay__alert-meta time,.desktop-overlay__alert-meta span{color:var(--color-ink-3);font-size:var(--text-2xs)}.desktop-overlay__alert-meta span{border-left:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-accent-text);padding-left:var(--space-2xs)}.desktop-overlay__alert-list strong{font-size:var(--text-sm)}.desktop-overlay__alert-list p{color:var(--color-ink-2);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;line-height:1.45}.desktop-overlay__alert-list button{color:var(--color-accent-text);grid-area:1/2/span 3;align-self:center}.desktop-overlay__footer{border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-3);font-size:var(--text-2xs);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.desktop-overlay__footer a{color:var(--color-accent-text);min-height:var(--tap-target);padding-block:var(--space-2xs);margin-inline-start:auto}.desktop-window-chrome button,.desktop-overlay :where(button,a,summary){white-space:nowrap}.desktop-window-chrome button:active,.desktop-overlay :where(button,a,summary):active{background:var(--color-paper-3);color:var(--color-accent-hover)}.desktop-window-chrome button:disabled,.desktop-overlay button:disabled,.desktop-overlay input:disabled{background:var(--color-disabled);cursor:not-allowed;opacity:.55}@media (hover:hover) and (pointer:fine){.desktop-window-chrome button:hover,.desktop-overlay__event-open:hover,.desktop-overlay__alert-list button:hover,.desktop-overlay__text-action:hover{border-color:var(--color-accent);color:var(--color-accent-hover)}.desktop-overlay__empty button:hover{background:var(--color-action-hover);border-color:var(--color-action-hover);color:var(--color-action-text)}}@media (width>=44rem){.desktop-overlay__chrome{grid-template-columns:minmax(9rem,1fr) minmax(18rem,1.35fr) auto}.desktop-overlay__window-settings{grid-column:auto}.desktop-overlay__content{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-overlay__empty,.desktop-overlay__follow-manager,.desktop-overlay__section:last-child{grid-column:1/-1}}@media (width<=31rem){.desktop-overlay__following-lists{grid-template-columns:minmax(0,1fr)}.desktop-overlay__event{grid-template-columns:4.8rem minmax(0,1fr)}}@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}.shell-platform-themes__option{min-width:var(--tap-target)}.shell-platform-themes__option>span{padding-inline:var(--space-3xs)}}@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}}.channel-live-badge{background:var(--color-success-soft);border:var(--rule-thin) solid var(--color-success);border-radius:var(--radius-pill);color:var(--color-success-text);font-family:var(--font-body);font-size:var(--text-2xs);align-items:center;gap:var(--space-3xs);min-height:var(--badge-height);padding-inline:var(--space-2xs);white-space:nowrap;flex:none;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.channel-live-badge>span{background:var(--color-success);border-radius:var(--radius-pill);height:var(--platform-dot);width:var(--platform-dot)}.channel-live-badge--compact{min-height:var(--chip-height);padding-inline:var(--space-3xs)}.people-ledger__channel{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.calendar-streamer__name{flex:auto}.calendar-event__streamers{align-items:center;gap:var(--space-2xs);display:flex}.calendar-event__streamer{align-items:center;gap:var(--space-3xs);flex:none;min-width:0;display:inline-flex}@media (width>=40rem){.people-ledger__channel{grid-column:1}}.follow-streamer-control{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:inline-flex}.follow-streamer-error{color:var(--color-danger-text);font-size:var(--text-2xs);max-width:18rem;line-height:1.4}.follow-streamer-button{border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-xs);min-height:var(--tap-target);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:750;display:inline-flex}.follow-streamer-button__label{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);min-height:var(--badge-height);padding:var(--space-3xs) var(--space-2xs);align-items:center;line-height:1;display:inline-flex}.follow-streamer-button[aria-pressed=true] .follow-streamer-button__label{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.follow-streamer-button--compact{font-size:var(--text-2xs);min-height:var(--tap-target)}.follow-streamer-button--compact .follow-streamer-button__label{min-height:1.5rem;padding-inline:var(--space-3xs)}.follow-streamer-button--dark .follow-streamer-button__label{border-color:var(--color-ink-inverse-muted);color:var(--color-ink-inverse-muted)}.follow-streamer-button--dark[aria-pressed=true] .follow-streamer-button__label{background:var(--color-surface-dark-2);border-color:var(--color-accent-on-dark);color:var(--color-accent-on-dark)}.follow-tag-control{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.follow-tag-button{border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-xs);min-height:var(--tap-target);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:750;display:inline-flex}.follow-tag-button__label{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);min-height:var(--badge-height);padding:var(--space-3xs) var(--space-2xs);align-items:center;line-height:1;display:inline-flex}.follow-tag-button[aria-pressed=true] .follow-tag-button__label{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.follow-tag-button--compact{font-size:var(--text-2xs);min-height:var(--tap-target)}.follow-tag-button--compact .follow-tag-button__label{min-height:1.5rem;padding-inline:var(--space-3xs)}.follow-tag-error{color:var(--color-danger-text);font-size:var(--text-2xs);max-width:18rem;line-height:1.4}.following-page,.following-workspace{gap:var(--space-xl);min-width:0;display:grid}.following-search{border-block:var(--rule-strong) solid var(--color-ink);gap:var(--space-md);min-width:0;padding-block:var(--space-md);display:grid}.following-search>header{gap:var(--space-2xs);display:grid}.following-search h2{font-family:var(--font-display);font-size:var(--text-xl);overflow-wrap:anywhere;text-wrap:balance;margin:0}.following-search header p,.following-search__field small{color:var(--color-ink-3);text-wrap:pretty;margin:0;line-height:1.6}.following-search header p{font-size:var(--text-sm)}.following-search__field{gap:var(--space-2xs);max-width:var(--search-form-max);min-width:0;display:grid}.following-search__field label{color:var(--color-ink);font-size:var(--text-sm);font-weight:750}.following-search__field input{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);font:inherit;min-height:var(--tap-target);min-width:0;padding:var(--space-xs) var(--space-sm);width:100%}.following-search__field input:focus-visible{border-color:var(--color-focus);outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.following-search__field small{font-size:var(--text-xs)}.following-search__results{min-width:0}.following-search__status{border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-3);font-size:var(--text-sm);padding-block:var(--space-sm);margin:0;line-height:1.6}.following-search__status.is-error{color:var(--color-danger-text)}.following-search__results ul{border-top:var(--rule-thin) solid var(--color-rule);margin:0;padding:0;list-style:none}.following-search__results li{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-sm);min-width:0;padding-block:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.following-search__identity{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.following-search__kind{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-ink-3);font-size:var(--text-2xs);padding:var(--space-3xs) var(--space-2xs);flex:none;font-weight:750}.following-search__identity strong{font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0}.following-search+.public-discovery-state{border-top:0}.following-notifications{border-bottom:var(--rule-strong) solid var(--color-ink);gap:var(--space-md);min-width:0;padding-bottom:var(--space-lg);display:grid}.following-notifications__copy,.following-notifications__control{gap:var(--space-2xs);min-width:0;display:grid}.following-notifications__eyebrow{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.04em;font-weight:800}.following-notifications h2{font-family:var(--font-display);font-size:var(--text-xl);overflow-wrap:anywhere;text-wrap:balance;margin:0}.following-notifications__copy p,.following-notifications__hint,.following-notifications__feedback,.following-notifications__state{text-wrap:pretty;margin:0;line-height:1.6}.following-notifications__copy p,.following-notifications__hint,.following-notifications__state span{color:var(--color-ink-3);font-size:var(--text-sm)}.following-notifications__state{gap:var(--space-3xs);display:grid}.following-notifications__state strong{color:var(--color-ink);font-size:var(--text-md)}.following-notifications__control .button{margin-top:var(--space-2xs);justify-self:start}.following-notifications__feedback{border-inline-start:var(--rule-strong) solid var(--color-rule-strong);color:var(--color-ink-2);font-size:var(--text-sm);grid-column:1/-1;padding-inline-start:var(--space-sm)}.following-notifications__feedback[data-tone=success]{border-color:var(--color-success);color:var(--color-success-text)}.following-notifications__feedback[data-tone=error]{border-color:var(--color-danger);color:var(--color-danger-text)}@media (width>=48rem){.following-notifications{grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);align-items:start}}.following-selections,.following-people,.following-tags,.following-schedules{min-width:0}.following-people>header,.following-tags>header,.following-schedules>header{border-bottom:var(--rule-strong) solid var(--color-ink);gap:var(--space-2xs);padding-bottom:var(--space-sm);display:grid}.following-people h2,.following-tags h2,.following-schedules h2{font-family:var(--font-display);font-size:var(--text-xl);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-style:normal}.following-people header p,.following-tags header p,.following-schedules header p{color:var(--color-ink-3);font-size:var(--text-sm);text-wrap:pretty;margin:0;line-height:1.6}.following-people ul,.following-tags ul{margin:0;padding:0;list-style:none}.following-people li,.following-tags li{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-sm);min-width:0;padding-block:var(--space-xs);justify-content:space-between;display:flex}.following-people li>span:first-child,.following-tags li>span:first-child{font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0;font-weight:750}.following-tags li{justify-content:space-between}.following-selections{gap:var(--space-lg);display:grid}.following-selection-empty{border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-3);font-size:var(--text-sm);padding-block:var(--space-sm);text-wrap:pretty;margin:0;line-height:1.6}.following-schedules>div{min-width:0}.following-loading{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-xs);padding-block:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.following-loading>span{background:var(--color-loading);border-radius:var(--radius-sm);min-height:var(--tap-target);display:block}.following-loading p,.following-schedules__note{color:var(--color-ink-3);font-size:var(--text-sm);text-wrap:pretty;grid-column:1/-1;margin:0;line-height:1.6}.following-schedules__note{border-bottom:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-sm)}@media (width>=60rem){.following-workspace{grid-template-columns:minmax(13rem,.28fr) minmax(0,.72fr);align-items:start}.following-selections{top:var(--filter-sticky-top);position:sticky}}@media (width<=24rem){.following-search__results li{grid-template-columns:minmax(0,1fr)}.following-search__results li>:last-child{justify-self:start}}@media (hover:hover) and (pointer:fine){.follow-streamer-button:hover .follow-streamer-button__label{border-color:var(--color-accent);color:var(--color-accent-text)}.follow-streamer-button--dark:hover .follow-streamer-button__label{border-color:var(--color-accent-on-dark);color:var(--color-accent-on-dark)}.follow-tag-button:hover .follow-tag-button__label{border-color:var(--color-accent);color:var(--color-accent-text)}}.admin-tag-groups-main{gap:var(--space-lg);display:grid}.admin-tag-groups{border-block-start:var(--rule-strong) solid var(--color-ink);grid-template-columns:minmax(16rem,.9fr) minmax(20rem,1.1fr);display:grid}.admin-tag-groups__index,.admin-tag-groups__editor{min-width:0;padding:var(--space-lg)}.admin-tag-groups__index{border-inline-end:var(--rule-thin) solid var(--color-rule)}.admin-tag-groups__index>header,.admin-tag-groups__editor>header,.admin-tag-groups__actions{align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.admin-tag-groups h2,.admin-tag-groups p{margin:0}.admin-tag-groups header>span,.admin-tag-groups header div>span{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;font-weight:800}.admin-tag-groups__index>label,.admin-tag-groups__editor>label{gap:var(--space-2xs);margin-block-start:var(--space-md);display:grid}.admin-tag-groups :where(input[type=search],input:not([type]),textarea){background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-ink);inline-size:100%;min-width:0;padding:var(--space-sm)}.admin-tag-groups__index ul{gap:var(--space-2xs);margin:var(--space-md) 0 0;max-block-size:40rem;padding:0;list-style:none;display:grid;overflow-y:auto}.admin-tag-groups__index li>button{border:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);gap:var(--space-3xs);inline-size:100%;padding:var(--space-sm);text-align:start;background:0 0;display:grid}.admin-tag-groups__index li>button[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent)}.admin-tag-groups__index li span,.admin-tag-groups__index li small,.admin-tag-groups__editor small{color:var(--color-ink-3);overflow-wrap:anywhere}.admin-tag-groups__toggle{grid-template-columns:auto minmax(0,1fr);align-items:center;display:flex!important}.admin-tag-groups__toggle input{inline-size:auto}.admin-tag-groups__message,.admin-tag-groups__empty{margin-block-start:var(--space-md)!important}.admin-tag-groups__actions{justify-content:flex-start;margin-block-start:var(--space-lg)}.admin-streamer-name-groups__channels{border-block:var(--rule-thin) solid var(--color-rule);gap:var(--space-xs);padding-block:var(--space-md);margin-block-start:var(--space-lg);display:grid}.admin-streamer-name-groups__channels ul{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.admin-streamer-name-groups__channels li{align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.admin-streamer-name-groups__channels :where(span,p){color:var(--color-ink-3);overflow-wrap:anywhere}.admin-streamer-name-groups__channels a{color:var(--color-ink);text-underline-offset:var(--space-3xs);font-weight:800}.admin-streamer-name-groups__placeholder{align-content:start;gap:var(--space-xs);display:grid}.admin-streamer-name-groups__placeholder>span{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;font-weight:800}.admin-streamer-name-groups__placeholder p{color:var(--color-ink-3);max-inline-size:36rem}.admin-reference-data-secondary-tools{border-block-start:var(--rule-strong) solid var(--color-ink);padding-block:var(--space-md) var(--space-xl);margin-block-start:var(--space-lg)}.admin-reference-data-secondary-tools>summary{cursor:pointer;font-size:var(--text-lg);padding:var(--space-xs);margin-inline-start:var(--space-md);font-weight:900;list-style-position:outside}.admin-reference-data-secondary-tools>p{color:var(--color-ink-3);margin:0 0 var(--space-md);max-inline-size:48rem}.admin-reference-data-secondary-tools:not([open])>p,.admin-reference-data-secondary-tools:not([open])>:not(summary){display:none}@media (width<=50rem){.admin-tag-groups{grid-template-columns:minmax(0,1fr)}.admin-tag-groups__index{border-block-end:var(--rule-thin) solid var(--color-rule);border-inline-end:0}.admin-tag-groups__index,.admin-tag-groups__editor{padding-inline:0}}@media (width>=90rem){.admin-main{padding-inline:var(--space-lg)}}@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-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-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__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}.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-event-field--wide{grid-column:1/-1}}@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-summary{align-items:center;gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-extraction-summary>span{color:var(--color-ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:800}.admin-extraction-summary>p{color:var(--color-success-text);font-size:var(--text-sm);margin:0;font-weight:700}.admin-extraction-summary:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.admin-extraction-bulk-actions{border-block:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding-block:var(--space-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-extraction-bulk-actions label{color:var(--color-ink-2);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);font-weight:750;display:inline-flex}.admin-extraction-bulk-actions label:has(input:disabled){cursor:not-allowed;opacity:var(--opacity-disabled)}.admin-extraction-row__select:has(input:disabled){cursor:not-allowed;opacity:var(--opacity-disabled)}.admin-extraction-bulk-actions input,.admin-extraction-row__select input{accent-color:var(--color-accent);block-size:1.125rem;inline-size:1.125rem}.admin-extraction-bulk-actions>button{border:var(--rule-thin) solid var(--color-danger);border-radius:var(--radius-input);color:var(--color-danger-text);cursor:pointer;font-size:var(--text-sm);min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap;background:0 0;font-weight:800}.admin-extraction-list>li{border-bottom:var(--rule-thin) solid var(--color-rule-strong)}.admin-extraction-row{align-items:start;gap:var(--space-md);grid-template-columns:var(--tap-target) minmax(0, 1fr);padding-block:var(--space-md);display:grid}.admin-extraction-row[data-selected=true]{background:var(--color-paper-2);color:var(--color-ink)}.admin-extraction-row__select{cursor:pointer;height:var(--tap-target);width:var(--tap-target);justify-content:center;align-items:center;display:inline-flex}.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__actions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;grid-column:2;display:flex}.admin-extraction-row__actions>a,.admin-extraction-row__actions>button,.admin-extraction-delete-dialog button{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-sm);min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.admin-extraction-row__actions>button{color:var(--color-danger-text)}.admin-extraction-row__actions>button:disabled,.admin-extraction-delete-dialog button:disabled{cursor:not-allowed;opacity:.55}.admin-extraction-delete-dialog button[aria-busy=true]:disabled{cursor:wait}.admin-extraction-delete-dialog{background:var(--color-paper);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-card);box-sizing:border-box;color:var(--color-ink);height:fit-content;max-height:min(80vh,40rem);max-inline-size:min(34rem, calc(100vw - var(--space-lg)));padding:var(--space-lg);margin:auto;position:fixed;inset:0;overflow:auto}.admin-extraction-delete-dialog::backdrop{background:color-mix(in srgb, var(--color-ink) 35%, transparent)}.admin-extraction-delete-dialog h2,.admin-extraction-delete-dialog p{margin:0}.admin-extraction-delete-dialog h2{font-family:var(--font-display);font-size:var(--text-lg)}.admin-extraction-delete-dialog p{color:var(--color-ink-2);margin-top:var(--space-sm);overflow-wrap:anywhere;line-height:1.6}.admin-extraction-delete-dialog p strong{color:var(--color-ink)}.admin-extraction-delete-dialog .admin-extraction-delete-dialog__error{color:var(--color-danger-text);font-weight:750}.admin-extraction-delete-dialog form{gap:var(--space-2xs);margin-top:var(--space-md);flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-extraction-delete-dialog form>button:last-child{border-color:var(--color-danger);color:var(--color-danger-text)}.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-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-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-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-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-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:34rem;max-inline-size:calc(100% - (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}@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-review-primary-action:not(:disabled):hover{background:var(--color-surface-dark-2)}.admin-review-secondary-action:not(:disabled):hover{background:var(--color-paper-2);border-color:var(--color-ink-3)}}@media (width>=40rem){.admin-extraction-titlebar,.admin-extraction-detail-title{flex-direction:row;align-items:flex-end}}@media (width>=60rem){.admin-extraction-row{grid-template-columns:var(--tap-target) minmax(0, 1fr) auto;align-items:center}.admin-extraction-row__actions{grid-column:3;justify-self:end}}@media (hover:hover) and (pointer:fine){.admin-extraction-row__actions>a:hover,.admin-extraction-row__actions>button:not(:disabled):hover,.admin-extraction-bulk-actions>button:not(:disabled):hover,.admin-extraction-delete-dialog button:not(:disabled):hover{background:var(--color-paper-2);border-color:var(--color-ink)}}@media (width<=39.999rem){.admin-evidence-image-frame{min-height:18rem}.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}}.admin-operations-main,.admin-event-management-main,.admin-readiness__main,.admin-home-hub-main{max-width:var(--content-max)}.admin-home-hub-list{border-top:var(--rule-strong) solid var(--color-ink);margin-top:var(--space-xl);display:grid}.admin-home-hub-list 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-home-hub-list article>span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.admin-home-hub-list h2{font-family:var(--font-display);font-size:var(--text-lg);overflow-wrap:anywhere;margin:0}.admin-home-hub-list p{color:var(--color-ink-2);max-width:var(--measure);margin:0;line-height:1.6}.admin-home-hub-list a{color:var(--color-ink);min-height:var(--tap-target);justify-self:start;align-items:center;font-weight:800;display:inline-flex}.admin-received-schedule-detail{max-width:var(--content-max)}.admin-received-schedule-detail__grid{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}.admin-received-schedule-detail__source,.admin-received-schedule-detail__next{border-top:var(--rule-strong) solid var(--color-ink);min-width:0;padding-top:var(--space-md)}.admin-received-schedule-detail__source>header,.admin-received-schedule-detail__next>span{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.06em;font-weight:800}.admin-received-schedule-detail__source h2,.admin-received-schedule-detail__next h2{font-family:var(--font-display);font-size:var(--text-lg);margin:var(--space-3xs) 0 var(--space-md);overflow-wrap:anywhere}.admin-received-schedule-detail__next ol{color:var(--color-ink-2);gap:var(--space-sm);margin:0;padding-inline-start:1.3em;line-height:1.6;display:grid}.admin-received-schedule-detail__next a{color:var(--color-ink);margin-top:var(--space-lg);min-height:var(--tap-target);align-items:center;font-weight:800;display:inline-flex}.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-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-readiness__section-heading{margin-bottom:var(--space-lg)}.admin-operations-grid>header>span{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;font-weight:800}.admin-operations-grid 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-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-push-test{border-top:var(--rule-strong) solid var(--color-ink);gap:var(--space-lg);margin-top:var(--space-xl);min-width:0;padding-top:var(--space-lg);display:grid}.admin-push-test__heading{max-width:var(--measure);min-width:0}.admin-push-test__heading>span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:800}.admin-push-test__heading h2{font-family:var(--font-display);font-size:var(--text-xl);margin:var(--space-3xs) 0 0;overflow-wrap:anywhere;font-style:normal}.admin-push-test__heading p,.admin-push-test__hint{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;overflow-wrap:anywhere;line-height:1.6}.admin-push-test__status-list{gap:0;min-width:0;margin:0;display:grid}.admin-push-test__status-list>div{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:baseline;gap:var(--space-2xs);min-width:0;padding-block:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-push-test__status-list dt{min-width:0;font-weight:750}.admin-push-test__status-list dd{color:var(--color-ink-2);font-size:var(--text-sm);text-align:end;margin:0;font-weight:800}.admin-push-test__status-list dd[data-ready=true]{color:var(--color-success-text)}.admin-push-test__hint{font-size:var(--text-sm);margin:0}.admin-push-test__actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.admin-push-test__actions .button{min-height:var(--tap-target);white-space:nowrap}.admin-push-test__feedback{border-inline-start:var(--rule-strong) solid var(--color-rule-strong);max-width:var(--measure);padding:var(--space-xs) var(--space-sm);margin:0;line-height:1.55}.admin-push-test__feedback[data-tone=success]{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success-text)}.admin-push-test__feedback[data-tone=error]{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger-text)}.admin-push-test__feedback[data-tone=info]{background:var(--color-paper);color:var(--color-ink-2)}@media (width>=40rem){.admin-push-test__status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-push-test__status-list>div:nth-child(odd){padding-inline-end:var(--space-lg)}.admin-push-test__status-list>div:nth-child(2n){border-inline-start:var(--rule-thin) solid var(--color-rule);padding-inline-start:var(--space-lg)}}@media (width<=24rem){.admin-push-test__actions{flex-direction:column;align-items:stretch}.admin-push-test__actions .button{width:100%}}@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){.admin-operations-title{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-operations-grid>div,.admin-home-hub-list,.admin-received-schedule-detail__grid,.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-home-hub-list 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-home-hub-list article:nth-child(odd){padding-inline-end: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}}.admin-reference-data-main{gap:var(--space-xl);display:grid}.admin-reference-data-create{border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-xl)}.admin-reference-data-create .admin-reference-data-form{max-width:48rem}.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-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{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,textarea){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,textarea):active{border-color:var(--color-ink-3)}.admin-reference-data-field :where(input,select,textarea):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,textarea)[aria-invalid=true]{border-color:var(--color-danger)}.admin-reference-data-field :where(input,select,textarea):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-actions{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.admin-reference-data-actions .button{white-space:nowrap}.admin-reference-data-index{border-top:var(--rule-strong) solid var(--color-ink);padding-top:var(--space-xl)}.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,textarea):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>=60rem){.admin-reference-data-list-heading{flex-direction:row;justify-content:space-between;align-items:center}.admin-profile-refresh{width:auto}}.admin-cafe-memo-layout{gap:var(--space-xl);min-width:0;display:grid}.admin-cafe-memo-field-row{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-cafe-memo-list{min-width:0}.admin-cafe-memo-search{width:min(100%,19rem)}.admin-cafe-memo-items{margin:0;padding:0;list-style:none}.admin-cafe-memo-items>li{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);min-width:0;padding-block:var(--space-md);display:grid}.admin-cafe-memo-item-copy{gap:var(--space-3xs);min-width:0;display:grid}.admin-cafe-memo-item-copy>:where(span,a,p){color:var(--color-ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.admin-cafe-memo-item-copy>a{color:var(--color-ink);width:fit-content;font-weight:800}.admin-cafe-memo-item-actions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-cafe-memo-item-actions button{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-xs);min-height:var(--tap-target);padding-inline:var(--space-sm);background:0 0;font-weight:800}.admin-cafe-memo-item-actions button.is-danger{border-color:var(--color-danger);color:var(--color-danger-text)}.admin-cafe-memo-item-actions button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.admin-cafe-memo-item-actions button:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}@media (hover:hover) and (pointer:fine){.admin-cafe-memo-item-copy>a:hover{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}.admin-cafe-memo-item-actions button:hover:not(:disabled){border-color:var(--color-ink)}}@media (width>=60rem){.admin-cafe-memo-layout{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr)}.admin-cafe-memo-item-actions{justify-content:flex-end}.admin-cafe-memo-items>li{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.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);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.schedule-submit-option{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-2xs) var(--space-sm);text-align:center;white-space:nowrap;justify-content:center;width:100%;display:inline-flex}.schedule-submit-option:hover{background:var(--color-paper-2);border-color:var(--color-ink-2)}.schedule-submit-option[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent);box-shadow:inset 0 calc(0px - var(--rule-strong)) 0 var(--color-accent)}.schedule-submit-option>strong{font-size:var(--text-sm);font-weight:800}.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-grid--structured{column-gap:var(--space-md);row-gap:var(--space-sm)}.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-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-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(9rem,.25fr) minmax(0,1.75fr)}.schedule-submit-options{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}.result-pagination__boundary{color:var(--color-ink-3);font-size:var(--text-sm);min-height:var(--tap-target);padding:var(--space-xs) var(--space-sm);justify-self:start}.result-pagination__boundary:last-child{justify-self:end}.calendar-masthead{background:var(--color-paper-2);border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-xl)}.calendar-masthead__copy{gap:var(--space-sm);max-width:var(--content-max);display:grid}.calendar-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{color:var(--color-ink-2);max-width:var(--measure);margin:0;line-height:1.7}.calendar-workbench{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-period-nav__boundary,.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-period-nav__boundary{color:var(--color-ink-3);cursor:not-allowed;opacity:var(--opacity-disabled)}.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{margin-top:var(--space-lg)}.calendar-weekdays{display:none}.calendar-days{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-month-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-month-day{border-bottom:var(--rule-thin) solid var(--color-rule);align-content:start;gap:var(--space-sm);min-width:0;padding-block:var(--space-md);display:grid}.calendar-month-day:not(.calendar-month-day--active){display:none}.calendar-month-day--today{border-color:var(--color-accent);box-shadow:inset var(--brand-bar-width) 0 0 var(--color-accent)}.calendar-month-day--muted{background:var(--color-paper-2);color:var(--color-ink-3)}.calendar-month-day>header{align-items:center;gap:var(--space-2xs);justify-content:space-between;display:flex}.calendar-month-day__meta{align-items:center;gap:var(--space-3xs);flex:none;display:flex}.calendar-month-day>header a{border-radius:var(--radius-xs);color:var(--color-ink);min-width:0}.calendar-month-day>header time{font-family:var(--font-display);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:800}.calendar-streamer-list{gap:var(--space-3xs);min-width:0;margin:0;padding:0;list-style:none;display:grid}.calendar-streamer-list>li{min-width:0}.calendar-streamer-list__more a{color:var(--color-accent-text);font-size:var(--text-2xs);min-height:var(--tap-target);padding-block:var(--space-3xs);white-space:nowrap;font-weight:800;display:inline-flex}.calendar-streamer{border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);min-height:var(--badge-height);min-width:0;max-width:100%;font-weight:750;display:inline-flex}.calendar-streamer__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-2xs);height:var(--space-md);width:var(--space-md);flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.calendar-streamer__avatar-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.calendar-streamer__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);padding-block:var(--space-xl);display:grid}.calendar-empty h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-style:normal}.calendar-empty p{color:var(--color-ink-2);margin:0;line-height:1.6}.calendar-empty .primary-action{justify-self:start}.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}@media (hover:hover) and (pointer:fine){.result-pagination>a:hover,.calendar-view-switch a:hover{background:var(--color-paper-2);border-color:var(--color-ink-3)}.calendar-period-nav a:hover,.calendar-state a:hover,.calendar-month-day>header a:hover,.event-report-link: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)}.calendar-streamer:hover{color:var(--color-accent-text)}.calendar-streamer:hover .calendar-streamer__avatar{border-color:currentColor}}@media (width>=40rem){.calendar-toolbar{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}}@media (width>=60rem){.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-month-day{border:0;border-bottom:var(--rule-thin) solid var(--color-rule);border-inline-end:var(--rule-thin) solid var(--color-rule);gap:var(--space-xs);min-height:10rem;padding:var(--space-sm);border-radius:0;display:grid}.calendar-month-day>header{border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-xs)}.calendar-week{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-week>.calendar-day{align-content:start;min-height:20rem}}.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}}.admin-home-media-main{gap:var(--space-xl);display:grid}.admin-home-media{gap:var(--space-xl);min-width:0;display:grid}.admin-home-media__create,.admin-home-media__library{border-top:var(--rule-strong) solid var(--color-ink);padding-top:var(--space-md)}.admin-home-media__create>header,.admin-home-media__library>header{margin-bottom:var(--space-md)}.admin-home-media__create>header>span,.admin-home-media__library>header span{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;font-weight:850}.admin-home-media__create h2,.admin-home-media__library h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:var(--space-2xs) 0 0;font-style:normal}.admin-home-media__create>header p{color:var(--color-ink-2);margin:var(--space-xs) 0 0;max-width:var(--measure);line-height:1.65}.admin-home-media__forms{gap:var(--space-md);display:grid}.admin-home-media__draft{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);min-width:0;overflow:clip}.admin-home-media__draft>summary{cursor:pointer;align-items:center;gap:var(--space-sm);min-height:calc(var(--tap-target) + var(--space-sm));padding:var(--space-sm) var(--space-md);justify-content:space-between;list-style:none;display:flex}.admin-home-media__draft>summary::-webkit-details-marker{display:none}.admin-home-media__draft>summary:after{color:var(--color-accent-text);content:"+";font-size:var(--text-xl);flex:none;font-weight:700;line-height:1}.admin-home-media__draft[open]>summary:after{content:"−"}.admin-home-media__draft>summary:focus-visible{outline:var(--rule-strong) solid var(--color-accent);outline-offset:calc(var(--rule-strong) * -1)}.admin-home-media__draft>summary>span{gap:var(--space-3xs);min-width:0;display:grid}.admin-home-media__draft>summary strong{color:var(--color-ink);font-size:var(--text-base)}.admin-home-media__draft>summary small{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.45}.admin-home-media__draft>form{border-top:var(--rule-thin) solid var(--color-rule);padding:var(--space-md)}.admin-home-media__forms fieldset{gap:var(--space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.admin-home-media-field{gap:var(--space-2xs);min-width:0;display:grid}.admin-home-media-field>span{color:var(--color-ink);font-size:var(--text-sm);font-weight:750}.admin-home-media-field>span small{color:var(--color-ink-3);font-weight:500}.admin-home-media-field :where(input,textarea){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);min-width:0;padding:var(--space-xs);width:100%}.admin-home-media-field textarea{min-height:calc(var(--textarea-min) * 1.4);resize:vertical}.admin-home-media-field__help{color:var(--color-ink-3);font-size:var(--text-xs);line-height:1.5}.admin-home-media__dropzone{background:var(--color-paper-2);border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-sm);cursor:pointer;align-content:center;gap:var(--space-2xs);min-height:10rem;padding:var(--space-lg) var(--space-md);text-align:center;display:grid}.admin-home-media__dropzone[data-dragging=true]{background:var(--color-accent-soft);border-color:var(--color-accent);border-style:solid}.admin-home-media__dropzone[aria-disabled=true]{cursor:not-allowed}.admin-home-media__dropzone:has(input:focus-visible){outline:var(--rule-strong) solid var(--color-accent);outline-offset:var(--space-3xs)}.admin-home-media__dropzone strong{color:var(--color-ink);font-size:var(--text-base)}.admin-home-media__dropzone span,.admin-home-media__dropzone small{color:var(--color-ink-2);line-height:1.5}.admin-home-media__dropzone small{font-size:var(--text-xs);overflow-wrap:anywhere}.admin-home-media__feedback{border:var(--rule-thin) solid var(--color-success);border-radius:var(--radius-sm);color:var(--color-success-text);padding:var(--space-sm);margin:0}.admin-home-media__feedback[data-tone=error]{border-color:var(--color-danger);color:var(--color-danger-text)}.admin-home-media__feedback:focus{outline:var(--rule-strong) solid var(--color-accent);outline-offset:var(--space-3xs)}.admin-card-news-publisher{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-card);gap:var(--space-md);margin-bottom:var(--space-md);min-width:0;padding:var(--space-md);display:grid}.admin-card-news-publisher>header{max-width:var(--measure)}.admin-card-news-publisher>header>span{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;font-weight:850}.admin-card-news-publisher h3{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em;margin:var(--space-3xs) 0 0}.admin-card-news-publisher>header p,.admin-card-news-publisher__help,.admin-card-news-publisher__permission{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;line-height:1.6}.admin-card-news-publisher code{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.9em}.admin-card-news-publisher__dropzone{background:var(--color-paper);border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-sm);cursor:pointer;align-content:center;gap:var(--space-2xs);min-height:7rem;padding:var(--space-md);text-align:center;display:grid}.admin-card-news-publisher__dropzone[data-dragging=true]{background:var(--color-accent-soft);border-color:var(--color-accent);border-style:solid}.admin-card-news-publisher__dropzone[aria-disabled=true]{cursor:not-allowed;opacity:.72}.admin-card-news-publisher__dropzone:has(input:focus-visible){outline:var(--rule-strong) solid var(--color-accent);outline-offset:var(--space-3xs)}.admin-card-news-publisher__dropzone strong{color:var(--color-ink)}.admin-card-news-publisher__dropzone span{color:var(--color-ink-2);font-size:var(--text-sm)}.admin-card-news-publisher__preview{border-block:var(--rule-thin) solid var(--color-rule);gap:var(--space-md);min-width:0;padding-block:var(--space-md);display:grid}.admin-card-news-publisher__preview>img{aspect-ratio:16/9;background:var(--color-paper);border-radius:var(--radius-sm);object-fit:cover;width:100%;height:auto}.admin-card-news-publisher__preview>div{min-width:0}.admin-card-news-publisher__preview>div>span{color:var(--color-accent-text);font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:800}.admin-card-news-publisher__preview h4{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);margin:var(--space-2xs) 0 0;overflow-wrap:anywhere}.admin-card-news-publisher__preview p{color:var(--color-ink-2);margin:var(--space-xs) 0 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-card-news-publisher__preview dl{gap:var(--space-xs) var(--space-md);margin:var(--space-sm) 0 0;flex-wrap:wrap;display:flex}.admin-card-news-publisher__preview dl>div{gap:var(--space-2xs);display:flex}.admin-card-news-publisher__preview dt{color:var(--color-ink-3)}.admin-card-news-publisher__preview dd{color:var(--color-ink);margin:0;font-weight:800}.admin-card-news-publisher__preview ul{border-top:var(--rule-thin) solid var(--color-rule);margin:var(--space-sm) 0 0;padding:0;list-style:none}.admin-card-news-publisher__preview li{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-3xs) var(--space-xs);padding-block:var(--space-xs);display:grid}.admin-card-news-publisher__preview li :where(time,span){color:var(--color-ink-2);font-size:var(--text-sm)}.admin-card-news-publisher__preview li strong{overflow-wrap:anywhere}.admin-card-news-publisher__actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.admin-card-news-publisher__actions .button{min-height:var(--tap-target)}.admin-card-news-publisher__permission{background:var(--color-warning-soft);border-inline-start:var(--rule-strong) solid var(--color-warning);color:var(--color-warning-text);padding:var(--space-xs) var(--space-sm)}.admin-card-news-publisher__feedback{border-inline-start:var(--rule-strong) solid var(--color-success);color:var(--color-success-text);padding:var(--space-xs) var(--space-sm);margin:0;line-height:1.55}.admin-card-news-publisher__feedback[data-tone=error]{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger-text)}.admin-card-news-publisher__help{font-size:var(--text-sm);margin:0}.admin-card-news-publisher__help a{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);font-weight:800;text-decoration:underline}@media (width>=48rem){.admin-card-news-publisher__preview{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:start}.admin-card-news-publisher__preview li{grid-template-columns:9.5rem 7rem minmax(0,1fr);align-items:baseline}}.admin-home-media__dialog-error{background:var(--color-danger-soft);border:var(--rule-thin) solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger-text);padding:var(--space-xs);margin:0}.admin-home-media__library>header{align-items:end;gap:var(--space-sm);justify-content:space-between;display:flex}.admin-home-media__library>header>strong{color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap}.admin-home-media__library-header{flex-wrap:wrap;align-items:start}.admin-home-media__library-summary{align-items:end;gap:var(--space-xs);justify-items:start;display:grid}.admin-home-media__library-summary>strong{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5}.admin-home-media__latest-help{color:var(--color-ink-2);margin:calc(var(--space-sm) * -1) 0 var(--space-md);max-width:var(--measure);line-height:1.6}.admin-home-media__search{border-block:var(--rule-thin) solid var(--color-rule);gap:var(--space-2xs);margin-bottom:var(--space-md);padding-block:var(--space-sm);display:grid}.admin-home-media__search>label{color:var(--color-ink);font-size:var(--text-sm);font-weight:750}.admin-home-media__search>div{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-home-media__search input{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);min-width:0;padding-inline:var(--space-xs);flex:18rem}.admin-home-media__search :where(button,a){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);justify-content:center;align-items:center;font-weight:750;display:inline-flex}.admin-home-media__search :where(input,button,a):focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.admin-home-media__permission,.admin-home-media__capacity{background:var(--color-warning-soft);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-sm);color:var(--color-warning-text);margin:0 0 var(--space-md);padding:var(--space-sm);line-height:1.55}.admin-home-media__bulk-actions{background:var(--color-paper-2);border-block:var(--rule-thin) solid var(--color-rule-strong);align-items:center;gap:var(--space-xs) var(--space-sm);margin-bottom:var(--space-md);padding:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-home-media__bulk-actions>label{color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);font-weight:750;display:inline-flex}.admin-home-media__bulk-actions>span{color:var(--color-ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:750}.admin-home-media__bulk-actions>div{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-home-media__bulk-actions button,.admin-home-media-card__edit button{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)}.admin-home-media__bulk-actions .admin-home-media__bulk-delete{border-color:var(--color-danger);color:var(--color-danger-text)}.admin-home-media__empty{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-lg)}.admin-home-media__empty h3,.admin-home-media__empty p{margin:0}.admin-home-media__empty p{color:var(--color-ink-2);margin-top:var(--space-xs)}.admin-home-media__items{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.admin-home-media__items>li{min-width:0}.admin-home-media__items>li[data-selected=true] .admin-home-media-card{border-color:var(--color-accent);box-shadow:inset .2rem 0 0 var(--color-accent)}.admin-home-media-card{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);gap:var(--space-md);min-width:0;padding:var(--space-sm);display:grid}.admin-home-media-card__preview{aspect-ratio:16/9;background:var(--color-surface-dark);border-radius:var(--radius-sm);min-width:0;overflow:hidden}.admin-home-media-card__preview>img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.admin-home-media-card__preview>div{block-size:100%;color:var(--color-ink-inverse);align-content:center;gap:var(--space-2xs);padding:var(--space-sm);text-align:center;justify-items:center;display:grid}.admin-home-media-card__preview small{color:var(--color-ink-inverse-muted);overflow-wrap:anywhere}.admin-home-media-card__body{min-width:0}.admin-home-media-card__select{color:var(--color-ink-2);font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-xs);min-height:var(--tap-target);font-weight:750;display:inline-flex}.admin-home-media-card__meta{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-home-media-card__meta span{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-2xs);min-height:var(--badge-height);padding:var(--space-3xs) var(--space-xs);white-space:nowrap}.admin-home-media-card__meta span[data-status=PUBLISHED]{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success-text)}.admin-home-media-card__meta span[data-status=ARCHIVED]{background:var(--color-paper-2);color:var(--color-ink-3)}.admin-home-media-card__body h3{font-size:var(--text-md);margin:var(--space-xs) 0 0;overflow-wrap:anywhere}.admin-home-media-card__body p{-webkit-line-clamp:3;color:var(--color-ink-2);margin:var(--space-2xs) 0 0;white-space:pre-line;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-home-media-card__body>small{color:var(--color-ink-3);margin-top:var(--space-xs);display:block}.admin-home-media-card__edit{border-top:var(--rule-thin) solid var(--color-rule);margin-top:var(--space-sm);padding-top:var(--space-sm)}.admin-home-media-card__edit fieldset{gap:var(--space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.admin-home-media-card__edit legend{color:var(--color-accent-text);font-size:var(--text-sm);margin-bottom:var(--space-xs);font-weight:800}.admin-home-media-card__edit fieldset>div{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-home-media-card__actions{align-content:start;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-home-media-card__actions>button{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-xs);white-space:nowrap;background:0 0}.admin-home-media-card__actions>.admin-home-media-card__delete{border-color:var(--color-danger);color:var(--color-danger-text)}@media (width>=40rem){.home-media-showcase__caption{flex-direction:row;align-items:center}.admin-home-media-card{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr)}.admin-home-media-card__actions{grid-column:1/-1}.admin-home-media__library-summary{justify-items:end}}@media (width>=60rem){.admin-home-media-card{grid-template-columns:minmax(13rem,.55fr) minmax(0,1fr) minmax(14rem,auto);align-items:center}.admin-home-media-card__actions{grid-column:auto;justify-content:flex-end}}@media (hover:hover) and (pointer:fine){.home-media-showcase__video-consent:hover{background:var(--color-surface-dark-2)}.home-media-showcase__controls button:hover,.admin-home-media-card__actions>button:hover,.admin-home-media__bulk-actions button:hover,.admin-home-media-card__edit button:hover{background:var(--color-paper-2)}.admin-home-media-card__actions>button:hover,.admin-home-media__bulk-actions button:hover,.admin-home-media-card__edit button:hover,.virtual-news-detail__neighbor:hover .virtual-news-detail__neighbor-thumbnail{border-color:var(--color-ink)}.virtual-news-detail__neighbor:hover .virtual-news-detail__neighbor-label{text-underline-offset:var(--space-3xs);text-decoration:underline}}.admin-featured-events-main{gap:var(--space-xl);display:grid}.admin-featured-events{gap:var(--space-xl);min-width:0;display:grid}.admin-featured-events__create,.admin-featured-events__library{border-top:var(--rule-strong) solid var(--color-ink);padding-top:var(--space-md)}.admin-featured-events__create>header,.admin-featured-events__library>header{margin-bottom:var(--space-md)}.admin-featured-events__create>header>span,.admin-featured-events__library>header span{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;font-weight:850}.admin-featured-events__create h2,.admin-featured-events__library h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:var(--space-2xs) 0 0;overflow-wrap:anywhere;text-wrap:balance;min-width:0}.admin-featured-events__create>header p{color:var(--color-ink-2);margin:var(--space-xs) 0 0;max-width:var(--measure);text-wrap:pretty;line-height:1.65}.admin-featured-events__selection{gap:var(--space-md);min-width:0;display:grid}.admin-featured-events__candidates,.admin-featured-events__selection form fieldset{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);gap:var(--space-sm);min-width:0;padding:var(--space-md);margin:0;display:grid}.admin-featured-events__candidates>label,.admin-featured-events__selection legend{color:var(--color-ink);font-size:var(--text-base);padding-inline:var(--space-2xs);font-weight:850}.admin-featured-events__candidates>input,.admin-featured-events__field input{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);min-width:0;padding:var(--space-xs);width:100%}.admin-featured-events__candidates ol,.admin-featured-events__items{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.admin-featured-events__candidates ol{max-block-size:28rem;padding-right:var(--space-3xs);overflow:auto}.admin-featured-events__candidates button{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;gap:var(--space-3xs);min-width:0;padding:var(--space-xs);text-align:left;background:0 0;width:100%;display:grid}.admin-featured-events__candidates button[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent)}.admin-featured-events__candidates button>span,.admin-featured-events__candidates button small,.admin-featured-events__selected-event>span,.admin-featured-events__selected-event small,.admin-featured-events-card__body>small{color:var(--color-ink-3);font-size:var(--text-xs)}.admin-featured-events__candidates button strong,.admin-featured-events__selected-event strong{font-size:var(--text-sm);overflow-wrap:anywhere}.admin-featured-events__candidate-empty{border:var(--rule-thin) dashed var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink-3);font-size:var(--text-sm);padding:var(--space-sm)}.admin-featured-events__selected-event{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);gap:var(--space-3xs);min-height:calc(var(--tap-target) * 2);padding:var(--space-sm);display:grid}.admin-featured-events__field{gap:var(--space-2xs);min-width:0;display:grid}.admin-featured-events__field>span{color:var(--color-ink);font-size:var(--text-sm);font-weight:750}.admin-featured-events__field>span small{color:var(--color-ink-3);font-weight:500}.admin-featured-events__date-fields{gap:var(--space-sm);display:grid}.admin-featured-events__selection form .button{white-space:nowrap;justify-self:start}.admin-featured-events__feedback{border:var(--rule-thin) solid var(--color-success);border-radius:var(--radius-sm);color:var(--color-success-text);padding:var(--space-sm);margin:0}.admin-featured-events__feedback[data-tone=error]{border-color:var(--color-danger);color:var(--color-danger-text)}.admin-featured-events__library>header{align-items:end;gap:var(--space-sm);justify-content:space-between;display:flex}.admin-featured-events__library>header>strong{color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap}.admin-featured-events__queue-note{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink-2);margin:0 0 var(--space-md);padding:var(--space-sm);text-wrap:pretty;line-height:1.55}.admin-featured-events__queue-note strong{color:var(--color-ink)}.admin-featured-events__permission{background:var(--color-warning-soft);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-sm);color:var(--color-warning-text);margin:0 0 var(--space-md);padding:var(--space-sm);line-height:1.55}.admin-featured-events__bulk-actions{border-block:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding-block:var(--space-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-featured-events__bulk-actions label{color:var(--color-ink-2);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);font-weight:750;display:inline-flex}.admin-featured-events__bulk-actions input,.admin-featured-events-card__select input{accent-color:var(--color-accent);block-size:1.125rem;inline-size:1.125rem}.admin-featured-events__bulk-actions>button{border:var(--rule-thin) solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger-text);cursor:pointer;min-height:var(--tap-target);padding-inline:var(--space-sm);white-space:nowrap;background:0 0}.admin-featured-events__empty{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-lg)}.admin-featured-events__empty h3,.admin-featured-events__empty p{margin:0}.admin-featured-events__empty p{color:var(--color-ink-2);margin-top:var(--space-xs)}.admin-featured-events-card{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);gap:var(--space-sm);min-width:0;padding:var(--space-sm);display:grid}.admin-featured-events-card[data-selected=true]{border-color:var(--color-accent)}.admin-featured-events-card__meta{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-featured-events-card__select{cursor:pointer;min-height:var(--badge-height);padding-inline:var(--space-3xs);align-items:center;display:inline-flex}.admin-featured-events-card__meta span{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-2xs);min-height:var(--badge-height);padding:var(--space-3xs) var(--space-xs);white-space:nowrap}.admin-featured-events-card__meta span[data-status=PUBLISHED]{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success-text)}.admin-featured-events-card__meta span[data-status=QUEUED]{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning-text)}.admin-featured-events-card__meta span[data-status=ARCHIVED]{background:var(--color-paper-2);color:var(--color-ink-3)}.admin-featured-events-card__body{min-width:0}.admin-featured-events-card__body h3{font-size:var(--text-md);margin:var(--space-2xs) 0 0;overflow-wrap:anywhere}.admin-featured-events-card__body p{color:var(--color-ink-2);margin:var(--space-2xs) 0 0;text-wrap:pretty;line-height:1.55}.admin-featured-events-card__body>small:last-child{margin-top:var(--space-xs);display:block}.admin-featured-events-card__actions{align-content:start;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-featured-events-card__actions>button,.admin-featured-events__archive-dialog button{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-xs);white-space:nowrap;background:0 0}.admin-featured-events__archive-dialog button[data-tone=danger]{border-color:var(--color-danger);color:var(--color-danger-text)}.admin-featured-events :where(button,input):disabled{cursor:not-allowed;opacity:.55}.admin-featured-events__archive-dialog{background:var(--color-paper);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-card);box-sizing:border-box;color:var(--color-ink);max-block-size:calc(100dvb - var(--space-lg));max-inline-size:min(32rem, calc(100vw - var(--space-lg)));padding:var(--space-lg);margin:auto;overflow-y:auto}.admin-featured-events__archive-dialog::backdrop{background:color-mix(in srgb, var(--color-ink) 35%, transparent)}.admin-featured-events__archive-dialog h2,.admin-featured-events__archive-dialog p{margin:0}.admin-featured-events__archive-dialog h2{font-family:var(--font-display);font-size:var(--text-lg);overflow-wrap:anywhere;text-wrap:balance;min-width:0}.admin-featured-events__archive-dialog p{color:var(--color-ink-2);margin-top:var(--space-sm);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.6}.admin-featured-events__archive-dialog p strong{color:var(--color-ink)}.admin-featured-events__archive-dialog form{gap:var(--space-2xs);margin-top:var(--space-md);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width>=42rem){.admin-featured-events__selection{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr)}.admin-featured-events__date-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-featured-events-card{grid-template-columns:auto minmax(0,1fr) minmax(14rem,auto);align-items:center}}@media (hover:hover) and (pointer:fine){.admin-featured-events__candidates button:hover,.admin-featured-events__bulk-actions>button:hover,.admin-featured-events-card__actions>button:hover,.admin-featured-events__archive-dialog button:hover{background:var(--color-paper-2);border-color:var(--color-ink)}}.admin-schedule-batch-main{max-width:var(--admin-max)}.admin-schedule-batch-main .admin-event-entry-title>.eyebrow{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;margin-bottom:0;font-weight:850}.admin-schedule-batch-workbench{gap:var(--space-lg);min-width:0;display:grid}.admin-schedule-batch-intake,.admin-schedule-batch-review,.admin-schedule-batch-placeholder{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-panel);min-width:0;padding:var(--space-md)}.admin-schedule-batch-intake>header,.admin-schedule-batch-review__header{gap:var(--space-md);min-width:0;display:grid}.admin-schedule-batch-intake>header{border-bottom:var(--rule-thin) solid var(--color-rule);padding-bottom:var(--space-md)}.admin-schedule-batch-intake>header>div:first-child>span,.admin-schedule-batch-review__header>div:first-child>span,.admin-schedule-batch-placeholder>span{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;font-weight:850}.admin-schedule-batch-intake h2,.admin-schedule-batch-review h2,.admin-schedule-batch-placeholder h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:var(--space-3xs) 0 0;overflow-wrap:anywhere;font-style:normal}.admin-schedule-batch-intake>header p,.admin-schedule-batch-review__header p,.admin-schedule-batch-placeholder p{color:var(--color-ink-2);margin:var(--space-xs) 0 0;max-width:var(--measure);line-height:1.6}.admin-schedule-batch-intake__links{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-schedule-batch-intake__links :where(button,a),.admin-schedule-batch-empty button{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);cursor:pointer;font-size:var(--text-sm);min-height:var(--tap-target);padding-inline:var(--space-sm);background:0 0;align-items:center;font-weight:800;display:inline-flex}.admin-schedule-batch-textarea{gap:var(--space-2xs);margin-top:var(--space-md);min-width:0;display:grid}.admin-schedule-batch-textarea>span{color:var(--color-ink);font-size:var(--text-sm);font-weight:800}.admin-schedule-batch-textarea textarea{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);font-family:var(--font-mono);min-height:calc(var(--textarea-min) * 2);min-width:0;padding:var(--space-sm);resize:vertical;tab-size:2;width:100%;line-height:1.6}.admin-schedule-batch-textarea textarea[aria-invalid=true]{border-color:var(--color-danger)}.admin-schedule-batch-textarea>small,.admin-schedule-batch-intake__actions p{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5}.admin-schedule-batch-intake__actions{align-items:start;gap:var(--space-sm);margin-top:var(--space-md);display:grid}.admin-schedule-batch-intake__actions p{margin:0}.admin-schedule-batch-intake code,.admin-schedule-batch-main code{background:var(--color-paper-3);border-radius:var(--radius-xs);color:var(--color-ink);font-family:var(--font-mono);padding:.1em .35em;font-size:.92em}.admin-schedule-batch-feedback{gap:var(--space-xs);display:grid}.admin-schedule-batch-feedback:empty{display:none}.admin-schedule-batch-feedback p{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);color:var(--color-ink-2);padding:var(--space-sm);margin:0;line-height:1.55}.admin-schedule-batch-feedback p[data-tone=success]{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success-text)}.admin-schedule-batch-feedback p[data-tone=warning]{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning-text)}.admin-schedule-batch-feedback p[data-tone=error]{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger-text)}.admin-schedule-batch-review{gap:var(--space-md);display:grid}.admin-schedule-batch-review__header{border-bottom:var(--rule-strong) solid var(--color-ink);padding-bottom:var(--space-md)}.admin-schedule-batch-view-controls{gap:var(--space-xs);display:grid}.admin-schedule-batch-view-controls>div{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-schedule-batch-view-controls button{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);color:var(--color-ink);cursor:pointer;font-size:var(--text-sm);min-height:var(--tap-target);padding-inline:var(--space-xs);font-weight:800}.admin-schedule-batch-view-controls button[aria-pressed=true]{background:var(--color-surface-dark);border-color:var(--color-surface-dark);color:var(--color-ink-inverse)}.admin-schedule-batch-legend{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.admin-schedule-batch-legend li{color:var(--color-ink-2);font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);display:inline-flex}.admin-schedule-batch-status,.admin-schedule-batch-marker,.admin-schedule-batch-signals span{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);font-size:var(--text-2xs);min-height:var(--badge-height);padding-inline:var(--space-xs);white-space:nowrap;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.admin-schedule-batch-status[data-state=READY]{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success-text)}.admin-schedule-batch-status[data-state=NEEDS_REVIEW]{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning-text)}.admin-schedule-batch-status[data-state=INTERNAL]{background:var(--color-paper-3);color:var(--color-ink-2)}.admin-schedule-batch-marker{min-width:var(--badge-height);padding:0}.admin-schedule-batch-marker[data-tone=duplicate],.admin-schedule-batch-signals span[data-tone=duplicate]{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger-text)}.admin-schedule-batch-marker[data-tone=unknown],.admin-schedule-batch-signals span[data-tone=unknown],.admin-schedule-batch-signals span[data-tone=issue]{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning-text)}.admin-schedule-batch-warnings{background:var(--color-warning-soft);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-card);color:var(--color-warning-text);gap:var(--space-2xs);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-lg);margin:0;display:grid}.admin-schedule-batch-empty,.admin-schedule-batch-placeholder{gap:var(--space-xs);display:grid}.admin-schedule-batch-empty{border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-card);padding:var(--space-lg)}.admin-schedule-batch-empty h3,.admin-schedule-batch-empty p{margin:0}.admin-schedule-batch-empty h3{font-family:var(--font-display);font-size:var(--text-md)}.admin-schedule-batch-empty p{color:var(--color-ink-2);line-height:1.55}.admin-schedule-batch-empty button{margin-top:var(--space-xs);justify-self:start}.admin-schedule-batch-weeks{gap:var(--space-lg);display:grid}.admin-schedule-batch-weeks>section{gap:var(--space-xs);min-width:0;display:grid}.admin-schedule-batch-weeks>section>header{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-schedule-batch-weeks h3{font-family:var(--font-display);font-size:var(--text-md);margin:0}.admin-schedule-batch-weeks>section>header>span{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:750}.admin-schedule-batch-week-grid{gap:var(--space-xs);min-width:0;display:grid}.admin-schedule-batch-day{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);min-width:0;padding:var(--space-xs)}.admin-schedule-batch-day[data-outside=true]{background:var(--color-paper-2);color:var(--color-ink-3)}.admin-schedule-batch-day>header{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-xs);min-height:var(--tap-target);justify-content:space-between;display:flex}.admin-schedule-batch-day>header span{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:850}.admin-schedule-batch-day>header strong{font-size:var(--text-sm)}.admin-schedule-batch-day>ul{gap:var(--space-xs);margin:var(--space-xs) 0 0;padding:0;list-style:none;display:grid}.admin-schedule-batch-day>ul>li{background:var(--color-paper-2);border-inline-start:var(--rule-strong) solid var(--color-rule-strong);min-width:0;padding:var(--space-xs)}.admin-schedule-batch-day li>div:first-child{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-schedule-batch-day li>div:first-child>span:first-child{color:var(--color-accent-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:850}.admin-schedule-batch-day li>strong,.admin-schedule-batch-day li>p{overflow-wrap:anywhere;min-width:0;display:block}.admin-schedule-batch-day li>strong{font-size:var(--text-sm);margin-top:var(--space-2xs);line-height:1.45}.admin-schedule-batch-day li>p{color:var(--color-ink-2);font-size:var(--text-xs);margin:var(--space-3xs) 0 0}.admin-schedule-batch-day li>button{color:var(--color-ink);cursor:pointer;font-size:var(--text-xs);margin-top:var(--space-2xs);min-height:var(--tap-target);text-align:start;background:0 0;border:0;width:100%;padding:0;font-weight:800}.admin-schedule-batch-day__empty{color:var(--color-ink-3);font-size:var(--text-xs);margin:var(--space-xs) 0 0;min-height:var(--tap-target)}.admin-schedule-batch-signals{gap:var(--space-3xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-schedule-batch-table-wrap{min-width:0;display:none}.admin-schedule-batch-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-schedule-batch-table :where(th,td){border-bottom:var(--rule-thin) solid var(--color-rule);min-width:0;padding:var(--space-xs) var(--space-3xs);text-align:start;vertical-align:top}.admin-schedule-batch-table th{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:800}.admin-schedule-batch-table tr[data-attention=true] td{background:var(--color-warning-soft)}.admin-schedule-batch-editor-field{gap:var(--space-2xs);min-width:0;display:grid}.admin-schedule-batch-table :where(input,select,textarea),.admin-schedule-batch-mobile-field :where(input,select,textarea){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);min-width:0;padding:var(--space-2xs);width:100%}.admin-schedule-batch-table textarea,.admin-schedule-batch-mobile-field textarea{resize:vertical}.admin-schedule-batch-table :where(input,select,textarea)[aria-invalid=true],.admin-schedule-batch-mobile-field :where(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger)}.admin-schedule-batch-table .admin-schedule-batch-editor-field>small,.admin-schedule-batch-mobile-field>small{color:var(--color-ink-3);font-size:var(--text-2xs);overflow-wrap:anywhere;line-height:1.35}.admin-schedule-batch-table .admin-schedule-batch-editor-field>small[data-tone=resolved],.admin-schedule-batch-mobile-field>small[data-tone=resolved]{color:var(--color-success-text)}.admin-schedule-batch-table .admin-schedule-batch-editor-field>small[data-tone=unknown],.admin-schedule-batch-mobile-field>small[data-tone=unknown]{color:var(--color-warning-text)}.admin-schedule-batch-table .admin-schedule-batch-editor-field>small a,.admin-schedule-batch-mobile-field>small a{color:inherit;text-underline-offset:var(--space-3xs);font-weight:800;text-decoration:underline}.admin-schedule-batch-card-list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.admin-schedule-batch-mobile-editor{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);min-width:0;overflow:hidden}.admin-schedule-batch-mobile-editor[data-attention=true]{border-color:var(--color-warning)}.admin-schedule-batch-mobile-editor>header{background:var(--color-paper-2);align-items:center;gap:var(--space-xs);min-height:var(--tap-target);padding:var(--space-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.admin-schedule-batch-mobile-editor>header>span{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:800}.admin-schedule-batch-mobile-editor>div{gap:var(--space-sm);padding:var(--space-sm);display:grid}.admin-schedule-batch-mobile-field{gap:var(--space-2xs);min-width:0;display:grid}.admin-schedule-batch-mobile-field>span{font-size:var(--text-sm);font-weight:800}.admin-schedule-batch-issues{color:var(--color-danger-text);font-size:var(--text-xs);min-width:0;line-height:1.45}.admin-schedule-batch-issues ul{margin:0;padding-inline-start:var(--space-sm)}.admin-schedule-batch-issues p{margin:var(--space-2xs) 0 0}.admin-schedule-batch-issues a{color:inherit;text-underline-offset:var(--space-3xs);font-weight:800;text-decoration:underline}.admin-schedule-batch-sticky{background:var(--color-paper);border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-panel);bottom:var(--space-xs);box-shadow:var(--shadow-popover);gap:var(--space-sm);padding:var(--space-sm);z-index:var(--z-popover);display:grid;position:sticky}.admin-schedule-batch-summary{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-schedule-batch-summary span{color:var(--color-ink-2);font-size:var(--text-xs);white-space:nowrap}.admin-schedule-batch-summary strong{color:var(--color-ink);font-size:var(--text-md)}.admin-schedule-batch-publish{gap:var(--space-xs);display:grid}.admin-schedule-batch-publish>label{font-size:var(--text-sm);align-items:start;gap:var(--space-xs);min-height:var(--tap-target);grid-template-columns:auto minmax(0,1fr);line-height:1.45;display:grid}.admin-schedule-batch-publish>label input{accent-color:var(--color-accent);height:var(--checkbox-size);margin-top:var(--space-3xs);width:var(--checkbox-size)}.admin-schedule-batch-publish>div{gap:var(--space-xs);display:grid}.admin-schedule-batch-publish .admin-review-primary-action,.admin-schedule-batch-publish .admin-review-secondary-action{justify-content:center;width:100%}@media (width>=40rem){.admin-schedule-batch-intake,.admin-schedule-batch-review,.admin-schedule-batch-placeholder{padding:var(--space-lg)}.admin-schedule-batch-intake>header,.admin-schedule-batch-review__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-schedule-batch-intake__links,.admin-schedule-batch-view-controls{justify-self:end}.admin-schedule-batch-intake__actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-schedule-batch-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-schedule-batch-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-schedule-batch-publish>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=70rem){.admin-schedule-batch-week-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.admin-schedule-batch-table-wrap{display:block}.admin-schedule-batch-card-list{display:none}.admin-schedule-batch-table .batch-col-date{width:8.5%}.admin-schedule-batch-table .batch-col-time{width:7.5%}.admin-schedule-batch-table .batch-col-streamer{width:15%}.admin-schedule-batch-table .batch-col-content{width:17%}.admin-schedule-batch-table .batch-col-tags,.admin-schedule-batch-table .batch-col-note{width:14%}.admin-schedule-batch-sticky{grid-template-columns:minmax(24rem,1fr) minmax(30rem,auto);align-items:center}.admin-schedule-batch-publish{grid-template-columns:minmax(15rem,1fr) auto;align-items:center}.admin-schedule-batch-publish>div{flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-schedule-batch-publish .admin-review-primary-action,.admin-schedule-batch-publish .admin-review-secondary-action{width:auto}}@media (hover:hover) and (pointer:fine){.admin-schedule-batch-intake__links :where(button,a):hover,.admin-schedule-batch-empty button:hover,.admin-schedule-batch-view-controls button:hover,.admin-schedule-batch-day li>button:hover{background:var(--color-paper-2);border-color:var(--color-ink)}.admin-schedule-batch-view-controls button[aria-pressed=true]:hover{background:var(--color-surface-dark-2);color:var(--color-ink-inverse)}}.public-discovery-masthead{background:var(--color-paper-2);border-bottom:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-lg) var(--space-xl)}.public-discovery-masthead__copy{gap:var(--space-sm);max-width:var(--content-max);display:grid}.public-discovery-masthead h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;min-width:0;margin:0;font-style:normal;line-height:1.04}.public-discovery-masthead p{color:var(--color-ink-2);max-width:var(--measure);text-wrap:pretty;margin:0;line-height:1.7}.public-discovery{padding-block:var(--space-xl) var(--space-2xl)}.public-discovery-state{border-block:var(--rule-strong) solid var(--color-ink);gap:var(--space-sm);padding-block:var(--space-lg);display:grid}.public-discovery-state h2,.public-discovery-state p{margin:0}.public-discovery-state h2{font-family:var(--font-display);font-size:var(--text-lg);text-wrap:balance}.public-discovery-state p{color:var(--color-ink-2);max-width:var(--measure);text-wrap:pretty;line-height:1.7}.public-discovery-state a,.debut-row__meta>a,.content-trend-row__actions>a{color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);justify-self:start;font-weight:750;display:inline-flex}.debut-month+.debut-month{margin-top:var(--space-xl)}.debut-month>h2{border-bottom:var(--rule-strong) solid var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);overflow-wrap:anywhere;min-width:0;padding-bottom:var(--space-sm);text-wrap:balance;margin:0;font-style:normal}.debut-list,.content-trend-list,.content-trend-streamers,.content-trend-schedules{margin:0;padding:0;list-style:none}.debut-row{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:start;gap:var(--space-sm);padding-block:var(--space-md);grid-template-columns:minmax(3.25rem,auto) minmax(0,1fr);display:grid}.debut-row__date{border-inline-start:var(--rule-strong) solid var(--color-accent);align-content:start;gap:var(--space-3xs);padding-inline-start:var(--space-xs);display:grid}.debut-row__date strong{color:var(--color-accent-text);font-size:var(--text-lg);font-variant-numeric:tabular-nums;line-height:1}.debut-row__date span,.debut-row__time,.debut-row__meta{color:var(--color-ink-3);font-size:var(--text-sm)}.debut-row__time{font-variant-numeric:tabular-nums;min-height:var(--tap-target);font-weight:800}.debut-row__person{grid-column:1/-1;min-width:0}.debut-row__person .streamer-channel-link{max-width:100%}.discovery-person-empty{color:var(--color-ink-3);font-size:var(--text-sm)}.debut-row__meta{align-items:center;gap:var(--space-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.content-trend-list{border-top:var(--rule-strong) solid var(--color-ink)}.content-trend-row{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);grid-template-columns:var(--concept-index-width) minmax(0, 1fr);padding-block:var(--space-lg);display:grid}.content-trend-row__rank{color:var(--color-accent-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding-top:var(--space-2xs);font-weight:800}.content-trend-row__content{gap:var(--space-md);min-width:0;display:grid}.content-trend-row__content>header{gap:var(--space-xs);display:grid}.content-trend-row__content h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-style:normal;line-height:1.15}.content-trend-row__content>header p{color:var(--color-ink-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:var(--space-2xs) 0 0}.content-trend-row__actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;justify-self:start;display:flex}.content-trend-streamers{gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.content-trend-streamers li{min-width:0}.content-trend-streamers .streamer-channel-link{max-width:100%}.content-trend-schedules{border-block-start:var(--rule-thin) solid var(--color-rule)}.content-trend-schedules li{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:baseline;gap:var(--space-2xs) var(--space-sm);padding-block:var(--space-sm);grid-template-columns:minmax(5.75rem,auto) minmax(0,1fr);display:grid}.content-trend-schedules li:last-child{border-bottom:0}.content-trend-schedules time{color:var(--color-ink-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.content-trend-schedules a{color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0;font-weight:750}.content-trend-schedules span{color:var(--color-ink-3);font-size:var(--text-xs);overflow-wrap:anywhere;grid-column:2;min-width:0}@media (width>=40rem){.debut-row{grid-template-columns:minmax(4rem,auto) minmax(6.5rem,auto) minmax(0,1fr) auto;align-items:center}.debut-row__person,.debut-row__meta{grid-column:auto}.debut-row__meta{justify-content:flex-end}.content-trend-row__content>header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.content-trend-row__actions{justify-self:end}.content-trend-schedules li{grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) minmax(7rem,auto)}.content-trend-schedules span{text-align:end;grid-column:auto}}@media (hover:hover) and (pointer:fine){.public-discovery-state a:hover,.debut-row__meta>a:hover,.content-trend-row__actions>a:hover,.content-trend-schedules a:hover{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}}.admin-structured-import{border-block:var(--rule-thin) solid var(--color-rule);min-width:0}.admin-structured-import>summary{color:var(--color-ink);cursor:pointer;min-height:var(--tap-target);padding-block:var(--space-sm);justify-content:space-between;align-items:center;font-weight:800;list-style:none;display:flex}.admin-structured-import>summary::-webkit-details-marker{display:none}.admin-structured-import>summary:after{color:var(--color-accent-text);content:"+";font-size:var(--text-lg);line-height:1}.admin-structured-import[open]>summary:after{content:"−"}.admin-structured-import>summary:active{color:var(--color-accent-text)}.admin-structured-import>summary:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-3xs)}.admin-structured-import__body{gap:var(--space-md);max-width:64rem;padding-block:var(--space-xs) var(--space-lg);display:grid}.admin-structured-import__body>header{gap:var(--space-2xs);display:grid}.admin-structured-import__body p,.admin-structured-import__review h3,.admin-structured-import__results h3{margin:0}.admin-structured-import__body>header>p:first-child{color:var(--color-ink-2);line-height:1.6}.admin-structured-import__syntax{color:var(--color-ink-3);font-size:var(--text-xs);overflow-wrap:anywhere}.admin-structured-import__syntax code{color:var(--color-ink)}.admin-structured-import textarea{overflow-wrap:normal;padding-block:var(--space-sm);resize:vertical;tab-size:4;white-space:pre;line-height:1.55;min-height:13rem!important}.admin-structured-import__actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.admin-structured-import__review,.admin-structured-import__results{border-block-start:var(--rule-thin) solid var(--color-rule);gap:var(--space-sm);padding-block-start:var(--space-md);display:grid}.admin-structured-import__review>header,.admin-structured-import__results>header{gap:var(--space-3xs);display:grid}.admin-structured-import__review>header p,.admin-structured-import__results>header p,.admin-structured-import__results>p{color:var(--color-ink-3);font-size:var(--text-sm)}.admin-structured-import__preview,.admin-structured-import__errors,.admin-structured-import__results ol{border-block-start:var(--rule-thin) solid var(--color-rule);max-height:30rem;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-structured-import__preview li,.admin-structured-import__errors li,.admin-structured-import__results li{border-block-end:var(--rule-thin) solid var(--color-rule);gap:var(--space-xs);padding-block:var(--space-sm);grid-template-columns:minmax(3.5rem,auto) minmax(0,1fr);display:grid}.admin-structured-import__preview li>span,.admin-structured-import__errors li>strong,.admin-structured-import__results li>strong{color:var(--color-ink-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.admin-structured-import__preview li>div{gap:var(--space-3xs);min-width:0;display:grid}.admin-structured-import__preview li :where(strong,span,small),.admin-structured-import__errors li span,.admin-structured-import__results li span{overflow-wrap:anywhere;min-width:0}.admin-structured-import__preview li span,.admin-structured-import__preview li small{color:var(--color-ink-3)}.admin-structured-import__errors li,.admin-structured-import__results li.is-error{color:var(--color-danger-text)}.admin-structured-import__results li.is-success{color:var(--color-success-text)}@media (width<=39.99rem){.admin-structured-import__preview li,.admin-structured-import__errors li,.admin-structured-import__results li{gap:var(--space-3xs);grid-template-columns:minmax(0,1fr)}.admin-structured-import__actions>button{flex:10rem}}@media (hover:hover) and (pointer:fine){.admin-structured-import>summary:hover{color:var(--color-accent-text)}}.search-date-range{min-inline-size:0}.search-date-range__presets{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.search-date-range__preset{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink-2);block-size:var(--tap-target);font-size:var(--text-xs);min-block-size:var(--tap-target);min-inline-size:0;padding:var(--space-2xs);justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.redesign-app .search-date-range__preset--custom{font-size:var(--text-xs)}.search-date-range__preset[aria-current=true],.search-date-range__preset[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.search-date-range__active-range{color:var(--color-ink-3);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;margin:var(--space-2xs) 0 0;overflow-wrap:anywhere;max-inline-size:100%;font-weight:650;line-height:1.5}.search-filter-links{min-inline-size:0}.search-filter-links__grid{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.search-filter-links__grid>a{background:var(--color-paper-2);block-size:var(--tap-target);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--text-xs);min-inline-size:0;padding-inline:var(--space-2xs);text-align:center;justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.search-filter-links__grid>a[aria-current=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.search-date-range__query-error{color:var(--color-warning-text);font-size:var(--text-xs);margin:var(--space-2xs) 0 0;line-height:1.55}.search-date-range__dialog{background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);color:var(--color-ink);inline-size:min(30rem, calc(100% - (var(--space-sm) * 2)));max-block-size:calc(100dvb - (var(--space-sm) * 2));max-inline-size:100%;padding:var(--space-md);margin:auto;overflow:clip auto}.search-date-range__dialog::backdrop{background:color-mix(in srgb, var(--color-surface-dark) 72%, transparent)}.search-date-range__dialog-header,.search-date-range__month-navigation,.search-date-range__dialog-actions{align-items:center;gap:var(--space-xs);justify-content:space-between;display:flex}.search-date-range__dialog-header{border-block-end:var(--rule-thin) solid var(--color-rule);padding-block-end:var(--space-sm)}.search-date-range__dialog-header span{color:var(--color-accent-text);font-size:var(--text-2xs);letter-spacing:.08em;font-weight:800}.search-date-range__dialog-header h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.035em;margin:var(--space-3xs) 0 0;line-height:1.15}.search-date-range__close,.search-date-range__month-navigation button{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);flex:0 0 var(--tap-target);inline-size:var(--tap-target);min-block-size:var(--tap-target);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.search-date-range__month-navigation{margin-block:var(--space-sm)}.search-date-range__month-navigation strong{font-size:var(--text-md);font-variant-numeric:tabular-nums;text-align:center}.search-date-range__calendar{gap:var(--space-3xs);grid-template-columns:repeat(7,minmax(0,1fr));inline-size:100%;min-inline-size:0;display:grid}.search-date-range__weekday{color:var(--color-ink-3);font-size:var(--text-2xs);padding-block:var(--space-3xs);text-align:center;font-weight:800}.search-date-range__cell{min-inline-size:0}.search-date-range__day{background:var(--color-paper-2);border:var(--rule-thin) solid transparent;border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;min-block-size:3rem;inline-size:100%;min-inline-size:0;padding:var(--space-3xs);flex-direction:column;justify-content:center;align-items:center;font-weight:750;display:flex}.search-date-range__day[data-outside-month=true]{color:var(--color-ink-3)}.search-date-range__day[data-range-position]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-text)}.search-date-range__day[data-range-position=middle]{border-block-width:var(--rule-strong);border-radius:var(--radius-xs)}.search-date-range__day[data-range-position=start],.search-date-range__day[data-range-position=end],.search-date-range__day[data-range-position=single]{border-width:var(--rule-strong);font-weight:850}.search-date-range__day small{white-space:nowrap;margin-block-start:.15rem;font-size:.58rem;font-weight:850;line-height:1;display:block}.search-date-range__status{color:var(--color-ink-2);font-size:var(--text-xs);margin:var(--space-sm) 0 0;min-block-size:2.5em;line-height:1.55}.search-date-range__dialog-actions{border-block-start:var(--rule-thin) solid var(--color-rule);justify-content:flex-end;margin-block-start:var(--space-sm);padding-block-start:var(--space-sm)}.search-date-range__dialog-actions button{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);min-block-size:var(--tap-target);padding-inline:var(--space-sm);font-weight:750}.search-date-range__dialog-actions button:last-child{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-text)}.search-date-range__dialog-actions button:disabled{background:var(--color-disabled);border-color:var(--color-disabled);color:var(--color-ink-3);opacity:var(--opacity-disabled)}@media (width<=30rem){.search-date-range__dialog{border-radius:var(--radius-card);inline-size:calc(100% - (var(--space-xs) * 2));max-block-size:calc(100dvb - (var(--space-xs) * 2));padding:var(--space-sm)}.search-date-range__calendar{gap:.18rem}.search-date-range__day{font-size:var(--text-xs);min-block-size:2.6rem;padding-inline:.1rem}.search-date-range__day small{font-size:.52rem}}@media (hover:hover) and (pointer:fine){.search-date-range__preset:hover,.search-filter-links__grid>a:hover,.search-date-range__close:hover,.search-date-range__month-navigation button:hover,.search-date-range__dialog-actions button:first-child:hover,.search-date-range__day:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.search-date-range__dialog-actions button:last-child:hover:not(:disabled){background:var(--color-action-hover);border-color:var(--color-action-hover)}}.redesign-app{background:var(--color-paper);color:var(--color-ink);min-height:100dvh}.redesign-app .section-shell,.redesign-app .shell-header__main,.redesign-app .shell-header__nav-row,.redesign-app .shell-footer__inner{max-width:80rem}.redesign-app .shell-header{background:var(--color-paper);border-bottom-color:var(--color-rule-strong)}.redesign-app .shell-header__main{gap:var(--space-xs) var(--space-md);padding-block:var(--space-xs)}.redesign-app .shell-brand{letter-spacing:-.025em}.redesign-app .shell-brand__mark{grid-template-columns:var(--brand-bar-width) calc(var(--brand-bar-width) * 1.5)}.redesign-app .shell-brand__name{font-size:var(--text-md);font-weight:820}.redesign-app .shell-search{background:var(--color-paper-2);border-color:var(--color-rule);border-radius:var(--radius-sm)}.redesign-app .shell-search:focus-within{border-color:var(--color-accent)}.redesign-app .shell-actions-cluster{gap:0}.redesign-app .shell-actions{gap:var(--space-2xs)}.redesign-app .shell-theme-toggle,.redesign-app .shell-actions a{border-radius:var(--radius-sm)}.redesign-app .shell-platform-themes{gap:0}.redesign-app .shell-platform-themes__option>span{border-radius:var(--radius-xs);min-height:1.5rem;padding-inline:var(--space-2xs)}.redesign-app .shell-header__nav-row{border-top-color:var(--color-rule);min-height:2.75rem}.redesign-app .shell-nav{gap:var(--space-md)}.redesign-app .shell-nav__link{font-size:var(--text-xs);font-weight:760}.redesign-app .workbench-hero{gap:var(--space-md);padding-block:clamp(1.5rem,3.5vw,3rem)}.redesign-app .workbench-hero__search{border-bottom:var(--rule-thin) solid var(--color-rule);border-top:.25rem solid var(--color-accent);padding-block:var(--space-md) var(--space-lg)}.redesign-app .workbench-search{max-width:46rem;margin-top:clamp(1.25rem,2.5vw,2.25rem)}.redesign-app .workbench-search>div{background:var(--color-paper-2);border-color:var(--color-rule-strong);border-radius:var(--radius-sm);min-height:3.75rem}.redesign-app .workbench-search>div:focus-within{border-color:var(--color-accent)}.redesign-app .workbench-search button{border-inline-start:var(--rule-thin) solid var(--color-rule-strong);min-width:7.5rem}.redesign-app .query-chips a{border-radius:var(--radius-xs);background:0 0}.redesign-app .home-media-showcase{margin-top:var(--space-md)}.redesign-app .quick-schedule{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-card);color:var(--color-ink);padding:var(--space-md)}.redesign-app .quick-schedule>header{border-bottom-color:var(--color-rule-strong);padding-bottom:var(--space-md)}.redesign-app .quick-schedule>header span:first-child,.redesign-app .quick-schedule li div>span,.redesign-app .quick-schedule li small{color:var(--color-ink-2)}.redesign-app .quick-schedule h2{color:var(--color-ink);font-size:clamp(1.5rem,3vw,2rem)}.redesign-app .quick-schedule .status-label{border-color:var(--color-rule-strong);color:var(--color-ink)}.redesign-app .quick-schedule li{border-bottom-color:var(--color-rule);gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:4.6rem minmax(0,1fr) auto}.redesign-app .quick-schedule li time{color:var(--color-accent-text)}.redesign-app .quick-schedule li time>span{color:var(--color-ink-3)}.redesign-app .quick-schedule li time>strong{color:var(--color-accent-text)}.redesign-app .quick-schedule li strong{color:var(--color-ink)}.redesign-app .quick-schedule .streamer-channel-link--dark{color:var(--color-ink-2)}.redesign-app .quick-schedule .streamer-channel-link--dark .streamer-channel-link__avatar{background:var(--color-paper-3);border-color:var(--color-rule-strong);color:var(--color-ink)}.redesign-app .quick-schedule .platform-badge{background:var(--color-paper);border-color:var(--color-rule);color:var(--color-ink-2)}.redesign-app .quick-schedule>a{border-top:var(--rule-thin) solid transparent;color:var(--color-ink);margin-top:var(--space-xs);padding-top:var(--space-sm)}.redesign-app .quick-schedule>a:hover{color:var(--color-accent-text)}.redesign-app .product-rule{background:var(--color-paper-2);border-block-color:var(--color-rule-strong)}.redesign-app .product-rule .section-shell>div{gap:var(--space-2xs);padding-block:var(--space-md)}.redesign-app .product-rule strong{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.06em}.redesign-app .product-rule span{color:var(--color-ink);font-weight:680}.redesign-app .schedule-section,.redesign-app .concept-directory,.redesign-app .submission-workbench{padding-block:clamp(2.5rem,5vw,4.25rem)}.redesign-app .section-heading h2{letter-spacing:-.05em;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:820;line-height:1.05}.redesign-app .section-heading>div>p:last-child{max-width:52rem}.redesign-app .schedule-list{border-top-color:var(--color-ink)}.redesign-app .schedule-row{border-bottom-color:var(--color-rule);gap:var(--space-md);padding:var(--space-md) var(--space-xs)}.redesign-app .schedule-row:hover{background:var(--color-paper-2)}.redesign-app .schedule-row__time time{color:var(--color-accent-text);font-variant-numeric:tabular-nums}.redesign-app .schedule-row__concepts{margin-top:var(--space-2xs)}.redesign-app .schedule-row__concept-label{background:var(--color-paper-3);border-radius:var(--radius-xs);color:var(--color-ink-2);padding:.15rem .4rem}.redesign-app .schedule-row__concept-label:before{content:none}.redesign-app .schedule-row__detail{border-radius:var(--radius-xs)}.redesign-app .week-ledger{background:var(--color-paper-2);border-block:var(--rule-strong) solid var(--color-rule-strong);color:var(--color-ink);padding-block:clamp(2.5rem,5vw,4.25rem)}.redesign-app .week-ledger .section-heading--inverse h2,.redesign-app .week-ledger .section-heading--inverse>a{color:var(--color-ink)}.redesign-app .week-ledger .section-heading--inverse>div>p:last-child,.redesign-app .week-ledger .section-heading--inverse .section-heading__index{color:var(--color-ink-2)}.redesign-app .week-ledger__rows{border-top-color:var(--color-rule-strong)}.redesign-app .week-ledger__rows>a{border-bottom-color:var(--color-rule);color:var(--color-ink);padding-inline:var(--space-xs)}.redesign-app .week-ledger__rows>a:hover{background:var(--color-paper-3)}.redesign-app .week-ledger__date,.redesign-app .week-ledger__title small{color:var(--color-ink-2)}.redesign-app .week-ledger__date strong,.redesign-app .week-ledger__rows time,.redesign-app .week-ledger__rows .platform-badge{color:var(--color-ink)}.redesign-app .week-ledger__rows time{color:var(--color-accent-text)}.redesign-app .week-ledger__rows .platform-badge{border-color:var(--color-rule)}.redesign-app .concept-directory__grid{border-top-color:var(--color-ink)}.redesign-app .concept-directory__grid>a{min-height:5.25rem;padding:var(--space-md) var(--space-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center}.redesign-app .concept-directory__grid b{color:var(--color-accent-text)}.redesign-app .concept-directory__grid>a:hover{background:var(--color-paper-2)}.redesign-app .submission-workbench{border-block:var(--rule-strong) solid var(--color-rule-strong);padding-inline:var(--space-md)}.redesign-app .submission-workbench__copy h2{letter-spacing:-.05em;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:820}.redesign-app .primary-action{border-radius:var(--radius-xs)}.redesign-app .submission-workbench__steps{border-top-color:var(--color-ink)}.redesign-app .submission-workbench__steps li{padding-inline:var(--space-xs)}.redesign-app .submission-workbench__steps li>span{color:var(--color-accent-text)}.redesign-app .shell-footer{background:var(--color-paper-2);border-top-color:var(--color-rule-strong)}.redesign-app--subpage .breadcrumb{padding-block:var(--space-2xs);margin-block:0}.redesign-app--subpage :is(.search-intro,.public-discovery-masthead,.suggestion-masthead,.virtual-news-masthead) h1{text-wrap:balance;max-width:none;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.1}.redesign-app .search-intro,.redesign-app .suggestion-masthead{padding-bottom:var(--space-sm)}.redesign-app .search-intro__title{gap:0}.redesign-app .public-discovery-masthead{padding-block:0 var(--space-sm)}.redesign-app .public-discovery-masthead__copy{gap:0}.redesign-app .search-page-form{margin-top:var(--space-xs)}.redesign-app .results-heading{gap:var(--space-sm)}.redesign-app .results-heading h2{text-wrap:balance;font-size:clamp(1.7rem,2.8vw,2.25rem);line-height:1.08}.redesign-app .following-workspace{gap:var(--space-md)}.redesign-app .following-page{gap:var(--space-lg)}.redesign-app .public-discovery-state{padding-block:var(--space-md)}.virtual-news-page{padding-bottom:var(--space-2xl)}.virtual-news-masthead{border-bottom:var(--rule-strong) solid var(--color-ink);border-top:.25rem solid var(--color-accent);padding-block:var(--space-xs) var(--space-sm)}.virtual-news-masthead>span{color:var(--color-accent-text);font-size:var(--text-2xs);letter-spacing:.14em;margin-bottom:var(--space-sm);font-weight:800;display:block}.virtual-news-masthead h1{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;min-width:0;margin:0;font-size:clamp(2.2rem,6vw,4.5rem);font-style:normal;font-weight:840;line-height:1}.virtual-news-masthead p{color:var(--color-ink-2);margin:var(--space-md) 0 0;max-width:var(--measure);text-wrap:pretty;line-height:1.7}.virtual-news-feed{padding-top:0}.virtual-news-feed--empty h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em;text-wrap:balance;margin:0;font-style:normal;font-weight:800}.virtual-news-feed__list{margin:0;padding:0;list-style:none}.virtual-news-feed__list>li{border-bottom:var(--rule-thin) solid var(--color-rule)}.virtual-news-card{gap:var(--space-lg);min-width:0;padding-block:var(--space-md);display:grid}.virtual-news-media{aspect-ratio:16/9;background:var(--color-surface-dark);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);min-width:0;overflow:hidden}.virtual-news-media>:where(img,iframe,.virtual-news-media__detail-link),.virtual-news-media__video-consent{block-size:100%;inline-size:100%}.virtual-news-media>img,.virtual-news-media__detail-link>img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.virtual-news-media__detail-link{color:inherit;display:block}.virtual-news-media>iframe{border:0;display:block}.virtual-news-media__video-consent{background:var(--color-surface-dark);color:var(--color-ink-inverse);cursor:pointer;align-content:center;gap:var(--space-2xs);padding:var(--space-md);text-align:center;border:0;justify-items:center;display:grid}.virtual-news-media__video-consent>span{border:var(--rule-thin) solid var(--color-ink-inverse-muted);border-radius:var(--radius-pill);font-size:var(--text-lg);min-block-size:var(--tap-target);min-inline-size:var(--tap-target);justify-content:center;align-items:center;display:inline-flex}.virtual-news-media__video-consent>small{color:var(--color-ink-inverse-muted);line-height:1.55}.virtual-news-media__video-consent:active{transform:translateY(var(--press-offset))}.virtual-news-card__body{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.virtual-news-card__body time{color:var(--color-accent-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-top:auto;font-weight:750}.virtual-news-card__body h2{font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;min-width:0;margin:0;font-size:clamp(1.2rem,2.4vw,1.7rem);font-style:normal;font-weight:800;line-height:1.25}.virtual-news-card__body h2 a{color:var(--color-ink);text-decoration:none}.virtual-news-card__body h2 a:hover{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}.virtual-news-card__summary{-webkit-line-clamp:3;color:var(--color-ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;text-overflow:ellipsis;text-wrap:pretty;-webkit-box-orient:vertical;max-height:4.95em;margin:0;line-height:1.65;text-decoration:none;display:-webkit-box;overflow:hidden}.virtual-news-card__summary:hover,.virtual-news-card__summary:focus-visible{color:var(--color-accent-text);text-underline-offset:var(--space-3xs);text-decoration:underline}.virtual-news-feed--empty p{color:var(--color-ink-2);margin:var(--space-sm) 0 0;text-wrap:pretty;line-height:1.65}.virtual-news-feed--empty>a{color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);margin-top:var(--space-md);min-height:var(--tap-target);white-space:nowrap;justify-self:start;font-weight:750;display:inline-flex}.virtual-news-feed--empty>a:hover{text-underline-offset:var(--space-3xs);text-decoration:underline}.virtual-news-feed--empty{border-block:var(--rule-strong) solid var(--color-rule-strong);padding-block:var(--space-lg);margin-top:0}.virtual-news-detail-page{padding-bottom:var(--space-2xl)}.virtual-news-detail{border-top:.25rem solid var(--color-accent)}.virtual-news-detail__header{border-bottom:var(--rule-strong) solid var(--color-ink);gap:var(--space-xs);padding-block:var(--space-sm) var(--space-md);display:grid}.virtual-news-detail__header time{color:var(--color-accent-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:750}.virtual-news-detail__header h1,.virtual-news-detail__unavailable h1{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.05em;overflow-wrap:anywhere;text-wrap:balance;min-width:0;max-width:24ch;margin:0;font-size:clamp(1.75rem,4vw,3rem);font-style:normal;line-height:1.12}.virtual-news-detail>.virtual-news-media{margin-top:var(--space-lg);max-width:60rem}.virtual-news-detail__copy{border-bottom:var(--rule-thin) solid var(--color-rule-strong);max-width:60rem;padding-block:var(--space-lg)}.virtual-news-detail__copy>p,.virtual-news-detail__unavailable>p{color:var(--color-ink-2);font-size:var(--text-md);max-width:var(--measure);white-space:pre-line;margin:0;line-height:1.75}.virtual-news-detail__copy>nav{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.virtual-news-detail__copy>nav:first-child{margin-top:0}.virtual-news-detail__copy>nav a,.virtual-news-detail__unavailable a{color:var(--color-ink);font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);text-underline-offset:var(--space-3xs);font-weight:750;text-decoration:underline;display:inline-flex}.virtual-news-detail__copy>p a{color:var(--color-accent-text);overflow-wrap:anywhere;text-underline-offset:var(--space-3xs);font-weight:750;text-decoration:underline}.virtual-news-detail__neighbors{gap:var(--space-sm);max-width:60rem;padding-top:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.virtual-news-detail__neighbor{color:var(--color-ink);gap:var(--space-2xs);inline-size:min(100%,16rem);min-width:0;text-decoration:none;display:grid}.virtual-news-detail__neighbor[data-direction=next]{text-align:end;grid-column:2;justify-self:end}.virtual-news-detail__neighbor-thumbnail{aspect-ratio:16/9;background:var(--color-surface-dark);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-xs);min-width:0;display:block;overflow:hidden}.virtual-news-detail__neighbor-thumbnail>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.virtual-news-detail__neighbor-video{block-size:100%;color:var(--color-ink-inverse);align-content:center;gap:var(--space-2xs);justify-items:center;inline-size:100%;display:grid}.virtual-news-detail__neighbor-video>span{font-size:var(--text-lg)}.virtual-news-detail__neighbor-video>small{color:var(--color-ink-inverse-muted);font-size:var(--text-xs)}.virtual-news-detail__neighbor-label{font-size:var(--text-xs);align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);white-space:nowrap;font-weight:750;display:flex}.virtual-news-detail__neighbor[data-direction=next] .virtual-news-detail__neighbor-label{justify-content:flex-end}.virtual-news-detail__neighbor:focus-visible{outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.virtual-news-detail__neighbor:focus-visible .virtual-news-detail__neighbor-thumbnail{border-color:var(--color-ink)}.virtual-news-detail__neighbor:focus-visible .virtual-news-detail__neighbor-label{text-underline-offset:var(--space-3xs);text-decoration:underline}.virtual-news-detail__neighbor:active{transform:translateY(1px)}.virtual-news-detail__unavailable{border-block:var(--rule-strong) solid var(--color-rule-strong);gap:var(--space-md);margin-top:var(--space-sm);padding-block:var(--space-lg);display:grid}.download-masthead__action{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.download-masthead__action>span{color:var(--color-ink-3);font-size:var(--text-xs);font-weight:750}.download-primary-action{justify-content:center}.download-primary-action:active{box-shadow:inset 0 0 0 var(--rule-thin) var(--color-action-text)}.download-document{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);display:grid}.download-document .document-section{padding-block:var(--space-lg)}.download-release-sheet code{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;word-break:break-all}.download-install-steps{max-width:var(--content-max)}.download-warning{border-color:var(--color-accent-text)}.download-warning strong{color:var(--color-ink)}@media (width<=39.99rem){.download-masthead__action{flex-direction:column;align-items:stretch}.download-primary-action{width:100%}}@media (width>=40rem){.redesign-app .section-heading{flex-direction:row;align-items:flex-end}.redesign-app .product-rule .section-shell>div{padding-inline:var(--space-lg)}.redesign-app .concept-directory__grid>a:nth-child(odd),.redesign-app .concept-directory__grid>a:nth-child(2n){padding-inline:var(--space-md)}.redesign-app .concept-directory__grid>a:nth-child(odd){border-inline-end-color:var(--color-rule)}.virtual-news-card{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:stretch}}@media (width>=60rem){.redesign-app .shell-header__main{grid-template-columns:minmax(11rem,auto) minmax(20rem,1fr) minmax(17rem,auto)}.redesign-app .shell-search{justify-self:center;width:100%;max-width:38rem}.redesign-app .workbench-hero{grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.redesign-app .workbench-hero h1{white-space:nowrap;max-width:none;font-size:clamp(1.9rem,2.7vw,2.55rem)}.redesign-app .quick-schedule{padding:var(--space-lg)}.redesign-app .schedule-row{padding-inline:var(--space-md);grid-template-columns:4.5rem 5.5rem minmax(0,1fr) auto auto}.redesign-app .concept-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.redesign-app .concept-directory__grid>a,.redesign-app .concept-directory__grid>a:nth-child(odd),.redesign-app .concept-directory__grid>a:nth-child(2n){border-bottom:var(--rule-thin) solid var(--color-rule);border-inline-end:var(--rule-thin) solid var(--color-rule);padding-inline:var(--space-md)}.redesign-app .concept-directory__grid>a:last-child{border-inline-end:0}}@media (width<=59.999rem){.redesign-app .shell-actions-cluster{max-width:min(100%,18rem)}.redesign-app .quick-schedule{min-height:0}.redesign-app .workbench-hero h1{max-width:11ch}}@media (width<=39.999rem){.redesign-app .section-shell,.redesign-app .shell-header__main,.redesign-app .shell-header__nav-row,.redesign-app .shell-footer__inner{padding-inline-start:max(var(--space-sm), env(safe-area-inset-left));padding-inline-end:max(var(--space-sm), env(safe-area-inset-right))}.redesign-app .shell-header__main{grid-template-columns:minmax(0,1fr) auto}.redesign-app .shell-brand__beta{display:none}.redesign-app .shell-actions__submit{padding-inline:var(--space-xs)}.redesign-app .shell-platform-themes__option>span{padding-inline:var(--space-3xs)}.redesign-app .shell-header__nav-row{padding-inline-end:0}.redesign-app .shell-nav{gap:var(--space-sm);padding-inline-end:var(--space-sm)}.redesign-app .workbench-hero{padding-block:var(--space-md) var(--space-lg)}.redesign-app .workbench-hero__search{padding-top:var(--space-sm)}.redesign-app .workbench-hero h1{font-size:clamp(2.1rem,10vw,3rem)}.redesign-app .workbench-search{margin-top:var(--space-lg)}.redesign-app .workbench-search>div{min-height:var(--hero-search-height);grid-template-columns:auto minmax(0,1fr)}.redesign-app .workbench-search button{border-inline-start:0;border-top:var(--rule-thin) solid var(--color-rule-strong);min-height:var(--tap-target);grid-column:1/-1;width:100%}.redesign-app .query-chips{align-items:stretch}.redesign-app .quick-schedule li{gap:var(--space-xs);grid-template-columns:4.25rem minmax(0,1fr)}.redesign-app .quick-schedule li>.platform-badge{grid-column:2;justify-self:start}.redesign-app .product-rule .section-shell>div{grid-template-columns:3.25rem minmax(0,1fr)}.redesign-app .section-heading{margin-bottom:var(--space-lg);align-items:flex-start}.redesign-app .section-heading h2,.redesign-app .submission-workbench__copy h2{font-size:clamp(1.8rem,9vw,2.5rem)}.redesign-app .schedule-row,.redesign-app .week-ledger__rows>a{padding-inline:0}.redesign-app .concept-directory__grid>a{min-height:5.5rem;padding-inline:0}.redesign-app .submission-workbench{padding-inline:0}}@media (width<=22rem){.redesign-app .shell-brand__name{font-size:var(--text-base)}.redesign-app .shell-theme-toggle,.redesign-app .shell-actions__submit{font-size:var(--text-xs)}.redesign-app .workbench-search input{font-size:var(--text-sm);padding-inline:var(--space-2xs)}}@media (prefers-reduced-motion:reduce){.redesign-app *,.redesign-app :before,.redesign-app :after{scroll-behavior:auto!important}.home-media-showcase__controls button{transition:none}.home-media-showcase__controls button:active,.virtual-news-detail__neighbor:active{transform:none}}.redesign-app,.admin-app{background:var(--color-paper);color:var(--color-ink)}.redesign-app .section-shell,.redesign-app .shell-header__main,.redesign-app .shell-header__nav-row,.redesign-app .shell-footer__inner,.admin-app .shell-header__main,.admin-app .shell-header__nav-row,.admin-app .shell-footer__inner{max-width:var(--shell-max)}.redesign-app :where(input,textarea,select),.admin-app :where(input,textarea,select){accent-color:var(--color-accent)}.redesign-app :where(input,textarea,select):focus-visible,.admin-app :where(input,textarea,select):focus-visible{border-color:var(--color-focus);outline:var(--rule-strong) solid var(--color-focus);outline-offset:var(--space-3xs)}.redesign-app .shell-header,.admin-app .shell-header{background:var(--color-paper-2);border-bottom:var(--rule-thin) solid var(--color-rule);box-shadow:none}.redesign-app .shell-header__main,.admin-app .shell-header__main{gap:var(--space-xs) var(--space-md);min-height:var(--header-height);padding-block:var(--space-xs)}.redesign-app .shell-brand,.admin-app .shell-brand{gap:var(--space-2xs);letter-spacing:-.025em}.redesign-app .shell-brand__name,.admin-app .shell-brand__name{font-size:var(--text-md);font-weight:820}.redesign-app .shell-brand__beta,.admin-app .shell-brand__beta{background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-xs);color:var(--color-ink-2);padding:var(--space-3xs)}.redesign-app .shell-search,.admin-app .shell-search{background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-input);box-shadow:none;min-height:var(--tap-target);overflow:hidden}.redesign-app .shell-search:focus-within,.admin-app .shell-search:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 var(--rule-thin) var(--color-focus)}.redesign-app .shell-search input,.admin-app .shell-search input{color:var(--color-ink);min-height:calc(var(--tap-target) - var(--rule-strong));background:0 0;border:0;outline:0}.redesign-app .shell-search button,.admin-app .shell-search button{background:var(--color-action);border:0;border-inline-start:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-action-text);min-height:calc(var(--tap-target) - var(--rule-strong));border-radius:0}.redesign-app .shell-actions,.admin-app .shell-actions{gap:var(--space-2xs)}.redesign-app .shell-theme-toggle,.redesign-app .shell-actions a,.admin-app .shell-theme-toggle,.admin-app .shell-actions a{border-radius:var(--radius-input);box-shadow:none}.redesign-app .shell-theme-toggle,.redesign-app .shell-actions__review,.admin-app .shell-theme-toggle,.admin-app .shell-actions__review{background:var(--color-paper-2);border-color:var(--color-rule);color:var(--color-ink)}.redesign-app .shell-actions__submit,.admin-app .shell-actions__submit{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-text)}.redesign-app .shell-actions__submit:hover,.admin-app .shell-actions__submit:hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}.redesign-app .shell-platform-themes,.admin-app .shell-platform-themes{background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-input);padding:var(--space-3xs);gap:0}.redesign-app .shell-platform-themes__option>span,.admin-app .shell-platform-themes__option>span{border-radius:var(--radius-xs);min-height:var(--badge-height);padding-inline:var(--space-2xs);border:0}.redesign-app .shell-platform-themes__option[aria-pressed=true]>span,.admin-app .shell-platform-themes__option[aria-pressed=true]>span{background:var(--color-paper-2);box-shadow:0 0 0 var(--rule-thin) var(--color-rule-strong)}.redesign-app .shell-header__nav-row,.admin-app .shell-header__nav-row{background:var(--color-paper-2);border-top:var(--rule-thin) solid var(--color-rule);min-height:var(--nav-row-height)}.redesign-app .shell-nav,.admin-app .shell-nav{gap:var(--space-lg)}.redesign-app .shell-nav__link,.admin-app .shell-nav__link{color:var(--color-ink-2);font-size:var(--text-xs);min-height:var(--nav-row-height);font-weight:720;position:relative}.redesign-app .shell-nav__link[aria-current=page],.admin-app .shell-nav__link[aria-current=page]{box-shadow:inset 0 calc(var(--rule-strong) * -1) var(--color-accent);color:var(--color-ink)}.redesign-app .shell-header__timezone,.admin-app .shell-header__timezone{color:var(--color-ink-3);font-size:var(--text-2xs);letter-spacing:.08em}.redesign-app .workbench-hero{align-items:stretch;gap:var(--space-xl);margin-top:var(--space-lg);max-width:min(calc(100% - (var(--space-md) * 2)), 88rem);background:0 0;border:0;border-radius:0;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3.5rem);padding-inline:clamp(1.5rem,3vw,2.5rem)}.redesign-app .workbench-hero__search{border:0;padding:0}.redesign-app .hero-index{color:var(--color-accent-text);font-size:var(--text-2xs);letter-spacing:.12em;margin-bottom:var(--space-md)}.redesign-app .workbench-hero h1{letter-spacing:-.05em;max-width:14ch;font-size:clamp(2rem,4vw,3.25rem);font-weight:820;line-height:1.08}.redesign-app .workbench-search{margin-top:var(--space-lg);max-width:46rem}.redesign-app .workbench-search>div{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-input);box-shadow:none;min-height:var(--hero-search-height);overflow:hidden}.redesign-app .workbench-search>div:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 var(--rule-thin) var(--color-focus)}.redesign-app .workbench-search input{color:var(--color-ink);background:0 0;border:0;outline:0}.redesign-app .workbench-search button{background:var(--color-action);border:0;border-inline-start:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-action-text);min-width:var(--hero-search-button);border-radius:0}.redesign-app .query-chips{gap:var(--space-2xs);margin-top:var(--space-md)}.redesign-app .query-chips>span{color:var(--color-ink-3)}.redesign-app .query-chips a{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-xs);color:var(--color-ink-2)}.redesign-app .quick-schedule{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);box-shadow:none;color:var(--color-ink);padding:var(--space-lg)}.redesign-app .quick-schedule>header,.redesign-app .quick-schedule li{border-color:var(--color-rule)}.redesign-app .quick-schedule li{gap:var(--space-md);padding-block:var(--space-md)}.redesign-app .quick-schedule .status-label,.redesign-app .quick-schedule .platform-badge{background:var(--color-paper-3);border-color:var(--color-rule);color:var(--color-ink-2)}.redesign-app .product-rule{margin-top:var(--space-lg);background:0 0;border:0}.redesign-app .product-rule .section-shell{background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);max-width:min(calc(100% - (var(--space-md) * 2)), 88rem);overflow:hidden}.redesign-app .product-rule .section-shell>div{padding:var(--space-md)}.redesign-app .product-rule strong{color:var(--color-accent-text)}.redesign-app .schedule-section,.redesign-app .concept-directory{max-width:var(--content-max);padding-block:clamp(2.5rem,5vw,4.5rem)}.redesign-app .section-heading{gap:var(--space-md);margin-bottom:var(--space-lg)}.redesign-app .section-heading h2,.redesign-app .submission-workbench__copy h2{letter-spacing:-.04em;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:800;line-height:1.12}.redesign-app .section-heading__index{color:var(--color-accent-text);letter-spacing:.1em}.redesign-app .section-heading>a,.redesign-app .quick-schedule>a,.redesign-app .concept-directory .section-heading>a{border-radius:var(--radius-xs);color:var(--color-ink);padding-inline:var(--space-2xs);white-space:nowrap}.redesign-app .schedule-list,.redesign-app .week-ledger__rows,.redesign-app .concept-directory__grid{border-top:var(--rule-thin) solid var(--color-rule-strong)}.redesign-app .schedule-row{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-md);min-height:6.25rem;padding:var(--space-md) var(--space-xs)}.redesign-app .schedule-row__date strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.redesign-app .schedule-row__time time,.redesign-app .week-ledger__rows time{color:var(--color-accent-text);font-variant-numeric:tabular-nums}.redesign-app .schedule-row__content h3{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:760}.redesign-app .schedule-row__concept-label{background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-xs);color:var(--color-ink-2)}.redesign-app .schedule-row__detail{border-color:var(--color-rule);border-radius:var(--radius-input);background:0 0}.redesign-app .week-ledger{color:var(--color-ink);background:0 0;border:0;padding-block:0 clamp(2.5rem,5vw,4.5rem)}.redesign-app .week-ledger>.section-shell{background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-panel);max-width:min(calc(100% - (var(--space-md) * 2)), 88rem);padding-block:var(--space-xl)}.redesign-app .week-ledger .section-heading--inverse h2,.redesign-app .week-ledger .section-heading--inverse>a,.redesign-app .week-ledger__rows>a,.redesign-app .week-ledger__rows .platform-badge{color:var(--color-ink)}.redesign-app .week-ledger .section-heading--inverse>div>p:last-child,.redesign-app .week-ledger .section-heading--inverse .section-heading__index,.redesign-app .week-ledger__date,.redesign-app .week-ledger__title small{color:var(--color-ink-2)}.redesign-app .week-ledger__rows>a{border-bottom:var(--rule-thin) solid var(--color-rule);padding-inline:var(--space-xs)}.redesign-app .concept-directory__grid>a{min-height:4.75rem;padding:var(--space-md) var(--space-xs)}.redesign-app .concept-directory__grid strong{font-size:var(--text-base);font-weight:740}.redesign-app .submission-workbench{background:var(--color-paper-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-panel);gap:var(--space-xl);margin-bottom:var(--space-2xl);max-width:min(calc(100% - (var(--space-md) * 2)), 88rem);padding:clamp(1.5rem,3vw,2.75rem)}.redesign-app .submission-workbench__steps{border-color:var(--color-rule-strong)}.redesign-app .submission-workbench__steps li{border-color:var(--color-rule);padding-block:var(--space-md)}.redesign-app .submission-workbench__steps li>span{color:var(--color-accent-text);font-variant-numeric:tabular-nums}.redesign-app :where(.search-workbench,.calendar-workbench,.following-workspace,.schedule-submit-workbench,.suggestion-workbench){max-width:var(--content-max)}.redesign-app :where(.filter-rail,.following-search,.following-notifications,.following-people,.following-tags,.following-schedules,.calendar-toolbar,.suggestion-form,.watch-panel){background:var(--color-paper-2);border-color:var(--color-rule);border-radius:var(--radius-card);box-shadow:none}.redesign-app .following-search,.redesign-app .following-notifications,.redesign-app .following-people,.redesign-app .following-tags,.redesign-app .following-schedules{border:var(--rule-thin) solid var(--color-rule);padding:var(--space-lg)}.redesign-app .following-search__field input,.redesign-app :where(.filter-rail,.calendar-toolbar,.suggestion-form) :where(input,textarea,select){background:var(--color-paper-3);border-color:var(--color-rule);border-radius:var(--radius-input);color:var(--color-ink)}.redesign-app .following-search__results li,.redesign-app .following-people li,.redesign-app .following-tags li{border-color:var(--color-rule)}.redesign-app :where(.event-masthead,.calendar-masthead,.following-page>header){background:var(--color-paper-3);border-color:var(--color-rule);box-shadow:none}.redesign-app :where(.event-masthead,.calendar-masthead) h1{letter-spacing:-.045em;font-size:clamp(1.9rem,4vw,3.25rem)}.admin-app{background:var(--color-paper-3)}.admin-app .admin-main{margin-block:var(--space-md) var(--space-xl);max-width:min(calc(100% - (var(--space-md) * 2)), var(--admin-max));background:0 0;border:0;border-radius:0;padding:clamp(1rem,2vw,2rem)}.admin-app :where(.admin-extraction-titlebar,.admin-event-entry-title,.admin-reference-data-title,.admin-suggestions-titlebar,.admin-operations-title){border-bottom:var(--rule-thin) solid var(--color-rule-strong);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg)}.admin-app :where(.admin-extraction-titlebar,.admin-event-entry-title,.admin-reference-data-title,.admin-suggestions-titlebar,.admin-operations-title) h1{letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.1}.admin-app :where(.admin-untrusted-note,.admin-safety-note,.admin-extraction-state,.admin-readiness__configuration,.admin-readiness__metrics){border-radius:var(--radius-card);box-shadow:none}.admin-app :where(.admin-home-media__create,.admin-home-media__library,.admin-featured-events__create,.admin-featured-events__library,.admin-reference-data-workbench,.admin-structured-import,.admin-schedule-batch-intake,.admin-schedule-batch-review,.admin-tag-groups__index,.admin-tag-groups__editor,.admin-card-news-publisher,.admin-event-form){background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);box-shadow:none}.admin-app :where(.admin-home-media-card,.admin-featured-events-card,.admin-extraction-row,.admin-event-management-row,.admin-reference-data-list>li,.admin-cafe-memo-items>li,.admin-suggestions-list>article){border-color:var(--color-rule);box-shadow:none;background:0 0}.admin-app :where(input,textarea,select){background:var(--color-paper-3);border-color:var(--color-rule);border-radius:var(--radius-input);color:var(--color-ink)}.admin-app :where(.admin-review-primary-action,.admin-extraction-actions a,.admin-extraction-actions button){background:var(--color-action);border-color:var(--color-action);border-radius:var(--radius-input);box-shadow:none;color:var(--color-action-text)}.admin-app :where(.admin-review-secondary-action,.admin-extraction-row__actions button,.admin-event-management-row__action,.admin-home-media-card__actions button,.admin-featured-events-card__actions button){background:var(--color-paper-2);border-color:var(--color-rule-strong);border-radius:var(--radius-input);box-shadow:none;color:var(--color-ink)}.admin-app :where(.admin-extraction-delete-dialog,.admin-featured-events__archive-dialog,.admin-review-publish-dialog){background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);color:var(--color-ink)}.redesign-app .shell-footer,.admin-app .shell-footer{background:var(--color-paper-2);border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-ink)}.redesign-app .shell-footer__inner,.admin-app .shell-footer__inner{align-items:flex-start;gap:var(--space-md);padding-block:var(--space-xl)}.redesign-app .shell-footer__brand,.admin-app .shell-footer__brand{font-size:var(--text-md);font-weight:820}.redesign-app .shell-footer nav,.admin-app .shell-footer nav{gap:var(--space-xs) var(--space-md)}.redesign-app .shell-footer nav a,.admin-app .shell-footer nav a,.redesign-app .shell-footer__inner>span,.admin-app .shell-footer__inner>span{color:var(--color-ink-2)}.redesign-app :where(button,.primary-action,.shell-actions a,.shell-nav a,.shell-footer a),.admin-app :where(button,.primary-action,.shell-actions a,.shell-nav a,.shell-footer a){white-space:nowrap}@media (hover:hover){.redesign-app .shell-nav__link:hover,.admin-app .shell-nav__link:hover,.redesign-app .shell-footer nav a:hover,.admin-app .shell-footer nav a:hover{color:var(--color-ink)}.redesign-app .schedule-row:hover,.redesign-app .week-ledger__rows>a:hover,.redesign-app .concept-directory__grid>a:hover,.admin-app :where(.admin-extraction-row,.admin-event-management-row):hover{background:var(--color-paper-3)}}@media (width>=60rem){.redesign-app .shell-header__main,.admin-app .shell-header__main{grid-template-columns:minmax(11rem,auto) minmax(20rem,1fr) minmax(17rem,auto)}.redesign-app .shell-search,.admin-app .shell-search{max-width:var(--header-search-max);justify-self:center;width:100%}.redesign-app .workbench-hero{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr)}.redesign-app .shell-footer__inner,.admin-app .shell-footer__inner{grid-template-columns:minmax(9rem,auto) minmax(0,1fr) auto;align-items:start;display:grid}.redesign-app .shell-footer__inner>span,.admin-app .shell-footer__inner>span{border-top:var(--rule-thin) solid var(--color-rule);padding-top:var(--space-md);grid-column:1/-1;width:100%}}@media (width<=39.999rem){.redesign-app .workbench-hero,.redesign-app .product-rule .section-shell,.redesign-app .week-ledger>.section-shell,.redesign-app .submission-workbench,.admin-app .admin-main{max-width:calc(100% - var(--space-sm))}.redesign-app .week-ledger>.section-shell,.redesign-app .submission-workbench{border-radius:var(--radius-card)}.redesign-app .workbench-hero{margin-top:var(--space-2xs);padding-block:var(--space-md) var(--space-lg);padding-inline:var(--space-md)}.redesign-app .workbench-hero h1{max-width:12ch;font-size:clamp(2rem,10vw,2.75rem)}.redesign-app .workbench-search button{border-inline-start:0;border-top:var(--rule-thin) solid var(--color-rule-strong);min-width:0}.redesign-app .quick-schedule,.redesign-app .following-search,.redesign-app .following-notifications,.redesign-app .following-people,.redesign-app .following-tags,.redesign-app .following-schedules,.redesign-app .week-ledger>.section-shell,.redesign-app .submission-workbench,.admin-app .admin-main{padding:var(--space-md)}.redesign-app .shell-nav,.admin-app .shell-nav{gap:var(--space-md)}}.save-event-control{align-items:flex-start;gap:var(--space-3xs);flex-direction:column;display:inline-flex}.save-event-button{white-space:nowrap}.save-event-button[aria-pressed=true]{border-color:var(--color-accent-text);color:var(--color-accent-text)}.schedule-action-row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.schedule-export-actions{min-width:0}.schedule-export-actions button{white-space:nowrap}.personal-schedule-note{color:var(--color-ink-2);font-size:.875rem;line-height:1.6}.personal-schedule-transfer{border-block:var(--rule-thin) solid var(--color-rule);padding-block:var(--space-md);margin-bottom:var(--space-md)}.personal-schedule-transfer summary{cursor:pointer;padding-block:var(--space-xs);font-weight:700}.personal-schedule-transfer p{max-width:65ch;line-height:1.65}.personal-schedule-import{gap:var(--space-2xs);flex-direction:column;max-width:100%;font-size:.875rem;display:flex}.personal-schedule-import input{max-width:100%}.personal-schedule-summary{margin-bottom:var(--space-lg)}.personal-schedule-date{padding-block:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);font-weight:750}.personal-schedule-unavailable{margin-top:var(--space-lg)}.personal-schedule-unavailable li{align-items:center;gap:var(--space-xs);padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.event-personal-actions{align-items:flex-start;gap:var(--space-sm);margin-block:var(--space-md);flex-wrap:wrap;display:flex}.shell-settings,.shell-discover,.shell-more{position:relative}.shell-settings summary,.shell-more summary{cursor:pointer;padding:var(--space-xs);white-space:nowrap;font-size:.875rem}.shell-discover summary{cursor:pointer;white-space:nowrap}.shell-menu-panel{z-index:30;width:max-content;min-width:10rem;max-width:calc(100vw - 2rem);padding:var(--space-sm);background:var(--color-paper-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-card);position:absolute;inset-block-start:100%;inset-inline-end:0}.shell-menu-panel>a{padding:var(--space-xs);white-space:nowrap;display:block}.shell-settings .shell-menu-panel>*+*{margin-top:var(--space-xs)}.shell-discover .shell-menu-panel{inset-inline:0 auto}.shell-discover[data-active=true]>summary{color:var(--color-accent-text)}.redesign-app .shell-nav{overflow:visible}.shell-header--no-search .shell-actions-cluster{grid-column:3}.home-news-previews{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.home-news-previews li{align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);display:grid}.home-news-previews .virtual-news-media{grid-row:span 2;min-width:0}.home-news-preview-title{overflow-wrap:anywhere;font-weight:700}.home-news-related{color:var(--color-ink-2);font-size:.875rem}@media (width<=59.999rem){.redesign-app .shell-header__nav-row{gap:0}.redesign-app .shell-nav{flex:1;justify-content:space-between;gap:0;min-width:0}.redesign-app .shell-nav__link{padding-inline:var(--space-2xs);font-size:.75rem}.redesign-app .shell-header__timezone{display:none}.shell-more summary{padding-inline:var(--space-2xs);font-size:.75rem}.shell-header--no-search .shell-actions-cluster{grid-column:auto}}:root,:root[data-theme=chzzk-neon-night],:root[data-theme=soop-broadcast-blue],:root[data-theme=cime-virtual-night]{--theme-background:#111318;--theme-surface:#1a1d24;--theme-surface-soft:#232730;--theme-text:#f0f2f6;--theme-text-muted:#adb5c4;--theme-border:#333945;--theme-border-strong:#545e70;--theme-action:#edf0f5;--theme-on-action:#171b22;--theme-dark-surface:#111318;--theme-dark-surface-2:#1a1d24;--theme-dark-text:#f0f2f6;--theme-dark-muted:#adb5c4;--renewal-nav-width:13.5rem;--radius-card:.75rem;--text-display:clamp(2rem, 3.2vw, 3rem);--text-question:clamp(1.75rem, 2.5vw, 2.5rem)}:root:is([data-theme=chzzk-mint-grid],[data-theme=soop-sky-white],[data-theme=cime-lavender-studio]){--theme-background:#f3f4f7;--theme-surface:#fff;--theme-surface-soft:#e9ecf1;--theme-text:#202632;--theme-text-muted:#576173;--theme-border:#d0d6e0;--theme-border-strong:#8d99ab;--theme-action:#242c39;--theme-on-action:#fff}.renewal-preview{background:var(--color-paper);color:var(--color-ink)}.renewal-preview ::selection{background:var(--color-accent-soft);color:var(--color-ink)}.renewal-preview *{scrollbar-color:var(--color-rule-strong) var(--color-paper);scrollbar-width:thin}.renewal-preview :where(input,textarea){caret-color:var(--color-accent-text)}.renewal-preview :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.renewal-preview :where(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance}.renewal-preview :where(a){text-underline-offset:.22em}.renewal-preview :where(button,summary,a){-webkit-tap-highlight-color:transparent}.renewal-preview .site-icon{vertical-align:middle;flex:none}.renewal-preview :where(.redesign-app,.admin-app){min-height:100dvh;background:var(--color-paper);padding-inline-start:var(--renewal-nav-width)}.renewal-preview .section-shell{width:min(var(--content-max), calc(100% - var(--space-2xl)));max-width:none;margin-inline:max(var(--space-lg), calc((100% - var(--content-max)) / 4)) auto;padding-inline:0}.renewal-preview .shell-header{z-index:50;width:var(--renewal-nav-width);height:100dvh;padding:var(--space-lg) var(--space-sm);border:0;border-right:1px solid var(--color-rule);background:var(--color-paper-2);box-shadow:none;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.renewal-preview .shell-header__main,.renewal-preview .shell-header__nav-row{display:contents}.renewal-preview .shell-brand{gap:var(--space-2xs);padding:var(--space-2xs);margin-bottom:var(--space-lg);white-space:nowrap;order:0}.renewal-preview .shell-brand__name{font-size:var(--text-lg);letter-spacing:-.04em;font-weight:800}.renewal-preview .shell-brand__mark{height:1.5rem}.renewal-preview .shell-brand__beta{border:1px solid var(--color-rule);color:var(--color-ink-2);padding:.15rem .25rem;font-size:.625rem}.renewal-preview .shell-search{width:100%;min-width:0;max-width:none;height:2.75rem;margin-bottom:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);order:1;display:flex}.renewal-preview .shell-search>span{display:none}.renewal-preview .shell-search input{width:100%;min-width:0;padding-inline:var(--space-xs);font-size:var(--text-sm);background:0 0}.renewal-preview .shell-search button{width:auto;min-width:2.75rem;padding:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs);background:0 0;border:0}.renewal-preview .shell-nav{align-items:stretch;gap:var(--space-2xs);flex-direction:column;flex:none;order:2;width:100%;margin:0;padding:0;display:flex;overflow:visible}.renewal-preview .shell-nav__link{justify-content:flex-start;align-items:center;gap:var(--space-xs);min-height:3rem;padding:var(--space-xs);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--text-sm);border:0;font-weight:600;display:flex}.renewal-preview .shell-nav__link:after{display:none}.renewal-preview .shell-nav__link[aria-current=page],.renewal-preview .shell-discover[data-active=true]>summary{color:var(--color-accent-text);background:var(--color-accent-soft);box-shadow:none}.renewal-preview .shell-discover summary{list-style:none}.renewal-preview .shell-discover summary::-webkit-details-marker{display:none}.renewal-preview .shell-discover .shell-menu-panel{width:auto;min-width:0;margin-left:var(--space-lg);padding:var(--space-2xs);box-shadow:none;background:0 0;border:0;position:static}.renewal-preview .shell-menu-panel a{min-height:2.75rem;font-size:var(--text-sm);border-radius:var(--radius-xs)}.renewal-preview .shell-menu-panel a[aria-current=page]{color:var(--color-accent-text);font-weight:700}.renewal-preview .shell-actions-cluster{padding-top:var(--space-lg);order:3;width:100%;margin-top:auto;display:block}.renewal-preview .shell-actions{justify-content:flex-start;align-items:stretch;gap:var(--space-2xs);flex-direction:column;width:100%;display:flex}.renewal-preview .shell-actions__submit,.renewal-preview .shell-actions__review{justify-content:flex-start;gap:var(--space-xs);width:100%;min-height:2.75rem;padding:var(--space-xs);border-radius:var(--radius-sm)}.renewal-preview .shell-actions__submit{background:var(--color-action);color:var(--color-action-text)}.renewal-preview .shell-settings{order:1}.renewal-preview :where(.shell-settings,.shell-more) summary{align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:var(--space-xs);color:var(--color-ink-2);list-style:none;display:flex}.renewal-preview :where(.shell-settings,.shell-more) summary::-webkit-details-marker{display:none}.renewal-preview .shell-settings .shell-menu-panel{inset:auto auto 100% 0}.renewal-preview .shell-more{order:4}.renewal-preview .shell-more .shell-menu-panel{inset:auto auto 100% 0}.renewal-preview .shell-header__timezone{padding:var(--space-sm) var(--space-xs) 0;font-size:var(--text-2xs);color:var(--color-ink-2);order:5}.renewal-preview .shell-menu-panel{box-shadow:0 10px 28px #0000002e}.renewal-preview .home-programme{padding-block:var(--space-xl)}.renewal-preview .home-programme-title{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.renewal-preview .home-programme-title h1{font-size:var(--text-display);margin:0;font-weight:750;line-height:1.15}.renewal-preview .home-programme-date{color:var(--color-ink-2);text-align:right;white-space:nowrap;font-size:var(--text-sm)}.renewal-preview .home-programme-date time{color:var(--color-ink);margin-bottom:var(--space-3xs);font-weight:700;display:block}.renewal-preview .home-programme-grid{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(15rem,.38fr);display:grid}.renewal-preview .home-programme-main{min-width:0}.renewal-preview .workbench-search{margin:0}.renewal-preview .workbench-search>div{min-height:3.5rem;padding-left:var(--space-sm);background:var(--color-paper-2);border:1px solid var(--color-rule-strong);border-radius:var(--radius-card);align-items:center;display:flex;overflow:visible}.renewal-preview .workbench-search input{width:100%;min-width:0;height:3.5rem;padding:var(--space-sm);font-size:var(--text-base);background:0 0;border:0;flex:1}.renewal-preview .workbench-search button{justify-content:center;align-self:stretch;align-items:center;gap:var(--space-2xs);width:auto;min-width:6rem;padding:var(--space-xs) var(--space-sm);margin:var(--space-3xs);border-radius:var(--radius-sm);background:var(--color-action);color:var(--color-action-text);font-size:var(--text-sm);border:0;font-weight:700;display:flex}.renewal-preview .query-chips{gap:var(--space-2xs);margin-top:var(--space-xs);flex-wrap:wrap}.renewal-preview .query-chips a{padding:var(--space-2xs) var(--space-xs);background:var(--color-paper-3);border-radius:var(--radius-sm);min-height:2rem;font-size:var(--text-xs);border:0}.renewal-preview .query-chips>span{font-size:var(--text-xs)}.renewal-preview .section-heading{text-align:left;justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-xl) var(--space-sm);border-bottom:1px solid var(--color-rule-strong);flex-direction:row;margin:0;display:flex}.renewal-preview .section-heading h2{font-size:var(--text-lg);letter-spacing:-.025em;font-weight:750;line-height:1.3}.renewal-preview .section-heading p{font-size:var(--text-sm);color:var(--color-ink-2);margin-top:var(--space-2xs);line-height:1.5}.renewal-preview .section-heading>a{font-size:var(--text-xs);color:var(--color-ink-2);white-space:nowrap}.renewal-preview .home-programme-main .schedule-section{margin:0;padding:0}.renewal-preview .schedule-list{background:0 0;border:0;border-radius:0;display:block}.renewal-preview .schedule-row{align-items:center;gap:var(--space-sm);min-height:7.5rem;padding:var(--space-md) 0;border:0;border-bottom:1px solid var(--color-rule);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:2.5rem 4.5rem minmax(0,1fr) 3.25rem 5.5rem;margin:0;display:grid}.renewal-preview .schedule-row__date{background:0 0;border:0;grid-area:1/1;width:auto;padding:0}.renewal-preview .schedule-row__date strong{font-size:var(--text-lg)}.renewal-preview .schedule-row__date span{font-size:var(--text-xs);color:var(--color-ink-2)}.renewal-preview .schedule-row__time{padding-top:var(--space-3xs);grid-area:1/2;align-self:start}.renewal-preview .schedule-row__time time{font-size:var(--text-md);color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:normal;font-weight:700}.renewal-preview .schedule-row__content{grid-area:1/3;min-width:0}.renewal-preview .schedule-row__content h3{margin:0 0 var(--space-2xs);font-size:var(--text-base);letter-spacing:-.015em;overflow-wrap:anywhere;line-height:1.5}.renewal-preview .streamer-channel-list{gap:var(--space-3xs) var(--space-2xs)}.renewal-preview .streamer-channel-link{font-size:var(--text-sm);font-weight:550}.renewal-preview .streamer-channel-link__avatar{width:1.5rem;height:1.5rem;font-size:var(--text-2xs)}.renewal-preview .schedule-row__concepts{gap:var(--space-2xs);margin-top:var(--space-2xs)}.renewal-preview .schedule-row__concept-label{font-size:var(--text-xs);color:var(--color-ink-2);background:0 0;border:0;border-radius:0;padding:0;line-height:1.5}.renewal-preview .schedule-row__concept-label:before{content:"#";opacity:.65}.renewal-preview .schedule-row__meta{padding-top:var(--space-3xs);grid-area:1/4;align-self:start}.renewal-preview .platform-badge{min-height:1.5rem;font-size:var(--text-xs);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0}.renewal-preview .schedule-row__actions{align-items:flex-end;gap:var(--space-2xs);flex-direction:column;grid-area:1/5;display:flex}.renewal-preview .save-event-button{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.5rem;padding:var(--space-2xs);border:1px solid var(--color-rule);color:var(--color-ink-2);border-radius:var(--radius-sm);font-size:var(--text-xs);background:0 0;display:inline-flex}.renewal-preview .save-event-button .site-icon{width:1rem;height:1rem}.renewal-preview .save-event-button[aria-pressed=true]{color:var(--color-accent-text);background:var(--color-accent-soft);border-color:#0000}.renewal-preview .save-event-button[aria-pressed=true] .site-icon{fill:currentColor}.renewal-preview .schedule-row__detail{min-width:0;min-height:2rem;padding:var(--space-3xs) var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs);background:0 0;border:0}.renewal-preview .follow-streamer-button:not(.save-event-button){padding:0 var(--space-2xs);min-height:1.75rem;font-size:var(--text-2xs);border-color:var(--color-rule);background:0 0}.renewal-preview .confidence-chip{margin-top:var(--space-3xs);font-size:var(--text-2xs);white-space:normal;background:0 0;padding:0;line-height:1.5;display:block}.renewal-preview .home-programme .schedule-row{grid-template-columns:4.5rem minmax(0,1fr) 3.25rem 5rem}.renewal-preview .home-programme .schedule-row__date{display:none}.renewal-preview :where(.home-programme,.personal-schedule-day) .schedule-row__time{grid-column:1}.renewal-preview :where(.home-programme,.personal-schedule-day) .schedule-row__content{grid-column:2}.renewal-preview :where(.home-programme,.personal-schedule-day) .schedule-row__meta{grid-column:3}.renewal-preview :where(.home-programme,.personal-schedule-day) .schedule-row__actions{grid-column:4}.renewal-preview .home-schedule-more{margin-top:var(--space-md)}.renewal-preview .home-schedule-more>summary{padding:var(--space-sm);text-align:center;cursor:pointer;font-size:var(--text-sm);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font-weight:650}.renewal-preview .home-schedule-more[open]>summary{margin-bottom:var(--space-sm)}.renewal-preview .home-programme-rail{min-width:0;padding-left:var(--space-lg);border-left:1px solid var(--color-rule)}.renewal-preview .home-media-showcase{background:0 0;border:0;border-radius:0;margin:0;padding:0}.renewal-preview .home-media-showcase__header{padding:0 0 var(--space-md);border:0;align-items:center}.renewal-preview .home-media-showcase__header h2{font-size:var(--text-md);letter-spacing:-.02em}.renewal-preview .home-media-showcase__header>a{font-size:var(--text-xs);color:var(--color-ink-2)}.renewal-preview .home-news-previews{display:block}.renewal-preview .home-news-previews li{padding:0 0 var(--space-md);margin-bottom:var(--space-md);border-color:var(--color-rule);display:block}.renewal-preview .home-news-previews .virtual-news-media{margin-bottom:var(--space-xs);border-radius:var(--radius-sm);aspect-ratio:16/9;overflow:hidden}.renewal-preview .home-news-preview-title{font-size:var(--text-sm);font-weight:650;line-height:1.5;display:block}.renewal-preview .news-feed-more{padding-block:var(--space-md);text-align:center}.renewal-preview .news-feed-more a{min-height:2.75rem;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);justify-content:center;align-items:center;display:inline-flex}.renewal-preview :where(.news-feed-end,.news-feed-error){padding-block:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.6}.renewal-preview .quick-schedule{width:100%;max-width:none;margin-top:var(--space-xl);color:var(--color-ink);background:0 0;border:0;border-radius:0;padding:0}.renewal-preview .quick-schedule header{border-bottom:1px solid var(--color-rule-strong);padding-bottom:var(--space-sm)}.renewal-preview .quick-schedule h2{font-size:var(--text-md)}.renewal-preview .quick-schedule :where(small,header span){color:var(--color-ink-2)}.renewal-preview .quick-schedule li{padding-block:var(--space-md);border-color:var(--color-rule);grid-template-columns:3rem minmax(0,1fr)}.renewal-preview .quick-schedule li>.platform-badge{grid-column:2}.renewal-preview .quick-schedule li time strong{font-size:var(--text-base)}.renewal-preview .quick-schedule li>div>strong{color:var(--color-ink);font-size:var(--text-sm);line-height:1.5}.renewal-preview .quick-schedule>a{margin-top:var(--space-xs);font-size:var(--text-xs)}.renewal-preview .week-ledger{padding:0 0 var(--space-xl);color:var(--color-ink);background:0 0;margin:0}.renewal-preview .week-ledger>.section-shell{background:0 0;border:0;border-radius:0;padding:0}.renewal-preview .week-ledger .section-heading :where(h2,p,a){color:var(--color-ink)}.renewal-preview .week-ledger__rows>a{border-color:var(--color-rule);color:var(--color-ink);min-height:5.5rem}.renewal-preview .week-ledger__title small{color:var(--color-ink-2)}.renewal-preview .concept-directory{padding-block:0 var(--space-xl)}.renewal-preview .concept-directory__grid{gap:var(--space-xs);padding-top:var(--space-md);flex-wrap:wrap;display:flex}.renewal-preview .concept-directory__grid>a{width:auto;min-height:3rem;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:0 0}.renewal-preview .concept-directory__grid strong{font-size:var(--text-sm)}.renewal-preview :where(.search-intro,.public-discovery-masthead,.calendar-masthead){padding-block:var(--space-xl) var(--space-lg);background:0 0;border:0}.renewal-preview :where(.search-intro,.public-discovery-masthead,.calendar-masthead) h1{margin:var(--space-sm) 0 0;font-size:var(--text-question);letter-spacing:-.025em;line-height:1.25}.renewal-preview .breadcrumb{margin-bottom:var(--space-sm);font-size:var(--text-xs);color:var(--color-ink-2)}.renewal-preview .search-intro__title{margin:0}.renewal-preview .search-page-form{margin-top:var(--space-lg);max-width:46rem}.renewal-preview .search-page-form>label{font-size:var(--text-xs)}.renewal-preview .search-page-form>div{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-2)}.renewal-preview .search-page-form .site-icon{margin-left:var(--space-sm);color:var(--color-ink-2)}.renewal-preview .search-workbench{gap:var(--space-lg);padding:0 0 var(--space-xl);margin-top:var(--space-lg);grid-template-columns:11rem minmax(0,1fr);align-items:start;display:grid}.renewal-preview .filter-rail{top:var(--space-lg);padding:var(--space-md) 0;background:0 0;border:0;border-radius:0;position:sticky}.renewal-preview .filter-group{margin-top:var(--space-lg)}.renewal-preview .filter-group legend{font-size:var(--text-xs);color:var(--color-ink-2)}.renewal-preview .search-filter-links__grid{gap:var(--space-2xs)}.renewal-preview .search-filter-links a{background:var(--color-paper-3);border-radius:var(--radius-xs);min-height:2.5rem;font-size:var(--text-xs);border:0}.renewal-preview .search-filter-links a[aria-current=true]{color:var(--color-accent-text);background:var(--color-accent-soft)}.renewal-preview .results-workspace{min-width:0;height:auto;max-height:none;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);overflow:visible}.renewal-preview .results-heading{text-align:left;align-items:center;gap:var(--space-sm);padding:0 0 var(--space-md);flex-flow:wrap;display:flex}.renewal-preview .results-heading h2{margin-top:var(--space-3xs);font-size:var(--text-lg)}.renewal-preview .results-heading p{margin-top:var(--space-2xs);font-size:var(--text-xs)}.renewal-preview .results-heading .query-chips{margin:0 0 0 auto}.renewal-preview .active-filters{margin:var(--space-xs) 0 0;gap:var(--space-2xs);background:0 0;border:0;padding:0}.renewal-preview .active-filters>span{font-size:var(--text-xs)}.renewal-preview .search-method-note{margin-block:var(--space-xs);padding-block:var(--space-xs);font-size:var(--text-xs);border:0;line-height:1.6}.renewal-preview .public-discovery{padding-block:0 var(--space-xl)}.renewal-preview .public-discovery-state{padding:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2)}.renewal-preview .public-discovery-state h2{font-size:var(--text-lg)}.renewal-preview .public-discovery-state p{font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.7}.renewal-preview .public-discovery-summary{border-block:1px solid var(--color-rule);background:0 0;border-radius:0}.renewal-preview .content-trend-row{border:0;border-bottom:1px solid var(--color-rule);padding-block:var(--space-lg);background:0 0;border-radius:0}.renewal-preview .content-trend-row__rank{color:var(--color-ink-2)}.renewal-preview .public-discovery-toolbar{padding:var(--space-md) 0;background:0 0;border:0}.renewal-preview .calendar-workbench{padding:0 0 var(--space-xl)}.renewal-preview .calendar-toolbar{border:1px solid var(--color-rule);border-radius:var(--radius-card) var(--radius-card) 0 0;padding:var(--space-lg);background:var(--color-paper-2)}.renewal-preview .calendar-grid{border-color:var(--color-rule);background:var(--color-paper-2);border-radius:0 0 var(--radius-card) var(--radius-card)}.renewal-preview .calendar-day{border-color:var(--color-rule);padding:var(--space-xs)}.renewal-preview .calendar-day__number{font-variant-numeric:tabular-nums}.renewal-preview .calendar-month-day>header{justify-content:stretch;align-items:start;gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);min-height:3.5rem;display:grid}.renewal-preview .calendar-month-day>header time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(.75rem,1.05vw,.875rem);display:block}.renewal-preview .calendar-month-day__meta{justify-content:flex-start;gap:var(--space-3xs);flex-wrap:wrap}.renewal-preview :is(.calendar-day--today,.calendar-month-day--today){box-shadow:none;background:var(--color-accent-soft);border-color:var(--color-rule)}.renewal-preview .following-page{display:block}.renewal-preview .personal-schedule-summary{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-lg);padding:0 0 var(--space-md);border:0;border-bottom:1px solid var(--color-rule);margin-bottom:var(--space-lg);background:0 0;border-radius:0;flex-wrap:wrap;display:flex}.renewal-preview .personal-schedule-summary>p{margin:0}.renewal-preview .personal-schedule-summary>p:first-child{font-size:var(--text-sm);font-weight:650}.renewal-preview .personal-summary-scope{margin-top:var(--space-3xs);font-size:var(--text-xs);color:var(--color-ink-2);font-weight:400;display:block}.renewal-preview .personal-schedule-summary .schedule-export-actions{max-width:28rem}.renewal-preview .personal-schedule-summary .schedule-export-actions>p{font-size:var(--text-xs);margin-bottom:0}.renewal-preview .personal-settings{padding:var(--space-xs) 0;margin-block:var(--space-lg);border-block:1px solid var(--color-rule)}.renewal-preview .personal-settings>summary{padding:var(--space-sm) 0;cursor:pointer;min-height:2.75rem;font-size:var(--text-sm);font-weight:650}.renewal-preview .personal-schedule-transfer{margin:var(--space-lg) 0;padding:var(--space-sm) 0}.renewal-preview .personal-schedule-transfer>summary{font-size:var(--text-sm)}.renewal-preview .personal-schedule-transfer p{font-size:var(--text-sm);color:var(--color-ink-2)}.renewal-preview .following-workspace{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 13rem;align-items:start;display:grid}.renewal-preview .following-schedules{background:0 0;border:0;border-radius:0;order:0;min-width:0;padding:0}.renewal-preview .following-selections{border-left:1px solid var(--color-rule);min-width:0;padding-left:var(--space-lg);order:1}.renewal-preview :where(.following-people,.following-tags){padding:0 0 var(--space-lg);background:0 0;border:0;border-radius:0}.renewal-preview :where(.following-people,.following-tags) h2{font-size:var(--text-sm)}.renewal-preview :where(.following-people,.following-tags) p{font-size:var(--text-xs);line-height:1.6}.renewal-preview .following-schedules>header{margin-bottom:var(--space-xs);border:0;padding:0}.renewal-preview .following-schedules>header h2{font-size:var(--text-lg)}.renewal-preview .following-schedules>header p{font-size:var(--text-sm)}.renewal-preview .personal-schedule-date{padding-block:var(--space-md);font-size:var(--text-sm);color:var(--color-accent-text);border-color:var(--color-rule-strong);margin:0}.renewal-preview .personal-schedule-day .schedule-row{grid-template-columns:4.5rem minmax(0,1fr) 3.25rem 5rem}.renewal-preview .personal-schedule-day .schedule-row__date{display:none}.renewal-preview .following-search,.renewal-preview .following-notifications{padding:var(--space-lg);border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:var(--radius-card);margin-block:var(--space-sm)}.renewal-preview .secondary-action{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-2);min-height:2.75rem;padding:var(--space-xs) var(--space-sm);color:var(--color-ink);font-size:var(--text-sm)}.renewal-preview .secondary-action:disabled{opacity:.45;cursor:not-allowed}.renewal-preview .event-page{padding-block:var(--space-xl)}.renewal-preview .event-masthead{gap:var(--space-xl);padding:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);grid-template-columns:7rem minmax(0,1fr);display:grid}.renewal-preview .event-masthead__date{color:var(--color-ink-2);background:0 0;border:0;padding:0}.renewal-preview .event-masthead__date strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:4rem;font-weight:650;line-height:1.2}.renewal-preview .event-masthead h1{font-size:var(--text-question);letter-spacing:-.025em;margin-block:var(--space-sm) var(--space-lg);line-height:1.35}.renewal-preview .event-masthead__content{flex-direction:column;align-items:stretch;display:flex}.renewal-preview .event-masthead__time{margin:0 0 var(--space-md);border:0;order:1;padding:0}.renewal-preview .event-personal-actions{order:2;margin:0}.renewal-preview .event-personal-actions .save-event-button{min-height:2.75rem;padding:var(--space-xs)}.renewal-preview .event-personal-actions .personal-schedule-note{font-size:var(--text-xs);max-width:60ch}.renewal-preview .event-document{gap:var(--space-xl);margin-top:var(--space-xl)}.renewal-preview .document-section{border-block:1px solid var(--color-rule);padding-block:var(--space-lg)}.renewal-preview .document-section h2{font-size:var(--text-lg)}.renewal-preview .document-section p{color:var(--color-ink-2);line-height:1.8}.renewal-preview .event-watch-panel{top:var(--space-lg);padding:var(--space-lg);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card);position:sticky}.renewal-preview .virtual-news-page{padding-top:var(--space-xl)}.renewal-preview .virtual-news-masthead{padding:0 0 var(--space-lg);border:0}.renewal-preview .virtual-news-masthead h1{font-size:var(--text-question);line-height:1.3}.renewal-preview .virtual-news-feed__list{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.renewal-preview .virtual-news-feed__list>li:first-child{grid-column:1/-1}.renewal-preview .virtual-news-card{gap:var(--space-sm);padding:0 0 var(--space-lg);border:0;border-bottom:1px solid var(--color-rule);background:0 0;flex-direction:column;display:flex}.renewal-preview .virtual-news-feed__list>li:first-child .virtual-news-card{gap:var(--space-xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.renewal-preview .virtual-news-card h2{font-size:var(--text-lg);line-height:1.45}.renewal-preview .virtual-news-feed__list>li:first-child .virtual-news-card h2{font-size:var(--text-xl)}.renewal-preview .virtual-news-media{border-radius:var(--radius-card);background:var(--color-paper-3);overflow:hidden}.renewal-preview .virtual-news-card__summary{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.7}.renewal-preview .virtual-news-detail{max-width:62rem;margin-inline:auto}.renewal-preview .virtual-news-detail h1{font-size:var(--text-question);line-height:1.4}.renewal-preview .virtual-news-detail__summary{font-size:var(--text-base);max-width:68ch;line-height:1.9}.renewal-preview :where(.submission-chooser,.suggestion-form,.download-release-sheet){border-radius:var(--radius-card);background:var(--color-paper-2);border-color:var(--color-rule)}.renewal-preview :where(.primary-action,.search-page-form button){background:var(--color-action);color:var(--color-action-text);border-radius:var(--radius-sm);box-shadow:none}.renewal-preview :where(.document-main,.submission-main,.suggestion-main){padding-block:var(--space-xl)}.renewal-preview :where(.document-main,.submission-main,.suggestion-main) h1{font-size:var(--text-question);letter-spacing:-.025em}.renewal-preview .admin-main{width:calc(100% - var(--space-2xl));max-width:var(--admin-max);margin:var(--space-xl) auto;background:0 0;border:0;padding:0}.renewal-preview .admin-main h1{font-size:var(--text-question);letter-spacing:-.025em}.renewal-preview .admin-operations-grid>div{display:block}.renewal-preview .admin-operations-grid article{align-items:center;gap:var(--space-lg);padding:var(--space-lg) 0;border:0;border-bottom:1px solid var(--color-rule);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:10rem minmax(0,1fr) 10rem;display:grid}.renewal-preview .admin-operations-grid article h3{font-size:var(--text-base);margin:0}.renewal-preview .admin-operations-grid article p{font-size:var(--text-sm);color:var(--color-ink-2);margin:0}.renewal-preview .admin-operations-grid article a{width:auto;font-size:var(--text-sm);justify-self:end;margin:0}.renewal-preview :where(.admin-home-media__create,.admin-home-media__library,.admin-featured-events__create,.admin-featured-events__library,.admin-reference-data-workbench,.admin-structured-import,.admin-schedule-batch-intake,.admin-schedule-batch-review,.admin-tag-groups__index,.admin-tag-groups__editor,.admin-event-form){background:var(--color-paper-2);border-radius:var(--radius-card);border-color:var(--color-rule);box-shadow:none}.renewal-preview .admin-app :where(input,textarea,select){background:var(--color-paper);border-radius:var(--radius-sm);min-height:2.5rem;font-size:var(--text-sm)}.renewal-preview .admin-app textarea{min-height:6rem}.renewal-preview .admin-app :where(th,td){padding:var(--space-xs);border-color:var(--color-rule);font-size:var(--text-sm)}.renewal-preview .admin-app :where(.admin-untrusted-note,.admin-safety-note){padding:var(--space-md);background:var(--color-paper-3);border-radius:var(--radius-sm);font-size:var(--text-sm);border:0}.renewal-preview .shell-footer{border-top:1px solid var(--color-rule);background:0 0}.renewal-preview .shell-footer__inner{width:calc(100% - var(--space-2xl));max-width:var(--content-max);margin-inline:max(var(--space-lg), calc((100% - var(--content-max)) / 4)) auto;padding-block:var(--space-xl);gap:var(--space-md);grid-template-columns:1fr}.renewal-preview .shell-footer__brand{font-size:var(--text-md)}.renewal-preview .shell-footer nav{gap:var(--space-sm);font-size:var(--text-xs)}.renewal-preview .shell-footer__inner>span{font-size:var(--text-xs)}@media (hover:hover){.renewal-preview .shell-nav__link:hover,.renewal-preview .shell-menu-panel a:hover{background:var(--color-paper-3);color:var(--color-ink)}.renewal-preview .schedule-row:hover{background:var(--color-paper-3)}.renewal-preview .save-event-button:hover{border-color:var(--color-accent-text);color:var(--color-accent-text)}}@media (width<=79.999rem) and (width>=60rem){:root{--renewal-nav-width:11.5rem}.renewal-preview .home-programme-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) 14rem}.renewal-preview .home-programme .schedule-row{gap:var(--space-xs);grid-template-columns:4rem minmax(0,1fr) 4.5rem}.renewal-preview .home-programme .schedule-row__meta{grid-area:2/2;padding:0}.renewal-preview .home-programme .schedule-row__actions{grid-area:1/3/3}.renewal-preview .following-workspace{grid-template-columns:minmax(0,1fr)}.renewal-preview .following-selections{gap:var(--space-lg);border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}}@media (width<=59.999rem){.renewal-preview :where(.redesign-app,.admin-app){padding-inline-start:0;padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.renewal-preview .section-shell,.renewal-preview .admin-main,.renewal-preview .shell-footer__inner{width:calc(100% - var(--space-xl));max-width:none;margin-inline:auto}.renewal-preview .shell-header{align-items:center;gap:var(--space-2xs);width:100%;height:auto;min-height:4rem;padding:var(--space-2xs) var(--space-md);border:0;border-bottom:1px solid var(--color-rule);flex-flow:wrap;display:flex;position:relative;inset:auto}.renewal-preview .shell-brand{padding:var(--space-2xs) 0;margin:0 auto 0 0}.renewal-preview .shell-brand__name{font-size:var(--text-md)}.renewal-preview .shell-brand__beta{display:none}.renewal-preview .shell-actions-cluster{order:1;width:auto;margin:0;padding:0}.renewal-preview .shell-actions{align-items:center;gap:var(--space-3xs);flex-direction:row;width:auto}.renewal-preview .shell-actions__submit{width:auto;min-height:2.5rem;padding:var(--space-2xs);font-size:var(--text-xs)}.renewal-preview .shell-actions__submit>.site-icon,.renewal-preview .shell-actions__review{display:none}.renewal-preview .shell-settings>summary{padding:var(--space-2xs)}.renewal-preview .shell-settings>summary>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.renewal-preview .shell-search{width:100%;margin:var(--space-2xs) 0;order:3;height:2.75rem}.renewal-preview .shell-more{order:2}.renewal-preview .shell-more>summary{padding:var(--space-2xs);font-size:var(--text-xs)}.renewal-preview .shell-more>summary>span{display:none}.renewal-preview .shell-more .shell-menu-panel,.renewal-preview .shell-settings .shell-menu-panel{inset:100% 0 auto auto}.renewal-preview .shell-header__timezone{display:none}.renewal-preview .shell-nav{z-index:60;padding:var(--space-2xs) var(--space-2xs) calc(var(--space-2xs) + env(safe-area-inset-bottom));background:var(--color-paper-2);border-top:1px solid var(--color-rule);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;display:grid;position:fixed;inset:auto 0 0}.renewal-preview .shell-nav__link{justify-content:center;gap:var(--space-3xs);min-height:3rem;padding:var(--space-3xs);border-radius:var(--radius-sm);font-size:var(--text-2xs);flex-direction:column;line-height:1.4;display:flex}.renewal-preview .shell-discover .shell-menu-panel{inset:auto auto calc(100% + var(--space-sm)) 50%;width:11rem;padding:var(--space-2xs);border:1px solid var(--color-rule);background:var(--color-paper-2);margin:0;position:absolute;transform:translate(-50%)}.renewal-preview .home-programme{padding-block:var(--space-lg)}.renewal-preview .home-programme-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.renewal-preview .home-programme-title{margin-bottom:var(--space-lg)}.renewal-preview .home-programme-title h1{font-size:clamp(1.55rem,5vw,2rem);line-height:1.3}.renewal-preview .home-programme-date{font-size:var(--text-xs)}.renewal-preview .home-programme-rail{gap:var(--space-xl);border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;display:grid}.renewal-preview .quick-schedule{margin:0}.renewal-preview .section-heading{padding-top:var(--space-lg)}.renewal-preview .search-workbench{margin-top:var(--space-sm);grid-template-columns:minmax(0,1fr)}.renewal-preview .filter-rail{display:none}.renewal-preview .mobile-filter{margin-bottom:var(--space-md);display:block}.renewal-preview .mobile-filter>summary{padding:var(--space-xs) 0;min-height:2.75rem}.renewal-preview .results-workspace{padding:var(--space-md)}.renewal-preview .following-workspace{grid-template-columns:minmax(0,1fr)}.renewal-preview .following-selections{gap:var(--space-lg);border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.renewal-preview :where(.search-intro,.public-discovery-masthead,.calendar-masthead){padding-block:var(--space-lg)}.renewal-preview .event-masthead{gap:var(--space-lg);padding:var(--space-lg);grid-template-columns:5rem minmax(0,1fr)}.renewal-preview .event-masthead__date strong{font-size:3rem}.renewal-preview .admin-operations-grid article{grid-template-columns:8rem minmax(0,1fr)}.renewal-preview .admin-operations-grid article a{grid-column:2;justify-self:start}}@media (width<=39.999rem){.renewal-preview .section-shell,.renewal-preview .admin-main,.renewal-preview .shell-footer__inner{width:calc(100% - var(--space-lg))}.renewal-preview .shell-header{padding-inline:var(--space-sm)}.renewal-preview .home-programme-title{align-items:flex-start;gap:var(--space-xs)}.renewal-preview .home-programme-date{white-space:normal;max-width:6rem;font-size:var(--text-2xs);line-height:1.5}.renewal-preview .workbench-search>div{padding-left:var(--space-xs)}.renewal-preview .workbench-search input{padding-inline:var(--space-xs);font-size:var(--text-sm)}.renewal-preview .workbench-search button{min-width:4rem;padding-inline:var(--space-xs);font-size:var(--text-xs)}.renewal-preview .workbench-search button .site-icon{display:none}.renewal-preview .schedule-row,.renewal-preview .home-programme .schedule-row,.renewal-preview .personal-schedule-day .schedule-row{gap:var(--space-2xs) var(--space-xs);padding:var(--space-md) 0;grid-template-columns:3.5rem minmax(0,1fr) 3rem}.renewal-preview .schedule-row__date{justify-content:flex-start;align-items:center;gap:var(--space-3xs);grid-area:2/1;display:flex}.renewal-preview .schedule-row__date strong{font-size:var(--text-xs)}.renewal-preview .schedule-row__time{grid-area:1/1;padding-top:0}.renewal-preview .schedule-row__time time{font-size:var(--text-sm)}.renewal-preview .schedule-row__content{grid-area:1/2/3}.renewal-preview .schedule-row__content h3{font-size:var(--text-sm);line-height:1.5}.renewal-preview .schedule-row__meta{grid-area:3/2;padding:0}.renewal-preview .schedule-row__actions{align-self:start;gap:var(--space-xs);grid-area:1/3/4}.renewal-preview .schedule-row .save-event-button{padding:var(--space-2xs) var(--space-3xs);gap:var(--space-3xs);flex-direction:column;min-width:2.75rem;font-size:.625rem}.renewal-preview .schedule-row .save-event-button .site-icon{width:1.125rem;height:1.125rem}.renewal-preview .schedule-row__detail{padding:var(--space-3xs);font-size:.625rem}.renewal-preview .schedule-row__detail>span[aria-hidden]{display:none}.renewal-preview .schedule-row__concept-label{font-size:var(--text-2xs)}.renewal-preview .schedule-row .streamer-channel-list__item{gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;flex-basis:100%;max-width:100%}.renewal-preview .schedule-row .streamer-channel-link{flex:0 auto;max-width:100%}.renewal-preview .schedule-row .streamer-channel-link__name{word-break:keep-all}.renewal-preview .home-programme-rail{display:block}.renewal-preview .home-news-previews li{align-items:center;gap:var(--space-sm);grid-template-columns:7rem minmax(0,1fr);display:grid}.renewal-preview .home-news-previews .virtual-news-media{margin:0}.renewal-preview .home-news-related{grid-column:2}.renewal-preview .quick-schedule{margin-top:var(--space-lg)}.renewal-preview .section-heading h2{font-size:var(--text-md)}.renewal-preview .section-heading>a{font-size:var(--text-2xs)}.renewal-preview .week-ledger__rows>a{gap:var(--space-xs);padding-block:var(--space-md);grid-template-columns:2.5rem 3.5rem minmax(0,1fr)}.renewal-preview .week-ledger__rows>a>.platform-badge{grid-column:3}.renewal-preview .week-ledger__rows>a>span:last-child{display:none}.renewal-preview .week-ledger__title strong{font-size:var(--text-sm);line-height:1.5}.renewal-preview .week-ledger__rows time{font-size:var(--text-sm)}.renewal-preview .results-workspace{padding-inline:var(--space-sm)}.renewal-preview .search-intro{padding-block:var(--space-md)}.renewal-preview .search-page-form{margin-top:var(--space-md)}.renewal-preview .search-page-form input,.renewal-preview .search-page-form button{height:3rem;min-height:3rem}.renewal-preview .results-heading h2{font-size:var(--text-lg)}.renewal-preview .results-heading .query-chips{margin:0}.renewal-preview .results-heading p{line-height:1.7}.renewal-preview .personal-schedule-summary{gap:var(--space-sm)}.renewal-preview .personal-schedule-summary>p:first-child{font-size:var(--text-sm)}.renewal-preview .personal-schedule-note{font-size:var(--text-xs)}.renewal-preview .following-selections{grid-template-columns:minmax(0,1fr)}.renewal-preview .event-page{padding-block:var(--space-lg)}.renewal-preview .event-masthead{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex}.renewal-preview .event-masthead__date{gap:var(--space-2xs);justify-content:flex-start;align-items:baseline;display:flex}.renewal-preview .event-masthead__date strong{font-size:var(--text-xl)}.renewal-preview .event-masthead__date :where(span,small){font-size:var(--text-xs)}.renewal-preview .event-masthead h1{font-size:var(--text-xl)}.renewal-preview .event-document{flex-direction:column;display:flex}.renewal-preview .event-watch-panel{position:static}.renewal-preview .virtual-news-feed__list{display:block}.renewal-preview .virtual-news-card,.renewal-preview .virtual-news-feed__list>li:first-child .virtual-news-card{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.renewal-preview .virtual-news-feed__list>li:first-child .virtual-news-card h2{font-size:var(--text-lg)}.renewal-preview .admin-operations-grid article{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.renewal-preview .public-discovery-state{padding:var(--space-lg)}}.renewal-preview .schedule-submit-masthead{padding-block:var(--space-md) var(--space-lg)}.renewal-preview .schedule-submit-masthead .section-shell>div{gap:var(--space-xs)}.renewal-preview .schedule-submit-masthead h1{max-width:none;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.35}.renewal-preview .schedule-submit-masthead p{max-width:46rem;font-size:var(--text-base);text-wrap:pretty;line-height:1.8}.renewal-preview .schedule-submit-workbench{padding-block:var(--space-lg)}.renewal-preview .schedule-submit-workbench>header h2{font-size:var(--text-lg);margin:0;line-height:1.5}.renewal-preview .schedule-submit-workbench>header>p{font-size:var(--text-sm);line-height:1.8}@media (width>=60rem){.renewal-preview .redesign-app--search .search-intro .section-shell{width:calc(100% - var(--space-xl));margin-inline:var(--space-lg) 0}.renewal-preview .redesign-app--search .search-workbench{width:100%;max-width:none;padding-right:var(--space-lg);grid-template-columns:13rem minmax(0,1fr);gap:0;margin-inline:0}.renewal-preview .redesign-app--search .filter-rail{padding-inline:var(--space-lg)}.renewal-preview .redesign-app--search .results-workspace{min-height:32rem}}@media (prefers-reduced-motion:reduce){.renewal-preview *,.renewal-preview :before,.renewal-preview :after{scroll-behavior:auto;transition:none;animation:none}}
