@layer pages{.ps-stack>*+*{margin-block-start:1rem}.ps-stack--xs>*+*{margin-block-start:.25rem}.ps-stack--sm>*+*{margin-block-start:.5rem}.ps-stack--md>*+*{margin-block-start:.75rem}.ps-stack--lg>*+*{margin-block-start:1.5rem}.ps-cluster{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ps-cluster--inline{display:inline-flex}.ps-cluster--nowrap{flex-wrap:nowrap}.ps-cluster--start{align-items:flex-start}.ps-cluster--end{align-items:flex-end}.ps-cluster--baseline{align-items:baseline}.ps-cluster--between{justify-content:space-between}.ps-cluster--right{justify-content:flex-end}.ps-cluster--centre{justify-content:center}.ps-cluster--flush{gap:0}.ps-cluster--stretch{align-items:stretch}.ps-cluster--gap-xs{gap:.25rem}.ps-cluster--gap-md{gap:.75rem}.ps-cluster--gap-lg{gap:1rem}.ps-cluster--gap-xl{gap:1.5rem}.ps-col{flex-direction:column;gap:.5rem;display:flex}.ps-col--flush{gap:0}.ps-col--centre{align-items:center}.ps-col--gap-xl{gap:1.5rem}.ps-col--gap-md{gap:.75rem}.ps-col--gap-lg{gap:1rem}.ps-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.ps-grid--tight{gap:.5rem}.ps-grid--md{gap:.75rem}.ps-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:40rem){.ps-grid--sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.ps-grid--md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-grid--md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-grid--md-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.ps-grid--lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ps-grow{flex:1;min-inline-size:0}.ps-shrink{min-inline-size:0}.ps-fixed{flex-shrink:0}.ps-push{margin-inline-start:auto}.ps-text-xs{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.ps-text-sm{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}.ps-text-md{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}.ps-text-lg{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0)}.ps-prose{line-height:1.625}.ps-strong{font-weight:600}.ps-regular{font-weight:400}.ps-nowrap{white-space:nowrap}.ps-pre{white-space:pre-wrap}.ps-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-num{text-align:end;font-variant-numeric:tabular-nums}.ps-end{text-align:end}.ps-centre{text-align:center}.ps-muted{color:var(--text-secondary)}.ps-ink{color:var(--text-primary)}.ps-brand{color:var(--brand-primary)}.ps-ok{color:var(--rag-green-text)}.ps-warn{color:var(--rag-orange-text)}.ps-danger{color:var(--rag-red-text)}.ps-mt-01{margin-block-start:.125rem}.ps-mt-02{margin-block-start:.25rem}.ps-mt-03{margin-block-start:.5rem}.ps-mt-04{margin-block-start:.75rem}.ps-mt-05{margin-block-start:1rem}.ps-mt-06{margin-block-start:1.5rem}.ps-mb-02{margin-block-end:.25rem}.ps-mb-03{margin-block-end:.5rem}.ps-mb-04{margin-block-end:.75rem}.ps-mb-05{margin-block-end:1rem}.ps-no-margin{margin:0}.ps-container{margin-inline:auto}.ps-container--md{max-inline-size:28rem}.ps-container--3xl{max-inline-size:48rem}.ps-container--4xl{max-inline-size:56rem}.ps-container--5xl{max-inline-size:64rem}.ps-container--6xl{max-inline-size:72rem}.ps-box{border:1px solid var(--border-subtle)}.ps-rule-top{border-block-start:1px solid var(--border-subtle)}.ps-rule-bottom{border-block-end:1px solid var(--border-subtle)}.ps-divided>*+*{border-block-start:1px solid var(--border-subtle)}.ps-fill-card{background:var(--layer-01)}.ps-fill-subtle{background:var(--layer-02)}.ps-pad-03{padding:.5rem}.ps-pad-04{padding:.75rem}.ps-pad-y-02{padding-block:.25rem}.ps-pad-y-03{padding-block:.5rem}.ps-pad-x-02{padding-inline:.25rem}.ps-ml-03{margin-inline-start:.5rem}.ps-ml-02{margin-inline-start:.25rem}.ps-bullets{margin-block-start:.25rem;padding-inline-start:1rem;list-style:outside}.ps-full{inline-size:100%}.ps-fit{inline-size:auto}.ps-scroll-y{overflow-y:auto}.ps-self-start{align-self:flex-start}.ps-self-end{align-self:flex-end}.ps-underline{text-underline-offset:.25rem;text-decoration:underline}.ps-break{overflow-wrap:anywhere}.ps-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media print{.ps-print-hide{display:none}}.ps-gap-xs{gap:.25rem}.ps-static{position:static}.ps-inline{display:inline}.ps-overflow-visible{overflow:visible}.ps-my-04{margin-block:.75rem}.ps-pb-03{padding-block-end:.5rem}.ps-empty{text-align:center;flex-direction:column;align-items:center;max-inline-size:28rem;margin-block-start:4rem;margin-inline:auto;display:flex}.ps-empty-page{text-align:center;max-inline-size:28rem;margin-inline:auto;padding:6rem 1rem}.ps-page-inset{padding:.5rem .25rem 1.5rem}.ps-loading-box{block-size:10rem;padding:.75rem}.ps-notice-inset{margin-block-start:.5rem;margin-inline:1rem}.cds--link[type=button]{text-align:start}.ps-table td{color:var(--text-primary)}}
@layer pages{.tour-card{z-index:9100;background:var(--cds-layer-01);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle-01);box-shadow:0 2px 6px var(--cds-shadow);padding:1rem;position:fixed}.tour-step{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);text-transform:uppercase;color:var(--cds-interactive);margin:0;font-weight:600}.tour-title{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);margin:.25rem 0 0}.tour-body{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-secondary);margin:.25rem 0 0}.tour-progress{gap:.25rem;margin-block-start:.75rem;display:flex}.tour-progress span{background:var(--cds-border-subtle-01);flex:1 1 0;block-size:.125rem}.tour-progress span.on{background:var(--cds-interactive)}.tour-actions{align-items:center;gap:.5rem;margin-block-start:.75rem;display:flex}.tour-gap{flex:auto}.explain-trigger{cursor:help;text-align:start;min-inline-size:0;color:var(--cds-text-primary);background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.explain-trigger svg{fill:var(--cds-icon-secondary);flex:none}.explain-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);text-overflow:ellipsis;white-space:nowrap;border-block-end:1px dotted var(--cds-text-secondary);font-weight:600;overflow:hidden}.explain-body{inline-size:20rem;max-inline-size:90vw;padding:1rem}.explain-headline{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);color:var(--cds-interactive);margin:0 0 .5rem}.explain-part{margin-block-start:.5rem}.explain-part p{margin:0}.explain-part p:first-child{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);text-transform:uppercase;color:var(--cds-text-secondary);font-weight:600}.explain-part p+p{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-primary)}.explain-foot{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary);border-block-start:1px solid var(--cds-border-subtle-01);margin:.75rem 0 0;padding-block-start:.5rem}.likelihood-tag.cds--tag{cursor:pointer;gap:.25rem}.likelihood-tag.cds--tag svg{fill:currentColor}.likelihood-body{inline-size:18rem}.likelihood-body .explain-headline{color:var(--cds-text-primary)}.likelihood-body ul{margin:.5rem 0 0;padding:0;list-style:none}.likelihood-body li{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin-block-end:.5rem}.likelihood-body li span{color:var(--cds-text-secondary);display:block}.likelihood-none{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary)}.disclaimer-body{color:var(--text-secondary);flex-direction:column;gap:.75rem;display:flex}.disclaimer-body p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);margin:0}.disclaimer-body b{color:var(--text-primary);font-weight:600}.ps-badge-tag{white-space:nowrap}}
:root{--cds-green-100:#071908;--cds-green-90:#022d0d;--cds-green-80:#044317;--cds-green-70:#0e6027;--cds-green-60:#198038;--cds-green-50:#24a148;--cds-green-40:#42be65;--cds-green-30:#6fdc8c;--cds-green-20:#a7f0ba;--cds-green-10:#defbe6;--cds-red-10:#fff1f1;--cds-red-20:#ffd7d9;--cds-red-30:#ffb3b8;--cds-red-40:#ff8389;--cds-red-50:#fa4d56;--cds-red-60:#da1e28;--cds-red-70:#a2191f;--cds-red-80:#750e13;--cds-red-90:#520408;--cds-red-100:#2d0709;--cds-magenta-10:#fff0f7;--cds-magenta-20:#ffd6e8;--cds-magenta-30:#ffafd2;--cds-magenta-40:#ff7eb6;--cds-magenta-50:#ee5396;--cds-magenta-60:#d02670;--cds-magenta-70:#9f1853;--cds-magenta-80:#740937;--cds-magenta-90:#510224;--cds-magenta-100:#2a0a18;--cds-purple-10:#f6f2ff;--cds-purple-20:#e8daff;--cds-purple-30:#d4bbff;--cds-purple-40:#be95ff;--cds-purple-50:#a56eff;--cds-purple-60:#8a3ffc;--cds-purple-70:#6929c4;--cds-purple-80:#491d8b;--cds-purple-90:#31135e;--cds-purple-100:#1c0f30;--cds-blue-10:#edf5ff;--cds-blue-20:#d0e2ff;--cds-blue-30:#a6c8ff;--cds-blue-40:#78a9ff;--cds-blue-50:#4589ff;--cds-blue-60:#0f62fe;--cds-blue-70:#0043ce;--cds-blue-80:#002d9c;--cds-blue-90:#001d6c;--cds-blue-100:#001141;--cds-cyan-10:#e5f6ff;--cds-cyan-20:#bae6ff;--cds-cyan-30:#82cfff;--cds-cyan-40:#33b1ff;--cds-cyan-50:#1192e8;--cds-cyan-60:#0072c3;--cds-cyan-70:#00539a;--cds-cyan-80:#003a6d;--cds-cyan-90:#012749;--cds-cyan-100:#061727;--cds-teal-10:#d9fbfb;--cds-teal-20:#9ef0f0;--cds-teal-30:#3ddbd9;--cds-teal-40:#08bdba;--cds-teal-50:#009d9a;--cds-teal-60:#007d79;--cds-teal-70:#005d5d;--cds-teal-80:#004144;--cds-teal-90:#022b30;--cds-teal-100:#081a1c;--cds-gray-10:#f4f4f4;--cds-gray-20:#e0e0e0;--cds-gray-30:#c6c6c6;--cds-gray-40:#a8a8a8;--cds-gray-50:#8d8d8d;--cds-gray-60:#6f6f6f;--cds-gray-70:#525252;--cds-gray-80:#393939;--cds-gray-90:#262626;--cds-gray-100:#161616;--cds-cool-gray-10:#f2f4f8;--cds-cool-gray-20:#dde1e6;--cds-cool-gray-30:#c1c7cd;--cds-cool-gray-40:#a2a9b0;--cds-cool-gray-50:#878d96;--cds-cool-gray-60:#697077;--cds-cool-gray-70:#4d5358;--cds-cool-gray-80:#343a3f;--cds-cool-gray-90:#21272a;--cds-cool-gray-100:#121619;--cds-warm-gray-10:#f7f3f2;--cds-warm-gray-20:#e5e0df;--cds-warm-gray-30:#cac5c4;--cds-warm-gray-40:#ada8a8;--cds-warm-gray-50:#8f8b8b;--cds-warm-gray-60:#726e6e;--cds-warm-gray-70:#565151;--cds-warm-gray-80:#3c3838;--cds-warm-gray-90:#272525;--cds-warm-gray-100:#171414;--cds-yellow-10:#fcf4d6;--cds-yellow-20:#fddc69;--cds-yellow-30:#f1c21b;--cds-yellow-40:#d2a106;--cds-yellow-50:#b28600;--cds-yellow-60:#8e6a00;--cds-yellow-70:#684e00;--cds-yellow-80:#483700;--cds-yellow-90:#302400;--cds-yellow-100:#1c1500;--cds-orange-10:#fff2e8;--cds-orange-20:#ffd9be;--cds-orange-30:#ffb784;--cds-orange-40:#ff832b;--cds-orange-50:#eb6200;--cds-orange-60:#ba4e00;--cds-orange-70:#8a3800;--cds-orange-80:#5e2900;--cds-orange-90:#3e1a00;--cds-orange-100:#231000;--cds-white:#fff;--ps-green-gray-10:#e8f3ec;--ps-green-gray-50:#8d9d94;--ps-green-gray-60:#6f7b75;--ps-green-gray-70:#4d5853;--font-sans:var(--font-plex-sans), "IBM Plex Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", monospace;--font-serif:var(--font-plex-serif), "IBM Plex Serif", Georgia, serif;--text-kpi-hero:clamp(1.25rem, 1.8vw, 1.75rem);--text-card-title:.75rem;--text-table-cell:clamp(.75rem, .85vw, .8125rem);--text-editorial-body:.9375rem;--pad-card:clamp(8px, 1vw, 14px);--shell-header-h:60px;--ticker-h:30px;--tabbar-h:44px;--rail-w:58px;--rail-open-w:232px;--drawer-w:360px;--radius:2px;--radius-sm:0;--radius-card:4px;--bg-canvas:var(--cds-white);--layer-01:var(--cds-white);--layer-02:var(--cds-gray-10);--layer-hover:var(--ps-green-gray-10);--shell-header:var(--cds-white);--shell-rail-active:var(--cds-green-10);--border-subtle:var(--cds-gray-20);--border-strong:var(--ps-green-gray-50);--text-primary:var(--cds-cool-gray-100);--text-secondary:var(--ps-green-gray-70);--text-muted:var(--ps-green-gray-60);--text-on-shell:var(--cds-cool-gray-100);--brand-primary:var(--cds-green-70);--brand-accent:var(--cds-green-50);--brand-logo-green:#48ac80;--interactive:var(--cds-green-60);--interactive-hover:var(--cds-green-70);--link:var(--cds-green-70);--focus-ring:var(--cds-blue-60);--selected-row:var(--cds-green-10);--selected-border:var(--cds-green-20);--tonal-surface:var(--cds-green-10);--rag-red:var(--cds-red-60);--rag-red-bg:var(--cds-red-10);--rag-red-text:var(--cds-red-70);--rag-orange:var(--cds-orange-40);--rag-orange-bg:var(--cds-orange-10);--rag-orange-text:var(--cds-orange-70);--rag-yellow:var(--cds-yellow-30);--rag-yellow-bg:var(--cds-yellow-10);--rag-yellow-text:var(--cds-yellow-70);--rag-green:var(--cds-green-50);--rag-green-bg:var(--cds-green-10);--rag-green-text:var(--cds-green-70);--status-success-bg:var(--rag-green-bg);--status-success-text:var(--rag-green-text);--status-warning-bg:var(--rag-yellow-bg);--status-warning-text:var(--rag-yellow-text);--status-danger-bg:var(--rag-red-bg);--status-danger-text:var(--rag-red-text);--status-info-bg:var(--cds-blue-20);--status-info-text:var(--cds-blue-70);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cds-button-primary:var(--cds-green-60);--cds-button-primary-hover:var(--cds-green-70);--cds-button-primary-active:var(--cds-green-80);--cds-button-tertiary:var(--cds-green-60);--cds-button-tertiary-hover:var(--cds-green-70);--cds-button-tertiary-active:var(--cds-green-80);--cds-layer-selected-inverse:var(--cds-green-70);--cds-text-inverse:var(--cds-white);--cds-background-inverse:var(--cds-green-100)}@layer editorial{.editorial{font-family:var(--font-serif);font-size:var(--text-editorial-body);max-width:65ch;line-height:1.6}}@layer pages{.num,.tabular,[data-numeric],table td.num-right,table th.num-right{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rag{border-left:3px solid;border-radius:0 2px 2px 0;align-items:center;gap:6px;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.rag-red{background:var(--rag-red-bg);color:var(--rag-red-text);border-left-color:var(--rag-red)}.rag-orange{background:var(--rag-orange-bg);color:var(--rag-orange-text);border-left-color:var(--rag-orange)}.rag-yellow{background:var(--rag-yellow-bg);color:var(--rag-yellow-text);border-left-color:var(--rag-yellow)}.rag-green{background:var(--rag-green-bg);color:var(--rag-green-text);border-left-color:var(--rag-green)}.cds--tag{border-radius:2px}.cds--tag.ps-tag-yellow{background:var(--rag-yellow-bg);color:var(--rag-yellow-text)}.ps-modal .cds--modal-container{inline-size:calc(100vw - 24px);max-inline-size:var(--ps-modal-w,560px);border-radius:0;max-block-size:88dvh}.ps-modal .cds--modal-scroll-content{border-block-end:0;-webkit-mask-image:none;mask-image:none}.ps-modal .cds--modal-scroll-content:after,.ps-modal .cds--modal-content--overflow-indicator{display:none}.ps-modal-desc{color:var(--text-secondary);margin-top:4px;font-size:.875rem;line-height:1.4}.ps-btn-icon.cds--btn{justify-content:center;inline-size:2.5rem;padding-inline:0}.cds--btn{border-radius:0}.wordmark{letter-spacing:-.01em;white-space:nowrap;font-weight:900}.wordmark-tm{vertical-align:super;margin-inline-start:.1em;font-size:.5em;font-weight:900;line-height:0}.mobile-notice-text{margin:0 0 var(--cds-spacing-05,1rem)}}
@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}
:root{--color-brand-500:var(--interactive);--color-canvas:var(--bg-canvas);--color-surface:var(--layer-01);--color-surface-subtle:var(--layer-02);--color-border-subtle:var(--border-subtle);--color-border-strong:var(--border-strong);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-disabled:var(--text-muted);--color-fg-brand:var(--brand-primary);--color-fg-info:var(--cds-blue-70);--color-fg-warning:var(--rag-orange-text);--color-fg-success:var(--rag-green-text);--color-fg-danger:var(--rag-red-text);--color-sage:var(--cds-green-40);--color-focus-ring:var(--focus-ring);--color-selected-row:var(--selected-row)}@layer base{*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background-color:var(--color-canvas);color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5;overflow-x:hidden}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled)}a{color:inherit;text-decoration:none}}@layer native{main table{border-collapse:collapse;font-size:var(--text-table-cell);line-height:1.25}main table th,main table td{text-align:left;font-variant-numeric:tabular-nums;border-left:none!important;border-right:none!important}main table thead th{background:var(--layer-02);color:var(--text-secondary);letter-spacing:.01em;font-weight:600}main table thead tr{border-bottom:1px solid var(--border-strong)}main table tbody tr+tr{border-top:1px solid var(--border-subtle)}main table tbody tr:hover{background:var(--layer-hover)}main table td.num-right,main table th.num-right{text-align:right}}@layer pages{.card-default{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:0}.row-selected{background-color:var(--color-selected-row)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.live-dot{background:var(--cds-green-40);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot;display:inline-block}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.skeleton{background:linear-gradient(90deg, var(--color-surface-subtle) 25%, var(--color-border-subtle) 50%, var(--color-surface-subtle) 75%);border-radius:var(--radius);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}@keyframes search-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.search-pop{transform-origin:0 0}.search-pop[data-motion=pointer]{animation:.15s cubic-bezier(.23,1,.32,1) search-pop}@media (prefers-reduced-motion:reduce){.search-pop[data-motion=pointer]{animation:none}}.scroll-always{scrollbar-gutter:stable;overflow:scroll}@media (max-width:1023px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}}.press{transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .15s,color .15s}.press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.press,.press:active{transition:none;transform:none}}.scroll-thin,.scroll-thin>*{scrollbar-width:thin;scrollbar-color:#42be6573 transparent}.scroll-always::-webkit-scrollbar{width:12px;height:12px}.scroll-always::-webkit-scrollbar-track{background:var(--color-surface-subtle)}.scroll-always::-webkit-scrollbar-thumb{background:var(--color-border-strong);border:2px solid var(--color-surface-subtle);border-radius:6px}.scroll-always::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled)}.scroll-always::-webkit-scrollbar-corner{background:var(--color-surface-subtle)}@media (max-width:640px){.stack-table thead{display:none}.stack-table,.stack-table tbody,.stack-table tr,.stack-table td{width:100%;display:block}.stack-table tr{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:10px;margin-bottom:8px;padding:6px 2px}.stack-table td{justify-content:space-between;align-items:baseline;gap:12px;display:flex;border:none!important;max-width:none!important;padding:4px 12px!important}.stack-table td:before{content:attr(data-th);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);flex-shrink:0;font-size:.75rem;font-weight:600}.stack-table td:not([data-th]):before{content:none}}.map-hover-tip,.map-hover-tip .maplibregl-popup-content,.map-hover-tip .maplibregl-popup-tip{pointer-events:none!important}@keyframes ap-flash{0%,to{box-shadow:0 0 #0000}30%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-fg-danger) 45%, transparent)}}@keyframes ap-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes ap-float{0%{opacity:0;transform:translateY(4px)}20%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.ap-flash{animation:.9s ease-out 2 ap-flash}.ap-pop{animation:.35s cubic-bezier(.2,.9,.3,1.3) both ap-pop}.ap-float{animation:1.4s ease-out both ap-float}.ap-roll{transition:transform .7s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.ap-flash,.ap-pop,.ap-float{animation:none}.ap-roll{transition:none}}.auth-wipe{z-index:8100;background:var(--cds-green-100);pointer-events:all;animation:.42s cubic-bezier(.7,0,.2,1) forwards auth-wipe-in;position:fixed;inset:0;transform:translate(100%)}@keyframes auth-wipe-in{to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.auth-wipe{animation-duration:1ms}}}
