:root{--pr-canvas:#fafafa;--pr-surface:#fff;--pr-raised:#fff;--pr-sunken:#f5f5f5;--pr-overlay:#0a0a0a66;--pr-text:#0a0a0a;--pr-text-muted:#4a5568;--pr-text-subtle:#667085;--pr-text-inverse:#fafafa;--pr-border:#e5e7eb;--pr-border-strong:#d1d5db;--pr-border-focus:#4f46e5;--pr-accent:#4f46e5;--pr-accent-hover:#4338ca;--pr-accent-active:#3730a3;--pr-accent-soft:#4f46e51a;--pr-accent-border:#4f46e559;--pr-accent-text:#4338ca;--pr-success:#10b981;--pr-success-soft:#10b9811a;--pr-warning:#f59e0b;--pr-warning-soft:#f59e0b1f;--pr-danger:#dc2626;--pr-danger-soft:#dc26261a;--pr-info:#0ea5e9;--pr-info-soft:#0ea5e91a;--pr-neutral:#4a5568;--pr-neutral-soft:#4a55681a;--pr-purple:#8b5cf6;--pr-purple-soft:#8b5cf61f;--pr-font-sans:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, sans-serif;--pr-font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--pr-text-xs:11px;--pr-text-sm:12px;--pr-text-base:13px;--pr-text-md:14px;--pr-text-lg:16px;--pr-text-xl:20px;--pr-text-2xl:26px;--pr-leading-tight:1.25;--pr-leading-normal:1.5;--pr-weight-normal:400;--pr-weight-medium:500;--pr-weight-semibold:600;--pr-space-1:4px;--pr-space-2:8px;--pr-space-3:12px;--pr-space-4:16px;--pr-space-5:20px;--pr-space-6:24px;--pr-space-8:32px;--pr-space-10:40px;--pr-space-12:48px;--pr-radius-sm:4px;--pr-radius:6px;--pr-radius-lg:8px;--pr-radius-full:999px;--pr-shadow-sm:0 1px 2px #0a0a0a0a;--pr-shadow:0 1px 3px #0a0a0a14, 0 1px 2px #0a0a0a0a;--pr-shadow-lg:0 8px 24px #0a0a0a1f;--pr-sidebar-width:216px;--pr-topbar-height:52px;--pr-content-max:1400px;--pr-transition:.12s ease}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pr-canvas:#0f1114;--pr-surface:#171a1f;--pr-raised:#1e232a;--pr-sunken:#12151a;--pr-overlay:#0009;--pr-text:#f5f5f5;--pr-text-muted:#9aa5b5;--pr-text-subtle:#8b95a5;--pr-text-inverse:#0a0a0a;--pr-border:#2a3038;--pr-border-strong:#363d47;--pr-border-focus:#8b8cf8;--pr-accent:#8b8cf8;--pr-accent-hover:#a5a6fb;--pr-accent-active:#c0c1fd;--pr-accent-soft:#8b8cf824;--pr-accent-border:#8b8cf866;--pr-accent-text:#8b8cf8;--pr-success:#34d399;--pr-success-soft:#34d39924;--pr-warning:#fbbf24;--pr-warning-soft:#fbbf2424;--pr-danger:#f87171;--pr-danger-soft:#f8717124;--pr-info:#38bdf8;--pr-info-soft:#38bdf824;--pr-neutral:#9aa5b5;--pr-neutral-soft:#9aa5b524;--pr-purple:#a78bfa;--pr-purple-soft:#a78bfa29;--pr-shadow-sm:0 1px 2px #0000004d;--pr-shadow:0 1px 3px #0006, 0 1px 2px #0000004d;--pr-shadow-lg:0 8px 24px #00000080}}:root[data-theme=dark]{--pr-canvas:#0f1114;--pr-surface:#171a1f;--pr-raised:#1e232a;--pr-sunken:#12151a;--pr-overlay:#0009;--pr-text:#f5f5f5;--pr-text-muted:#9aa5b5;--pr-text-subtle:#8b95a5;--pr-text-inverse:#0a0a0a;--pr-border:#2a3038;--pr-border-strong:#363d47;--pr-border-focus:#8b8cf8;--pr-accent:#8b8cf8;--pr-accent-hover:#a5a6fb;--pr-accent-active:#c0c1fd;--pr-accent-soft:#8b8cf824;--pr-accent-border:#8b8cf866;--pr-accent-text:#8b8cf8;--pr-success:#34d399;--pr-success-soft:#34d39924;--pr-warning:#fbbf24;--pr-warning-soft:#fbbf2424;--pr-danger:#f87171;--pr-danger-soft:#f8717124;--pr-info:#38bdf8;--pr-info-soft:#38bdf824;--pr-neutral:#9aa5b5;--pr-neutral-soft:#9aa5b524;--pr-purple:#a78bfa;--pr-purple-soft:#a78bfa29;--pr-shadow-sm:0 1px 2px #0000004d;--pr-shadow:0 1px 3px #0006, 0 1px 2px #0000004d;--pr-shadow-lg:0 8px 24px #00000080}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--pr-font-sans);font-size:var(--pr-text-base);line-height:var(--pr-leading-normal);color:var(--pr-text);background:var(--pr-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4{color:var(--pr-text);font-weight:var(--pr-weight-semibold);line-height:var(--pr-leading-tight);letter-spacing:-.01em;margin:0}h1{font-size:var(--pr-text-2xl);letter-spacing:-.02em}h2{font-size:var(--pr-text-xl)}h3{font-size:var(--pr-text-lg)}h4{font-size:var(--pr-text-md);font-weight:var(--pr-weight-medium)}p{margin:0}a{color:var(--pr-accent-text);transition:color var(--pr-transition);text-decoration:none}a:hover{color:var(--pr-accent-hover);text-decoration:underline}small{font-size:var(--pr-text-sm);color:var(--pr-text-muted)}hr{border:0;border-top:1px solid var(--pr-border);margin:var(--pr-space-6) 0}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--pr-text-base);background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:var(--pr-radius);overflow:hidden}thead th{z-index:1;background:var(--pr-sunken);color:var(--pr-text-muted);font-size:var(--pr-text-xs);font-weight:var(--pr-weight-semibold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;position:sticky;top:0}th,td{text-align:left;padding:var(--pr-space-2) var(--pr-space-3);border-bottom:1px solid var(--pr-border);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background var(--pr-transition)}tbody tr:hover{background:var(--pr-sunken)}tfoot td,tfoot th{background:var(--pr-sunken);font-weight:var(--pr-weight-semibold);color:var(--pr-text);border-bottom:none;border-top:1px solid var(--pr-border-strong)}td.num,th.num,.pr-num{text-align:right;font-family:var(--pr-font-mono);font-variant-numeric:tabular-nums;font-size:var(--pr-text-sm);color:var(--pr-text);white-space:nowrap}.pr-num--negative{color:var(--pr-danger)}input,select,textarea{font-family:inherit;font-size:var(--pr-text-base);padding:var(--pr-space-2) var(--pr-space-3);border:1px solid var(--pr-border-strong);border-radius:var(--pr-radius-sm);background:var(--pr-surface);color:var(--pr-text);transition:border-color var(--pr-transition), box-shadow var(--pr-transition);max-width:100%}input::placeholder,textarea::placeholder{color:var(--pr-text-subtle)}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{border-color:var(--pr-border-focus);box-shadow:0 0 0 3px var(--pr-accent-soft);outline:none}:focus-visible{outline:2px solid var(--pr-border-focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:.55;cursor:not-allowed}input[type=checkbox],input[type=radio]{width:14px;height:14px;accent-color:var(--pr-accent);vertical-align:middle;padding:0}label{font-size:var(--pr-text-sm);font-weight:var(--pr-weight-medium);color:var(--pr-text-muted)}button{font-family:inherit;font-size:var(--pr-text-base);font-weight:var(--pr-weight-medium);padding:var(--pr-space-2) var(--pr-space-3);border:1px solid var(--pr-border-strong);border-radius:var(--pr-radius-sm);background:var(--pr-surface);color:var(--pr-text);cursor:pointer;white-space:nowrap;transition:background var(--pr-transition), border-color var(--pr-transition), color var(--pr-transition)}button:hover:not(:disabled){background:var(--pr-sunken);border-color:var(--pr-border-focus)}button:active:not(:disabled){background:var(--pr-border)}code{font-family:var(--pr-font-mono);font-size:var(--pr-text-sm);border-radius:var(--pr-radius-sm);background:var(--pr-sunken);border:1px solid var(--pr-border);color:var(--pr-text-muted);padding:1px 5px}.error{color:var(--pr-danger);font-size:var(--pr-text-base)}.pr-muted{color:var(--pr-text-muted)}.pr-subtle{color:var(--pr-text-subtle);font-size:var(--pr-text-sm)}.pr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}@media print{.pr-scroll-x{overflow:visible}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.pr-topbar,.pr-sidebar,.pr-subnav,.pr-skip-link,.pr-overlay,.pr-selection-bar,.pr-page-header__actions,.pr-print-hide{display:none!important}.pr-org-shell,.pr-shell{margin:0!important;display:block!important}.pr-content{max-width:none!important;padding:0!important}body{color:#000!important;background:#fff!important}.pr-card{break-inside:avoid;box-shadow:none!important;border-color:#ccc!important}a{color:inherit!important;text-decoration:none!important}}.pr-btn{justify-content:center;align-items:center;gap:var(--pr-space-2);font-family:inherit;font-size:var(--pr-text-base);font-weight:var(--pr-weight-medium);padding:var(--pr-space-2) var(--pr-space-3);border:1px solid var(--pr-border-strong);border-radius:var(--pr-radius-sm);background:var(--pr-surface);color:var(--pr-text);cursor:pointer;white-space:nowrap;transition:background var(--pr-transition), border-color var(--pr-transition), color var(--pr-transition);line-height:1;text-decoration:none;display:inline-flex}.pr-btn:hover:not(:disabled){background:var(--pr-sunken);border-color:var(--pr-border-focus);text-decoration:none}.pr-btn:disabled{opacity:.55;cursor:not-allowed}.pr-btn--primary{background:var(--pr-accent);border-color:var(--pr-accent);color:var(--pr-text-inverse)}.pr-btn--primary:hover:not(:disabled){background:var(--pr-accent-hover);border-color:var(--pr-accent-hover);color:var(--pr-text-inverse)}.pr-btn--primary:active:not(:disabled){background:var(--pr-accent-active)}.pr-btn--ghost{color:var(--pr-text-muted);background:0 0;border-color:#0000}.pr-btn--ghost:hover:not(:disabled){background:var(--pr-sunken);color:var(--pr-text);border-color:#0000}.pr-btn--danger{background:var(--pr-surface);border-color:var(--pr-border-strong);color:var(--pr-danger)}.pr-btn--danger:hover:not(:disabled){background:var(--pr-danger-soft);border-color:var(--pr-danger)}.pr-btn--sm{font-size:var(--pr-text-sm);padding:var(--pr-space-1) var(--pr-space-2)}.pr-btn--lg{font-size:var(--pr-text-md);padding:var(--pr-space-3) var(--pr-space-5)}.pr-card{background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:var(--pr-radius);box-shadow:var(--pr-shadow-sm)}.pr-card__header{justify-content:space-between;align-items:center;gap:var(--pr-space-3);padding:var(--pr-space-3) var(--pr-space-4);border-bottom:1px solid var(--pr-border);display:flex}.pr-card__title{font-size:var(--pr-text-md);font-weight:var(--pr-weight-semibold);color:var(--pr-text);margin:0}.pr-card__body{padding:var(--pr-space-4)}.pr-card__body--flush{padding:0}.pr-card__body--flush>table{border:none;border-radius:0}.pr-card__footer{padding:var(--pr-space-3) var(--pr-space-4);border-top:1px solid var(--pr-border);background:var(--pr-sunken)}.pr-badge{align-items:center;gap:var(--pr-space-1);padding:2px var(--pr-space-2);border-radius:var(--pr-radius-full);font-size:var(--pr-text-xs);font-weight:var(--pr-weight-medium);white-space:nowrap;background:var(--pr-neutral-soft);color:var(--pr-neutral);line-height:1.5;display:inline-flex}.pr-badge--success{background:var(--pr-success-soft);color:var(--pr-success)}.pr-badge--warning{background:var(--pr-warning-soft);color:var(--pr-warning)}.pr-badge--danger{background:var(--pr-danger-soft);color:var(--pr-danger)}.pr-badge--info{background:var(--pr-info-soft);color:var(--pr-info)}.pr-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pr-avatar{background:var(--pr-accent-soft);width:22px;height:22px;color:var(--pr-accent);font-size:10px;font-weight:var(--pr-weight-semibold);text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pr-avatar--sm{width:18px;height:18px;font-size:9px}.pr-avatar--lg{width:32px;height:32px;font-size:13px}.pr-avatar--empty{border:1px dashed var(--pr-border-strong);color:var(--pr-text-muted);background:0 0}.pr-avatar__img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pr-kbd{border-radius:var(--pr-radius-sm);border:1px solid var(--pr-border-strong);background:var(--pr-sunken);min-width:18px;color:var(--pr-text-muted);font-family:var(--pr-font-mono);font-size:var(--pr-text-xs);justify-content:center;align-items:center;padding:1px 5px;line-height:1.4;display:inline-flex}.pr-stats{gap:var(--pr-space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}@media (width<=960px){.pr-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pr-stats{grid-template-columns:1fr}}.pr-stat{background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:var(--pr-radius);padding:var(--pr-space-3) var(--pr-space-4);box-shadow:var(--pr-shadow-sm)}.pr-stat__label{font-size:var(--pr-text-xs);font-weight:var(--pr-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--pr-text-subtle);margin-bottom:var(--pr-space-2)}.pr-stat__value{font-family:var(--pr-font-mono);font-variant-numeric:tabular-nums;font-size:var(--pr-text-xl);font-weight:var(--pr-weight-medium);color:var(--pr-text);line-height:1.2}.pr-stat__value--negative{color:var(--pr-danger)}.pr-stat__meta{margin-top:var(--pr-space-1);font-size:var(--pr-text-sm);color:var(--pr-text-muted)}.pr-page-header{justify-content:space-between;align-items:flex-start;gap:var(--pr-space-4);margin-bottom:var(--pr-space-5);display:flex}.pr-page-header__title{font-size:var(--pr-text-xl);font-weight:var(--pr-weight-semibold);color:var(--pr-text);align-items:center;gap:var(--pr-space-2);margin:0;display:flex}.pr-page-header__subtitle{margin-top:var(--pr-space-1);font-size:var(--pr-text-base);color:var(--pr-text-muted);max-width:68ch}.pr-page-header__actions{align-items:center;gap:var(--pr-space-2);flex:none;display:flex}.pr-live-flash{margin-left:var(--pr-space-2);color:var(--pr-accent-text);font-weight:var(--pr-weight-medium);opacity:0;transition:opacity 2s}.pr-live-flash--active{opacity:1;transition:opacity 2s}@media (prefers-reduced-motion:reduce){.pr-live-flash{transition:none}}.pr-field{gap:var(--pr-space-1);flex-direction:column;display:flex}.pr-field__label{font-size:var(--pr-text-sm);font-weight:var(--pr-weight-medium);color:var(--pr-text-muted)}.pr-field__hint{font-size:var(--pr-text-sm);color:var(--pr-text-subtle)}.pr-field__error{font-size:var(--pr-text-sm);color:var(--pr-danger)}.pr-field--invalid input,.pr-field--invalid select,.pr-field--invalid textarea{border-color:var(--pr-danger)}.pr-form-row{align-items:flex-end;gap:var(--pr-space-3);flex-wrap:wrap;display:flex}@media (width<=600px){.pr-form-row{flex-direction:column;align-items:stretch}.pr-form-row>*{width:100%}}.pr-empty{text-align:center;padding:var(--pr-space-10) var(--pr-space-6);color:var(--pr-text-muted);flex-direction:column;align-items:center;display:flex}.pr-empty__title{font-size:var(--pr-text-md);font-weight:var(--pr-weight-medium);color:var(--pr-text);margin-bottom:var(--pr-space-1)}.pr-empty__message{font-size:var(--pr-text-base);max-width:44ch;margin-bottom:var(--pr-space-4)}.pr-toolbar{align-items:center;gap:var(--pr-space-2);margin-bottom:var(--pr-space-4);flex-wrap:wrap;display:flex}.pr-toolbar__spacer{margin-left:auto}.pr-section{margin-bottom:var(--pr-space-6)}.pr-section:last-child{margin-bottom:0}.pr-skeleton{background:linear-gradient(90deg, var(--pr-sunken) 25%, var(--pr-border) 37%, var(--pr-sunken) 63%);border-radius:var(--pr-radius-sm);background-size:400% 100%;animation:1.4s infinite pr-shimmer}@keyframes pr-shimmer{0%{background-position:100%}to{background-position:0}}.pr-row--muted{opacity:.55}.pr-row--muted:hover{opacity:1}.pr-row--selected,.pr-row--selected:hover{background:var(--pr-accent-soft)}.pr-row--selected td{font-weight:var(--pr-weight-medium)}.pr-input--num{text-align:right;width:10ch;font-family:var(--pr-font-mono);font-variant-numeric:tabular-nums}.pr-input--num-wide{width:14ch}.pr-card--accent{border-left:3px solid var(--pr-accent)}.pr-card--success{border-left:3px solid var(--pr-success)}.pr-card--warning{border-left:3px solid var(--pr-warning)}.pr-card--danger{border-left:3px solid var(--pr-danger)}.pr-popover{top:calc(100% + var(--pr-space-2));z-index:40;background:var(--pr-raised);border:1px solid var(--pr-border);border-radius:var(--pr-radius);width:360px;max-height:420px;box-shadow:var(--pr-shadow-lg);position:absolute;right:0;overflow-y:auto}.pr-popover__header{justify-content:space-between;align-items:center;gap:var(--pr-space-2);padding:var(--pr-space-3);border-bottom:1px solid var(--pr-border);background:var(--pr-raised);font-weight:var(--pr-weight-semibold);font-size:var(--pr-text-base);display:flex;position:sticky;top:0}.pr-popover__item{padding:var(--pr-space-3);border-bottom:1px solid var(--pr-border)}.pr-popover__item:last-child{border-bottom:none}.pr-popover__empty{padding:var(--pr-space-6);text-align:center;color:var(--pr-text-muted);font-size:var(--pr-text-base)}.pr-overlay--center{background:var(--pr-overlay);z-index:900;padding:var(--pr-space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pr-modal{background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:var(--pr-radius-lg);width:min(560px,100%);max-height:88vh;box-shadow:var(--pr-shadow-lg);animation:.14s pr-modal-in;overflow-y:auto}@keyframes pr-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.pr-modal{animation:none}}.pr-modal__header{align-items:center;gap:var(--pr-space-2);padding:var(--pr-space-3) var(--pr-space-4);border-bottom:1px solid var(--pr-border);display:flex}.pr-modal__title{font-size:var(--pr-text-md);font-weight:var(--pr-weight-semibold);margin:0}.pr-modal__close{margin-left:auto}.pr-modal__body{padding:var(--pr-space-4)}.pr-modal__footer{justify-content:flex-end;gap:var(--pr-space-2);padding:var(--pr-space-3) var(--pr-space-4);border-top:1px solid var(--pr-border);background:var(--pr-sunken);display:flex}.pr-popover{z-index:950;background:var(--pr-raised);border:1px solid var(--pr-border);border-radius:var(--pr-radius);min-width:220px;max-height:320px;box-shadow:var(--pr-shadow-lg);padding:var(--pr-space-1);position:fixed;overflow-y:auto}.pr-popover:focus{outline:none}.pr-toaster{bottom:var(--pr-space-4);right:var(--pr-space-4);z-index:1100;gap:var(--pr-space-2);flex-direction:column-reverse;max-width:360px;display:flex;position:fixed}.pr-toast{align-items:flex-start;gap:var(--pr-space-2);padding:var(--pr-space-3);border-radius:var(--pr-radius);background:var(--pr-raised);border:1px solid var(--pr-border);box-shadow:var(--pr-shadow-lg);font-size:var(--pr-text-sm);animation:.16s ease-out pr-toast-in;display:flex}@keyframes pr-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pr-toast--success{border-left:3px solid var(--pr-success)}.pr-toast--error{border-left:3px solid var(--pr-danger)}.pr-toast--info{border-left:3px solid var(--pr-info)}.pr-toast__body{flex:1;min-width:0}.pr-toast__message{color:var(--pr-text);word-break:break-word}.pr-toast__action{margin-top:var(--pr-space-2)}.pr-toast__close{color:var(--pr-text-muted);cursor:pointer;font-size:var(--pr-text-sm);background:0 0;border:none;flex-shrink:0;padding:2px;line-height:1}.pr-toast__close:hover{color:var(--pr-text)}@media (prefers-reduced-motion:reduce){.pr-toast{animation:none}}.pr-error-page{text-align:center;justify-content:center;align-items:center;gap:var(--pr-space-3);padding:var(--pr-space-8,48px) var(--pr-space-4);max-width:480px;margin:var(--pr-space-8,48px) auto;flex-direction:column;display:flex}.pr-error-page__mark{opacity:.5;width:48px;height:48px}:root:not([data-theme=light]) .pr-error-page__mark{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pr-error-page__mark{filter:invert()}}:root[data-theme=dark] .pr-error-page__mark{filter:invert()}.pr-error-page__title{font-size:var(--pr-text-lg);font-weight:var(--pr-weight-semibold);margin:0}.pr-error-page__message{color:var(--pr-text-muted);font-size:var(--pr-text-sm);margin:0}.pr-error-page__request-id{color:var(--pr-text-subtle);font-size:var(--pr-text-xs);font-family:var(--pr-font-mono,monospace)}.pr-error-page__actions{gap:var(--pr-space-2);margin-top:var(--pr-space-2);display:flex}.pr-logo{color:var(--pr-text);flex-shrink:0}.pr-stack{gap:var(--pr-space-4);flex-direction:column;display:flex}.pr-row{align-items:center;gap:var(--pr-space-2);flex-wrap:wrap;display:flex}.pr-row--end{justify-content:flex-end}.pr-grid-form{gap:var(--pr-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;display:grid}.pr-masked{font-family:var(--pr-font-mono);letter-spacing:.04em}.pr-revealed{font-family:var(--pr-font-mono);padding:0 var(--pr-space-2);background:var(--pr-warning-soft);border:1px solid var(--pr-warning);border-radius:var(--pr-radius-sm)}.pr-secret{font-family:var(--pr-font-mono);font-size:var(--pr-text-sm);word-break:break-all;padding:var(--pr-space-3);background:var(--pr-sunken);border:1px solid var(--pr-border-strong);border-radius:var(--pr-radius);-webkit-user-select:all;user-select:all;display:block}.pr-check{align-items:flex-start;gap:var(--pr-space-2);font-size:var(--pr-text-base);display:flex}.pr-check input{width:auto;margin-top:3px}.pr-check__hint{color:var(--pr-text-subtle);font-size:var(--pr-text-sm);display:block}.pr-notice{padding:var(--pr-space-3) var(--pr-space-4);border:1px solid var(--pr-border);border-radius:var(--pr-radius);background:var(--pr-surface);font-size:var(--pr-text-base);border-left-width:3px}.pr-notice--danger{border-left-color:var(--pr-danger)}.pr-notice--warning{border-left-color:var(--pr-warning)}.pr-notice--info{border-left-color:var(--pr-info)}.pr-notice--success{border-left-color:var(--pr-success)}.pr-auth{padding:var(--pr-space-12) var(--pr-space-4);justify-content:center;display:flex}.pr-auth__card{text-align:center;width:100%;max-width:380px}.pr-topbar select{max-width:220px}.pr-chain-ok{color:var(--pr-success)}.pr-chain-bad{color:var(--pr-danger)}@media (prefers-reduced-motion:reduce){.pr-skip-link{transition:none}}@media (width<=960px){.pr-shell{grid-template-columns:minmax(0,1fr)}.pr-sidebar{border-right:none;border-bottom:1px solid var(--pr-border);height:auto;position:static}.pr-sidebar__scroll{gap:var(--pr-space-1);padding:var(--pr-space-2);display:flex;overflow-x:auto}.pr-sidebar__group{align-items:center;gap:var(--pr-space-1);margin-bottom:0;display:flex}.pr-sidebar__group-label{display:none}.pr-navlink{border-radius:var(--pr-radius-sm);padding:var(--pr-space-2) var(--pr-space-3);white-space:nowrap;border-bottom:2px solid #0000;border-left:none}.pr-navlink[aria-current=page]{border-left-color:#0000;border-bottom-color:var(--pr-accent)}.pr-content{padding:var(--pr-space-4) var(--pr-space-3) var(--pr-space-10)}}@media (width<=720px){.pr-topbar{padding:0 var(--pr-space-3);gap:var(--pr-space-2)}.pr-topbar__email{display:none}}@media (width<=600px){.pr-topbar__brand{gap:0;font-size:0}.pr-topbar__org{border-radius:var(--pr-radius-full);color:#0000;text-align:center;min-width:32px;max-width:32px;height:32px;padding:0}.pr-topbar__org-chip{display:flex}}@media (width<=960px){.pr-org-shell{margin:calc(-1 * var(--pr-space-4)) calc(-1 * var(--pr-space-3)) calc(-1 * var(--pr-space-10));grid-template-columns:minmax(0,1fr)}.pr-org-shell .pr-sidebar{height:auto;top:auto}}@media (width<=600px){.pr-subnav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.pr-subnav__group{scroll-snap-align:start;flex-shrink:0}}@media print{.pr-subnav{flex-wrap:wrap;overflow:visible}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.pr-shell{grid-template-columns:var(--pr-sidebar-width) minmax(0, 1fr);background:var(--pr-canvas);min-height:100vh;display:grid}.pr-shell--plain{grid-template-columns:minmax(0,1fr)}.pr-skip-link{top:calc(-1 * var(--pr-space-10));left:var(--pr-space-3);z-index:1000;padding:var(--pr-space-2) var(--pr-space-4);background:var(--pr-accent);color:var(--pr-text-inverse);border-radius:var(--pr-radius-sm);font-weight:var(--pr-weight-medium);transition:top var(--pr-transition);text-decoration:none;position:absolute}.pr-skip-link:focus{top:var(--pr-space-3)}@media (prefers-reduced-motion:reduce){.pr-skip-link{transition:none}}.pr-sidebar{top:var(--pr-topbar-height);height:calc(100vh - var(--pr-topbar-height));overscroll-behavior:contain;background:var(--pr-surface);border-right:1px solid var(--pr-border);flex-direction:column;align-self:start;display:flex;position:sticky;overflow-y:auto}.pr-sidebar__scroll{padding:var(--pr-space-3) 0 var(--pr-space-6);flex:1}.pr-sidebar__group{margin-bottom:var(--pr-space-4)}.pr-sidebar__group-label{padding:0 var(--pr-space-4);margin-bottom:var(--pr-space-1);font-size:var(--pr-text-xs);font-weight:var(--pr-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--pr-text-subtle)}.pr-navlink{justify-content:space-between;align-items:center;gap:var(--pr-space-2);padding:var(--pr-space-2) var(--pr-space-4);font-size:var(--pr-text-base);color:var(--pr-text-muted);transition:background var(--pr-transition), color var(--pr-transition);border-left:2px solid #0000;text-decoration:none;display:flex}.pr-navlink:hover{background:var(--pr-sunken);color:var(--pr-text);text-decoration:none}.pr-navlink[aria-current=page]{background:var(--pr-accent-soft);border-left-color:var(--pr-accent);color:var(--pr-accent);font-weight:var(--pr-weight-medium)}.pr-navlink__count{font-family:var(--pr-font-mono);font-size:var(--pr-text-xs);border-radius:var(--pr-radius-full);background:var(--pr-neutral-soft);color:var(--pr-text-muted);padding:0 5px}.pr-navlink__count--alert{background:var(--pr-danger-soft);color:var(--pr-danger)}.pr-main{flex-direction:column;min-width:0;display:flex}.pr-topbar{z-index:20;align-items:center;gap:var(--pr-space-3);height:var(--pr-topbar-height);padding:0 var(--pr-space-5);background:var(--pr-surface);border-bottom:1px solid var(--pr-border);display:flex;position:sticky;top:0}.pr-topbar__spacer{margin-left:auto}.pr-topbar__actions{align-items:center;gap:var(--pr-space-2);display:flex}.pr-topbar__brand{align-items:center;gap:var(--pr-space-2);font-weight:var(--pr-weight-semibold);font-size:var(--pr-text-md);color:var(--pr-text);flex:none;text-decoration:none;display:flex}.pr-topbar__brand:hover{color:var(--pr-text);text-decoration:none}.pr-topbar__org-wrap{min-width:0;display:inline-flex;position:relative}.pr-topbar__org{min-width:0;max-width:200px}.pr-topbar__org-chip{pointer-events:none;border-radius:var(--pr-radius-full);background:var(--pr-accent-soft);color:var(--pr-accent-text);font-size:var(--pr-text-xs);font-weight:var(--pr-weight-semibold);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.pr-topbar__email{font-size:var(--pr-text-sm);color:var(--pr-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.pr-content{padding:var(--pr-space-6) var(--pr-space-5) var(--pr-space-12);max-width:var(--pr-content-max);width:100%;min-width:0}@media (width<=960px){.pr-shell{grid-template-columns:minmax(0,1fr)}.pr-sidebar{border-right:none;border-bottom:1px solid var(--pr-border);height:auto;position:static}.pr-sidebar__scroll{gap:var(--pr-space-1);padding:var(--pr-space-2);display:flex;overflow-x:auto}.pr-sidebar__group{align-items:center;gap:var(--pr-space-1);margin-bottom:0;display:flex}.pr-sidebar__group-label{display:none}.pr-navlink{border-radius:var(--pr-radius-sm);padding:var(--pr-space-2) var(--pr-space-3);white-space:nowrap;border-bottom:2px solid #0000;border-left:none}.pr-navlink[aria-current=page]{border-left-color:#0000;border-bottom-color:var(--pr-accent)}.pr-content{padding:var(--pr-space-4) var(--pr-space-3) var(--pr-space-10)}}@media (width<=720px){.pr-topbar{padding:0 var(--pr-space-3);gap:var(--pr-space-2)}.pr-topbar__email{display:none}}@media (width<=600px){.pr-topbar__brand{gap:0;font-size:0}.pr-topbar__org{border-radius:var(--pr-radius-full);color:#0000;text-align:center;min-width:32px;max-width:32px;height:32px;padding:0}.pr-topbar__org-chip{display:flex}}.pr-org-shell{grid-template-columns:var(--pr-sidebar-width) minmax(0, 1fr);margin:calc(-1 * var(--pr-space-6)) calc(-1 * var(--pr-space-5)) calc(-1 * var(--pr-space-12));min-height:calc(100vh - var(--pr-topbar-height));background:var(--pr-canvas);display:grid}.pr-org-shell .pr-sidebar{border-top:1px solid var(--pr-border)}.pr-org-shell .pr-content{padding:var(--pr-space-6) var(--pr-space-5) var(--pr-space-12)}@media (width<=960px){.pr-org-shell{margin:calc(-1 * var(--pr-space-4)) calc(-1 * var(--pr-space-3)) calc(-1 * var(--pr-space-10));grid-template-columns:minmax(0,1fr)}.pr-org-shell .pr-sidebar{height:auto;top:auto}}.pr-subnav{align-items:center;gap:var(--pr-space-1) var(--pr-space-4);margin-bottom:var(--pr-space-4);padding-bottom:var(--pr-space-3);border-bottom:1px solid var(--pr-border);flex-wrap:wrap;display:flex}.pr-subnav__group{align-items:center;gap:var(--pr-space-1);display:flex}.pr-subnav__group-label{font-size:var(--pr-text-xs);font-weight:var(--pr-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--pr-text-subtle);margin-right:var(--pr-space-1)}.pr-chip{padding:var(--pr-space-1) var(--pr-space-3);border-radius:var(--pr-radius-full);font-size:var(--pr-text-sm);color:var(--pr-text-muted);white-space:nowrap;transition:background var(--pr-transition), color var(--pr-transition);align-items:center;text-decoration:none;display:inline-flex}.pr-chip:hover{background:var(--pr-sunken);color:var(--pr-text);text-decoration:none}.pr-chip[aria-current=page]{background:var(--pr-accent-soft);color:var(--pr-accent);font-weight:var(--pr-weight-medium)}@media (width<=600px){.pr-subnav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.pr-subnav__group{scroll-snap-align:start;flex-shrink:0}}@media print{.pr-subnav{flex-wrap:wrap;overflow:visible}}
