/*! tailwindcss v4.3.0 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:host,:root{--font-sans:var(--font-public-sans,"Public Sans"),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-serif:var(--font-newsreader,"Newsreader"),Georgia,serif;--font-mono:var(--font-ibm-plex-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,monospace;--color-black:#000;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--blur-sm:8px;--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);--color-background:var(--bg);--color-foreground:var(--ink);--color-card:var(--surface);--color-card-foreground:var(--ink);--color-muted:var(--surface-2);--color-muted-foreground:var(--ink-2);--color-ring:var(--accent);--color-primary:var(--ink);--color-primary-foreground:var(--surface);--color-accent:var(--surface-2);--color-accent-foreground:var(--ink);--color-destructive:var(--danger);--color-destructive-foreground:var(--accent-ink);--font-display:var(--font-newsreader,"Newsreader"),Georgia,serif}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-4{right:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.min-h-\[80px\]{min-height:80px}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-transparent{border-color:#0000}.bg-\[color\:var\(--color-background\)\]{background-color:var(--color-background)}.bg-\[color\:var\(--color-card\)\]{background-color:var(--color-card)}.bg-\[color\:var\(--color-destructive\)\]{background-color:var(--color-destructive)}.bg-\[color\:var\(--color-muted\)\]{background-color:var(--color-muted)}.bg-\[color\:var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.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))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--color-card-foreground\)\]{color:var(--color-card-foreground)}.text-\[color\:var\(--color-destructive-foreground\)\]{color:var(--color-destructive-foreground)}.text-\[color\:var\(--color-foreground\)\]{color:var(--color-foreground)}.text-\[color\:var\(--color-muted-foreground\)\]{color:var(--color-muted-foreground)}.text-\[color\:var\(--color-primary-foreground\)\]{color:var(--color-primary-foreground)}.text-foreground{color:var(--color-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.placeholder\:text-\[color\:var\(--color-muted-foreground\)\]::placeholder{color:var(--color-muted-foreground)}@media (hover:hover){.hover\:bg-\[color\:var\(--color-accent\)\]:hover{background-color:var(--color-accent)}.hover\:text-\[color\:var\(--color-accent-foreground\)\]:hover{color:var(--color-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[color\:var\(--color-ring\)\]:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:rounded-lg{border-radius:var(--radius-lg)}}}:root{--font-serif:var(--font-newsreader,"Newsreader"),Georgia,serif;--font-sans:var(--font-public-sans,"Public Sans"),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:var(--font-ibm-plex-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,monospace;--t-display:2.55rem;--t-h1:1.95rem;--t-h2:1.32rem;--t-h3:1.06rem;--t-body:1rem;--t-sm:.875rem;--t-xs:.78rem;--t-mono:.72rem;--gap:1.5rem;--radius:.7rem;--radius-sm:.45rem;--radius-lg:1.1rem;--rail-w:380px;--read-w:860px;--ease:cubic-bezier(.22,.68,.36,1);--accent-default:oklch(52% .15 255);--accent-ink:#fff;--bg:oklch(98.5% .004 240);--surface:#fff;--surface-2:oklch(97.2% .005 240);--surface-3:oklch(95.5% .006 240);--ink:oklch(22% .018 250);--ink-2:oklch(45% .016 250);--ink-3:oklch(60% .014 250);--line:oklch(92% .006 250);--line-2:oklch(86% .008 250);--accent-soft:oklch(96% .022 255);--danger:oklch(55% .17 24);--shadow:0 1px 2px oklch(40% .02 250/.06),0 8px 24px -12px oklch(40% .02 250/.14);--accent:var(--accent-default)}:root[data-theme=dark]{--bg:oklch(18% .012 250);--surface:oklch(22% .014 250);--surface-2:oklch(25.5% .015 250);--surface-3:oklch(29% .016 250);--ink:oklch(93% .008 250);--ink-2:oklch(72% .012 250);--ink-3:oklch(58% .012 250);--line:oklch(31% .014 250);--line-2:oklch(38% .016 250);--accent-default:oklch(68% .13 255);--accent-soft:oklch(30% .04 255);--danger:oklch(68% .16 24);--shadow:0 1px 2px #0006,0 12px 32px -14px #000a}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--t-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv05" 1;transition:background .4s var(--ease),color .3s var(--ease);line-height:1.5}::selection{background:var(--accent-soft);color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.16}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}.serif{font-family:var(--font-serif)}.eyebrow,.mono{font-family:var(--font-mono)}.eyebrow{font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.btn{--h:38px;height:var(--h);border-radius:var(--radius-sm);font-size:var(--t-sm);letter-spacing:.005em;cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),transform .12s var(--ease),box-shadow .16s var(--ease),color .16s;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:0 1rem;font-weight:600;display:inline-flex}.btn:active{transform:translateY(.5px)scale(.992)}.btn svg{width:16px;height:16px}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 2px #0002,inset 0 1px #fff2}.btn-primary:hover{filter:brightness(1.06)}.btn-ghost{color:var(--ink-2);border-color:var(--line-2);background:0 0}.btn-ghost:hover{border-color:var(--line-2)}.btn-ghost:hover,.btn-soft{background:var(--surface-2);color:var(--ink)}.btn-soft{border-color:var(--line)}.btn-soft:hover{background:var(--surface-3)}.btn-quiet{color:var(--ink-2);background:0 0;padding:0 .55rem}.btn-quiet:hover{background:var(--surface-2);color:var(--ink)}.btn-danger{color:var(--danger);background:0 0;border-color:#0000}.btn-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{background:color-mix(in oklch,var(--danger) 12%,transparent)}}.btn-sm{--h:30px;font-size:var(--t-xs);padding:0 .7rem}.btn-lg{--h:46px;padding:0 1.4rem;font-size:1rem}.btn:disabled{opacity:.55;cursor:default;pointer-events:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.badge{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line-2);color:var(--ink-2);background:var(--surface-2);border-radius:999px;align-items:center;gap:.4em;padding:.25em .6em;font-weight:500;display:inline-flex}.badge svg{width:12px;height:12px}.badge-accent{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.badge-accent{border-color:color-mix(in oklch,var(--accent) 35%,var(--line-2))}}.badge-accent{background:var(--accent-soft)}.dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.5em;display:inline-flex}.status .dot{box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.status .dot{box-shadow:0 0 0 3px color-mix(in oklch,currentColor 16%,transparent)}}.status-live{color:var(--accent)}.status-live .dot{background:var(--accent);animation:pulse 1.4s var(--ease) infinite}.status-active{color:oklch(55% .13 150)}.status-active .dot{background:oklch(60% .14 150)}.status-idle{color:var(--ink-3)}.status-idle .dot{background:var(--ink-3)}.status-prep{color:oklch(62% .13 70)}.status-prep .dot{background:oklch(68% .13 70)}[data-theme=dark] .status-active{color:oklch(72% .13 150)}@keyframes pulse{50%{opacity:.5}}.field{width:100%;font-family:inherit;font-size:var(--t-body);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-sm);outline:none;padding:.65rem .8rem;transition:border-color .16s,box-shadow .16s,background .16s}.field::placeholder{color:var(--ink-3)}.field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.field:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 18%,transparent)}}textarea.field{resize:none;line-height:1.55}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.btn:focus-visible{outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.shell{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:40;background:var(--bg);align-items:center;gap:1rem;height:56px;padding:0 clamp(1rem,4vw,2.5rem);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in oklch,var(--bg) 82%,transparent)}}.topbar{-webkit-backdrop-filter:blur(14px)saturate(150%);border-bottom:1px solid var(--line)}.wordmark{font-family:var(--font-serif);letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.18rem;font-weight:600;display:flex}.wordmark .glyph{flex:none;width:22px;height:22px}.topbar-spacer{flex:1}.topbar-acct{font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:.8rem;display:flex}.topbar-email{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-3)}.rise{animation:rise .5s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fade{animation:fade .5s var(--ease) both}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (max-width:920px){:root{--rail-w:100%}}.signin{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.signin-bg{pointer-events:none;opacity:.5;position:absolute;inset:0}.signin-bg .ln{background:linear-gradient(var(--line),transparent 70%);width:1px;position:absolute;top:0;bottom:0}.signin-inner{text-align:center;width:100%;max-width:384px;position:relative}.signin .glyph{width:46px;height:46px;margin:0 auto 1.4rem;display:block}.signin h1{letter-spacing:-.025em;font-size:2.8rem}.signin .sub{font-family:var(--font-serif);color:var(--ink-2);margin-top:.35rem;font-size:1.25rem;font-style:italic}.signin form{text-align:left;flex-direction:column;gap:.7rem;margin-top:2.4rem;display:flex}.signin .hint{font-size:var(--t-xs);color:var(--ink-3);text-align:center;margin-top:1.1rem;line-height:1.5}.signin-msg{border-radius:var(--radius-sm);font-size:var(--t-sm);border:1px solid var(--line-2);background:var(--surface-2);align-items:flex-start;gap:.6rem;margin-top:1.3rem;padding:.85rem 1rem;line-height:1.5;display:flex}.signin-msg svg{flex:none;width:17px;height:17px;margin-top:1px}.signin-msg.ok{color:oklch(50% .12 150);border-color:oklch(60% .14 150)}@supports (color:color-mix(in lab,red,red)){.signin-msg.ok{border-color:color-mix(in oklch,oklch(60% .14 150) 35%,var(--line))}}.signin-msg.ok{background:oklch(60% .14 150)}@supports (color:color-mix(in lab,red,red)){.signin-msg.ok{background:color-mix(in oklch,oklch(60% .14 150) 9%,var(--surface))}}.signin-msg.err{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.signin-msg.err{border-color:color-mix(in oklch,var(--danger) 35%,var(--line))}}.signin-msg.err{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.signin-msg.err{background:color-mix(in oklch,var(--danger) 8%,var(--surface))}}[data-theme=dark] .signin-msg.ok{color:oklch(78% .13 150)}.page{width:100%;max-width:none;margin:0;padding:0 clamp(1rem,4vw,2.5rem)}.home{padding-block:clamp(2rem,6vh,4rem) 5rem}.home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.home-head>div:first-child{flex:420px;min-width:0}.home-head .meta{flex:none}.home-head h1{font-size:var(--t-h1)}.home-head .meta{font-size:var(--t-sm);color:var(--ink-2);margin-top:.3rem}.home-head .meta b{color:var(--ink);font-weight:600}.compose{border-radius:var(--radius-lg);max-width:760px;margin-top:2.2rem;position:relative;overflow:hidden}.compose:before{content:"";border-radius:inherit;background:linear-gradient(150deg,var(--accent),transparent 45%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.compose:before{background:linear-gradient(150deg,color-mix(in oklch,var(--accent) 40%,transparent),transparent 45%)}}.compose:before{pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.compose-inner{padding:1.5rem 1.5rem 1.1rem}.compose-label{font-family:var(--font-serif);font-size:var(--t-h3);color:var(--ink);align-items:center;gap:.55rem;margin-bottom:.15rem;display:flex}.compose-sub{font-size:var(--t-sm);color:var(--ink-2);max-width:60ch;margin-bottom:1rem}.compose textarea{min-height:92px;font-size:1.12rem;font-family:var(--font-serif);background:0 0;border:none;padding:0}.compose textarea:focus{box-shadow:none}.compose-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.compose-foot .kbd{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.compose-foot .kbd,.kbd kbd{font-family:var(--font-mono)}.kbd kbd{background:var(--surface-2);color:var(--ink-2);border:solid var(--line-2);border-width:1px 1px 2px;border-radius:5px;padding:.05em .4em;font-size:.9em}.compose-examples{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.chip{font-size:var(--t-xs);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;transition:all .14s var(--ease);border-radius:999px;padding:.35em .8em}.chip:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.dossiers{margin-top:3rem}.dossiers-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.7rem;display:flex}.dossiers-head h2{font-size:var(--t-h3);white-space:nowrap;flex:none}.dossiers-head .count{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--ink-3);letter-spacing:.06em;flex:none}.dossier-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.dcard{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s var(--ease);padding:1.15rem 1.25rem;display:block;position:relative;overflow:hidden}.dcard:after{content:"";background:var(--accent);transform-origin:top;width:3px;transition:transform .22s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.dcard:hover{border-color:var(--line-2);box-shadow:var(--shadow);transform:translateY(-2px)}.dcard:hover:after{transform:scaleY(1)}.dcard .meta-row{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.dcard h3{margin-bottom:.35rem;font-size:1.18rem}.dcard .intent{font-size:var(--t-sm);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.dcard .foot{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--ink-3);letter-spacing:.03em;align-items:center;gap:.8rem;margin-top:.9rem;display:flex}.empty{text-align:center;color:var(--ink-3);font-family:var(--font-serif);padding:3.5rem 1rem;font-size:1.15rem;font-style:italic}.dossier{padding-bottom:6rem}.back{white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:.4rem;padding:.9rem 0 .2rem;transition:color .14s;display:inline-flex}.back:hover{color:var(--accent)}.back svg{width:14px;height:14px}.dossier-head{border-bottom:1px solid var(--line);padding:.6rem 0 1.6rem}.dossier-head h1{font-size:var(--t-display);letter-spacing:-.025em;text-wrap:balance;max-width:22ch}.dossier-head .intent{font-family:var(--font-serif);color:var(--ink-2);max-width:46ch;margin-top:.7rem;font-size:1.3rem;font-style:italic;line-height:1.4}.dossier-meta{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.03em;color:var(--ink-3);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.2rem;display:flex}.dossier-meta .sep{background:var(--ink-3);opacity:.5;border-radius:50%;width:3px;height:3px}.dossier-meta b{color:var(--ink-2);font-weight:600}.dossier-body{grid-template-columns:var(--rail-w) minmax(0,var(--read-w)) minmax(0,1fr);grid-template-areas:"rail brief docs";align-items:start;gap:clamp(1.25rem,2vw,2.25rem);margin-top:2rem;display:grid}.rail{flex-direction:column;grid-area:rail;gap:1rem;display:flex;position:sticky;top:72px}.dossier-main{grid-area:brief;min-width:0}.dossier-docs{grid-area:docs;min-width:0}.dossier-docs .section{max-width:none}.dossier-docs>:first-child,.dossier-main>:first-child{margin-top:0}@media (max-width:1280px){.dossier-body{grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-areas:"rail brief""rail docs"}}@media (max-width:920px){.dossier-body{grid-template-columns:1fr;grid-template-areas:"rail""brief""docs"}.rail{position:static}.dossier-head h1{font-size:2.1rem}}.runtime{padding:1.15rem}.runtime-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.runtime-actions{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1rem;display:grid}.runtime-actions .btn{width:100%}.refresh-window{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.03em;color:var(--ink-3);align-items:center;gap:.5rem;margin-top:.7rem;display:flex}.refresh-window .rw-label{flex:none}.refresh-window input[type=range]{min-width:0;accent-color:var(--accent);cursor:pointer;flex:auto}.refresh-window input[type=range]:disabled{cursor:default;opacity:.5}.refresh-window .rw-val{text-align:right;min-width:6.5ch;color:var(--ink-2);flex:none}.progress{border-top:1px solid var(--line);flex-direction:column;gap:0;margin-top:1.1rem;padding-top:1rem;display:flex}.progress-global{white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink);letter-spacing:.01em;margin-bottom:.75rem;display:block}.progress-global .ell,.progress-global .spin{vertical-align:middle;display:inline-block}.progress-global .count{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.scanbar{background:var(--surface-3);border-radius:2px;height:2px;margin-bottom:.9rem;position:relative;overflow:hidden}.scanbar i{background:var(--accent);width:38%;animation:scan 1.15s var(--ease) infinite;border-radius:2px;position:absolute;inset:0}@keyframes scan{0%{left:-40%}to{left:102%}}.psource{font-size:var(--t-xs);border-bottom:1px dashed var(--line);animation:srcIn .4s var(--ease) both;align-items:center;gap:.6rem;padding:.42rem 0;display:flex}.psource:last-child{border-bottom:none}@keyframes srcIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.psource .pname{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.psource .pstate{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.03em;flex:none}.psource.done .pstate{color:oklch(55% .13 150)}.psource.empty-r .pstate{color:var(--ink-3)}.psource.fail .pstate{color:var(--danger)}.psource.run .pstate{color:var(--accent)}[data-theme=dark] .psource.done .pstate{color:oklch(74% .13 150)}.spin{border:1.7px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;flex:none;width:13px;height:13px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.tick{color:oklch(60% .14 150)}.psource .ic,.tick{flex:none;width:14px;height:14px}.psource .ic{color:var(--ink-3)}.rech{padding:0;overflow:hidden}.foldhead,.rech>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;padding:1rem 1.15rem;list-style:none;display:flex}.rech>summary::-webkit-details-marker{display:none}.foldhead .chev{width:16px;height:16px;color:var(--ink-3);transition:transform .2s var(--ease);margin-left:auto}details[open]>summary .chev{transform:rotate(90deg)}.foldhead h3{font-family:var(--font-sans);font-size:var(--t-sm);letter-spacing:.005em;color:var(--ink);font-weight:600}.foldhead .num{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:.1em .55em}.rech-list{padding:0 .5rem .6rem}.src-item{border-top:1px solid var(--line)}.src-item:first-child{border-top:none}.src-row{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:.55rem;padding:.6rem;list-style:none;display:flex}.src-row::-webkit-details-marker{display:none}.src-ic,.src-row:hover{background:var(--surface-2)}.src-ic{border-radius:var(--radius-sm);border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);flex:none;place-items:center;display:grid}.src-ic svg{width:15px;height:15px}.src-name{font-size:var(--t-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.src-detail{font-size:var(--t-xs);color:var(--ink-2);flex-direction:column;gap:.45rem;padding:.2rem .6rem .8rem 3.1rem;display:flex}.src-detail .kv{gap:.6rem;display:flex}.src-detail .kv .k{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);min-width:86px}.src-detail .kv .v{color:var(--ink-2);word-break:break-word}.src-detail .acts{gap:.5rem;margin-top:.3rem;display:flex}.src-edit{flex-direction:column;gap:.5rem;padding:.2rem .6rem .8rem 3.1rem;display:flex}.add-src{margin:.2rem .6rem .6rem}.section{max-width:var(--read-w);margin-top:3rem}.section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.section-head .ttl{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.section-head h2{font-size:var(--t-h2)}.section-head .fold-toggle{flex:none}.section-head .count{white-space:nowrap;flex:none}.brief-prose{color:var(--ink);letter-spacing:-.002em;font-size:1.075rem;line-height:1.74}.brief-prose p{text-wrap:pretty;margin-bottom:1.05rem}.brief-prose p:first-child{color:var(--ink);font-size:1.17rem;line-height:1.6}.brief-prose p:first-child:first-letter{font-family:var(--font-serif);float:left;color:var(--accent);padding:.06em .14em .02em 0;font-size:3.1rem;font-weight:500;line-height:.82}.brief-prose h3{font-size:var(--t-h3);color:var(--ink);margin:1.8rem 0 .7rem}.brief-prose strong{color:var(--ink);font-weight:700}.brief-prose ul{margin:0 0 1.1rem;padding-left:1.2rem;list-style:none}.brief-prose li{margin-bottom:.55rem;padding-left:.3rem;position:relative}.brief-prose li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:-.8rem}.journal{border-bottom:1px solid var(--line);margin-bottom:2.75rem;padding-bottom:2.25rem}.journal-list{flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}.journal-group{border-left:2px solid var(--accent);padding-left:1rem}.journal-ghead{margin-bottom:.5rem}.journal-gtitle{font-family:var(--font-serif);font-size:1.08rem;line-height:1.3}.journal-gtitle a{color:var(--ink);text-decoration:none}.journal-gtitle a:hover{color:var(--accent)}.journal-gmeta{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.03em;color:var(--ink-3);align-items:center;gap:.55rem;margin-top:.25rem;display:flex}.journal-gmeta .sep{background:var(--ink-3);opacity:.5;border-radius:50%;width:3px;height:3px}.journal-src{color:var(--accent);align-items:center;gap:.25em;text-decoration:none;display:inline-flex}.journal-src:hover{text-decoration:underline}.journal-gfacts{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.journal-gfacts .journal-text{padding-left:.9rem;position:relative}.journal-gfacts .journal-text:before{content:"";background:var(--ink-3);border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:0}.journal-text{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.5}.cite{cursor:pointer;border-radius:2px;transition:background .15s,box-shadow .15s}.cite sup{display:none}.show-src .cite{box-shadow:inset 0 -1px 0 var(--accent)}@supports (color:color-mix(in lab,red,red)){.show-src .cite{box-shadow:inset 0 -1px 0 color-mix(in oklch,var(--accent) 45%,transparent)}}.show-src .cite{color:var(--ink)}.show-src .cite:hover{background:var(--accent-soft)}.show-src .cite sup{font-family:var(--font-mono);color:var(--accent);vertical-align:super;letter-spacing:0;padding-left:.15em;font-size:.62em;font-weight:600;display:inline}.fold-toggle{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;gap:.45rem;padding:.35rem .55rem;transition:all .14s;display:inline-flex}.fold-toggle:hover{color:var(--ink);background:var(--surface-2)}.fold-toggle.on{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fold-toggle.on{border-color:color-mix(in oklch,var(--accent) 30%,var(--line))}}.fold-toggle.on{background:var(--accent-soft)}.fold-toggle svg{width:14px;height:14px}.brief-empty{font-family:var(--font-serif);color:var(--ink-3);padding:1.5rem 0;font-size:1.2rem;font-style:italic}.caret{background:var(--accent);vertical-align:text-bottom;width:2px;height:1.1em;margin-left:2px;animation:blink .9s step-end infinite;display:inline-block}@keyframes blink{50%{opacity:0}}.writing{width:100%;display:inline-block}.skel{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;border-radius:4px;height:1.05rem;margin-bottom:.75rem;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.journal{flex-direction:column;display:flex}.update{border-top:1px solid var(--line);grid-template-columns:132px 1fr;gap:1.4rem;padding:1.1rem 0;display:grid;position:relative}.update:first-child{border-top:none}.update .when{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.03em;color:var(--ink-3);padding-top:.2rem}.update .when .new{color:var(--accent);border:1px solid var(--accent);margin-top:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.update .when .new{border:1px solid color-mix(in oklch,var(--accent) 35%,var(--line))}}.update .when .new{background:var(--accent-soft);border-radius:999px;padding:.1em .55em;font-size:.92em}.update .body{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.update .body b{color:var(--ink);font-weight:600}@media (max-width:560px){.update{grid-template-columns:1fr;gap:.4rem}}.evidence{max-width:var(--read-w);margin-top:3rem}.pub{border-top:1px solid var(--line)}.pub:first-of-type{border-top:none}.pub-head{cursor:pointer;align-items:flex-start;gap:.8rem;padding:1.1rem .2rem .9rem;list-style:none;display:flex}.pub-head::-webkit-details-marker{display:none}.pub-mono{border-radius:var(--radius-sm);width:34px;height:34px;font-family:var(--font-serif);color:var(--accent-ink);flex:none;place-items:center;font-size:1rem;font-weight:600;display:grid}.pub-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.pub-info .name{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink);font-weight:500}.pub-info .desc{font-size:var(--t-xs);color:var(--ink-3);margin-top:.15rem;line-height:1.45}.pub-info .ct{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--ink-3);margin-top:.2rem}.pub-info .name .src-kind{color:var(--ink-3);font-weight:400}.pub-head .chev{width:16px;height:16px;color:var(--ink-3);transition:transform .2s var(--ease);flex:none;margin-top:.4rem}details[open]>.pub-head .chev{transform:rotate(90deg)}.fact{border-top:1px dashed var(--line);animation:fade .5s var(--ease) both;padding:.85rem 0 .9rem 3.1rem}.fact-top{align-items:baseline;gap:.7rem;display:flex}.fact-text{font-size:var(--t-sm);color:var(--ink);flex:1;line-height:1.55}.fact-meta{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.03em;color:var(--ink-3);gap:.8rem;margin-top:.5rem;display:flex}.conf,.fact-meta{align-items:center}.conf{gap:.35rem}.conf,.conf .bars{display:inline-flex}.conf .bars{gap:2px}.conf .bars i{background:var(--line-2);border-radius:1px;width:3px;height:9px}.conf .bars i.on{background:var(--accent)}.pub-nums{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:inline-flex}.pub-num{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.pub-num{border:1px solid color-mix(in oklch,var(--accent) 30%,var(--line))}}.pub-num{border-radius:999px;padding:.05em .5em;line-height:1.5}.art{border-top:1px dashed var(--line);gap:.9rem;padding:.9rem .2rem .9rem 3.1rem;display:flex}.pub>.art:first-of-type{border-top:none}.art-num{font-family:var(--font-serif);color:var(--accent);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:1.3rem;font-size:1.55rem;font-weight:600;line-height:1}.art-body{flex:1;min-width:0}.art-url{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--ink-3);word-break:break-all;margin-bottom:.4rem;transition:color .14s;display:inline-block}.art-url:hover{color:var(--accent)}.art .fact{border-top:none;padding:.55rem 0 0}.art .fact:first-of-type{padding-top:.1rem}.verbatim{margin-top:.6rem;list-style:none}.verbatim>summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:.35rem;list-style:none;display:inline-flex}.verbatim>summary::-webkit-details-marker{display:none}.verbatim>summary:hover{color:var(--accent)}.verbatim blockquote{border-left:2px solid var(--accent);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-family:var(--font-serif);font-size:var(--t-sm);color:var(--ink-2);margin:.55rem 0 0;padding:.7rem .9rem;font-style:italic;line-height:1.55}.verbatim .cite-src{font-family:var(--font-mono);font-style:normal;font-size:var(--t-mono);color:var(--ink-3);margin-top:.45rem;display:block}.scrim{z-index:100;-webkit-backdrop-filter:blur(3px);animation:fade .2s var(--ease);background:oklch(20% .02 250/.42);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.dialog{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);width:100%;max-width:440px;animation:dialogIn .26s var(--ease) both;padding:1.5rem;box-shadow:0 24px 70px -20px #0007}@keyframes dialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.dialog h3{font-size:var(--t-h2);margin-bottom:.3rem}.dialog .d-sub{font-size:var(--t-sm);color:var(--ink-2);margin-bottom:1.2rem}.type-grid{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.1rem;display:grid}.type-opt{border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;transition:all .14s var(--ease);background:var(--surface);text-align:left;align-items:center;gap:.6rem;padding:.8rem;display:flex}.type-opt:hover{border-color:var(--line-2);background:var(--surface-2)}.type-opt.sel{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.type-opt.sel{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 16%,transparent)}}.type-opt .src-ic{background:var(--surface)}.type-opt.sel .src-ic{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.type-opt.sel .src-ic{border-color:color-mix(in oklch,var(--accent) 40%,var(--line-2))}}.type-opt .lbl{font-size:var(--t-sm);color:var(--ink);font-weight:600}.type-opt .ex{font-size:var(--t-xs);color:var(--ink-3);margin-top:.1rem}.dialog-foot{justify-content:flex-end;gap:.6rem;margin-top:1.3rem;display:flex}.doc-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.doc-card{flex-direction:column;gap:.5rem;padding:1rem 1.15rem;text-decoration:none;display:flex}.doc-card-top{align-items:center;gap:.6rem;display:flex}.doc-card-top .pub-mono{flex:none;width:30px;height:30px;font-size:.85rem;position:relative}.doc-site{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-3);letter-spacing:.03em}.doc-title{font-family:var(--font-serif);font-size:var(--t-sm);color:var(--ink);-webkit-line-clamp:2;font-weight:500;line-height:1.4}.doc-summary,.doc-title{-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.doc-summary{font-size:var(--t-xs);color:var(--ink-2);-webkit-line-clamp:3;line-height:1.5}.doc-foot{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--ink-3);letter-spacing:.03em;align-items:center;gap:.6rem;margin-top:auto}.doc-badges,.doc-foot{flex-wrap:wrap;display:flex}.doc-badges{gap:.3rem}.doc-badge{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-3);letter-spacing:.03em;border-radius:999px;padding:.1em .45em}.doc-badge,.rel-pill{font-family:var(--font-mono);font-size:var(--t-mono)}.rel-pill{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;flex:none;padding:.1em .4em;font-weight:600}.rel-hi{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rel-hi{border-color:color-mix(in oklch,var(--accent) 30%,var(--line-2))}}.rel-mid{color:var(--ink-2)}.rel-lo,.rel-mid{background:var(--surface-2);border-color:var(--line-2)}.rel-lo{color:var(--ink-3)}.doc-card-top .rel-pill{margin-left:auto}.doc-card-top .rel-pill~.doc-reject{margin-left:.15rem}.doc-card-top .doc-reject{margin-left:auto}.doc-reject{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;transition:background .14s,color .14s;display:grid}.doc-reject:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.doc-reject:hover{background:color-mix(in oklch,var(--danger) 12%,transparent)}}.doc-reject:hover{color:var(--danger)}.doc-reject svg{width:14px;height:14px}.doc-reject:disabled{opacity:.5;cursor:default}.brief-cta .btn{margin-top:.25rem}.suggest-tray{margin-top:2rem}.suggest-tray>.suggest-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:baseline;gap:.7rem;list-style:none;display:flex}.suggest-tray>.suggest-head::-webkit-details-marker{display:none}.suggest-count{font-family:var(--font-serif);color:var(--ink);font-size:1.15rem;font-weight:500}.suggest-tray[open]>.suggest-head .suggest-count{color:var(--accent)}.suggest-list{border-top:1px solid var(--line);flex-direction:column;margin-top:1rem;display:flex}.suggest-row{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.7rem 0;display:flex}.suggest-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;text-decoration:none;display:flex}.suggest-title{font-family:var(--font-serif);font-size:var(--t-sm);color:var(--ink);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.suggest-main:hover .suggest-title{color:var(--accent)}.suggest-meta{align-items:center;gap:.5rem;display:flex}.suggest-meta .rel-pill{margin-left:0}.suggest-acts{flex:none;gap:.4rem;display:flex}.fiche-lead{font-family:var(--font-serif);color:var(--ink-2);max-width:var(--read-w);font-size:1.12rem;font-style:italic;line-height:1.55}.fiche-topics{flex-direction:column;gap:1.5rem;display:flex}.fiche-topic{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);padding:1rem}.fiche-topic strong{font-family:var(--font-serif);color:var(--ink);font-size:1.05rem}.fiche-chips{flex-wrap:wrap;gap:.4rem}.fiche-chips,.fiche-links{margin-top:.6rem;display:flex}.fiche-links{flex-direction:column;gap:.3rem}.fiche-link{font-size:var(--t-sm);color:var(--accent);text-decoration:none}.fiche-link:hover{text-decoration:underline}.fiche-generate{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.fiche-toggle{font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.fiche-toggle input{accent-color:var(--accent)}.fiche-facts{max-width:var(--read-w);flex-direction:column;display:flex}.fiche-check-note{font-size:var(--t-xs);color:var(--ink-2);border-left:2px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:.35rem 0 0;padding:.4rem .6rem}.fiche-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3.5vw,3.25rem);margin-top:2rem;display:grid}.fiche-main{min-width:0}.fiche-side{min-width:0;position:sticky;top:72px}.fiche-grid .section,.fiche-main>.fiche-lead{max-width:none}.fiche-main>:first-child,.fiche-side>:first-child{margin-top:0}@media (max-width:1100px){.fiche-grid{max-width:var(--read-w);grid-template-columns:1fr}.fiche-side{position:static}}.fiche-facts.compact{gap:0;max-width:none}.fiche-facts.compact .fact{border-top:1px solid var(--line);padding:.5rem 0}.fiche-facts.compact .fact:first-child{border-top:none;padding-top:0}.fiche-facts.compact .fact-top{align-items:baseline;gap:.55rem}.fiche-facts.compact .fact-text{font-size:.9rem;line-height:1.5}.fact-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.fact-btn{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease);background:0 0;padding:.16rem .55rem}.fact-btn:hover:not(:disabled),.fact-btn[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}.fact-btn:disabled{opacity:.5;cursor:default}.fact-passage{border-left:2px solid var(--accent);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-family:var(--font-serif);font-size:var(--t-sm);color:var(--ink-2);margin:.5rem 0 0;padding:.7rem .9rem;font-style:italic;line-height:1.55}@keyframes fact-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.diag-tabs{gap:.5rem;margin-bottom:1rem;display:flex}.diag-tabs button{font-family:var(--font-mono);font-size:var(--t-mono);border:1px solid var(--line-2);border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;background:0 0;padding:.3rem .7rem}.diag-tabs button.on{color:var(--accent);border-color:var(--accent)}.diag-empty{color:var(--ink-3);font-style:italic;font-family:var(--font-serif)}.diag-run{margin-bottom:.8rem}.diag-run>summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-2)}.funnel{border-collapse:collapse;width:100%;font-size:var(--t-xs);margin-top:.6rem}.funnel td,.funnel th{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:28ch;padding:.25rem .5rem;overflow:hidden}.funnel th{color:var(--ink-3);font-family:var(--font-mono);font-weight:400}.funnel .fv-kept td:first-child{color:var(--accent)}.funnel tr[class^=fv-rejected] td:first-child{color:var(--ink-3)}.funnel .fv-suggestion td:first-child{color:var(--ink-2)}.diag-run-btn{font-family:var(--font-mono);font-size:var(--t-sm);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;background:0 0;padding:.4rem .9rem}.diag-run-btn:disabled{opacity:.5;cursor:default}.diag-knobs{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;gap:1.2rem;margin:1rem 0;display:flex}.diag-knobs input[type=range]{accent-color:var(--accent);vertical-align:middle}.diag-counts{font-size:var(--t-sm);color:var(--ink);margin:.5rem 0}.diag-counts,.diag-env{font-family:var(--font-mono)}.diag-env{font-size:var(--t-xs);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--ink-2);white-space:pre;padding:.6rem .8rem}.jobfeed{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.75rem}.jf-head{font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:.5rem;display:flex}.jf-headline{font-family:var(--font-serif)}.jf-bar{background:var(--line);border-radius:2px;height:4px;margin:.6rem 0;position:relative;overflow:hidden}.jf-bar>i{background:var(--accent);border-radius:2px;height:100%;transition:width .4s;display:block}.jf-bar[data-indeterminate=true]>i{width:35%;animation:jf-slide 1.1s ease-in-out infinite}@keyframes jf-slide{0%{margin-left:-35%}to{margin-left:100%}}.jf-steps{flex-direction:column;max-height:12rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.jf-step{font-size:var(--t-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;padding:.12rem 0;overflow:hidden}.jf-step:last-child{color:var(--ink-2)}.jf-reassure{font-size:var(--t-sm);color:var(--ink-3);margin:.6rem 0 0;font-style:italic}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}.nc{--nc-ink:#15161a;--nc-slate:#2e3038;--nc-paper:#f5f3ee;--nc-rule:#e4e0d6;--nc-signal:#c8f04a;--nc-premium:#e8a33d;--nc-card:#ffffff;--nc-card-border:#dad6cb;--nc-chip:#edeae2;--nc-body:#22242a;--nc-muted:#6e6c64;--nc-faint:#9c9a92;--nc-accent-text:#5b6b1f;--nc-numeral:#a8cf2e;--nc-premium-card:#fbf7ef;--nc-premium-card-border:#edd9b6;--nc-premium-card-body:#575650;--nc-premium-badge:#f0dfc0;--nc-premium-badge-text:#9a5a2a;--nc-bg:var(--nc-paper);--nc-strong:var(--nc-ink);--nc-read-size:15px;--nc-col-w:580px;--nc-topbar-h:58px;--nc-sans:var(--nc-font-sans),ui-sans-serif,system-ui,sans-serif;--nc-serif:var(--nc-font-serif),Georgia,serif;--nc-mono:var(--nc-font-mono),ui-monospace,Menlo,monospace;background:var(--nc-bg);color:var(--nc-body);font-family:var(--nc-sans);min-height:100vh;-webkit-font-smoothing:antialiased}:root[data-text=lg] .nc{--nc-read-size:16.5px;--nc-col-w:640px}:root[data-text=xl] .nc{--nc-read-size:18.5px;--nc-col-w:720px}[data-theme=dark] .nc{--nc-rule:#2a2c31;--nc-card:#1d1f24;--nc-card-border:#2e3038;--nc-chip:#22242a;--nc-body:#d7d4cc;--nc-muted:#7a796f;--nc-faint:#8e8d86;--nc-accent-text:#c8f04a;--nc-numeral:#c8f04a;--nc-premium-card:#241e12;--nc-premium-card-border:#6b5525;--nc-premium-card-body:#c9a363;--nc-premium-badge:#e8a33d;--nc-premium-badge-text:#15161a;--nc-bg:var(--nc-ink);--nc-strong:var(--nc-paper)}.nc-display{font-size:27px;line-height:1.14;letter-spacing:-.95px}.nc-display,.nc-title{font-family:var(--nc-sans);font-weight:700;color:var(--nc-strong);margin:0}.nc-title{font-size:24px;line-height:1.16;letter-spacing:-.84px}.nc-label{font-family:var(--nc-sans);font-size:14.5px;line-height:1.32}.nc-read{font-family:var(--nc-serif);font-size:calc(var(--nc-read-size) + 1px);line-height:1.65;color:var(--nc-body)}.nc-meta{line-height:1;font-weight:500;letter-spacing:.6px;text-transform:uppercase}.nc-meta,.nc-meta-plain{font-family:var(--nc-mono);font-size:10.5px;color:var(--nc-muted)}.nc-meta-plain{font-weight:400;letter-spacing:0;line-height:1.4}.nc-shell{max-width:760px;margin:0 auto;padding:0 16px 64px}.nc-topbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:8;height:var(--nc-topbar-h);background:var(--nc-bg);margin:0 -16px;padding:14px 16px 16px}.nc:has(.nc-wide) .nc-topbar{margin:0 -28px;padding-left:28px;padding-right:28px}.nc-wordmark{font-family:var(--nc-sans);font-size:19px;font-weight:700;letter-spacing:-.7px;color:var(--nc-strong);text-decoration:none;display:inline-flex;align-items:baseline;gap:1px}.nc-wordmark i{width:7px;height:7px;background:var(--nc-signal);display:inline-block;margin-left:3px;font-style:normal}.nc-spacer{flex:1}.nc-card{background:var(--nc-card);border:1px solid var(--nc-card-border);border-radius:10px;padding:12px}.nc-card-premium{background:var(--nc-premium-card);border-color:var(--nc-premium-card-border);color:var(--nc-premium-card-body)}.nc-pill{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:var(--nc-chip);color:var(--nc-strong);font-family:var(--nc-sans);font-size:12px;font-weight:500;padding:8px 13px;cursor:pointer;text-decoration:none;line-height:1}.nc-pill:hover:not(:disabled){filter:brightness(.97)}[data-theme=dark] .nc-pill:hover:not(:disabled){filter:brightness(1.25)}.nc-pill-go{background:var(--nc-signal);font-size:13.5px;padding:12px 20px}.nc-pill-go,.nc-pill-premium{color:#15161a;font-weight:600}.nc-pill-premium{background:var(--nc-premium)}.nc-pill:disabled{background:var(--nc-rule);color:var(--nc-faint);cursor:not-allowed}.nc-pill-ghost{background:transparent;border:1px solid var(--nc-card-border);color:var(--nc-muted)}.nc-field{width:100%;border:0;background:transparent;outline:none;font-family:var(--nc-sans);font-size:15px;line-height:1.4;color:var(--nc-strong);padding:2px 0 11px}.nc-field::placeholder{color:var(--nc-faint)}.nc-rule{height:1px;background:var(--nc-rule);border:0;margin:0}.nc-select{font-size:12px;font-weight:500;border:0;border-radius:999px;background:var(--nc-chip);padding:8px 13px;cursor:pointer}.nc-select,.nc-textarea{font-family:var(--nc-sans);color:var(--nc-strong)}.nc-textarea{width:100%;border:1px solid var(--nc-card-border);border-radius:8px;background:var(--nc-card);font-size:14px;line-height:1.5;padding:10px;resize:vertical;outline:none}.nc-input:focus,.nc-textarea:focus{border-color:var(--nc-accent-text)}.nc-input{width:100%;border:1px solid var(--nc-card-border);border-radius:8px;background:var(--nc-card);color:var(--nc-strong);font-family:var(--nc-sans);font-size:15px;padding:12px;outline:none}.nc-row{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--nc-rule);text-decoration:none;color:inherit}.nc-row:hover{background:color-mix(in srgb,var(--nc-chip) 55%,transparent)}.nc-thumb{width:96px;height:54px;flex:none;border-radius:6px;object-fit:cover;background:var(--nc-chip);display:flex;align-items:center;justify-content:center;color:var(--nc-faint);position:relative;overflow:hidden}.nc-thumb img{width:100%;height:100%;object-fit:cover}.nc-badge-time{position:absolute;right:4px;bottom:4px;background:#d115161a;background:rgba(21,22,26,.82);color:#f5f3ee;border-radius:3px;padding:2px 4px;font-family:var(--nc-mono);font-size:9px}.nc-row-title{font-family:var(--nc-sans);font-size:14px;font-weight:500;color:var(--nc-strong);line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nc-section+.nc-section{margin-top:34px}.nc-section-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.nc-numeral{font-family:var(--nc-sans);font-size:36px;line-height:.82;font-weight:700;letter-spacing:-1.8px;color:var(--nc-numeral)}.nc-prose{font-family:var(--nc-serif);font-size:calc(var(--nc-read-size) + 1px);line-height:1.65;color:var(--nc-body)}.nc-prose p{margin:0 0 14px}.nc-prose ol,.nc-prose ul{margin:0 0 14px;padding-left:20px}.nc-prose li{margin-bottom:7px}.nc-prose strong{color:var(--nc-strong);font-weight:600}[data-theme=dark] .nc-prose strong,[data-theme=dark] .nc-read strong{color:#fffdf8;font-weight:700}.nc-prose blockquote{margin:0 0 14px;padding-left:14px;border-left:2px solid var(--nc-rule);color:var(--nc-muted)}.nc-prose code{font-family:var(--nc-mono);font-size:.87em;background:var(--nc-chip);padding:1px 4px;border-radius:3px}.nc-prose a{color:var(--nc-accent-text)}.nc-prose h1,.nc-prose h2,.nc-prose h3{font-family:var(--nc-sans);color:var(--nc-strong);letter-spacing:-.4px;margin:20px 0 8px}.nc-chips{display:flex;gap:7px;overflow-x:auto;padding:10px 0;scrollbar-width:none}.nc-chips::-webkit-scrollbar{display:none}.nc-chip-on{background:var(--nc-signal);color:#15161a}.nc-hero{padding:72px 0 40px;max-width:620px}.nc-hero h1{font-family:var(--nc-sans);font-size:clamp(38px,7vw,62px);line-height:1.03;letter-spacing:-2.4px;font-weight:700;color:var(--nc-strong);margin:0 0 20px}.nc-hero .nc-lede{font-family:var(--nc-serif);font-size:clamp(17px,2.4vw,20px);line-height:1.6;color:var(--nc-body);margin:0 0 30px}.nc-mark{background:var(--nc-signal);color:#15161a;padding:0 6px;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.nc-steps{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:44px 0;border-top:1px solid var(--nc-rule)}.nc-step h3{font-family:var(--nc-sans);font-size:15px;font-weight:600;color:var(--nc-strong);margin:9px 0 6px}.nc-step p{font-size:14.5px;margin:0}.nc-note,.nc-step p{font-family:var(--nc-serif);line-height:1.6;color:var(--nc-muted)}.nc-note{font-size:14px}.nc-err{border-color:var(--nc-card-border)}.nc-spin{width:13px;height:13px;border:2px solid var(--nc-rule);border-top-color:var(--nc-accent-text);border-radius:50%;animation:nc-spin .7s linear infinite;flex:none}@keyframes nc-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.nc-spin{animation-duration:2s}}.nc-link{color:var(--nc-accent-text);text-decoration:none;font-weight:500}.nc-link:hover{text-decoration:underline}.nc:has(.nc-wide) .nc-shell{max-width:none;padding-left:28px;padding-right:28px}.nc-compose{max-width:760px}.nc-heading{display:flex;align-items:baseline;gap:12px;padding:26px 0 12px}.nc-catches{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.nc-catch{position:relative;display:flex;flex-direction:column;background:var(--nc-card);border:1px solid var(--nc-card-border);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-catch:focus-within,.nc-catch:hover{transform:translateY(-2px);border-color:var(--nc-muted);box-shadow:0 12px 28px -16px rgba(21,22,26,.4)}[data-theme=dark] .nc-catch:hover{box-shadow:0 12px 28px -14px rgba(0,0,0,.65)}@media (prefers-reduced-motion:reduce){.nc-catch,.nc-shot img{transition:none}.nc-catch:hover{transform:none}}.nc-shot{position:relative;aspect-ratio:16/9;background:var(--nc-chip);overflow:hidden;display:flex;align-items:center;justify-content:center}.nc-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,.68,.36,1)}.nc-catch:hover .nc-shot img{transform:scale(1.04)}.nc-plate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:0 26px;background:linear-gradient(160deg,var(--nc-chip) 0,var(--nc-card) 130%)}.nc-plate-site{font-family:var(--nc-serif);font-size:18px;line-height:1.2;color:var(--nc-muted);letter-spacing:-.2px;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-plate-lines{display:flex;flex-direction:column;gap:5px;width:82px}.nc-plate-lines i{height:2px;border-radius:2px;background:var(--nc-rule)}.nc-plate-lines i:nth-child(2){width:88%}.nc-plate-lines i:nth-child(3){width:58%}.nc-shot .nc-badge-time{right:7px;bottom:7px;font-size:10px;padding:3px 6px;border-radius:4px;letter-spacing:.2px}.nc-catch-body{display:flex;flex-direction:column;gap:7px;flex:1;padding:13px 14px 14px}.nc-catch-title{font-size:15px;font-weight:600;line-height:1.32;letter-spacing:-.2px;color:var(--nc-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nc-catch-by,.nc-catch-title{font-family:var(--nc-sans);overflow:hidden}.nc-catch-by{font-size:12.5px;line-height:1.3;color:var(--nc-muted);text-overflow:ellipsis;white-space:nowrap}.nc-catch-facts{font-family:var(--nc-mono);font-size:10.5px;line-height:1.4;color:var(--nc-faint)}.nc-marks{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:9px}.nc-mark{font-family:var(--nc-mono);font-size:9.5px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;line-height:1;padding:4px 7px;border-radius:999px;border:1px solid transparent;background:var(--nc-chip);color:var(--nc-muted);white-space:nowrap}.nc-mark-made{background:color-mix(in srgb,var(--nc-signal) 30%,transparent);color:var(--nc-accent-text)}[data-theme=dark] .nc-mark-made{background:color-mix(in srgb,var(--nc-signal) 16%,transparent)}.nc-mark-none{background:transparent;border-color:var(--nc-rule);color:var(--nc-faint)}.nc-catch-hit{text-decoration:none;color:inherit}.nc-catch-hit:after{content:"";position:absolute;inset:0;z-index:0}.nc-catch-hit:focus-visible{outline:none}.nc-catch:focus-within{border-color:var(--nc-accent-text)}.nc-source{position:absolute;top:8px;right:8px;z-index:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(21,22,26,.72);color:#f5f3ee;backdrop-filter:blur(3px);transition:background .16s ease,transform .16s ease}.nc-source svg{width:15px;height:15px}.nc-source:hover{background:#15161a;transform:scale(1.06)}.nc-source:focus-visible{outline:2px solid var(--nc-signal);outline-offset:2px}.nc-catch-lead{font-family:var(--nc-serif);font-size:13.5px;line-height:1.5;color:var(--nc-muted);margin:1px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html:has(.nc-analysis){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.nc-analysis){scroll-behavior:auto}}.nc-jump{position:sticky;top:var(--nc-topbar-h);z-index:5;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -28px 18px;padding:11px 28px;background:var(--nc-bg);border-bottom:1px solid var(--nc-rule)}.nc-jump::-webkit-scrollbar{display:none}.nc-jump-link{display:inline-flex;align-items:baseline;gap:6px;flex:none;padding:7px 12px;border-radius:999px;background:var(--nc-chip);color:var(--nc-strong);font-family:var(--nc-sans);font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background .14s ease}.nc-jump-link:hover,.nc-jump-on{background:var(--nc-signal);color:#15161a}.nc-jump-on .nc-jump-n{color:#15161a}.nc-jump-n{font-family:var(--nc-mono);font-size:10px;color:var(--nc-accent-text)}.nc-jump-link:hover .nc-jump-n{color:#15161a}.nc-analysis{display:grid;grid-template-columns:320px minmax(0,1fr);gap:26px;align-items:start}@media (max-width:900px){.nc-analysis{grid-template-columns:minmax(0,1fr)}}.nc-aside{position:sticky;top:62px;display:flex;flex-direction:column;gap:13px;max-height:calc(100vh - 76px);overflow-y:auto;scrollbar-width:thin;padding-right:2px}@media (max-width:900px){.nc-aside{position:static;max-height:none;overflow:visible}}.nc-aside-shot{position:relative;border-radius:10px;overflow:hidden}.nc-aside-actions{display:flex;flex-direction:column;gap:14px}.nc-facts{display:grid;grid-template-columns:88px minmax(0,1fr);gap:6px 12px;margin:2px 0;padding:12px 0;border-top:1px solid var(--nc-rule);border-bottom:1px solid var(--nc-rule)}.nc-fact{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}.nc-fact-v{margin:0;font-family:var(--nc-sans);font-size:13px;line-height:1.35;color:var(--nc-strong);overflow-wrap:anywhere}.nc-cols{display:flex;align-items:flex-start;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;padding-bottom:10px;margin-right:-28px;padding-right:28px}.nc-cols:after{content:"";flex:0 0 max(0px,calc(100% - var(--nc-col-w) - 20px));align-self:stretch}.nc-sheet{flex:0 0 var(--nc-col-w);width:var(--nc-col-w);display:flex;flex-direction:column;scroll-snap-align:start;scroll-margin-left:4px;align-self:flex-start;padding:15px 17px 17px;background:var(--nc-card);border:1px solid var(--nc-card-border);border-radius:12px;scroll-margin-top:calc(var(--nc-topbar-h) + 58px)}@media (max-width:900px){.nc-cols{display:block;overflow:visible;margin-right:0;padding-right:0}.nc-sheet{width:auto;max-height:none;overflow:visible;margin-bottom:18px}.nc-cols:after{display:none}}.nc-sheet-title{font-family:var(--nc-sans);font-size:15px;font-weight:600;color:var(--nc-strong);letter-spacing:-.2px;margin:0}.nc-sheet .nc-prose{font-size:var(--nc-read-size)}.nc-quote{font-style:italic;color:var(--nc-strong)}.nc-sheet .nc-prose ol:last-child,.nc-sheet .nc-prose p:last-child,.nc-sheet .nc-prose ul:last-child{margin-bottom:0}.nc-topic+.nc-topic{margin-top:14px;padding-top:14px;border-top:1px solid var(--nc-rule)}.nc-topic-name{font-family:var(--nc-sans);font-size:14px;font-weight:600;color:var(--nc-strong);margin:0 0 5px}.nc-pill-done{background:transparent;border:1px solid var(--nc-card-border);color:var(--nc-strong);font-weight:500}.nc-pill-done svg{color:var(--nc-accent-text)}.nc-pill-done:hover:not(:disabled){background:var(--nc-chip);filter:none}.nc-facts{grid-template-columns:106px minmax(0,1fr)}.nc-sheet-made{border-left:2px solid var(--nc-accent-text)}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2aad3c{--nc-font-sans:"Archivo","Archivo Fallback"}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_7d9873{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_7d9873{--nc-font-serif:"Source Serif 4","Source Serif 4 Fallback"}