.mo-dashboard{--mo-dashboard-page:var(--mo-page,#fff);--mo-dashboard-card:var(--mo-card,#fff);--mo-dashboard-ink:var(--mo-ink,#0b1320);--mo-dashboard-muted:var(--mo-muted,#475569);--mo-dashboard-line:var(--mo-line,#cbd5e1);--mo-dashboard-accent:var(--mo-accent,#1d4ed8);width:100%;min-width:0;color:var(--mo-dashboard-ink);font:inherit;font-size:max(15px,1rem);container-type:inline-size}.mo-dashboard *,.mo-dashboard :before,.mo-dashboard :after{box-sizing:border-box}.mo-dashboard .mo-dashboard__introduction{margin-bottom:28px}.mo-dashboard .mo-dashboard__toolbar{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:24px;display:flex}.mo-dashboard .mo-dashboard__toolbar-copy{flex:240px;min-width:0}.mo-dashboard .mo-dashboard__eyebrow{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.5cqi,28px);font-weight:700;line-height:1.2}.mo-dashboard .mo-dashboard__hint{color:var(--mo-dashboard-muted);overflow-wrap:anywhere;max-width:65ch;margin:8px 0 0;font-size:max(15px,.95em);line-height:1.55}.mo-dashboard .mo-dashboard__actions,.mo-dashboard .mo-dashboard__control-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mo-dashboard .mo-dashboard__button{appearance:none;border:1px solid var(--mo-dashboard-line);background:var(--mo-dashboard-card);min-width:44px;max-width:100%;min-height:44px;color:var(--mo-dashboard-ink);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:max(15px,.95em);font-weight:600;line-height:1.35;display:inline-flex}.mo-dashboard .mo-dashboard__button:focus-visible{outline:3px solid var(--mo-dashboard-accent);outline-offset:3px}.mo-dashboard .mo-dashboard__button[aria-pressed=true]{border-color:var(--mo-dashboard-ink);box-shadow:inset 0 0 0 1px var(--mo-dashboard-ink)}.mo-dashboard .mo-dashboard__button[aria-disabled=true]{cursor:default}.mo-dashboard .mo-dashboard__save{border-color:var(--mo-dashboard-ink)}.mo-dashboard .mo-dashboard__add{color:var(--mo-dashboard-accent);border-color:currentColor}.mo-dashboard .mo-dashboard__quiet{background:0 0}.mo-dashboard .mo-dashboard__status{flex-basis:100%;margin:0;font-size:max(15px,1em)}.mo-dashboard .mo-dashboard__status:empty{display:none}.mo-dashboard .mo-dashboard__error{border-inline-start:3px solid;flex-basis:100%;margin:0;padding:12px 16px;font-weight:600}.mo-dashboard .mo-dashboard__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.mo-dashboard .mo-dashboard__panel{border:1px solid var(--mo-dashboard-line);background:var(--mo-dashboard-card);width:100%;min-width:0;color:var(--mo-dashboard-ink);border-radius:24px;flex-direction:column;padding:24px;scroll-margin-block:24px;display:flex;box-shadow:0 2px 4px #0b132006,0 12px 32px #0b13200b}.mo-dashboard .mo-dashboard__panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:22px;display:flex}.mo-dashboard .mo-dashboard__panel-heading>div{min-width:0}.mo-dashboard .mo-dashboard__panel-heading h2{font:inherit;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.3cqi,30px);font-weight:700;line-height:1.15}.mo-dashboard .mo-dashboard__position{border:1px solid var(--mo-dashboard-line);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 36px;place-items:center;min-height:36px;font-weight:600;display:grid}.mo-dashboard .mo-dashboard__content{overflow-wrap:anywhere;flex:1;min-width:0}.mo-dashboard .mo-dashboard__content img,.mo-dashboard .mo-dashboard__content svg{max-width:100%}.mo-dashboard .mo-dashboard__controls{border-block:1px solid var(--mo-dashboard-line);gap:12px;margin-block:-6px 20px;padding-block:16px;display:grid}.mo-dashboard .mo-dashboard__choices{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.mo-dashboard .mo-dashboard__choices legend{padding:0 0 8px;font-weight:600}.mo-dashboard .mo-dashboard__handle{touch-action:none;cursor:grab}.mo-dashboard .mo-dashboard__handle:active{cursor:grabbing}.mo-dashboard .mo-dashboard__resize-row{justify-content:flex-end;margin-top:20px;display:flex}.mo-dashboard .mo-dashboard__panel[data-active=true]{outline:2px solid var(--mo-dashboard-accent);outline-offset:3px}.mo-dashboard .mo-dashboard__panel[data-drop=true]{outline:4px dashed var(--mo-dashboard-accent);outline-offset:4px}.mo-dashboard .mo-dashboard__empty{border:1px dashed var(--mo-dashboard-line);text-align:center;border-radius:24px;padding:40px 24px;line-height:1.6}.mo-dashboard .mo-dashboard__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width>=760px){.mo-dashboard .mo-dashboard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mo-dashboard .mo-dashboard__panel{grid-column:span var(--mo-panel-span,1);padding:28px}.mo-dashboard .mo-dashboard__panel[data-height=tall]{min-height:36rem}}@container (width<=479px){.mo-dashboard .mo-dashboard__actions{width:100%}.mo-dashboard .mo-dashboard__actions>button{flex:100%}.mo-dashboard .mo-dashboard__panel{border-radius:20px;padding:20px}.mo-dashboard .mo-dashboard__control-row>button,.mo-dashboard .mo-dashboard__choices>button{flex:100%}}@media (prefers-color-scheme:dark){.mo-dashboard{--mo-dashboard-page:var(--mo-page,#090d14);--mo-dashboard-card:var(--mo-card,#111827);--mo-dashboard-ink:var(--mo-ink,#f2f5f9);--mo-dashboard-muted:var(--mo-muted,#cbd5e1);--mo-dashboard-line:var(--mo-line,#475569);--mo-dashboard-accent:var(--mo-accent,#7ba4ff)}}@media (forced-colors:active){.mo-dashboard .mo-dashboard__panel,.mo-dashboard .mo-dashboard__button{box-shadow:none;border-color:canvastext}.mo-dashboard .mo-dashboard__button[aria-pressed=true]{outline:2px solid highlight}}