:root{--paper:#faf9f6;--surface:#ffffff;--ink:#141413;--muted:#5f5c55;--faint:var(--muted);--line:#e5e1d8;--rule:var(--line);--field:#f2f0ea;--acc:#f5c518;--acc-soft:#fcf3d2;--acc-ink:#4a3b00;--alert:#8c2f16;--alert-soft:#f7e7e0;--inv-paper:var(--ink);--inv-ink:#ffffff;--focus-ring:var(--ink);--focus-halo:var(--acc);--focus-w:2px;--focus-offset:2px;--focus-reach:4px;color-scheme:light;--radius-surface:10px;--radius-control:6px;--radius-status:4px;--radius:var(--radius-control);--hairline:1px;--control-h:36px;--control-h-sm:30px;--input-h:44px;--status-h:24px;--touch-h:46px;--font-display:var(--font-archivo,"Archivo"),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,"Cascadia Mono",Consolas,monospace;--fs-min:13px;--fs-display:clamp(28px,3vw,34px);--fs-figure:30px;--fs-figure-sm:22px;--fs-h2:21px;--fs-h3:17px;--fs-body:16px;--fs-lede:var(--fs-body);--fs-data:15px;--fs-sm:14px;--fs-dense:var(--fs-min);--fs-label:var(--fs-min);--fs-status:var(--fs-min);--fs-button:14px;--lh-tight:1.1;--lh-body:1.55;--ls-display:-0.025em;--ls-label:0.01em;--ls-status:0.005em;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--content-narrow:800px;--content-default:1280px;--content-wide:1680px;--header-height:64px;--gutter:32px;--table-pad-x:var(--s3);--table-pad-y:var(--s3);--table-row-h-dense:32px;--app-top:var(--header-height);--ease:cubic-bezier(0.22,1,0.36,1);--dur-fast:140ms;--dur-slow:260ms}@media (max-width:640px){:root{--gutter:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#121211;--surface:#1b1b19;--ink:#f2f1ec;--muted:#a9a59b;--line:#2e2d2a;--field:#252422;--acc-soft:#3a3113;--acc-ink:#f5d56a;--alert:#f0a488;--alert-soft:#3b211a;--inv-paper:#f2f1ec;--inv-ink:#121211;--focus-ring:var(--acc);--focus-halo:var(--paper);color-scheme:dark}}:root[data-theme=dark]{--paper:#121211;--surface:#1b1b19;--ink:#f2f1ec;--muted:#a9a59b;--line:#2e2d2a;--field:#252422;--acc-soft:#3a3113;--acc-ink:#f5d56a;--alert:#f0a488;--alert-soft:#3b211a;--inv-paper:#f2f1ec;--inv-ink:#121211;--focus-ring:var(--acc);--focus-halo:var(--paper);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--app-top) + var(--s7))}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,h4{margin:0;font-weight:800;letter-spacing:var(--ls-display);text-wrap:balance}h1{font-size:var(--fs-display);line-height:var(--lh-tight)}h2{font-size:var(--fs-h2);letter-spacing:-.02em}h3{font-size:var(--fs-h3);font-weight:700;letter-spacing:0}p{margin:0 0 var(--s3);max-width:72ch}a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease)}a:hover{color:var(--ink)}button{font:inherit;color:inherit}:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-offset) var(--focus-halo)}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:calc(-1 * var(--focus-w))}::placeholder{color:var(--muted);opacity:1}@media (pointer:coarse){button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,summary{min-height:var(--touch-h)}}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.label{font-size:var(--fs-label);font-weight:600;letter-spacing:var(--ls-label)}.faint,.label,.muted{color:var(--muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scroll-x{position:relative;overflow-x:auto;padding:var(--focus-reach);margin:calc(-1 * var(--focus-reach))}.live-slot:empty{position:absolute}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}form[aria-busy=true] [data-p363-busy-lock=aria],form[aria-busy=true] label:has([data-p363-busy-lock=aria]){pointer-events:none}[data-technical]:not([data-show-technical] [data-technical]){display:none!important}dialog[open]{max-height:calc(100dvh - 2 * var(--s3));overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:5rem}dialog[open] [data-p363-dialog-head]{top:0;margin:calc(-1 * var(--dialog-pad, var(--s4))) calc(-1 * var(--dialog-pad, var(--s4))) 0;border-bottom:var(--hairline) solid var(--line)}dialog[open] [data-p363-dialog-foot],dialog[open] [data-p363-dialog-head]{position:-webkit-sticky;position:sticky;z-index:2;padding:var(--s3) var(--dialog-pad,var(--s4));background:var(--paper)}dialog[open] [data-p363-dialog-foot]{bottom:0;margin:0 calc(-1 * var(--dialog-pad, var(--s4))) calc(-1 * var(--dialog-pad, var(--s4)));border-top:var(--hairline) solid var(--line)}@media (max-height:560px){dialog[open]{--dialog-pad:var(--s3);scroll-padding-block:4rem}}