@import "https://cdn.jsdelivr.net/npm/@fontsource/inter@5.0.0/index.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/jetbrains-mono@5.0.0/index.css";
@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--signal-bg:#fafafa;--signal-surface:#fff;--signal-surface-muted:#f8fbf8;--signal-text:#212121;--signal-text-muted:#64748b;--signal-border:#e2e8f0;--signal-primary:#4caf50;--signal-primary-strong:#388e3c;--signal-secondary:#ff9800;--signal-shadow:0 2px 8px #0000001a;--signal-font-sans:"Roboto",system-ui,sans-serif;--signal-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace}html.dark,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--signal-bg:#0a1224;--signal-surface:#121b2f;--signal-surface-muted:#172238;--signal-text:#f8fafc;--signal-text-muted:#94a3b8;--signal-border:#1e293b;--signal-primary:#4f6bff;--signal-primary-strong:#3b4fe0;--signal-secondary:#a855f7;--signal-shadow:0 2px 8px #00000059;--signal-font-sans:"Inter",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--signal-font-sans)}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--signal-text);background:var(--signal-bg);font-family:var(--signal-font-sans)}code,pre,.mono,.font-mono{font-family:var(--signal-font-mono)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b80}html.dark ::-webkit-scrollbar-thumb{background:#94a3b838}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#94a3b838}html.dark body,html[data-theme=dark] body{color:#e2e8f0!important;background:radial-gradient(circle at 20% 0,#4f6bff14,#0000 30%),linear-gradient(#0f1a2f 0%,#0a1224 100%)!important}html.dark .MuiPaper-root,html.dark .MuiCard-root,html[data-theme=dark] .MuiPaper-root,html[data-theme=dark] .MuiCard-root{color:#e2e8f0!important;background:#121b2ff0!important;border-color:#4f6bff2e!important}html.dark .MuiMenu-paper,html.dark .MuiPopover-paper,html.dark .MuiDialog-paper,html[data-theme=dark] .MuiMenu-paper,html[data-theme=dark] .MuiPopover-paper,html[data-theme=dark] .MuiDialog-paper{color:#e2e8f0!important;background:#121b2ffa!important;border:1px solid #4f6bff2e!important}html.dark .MuiTableCell-root,html[data-theme=dark] .MuiTableCell-root{border-color:#1e293b!important}html.dark .MuiTableCell-head,html[data-theme=dark] .MuiTableCell-head{color:#94a3b8!important;background:#172238!important}html.dark .MuiOutlinedInput-root,html.dark .MuiInputBase-root,html[data-theme=dark] .MuiOutlinedInput-root,html[data-theme=dark] .MuiInputBase-root{color:#e2e8f0!important;background:#121b2ff5!important}body.content-protected,body.content-protected *{-webkit-user-select:none;user-select:none}body.content-protected input,body.content-protected textarea,body.content-protected select,body.content-protected [contenteditable=true]{-webkit-user-select:text;user-select:text}@media print{body.content-protected *{visibility:hidden!important}body.content-protected:before{content:"Printing is disabled for this application.";color:#111;text-align:center;width:100%;font-size:20px;font-weight:600;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);visibility:visible!important}}.page-guide-launcher{z-index:12000;color:#2e7d32;cursor:pointer;background:#fffffff5;border:1px solid #4caf5059;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font:700 14px/1.2 Arial,sans-serif;display:inline-flex;position:fixed;top:86px;right:20px;box-shadow:0 8px 24px #0f172a29}.page-guide-launcher:hover{background:#4caf5014;border-color:#4caf508c}.page-guide-layer{z-index:13000;justify-content:flex-end;display:flex;position:fixed;inset:0}.page-guide-scrim{cursor:default;background:#0f172a38;border:0;position:absolute;inset:0}.page-guide-drawer{z-index:1;background:#fff;border-left:1px solid #4caf502e;flex-direction:column;width:min(560px,100vw);height:100%;display:flex;position:relative;box-shadow:-18px 0 48px #0f172a38}.page-guide-header{border-bottom:1px solid #4caf501f;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.page-guide-header p,.guide-hero p{color:#2e7d32;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font:800 12px/1.2 Arial,sans-serif}.page-guide-header h2,.guide-hero h1{color:#1b5e20;margin:0;font-family:Arial,sans-serif;line-height:1.12}.page-guide-header h2{font-size:22px}.page-guide-header span,.guide-hero span{color:#5f6b63;margin-top:8px;font:400 15px/1.5 Arial,sans-serif;display:block}.page-guide-icon-button{color:#2e7d32;cursor:pointer;background:#fff;border:1px solid #4caf502e;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.page-guide-actions{background:#f8fbf8;border-bottom:1px solid #4caf501f;padding:12px 24px}.page-guide-actions a{color:#2e7d32;align-items:center;gap:5px;font:700 13px/1.2 Arial,sans-serif;text-decoration:none;display:inline-flex}.page-guide-body{flex:1;min-height:0;padding:20px 24px 28px;overflow:auto}.guide-page-shell{color:#1b5e20;background:linear-gradient(135deg,#f5f5f5 0%,#e8f5e9 50%,#fff3e0 100%);min-height:100vh;padding:8px 16px 72px;font-family:Arial,sans-serif}.guide-smoke-nav{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-page-inner{max-width:1120px;margin:0 auto}.guide-hero{margin:0 0 24px}.guide-topic-hero{margin-bottom:22px}.guide-hero h1{color:#0000;background:linear-gradient(135deg,#4caf50 0%,#ff9800 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,4vw,46px);font-weight:800}.guide-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:0;display:grid}.guide-card{min-height:170px;color:inherit;background:#fffffff5;border:1px solid #4caf501f;border-radius:16px;padding:24px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:block;box-shadow:0 10px 24px #064e3b14}.guide-card:hover{border-color:#4caf5073;transform:translateY(-4px);box-shadow:0 24px 46px #064e3b24}.guide-card h2{color:#1b5e20;margin:0 0 10px;font-size:20px;line-height:1.2}.guide-card p{color:#4b5563;margin:0 0 20px;font-size:15px;line-height:1.5}.guide-card span,.guide-back-link{color:#4caf50;font-weight:700;text-decoration:none}.guide-back-link{margin:0 0 18px;display:block}.guide-content{background:#fffffff5;border:1px solid #4caf501f;border-radius:16px;margin:0;padding:24px;box-shadow:0 8px 22px #00000012}.guide-content-compact{border:0;max-width:none;margin:0;padding:0}.guide-section+.guide-section{margin-top:22px}.guide-section-tight{margin-top:8px}.guide-section-tight+.guide-section-tight{margin-top:10px}.guide-section h2{color:#1b5e20;margin:0 0 10px;font-size:21px;line-height:1.25}.guide-section h3{color:#2e7d32;margin:0 0 8px;font-size:17px;line-height:1.25}.guide-content-compact .guide-section h2{font-size:18px}.guide-section p,.guide-section li,.guide-section td,.guide-section th{color:#4b5563;font-size:15px;line-height:1.55}.guide-section ul{margin:10px 0 0 20px;padding:0}.guide-section li+li{margin-top:6px}.guide-table-wrap{border:1px solid #4caf501f;border-radius:8px;width:100%;overflow-x:auto}.guide-loading{color:#4b5563;font:600 14px/1.4 Arial,sans-serif}.guide-table-wrap table{border-collapse:collapse;width:100%;min-width:520px}.guide-table-wrap th{color:#1b5e20;text-align:left;background:#f4fbf5;font-weight:800}.guide-table-wrap th,.guide-table-wrap td{vertical-align:top;border-bottom:1px solid #4caf501f;padding:10px 12px}.guide-table-wrap tr:last-child td{border-bottom:0}html.dark .page-guide-launcher,html[data-theme=dark] .page-guide-launcher{color:#93c5fd;background:#121b2ff5;border-color:#4f6bff47;box-shadow:0 12px 32px #00000057}html.dark .page-guide-drawer,html[data-theme=dark] .page-guide-drawer,html.dark .guide-content,html[data-theme=dark] .guide-content,html.dark .guide-card,html[data-theme=dark] .guide-card{color:#e2e8f0;background:#121b2ff5;border-color:#4f6bff38;box-shadow:0 18px 46px #00000047}html.dark .page-guide-actions,html[data-theme=dark] .page-guide-actions,html.dark .guide-table-wrap th,html[data-theme=dark] .guide-table-wrap th{background:#172238f5}html.dark .guide-page-shell,html[data-theme=dark] .guide-page-shell{color:#e2e8f0;background:radial-gradient(circle at 20% 0,#4f6bff1f,#0000 30%),linear-gradient(#020617 0%,#050816 52%,#020617 100%)}html.dark .page-guide-header,html[data-theme=dark] .page-guide-header,html.dark .page-guide-actions,html[data-theme=dark] .page-guide-actions,html.dark .guide-table-wrap,html[data-theme=dark] .guide-table-wrap,html.dark .guide-table-wrap th,html.dark .guide-table-wrap td,html[data-theme=dark] .guide-table-wrap th,html[data-theme=dark] .guide-table-wrap td{border-color:#4f6bff33}html.dark .page-guide-header h2,html[data-theme=dark] .page-guide-header h2,html.dark .guide-card h2,html[data-theme=dark] .guide-card h2,html.dark .guide-section h2,html[data-theme=dark] .guide-section h2,html.dark .guide-hero h1,html[data-theme=dark] .guide-hero h1{color:#f8fafc;-webkit-text-fill-color:#f8fafc;background:0 0}html.dark .page-guide-icon-button,html[data-theme=dark] .page-guide-icon-button{color:#93c5fd;background:#0f172af5;border-color:#94a3b83d}html.dark .page-guide-scrim,html[data-theme=dark] .page-guide-scrim{background:#0206179e}html.dark .guide-section h3,html[data-theme=dark] .guide-section h3,html.dark .page-guide-header p,html[data-theme=dark] .page-guide-header p,html.dark .guide-hero p,html[data-theme=dark] .guide-hero p,html.dark .page-guide-actions a,html[data-theme=dark] .page-guide-actions a,html.dark .guide-card span,html.dark .guide-back-link,html[data-theme=dark] .guide-card span,html[data-theme=dark] .guide-back-link{color:#93c5fd}html.dark .page-guide-header span,html[data-theme=dark] .page-guide-header span,html.dark .guide-hero span,html[data-theme=dark] .guide-hero span,html.dark .guide-card p,html[data-theme=dark] .guide-card p,html.dark .guide-section p,html.dark .guide-section li,html.dark .guide-section td,html.dark .guide-section th,html[data-theme=dark] .guide-section p,html[data-theme=dark] .guide-section li,html[data-theme=dark] .guide-section td,html[data-theme=dark] .guide-section th,html.dark .guide-loading,html[data-theme=dark] .guide-loading{color:#cbd5e1}.ticker-snapshot-light,.ticker-snapshot-light .MuiContainer-root{color:#172033!important}.ticker-snapshot-light .MuiPaper-root,.ticker-snapshot-light .MuiCard-root,.ticker-snapshot-light .MuiTableContainer-root{color:#172033!important;background:#fffffff5!important;border-color:#0f172a1f!important;box-shadow:0 14px 38px #0f172a14!important}.ticker-snapshot-light .MuiTypography-root,.ticker-snapshot-light .MuiTableCell-root{color:#172033!important}.ticker-snapshot-light .MuiTypography-colorTextSecondary,.ticker-snapshot-light .MuiTableCell-head{color:#64748b!important}.ticker-snapshot-light .MuiButton-outlined{color:#1d4ed8!important;border-color:#1d4ed83d!important}.ticker-snapshot-light .MuiButton-text{color:#334155!important}@media (max-width:720px){.page-guide-launcher{top:72px;right:12px}.page-guide-drawer{border-left:0}.guide-page-shell{padding:32px 16px 56px}}
