@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/inter-4.20g3-bbbhdq0_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/inter-0.2cxlyxah-fd35.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/inter-5.0mkxydxl0e43d.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/inter-2.1rx9vjatjkdar.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/inter-6.2kcj5i_8uff48.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/inter-3.3gdi_th3seg1n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/inter-1.0gsaq8ukbf34m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jbmono-0.3kgx6mldn6fxi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jbmono-4.1vrqhccj_7z6x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jbmono-3.1aruowsjfcq41.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jbmono-5.21ktcs9rbcbml.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jbmono-1.1x5-u99bszavt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jbmono-2.013tcyr58qp0n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/jbmono-0.3kgx6mldn6fxi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/jbmono-4.1vrqhccj_7z6x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/jbmono-3.1aruowsjfcq41.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/jbmono-5.21ktcs9rbcbml.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/jbmono-1.1x5-u99bszavt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/jbmono-2.013tcyr58qp0n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/jbmono-0.3kgx6mldn6fxi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/jbmono-4.1vrqhccj_7z6x.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/jbmono-3.1aruowsjfcq41.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/jbmono-5.21ktcs9rbcbml.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/jbmono-1.1x5-u99bszavt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/jbmono-2.013tcyr58qp0n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--sc-color-white:#fff;--sc-color-black:#000;--sc-color-ink-50:#f2f4f6;--sc-color-ink-100:#e3e6ea;--sc-color-ink-200:#c9cdd4;--sc-color-ink-300:#a3a9b3;--sc-color-ink-400:#7c838d;--sc-color-ink-500:#5a616b;--sc-color-ink-600:#3d434c;--sc-color-ink-700:#2a2e35;--sc-color-ink-800:#1c1f24;--sc-color-ink-850:#16181c;--sc-color-ink-900:#101214;--sc-color-ink-950:#0a0b0d;--sc-color-canvas-light:#f7f8fa;--sc-color-canvas-light-raised:#fff;--sc-color-canvas-light-sunken:#eef0f4;--sc-color-gold-50:#fffbec;--sc-color-gold-100:#fff6d4;--sc-color-gold-200:#fbe79a;--sc-color-gold-300:#f2d26b;--sc-color-gold-400:#e0bc55;--sc-color-gold-500:#c9a03a;--sc-color-gold-600:#a8801c;--sc-color-gold-700:#8a6414;--sc-color-gold-800:#6b4f10;--sc-color-gold-900:#4a360b;--sc-color-obsidian-void:#050607;--sc-color-obsidian-base:#08090b;--sc-color-obsidian-raised:#101317;--sc-color-obsidian-top:#1d2228;--sc-color-obsidian-edge:#23282e;--sc-color-obsidian-rule:#3a4048;--sc-color-blue-50:#eff5fe;--sc-color-blue-100:#dce8fd;--sc-color-blue-200:#b9d0fb;--sc-color-blue-300:#8fbeff;--sc-color-blue-400:#6fa8ff;--sc-color-blue-500:#2e7df6;--sc-color-blue-600:#1f6feb;--sc-color-blue-700:#1a5fd0;--sc-color-blue-800:#14479c;--sc-color-blue-900:#0e3370;--sc-color-green-50:#ecfaf4;--sc-color-green-100:#d2f3e5;--sc-color-green-200:#a7e6cc;--sc-color-green-300:#5ee9b5;--sc-color-green-400:#34d399;--sc-color-green-500:#16a36a;--sc-color-green-600:#0f8a59;--sc-color-green-700:#0c6b45;--sc-color-green-800:#08492f;--sc-color-green-900:#05301f;--sc-color-orange-50:#fef6ea;--sc-color-orange-100:#fde6c9;--sc-color-orange-200:#f8c98e;--sc-color-orange-300:#ffc46b;--sc-color-orange-400:#ff9e5e;--sc-color-orange-500:#ff8a3d;--sc-color-orange-600:#e8880f;--sc-color-orange-700:#c2410c;--sc-color-orange-800:#9a3308;--sc-color-orange-900:#5c1d05;--sc-material-gold-champagne-flat:#9a8757;--sc-material-gold-champagne-core:#c9b685;--sc-material-gold-champagne-highlight:#f4ebce;--sc-material-gold-champagne-shadow:#5e5233;--sc-material-gold-champagne-ramp:linear-gradient(145deg, #f4ebce 0%, #dccca0 17%, #c9b685 39%, #9a8757 63%, #b3a070 81%, #5e5233 100%);--sc-material-gold-champagne-on-surface:#0a0b0d;--sc-material-gold-warm-flat:#a9801f;--sc-material-gold-warm-core:#d9b450;--sc-material-gold-warm-highlight:#f6e6ae;--sc-material-gold-warm-shadow:#6e4e12;--sc-material-gold-warm-ramp:linear-gradient(145deg, #f6e6ae 0%, #e4c97c 16%, #d9b450 38%, #a9801f 62%, #c79a32 80%, #7e5c15 100%);--sc-material-gold-warm-on-surface:#0a0b0d;--sc-material-gold-bright-flat:#c9a03a;--sc-material-gold-bright-core:#f2d26b;--sc-material-gold-bright-highlight:#fff6d4;--sc-material-gold-bright-shadow:#8a6414;--sc-material-gold-bright-ramp:linear-gradient(145deg, #fff6d4 0%, #fbe79a 15%, #f2d26b 37%, #c9a03a 63%, #e0bc55 81%, #96701c 100%);--sc-material-gold-bright-on-surface:#0a0b0d;--sc-material-black-gloss-hero:linear-gradient(158deg, #1a1e24 0%, #0e1115 44%, #08090b 78%, #050607 100%);--sc-material-black-gloss-panel:linear-gradient(160deg, #16191e 0%, #0d1014 52%, #0a0c0f 100%);--sc-material-black-matte-panel:#101317;--sc-material-black-specular-edge:#ffffff17;--sc-material-black-specular-edge-strong:#ffffff29;--sc-material-black-specular-edge-gold:#ffffff47;--sc-material-black-contact-shadow:0 18px 44px #0000009e;--sc-material-black-floor-reflection:linear-gradient(180deg, #ffffff0e 0%, #fff0 64%);--sc-gold-flat:#c9a03a;--sc-gold-core:#f2d26b;--sc-gold-highlight:#fff6d4;--sc-gold-shadow:#8a6414;--sc-gold-ramp:linear-gradient(145deg, #fff6d4 0%, #fbe79a 15%, #f2d26b 37%, #c9a03a 63%, #e0bc55 81%, #96701c 100%);--sc-gold-on-surface:#0a0b0d;--sc-gold-approach:bright;--sc-font-family-sans:"Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--sc-font-family-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--sc-font-family-numeric:"Inter", "Segoe UI", Arial, sans-serif;--sc-font-weight-regular:400;--sc-font-weight-medium:500;--sc-font-weight-semibold:600;--sc-font-weight-bold:700;--sc-font-weight-extrabold:800;--sc-font-size-2xs:.6875rem;--sc-font-size-xs:.75rem;--sc-font-size-sm:.8125rem;--sc-font-size-md:.875rem;--sc-font-size-base:1rem;--sc-font-size-lg:1.125rem;--sc-font-size-xl:1.25rem;--sc-font-size-2xl:1.5rem;--sc-font-size-3xl:1.875rem;--sc-font-size-4xl:2.25rem;--sc-font-size-5xl:3rem;--sc-font-size-6xl:3.75rem;--sc-line-height-tight:1.15;--sc-line-height-snug:1.3;--sc-line-height-normal:1.5;--sc-line-height-relaxed:1.65;--sc-letter-spacing-tighter:-.02em;--sc-letter-spacing-tight:-.01em;--sc-letter-spacing-normal:0;--sc-letter-spacing-wide:.02em;--sc-letter-spacing-wider:.08em;--sc-letter-spacing-widest:.16em;--sc-font-feature-numeric:"tnum" 1, "cv05" 1;--sc-space-0:0;--sc-space-1:.25rem;--sc-space-2:.5rem;--sc-space-3:.75rem;--sc-space-4:1rem;--sc-space-5:1.25rem;--sc-space-6:1.5rem;--sc-space-7:1.75rem;--sc-space-8:2rem;--sc-space-10:2.5rem;--sc-space-12:3rem;--sc-space-16:4rem;--sc-space-20:5rem;--sc-space-24:6rem;--sc-space-32:8rem;--sc-space-px:1px;--sc-radius-none:0;--sc-radius-xs:4px;--sc-radius-sm:6px;--sc-radius-md:8px;--sc-radius-lg:12px;--sc-radius-xl:16px;--sc-radius-2xl:24px;--sc-radius-pill:999px;--sc-radius-circle:50%;--sc-border-width-hairline:1px;--sc-border-width-thick:2px;--sc-border-width-focus:2px;--sc-border-focus-offset:2px;--sc-size-control-sm:32px;--sc-size-control-md:40px;--sc-size-control-lg:48px;--sc-size-touch-target-min:44px;--sc-size-icon-sm:16px;--sc-size-icon-md:20px;--sc-size-icon-lg:24px;--sc-size-container-max:1440px;--sc-size-content-max:72ch;--sc-z-base:0;--sc-z-raised:10;--sc-z-sticky:1100;--sc-z-dropdown:1200;--sc-z-drawer:1300;--sc-z-modal-backdrop:1390;--sc-z-modal:1400;--sc-z-popover:1500;--sc-z-toast:1600;--sc-z-tooltip:1700;--sc-bp-xs:0px;--sc-bp-sm:480px;--sc-bp-md:768px;--sc-bp-lg:1024px;--sc-bp-xl:1280px;--sc-bp-2xl:1536px;--sc-duration-instant:0s;--sc-duration-fast:.12s;--sc-duration-base:.18s;--sc-duration-slow:.24s;--sc-duration-slower:.32s;--sc-duration-deliberate:.48s;--sc-ease-standard:cubic-bezier(.2, 0, 0, 1);--sc-ease-entrance:cubic-bezier(.05, .7, .1, 1);--sc-ease-exit:cubic-bezier(.3, 0, .8, .15);--sc-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--sc-ease-linear:linear;--sc-surface-page:#f7f8fa;--sc-surface-raised:#fff;--sc-surface-sunken:#eef0f4;--sc-surface-inverse:#0a0b0d;--sc-surface-overlay:#0a0b0d8f;--sc-surface-hover:#f2f4f6;--sc-surface-selected:#fffbec;--sc-surface-disabled:#eef0f4;--sc-border-subtle:#e3e6ea;--sc-border-default:#c9cdd4;--sc-border-interactive:#6b727c;--sc-border-strong:#7c838d;--sc-border-inverse:#2a2e35;--sc-border-focus:#1f6feb;--sc-text-primary:#101214;--sc-text-secondary:#3d434c;--sc-text-tertiary:#5a616b;--sc-text-placeholder:#5a616b;--sc-text-disabled:#a3a9b3;--sc-text-inverse:#fff;--sc-text-link:#1a5fd0;--sc-brand-base:#f2d26b;--sc-brand-strong:#c9a03a;--sc-brand-text:#8a6414;--sc-brand-on-brand:#0a0b0d;--sc-brand-subtle-bg:#fffbec;--sc-brand-subtle-border:#fbe79a;--sc-action-primary-bg:#f2d26b;--sc-action-primary-bg-hover:#fbe79a;--sc-action-primary-bg-active:#c9a03a;--sc-action-primary-fg:#0a0b0d;--sc-action-primary-border:#a8801c;--sc-action-secondary-bg:#fff;--sc-action-secondary-bg-hover:#f2f4f6;--sc-action-secondary-bg-active:#e3e6ea;--sc-action-secondary-fg:#101214;--sc-action-secondary-border:#6b727c;--sc-action-tertiary-fg:#3d434c;--sc-action-tertiary-bg-hover:#f2f4f6;--sc-ai-base:#1f6feb;--sc-ai-text:#1a5fd0;--sc-ai-on-ai:#fff;--sc-ai-subtle-bg:#eff5fe;--sc-ai-subtle-border:#b9d0fb;--sc-ai-icon:#1f6feb;--sc-finance-positive-base:#0f8a59;--sc-finance-positive-text:#0c6b45;--sc-finance-positive-subtle-bg:#ecfaf4;--sc-finance-positive-subtle-border:#a7e6cc;--sc-finance-positive-on-fill:#fff;--sc-finance-negative-text:#7a2806;--sc-finance-negative-subtle-bg:#fcede7;--sc-finance-negative-subtle-border:#e9a484;--sc-finance-neutral-text:#3d434c;--sc-warning-base:#e2700f;--sc-warning-text:#9a4a09;--sc-warning-subtle-bg:#fef3e6;--sc-warning-subtle-border:#f6c08a;--sc-warning-on-fill:#0a0b0d;--sc-danger-base:#a83409;--sc-danger-base-hover:#8f2c07;--sc-danger-base-active:#7a2806;--sc-danger-text:#7a2806;--sc-danger-subtle-bg:#fcede7;--sc-danger-subtle-border:#e9a484;--sc-danger-on-fill:#fff;--sc-info-text:#3d434c;--sc-focus-ring:#1f6feb;--sc-focus-ring-gap:#fff;--sc-focus-ring-inverse:#fff;--sc-skeleton-base:#e3e6ea;--sc-skeleton-shine:#f2f4f6;--sc-chart-grid:#e3e6ea;--sc-chart-axis:#7c838d;--sc-shadow-none:none;--sc-shadow-xs:0 1px 2px #0a0b0d0f;--sc-shadow-sm:0 1px 3px #0a0b0d14, 0 1px 2px #0a0b0d0a;--sc-shadow-md:0 4px 12px #0a0b0d14, 0 1px 3px #0a0b0d0a;--sc-shadow-lg:0 12px 28px #0a0b0d1f, 0 2px 6px #0a0b0d0d;--sc-shadow-xl:0 24px 56px #0a0b0d29;--sc-shadow-focus:0 0 0 2px #fff, 0 0 0 4px #1f6feb;--sc-shadow-brand-glow:0 8px 28px #f2d26b4d;--sc-shadow-contact:0 12px 32px #0a0b0d24}[data-theme=dark]{--sc-surface-page:#08090b;--sc-surface-void:#050607;--sc-surface-raised:#101317;--sc-surface-top:#1d2228;--sc-surface-sunken:#050607;--sc-surface-inverse:#f7f6f3;--sc-surface-overlay:#000000b8;--sc-surface-hover:#1d2228;--sc-surface-selected:#241e0c;--sc-surface-disabled:#1c1f24;--sc-border-subtle:#23282e;--sc-border-default:#3a4048;--sc-border-interactive:#767d87;--sc-border-strong:#8a9099;--sc-border-inverse:#c9cdd4;--sc-border-focus:#8fbeff;--sc-text-primary:#f3f1ec;--sc-text-secondary:#c4c8ce;--sc-text-tertiary:#a8adb5;--sc-text-placeholder:#8a9099;--sc-text-disabled:#5a616b;--sc-text-inverse:#0a0b0d;--sc-text-link:#8fbeff;--sc-brand-base:#f2d26b;--sc-brand-strong:#fbe79a;--sc-brand-text:#fbe79a;--sc-brand-on-brand:#0a0b0d;--sc-brand-subtle-bg:#2a2208;--sc-brand-subtle-border:#6b4f10;--sc-action-primary-bg:#f2d26b;--sc-action-primary-bg-hover:#fff6d4;--sc-action-primary-bg-active:#c9a03a;--sc-action-primary-fg:#0a0b0d;--sc-action-primary-border:#c9a03a;--sc-action-secondary-bg:#101317;--sc-action-secondary-bg-hover:#1d2228;--sc-action-secondary-bg-active:#23282e;--sc-action-secondary-fg:#f3f1ec;--sc-action-secondary-border:#3a4048;--sc-action-tertiary-fg:#a8adb5;--sc-action-tertiary-bg-hover:#101317;--sc-ai-base:#6fa8ff;--sc-ai-text:#8fbeff;--sc-ai-on-ai:#0a0b0d;--sc-ai-subtle-bg:#0e1b33;--sc-ai-subtle-border:#14479c;--sc-ai-icon:#6fa8ff;--sc-finance-positive-base:#34d399;--sc-finance-positive-text:#34d399;--sc-finance-positive-subtle-bg:#06251a;--sc-finance-positive-subtle-border:#08492f;--sc-finance-positive-on-fill:#0a0b0d;--sc-finance-negative-text:#ff7a2e;--sc-finance-negative-subtle-bg:#2e1206;--sc-finance-negative-subtle-border:#a8471a;--sc-finance-neutral-text:#c4c8ce;--sc-warning-base:#ff9e6b;--sc-warning-text:#ff9e6b;--sc-warning-subtle-bg:#2c1b0e;--sc-warning-subtle-border:#8a5a30;--sc-warning-on-fill:#0a0b0d;--sc-danger-base:#ec5f0a;--sc-danger-base-hover:#ff7a2e;--sc-danger-base-active:#d15208;--sc-danger-text:#ff7a2e;--sc-danger-subtle-bg:#2e1206;--sc-danger-subtle-border:#a8471a;--sc-danger-on-fill:#0a0b0d;--sc-info-text:#c4c8ce;--sc-focus-ring:#8fbeff;--sc-focus-ring-gap:#0a0b0d;--sc-focus-ring-inverse:#0a0b0d;--sc-skeleton-base:#101317;--sc-skeleton-shine:#1d2228;--sc-chart-grid:#23282e;--sc-chart-axis:#7c838d;--sc-shadow-none:none;--sc-shadow-xs:0 1px 2px #00000080;--sc-shadow-sm:0 1px 3px #0009;--sc-shadow-md:0 6px 18px #0000008c;--sc-shadow-lg:0 16px 40px #0009;--sc-shadow-xl:0 28px 64px #000000b3;--sc-shadow-focus:0 0 0 2px #0a0b0d, 0 0 0 4px #8fbeff;--sc-shadow-brand-glow:0 8px 28px #f2d26b3d;--sc-shadow-contact:0 18px 44px #0000009e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sc-surface-page:#08090b;--sc-surface-void:#050607;--sc-surface-raised:#101317;--sc-surface-top:#1d2228;--sc-surface-sunken:#050607;--sc-surface-inverse:#f7f6f3;--sc-surface-overlay:#000000b8;--sc-surface-hover:#1d2228;--sc-surface-selected:#241e0c;--sc-surface-disabled:#1c1f24;--sc-border-subtle:#23282e;--sc-border-default:#3a4048;--sc-border-interactive:#767d87;--sc-border-strong:#8a9099;--sc-border-inverse:#c9cdd4;--sc-border-focus:#8fbeff;--sc-text-primary:#f3f1ec;--sc-text-secondary:#c4c8ce;--sc-text-tertiary:#a8adb5;--sc-text-placeholder:#8a9099;--sc-text-disabled:#5a616b;--sc-text-inverse:#0a0b0d;--sc-text-link:#8fbeff;--sc-brand-base:#f2d26b;--sc-brand-strong:#fbe79a;--sc-brand-text:#fbe79a;--sc-brand-on-brand:#0a0b0d;--sc-brand-subtle-bg:#2a2208;--sc-brand-subtle-border:#6b4f10;--sc-action-primary-bg:#f2d26b;--sc-action-primary-bg-hover:#fff6d4;--sc-action-primary-bg-active:#c9a03a;--sc-action-primary-fg:#0a0b0d;--sc-action-primary-border:#c9a03a;--sc-action-secondary-bg:#101317;--sc-action-secondary-bg-hover:#1d2228;--sc-action-secondary-bg-active:#23282e;--sc-action-secondary-fg:#f3f1ec;--sc-action-secondary-border:#3a4048;--sc-action-tertiary-fg:#a8adb5;--sc-action-tertiary-bg-hover:#101317;--sc-ai-base:#6fa8ff;--sc-ai-text:#8fbeff;--sc-ai-on-ai:#0a0b0d;--sc-ai-subtle-bg:#0e1b33;--sc-ai-subtle-border:#14479c;--sc-ai-icon:#6fa8ff;--sc-finance-positive-base:#34d399;--sc-finance-positive-text:#34d399;--sc-finance-positive-subtle-bg:#06251a;--sc-finance-positive-subtle-border:#08492f;--sc-finance-positive-on-fill:#0a0b0d;--sc-finance-negative-text:#ff7a2e;--sc-finance-negative-subtle-bg:#2e1206;--sc-finance-negative-subtle-border:#a8471a;--sc-finance-neutral-text:#c4c8ce;--sc-warning-base:#ff9e6b;--sc-warning-text:#ff9e6b;--sc-warning-subtle-bg:#2c1b0e;--sc-warning-subtle-border:#8a5a30;--sc-warning-on-fill:#0a0b0d;--sc-danger-base:#ec5f0a;--sc-danger-base-hover:#ff7a2e;--sc-danger-base-active:#d15208;--sc-danger-text:#ff7a2e;--sc-danger-subtle-bg:#2e1206;--sc-danger-subtle-border:#a8471a;--sc-danger-on-fill:#0a0b0d;--sc-info-text:#c4c8ce;--sc-focus-ring:#8fbeff;--sc-focus-ring-gap:#0a0b0d;--sc-focus-ring-inverse:#0a0b0d;--sc-skeleton-base:#101317;--sc-skeleton-shine:#1d2228;--sc-chart-grid:#23282e;--sc-chart-axis:#7c838d;--sc-shadow-none:none;--sc-shadow-xs:0 1px 2px #00000080;--sc-shadow-sm:0 1px 3px #0009;--sc-shadow-md:0 6px 18px #0000008c;--sc-shadow-lg:0 16px 40px #0009;--sc-shadow-xl:0 28px 64px #000000b3;--sc-shadow-focus:0 0 0 2px #0a0b0d, 0 0 0 4px #8fbeff;--sc-shadow-brand-glow:0 8px 28px #f2d26b3d;--sc-shadow-contact:0 18px 44px #0000009e}}@media (prefers-reduced-motion:reduce){:root{--sc-duration-instant:0s;--sc-duration-fast:0s;--sc-duration-base:0s;--sc-duration-slow:0s;--sc-duration-slower:0s;--sc-duration-deliberate:0s}}
.sc-icon{flex:none;display:block}.sc-btn{justify-content:center;align-items:center;gap:var(--sc-space-2);min-height:var(--sc-size-touch-target-min);padding-inline:var(--sc-space-4);border-radius:var(--sc-radius-md);border:var(--sc-border-width-hairline) solid transparent;font:inherit;font-weight:var(--sc-font-weight-semibold);font-size:var(--sc-font-size-md);line-height:var(--sc-line-height-snug);cursor:pointer;text-align:center;transition:background-color var(--sc-duration-fast) var(--sc-ease-standard), border-color var(--sc-duration-fast) var(--sc-ease-standard);text-decoration:none;display:inline-flex}.sc-btn__label{overflow-wrap:anywhere}.sc-btn--primary{background:var(--sc-gold-ramp);color:var(--sc-action-primary-fg);box-shadow:var(--sc-shadow-brand-glow)}.sc-btn--primary:hover{background:var(--sc-action-primary-bg-hover)}.sc-btn--secondary{background:var(--sc-action-secondary-bg);color:var(--sc-action-secondary-fg);border-color:var(--sc-border-default)}.sc-btn--secondary:hover{background:var(--sc-action-secondary-bg-hover)}.sc-btn--tertiary{color:var(--sc-action-tertiary-fg);background:0 0}.sc-btn--tertiary:hover{background:var(--sc-action-tertiary-bg-hover)}.sc-btn--danger{background:var(--sc-danger-base);color:var(--sc-danger-on-fill)}.sc-btn:disabled,.sc-btn[aria-disabled=true]{background:var(--sc-surface-disabled);color:var(--sc-text-disabled);border-color:var(--sc-border-subtle);box-shadow:none;cursor:not-allowed}.sc-iconbtn{inline-size:var(--sc-size-touch-target-min);block-size:var(--sc-size-touch-target-min);border-radius:var(--sc-radius-md);color:var(--sc-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.sc-iconbtn:hover{background:var(--sc-surface-hover);color:var(--sc-text-primary)}:where(.sc-btn,.sc-iconbtn,a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-focus-ring);outline-offset:var(--sc-border-focus-offset)}.sc-state{align-items:center;gap:var(--sc-space-2);padding:var(--sc-space-8) var(--sc-space-4);text-align:center;color:var(--sc-text-secondary);border:var(--sc-border-width-hairline) dashed var(--sc-border-subtle);border-radius:var(--sc-radius-lg);background:var(--sc-surface-raised);flex-direction:column;display:flex}.sc-state--compact{padding:var(--sc-space-4);border-style:solid}.sc-state__icon{color:var(--sc-text-tertiary)}.sc-state--warning .sc-state__icon{color:var(--sc-warning-text)}.sc-state--danger .sc-state__icon{color:var(--sc-danger-text)}.sc-state--info .sc-state__icon{color:var(--sc-ai-text)}:where(.scnotice){align-items:flex-start;gap:var(--sc-space-2);padding:var(--sc-space-2) var(--sc-space-3);border-radius:var(--sc-radius-md);border:var(--sc-border-width-hairline) solid var(--sc-ai-subtle-border);background:var(--sc-ai-subtle-bg);color:var(--sc-text-secondary);font-size:var(--sc-font-size-sm);line-height:1.55;display:flex}:where(.scnotice)>:where(span){overflow-wrap:anywhere;min-width:0}:where(.scnotice .scicon){color:var(--sc-ai-text);flex:none;margin-block-start:.15em}:where(.scnotice.warn){border-color:var(--sc-warning-subtle-border);background:var(--sc-warning-subtle-bg)}:where(.scnotice.warn .scicon){color:var(--sc-warning-text)}:where(.scnotice.ok){border-color:var(--sc-finance-positive-subtle-border);background:var(--sc-finance-positive-subtle-bg)}:where(.scnotice.ok .scicon){color:var(--sc-finance-positive-text)}:where(.scnotice.error){border-color:var(--sc-danger-subtle-border);background:var(--sc-danger-subtle-bg)}:where(.scnotice.error .scicon){color:var(--sc-danger-text)}.sc-state__title{color:var(--sc-text-primary);font-weight:var(--sc-font-weight-semibold);overflow-wrap:anywhere;margin:0}.sc-state__body{max-inline-size:var(--sc-size-content-max);font-size:var(--sc-font-size-sm);overflow-wrap:anywhere}.sc-state__body p{margin:0}.sc-state__action{margin-block-start:var(--sc-space-2)}.sc-skeleton{gap:var(--sc-space-2);display:grid}.sc-skeleton__line{border-radius:var(--sc-radius-xs);background:var(--sc-skeleton-base);block-size:.875rem;display:block}.sc-skeleton__line:nth-child(3n){inline-size:60%}.sc-card{background:var(--sc-surface-raised);border:var(--sc-border-width-hairline) solid var(--sc-border-subtle);border-radius:var(--sc-radius-lg);min-inline-size:0;box-shadow:var(--sc-shadow-xs);flex-direction:column;display:flex}.sc-card__head{justify-content:space-between;align-items:flex-start;gap:var(--sc-space-3);padding:var(--sc-space-4) var(--sc-space-4) 0;display:flex}.sc-card__titles{min-inline-size:0}.sc-card__title{font-size:var(--sc-font-size-md);font-weight:var(--sc-font-weight-semibold);color:var(--sc-text-primary);overflow-wrap:anywhere;margin:0}.sc-card__meta{margin:var(--sc-space-1) 0 0;font-size:var(--sc-font-size-xs);color:var(--sc-text-tertiary)}.sc-card__body{padding:var(--sc-space-4);min-inline-size:0}.sc-badge{padding:.125rem var(--sc-space-2);border-radius:var(--sc-radius-pill);border:var(--sc-border-width-hairline) solid var(--sc-border-subtle);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-medium);color:var(--sc-text-secondary);background:var(--sc-surface-sunken);white-space:nowrap;align-items:center;display:inline-flex}.sc-badge--brand{color:var(--sc-brand-text);background:var(--sc-brand-subtle-bg);border-color:var(--sc-brand-subtle-border)}.sc-badge--ai{color:var(--sc-ai-text);background:var(--sc-ai-subtle-bg);border-color:var(--sc-ai-subtle-border)}.sc-badge--positive{color:var(--sc-finance-positive-text);background:var(--sc-finance-positive-subtle-bg);border-color:var(--sc-finance-positive-subtle-border)}.sc-badge--warning{color:var(--sc-warning-text);background:var(--sc-warning-subtle-bg);border-color:var(--sc-warning-subtle-border)}.sc-badge--danger{color:var(--sc-danger-text);background:var(--sc-danger-subtle-bg);border-color:var(--sc-danger-subtle-border)}.sc-metric{min-inline-size:0;padding:var(--sc-space-3);border-radius:var(--sc-radius-md);background:var(--sc-surface-sunken)}.sc-metric__label{font-size:var(--sc-font-size-xs);color:var(--sc-text-tertiary);overflow-wrap:anywhere;margin:0}.sc-metric__value{margin:var(--sc-space-1) 0 0;font-size:var(--sc-font-size-xl);font-weight:var(--sc-font-weight-semibold);font-feature-settings:var(--sc-font-feature-numeric);color:var(--sc-text-primary);overflow-wrap:anywhere}.sc-metric__value[data-unknown=true]{font-size:var(--sc-font-size-md);color:var(--sc-text-tertiary)}.sc-metric--positive .sc-metric__value{color:var(--sc-finance-positive-text)}.sc-metric__scope{margin:var(--sc-space-1) 0 0;font-size:var(--sc-font-size-2xs);color:var(--sc-text-tertiary)}.sc-drawer{z-index:var(--sc-z-drawer);position:fixed;inset:0}.sc-drawer__scrim{background:var(--sc-surface-overlay);position:absolute;inset:0}.sc-drawer__panel{background:var(--sc-surface-raised);border-inline-start:var(--sc-border-width-hairline) solid var(--sc-border-subtle);inline-size:min(28rem,100%);box-shadow:var(--sc-shadow-xl);outline:none;flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.sc-drawer__head{align-items:center;gap:var(--sc-space-2);padding:var(--sc-space-2) var(--sc-space-3);border-block-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);display:flex}.sc-drawer__title{font-size:var(--sc-font-size-lg);font-weight:var(--sc-font-weight-semibold);overflow-wrap:anywhere;flex:1;margin:0}.sc-drawer__body{padding:var(--sc-space-4);align-content:start;gap:var(--sc-space-4);flex:1;grid-template-columns:minmax(0,1fr);display:grid;overflow:auto}.sc-drawer__foot{padding:var(--sc-space-3) var(--sc-space-4);border-block-start:var(--sc-border-width-hairline) solid var(--sc-border-subtle)}[dir=rtl] .sc-drawer__back .sc-icon{transform:scaleX(-1)}@media (max-width:767px){.sc-drawer__panel{border-inline-start:0;border-start-start-radius:var(--sc-radius-xl);border-start-end-radius:var(--sc-radius-xl);max-block-size:92dvh;inline-size:100%;inset-block:auto 0;inset-inline:0}}.sc-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.sc-btn--sm{min-height:var(--sc-size-control-sm);padding-inline:var(--sc-space-3);font-size:var(--sc-font-size-sm)}.sc-chips{gap:var(--sc-space-1);flex-wrap:wrap;display:flex}.sc-chip{align-items:center;gap:var(--sc-space-1);min-block-size:var(--sc-size-control-sm);padding-inline:var(--sc-space-3);border:var(--sc-border-width-hairline) solid var(--sc-border-subtle);border-radius:var(--sc-radius-pill);color:var(--sc-text-secondary);font:inherit;font-size:var(--sc-font-size-sm);cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex}.sc-chip:hover{background:var(--sc-surface-hover)}.sc-chip[aria-pressed=true]{border-color:var(--sc-brand-subtle-border);background:var(--sc-brand-subtle-bg);color:var(--sc-brand-text);font-weight:var(--sc-font-weight-semibold)}.sc-period{gap:var(--sc-space-2);min-inline-size:0;display:grid}.sc-period__row{align-items:center;gap:var(--sc-space-2);flex-wrap:wrap;display:flex}.sc-period__summary{font-size:var(--sc-font-size-xs);color:var(--sc-text-tertiary)}.sc-period__panel{align-items:flex-end;gap:var(--sc-space-2);padding:var(--sc-space-3);border:var(--sc-border-width-hairline) solid var(--sc-border-subtle);border-radius:var(--sc-radius-md);background:var(--sc-surface-sunken);flex-wrap:wrap;display:flex}.sc-period__field{gap:var(--sc-space-1);font-size:var(--sc-font-size-xs);color:var(--sc-text-tertiary);display:grid}.sc-period__field input{min-block-size:var(--sc-size-control-sm);padding-inline:var(--sc-space-2);border:var(--sc-border-width-hairline) solid var(--sc-border-default);border-radius:var(--sc-radius-sm);background:var(--sc-surface-page);color:var(--sc-text-primary);font:inherit}.sc-period__error{color:var(--sc-danger-text);font-size:var(--sc-font-size-sm);font-weight:var(--sc-font-weight-semibold);flex-basis:100%;margin:0}.sc-period__note{font-size:var(--sc-font-size-xs);color:var(--sc-text-tertiary);flex-basis:100%;margin:0}.sc-chart{min-inline-size:0;position:relative}.sc-chart__legend{gap:var(--sc-space-1) var(--sc-space-3);font-size:var(--sc-font-size-xs);color:var(--sc-text-secondary);flex-wrap:wrap;display:flex}.sc-chart__key{align-items:center;gap:var(--sc-space-1);display:inline-flex}.sc-chart__key i{border-radius:3px;block-size:10px;inline-size:10px;display:inline-block}.sc-chart__key i.sc-chart__key-prev,.sc-chart__key i.sc-chart__key-avg{background:0 0;border-radius:0;block-size:0;inline-size:14px}.sc-chart__key i.sc-chart__key-prev{border-block-start:2px dashed var(--sc-color-ink-300)}.sc-chart__key i.sc-chart__key-avg{border-block-start:1px dashed var(--sc-color-gold-500)}.sc-chart__frame{position:relative}.sc-chart__plot{height:190px;margin:var(--sc-space-3) 6px 0 44px;position:relative}.sc-chart__grid{border-top:1px dashed var(--sc-chart-grid);position:absolute;left:0;right:0}.sc-chart__grid--base{border-top-style:solid;border-top-color:var(--sc-chart-axis)}.sc-chart__grid>span{font-size:var(--sc-font-size-2xs);color:var(--sc-text-tertiary);white-space:nowrap;margin-right:6px;position:absolute;right:100%;transform:translateY(-50%)}.sc-chart__cols{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.sc-chart__slot{border-radius:4px;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.sc-chart__slot--on{background:var(--sc-surface-hover)}.sc-chart__stack{border-radius:4px 4px 0 0;flex-direction:column-reverse;width:72%;max-width:30px;min-height:2px;display:flex;overflow:hidden}.sc-chart__seg{width:100%;display:block}.sc-chart__slot--dim .sc-chart__stack{opacity:.32}.sc-chart__prev{border-top:2px dashed var(--sc-color-ink-300);pointer-events:none;width:86%;max-width:36px;position:absolute;left:50%;transform:translate(-50%)}.sc-chart__slot--dim .sc-chart__prev{opacity:.45}.sc-chart__avg{border-top:1px dashed var(--sc-color-gold-500);pointer-events:none;position:absolute;left:0;right:0}.sc-chart__avg>span{background:var(--sc-surface-raised);color:var(--sc-brand-text);font-size:var(--sc-font-size-2xs);font-weight:var(--sc-font-weight-semibold);border-radius:4px;padding:0 4px;position:absolute;right:0;transform:translateY(-110%)}.sc-chart__peak{font-size:var(--sc-font-size-2xs);font-weight:var(--sc-font-weight-bold);color:var(--sc-text-primary);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,-120%)}.sc-chart__peak--start{transform:translate(-10%,-120%)}.sc-chart__peak--end{transform:translate(-90%,-120%)}.sc-chart__x{height:18px;font-size:var(--sc-font-size-2xs);color:var(--sc-text-tertiary);margin:6px 6px 0 44px;position:relative}.sc-chart__x span{white-space:nowrap;position:absolute;transform:translate(-50%)}.sc-chart__tip{z-index:var(--sc-z-tooltip);max-width:16rem;padding:var(--sc-space-2) var(--sc-space-3);border:var(--sc-border-width-hairline) solid var(--sc-border-default);border-radius:var(--sc-radius-sm);background:var(--sc-surface-raised);box-shadow:var(--sc-shadow-md);font-size:var(--sc-font-size-xs);pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;top:4px;transform:translate(-50%)}.sc-chart__tip span{color:var(--sc-text-secondary)}.sc-chart__empty{margin:var(--sc-space-4) 0;color:var(--sc-text-tertiary);font-size:var(--sc-font-size-sm)}.sc-chart__table{font-size:var(--sc-font-size-xs);margin-block-start:var(--sc-space-2)}.sc-chart__table summary{min-block-size:var(--sc-size-control-sm);color:var(--sc-text-secondary);cursor:pointer;align-items:center;display:flex}.sc-chart__tablewrap{max-inline-size:100%;overflow-x:auto}.sc-chart__table table{border-collapse:collapse;min-inline-size:100%}.sc-chart__table caption{text-align:start;color:var(--sc-text-tertiary);padding-block-end:var(--sc-space-1)}.sc-chart__table th,.sc-chart__table td{padding:var(--sc-space-1) var(--sc-space-2);border-block-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);text-align:start;font-feature-settings:var(--sc-font-feature-numeric);white-space:nowrap}.sc-funnel{gap:var(--sc-space-1);margin:0;padding:0;list-style:none;display:grid}.sc-funnel__row{align-items:center;gap:var(--sc-space-2);padding-block:var(--sc-space-1);grid-template-columns:minmax(6rem,8rem) minmax(0,1fr) auto;display:grid}.sc-funnel__rate{font-size:var(--sc-font-size-2xs);color:var(--sc-text-tertiary);grid-column:1/-1}.sc-funnel__label{font-size:var(--sc-font-size-sm);color:var(--sc-text-secondary);overflow-wrap:anywhere}.sc-funnel__bar{background:var(--sc-surface-sunken);border-radius:5px;block-size:10px;overflow:hidden}.sc-funnel__bar span{background:var(--sc-color-gold-500);border-radius:5px;block-size:100%;display:block}.sc-funnel__value{font-feature-settings:var(--sc-font-feature-numeric)}.sc-strip__bar{background:var(--sc-surface-sunken);border-radius:6px;gap:2px;block-size:12px;display:flex;overflow:hidden}.sc-strip__bar span{block-size:100%;display:block}.sc-strip__legend{gap:var(--sc-space-1) var(--sc-space-3);margin:var(--sc-space-2) 0 0;font-size:var(--sc-font-size-xs);color:var(--sc-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.sc-strip__legend li{align-items:center;gap:var(--sc-space-1);display:inline-flex}.sc-strip__legend i{border-radius:3px;block-size:10px;inline-size:10px;display:inline-block}.sc-tone-c1{background:var(--sc-color-gold-500)}.sc-tone-c2{background:var(--sc-color-ink-400)}.sc-tone-c3{background:var(--sc-color-gold-300)}.sc-tone-c4{background:var(--sc-color-ink-500)}.sc-tone-c5{background:var(--sc-color-gold-700)}.sc-tone-warn{background:var(--sc-warning-base)}.sc-tone-ai{background:var(--sc-ai-base)}.sc-trend{gap:2px;min-inline-size:0;display:grid}.sc-trend__label{font-size:var(--sc-font-size-xs);color:var(--sc-text-tertiary);overflow-wrap:anywhere}.sc-trend__value{font-size:var(--sc-font-size-xl);font-feature-settings:var(--sc-font-feature-numeric);overflow-wrap:anywhere}.sc-trend__change{font-size:var(--sc-font-size-xs);color:var(--sc-text-tertiary)}.sc-trend__change--good{color:var(--sc-brand-text)}.sc-trend__change--bad{color:var(--sc-warning-text)}.sc-pflogo{border-radius:var(--sc-radius-xs);background:var(--sc-color-white);box-shadow:inset 0 0 0 var(--sc-border-width-hairline) var(--sc-border-subtle);flex:none;place-items:center;padding:2px;display:inline-grid}.sc-pflogo img{display:block}.sc-pflogo--lg{border-radius:var(--sc-radius-sm);padding:4px}@media (prefers-reduced-motion:reduce){.sc-btn,.sc-iconbtn{transition:none}}
*,:before,:after{box-sizing:border-box}html,body{margin:0}.sa-body{background:var(--sc-surface-page);min-height:100dvh;color:var(--sc-text-primary);font-family:var(--sc-font-family-sans,Inter, system-ui, sans-serif);font-size:var(--sc-font-size-md);line-height:1.5;overflow-x:hidden}:focus-visible{outline:var(--sc-border-width-focus) solid var(--sc-border-focus);outline-offset:2px}.sa-app{--sa-rail-w:240px;flex-direction:column;min-height:100dvh;display:flex}.sa-skip{z-index:100;padding:var(--sc-space-2) var(--sc-space-3);background:var(--sc-surface-raised);color:var(--sc-text-primary);border-radius:var(--sc-radius-md);position:absolute;inset-block-start:-100px;inset-inline-start:var(--sc-space-2)}.sa-skip:focus{inset-block-start:var(--sc-space-2)}.sa-top{z-index:30;align-items:center;gap:var(--sc-space-3);block-size:60px;padding-inline:0 var(--sc-space-4);background:var(--sc-surface-top,var(--sc-surface-raised));border-block-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);display:flex;position:sticky;inset-block-start:0}.sa-menubtn{display:none}.sa-top>.sa-menubtn,.sa-top>.sa-brand{flex-shrink:0}.sa-brand{align-items:center;gap:var(--sc-space-2);padding-inline:14px var(--sc-space-2);color:var(--sc-text-primary);white-space:nowrap;align-self:stretch;text-decoration:none;display:flex}.sa-brand__marks{flex:none;display:flex}.sa-brand__lockup{aspect-ratio:528/128;block-size:30px}.sa-brand__icon{block-size:34px;inline-size:34px;display:none}:root[data-theme=dark] .sa-brand__lockup--light,:root:not([data-theme=dark]) .sa-brand__lockup--dark{display:none}@media (min-width:1440px){.sa-brand{flex:0 0 var(--sa-rail-w);inline-size:var(--sa-rail-w);border-inline-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);overflow:hidden}.sa-groups{margin-inline-start:var(--sc-space-1)}}@media (max-width:1439px){.sa-brand .sa-brand__lockup{display:none}.sa-brand__icon{display:block}}@media (min-width:1024px) and (max-width:1279px){.sa-brand .sa-badge{display:none}}@media (min-width:1024px){.sa-app[data-rail=collapsed]{--sa-rail-w:68px}.sa-app[data-rail=collapsed] .sa-brand{flex:0 0 var(--sa-rail-w);inline-size:var(--sa-rail-w);border-inline-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);justify-content:center;padding-inline:0}.sa-app[data-rail=collapsed] .sa-brand :is(.sa-brand__lockup,.sa-badge){display:none}.sa-app[data-rail=collapsed] .sa-brand__icon{display:block}}.sa-badge{padding:1px var(--sc-space-2);border-radius:var(--sc-radius-pill);border:var(--sc-border-width-hairline) solid var(--sc-brand-subtle-border);background:var(--sc-brand-subtle-bg);color:var(--sc-brand-text);font-size:var(--sc-font-size-xs)}.sa-groups{scrollbar-width:none;flex:auto;align-self:stretch;min-width:0;overflow-x:auto}.sa-groups ul,.sa-groups-m ul{gap:var(--sc-space-1);margin:0;padding:0;list-style:none;display:flex}.sa-groups ul{align-items:center;block-size:100%}.sa-g{align-items:center;gap:var(--sc-space-2);min-height:var(--sc-size-touch-target-min);padding-inline:var(--sc-space-3);border-radius:var(--sc-radius-md);color:var(--sc-text-secondary);white-space:nowrap;text-decoration:none;display:inline-flex;position:relative}.sa-g:hover,.sa-s:hover{color:var(--sc-text-primary);background:var(--sc-surface-hover)}.sa-groups .sa-g.is-on,.sa-groups .sa-g.is-on:hover{color:var(--sc-text-primary);background:0 0}.sa-groups .sa-g.is-on:after{content:"";inset-inline:var(--sc-space-2);border-radius:var(--sc-radius-pill);background:var(--sc-gold-ramp);block-size:2px;position:absolute;inset-block-end:-8px}.sa-groups-m .sa-g.is-on,.sa-groups-m .sa-g.is-on:hover{color:var(--sc-text-primary);background:var(--sc-brand-subtle-bg)}:is(.sa-s,.sa-groups-m .sa-g).is-on:before{content:"";border-radius:var(--sc-radius-pill);background:var(--sc-gold-ramp);inline-size:3px;position:absolute;inset-block:8px;inset-inline-start:0}.sa-g.is-on .sc-icon,.sa-s.is-on .sc-icon{color:var(--sc-brand-text)}@media (max-width:1727px){.sa-groups .sa-g{padding-inline:var(--sc-space-2)}.sa-groups .sa-g .sc-icon{display:none}}@media (min-width:1024px){.sa-top>.sa-util{flex-shrink:0}}@media (min-width:1024px) and (max-width:1727px){.sa-top .sa-soon,.sa-top .sa-ctx{display:none}}@media (min-width:1024px) and (max-width:1151px){.sa-top{gap:var(--sc-space-2)}.sa-groups .sa-g{font-size:var(--sc-font-size-sm)}}@media (min-width:1024px) and (max-width:1365px){.sa-groups .sa-g{padding-inline:var(--sc-space-1)}.sa-groups .sa-g.is-on:after{inset-inline:var(--sc-space-1)}.sa-top .sa-exit .sc-btn__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.sa-soon:disabled,.sa-soon:disabled:hover{color:var(--sc-text-disabled);cursor:default;background:0 0}.sa-util{align-items:center;gap:var(--sc-space-2);min-width:0;margin-inline-start:auto;display:flex}.sa-lang{min-width:0}.sa-lang .sa-control{inline-size:100%}.sa-ctx>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sa-ctx{align-items:center;gap:var(--sc-space-1);padding:2px var(--sc-space-2);border-radius:var(--sc-radius-pill);border:var(--sc-border-width-hairline) dashed var(--sc-border-default);color:var(--sc-text-secondary);font-size:var(--sc-font-size-sm);white-space:nowrap;display:inline-flex;position:relative}.sa-control{min-height:var(--sc-size-control-md);padding:var(--sc-space-1) var(--sc-space-3);border-radius:var(--sc-radius-md);border:var(--sc-border-width-hairline) solid var(--sc-border-default);background:var(--sc-surface-sunken);color:var(--sc-text-primary);font:inherit;max-inline-size:100%}.sa-control--sm{min-height:var(--sc-size-control-sm)}.sa-wrap{grid-template-columns:var(--sa-rail-w) minmax(0, 1fr);flex:1;display:grid}.sa-side{border-inline-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);background:var(--sc-surface-raised);flex-direction:column;align-self:start;block-size:calc(100dvh - 60px);display:flex;position:sticky;inset-block-start:60px}.sa-side__scroll{min-block-size:0;padding:var(--sc-space-4) var(--sc-space-3);flex:auto;overflow-y:auto}.sa-groups-m{display:none}.sa-side__head{justify-content:space-between;align-items:center;gap:var(--sc-space-2);min-block-size:28px;margin-block-end:var(--sc-space-3);display:flex}.sa-side-h{min-inline-size:0;padding-inline:var(--sc-space-3);text-overflow:ellipsis;white-space:nowrap;font-size:var(--sc-font-size-sm);font-weight:var(--sc-font-weight-semibold);color:var(--sc-text-primary);margin:0;overflow:hidden}.sa-rail-toggle{border:var(--sc-border-width-hairline) solid var(--sc-border-default);background:var(--sc-surface-raised);block-size:28px;inline-size:28px;color:var(--sc-text-secondary);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sa-rail-toggle:hover{color:var(--sc-text-primary);border-color:var(--sc-border-strong)}[dir=rtl] .sa-rail-toggle .sc-icon{transform:scaleX(-1)}@media (pointer:coarse){.sa-rail-toggle{block-size:44px;inline-size:44px}}.sa-ssec+.sa-ssec{margin-block-start:var(--sc-space-4)}.sa-sgroup{margin:0 0 var(--sc-space-1);padding-inline:var(--sc-space-3);text-overflow:ellipsis;white-space:nowrap;font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-semibold);letter-spacing:var(--sc-letter-spacing-wider);text-transform:uppercase;color:var(--sc-text-tertiary);overflow:hidden}.sa-snav{gap:var(--sc-space-1);margin:0;padding:0;list-style:none;display:grid}.sa-s{align-items:center;gap:var(--sc-space-2);min-height:var(--sc-size-touch-target-min);padding-inline:var(--sc-space-3);border-radius:var(--sc-radius-md);color:var(--sc-text-secondary);text-decoration:none;display:flex;position:relative}.sa-s>span,.sa-foot__row>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.sa-s.is-on,.sa-s.is-on:hover{color:var(--sc-text-primary);background:var(--sc-brand-subtle-bg)}.sa-foot{padding:var(--sc-space-2) var(--sc-space-3);border-block-start:var(--sc-border-width-hairline) solid var(--sc-border-subtle);flex:none}.sa-foot ul{gap:var(--sc-space-1);margin:0;padding:0;list-style:none;display:grid}.sa-foot__row{align-items:center;gap:var(--sc-space-2);min-height:var(--sc-size-touch-target-min);padding-inline:var(--sc-space-3);border:var(--sc-border-width-hairline) solid var(--sc-border-subtle);border-radius:var(--sc-radius-lg);background:var(--sc-surface-sunken);color:var(--sc-text-primary);font-size:var(--sc-font-size-sm);font-weight:var(--sc-font-weight-medium);text-decoration:none;display:flex}.sa-foot__row:hover{background:var(--sc-surface-hover);border-color:var(--sc-border-default)}.sa-foot__row[aria-current=page]{background:var(--sc-brand-subtle-bg);border-color:var(--sc-brand-subtle-border);color:var(--sc-brand-text)}.sa-holder{padding-block:var(--sc-space-1)}.sa-holder__avatar{border-radius:var(--sc-radius-pill);background:var(--sc-gold-ramp);block-size:24px;inline-size:24px;color:var(--sc-gold-on-surface);font-size:var(--sc-font-size-2xs);font-weight:var(--sc-font-weight-bold,700);flex:none;place-items:center;display:grid}.sa-holder__text{min-inline-size:0;line-height:1.25;display:grid}.sa-holder__name,.sa-holder__role{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.sa-holder__role{color:var(--sc-text-tertiary);font-size:var(--sc-font-size-xs);font-weight:var(--sc-font-weight-regular,400)}@media (pointer:fine) and (min-width:1024px){.sa-s,.sa-foot__row{min-height:36px}}@media (min-width:1024px){.sa-app[data-rail=collapsed] .sa-side .sa-holder>.sa-holder__avatar{clip-path:none;block-size:24px;inline-size:24px;position:static}.sa-app[data-rail=collapsed] .sa-side :is(.sa-s,.sa-foot__row)>span{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sa-app[data-rail=collapsed] .sa-side :is(.sa-s,.sa-foot__row){justify-content:center;padding-inline:0}.sa-app[data-rail=collapsed] .sa-side-h{display:none}.sa-app[data-rail=collapsed] .sa-side__head{justify-content:center}.sa-app[data-rail=collapsed] .sa-sgroup{block-size:1px;margin:0 var(--sc-space-2) var(--sc-space-2);background:var(--sc-border-subtle);padding:0;font-size:0}.sa-app[data-rail=collapsed] .sa-ssec+.sa-ssec{margin-block-start:var(--sc-space-2)}}.sa-scrim{display:none}.sa-main{min-width:0;padding:var(--sc-space-6) var(--sc-space-6) var(--sc-space-12)}.sa-phead{max-inline-size:960px;margin-block-end:var(--sc-space-5)}.sa-phead--actions{justify-content:space-between;align-items:flex-start;gap:var(--sc-space-3);flex-wrap:wrap;max-inline-size:none;display:flex}.sa-sections{z-index:5;gap:var(--sc-space-1);padding-block:var(--sc-space-1);background:var(--sc-surface-page);border-block-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);margin-block-end:var(--sc-space-4);display:flex;position:sticky;inset-block-start:60px;overflow-x:auto}.sa-sections a{min-height:var(--sc-size-control-md);padding-inline:var(--sc-space-3);border-radius:var(--sc-radius-pill);color:var(--sc-text-secondary);font-size:var(--sc-font-size-sm);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.sa-sections a:hover{background:var(--sc-surface-hover);color:var(--sc-brand-text)}.sa-h1{margin:0 0 var(--sc-space-1);font-size:var(--sc-font-size-2xl);overflow-wrap:anywhere}.sa-lead{color:var(--sc-text-secondary);margin:0}.sa-h2{font-size:var(--sc-font-size-lg);margin:0;scroll-margin-block-start:120px}.sa-h3{margin:0 0 var(--sc-space-2);font-size:var(--sc-font-size-md)}.sa-h4{margin:0 0 var(--sc-space-2);font-size:var(--sc-font-size-sm)}.sa-hint{color:var(--sc-text-tertiary);font-size:var(--sc-font-size-sm);margin:0}.sa-sub{color:var(--sc-text-tertiary);font-size:var(--sc-font-size-sm);display:block}.sa-code{font-family:var(--sc-font-family-mono,ui-monospace, monospace);font-size:var(--sc-font-size-sm);overflow-wrap:anywhere}.sa-muted{color:var(--sc-text-tertiary)}.sa-strong{font-weight:var(--sc-font-weight-semibold);margin:0}.sa-tabs{gap:var(--sc-space-1);border-block-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);margin-block-end:var(--sc-space-4);display:flex;overflow-x:auto}.sa-tab{min-height:var(--sc-size-touch-target-min);padding-inline:var(--sc-space-3);border:0;color:var(--sc-text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-block-end:2px solid #0000;flex:none}.sa-tab[aria-selected=true]{color:var(--sc-brand-text);border-block-end-color:var(--sc-brand-text);font-weight:var(--sc-font-weight-semibold)}.sa-steps{gap:var(--sc-space-2);margin:0;padding-inline-start:var(--sc-space-5);display:grid}.sa-step{gap:var(--sc-space-1);min-width:0;padding-block:var(--sc-space-2);border-block-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);display:grid}.sa-step[aria-current=step]{border-inline-start:3px solid var(--sc-brand-text);padding-inline-start:var(--sc-space-2)}.sa-step-h{align-items:center;gap:var(--sc-space-2);flex-wrap:wrap;display:flex}.sa-step-why{color:var(--sc-text-secondary);font-size:var(--sc-font-size-sm);overflow-wrap:anywhere;margin:0}.sa-details>summary{min-height:var(--sc-size-touch-target-min);cursor:pointer;color:var(--sc-text-secondary)}.sa-details[open]>summary{margin-block-end:var(--sc-space-3)}.sa-link{color:var(--sc-brand-text);font-size:var(--sc-font-size-sm)}button.sa-link{text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:underline}.sa-stack{gap:var(--sc-space-4);min-width:0;display:grid}.sa-section-h{justify-content:space-between;align-items:baseline;gap:var(--sc-space-2) var(--sc-space-3);flex-wrap:wrap;display:flex}.sa-card{min-width:0;padding:var(--sc-space-4);border-radius:var(--sc-radius-lg);border:var(--sc-border-width-hairline) solid var(--sc-border-subtle);background:var(--sc-surface-raised);box-shadow:var(--sc-shadow-xs)}.sa-chips{gap:var(--sc-space-1);flex-wrap:wrap;align-items:center;display:inline-flex}.sa-bar{gap:var(--sc-space-2);flex-wrap:wrap;align-items:center;display:flex}:is(.sa-bar:has(>label>.sa-control),.sa-bar:has(>.sa-formgrid)){align-items:end}.sa-bar>.sa-formgrid{flex:0 30rem}.sa-blocked{gap:var(--sc-space-1);max-inline-size:40ch;display:inline-grid}.sa-result:empty{display:none}.sa-kv{gap:var(--sc-space-2);margin:0;display:grid}.sa-kv>div{gap:var(--sc-space-3);grid-template-columns:minmax(120px,200px) minmax(0,1fr);display:grid}.sa-kv dt{color:var(--sc-text-tertiary)}.sa-kv dd{overflow-wrap:anywhere;margin:0}.sa-list,.sa-caps{gap:var(--sc-space-2);margin:0;padding-inline-start:var(--sc-space-4);display:grid}.sa-form{gap:var(--sc-space-3);display:grid}.sa-formgrid,.sa-filters{gap:var(--sc-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;display:grid}.sa-formgrid{align-items:start}.sa-formgrid label,.sa-filters label,.sa-inline label,.sa-field{gap:var(--sc-space-1);min-width:0;font-size:var(--sc-font-size-sm);color:var(--sc-text-secondary);grid-template-columns:minmax(0,1fr);display:grid}.sa-main label:has(>.sa-control){gap:var(--sc-space-1);min-width:0;font-size:var(--sc-font-size-sm);color:var(--sc-text-secondary);grid-template-columns:minmax(0,1fr);display:grid}@supports (grid-template-rows:subgrid){.sa-formgrid>.sa-formgrid{display:contents}.sa-formgrid>*,.sa-filters>*{grid-row:span 3}.sa-formgrid>label,.sa-filters>label{grid-template-rows:subgrid}.sa-formgrid>label>:nth-child(2),.sa-filters>label>:nth-child(2){align-self:start}.sa-formgrid>label>:nth-child(2):last-child,.sa-filters>label>:nth-child(2):last-child{grid-row:span 2}.sa-formgrid>label>:first-child,.sa-filters>label>:first-child,.sa-formgrid>button{align-self:end}}:is(.sa-formgrid label:has(>input[type=checkbox]),.sa-filters label:has(>input[type=checkbox]),.sa-inline label:has(>input[type=checkbox])){align-self:end;align-items:center;gap:var(--sc-space-2);min-height:var(--sc-size-touch-target-min);display:flex}:is(.sa-formgrid label:has(>input[type=checkbox])>*,.sa-filters label:has(>input[type=checkbox])>*){align-self:center}.sa-main label:has(>.sa-control:not(textarea)){max-inline-size:32rem}.sa-formgrid .sa-control,.sa-filters .sa-control,.sa-inline .sa-control,.sa-field .sa-control,.sa-main label>.sa-control{min-height:var(--sc-size-touch-target-min);inline-size:100%}.sa-table td>.sa-control{min-height:var(--sc-size-touch-target-min)}textarea.sa-control{min-height:calc(var(--sc-size-touch-target-min) * 2);resize:vertical}.sa-field__error{color:var(--sc-danger-text);font-size:var(--sc-font-size-sm);margin:0}.sa-field .sa-control[aria-invalid=true]{border-color:var(--sc-danger-text)}.sa-filters__end{justify-self:end}.sa-inline{gap:var(--sc-space-2);flex-wrap:wrap;align-items:end;display:flex}.sa-unit{gap:var(--sc-space-2);padding:var(--sc-space-3);border-radius:var(--sc-radius-md);border:var(--sc-border-width-hairline) solid var(--sc-border-subtle);min-width:0;margin:0;display:grid}.sa-checklist{margin:0;padding:0;list-style:none}.sa-checkrow{gap:var(--sc-space-2) var(--sc-space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.sa-switchrow{justify-content:space-between;align-items:center;gap:var(--sc-space-3);display:flex}.sa-switch{border-radius:var(--sc-radius-pill);border:var(--sc-border-width-hairline) solid var(--sc-border-default);background:var(--sc-surface-sunken);cursor:pointer;flex:none;block-size:28px;inline-size:48px;position:relative}.sa-switch:after{content:"";border-radius:var(--sc-radius-circle);background:var(--sc-text-tertiary);block-size:20px;inline-size:20px;transition:inset-inline-start var(--sc-duration-fast) var(--sc-ease-standard);position:absolute;inset-block-start:3px;inset-inline-start:3px}.sa-switch[aria-checked=true]{background:var(--sc-brand-subtle-bg);border-color:var(--sc-brand-subtle-border)}.sa-switch[aria-checked=true]:after{background:var(--sc-brand-text);inset-inline-start:23px}.sa-grid{gap:var(--sc-space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;display:grid}.sa-task{gap:var(--sc-space-2);flex-direction:column;display:flex}.sa-task>a:last-child,.sa-task>.sa-bar:last-child{align-self:flex-start;margin-block-start:auto}.sa-grid>.sc-card .sc-card__body{flex:1}.sa-metrics{gap:var(--sc-space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.sa-metrics:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.sa-metrics:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.sa-metrics__wide{grid-column:1/-1}.sa-block{display:block}.sa-metrics .sc-metric__value{min-block-size:calc(var(--sc-font-size-xl) * 1.5)}.sa-metric-link{color:inherit;border-radius:var(--sc-radius-md);flex-direction:column;text-decoration:none;display:flex}.sa-metric-link>.sc-metric{flex:1}.sa-metric-link:hover .sc-metric__label{text-decoration:underline}@media (max-width:1279px){:is(.sa-metrics,.sa-metrics:has(>:nth-child(5):last-child),.sa-metrics:has(>:nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){:is(.sa-metrics,.sa-metrics:has(>:nth-child(5):last-child),.sa-metrics:has(>:nth-child(6):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.sa-metrics>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:479px){:is(.sa-metrics,.sa-metrics:has(>:nth-child(5):last-child),.sa-metrics:has(>:nth-child(6):last-child)){grid-template-columns:minmax(0,1fr)}}.sa-key{font-size:var(--sc-font-size-xs);letter-spacing:.04em;color:var(--sc-text-tertiary);overflow-wrap:anywhere}.sa-cands{gap:var(--sc-space-1);counter-reset:candidate;margin:0;padding:0;list-style:none;display:grid}.sa-cands li{justify-content:space-between;align-items:center;gap:var(--sc-space-2);padding:var(--sc-space-1) var(--sc-space-2);border-radius:var(--sc-radius-md);border:var(--sc-border-width-hairline) solid var(--sc-border-subtle);background:var(--sc-surface-sunken);min-width:0;display:flex}.sa-cands li:before{counter-increment:candidate;content:counter(candidate);border-radius:var(--sc-radius-circle);border:var(--sc-border-width-hairline) solid var(--sc-brand-subtle-border);block-size:22px;inline-size:22px;color:var(--sc-brand-text);font-size:var(--sc-font-size-xs);flex:none;place-items:center;display:grid}.sa-cands li>.sa-code{flex:1;min-width:0}.sa-cands__ord{gap:2px;display:inline-flex}.sa-up .sc-icon{transform:rotate(180deg)}.sa-drafts,.sa-draft{gap:var(--sc-space-2);display:grid}.sa-tablewrap{border-radius:var(--sc-radius-lg);border:var(--sc-border-width-hairline) solid var(--sc-border-subtle);background:var(--sc-surface-raised);overflow-x:auto}.sa-table{border-collapse:collapse;inline-size:100%;font-size:var(--sc-font-size-sm)}.sa-table th,.sa-table td{padding:var(--sc-space-2) var(--sc-space-3);text-align:start;vertical-align:top;border-block-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle)}.sa-table th{color:var(--sc-text-tertiary);font-weight:var(--sc-font-weight-semibold);white-space:nowrap}.sa-table tbody tr:last-child td{border-block-end:0}.sa-table .sa-num{text-align:end;font-variant-numeric:tabular-nums}.sa-indent{padding-inline-start:calc(min(var(--depth,0), 6) * 24px)}.sa-pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1023px){.sa-top{padding-inline-start:var(--sc-space-4)}.sa-brand{padding-inline:0}.sa-menubtn{display:inline-grid}.sa-groups{display:none}.sa-wrap{grid-template-columns:minmax(0,1fr)}.sa-side{z-index:40;block-size:auto;inline-size:min(320px,86vw);transition:transform var(--sc-duration-fast) var(--sc-ease-standard);visibility:hidden;position:fixed;inset-block:60px 0;inset-inline-start:0;transform:translate(-105%)}[dir=rtl] .sa-side{transform:translate(105%)}.sa-side.is-open{visibility:visible;transform:none}.sa-rail-toggle{display:none}.sa-groups-m{border-block-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);margin-block-end:var(--sc-space-4);padding-block-end:var(--sc-space-3);display:block}.sa-groups-m ul{flex-direction:column}.sa-scrim{z-index:35;background:var(--sc-surface-overlay);display:block;position:fixed;inset:60px 0 0}.sa-main{padding:var(--sc-space-5) var(--sc-space-4) var(--sc-space-10)}}@media (max-width:767px){.sa-top{padding-inline:var(--sc-space-3);gap:var(--sc-space-2)}.sa-ctx,.sa-soon{display:none}.sa-util{gap:var(--sc-space-1)}.sa-main{padding:var(--sc-space-4) var(--sc-space-4) var(--sc-space-10)}.sa-h1{font-size:var(--sc-font-size-xl)}.sa-indent{padding-inline-start:calc(min(var(--depth,0), 4) * 10px)}.sa-tablewrap{background:0 0;border:0;overflow-x:visible}.sa-table,.sa-table tbody,.sa-table tr,.sa-table td{inline-size:100%;display:block}.sa-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sa-table tr{padding:var(--sc-space-2) var(--sc-space-3);border-radius:var(--sc-radius-lg);border:var(--sc-border-width-hairline) solid var(--sc-border-subtle);background:var(--sc-surface-raised);margin-block-end:var(--sc-space-2)}.sa-table td{justify-items:start;gap:var(--sc-space-2);border-block-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);overflow-wrap:anywhere;grid-template-columns:minmax(96px,38%) minmax(0,1fr);padding-inline:0;display:grid}.sa-table td>*{min-width:0;max-inline-size:100%}.sa-table td:last-child{border-block-end:0}.sa-table td:before{content:attr(data-label);color:var(--sc-text-tertiary);font-size:var(--sc-font-size-xs)}.sa-kv>div{grid-template-columns:minmax(0,1fr);gap:2px}.sa-filters__end{justify-self:stretch}.sa-control{min-height:var(--sc-size-touch-target-min);inline-size:100%}.sa-lang .sa-control{inline-size:auto}.sa-main .sc-btn{min-height:var(--sc-size-touch-target-min)}.sa-loading{min-block-size:9rem}}@media (prefers-reduced-motion:reduce){.sa-side,.sa-switch:after{transition:none}}.sa-gate{min-height:100dvh;padding:var(--sc-space-6) var(--sc-space-4);place-items:center;display:grid}.sa-exit{align-items:center;gap:var(--sc-space-2);flex-shrink:0;display:inline-flex}.sa-exit .sc-btn{white-space:nowrap}.sa-exit__error{color:var(--sc-danger-text);font-size:var(--sc-font-size-xs)}.sa-auth{flex-direction:column;min-height:100dvh;display:flex}.sa-auth__top{align-items:center;gap:var(--sc-space-3);min-height:60px;padding:var(--sc-space-2) var(--sc-space-4);background:var(--sc-surface-top,var(--sc-surface-raised));border-block-end:var(--sc-border-width-hairline) solid var(--sc-border-subtle);display:flex}.sa-auth__main{padding:var(--sc-space-10) var(--sc-space-4);flex:1;place-items:start center;display:grid}.sa-auth__card{gap:var(--sc-space-4);inline-size:100%;max-inline-size:420px;padding:var(--sc-space-6);border-radius:var(--sc-radius-lg);border:var(--sc-border-width-hairline) solid var(--sc-border-subtle);background:var(--sc-surface-raised);display:grid}.sa-auth__field{gap:var(--sc-space-1);font-size:var(--sc-font-size-sm);color:var(--sc-text-secondary);display:grid}.sa-auth__field .sa-control{inline-size:100%;min-height:var(--sc-size-touch-target-min)}.sa-auth__field .sa-control[aria-invalid=true]{border-color:var(--sc-danger-subtle-border)}.sa-auth__error{color:var(--sc-danger-text)}.sa-auth__actions{gap:var(--sc-space-2);flex-wrap:wrap;display:flex}.sa-auth .sc-btn{min-height:var(--sc-size-touch-target-min)}@media (max-width:767px){.sa-auth__top{padding-inline:var(--sc-space-4)}.sa-auth__main{padding:var(--sc-space-6) var(--sc-space-4)}.sa-auth__card{padding:var(--sc-space-4)}.sa-auth__card .sa-h1{font-size:var(--sc-font-size-xl)}.sa-exit .sc-btn__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sa-exit{flex-wrap:wrap;justify-content:flex-end}.sa-exit__error{text-align:end;flex-basis:100%;max-inline-size:16rem}}.sa-auth__secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sc-font-size-md);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:var(--sc-space-2) var(--sc-space-3);border:var(--sc-border-width-hairline) solid var(--sc-border-default);border-radius:var(--sc-radius-md);display:block}.sa-auth__codes{gap:var(--sc-space-2) var(--sc-space-4);-webkit-user-select:all;user-select:all;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding-inline-start:var(--sc-space-6);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.sa-logo{object-fit:contain;max-width:min(100%,240px);max-height:120px;display:block}
