@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.30453b9rv70y7.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.3h407z6i7-mwk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--color-background:#fff;--color-background-muted:#f6f6f7;--color-surface:#fff;--color-surface-raised:#f4f4f5;--color-surface-sunken:#f4f4f5;--color-border:#e4e4e7;--color-border-strong:#8a8a93;--color-text:#0a0a0a;--color-text-secondary:#52525b;--color-text-tertiary:#6b6b73;--color-text-inverse:#fff;--color-text-on-primary:#fff;--color-text-on-accent:#fff;--color-text-on-danger:#fff;--color-primary:#3a4470;--color-primary-pressed:#1c2033;--color-primary-soft:#eef0f7;--color-primary-text:#3a4470;--color-accent:#3a4470;--color-accent-pressed:#1c2033;--color-accent-soft:#eef0f7;--color-accent-text:#3a4470;--color-nose:#b8646f;--color-adoption:#4f7a73;--color-adoption-soft:#eef3f2;--color-adoption-text:#3e5c57;--color-organization:#5a6e8c;--color-organization-soft:#eef1f5;--color-organization-text:#3c4e66;--color-success:#4e7a55;--color-success-soft:#eef4ef;--color-success-text:#3d6142;--color-warning:#9c7a3a;--color-warning-soft:#f7f3ea;--color-warning-text:#7a5a1e;--color-danger:#9e4039;--color-danger-soft:#f8eeed;--color-danger-text:#9b3b35;--color-backdrop:#0a0a0a52;--color-focus-ring:#46518a;--color-skeleton:#f4f4f5;--color-skeleton-highlight:#f6f6f7;--color-toast:#18181b;--color-toast-text:#fafafa;--color-toast-action:#c5cbe6;--color-tab-bar:#fff;--color-tab-bar-border:#e4e4e7;--color-tab-bar-active:#0a0a0a;--color-tab-bar-inactive:#6b6b73;--text-display-size:32px;--text-display-line:38px;--text-display-weight:600;--text-display-tracking:-.8px;--text-title1-size:26px;--text-title1-line:32px;--text-title1-weight:600;--text-title1-tracking:-.5px;--text-title2-size:21px;--text-title2-line:27px;--text-title2-weight:600;--text-title2-tracking:-.3px;--text-title3-size:17px;--text-title3-line:23px;--text-title3-weight:600;--text-title3-tracking:-.15px;--text-headline-size:16px;--text-headline-line:22px;--text-headline-weight:600;--text-headline-tracking:-.1px;--text-body-size:16px;--text-body-line:24px;--text-body-weight:400;--text-body-tracking:0px;--text-body-strong-size:16px;--text-body-strong-line:24px;--text-body-strong-weight:500;--text-body-strong-tracking:0px;--text-callout-size:15px;--text-callout-line:22px;--text-callout-weight:400;--text-callout-tracking:0px;--text-label-size:14px;--text-label-line:20px;--text-label-weight:500;--text-label-tracking:0px;--text-caption-size:13px;--text-caption-line:18px;--text-caption-weight:400;--text-caption-tracking:0px;--text-caption-strong-size:13px;--text-caption-strong-line:18px;--text-caption-strong-weight:500;--text-caption-strong-tracking:0px;--text-micro-size:11px;--text-micro-line:14px;--text-micro-weight:500;--text-micro-tracking:.2px;--text-button-size:15px;--text-button-line:20px;--text-button-weight:600;--text-button-tracking:-.1px;--text-button-small-size:14px;--text-button-small-line:18px;--text-button-small-weight:600;--text-button-small-tracking:-.05px;--text-rail-size:12px;--text-rail-line:15px;--text-rail-weight:600;--text-rail-tracking:0px;--text-overlay-size:13px;--text-overlay-line:17px;--text-overlay-weight:500;--text-overlay-tracking:0px;--space-none:0px;--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-xxxl:48px;--radius-none:0px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--shadow-sm:0 1px 2px #0a0a0a0a;--shadow-md:0 2px 8px #0a0a0a0f;--shadow-lg:0 8px 24px #0a0a0a1a}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-background:#0b0b0c;--color-background-muted:#000;--color-surface:#161618;--color-surface-raised:#1f1f22;--color-surface-sunken:#121214;--color-border:#2a2a2e;--color-border-strong:#66666e;--color-text:#f4f4f5;--color-text-secondary:#a1a1aa;--color-text-tertiary:#8a8a93;--color-text-inverse:#0a0a0a;--color-text-on-primary:#0a0a0a;--color-text-on-accent:#0a0a0a;--color-text-on-danger:#0a0a0a;--color-primary:#9ba5d1;--color-primary-pressed:#c5cbe6;--color-primary-soft:#1c2033;--color-primary-text:#a3acd6;--color-accent:#9ba5d1;--color-accent-pressed:#c5cbe6;--color-accent-soft:#1c2033;--color-accent-text:#a3acd6;--color-nose:#d9939c;--color-adoption:#8fb1ab;--color-adoption-soft:#18201f;--color-adoption-text:#a9c4bf;--color-organization:#8e9fba;--color-organization-soft:#1a1f27;--color-organization-text:#afbcd0;--color-success:#8fb394;--color-success-soft:#18211a;--color-success-text:#adc6b0;--color-warning:#c9ae78;--color-warning-soft:#26221a;--color-warning-text:#d8c08f;--color-danger:#e2a49e;--color-danger-soft:#2a1c1b;--color-danger-text:#e2a49e;--color-backdrop:#0000008c;--color-focus-ring:#9ba5d1;--color-skeleton:#161618;--color-skeleton-highlight:#1f1f22;--color-toast:#f4f4f5;--color-toast-text:#0a0a0a;--color-toast-action:#3a4470;--color-tab-bar:#0b0b0c;--color-tab-bar-border:#2a2a2e;--color-tab-bar-active:#f4f4f5;--color-tab-bar-inactive:#8a8a93;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 2px 8px #00000059;--shadow-lg:0 8px 24px #00000073}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);-webkit-font-smoothing:antialiased}a{color:var(--color-primary-text)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}h1,h2,p{margin:0}ul{margin:0;padding:0;list-style:none}.muted{color:var(--color-text-secondary);font-size:var(--text-callout-size);line-height:var(--text-callout-line)}.shell{grid-template-columns:264px 1fr;min-height:100dvh;display:grid}.skip-link{left:var(--space-lg);padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);z-index:10;position:absolute;top:-100px}.skip-link:focus{top:var(--space-lg)}.sidebar{gap:var(--space-xl);padding:var(--space-xl) var(--space-lg);background:var(--color-background-muted);border-right:1px solid var(--color-border);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar__brand{gap:var(--space-xxs);padding:0 var(--space-sm);flex-direction:column;display:flex}.sidebar__logo{font-size:var(--text-title2-size);line-height:var(--text-title2-line);font-weight:var(--text-title2-weight);letter-spacing:var(--text-title2-tracking)}.sidebar__zone,.sidebar__section{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.sidebar__section{padding:0 var(--space-sm) var(--space-xs);display:block}.sidebar__footer{align-items:flex-start;gap:var(--space-md);padding:0 var(--space-sm);flex-direction:column;margin-top:auto;display:flex}.nav-list{gap:var(--space-xxs);flex-direction:column;display:flex}.nav-link{padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);text-decoration:none;display:block}.nav-link:hover{background:var(--color-surface-raised)}.nav-link[aria-current=page],.nav-link[aria-current=true]{background:var(--color-primary-soft);color:var(--color-primary-text)}.nav-link--muted{color:var(--color-text-secondary);font-weight:var(--text-caption-weight)}.user{flex-direction:column;display:flex}.user__name{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight)}.user__role{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.button{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-on-primary);font:inherit;font-size:var(--text-button-size);line-height:var(--text-button-line);font-weight:var(--text-button-weight);letter-spacing:var(--text-button-tracking);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-primary-pressed)}.button--ghost{color:var(--color-text);border-color:var(--color-border);background:0 0}.button--ghost:hover{background:var(--color-surface-raised)}.badge{padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--text-caption-strong-size);line-height:var(--text-caption-strong-line);font-weight:var(--text-caption-strong-weight);white-space:nowrap;display:inline-block}.badge--warning{background:var(--color-warning-soft);color:var(--color-warning-text)}.content{padding:var(--space-xxl) var(--space-xxl) var(--space-xxxl);width:100%;max-width:1040px}.page-header{gap:var(--space-sm);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.page-title{font-size:var(--text-title1-size);line-height:var(--text-title1-line);font-weight:var(--text-title1-weight);letter-spacing:var(--text-title1-tracking)}.page-lead{color:var(--color-text-secondary);font-size:var(--text-callout-size);line-height:var(--text-callout-line);max-width:60ch}.section-title{font-size:var(--text-title3-size);line-height:var(--text-title3-line);font-weight:var(--text-title3-weight);letter-spacing:var(--text-title3-tracking);margin-bottom:var(--space-xs)}.placeholder{align-items:flex-start;gap:var(--space-md);padding:var(--space-xxl);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-background-muted);color:var(--color-text-secondary);flex-direction:column;display:flex}.auth{min-height:100dvh;padding:var(--space-xl) var(--space-lg);background:var(--color-background-muted);place-items:center;display:grid}.auth__card{gap:var(--space-lg);width:100%;max-width:560px;padding:var(--space-xxl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.auth__brand{font-size:var(--text-title3-size);line-height:var(--text-title3-line);font-weight:var(--text-title3-weight);color:var(--color-primary-text)}.status-code{font-family:var(--font-mono);font-size:var(--text-display-size);line-height:var(--text-display-line);color:var(--color-text-tertiary)}.notice{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-primary-soft);flex-direction:column;display:flex}.persona-list{gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column;display:flex}.persona__button{align-items:flex-start;gap:var(--space-xxs);width:100%;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.persona__button:hover{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.persona__name{font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight)}.persona__description{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.link-list{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:800px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--color-border);height:auto;position:static}.content{padding:var(--space-xl) var(--space-lg)}.auth__card{padding:var(--space-xl)}}.notice--danger,.badge--danger{background:var(--color-danger-soft);color:var(--color-danger-text)}.mod-tabs{gap:var(--space-xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.mod-tab{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.mod-tab[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.mod-tabs--small .mod-tab{font-size:var(--text-caption-size)}.mod-counts{margin-bottom:var(--space-md)}.mod-table{border-collapse:collapse;width:100%}.mod-table th,.mod-table td{padding:var(--space-sm);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.mod-table th{color:var(--color-text-secondary);font-size:var(--text-caption-strong-size);font-weight:var(--text-caption-strong-weight)}.mod-sub{font-size:var(--text-caption-size);display:block}.mod-reasons{gap:var(--space-xs);flex-wrap:wrap;display:flex}.mod-section{gap:var(--space-sm);padding:var(--space-lg) 0;border-top:1px solid var(--color-border);flex-direction:column;display:flex}.mod-section--action{padding:var(--space-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);margin-top:var(--space-lg)}.mod-list{gap:var(--space-md);flex-direction:column;display:flex}.mod-quote{padding-left:var(--space-md);border-left:3px solid var(--color-border);color:var(--color-text);white-space:pre-wrap}.mod-blurred{padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-sunken);filter:blur();color:var(--color-text-secondary)}.mod-pre{max-height:240px;padding:var(--space-sm);background:var(--color-surface-sunken);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-caption-size);overflow:auto}.mod-form{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.mod-form textarea,.mod-form input[type=text],.mod-form input[type=email],.mod-form select{width:100%;max-width:640px;padding:var(--space-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.mod-fieldset{gap:var(--space-xs);border:0;flex-direction:column;width:100%;padding:0;display:flex}.mod-fieldset legend,.mod-label{font-weight:var(--text-headline-weight)}.mod-inline{align-items:center;gap:var(--space-xs);display:inline-flex}.mod-checks{gap:var(--space-md);flex-wrap:wrap;display:flex}
