@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-control-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}:root,[data-theme=control]{--forge-brand-ink:#10233f;--forge-brand-primary:#1f4b7a;--forge-brand-secondary:#0f766e;--forge-brand-accent:#0f766e;--forge-bg:#f3f7fb;--forge-bg-elevated:#ffffff;--forge-bg-muted:#e8eef5;--forge-panel:rgba(255,255,255,0.92);--forge-border:#c5d4e5;--forge-border-strong:#9fb4cc;--forge-text:#10233f;--forge-text-muted:#5b6b7f;--forge-text-inverse:#f8fbff;--forge-success:#0f766e;--forge-success-bg:#ecfdf8;--forge-success-border:#99f6e4;--forge-warning:#b54708;--forge-warning-bg:#fff7ed;--forge-warning-border:#fdba74;--forge-danger:#b42318;--forge-danger-bg:#fef3f2;--forge-danger-border:#fecdca;--forge-info:#175cd3;--forge-info-bg:#eff8ff;--forge-info-border:#b2ddff;--forge-neutral:#5b6b7f;--forge-neutral-bg:#f2f4f7;--forge-neutral-border:#d0d5dd;--forge-disabled:#98a2b3;--forge-disabled-bg:#f2f4f7;--forge-sandbox:#b54708;--forge-sandbox-bg:#fffbeb;--forge-sandbox-border:#fcd34d;--forge-focus-ring:#175cd3;--forge-focus-ring-offset:#ffffff;--forge-font-sans:"IBM Plex Sans","Segoe UI",sans-serif;--forge-font-display:"IBM Plex Sans","Segoe UI",sans-serif;--forge-font-mono:"IBM Plex Mono",ui-monospace,monospace;--forge-text-xs:0.75rem;--forge-text-sm:0.875rem;--forge-text-md:1rem;--forge-text-lg:1.125rem;--forge-text-xl:1.375rem;--forge-text-2xl:1.75rem;--forge-leading-tight:1.25;--forge-leading-normal:1.5;--forge-space-1:0.25rem;--forge-space-2:0.5rem;--forge-space-3:0.75rem;--forge-space-4:1rem;--forge-space-5:1.25rem;--forge-space-6:1.5rem;--forge-space-8:2rem;--forge-space-10:2.5rem;--forge-space-12:3rem;--forge-radius-sm:0.25rem;--forge-radius-md:0.5rem;--forge-radius-lg:0.75rem;--forge-radius-xl:1rem;--forge-shadow-sm:0 1px 2px rgba(16,35,63,0.08);--forge-shadow-md:0 4px 12px rgba(16,35,63,0.1);--forge-shadow-lg:0 12px 32px rgba(16,35,63,0.14);--forge-sidebar-width:15.5rem;--forge-content-max:72rem;--forge-touch-min:2.75rem;--forge-z-banner:40;--forge-z-overlay:50;--forge-z-modal:60;--forge-z-toast:70;--forge-chart-1:#1f4b7a;--forge-chart-2:#0f766e;--forge-chart-3:#b54708;--forge-chart-4:#175cd3;--forge-chart-5:#7a5af8;--forge-chart-grid:#d0d5dd}[data-theme=cloud]{--forge-brand-ink:#0c1118;--forge-brand-primary:#c87941;--forge-brand-secondary:#3d9a7a;--forge-brand-accent:#d4a574;--forge-bg:#0c1118;--forge-bg-elevated:#151d28;--forge-bg-muted:#0f141c;--forge-panel:rgba(28,38,52,0.92);--forge-border:#2a3648;--forge-border-strong:#3d4d66;--forge-text:#e6ecf4;--forge-text-muted:#8fa0b8;--forge-text-inverse:#0c1118;--forge-success:#3d9a7a;--forge-success-bg:rgba(61,154,122,0.16);--forge-success-border:rgba(61,154,122,0.45);--forge-warning:#d4923a;--forge-warning-bg:rgba(212,146,58,0.16);--forge-warning-border:rgba(212,146,58,0.45);--forge-danger:#e05c4b;--forge-danger-bg:rgba(224,92,75,0.16);--forge-danger-border:rgba(224,92,75,0.45);--forge-info:#5b9fd4;--forge-info-bg:rgba(91,159,212,0.16);--forge-info-border:rgba(91,159,212,0.45);--forge-neutral:#8fa0b8;--forge-neutral-bg:rgba(143,160,184,0.12);--forge-neutral-border:#2a3648;--forge-disabled:#5b6b7f;--forge-disabled-bg:rgba(143,160,184,0.08);--forge-sandbox:#d4923a;--forge-sandbox-bg:rgba(212,146,58,0.18);--forge-sandbox-border:rgba(212,146,58,0.5);--forge-focus-ring:#d4a574;--forge-focus-ring-offset:#0c1118;--forge-font-sans:"DM Sans","Segoe UI",sans-serif;--forge-font-display:"Source Serif 4",Georgia,serif;--forge-font-mono:"IBM Plex Mono",ui-monospace,monospace;--forge-shadow-sm:0 1px 2px rgba(0,0,0,0.35);--forge-shadow-md:0 6px 18px rgba(0,0,0,0.35);--forge-shadow-lg:0 16px 40px rgba(0,0,0,0.45);--forge-chart-1:#c87941;--forge-chart-2:#3d9a7a;--forge-chart-3:#5b9fd4;--forge-chart-4:#d4a574;--forge-chart-5:#8fa0b8;--forge-chart-grid:#2a3648}@media (prefers-reduced-motion:reduce){:root{--forge-motion-duration:0ms}}:root{--forge-motion-duration:160ms}.forge-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.forge-skip-link{position:absolute;left:var(--forge-space-2);top:var(--forge-space-2);z-index:calc(var(--forge-z-toast) + 1);padding:var(--forge-space-2) var(--forge-space-3);background:var(--forge-bg-elevated);color:var(--forge-text);border:1px solid var(--forge-border-strong);border-radius:var(--forge-radius-md);transform:translateY(-200%)}.forge-skip-link:focus{transform:translateY(0);outline:2px solid var(--forge-focus-ring);outline-offset:2px}.forge-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--forge-space-2);min-height:var(--forge-touch-min);padding:.55rem 1rem;border-radius:var(--forge-radius-md);border:1px solid transparent;font:inherit;font-weight:600;line-height:1.2;cursor:pointer;transition:background var(--forge-motion-duration) ease,border-color var(--forge-motion-duration) ease,color var(--forge-motion-duration) ease,opacity var(--forge-motion-duration) ease}.forge-btn:focus-visible{outline:2px solid var(--forge-focus-ring);outline-offset:2px}.forge-btn:disabled,.forge-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.forge-btn--primary{background:var(--forge-brand-primary);color:var(--forge-text-inverse)}.forge-btn--secondary{background:var(--forge-bg-elevated);color:var(--forge-text);border-color:var(--forge-border-strong)}.forge-btn--danger{background:var(--forge-danger);color:#fff}.forge-btn--ghost{background:transparent;color:var(--forge-text);border-color:transparent}.forge-btn--ghost:hover:not(:disabled){background:var(--forge-neutral-bg)}.forge-icon-btn{min-width:var(--forge-touch-min);min-height:var(--forge-touch-min);padding:.4rem;border-radius:var(--forge-radius-md);border:1px solid var(--forge-border);background:var(--forge-bg-elevated);color:var(--forge-text);cursor:pointer}.forge-icon-btn:focus-visible{outline:2px solid var(--forge-focus-ring);outline-offset:2px}.forge-field{display:flex;flex-direction:column;gap:var(--forge-space-1)}.forge-field__label{font-size:var(--forge-text-sm);font-weight:600;color:var(--forge-text)}.forge-field__required{color:var(--forge-danger);margin-left:.15rem}.forge-field__error,.forge-field__hint{font-size:var(--forge-text-sm);margin:0}.forge-field__hint{color:var(--forge-text-muted)}.forge-field__error{color:var(--forge-danger)}.forge-input,.forge-select,.forge-textarea{width:100%;min-height:var(--forge-touch-min);padding:.55rem .75rem;border:1px solid var(--forge-border);border-radius:var(--forge-radius-md);background:var(--forge-bg-elevated);color:var(--forge-text)}.forge-textarea{min-height:6rem;resize:vertical}.forge-input:focus-visible,.forge-select:focus-visible,.forge-textarea:focus-visible{outline:2px solid var(--forge-focus-ring);outline-offset:1px;border-color:var(--forge-focus-ring)}.forge-input[aria-invalid=true],.forge-select[aria-invalid=true],.forge-textarea[aria-invalid=true]{border-color:var(--forge-danger)}.forge-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;border:1px solid var(--forge-border);font-size:var(--forge-text-xs);font-weight:650;letter-spacing:.02em;background:var(--forge-neutral-bg);color:var(--forge-text);white-space:nowrap}.forge-badge--success{background:var(--forge-success-bg);border-color:var(--forge-success-border);color:var(--forge-success)}.forge-badge--warning{background:var(--forge-warning-bg);border-color:var(--forge-warning-border);color:var(--forge-warning)}.forge-badge--danger{background:var(--forge-danger-bg);border-color:var(--forge-danger-border);color:var(--forge-danger)}.forge-badge--info{background:var(--forge-info-bg);border-color:var(--forge-info-border);color:var(--forge-info)}.forge-badge--neutral{background:var(--forge-neutral-bg);border-color:var(--forge-neutral-border);color:var(--forge-neutral)}.forge-badge--sandbox{background:var(--forge-sandbox-bg);border-color:var(--forge-sandbox-border);color:var(--forge-sandbox)}.forge-alert{display:grid;grid-gap:var(--forge-space-2);gap:var(--forge-space-2);padding:var(--forge-space-3) var(--forge-space-4);border-radius:var(--forge-radius-md);border:1px solid var(--forge-border);background:var(--forge-neutral-bg);color:var(--forge-text)}.forge-alert--success{background:var(--forge-success-bg);border-color:var(--forge-success-border)}.forge-alert--warning{background:var(--forge-warning-bg);border-color:var(--forge-warning-border)}.forge-alert--danger{background:var(--forge-danger-bg);border-color:var(--forge-danger-border)}.forge-alert--info{background:var(--forge-info-bg);border-color:var(--forge-info-border)}.forge-alert__title{margin:0;font-size:var(--forge-text-md);font-weight:700}.forge-alert__body{margin:0}.forge-alert__body,.forge-banner{color:var(--forge-text);font-size:var(--forge-text-sm)}.forge-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--forge-space-3);padding:var(--forge-space-2) var(--forge-space-4);border-bottom:1px solid var(--forge-border);background:var(--forge-info-bg);font-weight:600}.forge-banner--sandbox{background:var(--forge-sandbox-bg);border-color:var(--forge-sandbox-border);color:var(--forge-sandbox)}.forge-banner--warning{background:var(--forge-warning-bg);color:var(--forge-warning)}.forge-banner--danger{background:var(--forge-danger-bg);color:var(--forge-danger)}.forge-banner--degraded{background:var(--forge-warning-bg);color:var(--forge-warning)}.forge-card{background:var(--forge-panel);border:1px solid var(--forge-border);border-radius:var(--forge-radius-lg);box-shadow:var(--forge-shadow-sm);padding:var(--forge-space-4)}.forge-stat-card{display:grid;grid-gap:var(--forge-space-1);gap:var(--forge-space-1)}.forge-stat-card__label{margin:0;color:var(--forge-text-muted);font-size:var(--forge-text-sm);font-weight:600}.forge-stat-card__value{margin:0;font-size:var(--forge-text-2xl);font-weight:700;color:var(--forge-text)}.forge-page-header{display:grid;grid-gap:var(--forge-space-2);gap:var(--forge-space-2);margin-bottom:var(--forge-space-5)}.forge-page-header__title{margin:0;font-family:var(--forge-font-display);font-size:var(--forge-text-2xl);line-height:var(--forge-leading-tight);color:var(--forge-text)}.forge-page-header__description{margin:0;color:var(--forge-text-muted);max-width:48rem}.forge-breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--forge-space-2);align-items:center;font-size:var(--forge-text-sm);color:var(--forge-text-muted);margin:0 0 var(--forge-space-2);padding:0;list-style:none}.forge-breadcrumbs a{color:var(--forge-text);text-decoration:underline;text-underline-offset:2px}.forge-breadcrumbs__sep{opacity:.5}.forge-state{display:grid;grid-gap:var(--forge-space-3);gap:var(--forge-space-3);justify-items:start;padding:var(--forge-space-6);border:1px dashed var(--forge-border);border-radius:var(--forge-radius-lg);background:var(--forge-bg-muted)}.forge-state__title{margin:0;font-size:var(--forge-text-xl);color:var(--forge-text)}.forge-state__body{margin:0;color:var(--forge-text-muted);max-width:36rem}.forge-skeleton{display:block;width:100%;height:1rem;border-radius:var(--forge-radius-sm);background:linear-gradient(90deg,var(--forge-neutral-bg) 0,var(--forge-bg-elevated) 50%,var(--forge-neutral-bg) 100%);background-size:200% 100%;animation:forge-skeleton 1.2s ease-in-out infinite}@keyframes forge-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.forge-skeleton{animation:none}}.forge-dialog-backdrop{position:fixed;inset:0;z-index:var(--forge-z-modal);display:grid;place-items:center;padding:var(--forge-space-4);background:rgba(12,17,24,.55)}.forge-dialog{width:min(32rem,100%);max-height:min(85vh,40rem);overflow:auto;background:var(--forge-bg-elevated);color:var(--forge-text);border:1px solid var(--forge-border);border-radius:var(--forge-radius-lg);box-shadow:var(--forge-shadow-lg);padding:var(--forge-space-5);display:grid;grid-gap:var(--forge-space-4);gap:var(--forge-space-4)}.forge-dialog__title{margin:0;font-size:var(--forge-text-xl)}.forge-dialog__body{margin:0;color:var(--forge-text)}.forge-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--forge-space-2);justify-content:flex-end}.forge-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.forge-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--forge-border);border-radius:var(--forge-radius-md)}.forge-table{width:100%;border-collapse:collapse;min-width:40rem}.forge-table td,.forge-table th{padding:.7rem .85rem;border-bottom:1px solid var(--forge-border);text-align:left;vertical-align:top}.forge-table th{font-size:var(--forge-text-sm);color:var(--forge-text-muted);background:var(--forge-bg-muted)}.forge-responsive-list{display:none;gap:var(--forge-space-3)}.forge-responsive-list__item{display:grid;grid-gap:var(--forge-space-2);gap:var(--forge-space-2);padding:var(--forge-space-3);border:1px solid var(--forge-border);border-radius:var(--forge-radius-md);background:var(--forge-panel)}.forge-responsive-list__row{display:grid;grid-template-columns:minmax(6rem,35%) 1fr;grid-gap:var(--forge-space-2);gap:var(--forge-space-2);font-size:var(--forge-text-sm)}.forge-responsive-list__label{color:var(--forge-text-muted);font-weight:600}@media (max-width:720px){.forge-table-desktop-only{display:none}.forge-responsive-list{display:grid}.forge-table{min-width:0}}:root{--forge-ink:var(--forge-text);--forge-steel:var(--forge-brand-primary);--forge-mist:var(--forge-bg-muted);--forge-paper:var(--forge-bg);--forge-accent:var(--forge-brand-accent);--forge-warn:var(--forge-warning);--forge-glow:rgba(15,118,110,0.18);--forge-muted:var(--forge-text-muted)}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:var(--font-control-sans),var(--forge-font-sans);color:var(--forge-ink);background:radial-gradient(circle at top right,var(--forge-glow),transparent 40%),linear-gradient(160deg,var(--forge-paper) 0,var(--forge-mist) 55%,#e8eef5 100%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--forge-focus-ring);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}