@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-500-normal-CUHe9xxf.woff2)format("woff2"),url(/assets/source-serif-4-latin-500-normal-D4bPw0i_.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-500-normal-BdVUvljg.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-500-normal-CcslvIcJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff")}:root,[data-theme=light]{--canvas:#f7f6f3;--card:#fff;--surface:#efede8;--attention:#fbf3e4;--attention-border:#e8d3a6;--border:#e2ded6;--grid:#ece9e3;--control:#767d84;--text:#1d2328;--text-secondary:#5b636b;--text-tertiary:#767d84;--accent:#2f5d8a;--accent-hover:#264c71;--on-accent:#fff;--accent-soft:#e8eef5;--accent-tint:#7894b8;--danger:#b42318;--danger-soft:#fdeceb;--warning:#b54708;--warning-soft:#fef0dc;--success:#1a6e50;--success-soft:#e7f3ee;--nodata:#767d84;--chart-1:#0a86c6;--chart-2:#6a51a3;--chart-3:#b86e00;--chart-4:#3e4a56;--chart-5:#a8558a;--bronze:#b27d45;--logo-ink:#202627;--logo-needle:#b27d45;--zone-green:var(--success);--zone-yellow:var(--warning);--zone-red:var(--danger);--zone-gray:var(--nodata);--glass-bg:#ffffffdb;--glass-strong:#ffffffe0;--glass-edge:#1d232814;--hero-from:#e4edf7;--hero-to:#fff;--hero-glow:#2f5d8a1f;--scrim:#0f141952;--inverse-surface:#1d2328;--on-inverse:#fff;--inverse-success:#58d69a;--inverse-danger:#ff9c94;--inverse-info:#9cc0e8;--inverse-warning:#fdb022;--control-soft:#8e949a;--shadow-card:none;--shadow-float:0 8px 24px -6px #1d23282e, 0 1px 3px #1d232814;--shadow-sheet:0 18px 44px -10px #1d23283d, 0 2px 6px #1d23280f}[data-theme=dark]{--canvas:#0f1419;--card:#161c22;--surface:#1e252d;--attention:#161c22;--attention-border:#2a323b;--border:#2a323b;--grid:#222a32;--control:#7a838e;--text:#e6e8ea;--text-secondary:#bec5cc;--text-tertiary:#7a838e;--accent:#9cc0e8;--accent-hover:#b7d2ef;--on-accent:#0f1419;--accent-soft:#1c2a3a;--accent-tint:#55779f;--danger:#ff9c94;--danger-soft:#3a1d1c;--warning:#fdb022;--warning-soft:#3a2c12;--success:#58d69a;--success-soft:#15302a;--nodata:#7a838e;--chart-1:#2a86cf;--chart-2:#a99be0;--chart-3:#f5c060;--chart-4:#6b7682;--chart-5:#e08fbd;--logo-ink:#ece7de;--glass-bg:#161c22db;--glass-strong:#161c22e0;--glass-edge:#ffffff14;--hero-from:#1b2a3c;--hero-to:#161c22;--hero-glow:#9cc0e81a;--scrim:#0000008c;--inverse-surface:#e6e8ea;--on-inverse:#0f1419;--inverse-success:#1a6e50;--inverse-danger:#b42318;--inverse-info:#2f5d8a;--inverse-warning:#b54708;--control-soft:#626b76;--shadow-card:none;--shadow-float:0 8px 24px -6px #0009;--shadow-sheet:0 18px 44px -8px #000000b3}:root{--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:12px;--radius-xl:16px;--radius-round:999px;--container:1376px;--gutter:24px;--sidebar:232px;--control-dense:32px;--control-height:40px;--touch-target:44px;--row-height:40px;--bp-tablet:768px;--bp-laptop:1024px;--bp-desktop:1280px;--bp-wide:1440px;--bp-xl:1920px;--blur-bar:16px;--blur-glass:20px;--blur-strong:24px;--link-underline:1px;--link-offset:3px;--font-sans:Inter, "Segoe UI", system-ui, sans-serif;--font-serif:"Source Serif 4", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace}.hero-xl{font-family:var(--font-sans);letter-spacing:-.03em;font-size:52px;font-weight:600;line-height:56px}.hero{font-family:var(--font-sans);letter-spacing:-.025em;font-size:40px;font-weight:600;line-height:44px}.hero-sm{font-family:var(--font-sans);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:36px}.kpi{font-family:var(--font-sans);letter-spacing:-.01em;font-size:32px;font-weight:600;line-height:40px}.kpi-sm{font-family:var(--font-sans);font-size:22px;font-weight:600;line-height:28px}.h1{font-family:var(--font-serif);letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:36px}.h2{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:24px}.h3{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:24px}.body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.body-strong{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.table{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.label{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.badge{font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:14px}.code{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:16px}@media (width<768px){.body,.body-strong{font-size:16px;line-height:22px}.caption{font-size:13px;line-height:18px}.h2{font-size:20px;line-height:28px}}:root{--layer-raised:1;--layer-nav:20;--layer-banner:25;--layer-tip:30;--layer-panel:40;--layer-overlay:50;--layer-toast:60;--layout-banner-h:0px;--layout-head-h:0px;--layout-foot-h:0px}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--canvas);color:var(--text);font-family:var(--font-sans);-webkit-text-size-adjust:100%;font-size:14px;line-height:20px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100dvh;margin:0}a{color:var(--accent);text-decoration-thickness:var(--link-underline);text-underline-offset:var(--link-offset)}@media (hover:hover){a:hover{color:var(--accent-hover)}}:focus-visible:not([data-rac]),[data-rac][data-focus-visible]{outline:2px solid var(--accent);outline-offset:2px}[data-rac]:focus-visible:not([data-focus-visible]){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.screen{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.card{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}@media (width>=768px){.card{padding:var(--space-5)}}.card-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.card h2,.card h3,.card-head h2,.card-head h3{margin:0}.card-sub{color:var(--text-secondary);margin:0}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.stack{gap:var(--space-3);flex-direction:column;display:flex}.muted{color:var(--text-secondary)}.note{color:var(--text-secondary);margin:0}.grid-2{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.grid-2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1024px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{gap:var(--space-1);min-width:0;padding:var(--space-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.tile p{margin:0}.tile-value{font-variant-numeric:tabular-nums}.inline-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (width<1024px){.touch-link,a.cell-link{min-height:var(--touch-target);align-items:center;display:inline-flex}}.cell-link{color:var(--text);text-decoration:none;text-decoration-thickness:var(--link-underline);text-underline-offset:var(--link-offset)}.cell-link:focus-visible{color:var(--text);text-decoration:underline}@media (hover:hover){.cell-link:hover{color:var(--text);text-decoration:underline}}.cell-sub{margin-top:var(--space-0-5);color:var(--text-secondary);display:block}.login{min-height:100dvh;padding:var(--space-4);background:linear-gradient(180deg, var(--canvas) 0%, var(--surface) 100%);justify-content:center;align-items:center;display:flex}.login-card{gap:var(--space-4);width:100%;max-width:440px;padding:var(--space-5);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.login-card h1,.login-card p{margin:0}.login-or{align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.login-or:before,.login-or:after{content:"";background:var(--border);flex:auto;height:1px}.login-foot{padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--text-secondary)}.link-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);text-decoration:none;display:inline-flex}@media (hover:hover){.link-button:hover{background:var(--accent-hover)}}@media (width>=1024px){.link-button{min-height:var(--control-height)}}.toast-region{left:var(--space-4);bottom:var(--space-4);z-index:var(--layer-overlay);gap:var(--space-2);max-width:min(440px, calc(100vw - 2 * var(--space-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast-region>*{pointer-events:auto}@media (width<1024px){.toast-region{bottom:calc(var(--touch-target) + var(--space-6))}}.role-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chain{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chain-step{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.chain-arrow{color:var(--text-secondary)}.form-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-plain{padding-left:var(--space-5);margin:0}.role-fieldset{border:0;min-width:0;margin:0;padding:0}.role-option{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:flex}.role-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.role-option input{width:var(--space-4);height:var(--space-4);margin:var(--space-0-5) 0 0;accent-color:var(--accent)}.subnav{border-bottom:1px solid var(--border);overflow-x:auto}.subnav li{scroll-snap-align:start}.subnav ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.subnav-link{min-height:var(--touch-target);padding:0 var(--space-3);color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.subnav-link[aria-current=page]{border-bottom-color:var(--accent);color:var(--text)}@media (width>=1024px){.subnav-link{min-height:var(--control-height)}}.share-value{align-items:center;gap:var(--space-1);display:inline-flex}.field-error{color:var(--danger)}.showcase-frame{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.showcase-sidebar{max-width:280px}.toast-region .mp-toast,.showcase-toast .mp-toast{position:static}@media (width<1024px){.showcase-wide{display:none}}@media (width>=1024px){.showcase-narrow{display:none}}.stack-sm{gap:var(--space-1-5);flex-direction:column;margin:0;display:flex}.form-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.form-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.inbox-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.inbox-row:first-child{border-top:0}.inbox-list.card{gap:0}.inbox-list.card>.inbox-row{padding:var(--space-3) var(--space-4)}.inbox-main{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:18rem;min-width:0;display:flex}.link-reset{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}@media (width<1024px){.link-reset{min-height:var(--touch-target)}}.override{padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-md)}.danger-text{color:var(--danger)}.mono-break{overflow-wrap:anywhere;font-family:var(--font-mono,monospace)}.upload{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.upload-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--card);flex-wrap:wrap;display:flex}.upload-main{width:100%;max-width:44rem;padding:var(--space-4);margin:0 auto}.upload-card h1,.upload-card h2{margin:0}.pkg-steps{gap:var(--space-2);counter-reset:step;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=820px){.pkg-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.pkg-steps li{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:3px solid var(--border);counter-increment:step;flex-direction:column;display:flex}.pkg-steps li:before{content:counter(step);color:var(--text-secondary);font-size:12px;line-height:16px}.pkg-steps li[data-state=done]{border-top-color:var(--success)}.pkg-steps li[data-state=current]{border-top-color:var(--accent)}.pkg-warning{padding-top:var(--space-3);border-top:1px solid var(--border)}.version-bar{gap:var(--space-2)}.home-top,.home-tiles,.home-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=768px){.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.home-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.home-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<768px){.home-wide{display:none}}@media (width>=768px){.home-phone{display:none}}.home-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-zone-counts{gap:var(--space-2) var(--space-4);flex-flow:wrap}.home-zone,.home-link{align-items:flex-start;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.home-link{gap:var(--space-1);flex-direction:column}.home-row{align-items:baseline;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind due""main amount";min-width:0;display:grid}.home-row-kind{grid-area:kind;min-width:0;display:flex}.home-row-main{grid-area:main}.home-row-amount{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;grid-area:amount}.home-row-due{grid-area:due;justify-self:end}@media (width>=768px){.home-row{grid-template-columns:calc(var(--space-8) + var(--space-7)) minmax(0, 1fr) auto auto;grid-template-areas:"kind main amount due"}.home-alert{grid-template-columns:calc(var(--space-8) + var(--space-7)) minmax(0, 1fr);grid-template-areas:"kind main"}}.home-block-title{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.home-block-figure{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.home-deal-main{gap:var(--space-0-5);overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;min-width:0;display:flex}.home-money{gap:var(--space-1);flex-direction:column;display:flex}.home-money p{margin:0}.home-provenance{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.home-block .tile-value{overflow-wrap:anywhere;margin:0}.pkg-warning .mp-status-plain{white-space:normal;align-items:flex-start;height:auto}.pkg-warning .mp-status-plain .mp-status-text{text-overflow:clip;overflow:visible}.pkg-warning .mp-status-plain .mp-status-sign{margin-block-start:var(--space-1)}.mp-icon{vertical-align:middle;flex:none;display:inline-block}.mp-reason{display:inline-flex;position:relative}.mp-reason-block{width:100%;display:flex}.mp-reason-block>:first-child{flex:auto}.mp-reason-card{top:calc(100% + var(--space-2));z-index:var(--layer-tip);gap:var(--space-1);width:calc(var(--space-8) * 5);max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-3) var(--space-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);color:var(--text);text-align:left;white-space:normal;flex-direction:column;display:flex;position:absolute;left:0}.mp-reason-card[hidden]{display:none}.mp-reason-end{left:auto;right:0}.mp-reason-title{align-items:flex-start;gap:var(--space-2);display:flex}.mp-reason-title.body{font-weight:500}.mp-reason-title .mp-icon{margin-top:var(--space-0-5);color:var(--text-secondary)}.mp-reason-fix.label{color:var(--text-secondary);font-weight:400}.mp-reason-ask{align-self:flex-start;align-items:center;gap:var(--space-1);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover){.mp-reason-ask:hover{text-underline-offset:var(--link-offset);text-decoration:underline}}.mp-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--text);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.mp-btn.body{font-weight:500}@media (hover:hover){.mp-btn[data-hovered]{background:var(--surface)}}.mp-btn[data-focus-visible]{outline:var(--space-0-5) solid var(--accent);outline-offset:var(--space-0-5)}.mp-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (hover:hover){.mp-btn-primary[data-hovered]{background:var(--accent-hover);border-color:var(--accent-hover)}}.mp-btn-quiet{color:var(--accent);padding:0 var(--space-2);background:0 0;border-color:#0000}@media (hover:hover){.mp-btn-quiet[data-hovered]{background:var(--accent-soft)}}.mp-btn-sm{height:var(--control-dense)}.mp-btn-block{width:100%;display:flex}.mp-btn-icon{width:var(--control-height);padding:0}.mp-btn-icon.mp-btn-sm{width:var(--control-dense)}.mp-btn[aria-disabled=true]{background:var(--surface);border-color:var(--border);color:var(--text-tertiary);cursor:not-allowed}@media (hover:hover){.mp-btn[aria-disabled=true][data-hovered]{background:var(--surface);border-color:var(--border);color:var(--text-tertiary);cursor:not-allowed}}.mp-btn-quiet[aria-disabled=true]{background:0 0;border-color:#0000}@media (hover:hover){.mp-btn-quiet[aria-disabled=true][data-hovered]{background:0 0;border-color:#0000}}@media (width<1024px){.mp-btn,.mp-btn-sm{height:var(--touch-target)}.mp-btn-icon,.mp-btn-icon.mp-btn-sm{width:var(--touch-target)}}.mp-btn-reasoned{align-items:flex-start;gap:var(--space-1);flex-direction:column;max-width:100%;display:inline-flex}.mp-btn-reasoned-block{align-items:stretch;width:100%;display:flex}.mp-btn-reason{color:var(--text-secondary);white-space:normal}.mp-btn-spinner{animation:1s linear infinite mp-btn-spin}@keyframes mp-btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mp-btn-spinner{animation:none}}.mp-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mp-marker{width:var(--space-2);height:var(--space-2);flex:none;display:inline-block}.mp-marker-danger{background:var(--danger)}.mp-shape{width:var(--space-2);height:var(--space-2);background:currentColor;flex:none;display:inline-block}.mp-shape-circle{border-radius:var(--radius-round)}.mp-shape-triangle{width:calc(var(--space-2) + var(--space-0-5));clip-path:polygon(50% 0,100% 100%,0 100%)}.mp-shape-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.mp-shape-ring{border:var(--space-0-5) solid currentColor;border-radius:var(--radius-round);background:0 0}.mp-tone-success{color:var(--success)}.mp-tone-warning{color:var(--warning)}.mp-tone-danger{color:var(--danger)}.mp-tone-info{color:var(--accent)}.mp-tone-neutral{color:var(--nodata)}.mp-count{align-items:center;gap:var(--space-1);min-width:var(--space-5);padding:0 var(--space-1-5);border-radius:var(--radius-round);background:var(--surface);color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex}.mp-popover{min-width:calc(var(--space-8) * 3);max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-1);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);color:var(--text);outline:none}.mp-popover[data-entering]{animation:.15s ease-out mp-fade-in}.mp-scrim{z-index:var(--layer-overlay);background:var(--scrim);display:flex;position:fixed;inset:0}.mp-scrim[data-entering]{animation:.2s ease-out mp-fade-in}@keyframes mp-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mp-popover[data-entering],.mp-scrim[data-entering]{animation:none}}.mp-edge-fade{scroll-snap-type:x proximity;scrollbar-width:none}.mp-edge-fade>*{scroll-snap-align:start}.mp-edge-fade[data-fade=end]{-webkit-mask-image:linear-gradient(to right, var(--text) calc(100% - var(--space-5)), transparent);mask-image:linear-gradient(to right, var(--text) calc(100% - var(--space-5)), transparent)}.mp-edge-fade[data-fade=start]{-webkit-mask-image:linear-gradient(to left, var(--text) calc(100% - var(--space-5)), transparent);mask-image:linear-gradient(to left, var(--text) calc(100% - var(--space-5)), transparent)}.mp-edge-fade[data-fade=both]{-webkit-mask-image:linear-gradient(to right, transparent, var(--text) var(--space-5), var(--text) calc(100% - var(--space-5)), transparent);mask-image:linear-gradient(to right, transparent, var(--text) var(--space-5), var(--text) calc(100% - var(--space-5)), transparent)}.mp-field{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.mp-field-top{align-items:center;gap:var(--space-1-5);display:flex}.mp-field-label{color:var(--text)}.mp-field-hint,.mp-field-rule{color:var(--text-secondary)}.mp-field-error{align-items:center;gap:var(--space-1-5);color:var(--danger);display:inline-flex}.mp-need{padding:0 var(--space-1-5);border-radius:var(--radius-round);white-space:nowrap;align-items:center;display:inline-flex}.mp-need.caption{font-weight:500}.mp-need-required{background:var(--warning-soft);color:var(--text)}.mp-need-recommended{background:var(--surface);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border)}.mp-input-wrap{height:var(--control-height);border:1px solid var(--control);border-radius:var(--radius-md);background:var(--card);align-items:center;display:flex}.mp-input-wrap:focus-within,.mp-textarea[data-focused]{outline:var(--space-0-5) solid var(--accent);outline-offset:1px}.mp-input-wrap.mp-invalid,.mp-textarea[data-invalid]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.mp-input{min-width:0;height:100%;padding:0 var(--space-3);color:var(--text);font-feature-settings:"tnum" 1, "zero" 1;background:0 0;border:0;outline:none;flex:1}.mp-input::placeholder,.mp-textarea::placeholder{color:var(--text-secondary)}.mp-input-suffix{padding:0 var(--space-3);color:var(--text-secondary)}.mp-textarea{width:100%;min-height:calc(var(--space-8) + var(--space-5) - var(--space-1));padding:var(--space-2) var(--space-3);border:1px solid var(--control);border-radius:var(--radius-md);background:var(--card);color:var(--text);resize:vertical}@media (width<1024px){.mp-input-wrap{height:var(--touch-target)}}.mp-appbar{gap:var(--space-0-5);padding:var(--space-2) var(--space-4);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6);border-bottom:1px solid var(--glass-edge);flex-direction:column;display:flex}:root.mp-reduce-transparency .mp-appbar{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.mp-appbar{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.mp-appbar-back{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:var(--touch-target);color:var(--accent);text-decoration:none;display:inline-flex}.mp-appbar-back[data-focus-visible]{outline:var(--space-0-5) solid var(--accent);outline-offset:var(--space-0-5)}.mp-appbar-row{align-items:center;gap:var(--space-2);display:flex}.mp-appbar-titles{flex:1;min-width:0}.mp-appbar-title,.mp-appbar-sub{margin:0}.mp-appbar-sub{color:var(--text-secondary)}.mp-appbar-actions{gap:var(--space-1);display:flex}.mp-avatar{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-round);background:var(--accent-soft);color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mp-avatar-sm{width:var(--space-5);height:var(--space-5)}.mp-avatar-lg{width:var(--space-8);height:var(--space-8)}.mp-avatar-img{object-fit:cover;width:100%;height:100%}.mp-avatar-initials{font-weight:600}.mp-crumbs-list{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mp-crumb{align-items:center;gap:var(--space-1);display:inline-flex}.mp-crumb:last-child .mp-crumb-sep{display:none}.mp-crumb-sep{color:var(--text-tertiary)}.mp-crumb-link{color:var(--accent);text-decoration:none}@media (hover:hover){.mp-crumb-link[data-hovered]{text-underline-offset:var(--link-offset);text-decoration:underline}}.mp-crumb-link[data-current]{color:var(--text);text-decoration:none}.mp-crumb-link[data-focus-visible],.mp-crumbs-back[data-focus-visible]{outline:var(--space-0-5) solid var(--accent);outline-offset:var(--space-0-5)}.mp-crumbs-back{align-items:center;gap:var(--space-1);min-height:var(--touch-target);color:var(--accent);text-decoration:none;display:none}@media (width<1024px){.mp-crumb-link{min-height:var(--touch-target);align-items:center;display:inline-flex}}@media (width<768px){.mp-crumbs-path{display:none}.mp-crumbs-back{display:inline-flex}}.mp-menu{gap:var(--space-0-5);max-height:inherit;outline:none;flex-direction:column;display:flex;overflow:auto}.mp-menu-title{padding:var(--space-1-5) var(--space-2) var(--space-1);color:var(--text-secondary)}.mp-menu-item{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);color:var(--text);cursor:pointer;outline:none;display:flex}.mp-menu-item[data-focused]{background:var(--surface)}@media (hover:hover){.mp-menu-item[data-hovered]{background:var(--surface)}}.mp-menu-item[data-focus-visible]{outline:var(--space-0-5) solid var(--accent);outline-offset:calc(-1 * var(--space-0-5))}.mp-menu-item>.mp-icon{color:var(--text-secondary);flex:none}.mp-menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.mp-menu-hint{color:var(--text-secondary)}.mp-menu-danger,.mp-menu-danger>.mp-icon{color:var(--danger)}.mp-menu-item[data-disabled]{color:var(--text-tertiary);cursor:not-allowed}.mp-menu-item[data-disabled]>.mp-icon{color:var(--text-tertiary)}.mp-menu-divider{height:1px;margin:var(--space-1) 0;background:var(--border);border:0}@media (width<1024px){.mp-menu-item{min-height:var(--touch-target)}}.mp-cab{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:var(--space-1-5) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--text);text-align:left;display:flex}.mp-cab-switch{cursor:pointer}@media (hover:hover){.mp-cab-switch[data-hovered]{background:var(--surface)}}.mp-cab-switch[data-focus-visible]{outline:var(--space-0-5) solid var(--accent);outline-offset:var(--space-0-5)}.mp-cab-switch>.mp-icon{color:var(--text-secondary)}.mp-cab-text{flex-direction:column;flex:1;min-width:0;display:flex}.mp-cab-name{color:var(--text-secondary)}@media (width<1024px){.mp-cab{min-height:var(--touch-target)}}.mp-layout{background:var(--canvas);flex-direction:column;min-height:100dvh;display:flex}.mp-layout-frame{flex:1;min-height:0;display:flex}.mp-layout-sidebar,.mp-layout-topbar{display:none}.mp-layout-body{flex-direction:column;flex:1;min-width:0;display:flex}.mp-layout-main{flex:1;min-width:0}.mp-layout-banner{z-index:var(--layer-banner);position:sticky;top:0}.mp-layout-appbar{top:var(--layout-banner-h);z-index:var(--layer-nav);position:sticky}.mp-layout-tabbar{z-index:var(--layer-nav);position:sticky;bottom:0}:root:has(.mp-layout){scroll-padding-top:calc(var(--layout-banner-h) + var(--layout-head-h));scroll-padding-bottom:var(--layout-foot-h)}.mp-page{width:100%;max-width:calc(var(--container) + 2 * var(--space-6));padding:var(--space-4);margin:0 auto}.mp-cols{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width>=768px){.mp-page{padding:var(--space-5)}.mp-cols{gap:var(--gutter);grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=1024px){.mp-layout-sidebar{top:var(--layout-banner-h);height:calc(100dvh - var(--layout-banner-h));display:block;position:sticky}.mp-layout-topbar{top:var(--layout-banner-h);z-index:var(--layer-nav);display:block;position:sticky}.mp-layout-appbar,.mp-layout-tabbar{display:none}.mp-page{padding:var(--space-6)}.mp-cols{grid-template-columns:repeat(12,minmax(0,1fr))}}.mp-logo{width:auto;height:var(--space-6);display:block}.mp-logo-sm{height:var(--space-5)}.mp-logo-md{height:calc(var(--space-5) + var(--space-1))}.mp-logo-lg{height:calc(var(--space-6) + var(--space-2))}.mp-logo-ink{fill:var(--logo-ink)}.mp-logo-ring{fill:none;stroke:var(--logo-ink)}.mp-logo-needle{fill:var(--logo-needle)}.mp-sheet-scrim{justify-content:center;align-items:flex-end}.mp-sheet{background:var(--card);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:85dvh;box-shadow:var(--shadow-sheet);overflow-y:auto}.mp-sheet[data-entering]{animation:.25s ease-out mp-sheet-up}@keyframes mp-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mp-sheet[data-entering]{animation:none}}.mp-sheet-dialog{gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-5);outline:none;flex-direction:column;display:flex}.mp-sheet-handle{width:var(--space-6);height:var(--space-1);border-radius:var(--radius-round);background:var(--border);align-self:center}.mp-sheet-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.mp-sheet-title{margin:0}.mp-more-nav{gap:var(--space-3);flex-direction:column;display:flex}.mp-more-title{margin:0 0 var(--space-1);color:var(--text-secondary)}.mp-more-list{margin:0;padding:0;list-style:none}.mp-more-list>li+li{border-top:1px solid var(--border)}.mp-more-row{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:0 var(--space-1);color:var(--text);text-decoration:none;display:flex}.mp-more-row[data-focus-visible]{outline:var(--space-0-5) solid var(--accent);outline-offset:calc(-1 * var(--space-0-5))}.mp-more-row .mp-icon{color:var(--text-secondary)}.mp-more-row.mp-nav-active{color:var(--accent)}.mp-more-row .mp-nav-label{flex:1}.mp-more-row:after{width:var(--space-2);height:var(--space-2);border-top:var(--space-0-5) solid var(--text-tertiary);border-right:var(--space-0-5) solid var(--text-tertiary);content:"";transform:rotate(45deg)}.mp-pagehead{gap:var(--space-2);padding-bottom:var(--space-4);flex-direction:column;display:flex}.mp-pagehead-row{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.mp-pagehead-titles{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.mp-pagehead-eyebrow,.mp-pagehead-title,.mp-pagehead-meta{margin:0}.mp-pagehead-eyebrow{color:var(--text-secondary)}.mp-pagehead-title{overflow-wrap:anywhere}@media (width<768px){.mp-pagehead-repeated .mp-pagehead-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mp-pagehead-meta{gap:var(--space-1) var(--space-3);color:var(--text-secondary);flex-wrap:wrap;display:flex}.mp-pagehead-asof{align-items:center;gap:var(--space-1);display:inline-flex}.mp-pagehead-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mp-sidebar{gap:var(--space-4);width:var(--sidebar);height:100%;padding:0 var(--space-3) var(--space-4);scrollbar-width:thin;scrollbar-color:transparent transparent;background:var(--card);border-right:1px solid var(--border);flex-direction:column;display:flex;overflow-y:auto}.mp-sidebar:focus-within{scrollbar-color:var(--control) transparent}@media (hover:hover){.mp-sidebar:hover{scrollbar-color:var(--control) transparent}}.mp-sidebar-logo{z-index:var(--layer-raised);margin:0 calc(-1 * var(--space-3));padding:var(--space-4) var(--space-3) var(--space-1);background:var(--card);flex-shrink:0;position:sticky;top:0}.mp-sidebar-logo-box{min-height:var(--touch-target);padding:var(--space-2);border-radius:var(--radius-md);align-items:center;display:flex}.mp-sidebar-logo-link{cursor:pointer;color:inherit;outline:none;text-decoration:none}.mp-sidebar-logo-link[data-focus-visible]{outline:var(--space-0-5) solid var(--accent);outline-offset:var(--space-0-5)}.mp-sidebar-mark{display:none}.mp-nav{gap:var(--space-4);flex-direction:column;display:flex}.mp-nav-title{margin:0 0 var(--space-1);padding:0 var(--space-2);color:var(--text-secondary)}.mp-nav-list{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mp-nav-item{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text);text-decoration:none;transition:background-color .15s;display:flex;position:relative}@media (hover:hover){.mp-nav-item[data-hovered]{background:var(--surface);color:var(--text)}}.mp-nav-item{outline:none}.mp-nav-item[data-focus-visible]{outline:var(--space-0-5) solid var(--accent);outline-offset:var(--space-0-5)}.mp-nav-item .mp-icon{color:var(--text-secondary)}:is(.mp-nav-item,.mp-more-row).mp-nav-active{background:var(--accent-soft);color:var(--accent)}:is(.mp-nav-item,.mp-more-row).mp-nav-active:before{top:var(--space-2);bottom:var(--space-2);width:calc(var(--space-0-5) + 1px);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bronze);content:"";position:absolute;left:0}:is(.mp-nav-item,.mp-more-row).mp-nav-active .mp-icon{color:var(--accent)}.mp-nav-icon{flex:none;display:inline-flex}.mp-nav-label{flex:1;min-width:0}.mp-sidebar-foot{padding-top:var(--space-3);border-top:1px solid var(--border);margin-top:auto}@media (1024px<=width<1280px){.mp-sidebar{width:var(--space-8);padding:0 var(--space-2) var(--space-4)}.mp-sidebar-lockup,.mp-sidebar-head,.mp-nav-title{display:none}.mp-sidebar-mark{display:block}.mp-sidebar-logo{margin:0 calc(-1 * var(--space-2));padding:var(--space-4) var(--space-2) 0}.mp-sidebar-logo-box{padding:var(--space-2) 0;justify-content:center}.mp-nav-item{min-height:var(--touch-target);justify-content:center;padding:0}.mp-nav-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mp-nav-count{top:var(--space-0-5);right:var(--space-0-5);min-width:var(--space-4);padding:0 var(--space-1);position:absolute}}.mp-tabbar{padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--border)}.mp-tabbar-list{margin:0;padding:0;list-style:none;display:flex}.mp-tabbar-cell{flex:1 1 0;min-width:0}.mp-tabbar-tab{justify-content:center;align-items:center;gap:var(--space-0-5);width:100%;min-height:calc(var(--touch-target) + var(--space-2));padding:var(--space-1) var(--space-0-5);border-radius:var(--radius-md);color:var(--text-secondary);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex;position:relative}.mp-tabbar-tab[data-focus-visible]{outline:var(--space-0-5) solid var(--accent);outline-offset:calc(-1 * var(--space-0-5))}.mp-tabbar-tab.mp-nav-active{color:var(--accent)}.mp-tabbar-tab .mp-nav-icon{padding:var(--space-0-5) var(--space-4);border-radius:var(--radius-round);display:inline-flex}.mp-tabbar-tab.mp-nav-active .mp-nav-icon{background:var(--accent-soft)}.mp-tabbar-tab .mp-nav-count{margin-left:var(--space-2);position:absolute;top:0;left:50%}.mp-topbar{align-items:center;gap:var(--space-4);min-height:calc(var(--space-7) + var(--space-3));padding:var(--space-2) var(--space-6);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.6);backdrop-filter:blur(var(--blur-glass)) saturate(1.6);border-bottom:1px solid var(--glass-edge);display:flex}:root.mp-reduce-transparency .mp-topbar{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.mp-topbar{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.mp-topbar-search{align-items:center;gap:var(--space-2);width:100%;min-width:0;max-width:calc(var(--space-8) * 7);height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--control-soft);border-radius:var(--radius-md);background:var(--card);color:var(--text-secondary);cursor:pointer;display:flex}.mp-topbar-search[data-focus-visible]{outline:var(--space-0-5) solid var(--accent);outline-offset:1px}.mp-topbar-search-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.mp-topbar-kbd{padding:0 var(--space-1-5);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:inherit}.mp-topbar-right{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.mp-topbar-asof{align-items:center;gap:var(--space-1);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.mp-topbar-bell{display:inline-flex;position:relative}.mp-topbar-bell-open .mp-btn{background:var(--accent-soft);color:var(--accent)}.mp-topbar-bell-count{top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));pointer-events:none;position:absolute}@media (width<768px){.mp-topbar{gap:var(--space-2);padding:var(--space-2) var(--space-4)}.mp-topbar-right{flex:0 auto;min-width:0}.mp-topbar-asof{white-space:normal}}.mp-viewas{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);background:var(--accent-soft);border-bottom:1px solid var(--border);color:var(--text);flex-wrap:wrap;display:flex}.mp-viewas-sticky{z-index:var(--layer-banner);position:sticky;top:0}.mp-viewas>.mp-icon{color:var(--accent)}.mp-viewas-text{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:1;min-width:0;margin:0;display:flex}.mp-viewas-hint{color:var(--text-secondary)}.mp-callout{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:var(--space-1) solid var(--accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--surface);color:var(--text);display:flex}.mp-callout-compact{padding:var(--space-2) var(--space-3)}.mp-callout-icon{margin-top:var(--space-0-5);color:var(--accent);flex:none}.mp-callout-warning{border-left-color:var(--warning)}.mp-callout-warning .mp-callout-icon{color:var(--warning)}.mp-callout-danger{border-left-color:var(--danger)}.mp-callout-danger .mp-callout-icon{color:var(--danger)}.mp-callout-success{border-left-color:var(--success)}.mp-callout-success .mp-callout-icon{color:var(--success)}.mp-callout-neutral{border-left-color:var(--control)}.mp-callout-neutral .mp-callout-icon{color:var(--text-secondary)}.mp-callout-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.mp-callout-title,.mp-callout-text>p{margin:0}.mp-callout-actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.mp-skeleton{gap:var(--space-2);flex-direction:column;display:flex}.mp-skeleton-bar{border-radius:var(--radius-sm);background:var(--surface);animation:1.2s ease-in-out infinite mp-skeleton-pulse;display:block}.mp-skeleton-line{height:var(--space-3)}.mp-skeleton-line:last-child:not(:first-of-type){width:60%}.mp-skeleton-sm{height:var(--space-8)}.mp-skeleton-md{height:calc(var(--space-8) * 2)}.mp-skeleton-lg{height:calc(var(--space-8) * 4)}@keyframes mp-skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.mp-skeleton-bar{animation:none}}.mp-toast{bottom:var(--space-5);left:var(--space-5);z-index:var(--layer-toast);align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--inverse-surface);box-shadow:var(--shadow-float);color:var(--on-inverse);animation:.2s ease-out mp-toast-in;display:flex;position:fixed;overflow:hidden}@keyframes mp-toast-in{0%{transform:translateY(var(--space-4));opacity:0}to{opacity:1;transform:translateY(0)}}.mp-toast-icon{display:inline-flex}.mp-toast-success .mp-toast-icon{color:var(--inverse-success)}.mp-toast-info .mp-toast-icon{color:var(--inverse-info)}.mp-toast-warning .mp-toast-icon{color:var(--inverse-warning)}.mp-toast-danger .mp-toast-icon{color:var(--inverse-danger)}.mp-toast-message{margin:0}.mp-toast .mp-toast-action{color:var(--on-inverse);background:0 0}@media (hover:hover){.mp-toast .mp-toast-action[data-hovered]{color:var(--on-inverse);text-underline-offset:var(--link-offset);background:0 0;text-decoration:underline}}.mp-toast-timer{width:100%;height:var(--space-0-5);background:var(--inverse-info);transform-origin:0;animation-name:mp-toast-timer;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.mp-toast-paused .mp-toast-timer{animation-play-state:paused}@keyframes mp-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<768px){.mp-toast{right:var(--space-4);bottom:calc(var(--touch-target) + var(--space-5));left:var(--space-4);width:auto}}@media (prefers-reduced-motion:reduce){.mp-toast{animation:none}.mp-toast-timer{animation:none;transform:none}}.mp-facts{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-8) * 3 - var(--space-3)), 1fr));gap:var(--space-4) var(--space-5);margin:0;display:grid}.mp-fact{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.mp-fact-label{align-items:center;gap:var(--space-1-5);color:var(--text-secondary);flex-wrap:wrap;display:flex}.mp-fact-value{align-items:flex-start;gap:var(--space-0-5);color:var(--text);overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}.mp-fact-sub{color:var(--text-secondary)}.mp-fact-masked,.mp-fact-empty,.mp-fact-revealed{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.mp-fact-masked>.mp-icon{color:var(--text-secondary)}.mp-fact-secret{-webkit-user-select:none;user-select:none}
