.mg-admodes{flex-direction:column;gap:28px;min-width:0;display:flex}.mg-admodes__waiting{gap:var(--space-12);padding:var(--space-16) 0;font-family:var(--font-ui);color:var(--text-secondary);align-items:center;font-size:13px;display:flex}.mg-admodes__busy{gap:var(--space-8);font-family:var(--font-ui);color:var(--text-secondary);align-items:center;font-size:12.5px;display:inline-flex}.mg-admodes__serving{flex-direction:column;gap:4px;display:flex}.mg-admodes__servingTitle{font-family:var(--font-ui);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.mg-admodes__headActions{gap:var(--space-12);flex-wrap:wrap;align-items:center;display:flex}.mg-admodes__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,272px),1fr));align-items:start;gap:14px;display:grid}.mg-admodes__cell{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.mg-admodes__mode{font-family:var(--font-ui);font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--text-primary);margin:0}.mg-admodes__field{flex-direction:column;gap:6px;min-width:0;display:flex}.mg-admodes__label{font-family:var(--font-ui);font-size:12px;font-weight:var(--font-weight-medium);color:var(--text-secondary);line-height:1.35}.mg-admodes__hint{font-family:var(--font-ui);color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.mg-admodes__pair{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:start;gap:10px;display:grid}.mg-admodes .mg-dd__button{border-radius:var(--radius-md);min-height:36px;font-size:13px}.mg-admodes__report{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding-top:12px;display:flex}.mg-admodes__report[data-stale]{opacity:.6}.mg-admodes__facts{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:flex}.mg-admodes__facts[data-kind=fallback]{color:var(--text-secondary)}.mg-admodes__facts li{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.mg-admodes__apply{font-family:var(--font-ui);font-size:12px;font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-full);padding:2px 10px}.mg-admodes__apply:hover{background:var(--surface-hover)}.mg-admodes__issues{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mg-admodes__issues li{max-width:100%}.mg-admodes__ops{border-top:1px solid var(--border-subtle);flex-direction:column;gap:12px;padding-top:14px;display:flex}.mg-admodes__opsTitle{font-family:var(--font-ui);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--text-secondary);margin:0}.mg-admodes__op{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.mg-admodes__opHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.mg-admodes__opName{font-family:var(--font-ui);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.mg-admodes__switch{font-family:var(--font-ui);color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.mg-admodes__op .mg-admodes__report{padding-top:10px}.mg-admodes__save{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.mg-admodes__saveActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mg-admodes__saveState{font-family:var(--font-ui);color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:12.5px}.mg-admodes__list{width:100%;font-family:var(--font-ui);color:var(--text-secondary);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.mg-admodes__list li{flex-direction:column;gap:1px;min-width:0;display:flex}.mg-admodes__list strong{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.mg-admodes__list code{font-family:var(--font-numeric);overflow-wrap:anywhere;font-size:12px}.mg-admodes__rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mg-admodes__note{overflow-wrap:anywhere;white-space:normal;flex-direction:column;gap:2px;min-width:0;max-width:320px;display:flex}.mg-admodes__note small{color:var(--text-secondary);font-size:12px}.mg-admodes__catalogHead{flex-direction:column;gap:12px;display:flex}.mg-admodes__catalogSwitch{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.mg-admodes__catalogSwitch small{color:var(--text-secondary);font-size:12px;line-height:1.35}.mg-admodes-layer{background:var(--surface-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));justify-content:center;align-items:center;padding:24px 16px;display:flex}.mg-admodes-dialog{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xl);width:620px;max-width:100%;max-height:100%;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;overflow:hidden}.mg-admodes-dialog:focus{outline:0}.mg-admodes-dialog__head{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding:24px 28px 18px;display:flex}.mg-admodes-dialog__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mg-admodes-dialog__title{font-family:var(--font-display);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--text-primary);letter-spacing:-.01em;margin:0;line-height:1.25}.mg-admodes-dialog__badge{font-family:var(--font-ui);font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);background:var(--surface-hover);border:1px solid var(--border-default);border-radius:999px;padding:3px 10px;line-height:1.4}.mg-admodes-dialog__body{font-family:var(--font-ui);color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}.mg-admodes-dialog__scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:22px;min-height:0;padding:20px 28px;display:flex;overflow:auto}.mg-admodes-dialog__scroll:empty{display:none}.mg-admodes-dialog__section{flex-direction:column;gap:10px;display:flex}.mg-admodes-dialog__heading{font-family:var(--font-ui);font-size:12px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);letter-spacing:.01em;align-items:center;gap:8px;margin:0;display:flex}.mg-admodes-dialog__count{min-width:22px;font-family:var(--font-numeric);font-size:11.5px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:center;background:var(--surface-hover);border-radius:999px;padding:1px 7px;line-height:1.5}.mg-admodes-dialog__empty{font-family:var(--font-ui);color:var(--text-secondary);background:var(--surface-secondary);border:1px dashed var(--border-default);border-radius:var(--radius-md);margin:0;padding:12px 14px;font-size:13px}.mg-admodes-dialog__foot{background:var(--surface-secondary);border-top:1px solid var(--border-subtle);flex-direction:column;gap:16px;padding:16px 28px 20px;display:flex}.mg-admodes-dialog__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mg-admodes-dialog__keep{margin-inline-end:auto}.mg-admodes-dialog__wait{flex-basis:100%}.mg-admodes-review__changes,.mg-admodes-review__warnings,.mg-admodes-review__rows{margin:0;padding:0;list-style:none}.mg-admodes-review__changes,.mg-admodes-review__warnings{flex-direction:column;gap:8px;display:flex}.mg-admodes-review__changes li{min-width:0;font-family:var(--font-ui);color:var(--text-secondary);overflow-wrap:anywhere;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-inline-start:2px solid var(--accent-primary);border-radius:var(--radius-md);flex-direction:column;gap:3px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.mg-admodes-review__changes strong{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.mg-admodes-review__warnings>li{background:var(--feedback-warning-surface);border:1px solid var(--feedback-warning-border);border-radius:var(--radius-md)}.mg-admodes-review__warnings summary{font-family:var(--font-ui);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-md);align-items:center;gap:10px;padding:11px 14px;font-size:13px;line-height:1.45;list-style:none;display:flex}.mg-admodes-review__warnings summary::-webkit-details-marker{display:none}.mg-admodes-review__warnings summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.mg-admodes-review__mark{color:var(--feedback-warning);flex:none;display:inline-flex}.mg-admodes-review__what{min-width:0;font-weight:var(--font-weight-semibold);flex:auto}.mg-admodes-review__chevron{color:var(--text-secondary);flex:none;transition:transform .14s;display:inline-flex}.mg-admodes-review__warnings details[open] .mg-admodes-review__chevron{transform:rotate(180deg)}.mg-admodes-review__rows{flex-wrap:wrap;gap:6px;padding:0 14px 12px 40px;display:flex}.mg-admodes-review__rows li{font-family:var(--font-ui);color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:999px;padding:3px 9px;font-size:12px;line-height:1.45}.mg-admodes-stepup{background:var(--surface-elevated);border:1px solid var(--border-accent);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.mg-admodes-stepup__icon{width:36px;height:36px;color:var(--accent-primary);background:var(--accent-primary-soft);border-radius:10px;place-items:center;display:grid}.mg-admodes-stepup__text{flex-direction:column;gap:3px;min-width:0;display:flex}.mg-admodes-stepup__title{font-family:var(--font-ui);font-size:14.5px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.mg-admodes-stepup__code,.mg-admodes-stepup__state,.mg-admodes-stepup__note{grid-column:2}.mg-admodes-stepup__code{max-width:320px}.mg-admodes-stepup .mg-otp__row{gap:8px}.mg-admodes-stepup .mg-otp__box{background:var(--surface-secondary);border-color:var(--border-input);border-radius:var(--radius-md);height:48px;font-size:21px}.mg-admodes-stepup .mg-otp__box[data-filled=true]{border-color:var(--border-strong)}.mg-admodes-stepup .mg-otp__box[data-active=true]{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-soft)}.mg-admodes-stepup__state{margin:0}.mg-admodes-stepup__error{font-family:var(--font-ui);color:var(--feedback-error);font-size:12.5px;line-height:1.45}.mg-admodes-stepup__note{font-family:var(--font-ui);color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}@media (max-width:560px){.mg-admodes-dialog__head,.mg-admodes-dialog__scroll,.mg-admodes-dialog__foot{padding-inline:18px}.mg-admodes-stepup{grid-template-columns:minmax(0,1fr)}.mg-admodes-stepup__code,.mg-admodes-stepup__state,.mg-admodes-stepup__note{grid-column:1}.mg-admodes-review__rows{padding-inline-start:14px}}@media (prefers-reduced-motion:reduce){.mg-admodes-review__chevron{transition:none}}@media (max-width:960px){.mg-admodes__save{grid-template-columns:minmax(0,1fr)}.mg-admodes__saveActions{justify-content:flex-start}}.mg-admodes__facts{font-family:var(--font-ui);color:var(--text-secondary);border-top:1px solid var(--border-subtle);gap:4px;margin:0;padding:8px 0 2px;font-size:12px;line-height:1.45;display:grid}.mg-admodes__facts>div{grid-template-columns:minmax(84px,34%) minmax(0,1fr);gap:8px;display:grid}.mg-admodes__facts dt{color:var(--text-tertiary)}.mg-admodes__facts dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0}.mg-admodes__facts code{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px}.mg-admodes__factNote{color:var(--text-tertiary)}.mg-admodes__facts>.mg-admodes__factFlags{grid-template-columns:minmax(0,1fr)}.mg-admodes__factFlags ul,.mg-admodes__missing ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.mg-admodes__factFlags li{color:var(--text-secondary)}.mg-admodes__missing{font-family:var(--font-ui);color:var(--text-tertiary);font-size:12px;line-height:1.45}.mg-admodes__missing summary{cursor:pointer}.mg-admodes__missing ul{padding-top:6px}.mg-admodes__missing li{gap:1px;display:grid}.mg-admodes__missingName{color:var(--text-secondary)}
.mg-board{flex-direction:column;gap:22px;min-width:0;display:flex;container-type:inline-size}.mg-board__pick{max-width:420px;display:none}.mg-board__group{flex-direction:column;gap:10px;min-width:0;display:flex}.mg-board__groupHead{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.mg-board__groupTitle{font-family:var(--font-display);font-size:17px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--text-primary);margin:0}.mg-board__groupLine{font-family:var(--font-ui);color:var(--text-secondary);margin:0;font-size:12.5px}.mg-board__table{background:var(--sys-glass-surface);border:1px solid var(--sys-glass-border);min-width:0;box-shadow:inset 0 1px 0 var(--sys-glass-highlight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;overflow:hidden}.mg-board__row{border-top:1px solid var(--mg-plat-line);grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(0,1fr));min-width:0;display:grid}.mg-board__row--head{border-top:0}.mg-board__row--head>span{font-family:var(--font-ui);font-size:12px;font-weight:var(--font-weight-medium);color:var(--text-tertiary,var(--text-secondary));padding:10px 14px 9px}.mg-board__row--head>span[data-tier]{border-left:1px solid var(--mg-plat-line)}.mg-board__action{align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.mg-board__actionIcon{width:30px;height:30px;color:var(--accent-primary);background:#8b5cf61a;border:1px solid #8b5cf62e;border-radius:9px;flex:none;place-items:center;display:grid}.mg-board__actionText{flex-direction:column;gap:3px;min-width:0;display:flex}.mg-board__actionName{font-family:var(--font-ui);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.mg-board__actionLine{font-family:var(--font-ui);color:var(--text-secondary);font-size:12.5px;line-height:1.4}.mg-board__where{flex-direction:column;gap:3px;margin-top:6px;display:flex}.mg-board__place{min-width:0;font-family:var(--font-ui);color:var(--text-secondary);align-items:baseline;gap:6px;font-size:11.5px;line-height:1.4;display:flex}.mg-board__surface{font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;border:1px solid var(--mg-plat-line);background:#ffffff0f;border-radius:999px;flex:none;padding:1px 7px}.mg-board__names{overflow-wrap:anywhere;min-width:0}.mg-board__slot{border-left:1px solid var(--mg-plat-line);min-width:0;padding:6px;display:flex}.mg-board-cell{min-width:0;font-family:var(--font-ui);color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:9px 10px;display:flex}.mg-board-cell:hover{border-color:var(--mg-plat-line);background:#ffffff0b}.mg-board-cell[data-stale]{opacity:.7}.mg-board-cell:not([data-own]) .mg-board-cell__engine{font-weight:var(--font-weight-medium);color:var(--text-secondary)}.mg-board-cell__top{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.mg-board-cell__engine{min-width:0;font-size:13.5px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg-board-cell__changed{background:var(--accent-primary);border-radius:50%;flex:none;width:7px;height:7px}.mg-board-cell__meta{max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mg-board-cell__money{font-variant-numeric:tabular-nums;color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;display:flex}.mg-board-cell__margin{color:var(--color-success,#4ade80)}.mg-board-cell__margin[data-low]{color:var(--color-warning,#fbbf24)}.mg-board-cell__cost{color:var(--text-secondary)}.mg-board-cell__state{color:var(--text-secondary);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.mg-board-cell__state[data-kind=error]{color:var(--color-error,#f87171)}.mg-board-cell__state[data-kind=warning]{color:var(--color-warning,#fbbf24)}.mg-board__outside{flex-direction:column;gap:10px;display:flex}.mg-board__outsideTitle{font-family:var(--font-ui);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin:0}.mg-board__outsideList{border-top:1px solid var(--mg-plat-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.mg-board__outsideList li{font-family:var(--font-ui);color:var(--text-secondary);border-bottom:1px solid var(--mg-plat-line);align-items:flex-start;gap:10px;padding:12px 4px;font-size:12.5px;line-height:1.45;display:flex}.mg-board__outsideList li>span:last-child{flex-direction:column;gap:2px;display:flex}.mg-board__outsideList strong{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.mg-board__outsideList li>span:first-child{color:var(--accent-primary);margin-top:2px}.mg-plat-drawer[data-wide]{width:min(1040px,100vw)}.mg-board-drawer__title{font-family:var(--font-ui);font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin:0}.mg-board-drawer__where{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mg-board-drawer__where li{font-family:var(--font-ui);color:var(--text-primary);align-items:baseline;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.mg-board-drawer__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.mg-board-choices{flex-direction:column;gap:4px;display:flex}.mg-board-choices__group{flex-direction:column;gap:2px;margin-top:8px;display:flex}.mg-board-choices__label{font-family:var(--font-ui);font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--text-secondary);padding:0 2px 4px}.mg-board-choice{width:100%;font-family:var(--font-ui);color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--duration-hover) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.mg-board-choice:hover{background:#ffffff0d}.mg-board-choice[aria-checked=true]{background:#8b5cf61f;border-color:#8b5cf652}.mg-board-choice[data-muted] .mg-board-choice__title{color:var(--text-secondary)}.mg-board-choice__mark{color:#fff;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}.mg-board-choice[aria-checked=true] .mg-board-choice__mark{background:var(--accent-primary);border-color:var(--accent-primary)}.mg-board-choice__text{flex-direction:column;gap:2px;min-width:0;display:flex}.mg-board-choice__title{font-size:13.5px;font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.mg-board-choice__line{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.mg-board-choice__note{color:var(--text-secondary);font-size:11.5px;line-height:1.4}.mg-admodes__save[data-dirty]{z-index:5;background:var(--modal-glass-dense,var(--sys-glass-solid));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-color:#8b5cf659;position:sticky;bottom:12px}@container not (min-width:760px){.mg-board__pick{display:block}.mg-board[data-tier=draft] [data-tier]:not([data-tier=draft]),.mg-board[data-tier=standard] [data-tier]:not([data-tier=standard]),.mg-board[data-tier=premium] [data-tier]:not([data-tier=premium]){display:none}.mg-board__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container not (min-width:560px){.mg-board__row{grid-template-columns:minmax(0,1fr)}.mg-board__row--head{display:none}.mg-board__row:nth-child(2){border-top:0}.mg-board__action{padding-bottom:4px}.mg-board__slot{border-left:0;padding:0 8px 10px 50px}}
.mg-plat,.mg-plat-layer{--mg-plat-series:#8b5cf6;--mg-plat-series-soft:#8b5cf673;--mg-plat-second:#1f9bb8;--mg-plat-track:#8b5cf629;--mg-plat-gap:#10121a;--mg-plat-line:#ffffff12;--mg-plat-sheet:#ffffff06}.mg-screen.mg-plat{gap:18px;max-width:1480px}.mg-plat .mg-pagehead{margin-bottom:0}.mg-plat-sr{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mg-plat-cq{min-width:0;container-type:inline-size}.mg-plat a:focus-visible,.mg-plat button:focus-visible,.mg-plat-layer a:focus-visible,.mg-plat-layer button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.mg-plat-navs{flex-direction:column;gap:10px;min-width:0;display:flex}.mg-plat-nav{width:fit-content;min-width:0;max-width:100%;position:relative}.mg-plat-nav[data-more-start]:before,.mg-plat-nav[data-more-end]:after{z-index:1;pointer-events:none;content:"";width:44px;position:absolute;top:1px;bottom:1px}.mg-plat-nav[data-more-start]:before{background:linear-gradient(90deg, var(--sys-glass-solid), transparent);border-radius:13px 0 0 13px;left:1px}.mg-plat-nav[data-more-end]:after{background:linear-gradient(270deg, var(--sys-glass-solid), transparent);border-radius:0 13px 13px 0;right:1px}.mg-plat-nav__list{background:var(--sys-glass-surface);border:1px solid var(--sys-glass-border);width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 var(--sys-glass-highlight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;border-radius:14px;gap:2px;margin:0;padding:4px;list-style:none;display:flex;overflow-x:auto}.mg-plat-nav__list::-webkit-scrollbar{display:none}.mg-plat-nav__item{min-height:36px;font-family:var(--font-ui);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;transition:color var(--duration-hover) var(--ease-standard), background var(--duration-hover) var(--ease-standard);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.mg-plat-nav__item:hover{color:var(--text-primary);background:var(--sys-pill-hover)}.mg-plat-nav__item[aria-current]{font-weight:var(--font-weight-semibold);color:var(--text-primary);border-color:var(--sys-glass-border);background:#ffffff17}.mg-plat-nav__item[aria-current]>span:first-child{color:var(--accent-primary)}.mg-plat-subnav__list{border-bottom:1px solid var(--mg-plat-line);scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mg-plat-subnav__item{min-height:36px;font-family:var(--font-ui);font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;text-decoration:none;display:inline-flex}.mg-plat-subnav__item:hover{color:var(--text-primary)}.mg-plat-subnav__item[aria-current=page]{font-weight:var(--font-weight-semibold);color:var(--text-primary);border-bottom-color:var(--accent-primary)}.mg-plat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.mg-plat-head__text{min-width:0}.mg-plat-head__title{font-family:var(--font-display);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:1.25}.mg-plat-head__sub{font-variant-numeric:tabular-nums;color:var(--text-secondary);margin:2px 0 0;font-size:13px}.mg-plat-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mg-plat-controls [role=radiogroup],.mg-plat .mg-admin__bar [role=radiogroup],.mg-plat-routes__pick [role=radiogroup]{background:var(--sys-pill-surface)!important;border-color:var(--sys-glass-border)!important;border-radius:10px!important;gap:2px!important;padding:3px!important}.mg-plat-controls [role=radio],.mg-plat .mg-admin__bar [role=radio],.mg-plat-routes__pick [role=radio]{white-space:nowrap;min-height:28px!important;box-shadow:none!important;border-color:#0000!important;border-radius:7px!important;padding:0 10px!important;font-size:12.5px!important}.mg-plat-controls [role=radio][aria-checked=true],.mg-plat .mg-admin__bar [role=radio][aria-checked=true],.mg-plat-routes__pick [role=radio][aria-checked=true]{background:#ffffff1a!important}.mg-plat-iconbtn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:var(--sys-pill-surface);border:1px solid var(--sys-glass-border);transition:color var(--duration-hover) var(--ease-standard), background var(--duration-hover) var(--ease-standard);border-radius:10px;place-items:center;display:grid}.mg-plat-iconbtn:hover:not(:disabled){color:var(--text-primary);background:var(--sys-pill-hover)}.mg-plat-iconbtn:disabled{cursor:default;opacity:.5}.mg-plat-hero{background:var(--sys-glass-surface);border:1px solid var(--sys-glass-border);box-shadow:inset 0 1px 0 var(--sys-glass-highlight);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px 18px 16px 20px;display:flex;position:relative;overflow:hidden}.mg-plat-hero:before{content:"";background:var(--border-strong);width:3px;position:absolute;inset:0 auto 0 0}.mg-plat-hero[data-tone=success]:before{background:var(--feedback-success)}.mg-plat-hero[data-tone=warning]:before{background:var(--feedback-warning)}.mg-plat-hero[data-tone=error]:before{background:var(--feedback-error)}.mg-plat-hero__status{flex:380px;align-items:center;gap:14px;min-width:0;min-height:44px;display:flex}.mg-plat-hero>.mg-plat-controls{flex:0 auto}.mg-plat-hero__icon{width:44px;height:44px;color:var(--text-secondary);background:var(--sys-pill-surface);border-radius:12px;flex:none;place-items:center;display:grid}.mg-plat-hero__icon[data-tone=success]{color:var(--feedback-success);background:var(--feedback-success-surface)}.mg-plat-hero__icon[data-tone=warning]{color:var(--feedback-warning);background:var(--feedback-warning-surface)}.mg-plat-hero__icon[data-tone=error]{color:var(--feedback-error);background:var(--feedback-error-surface)}.mg-plat-hero__text{min-width:0}.mg-plat-hero__title{font-family:var(--font-display);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--text-primary);text-wrap:balance;margin:0;line-height:1.2}.mg-plat-hero__sub{font-variant-numeric:tabular-nums;color:var(--text-secondary);margin:3px 0 0;font-size:13px;line-height:1.45}.mg-plat-reasons{border-top:1px solid var(--mg-plat-line);flex-wrap:wrap;flex:1 0 100%;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:flex}.mg-plat-reason{min-height:28px;font-family:var(--font-ui);font-size:12.5px;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--text-primary);cursor:pointer;background:var(--sys-pill-surface);border:1px solid var(--sys-glass-border);border-radius:var(--radius-full);transition:background var(--duration-hover) var(--ease-standard);align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.mg-plat-reason:hover{background:var(--sys-pill-hover)}.mg-plat-reason[data-tone=error]{background:var(--feedback-error-surface);border-color:var(--feedback-error-border)}.mg-plat-reason[data-tone=error]>span:first-child{color:var(--feedback-error)}.mg-plat-reason[data-tone=warning]{background:var(--feedback-warning-surface);border-color:var(--feedback-warning-border)}.mg-plat-reason[data-tone=warning]>span:first-child{color:var(--feedback-warning)}.mg-plat-stats{background:var(--sys-glass-surface);border:1px solid var(--sys-glass-border);box-shadow:inset 0 1px 0 var(--sys-glass-highlight);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr) repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.mg-plat-stat{border-left:1px solid var(--mg-plat-line);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.mg-plat-stat:first-child{border-left:0}.mg-plat-stat dt{font-size:12px;font-weight:var(--font-weight-medium);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg-plat-stat__value{font-family:var(--font-numeric-display);font-size:24px;font-weight:var(--font-weight-semibold);font-variant-numeric:lining-nums;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;margin:0;line-height:1.2}.mg-plat-stat__value .mg-plat-none{font-family:var(--font-ui);font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:0}.mg-plat-stat__sub{font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-direction:column;gap:6px;margin:0;font-size:12px;line-height:1.4;display:flex}@container not (min-width:1000px){.mg-plat-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-plat-stat:nth-child(3n+1){border-left:0}.mg-plat-stat:nth-child(n+4){border-top:1px solid var(--mg-plat-line)}}@container not (min-width:560px){.mg-plat-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-plat-stat:nth-child(3n+1){border-left:1px solid var(--mg-plat-line)}.mg-plat-stat:nth-child(odd){border-left:0}.mg-plat-stat:nth-child(n+3){border-top:1px solid var(--mg-plat-line)}}.mg-plat-bar{border-radius:3px;flex:none;width:100%;height:6px;display:block;overflow:hidden}.mg-plat-bar[data-thick]{border-radius:4px;height:8px}.mg-plat-bar__track{fill:var(--mg-plat-track)}.mg-plat-bar__fill[data-kind=series]{fill:var(--mg-plat-series)}.mg-plat-bar__fill[data-kind=second]{fill:var(--mg-plat-second)}.mg-plat-bar__fill[data-kind=soft]{fill:var(--mg-plat-series-soft)}.mg-plat-bar__fill[data-kind=warning]{fill:var(--feedback-warning)}.mg-plat-bar__fill[data-kind=error]{fill:var(--feedback-error)}.mg-plat-bar__gap{stroke:var(--mg-plat-gap);stroke-width:2px}.mg-plat-legend{color:var(--text-secondary);flex-wrap:wrap;gap:2px 14px;font-size:11.5px;display:flex}.mg-plat-legend__item{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mg-plat-legend__swatch{background:var(--mg-plat-series);border-radius:2px;width:8px;height:8px}.mg-plat-legend__swatch[data-kind=second]{background:var(--mg-plat-second)}.mg-plat-legend__swatch[data-kind=soft]{background:var(--mg-plat-series-soft)}.mg-plat-legend__swatch[data-kind=warning]{background:var(--feedback-warning)}.mg-plat-legend__swatch[data-kind=error]{background:var(--feedback-error)}.mg-plat-legend__value{font-variant-numeric:tabular-nums;color:var(--text-primary)}.mg-plat-rate{flex-direction:column;gap:5px;width:100%;min-width:64px;max-width:120px;display:inline-flex}.mg-plat-rate__value{font-variant-numeric:tabular-nums}.mg-plat-rail{flex-direction:column;gap:5px;width:100%;min-width:128px;display:flex}.mg-plat-rail:not([data-detail]){max-width:180px}.mg-plat-rail__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mg-plat-rail__figure{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.mg-plat-rail[data-state=off] .mg-plat-rail__figure{color:var(--text-tertiary)}.mg-plat-rail__state{font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.mg-plat-rail__state[data-tone=warning]{color:var(--feedback-warning-text)}.mg-plat-rail__state[data-tone=error]{color:var(--feedback-error)}.mg-plat-section{flex-direction:column;gap:10px;min-width:0;display:flex}.mg-plat-section__head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.mg-plat-section__title{font-family:var(--font-ui);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.mg-plat-section__note{color:var(--text-tertiary);font-size:12px}.mg-plat-more{font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:6px;align-items:center;gap:4px;margin-left:auto;text-decoration:none;display:inline-flex}.mg-plat-more:hover{color:var(--text-primary)}.mg-plat-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:1680px){.mg-plat-split{grid-template-columns:minmax(0,2.4fr) minmax(300px,1fr)}}.mg-plat-note{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.mg-plat-none{font-size:.92em;font-weight:var(--font-weight-regular,400);color:var(--text-tertiary)}.mg-plat-quiet{color:var(--text-secondary);background:var(--sys-pill-surface);border:1px dashed var(--sys-glass-border);border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:13px;display:flex}.mg-plat-wait{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 16px;font-size:13px;display:flex}.mg-plat-wait[data-inline]{flex-direction:row;justify-content:flex-start;gap:10px;padding:4px 0}.mg-plat-tiles{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mg-plat-tile{width:100%;height:100%;font-family:var(--font-ui);color:var(--text-primary);text-align:left;cursor:pointer;background:var(--sys-glass-surface);border:1px solid var(--sys-glass-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mg-plat-tile:hover{border-color:var(--border-strong);background:#1a1c25d1}.mg-plat-tile[data-health=unavailable]{border-color:var(--feedback-error-border)}.mg-plat-tile[data-health=degraded]{border-color:var(--feedback-warning-border)}.mg-plat-tile[data-health=not_configured]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-style:dashed}.mg-plat-tile__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.mg-plat-tile__name{font-size:14px;font-weight:var(--font-weight-semibold);white-space:nowrap}.mg-plat-tile__figs{justify-content:space-between;gap:10px;margin-top:2px;display:flex}.mg-plat-fig{flex-direction:column;gap:1px;min-width:0;display:flex}.mg-plat-fig[data-end]{align-items:flex-end}.mg-plat-fig__key{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.mg-plat-fig__value{font-size:13.5px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.mg-plat-tile__share{font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-direction:column;gap:5px;margin-top:auto;font-size:11.5px;display:flex}.mg-plat-tile__line{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:12.5px;line-height:1.4}.mg-plat-tile__line[data-quiet]{color:var(--text-tertiary);margin-top:auto}@container not (min-width:520px){.mg-plat-tiles{grid-template-columns:minmax(0,1fr);gap:8px}.mg-plat-tile{gap:6px;padding:10px 12px}.mg-plat-tile__figs{flex-wrap:wrap;gap:2px 16px;margin-top:0;display:flex}.mg-plat-fig{flex-direction:row;align-items:baseline;gap:5px}.mg-plat-fig[data-end]{margin-left:auto}.mg-plat-fig__value{font-size:13px}.mg-plat-tile__share{display:none}}.mg-plat-pill{flex:none}.mg-plat-pill[data-tone=muted]{color:var(--text-tertiary)!important;background:0 0!important;border-style:dashed!important}.mg-plat-cred{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.mg-plat-cred[data-configured=true]{color:var(--text-primary)}.mg-plat-cred[data-configured=true]>span:first-child{color:var(--feedback-success)}.mg-plat-table{background:var(--sys-glass-surface);border:1px solid var(--sys-glass-border);min-width:0;box-shadow:inset 0 1px 0 var(--sys-glass-highlight);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;overflow:hidden;container-type:inline-size}.mg-plat-table__scroll{overflow-x:auto}.mg-plat-table table{width:100%;font-family:var(--font-ui);border-collapse:collapse;font-size:13px}.mg-plat-table th{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--text-tertiary);text-align:left;letter-spacing:.01em;white-space:nowrap;background:var(--mg-plat-sheet);border-bottom:1px solid var(--mg-plat-line);padding:10px}.mg-plat-table td{color:var(--text-primary);vertical-align:middle;border-bottom:1px solid var(--mg-plat-line);padding:9px 10px}.mg-plat-table th:first-child,.mg-plat-table td:first-child{padding-left:16px}.mg-plat-table th:last-child,.mg-plat-table td:last-child{padding-right:16px}.mg-plat-table tbody tr:last-child td{border-bottom:0}.mg-plat-table [data-align=right]{text-align:right}.mg-plat-table td[data-numeric]{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.mg-plat-table tbody tr[data-opens]{cursor:pointer;transition:background var(--duration-hover) var(--ease-standard)}.mg-plat-table tbody tr[data-opens]:hover{background:#ffffff09}.mg-plat-table__sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:0;display:inline-flex}.mg-plat-table__sort:hover,.mg-plat-table th[aria-sort=ascending],.mg-plat-table th[aria-sort=descending]{color:var(--text-primary)}.mg-plat-table__sort>span:last-child{opacity:.6}.mg-plat-table th[aria-sort=ascending] .mg-plat-table__sort>span:last-child,.mg-plat-table th[aria-sort=descending] .mg-plat-table__sort>span:last-child{color:var(--accent-primary);opacity:1}.mg-plat-table__open{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;display:block}.mg-plat .mg-plat-table__open:focus-visible{outline-offset:4px}.mg-plat-cellmain{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:100%;display:inline-flex}.mg-plat-cellmain[data-end]{align-items:flex-end}.mg-plat-cellmain__title{max-width:272px;font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg-plat-cellmain__plain{overflow-wrap:anywhere}.mg-plat-cellmain__plain[data-nowrap]{white-space:nowrap}.mg-plat-cellmain__meta{max-width:220px;font-size:12px;font-weight:var(--font-weight-regular,400);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg-plat-cellmain__extra{display:none}@container not (min-width:1400px){.mg-plat-table [data-priority="3"]{display:none}.mg-plat-cellmain__extra{display:inline}}@container not (min-width:760px){.mg-plat-table [data-priority="2"]{display:none}}@container not (min-width:520px){.mg-plat-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mg-plat-table table,.mg-plat-table tbody{display:block}.mg-plat-table tbody tr{border-bottom:1px solid var(--mg-plat-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px 14px;display:grid}.mg-plat-table tbody tr:last-child{border-bottom:0}.mg-plat-table td,.mg-plat-table td:first-child,.mg-plat-table td:last-child,.mg-plat-table td[data-align=right]{text-align:left;border:0;min-width:0;padding:0;display:block}.mg-plat-cellmain[data-end]{align-items:flex-start}.mg-plat-table .mg-plat-cellmain,.mg-plat-table .mg-plat-cellmain__title,.mg-plat-table .mg-plat-cellmain__meta,.mg-plat-table .mg-admin__tagged{max-width:100%}.mg-plat-table .mg-plat-cellmain__title{overflow-wrap:anywhere;white-space:normal;overflow:visible}.mg-plat-table .mg-plat-cellmain{display:flex}.mg-plat-table .mg-admin__tagged{flex-wrap:wrap;min-width:0}.mg-plat-table td[data-priority="2"],.mg-plat-table td[data-priority="3"]{display:none}.mg-plat-table td:first-child{grid-column:1/-1}.mg-plat-table td:not(:first-child):before{font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--text-tertiary);letter-spacing:.01em;content:attr(data-label);margin-bottom:3px;display:block}}.mg-plat-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.mg-plat-table td[data-col=functions] .mg-plat-chips{flex-wrap:nowrap}.mg-plat-chip{font-size:11.5px;font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;background:var(--sys-pill-surface);border:1px solid var(--mg-plat-line);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;line-height:1.5;display:inline-flex}.mg-plat-chip[data-mono]{font-family:var(--font-mono);font-size:11px}.mg-plat-chip[data-role=primary]{color:var(--text-primary)}.mg-plat-chip[data-role=fallback]{border-style:dashed;border-color:var(--border-strong);background:0 0}.mg-plat-chip__tag{color:var(--text-tertiary);letter-spacing:.01em;font-size:10px}.mg-plat-code{font-family:var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere;background:#ffffff0d;border-radius:5px;padding:1px 6px;font-size:12px}.mg-plat-link{font:inherit;font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-standard), box-shadow var(--duration-hover) var(--ease-standard);background:0 0;border:0;border-radius:4px;padding:0}.mg-plat-link:hover{background:#ffffff12;box-shadow:0 0 0 4px #ffffff12}.mg-plat-action{width:100%;min-height:40px;font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--text-primary);background:var(--sys-pill-surface);border:1px solid var(--sys-glass-border);transition:background var(--duration-hover) var(--ease-standard);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.mg-plat-action:hover{background:var(--sys-pill-hover)}.mg-plat-routes{background:var(--sys-glass-surface);border:1px solid var(--sys-glass-border);min-width:0;box-shadow:inset 0 1px 0 var(--sys-glass-highlight);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;overflow:hidden;container-type:inline-size}.mg-plat-routes__pick{border-bottom:1px solid var(--mg-plat-line);padding:10px 12px;display:none}.mg-plat-routes__scroll{overflow-x:auto}.mg-plat-routes table{width:100%;font-family:var(--font-ui);table-layout:fixed;border-collapse:collapse;font-size:13px}.mg-plat-routes thead th{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--text-tertiary);text-align:left;letter-spacing:.01em;white-space:nowrap;background:var(--mg-plat-sheet);border-bottom:1px solid var(--mg-plat-line);padding:10px 14px}.mg-plat-routes thead th:first-child{width:142px}.mg-plat-routes tbody th,.mg-plat-routes tbody td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mg-plat-line);padding:10px 14px}.mg-plat-routes tbody tr:hover{background:#ffffff05}.mg-plat-routes__foot{color:var(--text-tertiary);border-top:1px solid var(--mg-plat-line);margin:0;padding:9px 14px;font-size:11.5px}.mg-plat-routes tbody tr:last-child th,.mg-plat-routes tbody tr:last-child td{border-bottom:0}.mg-plat-routes tbody td{border-left:1px solid var(--mg-plat-line)}.mg-plat-routes__fn{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-primary);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.mg-plat-routes__fn>span:first-child{color:var(--text-secondary);margin-top:2px}.mg-plat-route{flex-direction:column;gap:4px;min-width:0;display:flex}.mg-plat-route__head{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.mg-plat-route__model{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.mg-plat-route__provider{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.mg-plat-route__money{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:12px;line-height:1.5}.mg-plat-route__pair{white-space:nowrap}.mg-plat-route__pair:first-child{color:var(--text-primary)}.mg-plat-route__dot,.mg-plat-route__key{color:var(--text-tertiary)}.mg-plat-route__key{margin-right:4px}@container not (min-width:760px){.mg-plat-routes__pick{display:block}.mg-plat-routes thead th:first-child{width:38%}.mg-plat-routes [data-tier]{display:none}.mg-plat-routes[data-tier=draft] [data-tier=draft],.mg-plat-routes[data-tier=standard] [data-tier=standard],.mg-plat-routes[data-tier=premium] [data-tier=premium]{display:table-cell}}.mg-plat-fails{background:var(--sys-glass-surface);border:1px solid var(--sys-glass-border);box-shadow:inset 0 1px 0 var(--sys-glass-highlight);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mg-plat-fail{border-top:1px solid var(--mg-plat-line);justify-content:space-between;align-items:flex-start;gap:12px;margin-top:-1px;padding:10px 14px;display:flex}@container (min-width:760px){.mg-plat-fails{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-plat-fail:nth-child(2n){border-left:1px solid var(--mg-plat-line)}}.mg-plat-fail__main{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.mg-plat-fail__meta{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}.mg-plat-fail__side{font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:11.5px;display:flex}.mg-plat-fail__side>span{color:var(--text-secondary)}.mg-plat-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mg-plat-search{max-width:300px;min-height:36px;color:var(--text-tertiary);background:var(--sys-pill-surface);border:1px solid var(--sys-glass-border);transition:border-color var(--duration-hover) var(--ease-standard);border-radius:10px;flex:220px;align-items:center;gap:8px;padding:0 12px;display:flex}.mg-plat-search:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.mg-plat-search input{min-width:0;font-family:var(--font-ui);color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.mg-plat-search input::placeholder{color:var(--text-tertiary)}.mg-plat-seg{background:var(--sys-pill-surface);border:1px solid var(--sys-glass-border);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.mg-plat-seg__item{min-height:28px;font-family:var(--font-ui);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--duration-hover) var(--ease-standard), background var(--duration-hover) var(--ease-standard);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mg-plat-seg__item:hover{color:var(--text-primary)}.mg-plat-seg__item[aria-pressed=true]{font-weight:var(--font-weight-semibold);color:var(--text-primary);background:#ffffff1a}.mg-plat-seg__count{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:11px}.mg-plat-picks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mg-plat .mg-dd__button.mg-plat-pick{border-radius:10px;width:auto;min-width:148px;min-height:36px;padding:0 10px;font-size:13px}.mg-plat-clear{min-height:32px;font-family:var(--font-ui);font-size:12.5px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.mg-plat-clear:hover{color:var(--text-primary);background:var(--sys-pill-hover)}.mg-plat-count{font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap;margin:0 0 0 auto;font-size:12px}.mg-plat-layer{justify-content:flex-end;display:flex}.mg-plat-layer__veil{position:absolute;inset:0}.mg-dialog-layer.mg-plat-layer>.mg-plat-drawer{background:var(--modal-glass-dense)!important}.mg-plat-drawer{width:480px;max-width:100%;height:100%;font-family:var(--font-ui);color:var(--text-primary);border-left:1px solid var(--modal-edge);animation:mg-plat-drawer-in var(--duration-drawer) var(--ease-out);flex-direction:column;display:flex;position:relative}.mg-plat-drawer:focus{outline:0}@keyframes mg-plat-drawer-in{0%{opacity:0;transform:translate(28px)}}.mg-plat-drawer__head{border-bottom:1px solid var(--mg-plat-line);align-items:flex-start;gap:12px;padding:18px 16px 14px 20px;display:flex}.mg-plat-drawer__heading{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.mg-plat-drawer__titleRow{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.mg-plat-drawer__title{font-family:var(--font-display);font-size:19px;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.25}.mg-plat-drawer__subtitle{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12.5px}.mg-plat-drawer__close{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.mg-plat-drawer__close:hover{color:var(--text-primary);background:var(--sys-pill-hover)}.mg-plat-drawer__body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:0 20px 20px;display:flex;overflow-y:auto}.mg-plat-drawer__foot{border-top:1px solid var(--mg-plat-line);padding:14px 20px}.mg-plat-dsec{border-bottom:1px solid var(--mg-plat-line);flex-direction:column;gap:10px;padding:16px 0;display:flex}.mg-plat-dsec:last-child{border-bottom:0}.mg-plat-dsec__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mg-plat-dsec__title{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);letter-spacing:.01em;margin:0}.mg-plat-dsec__aside{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:11.5px}.mg-plat-facts{flex-direction:column;margin:0;display:flex}.mg-plat-facts__row{grid-template-columns:minmax(104px,36%) minmax(0,1fr);align-items:baseline;gap:12px;padding:6px 0;display:grid}.mg-plat-facts dt{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12.5px}.mg-plat-facts dd{font-variant-numeric:tabular-nums;min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px}.mg-plat-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mg-plat-list__row{border-top:1px solid var(--mg-plat-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.mg-plat-list__row:first-child{border-top:0}.mg-plat-list__main{flex-direction:column;gap:1px;min-width:0;display:flex}.mg-plat-list__title{font-size:13px;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.mg-plat-list__meta{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:11.5px}.mg-plat-mini{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%;font-size:12.5px}.mg-plat-mini th{font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-tertiary);text-align:left;padding:4px 0 6px}.mg-plat-mini td{border-top:1px solid var(--mg-plat-line);padding:6px 0}.mg-plat-mini [data-align=right]{text-align:right}.mg-plat-access{background:var(--sys-glass-surface);border:1px solid var(--sys-glass-border);max-width:560px;box-shadow:inset 0 1px 0 var(--sys-glass-highlight);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.mg-plat-access__list{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.mg-plat-access__item{min-height:42px;font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--text-primary);border-top:1px solid var(--mg-plat-line);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;text-decoration:none;display:flex}.mg-plat-access__item>span:last-child{color:var(--text-tertiary)}.mg-plat-access__item:hover>span:last-child{color:var(--text-primary)}.mg-plat .mg-section:not(.mg-admodes *) .mg-section__title{font-family:var(--font-ui);font-size:15px;font-weight:var(--font-weight-semibold)}.mg-plat .mg-admin__metrics>section{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--sys-glass-surface)!important;border-color:var(--sys-glass-border)!important;box-shadow:inset 0 1px 0 var(--sys-glass-highlight)!important;border-radius:16px!important}.mg-plat .mg-section:not(.mg-admodes *)>div:has(>div>table){-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--sys-glass-surface)!important;border-color:var(--sys-glass-border)!important;box-shadow:inset 0 1px 0 var(--sys-glass-highlight)!important;border-radius:16px!important}.mg-plat-duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:18px;display:grid}.mg-plat .mg-section:not(.mg-admodes *) table th{color:var(--text-tertiary)!important;letter-spacing:.01em!important;background:var(--mg-plat-sheet)!important;border-bottom-color:var(--mg-plat-line)!important;padding:10px 14px!important;font-size:11px!important}.mg-plat .mg-section:not(.mg-admodes *) table td{font-size:13px;padding:10px 14px!important}.mg-plat .mg-section:not(.mg-admodes *) table tr{border-bottom-color:var(--mg-plat-line)!important}@media not (min-width:760px){.mg-plat-hero{grid-template-columns:minmax(0,1fr);padding:14px 14px 14px 18px}.mg-plat-hero__title{font-size:19px}.mg-plat-controls{justify-content:flex-start}.mg-plat-head{align-items:stretch}.mg-plat-search{flex-basis:100%;max-width:none}.mg-plat-drawer{border-left:0;width:100%}}@media (max-width:1024px){.mg-plat-controls [role=radio],.mg-plat .mg-admin__bar [role=radio],.mg-plat-routes__pick [role=radio]{min-height:32px!important}.mg-plat-seg__item,.mg-plat-reason,.mg-plat-clear{min-height:32px}.mg-plat-more,.mg-plat-link,.mg-plat-table__sort{align-items:center;min-height:32px;display:inline-flex}}.mg-plat-timeline{gap:16px;display:grid}.mg-plat-timeline__attempt{background:var(--surface-raised,#ffffff08);border:1px solid var(--border-subtle,#ffffff14);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.mg-plat-timeline__title{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.mg-plat-timeline__steps{gap:2px;margin:0;display:grid}.mg-plat-timeline__step{border-left:3px solid var(--accent-primary);justify-content:space-between;align-items:baseline;gap:12px;min-height:28px;padding:2px 0 2px 12px;font-size:13px;display:flex}.mg-plat-timeline__step[data-owner=provider]{border-left-color:var(--accent-secondary,#22d3ee)}.mg-plat-timeline__step[data-owner=mixed]{border-left-color:var(--border-strong,#ffffff4d)}.mg-plat-timeline__step dt{color:var(--text-secondary)}.mg-plat-timeline__step dd{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:0;display:flex}.mg-plat-timeline__ms{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.mg-plat-timeline__share{min-width:52px;color:var(--text-secondary);text-align:right;font-size:12px}.mg-biz__head{align-items:center}.mg-biz__head .mg-plat-controls{margin-left:4px}.mg-plat-stats.mg-biz__stats{grid-template-columns:repeat(5,minmax(0,1fr))}.mg-biz__stats .mg-plat-stat dt{align-items:center;gap:6px;display:flex}.mg-biz__stats .mg-plat-stat dt>span:first-child{color:var(--text-tertiary);flex:none}.mg-biz__charts{background:var(--sys-glass-surface);border:1px solid var(--sys-glass-border);box-shadow:inset 0 1px 0 var(--sys-glass-highlight);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mg-biz__chart{border-left:1px solid var(--mg-plat-line);flex-direction:column;gap:8px;min-width:0;margin:0;padding:14px 16px 12px;display:flex}.mg-biz__chart:first-child{border-left:0}.mg-biz__chartHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mg-biz__chartTitle{min-width:0;font-size:12px;font-weight:var(--font-weight-medium);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg-biz__chartTotal{font-family:var(--font-numeric-display);font-size:18px;font-weight:var(--font-weight-semibold);font-variant-numeric:lining-nums;color:var(--text-primary);white-space:nowrap;line-height:1.2}.mg-biz__plot{border-bottom:1px solid var(--mg-plat-line);width:100%;height:76px;display:block}.mg-biz__slot{fill:#0000}.mg-biz__slot:hover{fill:#ffffff0d}.mg-biz__bar{pointer-events:none;fill:var(--mg-plat-series-soft)}.mg-biz__bar[data-peak]{fill:var(--mg-plat-series)}.mg-biz__axis{font-variant-numeric:tabular-nums;color:var(--text-tertiary);justify-content:space-between;font-size:11px;display:flex}.mg-biz__foot{font-variant-numeric:tabular-nums;color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.4}@container not (min-width:1000px){.mg-plat-stats.mg-biz__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@container not (min-width:820px){.mg-biz__charts{grid-template-columns:minmax(0,1fr)}.mg-biz__chart{border-top:1px solid var(--mg-plat-line);border-left:0}.mg-biz__chart:first-child{border-top:0}}@container not (min-width:560px){.mg-plat-stats.mg-biz__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mg-plat-head>.mg-plat-filters{flex:260px;justify-content:flex-end}.mg-plat-search.mg-acct__search{flex:0 360px;max-width:360px}.mg-acct__credits{font-weight:var(--font-weight-semibold);color:var(--text-primary);align-items:center;gap:6px;display:inline-flex}.mg-acct__credits>span:first-child{color:var(--text-tertiary)}.mg-acct__pager{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mg-acct__pager .mg-plat-count{margin:0 4px 0 0}.mg-acct__balance{color:var(--text-secondary);align-items:baseline;gap:8px;margin:0 0 14px;font-size:13px;display:flex}.mg-acct__balance>span:first-child{color:var(--text-tertiary);align-self:center}.mg-acct__balance strong{font-family:var(--font-numeric-display);font-size:30px;font-weight:var(--font-weight-semibold);font-variant-numeric:lining-nums;letter-spacing:-.01em;color:var(--text-primary);line-height:1.1}.mg-acct__form{flex-direction:column;gap:12px;display:flex}.mg-acct__direction{align-self:flex-start}.mg-acct__quick{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.mg-acct__chip{min-height:28px;font-family:var(--font-ui);font-size:12.5px;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--text-secondary);cursor:pointer;background:var(--sys-pill-surface);border:1px solid var(--sys-glass-border);transition:color var(--duration-hover) var(--ease-standard), background var(--duration-hover) var(--ease-standard);border-radius:999px;padding:0 11px}.mg-acct__chip:hover:not(:disabled){color:var(--text-primary);background:var(--sys-pill-hover)}.mg-acct__chip:disabled,.mg-acct__direction .mg-plat-seg__item:disabled{cursor:default;opacity:.5}.mg-acct__after{font-variant-numeric:tabular-nums;color:var(--text-secondary);margin:0;font-size:13px}.mg-acct__move{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.mg-acct__move strong{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.mg-acct__move[data-sign=in] strong{color:var(--feedback-success)}.mg-acct__email{overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.mg-veng-fn{gap:14px;margin-top:22px;display:grid}.mg-veng-group{gap:8px;min-width:0;display:grid}.mg-veng-group__title{font-family:var(--font-ui);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.mg-veng-group .mg-plat-table td,.mg-veng-group .mg-plat-table th{vertical-align:top}.mg-plat-table th.mg-veng-provider{min-width:190px;max-width:260px;color:var(--text-primary);white-space:normal;background:0 0;padding:9px 10px 9px 16px;font-size:13px;font-weight:400}.mg-veng-provider .mg-plat-cellmain__meta,.mg-veng-group td:last-child .mg-plat-cellmain__meta{text-overflow:clip;overflow-wrap:anywhere;white-space:normal;overflow:visible}.mg-veng-group tbody td:last-child{min-width:200px}.mg-veng-group tr[data-cheapest] td{background:#ffffff09}.mg-veng-best{font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);white-space:nowrap;border:1px solid var(--mg-plat-line);border-radius:6px;padding:2px 8px;display:inline-block}.mg-veng-best[data-today]{color:var(--status-success-text,var(--text-primary));border-color:currentColor}.mg-veng-none,.mg-veng-unpriced{color:var(--text-tertiary)}.mg-plat-table tr.mg-veng-notes td{color:var(--text-tertiary);padding-top:0;padding-bottom:12px;font-size:12px;line-height:1.5}:is(.mg-veng-group tr:has(+tr.mg-veng-notes) td,.mg-veng-group tr:has(+tr.mg-veng-notes) th){border-bottom:0}.mg-veng-notes ul{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.mg-veng-foot{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mg-veng-go{justify-self:start;margin-top:14px}.mg-veng-notes li[data-warn]{color:var(--status-warning-text,var(--text-primary))}.mg-veng-source{color:var(--text-tertiary);text-decoration:none}.mg-veng-source:hover,.mg-veng-source:focus-visible{color:var(--text-primary)}.mg-veng-foot{font-family:var(--font-ui);color:var(--text-tertiary);margin-top:22px;font-size:12.5px;line-height:1.5}@container not (min-width:520px){.mg-plat-table th.mg-veng-provider{border:0;grid-column:1/-1;min-width:0;max-width:none;padding:0;display:block}.mg-veng-group td:empty{display:none}.mg-veng-group tbody td:last-child{min-width:0}.mg-plat-table tr.mg-veng-notes td{padding:0}.mg-veng-group tr:has(+tr.mg-veng-notes){border-bottom:0}}
.mg-adprices{container-type:inline-size}.mg-adprices__muted{font-family:var(--font-ui);color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}.mg-adprices__ledger,.mg-adprices__panel{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex}.mg-adprices__panel{gap:18px;padding:16px}.mg-adprices__group{flex-direction:column;min-width:0;display:flex}.mg-adprices__group+.mg-adprices__group{border-top:1px solid var(--border-default)}.mg-adprices__groupTitle{font-family:var(--font-ui);color:var(--text-tertiary);margin:0;padding:14px 16px 4px;font-size:12px;font-weight:500}.mg-adprices__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mg-adprices__row{grid-template-columns:minmax(180px,1.2fr) 132px minmax(0,2.4fr);align-items:start;gap:6px 20px;padding:12px 16px;display:grid}.mg-adprices__row+.mg-adprices__row{border-top:1px solid var(--border-subtle)}.mg-adprices__what{min-width:0;font-family:var(--font-ui);flex-direction:column;gap:2px;padding-top:7px;display:flex}.mg-adprices__what strong{font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.35}.mg-adprices__what span{color:var(--text-secondary);font-size:12px;line-height:1.35}.mg-adprices__credits{min-width:0}.mg-adprices__review{flex-direction:column;gap:6px;min-width:0;padding-top:8px;display:flex}.mg-adprices__review[data-stale]{opacity:.6}.mg-adprices__facts{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;padding:0;font-size:12.5px;line-height:1.5;list-style:none;display:flex}.mg-adprices__facts li{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.mg-adprices__margin{font-weight:var(--font-weight-semibold);color:var(--mg-plat-series)}.mg-adprices__row[data-issue=warning] .mg-adprices__margin{color:var(--feedback-warning)}.mg-adprices__row[data-issue=error] .mg-adprices__margin{color:var(--feedback-error)}.mg-adprices__issue{font-family:var(--font-ui);color:var(--text-primary);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.mg-adprices__issue>:first-child{flex:none;margin-top:2px}.mg-adprices__issue[data-severity=warning]>:first-child{color:var(--feedback-warning)}.mg-adprices__issue[data-severity=error]>:first-child{color:var(--feedback-error)}.mg-adprices__shelfFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:start;gap:14px;display:grid}.mg-adprices__allowance{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:end;gap:8px 20px;padding-top:16px;display:grid}.mg-adprices__allowance .mg-admodes__hint{max-width:68ch}.mg-adprices__plans{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mg-adprices__plan{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.mg-adprices__planHead{font-family:var(--font-ui);color:var(--text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.mg-adprices__planHead strong{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.mg-adprices__addPlan,.mg-adprices__lookup{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.mg-adprices__addPlan>:first-child{flex:0 260px;min-width:0}.mg-adprices__lookup>:first-child{flex:0 420px;min-width:0}.mg-adprices__addPlan>button,.mg-adprices__lookup>button{margin-top:31px}.mg-adprices__lookup>.mg-admodes__busy{margin-top:39px}.mg-adprices__ws{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.mg-adprices__wsHead{font-family:var(--font-ui);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;font-size:13px;display:flex}.mg-adprices__wsHead code{font-family:var(--font-numeric);color:var(--text-primary);overflow-wrap:anywhere;font-size:12.5px}.mg-adprices__shelves{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mg-adprices__shelf{background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.mg-adprices__shelfHead{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:12.5px;display:flex}.mg-adprices__shelfHead strong{font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.mg-adprices__meter{background:var(--mg-plat-track);border-radius:var(--radius-full);height:4px;display:block;overflow:hidden}.mg-adprices__meter>span{background:var(--mg-plat-series);border-radius:inherit;height:100%;display:block}.mg-adprices__granted{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;color:var(--text-secondary);margin:0;font-size:12.5px}.mg-adprices__grantForm{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.mg-adprices__grantForm>:first-child{flex:100%;min-width:0}@container not (min-width:760px){.mg-adprices__row{grid-template-columns:minmax(0,1fr) 132px}.mg-adprices__review{grid-column:1/-1;padding-top:0}.mg-adprices__allowance{grid-template-columns:minmax(0,1fr)}}@container not (min-width:420px){.mg-adprices__row{grid-template-columns:minmax(0,1fr)}.mg-adprices__what{padding-top:0}}
.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));min-width:5px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}
