:root{--sr-space-1:4px;--sr-space-2:8px;--sr-space-3:12px;--sr-space-4:16px;--sr-space-5:20px;--sr-space-6:24px;--sr-space-7:28px;--sr-space-8:32px;--sr-space-9:40px;--sr-space-10:48px;--sr-space-11:64px;--sr-space-12:80px;--sr-text-mono-xs:10px;--sr-text-mono-sm:11px;--sr-text-mono-md:12px;--sr-text-mono-lg:14px;--sr-text-xs:12px;--sr-text-sm:13px;--sr-text-base:14px;--sr-text-md:15px;--sr-text-lg:18px;--sr-text-xl:20px;--sr-text-2xl:24px;--sr-text-3xl:28px;--sr-text-4xl:32px;--sr-text-5xl:40px;--sr-radius-sm:6px;--sr-radius-md:8px;--sr-radius-lg:10px;--sr-radius-xl:16px;--sr-tracking-tight:-.02em;--sr-tracking-normal:0em;--sr-tracking-wide:.06em;--sr-tracking-wider:.1em;--sr-tracking-widest:.18em;--sr-dur-fast:.12s;--sr-dur-base:.16s;--sr-dur-slow:.24s;--sr-ease:cubic-bezier(.2, 0, 0, 1)}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sr-bg:#0b0d10;--sr-card:#131619;--sr-border:#1e2126;--sr-text:#edeef0;--sr-muted:#8a9099;--sr-strip:#0e1013;--sr-teal:#5c87b8;--sr-teal-strong:#7aa3d1;--sr-teal-soft:#5c87b81a;--sr-teal-border:#5c87b847;--sr-green:#4fae8a;--sr-red:#c96b63;--sr-gold:#c6893c;--sr-green-soft:#4fae8a1a;--sr-red-soft:#c96b631a;--sr-shadow-sm:0 1px 2px #0006;--sr-shadow-md:0 4px 12px #00000059;--sr-shadow-lg:0 12px 32px #00000073;--sr-focus:0 0 0 3px #5c87b859;--sr-masthead:#5c87b8;--sr-card-alt:#191d22;--sr-divider:#edeef00f;--sr-num:#5c87b8;--sr-amber:#c6893c}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sr-bg:#fff;--sr-card:#fff;--sr-border:#ebedf0;--sr-text:#14171a;--sr-muted:#6b7280;--sr-strip:#f7f8fa;--sr-teal:#1d4e89;--sr-teal-strong:#163c6a;--sr-teal-soft:#eef4fb;--sr-teal-border:#cbddef;--sr-green:#2e7d5b;--sr-red:#93362f;--sr-gold:#a15c0a;--sr-green-soft:#edf7f2;--sr-red-soft:#fbefed;--sr-shadow-sm:0 1px 2px #14171a0a;--sr-shadow-md:0 2px 8px #14171a0f;--sr-shadow-lg:0 8px 24px #14171a14;--sr-focus:0 0 0 3px #1d4e8933;--sr-masthead:#1d4e89;--sr-card-alt:#f7f8fa;--sr-divider:#14171a0f;--sr-num:#1d4e89;--sr-amber:#a15c0a}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--sr-bg)}body{background:var(--sr-bg);color:var(--sr-text);font-family:var(--font-sans), -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;transition:background var(--sr-dur-slow) var(--sr-ease), color var(--sr-dur-slow) var(--sr-ease)}html,body{overscroll-behavior-y:contain;max-width:100vw}body{overflow-x:clip}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none;-webkit-tap-highlight-color:transparent}button,a,[role=button]{-webkit-touch-callout:none}a{color:inherit;text-decoration:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible{box-shadow:var(--sr-focus);border-radius:4px;outline:none}::selection{color:var(--sr-text);background:#6fa3e040}@keyframes sr-spin{to{transform:rotate(360deg)}}@keyframes sr-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sr-thinking{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes sr-sweep{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes sr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sr-skel{background:linear-gradient(90deg, var(--sr-card-alt) 25%, var(--sr-border) 50%, var(--sr-card-alt) 75%);border-radius:var(--sr-radius-sm);background-size:200% 100%;animation:1.6s ease-in-out infinite sr-shimmer}.sr-card{background:var(--sr-card);border:1px solid var(--sr-border);border-radius:var(--sr-radius-lg);box-shadow:var(--sr-shadow-sm);transition:box-shadow var(--sr-dur-base) var(--sr-ease), border-color var(--sr-dur-base) var(--sr-ease)}a.sr-card,button.sr-card,.sr-card[data-interactive=true]{cursor:pointer;text-align:left;width:100%;display:block}a.sr-card:hover,button.sr-card:hover,.sr-card[data-interactive=true]:hover{border-color:var(--sr-teal-border);box-shadow:var(--sr-shadow-md)}.sr-eyebrow{font-family:var(--font-mono), monospace;font-size:var(--sr-text-mono-xs);letter-spacing:var(--sr-tracking-widest);text-transform:uppercase;color:var(--sr-teal)}.sr-btn{font-family:var(--font-mono), monospace;font-size:var(--sr-text-mono-sm);letter-spacing:var(--sr-tracking-wide);text-transform:uppercase;border-radius:var(--sr-radius-md);padding:var(--sr-space-2) var(--sr-space-4);cursor:pointer;transition:background var(--sr-dur-fast) var(--sr-ease), border-color var(--sr-dur-fast) var(--sr-ease), color var(--sr-dur-fast) var(--sr-ease);border:1px solid #0000}.sr-btn-primary{background:var(--sr-teal);color:#fff}.sr-btn-primary:hover{background:var(--sr-teal-strong)}.sr-btn-outline{border-color:var(--sr-border);color:var(--sr-muted);background:0 0}.sr-btn-outline:hover{border-color:var(--sr-teal-border);color:var(--sr-teal)}.sr-btn-danger{border-color:var(--sr-red);color:var(--sr-red);background:0 0}.sr-btn-danger:hover{background:var(--sr-red-soft)}.sr-input{font-family:var(--font-sans), sans-serif;font-size:var(--sr-text-sm);color:var(--sr-text);background:var(--sr-card);border:1px solid var(--sr-border);border-radius:var(--sr-radius-md);padding:var(--sr-space-2) var(--sr-space-3);transition:border-color var(--sr-dur-fast) var(--sr-ease), box-shadow var(--sr-dur-fast) var(--sr-ease);outline:none}.sr-input:focus{border-color:var(--sr-teal);box-shadow:var(--sr-focus)}.sr-row{transition:border-color var(--sr-dur-base) var(--sr-ease), background var(--sr-dur-base) var(--sr-ease);border-left:2px solid #0000;display:block}.sr-row:hover,.sr-row:focus-visible{background:var(--sr-teal-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1024px){.sr-summary-panel ul{grid-template-columns:1fr!important}}@media (max-width:768px){.sr-hero-grid{grid-template-columns:1fr!important;gap:28px!important}.sr-sector-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.sr-paper-grid{grid-template-columns:1fr!important}.sr-hide-mobile{display:none!important}.sr-show-mobile{display:flex!important}.sr-nav-center{display:none!important}.sr-mobile-fullpad{padding-left:16px!important;padding-right:16px!important}.sr-paper-row-left{min-width:60px!important}.sr-summary-panel{max-height:none!important;position:static!important}.sr-summary-panel ul{grid-template-columns:1fr!important}}@media (max-width:480px){.sr-sector-grid{grid-template-columns:1fr!important}}
