@font-face{font-family:inter;src:url(../media/inter_latin_variable-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_70118cd6-module__E84qra__className{font-family:inter,inter Fallback;font-style:normal}.inter_70118cd6-module__E84qra__variable{--si-font-inter:"inter", "inter Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader_latin_variable-s.1tkuwlnjs9jrl.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader Fallback;src:local(Times New Roman);ascent-override:70.13%;descent-override:25.29%;line-gap-override:0.0%;size-adjust:104.8%}.newsreader_4e89feab-module__4NDsdG__className{font-family:newsreader,newsreader Fallback;font-style:normal}.newsreader_4e89feab-module__4NDsdG__variable{--si-font-newsreader:"newsreader", "newsreader Fallback"}
:root{--si-bg:#faf7f1;--si-bg-raised:#fff;--si-fg:#141a24;--si-fg-muted:#576073;--si-accent:#0d7488;--si-on-accent:#faf7f1;--si-ink-fill:#141a24;--si-on-ink:#faf7f1;--si-danger:#8c2d1b;--si-focus:#0d7488;--si-rule:#141a2424;--si-rule-strong:#141a247a;--si-space-1:.25rem;--si-space-2:.5rem;--si-space-3:.75rem;--si-space-4:1rem;--si-space-6:1.5rem;--si-space-8:2rem;--si-space-12:3rem;--si-space-16:4rem;--si-space-24:6rem;--si-radius-sm:5px;--si-radius-md:6px;--si-radius-lg:8px;--si-radius-full:999px;--si-font-sans:var(--si-font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--si-font-serif:var(--si-font-newsreader,"Newsreader"), Georgia, "Times New Roman", serif;--si-reading-display:clamp(2rem, 1.2rem + 3.4vw, 3.25rem);--si-reading-title:2.5rem;--si-reading-prose:1.1875rem;--si-reading-body-lg:1.0625rem;--si-app-title:1.625rem;--si-app-item:1.0625rem;--si-app-body:1rem;--si-app-ui:.875rem;--si-app-meta:.75rem;--si-app-label:.75rem;--si-reading-track-display:-.018em;--si-reading-track-title:-.018em;--si-app-track-title:-.014em;--si-app-track-item:-.006em;--si-app-track-label:.1em;--si-motion-fast:.12s;--si-motion-base:.2s;--si-motion-slow:.32s;--si-ease-enter:cubic-bezier(.2, 0, 0, 1);--si-ease-exit:cubic-bezier(.4, 0, 1, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--si-bg:#0e1420;--si-bg-raised:#171f2c;--si-fg:#edebe4;--si-fg-muted:#a2acbc;--si-accent:#5bc0d8;--si-on-accent:#0e1420;--si-ink-fill:#edebe4;--si-on-ink:#0e1420;--si-danger:#f0a08c;--si-focus:#5bc0d8;--si-rule:#edebe429;--si-rule-strong:#edebe466}}:root[data-theme=dark]{--si-bg:#0e1420;--si-bg-raised:#171f2c;--si-fg:#edebe4;--si-fg-muted:#a2acbc;--si-accent:#5bc0d8;--si-on-accent:#0e1420;--si-ink-fill:#edebe4;--si-on-ink:#0e1420;--si-danger:#f0a08c;--si-focus:#5bc0d8;--si-rule:#edebe429;--si-rule-strong:#edebe466}:root[data-theme=light]{--si-bg:#faf7f1;--si-bg-raised:#fff;--si-fg:#141a24;--si-fg-muted:#576073;--si-accent:#0d7488;--si-on-accent:#faf7f1;--si-ink-fill:#141a24;--si-on-ink:#faf7f1;--si-danger:#8c2d1b;--si-focus:#0d7488;--si-rule:#141a2424;--si-rule-strong:#141a247a}*,:before,:after{box-sizing:border-box}body{background:var(--si-bg);color:var(--si-fg);font-family:var(--si-font-sans);font-size:var(--si-app-body);margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.si-page{background:var(--si-bg);min-height:100vh}.si-page__band{justify-content:space-between;align-items:baseline;gap:var(--si-space-4);padding:var(--si-space-4) var(--si-space-6);border-bottom:1px solid var(--si-rule);display:flex}.si-page__main{max-width:60ch;padding:var(--si-space-12) var(--si-space-6) var(--si-space-16);margin:0 auto}.si-page__main :is(h1,.si-title){font-family:var(--si-font-serif);font-size:var(--si-reading-title);letter-spacing:var(--si-reading-track-title);margin:0 0 var(--si-space-4);font-weight:400;line-height:1.15}.si-page__main :is(h2,.si-subtitle){font-family:var(--si-font-serif);font-size:var(--si-app-title);letter-spacing:var(--si-app-track-title);margin:0 0 var(--si-space-3);font-weight:400;line-height:1.2}.si-page__main>p{font-size:var(--si-reading-body-lg);margin:0 0 var(--si-space-4);line-height:1.6}.si-page__main>p a{color:var(--si-accent)}.si-page__main>p a:focus-visible{outline:3px solid var(--si-focus);outline-offset:2px;border-radius:var(--si-radius-sm)}.si-lede{color:var(--si-fg-muted)}@media (max-width:40rem){.si-page__main{padding:var(--si-space-8) var(--si-space-4) var(--si-space-12)}.si-page__band{padding:var(--si-space-4)}}
.si-button{font-family:var(--si-font-sans);font-size:var(--si-app-ui);padding:var(--si-space-3) var(--si-space-6);border-radius:var(--si-radius-md);cursor:pointer;min-height:44px;transition:background-color var(--si-motion-fast) ease, border-color var(--si-motion-fast) ease, color var(--si-motion-fast) ease;border:1px solid #0000;font-weight:500;line-height:1.25}.si-button:focus-visible{outline:3px solid var(--si-focus);outline-offset:2px}.si-button:disabled{opacity:.5;cursor:not-allowed}.si-button--primary{background:var(--si-ink-fill);color:var(--si-on-ink)}.si-button--secondary{color:var(--si-fg);border-color:var(--si-rule-strong);background:0 0}.si-button--quiet{color:var(--si-accent);padding-left:var(--si-space-2);padding-right:var(--si-space-2);background:0 0}.si-button--secondary:hover:not(:disabled){background:var(--si-bg-raised)}.si-button--quiet:hover:not(:disabled){text-decoration:underline}.si-button--primary:hover:not(:disabled){opacity:.9}@media (prefers-reduced-motion:reduce){.si-button{transition:none}}
.si-field+.si-field{margin-top:var(--si-space-6)}.si-field__label{font-family:var(--si-font-sans);font-size:var(--si-app-ui);margin-bottom:var(--si-space-1);font-weight:500;display:block}.si-field__input{width:100%;font-family:var(--si-font-sans);font-size:var(--si-app-body);padding:var(--si-space-3);border-radius:var(--si-radius-md);border:1px solid var(--si-rule-strong);background:var(--si-bg-raised);min-height:44px;color:var(--si-fg);transition:border-color var(--si-motion-fast) ease, outline-color var(--si-motion-fast) ease;line-height:1.5;display:block}.si-field__input:focus-visible{outline:3px solid var(--si-focus);outline-offset:1px;border-color:var(--si-focus)}.si-field__input--invalid{border-color:var(--si-danger)}.si-field__hint{font-family:var(--si-font-sans);font-size:var(--si-app-ui);color:var(--si-fg-muted);margin:var(--si-space-2) 0 0;line-height:1.45}.si-field__error{font-family:var(--si-font-sans);font-size:var(--si-app-ui);color:var(--si-danger);margin:var(--si-space-2) 0 0;line-height:1.45}@media (prefers-reduced-motion:reduce){.si-field__input{transition:none}}.si-field__input--multiline{resize:vertical;min-height:8.5rem;line-height:1.6}.si-field__control--password{position:relative}.si-field__control--password .si-field__input{padding-right:4.5rem}.si-field__reveal{top:50%;right:var(--si-space-2);font-family:var(--si-font-sans);font-size:var(--si-app-ui);color:var(--si-accent);border-radius:var(--si-radius-sm);min-width:44px;min-height:44px;padding:0 var(--si-space-2);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500;position:absolute;transform:translateY(-50%)}.si-field__reveal:hover{text-decoration:underline}.si-field__reveal:focus-visible{outline:3px solid var(--si-focus);outline-offset:1px}
.si-banner{margin:var(--si-space-6) 0;font-family:var(--si-font-sans);border:1px solid var(--si-rule-strong);border-radius:var(--si-radius-md);background:var(--si-bg-raised);padding:var(--si-space-4);border-left-width:3px;display:block}.si-banner--notice{border-left-color:var(--si-accent)}.si-banner--problem{border-left-color:var(--si-danger)}.si-banner__title{font-size:var(--si-app-ui);margin-bottom:var(--si-space-1);font-weight:600;display:block}.si-banner__body{font-size:var(--si-app-body);color:var(--si-fg-muted);display:block}
.si-wordmark{font-family:var(--si-font-serif);font-size:var(--si-app-body);letter-spacing:var(--si-app-track-item);color:var(--si-fg);font-weight:500}.si-wordmark--link{text-decoration:none}.si-wordmark--link:focus-visible{outline:3px solid var(--si-focus);outline-offset:2px;border-radius:var(--si-radius-sm)}
.si-card{background:var(--si-bg-raised);border:1px solid var(--si-rule);border-radius:var(--si-radius-lg);padding:var(--si-space-6)}
.si-badge{font-family:var(--si-font-sans);font-size:var(--si-app-meta);color:var(--si-fg-muted);border:1px solid var(--si-rule);border-radius:var(--si-radius-sm);padding:0 var(--si-space-2);white-space:nowrap;line-height:1.45;display:inline-block}
.si-empty{padding:var(--si-space-8) 0}.si-empty__message{font-family:var(--si-font-serif);font-size:var(--si-app-item);color:var(--si-fg);max-width:48ch;margin:0 0 var(--si-space-6);font-weight:400;line-height:1.5}.si-empty__action{display:flex}
.si-listrows{margin:0;padding:0;list-style:none}.si-listrow{border-top:1px solid var(--si-rule)}.si-listrow:first-child{border-top:none}.si-listrow__body{justify-content:space-between;align-items:center;gap:var(--si-space-4);min-height:52px;padding:var(--si-space-2) 10px;border-radius:var(--si-radius-md);color:inherit;margin:0 -10px;text-decoration:none;display:flex}.si-listrow__body--link{transition:background-color var(--si-motion-fast) ease}.si-listrow__body--link:hover{background:var(--si-bg-raised)}.si-listrow__body--link:focus-visible{outline:3px solid var(--si-focus);outline-offset:-3px}.si-listrow__primary{font-family:var(--si-font-serif);font-size:var(--si-app-item);letter-spacing:-.006em;color:var(--si-fg);font-weight:500;line-height:1.3}.si-listrow__meta{font-family:var(--si-font-sans);font-size:var(--si-app-meta);color:var(--si-fg-muted);font-variant-numeric:tabular-nums;align-items:center;gap:var(--si-space-2);flex-shrink:0;line-height:1.45;display:inline-flex}@media (prefers-reduced-motion:reduce){.si-listrow__body--link{transition:none}}
.si-fingerprint{gap:var(--si-space-3) var(--si-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.si-fingerprint__word{align-items:baseline;gap:var(--si-space-2);display:flex}.si-fingerprint__number{font-family:var(--si-font-sans);font-size:var(--si-app-meta);color:var(--si-fg-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:1.1em;line-height:1.45}.si-fingerprint__text{font-family:var(--si-font-sans);font-size:var(--si-app-item);letter-spacing:.01em;color:var(--si-fg);font-weight:500;line-height:1.3}

