:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#03052e;--navy-2:#0b0f45;--navy-3:#1a1f60;--green:#61e786;--green-deep:#0f7a45;--paper:#f4f5f9;--card:#fff;--card-hover:#fafbfe;--sunken:#f7f8fb;--ink:#101334;--muted:#5b6081;--muted-2:#9297b4;--line:#e4e6ef;--line-2:#eef0f6;--line-strong:#d3d6e4;--rail-bg:var(--navy);--rail-ink:#b4b9e0;--rail-ink-strong:#fff;--rail-muted:#8b90c4;--rail-hover:#ffffff0f;--rail-active:#ffffff1c;--rail-line:#ffffff17;--ok:#0f7a45;--ok-bg:#e5f4ea;--warn:#8a5d0a;--warn-bg:#fcf3dd;--danger:#b34a2c;--danger-bg:#fbeae4;--info:#2f45b5;--info-bg:#e9edff;--neutral:#4d5270;--neutral-bg:#eceef4;--violet:#6b41a8;--violet-bg:#f2ecfb;--teal:#0f6f64;--teal-bg:#e2f5f3;--plat-a:#fff;--plat-b:#dfe3ea;--plat-ink:#2b3242;--plat-line:#b5bcc7;--gold-a:#f8e6a4;--gold-b:#e2bd42;--gold-ink:#5a4606;--gold-line:#c9a234;--silv-a:#f1f3f5;--silv-b:#bcc1c8;--silv-ink:#262b34;--silv-line:#7c828b;--bron-a:#f0d7b9;--bron-b:#cb975f;--bron-ink:#4a2e12;--bron-line:#a8703c;--metal-platinum-1:#fff;--metal-platinum-2:#eef0f4;--metal-platinum-3:#d6dae2;--metal-gold-1:#f7e3a1;--metal-gold-2:#e0b845;--metal-gold-3:#b88f22;--metal-silver-1:#f1f3f5;--metal-silver-2:#bcc1c8;--metal-silver-3:#8b919a;--metal-bronze-1:#f2cda4;--metal-bronze-2:#c98a4f;--metal-bronze-3:#9a6131;--chart-platinum-fill:linear-gradient(180deg, var(--metal-platinum-1) 0%, var(--metal-platinum-2) 45%, var(--metal-platinum-3) 100%);--chart-gold-fill:linear-gradient(180deg, var(--metal-gold-1) 0%, var(--metal-gold-2) 48%, var(--metal-gold-3) 100%);--chart-silver-fill:linear-gradient(180deg, var(--metal-silver-1) 0%, var(--metal-silver-2) 48%, var(--metal-silver-3) 100%);--chart-bronze-fill:linear-gradient(180deg, var(--metal-bronze-1) 0%, var(--metal-bronze-2) 48%, var(--metal-bronze-3) 100%);--chart-platinum-edge:#b5bcc7;--chart-gold-edge:#a8831f;--chart-silver-edge:#7c828b;--chart-bronze-edge:#8c5a2e;--chart-platinum:#e2e6ee;--chart-gold:#d9ae2c;--chart-silver:#a3a9b1;--chart-bronze:#bf8248;--chart-1:#0f7a45;--chart-2:#b34a2c;--chart-3:#6b41a8;--chart-4:#0f6f64;--chart-5:#5b6577;--chart-grid:var(--line);--chart-axis:var(--muted);--chart-track:var(--line);--focus:#2f45b5;--focus-on-navy:var(--green);--overlay:#0608288c;--shadow-1:0 1px 2px #03052e0f;--shadow-pop:0 24px 60px #03052e47;--font:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xs:11.5px;--fs-sm:12.5px;--fs-md:13.5px;--fs-lg:15px;--fs-xl:20px;--fs-stat:26px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius:9px;--radius-lg:12px;--radius-xl:16px;--rail-w:234px;--content-max:1160px;--gutter:16px;--tap:44px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#070927;--card:#0e1140;--card-hover:#141850;--sunken:#0b0e36;--ink:#eef0ff;--muted:#a3a8d4;--muted-2:#6a6f9c;--line:#1d2157;--line-2:#171b4c;--line-strong:#2d3275;--rail-bg:#03052e;--rail-line:#ffffff12;--ok:#5fd08a;--ok-bg:#0d2e22;--warn:#f0c05a;--warn-bg:#332708;--danger:#ff8f73;--danger-bg:#3a1a10;--info:#9aaeff;--info-bg:#1a2266;--neutral:#c3c7e6;--neutral-bg:#1f2360;--violet:#c8a8f5;--violet-bg:#2a1b4d;--teal:#6fd6c8;--teal-bg:#0d3330;--plat-line:#fff;--gold-line:#e8c24e;--silv-line:#d0d4da;--bron-line:#d69a60;--chart-platinum-edge:#fff;--chart-gold-edge:#e8c24e;--chart-silver-edge:#d0d4da;--chart-bronze-edge:#d69a60;--chart-platinum:#e8ecf4;--chart-gold:#e8c24e;--chart-silver:#b9bec6;--chart-bronze:#d69a60;--chart-1:#5fd08a;--chart-2:#ff8f73;--chart-3:#c8a8f5;--chart-4:#6fd6c8;--chart-5:#a3abbd;--focus:#61e786;--overlay:#00000ab3;--shadow-1:none;--shadow-pop:0 24px 60px #0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#070927;--card:#0e1140;--card-hover:#141850;--sunken:#0b0e36;--ink:#eef0ff;--muted:#a3a8d4;--muted-2:#6a6f9c;--line:#1d2157;--line-2:#171b4c;--line-strong:#2d3275;--rail-bg:#03052e;--rail-line:#ffffff12;--ok:#5fd08a;--ok-bg:#0d2e22;--warn:#f0c05a;--warn-bg:#332708;--danger:#ff8f73;--danger-bg:#3a1a10;--info:#9aaeff;--info-bg:#1a2266;--neutral:#c3c7e6;--neutral-bg:#1f2360;--violet:#c8a8f5;--violet-bg:#2a1b4d;--teal:#6fd6c8;--teal-bg:#0d3330;--plat-line:#fff;--gold-line:#e8c24e;--silv-line:#d0d4da;--bron-line:#d69a60;--chart-platinum-edge:#fff;--chart-gold-edge:#e8c24e;--chart-silver-edge:#d0d4da;--chart-bronze-edge:#d69a60;--chart-platinum:#e8ecf4;--chart-gold:#e8c24e;--chart-silver:#b9bec6;--chart-bronze:#d69a60;--chart-1:#5fd08a;--chart-2:#ff8f73;--chart-3:#c8a8f5;--chart-4:#6fd6c8;--chart-5:#a3abbd;--focus:#61e786;--overlay:#00000ab3;--shadow-1:none;--shadow-pop:0 24px 60px #0000008c}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:env(safe-area-inset-top,0px)}html,body{min-height:100%}body{font-family:var(--font);font-size:var(--fs-md);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5;overflow-x:clip}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;line-height:1.25}h1{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:800}h2{font-size:var(--fs-md);font-weight:800}h3{font-size:var(--fs-sm);font-weight:800}p{margin:0 0 var(--space-3)}a{color:var(--info);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}code,kbd,samp{font-family:var(--font-mono);font-size:.92em}img,svg,video{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}table{border-collapse:collapse}hr{border:0;border-top:1px solid var(--line);margin:var(--space-6) 0}.num,td,th{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}::selection{background:var(--green);color:var(--navy)}.ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(summary){cursor:pointer;padding-block:var(--space-2)}
.ui-app{min-height:100dvh;display:flex}.ui-skip{left:var(--space-2);z-index:100;background:var(--card);color:var(--ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius);box-shadow:var(--shadow-pop);font-weight:700;position:absolute;top:-60px}.ui-skip:focus{top:var(--space-2)}.ui-rail{width:var(--rail-w);flex:0 0 var(--rail-w);background:var(--rail-bg);color:var(--rail-ink);padding:22px 14px calc(16px + env(safe-area-inset-bottom,0px));border-right:1px solid var(--rail-line);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.ui-rail :focus-visible,.ui-tabbar :focus-visible,.ui-drawer :focus-visible{outline-color:var(--focus-on-navy)}.ui-brand{color:var(--rail-ink-strong);align-items:center;gap:11px;padding:2px 8px 22px;text-decoration:none;display:flex}.ui-brand-mark{background:var(--green);width:32px;height:32px;color:var(--navy);letter-spacing:-.5px;border-radius:8px;flex:0 0 32px;place-items:center;font-size:14px;font-weight:800;display:grid}.ui-brand-name{font-size:14.5px;font-weight:700;line-height:1.15}.ui-brand-name small{color:var(--rail-muted);letter-spacing:.2px;font-size:11.5px;font-weight:500;display:block}.ui-nav{flex-direction:column;gap:2px;display:flex}.ui-nav-group{color:var(--rail-muted);letter-spacing:.5px;text-transform:uppercase;margin:0;padding:16px 12px 6px;font-size:11px;font-weight:700}.ui-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ui-nav-link{border-radius:var(--radius);min-height:40px;color:var(--rail-ink);align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative}.ui-nav-link:hover{background:var(--rail-hover);color:var(--rail-ink-strong);text-decoration:none}.ui-nav-link[aria-current=page]{background:var(--rail-active);color:var(--rail-ink-strong)}.ui-nav-link[aria-current=page]:before{content:"";background:var(--green);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-14px}.ui-nav-link .ui-icon{opacity:.85;flex:0 0 18px;width:18px;height:18px}.ui-nav-count{background:var(--green);color:var(--navy);text-align:center;border-radius:20px;min-width:20px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:800}.ui-nav-count.is-danger{background:var(--danger);color:var(--card)}.ui-rail-foot{border-top:1px solid var(--rail-line);margin-top:auto;padding-top:14px}.ui-identity{align-items:center;gap:10px;min-width:0;padding:2px 8px;display:flex}.ui-identity-avatar{background:var(--navy-3);color:#cfd3ff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.ui-identity-text{color:var(--rail-ink-strong);text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden}.ui-identity-text small{color:var(--rail-muted);font-size:11.5px;font-weight:500;display:block}.ui-identity-menu{position:relative}.ui-identity-menu>summary{cursor:pointer;border-radius:10px;list-style:none}.ui-identity-menu>summary::-webkit-details-marker{display:none}.ui-identity-menu>summary:hover,.ui-identity-menu[open]>summary{background:var(--navy-3)}.ui-identity-menu>summary:focus-visible{outline:2px solid var(--focus-on-navy);outline-offset:2px}.ui-identity-menu-panel{background:var(--navy-3);color:var(--rail-ink-strong);z-index:30;border-radius:12px;padding:10px 12px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 10px 30px #00000059}.ui-identity-menu-heading{color:var(--rail-muted);margin:0 0 8px;font-size:11.5px}.ui-identity-menu-heading strong{color:var(--rail-ink-strong);font-size:13px;display:block}.ui-identity-menu-heading small{color:var(--rail-muted);display:block}.ui-identity-menu-email{color:var(--rail-ink);overflow-wrap:anywhere;font-size:12px;display:block}.ui-identity-menu-actions{border-top:1px solid var(--rail-line);gap:4px;padding-top:8px;display:grid}.ui-identity-menu-actions a,.ui-identity-menu-actions button{width:100%;color:var(--rail-ink-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.ui-identity-menu-actions a:hover,.ui-identity-menu-actions button:hover{background:var(--rail-active)}.ui-identity-menu-actions a:focus-visible,.ui-identity-menu-actions button:focus-visible{outline:2px solid var(--focus-on-navy);outline-offset:-2px}.ui-identity-menu-actions form{margin:0}.ui-main{flex-direction:column;flex:1;min-width:0;display:flex}.ui-mobbar{display:none}.ui-content{flex:1;min-width:0}.ui-banner{align-items:center;gap:var(--space-3);background:var(--warn-bg);color:var(--warn);font-weight:700;font-size:var(--fs-sm);border-bottom:1px solid var(--line);padding:10px 30px;display:flex}.ui-tabbar{display:none}.ui-drawer{background:var(--rail-bg);width:100%;max-width:100%;max-height:85dvh;color:var(--rail-ink);box-shadow:var(--shadow-pop);border:0;border-radius:18px 18px 0 0;margin:0;padding:0;inset:auto 0 0;overflow-y:auto}.ui-drawer::backdrop{background:var(--overlay)}.ui-drawer[open]{animation:.18s ui-sheet}.ui-drawer-head{color:var(--rail-ink-strong);justify-content:space-between;align-items:center;padding:14px 14px 4px 22px;font-weight:800;display:flex}.ui-drawer-body{padding:0 14px calc(18px + env(safe-area-inset-bottom,0px))}.ui-drawer .ui-nav-link[aria-current=page]:before{display:none}.ui-drawer-close{background:var(--rail-hover);color:var(--rail-ink-strong);width:var(--tap);height:var(--tap);border-radius:var(--radius);border:0;place-items:center;display:grid}@keyframes ui-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:860px){.ui-rail{display:none}.ui-mobbar{align-items:center;gap:var(--space-3);padding:calc(10px + env(safe-area-inset-top,0px)) var(--gutter) 10px;background:var(--rail-bg);color:var(--rail-ink-strong);z-index:20;display:flex;position:sticky;top:0}.ui-mobbar .ui-brand{padding:0}.ui-mobbar .ui-identity{max-width:50%;margin-left:auto;padding:0}.ui-mobbar .ui-identity-avatar{display:none}.ui-mobbar .ui-identity-text{text-align:right;white-space:nowrap}.ui-mobbar .ui-identity-menu{max-width:60%;margin-left:auto}.ui-mobbar .ui-identity-menu>.ui-identity{max-width:none;margin-left:0}.ui-mobbar .ui-identity-menu-panel{width:max-content;min-width:240px;max-width:calc(100vw - 2 * var(--gutter));inset:calc(100% + 8px) 0 auto auto}.ui-banner{padding:10px var(--gutter)}.ui-content{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.ui-tabbar{z-index:30;background:var(--rail-bg);border-top:1px solid var(--rail-line);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.ui-tab{min-width:0;min-height:52px;color:var(--rail-muted);border-radius:var(--radius);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:700;text-decoration:none;display:flex;position:relative}.ui-tab .ui-icon{width:20px;height:20px}.ui-tab[aria-current=page]{color:var(--rail-ink-strong)}.ui-tab[aria-current=page] .ui-icon{color:var(--green)}.ui-tab .ui-nav-count{min-width:0;padding:0 5px;font-size:10px;position:absolute;top:2px;left:calc(50% + 6px)}}.ui-page-head{align-items:flex-start;gap:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:22px 30px 20px;display:flex}.ui-page-titles{flex:260px;min-width:0}.ui-page-eyebrow{font-size:var(--fs-xs);color:var(--muted);margin:0 0 2px;font-weight:700}.ui-page-eyebrow a{color:inherit}.ui-page-sub{color:var(--muted);margin:3px 0 0;font-size:13px;font-weight:500}.ui-page-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ui-page-body{max-width:var(--content-max);width:100%;padding:24px 30px 70px}.ui-page-body.is-wide{max-width:none}.ui-page-body.is-narrow{max-width:720px}.ui-page-body>*+*{margin-top:26px}.ui-section-head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0 0 12px;display:flex}.ui-section-head p{color:var(--muted);font-size:var(--fs-sm);flex-basis:100%;max-width:660px;margin:0;font-weight:500}.ui-section-actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:860px){.ui-page-head{padding:16px var(--gutter) 14px}.ui-page-body{padding:18px var(--gutter) 40px}.ui-page-body>*+*{margin-top:20px}}.ui-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--ui-grid-min,180px), 100%), 1fr));gap:13px;display:grid}@media (max-width:520px){.ui-grid:has(>.ui-stat){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ui-grid>.ui-stat{padding:13px 14px}}.ui-split{grid-template-columns:1.15fr .85fr;align-items:start;gap:20px;display:grid}.ui-split.is-even{grid-template-columns:1fr 1fr}@media (max-width:1000px){.ui-split,.ui-split.is-even{grid-template-columns:minmax(0,1fr)}}.ui-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);min-width:0}.ui-card-head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 18px;display:flex}.ui-card-head h2{font-size:var(--fs-md)}.ui-card-meta{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.ui-card-actions{gap:var(--space-2);margin-left:auto;display:flex}.ui-card-meta+.ui-card-actions{align-self:center;margin-left:0}.ui-card-body{padding:16px 18px}.ui-card-body.is-flush{padding:0}.ui-card-foot{color:var(--muted);background:var(--sunken);border-top:1px solid var(--line-2);border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:12px 18px;font-size:12px;font-weight:500}.ui-stat{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);color:inherit;border-radius:11px;min-width:0;padding:15px 16px;text-decoration:none;display:block}a.ui-stat:hover{border-color:var(--line-strong);background:var(--card-hover)}.ui-stat-label{color:var(--muted);margin:0;font-size:12px;font-weight:600}.ui-stat-value{font-size:var(--fs-stat);letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-weight:800;line-height:1.15}.ui-stat-value small{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:700}.ui-stat-hint{font-size:var(--fs-xs);color:var(--muted);margin:4px 0 0;font-weight:600}.ui-stat-hint.is-up{color:var(--ok)}.ui-stat-hint.is-warn{color:var(--warn)}.ui-stat-hint.is-down{color:var(--danger)}.ui-attn{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--muted-2);color:inherit;min-height:var(--tap);border-radius:11px;align-items:center;gap:14px;padding:15px 16px;text-decoration:none;transition:border-color .14s,transform .14s;display:flex}.ui-attn:hover{border-color:var(--line-strong);text-decoration:none;transform:translateY(-1px)}.ui-attn.is-hot{border-left-color:var(--danger)}.ui-attn.is-warm{border-left-color:var(--warn)}.ui-attn.is-cool{border-left-color:var(--ok)}.ui-attn-icon{border-radius:var(--radius);background:var(--paper);width:38px;height:38px;color:var(--muted);flex:0 0 38px;place-items:center;display:grid}.ui-attn.is-hot .ui-attn-icon{background:var(--danger-bg);color:var(--danger)}.ui-attn.is-warm .ui-attn-icon{background:var(--warn-bg);color:var(--warn)}.ui-attn.is-cool .ui-attn-icon{background:var(--ok-bg);color:var(--ok)}.ui-attn-count{letter-spacing:-.4px;font-size:20px;font-weight:800;line-height:1.2}.ui-attn-label{font-size:var(--fs-sm);color:var(--muted);font-weight:600}.ui-attn-go{color:var(--muted-2);margin-left:auto}.ui-attn.is-zero{border-left-color:var(--line-strong)}.ui-attn.is-zero .ui-attn-icon{background:var(--paper);color:var(--muted-2)}.ui-table-wrap{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:auto}.ui-table-scroll{overflow-x:auto}.ui-table-wrap,.ui-table-scroll{--ui-edge:color-mix(in srgb, var(--ink) 18%, transparent);background:linear-gradient(to right, var(--card) 30%, transparent) left center / 40px 100% no-repeat local, linear-gradient(to left, var(--card) 30%, transparent) right center / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--ui-edge), transparent) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--ui-edge), transparent) right center / 14px 100% no-repeat scroll, var(--card)}.ui-table{border-collapse:collapse;width:100%}.ui-table caption{text-align:left;font-weight:800;font-size:var(--fs-md);padding:14px 16px 0}.ui-table thead th{text-align:left;font-size:var(--fs-xs);color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--card);padding:11px 16px;font-weight:700}.ui-table td,.ui-table tbody th{vertical-align:middle;text-align:left;border-bottom:1px solid var(--line-2);padding:12px 16px;font-size:13px;font-weight:500}.ui-table tbody tr:last-child>*{border-bottom:0}.ui-table tbody th{font-weight:700}.ui-table .is-right{text-align:right}.ui-table .is-center{text-align:center}.ui-table .is-nowrap{white-space:nowrap}.ui-table .is-muted{color:var(--muted);font-size:12px}.ui-table .is-strong{font-weight:700}.ui-table tr.is-linked:hover>*{background:var(--card-hover)}.ui-table tr.is-linked{position:relative}.ui-row-link{color:inherit;font-weight:700;text-decoration:none}.ui-row-link:after{content:"";position:absolute;inset:0}.ui-row-link:focus-visible{outline:none}.ui-row-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px;border-radius:4px}.ui-table tr.is-linked button,.ui-table tr.is-linked a:not(.ui-row-link){z-index:1;position:relative}.ui-table-empty{text-align:center;color:var(--muted);padding:34px 16px}@media (max-width:860px){.ui-table.is-stacking thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-table.is-stacking,.ui-table.is-stacking tbody,.ui-table.is-stacking tr,.ui-table.is-stacking td,.ui-table.is-stacking tbody th{width:100%;display:block}.ui-table.is-stacking tbody tr{padding:12px var(--gutter);border-bottom:1px solid var(--line-2);flex-direction:column;display:flex}.ui-table.is-stacking tbody tr>.is-primary{order:-1}.ui-table.is-stacking tbody tr:last-child{border-bottom:0}.ui-table.is-stacking td,.ui-table.is-stacking tbody th{text-align:right;border:0;padding:3px 0;display:flow-root}.ui-table.is-stacking td:before,.ui-table.is-stacking tbody th:before{content:attr(data-label);float:left;max-width:45%;margin-right:var(--space-3);text-align:left;font-size:var(--fs-xs);color:var(--muted);padding-top:1px;font-weight:700}.ui-table.is-stacking td:not(.is-unlabelled)>*{width:fit-content;max-width:100%;margin-left:auto}.ui-table.is-stacking .is-primary{font-size:var(--fs-md);text-align:left;padding-bottom:6px;font-weight:800}.ui-table.is-stacking .is-primary:before,.ui-table.is-stacking .is-unlabelled:before{content:none}.ui-table.is-stacking .is-unlabelled{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-table.is-stacking .is-phone-hidden{display:none}.ui-table.is-stacking .ui-table-empty{text-align:center;display:block}.ui-table.is-stacking .ui-table-empty:before{content:none}}.ui-badge{white-space:nowrap;background:var(--neutral-bg);color:var(--neutral);vertical-align:middle;border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.ui-badge.is-square{letter-spacing:.2px;border-radius:5px;padding:2px 7px;font-size:10.5px}.ui-badge.is-ok{background:var(--ok-bg);color:var(--ok)}.ui-badge.is-warn{background:var(--warn-bg);color:var(--warn)}.ui-badge.is-danger{background:var(--danger-bg);color:var(--danger)}.ui-badge.is-info{background:var(--info-bg);color:var(--info)}.ui-badge.is-violet{background:var(--violet-bg);color:var(--violet)}.ui-badge.is-teal{background:var(--teal-bg);color:var(--teal)}.ui-grade{border-radius:var(--radius-sm);white-space:nowrap;vertical-align:middle;background:var(--neutral-bg);min-width:92px;color:var(--neutral);border:1px solid #10133414;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex}.ui-grade.is-sm{min-width:0;padding:2px 8px 2px 6px;font-size:11px}.ui-grade-pip{background:var(--muted-2);border-radius:3px;flex:0 0 9px;width:9px;height:9px;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -1px 1px #00000029}.ui-grade.is-sm .ui-grade-pip{flex-basis:7px;width:7px;height:7px}.ui-grade.is-platinum{background:linear-gradient(135deg, var(--plat-a), var(--plat-b));border-color:var(--plat-line);color:var(--plat-ink)}.ui-grade.is-platinum .ui-grade-pip{background:linear-gradient(135deg,#fff,#aeb6c4)}.ui-grade.is-gold{background:linear-gradient(135deg, var(--gold-a), var(--gold-b));border-color:var(--gold-line);color:var(--gold-ink)}.ui-grade.is-gold .ui-grade-pip{background:linear-gradient(135deg,#fff2c5,#d7ab29)}.ui-grade.is-silver{background:linear-gradient(135deg, var(--silv-a), var(--silv-b));border-color:var(--silv-line);color:var(--silv-ink)}.ui-grade.is-silver .ui-grade-pip{background:linear-gradient(135deg,#fff,#8b919a)}.ui-grade.is-bronze{background:linear-gradient(135deg, var(--bron-a), var(--bron-b));border-color:var(--bron-line);color:var(--bron-ink)}.ui-grade.is-bronze .ui-grade-pip{background:linear-gradient(135deg,#f5dbbe,#bb824b)}.ui-dot{font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.ui-dot:before{content:"";background:var(--muted-2);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ui-dot.is-ok:before{background:var(--ok)}.ui-dot.is-warn:before{background:var(--warn)}.ui-dot.is-danger:before{background:var(--danger)}.ui-dot.is-info:before{background:var(--info)}.ui-dot.is-pulse:before{animation:1.8s infinite ui-pulse;box-shadow:0 0}@keyframes ui-pulse{0%{box-shadow:0 0 #61e78699}70%{box-shadow:0 0 0 6px #61e78600}to{box-shadow:0 0 #61e78600}}.ui-btn{font-size:var(--fs-sm);white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.ui-btn:hover{text-decoration:none}.ui-btn .ui-icon{flex:0 0 15px;width:15px;height:15px}.ui-btn.is-sm{min-height:32px;padding:6px 11px;font-size:12px}.ui-btn.is-lg{min-height:var(--tap);font-size:var(--fs-md);padding:12px 18px}.ui-btn.is-block{width:100%}.ui-btn.is-primary{background:var(--navy);color:#fff}.ui-btn.is-primary:hover{background:var(--navy-3)}:root[data-theme=dark] .ui-btn.is-primary{background:var(--green);color:var(--navy)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ui-btn.is-primary{background:var(--green);color:var(--navy)}}:root[data-theme=dark] .ui-btn.is-primary:hover{background:#7ef09c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ui-btn.is-primary:hover{background:#7ef09c}}.ui-btn.is-secondary{background:var(--card);border-color:var(--line-strong);color:var(--ink)}.ui-btn.is-secondary:hover{border-color:var(--muted-2);background:var(--card-hover)}.ui-btn.is-quiet{color:var(--ink);background:0 0}.ui-btn.is-quiet:hover{background:var(--neutral-bg)}.ui-btn.is-confirm{background:var(--green-deep);color:#fff}.ui-btn.is-confirm:hover{background:#0c6a3b}.ui-btn.is-danger{background:var(--card);border-color:color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger)}.ui-btn.is-danger:hover{background:var(--danger-bg);border-color:var(--danger)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.ui-btn-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ui-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-field+.ui-field,:where(.ui-field,.ui-form-row,.ui-check,.ui-toggle)+:where(.ui-form-row),:where(.ui-form-row,.ui-check,.ui-toggle)+:where(.ui-field),:where(.ui-field,.ui-form-row)+:where(.ui-check,.ui-toggle),:where(.ui-field,.ui-form-row,.ui-check,.ui-toggle)+:where(.ui-btn,.ui-btn-row){margin-top:14px}.ui-label{font-size:var(--fs-sm);color:var(--ink);font-weight:700}.ui-label .ui-req{color:var(--danger);margin-left:2px}.ui-label .ui-opt{color:var(--muted);margin-left:4px;font-weight:500}.ui-hint{font-size:var(--fs-xs);color:var(--muted);margin:0;font-weight:500;line-height:1.5}.ui-error{font-size:var(--fs-xs);color:var(--danger);align-items:flex-start;gap:5px;margin:0;font-weight:700;line-height:1.5;display:flex}.ui-input,.ui-select,.ui-textarea{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;min-height:42px;font-size:var(--fs-md);color:var(--ink);background:var(--card);padding:10px 12px;transition:border-color .14s,box-shadow .14s}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--muted);opacity:.8}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:var(--muted-2)}.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--danger)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--sunken);color:var(--muted);cursor:not-allowed}.ui-textarea{resize:vertical;min-height:96px;line-height:1.5}.ui-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.ui-combo{position:relative}.ui-combo-input{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);text-overflow:ellipsis;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.ui-combo-pop{z-index:30;background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0}.ui-combo-pop[hidden],.ui-combo-list[hidden]{display:none}.ui-combo-list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-combo-opt{border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);font-size:var(--fs-md);flex-direction:column;gap:1px;padding:8px 10px;display:flex}.ui-combo-opt.is-active{background:var(--sunken);outline:2px solid var(--focus);outline-offset:-2px}.ui-combo-opt.is-chosen .ui-combo-label{font-weight:700}.ui-combo-detail{color:var(--muted);font-size:var(--fs-sm)}.ui-combo-note{color:var(--muted);font-size:var(--fs-sm);margin:0;padding:8px 10px 4px}.ui-input-wrap{position:relative}.ui-input-wrap .ui-icon{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ui-input-wrap .ui-input{padding-left:34px}.ui-stepper{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);align-items:stretch;display:inline-flex;overflow:hidden}.ui-stepper:focus-within{border-color:var(--focus)}.ui-stepper-btn{width:var(--tap);min-height:var(--tap);background:var(--sunken);color:var(--ink);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-stepper-btn .ui-icon{width:16px;height:16px}.ui-stepper-btn:hover:not(:disabled){background:var(--line)}.ui-stepper-btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ui-stepper-btn:disabled{color:var(--muted-2);cursor:not-allowed}.ui-stepper-value{min-width:4.5em;padding:0 var(--space-2);border-left:1px solid var(--line);border-right:1px solid var(--line);font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--ink);justify-content:center;align-items:center;gap:1px;font-weight:700;display:inline-flex}.ui-stepper-input{width:3em;color:inherit;font:inherit;text-align:right;appearance:textfield;background:0 0;border:0;padding:0}.ui-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-stepper-input:focus-visible{outline:none}@media (pointer:fine){.ui-stepper-btn{width:36px;min-height:38px}}.ui-check{font-size:var(--fs-md);cursor:pointer;align-items:flex-start;gap:10px;min-height:28px;font-weight:600;display:flex}.ui-check input{width:18px;height:18px;accent-color:var(--green-deep);flex:0 0 18px;margin:1px 0 0}.ui-check-text small{font-size:var(--fs-xs);color:var(--muted);margin-top:1px;font-weight:500;display:block}.ui-toggle{cursor:pointer;min-height:var(--tap);align-items:center;gap:14px;display:flex}.ui-toggle-text{flex:1;min-width:0;font-size:13px;font-weight:700}.ui-toggle-text small{color:var(--muted);font-weight:500;font-size:var(--fs-xs);margin-top:1px;display:block}.ui-toggle input{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:20px;flex:0 0 42px;width:42px;height:24px;margin:0;transition:background .16s;position:relative}.ui-toggle input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.ui-toggle input:checked{background:var(--green-deep)}.ui-toggle input:checked:after{left:21px}.ui-toggle input:disabled{opacity:.5;cursor:not-allowed}.ui-toggle input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-form-row{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.ui-form-row>.ui-field+.ui-field{margin-top:0}.ui-modal{background:var(--card);color:var(--ink);border-radius:var(--radius-xl);width:calc(100% - 2 * var(--gutter));max-width:540px;max-height:min(90dvh,900px);box-shadow:var(--shadow-pop);border:0;padding:0;overflow:hidden}.ui-modal[open]{flex-direction:column;animation:.16s ui-pop;display:flex}.ui-modal.is-lg{max-width:760px}.ui-modal.is-sm{max-width:420px}.ui-modal::backdrop{background:var(--overlay)}@keyframes ui-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-modal-head{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.ui-modal-head h2{letter-spacing:-.3px;font-size:18px;font-weight:800}.ui-modal-desc{font-size:var(--fs-sm);color:var(--muted);margin:3px 0 0;font-weight:500}.ui-modal-close{background:var(--paper);width:36px;height:36px;color:var(--muted);border:0;border-radius:8px;flex:0 0 36px;place-items:center;margin-left:auto;display:grid}.ui-modal-close:hover:not(:disabled){background:var(--line);color:var(--ink)}.ui-modal-close:disabled{opacity:.5;cursor:not-allowed}.ui-modal-body{overscroll-behavior:contain;flex:auto;padding:16px 22px;overflow-y:auto}.ui-modal-foot{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}@media (max-width:860px){.ui-modal{border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}.ui-modal.is-lg,.ui-modal.is-sm{max-width:100%}.ui-modal-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.ui-modal-foot .ui-btn{flex:auto}}.ui-toasts{z-index:60;width:max-content;max-width:calc(100% - 2 * var(--gutter));pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.ui-toast{background:var(--navy);color:#fff;pointer-events:auto;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:11px 12px 11px 16px;font-size:13px;font-weight:600;animation:.2s ui-pop;display:flex;box-shadow:0 10px 30px #03052e4d}.ui-toast .ui-icon{flex:0 0 17px;width:17px;height:17px}.ui-toast.is-success .ui-icon{color:var(--green)}.ui-toast.is-error .ui-icon{color:#ff9b82}.ui-toast.is-info .ui-icon{color:#aab8ff}.ui-toast button{color:#fff;background:#ffffff1a;border:0;border-radius:6px;place-items:center;width:28px;height:28px;margin-left:4px;display:grid}@media (max-width:860px){.ui-toasts{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.ui-callout{font-size:var(--fs-sm);background:var(--info-bg);color:var(--info);border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:600;line-height:1.5;display:flex}.ui-callout .ui-icon{flex:0 0 17px;width:17px;height:17px;margin-top:1px}.ui-callout-body{min-width:0;color:var(--ink)}.ui-callout-body strong:first-child{color:inherit;display:block}.ui-callout.is-success{background:var(--ok-bg);color:var(--ok)}.ui-callout.is-warn{background:var(--warn-bg);color:var(--warn)}.ui-callout.is-error{background:var(--danger-bg);color:var(--danger)}.ui-callout.is-neutral{background:var(--card);color:var(--muted);border-color:var(--line)}.ui-callout.is-dismissible .ui-callout-body{flex:1}.ui-callout-close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:26px;margin:-4px -6px -4px 0;display:grid}.ui-callout-close:hover,.ui-callout-close:focus-visible{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.ui-empty{text-align:center;color:var(--muted);background:var(--card);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:44px 20px}.ui-empty.is-bare{background:0 0;border:0;padding:28px 16px}.ui-empty-icon{background:var(--neutral-bg);width:48px;height:48px;color:var(--neutral);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.ui-empty.is-ok .ui-empty-icon{background:var(--ok-bg);color:var(--ok)}.ui-empty.is-error .ui-empty-icon{background:var(--danger-bg);color:var(--danger)}.ui-empty-icon .ui-icon{width:22px;height:22px}.ui-empty h2,.ui-empty h3{color:var(--ink);font-size:var(--fs-lg);margin:0 0 6px}.ui-empty p{max-width:420px;margin:0 auto;font-size:13px;font-weight:500;line-height:1.55}.ui-empty-action{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:16px;display:flex}.ui-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.ui-tabs a{min-height:var(--tap);color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ui-tabs a:hover{color:var(--ink)}.ui-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--navy)}:root[data-theme=dark] .ui-tabs a[aria-current=page]{border-bottom-color:var(--green)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ui-tabs a[aria-current=page]{border-bottom-color:var(--green)}}.ui-tabs-count{background:var(--neutral-bg);color:var(--neutral);border-radius:20px;padding:0 6px;font-size:11px;font-weight:800}.ui-tabs.is-segmented{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);gap:2px;max-width:100%;padding:2px;display:inline-flex}.ui-tabs.is-segmented a{min-height:34px;font-size:var(--fs-sm);border:0;border-radius:7px;margin:0;padding:6px 14px}.ui-tabs.is-segmented a[aria-current=page]{background:var(--navy);color:#fff}.ui-tabs.is-chips{border:0;flex-wrap:wrap;gap:7px;overflow:visible}.ui-tabs.is-chips a{border:1px solid var(--line-strong);min-height:34px;font-size:var(--fs-sm);background:var(--card);border-radius:8px;margin:0;padding:6px 12px;font-weight:600}.ui-tabs.is-chips a[aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.ui-kv{margin:0}.ui-kv-row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;display:flex}.ui-kv-row:last-child{border-bottom:0}.ui-kv dt{color:var(--muted);flex:none;max-width:45%;font-size:13px;font-weight:600}.ui-kv dd{font-size:var(--fs-md);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.ui-email>span{max-width:100%;display:inline-block}.ui-kv-row.is-sub{padding-top:2px}.ui-kv-row.is-sub dt{padding-left:14px;font-weight:500}.ui-kv-row.is-sub dd{font-weight:600}.ui-kv.is-stacked .ui-kv-row{flex-direction:column;gap:2px}.ui-kv.is-stacked dt{max-width:none}.ui-kv.is-stacked dd{text-align:left}.ui-meter{background:var(--chart-track);border-radius:20px;flex:1;min-width:60px;height:6px;display:block;overflow:hidden}.ui-meter>span{background:var(--chart-1);border-radius:20px;height:100%;display:block}.ui-meter>span,.ui-chart-bar>span,.ui-chart-bar>.ui-chart-seg,.ui-legend-sw{box-shadow:inset 0 0 0 1px var(--ui-edge,transparent)}.ui-meter-row{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:13px 18px;display:flex}.ui-meter-row:last-child{border-bottom:0}.ui-meter-track{flex:1;align-items:center;min-width:60px;padding:7px 0;display:flex;position:relative}.ui-meter-track.is-button{font:inherit;color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;margin:0}.ui-meter-track.is-button:hover .ui-meter{box-shadow:0 0 0 2px var(--line-strong)}.ui-pace-row{border-bottom:1px solid var(--line-2);grid-template-columns:104px minmax(0,1fr) auto;grid-template-areas:"lead bars status";align-items:center;gap:8px 14px;padding:11px 18px;display:grid}.ui-pace-row:last-child{border-bottom:0}.ui-pace-row>.ui-meter-lead{grid-area:lead;width:auto}.ui-pace-bars{grid-area:bars;grid-template-columns:auto minmax(60px,1fr) 72px;align-items:center;column-gap:10px;min-width:0;display:grid}.ui-pace-status{text-align:right;grid-area:status;justify-self:end;min-width:78px}.ui-pace-cap{font-size:var(--fs-xs);color:var(--muted);font-weight:700}.ui-pace-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.ui-pace-num>span{color:var(--muted);font-weight:600}.ui-pace-num.is-pace{font-size:var(--fs-xs);color:var(--muted)}.ui-pace-bars .ui-meter{height:10px}.ui-pace-bars .ui-meter-track{padding:5px 0}.ui-pace-bars .ui-meter-track.is-pace{padding:2px 0 4px}.ui-pace-bars .ui-meter.is-pace{height:4px}.ui-meter.is-pace>span{background:repeating-linear-gradient(90deg, var(--ink) 0 6px, transparent 6px 9px);box-shadow:none;border-radius:0}.ui-pace-bars{--pace-num-w:72px}.ui-pace-help{grid-column:2/-1;min-width:0}.ui-pace-help>summary{grid-template-columns:minmax(60px, 1fr) var(--pace-num-w);cursor:pointer;border-radius:var(--radius-sm);align-items:center;column-gap:10px;list-style:none;display:grid}.ui-pace-help>summary::-webkit-details-marker{display:none}.ui-pace-help>summary:hover .ui-meter.is-pace{box-shadow:0 0 0 2px var(--line-strong)}.ui-pace-help>summary:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.ui-pace-help>summary .ui-pace-num.is-pace>span{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ui-pace-help-text{border-radius:var(--radius-sm);background:var(--card-hover);color:var(--ink);font-size:var(--fs-sm,13px);margin:6px 0 4px;padding:10px 12px;line-height:1.5}ol.ui-pace-help-text{padding-left:30px}ol.ui-pace-help-text>li+li{margin-top:4px}.ui-pace-intro{color:var(--muted);font-size:var(--fs-sm,13px);margin:0 0 12px}.ui-pace-how{margin:0 0 12px}.ui-pace-how>summary{border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:var(--fs-sm,13px);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-weight:700;list-style:none;display:inline-flex}.ui-pace-how>summary::-webkit-details-marker{display:none}.ui-pace-how>summary:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}@media (max-width:520px){.ui-pace-row{padding:12px var(--gutter);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead status""bars bars"}.ui-pace-bars{--pace-num-w:64px;grid-template-columns:auto minmax(60px,1fr) 64px}}.ui-meter-lead{flex:0 0 104px;width:104px}.ui-meter-num{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 66px;width:66px;font-size:13px;font-weight:700}.ui-meter-num span{color:var(--muted);font-weight:600}.ui-meter-note{text-align:right;width:96px;font-size:var(--fs-xs);color:var(--muted);flex:0 0 96px;font-weight:700}.ui-meter-note.is-ok{color:var(--ok)}.ui-meter-note.is-warn{color:var(--warn)}.ui-meter-note.is-danger{color:var(--danger)}@media (max-width:860px){.ui-meter-row{padding:12px var(--gutter);flex-wrap:wrap;gap:8px 12px}.ui-meter-row>.ui-meter,.ui-meter-row>.ui-meter-track{flex-basis:100%;order:5}.ui-meter-lead{flex:auto;width:auto}.ui-meter-note{flex:none;width:auto}}.ui-chart{--ui-chart-h:200px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--ui-chart-h) auto;color:var(--chart-axis);gap:6px 8px;font-size:11px;display:grid}.ui-chart-y{text-align:right;min-width:26px;position:relative}.ui-chart-y span{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;position:absolute;right:0;transform:translateY(50%)}.ui-chart-plot{border-bottom:1px solid var(--line-strong);position:relative}.ui-chart-grid{border-top:1px dashed var(--chart-grid);height:0;position:absolute;left:0;right:0}.ui-chart-bars{align-items:stretch;display:flex;position:absolute;inset:0}.ui-chart-col{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;display:flex}.ui-chart-bar{border-radius:3px 3px 0 0;flex-direction:column-reverse;width:min(46px,62%);min-height:0;display:flex;overflow:hidden}.ui-chart-bar>span{width:100%;min-height:0;display:block}.ui-chart-bar>.ui-chart-seg{width:100%;min-height:0;font:inherit;cursor:pointer;border:0;border-radius:0;margin:0;padding:0;display:block}.ui-chart-bar>.ui-chart-seg:hover{filter:brightness(1.08)}.ui-chart-bar>.ui-chart-seg:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ui-chart-bar>.ui-chart-seg+.ui-chart-seg,.ui-chart-bar>span+span{box-shadow:0 1px 0 var(--card), inset 0 0 0 1px var(--ui-edge,transparent)}.ui-chart-x{grid-column:2;display:flex}.ui-chart-x span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-weight:600;overflow:hidden}@media (max-width:600px){.ui-chart-x span{white-space:normal;line-height:1.25;overflow:visible}}.ui-chart-x span.is-skip{visibility:hidden}.ui-chart-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-chart-dot{border:2px solid var(--card);box-sizing:content-box;width:8px;height:8px;box-shadow:0 0 0 1px var(--ui-edge,transparent);border-radius:50%;position:absolute;transform:translate(-50%,50%)}.ui-legend{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.ui-legend li{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:6px;font-weight:600;display:flex}.ui-legend-sw{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.ui-legend.is-column{flex-direction:column;align-items:stretch;gap:9px;min-width:150px}.ui-legend.is-column li{font-size:var(--fs-sm)}.ui-legend b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-weight:800}.ui-donut{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.ui-donut svg{flex:none}.ui-hbars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ui-hbars li{font-size:var(--fs-sm);grid-template-columns:minmax(0,190px) minmax(40px,1fr) auto;align-items:center;gap:10px;display:grid}.ui-hbars-label{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ui-hbars-val{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-weight:800}@media (max-width:860px){.ui-chart{--ui-chart-h:170px}}@media (max-width:600px){.ui-hbars li{grid-template-columns:minmax(40px,1fr) auto;row-gap:4px}.ui-hbars-label{white-space:normal;grid-column:1/-1}}.ui-muted{color:var(--muted)}.ui-mono{font-family:var(--font-mono)}.ui-ref{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.ui-stack>*+*{margin-top:var(--space-3)}.ui-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ui-tabs.is-segmented .ui-theme-opt{min-height:34px;font-size:var(--fs-sm);color:var(--muted);background:0 0;border:0;border-radius:7px;padding:6px 14px;font-weight:700}.ui-tabs.is-segmented .ui-theme-opt[aria-checked=true]{background:var(--navy);color:#fff}.ui-attn-count,.ui-attn-label{display:block}.ui-auth{min-height:100dvh;padding:32px var(--gutter);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.ui-auth>.ui-card{width:100%;max-width:420px}.ui-auth-brand{font-weight:800;font-size:var(--fs-lg);align-items:center;gap:11px;display:flex}.ui-report-fab{z-index:25;border:1px solid var(--line-strong);background:var(--card);width:40px;height:40px;color:var(--ink);font-size:var(--fs-lg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;position:fixed;bottom:24px;right:16px;box-shadow:0 4px 14px #03052e2e}.ui-report-fab:hover{background:var(--card-hover)}.ui-report-fab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-report-form{flex-direction:column;gap:8px;display:flex}.ui-report-count{text-align:right}.ui-report-sent{margin:0;font-weight:700}@media (max-width:860px){.ui-report-fab{bottom:calc(var(--tabbar-height,64px) + 16px + env(safe-area-inset-bottom,0px))}}@media print{.ui-report-fab{display:none}}
