@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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:var(--brand-font-mono);--color-red-100:#ffe2e2;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-amber-50:#fffbeb;--color-amber-400:#fcbb00;--color-sky-500:#00a5ef;--color-blue-100:#dbeafe;--color-rose-600:#e70044;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-200:#e5e7eb;--color-gray-600:#4a5565;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--brand-font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-600:lab(35.6337% -1.58697 -10.8425)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--topbar-h)}@media (max-width:47.99rem){html{scroll-padding-bottom:calc(var(--ctx-h) + var(--dock-h) + var(--tabbar-h) + env(safe-area-inset-bottom))}}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--t-mid) var(--ease), color var(--t-mid) var(--ease);line-height:1.45}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}em{font-style:normal;font-weight:600}h1,h2,h3{font-family:var(--font-display);font-stretch:var(--font-stretch-heading)}h1{font-size:var(--fs-title);font-weight:600}h2{font-size:var(--fs-lg);font-weight:600}.read{font-size:var(--fs-read);max-width:68ch;line-height:1.6}.num,time,table{font-variant-numeric:tabular-nums}.mono,kbd,code{font-family:var(--font-mono);font-variant-numeric:tabular-nums}::selection{background:var(--acc-line);color:var(--ink)}[hidden]{display:none!important}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}}@layer components{.btn{min-height:var(--btn-h);padding:0 var(--btn-px);font:inherit;font-size:var(--fs-md);font-weight:var(--btn-weight);white-space:nowrap;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:var(--btn-radius);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);justify-content:center;align-items:center;gap:6px;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn-sm{min-height:var(--btn-h-sm);padding:0 var(--btn-px-sm);gap:6px}.btn .icon{margin-left:-2px}.btn-primary{color:var(--on-acc);background:var(--acc);border-color:var(--acc)}.btn-primary:disabled{opacity:1;color:var(--ink-3);background:var(--sub);border-color:var(--line)}.btn-danger{color:var(--risk);border-color:var(--risk-line)}.btn[aria-pressed=true]{color:var(--ink);background:var(--acc-wash);border-color:var(--acc);box-shadow:inset 0 0 0 2px var(--acc);font-weight:600}.btn[aria-busy=true]{cursor:progress;color:var(--ink-2);background-image:linear-gradient(var(--ink-3), var(--ink-3));background-position:50% calc(100% - 4px);background-repeat:no-repeat;background-size:40% 2px}.btn-primary[aria-busy=true]{color:var(--on-acc)}@supports (color:color-mix(in lab, red, red)){.btn-primary[aria-busy=true]{color:color-mix(in oklch, var(--on-acc) 75%, var(--acc))}}.btn-primary[aria-busy=true]{background-image:linear-gradient(var(--on-acc), var(--on-acc))}.btn kbd{color:var(--ink-2);border-color:var(--line-2);background:0 0;margin-right:-4px}.btn-primary kbd{color:var(--on-acc);border-color:var(--on-acc)}@supports (color:color-mix(in lab, red, red)){.btn-primary kbd{border-color:color-mix(in oklch, var(--on-acc) 40%, transparent)}}.btn-quiet{min-height:24px;font:inherit;font-size:var(--fs-md);color:var(--ink-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.btn-quiet:disabled{opacity:.45;cursor:not-allowed}.icon-btn{width:32px;height:32px;color:var(--ink-2);border-radius:var(--r);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn:active{transform:translateY(1px)}.icon-btn:disabled,.icon-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.icon-btn[aria-pressed=true],.icon-btn[aria-expanded=true]{color:var(--ink);background:var(--acc-wash);border-color:var(--acc)}.icon-btn-sm{width:26px;height:26px}.icon{flex:none;width:16px;height:16px;display:block}@media (hover:hover){.btn:hover{background:var(--hover);border-color:var(--control)}.btn-primary:not(:disabled):hover{background:var(--acc-hover);border-color:var(--acc-hover)}.btn-danger:not(:disabled):hover{border-color:var(--risk)}.btn[aria-pressed=true]:hover{background:var(--acc-wash);border-color:var(--acc)}.btn-quiet:hover{color:var(--ink);text-decoration-color:currentColor}.icon-btn:hover{color:var(--ink);background:var(--hover)}}@media (max-width:47.99rem),(pointer:coarse){.btn{min-height:40px}.icon-btn-sm,.icon-btn{width:44px;height:44px}}kbd,.kbd{min-width:19px;height:19px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-sm);justify-content:center;align-items:center;padding:0 4px;font-weight:500;line-height:1;display:inline-flex}.kbd-seq{gap:3px;display:inline-flex}.badge{min-width:2ch;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;font-weight:500;display:inline-block}.badge[data-state=loading]{color:var(--ink-3);font-weight:400}.tag{min-height:22px;font-size:var(--fs-sm);color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r-sm);white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:0 7px;font-weight:500;line-height:1;display:inline-flex}.tag[data-selected=true]{color:var(--ink);background:var(--acc-wash);border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc);font-weight:600}button.tag,a.tag{cursor:pointer;text-decoration:none}@media (hover:hover){button.tag:hover,a.tag:hover{color:var(--ink);border-color:var(--control)}}.seg{background:var(--sub);border:1px solid var(--line-2);border-radius:var(--r);flex-wrap:wrap;gap:2px;min-width:0;margin:0;padding:2px;display:inline-flex}.seg label{position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span,.seg a{border-radius:calc(var(--r) - 2px);min-height:30px;font-size:var(--fs-md);color:var(--ink-2);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.seg .is-on>span,.seg a.is-on,.seg input:checked+span,.seg a[aria-current]{color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--acc);font-weight:600}.seg input:focus-visible+span,.seg a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.seg input:disabled+span{opacity:.45;cursor:not-allowed}.seg .badge{min-width:0;color:inherit;font-weight:500}@media (hover:hover){.seg label:hover span,.seg a:hover{color:var(--ink)}}@media (max-width:47.99rem),(pointer:coarse){.seg span,.seg a{min-height:44px}}.field,.select{font:inherit;color:var(--ink);background-color:var(--card);border:1px solid var(--control);border-radius:var(--r);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out)}.field{min-height:34px;font-size:var(--fs-input);padding:0 10px}textarea.field{font-size:var(--fs-base);resize:vertical;padding:8px 10px;line-height:1.5}.select{height:34px;font-size:var(--fs-input);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;padding:0 28px 0 10px}.field::placeholder{color:var(--ink-3);opacity:1}.field:hover,.select:hover{border-color:var(--ink-2)}.field:focus-visible,.select:focus-visible{border-color:var(--acc);outline:2px solid var(--focus);outline-offset:2px}.field:focus,.select:focus{border-color:var(--acc)}.field[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--risk);box-shadow:inset 0 0 0 1px var(--risk)}.field:disabled,.select:disabled{opacity:.45;cursor:not-allowed}@media (max-width:47.99rem),(pointer:coarse){.field{min-height:44px;font-size:1rem}.select{height:44px;font-size:1rem}}.fld{gap:6px;min-width:0;display:grid}.fld-label{font-size:var(--fs-md);color:var(--ink);font-weight:500}.fld-req{color:var(--ink-2);font-weight:400}.theme-switch{justify-items:start;gap:8px;display:grid}.fld-hint{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.fld-error{font-size:var(--fs-md);color:var(--risk);align-items:baseline;gap:6px;margin:0;display:flex}.fld-error>.icon{width:12px;height:12px;transform:translateY(1px)}.fld-error b{font-weight:600}.chk{min-height:24px;font-size:var(--fs-base);color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.chk-box{appearance:none;background-color:var(--card);border:1px solid var(--control);border-radius:var(--r-sm);cursor:pointer;flex:none;width:15px;height:15px;margin:0;position:relative}.chk-box:checked{background-color:var(--ink-2);border-color:var(--ink-2)}.chk-box:checked:after{content:"";background:var(--card);clip-path:polygon(12% 50%,0 64%,40% 100%,100% 22%,86% 8%,40% 72%);position:absolute;inset:2px}.chk-box:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chk-box:disabled,.chk-box:disabled+span{opacity:.45;cursor:not-allowed}@media (max-width:47.99rem),(pointer:coarse){.chk{min-height:44px}}.glyph{vertical-align:-1px;flex:none;width:11px;height:11px;display:inline-block}.st{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.st.ok .glyph{color:var(--solid)}.tone{font-size:var(--fs-base);color:var(--ink);overflow-wrap:anywhere;align-items:baseline;gap:6px;margin:0;line-height:1.45;display:flex}.tone>.icon{flex:none;width:12px;height:12px;transform:translateY(1px)}.tone b{font-weight:600}.tone[data-tone=error]>.icon,.tone[data-tone=error] b{color:var(--risk)}.tone[data-tone=warn]>.icon,.tone[data-tone=warn] b{color:var(--warn)}.tone[data-tone=ok]>.icon,.tone[data-tone=ok] b{color:var(--ok)}.tone[data-tone=muted]{color:var(--ink-2)}dd.tone{font-size:inherit}.pmark{width:14px;height:10px;color:var(--solid);vertical-align:-1px;flex:none;display:inline-block}.pmark-row{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.pbar{gap:8px;display:grid}.pbar-head{font-size:var(--fs-md);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;display:flex}.pbar-head b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pbar-track{forced-color-adjust:none;gap:2px;height:14px;display:flex}.pbar-seg{flex:var(--w,1) 1 0;background:var(--solid);border:1.5px solid var(--solid);cursor:pointer;min-width:8px;height:100%;transition:transform var(--dur-1) var(--ease-out);border-radius:2px;padding:0;position:relative}.pbar-seg:before{content:"";position:absolute;inset:-5px -1px}.pbar-seg[data-kind=ungeprueft]{background:var(--canvas)}.pbar-seg[data-kind=modell]{background:repeating-linear-gradient(135deg, var(--solid) 0 1.5px, var(--canvas) 1.5px 4px)}.pbar-seg[data-kind=ausgeblendet]{background:linear-gradient(45deg, transparent 42%, var(--solid) 42% 58%, transparent 58%), linear-gradient(-45deg, var(--canvas) 42%, var(--solid) 42% 58%, var(--canvas) 58%)}.pbar-seg[data-kind=teilweise]{background:linear-gradient(90deg, var(--solid) 50%, var(--canvas) 50%)}.pbar-seg[data-kind=nichtgeprueft]{background:var(--canvas);border-style:dashed}.pbar-seg[data-kind=verworfen]{background:linear-gradient(to top right, var(--canvas) 44%, var(--solid) 44% 56%, var(--canvas) 56%)}.pbar-seg[data-kind=akte]{background:linear-gradient(225deg, var(--solid) 0 5px, var(--canvas) 5px)}@media (hover:hover){.pbar-seg:hover{transform:translateY(-2px)}}.pbar-seg[aria-pressed=true]{outline:2px solid var(--acc);outline-offset:2px}.pbar-seg:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cite{vertical-align:2px;min-width:18px;height:17px;font:500 var(--fs-xs)/1 var(--font-mono);color:var(--canvas);background:var(--solid);border:1.5px solid var(--solid);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;margin-left:4px;padding:0 3px;text-decoration:none;display:inline-flex;position:relative}.cite+.cite{margin-left:3px}.cite:before{content:"";position:absolute;inset:-4px -1.5px}.cite[data-kind=ungeprueft]{color:var(--ink);background:0 0}.cite[data-kind=wiki]{color:var(--ink);background:linear-gradient(90deg, var(--solid) 0 4px, transparent 4px);padding-left:7px}.cite[data-kind=verworfen]{color:var(--ink);background:linear-gradient(to top right, transparent 44%, var(--solid) 44% 54%, transparent 54%)}.cite[data-kind=akte]{color:var(--ink);background:linear-gradient(225deg, var(--solid) 0 5px, transparent 5px)}.cite[aria-pressed=true],.cite[aria-current=true]{outline:2px solid var(--acc);outline-offset:1px}span.cite{cursor:default}.ev{font-size:var(--fs-base);gap:10px;display:grid}.ev-source{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;margin:0;display:grid}.ev-n{width:22px;height:20px;font:500 var(--fs-sm)/1 var(--font-mono);color:var(--canvas);background:var(--solid);border:1.5px solid var(--solid);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.ev-n[data-kind=ungeprueft]{color:var(--ink);background:0 0}.ev-n[data-kind=wiki]{color:var(--ink);background:linear-gradient(90deg, var(--solid) 50%, transparent 50%)}.ev-n[data-kind=verworfen]{color:var(--ink);background:linear-gradient(to top right, transparent 44%, var(--solid) 44% 54%, transparent 54%)}.ev-n[data-kind=akte]{color:var(--ink);background:linear-gradient(225deg, var(--solid) 0 6px, transparent 6px)}@media (forced-colors:active){.cite,.ev-n,.pbar-track,.pmark{--solid:CanvasText;--canvas:Canvas;--ink:CanvasText;forced-color-adjust:none}.cite[aria-pressed=true],.cite[aria-current=true],.pbar-seg[aria-pressed=true]{outline-color:highlight}}.ev-title{font-size:var(--fs-lg);font-weight:600;display:block}.ev-loc{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;display:block}.ev-status{font-size:var(--fs-md);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.ev-quote{font-size:var(--fs-base);background:var(--sub);border:2px solid var(--acc);border-radius:var(--r);margin:0;padding:10px 12px;line-height:1.6}.ev-quote q{quotes:"„" "“";background:var(--acc-wash);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:1px 2px}.ev-statement{font-size:var(--fs-md);color:var(--ink-2);margin:0}.ev-k{color:var(--ink);margin-right:4px;font-weight:600}.ev-explain{font-size:var(--fs-base);color:var(--ink-2);margin:0}.ev-actions{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.ev-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.ev-count{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.ev-count b{color:var(--ink)}.ipanel{flex-direction:column;min-height:100%;display:flex}.ipanel-head{z-index:2;height:var(--head);background:var(--card);border-bottom:1px solid var(--line);flex:none;align-items:stretch;gap:2px;padding:0 10px;display:flex;position:sticky;top:0}.ipanel-title{font-size:var(--fs-base);align-items:center;margin:0;padding:0 6px;font-weight:600;display:flex}.ipanel-tab{font:inherit;font-size:var(--fs-base);color:var(--ink-2);cursor:pointer;transition:color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex;box-shadow:inset 0 -2px #0000}.ipanel-tab:hover{color:var(--ink)}.ipanel-tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--acc)}.ipanel-tab:focus-visible{outline-offset:-3px}.ipanel-body{align-content:start;gap:18px;padding:14px 16px 20px;display:grid}.ipanel-foot{background:var(--card);border-top:1px solid var(--line);margin-top:auto;padding:12px 14px 14px;position:sticky;bottom:0}.insp-title{font-size:var(--fs-sm);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;font-weight:600;display:flex}.sheet{width:100%;max-width:100%;max-height:84dvh;padding:0 16px calc(18px + env(safe-area-inset-bottom));color:var(--ink);background:var(--pop);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-pop);overscroll-behavior:contain;border:0;margin:auto 0 0}.sheet[open]{animation:sheet-in var(--dur-3) var(--ease-out)}.sheet::backdrop{background:var(--scrim)}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.sheet-grip{background:var(--line-2);border-radius:2px;width:36px;height:4px;margin:8px auto 0}.sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.sheet-head h2{font-size:var(--fs-lg);margin:0;font-weight:600}.sheet-body{padding-top:14px}@media (min-width:48rem){.sheet{border-radius:var(--r-lg);max-width:32rem;margin:auto;padding-bottom:18px}.sheet-grip{display:none}}@media (prefers-reduced-motion:reduce){.sheet[open]{animation:none}}.empty{gap:var(--s-2);max-width:38rem;padding:var(--s-5) 0;justify-items:start;display:grid}.empty-title{font-size:var(--fs-lg);margin:0;font-weight:600}.empty-text{font-size:var(--fs-base);color:var(--ink-2);text-wrap:pretty;margin:0}.empty-meta{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.empty .btn{margin-top:var(--s-1)}.skel{background:var(--line);border-radius:var(--r-sm);max-width:100%;height:12px;animation:skel-pulse 1.6s var(--ease-out) infinite alternate;display:block}.skel-rows{gap:10px;padding:6px 0;display:grid}@keyframes skel-pulse{0%{opacity:1}to{opacity:.55}}.sb{min-height:21px;font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;vertical-align:middle;background:var(--sub);border:1px solid var(--line-2);border-radius:var(--r-sm);align-items:center;gap:5px;padding:0 7px;font-weight:500;line-height:1.2;display:inline-flex}.sb .icon{width:10px;height:10px}.sb[data-tone=risk]{color:var(--risk);background:var(--risk-wash);border-color:var(--risk-line)}.sb[data-tone=warn]{color:var(--warn);background:var(--warn-wash);border-color:var(--warn-line)}.sb[data-tone=ok]{color:var(--ok);background:var(--ok-wash);border-color:var(--ok-line)}.sb[data-tone=info]{color:var(--acc-ink);background:var(--acc-wash);border-color:var(--acc-line)}.sb[data-tone=neutral]{color:var(--ink-2);background:var(--sub);border-color:var(--line-2)}.mark-num{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.mark-num .icon{width:10px;height:10px}.mark-num[data-tone=risk]{color:var(--risk)}.mark-num[data-tone=warn]{color:var(--warn)}.alert{align-items:flex-start;gap:var(--s-2) var(--s-3);color:var(--ink);background:var(--risk-wash);border:1px solid var(--risk-line);border-radius:var(--r);flex-wrap:wrap;padding:10px 14px;display:flex}.alert>.icon{width:12px;height:12px;color:var(--risk);margin-top:.3em}.alert-body{min-width:0;font-size:var(--fs-base);overflow-wrap:anywhere;flex:20rem;margin:0;line-height:1.45}.alert-lead{color:var(--risk);font-weight:600}.alert-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.alert[data-tone=warn]{background:var(--warn-wash);border-color:var(--warn-line)}.alert[data-tone=warn]>.icon,.alert[data-tone=warn] .alert-lead{color:var(--warn)}.alert[data-tone=info]{background:var(--acc-wash);border-color:var(--acc-line)}.alert[data-tone=info]>.icon,.alert[data-tone=info] .alert-lead{color:var(--acc-ink)}.tabs{gap:var(--s-1);overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;scroll-padding-inline:var(--s-4);border-bottom:1px solid var(--line);display:flex;position:relative;overflow-x:auto}.tab{min-height:36px;font:inherit;font-size:var(--fs-base);color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:9px 12px;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.tab[aria-current],.tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--acc);font-weight:600}.tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tab-n{font-family:var(--font-mono);color:var(--ink-3);font-weight:400}.tab .sk{width:2ch}.tabpanel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);min-width:0}.card>:first-child,.card>:first-child>:first-child{border-top-left-radius:calc(var(--r-card) - 1px);border-top-right-radius:calc(var(--r-card) - 1px)}.card>:last-child,.card>:last-child>:last-child{border-bottom-left-radius:calc(var(--r-card) - 1px);border-bottom-right-radius:calc(var(--r-card) - 1px)}.card-h{align-items:center;gap:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);flex-wrap:wrap;min-height:44px;padding:8px 14px;display:flex}.card-t{font-size:var(--fs-lg);margin:0;font-weight:600;line-height:1.3}.card-aside{font-size:var(--fs-sm);color:var(--ink-3)}.card-tools{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.tbl-scroll{--tbl-sticky-w:12rem;min-width:0;scroll-padding-left:var(--tbl-sticky-w);scroll-padding-top:var(--s-10);overflow-x:auto;container:tbl/inline-size}.tbl-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.tbl th{font-size:var(--fs-xs);letter-spacing:.04em;text-align:left;text-transform:uppercase;vertical-align:bottom;color:var(--ink-3);white-space:nowrap;background:var(--sub);border-bottom:1px solid var(--line);padding:8px;font-weight:600;line-height:1.3}.tbl td{vertical-align:middle;border-bottom:1px solid var(--line);height:36px;padding:8px}.tbl tbody th{height:36px;font-size:inherit;letter-spacing:normal;font-weight:500;line-height:inherit;text-transform:none;vertical-align:middle;color:var(--ink);white-space:normal;background:inherit}.tbl :is(th,td):first-child{padding-left:12px}.tbl :is(th,td):last-child{padding-right:12px}.tbl tbody tr{background:var(--card);position:relative}.tbl tbody tr:last-child>:is(td,th){border-bottom:0}.tbl th.n,.tbl td.n{text-align:right}.tbl td.n{font-family:var(--font-mono);font-size:var(--fs-md);font-size-adjust:from-font;white-space:nowrap;font-weight:400}.tbl .two{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-3);margin-top:2px;font-weight:400;display:block}.tbl .plan{color:var(--ink-3)}.tbl .slash{color:var(--line-2);margin:0 3px}.tbl abbr[title]{text-decoration:none}.tbl-empty{padding:var(--s-6) 12px;font-size:var(--fs-base);color:var(--ink-2);white-space:normal}.tbl tr[aria-selected=true],.tbl tr.is-sel{background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc)}.tbl tr[aria-selected=true]>:is(td,th){box-shadow:inset 0 2px 0 var(--acc), inset 0 -2px 0 var(--acc)}.tbl tr[aria-selected=true]>:is(td,th):first-child{box-shadow:inset 2px 0 0 var(--acc), inset 0 2px 0 var(--acc), inset 0 -2px 0 var(--acc);font-weight:600}.tbl tr[aria-selected=true]>:is(td,th):last-child{box-shadow:inset -2px 0 0 var(--acc), inset 0 2px 0 var(--acc), inset 0 -2px 0 var(--acc)}.tbl tr[aria-selected=true]>:is(td,th):only-child{box-shadow:inset 0 0 0 2px var(--acc)}.tbl tr[aria-current=true],.tbl tr.is-cur{background:var(--acc-wash)}.tbl-link{color:inherit;font-weight:500;text-decoration:none}.tbl-link:after{content:"";position:absolute;inset:0}.tbl-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tbl .tbl-act,.tbl :is(button,input,select,textarea,label,a:not(.tbl-link)){z-index:1;position:relative}@container tbl (max-width:900px){.tbl [data-p="3"]{display:none}.tbl :is(th,td):first-child{z-index:2;position:sticky;left:0}.tbl :is(td,tbody th):first-child{background:inherit}}@container tbl (max-width:760px){.tbl [data-p="2"]{display:none}}.kpis{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.kpi{background:var(--card);align-content:start;gap:2px;min-width:0;padding:10px 14px;display:grid}.kpi-h{justify-content:space-between;gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-3);display:flex}.kpi-range{white-space:nowrap}.kpi-v{font-family:var(--font-mono);font-size:var(--fs-kpi);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:1.25}.kpi-v .numstate:is([data-state=none],[data-state=failed]),.kpi-u{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-3);font-weight:400}.kpi-sub{font-size:var(--fs-sm);color:var(--ink-2);margin:0}@media (max-width:47.99rem){.kpis{grid-template-columns:1fr 1fr}.kpi:last-child:nth-child(odd){grid-column:1/-1}}.list-i{align-items:center;gap:var(--s-3);min-height:36px;color:var(--ink);border-bottom:1px solid var(--line);padding:9px 14px;text-decoration:none;display:flex}.list-i:last-child{border-bottom:0}.list-i-time{width:44px;font-family:var(--font-mono);font-size:var(--fs-md);color:var(--ink-2);flex:none;font-weight:400}.list-i-main{flex:auto;min-width:0}.list-i-t{font-size:var(--fs-md);font-weight:600;display:block}.list-i-m{font-size:var(--fs-sm);color:var(--ink-3);display:block}.list-i.is-urgent{background:var(--risk-wash)}a.list-i:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.av{width:26px;height:26px;font-size:var(--fs-xs);letter-spacing:.02em;color:var(--acc-ink);background:var(--acc-wash);border:1px solid var(--acc-line);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.av[data-size="22"]{width:22px;height:22px}.av[data-size="40"]{width:40px;height:40px;font-size:var(--fs-lg)}.spark{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.spark-l{stroke:var(--ink-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.spark-e{fill:var(--ink)}.progress{background:var(--line);border-radius:3px;flex:auto;min-width:3rem;height:6px;display:block;overflow:hidden}.progress>span{background:var(--acc);width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform var(--dur-2) var(--ease-out);display:block}.sk{vertical-align:middle;background:var(--line);width:3ch;height:.6em;animation:skel-pulse 1.6s var(--ease-out) infinite alternate;border-radius:2px;display:inline-block}.numstate[data-state=loading]{min-width:3ch;display:inline-block}.numstate[data-state=none]{color:var(--ink-3)}.numstate[data-state=zero]{color:var(--ink-2)}@media (max-width:47.99rem),(pointer:coarse){.tab,.list-i{min-height:44px}.tbl td{height:44px}}@media (hover:hover){.tab:hover{color:var(--ink)}.tbl tbody tr:not([aria-selected=true],[aria-current=true]):hover{background:var(--hover)}.tbl-link:hover{text-decoration:underline}a.list-i:not(.is-urgent):hover{background:var(--hover)}}@media (prefers-reduced-motion:reduce){.progress>span{transition:none}.sk,.skel{animation:none}}@media (forced-colors:active){.sb,.alert,.av{border-color:canvastext}.tab[aria-current],.tab[aria-selected=true]{text-underline-offset:.4em;-webkit-text-decoration:underline highlight;text-decoration:underline highlight;text-decoration-thickness:2px}.tbl tr[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}.progress{border:1px solid canvastext}.progress>span{background:highlight}.sk{background:graytext}.spark-l{stroke:canvastext}.spark-e{fill:canvastext}}.skip{z-index:100;color:var(--card);background:var(--ink);border-radius:var(--r);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:8px}.shell{--nav-w:248px;--insp-w:340px;--insp-reserve:0px;--nav-eff:clamp(220px, var(--nav-w), min(320px, 100vw - 480px - var(--insp-reserve)));--nav-used:var(--nav-eff);--insp-eff:clamp(280px, var(--insp-w), min(520px, 100vw - var(--nav-used) - 480px));grid-template-columns:var(--nav-used) minmax(0, 1fr);background:var(--canvas);height:100dvh;display:grid;overflow:hidden}.shell:has(.ws[data-has-insp]):not([data-insp=collapsed]){--insp-reserve:280px}.shell:has(.ws[data-has-insp][data-insp-local=collapsed]){--insp-reserve:0px}.shell:has(.ws[data-has-insp][data-insp-local=open]){--insp-reserve:280px}.shell[data-nav=collapsed]{--nav-used:0px;grid-template-columns:minmax(0,1fr)}.rail-col{min-width:0;min-height:0;position:relative}.shell[data-nav=collapsed] .rail-col{display:none}.side{gap:var(--s-1);overscroll-behavior:contain;background:var(--card);border-right:1px solid var(--line);flex-direction:column;height:100%;padding:14px 10px 16px;display:flex;overflow-y:auto}.side-brand{align-items:center;gap:var(--s-1);min-height:32px;padding:0 0 var(--s-2) var(--s-2);display:flex}.side-mark{color:var(--ink);font-size:var(--fs-lg);letter-spacing:-.01em;margin-right:auto;font-weight:600;text-decoration:none}.side-acct-wrap{position:relative}.side-acct{max-width:9rem;min-height:28px;padding:0 var(--s-2);font:inherit;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--r);cursor:pointer;background:0 0;border:0;overflow:hidden}.side-acct[aria-expanded=true]{color:var(--ink);background:var(--hover)}.side-menu{top:calc(100% + var(--s-1));z-index:var(--z-popover);gap:var(--s-2);min-width:15rem;padding:var(--s-3);background:var(--pop);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);display:grid;position:absolute;right:0}.side-menu[hidden]{display:none}.side-menu-h{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.side-menu-grp{gap:var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--line);display:grid}.side-menu-grp .fld-hint{margin:0}.side-search{align-items:center;gap:var(--s-2);min-height:32px;margin:0 0 var(--s-2);padding:0 var(--s-2);font:inherit;font-size:var(--fs-md);color:var(--ink-3);text-align:left;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;display:flex}.side-search .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side-search kbd{flex:none}.side-list{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.side-main{padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.side-item{min-height:30px;padding:0 var(--s-2);font-size:var(--fs-base);color:var(--ink-2);border-radius:var(--r);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;gap:9px;text-decoration:none;display:flex;position:relative}.side-item .icon{flex:none}.side-item .t{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.side-sub{min-width:0;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:400;overflow:hidden}@media (hover:hover){.side-item:hover,.side-search:hover,.side-acct:hover{color:var(--ink);background:var(--hover)}}.side-item[aria-current]{color:var(--acc-ink);background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc);font-weight:600}.side-item[aria-current] .side-sub{color:var(--acc-ink)}.side-item[aria-current=true]{box-shadow:none;background:0 0}.side-item:focus-visible,.side-search:focus-visible,.side-acct:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.side-item.sub{min-height:27px;font-size:var(--fs-md);padding-left:33px}.side-subl{margin-top:2px}.side-n{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;margin-left:auto}.side-n.sk{width:1.6em}.side-n[data-hot]{color:var(--acc-ink);background:var(--acc-wash);border:1px solid var(--acc-line);border-radius:999px;padding:0 6px;line-height:1.5}.side-head{padding:var(--s-3) var(--s-2) 3px;font-size:var(--fs-sm);color:var(--ink-3);margin:0}.side-slot{margin:2px 0 var(--s-1)}.side-foot{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-2);padding:var(--s-3) var(--s-2) 0;font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;margin-top:auto;display:flex}.side-kw{margin-left:auto}.side-clients{gap:var(--s-1);padding-bottom:var(--s-2);border-bottom:1px solid var(--line);display:grid}.side-clients:empty{display:none}.cb{padding:var(--s-2) 0 var(--s-1)}.cb-head{align-items:flex-start;gap:var(--s-2);padding:0 var(--s-1) var(--s-2) var(--s-2);display:flex}.cb-head .av{margin-top:2px}.cb-id{flex:auto;min-width:0}.cb-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--r-sm);font-weight:600;text-decoration:none;display:block;overflow:hidden}.cb-name:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cb-sub{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.cb-tools{flex:none;gap:0;display:flex}.cb-tools form{display:contents}.cb-tools .icon-btn-sm{width:24px;height:24px}.cb-groups,.cb-areas{gap:1px;margin:0;padding:0;list-style:none;display:grid}.cb-areas[hidden]{display:none}.cb-group{width:100%;min-height:28px;padding:0 var(--s-2);font:inherit;font-size:var(--fs-base);color:var(--ink-2);text-align:left;border-radius:var(--r);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:600;display:flex}.cb-group .icon{width:12px;height:12px;color:var(--ink-3);transition:transform var(--dur-1) var(--ease-out);transform:rotate(-90deg)}.cb-group[aria-expanded=true] .icon{transform:none}.cb-group .t{flex:auto;min-width:0}.cb-group:focus-visible,.cb-area:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cb-meta{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;align-items:center;gap:3px;font-weight:400;display:inline-flex;position:relative}.cb-meta>span[aria-hidden]{align-items:center;gap:3px;display:inline-flex}.cb-meta .icon{color:currentColor;width:11px;height:11px;transform:none}.cb-meta[data-risk]{color:var(--risk);font-weight:600}.cb-meta[data-state=loading]{color:var(--ink-3)}.cb-area{min-height:27px;padding:0 var(--s-2) 0 25px;font-size:var(--fs-md);color:var(--ink-2);border-radius:var(--r);align-items:center;gap:6px;text-decoration:none;display:flex;position:relative}.cb-area .t{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.cb-area .icon{width:12px;height:12px;color:var(--ink-3)}@media (hover:hover){.cb-group:hover,.cb-area:hover{color:var(--ink);background:var(--hover)}}.cb-area[aria-current=page],.cb-area[aria-current=page]:hover{color:var(--on-acc);background:var(--acc);font-weight:600}.cb-area[aria-current=page] .icon{color:currentColor}.cb-area[aria-current=page]:focus-visible{outline-color:var(--on-acc);outline-offset:-4px}.cb-area[aria-current=true]{color:var(--acc-ink);box-shadow:inset 0 0 0 2px var(--acc);font-weight:600}.side-rc .av{flex:none}.side-urgent{color:var(--risk);margin-left:auto;display:inline-flex;position:relative}.side-urgent .icon{width:12px;height:12px}@media (forced-colors:active){.cb-area[aria-current=page]{color:highlighttext;forced-color-adjust:none;background:highlight}.cb-area[aria-current=true]{outline-offset:-2px;outline:2px solid highlight}}@media (max-width:47.99rem),(pointer:coarse){.cb-group,.cb-area{min-height:44px}.cb-tools .icon-btn-sm{width:44px;height:44px}}@media (min-width:64rem){.shell[data-nav=open] .ctx-bar[data-scope=device]{display:none}}.rail-cost{align-items:baseline;gap:var(--s-1);display:inline-flex}.rail-cost b{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.rail-cost b[data-state=loading]{color:var(--ink-3);font-weight:400}.rail-over{color:var(--ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.rail-over>.icon{color:var(--warn)}.rail-group{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.rail-row{align-items:center;gap:var(--s-2);width:100%;min-height:27px;padding:0 var(--s-2) 0 33px;font:inherit;font-size:var(--fs-md);color:var(--ink-2);text-align:left;border-radius:var(--r);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex;position:relative}@media (hover:hover){.rail-row:hover{color:var(--ink);background:var(--hover)}}.rail-row[aria-current]{color:var(--acc-ink);background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc);font-weight:600}.rail-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rail-row .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail-row .badge{flex:none;margin-left:auto}.rail-label{padding:var(--s-1) var(--s-2) 3px 33px;font-size:var(--fs-sm);color:var(--ink-3);justify-content:space-between;margin:0;display:flex}.rail-note{padding:var(--s-1) var(--s-2) var(--s-1) 33px;font-size:var(--fs-sm);color:var(--ink-3);margin:0}@media (max-width:47.99rem),(pointer:coarse){.side-item,.side-item.sub,.side-search,.side-acct,.rail-row{min-height:44px}.cb-name{min-height:44px;line-height:44px;display:block}}@media (forced-colors:active){.side-item[aria-current=page],.rail-row[aria-current]{outline-offset:-2px;outline:2px solid highlight}.side-item[aria-current=true]{text-underline-offset:.3em;-webkit-text-decoration:underline highlight;text-decoration:underline highlight;text-decoration-thickness:2px}}.splitter{z-index:3;cursor:col-resize;touch-action:none;background:0 0;border:0;width:9px;padding:0;position:absolute;top:0;bottom:0}.rail-col>.splitter{right:-5px}.insp-col>.splitter{left:-4px}.splitter:after{content:"";width:3px;transition:background-color var(--dur-1) var(--ease-out);background:0 0;position:absolute;top:0;bottom:0;left:3px}.splitter:hover:after,.splitter[data-dragging]:after{background:var(--acc-line)}.splitter[data-dragging]:after{transition:none}.splitter:focus-visible{outline:0}.splitter:focus-visible:after{background:var(--focus);box-shadow:0 0 0 1px var(--canvas)}.shell[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.shell[data-resizing] iframe{pointer-events:none}.shell-main{min-width:0;min-height:0;display:flex;overflow:hidden}.ws{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.ws[data-has-insp]{grid-template-columns:minmax(0, 1fr) var(--insp-eff)}.shell[data-insp=collapsed] .ws[data-has-insp]{grid-template-columns:minmax(0,1fr)}.ws-main{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{align-items:center;gap:var(--s-3);height:var(--bar);padding:0 var(--s-7);background:var(--card);border-bottom:1px solid var(--line);flex:none;display:flex}.crumbs{flex:0 auto;min-width:0}.crumbs ol{min-width:0;font-size:var(--fs-md);color:var(--ink-3);align-items:center;margin:0;padding:0;list-style:none;display:flex}.crumbs li{white-space:nowrap;flex:none;align-items:center;min-width:0;display:flex}.crumbs li:last-child{flex:0 auto;overflow:hidden}.crumb{min-width:0;color:var(--ink-3);text-overflow:ellipsis;text-decoration:none;overflow:hidden}a.crumb:hover{color:var(--ink);text-decoration:underline}.crumb-current{color:var(--ink);font-weight:600}.crumb-sep{margin:0 var(--s-2);color:var(--ink-3)}.topbar-tools{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.ws-head{padding:var(--s-5) var(--s-7) var(--s-2);flex:none}.ws-head .pane-title{font-size:var(--fs-title);margin:0;font-weight:600;line-height:1.25}.ctx-bar{border-bottom:1px solid var(--control);background:var(--sub);font-size:var(--fs-base);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 16px;display:flex}.ctx-bar p{margin:0}.ctx-bar b{font-weight:600}@media (max-width:47.99rem){.ctx-bar{left:0;right:0;bottom:calc(var(--tabbar-h) + var(--dock-h) + env(safe-area-inset-bottom));z-index:var(--z-context);border-top:1px solid var(--control);border-bottom:0;position:fixed}:root:has(.ctx-bar){--ctx-h:112px}:root:has(.ctx-bar) .shell-main{padding-bottom:var(--ctx-h)}}.pane-body{overscroll-behavior:contain;flex:1;min-height:0;scroll-padding-top:12px;overflow-y:auto}.pane-foot{flex:none}.pane-page{max-width:46rem;margin:0 auto;padding:26px 28px 40px}@media (max-width:47.99rem){.pane-page{padding:22px 16px 32px}}.pane-toggle-nav{display:none}.shell[data-nav=collapsed] .pane-toggle-nav{display:inline-grid}.topbar>.pane-toggle-nav{margin-left:-6px}.insp-col{min-width:0;min-height:0;position:relative}.shell[data-insp=collapsed] .insp-col{display:none}.insp{overscroll-behavior:contain;background:var(--card);border-left:1px solid var(--line);height:100%;overflow-y:auto}.insp-close{display:none}@media (min-width:80rem){.ws[data-insp-local=collapsed],.shell[data-insp=collapsed] .ws[data-insp-local=collapsed]{grid-template-columns:minmax(0,1fr)}.ws[data-insp-local=collapsed]>.insp-col{display:none}.shell[data-insp=collapsed] .ws[data-insp-local=open]{grid-template-columns:minmax(0, 1fr) var(--insp-eff)}.shell[data-insp=collapsed] .ws[data-insp-local=open]>.insp-col{display:block}}.shell-backdrop,.rail-slot:empty,.pane-search{display:none}.shell[data-nav=collapsed] .pane-search{display:inline-grid}.cmdk{width:min(38rem, calc(100vw - 2 * var(--s-4)));max-height:min(80dvh,34rem);color:var(--ink);background:var(--pop);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);border:0;margin:12vh auto auto;padding:0;overflow:hidden}.cmdk[open]{flex-direction:column;display:flex}.cmdk::backdrop{background:var(--scrim)}.cmdk-field{align-items:center;gap:var(--s-3);padding:0 var(--s-4);border-bottom:1px solid var(--line);flex:none;display:flex}.cmdk-field input{min-width:0;height:50px;font:inherit;font-size:var(--fs-lg);color:var(--ink);background:0 0;border:0;outline:0;flex:1}@media (max-width:47.99rem),(pointer:coarse){.cmdk-field input{font-size:1rem}}.cmdk-field input::placeholder{color:var(--ink-3);opacity:1}.cmdk:has(.cmdk-field input:focus-visible) .cmdk-field{box-shadow:inset 0 -2px 0 var(--focus)}.cmdk-list{overscroll-behavior:contain;min-height:0;padding:var(--s-2);flex:1;overflow-y:auto}.cmdk-list:empty{display:none}.cmdk-group-label{padding:var(--s-3) var(--s-3) var(--s-1);font-size:var(--fs-sm);color:var(--ink-3)}.cmdk-opt{align-items:center;gap:var(--s-3);min-height:36px;padding:var(--s-1) var(--s-3);font-size:var(--fs-input);border-radius:var(--r);cursor:pointer;display:flex}.cmdk-opt[aria-selected=true]{background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc);font-weight:600}.cmdk-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmdk-meta{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;flex:none;font-weight:400;display:inline-flex}.cmdk-empty{padding:var(--s-3) var(--s-4);color:var(--ink-2);font-size:var(--fs-input);margin:0}.cmdk-empty .btn-quiet{font-size:var(--fs-input);color:var(--ink)}.cmdk-foot{gap:var(--s-1) var(--s-4);padding:var(--s-2) var(--s-4);font-size:var(--fs-sm);color:var(--ink-2);border-top:1px solid var(--line);flex-wrap:wrap;flex:none;margin:0;display:flex}.cmdk-foot>span{align-items:center;gap:var(--s-1);display:inline-flex}@media (forced-colors:active){.cmdk-opt[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}.tabbar-nav{display:none}.tabbar{padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--card);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.tabbar a,.tabbar button{width:100%;height:var(--tabbar);font:inherit;font-size:var(--fs-base);color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 2px;font-weight:600;text-decoration:none;display:flex}.tabbar [aria-current=page],.tabbar [aria-current=true],.tabbar [aria-expanded=true]{color:var(--ink);box-shadow:inset 0 2px 0 var(--acc);font-weight:600}.tabbar a:focus-visible,.tabbar button:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}@media (max-width:47.99rem),(pointer:coarse){.tabbar a,.tabbar button{min-height:44px}}@media (forced-colors:active){.tabbar [aria-current=page],.tabbar [aria-current=true],.tabbar [aria-expanded=true]{text-underline-offset:.4em;-webkit-text-decoration:underline highlight;text-decoration:underline highlight;text-decoration-thickness:2px}}.tabbar .badge{min-width:0}@media (max-width:79.99rem){.shell:has(.ws[data-has-insp]):not([data-insp=collapsed]){--insp-reserve:0px}.shell:has(.ws[data-has-insp][data-insp-local=open]){--insp-reserve:0px}.ws[data-has-insp],.shell[data-insp=collapsed] .ws[data-has-insp]{grid-template-columns:minmax(0,1fr)}.insp-col>.splitter{display:none}.insp-col,.shell[data-insp=collapsed] .insp-col{z-index:var(--z-drawer);width:min(var(--insp-w), 92vw);visibility:hidden;background:var(--card);box-shadow:var(--shadow-pop);transition:transform var(--dur-3) var(--ease-out), visibility 0s linear var(--dur-3);display:block;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.shell[data-insp-overlay] .insp-col{visibility:visible;transition:transform var(--dur-3) var(--ease-out), visibility 0s;transform:none}.shell[data-insp-overlay] .shell-backdrop{z-index:var(--z-backdrop);background:var(--scrim);display:block;position:fixed;inset:0}.insp .ipanel-head{padding-right:48px}.insp-close{z-index:4;display:block;position:absolute;top:10px;right:10px}}@media (max-width:63.99rem){.shell,.shell[data-nav=collapsed]{--nav-used:0px;grid-template-columns:minmax(0,1fr)}.topbar{padding:0 var(--s-5)}.ws-head{padding:var(--s-4) var(--s-5) var(--s-2)}.pane-toggle-nav{display:inline-grid}.splitter{display:none}.rail-col,.shell[data-nav=collapsed] .rail-col{z-index:var(--z-drawer);visibility:hidden;box-shadow:var(--shadow-pop);transition:transform var(--dur-3) var(--ease-out), visibility 0s linear var(--dur-3);width:min(var(--nav-w), 86vw);display:block;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.shell[data-nav-overlay] .rail-col{visibility:visible;transition:transform var(--dur-3) var(--ease-out), visibility 0s;transform:none}.shell[data-nav-overlay] .shell-backdrop{z-index:var(--z-backdrop);background:var(--scrim);display:block;position:fixed;inset:0}.pane-search{display:inline-grid}}@media (max-width:47.99rem){html:has(.shell[data-nav-overlay],.shell[data-insp-overlay]){overflow:hidden}.shell{height:auto;min-height:100dvh;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));display:block;overflow:visible}.shell-main,.ws,.ws-main{display:block;overflow:visible}.topbar{z-index:var(--z-sticky);height:var(--bar);padding:0 8px 0 max(16px, env(safe-area-inset-left));position:sticky;top:0}.crumbs li:not(:last-child),.crumbs li:last-child .crumb-sep{display:none}.ws-head{padding:var(--s-4) var(--s-4) var(--s-1)}.pane-body{overflow:visible}.side{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.insp{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.side kbd,.side .kbd-seq{display:none}.side-item,.side-search,.rail-row{min-height:44px;font-size:var(--fs-lg)}.tabbar-nav{z-index:var(--z-tabbar);display:block;position:fixed;inset:auto 0 0}}.qa-thread{flex-direction:column;gap:28px;max-width:46rem;margin:0 auto;padding:26px 28px 40px;display:flex}.qa-turn{flex-direction:column;gap:18px;display:flex}.qa-q{border-bottom:1px solid var(--line);gap:4px;padding-bottom:16px;display:grid}.qa-q-meta{font-size:var(--fs-sm);color:var(--ink-2);gap:6px;margin:0;display:flex}.qa-q-meta b{color:var(--ink);font-weight:600}.qa-q-text{font-size:var(--fs-kpi);letter-spacing:-.006em;text-wrap:balance;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-weight:600;line-height:1.35}.qa-answer{flex-direction:column;gap:14px;min-width:0;display:flex;container:qa/inline-size}.qa-meter{gap:8px;display:grid}.qa-status{font-size:var(--fs-md);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;display:flex}.qa-verdict,.qa-hint{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.qa-verdict{color:var(--ink);font-weight:600}.qa-verdict .glyph,.qa-hint .glyph{color:var(--solid);flex:none}.qa-status .qa-verdict,.qa-status .tone{align-self:center}.qa-status b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.qa-cost{margin-left:auto}.qa-atitle{font-size:var(--fs-kpi);letter-spacing:-.005em;text-wrap:balance;margin:4px 0 0;font-weight:600;line-height:1.2}.qa-body{font-size:var(--fs-read);flex-direction:column;gap:2px;max-width:68ch;line-height:1.6;display:flex}.qa-hrow{padding:18px 0 4px}.qa-h{font-size:var(--fs-read);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:600;line-height:1.3}.qa-para{text-wrap:pretty;overflow-wrap:break-word;min-width:0;scroll-margin:12px 0 calc(12px + var(--dock-h) + var(--tabbar-h));transition:background-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border-radius:6px;margin:0 -10px;padding:6px 10px;position:relative}.qa-para[tabindex]{cursor:pointer}.qa-para[tabindex]:hover{background:var(--hover)}.qa-para[data-selected=true],.qa-para[data-selected=true]:hover{background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc)}.qa-para:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qa-para:focus:not(:focus-visible){outline:none}.qa-md>*+*{margin-top:10px}.qa-md p{margin:0}.qa-md ul{padding-left:1.25rem;list-style:outside}.qa-md ol{padding-left:1.25rem;list-style:decimal}.qa-md strong{font-weight:600}.qa-md a:not(.cite){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.qa-md a:not(.cite):hover{text-decoration-color:currentColor}.qa-md code{font-size:.92em;font-weight:600}.qa-md table{border-collapse:collapse;max-width:100%;font-size:var(--fs-lg);font-variant-numeric:tabular-nums;line-height:1.45;display:block;overflow-x:auto}.qa-md th{text-align:left;font-size:var(--fs-sm);color:var(--ink-2);border-bottom:1px solid var(--line-2);padding:7px 16px 7px 0;font-weight:600}.qa-md td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:7px 16px 7px 0}.qa-md .md-img{color:var(--ink-2)}.qa-text>p:last-of-type:has(+.qa-cites){display:inline}.qa-cites{white-space:nowrap}.qa-cites .cite+.cite{margin-left:4px}.qa-cite-unknown{vertical-align:2px;min-width:18px;height:17px;font:500 var(--fs-xs)/1 var(--font-mono);color:var(--ink-2);border:1px dashed var(--line-2);cursor:help;border-radius:3px;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.qa-runin{font-size:var(--fs-base);color:var(--ink);vertical-align:1px;align-items:center;gap:6px;margin-right:2px;font-weight:600;display:inline-flex}.qa-runin[data-tone=warn] .icon{color:var(--warn);flex:none}.qa-hints{font-size:var(--fs-md);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 16px;margin:4px 0 0;display:flex}.qa-plabel{font-size:var(--fs-md);margin:0 0 2px;line-height:1.35;display:flex}.qa-plabel,.qa-plabel-btn{color:var(--ink);align-items:center;gap:8px}.qa-plabel b{font-weight:600}.qa-plabel-rest{color:var(--ink-2)}.qa-plabel-btn{min-height:24px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-wrap:wrap;padding:0;display:inline-flex}.qa-plabel-btn:hover b{text-underline-offset:3px;text-decoration:underline}.qa-plabel-btn[aria-pressed=true] b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.qa-model{color:var(--ink-2)}.qa-note{font-size:var(--fs-md);color:var(--ink-2);margin:2px 0 0}.qa-cutbar{border:1.5px solid var(--solid);background:linear-gradient(45deg, transparent 46%, var(--solid) 46% 54%, transparent 54%) 0 0 / 11px 11px, linear-gradient(-45deg, transparent 46%, var(--solid) 46% 54%, transparent 54%) 0 0 / 11px 11px;forced-color-adjust:none;border-radius:2px;width:min(100%,26rem);height:22px;margin:4px 0 2px;display:block}.qa-notice{font-size:var(--fs-lg);color:var(--ink-2);padding:6px 0}.qa-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.qa-li{grid-template-columns:18px minmax(0,1fr);column-gap:4px;display:grid}.qa-li-b{min-width:0}.qa-li-mark{font-variant-numeric:tabular-nums;color:var(--ink-2)}.qa-afoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:6px;padding-top:10px;display:flex}.qa-afoot-msg{font-size:var(--fs-md);color:var(--ink-2);margin:0}.qa-para-scale{padding-top:10px;padding-bottom:10px}.qa-scale{background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:0;max-width:40rem;margin:0;padding:14px}.qa-para-scale[data-selected=true] .qa-scale{border-color:var(--acc)}.qa-sv-cap{font-size:var(--fs-base);overflow-wrap:anywhere;margin:0 0 6px;font-weight:600;line-height:1.3}.qa-sv{--top-h:58px;position:relative}.qa-sv-top{height:var(--top-h);position:relative}.qa-sv-val{bottom:4px;right:calc(100% - var(--x) * 100%);white-space:nowrap;align-items:flex-end;gap:9px;padding-right:9px;display:flex;position:absolute}.qa-sv-val.start{right:auto;left:calc(var(--x) * 100%);flex-direction:row-reverse;padding-left:9px;padding-right:0}.qa-sv-val.start .qa-sv-lbl{text-align:left}.qa-sv-lbl{font-size:var(--fs-sm);text-align:right;color:var(--ink-2);padding-bottom:2px;line-height:1.3}.qa-sv-lbl b{color:var(--ink);font-weight:600;display:block}.qa-sv-num{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-kpi);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.qa-sv-num small{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-3);margin-left:3px;font-weight:400}.qa-sv-bar{forced-color-adjust:none;height:22px;display:flex;position:relative}.qa-z{width:calc((var(--x1) - var(--x0)) * 100%);background:var(--zone);flex:none;height:100%}.qa-z+.qa-z{box-shadow:inset 2px 0 0 var(--card)}.qa-z:first-child{border-radius:3px 0 0 3px}.qa-z:last-of-type{border-radius:0 3px 3px 0}.qa-sv-mark{top:calc(-1 * var(--top-h));bottom:-8px;left:calc(var(--x) * 100%);background:var(--ink);width:2px;margin-left:-1px;position:absolute}.qa-sv-zl{font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:3px;margin-top:10px;line-height:1.3;display:flex}.qa-zl{max-width:calc(100% - var(--x0) * 100%);margin-left:calc(var(--x0) * 100%);border-left:1px solid var(--ink-3);padding-left:6px}.qa-zl.end{max-width:calc(var(--x1) * 100%);margin-right:calc(100% - var(--x1) * 100%);border-right:1px solid var(--ink-3);text-align:right;border-left:0;align-self:flex-end;margin-left:0;padding-left:0;padding-right:6px}.qa-zl b{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.qa-sv-foot{font-size:var(--fs-base);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:14px;line-height:1.45;display:flex}.qa-sv-dist{margin:0}.qa-sv-foot strong{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.qa-sv-tbl>summary{cursor:pointer;min-height:24px;font-size:var(--fs-md);color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:center;list-style:none;display:inline-flex}.qa-sv-tbl>summary::-webkit-details-marker{display:none}.qa-sv-tbl>summary:hover{color:var(--ink)}.qa-sv-tbl[open]{flex-basis:100%}.qa-sv-tbl table{border-collapse:collapse;width:100%;font-size:var(--fs-base);margin-top:10px}.qa-sv-tbl th{border-bottom:1px solid var(--line-2);text-align:left;font-size:var(--fs-sm);color:var(--ink-2);padding:7px 16px 7px 0;font-weight:600}.qa-sv-tbl td{border-bottom:1px solid var(--line);vertical-align:baseline;color:var(--ink);font-variant-numeric:tabular-nums;padding:7px 16px 7px 0}.qa-sv-tbl td:first-child{white-space:nowrap}.qa-sv-tbl td:last-child{padding-right:0}.qa-sv-tbl .qa-you td{font-weight:600}.qa-values{background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:0;max-width:40rem;margin:18px 0 0;padding:14px}.qa-values-h{font-size:var(--fs-base);margin:0 0 10px;font-weight:600;line-height:1.3}.qa-vg+.qa-vg{margin-top:18px}.qa-vg-head{font-size:var(--fs-base);color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 6px}.qa-vg-head b{color:var(--ink)}.qa-vg-safety{font-size:var(--fs-base);margin:0 0 8px;font-weight:600}.qa-vg-tbl{border-collapse:collapse;width:100%;font-size:var(--fs-base)}.qa-vg-tbl thead th{border-bottom:1px solid var(--line-2);text-align:left;font-size:var(--fs-sm);color:var(--ink-2);padding:7px 16px 7px 0;font-weight:600}.qa-vg-tbl tbody th,.qa-vg-tbl td{border-bottom:1px solid var(--line);vertical-align:baseline;text-align:left;color:var(--ink);padding:7px 16px 7px 0}.qa-vg-tbl tbody th{color:var(--ink-2);overflow-wrap:anywhere;font-weight:400}.qa-vg-tbl td:last-child,.qa-vg-tbl thead th:last-child{padding-right:0}.qa-vg-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.qa-vg-tbl a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:2px;overflow-wrap:anywhere}.qa-vg-tbl a:hover{text-decoration-color:currentColor}.qa-vg-extra{color:var(--ink-2);white-space:nowrap}.qa-vg-more{font-size:var(--fs-md);color:var(--ink-2);margin:8px 0 0}@container qa (max-width:30rem){.qa-sv-val.mid{right:auto;left:calc(var(--x) * 100%);flex-direction:row-reverse;padding-left:9px;padding-right:0}.qa-sv-val.mid .qa-sv-lbl{text-align:left}}.qa-streambar{font-size:var(--fs-md);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.qa-streambar b{color:var(--ink);font-weight:600}.qa-pulse{background:var(--solid);width:9px;height:9px;animation:qa-pulse 1.1s var(--ease) infinite alternate;border-radius:2px;flex:none}@keyframes qa-pulse{0%{opacity:1}to{opacity:.25}}.qa-livep{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.qa-caret{vertical-align:-.15em;background:var(--ink);width:2px;height:1.05em;margin-left:2px;animation:1s steps(2,jump-none) infinite qa-caret;display:inline-block}@keyframes qa-caret{0%{opacity:1}to{opacity:0}}.qa-live .cite{cursor:default}.qa-earlier{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qa-earlier>li{border-bottom:1px solid var(--line)}.qa-turn-d>summary{min-height:44px;font-size:var(--fs-base);cursor:pointer;align-items:baseline;gap:6px 14px;padding:11px 6px;list-style:none;display:flex}.qa-turn-d>summary::-webkit-details-marker{display:none}.qa-turn-d>summary:hover{background:var(--hover)}.qa-turn-d[open]>summary{font-weight:600}.qa-turn-q{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.qa-turn-d .qa-verdict{font-size:var(--fs-md)}.qa-turn-d>summary .sb{align-self:center}.qa-turn-c{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.qa-turn-d>.qa-turn{padding:14px 0 22px}.qa-note-line{font-size:var(--fs-base);color:var(--ink-2);margin:0}.qa-notices{gap:8px;display:grid}.qa-end{height:1px}.qa-intro{gap:6px;padding-top:8vh;display:grid}.qa-legend{font-size:var(--fs-base);color:var(--ink-2);gap:8px;margin:0;padding:0;list-style:none;display:grid}.qa-dock{background:var(--canvas);border-top:1px solid var(--line);padding:12px 28px 14px}.qa-cmp{background:var(--card);border:1px solid var(--control);border-radius:var(--r);max-width:46rem;transition:border-color var(--dur-1) var(--ease-out);margin:0 auto}@media (hover:hover){.qa-cmp:hover{border-color:var(--ink-2)}}.qa-cmp:focus-within{border-color:var(--acc)}.qa-cmp:has(.qa-cmp-in:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.qa-cmp-in{field-sizing:content;width:100%;min-height:2.9em;max-height:12lh;font:inherit;font-size:var(--fs-input);color:var(--ink);resize:none;background:0 0;border:0;outline:0;padding:12px 14px 4px;line-height:1.45;display:block}.qa-cmp-in::placeholder{color:var(--ink-3);opacity:1}.qa-cmp-in:disabled{cursor:not-allowed}.qa-cmp-foot{align-items:center;gap:12px;padding:6px 8px 8px 14px;display:flex}.qa-cmp-hints{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;display:flex}.qa-cmp-hint{align-items:center;gap:5px;display:inline-flex}.qa-cmp-foot .btn-primary{margin-left:auto}.qa-cmp-start .qa-cmp-in{min-height:4.6em;font-size:var(--fs-read);padding:14px 16px 6px}@media (max-width:47.99rem),(pointer:coarse){.qa-cmp-in{font-size:1rem}}.qa-cmp-start .qa-cmp-foot{padding:8px 10px 10px 16px}.qa-cmp-note{color:var(--ink-2)}.qa-pop{width:min(22rem,100vw - 24px);color:var(--ink);background:var(--pop);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);border:0;margin:auto;padding:6px 0}.qa-pop[data-placed]{inset:var(--pop-top) var(--pop-right) auto auto;margin:0;position:fixed}.qa-pop-row{gap:6px;padding:10px 14px;display:grid}.qa-pop-row+.qa-pop-row{border-top:1px solid var(--line)}.qa-pop-label{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.qa-pop-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qa-pop-inline .field{flex:12rem;min-width:0}.qa-pop-links{justify-items:start}.qa-pop-warn{font-size:var(--fs-md);color:var(--ink);margin:0}.qa-ev{gap:12px;display:grid}.qa-ev-head{gap:2px;display:grid}.qa-ev-head .insp-title{margin:0}.qa-ev-of{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.qa-keyhint{gap:3px;display:inline-flex}.qa-ev .tone{font-size:var(--fs-md)}.qa-ev-extra{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.qa-explain{gap:8px;display:grid}.qa-srcs{margin:0;padding:0;list-style:none;display:grid}.qa-src{font-size:var(--fs-base);border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:2px 8px;padding:9px 0;display:grid}.qa-src .pmark,.qa-src .ev-n{margin-top:3px}.qa-src .ev-n{width:20px;height:18px;font-size:var(--fs-xs);margin-top:0}.qa-src-t{overflow-wrap:anywhere;min-width:0;font-weight:600}.qa-src-t a{color:inherit;text-decoration:none}.qa-src-t a:hover{text-underline-offset:3px;text-decoration:underline}.qa-src-n{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:600}.qa-src-meta{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;grid-column:2/-1;font-weight:400}.qa-src-bar{background:var(--line);forced-color-adjust:none;border-radius:2px;grid-column:2/-1;height:4px;margin-top:4px;overflow:hidden}.qa-src-bar i{width:calc(var(--share,0) * 100%);background:var(--solid);min-width:3px;height:100%;display:block}.qa-start{flex-direction:column;gap:14px;max-width:46rem;margin:0 auto;padding:48px 28px;display:flex}.qa-start-h{font-size:var(--fs-title);letter-spacing:-.012em;text-wrap:balance;margin:0 0 4px;font-weight:600;line-height:1.2}.qa-start-rules{font-size:var(--fs-md);color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.qa-start-rules>span{align-items:center;gap:6px;display:inline-flex}.qa-start>.card{margin-top:var(--s-4)}.qa-start .card-h .btn-quiet{align-items:center;gap:6px;min-height:24px;display:inline-flex}.qa-none{color:var(--ink-3)}.qa-older{border-top:1px solid var(--line)}.qa-older>summary{min-height:36px;font-size:var(--fs-md);color:var(--ink-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;align-items:center;padding:0 12px;display:inline-flex}.qa-older>summary:hover{color:var(--ink)}.qa-older[open]>summary{border-bottom:1px solid var(--line)}.qa-ov-links,.qa-ov-kv{font-size:var(--fs-base);margin:0;padding:0;list-style:none}.qa-ov-links li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;display:flex}.qa-ov-links a{color:var(--ink);text-decoration:none}.qa-ov-links a:hover{text-underline-offset:3px;text-decoration:underline}.qa-ov-n{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:600}.qa-ov-kv{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.qa-ov-kv dt{color:var(--ink-2)}.qa-ov-kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.qa-ctx{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.qa-ctx-l{color:var(--ink-3);font-weight:500}.qa-ctx-badge{max-width:100%;color:var(--acc-ink);background:var(--acc-wash);border:1px solid var(--acc-line);border-radius:var(--r-sm);align-items:center;display:inline-flex;position:relative}.qa-ctx-g{pointer-events:none;position:absolute;left:7px}.qa-ctx-chev{pointer-events:none;position:absolute;right:6px;transform:rotate(90deg)}.qa-ctx-sel{appearance:none;min-width:0;max-width:min(100%,22rem);min-height:24px;font:inherit;color:inherit;text-overflow:ellipsis;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0 24px 0 21px;font-weight:500}.qa-ctx-sel:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.qa-ctx-sel:disabled{cursor:not-allowed;opacity:.45}.qa-ctx-note{color:var(--ink-3);flex:100%}@media (max-width:47.99rem),(pointer:coarse){.qa-ctx-sel{min-height:44px}}@media (forced-colors:active){.qa-ctx-badge{border-color:canvastext}}.claim-doc{max-width:46rem;margin:0 auto;padding:26px 28px 64px}.claim-head{gap:14px;display:grid}.claim-stmt{font-size:var(--fs-kpi);letter-spacing:-.006em;text-wrap:pretty;margin:0;font-weight:600;line-height:1.35}.claim-kv{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.claim-kv dt{font-size:var(--fs-sm);color:var(--ink-3);font-weight:500}.claim-kv dd{font-size:var(--fs-base);margin:4px 0 0}.claim-kv-wide{flex-basis:100%}.claim-quote{font-size:var(--fs-read);background:var(--sub);border:1px solid var(--line);border-radius:var(--r);margin:18px 0 0;padding:12px 14px;line-height:1.6}.claim-quote p{margin:0}.claim-q{overflow-wrap:anywhere}.claim-sec{border-top:1px solid var(--line);margin-top:26px;padding-top:14px}.claim-sec-h{font-size:var(--fs-lg);align-items:baseline;gap:8px;margin:0 0 8px;font-weight:600;display:flex}.claim-sec-h .badge{min-width:0;color:var(--ink-2)}.claim-sec-note{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}.claim-src{font-size:var(--fs-base);margin:0}.claim-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.claim-link:hover{text-decoration-color:currentColor}.claim-meta{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:4px 0 0}.claim-actions{margin:6px 0 0}.claim-na,.claim-empty{color:var(--ink-2)}.claim-empty{font-size:var(--fs-base);margin:0}.claim-list{margin:0;padding:0;list-style:none}.claim-list li{font-size:var(--fs-base);padding:8px 0;line-height:1.45}.claim-list li+li{border-top:1px solid var(--line)}.claim-cfs li{padding:10px 0}.claim-rel{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.claim-cf p{margin:0}.claim-cf-st{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex;margin-top:6px!important}@media (max-width:63.99rem){.qa-keyhint{display:none}.claim-doc{padding:22px 20px 48px}}@media (max-width:47.99rem){.qa-thread{padding:18px 16px calc(28px + var(--dock-h));gap:22px}.qa-start{padding:22px 16px 40px}.qa-cmp-hints,.qa-afoot kbd{display:none}.qa-cmp-start .qa-cmp-hints{display:flex}.qa-cmp-start .qa-cmp-hint{display:none}.qa-cmp-start .btn-primary{min-height:44px;padding:0 18px}.qa-turn-d>summary{flex-wrap:wrap}.qa-turn-q{white-space:normal;flex-basis:100%}.qa-turn-c{margin-left:auto}.claim-doc{padding:16px 16px 40px}.qa-streambar:not(.qa-wait){top:var(--topbar-h);z-index:var(--z-sticky);background:var(--canvas);border-bottom:1px solid var(--line);min-height:38px;margin:0 -16px;padding:0 16px;position:sticky}.qa-dock{left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:var(--z-sticky);border-top:1px solid var(--line);padding:10px 12px;position:fixed}.qa-dock .qa-cmp{background:0 0;border:0;border-radius:0;align-items:flex-end;gap:8px;max-width:none;display:flex}.qa-dock .qa-cmp:focus-within{box-shadow:none}.qa-dock .qa-cmp:has(.qa-cmp-in:focus-visible){outline:0}.qa-dock .qa-cmp-in{background:var(--card);border:1px solid var(--control);border-radius:var(--r);flex:1;min-width:0;min-height:46px;max-height:calc(4lh + 22px);padding:11px 14px}.qa-dock .qa-cmp-in:focus{border-color:var(--acc)}.qa-dock .qa-cmp-in:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qa-dock .qa-cmp-foot{padding:0}.qa-dock .btn-primary{min-height:46px;padding:0 16px}.qa-pop[data-placed]{width:100%;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;inset:auto 0 0}.qa-pop .btn,.qa-pop .field,.qa-ev .ev-nav .btn{min-height:44px}:root:has(.qa-dock){--dock-h:67px}}@media (hover:none) and (pointer:coarse){:root:has(.qa-dock:focus-within){--tabbar-h:0px}.qa-keyhint,.qa-cmp-hint{display:none}body:has(.qa-dock:focus-within) .tabbar-nav{display:none}}.wiki-index{gap:var(--s-4);max-width:76rem;padding:0 var(--s-7) var(--s-10);margin:0 auto;display:grid}.wiki-ihead{z-index:2;gap:var(--s-2);margin:0 calc(-1 * var(--s-7));padding:var(--s-3) var(--s-7) var(--s-2);background:var(--canvas);border-bottom:1px solid var(--line);display:grid;position:sticky;top:0}.wiki-filter{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.wiki-filter-in{flex:18rem;max-width:28rem}.wiki-filter-in::-webkit-search-cancel-button{cursor:pointer}.wiki-isum{font-size:var(--fs-md);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.wiki-isum b{color:var(--ink);font-weight:600}.wiki-jump{scrollbar-width:thin;gap:6px;margin:0 -4px;padding:2px 4px 4px;display:flex;overflow-x:auto}.wiki-jump .tag{flex:none;min-height:26px}.wiki-jump .num{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-3)}.wiki-jump .tag[data-selected=true] .num{color:var(--ink-2)}.wiki-topic{scroll-margin-top:104px}.wiki-topic-h{align-items:baseline;gap:var(--s-2);text-wrap:balance;display:flex}.wiki-topic-h .num,.wiki-subj-h .num{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-3);font-weight:400}.wiki-subjs{columns:17rem 3;column-gap:var(--s-8);padding:var(--s-1) var(--s-3) var(--s-4)}.wiki-subj{break-inside:avoid-column;padding-top:var(--s-3)}.wiki-subj[data-more]{break-inside:auto}.wiki-subj-h{align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-1);padding:0 6px var(--s-1);font-size:var(--fs-base);color:var(--ink);border-bottom:1px solid var(--line);border-radius:var(--r-sm) var(--r-sm) 0 0;break-after:avoid;scroll-margin-top:112px;font-weight:600;display:flex}.wiki-subj-h a{color:inherit;text-decoration:none}.wiki-subj-h a:hover{text-underline-offset:3px;text-decoration:underline}.wiki-subj-h:target{background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc)}.wiki-list li{break-inside:avoid}.wiki-list a{min-height:28px;font-size:var(--fs-base);color:var(--ink);border-radius:var(--r-sm);transition:background-color var(--dur-1) var(--ease-out);align-items:baseline;padding:4px 6px;line-height:1.35;text-decoration:none;display:flex}@media (hover:hover){.wiki-list a:hover{background:var(--hover)}}.wiki-list a:focus-visible{outline:2px solid var(--focus);outline-offset:0}.wiki-pre{font-size:var(--fs-sm);color:var(--ink-2);flex:none;margin-right:6px;font-weight:500}.wiki-doc{max-width:46rem;padding:var(--s-6) var(--s-7) var(--s-10);margin:0 auto}.wiki-title{font-size:var(--fs-title);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.wiki-meta{gap:var(--s-1) 14px;margin:var(--s-2) 0 0;font-size:var(--fs-md);color:var(--ink-2);flex-wrap:wrap;display:flex}.wiki-meta b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.wiki-meta-cf{align-items:center;gap:6px;display:inline-flex}.wiki-meta-g{color:var(--warn)}.wiki-meta-cf a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.wiki-meta-cf a:hover{text-decoration-color:currentColor}.wiki-disc{font-size:var(--fs-sm);color:var(--ink-2);margin:6px 0 0}.wiki-head .alert{margin-top:var(--s-3)}.wiki-pend-msg{font-size:var(--fs-sm);color:var(--ink-2)}.wiki-note{font-size:var(--fs-md);color:var(--ink-2);margin:0}.wiki-srcs{margin-top:var(--s-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.wiki-srcs summary{min-height:36px;font-size:var(--fs-base);cursor:pointer;border-radius:var(--r);align-items:center;gap:6px;padding:0 14px;font-weight:600;display:flex}@media (hover:hover){.wiki-srcs summary:hover{background:var(--hover)}}.wiki-srcs summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wiki-srcs summary .badge{min-width:0}.wiki-srcs-list{border-top:1px solid var(--line);padding:0 14px 6px}.wiki-srcs-list li{gap:2px var(--s-3);padding:var(--s-2) 0;font-size:var(--fs-base);grid-template-columns:minmax(0,1fr) auto;display:grid}.wiki-srcs-list li+li{border-top:1px solid var(--line)}.wiki-srcs-t{color:var(--ink);font-weight:600;text-decoration:none}.wiki-srcs-t:hover{text-underline-offset:3px;text-decoration:underline}.wiki-srcs-n{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.wiki-srcs-n b{color:var(--ink);font-weight:600}.wiki-srcs-m{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;grid-column:1/-1}.wiki-srcs-bar{background:var(--line);forced-color-adjust:none;border-radius:2px;grid-column:1/-1;height:4px;margin-top:3px;overflow:hidden}.wiki-srcs-bar i{width:calc(var(--share,0) * 100%);background:var(--ink-2);height:100%;display:block}.wiki-prop{margin-top:var(--s-6)}.wiki-prop-h{align-items:center;gap:var(--s-2);display:flex}.wiki-prop-g{color:var(--warn);flex:none}.wiki-prop-v{color:var(--ink-2);font-weight:400}.wiki-prop-b{gap:var(--s-3);padding:var(--s-3) 14px 14px;display:grid}.wiki-prop-leg{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.wiki-diff{max-height:22rem;padding:var(--s-2) 0;background:var(--sub);border:1px solid var(--line);border-radius:var(--r);overscroll-behavior:contain;overflow:auto}.wiki-diff:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wiki-diff li{padding:1px var(--s-3) 1px 0;font-size:var(--fs-base);white-space:pre-wrap;overflow-wrap:anywhere;grid-template-columns:22px minmax(0,1fr);line-height:1.5;display:grid}.wiki-dm{font-family:var(--font-mono);text-align:center;font-weight:500}.wiki-diff li[data-diff=add]{background:var(--acc-wash);font-weight:600}.wiki-diff li[data-diff=remove]{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.wiki-diff li[data-diff=remove] .wiki-dm{text-decoration:none}.wiki-prop-act{display:flex}.wiki-body{max-width:none;margin-top:var(--s-6);overflow-wrap:break-word}.wiki-body p{text-wrap:pretty;max-width:68ch;margin:0 0 10px}.wiki-body h2{margin:var(--s-8) 0 var(--s-2);font-size:var(--fs-kpi);text-wrap:balance;border-top:1px solid var(--line);padding-top:14px;scroll-margin-top:16px;font-weight:600;line-height:1.25}.wiki-body h3{margin:var(--s-5) 0 6px;font-size:var(--fs-read);scroll-margin-top:16px;font-weight:600;line-height:1.3}.wiki-body h2:focus-visible,.wiki-body h3:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.wiki-blk:first-child h2{margin-top:6px}.wiki-body ul,.wiki-body ol{margin:0 0 var(--s-3);padding-left:1.3em}.wiki-body ul{list-style:outside}.wiki-body ol{list-style:decimal}.wiki-body li{border-radius:var(--r-sm);max-width:68ch;margin:0 -8px 0 0;padding:2px 8px 2px 0}.wiki-body li::marker{color:var(--ink-2)}.wiki-body li>ul,.wiki-body li>ol{margin:2px 0}.wiki-body blockquote{margin:0 0 var(--s-3);color:var(--ink-2);border-left:1px solid var(--line-2);padding:2px 0 2px 14px}.wiki-body code{background:var(--sub);border:1px solid var(--line);border-radius:var(--r-sm);padding:1px 4px;font-size:.86em}.wiki-body pre{margin:0 0 var(--s-3);padding:10px var(--s-3);background:var(--sub);border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}.wiki-body pre code{background:0 0;border:0;padding:0}.wiki-body hr{margin:var(--s-5) 0;border:0;border-top:1px solid var(--line)}.wiki-body strong{font-weight:600}.wiki-body a:not(.cite){color:var(--acc-ink);text-decoration:underline;-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);-webkit-text-decoration-color:var(--acc-line);text-decoration-color:var(--acc-line);text-underline-offset:3px}.wiki-body a:not(.cite):hover{text-decoration-color:currentColor}.wiki-img,.wiki-empty{color:var(--ink-2)}.cite.wiki-cite-x{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--control);cursor:help;background:0 0}.wiki-table{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin:6px 0 14px;overflow-x:auto}.wiki-table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wiki-table table{width:100%;font-size:var(--fs-md);border-collapse:collapse;font-variant-numeric:tabular-nums;line-height:1.45}.wiki-table th{padding:var(--s-2);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-align:left;vertical-align:bottom;background:var(--sub);border-bottom:1px solid var(--line);font-weight:600}.wiki-table td{padding:var(--s-2);vertical-align:top;border-bottom:1px solid var(--line)}.wiki-table :is(th,td):first-child{padding-left:var(--s-3)}.wiki-table tbody tr:last-child td{border-bottom:0}.wiki-table td:first-child{font-weight:500}.wiki-body :is(li,tbody tr,[data-blk][data-kind=paragraph]):has(a.cite){cursor:pointer;transition:background-color var(--dur-1) var(--ease-out)}@media (hover:hover){.wiki-body li:has(a.cite):hover{background:var(--hover)}.wiki-body [data-blk][data-kind=paragraph]:has(a.cite):hover{background:var(--hover)}.wiki-body tbody tr:has(a.cite):hover td{background:var(--hover)}.wiki-body li:has(li):hover{background:0 0}}.wiki-body [data-sel]{background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc)}.wiki-body :is(li,[data-blk])[data-sel]:hover{background:var(--acc-wash)}.wiki-body tr[data-sel],.wiki-body tr[data-sel]:hover{box-shadow:none;background:0 0}.wiki-body tr[data-sel] td{background:var(--acc-wash);box-shadow:inset 0 2px 0 var(--acc), inset 0 -2px 0 var(--acc)}.wiki-body tbody tr[data-sel]:has(a.cite):hover td{background:var(--acc-wash);box-shadow:inset 0 2px 0 var(--acc), inset 0 -2px 0 var(--acc)}.wiki-body tr[data-sel] td:first-child{box-shadow:inset 2px 0 0 var(--acc), inset 0 2px 0 var(--acc), inset 0 -2px 0 var(--acc)}.wiki-body tr[data-sel] td:last-child{box-shadow:inset -2px 0 0 var(--acc), inset 0 2px 0 var(--acc), inset 0 -2px 0 var(--acc)}@media (forced-colors:active){.wiki-body [data-sel],.wiki-body tr[data-sel] td{outline:2px solid highlight}}.wiki-body [data-blk][data-kind=paragraph]{border-radius:var(--r-sm);margin:0 -8px 10px;padding:0 8px}.wiki-body [data-blk][data-kind=paragraph]>p:last-child{margin-bottom:0}.wiki-scale{margin:14px 0 var(--s-5);padding:14px var(--s-4) var(--s-3);background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.wiki-scale-cap{font-size:var(--fs-base);flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.wiki-scale-cap b{font-weight:600}.wiki-scale-cap span{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.wiki-scale-bar{height:18px;margin:var(--s-3) 0 26px;forced-color-adjust:none;position:relative}.wiki-scale-z{top:0;bottom:0;left:calc(var(--x0) * 100%);width:calc((var(--x1) - var(--x0)) * 100%);box-sizing:border-box;background:var(--zone);border:1px solid var(--control);position:absolute}.wiki-scale-z+.wiki-scale-z{border-left:0}.wiki-scale-z:first-child{border-radius:3px 0 0 3px}.wiki-scale-z:nth-last-child(2){border-radius:0 3px 3px 0}.wiki-scale-tick{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap;position:absolute;top:21px;left:0;transform:translate(-50%)}.wiki-scale-z:first-child .wiki-scale-tick{transform:none}.wiki-scale-unit{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2);position:absolute;top:22px;right:0}.wiki-body .wiki-scale-legend{padding:0;list-style:none}.wiki-scale-legend{gap:var(--s-2) 14px;font-size:var(--fs-sm);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;line-height:1.4;display:grid}.wiki-scale-legend li{margin:0;padding:2px 4px}.wiki-scale-legend b{font-variant-numeric:tabular-nums;font-weight:600;display:block}.wiki-scale-legend span{color:var(--ink-2)}.wiki-scale-note{font-size:var(--fs-sm);color:var(--ink-2);max-width:none;margin:10px 0 0}@media (forced-colors:active){.wiki-scale-z{border-color:canvastext}}.wiki-foot{gap:var(--s-5);margin-top:var(--s-10);padding-top:var(--s-4);border-top:1px solid var(--line);display:grid}.wiki-edit summary{min-height:32px;padding:0 var(--s-3);font-size:var(--fs-md);color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;align-items:center;font-weight:500;list-style:none;display:inline-flex}.wiki-edit summary::-webkit-details-marker{display:none}@media (hover:hover){.wiki-edit summary:hover{background:var(--hover)}}.wiki-edit summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wiki-edit[open] summary{margin-bottom:var(--s-3)}.wiki-edit-form{gap:var(--s-2);display:grid}.wiki-ta{width:100%;min-height:18rem;font-family:var(--font-mono);font-size:var(--fs-md)}.wiki-foot-h{font-size:var(--fs-base);margin:0 0 6px;font-weight:600}.wiki-vers li{font-size:var(--fs-md);color:var(--ink-2);font-variant-numeric:tabular-nums;padding:3px 0}.wiki-vers .num{font-family:var(--font-mono);color:var(--ink);font-weight:500}.wiki-state{gap:2px var(--s-3);font-size:var(--fs-md);flex-wrap:wrap;margin:0;display:flex}.wiki-links li{font-size:var(--fs-base);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.wiki-links a{min-width:0;color:var(--ink);text-decoration:none}.wiki-links a:hover{text-underline-offset:3px;text-decoration:underline}.wiki-links li>span{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.wiki-links li>span b{color:var(--ink);font-weight:600}.wiki-links-k{color:var(--ink-2)}.wiki-ev{gap:var(--s-4);display:grid}.wiki-ask-l{font-size:var(--fs-md);color:var(--ink-2);margin-bottom:6px;font-weight:500;display:block}.wiki-ask-box{background:var(--card);border:1px solid var(--control);border-radius:var(--r);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out)}@media (hover:hover){.wiki-ask-box:hover{border-color:var(--ink-2)}}.wiki-ask-box:focus-within{border-color:var(--acc);box-shadow:0 0 0 2px var(--focus)}.wiki-ask-field{width:100%;min-height:2.8em;max-height:10em;padding:9px var(--s-3) var(--s-1);font:inherit;font-size:var(--fs-input);color:var(--ink);resize:none;field-sizing:content;background:0 0;border:0;line-height:1.45;display:block}.wiki-ask-field:focus-visible{outline:none}.wiki-ask-field::placeholder{color:var(--ink-3);opacity:1}.wiki-ask-foot{padding:var(--s-1) 6px 6px var(--s-3);font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:10px;display:flex}.wiki-ask-foot .btn{margin-left:auto}.rail-slot .rail-row{position:relative}.wiki-toc .rail-row[data-level="3"]{padding-left:45px}.wiki-toc .rail-row .badge{color:var(--ink-3);font-weight:400}.wiki-toc .rail-row[aria-current] .badge{color:var(--acc-ink)}.wiki-toc-sheet li+li{border-top:1px solid var(--line)}.wiki-toc-row{min-height:44px;padding:6px var(--s-2);font-size:var(--fs-lg);color:var(--ink);border-radius:var(--r);align-items:center;gap:10px;text-decoration:none;display:flex}.wiki-toc-row .t{flex:1;min-width:0}.wiki-toc-row[data-level="3"]{font-size:var(--fs-base);color:var(--ink-2);padding-left:22px}.wiki-toc-row[aria-current]{color:var(--acc-ink);background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc);font-weight:600}.wiki-toc-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rail-row.wiki-more{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.wiki-toc-btn{display:none}@media (max-width:63.99rem){.wiki-toc-btn{display:inline-flex}}@media (max-width:47.99rem){.wiki-index{padding:0 var(--s-4) var(--s-10)}.wiki-ihead{top:var(--topbar-h);margin:0 calc(-1 * var(--s-4));padding:10px var(--s-4) var(--s-2)}.wiki-filter-in{max-width:none}.wiki-topic{scroll-margin-top:calc(var(--topbar-h) + 100px)}.wiki-subj-h{scroll-margin-top:calc(var(--topbar-h) + 108px)}.wiki-doc{padding:var(--s-4) var(--s-4) var(--s-10)}.wiki-body h2,.wiki-body h3{scroll-margin-top:calc(var(--topbar-h) + 12px)}.wiki-ask-btn kbd{display:none}.wiki-scale-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem),(pointer:coarse){.wiki-list a{min-height:44px;font-size:var(--fs-lg);align-items:center}.wiki-ask-field{font-size:1rem}.wiki-srcs summary,.wiki-edit summary{min-height:44px}}.rv-view{flex-direction:column;height:100%;min-height:0;display:flex;container:rv-view/inline-size}.rv-view-doc{max-width:72rem;height:auto;padding:var(--s-2) var(--s-7) 48px}.rv-view>.tabs{padding-inline:var(--s-7);flex:none}.rv-view-doc>.tabs{margin-bottom:var(--s-4);padding-inline:0}.rv-msg{flex:none;align-items:baseline;gap:12px;display:flex}.rv-view>.rv-msg-on{padding:10px var(--s-7)}.rv-view-doc>.rv-msg-on{padding:0 0 14px}.rv-msg-line{font-size:var(--fs-base);text-wrap:pretty;align-items:baseline;gap:8px;margin:0;line-height:1.45;display:flex}.rv-msg-line>.icon{flex:none;transform:translateY(1px)}.rv-msg-line[data-tone=ok]>.icon,.rv-msg-line[data-tone=ok] b{color:var(--ok)}.rv-msg-line[data-tone=warn]>.icon,.rv-msg-line[data-tone=warn] b{color:var(--warn)}.rv-msg-line[data-tone=error]>.icon,.rv-msg-line[data-tone=error] b{color:var(--risk)}.rv-msg-line b{font-weight:600}.rv-msg-x{flex:none;margin-left:auto}.rv-triage{flex:1;grid-template-columns:19rem minmax(0,1fr);min-height:0;display:grid}.rv-queue{overscroll-behavior:contain;background:var(--card);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.rv-qhead{z-index:3;background:var(--card);border-bottom:1px solid var(--line);gap:6px;padding:12px 16px 10px;display:grid;position:sticky;top:0}.rv-qhead-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.rv-qtitle{font-size:var(--fs-lg);align-items:baseline;gap:6px;margin:0;font-weight:600;display:flex}.rv-qtitle .badge{min-width:0;font-size:var(--fs-md)}.rv-qmeta{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.rv-filters{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rv-filters .tag{min-height:26px}.rv-filters .tag .badge{min-width:0;color:inherit}.rv-typ-s{height:28px;font-size:var(--fs-md)}.rv-keys{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.rv-listnote{font-size:var(--fs-sm);color:var(--ink-2);border-bottom:1px solid var(--line);margin:0;padding:8px 16px}.rv-all{min-height:24px;font-size:var(--fs-md);color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.rv-all input,.rv-qpick input{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;margin:0}.rv-qtbl{font-size:var(--fs-base)}.rv-qtbl td.rv-qcell{vertical-align:top;height:auto;padding:0}.rv-qtbl td.rv-qpick-c{vertical-align:middle;height:1px;padding:0}.rv-qtbl th.rv-qpick-h{width:1%}.rv-qpick{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;min-width:24px;height:100%;min-height:24px;padding:0 2px 0 12px;display:flex}.rv-qbtn{width:100%;min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:10px 16px 10px 8px;display:grid}.rv-qtbl tr:not(:has(.rv-qpick)) .rv-qbtn{padding-left:16px}.rv-qbtn:focus-visible{outline-offset:-3px}.rv-qbtn:disabled{cursor:progress}.rv-qt{font-size:var(--fs-base);overflow-wrap:anywhere;font-weight:500;line-height:1.3}.rv-qtbl tr[aria-selected=true] .rv-qt{font-weight:600}.rv-qs{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.rv-qtag{min-height:18px;font-size:var(--fs-xs);color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r-sm);align-items:center;padding:0 5px;font-weight:500;display:inline-flex}.rv-qsel{display:inline-flex}.rv-bar{font-size:var(--fs-md);background:var(--acc-wash);border:1px solid var(--acc-line);border-radius:var(--r);gap:8px;padding:8px 10px;display:grid}.rv-bar-row,.rv-bar-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-bar-n b{font-weight:600}.rv-bar-n{margin-right:auto}.rv-bar-confirm p{margin:0 0 8px;line-height:1.45}.rv-bar .btn{white-space:normal;text-align:left}.rv-detail{overscroll-behavior:contain;min-width:0;min-height:0;padding:20px var(--s-7) 0;overflow-y:auto;container:rv-detail/inline-size}.rv-dbar{display:none}.rv-linked{font-size:var(--fs-base);align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.rv-linked>.icon{flex:none}.rv-linked b{font-weight:600}.rv-linked[data-tone=info]>.icon{color:var(--acc-ink)}.rv-linked[data-tone=warn]>.icon{color:var(--warn)}.rv-card{max-width:60rem;padding-bottom:32px}.rv-card-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.rv-card-title{font-size:var(--fs-kpi);margin:0;scroll-margin-top:16px;font-weight:600;line-height:1.25}.rv-card-meta{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.rv-ab{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;display:grid}@container rv-detail (min-width:28rem){.rv-ab{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-claim{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start;gap:10px;min-width:0;padding:14px 16px 16px;display:grid}.rv-claim-one{margin-top:16px}.rv-claim-top{align-items:center;gap:10px;min-width:0;display:flex}.rv-letter{width:28px;height:28px;font-size:var(--fs-lg);color:var(--card);background:var(--solid);border-radius:var(--r);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.rv-letter-sm{width:22px;height:22px;font-size:var(--fs-sm);border-radius:var(--r-sm)}.rv-claim-src{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.45}.rv-claim-src b{color:var(--ink);font-weight:600}.rv-src-a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.rv-src-na{color:var(--ink-2);font-weight:400}.rv-claim-stmt{font-size:var(--fs-read);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.rv-quote{font-size:var(--fs-base);color:var(--ink-2);border-top:1px dashed var(--line-2);overflow-wrap:anywhere;margin:0;padding-top:8px;line-height:1.5}.rv-warn{font-size:var(--fs-md)}.rv-rel{font-size:var(--fs-md);color:var(--ink-2);margin:0;padding-left:18px;line-height:1.45}.rv-judge{max-width:68ch;font-size:var(--fs-input);margin-top:16px;line-height:1.5}.rv-judge p{margin:0}.rv-judge .rv-judge-k{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:2px;font-weight:600}.rv-notef{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:18px;display:flex}.rv-notef label{font-size:var(--fs-md);font-weight:500}.rv-notef label span{color:var(--ink-2);font-weight:400}.rv-notef .field{flex:16rem;max-width:30rem}.rv-dec{z-index:1;background:var(--canvas);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:8px;margin-top:12px;padding:12px 0;display:grid;position:sticky;bottom:0}.rv-dec-2{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));max-width:28rem}.rv-dec .btn{justify-content:space-between;width:100%;min-height:36px}.rv-dec .rv-act{display:grid}.rv-more{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.rv-ctx-open{display:none}.rv-ctxf{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.rv-ctxf-row{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.rv-ctxf .fld-error{margin-top:10px}.rv-hint{max-width:68ch;font-size:var(--fs-md);color:var(--ink-2);margin:12px 0 0;line-height:1.45}.rv-ctx{gap:6px;display:grid}.rv-ctx-src{font-size:var(--fs-md);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.rv-ctx-src .mono{color:var(--ink-2);font-weight:400}.rv-ctx-text{font-size:var(--fs-base);color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.6}.rv-ctx-text mark{color:var(--ink);background:var(--acc-wash);box-shadow:inset 0 -2px 0 var(--acc);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 2px;font-weight:600}.rv-ctx-none{font-size:var(--fs-md);color:var(--ink-2);margin:0}.rv-ctx-link{font-size:var(--fs-md);margin:2px 0 0}.rv-block-head{margin-bottom:14px}.rv-block-title{font-size:var(--fs-kpi);align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.rv-block-title .badge{min-width:0;font-size:var(--fs-md)}.rv-block-desc{max-width:68ch;font-size:var(--fs-md);color:var(--ink-2);margin:4px 0 0}.rv-block>.rv-filters{margin-bottom:8px}.rv-tcard{overflow:hidden}.rv-table td{vertical-align:top}.rv-table .rv-t-r{text-align:right}.rv-t-stmt{overflow-wrap:anywhere;min-width:16rem;line-height:1.45}.rv-t-q{font-size:var(--fs-sm);color:var(--ink-3);margin-top:4px;display:block}.rv-t-type,.rv-t-date{color:var(--ink-2);white-space:nowrap}.rv-t-src{overflow-wrap:anywhere}.rv-t-cl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.rv-pager-range{font-size:var(--fs-md);color:var(--ink-2);margin-right:auto}@media (hover:hover){.rv-src-a:hover{text-decoration-color:currentColor}}@container rv-view (max-width:40rem){.rv-triage{display:block;overflow-y:auto}.rv-triage[data-show=list] .rv-detail,.rv-triage[data-show=detail] .rv-queue{display:none}.rv-queue{border-right:0;overflow:visible}.rv-detail{padding:12px 16px 0;overflow:visible}.rv-dbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rv-dpos{font-size:var(--fs-md);color:var(--ink-2)}.rv-dec{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-dec .btn{white-space:normal;text-align:left;line-height:1.2}}@media (max-width:80rem){.rv-triage{grid-template-columns:17rem minmax(0,1fr)}.rv-detail{padding-inline:20px}}@media (max-width:63.99rem){.rv-ctx-open{display:inline-flex}}@media (max-width:47.99rem),(pointer:coarse){.rv-qbtn{min-height:44px}.rv-qpick{min-width:44px;min-height:44px}.rv-bar .btn,.rv-dec .btn,.rv-more .btn,.rv-more .btn-quiet{min-height:44px}}@media (max-width:47.99rem){.rv-view{height:auto}.rv-view-doc{padding:8px 16px 32px}.rv-view>.tabs{padding-inline:16px}.rv-view>.rv-msg-on{padding:10px 16px}.rv-triage{display:block}.rv-triage[data-show=list] .rv-detail,.rv-triage[data-show=detail] .rv-queue{display:none}.rv-queue{border-right:0;overflow:visible}.rv-qhead{padding:14px 16px 12px;position:static}.rv-keys,.rv-view kbd,.rv-view .kbd-seq{display:none}.rv-all{min-height:44px}.rv-qpick{min-width:44px;padding:0 0 0 10px}.rv-qbtn{min-height:56px;padding:12px 16px 12px 8px}.rv-qtbl tr:not(:has(.rv-qpick)) .rv-qbtn{padding-left:16px}.rv-typ-s{height:36px}.rv-filters .tag{min-height:36px}.rv-detail{padding:12px 16px 0;overflow:visible}.rv-dbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rv-dbar .btn{min-height:40px}.rv-dpos{font-size:var(--fs-md);color:var(--ink-2)}.rv-dpos b{color:var(--ink);font-weight:600}.rv-card-title{scroll-margin-top:calc(var(--topbar-h) + 12px)}.rv-notef .field{flex-basis:100%;max-width:none}.rv-dec,.rv-dec-2{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-16px;padding:10px 16px}.rv-dec .btn{white-space:normal;text-align:left;min-height:44px;line-height:1.2}.rv-ctxf-row{grid-template-columns:minmax(0,1fr)}.rv-card{padding-bottom:24px}.rv-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;display:grid}.rv-table td{overflow-wrap:anywhere;border:0;min-width:0;height:auto;padding:0}.rv-table .rv-t-stmt{grid-column:1/-1;min-width:0}.rv-table .rv-t-r{text-align:left}.rv-t-cl{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.rv-t-act .btn-quiet,.rv-pager .btn{min-height:44px}}@media (forced-colors:active){.rv-bar{border-color:canvastext}}.rv-cond{font-size:var(--fs-md);color:var(--ink-2);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.45}.rv-cond-k{color:var(--ink);font-weight:600}.rv-notices{border-bottom:1px solid var(--line);flex:none;margin:0 0 14px}.rv-view:not(.rv-view-doc)>.rv-notices{padding:0 var(--s-7);max-height:40vh;margin:0;overflow-y:auto}.rv-notices-head{font-size:var(--fs-base);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px;padding:10px 0;display:flex}.rv-notices-head b{font-weight:600}.rv-notices-sub{font-size:var(--fs-md);color:var(--ink-2)}.rv-notices-list{margin:0;padding:0;list-style:none}.rv-notice{border-top:1px solid var(--line);padding:10px 0}.rv-notice-line{font-size:var(--fs-base);overflow-wrap:anywhere;margin:0;line-height:1.45}.rv-notice-old{color:var(--ink-2);margin-top:4px}.rv-notice-src,.rv-notice-meta{font-size:var(--fs-md);color:var(--ink-2)}.rv-notice-meta{margin:4px 0 0}.rv-groups{border-top:1px solid var(--line-2)}.rv-group{border-bottom:1px solid var(--line)}.rv-group-head{font-size:var(--fs-lg);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0;display:flex}.rv-group-head .sb{vertical-align:1px}.rv-group-sub{font-size:var(--fs-md);color:var(--ink-2)}.rv-group-body{gap:22px;padding:4px 0 22px;display:grid}.rv-filter-k{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.rv-block>.rv-filters+.rv-filters{margin-top:-2px}.rv-auto-policy{margin-top:22px}.rv-auto-policy-h{font-size:var(--fs-lg);border-bottom:1px solid var(--line-2);align-items:baseline;gap:8px;margin:0;padding-bottom:6px;font-weight:600;display:flex}.rv-auto-topic-h{font-size:var(--fs-md);margin:14px 0 0;font-weight:600}.rv-auto-list{margin:0;padding:0;list-style:none}.rv-auto{border-bottom:1px solid var(--line);padding:12px 0}.rv-auto-ab{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;display:grid}.rv-auto-k{font-size:var(--fs-sm);color:var(--ink-2);margin:0;font-weight:600}.rv-notice-line .rv-auto-k{margin-right:4px}.rv-auto-stmt{font-size:var(--fs-base);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}.rv-auto-src{font-size:var(--fs-md);color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0}.rv-auto-meta,.rv-auto-reason{max-width:80ch;font-size:var(--fs-md);color:var(--ink-2);margin:8px 0 0;line-height:1.45}.rv-auto-meta b{color:var(--ink);font-weight:600}.rv-auto-reason{margin-top:2px}.rv-auto-act{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:8px;display:flex}.rv-range{font-size:var(--fs-md);margin-top:8px}.rv-range-head{margin:0}.rv-range-head b{font-weight:600}.rv-range-list{color:var(--ink-2);flex-wrap:wrap;gap:2px 16px;margin:2px 0 0;padding:0;list-style:none;display:flex}@container rv-view (max-width:40rem){.rv-auto-ab{grid-template-columns:minmax(0,1fr)}}.qs-muted{color:var(--ink-2);margin:0}.qs-pad{padding:var(--s-2) var(--s-5)}.qs-card-b{padding:14px}.qs-tone{font-size:var(--fs-md)}.qs-tone code{font-size:var(--fs-sm)}.qs-kv{gap:6px var(--s-3);font-size:var(--fs-base);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.qs-kv dt{color:var(--ink-2)}.qs-kv dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.qs-kv-wide{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr)}.qs-kv-wide dt{white-space:nowrap}.qs-kv-wide dd{text-align:left}.qs-of{color:var(--ink-2);font-weight:400}.qs-live{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.qs-live-g{color:var(--ink-2)}.qs-live .btn-quiet{min-height:24px}.qs-ticks{gap:1px;display:inline-flex}.qs-tick{color:var(--ink-3);display:inline-grid}.qs-tick[data-state=done]{color:var(--ok)}.qs-tick[data-state=running]{color:var(--ink-2)}.qs-tick:is([data-state=failed],[data-state=blocked]){color:var(--risk)}.qs-tick[data-state=halted]{color:var(--warn)}.qs-list{min-height:100%;padding:0 var(--s-7) var(--s-10)}.qs-card{overflow:hidden}.qs-bar{align-items:center;gap:var(--s-2) 10px;padding:var(--s-3) 14px 10px;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.qs-search{flex:14rem;max-width:22rem}.qs-kind,.qs-seg{flex:none}.qs-bar-meta{align-items:center;gap:var(--s-1) 14px;font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex-basis:100%;margin:0;display:flex}.qs-keys{align-items:center;gap:var(--s-1);color:var(--ink-3);margin-left:auto;display:inline-flex}.qs-table td{vertical-align:top}.qs-title{min-width:14rem;max-width:30rem}.qs-title a{color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.qs-title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.qs-title .qs-tone{margin-top:var(--s-1);font-size:var(--fs-sm)}.qs-table .qs-title .qs-tone>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qs-kind-c,.qs-mode{color:var(--ink-2);white-space:nowrap}.qs-status{white-space:nowrap}.qs-progress{margin-top:var(--s-1);font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;display:flex}.qs-c-claims b,.qs-c-conf b{font-weight:500}.qs-dash{color:var(--ink-3)}.qs-date,.qs-cost{color:var(--ink-2)}.qs-act{white-space:nowrap;width:1%}.qs-retry{justify-items:end;gap:var(--s-1);margin:0;display:grid}.qs-run{font-size:var(--fs-sm);color:var(--ink-2);margin:2px 0 0;display:block}.qs-d-meta .qs-run{font-size:inherit;margin:0;display:inline}.qs-run-hint{max-width:28ch;font-size:var(--fs-sm);color:var(--ink-2);white-space:normal;margin:0}.qs-insp{gap:var(--s-4);display:grid}.qs-insp-head{justify-items:start;gap:6px;display:grid}.qs-insp-title{font-size:var(--fs-lg);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.qs-insp-meta{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.qs-insp .qs-retry{justify-items:start}.qs-insp p{margin:0}.qs-import{gap:14px;display:grid}.qs-import-lead{font-size:var(--fs-md);color:var(--ink-2);text-wrap:pretty;margin:0}.qs-import .seg{justify-self:start}.qs-form{gap:14px;margin:0;display:grid}.qs-form[aria-busy=true]{cursor:progress}.qs-speed{gap:6px;display:grid}.qs-speed-row{gap:var(--s-2);flex-wrap:wrap;display:flex}.qs-speed-row .select{flex:12rem;min-width:0}.qs-cost-hint{color:var(--ink);font-variant-numeric:tabular-nums}.qs-file{min-width:0;max-width:100%;font:inherit;font-size:var(--fs-base);color:var(--ink-2)}.qs-file::file-selector-button{min-height:32px;padding:0 var(--s-3);font:inherit;font-size:var(--fs-md);color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);margin-right:10px;font-weight:500}@media (hover:hover){.qs-file:hover::file-selector-button{background:var(--hover)}}.qs-file[aria-invalid=true]::file-selector-button{color:var(--risk);border-color:var(--risk-line)}.qs-result:empty{display:none}.qs-detail{gap:var(--s-5);max-width:64rem;padding:var(--s-6) var(--s-7) var(--s-10);display:grid}.qs-d-head{gap:10px;display:grid}.qs-d-title{font-size:var(--fs-title);letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.2}.qs-d-meta{gap:var(--s-1) 14px;font-size:var(--fs-md);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.qs-d-meta a{color:var(--ink-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.qs-d-meta a:hover{color:var(--ink)}.qs-d-status{align-items:center;gap:6px var(--s-4);flex-wrap:wrap;display:flex}.qs-d-head .qs-retry{justify-items:start}.qs-notice{font-size:var(--fs-base);background:var(--sub);border:1px solid var(--line);border-radius:var(--r);text-wrap:pretty;align-items:baseline;gap:10px;margin:0;padding:10px 14px;line-height:1.5;display:flex}.qs-notice .pmark{transform:translateY(1px)}.qs-d-sec{min-width:0}.qs-h3{font-size:var(--fs-md);margin:0;font-weight:600}.qs-pipe{margin:0;padding:0;list-style:none;display:grid}.qs-pipe[data-layout=track]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.qs-step{align-content:start;gap:3px;min-width:0;display:grid;position:relative}.qs-pipe[data-layout=track] .qs-step{padding:14px var(--s-3) 0 0}.qs-pipe[data-layout=track] .qs-step:before{content:"";top:4px;left:0;right:var(--s-3);background:var(--line);border-radius:1px;height:2px;position:absolute}.qs-pipe[data-layout=track] .qs-step[data-state=done]:before{background:var(--ink-2)}.qs-pipe[data-layout=track] .qs-step[data-state=running]:before{background:linear-gradient(90deg, var(--ink-2) 0 50%, var(--line) 50%)}.qs-step-head{font-size:var(--fs-base);flex-wrap:wrap;align-items:center;gap:2px 6px;font-weight:600;display:flex}.qs-step-g{color:var(--ink-3);flex:none}.qs-step[data-state=done] .qs-step-g{color:var(--ok)}.qs-step[data-state=running] .qs-step-g{color:var(--ink-2)}.qs-step:is([data-state=failed],[data-state=blocked]) .qs-step-g{color:var(--risk)}.qs-step[data-state=halted] .qs-step-g{color:var(--warn)}.qs-step-state{font-size:var(--fs-sm);color:var(--ink-2);font-weight:400}.qs-step[data-state=done] .qs-step-state{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.qs-step[data-state=pending] .qs-step-label{color:var(--ink-2);font-weight:500}.qs-step:is([data-state=failed],[data-state=blocked]) .qs-step-state{color:var(--risk);font-weight:600}.qs-step[data-state=halted] .qs-step-state{color:var(--warn);font-weight:600}.qs-step[data-state=running] .qs-step-state{color:var(--ink);font-weight:600}.qs-step-count{font-size:var(--fs-md);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.qs-step-cost{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-2)}.qs-pipe[data-layout=stack]{gap:0}.qs-pipe[data-layout=stack] .qs-step{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:6px 0}.qs-pipe[data-layout=stack] .qs-step:last-child{border-bottom:0}.qs-pipe[data-layout=stack] .qs-step-count{text-align:right;font-size:var(--fs-sm)}.qs-speed-grid{gap:var(--s-5) var(--s-8);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;display:grid}.qs-speed-col{gap:var(--s-3);min-width:0;display:grid}.qs-cost-rows dd{align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.qs-cost-rows .qs-muted{font-weight:400}.qs-tabs-sec{min-width:0}.qs-panel:focus-visible{outline-offset:-2px}.qs-tabs{padding:0 var(--s-2)}.qs-tab .badge{min-width:0}.qs-panel{padding:14px;overflow-x:auto}.qs-preview{max-width:34rem;font-size:var(--fs-md);color:var(--ink-2)}.qs-nowrap{white-space:nowrap}.qs-claims{gap:var(--s-3);display:grid}.qs-claims .seg{justify-self:start}.qs-claim-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.qs-claim{gap:2px var(--s-2);width:100%;padding:9px var(--s-2);font:inherit;text-align:left;color:var(--ink);border:0;border-bottom:1px solid var(--line);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);background:0 0;grid-template-columns:16px minmax(0,1fr);display:grid}@media (hover:hover){.qs-claim:hover{background:var(--hover)}}.qs-claim:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.qs-claim[aria-pressed=true]{background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc)}@media (forced-colors:active){.qs-claim[aria-pressed=true]{outline:2px solid highlight}}.qs-claim-st{color:var(--ink-2);padding-top:3px}.qs-claim-st[data-tone=ok]{color:var(--ok)}.qs-claim-st[data-tone=warn]{color:var(--warn)}.qs-claim-text{font-size:var(--fs-base);text-wrap:pretty;line-height:1.45}.qs-claim-meta{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;grid-column:2}.qs-claim-ctx{font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere;grid-column:2}.qs-ctx-filter{align-items:flex-end;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin:0;display:flex}.qs-ctx-f{font-size:var(--fs-sm);color:var(--ink-2);gap:3px;display:grid}.qs-more{align-items:center;gap:var(--s-3);font-size:var(--fs-sm);margin:0;display:flex}.qs-conf-list{margin:0;padding:0;list-style:none;display:grid}.qs-conf{padding:var(--s-3) 0;border-bottom:1px solid var(--line);gap:6px;display:grid}.qs-conf p{margin:0}.qs-conf-head{align-items:center;gap:var(--s-1) var(--s-4);font-size:var(--fs-md);flex-wrap:wrap;display:flex}.qs-conf-claim{font-size:var(--fs-base);line-height:1.45}.qs-conf-k{margin-right:var(--s-1);font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.qs-conf-src{font-size:var(--fs-sm);color:var(--ink-2)}.qs-ci .ev-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qs-ci-statement{font-size:var(--fs-lg);text-wrap:pretty;margin:0;font-weight:600;line-height:1.4}.qs-ilist{font-size:var(--fs-base);gap:6px;margin:0;padding:0;list-style:none;display:grid}.qs-detail-wrap{container:qs-detail/inline-size}@container qs-detail (max-width:44rem){.qs-pipe[data-layout=track]{grid-template-columns:minmax(0,1fr)}.qs-pipe[data-layout=track] .qs-step{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:7px 0}.qs-pipe[data-layout=track] .qs-step:last-child{border-bottom:0}.qs-pipe[data-layout=track] .qs-step:before{display:none}.qs-pipe[data-layout=track] .qs-step-count,.qs-pipe[data-layout=track] .qs-step-cost{text-align:right;grid-column:2}.qs-preview,.qs-chunks :is(th,td):nth-child(3){display:none}}@media (max-width:63.99rem){.qs-list{padding:0 var(--s-5) var(--s-8)}.qs-detail{padding:var(--s-5) var(--s-5) var(--s-8)}}@media (max-width:47.99rem){.qs-list{padding:0 var(--s-4) var(--s-8)}.qs-keys{display:none}.qs-search{flex-basis:100%;max-width:none}.qs-detail{gap:var(--s-4);padding:var(--s-4) var(--s-4) var(--s-8)}}@media (max-width:47.99rem),(pointer:coarse){.qs-act .btn{min-height:44px}.qs-claim{min-height:44px;padding:10px var(--s-1)}}.kr-form{justify-items:start;gap:10px;max-width:32rem;display:grid}.qs-card-b>.kr-form{margin-top:var(--s-3)}.kr-form.kr-inline{max-width:none;margin:0;display:inline-grid}.kr-fieldset{border:0;justify-items:start;gap:10px;min-width:0;margin:0;padding:0;display:grid}.kr-fieldset:disabled{opacity:.45}.kr-fieldset>.fld{justify-self:stretch}.kr-actions{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.kr-forms{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;display:grid}.kr-src td{vertical-align:top}.kr-cell{width:8rem;min-width:5rem}.kr-cell-n{text-align:right;width:4.5rem}.kr-err{font-size:var(--fs-sm);display:block}.kr-lines{gap:var(--s-1);display:grid}.kr-report-wrap{gap:var(--s-5);display:grid}.kr-report{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;display:grid}.kr-kv{border:1px solid var(--line);border-radius:var(--r)}.kr-kv th[scope=row]{font-size:var(--fs-md);letter-spacing:0;text-transform:none;color:var(--ink);white-space:normal;vertical-align:middle;background:var(--card);font-weight:400}.kr-caption{font-size:var(--fs-md);text-align:left;caption-side:top;margin:0;padding:0 0 6px;font-weight:600}.kr-sub{margin-top:var(--s-2);font-size:var(--fs-lg);grid-column:1/-1}.kr-oq-wrap{align-content:start;justify-items:start;gap:var(--s-2);display:grid}.kr-oq{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kr-oq-link{font-size:var(--fs-md);color:var(--acc-ink);text-underline-offset:3px}.kr-quote{max-width:28rem;color:var(--ink-2)}.kr-sample td{vertical-align:top;min-width:6rem}.kr-grade{min-width:8rem}@media print{.kr-print .kr-grade{border-left:1px solid var(--control)}}:is(.stg-checklist tr:not(:has(select[name$=\.kind] option[value=labor]:checked)) .stg-labref,.stg-checklist tr:has(select[name$=\.kind] option[value=labor]:checked) .stg-labref-none){display:none}.stg{gap:var(--s-4);width:100%;max-width:82rem;padding:var(--s-2) var(--s-7) var(--s-10);grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.stg-main{gap:var(--s-4);min-width:0;display:grid;container-type:inline-size}.stg code{font-family:inherit;font-size:inherit;color:var(--ink);overflow-wrap:anywhere;font-weight:600}.stg .tone{gap:8px}.stg-line{display:block}.stg-toc-list{display:none}.stg-toc-pick{max-width:24rem}.stg-toc-pick .select{width:100%}.stg-toc-list,.stg-nav{margin:0;padding:0;list-style:none}.stg-nav{gap:1px;display:grid}.stg-toc-a{border-radius:var(--r-sm);min-height:28px;font-size:var(--fs-md);color:var(--ink-2);align-items:center;padding:4px 10px;line-height:1.3;text-decoration:none;display:flex}@media (hover:hover){.stg-toc-a:hover{color:var(--ink);background:var(--hover)}}.stg-toc-a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stg-toc-a[aria-current=true]{color:var(--acc-ink);background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc);font-weight:600}.stg-notes{gap:8px;display:grid}.stg-form{gap:var(--s-4);min-width:0;display:grid}.stg-sec{min-width:0;scroll-margin-top:var(--s-3)}.stg-purpose{max-width:72ch;font-size:var(--fs-md);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.5}.stg-sec-body{align-content:start;justify-items:start;gap:var(--s-3);min-width:0;padding:var(--s-3) 14px var(--s-4);display:grid}.stg-sec-body>.stg-purpose{justify-self:stretch}.stg-sec[data-wide] .stg-sec-body{justify-items:stretch}.stg-costs{justify-self:stretch;max-width:40rem}.stg-sec :is(input[inputmode=decimal],input[inputmode=numeric],input[type=number]){font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (min-width:64rem){.stg{column-gap:var(--s-6);grid-template-columns:220px minmax(0,1fr)}.stg-toc{top:var(--s-3);max-height:calc(100dvh - var(--bar) - 7rem);overscroll-behavior:contain;padding:2px;position:sticky;overflow-y:auto}.stg-toc-list{gap:1px;display:grid}:is(.stg-toc-pick,.rail-group:has(>.stg-nav)){display:none}.stg-sec-body>.cl-form,.stg-sec-body .kr-group{column-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:52rem}.stg-sec-body>.cl-form>*,.stg-sec-body .kr-group>*{grid-column:1/-1}:is(.stg-sec-body>.cl-form>.fld:has(>:is(input.field,select.select)),.stg-sec-body .kr-group>.fld:has(>:is(input.field,select.select))){grid-column:auto}.stg-sec-body>.cl-form>.btn{justify-self:start}}.stg-h3{font-size:var(--fs-base);margin:0;font-weight:600;line-height:1.3}.stg-meta{max-width:72ch;font-size:var(--fs-md);color:var(--ink-2);margin:0;line-height:1.45}.stg-meta b{color:var(--ink);font-weight:600}.stg-meta-i{color:var(--ink-2);font-weight:400}.stg-was{max-width:72ch;font-size:var(--fs-md);color:var(--ink);margin:0;line-height:1.45}.stg-was b{font-weight:600}.stg-routing{--stg-cols:minmax(8.5rem, 13rem) minmax(0, 1fr) 9.5rem;min-width:0;display:grid}.stg-cols{grid-template-columns:var(--stg-cols);font-size:var(--fs-sm);color:var(--ink-2);border-bottom:1px solid var(--control);gap:20px;padding:0 8px 7px;font-weight:600;display:grid}.stg-group-head{gap:2px;padding:18px 8px 8px;display:grid}.stg-roles{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.stg-role{grid-template-columns:var(--stg-cols);border-bottom:1px solid var(--line);transition:background-color var(--t-fast) var(--ease);gap:6px 20px;padding:12px 8px;display:grid}.stg-role[data-changed]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.stg-role[data-changed]{background:color-mix(in oklch, var(--ink) 4%, transparent)}}.stg-role-name{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;padding-top:8px;display:flex}.stg-role-label{font-size:var(--fs-base);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.stg-changed{color:var(--ink);border-color:var(--ink)}.stg-role-pick{gap:6px;min-width:0;display:grid}.stg-role-pick .select{text-overflow:ellipsis;width:100%;min-width:0}.stg-role-batch{font-size:var(--fs-md);padding-top:8px}.stg-batch{color:var(--ink-2);align-items:baseline;gap:6px;display:inline-flex}.stg-batch[data-state=on]{color:var(--ink);font-weight:600}.stg-batch[data-state=off]{color:var(--ink)}.stg-batch-k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:43.99rem){.stg-cols{display:none}.stg-roles{border-top-color:var(--control)}.stg-role{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 4px}.stg-group-head{padding-inline:4px}.stg-role-name,.stg-role-batch{padding-top:0}.stg-batch-k{clip-path:none;width:auto;height:auto;color:var(--ink-2);font-weight:400;position:static;overflow:visible}}.stg-import{align-content:start;justify-items:start;gap:8px;min-width:0;display:grid}.stg-savebar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:16px 0 20px;display:flex}.stg-savebar[data-dirty]{z-index:var(--z-sticky);background:var(--canvas);border-top-color:var(--ink);margin-inline:-12px;padding:12px;position:sticky;bottom:0}.stg-savebar-msg{flex:18rem;min-width:0}.stg-savebar-msg>*+*{margin-top:6px}.stg-savebar-msg>.stg-savebar-status:empty{display:none}.stg-pending{font-size:var(--fs-md);color:var(--ink-2);margin:0;line-height:1.45}.stg-pending b{color:var(--ink);font-weight:600}.stg-savebar-act{align-items:center;gap:16px;margin-left:auto;display:flex}.stg-savebar-act .btn-primary{min-width:8rem}.stg-providers{justify-self:stretch;gap:20px;display:grid}.stg-provider{align-content:start;justify-items:start;gap:12px;min-width:0;display:grid}.stg-provider+.stg-provider{border-top:1px solid var(--line);padding-top:20px}.stg-kv{font-size:var(--fs-base);grid-template-columns:8rem minmax(0,1fr);justify-self:stretch;gap:8px 16px;margin:0;line-height:1.45;display:grid}.stg-kv dt{color:var(--ink-2)}.stg-kv dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:72ch;margin:0}.stg-kv dd b{font-weight:600}.stg-team{border-collapse:collapse;width:100%;font-size:var(--fs-base);line-height:1.45}.stg-team th,.stg-team td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--line);padding:6px 12px 6px 0;font-weight:400}.stg-team thead th{color:var(--ink-2)}.stg-team-remove,.stg-team-invite{margin-top:12px}.stg-test{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.stg-fixed,.stg-log,.stg-log-diff{margin:0;padding:0;list-style:none}.stg-fixed,.stg-log{font-size:var(--fs-base);justify-self:stretch}.stg-fixed>li,.stg-log>li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:3px;padding:10px 0;display:grid}.stg-fixed>li:first-child,.stg-log>li:first-child{padding-top:0}.stg-fixed>li:last-child,.stg-log>li:last-child{border-bottom:0;padding-bottom:0}.stg-fixed-h b{font-weight:600}.stg-fixed-h code{font-weight:400}.stg-log-when{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.stg-log-diff{gap:2px;display:grid}@media (max-width:63.99rem){.stg{padding-inline:var(--s-5)}}@media (max-width:47.99rem){.stg{padding:var(--s-2) var(--s-4) var(--s-8)}.stg-kv{grid-template-columns:6.5rem minmax(0,1fr)}.stg-savebar[data-dirty]{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));margin-inline:-16px;padding:10px 16px}.stg-savebar-act{flex:100%}.stg-savebar-act .btn-primary{flex:auto;min-height:44px}.stg-savebar-act .btn-quiet,.stg-test .btn{min-height:44px}}.kr-groups{justify-items:start;gap:20px;display:grid}.kr-groups>.kr-group{justify-self:stretch}.kr-group legend{margin-bottom:4px;padding:0}.kr-count{font-variant-numeric:tabular-nums;white-space:nowrap}.kr-count[data-over]{font-weight:600}.cl-page{min-width:0;padding:4px 28px 40px}@media (max-width:47.99rem){.cl-page{padding-inline:16px}}.cl-head{border-bottom:1px solid var(--line);gap:6px;padding:16px 0 12px;display:grid}.cl-name{font:800 22px/1.2 var(--font-sans);margin:0}.cl-test{color:var(--ink-2);font-size:14px;font-weight:400}.cl-meta{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:13.5px;display:flex}.cl-status,.cl-consent{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.cl-actions{flex-wrap:wrap;gap:8px;display:flex}.cl-table{border-collapse:collapse;width:100%;font-size:14px}.cl-table th,.cl-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.cl-table thead th{font:700 12px/1.3 var(--font-sans);color:var(--ink-2)}.cl-table .num{font-variant-numeric:tabular-nums}.cl-table a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cl-tags,.cl-hint{color:var(--ink-2);font-size:12px;font-weight:400;display:block}.cl-filter{gap:var(--s-2) var(--s-3);margin:var(--s-3) 0;flex-wrap:wrap;align-items:flex-end;display:flex}.cl-filter .seg{flex-wrap:wrap;width:auto}.cl-filter .fld{margin:0}.cl-filter-q{flex:14rem;max-width:22rem}.cl-filter-tag{flex:0 10rem}.cl-filter fieldset:not(.seg){border:0;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;display:flex}.cl-summary{max-width:46rem;font-size:16px;line-height:1.6}.cl-summary h2,.cl-h{font:800 17px/1.3 var(--font-sans);border-top:1px solid var(--line);margin:20px 0 6px;padding-top:10px}.cl-sub,.cl-empty{color:var(--ink-2);font-size:13px}p.cl-sub{max-width:46rem;margin:10px 0 14px}.cl-freq{gap:12px;display:grid}.cl-freq[hidden]{display:none}.cl-inline>summary{white-space:nowrap}.cl-group .cl-table{min-width:52rem}.cl-tasks{gap:4px;margin:0;padding-left:1.2em;font-size:14px;display:grid}.cl-timeline{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.cl-timeline .num{font-variant-numeric:tabular-nums;color:var(--ink-2);margin-right:6px}.cl-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cl-fact-kind{font-weight:700}.cl-ai{color:var(--ink-2)}.cl-form{gap:12px;max-width:32rem;margin-top:12px;display:grid}.cl-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.cl-form fieldset:disabled{opacity:.45}.af-status:empty{position:absolute}.cl-group{margin-top:12px;overflow-x:auto}.cl-h3{font:700 15px/1.3 var(--font-sans);margin:16px 0 6px}.cl-history summary,.cl-inline summary{cursor:pointer;color:var(--ink-2);text-underline-offset:3px;font-size:12.5px;font-weight:400;text-decoration:underline}.cl-history summary:focus-visible,.cl-inline summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cl-history ol{color:var(--ink-2);margin:6px 0 0;padding-left:1.2em;font-size:13px;font-weight:400}.cl-inline>.cl-form{margin-top:8px}.cl-days{border:0;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;display:flex}.cl-days legend{padding:0;font-size:13px;font-weight:600}.cl-area{margin-bottom:8px}.cl-dl{gap:4px;margin:6px 0;font-size:14px;display:grid}.cl-dl>div{flex-wrap:wrap;gap:0 8px;display:flex}.cl-dl dt{font-weight:600}.cl-dl dd{margin:0}.cl-chart{margin:16px 0}.cl-chart svg{width:100%;height:auto;color:var(--ink)}.cl-chart-line{stroke:currentColor;stroke-width:2px}.cl-chart-dot{fill:currentColor}.cl-chart-grid{stroke:var(--line)}.cl-chart-tick{font:500 11px var(--font-mono);fill:var(--ink-2);font-variant-numeric:tabular-nums}.cl-chart figcaption{color:var(--ink-2);font-size:13px}.cl-chart-band{fill:var(--zone);opacity:.45}.cl-chart-ring{fill:var(--canvas);stroke:currentColor;stroke-width:2px}.cl-chart-band-label{color:var(--ink-2)}.lab-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0 16px;display:flex}.lab-filter{gap:12px;font-size:13.5px;display:flex}.lab-filter a[aria-current=true]{font-weight:700}.lab-table caption{text-align:left;padding:12px 0 4px}.lab-x{gap:8px;padding:0;list-style:none;display:grid}.lab-x li{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.lab-head{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;display:grid}.lab-tools,.lab-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.lab-confirm{align-items:center;gap:8px;margin:8px 0;font-size:14px;display:flex}.lab-line,.lab-warn{align-items:center;gap:4px;display:flex}.lab-source{gap:2px;margin-top:4px;display:grid}.lab-doc{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lab-review{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.lab-review-doc iframe,.lab-review-doc img{border:1px solid var(--line);background:var(--card);width:100%;min-height:70vh}.lab-review-doc img{height:auto;min-height:0}@media (max-width:63.99rem){.lab-review{grid-template-columns:1fr}.lab-review-doc iframe{min-height:50vh}}@media (max-width:47.99rem){.lab-rows thead{display:none}.lab-rows tr{border-bottom:1px solid var(--line);gap:4px;padding:8px 0;display:grid}.lab-rows td{border:0;padding:2px 0}.lab-rows td[data-label]:before{content:attr(data-label);font:700 12px/1.3 var(--font-sans);color:var(--ink-2);display:block}}.cl-spark{color:var(--ink)}.cl-spark path{stroke:currentColor;stroke-width:1.5px}.cl-notes,.cl-tasklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cl-tasklist li{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.cl-body{white-space:pre-wrap;max-width:46rem;margin:2px 0 0}.cl-row{max-width:none;margin:0}.cl-fact-actions{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.cl-fact-actions .cl-form{margin-top:4px}@media (max-width:48rem){.cl-table:has(td[data-label]) thead{display:none}.cl-table:has(td[data-label]) tr{border-bottom:1px solid var(--line);gap:2px;padding:10px 0;display:grid}:is(.cl-table:has(td[data-label]) th,.cl-table:has(td[data-label]) td){border:0;padding:0}.cl-group .cl-table{min-width:0}.cl-table td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-2);font-weight:600}.cl-table td[data-empty]{display:none}}.qn-create{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px;display:flex}.qn-reveal{gap:8px;max-width:40rem;display:grid}.qn-reveal input{font-variant-numeric:tabular-nums;width:100%}.qn-detail{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr) minmax(14rem,22rem);gap:16px;margin-top:16px;display:grid}.qn-detail>h3{grid-column:1/-1}.qn-groups ul{gap:4px;padding:0;list-style:none;display:grid}.qn-groups a[aria-current=true]{font-weight:600}.qn-proposal{border-top:1px solid var(--line);margin-bottom:16px;padding-top:12px}.qn-decide{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.qn-answers dl>div{margin-bottom:8px}.qn-answers dt{color:var(--ink-2)}.qn-gespraech{align-items:center;gap:6px;display:flex}.qn-missing ul{padding:0;list-style:none}@media (max-width:1100px){.qn-detail{grid-template-columns:1fr}}.ci-flags{margin:6px 0;padding-left:18px}.ci-flags-inline{font-weight:600}.ci-mark{color:var(--ink);margin:8px 0 4px;font-weight:700}.ci-h4{font:700 13.5px/1.3 var(--font-sans);margin:12px 0 4px}.ci-answers{margin:0}.ci-answers>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,1fr) 2fr;gap:4px 12px;padding:4px 0;display:grid}@media (max-width:47.99rem){.ci-answers>div{grid-template-columns:1fr}}.ci-evidence{color:var(--ink-2);margin-top:8px;font-size:13.5px}.ci-box{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.pl-inline{display:inline}.pl-inline fieldset{border:0;margin:0;padding:0;display:inline}.cl-review{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-weight:400;display:flex}.cl-filter a[aria-current=page]{font-weight:600;text-decoration:none}.pt-box{margin-top:24px}.pt-box .pt-actions{flex-wrap:wrap;align-items:start;gap:8px 12px;margin:8px 0;display:flex}.cl-list{gap:var(--s-3);padding-top:0;display:grid}.cl-list>.cl-filter{margin:0}.cl-filter .seg span{gap:6px}.cl-seg-g{color:var(--ink-3);flex:none}.cl-filter .seg input:checked+span .cl-seg-g{color:var(--ink)}.cl-filter-on{font-size:var(--fs-md);color:var(--ink-2);margin:0}.cl-tool-n{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-3);margin-left:6px;font-weight:500}.cl-card{overflow:hidden}.cl-card>.empty{border:0;margin:0}.cl-failed{align-items:center;gap:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:10px 14px;display:flex}.cl-who{align-items:center;gap:var(--s-2);min-width:0;display:flex}.cl-who-t{min-width:0;display:grid}.cl-who-name{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.cl-tbl .cl-test{font-size:var(--fs-sm)}.cl-tbl .two{white-space:normal}.cl-consent-miss{align-items:center;gap:4px;display:inline-flex}.cl-del{font-size:var(--fs-sm);color:var(--ink-2)}.cl-th-g{color:var(--ink-3)}.cl-empty-p{margin:0 0 4px}[data-row-click]>.tbl tbody tr:has(.tbl-link){cursor:pointer}.cl-tbl tbody tr:has(.tbl-link:focus-visible){background:var(--acc-wash)}.cl-new{gap:var(--s-2);max-width:40rem;display:grid}.cl-lead{font-size:var(--fs-base);color:var(--ink-2);margin:0}.cl-new .cl-form{margin-top:var(--s-2)}.wk{gap:var(--s-4);min-width:0;padding:var(--s-1) var(--s-7) var(--s-10);grid-template-columns:minmax(0,1fr);display:grid}.wk-head{gap:var(--s-2) var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.wk-range{margin:0 var(--s-2) 0 0;font-size:var(--fs-lg);font-weight:600}.wk-jump ul{gap:var(--s-1) var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wk-jump a{border:1px solid var(--line);border-radius:var(--r);min-height:28px;font-size:var(--fs-md);color:var(--ink-2);background:var(--card);align-items:center;padding:2px 10px;text-decoration:none;display:inline-flex}.wk-jump a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wk-jump-n{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-3);margin-left:6px}.wk-sec{min-width:0;scroll-margin-top:var(--s-4)}.wk-list{margin:0;padding:0;list-style:none}.wk-list>.list-i{flex-wrap:wrap}.wk-empty{font-size:var(--fs-base);color:var(--ink-2);text-wrap:pretty;margin:0;padding:12px 14px}.wk-sub{border-top:1px solid var(--line)}.wk-sub:first-child{border-top:0}.wk-sub-t{font-size:var(--fs-md);color:var(--ink-2);margin:0;padding:10px 14px 4px;font-weight:600}.wk-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.wk-inline{display:inline-flex}.wk-inline>fieldset{display:contents}.wk-disclose>summary{cursor:pointer;list-style:none}.wk-disclose>summary::-webkit-details-marker{display:none}.wk-disclose[open]{flex-basis:100%}.wk-disclose>.cl-form{margin-top:var(--s-2)}.wk-meta{font-size:var(--fs-sm);color:var(--ink-2)}.wk-when{min-width:11rem;font-family:var(--font-mono);font-size:var(--fs-md);color:var(--ink-2);flex:none}.wk-hint-g{color:var(--warn);flex:none}.wk-inv>.wk-dn{flex-basis:100%}.wk-failed{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;padding:10px 14px;display:flex}.wk-tabs{padding:0 14px}.wk-tabs>.tabs{margin:0}.wk-tbl .wk-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.wk-tbl .wk-short{white-space:normal;min-width:12rem;color:var(--ink-2)}.wk-tbl .cl-test{font-size:var(--fs-sm);margin-left:6px}.wk-tbl td{vertical-align:top}.wk-tbl .wk-disclose[open]{min-width:16rem}.wk-insp,.wk-compose{gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-6);min-width:0;display:grid}.wk-insp-empty{padding:var(--s-4);font-size:var(--fs-base);color:var(--ink-2);margin:0}.wk-insp .ci-detail .cl-table{font-size:var(--fs-md)}@media (max-width:47.99rem){.wk{padding-inline:var(--s-4)}.wk-jump ul{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.wk-jump li{flex:none}.wk-actions{margin-left:0}.wk-when{min-width:0}}.wi{gap:var(--s-4);display:grid}.wi-head{gap:2px;display:grid}.wi-sub{font-size:var(--fs-md);color:var(--ink-3);margin:0}.wi-hint{font-size:var(--fs-md);color:var(--ink-2);margin:0;padding:10px 14px 0}.wi-list{margin:0;padding:0;list-style:none}.wi-list>.wi-row{align-items:start;gap:4px;display:grid}.wi-meta{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.wi-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-base);margin:0}.wi-actions{align-items:flex-end;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin-top:4px;display:flex}.wi-assign{align-items:flex-end;gap:var(--s-2) var(--s-3);flex-wrap:wrap;max-width:none;margin:0;display:flex}.wi-assign>fieldset{display:contents}.wi-assign .fld{min-width:14rem}.fl{gap:var(--s-4);display:grid}.fl-lead{font-size:var(--fs-md);color:var(--ink-2);max-width:52rem;margin:0;padding:10px 14px}.fl-body{padding:10px 14px 14px}.fl-body>.empty{margin:0}.fl-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.fl-list>.list-i{flex-wrap:wrap}.fl-empty{font-size:var(--fs-base);color:var(--ink-2);margin:0;padding:12px 14px}.fl-sweep{gap:var(--s-2);padding:10px 14px 14px}.fl-tbl td{vertical-align:top}.fl-tbl .cl-delete{max-width:32rem}.cl-delete>summary{cursor:pointer;color:var(--risk);font-size:var(--fs-md);text-underline-offset:3px;font-weight:500;text-decoration:underline}.cl-delete>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cl-delete>.cl-form p{font-size:var(--fs-md);white-space:normal;margin:0}.cl-delete .bl-confirm{white-space:normal;font-size:var(--fs-md);align-items:flex-start}.stg-wa-templates{border:0;gap:8px;margin:12px 0;padding:0;display:grid}.iv{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.iv-prepare{gap:12px;max-width:768px;display:grid}.iv-prepare fieldset{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;gap:4px 16px;padding:8px 12px;display:flex}.iv-check{align-items:center;gap:6px;display:inline-flex}.iv-guide{gap:2px;margin:0;padding-inline-start:24px;display:grid}.iv-blockers{margin:0;padding-inline-start:20px}.iv-head{grid-column:1/-1;gap:8px;display:grid}.iv-head>p{margin:0}.iv-turns{gap:8px;margin:0;padding:0;list-style:none;display:grid}.iv-turn{border:1px solid var(--line);border-radius:6px;padding:8px 12px}.iv-turn p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.iv-turn-beleg{outline:2px solid var(--ink);outline-offset:1px}.iv-who{font-size:13px;font-weight:600}.iv-mark{color:var(--ink-2);font-size:13px}.iv-quote{overflow-wrap:anywhere;margin:4px 0 8px;padding:0}.iv-safety .iv-turns{margin-top:8px}.iv-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wa-head{flex-wrap:wrap;gap:8px 24px;margin:0 0 12px;display:flex}.wa-head dt{color:var(--ink-2);font-size:13px}.wa-head dd{margin:0}.wa-blockers{color:var(--ink);margin:0 0 12px;padding:0;list-style:none}.wa-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.wa-sheet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:16px;padding:12px 0}.wa-preview{white-space:pre-wrap}.wa-log{gap:12px;margin:0;padding:0;list-style:none;display:grid}.wa-msg{border:1px solid var(--line);max-width:75%;padding:8px 12px}.wa-msg[data-dir=ein]{justify-self:start}.wa-msg[data-dir=aus]{justify-self:end}.wa-meta,.wa-state{color:var(--ink-2);margin:0;font-size:13px}.wa-text{white-space:pre-wrap;margin:4px 0}.wa-confirm{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}@media (max-width:47.99rem){.wa-msg{max-width:100%}}.akte-nav{gap:var(--s-2);min-width:0;margin:var(--s-3) 0 var(--s-4);display:none}.shell[data-nav=collapsed] .akte-nav{display:grid}@media (max-width:63.99rem){.akte-nav{display:grid}}.akte-nav-groups{scrollbar-width:none;flex-wrap:nowrap;justify-self:start;max-width:100%;overflow-x:auto}.akte-nav-groups>a{white-space:nowrap;flex:none}.akte-tool-form{display:contents}@media (max-width:79.99rem){.akte-tool{justify-content:center;width:32px;padding:0}.akte-tool .akte-tool-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.akte-menu{position:relative}.akte-menu>summary{list-style:none}.akte-menu>summary::-webkit-details-marker{display:none}.akte-menu-pop{z-index:var(--z-popover);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);min-width:13rem;max-width:min(20rem,100vw - 32px);box-shadow:var(--shadow-pop);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.akte-menu-pop>a,.akte-menu-item{width:100%;min-height:32px;font:inherit;font-size:var(--fs-md);color:var(--ink);text-align:left;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;text-decoration:none;display:flex}.akte-menu-pop>a:focus-visible,.akte-menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (hover:hover){.akte-menu-pop>a:hover,.akte-menu-item:hover{background:var(--hover)}}.akte-menu-note{font-size:var(--fs-sm);color:var(--ink-2);border-bottom:1px solid var(--line);margin:0 0 4px;padding:8px 10px;line-height:1.45}.akte-menu-note b{color:var(--ink);font-weight:600}@media (max-width:47.99rem),(pointer:coarse){.akte-menu-pop>a,.akte-menu-item{min-height:44px}}.akte{align-content:start;gap:var(--s-4);display:grid}.akte>.akte-nav{margin:0}.akte-head{align-items:center;gap:var(--s-4);padding-top:var(--s-4);display:flex}.akte-id{gap:4px;min-width:0;display:grid}.akte-title{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.akte-name{font-size:var(--fs-title);margin:0;font-weight:600;line-height:1.25}.akte-name:focus{outline:none}.akte-name:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.akte-meta{gap:2px var(--s-5);font-size:var(--fs-md);color:var(--ink-2);flex-wrap:wrap;margin:0;display:flex}.akte-appt{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.akte-alerts{gap:var(--s-2);display:grid}.akte-ov{gap:var(--s-4);min-width:0;display:grid}.akte-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.akte-main,.akte-side{gap:var(--s-4);min-width:0;display:grid}@media (max-width:79.99rem){.akte-grid{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:63.99rem){.akte-grid{grid-template-columns:minmax(0,1fr)}}@container akte (max-width:760px){.akte-grid{grid-template-columns:minmax(0,1fr)}}.akte-ov{container:akte/inline-size}.akte-kpi-sub{align-items:center;gap:4px var(--s-3);flex-wrap:wrap;display:flex}.akte-kpi-word{font-family:var(--font-sans);font-weight:600}.akte-kpi-badges,.akte-badges{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.kpi-v .icon,.akte-restricted .icon{vertical-align:-1px}.akte-card-body{gap:var(--s-2);padding:12px 14px;display:grid}.akte-card-body>p{margin:0}.akte-muted{font-size:var(--fs-sm);color:var(--ink-3)}.akte-empty,.akte-restricted{font-size:var(--fs-md);color:var(--ink-2);margin:0;padding:12px 14px}.akte-list{margin:0;padding:0;list-style:none}.akte-ev{font-size:var(--fs-md)}.akte-dl{gap:var(--s-2);margin:0;padding:12px 14px;display:grid}.akte-dl>div{gap:2px;display:grid}.akte-dl dt{font-size:var(--fs-sm);color:var(--ink-3)}.akte-dl dd{font-size:var(--fs-md);margin:0}.akte-summary .cl-summary{max-width:46rem;font-size:var(--fs-base);line-height:1.6}.akte-summary .cl-summary h3{margin:var(--s-4) 0 var(--s-1);font-size:var(--fs-base);font-weight:600}.akte-summary .cl-summary h3:first-child{margin-top:0}.akte-summary .cl-summary :is(p,ul){margin:0 0 var(--s-2)}.akte-weeks td{vertical-align:top}.akte-wk{align-items:flex-start;gap:6px;display:flex}.akte-wk-l{font-weight:600}.akte-wk-tg,.akte-wk-sp{flex:none;place-items:center;width:24px;height:24px;margin:-2px 0 0 -4px;display:inline-grid}.akte-wk-tg{color:var(--ink-2);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:0}.akte-wk-tg .icon{transition:transform var(--dur-1) var(--ease-out)}.akte-wk-tg[aria-expanded=true] .icon{transform:rotate(90deg)}.akte-wk-tg:focus-visible{outline:2px solid var(--focus);outline-offset:0}@media (hover:hover){.akte-wk-tg:hover{color:var(--ink);background:var(--hover)}}@media (prefers-reduced-motion:reduce){.akte-wk-tg .icon{transition:none}}.tbl tbody tr.akte-day{background:var(--sub)}.akte-day td{height:32px;font-size:var(--fs-sm);padding-top:6px;padding-bottom:6px}.akte-day-l{color:var(--ink-2);padding-left:26px}.akte-weeks .two.num{font-family:var(--font-mono)}.akte-cols{position:relative}.akte-cols-pop{z-index:var(--z-popover);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);min-width:12rem;box-shadow:var(--shadow-pop);padding:8px 10px;position:absolute;top:calc(100% + 4px);right:0}.akte-cols-pop[hidden]{display:none}.akte-cols-pop fieldset{border:0;gap:4px;margin:0;padding:0;display:grid}.akte-cols-pop legend{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:4px;padding:0;font-weight:600}.akte-cols-pop .chk{min-height:28px}.akte-prop-area{font-weight:600}.akte-inline-form,.akte-inline-form>fieldset{border:0;margin:0;padding:0;display:inline-flex}@media (max-width:47.99rem){.akte-head{align-items:flex-start}}@media (pointer:coarse){.akte-tool{min-width:44px;min-height:44px}.akte-wk-tg,.akte-wk-sp{width:44px;height:44px;margin:-10px 0 -10px -12px}.akte-cols-pop .chk{min-height:44px}}.ci-list td{vertical-align:top}.ci-r-wk{font-weight:600}.ci-list-act{justify-items:start;gap:4px;display:grid}.ci-list-act .cl-inline>summary{min-height:24px;font-size:var(--fs-md)}.ci-review{gap:var(--s-4);min-width:0;display:grid;container:ci-review/inline-size}.ci-r-back{font-size:var(--fs-md);margin:0}.ci-r-back>a{min-height:24px;color:var(--ink-2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ci-r-back>a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.ci-r-back>a:hover{color:var(--ink);text-decoration:underline}}.ci-r-head{justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.ci-r-id{align-items:center;gap:4px var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.ci-r-title{font-size:var(--fs-title);margin:0;font-weight:600;line-height:1.25}.ci-kw{min-height:21px;font-size:var(--fs-sm);color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r-sm);align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.ci-r-meta{font-size:var(--fs-md);color:var(--ink-2);flex-basis:100%;margin:0}.ci-r-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.ci-r-main,.ci-r-side{gap:var(--s-4);min-width:0;display:grid}@container ci-review (max-width:960px){.ci-r-grid{grid-template-columns:minmax(0,1fr)}}.ci-r-tbl :is(td,th):first-child{font-weight:500}.ci-u{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-3)}.ci-delta,.tbl td.ci-delta{color:var(--ink-2)}.ci-mnum{color:var(--warn);align-items:center;gap:3px;font-weight:600;display:inline-flex}.ci-mnum .icon{flex:none}.kpi-sub .ci-delta{font-family:var(--font-mono);font-size:var(--fs-sm)}.ci-ans-list{margin:0;padding:0;list-style:none}.ci-ans{border-bottom:1px solid var(--line);gap:4px;padding:10px 14px;display:grid}.ci-ans.is-q{background:var(--warn-wash)}.ci-ans-q{justify-content:space-between;align-items:flex-start;gap:4px var(--s-3);font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;margin:0;display:flex}.ci-ans-a{font-size:var(--fs-base);color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.5}.ci-ans.is-q .ci-ans-a{font-weight:600}.ci-uploads{gap:var(--s-2);padding:10px 14px 12px;display:grid}.ci-uploads>p{margin:0}.ci-uploads .akte-restricted{padding:0}.ci-r-h4{font-size:var(--fs-md);margin:0;font-weight:600}.ci-up-list{font-size:var(--fs-md);gap:4px;display:grid}.ci-r-flat{padding:0}.ci-r-del>summary{font-size:var(--fs-md);color:var(--ink-2);cursor:pointer}.ci-fb-form{max-width:none;margin-top:0}.ci-fb-form textarea{width:100%}.ci-fb-actions{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.ci-fb-actions>form{margin:0}.ci-fb-focus,.ci-fb-done{gap:var(--s-2);min-width:0;display:grid}.ci-fb-done{flex-wrap:wrap;align-items:center;display:flex}.ci-fb-focus:focus-visible,.ci-fb-done:focus-visible,.ci-fb-out:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ci-fb-step{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:inline-flex}.ci-fb-step .btn-quiet,.ci-fb-actions .btn{min-height:24px}.ci-fb-out>p{margin:0}.ci-fb-sub{font-size:var(--fs-md);margin:0 0 4px;font-weight:600}.ci-fb-basis ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ci-fb-basis li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (pointer:coarse){.ci-fb-step .btn-quiet,.ci-fb-actions .btn{min-height:44px}}.ci-step-nav{align-items:center;gap:4px;display:inline-flex}.ci-step-t{font-size:var(--fs-md);color:var(--ink-2);white-space:nowrap;margin-right:4px}.ci-step{justify-content:center;width:32px;padding:0}.ci-step-back{transform:rotate(180deg)}@media (max-width:79.99rem){.ci-step-t:not(.is-end){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.ci-step{width:44px;min-height:44px}.ci-r-back>a,.ci-list-act .cl-inline>summary{min-height:44px}}.lab-pos{align-items:center;gap:2px var(--s-2);flex-wrap:wrap;display:inline-flex}.lab-zone{flex:none;grid-template-columns:10px 18px 10px;align-items:center;height:12px;display:inline-grid}.lab-zone-seg{background:var(--line-2);height:1px;position:relative}.lab-zone-ref{background:var(--zone);border-inline:1px solid var(--control);height:10px}.lab-zone[data-zone=unter] .lab-zone-seg:first-child:after,.lab-zone[data-zone=innerhalb] .lab-zone-seg:nth-child(2):after,.lab-zone[data-zone=ueber] .lab-zone-seg:nth-child(3):after{content:"";background:var(--ink);width:2px;height:12px;margin:-6px 0 0 -1px;position:absolute;top:50%;left:50%}@media (forced-colors:active){.lab-zone-seg,.lab-zone-seg:after{forced-color-adjust:none;background:canvastext}.lab-zone-ref{background:canvas;border-color:canvastext}}.lab-err,.lab-warn{font-size:var(--fs-sm);font-weight:400}.lab-state{margin-top:2px;display:block}.lab-sys-h th{padding:var(--s-2) 12px 4px;background:var(--sub);font-size:var(--fs-sm);color:var(--ink-2);text-align:left;font-weight:600}.iv-safety{gap:var(--s-2);margin:0 0 var(--s-3);scroll-margin-top:var(--s-6);display:grid}.iv-safety .alert-body,.iv-safety>.cl-sub{margin:0}.iv-resumed{align-items:baseline;gap:4px var(--s-2);flex-wrap:wrap;display:flex}.iv-mark .sb,.qn-groups .sb{vertical-align:baseline}#iv-detail-h,#qn-detail-h{scroll-margin-top:var(--s-6)}.akte-tl,.akte-ap{gap:var(--s-4);min-width:0;display:grid}.akte-tl>.cl-h,.akte-tl>.cl-h3,.akte-tl>ul,.akte-ap>.cl-h,.akte-ap>p{margin-block:0}.akte-tl>.card,.akte-ap>.card{scroll-margin-top:var(--s-6)}.akte-tl .card>.tabs{padding:0 var(--s-2)}.akte-ev-tbl th[scope=row],.akte-ap-tbl th[scope=row]{white-space:nowrap;font-weight:400}.akte-ev-tbl td:last-child{white-space:nowrap;width:1%}#cl-ev-h,#cl-mw-h{scroll-margin-top:var(--s-6)}.akte-nt{gap:var(--s-4);min-width:0;margin-top:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:80rem){.akte-nt{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.akte-task{align-items:flex-start}.akte-row-act{display:contents}.akte-row-act fieldset{margin-left:auto}.akte-note{border-bottom:1px solid var(--line);gap:4px;padding:10px 14px;display:grid}.akte-note:last-child{border-bottom:0}.akte-note>p{margin:0}.akte-note .cl-body{font-size:var(--fs-md);white-space:pre-wrap;overflow-wrap:anywhere}.akte-nt-form{border-top:1px solid var(--line)}.akte-nt-form>.cl-h3{margin:0}.akte-nt-form>.cl-form{margin-top:0}#neu,#neue-aufgabe{scroll-margin-top:var(--s-6)}.akte-ap-hints{gap:4px;min-width:12rem;display:grid}.akte-ap-hints:empty{min-width:0}.akte-ap-act{align-items:center;gap:4px var(--s-2);flex-wrap:wrap;display:flex}.akte-ap-act>.bl-inline{margin:0}.akte-ap-meet{font-size:var(--fs-md)}.akte-ap-url{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.akte-ap-block>.icon,.wa-blockers>.tone>.icon{color:var(--ink-2)}.wa-blockers>.tone+.tone{margin-top:var(--s-1)}@media (pointer:coarse){.akte-ap-act .btn-quiet,.akte-ap-act .cl-inline>summary,.akte-row-act .btn-quiet,.akte-note .cl-inline>summary{min-height:44px}}@media (forced-colors:active){.akte-nt .list-i.is-urgent{outline:1px solid canvastext}}.cgate{gap:var(--s-2);max-width:46rem;margin:var(--s-2) 0 var(--s-3);font-size:var(--fs-md);color:var(--ink);align-items:baseline;display:flex}.cgate>.icon{color:var(--warn);flex:none;align-self:center}.doc-tab>.card{margin:var(--s-3) 0}:is(.doc-tab,.co-tab)>.tbl-scroll{background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.doc-rv{margin:0;padding:0;list-style:none}.doc-rv-i{align-items:center;gap:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:10px 14px;display:flex}.doc-rv-i:last-child{border-bottom:0}.doc-rv-t{min-width:0;font-size:var(--fs-md);flex:14rem;gap:2px;font-weight:600;display:grid}.doc-rv-acts{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.doc-filter{font-size:var(--fs-md);align-items:center}.doc-filter a[aria-current=true]{color:var(--ink);font-weight:600;text-decoration:none}.doc-tbl,.co-tbl{min-width:48rem}:is(.doc-tbl,.co-tbl) th[scope=row]{min-width:12rem;font-size:var(--fs-md);letter-spacing:0;text-transform:none;vertical-align:top;white-space:normal;color:var(--ink);background:var(--card);border-bottom:1px solid var(--line);font-weight:600}:is(.doc-tbl,.co-tbl) td{vertical-align:top}:is(.doc-tbl,.co-tbl) .two .sb{margin-top:2px}.co-tbl .cl-inline{margin-top:4px}.qn-copy{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.md-wide{min-width:0}@media (min-width:64rem){.md-form{max-width:52rem}.md-form>fieldset{column-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.md-wide{grid-column:1/-1}}@media (forced-colors:active){.cgate>.icon{color:canvastext}}.pl-editor{gap:var(--s-4);min-width:0;padding:var(--s-4) var(--s-7) var(--s-10);align-content:start;display:grid}.pl-tools-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.pl-savestate{font-size:var(--fs-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.pl-meta{font-size:var(--fs-sm);color:var(--ink-3);margin:0;font-weight:400}.pl-head{gap:6px;display:grid}.pl-titlerow{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.pl-title{font-size:var(--fs-title);letter-spacing:-.012em;margin:0;font-weight:600;line-height:1.25}.pl-regen-btn{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}.pl-metaline{align-items:center;gap:2px var(--s-5);font-size:var(--fs-md);color:var(--ink-2);flex-wrap:wrap;margin:0;display:flex}.pl-metaline b{color:var(--ink);font-weight:600}.pl-validfrom{align-items:center;gap:var(--s-2);display:inline-flex}.pl-validfrom input{min-height:28px;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--control);border-radius:var(--r-sm);padding:2px 6px}.pl-weekbar{overscroll-behavior-x:contain;grid-auto-columns:minmax(8.5rem,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0 0 2px;list-style:none;display:grid;overflow-x:auto}.pl-wk{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);gap:2px;min-width:0;padding:7px 10px;display:grid}.pl-wk[data-status=vergangen]{color:var(--ink-2);background:var(--sub)}.pl-wk[aria-current=true]{background:var(--acc-wash)}.pl-wk-h{justify-content:space-between;align-items:center;gap:4px var(--s-2);font-size:var(--fs-md);flex-wrap:wrap;display:flex}.pl-wk-h b{font-weight:600}.pl-wk-m{font-size:var(--fs-sm);color:var(--ink-2)}.pl-phases{gap:var(--s-2);display:grid}.pl-phase-list{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.pl-phase{min-height:32px;font:inherit;font-size:var(--fs-md);color:var(--ink-2);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pl-phase[aria-current=true]{color:var(--ink);background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc);font-weight:600}@media (hover:hover){.pl-phase:not([aria-current=true]):hover{background:var(--hover)}}.pl-phase:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pl-phase-edit{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.pl-phase-edit>.pl-cell{flex:12rem;width:auto}.pl-tabhead{padding-block:0;padding-left:var(--s-1)}.pl-tabhead>.tabs{border-bottom:0;flex:auto}.pl-tabhead>.pl-meta{padding:var(--s-3) 10px}.pl-dayform{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) 14px;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.pl-dayform>.pl-cell{flex:10rem;width:auto}.pl-weekdays{gap:2px var(--s-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:inline-flex}.pl-weekdays label{min-height:24px;font-size:var(--fs-md);align-items:center;gap:4px;display:inline-flex}.pl-node-tools{align-items:center;gap:2px;display:inline-flex}.pl-tool{justify-content:center;min-width:24px;min-height:24px}.pl-dayfoot{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) 14px;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.pl-hint{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.pl-pad{padding:var(--s-4) 14px}.pl-scroll{--tbl-sticky-w:15rem}:is(.pl-ex,.pl-nt) td{padding-block:6px}.pl-ex :is(th,td):first-child{box-sizing:border-box;width:2.5rem;min-width:2.5rem}.pl-num{color:var(--ink-3)}:is(.pl-ex,.pl-nt) .pl-name,:is(.pl-ex,.pl-nt) .pl-note{min-width:12rem}.pl-sxr,.pl-src,.pl-tools{white-space:nowrap}.pl-sxr>span[aria-hidden]{color:var(--ink-3);margin:0 4px}.pl-none{color:var(--ink-3)}.pl-opt{text-transform:none;letter-spacing:0;font-weight:400}@container tbl (max-width:900px){.pl-ex :is(th,td):nth-child(2){z-index:2;position:sticky;left:2.5rem}.pl-ex td:nth-child(2){background:inherit}}.pl-weeks>td{padding-left:var(--s-6);background:var(--sub)}.pl-more{gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.pl-more>.pl-cell{flex:10rem;width:auto}.pl-weektable{width:auto}.pl-beyond{font-size:var(--fs-md);margin:4px 0 0;padding:0;list-style:none}.pl-cell{width:100%;min-width:0;min-height:30px;font:inherit;font-size:var(--fs-md);color:var(--ink);background:var(--card);border:1px solid var(--control);border-radius:var(--r-sm);padding:3px 6px}.pl-cell[readonly],.pl-cell:disabled{border-color:var(--line);background:0 0}@media (hover:hover){.pl-cell:not([readonly],:disabled):hover{border-color:var(--ink-2)}}.pl-cell:focus-visible{border-color:var(--acc);outline:2px solid var(--focus);outline-offset:1px}.pl-cell[aria-invalid=true],.cl-field textarea[aria-invalid=true]{border-color:var(--risk);text-underline-offset:3px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.pl-badnote{margin:var(--s-1) 14px;font-size:var(--fs-md);color:var(--ink)}.pl-lines{min-width:14rem}.pl-ask{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-block:1px solid var(--line);flex-wrap:wrap;display:flex}.pl-ask .tone{width:100%;margin:0}.pl-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pl-pending{padding:var(--s-4) 0;border-block:1px solid var(--line);display:grid}.pl-pending p{margin:0 0 var(--s-3)}.pl-commands{gap:var(--s-2);padding:0;list-style:none;display:grid}.pl-inspector{align-content:start;display:grid}.pl-row{gap:var(--s-2);padding:var(--s-3) 14px;font-size:var(--fs-md);border-bottom:1px solid var(--line);display:grid}.pl-row-h{font-size:var(--fs-lg);margin:0;font-weight:600;line-height:1.3}.pl-insp{margin:0}.pl-rationale{gap:var(--s-2);padding-left:18px;display:grid}.pl-model,.pl-term{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pl-frozen li{align-items:baseline;gap:var(--s-2);font-size:var(--fs-md);display:flex}.pl-legend{gap:var(--s-1) var(--s-3);margin:var(--s-3) 0 0;padding-top:var(--s-2);font-size:var(--fs-sm);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.pl-tab{gap:var(--s-4);display:grid}.pl-cardbody{gap:var(--s-3);padding:var(--s-3) 14px var(--s-4);display:grid}.pl-cardbody>*{margin:0}.pl-current,.pl-draft{gap:4px;display:grid}.pl-state{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.pl-actions,.pl-sent-question{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.pl-sent-question p{width:100%;margin:0}.pl-origin{gap:var(--s-3);border:0;padding:0;display:flex}.pl-sees ul,.pl-docs{margin:4px 0 0;padding-left:18px}.pl-versions .tbl-scroll{margin-top:var(--s-2);border:1px solid var(--line);border-radius:var(--r)}.pl-ablage{gap:var(--s-2);display:grid}.pl-restricted{font-size:var(--fs-md);color:var(--ink-2);margin:0}.pl-restricted .icon{vertical-align:-1px}.pl-areas{display:grid}.pl-area{gap:var(--s-2);padding:var(--s-4) 0;border-bottom:1px solid var(--line);display:grid}.pl-area-h{align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.pl-area-t{font-size:var(--fs-lg);margin:0;font-weight:600}.pl-area-sum{max-width:68ch;font-size:var(--fs-read);margin:0;line-height:1.6}.pl-area-dl{gap:4px var(--s-4);font-size:var(--fs-md);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.pl-area-dl>div{display:contents}.pl-area-dl dt{color:var(--ink-3)}.pl-area-dl dd{margin:0}.pl-intake{gap:var(--s-4);display:grid}.pl-intake>:is(h2,p){margin:0}.pl-intakes{min-width:52rem}:is(.pl-intakes,.pl-weektable) th[scope=row]{min-width:12rem;font-size:var(--fs-md);letter-spacing:0;text-transform:none;vertical-align:top;white-space:normal;color:var(--ink);background:var(--card);border-bottom:1px solid var(--line);font-weight:600}.pl-weektable th[scope=row]{vertical-align:middle;min-width:0}.pl-intakes td{vertical-align:top}@media (max-width:47.99rem),(pointer:coarse){.pl-phase{min-height:44px}.pl-tool{min-width:44px;min-height:44px}.pl-cell,.pl-validfrom input{min-height:44px;font-size:1rem}.pl-weekdays label{min-height:44px}}@media (max-width:47.99rem){.pl-editor{padding-inline:var(--s-4)}.pl-regen-btn{margin-left:0}}@media (forced-colors:active){.pl-phase[aria-current=true],.pl-wk[aria-current=true]{outline:2px solid highlight}}.bl-status{font-size:var(--fs-md);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.onb{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:0 28px;min-width:0;padding:4px 28px 40px;display:grid}.onb-mobile-hints{display:none}.onb-parts ol{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:12px}.onb-part{color:var(--ink);border-radius:6px;justify-content:space-between;gap:8px;padding:10px 8px;text-decoration:none;display:flex}.onb-part[aria-current=step]{background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc)}.onb-part-label{font-weight:500}.onb-part[aria-current=step] .onb-part-label{font-weight:600}.onb-preview{align-content:start;gap:12px;min-width:0;display:grid}.onb-step{color:var(--ink-2);margin:0;display:none}.onb-steps{gap:16px;display:none}.onb-pdf{border:1px solid var(--line);border-radius:6px;width:100%;height:70vh}.onb-item{grid-template-columns:minmax(0,1fr) 6rem 9rem;align-items:end;gap:8px;display:grid}.onb-mail{white-space:pre-wrap;font:inherit;border-block:1px solid var(--line);margin:0;padding:12px 0}.onb-hints{gap:10px;margin:0;padding:12px 16px;list-style:none;display:grid}.onb-hint{grid-template-columns:auto 1fr;align-items:baseline;gap:8px;display:grid}.onb-send{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.onb-blocked{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.onb-send-panel{gap:8px;display:grid}.onb-send-panel .cl-form{margin-top:0}.onb-notice{grid-column:1/-1;margin:0 0 8px}.onb-part[aria-current=step] .onb-part-label{text-underline-offset:3px;text-decoration:underline}.onb-part-body{gap:10px;min-width:0;display:grid}.onb-part-body>.cl-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.onb-appt{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.onb-appt>legend{margin-bottom:4px;padding:0;font-weight:700}.onb-regen-row{border-top:1px solid var(--line);gap:4px;padding-top:8px;display:grid}.onb-check{font-size:var(--fs-base);align-items:center;gap:8px;display:flex}.onb-outbound{gap:6px;display:grid}.onb-outbound-line{align-items:center;gap:8px;margin:0;display:flex}.bl{gap:8px;min-width:0;display:grid}.bl-list{margin:0;padding:0;list-style:none}.bl-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 0;display:flex}.bl-inline{margin:0;display:inline-grid}.bl-error,.bl-attention,.bl-blocked{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.bl-blocked{margin:0}.bl-confirm{align-items:center;gap:8px;display:flex}.bl-path{overflow-wrap:anywhere;min-width:0}.bl-meet{overflow-wrap:anywhere}.bl-overview{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:8px 24px;margin:12px 0;display:grid}.bl-overview dt{color:var(--ink-2);font-size:var(--fs-md)}.bl-overview dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bl-row>.dn{flex-basis:100%}.dn,.dn-actions{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.dn>.cl-sub{margin:0}.dn-draft{flex-basis:100%;gap:8px;max-width:46rem;display:grid}.dn-draft>.ci-h4{margin:4px 0 0}.list-i>.dn,.wk-dn>.dn{gap:var(--s-2) var(--s-3)}.dn-link,.dn .cl-inline>summary{font-size:var(--fs-md)}.stg-services .bl-row>.stg-service-edit{flex-basis:100%}.stg-billing,.stg-hours{max-width:34rem}.stg-live{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.stg-live .bl-confirm{font-weight:700}.stg-templates>.stg-template{border-bottom:1px solid var(--line);padding:10px 0}.stg-template>.cl-inline>summary{white-space:normal;color:var(--ink);text-decoration:none}.stg-template-h{flex-wrap:wrap;align-items:center;gap:6px 12px;display:inline-flex}.stg-template textarea{font-family:var(--font-mono,ui-monospace, monospace);font-size:13px}.stg-template .cl-form{max-width:46rem}.bl>.card{margin-top:var(--s-3)}.bl-onb{margin:var(--s-2) 0 0}.bl-tbl{min-width:44rem}.bl-tbl th[scope=row]{font-size:var(--fs-md);letter-spacing:0;text-transform:none;vertical-align:middle;white-space:normal;color:var(--ink);background:var(--card);border-bottom:1px solid var(--line);font-weight:600}.bl-tbl .num{white-space:nowrap}.bl-tbl .two{white-space:normal}.bl-acts,.bl-docs,.bl-marks{gap:4px var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.bl-acts>.cl-inline[open]{flex-basis:100%}.bl-acts>.bl-blocked{font-size:var(--fs-sm);flex-basis:100%}.bl-dn-row>td{padding:var(--s-2) 12px var(--s-3);background:var(--sub)}.bl-blocked .sb{flex:none}.bl-note,.bl-empty{padding:var(--s-2) 14px;margin:0}.bl-new{padding:var(--s-2) 14px var(--s-3)}.bl-new>summary{font-size:var(--fs-md)}@media (forced-colors:active){.onb-part[aria-current=step]{box-shadow:none;outline:2px solid highlight}}@media (max-width:47.99rem){.onb{grid-template-columns:minmax(0,1fr);padding-inline:16px}.onb-parts{display:none}.onb-mobile-hints{border-bottom:1px solid var(--line);display:block}.onb-step,.onb-steps{display:flex}.onb-item{grid-template-columns:minmax(0,1fr) 5rem}.onb-item>:first-child{grid-column:1/-1}.onb-pdf{height:60vh}}.signin{background:var(--canvas);flex:1;place-items:start center;min-height:100dvh;padding:max(10vh,2rem) 1rem 3rem;display:grid}.signin-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);gap:1.25rem;width:min(100%,24rem);padding:1.5rem 1.25rem 1.75rem;display:grid}.signin-brand{font-size:var(--pub-help);margin:0;font-weight:600}.signin-head{gap:.25rem;display:grid}.signin-title{font-size:var(--pub-h1);margin:0;font-weight:600;line-height:1.25}.signin-lede{font-size:var(--pub-help);color:var(--ink-2);margin:0}.signin-error{border-top:2px solid var(--ink);color:var(--ink);margin:0;padding-top:.625rem}.signin-error b{font-weight:600}.signin-form{gap:1rem;display:grid}.signin-form .field{width:100%}.signin-submit{width:100%;margin-top:.375rem}@media (min-width:48rem){.signin-card{padding:1.75rem}}.pub{--canvas:#f2f1ec;--card:#fff;--sub:#f8f7f3;--hover:#e9e8e1;--pop:#fff;--line:#dedcd4;--line-2:#cbc9c0;--control:#8a877e;--ink:#151514;--ink-2:#4a4944;--ink-3:#65635c;--scrim:#00000073;--acc:#566242;--acc-hover:#465136;--on-acc:#fff;--acc-ink:#465136;--acc-wash:#eaeddf;--acc-line:#bec6a9;--hi:#dde2cb;--focus:#566242;--risk:#ac2724;--risk-wash:#ffefec;--risk-line:#f5bab2;--warn:#8d5406;--warn-wash:#fff3da;--warn-line:#e9cd9d;--ok:#296944;--ok-wash:#e7f9ec;--ok-line:#b5d8c0;--solid:#151514;--zone:#d6d4cb;--pub-pad:#fff;--pub-text:1.0625rem;--pub-lh:1.55;--pub-h1:1.5rem;--pub-h2:1.1875rem;--pub-help:.9375rem;--pub-min:.875rem;--pub-target:3rem;--pub-input:3rem;--pub-primary:3.25rem;--pub-code:1.25rem;--fs-xs:var(--pub-min);--fs-sm:var(--pub-min);--fs-md:var(--pub-help);--fs-base:var(--pub-text);--fs-input:var(--pub-text);--fs-lg:var(--pub-text);--fs-read:var(--pub-text);--fs-kpi:var(--pub-h2);--fs-title:var(--pub-h1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--canvas);min-height:100dvh;color:var(--ink);font-size:var(--pub-text);line-height:var(--pub-lh);-moz-text-size-adjust:100%;text-size-adjust:100%;flex:1}@media (prefers-color-scheme:dark){.pub{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){.pub{--canvas:lab(95.1752% -.318319 2.64788);--card:lab(100% 0 0);--sub:lab(97.2475% -.162661 1.89842);--hover:lab(91.9451% -.540823 3.38318);--pop:lab(100% 0 0);--line:lab(87.7723% -.342667 4.19048);--line-2:lab(80.9435% -.493526 4.94788);--control:lab(56.3417% -.0977516 5.38526);--ink:lab(6.71295% -.17412 .638121);--ink-2:lab(31.0325% -.342146 3.04427);--ink-3:lab(41.947% -.21559 4.22145);--scrim:lab(0% 0 0/.45);--acc:lab(39.8602% -9.41411 16.603);--acc-hover:lab(32.8465% -8.61934 14.3987);--on-acc:lab(100% 0 0);--acc-ink:lab(32.8465% -8.61934 14.3987);--acc-wash:lab(93.2316% -2.87896 6.49166);--acc-line:lab(78.61% -6.71881 13.7693);--hi:lab(89.0567% -4.68969 10.6206);--focus:lab(39.8602% -9.41411 16.603);--risk:lab(39.153% 53.4299 36.6891);--risk-wash:lab(95.745% 6.62503 3.89235);--risk-line:lab(80.8051% 21.3012 12.6515);--warn:lab(41.6375% 20.833 48.6247);--warn-wash:lab(96.4278% 1.50314 15.521);--warn-line:lab(83.882% 5.45716 27.6439);--ok:lab(39.6929% -28.6213 14.7474);--ok-wash:lab(96.2784% -7.73662 3.96292);--ok-line:lab(83.2717% -15.5459 7.96992);--solid:lab(6.71295% -.17412 .638121);--zone:lab(84.8812% -.454098 4.5642);--pub-pad:lab(100% 0 0)}}@media (prefers-color-scheme:dark){.pub{--canvas:#151514;--card:#22211f;--sub:#1b1d18;--hover:#2b2a27;--pop:#2b2a27;--line:#34332f;--line-2:#4a4944;--control:#85827a;--ink:#f2f1ec;--ink-2:#b9b6ae;--ink-3:#9b9890;--scrim:#0009;--acc:#a9b48c;--acc-hover:#bac49f;--on-acc:#151514;--acc-ink:#bac49f;--acc-wash:#2a2c25;--acc-line:#5b6349;--hi:#e4e7d8;--focus:#a9b48c;--risk:#ff8579;--risk-wash:#3f1916;--risk-line:#873f39;--warn:#e4ac59;--warn-wash:#38260a;--warn-line:#785724;--ok:#78c995;--ok-wash:#142b1d;--ok-line:#336144;--solid:#f2f1ec;--zone:#3e3d38;--pub-pad:#fff}@supports (color:lab(0% 0 0)){.pub{--canvas:lab(6.71295% -.17412 .638121);--card:lab(12.7833% .130944 1.52907);--sub:lab(10.4424% -1.92019 3.15223);--hover:lab(17.0917% -.0442415 2.3062);--pop:lab(17.0917% -.0442415 2.3062);--line:lab(21.2785% -.204206 2.67929);--line-2:lab(31.0325% -.342146 3.04427);--control:lab(54.471% .0356138 4.61254);--ink:lab(95.1752% -.318319 2.64788);--ink-2:lab(74.0756% .028044 4.60212);--ink-3:lab(62.9394% .0283718 4.60736);--scrim:lab(0% 0 0/.6);--acc:lab(71.684% -9.28101 19.2956);--acc-hover:lab(77.6698% -8.43826 17.5724);--on-acc:lab(6.71295% -.17412 .638121);--acc-ink:lab(77.6698% -8.43826 17.5724);--acc-wash:lab(17.6582% -2.16904 4.33591);--acc-line:lab(40.6742% -6.96488 13.7124);--hi:lab(91.1513% -2.96056 6.87449);--focus:lab(71.684% -9.28101 19.2956);--risk:lab(69.5818% 46.4075 28.6508);--risk-wash:lab(14.7484% 18.6133 11.6163);--risk-line:lab(36.4089% 31.0043 19.3016);--warn:lab(74.4315% 14.934 50.2358);--warn-wash:lab(17.0252% 6.47137 20.8161);--warn-line:lab(39.6337% 10.1941 34.158);--ok:lab(74.7693% -34.6673 17.8234);--ok-wash:lab(15.266% -12.6244 6.49269);--ok-line:lab(37.1196% -22.111 11.3739);--solid:lab(95.1752% -.318319 2.64788);--zone:lab(25.7024% -.377655 3.4335);--pub-pad:lab(100% 0 0)}}}:root:has(.pub){scroll-padding-bottom:calc(var(--pub-bar-h,0px) + env(safe-area-inset-bottom,0px) + 1.5rem)}.pub-main{gap:1.125rem;width:100%;max-width:36rem;margin:0 auto;padding:1.25rem 1rem 4rem;display:grid}.pub-head{gap:.75rem;padding-bottom:.25rem;display:grid}.pub-brand{font-size:var(--pub-help);color:var(--ink);margin:0;font-weight:600}.pub-step{gap:.375rem;display:grid}.pub-step-text{font-size:var(--pub-help);color:var(--ink-2);margin:0}.pub-step-bar{background:var(--line);border-radius:3px;block-size:6px;display:block;overflow:hidden}.pub-step-fill{background:var(--acc);block-size:100%;display:block}.pub-title{font-size:var(--pub-h1);text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.pub-status{color:var(--ink-2);align-items:center;gap:.5rem;margin:0;font-weight:500;display:flex}.pub-status .icon{flex:none}.pub-lede{color:var(--ink-2);margin:0}.pub-help,.pub-note,.pub-offline{font-size:var(--pub-help);color:var(--ink-2);margin:0}.pub-offline:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pub-num{font-variant-numeric:tabular-nums;white-space:nowrap}.pub-tnum{font-variant-numeric:tabular-nums}.pub-confirm{gap:.5rem;scroll-margin-top:1rem;display:grid}.pub-confirm>.pub-h2{margin:0}.pub-confirm:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.pub-links{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;display:flex}.pub-links a,.pub-textlink{min-height:var(--pub-target);color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.pub .btn{min-height:var(--pub-target);font-size:var(--pub-text);padding:0 1.125rem}.pub .btn-primary{min-height:var(--pub-primary)}.pub :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range]),select,textarea){min-height:var(--pub-input);font-size:var(--pub-text)}.pub .select{height:auto}.pub input.pub-otp{font-size:var(--pub-code);letter-spacing:.15em;font-variant-numeric:tabular-nums}@media (max-width:47.99rem){.pub .btn-primary{width:100%}}.pub-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pub-item{min-height:var(--pub-target);color:inherit;border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.75rem 0;text-decoration:none;display:flex}.pub-item-body{flex:1;gap:.125rem;min-width:0;display:grid}.pub-item-title{font-weight:600}.pub-item-meta{font-size:var(--pub-help);color:var(--ink-2)}.pub-item>.icon:last-child{color:var(--ink-2);flex:none}.pub-skel{background:var(--line);border-radius:var(--r-sm);animation:1.6s ease-in-out infinite pub-skel-pulse;display:block}.pub-skel-line{block-size:1.05rem;inline-size:100%}.pub-skel-title{block-size:1.875rem;inline-size:min(70%,20rem)}.pub-skel-short{inline-size:60%}@keyframes pub-skel-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.pub-skel{animation:none}}.pub-doc{border-block:1px solid var(--line);overflow-wrap:anywhere;padding:1.25rem 0;line-height:1.6}.pub-doc>:first-child{margin-top:0}.pub-doc h1,.pub-doc h2{font-size:var(--pub-h2);margin:1.4em 0 .5em;font-weight:600;line-height:1.25}.pub-doc h3,.pub-doc h4{font-size:var(--pub-text);margin:1.2em 0 .4em;font-weight:600}.pub-doc p,.pub-doc ul,.pub-doc ol{margin:0 0 .8em}.pub-doc ul,.pub-doc ol{padding-left:1.4em}.pub-doc ul{list-style:outside}.pub-doc ol{list-style:decimal}.pub-doc em{font-style:normal}.pub-form{gap:1.125rem;display:grid}.pub-field{gap:.375rem;display:grid}.pub-label{font-weight:600}.pub-field input{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--control);border-radius:var(--r);padding:.625rem .75rem}.pub-check{min-height:var(--pub-target);cursor:pointer;grid-template-columns:auto 1fr;align-content:center;align-items:start;gap:.625rem;display:grid}.pub-check input{width:1.25rem;height:1.25rem;accent-color:var(--acc);margin:.1875rem 0 0}.pub-early{border:1px solid var(--line);border-radius:var(--r);gap:.5rem;padding:.75rem;display:grid}.pub-sign{justify-items:start;gap:.375rem;display:grid}.pub-sign-cap{margin-top:.5rem;font-weight:500}.pub-sign-pad{aspect-ratio:10/3;background:var(--pub-pad);border:2px solid var(--control);border-radius:var(--r);touch-action:none;cursor:crosshair;width:100%;max-width:600px}.pub-sign-clear{margin-top:.25rem}.pub .tone{font-size:var(--pub-text)}.pub-error,.pub-done{border-top:2px solid var(--ink);padding-top:.625rem}.pub-summary{border-top:1px solid var(--control);gap:.5rem;padding-top:.875rem;display:grid}.pub-summary-title{font-size:var(--pub-h2);margin:0;font-weight:600}.pub-summary dl{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0;display:grid}.pub-summary dt{color:var(--ink-2)}.pub-summary dd{margin:0;font-weight:600}.pub-summary dd .pub-note{font-weight:400;display:block}.pub-error:focus{outline:none}.pub-error:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pub-submit{justify-self:start}.pub :focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:47.99rem){.pub-submit{justify-self:stretch}}@media (forced-colors:active){.pub-step-bar{border:1px solid canvastext}.pub-step-fill{background:highlight}}.pub-h2{font-size:var(--pub-h2);margin:1.5rem 0 .5rem;font-weight:600}.pub-h3{font-size:var(--pub-text);margin:1rem 0 .25rem;font-weight:600}.pub-q{border:0;gap:.375rem;min-width:0;margin:0 0 1.25rem;padding:0;display:grid}.pub-q:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.pub-q-label{padding:0;font-weight:600}.pub-req{color:var(--ink-2);font-weight:400}.pub-q-error{align-items:baseline;gap:.375rem;margin:0;display:flex}.pub-q input[type=text],.pub-q input[type=date],.pub-q input[type=month],.pub-q textarea,.pub-q select{width:100%;max-width:36rem}.pub-count{color:var(--ink-2);font-size:var(--pub-min)}.pub-numfield{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.pub-numbox{inline-size:10rem;max-inline-size:100%;display:inline-block;position:relative}.pub-numbox:has(.pub-unit) input{padding-inline-end:5rem}.pub-unit{color:var(--ink-2);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:.75rem}.pub-options{gap:.5rem;display:grid}.pub-opt{min-height:var(--pub-primary);background:var(--card);border:1px solid var(--control);border-radius:var(--r);grid-template-columns:auto 1fr;align-items:center;padding:.625rem .875rem}.pub-opt input{margin:0}.pub-opt:has(input:checked){background:var(--acc-wash);box-shadow:inset 0 0 0 2px var(--acc);border-color:var(--acc);font-weight:600}.pub-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@supports selector(:has(*)){.pub-opt input:focus-visible{outline:none}}.pub-yesno{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.pub-none{color:var(--ink-2);margin-top:.5rem}.pub-none:has(input:checked){background:var(--card);box-shadow:none;border-color:var(--control);font-weight:400}.pub-other,.pub-scale{gap:.5rem;display:grid}.pub-scale-ends{font-size:var(--pub-help);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:0;display:flex}.pub-scale-ends>:last-child{text-align:end;margin-inline-start:auto}.pub-scale-grid{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}.pub-scale-box{cursor:pointer;display:block;position:relative}.pub-scale-box input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pub-scale-face{min-height:var(--pub-target);background:var(--card);border:1px solid var(--control);border-radius:var(--r);justify-content:center;align-items:center;gap:.25rem;font-weight:500;display:flex}.pub-scale-face .icon{flex:none;display:none}.pub-scale-box input:checked+.pub-scale-face{background:var(--acc);border-color:var(--acc);color:var(--on-acc);font-weight:600}.pub-scale-box input:checked+.pub-scale-face .icon{display:inline-block}.pub-scale-box input:focus-visible+.pub-scale-face{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:36rem){.pub-scale-grid{grid-template-columns:repeat(10,1fr);gap:.375rem}}.pub-rows{gap:.75rem;display:grid}.pub-row{gap:.5rem;min-width:0;display:grid}.pub-card{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);margin:0;padding:.875rem 1rem 1rem}.pub-card>legend{float:left;grid-column:1/-1;padding:0;font-weight:600}.pub-times{gap:.75rem;display:grid}.pub-times .pub-card{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.pub-addrow{justify-content:center;gap:.5rem;width:100%}.pub-remove{grid-column:1/-1;justify-self:end}.pub-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;display:flex}.pub-qform .pub-actions{gap:.5rem;display:grid}.pub-qform .pub-actions .btn-primary{width:100%}.pub-actions-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pub .pub-ghost{color:var(--ink-2);text-underline-offset:3px;white-space:normal;text-align:start;background:0 0;border-color:#0000;max-width:100%;line-height:1.3;text-decoration:underline}@media (forced-colors:active){.pub-scale-face,.pub-opt{border:1px solid canvastext}.pub-scale-box input:checked+.pub-scale-face{color:highlighttext;forced-color-adjust:none;background:highlight}.pub-opt:has(input:checked){outline-offset:-2px;outline:2px solid highlight}}.pub-consent{gap:.25rem;margin:.75rem 0;display:grid}.pub-consent-group{border:0;min-width:0;margin:0;padding:0}.pub-details summary{cursor:pointer;min-height:var(--pub-target);align-items:center;display:flex}.pub-consents{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.pub-consent-row{min-height:var(--pub-target);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem 0;display:flex}.pub-consent-row .pub-status .icon{align-self:flex-start;margin-top:.25rem}.pub-consent-row .btn{align-items:center;display:inline-flex}.pub-overview{border-top:1px solid var(--line);margin:0}.pub-overview-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;column-gap:1rem;padding:.5rem 0;display:grid}.pub-overview dt{font-size:var(--pub-help);color:var(--ink-2);grid-column:1}.pub-overview dd{grid-column:1;margin:0;font-weight:500}.pub-overview .pub-overview-edit{grid-area:1/2/span 3;align-self:center;font-weight:400}.pub-missing{margin:1.5rem 0}.pub-plan-block{margin-top:1.5rem}.pub-plan-day{border-top:1px solid var(--line);padding:.25rem 0}.pub-plan-day>summary{min-height:var(--pub-target);cursor:pointer;align-items:center;display:flex}.pub-plan-day>summary .pub-plan-sum{font-size:var(--pub-text);margin:0;font-weight:600}.pub-plan-day>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pub-plan-ex{gap:.5rem;padding-left:1.125rem;display:grid}.pub-chat{gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.pub-chat>li{scroll-margin-block:1rem}.pub-turn{border:1px solid var(--line);border-radius:var(--r);padding:.75rem 1rem}.pub-turn p{overflow-wrap:anywhere;margin:0}.pub-turn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pub-turn-klient{background:var(--card);border-color:var(--line-2);margin-inline-start:2rem}.pub-turn-ki,.pub-turn-fest{background:var(--sub);margin-inline-end:2rem}.pub-who{font-size:var(--pub-min);letter-spacing:.02em;color:var(--ink-2);font-weight:600;display:block}.pub-notice{border:1px solid var(--line);border-radius:8px;margin-block:1rem;padding:.75rem 1rem}.pub-safety{background:var(--card);border:2px solid var(--risk-line);border-radius:var(--r);gap:.75rem;padding:1rem;display:grid}.pub-safety p{margin:0}.pub-hb-title{font-size:var(--pub-h2);color:var(--ink);align-items:center;gap:.5rem;margin:0;font-weight:600;line-height:1.3;display:flex}.pub-hb-title .icon{color:var(--ink);flex:none}.pub-hb-calls{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pub .pub-hb-call{width:100%;min-height:var(--pub-primary);white-space:normal;text-align:start;justify-content:flex-start;gap:.625rem;max-width:100%;padding-block:.5rem;line-height:1.3}.pub-hb-call .icon{flex:none}.pub-hb-link{gap:.5rem;font-weight:600}.pub-hb-link .icon{flex:none}.pub-turn-hilfe .pub-notice{margin-block:0}.pub-turn-hilfe:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pub .pub-send{width:100%}.pub-chat-end{margin:0;margin-top:1rem}.pub :is(.num,.mono,kbd,code){font-variant-numeric:tabular-nums;font-family:inherit}.pub .pt-skip{z-index:var(--z-popover);min-height:var(--pub-target);color:var(--ink);background:var(--card);border:1px solid var(--control);border-radius:var(--r);align-items:center;padding:0 1rem;display:inline-flex;position:absolute;top:.5rem;left:1rem;transform:translateY(-200%)}.pub .pt-skip:focus{transform:none}.pub .pt-head{background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;min-height:3.25rem;padding-inline:max(1rem,50% - 28.5rem);display:flex}.pub .pt-main:focus{outline:none}.pub .pt-main>.pub-form,.pub .pt-main>p{max-width:36rem}.pub .pt-section{gap:.5rem;display:grid}.pub .pt-section>.pub-h2{margin:.75rem 0 0}.pub .pt-topnav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem 1rem;padding-block:.25rem;display:flex}.pub .pt-topnav ul{flex-wrap:wrap;gap:0 .25rem;margin:0;padding:0;list-style:none;display:flex}.pub .pt-topnav a{min-height:var(--pub-target);font-size:var(--pub-help);color:var(--ink-2);border-radius:var(--r);align-items:center;padding:0 .625rem;font-weight:500;text-decoration:none;display:inline-flex}.pub .pt-topnav a:hover{color:var(--ink);background:var(--hover)}.pub .pt-topnav a[aria-current=page]{color:var(--acc-ink);background:var(--acc-wash);box-shadow:inset 0 -2px 0 var(--acc);font-weight:600}.pub .pt-tabs{grid-template-columns:repeat(5,minmax(0,1fr));min-height:3.5rem;margin:0;padding:0;list-style:none;display:grid}.pub .pt-tab{width:100%;height:100%;min-height:var(--pub-target);font:inherit;font-size:var(--pub-help);color:var(--ink-2);overflow-wrap:anywhere;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.25rem .125rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.pub .pt-tab[aria-current=page],.pub .pt-tab[data-current]{color:var(--acc-ink);box-shadow:inset 0 2px 0 var(--acc);font-weight:600}.pub .pt-tab .icon,.pub .pt-more-link .icon{flex:none}.pub .pt-more{inset:auto .5rem calc(var(--pt-tab-h,3.5rem) + env(safe-area-inset-bottom,0px) + .5rem) auto;width:min(18rem,100vw - 1rem);max-height:calc(100dvh - var(--pt-tab-h,3.5rem) - 2rem);color:var(--ink);background:var(--pop);border:1px solid var(--line-2);border-radius:var(--r-lg);margin:0;padding:.5rem}.pub .pt-more ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.pub .pt-more form{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.25rem}.pub .pt-more-link{width:100%;min-height:var(--pub-target);font:inherit;color:var(--ink);text-align:start;cursor:pointer;border-radius:var(--r);background:0 0;border:0;align-items:center;gap:.75rem;padding:0 .75rem;text-decoration:none;display:flex}.pub .pt-more-link:hover{background:var(--hover)}.pub .pt-more-link[aria-current=page]{color:var(--acc-ink);background:var(--acc-wash);box-shadow:inset 0 0 0 1px var(--acc-line);font-weight:600}@media (max-width:47.99rem){:root:has(.pt-tabbar){--pt-tab-h:3.5rem;--pub-bar-h:var(--pt-tab-h)}.pub .pt-topnav{display:none}.pub .pt-main{padding-bottom:calc(var(--pt-tab-h) + env(safe-area-inset-bottom,0px) + 1.5rem)}.pub .pt-tabbar{z-index:var(--z-tabbar);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--card);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}.pub .pt-file-btn{width:100%}}@media (min-width:48rem){.pub .pt-tabbar{display:none}.pub .pt-head{min-height:3.5rem}.pub .pt-main{max-width:60rem;padding-inline:1.5rem}.pub .pt-task{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.pub .pt-tasks{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.pub .pt-task{border-bottom:1px solid var(--line);gap:.75rem;padding:1rem 0;display:grid}.pub .pt-task form{margin:0}.pub .pt-task-text{gap:.125rem;margin:0;display:grid}.pub .pt-task-title{font-size:var(--pub-h2);font-weight:600}.pub .pt-health{background:var(--card);border:1px solid var(--warn-line);border-radius:var(--r);justify-items:start;gap:.75rem;max-width:36rem;padding:.875rem 1rem;display:grid}.pub .pt-health-text{align-items:flex-start;gap:.5rem;margin:0;display:flex}.pub .pt-warn{color:var(--warn);flex:none;margin-top:.25rem}.pub a.pub-item:hover .pub-item-title{text-underline-offset:3px;text-decoration:underline}.pub .pt-item-wrap{flex-wrap:wrap}.pub .pt-item-wrap>.pub-item-body{flex-basis:12rem}.pub .pt-item-wrap form{margin:0}.pub .pt-aside{text-align:end;flex:none;justify-items:end;gap:.125rem;display:grid}.pub .pt-amount{font-weight:600}.pub .pt-kind,.pub .pt-state{align-items:center;gap:.25rem;display:inline-flex}.pub .pt-kind{font-size:var(--pub-help);color:var(--ink-2)}.pub .pt-state{white-space:nowrap}.pub .pt-kind .icon,.pub .pt-state .icon{flex:none}.pub .pt-metric{gap:.25rem;display:grid}.pub .pt-metric>.pub-h3{margin:.5rem 0 0}.pub .pt-chart{gap:.5rem;margin:0;display:grid}.pub .pt-chart svg{width:100%;max-width:32rem;height:auto;color:var(--acc)}.pub .pt-values>summary,.pub .pt-disclosure>summary{min-height:var(--pub-target);cursor:pointer;align-items:center;font-weight:500;display:flex}.pub .pt-values table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:24rem}.pub .pt-values th,.pub .pt-values td{text-align:start;border-bottom:1px solid var(--line);padding:.5rem 1rem .5rem 0}.pub .pt-values th{font-size:var(--pub-help);color:var(--ink-2);text-transform:none;letter-spacing:normal;border-bottom-color:var(--line-2);font-weight:600}.pub .pt-disclosures{border-top:1px solid var(--line)}.pub .pt-disclosure{border-bottom:1px solid var(--line)}.pub .pt-answers{gap:.5rem;margin:0 0 1rem;display:grid}.pub .pt-answers dt{font-size:var(--pub-help);color:var(--ink-2)}.pub .pt-answers dd{margin:0}.pub .pt-legal{padding-bottom:1rem}.pub .pt-fieldset{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.pub .pt-file{justify-items:start;gap:.5rem;display:grid}.pub .pt-file-btn{min-height:var(--pub-primary);cursor:pointer;gap:.5rem;position:relative}.pub .pt-file-btn input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pub .pt-file-btn:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.pub .pt-file-name{overflow-wrap:anywhere}@media (forced-colors:active){.pub .pt-tab[aria-current=page],.pub .pt-tab[data-current],.pub .pt-topnav a[aria-current=page],.pub .pt-more-link[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}}.rec-bar{z-index:var(--z-sticky);align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-4);background:var(--card);border-bottom:1px solid var(--line-2);color:var(--ink);font-size:var(--fs-md);flex-wrap:wrap;display:flex;position:sticky;top:0}.rec-bar[data-phase=aufnahme] .rec-bar-word{font-weight:600}.rec-bar-state{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;margin:0;display:flex}.rec-bar-g{color:var(--ink-2);flex:none}.rec-bar[data-tone=risk] .rec-bar-g{color:var(--risk)}.rec-bar[data-tone=ok] .rec-bar-g{color:var(--ok)}.rec-bar-client{color:var(--ink-2)}.rec-bar-time{font-variant-numeric:tabular-nums}.rec-bar-levels{gap:var(--s-3);display:flex}.rec-level{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.rec-level meter{width:4.5rem;height:.5rem}.rec-bar-warn{align-items:center;gap:var(--s-1);color:var(--ink);font-weight:500;display:inline-flex}.rec-bar-warn>.icon{color:var(--warn);flex:none}.rec-bar-actions{gap:var(--s-2);margin-left:auto;display:flex}.rec-hint{color:var(--ink-2);font-size:var(--fs-md)}.rec-dialog{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--pop);width:calc(100% - 2rem);max-width:40rem;color:var(--ink);padding:var(--s-4);box-shadow:var(--shadow-pop)}.rec-dialog::backdrop{background:var(--scrim)}.rec-announce{margin:var(--s-2) 0;padding:var(--s-2) var(--s-3);background:var(--sub);border-radius:var(--r)}.rec-dialog-actions{justify-content:flex-end;gap:var(--s-2);display:flex}@media (max-width:47.99rem){.rec-bar{top:auto;left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:var(--z-tabbar);position:fixed}.rec-bar-actions{margin-left:0}}@media (forced-colors:active){.rec-bar-g,.rec-bar-warn>.icon{color:canvastext}}.rec-head{align-items:center;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.rec-status{align-items:center;gap:6px var(--s-2);flex-wrap:wrap;display:flex}.rec-editor>fieldset{gap:var(--s-6);border:0;grid-template-columns:minmax(12rem,16rem) 1fr;min-width:0;margin:0;padding:0;display:grid}.rec-speaker{gap:var(--s-1);margin-bottom:var(--s-3);display:grid}.rec-seglist{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.rec-seg-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.rec-seg textarea{width:100%}.rec-seg:target,.rec-seglist li:target{outline:2px solid var(--focus);outline-offset:2px}.rec-search{gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.rec-detail-actions,.rec-prop-actions,.rec-approve{gap:var(--s-2);margin:var(--s-3) 0;flex-wrap:wrap;align-items:center;display:flex}.rec-prop{padding:var(--s-3) 0;border-top:1px solid var(--line)}.rec-prop h4{align-items:center;gap:6px var(--s-2);margin:0 0 var(--s-1);font-size:var(--fs-lg);flex-wrap:wrap;display:flex}.rec-quote{margin:var(--s-1) 0}.rec-player audio{width:100%}.rec-player audio:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:47.99rem){.rec-editor>fieldset{grid-template-columns:1fr}}.rec-quote p{font-size:var(--fs-read);margin:0}.rec-quote-speaker{font-weight:600}.rec-warnings{margin:var(--s-1) 0;gap:var(--s-1);padding:0;list-style:none;display:grid}.rec-ack{align-items:center;gap:6px;display:inline-flex}.today{gap:var(--s-4);min-width:0;padding:0 var(--s-7) var(--s-10);grid-template-columns:minmax(0,1fr);display:grid}.today-head{padding-inline:0}.today-alerts-wrap,.today-alerts{gap:var(--s-2);display:grid}.today-origin{color:var(--ink-2)}.today-more{gap:var(--s-2);display:grid}.today-more-s{align-items:center;gap:var(--s-2);background:var(--card);border:1px solid var(--risk-line);border-radius:var(--r);cursor:pointer;flex-wrap:wrap;min-height:32px;padding:4px 14px;display:flex}.today-more-s:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.today-more-hint{font-size:var(--fs-md);color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.today-more[open] .today-more-hint{text-decoration:none}.today-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.today-main,.today-side{gap:var(--s-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.today-pair{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:79.99rem){.today-grid{grid-template-columns:minmax(0,1fr) 280px}.today-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:63.99rem){.today-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99rem){.today{padding-inline:var(--s-4)}}.today-filter{position:relative}.today-filter>summary{list-style:none}.today-filter>summary::-webkit-details-marker{display:none}.today-filter-on{font-weight:600}.today-filter-menu{z-index:var(--z-popover);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);min-width:12rem;box-shadow:var(--shadow-pop);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.today-filter-menu a{min-height:32px;font-size:var(--fs-md);color:var(--ink);border-radius:var(--r-sm);align-items:center;padding:0 10px;text-decoration:none;display:flex}.today-filter-menu a[aria-current=true]{background:var(--acc-wash);box-shadow:inset 0 0 0 1px var(--acc);font-weight:600}.today-filter-menu a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.today-filter-menu a:not([aria-current=true]):hover{background:var(--hover)}}@container tbl (min-width:800.02px){.today-tbl [data-p="3"]{display:table-cell}}@container tbl (min-width:640.02px){.today-tbl [data-p="2"]{display:table-cell}}@container tbl (max-width:800px){.today-tbl [data-p="3"]{display:none}}@container tbl (max-width:640px){.today-tbl [data-p="2"]{display:none}}.today-tbl td{vertical-align:middle}.today-client{align-items:center;gap:var(--s-2);white-space:nowrap;display:inline-flex}.today-test{font-size:var(--fs-sm);color:var(--ink-2);margin-left:6px;font-weight:400}.today-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.today-cell-link{min-height:24px;color:inherit;border-radius:var(--r-sm);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;text-decoration:none;display:inline-flex}.today-cell-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.today-cell-link:hover{text-underline-offset:2px;text-decoration:underline}}.today-links{gap:2px;display:grid}.today-weight{align-items:center;gap:var(--s-2);display:inline-flex}.today-weight-v{justify-items:end;display:grid}.today-th-g{color:var(--warn);vertical-align:-1px}.today .tbl abbr{text-decoration:none}.today-list{margin:0;padding:0;list-style:none}.today-list>.list-i{flex-wrap:wrap}.today-empty{font-size:var(--fs-base);color:var(--ink-2);text-wrap:pretty;margin:0;padding:12px 14px}.today-sub{font-size:var(--fs-md);color:var(--ink-2);border-top:1px solid var(--line);margin:0;padding:10px 14px 4px;font-weight:600}.today-card-foot{font-size:var(--fs-md);border-top:1px solid var(--line);margin:0;padding:8px 14px 10px}.today-failed{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;padding:10px 14px;display:flex}.today-li-g{color:var(--ink-3);flex:none}.list-i-main>a.list-i-t{color:var(--ink);text-decoration:none}.list-i-main>a.list-i-t:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.list-i-main>a.list-i-t:hover{text-underline-offset:2px;text-decoration:underline}}.today-task{align-items:flex-start}.today-check{display:contents}.today-check .chk{flex:none;justify-content:center;min-width:24px;min-height:24px}.today-task.is-done .list-i-t{color:var(--ink-3);font-weight:400;text-decoration:line-through}.today-task.is-done .list-i-m{text-decoration:line-through}.today-done{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.today-confirm{gap:var(--s-2);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);flex:100%;padding:10px 12px;display:grid}.today-confirm:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.today-confirm-q{font-size:var(--fs-md);color:var(--ink);margin:0;font-weight:600}.today-confirm-actions,.today-rem-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.today-inline{display:inline-flex}.today-inline>fieldset{display:contents}.today-disclose>summary{cursor:pointer}.today-disclose[open],.today-inv-actions{flex:100%}.today-video{align-items:center;gap:4px;display:inline-flex}.today-msg{align-items:flex-start}.today-msg-when{color:var(--ink-3);font-weight:400}.today-msg-body{overflow-wrap:anywhere}.today-contacts{gap:var(--s-2);padding:12px 14px;display:grid}.today-contacts-n{font-size:var(--fs-base);color:var(--ink-2);margin:0}.today-contacts-n b{color:var(--ink);font-weight:500}.today-contacts-open{font-size:var(--fs-md);color:var(--ink-2);margin:0}.today-contacts .today-empty{padding:0}}@layer utilities{.\@container{container-type:inline-size}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.w-\(--dock-h\){width:var(--dock-h)}.w-0{width:0}.max-w-3xl{max-width:var(--container-3xl)}.grow{flex-grow:1}.resize{resize:both}.flex-col{flex-direction:column}.gap-8{gap:calc(var(--spacing) * 8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[oklch\(0\.5_0_0\)\]{border-color:#636363;border-color:lab(42% 0 0)}.border-amber-400{border-color:var(--color-amber-400)}.border-x-red-500{border-inline-color:var(--color-red-500)}.border-s-blue-100{border-inline-start-color:var(--color-blue-100)}.border-t-gray-200{border-top-color:var(--color-gray-200)}.border-b-black{border-bottom-color:var(--color-black)}.border-l-\[tomato\]{border-left-color:tomato}.bg-\(--brand-red\){background-color:var(--brand-red)}.bg-\(--sub\){background-color:var(--sub)}.bg-\(--x\){background-color:var(--x)}.bg-\[\#ff0000\]{background-color:red}.bg-\[--ink\]{background-color:--ink}.bg-\[color\(display-p3_1_0_0\)\]{background-color:#ff0f0e;background-color:color(display-p3 1 0 0)}.bg-\[red\]{background-color:red}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black{background-color:var(--color-black)}.bg-red-500{background-color:var(--color-red-500)}.bg-\[url\(\/a\.png\)\]{background-image:url(/a.png)}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.px-3{padding-inline:calc(var(--spacing) * 3)}.text-end{text-align:end}.text-start{text-align:start}.text-\[14px\]{font-size:14px}.text-\(--ink\){color:var(--ink)}.text-\[RebeccaPurple\],.text-\[rebeccapurple\]{color:#639}.text-\[rgb\(0\,0\,0\)\]{color:#000}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-gray-600{color:var(--color-gray-600)}.text-ink-2{color:var(--ink-2)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.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,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-slate-900{--tw-shadow-color:#0f172b}@supports (color:lab(0% 0 0)){.shadow-slate-900{--tw-shadow-color:lab(7.78673% 1.82345 -15.0537)}}@supports (color:color-mix(in lab, red, red)){.shadow-slate-900{--tw-shadow-color:color-mix(in oklab, var(--color-slate-900) var(--tw-shadow-alpha), transparent)}}.ring-offset-slate-800{--tw-ring-offset-color:var(--color-slate-800)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}.\[c\:AAAA1111\]{c:AAAA1111}.\[c\:aaaa111\]{c:aaaa111}.\[c\:aaaa1111\]{c:aaaa1111}.\[c\:aaaa11112\]{c:aaaa11112}.\[c\:aaaaaaaa\]{c:aaaaaaaa}.\[c\:bbbb2222\]{c:bbbb2222}.\[c\:cccc3333\]{c:cccc3333}.\[c\:deadbeef\]{c:deadbeef}.\[c\:gggg1111\]{c:gggg1111}.\[c\:xxxxxxxx\]{c:xxxxxxxx}.\[c\:xyz\]{c:xyz}.\[c\:…\]{c:…}.\[k\:0000000a\]{k:0a}.\[k\:00000001\]{k:1}.\[k\:1a2b3c4d\]{k:1a2b3c4d}.\[k\:00000003\]{k:3}.\[k\:00000004\]{k:4}.\[k\:00000005\]{k:5}.\[k\:00000006\]{k:6}.\[k\:00000007\]{k:7}.\[k\:00000008\]{k:8}.\[k\:bbbbbbbb\]{k:bbbbbbbb}.\[k\:…\]{k:…}.\[p\:bbbb2222\]{p:bbbb2222}.\[p\:bbbbbbbb\]{p:bbbbbbbb}.\[u\:abab7777\]{u:abab7777}.\[u\:…\]{u:…}@media (hover:hover){.hover\:bg-red-100:hover{background-color:var(--color-red-100)}}@media (prefers-color-scheme:dark){.dark\:text-red-400{color:var(--color-red-400)}:is(.dark\:\*\:text-ink>*){color:var(--ink)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:#f2f1ec;--card:#fff;--sub:#f8f7f3;--hover:#e9e8e1;--pop:#fff;--line:#dedcd4;--line-2:#cbc9c0;--control:#8a877e;--ink:#151514;--ink-2:#4a4944;--ink-3:#65635c;--scrim:#00000073;--acc:#566242;--acc-hover:#465136;--on-acc:#fff;--acc-ink:#465136;--acc-wash:#eaeddf;--acc-line:#bec6a9;--hi:#dde2cb;--focus:#566242;--risk:#ac2724;--risk-wash:#ffefec;--risk-line:#f5bab2;--warn:#8d5406;--warn-wash:#fff3da;--warn-line:#e9cd9d;--ok:#296944;--ok-wash:#e7f9ec;--ok-line:#b5d8c0;--solid:#151514;--zone:#d6d4cb;--shadow-pop:0 0 0 1px var(--line), 0 18px 40px -20px #17161159}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--canvas:lab(95.1752% -.318319 2.64788);--card:lab(100% 0 0);--sub:lab(97.2475% -.162661 1.89842);--hover:lab(91.9451% -.540823 3.38318);--pop:lab(100% 0 0);--line:lab(87.7723% -.342667 4.19048);--line-2:lab(80.9435% -.493526 4.94788);--control:lab(56.3417% -.0977516 5.38526);--ink:lab(6.71295% -.17412 .638121);--ink-2:lab(31.0325% -.342146 3.04427);--ink-3:lab(41.947% -.21559 4.22145);--scrim:lab(0% 0 0/.45);--acc:lab(39.8602% -9.41411 16.603);--acc-hover:lab(32.8465% -8.61934 14.3987);--on-acc:lab(100% 0 0);--acc-ink:lab(32.8465% -8.61934 14.3987);--acc-wash:lab(93.2316% -2.87896 6.49166);--acc-line:lab(78.61% -6.71881 13.7693);--hi:lab(89.0567% -4.68969 10.6206);--focus:lab(39.8602% -9.41411 16.603);--risk:lab(39.153% 53.4299 36.6891);--risk-wash:lab(95.745% 6.62503 3.89235);--risk-line:lab(80.8051% 21.3012 12.6515);--warn:lab(41.6375% 20.833 48.6247);--warn-wash:lab(96.4278% 1.50314 15.521);--warn-line:lab(83.882% 5.45716 27.6439);--ok:lab(39.6929% -28.6213 14.7474);--ok-wash:lab(96.2784% -7.73662 3.96292);--ok-line:lab(83.2717% -15.5459 7.96992);--solid:lab(6.71295% -.17412 .638121);--zone:lab(84.8812% -.454098 4.5642);--shadow-pop:0 0 0 1px var(--line), 0 18px 40px -20px lab(7.28809% -.466652 3.2761/.35)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#151514;--card:#22211f;--sub:#1b1d18;--hover:#2b2a27;--pop:#2b2a27;--line:#34332f;--line-2:#4a4944;--control:#85827a;--ink:#f2f1ec;--ink-2:#b9b6ae;--ink-3:#9b9890;--scrim:#0009;--acc:#a9b48c;--acc-hover:#bac49f;--on-acc:#151514;--acc-ink:#bac49f;--acc-wash:#2a2c25;--acc-line:#5b6349;--hi:#e4e7d8;--focus:#a9b48c;--risk:#ff8579;--risk-wash:#3f1916;--risk-line:#873f39;--warn:#e4ac59;--warn-wash:#38260a;--warn-line:#785724;--ok:#78c995;--ok-wash:#142b1d;--ok-line:#336144;--solid:#f2f1ec;--zone:#3e3d38;--shadow-pop:0 0 0 1px var(--line-2), 0 18px 40px -16px #000000b3}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--canvas:lab(6.71295% -.17412 .638121);--card:lab(12.7833% .130944 1.52907);--sub:lab(10.4424% -1.92019 3.15223);--hover:lab(17.0917% -.0442415 2.3062);--pop:lab(17.0917% -.0442415 2.3062);--line:lab(21.2785% -.204206 2.67929);--line-2:lab(31.0325% -.342146 3.04427);--control:lab(54.471% .0356138 4.61254);--ink:lab(95.1752% -.318319 2.64788);--ink-2:lab(74.0756% .028044 4.60212);--ink-3:lab(62.9394% .0283718 4.60736);--scrim:lab(0% 0 0/.6);--acc:lab(71.684% -9.28101 19.2956);--acc-hover:lab(77.6698% -8.43826 17.5724);--on-acc:lab(6.71295% -.17412 .638121);--acc-ink:lab(77.6698% -8.43826 17.5724);--acc-wash:lab(17.6582% -2.16904 4.33591);--acc-line:lab(40.6742% -6.96488 13.7124);--hi:lab(91.1513% -2.96056 6.87449);--focus:lab(71.684% -9.28101 19.2956);--risk:lab(69.5818% 46.4075 28.6508);--risk-wash:lab(14.7484% 18.6133 11.6163);--risk-line:lab(36.4089% 31.0043 19.3016);--warn:lab(74.4315% 14.934 50.2358);--warn-wash:lab(17.0252% 6.47137 20.8161);--warn-line:lab(39.6337% 10.1941 34.158);--ok:lab(74.7693% -34.6673 17.8234);--ok-wash:lab(15.266% -12.6244 6.49269);--ok-line:lab(37.1196% -22.111 11.3739);--solid:lab(95.1752% -.318319 2.64788);--zone:lab(25.7024% -.377655 3.4335);--shadow-pop:0 0 0 1px var(--line-2), 0 18px 40px -16px lab(0% 0 0/.7)}}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#151514;--card:#22211f;--sub:#1b1d18;--hover:#2b2a27;--pop:#2b2a27;--line:#34332f;--line-2:#4a4944;--control:#85827a;--ink:#f2f1ec;--ink-2:#b9b6ae;--ink-3:#9b9890;--scrim:#0009;--acc:#a9b48c;--acc-hover:#bac49f;--on-acc:#151514;--acc-ink:#bac49f;--acc-wash:#2a2c25;--acc-line:#5b6349;--hi:#e4e7d8;--focus:#a9b48c;--risk:#ff8579;--risk-wash:#3f1916;--risk-line:#873f39;--warn:#e4ac59;--warn-wash:#38260a;--warn-line:#785724;--ok:#78c995;--ok-wash:#142b1d;--ok-line:#336144;--solid:#f2f1ec;--zone:#3e3d38;--shadow-pop:0 0 0 1px var(--line-2), 0 18px 40px -16px #000000b3}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--canvas:lab(6.71295% -.17412 .638121);--card:lab(12.7833% .130944 1.52907);--sub:lab(10.4424% -1.92019 3.15223);--hover:lab(17.0917% -.0442415 2.3062);--pop:lab(17.0917% -.0442415 2.3062);--line:lab(21.2785% -.204206 2.67929);--line-2:lab(31.0325% -.342146 3.04427);--control:lab(54.471% .0356138 4.61254);--ink:lab(95.1752% -.318319 2.64788);--ink-2:lab(74.0756% .028044 4.60212);--ink-3:lab(62.9394% .0283718 4.60736);--scrim:lab(0% 0 0/.6);--acc:lab(71.684% -9.28101 19.2956);--acc-hover:lab(77.6698% -8.43826 17.5724);--on-acc:lab(6.71295% -.17412 .638121);--acc-ink:lab(77.6698% -8.43826 17.5724);--acc-wash:lab(17.6582% -2.16904 4.33591);--acc-line:lab(40.6742% -6.96488 13.7124);--hi:lab(91.1513% -2.96056 6.87449);--focus:lab(71.684% -9.28101 19.2956);--risk:lab(69.5818% 46.4075 28.6508);--risk-wash:lab(14.7484% 18.6133 11.6163);--risk-line:lab(36.4089% 31.0043 19.3016);--warn:lab(74.4315% 14.934 50.2358);--warn-wash:lab(17.0252% 6.47137 20.8161);--warn-line:lab(39.6337% 10.1941 34.158);--ok:lab(74.7693% -34.6673 17.8234);--ok-wash:lab(15.266% -12.6244 6.49269);--ok-line:lab(37.1196% -22.111 11.3739);--solid:lab(95.1752% -.318319 2.64788);--zone:lab(25.7024% -.377655 3.4335);--shadow-pop:0 0 0 1px var(--line-2), 0 18px 40px -16px lab(0% 0 0/.7)}}:root{--font-display:var(--brand-font-display,"Archivo"), system-ui, sans-serif;--font-body:var(--brand-font-body,"Hanken Grotesk"), system-ui, sans-serif;--font-mono:var(--brand-font-mono,"IBM Plex Mono"), ui-monospace, monospace;--font-stretch-heading:112%;--font-stretch-display:118%;--font-stretch-label:125%;--fs-xs:.6875rem;--fs-sm:.75rem;--fs-md:.8125rem;--fs-base:.84375rem;--fs-input:.875rem;--fs-lg:.9375rem;--fs-read:.96875rem;--fs-kpi:1.1875rem;--fs-title:1.375rem;--fs-site-body:1.0625rem;--fs-site-h3:1.25rem;--fs-site-h2:clamp(1.9rem, 3.4vw, 3rem);--fs-site-h1:clamp(2.6rem, 6.6vw, 5.8rem);--fs-site-label:.72rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--site-section:clamp(96px, 12vw, 160px);--site-max:1280px;--site-gutter:20px;--r-sm:4px;--r:6px;--r-lg:10px;--r-sheet:14px;--r-card:14px;--r-image:6px;--r-pill:999px;--btn-radius:999px;--btn-weight:600;--btn-h:32px;--btn-h-sm:26px;--btn-px:14px;--btn-px-sm:10px;--btn-site-py:14px;--btn-site-px:24px;--btn-site-fs:.95rem;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.15s;--t-mid:.22s;--dur-1:.12s;--dur-2:.18s;--dur-3:.22s;--z-sticky:10;--z-context:15;--z-tabbar:20;--z-backdrop:29;--z-drawer:30;--z-popover:30;--head:52px;--bar:56px;--tabbar:56px;--topbar-h:0px;--tabbar-h:0px;--dock-h:0px;--ctx-h:0px}@media (max-width:47.99rem){:root{--topbar-h:var(--bar);--tabbar-h:var(--tabbar)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::file-selector-button{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}
