:root{--canvas:#f5f5f7;--surface:#fff;--sunken:#fafafa;--rail:#fbfbfd;--ink:#1d1d1f;--ink-muted:#6e6e73;--ink-faint:#8e8e93;--ink-ghost:#a1a1a6;--ink-inverse:#fff;--hairline:#00000012;--border:#d2d2d7;--divider:#e5e5ea;--accent:#0a84ff;--accent-hover:#0071e3;--accent-active:#0062c4;--accent-soft:#eaf3ff;--accent-soft-border:#cfe3ff;--brand:#e8590c;--brand-soft:#fff2e8;--success:#0a8a3a;--success-soft:#eaf8ef;--warn:#b26a00;--warn-soft:#fff6e5;--danger:#c0392b;--danger-hover:#a83224;--danger-soft:#fdeeec;--neutral-soft:#f0f0f3;--control:#e8e8ed;--control-hover:#dededf;--control-active:#d3d3d8;--sh-card:0 1px 2px #0000000a, 0 4px 12px #0000000d;--sh-card-hover:0 2px 4px #0000000d, 0 10px 24px #00000012;--sh-popover:0 4px 8px #0000000f, 0 16px 40px #00000024;--sh-modal:0 8px 16px #00000014, 0 32px 80px #00000038;--sh-sticky:0 1px 0 #00000012, 0 4px 8px -4px #00000014;--sh-focus:0 0 0 3.5px #0a84ff47;--sh-focus-danger:0 0 0 3.5px #c0392b40;--fast:.12s cubic-bezier(.4, 0, .2, 1);--base:.18s cubic-bezier(.4, 0, .2, 1);--slow:.26s cubic-bezier(.32, .72, 0, 1);--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;font-family:var(--font-sans);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis-weight:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;line-height:1.5}:root[data-theme=dark]{--canvas:#131315;--surface:#1c1c1f;--sunken:#202024;--rail:#171719;--ink:#f2f2f4;--ink-muted:#a3a3ab;--ink-faint:#85858e;--ink-ghost:#6a6a73;--ink-inverse:#141416;--hairline:#ffffff17;--border:#3a3a40;--divider:#2c2c31;--accent:#3d9bff;--accent-hover:#5aabff;--accent-active:#2b87e8;--accent-soft:#16273b;--accent-soft-border:#26456b;--brand:#ff8a3d;--brand-soft:#2e1c10;--success:#46c877;--success-soft:#14291c;--warn:#e0a349;--warn-soft:#2c2113;--danger:#ff6b5c;--danger-hover:#ff8578;--danger-soft:#301917;--neutral-soft:#26262b;--control:#2d2d33;--control-hover:#37373e;--control-active:#42424a;--sh-card:0 1px 2px #00000080, 0 4px 14px #0006;--sh-card-hover:0 2px 6px #0000008c, 0 12px 28px #00000080;--sh-popover:0 6px 12px #0000008c, 0 20px 48px #0009;--sh-modal:0 10px 20px #0009, 0 36px 90px #000000b3;--sh-sticky:0 1px 0 #ffffff17, 0 4px 8px -4px #00000080;--sh-focus:0 0 0 3.5px #3d9bff59;--sh-focus-danger:0 0 0 3.5px #ff6b5c4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--canvas);color:var(--ink);overflow:hidden}#root{height:100%}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI Variable Display,Segoe UI,system-ui,sans-serif}h1{font-size:22px;font-weight:600}h2{font-size:18px;font-weight:600}h3{font-size:15px;font-weight:600}p{margin:0 0 10px}p:last-child{margin-bottom:0}strong{font-weight:600}code,kbd,pre{font-family:var(--font-mono);font-size:.92em}code{background:var(--sunken);border:1px solid var(--hairline);border-radius:4px;padding:1px 5px}kbd{background:var(--surface);border:1px solid var(--border);color:var(--ink-muted);border-bottom-width:2px;border-radius:5px;padding:1px 5px;font-size:11px}ul{margin:0;padding-left:1.15rem}li{padding:2px 0}a{color:var(--accent);transition:color var(--fast);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}::selection{background:#0a84ff38}button{cursor:pointer;transition:filter var(--fast), box-shadow var(--fast), transform var(--fast), opacity var(--fast);font-family:inherit}button:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.95)saturate(1.05)}button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.89)saturate(1.05);transform:translateY(.5px)}button:disabled,button[aria-disabled=true]{cursor:not-allowed;opacity:.45;filter:none!important;transform:none!important}input,select,textarea{color:var(--ink);transition:border-color var(--fast), box-shadow var(--fast);font-family:inherit}input::placeholder,textarea::placeholder{color:var(--ink-ghost)}input:hover:not(:disabled):not([readonly]),select:hover:not(:disabled),textarea:hover:not(:disabled):not([readonly]){border-color:#b8b8bf}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--accent);cursor:pointer}:focus{outline:none}input:focus,select:focus,textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent)!important;box-shadow:var(--sh-focus)!important}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{box-shadow:var(--sh-focus)}table{border-collapse:collapse}tbody tr{transition:background var(--fast)}tbody tr:hover>td{background:#00000006}th{font-weight:600}td input[type=number],input[type=number]{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:#00000038 transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{transition:background var(--base);background:#0000002e padding-box content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#00000052 padding-box content-box}::-webkit-scrollbar-corner{background:0 0}@keyframes fb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fb-rise{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:none}}@keyframes fb-pop{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes fb-spin{to{transform:rotate(360deg)}}.fb-page-enter{animation:.26s cubic-bezier(.32,.72,0,1) fb-rise}.fb-overlay-enter{animation:.16s ease-out fb-fade-in}.fb-pop-enter{animation:.18s cubic-bezier(.32,.72,0,1) fb-pop}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.fb-nav-item{width:100%;color:var(--ink-muted);text-align:left;cursor:pointer;transition:background var(--fast), color var(--fast);white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-family:inherit;font-size:13.5px;font-weight:450;text-decoration:none;display:flex;overflow:hidden}.fb-nav-item:hover:not(.is-active){color:var(--ink);filter:none;background:#0000000b;text-decoration:none}.fb-nav-item:active:not(.is-active){filter:none;transform:none}.fb-nav-item.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000d, 0 0 0 1px var(--hairline);filter:none;font-weight:600}.fb-nav-icon{text-align:center;opacity:.75;flex:0 0 17px;width:17px}.fb-nav-item.is-active .fb-nav-icon{opacity:1;color:var(--accent)}.fb-cmd-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;padding:9px 12px;font-family:inherit;font-size:14px;display:flex}.fb-cmd-item.is-active,.fb-cmd-item:hover{background:var(--accent-soft);filter:none}.fb-spin{animation:.7s linear infinite fb-spin;display:inline-block}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media print{.no-print,.fb-rail,.fb-topbar{display:none!important}html,body{background:#fff!important;height:auto!important;overflow:visible!important}#root,.fb-shell,.fb-main,.fb-scroll{background:#fff!important;height:auto!important;max-height:none!important;padding:0!important;display:block!important;overflow:visible!important}[style*=box-shadow]{box-shadow:none!important}table{page-break-inside:auto}thead{display:table-header-group}tr{page-break-inside:avoid}th{background:#fff!important;position:static!important}[style*=overflow]{max-height:none!important;overflow:visible!important}}
