.workspace{--mg-ink:#17242f;--mg-muted:#5b6878;--mg-faint:#636e7c;--mg-line:#e4e8ec;--mg-line-strong:#d5dbe1;--mg-surface:#fff;--mg-sunken:#f6f7f5;--mg-charcoal:#142129;--mg-charcoal-2:#1d2e37;--mg-danger:#b42318;--mg-danger-bg:#fef3f2;--mg-danger-line:#fecdca;--mg-warning:#93370d;--mg-warning-bg:#fffaeb;--mg-warning-line:#fedf89;--mg-success:#067647;--mg-success-bg:#ecfdf3;--mg-success-line:#abefc6;--mg-info:#1f4f6b;--mg-info-bg:#eef6fa;--mg-info-line:#c8e0ec;--mg-neutral-bg:#f1f3f5;--mg-radius:18px;--mg-radius-sm:12px;--mg-shadow:0 1px 2px #1018280a, 0 8px 28px #1018280a;--mg-ease:cubic-bezier(.22, 1, .36, 1)}.sidebar-v2 .sidebar-navigation .nav-eyebrow-group{margin-top:16px;margin-bottom:9px}.sidebar-v2 .sidebar-navigation nav.nav-cluster{grid-template-columns:repeat(var(--cluster-count,3), minmax(0, 1fr));gap:6px;width:100%;display:grid}.sidebar-v2 .sidebar-navigation .nav-tile{color:#d3dadc;letter-spacing:.01em;text-align:center;min-height:54px;transition:background .18s var(--mg-ease,ease), color .18s var(--mg-ease,ease), transform .18s var(--mg-ease,ease);background:#ffffff0d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:9px 4px;font-size:10.5px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.sidebar-v2 .sidebar-navigation .nav-tile svg{stroke-width:1.5px;flex-shrink:0;width:18px;height:18px}.sidebar-v2 .sidebar-navigation .nav-tile:hover{color:#fff;background:#273137}.sidebar-v2 .sidebar-navigation .nav-tile:active{transform:scale(.97)}.sidebar-v2 .sidebar-navigation .nav-tile.active{color:#17272e;box-shadow:none;background:#f6f4ee;font-weight:750}@media (min-width:801px){.sidebar-v2 .sidebar-brand-area{margin-bottom:24px}.sidebar-v2 .sidebar-navigation .nav-link{min-height:40px;padding-block:10px}.sidebar-v2 .sidebar-navigation{margin-bottom:22px}}@media (max-height:950px) and (min-width:801px){.sidebar-v2 .sidebar-brand-area{margin-bottom:12px}.sidebar-v2 .sidebar-navigation .nav-link{min-height:36px;padding-block:8px}.sidebar-v2 .sidebar-navigation .nav-eyebrow-group{margin-top:12px}.sidebar-v2 .sidebar-navigation .nav-tile{gap:4px;min-height:48px;padding-block:7px}.sidebar-v2 .sidebar-navigation{margin-bottom:20px}}@media (max-height:800px) and (min-width:801px){.sidebar-v2 .sidebar-stations{min-height:80px}.sidebar-v2 .sidebar-navigation .nav-eyebrow{display:none}.sidebar-v2 .sidebar-navigation nav.nav-cluster{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.sidebar-v2 .sidebar-navigation .nav-link{min-height:34px;padding-block:6px}.sidebar-v2 .sidebar-navigation nav:not(.nav-cluster){gap:2px}.sidebar-v2 .sidebar-navigation .nav-tile{gap:3px;min-height:43px;padding-block:6px;font-size:10px}.sidebar-v2 .sidebar-navigation .nav-tile svg{width:16px;height:16px}.sidebar-v2 .sidebar-navigation{margin-bottom:14px}.sidebar-v2 .sidebar-footer .sidebar-bottom .nav-link{min-height:34px;padding-block:7px}}@media (max-width:800px){.sidebar-v2 .sidebar-navigation nav.nav-cluster{margin-top:6px}.sidebar-v2 .sidebar-navigation .nav-tile{flex-direction:row;gap:7px;min-height:44px;font-size:11px}}.mg-page{gap:22px;display:grid}.workspace .mg-page .page-heading{align-items:flex-end;margin-bottom:4px}.mg-eyebrow{color:#34434c;letter-spacing:.14em;text-transform:uppercase;background:#e8ebe7;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:4px 11px 4px 9px;font-size:10px;font-weight:700;display:inline-flex}.mg-eyebrow span{opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px}.mg-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mg-lead{max-width:760px}.mg-notice{border-radius:var(--mg-radius-sm);background:var(--mg-info-bg);box-shadow:inset 0 0 0 1px var(--mg-info-line);color:var(--mg-info);align-items:flex-start;gap:12px;padding:13px 16px;font-size:12.5px;line-height:1.55;display:flex}.mg-notice svg{flex-shrink:0;margin-top:2px}.mg-notice strong{color:inherit}.mg-tabs{background:#e6e9e6;border-radius:14px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:inline-flex}.mg-tabs a{color:#3d4b55;min-height:38px;transition:background .16s var(--mg-ease), color .16s var(--mg-ease);border-radius:10px;align-items:center;gap:8px;padding:8px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.mg-tabs a:hover{color:var(--mg-ink);background:#ffffff8c}.mg-tabs a[aria-current=page]{color:var(--mg-ink);background:#fff;box-shadow:0 1px 2px #10182814,0 1px 1px #1018280a}.mg-tabs .mg-tab-count{font-variant-numeric:tabular-nums;text-align:center;background:#17272e14;border-radius:999px;min-width:20px;padding:1px 7px;font-size:10.5px}.mg-filterbar{border-radius:var(--mg-radius);background:var(--mg-surface);box-shadow:var(--mg-shadow);gap:12px;padding:16px 18px;display:grid}.mg-filter-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px 14px;display:grid}.mg-field{gap:6px;min-width:0;display:grid}.mg-field label,.mg-field .mg-field-label{color:var(--mg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.mg-field input,.mg-field select,.mg-field textarea{border:1px solid var(--mg-line-strong);width:100%;min-height:42px;color:var(--mg-ink);transition:border-color .16s var(--mg-ease), box-shadow .16s var(--mg-ease);background:#fff;border-radius:10px;padding:9px 12px;font-size:13px}.mg-field textarea{resize:vertical;min-height:96px;line-height:1.5}.mg-field input:focus-visible,.mg-field select:focus-visible,.mg-field textarea:focus-visible{border-color:#3f5966;outline:none;box-shadow:0 0 0 3px #a2601a40}.mg-field .mg-hint{color:var(--mg-faint);text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:500;line-height:1.45}.mg-field-check{color:var(--mg-ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.mg-field-check input{accent-color:#17272e;width:18px;height:18px;min-height:0;margin-top:1px}.mg-filter-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mg-filter-summary{color:var(--mg-muted);font-size:12px}.mg-filter-summary strong{color:var(--mg-ink);font-variant-numeric:tabular-nums}.mg-button{color:#fff;white-space:nowrap;min-height:40px;transition:background .16s var(--mg-ease), transform .16s var(--mg-ease), box-shadow .16s var(--mg-ease);background:#17272e;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:650;display:inline-flex}.mg-button:hover{background:#22363f}.mg-button:active{transform:scale(.97)}.mg-button.secondary{color:var(--mg-ink);box-shadow:inset 0 0 0 1px var(--mg-line-strong);background:#fff}.mg-button.secondary:hover{background:#f6f7f5}.mg-button.quiet{color:#2f4552;background:0 0;padding-inline:10px}.mg-button.quiet:hover{background:#17272e0d}.mg-button.danger{color:var(--mg-danger);box-shadow:inset 0 0 0 1px var(--mg-danger-line);background:#fff}.mg-button.danger:hover{background:var(--mg-danger-bg)}.mg-button.small{min-height:32px;padding:5px 12px;font-size:11.5px}.mg-button:disabled{opacity:.5;transform:none}.mg-button .mg-island{width:26px;height:26px;transition:transform .2s var(--mg-ease);background:#ffffff1f;border-radius:50%;place-items:center;margin-right:-8px;display:grid}.mg-button.secondary .mg-island{background:#17272e0f}.mg-button:hover .mg-island{transform:translate(2px,-1px)}.mg-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.mg-kpi{border-radius:var(--mg-radius);background:var(--mg-surface);min-height:142px;box-shadow:var(--mg-shadow);color:var(--mg-ink);align-content:start;gap:6px;padding:18px 20px 16px;display:grid;position:relative}.mg-kpi .mg-kpi-label{color:var(--mg-muted);align-items:center;gap:8px;font-size:11.5px;font-weight:650;display:flex}.mg-kpi .mg-kpi-label svg{width:16px;height:16px}.mg-kpi .mg-kpi-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:clamp(24px,2.2vw,30px);font-weight:650;line-height:1.1}.mg-kpi .mg-kpi-caption{color:var(--mg-muted);font-size:11.5px;line-height:1.45}.mg-kpi a.mg-kpi-link{color:#23414f;align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:11.5px;font-weight:650;display:inline-flex}.mg-kpi a.mg-kpi-link:hover{text-underline-offset:3px;text-decoration:underline}.mg-kpi.hero{background:var(--mg-charcoal);color:#f4f6f4;box-shadow:none}.mg-kpi.hero .mg-kpi-label,.mg-kpi.hero .mg-kpi-caption{color:#b9c4c8}.mg-kpi.hero a.mg-kpi-link{color:#fff}.mg-kpi.danger .mg-kpi-value{color:var(--mg-danger)}.mg-kpi.warning .mg-kpi-value{color:var(--mg-warning)}.mg-kpi.success .mg-kpi-value{color:var(--mg-success)}.mg-kpi .mg-kpi-sub{color:inherit;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.mg-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.mg-span-12{grid-column:span 12}.mg-span-8{grid-column:span 8}.mg-span-7{grid-column:span 7}.mg-span-6{grid-column:span 6}.mg-span-5{grid-column:span 5}.mg-span-4{grid-column:span 4}.mg-section{border-radius:var(--mg-radius);background:var(--mg-surface);min-width:0;box-shadow:var(--mg-shadow);gap:14px;padding:20px 22px;display:grid}.mg-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mg-section-head h2,.mg-section-head h3{letter-spacing:-.01em;color:var(--mg-ink);margin:0;font-size:15px;font-weight:700}.mg-section-head p{color:var(--mg-muted);max-width:640px;margin:4px 0 0;font-size:12px;line-height:1.5}.mg-section-head .mg-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mg-link{color:#23414f;align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.mg-link:hover{text-underline-offset:3px;text-decoration:underline}.mg-distribution{gap:14px;display:grid}.mg-bar{background:var(--mg-neutral-bg);border-radius:999px;width:100%;height:14px;display:flex;overflow:hidden}.mg-bar span{min-width:3px;height:100%;display:block}.mg-bar span+span{box-shadow:inset 2px 0 #fff}.mg-legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mg-legend li{border-bottom:1px solid var(--mg-line);grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 2px;font-size:12.5px;display:grid}.mg-legend li:last-child{border-bottom:0}.mg-legend .mg-swatch{border-radius:3px;width:10px;height:10px}.mg-legend .mg-legend-count{color:var(--mg-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.mg-legend .mg-legend-value{text-align:right;font-variant-numeric:tabular-nums;min-width:112px;font-weight:650}.mg-tone-0{background:#8fa3ad}.mg-tone-1{background:#e0a33a}.mg-tone-2{background:#d9772f}.mg-tone-3{background:#c4512b}.mg-tone-4{background:#9b1c1c}.mg-tone-5{background:#5b4636}.mg-tone-info{background:#4a7389}.mg-table-wrap{width:100%;box-shadow:inset 0 0 0 1px var(--mg-line);border-radius:14px;overflow-x:auto}.mg-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--mg-ink);font-size:12.5px}.mg-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mg-table thead th{z-index:1;border-bottom:1px solid var(--mg-line);color:var(--mg-muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f8f7;padding:10px 14px;font-size:10.5px;font-weight:700;position:sticky;top:0}.mg-table tbody td{border-bottom:1px solid var(--mg-line);vertical-align:top;padding:12px 14px}.mg-table tbody tr:last-child td{border-bottom:0}.mg-table tbody tr{transition:background .12s var(--mg-ease)}.mg-table tbody tr:hover{background:#fafbfa}.mg-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mg-table .mg-strong{font-weight:650}.mg-table tfoot td{border-top:1px solid var(--mg-line-strong);background:#fafbfa;padding:11px 14px;font-weight:700}.mg-cell-title{gap:3px;min-width:180px;display:grid}.mg-cell-title a{color:var(--mg-ink);font-weight:650}.mg-cell-title a:hover{text-underline-offset:3px;text-decoration:underline}.mg-cell-title small,.mg-sub{color:var(--mg-muted);font-size:11.5px;line-height:1.4}.mg-station{white-space:nowrap;color:#34434c;align-items:center;gap:8px;display:inline-flex}.mg-station .station-logo{flex-shrink:0}.mg-next{gap:2px;min-width:170px;font-size:12px;line-height:1.4;display:grid}.mg-next.attention{color:var(--mg-danger);font-weight:600}.mg-progress{background:var(--mg-neutral-bg);border-radius:999px;width:100%;min-width:72px;height:6px;position:relative;overflow:hidden}.mg-progress span{border-radius:inherit;background:#2f6b4f;position:absolute;inset:0 auto 0 0}.mg-badge{background:var(--mg-neutral-bg);color:#344054;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11px;font-weight:650;line-height:1.5;display:inline-flex}.mg-badge:before{content:"";opacity:.75;background:currentColor;border-radius:50%;width:6px;height:6px}.mg-badge.success{background:var(--mg-success-bg);color:var(--mg-success)}.mg-badge.warning{background:var(--mg-warning-bg);color:var(--mg-warning)}.mg-badge.danger{background:var(--mg-danger-bg);color:var(--mg-danger)}.mg-badge.info{background:var(--mg-info-bg);color:var(--mg-info)}.mg-badge.muted{color:#5b6470;background:#f2f2f0}.mg-empty{border-radius:var(--mg-radius-sm);background:var(--mg-sunken);box-shadow:inset 0 0 0 1px var(--mg-line);justify-items:start;gap:8px;padding:26px 24px;display:grid}.mg-empty .mg-empty-icon{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--mg-line);color:#3a4f5a;background:#fff;border-radius:12px;place-items:center;display:grid}.mg-empty h3{color:var(--mg-ink);margin:4px 0 0;font-size:14px;font-weight:700}.mg-empty p{max-width:560px;color:var(--mg-muted);margin:0;font-size:12.5px;line-height:1.55}.mg-empty .mg-empty-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mg-object-head{border-radius:var(--mg-radius);background:var(--mg-charcoal);color:#f3f5f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.mg-object-head .mg-object-meta{color:#b9c4c8;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.mg-object-head .mg-station{color:#e6ecee}.mg-facts{border-radius:var(--mg-radius);background:var(--mg-line);box-shadow:var(--mg-shadow);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.mg-facts>div{background:#fff;gap:4px;padding:16px 18px;display:grid}.mg-facts dt{color:var(--mg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.mg-facts dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mg-ink);margin:0;font-size:19px;font-weight:650}.mg-facts dd small{letter-spacing:0;color:var(--mg-muted);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.mg-facts .danger dd{color:var(--mg-danger)}.mg-facts .success dd{color:var(--mg-success)}.mg-actionbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mg-kv{grid-template-columns:minmax(120px,.6fr) minmax(0,1fr);gap:0;margin:0;display:grid}.mg-kv dt,.mg-kv dd{border-bottom:1px solid var(--mg-line);margin:0;padding:9px 0;font-size:12.5px}.mg-kv dt{color:var(--mg-muted);padding-right:12px}.mg-kv dd{color:var(--mg-ink);overflow-wrap:anywhere;font-weight:550}.mg-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mg-checklist li{border-radius:var(--mg-radius-sm);background:var(--mg-sunken);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.mg-check-icon{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--mg-line-strong);color:var(--mg-faint);background:#fff;border-radius:8px;place-items:center;display:grid}.mg-checklist li.ok .mg-check-icon{background:var(--mg-success-bg);box-shadow:inset 0 0 0 1px var(--mg-success-line);color:var(--mg-success)}.mg-checklist li.blocking .mg-check-icon{background:var(--mg-danger-bg);box-shadow:inset 0 0 0 1px var(--mg-danger-line);color:var(--mg-danger)}.mg-checklist strong{color:var(--mg-ink);font-size:13px;display:block}.mg-checklist p{color:var(--mg-muted);margin:2px 0 0;font-size:12px;line-height:1.45}.mg-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.mg-timeline li{gap:3px;padding:0 0 16px 22px;display:grid;position:relative}.mg-timeline li:before{content:"";background:#8fa3ad;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:4px;box-shadow:0 0 0 3px #fff}.mg-timeline li:after{content:"";background:var(--mg-line);width:1px;position:absolute;top:16px;bottom:0;left:7.5px}.mg-timeline li:last-child{padding-bottom:0}.mg-timeline li:last-child:after{display:none}.mg-timeline strong{color:var(--mg-ink);font-size:12.5px}.mg-timeline p{color:#3e4b56;white-space:pre-line;margin:0;font-size:12.5px;line-height:1.5}.mg-timeline small{color:var(--mg-faint);font-size:11px}.mg-ledger-row.reversed td{color:var(--mg-faint)}.mg-ledger-row.reversed .mg-amount{text-decoration:line-through}.mg-message{border-radius:var(--mg-radius-sm);background:var(--mg-sunken);box-shadow:inset 0 0 0 1px var(--mg-line);font:inherit;white-space:pre-wrap;color:var(--mg-ink);margin:0;padding:14px 16px;font-size:12.5px;line-height:1.6}.mg-dialog{width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--mg-ink);background:#fff;border:0;border-radius:20px;padding:0;box-shadow:0 24px 64px #10182833}.mg-dialog::backdrop{background:#0d161c8c}.mg-dialog[open]{animation:mg-dialog-in .22s var(--mg-ease)}@keyframes mg-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.mg-dialog form{gap:14px;padding:22px 24px 20px;display:grid}.mg-dialog h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.mg-dialog .mg-dialog-desc{color:var(--mg-muted);margin:-6px 0 0;font-size:12.5px;line-height:1.55}.mg-dialog .mg-dialog-actions{flex-flow:row-reverse wrap;justify-content:flex-start;gap:8px;padding-top:4px;display:flex}.mg-dialog fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.mg-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mg-alert{border-radius:10px;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.5}.mg-alert.error{background:var(--mg-danger-bg);color:var(--mg-danger);box-shadow:inset 0 0 0 1px var(--mg-danger-line)}.mg-alert.success{background:var(--mg-success-bg);color:var(--mg-success);box-shadow:inset 0 0 0 1px var(--mg-success-line)}.mg-alert.warning{background:var(--mg-warning-bg);color:var(--mg-warning);box-shadow:inset 0 0 0 1px var(--mg-warning-line)}.mg-form{gap:16px;display:grid}.mg-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.mg-form-grid .mg-full{grid-column:1/-1}.mg-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.mg-form legend{color:var(--mg-ink);margin-bottom:10px;padding:0;font-size:13px;font-weight:700}.mg-today{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:0 0 28px;display:grid}.mg-today-card{border-radius:var(--mg-radius);box-shadow:var(--mg-shadow);background:#fff;align-content:start;gap:12px;padding:18px 20px;display:grid}.mg-today-card.dark{background:var(--mg-charcoal);color:#f1f4f2}.mg-today-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mg-today-card h2{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.mg-today-card.dark .mg-link{color:#fff}.mg-today-stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.mg-today-stats a,.mg-today-stats div{background:var(--mg-sunken);transition:background .16s var(--mg-ease);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.mg-today-card.dark .mg-today-stats a,.mg-today-card.dark .mg-today-stats div{background:#ffffff0f}.mg-today-stats a:hover{background:#eceeea}.mg-today-card.dark .mg-today-stats a:hover{background:#ffffff1c}.mg-today-stats strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.mg-today-stats span{color:var(--mg-muted);font-size:11px}.mg-today-card.dark .mg-today-stats span{color:#b9c4c8}.mg-today-stats .danger strong{color:var(--mg-danger)}.mg-today-card.dark .mg-today-stats .danger strong{color:#ffb4a8}.mg-today-card p{color:var(--mg-muted);margin:0;font-size:12px}.mg-today-card.dark p{color:#b9c4c8}@media (max-width:1100px){.mg-span-8,.mg-span-7,.mg-span-6,.mg-span-5,.mg-span-4{grid-column:span 12}}@media (max-width:760px){.mg-object-head,.mg-form-grid,.mg-two{grid-template-columns:1fr}.mg-section{padding:16px}.mg-legend .mg-legend-value{min-width:0}.mg-table-wrap{box-shadow:none;overflow:visible}.mg-table thead{display:none}.mg-table,.mg-table tbody,.mg-table tr,.mg-table td,.mg-table tfoot{width:100%;display:block}.mg-table tbody tr{box-shadow:inset 0 0 0 1px var(--mg-line);background:#fff;border-radius:14px;margin-bottom:10px;padding:6px 0}.mg-table tbody td{text-align:left;border:0;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);gap:10px;padding:7px 14px;display:grid}.mg-table tbody td:before{content:attr(data-label);color:var(--mg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.mg-table .num{text-align:left}.mg-table tfoot td{border-radius:12px}.mg-cell-title,.mg-next{min-width:0}}@media (prefers-reduced-motion:reduce){.mg-dialog[open]{animation:none}.mg-button,.mg-tabs a,.sidebar-v2 .sidebar-navigation .nav-tile{transition:none}}@media print{.sidebar,.topbar,.demo-strip,.app-footer,.mg-no-print,.skip-link{display:none!important}.app-shell{background:#fff!important;padding:0!important;display:block!important}.workspace{padding:0!important}.mg-section,.mg-kpi,.mg-filterbar,.mg-facts{break-inside:avoid;border:1px solid #d5dbe1;box-shadow:none!important}.mg-kpi.hero{color:#000!important;background:#fff!important}.mg-kpi.hero .mg-kpi-label,.mg-kpi.hero .mg-kpi-caption{color:#333!important}.mg-table thead th{position:static}.mg-print-only{display:block!important}}.mg-print-only{display:none}.mg-object-head h2{letter-spacing:-.02em;color:#fff;margin:10px 0 0;font-size:22px;font-weight:650}.mg-facts .mg-fact-text dd{letter-spacing:0;font-size:14px;line-height:1.4}.mg-disclosure{border-radius:var(--mg-radius);background:var(--mg-surface);box-shadow:var(--mg-shadow)}.mg-disclosure>summary{cursor:pointer;color:var(--mg-ink);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:15px;font-weight:700;list-style:none;display:flex}.mg-disclosure>summary::-webkit-details-marker{display:none}.mg-disclosure>summary:after{content:"+";color:var(--mg-muted);font-size:18px;font-weight:500}.mg-disclosure[open]>summary:after{content:"–"}.mg-disclosure>.mg-disclosure-body{padding:0 22px 22px}.mg-section-head h2.mg-band{letter-spacing:-.02em;font-size:18px}
.workspace{--work-space-1:4px;--work-space-2:8px;--work-space-3:12px;--work-space-4:16px;--work-space-6:24px;--work-space-8:32px;--work-ink:#172b32;--work-muted:#53666d;--work-line:#dce3e1;--work-surface:#fff;--work-soft:#f5f7f5;--work-ease:cubic-bezier(.22, 1, .36, 1)}.workspace .page{max-width:1600px}.workspace .page-heading{align-items:center;gap:24px;margin-bottom:28px}.workspace .page-heading h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:2rem;font-weight:650;line-height:1.2}.workspace .page-heading p{max-width:72ch;color:var(--work-muted);line-height:1.7}.workspace h2{letter-spacing:-.025em}.workspace h3{letter-spacing:-.015em}.workspace .page-heading .button,.workspace .page-heading .mg-button{flex-shrink:0}.workspace .small{line-height:1.7}.workspace :is(input,textarea){caret-color:#1b4d45}.workspace ::selection{color:#142c25;background:#d6e6de}.workspace a{text-underline-offset:3px}.workspace .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace .button,.workspace .mg-button{transition:background-color .18s var(--work-ease), color .18s var(--work-ease), transform .18s var(--work-ease)}.workspace .button:active,.workspace .mg-button:active{transform:translateY(1px)}.workspace :is(.feature-grid,.editor-layout,.settings-layout){align-items:start}.workspace .feature-grid>aside,.workspace .editor-layout>aside{align-self:start}.workspace .feature-card{box-shadow:none;border-radius:16px}.workspace .feature-card>h2,.workspace .form-sheet>h2{margin-bottom:18px}.workspace .page>.feature-card+.feature-card{margin-top:20px}.workspace .entity-records{gap:0}.workspace .entity-record{background:#fff;border-width:0 0 1px;border-radius:0;padding:20px}.workspace .entity-record:first-child{border-radius:14px 14px 0 0}.workspace .entity-record:last-child{border-bottom-width:0;border-radius:0 0 14px 14px}.workspace .entity-record:only-child{border-radius:14px}.workspace .entity-record .entity-heading{align-items:start;gap:20px}.workspace .entity-record .entity-heading strong{font-size:14px;line-height:1.55}.workspace .entity-record>p{margin:9px 0}.workspace .filter-tabs{gap:2px 4px}.workspace .filter-tabs a{align-items:center;gap:7px;min-height:40px;display:inline-flex}.workspace .filter-tabs a[aria-current=page]{color:#19382f;font-weight:700}.workspace .workspace-help{color:var(--work-muted);padding:14px 0;font-size:12px}.workspace .workspace-help summary{cursor:pointer;width:fit-content;font-weight:600}.workspace .workspace-help p{max-width:75ch;line-height:1.8}.workspace .workspace-help .notice{margin-top:12px}.workspace .home-page .intake-panel{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:20px;margin-bottom:28px}.workspace .home-page .intake-content{border-radius:20px;flex-direction:column;justify-content:center;gap:18px;height:auto;min-height:290px;padding:30px;display:flex}.workspace .home-page .intake-caption h2{letter-spacing:-.03em;max-width:70%;font-size:2rem;line-height:1.14}.workspace .home-page .intake-caption p{max-width:70%;margin-top:12px;font-size:12px;line-height:1.75}.workspace .home-page .intake-visual{opacity:.55;width:38%;height:84%}.workspace .home-page .intake-form{margin-top:0}.workspace .home-page .intake-form input{min-width:0}.workspace .home-page .quick-actions{gap:8px;margin-top:0}.workspace .home-page .quick-actions a{padding:9px 10px;font-size:10px}.workspace .home-page .station-bento{border-radius:20px;gap:8px;padding:12px}.workspace .home-page .hero-station-tile{gap:12px;min-height:108px;padding:14px 16px}.workspace .home-page .hero-station-tile .hero-frequency{font-size:32px}.workspace .home-page .hero-station-heading .station-logo{width:34px;height:34px}.workspace .home-page .hero-station-heading h3{font-size:13px}.workspace .home-page .hero-station-tile:only-of-type{min-height:185px}.workspace .home-page .hero-work-summary{padding-top:8px}.workspace .home-columns{align-items:start;gap:24px}.workspace .home-context-disclosure{background:#e9efeb;border-radius:14px;padding:18px 20px}.workspace .home-context-disclosure>summary{cursor:pointer;font-size:13px;font-weight:650}.workspace .home-context-disclosure>summary span{color:#526b62;margin:6px 0 0 14px;font-size:11px;font-weight:400;display:block}.workspace .home-context-disclosure[open]>.section-heading{margin-top:20px}.workspace .home-context-disclosure .station-line{padding:10px 0}.workspace .home-management-summary{border-top:1px solid var(--work-line);margin-top:32px;padding-top:28px}.workspace .home-management-summary>.section-heading{margin-bottom:20px}.workspace .home-management-summary .operation-overview{margin:0 0 20px}.workspace .home-management-summary .operation-overview h2{font-size:14px}.workspace .home-management-summary .operation-attention-grid a{padding:14px 16px}.workspace .creative-studio [hidden]{display:none!important}.workspace .creative-flow-nav{background:#e6ebe7;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:24px;padding:6px;display:grid}.workspace .creative-flow-nav button{color:#52645c;text-align:left;min-height:50px;transition:background-color .18s var(--work-ease), color .18s var(--work-ease);background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.workspace .creative-flow-nav button>span{color:#304c40;background:#d7e0d9;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.workspace .creative-flow-nav button[aria-current=step]{color:#19392d;background:#fff;box-shadow:0 2px 5px #23372c08}.workspace .creative-flow-nav button>svg{margin-left:auto}.workspace .creative-catalog{border-radius:18px;margin-bottom:0;padding:28px}.workspace .creative-catalog-heading h2{margin-top:0;font-size:23px}.workspace .creative-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workspace .creative-presets>button{min-height:160px}.workspace .creative-preset-prototype{height:90px}.workspace .creative-flow-next{border-top:1px solid var(--work-line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.workspace .creative-flow-next p{color:var(--work-muted);margin:0;font-size:13px}.workspace .creative-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:24px}.workspace .creative-controls{border-radius:18px;padding:26px}.workspace .creative-edit-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.workspace .creative-edit-heading h2{margin:0;font-size:23px;line-height:1.25}.workspace .creative-edit-heading p{color:var(--work-muted);margin:10px 0 0;font-size:12px}.workspace .creative-edit-heading button{background:0 0;border:0;flex-shrink:0;padding:6px 0;font-size:11px}.workspace .creative-identity-group{background:#f4f7f3;border-radius:14px;margin-bottom:24px;padding:20px}.workspace .creative-identity-group>label:first-child{margin-top:0}.workspace .creative-identity-group .creative-logo-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace .creative-identity-group .creative-logo-picker button{background:#fff;min-height:48px;padding:9px 10px}.workspace .creative-identity-group .creative-logo-picker button[aria-pressed=true]{background:#e3ebe5;border-color:#b4c8ba}.workspace .creative-identity-group .creative-hint{margin-bottom:0;font-size:10px}.workspace .creative-message-group{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.workspace .creative-message-group>:is(label,.creative-fields-pair,.creative-label-row,.creative-photo,.creative-photo-input,.creative-background){grid-column:1/-1}.workspace .creative-message-group>label:first-child{grid-column:auto}.workspace .creative-message-group label{min-width:0}.workspace .creative-controls .creative-fieldset label{margin-top:15px;margin-bottom:10px}.workspace .creative-controls input,.workspace .creative-controls select,.workspace .creative-controls textarea{min-height:44px}.workspace .creative-preview-panel{background:#e6ece7;border-radius:18px;padding:20px;top:20px}.workspace .creative-preview-stage{margin-top:16px}.workspace .creative-preview-top{color:#435a50;font-size:11px}.workspace .creative-preview-bottom{flex-wrap:wrap;gap:12px}.workspace .creative-preview-empty{min-height:280px;padding:24px}.workspace .creative-preview-empty h3{font-size:18px}.workspace .creative-actions{border-top:1px solid var(--work-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.workspace .creative-actions .creative-step-link{margin-right:auto}.workspace .caption-assistant{border-top:0;margin-top:0;padding-top:0}.workspace .caption-assistant h3{font-size:18px}.workspace .caption-heading{font-size:12px;font-weight:600}.workspace .studio-creation-modes{border-radius:14px;gap:6px;padding:5px}.workspace .studio-creation-modes a{border-radius:10px;padding:14px 18px}.workspace .studio-creation-modes a span{margin-top:5px;font-size:11px}.workspace .studio-start-options{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;margin-bottom:24px;display:grid}.workspace .studio-start-option{background:#e5ece6;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:start;gap:24px;padding:28px;display:flex}.workspace .studio-start-option h2{max-width:24ch;margin:0 0 16px;font-size:24px;line-height:1.25}.workspace .studio-start-option p{color:#435d50;max-width:52ch;margin-bottom:0;font-size:13px;line-height:1.8}.workspace .studio-start-option-primary{color:#f8f8f2;background:#11232a}.workspace .studio-start-option-primary p{color:#c5d2cf}.workspace .studio-start-option-primary .button{color:#152d23;background:#f5f6ed}.workspace .studio-pauta-disclosure{background:#fff;border-radius:16px;margin:24px 0 32px}.workspace .studio-pauta-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;list-style:none;display:flex}.workspace .studio-pauta-disclosure>summary strong{font-size:15px;display:block}.workspace .studio-pauta-disclosure>summary small{color:var(--work-muted);margin-top:5px;font-size:12px;line-height:1.7;display:block}.workspace .studio-pauta-disclosure>summary>span:last-child{color:#315846;flex-shrink:0;font-size:12px;font-weight:600}.workspace .studio-pauta-disclosure[open]>summary{border-bottom:1px solid var(--work-line);margin-bottom:20px}.workspace .studio-pauta-disclosure>:not(summary){margin-inline:20px}.workspace .studio-pauta-disclosure .studio-workbench{padding-bottom:20px}.workspace .studio-pauta-disclosure .studio-introduction{background-image:none;border-radius:14px;min-height:360px;padding:32px}.workspace .studio-pauta-disclosure .studio-introduction h2{font-size:28px}.workspace .studio-pauta-disclosure .studio-kicker{display:none}.workspace .studio-recent{padding-top:8px}.workspace .studio-kit-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.workspace .studio-kit-card{background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:12px;display:flex}.workspace .studio-kit-cover{background:#e9eeea;border-radius:10px;place-items:center;width:100%;height:180px;display:grid;overflow:hidden}.workspace .studio-kit-cover img{object-fit:contain;width:100%;height:100%}.workspace .studio-kit-card>div:last-child{padding:12px 4px 5px}.workspace .studio-kit-card h3{overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.5}.workspace .operation-list-toolbar{grid-template-columns:minmax(0,1fr);gap:14px;margin:20px 0;display:grid}.workspace .workspace-filter-row{grid-template-columns:minmax(240px,1fr) minmax(180px,280px) auto;align-items:end;gap:12px;width:100%;display:grid}.workspace .workspace-filter-row .search-field{width:100%;min-width:0;height:48px}.workspace .workspace-filter-row .search-field input{flex:1;width:100%;min-width:0}.workspace .workspace-filter-select{color:var(--work-muted);gap:6px;font-size:11px;font-weight:600;display:grid}.workspace .workspace-filter-select select{width:100%;min-width:0;height:48px;color:var(--work-ink);font:inherit;background:#fff;border:1px solid #cbd7d1;border-radius:10px;padding:10px 12px;font-size:13px}.workspace .workspace-filter-row>button{min-height:48px}.workspace .search-workspace-form{grid-template-columns:minmax(0,1fr) minmax(220px,280px);margin-bottom:8px}.workspace .search-workspace-form>.field{margin:0}.workspace .search-workspace-form>.field>label{color:var(--work-muted);font-size:11px}.workspace .search-workspace-form>.field>select{border-radius:10px;min-height:48px}.workspace .operation-guide{color:var(--work-muted);padding:4px 0 12px;font-size:12px}.workspace .operation-guide summary{cursor:pointer;width:fit-content;font-weight:600}.workspace .operation-guide p{max-width:80ch;line-height:1.8}.workspace .operation-summary-panel{background:#e9efea;border-radius:14px;margin-bottom:24px;padding:16px 20px}.workspace .operation-summary-panel h2{margin:0 0 12px;font-size:13px}.workspace .operation-summary-panel .entity-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.workspace .operation-summary-panel .entity-record{background:0 0;border:0;border-radius:0;padding:0}.workspace .operation-summary-panel .entity-record a{color:#365749;font-size:12px;line-height:1.7}.workspace .operation-summary-panel .entity-record strong{color:#193f2c;margin-right:6px;font-size:22px;font-weight:600}.workspace .operation-summary-panel .feature-disclosure{margin-top:14px;font-size:12px}.workspace .operation-summary-panel .empty-inline{margin:10px 0 0;font-size:11px}.workspace .operation-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:20px 0 0;display:grid}.workspace .operation-record-facts>.long{grid-column:1/-1}.workspace .operation-record-facts dt{color:var(--work-muted);margin-bottom:7px;font-size:11px}.workspace .operation-record-facts dd{color:var(--work-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.workspace .operation-readonly-note{color:var(--work-muted);font-size:12px;line-height:1.8}.workspace .requests-page .list-toolbar:has(.feature-nav){flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}.workspace .requests-page .feature-nav{flex-basis:100%;gap:8px;margin-bottom:0;display:flex}.workspace .requests-page .feature-nav .button{box-shadow:none;color:var(--work-muted);background:0 0;border:0;border-radius:9px;padding:10px 18px}.workspace .requests-page .feature-nav .button[aria-current=page]{color:#244734;background:#e3ebe5;font-weight:700}.workspace .requests-page .list-toolbar>.search-field{flex:1;min-width:240px}.workspace .requests-page .list-toolbar>.filter-tabs{margin-left:auto}.workspace .files-page .list-toolbar{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.workspace .files-page .list-toolbar>.search-field{width:min(600px,100%)}.workspace .files-page .entity-heading>span:first-child{align-items:start;gap:12px;min-width:0;display:flex}.workspace .files-page .entity-heading>span:first-child>svg{color:#637c6b;flex-shrink:0;margin-top:2px}.workspace .files-page .entity-heading .text-link{overflow-wrap:anywhere}.workspace .files-page .file-origins-disclosure{color:#476354;margin-top:12px;font-size:11px}.workspace .files-page .file-origins-disclosure summary{cursor:pointer}.workspace .files-page .file-origins-disclosure ul{margin-top:12px;padding-left:18px}.workspace .search-result-group{background:0 0;margin:24px 0;padding:0}.workspace .search-result-group>.section-heading{margin-bottom:12px}.workspace .search-result-group>.section-heading h2{font-size:17px}.workspace .search-result-group .entity-records{border-radius:14px;overflow:hidden}.workspace .stations-page .operational-stations{margin-top:0}.workspace .stations-page .operational-station-grid{gap:16px}.workspace .stations-page .branded-station-card--directory{border-radius:16px;min-height:180px;padding:20px}.workspace .stations-page .network-feature{border-radius:16px;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);min-height:180px;margin-top:32px;margin-bottom:28px}.workspace .stations-page .network-feature-copy{padding:28px 32px}.workspace .stations-page .network-feature-copy h2{font-size:24px;line-height:1.2}.workspace .stations-page .network-feature-copy p{font-size:12px;line-height:1.8}.workspace .stations-page .network-feature-art{min-height:180px}.workspace .stations-page .received-brand-strip{gap:12px}.workspace .stations-page .received-brand-card{border-radius:14px}.workspace .station-history-disclosure{background:#fff;border-radius:16px;margin-top:24px;padding:22px 24px}.workspace .station-history-disclosure>summary{cursor:pointer;justify-content:space-between;gap:24px;list-style:none;display:flex}.workspace .station-history-disclosure>summary strong{font-size:17px}.workspace .station-history-disclosure>summary small{color:var(--work-muted);margin-top:7px;font-size:12px;line-height:1.7;display:block}.workspace .station-history-disclosure>summary>span:last-child{color:#496454;flex-shrink:0;font-size:12px}.workspace .station-history-disclosure[open] .catalog-filters{margin-top:24px}.workspace .station-history-disclosure .station-record{border:1px solid #e1e7e1;border-radius:12px}.workspace .settings-station-switcher{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin:0 0 28px;display:grid}.workspace .settings-station-switcher a{color:#344d40;background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;font-size:11px;display:flex;box-shadow:inset 0 0 0 1px #dde5de}.workspace .settings-station-switcher a[aria-current=page]{color:#133e29;background:#e0ebe1;box-shadow:inset 0 0 0 1px #afc7b4}.workspace .settings-station-switcher a small{color:#3f5747;margin-top:4px;font-size:10px;display:block}.workspace .settings-page .settings-layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:24px}.workspace .settings-page .settings-station{border:0;padding:0}.workspace .settings-page .settings-station>h3{align-items:center;gap:14px;margin-bottom:8px;display:flex}.workspace .settings-page .settings-station>p{color:var(--work-muted);margin:0 0 20px 78px;font-size:12px}.workspace .settings-identification{border-top:1px solid var(--work-line);border-bottom:1px solid var(--work-line);margin-bottom:24px;padding:15px 0}.workspace .settings-identification>summary{cursor:pointer;font-size:13px;font-weight:600}.workspace .settings-identification .metadata-list{margin-top:20px}.workspace .settings-page .settings-layout>aside{gap:20px;display:grid}.workspace .settings-page .integration-note{margin-top:0}.workspace .settings-page .form-context h2,.workspace .settings-page .integration-note h2{font-size:16px}.workspace .assistant-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.workspace .assistant-intro{color:var(--work-ink);background:0 0;border-radius:0;padding:0 0 12px}.workspace .assistant-intro h2{letter-spacing:-.03em;margin:0 0 12px;font-size:25px;line-height:1.25}.workspace .assistant-intro h2 br{display:none}.workspace .assistant-intro h2 span{color:#4c6255;margin-left:.25em}.workspace .assistant-intro p{color:var(--work-muted);max-width:65ch;font-size:13px;line-height:1.8}.workspace .assistant-modes{background:#e4eae5;border-radius:14px;gap:4px;margin:12px 0 20px;padding:5px}.workspace .assistant-modes button{background:0 0;border:0;border-radius:10px;min-height:46px;padding:12px;font-size:11px}.workspace .assistant-modes button[aria-pressed=true]{color:#254e37;background:#fff;box-shadow:0 2px 5px #1c36260a}.workspace .assistant-legal-note{border-radius:12px;margin-bottom:20px;padding:16px 18px}.workspace .assistant-answer{border:0;border-radius:16px;margin:0 0 20px;padding:28px;box-shadow:inset 0 0 0 1px #dde5de}.workspace .assistant-answer h2{margin:20px 0;font-size:22px;line-height:1.45}.workspace .assistant-answer-specialty{color:#4e6956;font-size:12px;font-weight:600}.workspace .assistant-composer{border-color:#d8e2da;border-radius:16px;padding:22px 24px}.workspace .assistant-composer textarea{min-height:110px;font-size:14px}.workspace .assistant-workspace-active .assistant-composer{background:#edf2ec}.workspace .assistant-workspace-active .assistant-composer textarea{background:#fff;min-height:96px}.workspace .assistant-workspace-active .assistant-composer>label:first-child{max-width:430px}.workspace .assistant-context-needed,.workspace .assistant-sources a{border-radius:12px}.workspace .assistant-next article{border-left:1px solid #b1c6be}.workspace .assistant-starters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace .assistant-starters button{background:#fff;border-color:#dfe6df;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:start;min-height:135px;padding:18px;font-size:12px;line-height:1.7;display:flex}.workspace .assistant-starters button svg{align-self:flex-end}.workspace .assistant-aside{background:#e7eee7;border:0;border-radius:16px;padding:20px}.workspace .assistant-guide-note{margin-top:20px;padding-top:20px}.workspace .assistant-guide-note strong{margin-top:0}.workspace .mg-kpi{min-height:128px;box-shadow:none;border-radius:14px;gap:7px;padding:18px 20px}.workspace .mg-kpi .mg-kpi-value{letter-spacing:-.03em;margin:1px 0;font-size:27px}.workspace .mg-kpi-explanation{color:var(--mg-muted);margin-top:2px;font-size:10.5px}.workspace .mg-kpi-explanation summary{cursor:pointer;width:fit-content}.workspace .mg-kpi-explanation .mg-kpi-caption{margin:10px 0 0;font-size:11px;line-height:1.7}.workspace .mg-kpi.hero .mg-kpi-explanation{color:#b9c4c8}.workspace .mg-kpi a.mg-kpi-link{margin-top:3px}.workspace .mg-confirmed-summary{color:#4d6957;flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 0;padding:12px 0;font-size:12px;display:flex}.workspace .mg-confirmed-summary>a{margin-left:auto}.workspace .mg-section{box-shadow:none;border-radius:14px}.workspace .mg-filterbar{border-radius:14px;padding:20px}.workspace .mg-page .mg-lead>p{max-width:80ch;font-size:13px}.workspace .mg-grid{gap:20px}.workspace .mg-table td{vertical-align:top}.workspace .mg-section .mg-section-head h2{font-size:17px}.workspace .report-section-nav{flex-wrap:wrap;gap:10px;margin:0 0 4px;display:flex}.workspace .report-section-nav a{color:#31563d;background:#e3ebe4;border-radius:10px;align-items:center;min-height:40px;padding:10px 15px;font-size:12px;font-weight:600;display:inline-flex}.workspace .reports-page .mg-band{scroll-margin-top:24px;font-size:23px}.workspace .reports-page>.mg-section-head{border-top:1px solid var(--work-line);margin-top:12px;padding-top:28px}@media (max-width:1150px){.workspace .creative-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.workspace .creative-controls{padding:22px}.workspace .creative-identity-group,.workspace .creative-preview-panel{padding:16px}.workspace .assistant-workspace{grid-template-columns:minmax(0,1fr)}.workspace .assistant-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.workspace .assistant-history-heading,.workspace .assistant-aside>p,.workspace .assistant-guide-note{grid-column:1/-1}.workspace .home-page .intake-panel{grid-template-columns:minmax(0,1.35fr) minmax(240px,1fr)}.workspace .home-page .intake-content{padding:24px}.workspace .home-page .intake-caption h2{max-width:90%;font-size:28px}.workspace .home-page .intake-caption p{max-width:95%}}@media (max-width:900px){.workspace .creative-layout{grid-template-columns:minmax(0,1fr)}.workspace .creative-preview-panel{order:-1;grid-template-columns:minmax(150px,.6fr) minmax(0,1fr);gap:14px 22px;display:grid;position:static}.workspace .creative-preview-top{grid-column:1/-1}.workspace .creative-preview-stage{grid-area:2/1/5;max-height:300px;margin:0}.workspace .creative-preview-bottom{flex-direction:column;grid-row:2;align-items:start;padding:0}.workspace .creative-preview-panel>.creative-hint{grid-column:2;align-self:start;margin:0}.workspace .creative-preview-empty{min-height:220px;padding:16px}.workspace .creative-preview-empty .creative-preview-logos{gap:5px}.workspace .creative-preview-empty .station-logo{width:34px;height:34px}.workspace .creative-preview-empty h3{font-size:14px}.workspace .creative-preview-empty p{font-size:11px}.workspace .creative-preview-empty>svg,.workspace .creative-preview-empty>span{display:none}.workspace .creative-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .settings-page .settings-layout{grid-template-columns:minmax(0,1fr)}.workspace .settings-page .settings-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .workspace-filter-row{grid-template-columns:minmax(0,1fr) auto}.workspace .workspace-filter-row .search-field{grid-column:1/-1}.workspace .workspace-filter-select{grid-column:1}.workspace .studio-start-options{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.workspace .page{padding:24px 16px 36px}.workspace .page-heading{align-items:start;gap:18px;margin-bottom:24px}.workspace .page-heading h1{font-size:1.75rem}.workspace :is(input,select,textarea){font-size:16px}.workspace .button,.workspace .mg-button{min-height:44px}.workspace .home-page .intake-panel{grid-template-columns:minmax(0,1fr)}.workspace .home-page .intake-content{min-height:265px;padding:24px}.workspace .home-page .intake-caption h2{max-width:72%}.workspace .home-page .intake-caption p{max-width:90%}.workspace .home-page .station-bento{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace .home-page .station-bento-label,.workspace .home-page .hero-work-summary,.workspace .home-page .more-stations-link{grid-column:1/-1}.workspace .home-page .hero-station-tile{min-height:150px;padding:14px}.workspace .home-page .hero-station-tile:only-of-type{grid-column:1/-1;min-height:170px}.workspace .home-page .hero-station-heading{align-items:start;gap:8px}.workspace .home-page .hero-station-heading h3{font-size:11px}.workspace .home-page .hero-station-heading .station-logo{width:28px;height:28px}.workspace .home-page .hero-station-foot{font-size:9px}.workspace .home-columns{grid-template-columns:minmax(0,1fr)}.workspace .home-management-summary{margin-top:24px;padding-top:24px}.workspace .creative-flow-nav{gap:4px;padding:5px}.workspace .creative-flow-nav button{flex-direction:column;justify-content:start;align-items:start;gap:8px;min-height:88px;padding:12px 10px;font-size:11px}.workspace .creative-flow-nav button>svg{display:none}.workspace .creative-flow-nav button>span{width:20px;height:20px}.workspace .creative-catalog,.workspace .creative-controls{border-radius:16px;padding:20px}.workspace .creative-catalog-heading{display:block}.workspace .creative-catalog-heading h2{font-size:22px}.workspace .creative-catalog-heading p{max-width:none;margin-top:12px;font-size:12px}.workspace .creative-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace .creative-presets>button{min-height:148px}.workspace .creative-flow-next{flex-direction:column;align-items:stretch;gap:14px}.workspace .creative-flow-next .button{justify-content:center}.workspace .creative-identity-group{margin-bottom:20px;padding:16px}.workspace .creative-edit-heading{flex-direction:column;gap:8px}.workspace .creative-controls .creative-fieldset :is(input,select,textarea),.workspace .caption-assistant textarea{font-size:16px}.workspace .creative-logo-picker button{min-height:54px}.workspace .creative-logo-picker button .station-logo{width:30px;height:30px}.workspace .creative-actions{justify-content:stretch}.workspace .creative-actions>.button{flex:140px;justify-content:center;font-size:12px}.workspace .creative-actions .creative-step-link{flex-basis:100%;margin-right:0}.workspace .caption-assistant .form-actions{align-items:stretch}.workspace .studio-creation-modes{grid-template-columns:minmax(0,1fr)}.workspace .studio-creation-modes a{padding:13px 15px}.workspace .studio-pauta-disclosure>summary{flex-wrap:wrap;gap:12px;padding:18px}.workspace .studio-pauta-disclosure>:not(summary){margin-inline:12px}.workspace .studio-start-option{padding:24px}.workspace .studio-start-option h2{font-size:23px}.workspace .studio-kit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace .studio-kit-card{padding:9px}.workspace .studio-kit-cover{height:160px}.workspace .studio-kit-card h3{font-size:12px}.workspace .operation-summary-panel{padding:16px}.workspace .operation-summary-panel .entity-records{grid-template-columns:minmax(0,1fr)}.workspace .operation-record-facts{gap:20px}.workspace .requests-page .list-toolbar>.search-field{flex-basis:100%;min-width:0}.workspace .requests-page .list-toolbar>.filter-tabs{margin-left:0}.workspace .entity-record{padding:18px}.workspace .entity-record .entity-heading{flex-wrap:wrap;gap:10px}.workspace .settings-station-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .settings-page .settings-layout>aside{grid-template-columns:minmax(0,1fr)}.workspace .settings-station-switcher a{padding:10px;font-size:11px}.workspace .settings-page .settings-station>h3{font-size:17px;line-height:1.4}.workspace .station-history-disclosure{padding:18px}.workspace .station-history-disclosure>summary{flex-direction:column;gap:10px}.workspace .stations-page .network-feature{grid-template-columns:minmax(0,1fr)}.workspace .stations-page .network-feature-copy{padding:24px}.workspace .stations-page .network-feature-art{min-height:160px}.workspace .assistant-starters{grid-template-columns:minmax(0,1fr)}.workspace .assistant-starters button{flex-direction:row;align-items:center;gap:20px;min-height:76px}.workspace .assistant-modes{grid-template-columns:minmax(0,1fr)}.workspace .assistant-modes button{justify-content:start;min-height:44px}.workspace .assistant-aside{display:block}.workspace .assistant-answer,.workspace .assistant-composer{padding:22px}.workspace .assistant-answer h2{font-size:20px}.workspace .assistant-intro h2{font-size:22px}.workspace .assistant-composer textarea,.workspace .assistant-composer select{font-size:16px}.workspace .assistant-answer-heading{flex-wrap:wrap}.workspace .mg-field :is(input,select,textarea){font-size:16px}.workspace .mg-kpi{padding:17px}.workspace .mg-kpi .mg-kpi-value{font-size:24px}.workspace .mg-confirmed-summary>a{margin-left:0}.workspace .mg-table tbody td{padding:12px 16px;display:block}.workspace .mg-table tbody td:before{letter-spacing:.03em;margin-bottom:5px;font-size:10px;display:block}.workspace .mg-table tbody td>*{max-width:100%}}@media (max-width:420px){.workspace .page{padding:22px 12px 32px}.workspace .page-heading{flex-wrap:wrap}.workspace .page-heading h1{font-size:26px}.workspace .page-heading p{font-size:12px}.workspace .creative-preview-panel{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);gap:12px;padding:14px}.workspace .creative-preview-empty{min-height:165px;padding:12px}.workspace .creative-preview-empty .creative-preview-logos{display:none}.workspace .creative-preview-bottom{font-size:10px}.workspace .creative-preview-bottom .button{padding-inline:10px;font-size:11px}.workspace .creative-preview-panel>.creative-hint{font-size:10px}.workspace .creative-controls,.workspace .creative-catalog{padding:18px}.workspace .creative-identity-group{padding:12px}.workspace .creative-identity-group .creative-logo-picker{grid-template-columns:minmax(0,1fr)}.workspace .creative-presets>button{min-height:155px}.workspace .creative-flow-nav button{padding:10px 8px;font-size:10px}.workspace .creative-flow-nav button>span{width:18px;height:18px;font-size:10px}.workspace .creative-fields-pair{grid-template-columns:minmax(0,1fr);gap:10px}.workspace .creative-fields-pair label{min-width:0}.workspace .home-page .intake-caption h2{max-width:90%;font-size:27px}.workspace .home-page .quick-actions a{font-size:10px}.workspace .home-page .station-bento{grid-template-columns:minmax(0,1fr)}.workspace .home-page .hero-station-tile{min-height:128px}.workspace .studio-kit-list,.workspace .operation-record-facts,.workspace .workspace-filter-row{grid-template-columns:minmax(0,1fr)}.workspace .workspace-filter-row>*{grid-column:1}.workspace .settings-station-switcher a{gap:7px;padding:10px 8px}}@media (prefers-reduced-motion:reduce){.workspace .button,.workspace .mg-button,.workspace .creative-flow-nav button{transition:none}}@media print{.workspace .report-section-nav,.workspace .mg-kpi-explanation summary{display:none}.workspace .mg-table{table-layout:auto;width:100%;display:table}.workspace .mg-table thead{display:table-header-group}.workspace .mg-table tbody{display:table-row-group}.workspace .mg-table tfoot{display:table-footer-group}.workspace .mg-table tr{display:table-row}.workspace .mg-table th,.workspace .mg-table td,.workspace .mg-table tbody td{width:auto;padding:7px 10px;display:table-cell}.workspace .mg-table tbody td:before{content:none;display:none}}@media (min-width:801px){.sidebar-v2 .sidebar-navigation .nav-work-cluster .nav-tile{flex-direction:row;justify-content:flex-start;gap:8px;min-height:38px;padding:9px 7px;font-size:11px}.sidebar-v2 .sidebar-navigation .nav-work-cluster .nav-tile svg{width:16px;height:16px}.sidebar-v2 .sidebar-navigation .nav-eyebrow-group{margin-top:12px}}@media (max-width:800px){.sidebar-v2 .sidebar-navigation .nav-work-cluster{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar-v2 .sidebar-navigation .nav-work-cluster .nav-tile{flex-direction:column;gap:4px;font-size:10px}}.workspace .studio-creation-modes a:not([aria-current=page]) span{color:#52675e}.workspace .studio-creation-modes a[aria-current=page] span{color:#d5e0dc}
.art-studio{--art-line:#d5dcd9;--art-ink:#172b31;--art-muted:#4e6269;color:var(--art-ink)}.art-toolbar{border-bottom:1px solid var(--art-line);justify-content:space-between;align-items:center;gap:24px;margin:24px 0 32px;padding-bottom:20px;display:flex}.art-steps{flex-wrap:wrap;gap:8px;display:flex}.art-steps button{color:var(--art-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px 14px;font-size:.875rem;display:inline-flex}.art-steps button[aria-current]{color:#fff;background:#17363c}.art-steps button>span{font-variant-numeric:tabular-nums;opacity:.8}.art-steps button:disabled{opacity:.5;cursor:default}.art-station{color:var(--art-muted);gap:4px;font-size:.75rem;display:grid}.art-station select{width:min(100%,290px);font-size:.875rem}.art-studio .art-step-title{letter-spacing:-.03em;outline:none;margin:0 0 12px;font-size:clamp(1.5rem,2vw,2rem);line-height:1.25}.art-lead{max-width:74ch;color:var(--art-muted);margin:0 0 28px;line-height:1.7}.art-profile-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.art-profile{color:inherit;text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;padding:0 0 12px}.art-profile-image{aspect-ratio:4/5;outline-offset:4px;background:#dce2df;border-radius:12px;outline:2px solid #0000;transition:outline-color .16s ease-out;position:relative;overflow:hidden}.art-profile-image img{object-fit:contain;width:100%;height:100%;display:block}.art-profile:hover .art-profile-image{outline-color:#9facaa}.art-profile.selected .art-profile-image{outline-color:#17363c}.art-profile strong{margin:16px 0 7px;font-size:.95rem;display:block}.art-profile>span{color:var(--art-muted);font-size:.8125rem;line-height:1.6;display:block}.art-selected{color:#17363c;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:.75rem;font-weight:700;display:flex;position:absolute;inset:auto 8px 8px}.art-reference-note{border-block:1px solid var(--art-line);justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:18px 0;display:flex}.art-reference-note p{max-width:75ch;color:var(--art-muted);margin:0;font-size:.875rem;line-height:1.7}.art-reference-note a{flex-shrink:0;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.art-step-actions{justify-content:flex-end;margin:24px 0;display:flex}.art-own-profile{border-top:1px solid var(--art-line);margin-top:32px;padding-top:20px}.art-own-profile summary{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.art-own-profile form{max-width:720px;padding-top:14px}.art-own-profile p{color:var(--art-muted);font-size:.875rem;line-height:1.7}.art-studio fieldset{border:0;gap:18px;min-width:0;margin:0 0 30px;padding:0;display:grid}.art-studio legend{width:100%;margin-bottom:18px;font-size:1.05rem;font-weight:700}.art-studio legend span{color:var(--art-muted);font-size:.8125rem;font-weight:400}.art-studio label:not(.art-station){gap:7px;font-size:.875rem;font-weight:600;display:grid}.art-studio input,.art-studio textarea,.art-studio select{accent-color:#17363c;width:100%;min-width:0;max-width:100%;font:inherit;color:var(--art-ink);background:#fff;border:1px solid #aebcb5;border-radius:8px;min-height:44px;padding:11px 13px;font-size:.9375rem;line-height:1.5;transition:border-color .14s ease-out}.art-studio input::placeholder,.art-studio textarea::placeholder{color:#5a6e67;opacity:1}.art-studio input:focus,.art-studio textarea:focus,.art-studio select:focus{outline-offset:2px;border-color:#2c6b52;outline:2px solid #2c6b52}.art-studio fieldset:disabled input,.art-studio fieldset:disabled textarea,.art-studio fieldset:disabled select,.art-studio select:disabled{color:#5a6e67;background:#e8ede9}.art-studio input[type=file]{padding:8px;font-size:.8125rem}.art-studio input[type=file]::file-selector-button{font:inherit;color:#173b2b;cursor:pointer;background:#e2eae4;border:0;border-radius:5px;margin-right:10px;padding:8px 10px}.art-studio textarea{resize:vertical;line-height:1.6}.art-fields-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.art-compose-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:28px;display:grid}.art-reference-pane{min-width:0;position:sticky;top:24px}.art-reference-full{object-fit:contain;object-position:top;background:#dce2df;border-radius:12px;width:100%;max-height:640px;display:block}.art-reference-pane>div{padding:18px 0}.art-reference-pane strong{font-size:.9rem}.art-reference-pane p{margin:5px 0}.art-reference-pane span,.art-version-note{color:var(--art-muted);font-size:.8125rem;line-height:1.65;display:block}.art-brief{min-width:0;padding-top:4px}.art-brief fieldset+fieldset{border-top:1px solid var(--art-line);padding-top:24px}.art-brief .field-help{color:var(--art-muted);margin:0;font-size:.8125rem;font-weight:400;line-height:1.65}.art-upload{background:#fff;border:1px dashed #9fada9;border-radius:12px;padding:22px}.art-upload span{font-size:.8125rem}.art-photo{background:#fff;border-radius:12px;align-items:center;gap:18px;padding:14px;display:flex}.art-photo img{object-fit:contain;background:#edf0ed;border-radius:6px;width:90px;height:110px}.art-photo>div{justify-items:start;gap:12px;min-width:0;display:grid}.art-photo strong{overflow-wrap:anywhere;font-size:.8125rem}.art-logo-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.art-logo-picker button{border:1px solid var(--art-line);text-align:left;color:var(--art-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;min-height:64px;padding:10px;font-size:.75rem;display:flex}.art-logo-picker button[aria-pressed=true]{background:#e3ece7;border-color:#59796c}.art-logo-picker img{object-fit:contain;flex-shrink:0;width:42px;height:42px}.art-logo-order{color:#24513b;margin-left:auto;font-weight:800}.art-generate{padding-top:8px}.art-generate p,.art-service-note{color:var(--art-muted);max-width:65ch;font-size:.8125rem;line-height:1.7}.art-review-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:start;gap:clamp(24px,4vw,52px);margin-top:28px;display:grid}.art-output{min-width:0}.art-output-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.art-output-heading strong{font-size:1.125rem;display:block}.art-output-heading>div>span{color:var(--art-muted);margin-top:6px;font-size:.8125rem;display:block}.art-output-image{width:100%;text-decoration:none;display:block}.art-output-image img{object-fit:contain;background:#e0e5e1;border-radius:12px;width:100%;height:auto;max-height:800px;display:block}.art-output-image>span{justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:.8125rem;display:flex}.art-output-pending{text-align:center;background:#e6ebe7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:36px;display:flex}.art-output-pending h3{margin:18px 0 8px;font-size:1.3rem}.art-output-pending p{max-width:42ch;color:var(--art-muted);font-size:.875rem;line-height:1.7}.art-output-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.art-review-note{color:var(--art-muted);font-size:.8125rem;line-height:1.7}.art-caption-pane{background:#fff;border-radius:12px;min-width:0;padding:24px}.art-caption-pane .caption-assistant{background:0 0;border:0;margin:0 0 20px;padding:0}.art-caption-pane .caption-heading{color:var(--art-muted)}.art-caption-pane .eyebrow{letter-spacing:normal}.art-caption-pane button{white-space:normal;max-width:100%}.art-feedback{color:#264a3b;background:#e3ece7;border-radius:8px;margin:24px 0;padding:16px 20px;font-size:.875rem;line-height:1.7}.art-feedback.error{color:#85311f;background:#fae8e3}.art-history{border-top:1px solid var(--art-line);margin-top:40px;padding-top:32px}.art-history-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.art-history-grid>button{text-align:left;font:inherit;color:var(--art-ink);cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:block}.art-history-grid img,.art-history-placeholder{object-fit:contain;background:#e1e8e3;border-radius:10px;width:100%;height:190px}.art-history-placeholder{place-items:center;display:grid}.art-history-grid strong,.art-history-grid small{margin-top:8px;display:block}.art-history-grid small{color:var(--art-muted);font-size:.75rem}.art-studio button:focus-visible,.art-studio a:focus-visible{outline-offset:4px;outline:3px solid #176149}.art-studio ::selection{color:#17332c;background:#cee3d5}@media (max-width:1200px){.art-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.art-review-layout{grid-template-columns:minmax(0,1fr)}.art-caption-pane{max-width:720px}}@media (max-width:850px){.art-toolbar{flex-direction:column;align-items:stretch;gap:16px}.art-compose-layout{grid-template-columns:minmax(0,1fr)}.art-reference-pane{grid-template-columns:140px 1fr;align-items:start;gap:16px;display:grid;position:static}.art-reference-full{max-height:220px}.art-reference-pane>.button{grid-column:1/-1;justify-self:start}.art-reference-note{flex-direction:column;align-items:start;gap:12px}.art-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.art-profile-grid{grid-template-columns:1fr 1fr;gap:18px 14px}.art-profile strong{font-size:.875rem}.art-steps{gap:2px}.art-steps button{gap:5px;padding:9px 7px;font-size:.75rem}.art-fields-row,.art-logo-picker{grid-template-columns:minmax(0,1fr)}.art-caption-pane{padding:20px 16px}.art-step-actions .button,.art-generate .button{width:100%}.art-output-heading{flex-direction:column;gap:12px}}
