.mh-convertPanel{--mh-selection-single-border:color-mix(in srgb, var(--surface-2) 74%, var(--text) 26%);--mh-selection-single-glow:color-mix(in srgb, var(--surface-2) 26%, transparent 74%);--mh-selection-multi-border:#eec239;--mh-selection-multi-glow:#eab3082e;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;display:grid}.mh-convertPanel--settingsOpen{grid-template-rows:auto auto minmax(0,1fr) auto}.mh-convertPanel--templateDesignerOnly{grid-template-rows:auto minmax(0,1fr)}.mh-convertPanel-hiddenInput{display:none}@keyframes mh-gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.mh-convertPanel-topbar{background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;min-height:46px;padding:6px 10px;display:flex;position:relative}.mh-convertPanel--settingsOpen .mh-convertPanel-topbar{border-bottom-right-radius:0;border-bottom-left-radius:0}.mh-convertPanel-topbarTitle{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}.mh-convertPanel-topbarTitleContent{align-items:center;gap:8px;min-width:0;display:inline-flex}body.app-body--dashboard .mh-convertPanel-topbarTitle{flex:auto;min-width:0}.mh-convertPanel-topbarLogo{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 82%, var(--bg) 18%);border-radius:6px;flex:none;width:22px;height:22px}.mh-convertPanel-dashboardBrand{letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;font-size:19px;font-weight:700;line-height:1;display:inline-flex}body.app-body--dashboard .mh-convertPanel-dashboardBrand{text-overflow:ellipsis;min-width:0;overflow:hidden}.mh-convertPanel-dashboardBrandImage{object-fit:contain;width:auto;max-width:180px;height:30px;display:block}body.app-body--dashboard .mh-convertPanel-dashboardBrandImage{max-width:min(180px,100%)}.mh-convertPanel-brandAnimated{background:linear-gradient(90deg,#6c5eb5,#5cab5e,#c9d487,#8b6fd1,#6fd1b7,#b55e6c,#6c5eb5) 0 0/300% 300%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:10s linear infinite mh-gradientMove}.mh-convertPanel-brandPlain{color:var(--text)}.mh-convertPanel-topbarPage{color:var(--border);text-shadow:0 1px 1px #0006;background:linear-gradient(160deg, #0000004d 0%, color-mix(in srgb, var(--surface) 72%, transparent 28%) 52%, #00000042 100%), linear-gradient(160deg, color-mix(in srgb, black 16%, var(--surface) 84%) 0%, color-mix(in srgb, var(--surface) 94%, black 6%) 52%, color-mix(in srgb, black 14%, var(--surface) 86%) 100%);white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:8px;min-height:34px;padding:0 8px;font-size:20px;font-weight:700;line-height:34px;display:block;overflow:hidden;box-shadow:inset 0 2px 5px #0000006b,inset 0 -1px #ffffff1a,inset 1px 0 #00000047,inset -1px 0 #ffffff14}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .mh-convertPanel-topbarPage{color:#fff}}:root[data-app-theme=light] .mh-convertPanel-topbarPage{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-app-theme=light]) .mh-convertPanel-topbarPage{text-shadow:0 1px 1px #00000094,0 2px 6px #00000070}}:root[data-app-theme=dark] .mh-convertPanel-topbarPage{text-shadow:0 1px 1px #00000094,0 2px 6px #00000070}.mh-convertPanel-topbarPage--centered{left:var(--mh-topbar-title-inset,56px);right:var(--mh-topbar-actions-inset,196px);text-align:center;pointer-events:none;width:auto;position:absolute}.mh-convertPanel-topbar--dashboardBrand .mh-convertPanel-topbarPage--centered{font-size:16px}.mh-convertPanel-topbarPage--dashInfo{font-size:13px;font-weight:500}@keyframes mh-topbarInfoFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.mh-modal-backdrop{z-index:220;-webkit-backdrop-filter:blur(8px)saturate(120%);background:#0000009e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.mh-modal{border:1px solid color-mix(in srgb, var(--border) 86%, transparent 14%);background:linear-gradient(160deg, #0000004d 0%, color-mix(in srgb, var(--surface) 74%, transparent 26%) 52%, #00000042 100%), linear-gradient(160deg, color-mix(in srgb, black 16%, var(--surface) 84%) 0%, color-mix(in srgb, var(--surface) 94%, black 6%) 52%, color-mix(in srgb, black 14%, var(--surface) 86%) 100%);border-radius:14px;width:min(520px,92vw);overflow:hidden;box-shadow:inset 0 2px 5px #0000006b,inset 0 -1px #ffffff1a,0 24px 70px #00000057}.mh-modal-header{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.mh-modal-title{letter-spacing:.01em;flex:1;font-size:13px;font-weight:650}.mh-modal-body{padding:0}.mh-convertPanel-topbarPageInfoText{animation:.18s ease-out mh-topbarInfoFadeIn;display:inline-block}.mh-convertPanel-topbarInfoLabel{font-weight:700}.mh-convertPanel-topbarInfoDesc{opacity:.82;font-weight:400}.mh-convertPanel-topbarCenter{text-align:center;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.mh-convertPanel-tabs{gap:8px;display:flex}.mh-convertPanel-tab{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 85%, var(--bg) 15%);color:var(--text);min-height:34px;font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px}.mh-convertPanel-tab--active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent 76%)}.mh-convertPanel-tab:disabled{opacity:.55;cursor:not-allowed}.mh-convertPanel-headerActions{z-index:1;flex:none;align-items:center;gap:10px;min-width:0;margin-left:auto;display:inline-flex;position:relative}.mh-convertPanel-headerTabs{align-items:center;gap:8px;display:inline-flex}.mh-convertPanel-headerTools{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.mh-convertPanel-headerZoneControl{flex:none;margin-right:4px}.mh-convertPanel-headerTools .mh-lockCardsBtn,.mh-convertPanel-headerTools .mh-homeMenuBtn,.mh-convertPanel-headerTools .mh-newActionBtn,.mh-convertPanel-headerTools .mh-toolsMenuBtn,.mh-convertPanel-headerTools .mh-settingsMenuBtn,.mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn,.mh-convertPanel-topbarTitle .mh-homeMenuBtn{appearance:none;-webkit-tap-highlight-color:transparent;border-radius:var(--radius-sm);width:38px;height:38px;box-shadow:none;background:0 0;border-color:#0000;flex:none;place-items:center;padding:0;display:inline-grid}.mh-convertPanel-headerTools .mh-lockCardsBtn:hover,.mh-convertPanel-headerTools .mh-homeMenuBtn:hover,.mh-convertPanel-headerTools .mh-newActionBtn:hover,.mh-convertPanel-headerTools .mh-toolsMenuBtn:hover,.mh-convertPanel-headerTools .mh-settingsMenuBtn:hover,.mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn:hover,.mh-convertPanel-topbarTitle .mh-homeMenuBtn:hover{background:0 0}.mh-convertPanel-headerTools .mh-lockCardsBtn:active,.mh-convertPanel-headerTools .mh-homeMenuBtn:active,.mh-convertPanel-headerTools .mh-newActionBtn:active,.mh-convertPanel-headerTools .mh-toolsMenuBtn:active,.mh-convertPanel-headerTools .mh-settingsMenuBtn:active,.mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn:active,.mh-convertPanel-topbarTitle .mh-homeMenuBtn:active{transform:none}.mh-convertPanel-headerTools .mh-lockCardsBtn:focus-visible,.mh-convertPanel-headerTools .mh-homeMenuBtn:focus-visible,.mh-convertPanel-headerTools .mh-newActionBtn:focus-visible,.mh-convertPanel-headerTools .mh-toolsMenuBtn:focus-visible,.mh-convertPanel-headerTools .mh-settingsMenuBtn:focus-visible,.mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn:focus-visible,.mh-convertPanel-topbarTitle .mh-homeMenuBtn:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.mh-convertPanel-headerTools .mh-lockCardsBtn[aria-pressed=true],.mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn[aria-pressed=true],.mh-convertPanel-headerTools .mh-toolsMenuBtn[aria-pressed=true]{color:var(--text);box-shadow:0 0 0 1px var(--border), var(--shadow)}.mh-convertPanel-headerTools .mh-lockCardsBtn:disabled,.mh-convertPanel-headerTools .mh-homeMenuBtn:disabled,.mh-convertPanel-headerTools .mh-newActionBtn:disabled,.mh-convertPanel-headerTools .mh-toolsMenuBtn:disabled,.mh-convertPanel-headerTools .mh-settingsMenuBtn:disabled,.mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn:disabled,.mh-convertPanel-topbarTitle .mh-homeMenuBtn:disabled{opacity:.55;cursor:not-allowed}.mh-topPanel-divider{background:var(--border);width:1px;height:24px;margin:0 4px}.mh-lockCardsIcon,.mh-homeMenuIcon,.mh-sourceHistoryHeaderIcon,.mh-toolsMenuIcon,.mh-settingsMenuIcon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mh-newActionIcon{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@keyframes mh-dashboardAddGuidePulse{0%{opacity:0;transform:scale(.72)}24%{opacity:.9}74%{opacity:0;transform:scale(1.62)}to{opacity:0;transform:scale(1.62)}}@keyframes mh-dashboardAddGuideLift{0%,to{transform:translateY(0)}18%{transform:translateY(-1px)}32%{transform:translateY(-4px)}46%{transform:translateY(-1px)}60%{transform:translateY(0)}}.mh-convertPanel-headerTools .mh-newActionBtn--guided{isolation:isolate;position:relative}.mh-convertPanel-headerTools .mh-newActionBtn--guided:before,.mh-convertPanel-headerTools .mh-newActionBtn--guided:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-4px}.mh-convertPanel-headerTools .mh-newActionBtn--guided:before{background:color-mix(in srgb, var(--accent) 18%, transparent);opacity:.82}.mh-convertPanel-headerTools .mh-newActionBtn--guided:after{border:1px solid color-mix(in srgb, var(--accent) 58%, transparent);animation:2.2s ease-out infinite mh-dashboardAddGuidePulse}.mh-convertPanel-headerTools .mh-newActionBtn--guided .mh-newActionIcon{animation:2.2s ease-in-out infinite mh-dashboardAddGuideLift}@media (prefers-reduced-motion:reduce){.mh-convertPanel-headerTools .mh-newActionBtn--guided .mh-newActionIcon,.mh-convertPanel-headerTools .mh-newActionBtn--guided:after{animation:none!important}}.mh-convertPanel-config{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 95%, var(--bg) 5%);border-radius:10px;min-height:0;padding:10px}.mh-convertPanel-zoneStrip{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 95%, var(--bg) 5%);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(80px,2fr) minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:6px 10px;display:grid}.mh-convertPanel-config,.mh-convertPanel-zoneStrip,.mh-convertPanel-bundleChecks,.mh-convertPanel-destinationPreview{box-shadow:none;border-color:#0000}.mh-convertPanel-zoneStripZone{align-items:center;gap:6px;min-width:0;display:inline-flex}.mh-convertPanel-zoneStripZone--center{justify-content:center}.mh-convertPanel-zoneStripZone--right{justify-content:flex-end}.mh-convertPanel-zoneTab,.mh-convertPanel-zoneSettingsBtn{appearance:none;-webkit-tap-highlight-color:transparent;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);color:var(--text);height:28px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 10px;font-size:12px;line-height:1}.mh-convertPanel-zoneTab:hover,.mh-convertPanel-zoneTab:focus-visible,.mh-convertPanel-zoneSettingsBtn:hover,.mh-convertPanel-zoneSettingsBtn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%);outline:none}.mh-convertPanel-zoneTab--active,.mh-convertPanel-zoneSettingsBtn--open{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--surface) 84%)}.mh-convertPanel-config--foldout{background:linear-gradient(160deg, #0000004d 0%, color-mix(in srgb, var(--surface) 72%, transparent 28%) 52%, #00000042 100%), linear-gradient(160deg, color-mix(in srgb, black 16%, var(--surface) 84%) 0%, color-mix(in srgb, var(--surface) 94%, black 6%) 52%, color-mix(in srgb, black 14%, var(--surface) 86%) 100%);border:1px solid #0000;border-radius:10px;justify-self:center;align-items:center;width:99%;min-height:40px;margin-top:-10px;margin-bottom:-10px;padding:5px 10px;display:grid;overflow:hidden;box-shadow:inset 0 2px 5px #0000006b,inset 0 -1px #ffffff1a,inset 1px 0 #00000047,inset -1px 0 #ffffff14}.mh-convertPanel-config--foldout .mh-convertPanel-presetPicker{width:100%;min-width:0;display:block}.mh-convertPanel-config--foldout .mh-convertPanel-presetRow{scrollbar-width:none;flex-wrap:nowrap;gap:6px;width:100%;min-width:0;overflow:auto hidden}.mh-convertPanel-config--foldout .mh-convertPanel-presetRow::-webkit-scrollbar{width:0;height:0}.mh-convertPanel-config--foldout .mh-convertPanel-presetRow>*{flex:none}.mh-convertPanel-config--foldout .mh-convertPanel-presetRow>.mh-convertPanel-bundleChecks{flex:auto;width:100%}.mh-convertPanel-config--foldout .mh-convertPanel-bundleChecks{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-top:0;padding:6px 8px;display:flex}.mh-convertPanel-config--foldout .mh-convertPanel-bundleChecksToolbar{flex-wrap:nowrap;flex:none;margin:0}.mh-convertPanel-config--foldout .mh-convertPanel-bundleChecksInline{scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;overflow:auto hidden}.mh-convertPanel-config--foldout .mh-convertPanel-bundleChecksInline::-webkit-scrollbar{width:0;height:0}.mh-convertPanel-config--foldout .mh-convertPanel-bundleCheck{white-space:nowrap;flex:none}.mh-convertPanel-config--wrapped .mh-convertPanel-presetRow{flex-wrap:wrap;gap:8px;overflow:visible}.mh-convertPanel-config--wrapped .mh-convertPanel-presetRow>*{flex:100%}.mh-convertPanel-config--wrapped .mh-convertPanel-bundleChecks{flex-wrap:wrap;align-items:stretch;overflow:visible}.mh-convertPanel-config--wrapped .mh-convertPanel-bundleChecksToolbar{width:100%}.mh-convertPanel-config--wrapped .mh-convertPanel-bundleChecksInline{flex-wrap:wrap;width:100%;overflow:visible}.mh-convertPanel-config--wrapped .mh-convertPanel-bundleCheck{white-space:normal}.mh-convertPanel-config--wrapped .mh-convertPanel-bundlePresetLayout{grid-template-columns:minmax(0,1fr);gap:8px}.mh-convertPanel-config--wrapped .mh-convertPanel-bundlePresetZone{justify-content:flex-start;overflow:visible}.mh-convertPanel-config--wrapped .mh-convertPanel-bundlePresetZone--left .mh-convertPanel-bundleChecksToolbar,.mh-convertPanel-config--wrapped .mh-convertPanel-bundlePresetZone--center .mh-convertPanel-bundleChecksInline{flex-wrap:wrap;justify-content:flex-start}.mh-convertPanel-config--wrapped .mh-convertPanel-bundleChecksCount{white-space:normal;margin-left:0}.mh-convertPanel-config--templateDesigner{align-items:stretch;min-height:min(72vh,760px);padding:10px}.mh-somebox-templateDesignerShell{grid-template-columns:240px minmax(0,1fr) 280px;gap:14px;height:100%;min-height:0;display:grid}.mh-somebox-templateCenter{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.mh-somebox-templateRail{scrollbar-width:none;background:color-mix(in srgb, var(--surface) 94%, transparent 6%);grid-auto-rows:max-content;align-content:start;gap:12px;min-width:0;min-height:0;padding:12px;display:grid;overflow:auto;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0000001a}.mh-somebox-templateRail::-webkit-scrollbar{width:0;height:0}.mh-somebox-templateRailHeader,.mh-somebox-templateToolbarMeta{gap:4px;display:grid}.mh-somebox-templateRailHeader>span,.mh-somebox-templateSectionLabel,.mh-somebox-templateToolbarEyebrow,.mh-somebox-templateField>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.mh-somebox-templateRailHeader>strong,.mh-somebox-templateToolbarMeta>strong{color:var(--text);font-size:.95rem;font-weight:700}.mh-somebox-templateField{gap:6px;display:grid}.mh-somebox-templateSectionHint,.mh-somebox-templateToolbarSummary{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.mh-somebox-templateSection{align-content:start;gap:8px;min-height:0;display:grid}.mh-somebox-templateList{gap:8px;min-height:0;display:grid}.mh-somebox-templateListItemWrap{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.mh-somebox-templateListItem{text-align:left;background:color-mix(in srgb, var(--surface) 92%, transparent 8%);width:100%;color:inherit;border:0;gap:4px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0000001a}.mh-somebox-templateListItem:hover,.mh-somebox-templateListItem:focus-visible{background:color-mix(in srgb, var(--surface-2) 94%, var(--accent) 6%)}.mh-somebox-templateListItem--active{background:color-mix(in srgb, var(--surface-2) 90%, var(--accent) 10%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent 76%), inset 0 1px 0 #ffffff0d, 0 6px 16px #0000001a}.mh-somebox-templateListMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.mh-somebox-templateListItem p,.mh-somebox-templateEmptyState{color:var(--muted);margin:0}.mh-somebox-templateTagRow{flex-wrap:wrap;gap:6px;display:flex}.mh-somebox-templateTag{background:color-mix(in srgb, var(--surface-2) 86%, transparent 14%);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 7px;font-size:.66rem;font-weight:700;display:inline-flex}.mh-somebox-templateListState{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 78%, var(--text) 22%);font-size:.7rem;font-weight:700}.mh-somebox-templateDeleteBtn{place-items:center;min-width:36px;min-height:36px;padding:0;display:inline-grid}.mh-somebox-templateDeleteBtn svg,.mh-somebox-templateToolbarBtn svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mh-somebox-templateToolbar{background:color-mix(in srgb, var(--surface) 94%, transparent 6%);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0000001a}.mh-somebox-templateToolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mh-somebox-templateToolbarBtn{align-items:center;gap:7px;display:inline-flex}.mh-somebox-templateToolbarBtn--active{background:color-mix(in srgb, var(--accent) 16%, var(--surface) 84%);color:var(--text)}.mh-somebox-templateInspectorHeader{gap:8px;display:grid}.mh-somebox-templateInspectorHeaderTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mh-somebox-templateCloseBtn{flex:none;justify-content:center;align-items:center;font-size:.92rem;line-height:1}.mh-somebox-templateStageWrap{background:radial-gradient(circle at 50% 18%, #ffffff08 0%, transparent 46%), color-mix(in srgb, var(--surface-2) 88%, black 12%);min-width:0;height:100%;min-height:0;padding:10px;overflow:auto}.mh-somebox-templateStageNote{width:min(100%,540px);color:var(--muted);margin:0 auto 10px;font-size:.76rem;line-height:1.45}.mh-somebox-templateStage{--mh-somebox-template-accent:#6f6f6f;--mh-somebox-template-top-band:22%;--mh-somebox-template-info-band:16%;--mh-somebox-template-footer-band:16%;--mh-somebox-template-top-color:#6f6f6f;--mh-somebox-template-info-color:#6f6f6f;--mh-somebox-template-footer-color:#6f6f6f;--mh-somebox-template-divider-color:#fff;--mh-somebox-template-radius:0px;--mh-somebox-template-top-text:#fff;--mh-somebox-template-info-text:#fff;--mh-somebox-template-footer-text:#fff;aspect-ratio:1080/1350;border-radius:var(--mh-somebox-template-radius);background:color-mix(in srgb, black 70%, var(--surface) 30%);width:min(100%,540px);min-height:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 22px 44px #00000038,inset 0 1px #ffffff14}.mh-somebox-templateStage--gridVisible:before{content:"";opacity:.65;pointer-events:none;background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(#ffffff1a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.mh-somebox-templateStageCanvas{width:100%;height:100%;position:absolute;inset:0}.mh-somebox-templateSelectionLayer{z-index:4;position:absolute;inset:0}.mh-somebox-templateHitArea,.mh-somebox-templateFrameEdge{cursor:pointer;background:0 0;border:1px solid #0000;transition:border-color .12s,background-color .12s,box-shadow .12s;position:absolute}.mh-somebox-templateHitArea:hover,.mh-somebox-templateHitArea:focus-visible,.mh-somebox-templateFrameEdge:hover,.mh-somebox-templateFrameEdge:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, transparent 58%);background:color-mix(in srgb, var(--accent) 10%, transparent 90%);outline:none}.mh-somebox-templateHitArea--selected,.mh-somebox-templateFrameEdge--selected{border-color:color-mix(in srgb, var(--accent) 66%, transparent 34%);background:color-mix(in srgb, var(--accent) 14%, transparent 86%);box-shadow:inset 0 0 0 1px #ffffff29}.mh-somebox-templateHitArea--topBand{height:calc(var(--mh-somebox-template-top-band) - 14px);inset:14px 14px auto}.mh-somebox-templateHitArea--infoBand{left:14px;right:14px;bottom:var(--mh-somebox-template-footer-band);height:var(--mh-somebox-template-info-band)}.mh-somebox-templateHitArea--footerBand{height:calc(var(--mh-somebox-template-footer-band) - 14px);bottom:14px;left:14px;right:14px}.mh-somebox-templateHitArea--divider{left:22px;right:22px;bottom:calc(var(--mh-somebox-template-footer-band) + var(--mh-somebox-template-info-band));height:max(10px, calc(var(--mh-somebox-template-divider-thickness,3px) + 8px));transform:translateY(50%)}.mh-somebox-templateFrameEdge--top,.mh-somebox-templateFrameEdge--bottom{height:14px;left:0;right:0}.mh-somebox-templateFrameEdge--left,.mh-somebox-templateFrameEdge--right{width:14px;top:0;bottom:0}.mh-somebox-templateFrameEdge--top{top:0}.mh-somebox-templateFrameEdge--right{right:0}.mh-somebox-templateFrameEdge--bottom{bottom:0}.mh-somebox-templateFrameEdge--left{left:0}.mh-somebox-templateBand,.mh-somebox-templateInfoBand,.mh-somebox-templateFooterBand{z-index:1;position:absolute;left:0;right:0}.mh-somebox-templateBand--top{height:var(--mh-somebox-template-top-band);background:linear-gradient(180deg, #ffffff14 0%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--mh-somebox-template-top-color) 88%, white 12%) 0%, color-mix(in srgb, var(--mh-somebox-template-top-color) 92%, black 8%) 100%);color:var(--mh-somebox-template-top-text);justify-content:space-between;align-items:flex-start;gap:10px;padding:28px 28px 18px;display:flex;top:0}.mh-somebox-templateBand--top span{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.mh-somebox-templateBand--top small,.mh-somebox-templateBandBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#00000047;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.mh-somebox-templateInfoBand{bottom:var(--mh-somebox-template-footer-band);height:var(--mh-somebox-template-info-band);background:linear-gradient(180deg, #ffffff0d 0%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--mh-somebox-template-info-color) 94%, white 6%) 0%, color-mix(in srgb, var(--mh-somebox-template-info-color) 82%, black 18%) 100%);color:var(--mh-somebox-template-info-text);align-content:center;gap:10px;padding:24px 28px;display:grid}.mh-somebox-templateDivider{left:28px;right:28px;bottom:calc(var(--mh-somebox-template-footer-band) + var(--mh-somebox-template-info-band));height:var(--mh-somebox-template-divider-thickness,3px);background:var(--mh-somebox-template-divider-color);z-index:2;border-radius:999px;position:absolute}.mh-somebox-templateFooterBand{height:var(--mh-somebox-template-footer-band);background:linear-gradient(180deg, #ffffff0a 0%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--mh-somebox-template-footer-color) 80%, black 20%) 0%, color-mix(in srgb, var(--mh-somebox-template-footer-color) 86%, black 14%) 100%);color:var(--mh-somebox-template-footer-text);justify-content:flex-start;align-items:center;padding:18px 28px 24px;display:flex;bottom:0}.mh-somebox-templateObjectLayer{z-index:6;pointer-events:none;position:absolute;inset:0}.mh-somebox-templateObject{pointer-events:none;position:absolute}.mh-somebox-templateObjectSurface{appearance:none;pointer-events:auto;color:#0000;text-align:left;cursor:grab;background:0 0;border:1px solid #0000;border-radius:12px;width:100%;height:100%;padding:0;transition:border-color .12s,box-shadow .12s,background-color .12s;display:block}.mh-somebox-templateObjectSurface:active{cursor:grabbing}.mh-somebox-templateObjectSurface:hover,.mh-somebox-templateObjectSurface:focus-visible,.mh-somebox-templateObject--selected .mh-somebox-templateObjectSurface{border-color:color-mix(in srgb, var(--accent) 55%, transparent 45%);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent 82%);background:color-mix(in srgb, var(--accent) 8%, transparent 92%);outline:none}.mh-somebox-templateObjectSurface--topText{border-radius:8px}.mh-somebox-templateObjectSurface--textBlock{border-radius:12px}.mh-somebox-templateObjectSurface--logo{border-radius:10px}.mh-somebox-templateStage--preview .mh-somebox-templateObjectSurface{box-shadow:none;pointer-events:none;border-color:#0000}.mh-somebox-templateStage--preview .mh-somebox-templateObjectSurface--topText,.mh-somebox-templateStage--preview .mh-somebox-templateObjectSurface--textBlock,.mh-somebox-templateStage--preview .mh-somebox-templateObjectSurface--logo{background:0 0}.mh-somebox-templateObjectResize{pointer-events:auto;border:1px solid color-mix(in srgb, var(--accent) 58%, transparent 42%);background:color-mix(in srgb, var(--surface) 84%, black 16%);cursor:nwse-resize;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;bottom:-8px;right:-8px;box-shadow:0 10px 20px #0000002e}.mh-somebox-templateObjectResize span{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:translate(-1px,-1px)}.mh-somebox-templateObjectResize:hover,.mh-somebox-templateObjectResize:focus-visible{background:color-mix(in srgb, var(--accent) 18%, var(--surface) 82%);outline:none}.mh-somebox-templateLogoList{gap:8px;display:grid}.mh-somebox-templateLogoListItem{justify-content:flex-start}.mh-somebox-templateLogoListItem--active{background:color-mix(in srgb, var(--accent) 16%, var(--surface) 84%);color:var(--text)}.mh-somebox-templateTextArea{resize:vertical;min-height:80px}.mh-somebox-templateColorRow{flex-wrap:wrap;gap:8px;display:flex}.mh-somebox-templateColorSwatch,.mh-somebox-templateColorInputWrap{appearance:none;-webkit-tap-highlight-color:transparent;border:1px solid color-mix(in srgb, var(--border) 82%, transparent 18%);background:var(--mh-somebox-template-swatch,transparent);cursor:pointer;border-radius:999px;width:30px;height:30px;padding:0}.mh-somebox-templateColorSwatch--active,.mh-somebox-templateColorSwatch:hover,.mh-somebox-templateColorSwatch:focus-visible,.mh-somebox-templateColorInputWrap:hover,.mh-somebox-templateColorInputWrap:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent 78%);outline:none}.mh-somebox-templateColorInputWrap{background:linear-gradient(135deg,#ff8a65 0%,#ffd54f 30%,#4dd0e1 62%,#9575cd 100%);position:relative;overflow:hidden}.mh-somebox-templateColorInput{opacity:0;cursor:pointer;position:absolute;inset:0}.mh-somebox-templateLogoFields{gap:6px;display:grid}@media (max-width:1100px){.mh-somebox-templateDesignerShell{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.mh-convertPanel-config--templateDesigner{min-height:auto}}.mh-convertPanel-presetPicker{gap:8px;display:grid}.mh-convertPanel-presetRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mh-convertPanel-presetField{align-self:center;width:fit-content;max-width:100%}.mh-convertPanel-bundleChecks{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 80%, var(--bg) 20%);border-radius:8px;gap:6px;margin-top:8px;padding:7px;display:grid}.mh-convertPanel-bundleChecks--inline{flex:320px;margin-top:0}.mh-convertPanel-bundleChecks strong{text-transform:uppercase;color:var(--muted);font-size:11px}.mh-convertPanel-bundleChecksInline{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.mh-convertPanel-bundleChecksSingleRow{align-items:center;gap:8px;min-width:0;display:flex}.mh-convertPanel-bundleChecksInline--singleLine{flex-wrap:nowrap;flex:auto;min-width:0;overflow:auto hidden}.mh-convertPanel-bundleChecksInline--singleLine .mh-convertPanel-bundleCheck{white-space:nowrap;flex:none}.mh-convertPanel-bundleChecksToolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mh-convertPanel-bundlePresetLayout{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:22px;width:100%;min-width:0;display:grid}.mh-convertPanel-bundlePresetZone{background:linear-gradient(160deg, #0000004d 0%, color-mix(in srgb, var(--surface) 72%, transparent 28%) 52%, #00000042 100%), linear-gradient(160deg, color-mix(in srgb, black 16%, var(--surface) 84%) 0%, color-mix(in srgb, var(--surface) 94%, black 6%) 52%, color-mix(in srgb, black 14%, var(--surface) 86%) 100%);border-radius:10px;align-self:stretch;align-items:center;min-width:0;min-height:40px;padding:6px 10px;display:flex;box-shadow:inset 0 2px 5px #0000006b,inset 0 -1px #ffffff1a,inset 1px 0 #00000047,inset -1px 0 #ffffff14}.mh-convertPanel-bundlePresetZone>*{min-width:0}.mh-convertPanel-bundlePresetZone--left{justify-content:flex-start}.mh-convertPanel-bundlePresetZone--left .mh-convertPanel-bundleChecksToolbar{flex-wrap:nowrap}.mh-convertPanel-bundlePresetZone--center{justify-content:center;overflow:hidden}.mh-convertPanel-bundlePresetZone--center .mh-convertPanel-bundleChecksInline{justify-content:center;width:100%}.mh-convertPanel-bundlePresetZone--right{justify-content:flex-end}.mh-convertPanel-bundlePresetZone--right .mh-convertPanel-bundleChecksCount{margin-left:0}.mh-convertPanel-bundleModeStrip{flex-wrap:wrap;flex:280px;align-items:center;gap:6px;min-width:0;display:inline-flex}.mh-convertPanel-bundleModePill{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);height:28px;color:var(--text);cursor:pointer;border-radius:7px;padding:0 10px;font-size:12px;line-height:1}.mh-convertPanel-bundleModePill:hover,.mh-convertPanel-bundleModePill:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%);outline:none}.mh-convertPanel-bundleModePill--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface) 82%)}.mh-convertPanel-bundleModeConfigHint{color:color-mix(in srgb, var(--accent) 70%, var(--text) 30%);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:10px}.mh-convertPanel-bundleModeActiveLabel{color:var(--muted);white-space:nowrap;font-size:11px}.mh-convertPanel-bundleModeActionBtn{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);height:28px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 10px;font-size:11px;line-height:1}.mh-convertPanel-bundleModeActionBtn:hover,.mh-convertPanel-bundleModeActionBtn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%);outline:none}.mh-convertPanel-bundleModeActionBtn--danger{border-color:color-mix(in srgb, #ef4444 48%, var(--border) 52%);color:color-mix(in srgb, #ef4444 74%, var(--text) 26%)}.mh-convertPanel-bundleModeActionBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.mh-convertPanel-bundleVariantCreator{grid-template-columns:minmax(0,1fr) 108px auto 26px;align-items:center;gap:6px;min-width:0;display:grid}.mh-convertPanel-bundlePresetCreator{grid-template-columns:minmax(0,1fr) 26px 26px;align-items:center;gap:6px;min-width:0;display:grid}.mh-convertPanel-bundleVariantCreator .mh-input,.mh-convertPanel-bundlePresetCreator .mh-input{min-width:0;min-height:30px;padding:4px 8px;font-size:12px}.mh-convertPanel-bundleVariantCreatorName,.mh-convertPanel-bundlePresetCreatorName{width:100%;min-width:0}.mh-convertPanel-bundleVariantCreatorSize{justify-self:stretch;width:108px;min-width:108px}.mh-convertPanel-bundleChecksCount{color:var(--muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:500;line-height:1}.mh-convertPanel-bundleCheck{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.mh-convertPanel-bundleCheck input{margin:0}.mh-convertPanel-bundleCheck span{font-size:12px;line-height:1}.mh-convertPanel-bundleCheck small{color:var(--muted);font-size:10px;line-height:1}.mh-convertPanel-bundleCheck--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface) 88%)}.mh-convertPanel-bundleCheckToggle{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.mh-convertPanel-bundleCheckToggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%);border-radius:6px;outline:none}.mh-convertPanel-bundleCheckRemove{border:1px solid color-mix(in srgb, #ef4444 48%, var(--border) 52%);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);width:18px;height:18px;color:color-mix(in srgb, #ef4444 74%, var(--text) 26%);cursor:pointer;border-radius:999px;place-items:center;padding:0;font-size:10px;line-height:1;display:inline-grid}.mh-convertPanel-bundleCheckRemove:hover,.mh-convertPanel-bundleCheckRemove:focus-visible{outline:none;box-shadow:0 0 0 2px #ef444433}.mh-convertPanel-destination{background:0 0;border:none;border-radius:0;gap:8px;padding:10px;display:grid}.mh-convertPanel-destination--homepageBundle{gap:10px}.mh-convertPanel-advanced{gap:8px;margin-top:10px;display:grid}.mh-convertPanel-destinationPreview{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 80%, var(--bg) 20%);border-radius:8px;gap:3px;padding:8px;display:grid}.mh-convertPanel-destinationPreview strong{text-transform:uppercase;color:var(--muted);font-size:11px}.mh-convertPanel-destinationPreview span{overflow-wrap:anywhere;font-size:12px}.mh-convertPanel-destinationPreview span+span{color:var(--muted);font-size:11px}.mh-convertPanel-destinationPreview--presetInline{flex:280px;min-height:100%}.mh-convertPanel-reduceSizePanel{gap:6px}.mh-convertPanel-reduceSizeControl{gap:2px;display:grid}.mh-convertPanel-reduceSizeControl>span{color:var(--muted);font-size:11px}.mh-convertPanel-reduceSizeControl .mh-input[type=range]{min-height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mh-convertPanel-reduceSizeMarks{color:var(--muted);grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;font-size:10px;display:grid}.mh-convertPanel-reduceSizeMarks span{text-align:center;white-space:nowrap}.mh-convertPanel-field{gap:5px;display:grid}.mh-convertPanel-field--full{grid-column:1/-1}.mh-convertPanel-field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.mh-convertPanel-destinationTypeRow{grid-template-columns:max-content;justify-content:flex-start;align-items:end;gap:6px;display:grid}.mh-convertPanel-destinationTypeRow--converter{grid-template-columns:max-content max-content}.mh-convertPanel-destinationTopRow{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.mh-convertPanel-destinationTopRowStart,.mh-convertPanel-destinationTopRowCenter,.mh-convertPanel-destinationTopRowEnd{align-items:center;min-width:0;display:flex}.mh-convertPanel-destinationTopRowCenter{justify-content:center}.mh-convertPanel-destinationTopRowEnd{margin-left:auto}.mh-convertPanel-destinationTopRow--withCenter{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.mh-convertPanel-destinationTopRow--withCenter .mh-convertPanel-destinationTopRowStart{justify-self:start}.mh-convertPanel-destinationTopRow--withCenter .mh-convertPanel-destinationTopRowCenter{justify-self:center}.mh-convertPanel-destinationTopRow--withCenter .mh-convertPanel-destinationTopRowEnd{justify-self:end;margin-left:0}.mh-convertPanel-destinationTopRow--withCenter .mh-convertPanel-runRow{margin-left:0}.mh-convertPanel-destinationTypeRow .mh-convertPanel-field{gap:3px}.mh-convertPanel-destinationTypeRow .mh-convertPanel-field>span{letter-spacing:.03em;font-size:10px}.mh-convertPanel-destinationTypeRow .mh-input{min-height:34px;padding:6px 10px}.mh-convertPanel-destinationModes{align-items:center;gap:3px;display:inline-flex}.mh-convertPanel-destinationModeBtn{appearance:none;-webkit-tap-highlight-color:transparent;border-radius:var(--radius-sm);width:38px;height:38px;color:var(--border);opacity:1;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;transition:color .12s;display:inline-grid}.mh-convertPanel-destinationModeBtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mh-convertPanel-destinationModeBtn:hover{color:var(--muted);background:0 0}.mh-convertPanel-destinationModeBtn:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.mh-convertPanel-destinationModeBtn:active{color:var(--text)}.mh-convertPanel-destinationModeBtn--active,.mh-convertPanel-destinationModeBtn--active:hover{color:var(--text);background:0 0}.mh-convertPanel-destinationModeFtpText{color:currentColor;letter-spacing:.04em;font-size:12px;font-weight:700;line-height:1}.mh-convertPanel-compactSelect{width:fit-content;min-width:0;max-width:100%;display:inline-flex;position:relative}.mh-convertPanel-selectCompact{appearance:none;-webkit-tap-highlight-color:transparent;text-align:left;white-space:nowrap;border-radius:var(--radius-sm);border-color:var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--bg) 14%);width:auto;min-width:0;max-width:100%;min-height:34px;font:inherit;cursor:pointer;justify-content:flex-start;align-items:center;padding:6px 12px;font-weight:400;display:inline-flex}.mh-convertPanel-selectCompact:hover{border-color:color-mix(in srgb, var(--border) 72%, var(--text) 28%)}.mh-convertPanel-selectCompact:focus,.mh-convertPanel-selectCompact:focus-visible{border-color:var(--border);box-shadow:none;outline:none}.mh-convertPanel-selectCompactButton--open{border-bottom-right-radius:0;border-bottom-left-radius:0}.mh-convertPanel-selectCompactMenu{z-index:30;border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 88%, var(--bg) 12%);width:max-content;min-width:100%;max-width:min(320px,82vw);box-shadow:var(--shadow);border:1px solid #0000;border-top:0;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% - 1px);left:0}.mh-convertPanel-selectCompactOption{appearance:none;-webkit-tap-highlight-color:transparent;color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 10px;font-weight:400}.mh-convertPanel-selectCompactOption:hover{background:color-mix(in srgb, var(--surface-2) 82%, var(--bg) 18%)}.mh-convertPanel-selectCompactOption:focus-visible{border-color:var(--border);box-shadow:none;outline:none}.mh-convertPanel-selectCompactOption--selected{background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);box-shadow:none}.mh-convertPanel-selectCompactOption:disabled{opacity:.55;cursor:not-allowed}.mh-convertPanel-runRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}@media (max-width:900px){.mh-convertPanel-destinationTopRow--withCenter{flex-wrap:wrap;align-items:center;display:flex}.mh-convertPanel-destinationTopRow--withCenter .mh-convertPanel-destinationTopRowCenter{flex:100%;order:3}}.mh-convertPanel-runBtn{align-self:center;min-height:34px;transform:none}.mh-convertPanel-runBtn--secondary{font-weight:500}.mh-convertPanel-runBtn:active,.mh-convertPanel-runBtn:disabled{transform:none!important}.mh-convertPanel-destinationHint{color:var(--muted);border:1px dashed color-mix(in srgb, var(--border) 70%, var(--accent) 30%);background:color-mix(in srgb, var(--surface-2) 85%, var(--bg) 15%);border-radius:8px;margin:0;padding:7px 9px;font-size:12px}.mh-convertPanel-ftpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mh-convertPanel-cropGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mh-convertPanel-cropGrid label{gap:4px;font-size:12px;display:grid}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .app:not(.app--dashboard){--mh-light-content-box-border:color-mix(in srgb, var(--border) 48%, #fff 52%);--mh-light-content-box-shadow-soft:inset 0 1px 0 #ffffffa3, 0 6px 14px #11111114;--mh-light-content-box-shadow-strong:inset 0 1px 0 #ffffffad, 0 8px 18px #11111117}:root:not([data-app-theme=dark]) .mh-convertPanel-config,:root:not([data-app-theme=dark]) .mh-convertPanel-zoneStrip,:root:not([data-app-theme=dark]) .mh-convertPanel-config--foldout,:root:not([data-app-theme=dark]) .mh-convertPanel-bundlePresetZone,:root:not([data-app-theme=dark]) .mh-convertPanel-destinationPreview{border:1px solid var(--mh-light-content-box-border);background:var(--content-box-bg-soft);box-shadow:var(--mh-light-content-box-shadow-soft);border-radius:0}:root:not([data-app-theme=dark]) .mh-convertPanel-destinationPreview{border-color:var(--light-infobox-border);border-radius:var(--radius);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow)}:root:not([data-app-theme=dark]) .mh-convertPanel-reduceSizeControl .mh-input[type=range]{border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);min-height:34px;box-shadow:var(--light-infobox-shadow);border-radius:999px;padding:0 10px}:root:not([data-app-theme=dark]) .mh-convertPanel-topbar{--mh-light-topbar-gradient:linear-gradient(180deg, color-mix(in srgb, #fff 92%, var(--surface-2) 8%) 0%, color-mix(in srgb, var(--surface) 76%, var(--surface-2) 24%) 100%);background:color-mix(in srgb, var(--surface) 95%, transparent);min-height:83px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--border) 34%, transparent 66%), 0 10px 18px #1111110a;border-radius:0;padding-top:12px;padding-bottom:12px}:root:not([data-app-theme=dark]) .mh-convertPanel--homepageBundle{gap:0}:root:not([data-app-theme=dark]) .mh-convertPanel--homepageBundle .mh-convertPanel-topbar{box-shadow:0 10px 18px #1111110a}:root:not([data-app-theme=dark]) .mh-convertPanel-destination--homepageBundle{background:color-mix(in srgb, var(--surface) 95%, transparent);min-height:83px;padding-top:12px;padding-bottom:12px;box-shadow:0 -10px 18px #1111110a}:root:not([data-app-theme=dark]) .mh-convertPanel-destination--homepageBundle .mh-convertPanel-destinationTopRow{align-items:center;min-height:54px}:root:not([data-app-theme=dark]) .mh-convertPanel-brandAnimated{background:linear-gradient(90deg,#6c5eb5,#5cab5e,#c9d487,#8b6fd1,#6fd1b7,#b55e6c,#6c5eb5) 0 0/300% 300%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:10s linear infinite mh-gradientMove}:root:not([data-app-theme=dark]) .mh-convertPanel-topbarPage{color:var(--text);text-shadow:none;background:var(--mh-light-topbar-gradient);background-clip:padding-box;border:0;box-shadow:0 6px 16px #1111110f}:root:not([data-app-theme=dark]) .mh-convertPanel-topbarPage--dashInfo{color:var(--light-infobox-text);text-shadow:none;border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);min-height:38px;box-shadow:var(--light-infobox-shadow);border-radius:999px;padding:0 18px;line-height:38px}:root:not([data-app-theme=dark]) .mh-convertPanel-topbarPage--dashInfo.mh-convertPanel-topbarPage--dashInfoBorderless{box-shadow:var(--light-infobox-shadow-borderless);border-color:#0000}:root:not([data-app-theme=dark]) body.app-body--inactive .mh-convertPanel-topbarPage--dashInfo{box-shadow:none;border-color:#0000}:root:not([data-app-theme=dark]) body.app-body--dashboard.app-body--inactive .mh-convertPanel-topbarPage--centered{display:none}:root:not([data-app-theme=dark]) .mh-convertPanel-topbarPage--centered{width:fit-content;max-width:min(720px, calc(100% - var(--mh-topbar-title-inset,56px) - var(--mh-topbar-actions-inset,196px) - 28px));left:50%;right:auto;transform:translate(-50%)}:root:not([data-app-theme=dark]) .mh-convertPanel-topbarPage--centered.mh-convertPanel-topbarPage--dashInfo{width:fit-content;max-width:min(720px, calc(100% - var(--mh-topbar-title-inset,56px) - var(--mh-topbar-actions-inset,196px) - 28px));text-align:center;left:50%;right:auto;transform:translate(-50%)}:root:not([data-app-theme=dark]) .mh-modal-backdrop{-webkit-backdrop-filter:blur(6px)saturate(110%);background:#0f172a2e}:root:not([data-app-theme=dark]) .mh-modal{border:1px solid color-mix(in srgb, var(--border) 92%, transparent 8%);background:var(--surface);box-shadow:0 20px 48px #11111129}:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-lockCardsBtn,:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-homeMenuBtn,:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-newActionBtn,:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-toolsMenuBtn,:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-settingsMenuBtn,:root:not([data-app-theme=dark]) .mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn,:root:not([data-app-theme=dark]) .mh-convertPanel-topbarTitle .mh-homeMenuBtn{color:var(--text);box-shadow:none;background:0 0;border-color:#0000}:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-lockCardsBtn:hover,:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-homeMenuBtn:hover,:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-newActionBtn:hover,:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-toolsMenuBtn:hover,:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-settingsMenuBtn:hover,:root:not([data-app-theme=dark]) .mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn:hover,:root:not([data-app-theme=dark]) .mh-convertPanel-topbarTitle .mh-homeMenuBtn:hover{background:color-mix(in srgb, var(--surface-2) 72%, transparent 28%)}:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-lockCardsBtn[aria-pressed=true],:root:not([data-app-theme=dark]) .mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn[aria-pressed=true],:root:not([data-app-theme=dark]) .mh-convertPanel-headerTools .mh-toolsMenuBtn[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 12%, transparent 88%);color:var(--text);box-shadow:none;border-color:#0000}:root:not([data-app-theme=dark]) .mh-convertPanel-topbarTitle .mh-homeMenuBtn{width:54px;height:54px}:root:not([data-app-theme=dark]) .mh-convertPanel-topbarTitle .mh-homeMenuBtn .mh-homeMenuIcon{width:28px;height:28px}:root:not([data-app-theme=dark]) .mh-convertPanel-destinationModeBtn{border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--muted);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root:not([data-app-theme=dark]) .mh-convertPanel-destinationModeBtn:hover{color:var(--text);background:var(--light-infobox-bg-hover)}:root:not([data-app-theme=dark]) .mh-convertPanel-destinationModeBtn--active,:root:not([data-app-theme=dark]) .mh-convertPanel-destinationModeBtn--active:hover{border-color:var(--light-infobox-border);background:var(--light-infobox-bg-active);color:var(--accent)}:root:not([data-app-theme=dark]) .mh-convertPanel-runBtn{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--accent);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root:not([data-app-theme=dark]) .mh-convertPanel-runBtn:hover:not(:disabled){border-color:var(--light-infobox-border);background:var(--light-infobox-bg-hover)}:root:not([data-app-theme=dark]) .mh-convertPanel-runBtn--secondary{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:var(--light-infobox-shadow)}:root:not([data-app-theme=dark]) .mh-convertPanel-runBtn--secondary:hover:not(:disabled){border-color:var(--light-infobox-border);background:var(--light-infobox-bg-hover)}}:root[data-app-theme=light] .app:not(.app--dashboard){--mh-light-content-box-border:color-mix(in srgb, var(--border) 48%, #fff 52%);--mh-light-content-box-shadow-soft:inset 0 1px 0 #ffffffa3, 0 6px 14px #11111114;--mh-light-content-box-shadow-strong:inset 0 1px 0 #ffffffad, 0 8px 18px #11111117}:root[data-app-theme=light] .mh-convertPanel-config,:root[data-app-theme=light] .mh-convertPanel-zoneStrip,:root[data-app-theme=light] .mh-convertPanel-config--foldout,:root[data-app-theme=light] .mh-convertPanel-bundlePresetZone,:root[data-app-theme=light] .mh-convertPanel-destinationPreview{border:1px solid var(--mh-light-content-box-border);background:var(--content-box-bg-soft);box-shadow:var(--mh-light-content-box-shadow-soft);border-radius:0}:root[data-app-theme=light] .mh-convertPanel-destinationPreview{border-color:var(--light-infobox-border);border-radius:var(--radius);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow)}:root[data-app-theme=light] .mh-convertPanel-reduceSizeControl .mh-input[type=range]{border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);min-height:34px;box-shadow:var(--light-infobox-shadow);border-radius:999px;padding:0 10px}:root[data-app-theme=light] .mh-convertPanel-topbar{--mh-light-topbar-gradient:linear-gradient(180deg, color-mix(in srgb, #fff 92%, var(--surface-2) 8%) 0%, color-mix(in srgb, var(--surface) 76%, var(--surface-2) 24%) 100%);background:color-mix(in srgb, var(--surface) 95%, transparent);min-height:83px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--border) 34%, transparent 66%), 0 10px 18px #1111110a;border-radius:0;padding-top:12px;padding-bottom:12px}:root[data-app-theme=light] .mh-convertPanel--homepageBundle{gap:0}:root[data-app-theme=light] .mh-convertPanel--homepageBundle .mh-convertPanel-topbar{box-shadow:0 10px 18px #1111110a}:root[data-app-theme=light] .mh-convertPanel-destination--homepageBundle{background:color-mix(in srgb, var(--surface) 95%, transparent);min-height:83px;padding-top:12px;padding-bottom:12px;box-shadow:0 -10px 18px #1111110a}:root[data-app-theme=light] .mh-convertPanel-destination--homepageBundle .mh-convertPanel-destinationTopRow{align-items:center;min-height:54px}:root[data-app-theme=light] .mh-convertPanel-brandAnimated{background:linear-gradient(90deg,#6c5eb5,#5cab5e,#c9d487,#8b6fd1,#6fd1b7,#b55e6c,#6c5eb5) 0 0/300% 300%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:10s linear infinite mh-gradientMove}:root[data-app-theme=light] .mh-convertPanel-topbarPage{color:var(--text);text-shadow:none;background:var(--mh-light-topbar-gradient);background-clip:padding-box;border:0;box-shadow:0 6px 16px #1111110f}:root[data-app-theme=light] .mh-convertPanel-topbarPage--dashInfo{color:var(--light-infobox-text);text-shadow:none;border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);min-height:38px;box-shadow:var(--light-infobox-shadow);border-radius:999px;padding:0 18px;line-height:38px}:root[data-app-theme=light] .mh-convertPanel-topbarPage--dashInfo.mh-convertPanel-topbarPage--dashInfoBorderless{box-shadow:var(--light-infobox-shadow-borderless);border-color:#0000}:root[data-app-theme=light] body.app-body--inactive .mh-convertPanel-topbarPage--dashInfo{box-shadow:none;border-color:#0000}:root[data-app-theme=light] body.app-body--dashboard.app-body--inactive .mh-convertPanel-topbarPage--centered{display:none}:root[data-app-theme=light] .mh-convertPanel-topbarPage--centered{width:fit-content;max-width:min(720px, calc(100% - var(--mh-topbar-title-inset,56px) - var(--mh-topbar-actions-inset,196px) - 28px));left:50%;right:auto;transform:translate(-50%)}:root[data-app-theme=light] .mh-convertPanel-topbarPage--centered.mh-convertPanel-topbarPage--dashInfo{width:fit-content;max-width:min(720px, calc(100% - var(--mh-topbar-title-inset,56px) - var(--mh-topbar-actions-inset,196px) - 28px));text-align:center;left:50%;right:auto;transform:translate(-50%)}:root[data-app-theme=light] .mh-modal-backdrop{-webkit-backdrop-filter:blur(6px)saturate(110%);background:#0f172a2e}:root[data-app-theme=light] .mh-modal{border:1px solid color-mix(in srgb, var(--border) 92%, transparent 8%);background:var(--surface);box-shadow:0 20px 48px #11111129}:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-lockCardsBtn,:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-homeMenuBtn,:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-newActionBtn,:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-toolsMenuBtn,:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-settingsMenuBtn,:root[data-app-theme=light] .mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn,:root[data-app-theme=light] .mh-convertPanel-topbarTitle .mh-homeMenuBtn{color:var(--text);box-shadow:none;background:0 0;border-color:#0000}:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-lockCardsBtn:hover,:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-homeMenuBtn:hover,:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-newActionBtn:hover,:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-toolsMenuBtn:hover,:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-settingsMenuBtn:hover,:root[data-app-theme=light] .mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn:hover,:root[data-app-theme=light] .mh-convertPanel-topbarTitle .mh-homeMenuBtn:hover{background:color-mix(in srgb, var(--surface-2) 72%, transparent 28%)}:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-lockCardsBtn[aria-pressed=true],:root[data-app-theme=light] .mh-convertPanel-topbarTitle .mh-sourceHistoryHeaderBtn[aria-pressed=true],:root[data-app-theme=light] .mh-convertPanel-headerTools .mh-toolsMenuBtn[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 12%, transparent 88%);color:var(--text);box-shadow:none;border-color:#0000}:root[data-app-theme=light] .mh-convertPanel-topbarTitle .mh-homeMenuBtn{width:54px;height:54px}:root[data-app-theme=light] .mh-convertPanel-topbarTitle .mh-homeMenuBtn .mh-homeMenuIcon{width:28px;height:28px}:root[data-app-theme=light] .mh-convertPanel-destinationModeBtn{border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--muted);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root[data-app-theme=light] .mh-convertPanel-destinationModeBtn:hover{color:var(--text);background:var(--light-infobox-bg-hover)}:root[data-app-theme=light] .mh-convertPanel-destinationModeBtn--active,:root[data-app-theme=light] .mh-convertPanel-destinationModeBtn--active:hover{border-color:var(--light-infobox-border);background:var(--light-infobox-bg-active);color:var(--accent)}:root[data-app-theme=light] .mh-convertPanel-runBtn{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--accent);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root[data-app-theme=light] .mh-convertPanel-runBtn:hover:not(:disabled){border-color:var(--light-infobox-border);background:var(--light-infobox-bg-hover)}:root[data-app-theme=light] .mh-convertPanel-runBtn--secondary{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:var(--light-infobox-shadow)}:root[data-app-theme=light] .mh-convertPanel-runBtn--secondary:hover:not(:disabled){border-color:var(--light-infobox-border);background:var(--light-infobox-bg-hover)}.mh-convertPanel-previewGrid{--mh-preview-divider-width:10px;grid-template-columns:minmax(0, calc((100% - var(--mh-preview-divider-width,10px)) * var(--mh-source-ratio,.5))) var(--mh-preview-divider-width,10px) minmax(0, calc((100% - var(--mh-preview-divider-width,10px)) * var(--mh-destination-ratio,.5)));gap:0;height:100%;min-height:0;display:grid}.mh-convertPanel-previewGrid--singlePane{grid-template-columns:minmax(0,1fr)}.mh-convertPanel-previewGrid--homepageBundle{--mh-preview-divider-width:14px}.mh-convertPanel-previewGrid--sourcePeek{grid-template-columns:46px minmax(0,1fr);gap:8px}.mh-convertPanel-previewGrid--sourcePeekStacked{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px}.mh-convertPanel-previewGrid--destinationMax{z-index:50;background:color-mix(in srgb, var(--bg) 60%, transparent 40%);grid-template-columns:1fr;place-items:center;gap:0;padding:5vh 5vw;display:grid;position:fixed;inset:0}.mh-convertPanel-destinationShell{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;height:100%;min-height:0;display:grid}.mh-convertPanel-destinationShell--withSidebar{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:stretch}.mh-convertPanel-destinationShell--maximized{grid-template-columns:minmax(0,1fr)}.mh-convertPanel-destinationShell--hidden{display:none}.mh-convertPanel-bundleSidebar{background:0 0;border:none;border-radius:0;min-width:0;min-height:0;padding:10px;position:relative;overflow:hidden auto}.mh-convertPanel-sourcePeek{--mh-source-peek-header-offset:48px;--mh-source-peek-shell-highlight:linear-gradient(160deg, #0000004d 0%, color-mix(in srgb, var(--surface) 72%, transparent 28%) 52%, #00000042 100%);--mh-source-peek-shell-base:linear-gradient(160deg, color-mix(in srgb, black 16%, var(--surface) 84%) 0%, color-mix(in srgb, var(--surface) 94%, black 6%) 52%, color-mix(in srgb, black 14%, var(--surface) 86%) 100%);min-width:0;height:100%;min-height:0;position:relative}.mh-convertPanel-sourcePeekBody{inset:var(--mh-source-peek-header-offset) 0 0 0;position:absolute}.mh-convertPanel-sourcePeek--stacked{height:auto}.mh-convertPanel-sourcePeek--stacked .mh-convertPanel-sourcePeekBody{gap:10px;min-height:0;display:grid;position:static;inset:auto}.mh-convertPanel-sourcePeekThumbs{scrollbar-width:none;align-content:start;justify-items:center;gap:6px;width:max-content;max-width:100%;max-height:calc(50% - 20px);display:grid;position:absolute;top:8px;left:50%;overflow:hidden auto;transform:translate(-50%)}.mh-convertPanel-sourcePeekThumbs--stacked{place-items:center stretch;gap:8px;width:100%;max-width:none;max-height:none;padding:0 2px 2px;display:flex;position:static;top:auto;left:auto;overflow:auto hidden;transform:none}.mh-convertPanel-sourcePeekThumbs::-webkit-scrollbar{width:0;height:0}.mh-convertPanel-sourcePeekThumb{justify-self:center}.mh-convertPanel-sourceThumbCard.mh-convertPanel-sourcePeekThumb{background:var(--mh-source-peek-shell-highlight), var(--mh-source-peek-shell-base);border-color:#0000;box-shadow:inset 0 2px 5px #0000006b,inset 0 -1px #ffffff1a,inset 1px 0 #00000047,inset -1px 0 #ffffff14}.mh-convertPanel-sourcePeekMain{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.mh-convertPanel-sourcePeek--stacked .mh-convertPanel-sourcePeekMain{order:-1;display:block;position:static;inset:auto}.mh-convertPanel-sourcePeekBtn{background:var(--mh-source-peek-shell-highlight), var(--mh-source-peek-shell-base);width:34px;min-width:34px;height:auto;min-height:92px;color:var(--muted);cursor:pointer;pointer-events:auto;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px 6px;display:flex;box-shadow:inset 0 2px 5px #0000006b,inset 0 -1px #ffffff1a,inset 1px 0 #00000047,inset -1px 0 #ffffff14}.mh-convertPanel-sourcePeekBtn--stacked{text-align:left;border-radius:14px;flex-direction:row-reverse;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:58px;padding:12px 14px}.mh-convertPanel-sourcePeekBtn:hover,.mh-convertPanel-sourcePeekBtn:focus-visible{color:var(--text);box-shadow:inset 0 2px 5px #0000006b, inset 0 -1px 0 #ffffff1a, inset 1px 0 0 #00000047, inset -1px 0 0 #ffffff14, 0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent 82%);outline:none}.mh-convertPanel-sourcePeekBtn svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mh-convertPanel-sourcePeekCopy{flex:auto;gap:2px;min-width:0;display:grid}.mh-convertPanel-sourcePeekEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.mh-convertPanel-sourcePeekTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.mh-convertPanel-sourcePeekLabel{letter-spacing:.04em;text-transform:uppercase;writing-mode:vertical-rl;white-space:nowrap;font-size:11px;transform:rotate(180deg)}.mh-convertPanel-paneDetachBtn{flex:none}.mh-convertPanel-previewCard>.mh-convertPanel-paneDetachBtn{z-index:3;position:absolute;top:8px;right:8px}.mh-convertPanel-previewCard>.mh-convertPanel-paneDetachBtn+header{padding-right:42px}.mh-convertPanel-paneDetachBtn--tools{margin-bottom:8px;margin-left:auto}.mh-convertPanel-previewCard{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 95%, var(--bg) 5%);border-radius:10px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.mh-convertPanel-previewCard,.mh-convertPanel-treePanel,.mh-convertPanel-sourceHistoryPanel{box-shadow:none;border-color:#0000}.mh-convertPanel-previewCard--source{background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0 0 10px 10px}.mh-convertPanel-previewCard--sourceCompact{align-self:start;height:auto}.mh-convertPanel-previewCard--sourceCompact .mh-convertPanel-previewSurface{flex:none;gap:6px;padding:0;overflow:visible}.mh-convertPanel-previewCard--sourceCompact .mh-convertPanel-previewSurface--source{box-shadow:none;background:0 0}.mh-convertPanel-previewCard--sourceCompact .mh-convertPanel-previewSurface--sourceThumbSplit,.mh-convertPanel-previewCard--sourceCompact .mh-convertPanel-sourceSplitLayout{height:auto}.mh-convertPanel-previewCard--sourceCompact .mh-convertPanel-sourceDropTarget,.mh-convertPanel-previewCard--sourceCompact .mh-convertPanel-sourceDropTarget--thumbSplit{align-content:start;height:auto}.mh-convertPanel-previewCard--sourceCompact .mh-convertPanel-sourceDropTarget--thumbSplit{grid-template-rows:auto}.mh-convertPanel-previewCard--sourceCompact .mh-convertPanel-sourceSplitLayout{grid-template-rows:auto;gap:6px}.mh-convertPanel-previewCard--source .mh-convertPanel-previewSurface{border:0;border-radius:10px;overflow:hidden}.mh-convertPanel-previewCard--hidden{display:none}.mh-convertPanel-previewCard--destinationMax{background:color-mix(in srgb, var(--surface) 98%, var(--bg) 2%);border-color:var(--accent);width:90vw;max-width:1600px;height:90vh;max-height:1000px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent 76%), 0 24px 70px #00000047;position:relative;overflow:visible}.mh-convertPanel-previewCard--destinationMax header{background:color-mix(in srgb, var(--surface) 97%, var(--bg) 3%)}.mh-convertPanel-previewCard--destinationMax .mh-convertPanel-previewSurface{background:linear-gradient(160deg, #0000004d 0%, color-mix(in srgb, var(--surface) 72%, transparent 28%) 52%, #00000042 100%), linear-gradient(160deg, color-mix(in srgb, black 16%, var(--surface) 84%) 0%, color-mix(in srgb, var(--surface) 94%, black 6%) 52%, color-mix(in srgb, black 14%, var(--surface) 86%) 100%);align-content:stretch;box-shadow:inset 0 2px 5px #0000006b,inset 0 -1px #ffffff1a,inset 1px 0 #00000047,inset -1px 0 #ffffff14}.mh-convertPanel-previewCard--dropActive{border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent 66%)}.mh-convertPanel-maxClose{z-index:2;border:1px solid var(--accent);background:color-mix(in srgb, var(--surface) 92%, var(--bg) 8%);width:28px;height:28px;color:var(--text);font:inherit;cursor:pointer;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent 76%);border-radius:999px;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;top:-14px;right:-14px}.mh-convertPanel-maxClose:hover,.mh-convertPanel-maxClose:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent 78%)}.mh-convertPanel-previewDivider{appearance:none;cursor:default;touch-action:none;opacity:0;background:0 0;border:0;border-radius:0;align-self:stretch;width:10px;min-height:0;margin:0;padding:0;position:relative}.mh-convertPanel-previewDivider--enabled{cursor:col-resize}.mh-convertPanel-previewDivider:hover,.mh-convertPanel-previewDivider:focus-visible{box-shadow:none;opacity:0;border:0}.mh-convertPanel-previewDivider:active{opacity:0;background:0 0}.mh-convertPanel-previewCard header{border-bottom:1px solid var(--border);border-bottom-color:#0000;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex;position:relative;overflow:visible}.mh-convertPanel-previewCard header strong{font-size:12px}.mh-convertPanel-sourceHeader{position:relative}.mh-convertPanel-previewCard--source .mh-convertPanel-sourceHeader{border-bottom:0}.mh-convertPanel-sourceHeaderLeft{flex:none;align-items:center;display:inline-flex}.mh-convertPanel-sourceHeaderTabs{flex:0 auto;min-width:0;max-width:min(100%,340px)}.mh-convertPanel-sourceHeaderTab{min-width:92px}.mh-convertPanel-sourceHideBtn{appearance:none;-webkit-tap-highlight-color:transparent;width:48px;height:48px;box-shadow:none;color:#111;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid}.mh-convertPanel-sourceHideBtn svg{fill:currentColor;width:20px;height:20px}.mh-convertPanel-headerIconBtn.mh-convertPanel-sourceDetachBtn{width:48px;height:48px;box-shadow:none;color:#111;background:0 0;border:0;border-radius:0}.mh-convertPanel-sourceHideBtn,.mh-convertPanel-headerIconBtn.mh-convertPanel-sourceDetachBtn,.mh-convertPanel-headerIconBtn.mh-convertPanel-paneDetachBtn.mh-convertPanel-destinationDetachBtn{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s,transform .14s,visibility 0s linear .14s}.mh-convertPanel-sourceHideBtn.mh-convertPanel-hoverRevealControl--visible,.mh-convertPanel-headerIconBtn.mh-convertPanel-sourceDetachBtn.mh-convertPanel-hoverRevealControl--visible,.mh-convertPanel-headerIconBtn.mh-convertPanel-paneDetachBtn.mh-convertPanel-destinationDetachBtn.mh-convertPanel-hoverRevealControl--visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.mh-convertPanel-hoverRevealControl--visible.mh-convertPanel-sourceHideBtn:hover,.mh-convertPanel-hoverRevealControl--visible.mh-convertPanel-sourceHideBtn:focus-visible{opacity:.72;outline:none;transform:scale(1.04)}.mh-convertPanel-hoverRevealControl--visible.mh-convertPanel-sourceHideBtn:active{opacity:.9;transform:scale(.98)}.mh-convertPanel-hoverRevealControl--visible.mh-convertPanel-headerIconBtn.mh-convertPanel-sourceDetachBtn:hover,.mh-convertPanel-hoverRevealControl--visible.mh-convertPanel-headerIconBtn.mh-convertPanel-sourceDetachBtn:focus-visible{box-shadow:none;opacity:.72;background:0 0;border-color:#0000;outline:none;transform:scale(1.04)}.mh-convertPanel-hoverRevealControl--visible.mh-convertPanel-headerIconBtn.mh-convertPanel-sourceDetachBtn:active{opacity:.9;transform:scale(.98)}.mh-convertPanel-headerIconBtn.mh-convertPanel-sourceDetachBtn svg{stroke:currentColor;stroke-width:2.8px;width:20px;height:20px}.mh-convertPanel-sourceHeaderIconGroup{flex:none;align-items:center;gap:0;display:inline-flex}.mh-convertPanel-sourceHeaderIconGroup--paired{width:48px;height:48px;display:block;position:relative}.mh-convertPanel-sourceHeaderIconGroup--paired .mh-convertPanel-headerIconBtn.mh-convertPanel-sourceDetachBtn,.mh-convertPanel-sourceHeaderIconGroup--paired .mh-convertPanel-sourceHideBtn{position:absolute;top:0}.mh-convertPanel-sourceHeaderIconGroup--paired .mh-convertPanel-headerIconBtn.mh-convertPanel-sourceDetachBtn{width:28px;left:0}.mh-convertPanel-sourceHeaderIconGroup--paired .mh-convertPanel-sourceHideBtn{width:20px;right:0}.mh-convertPanel-sourceHeader .mh-convertPanel-previewHeadActions{margin-left:auto}.mh-convertPanel-previewCard header span{color:var(--muted);font-size:11px}.mh-convertPanel-previewHeadActions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.mh-convertPanel-previewHeadActions>span{white-space:nowrap}.mh-convertPanel-previewHeadActions>span:first-child{text-overflow:ellipsis;text-align:right;flex:auto;min-width:0;overflow:hidden}.mh-convertPanel-previewHeadActions--destination{gap:6px;overflow:visible}.mh-convertPanel-previewInlineControl{--mh-preview-inline-range-track-top:color-mix(in srgb, var(--surface-2) 88%, var(--bg) 12%);--mh-preview-inline-range-track-bottom:color-mix(in srgb, var(--surface) 80%, var(--bg) 20%);--mh-preview-inline-range-track-inset:color-mix(in srgb, var(--text) 14%, transparent 86%);--mh-preview-inline-range-thumb-border:color-mix(in srgb, var(--border) 68%, var(--text) 32%);--mh-preview-inline-range-thumb-top:color-mix(in srgb, var(--surface-2) 74%, var(--text) 26%);--mh-preview-inline-range-thumb-bottom:color-mix(in srgb, var(--surface) 62%, var(--text) 38%);--mh-preview-inline-range-thumb-shadow:color-mix(in srgb, var(--text) 24%, transparent 76%);--mh-preview-inline-range-thumb-highlight:color-mix(in srgb, var(--surface-2) 44%, transparent 56%);border:1px solid color-mix(in srgb, var(--border) 86%, transparent 14%);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);border-radius:999px;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.mh-convertPanel-previewInlineControl>span{color:var(--muted);white-space:nowrap;font-size:11px}.mh-convertPanel-previewInlineControl>span.mh-convertPanel-gridZoomLabel{color:#000;font-weight:400}.mh-convertPanel-previewInlineControl>span.mh-convertPanel-gridZoomLabel:first-letter{font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-app-theme=light]) .mh-convertPanel-previewInlineControl>span.mh-convertPanel-gridZoomLabel{color:#fff}}:root[data-app-theme=dark] .mh-convertPanel-previewInlineControl>span.mh-convertPanel-gridZoomLabel{color:#fff}.mh-convertPanel-previewInlineControl>span.mh-convertPanel-zonesLabel{color:#000;font-weight:400}.mh-convertPanel-previewInlineControl>span.mh-convertPanel-zonesLabel:first-letter{font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-app-theme=light]) .mh-convertPanel-previewInlineControl>span.mh-convertPanel-zonesLabel{color:#fff}}:root[data-app-theme=dark] .mh-convertPanel-previewInlineControl>span.mh-convertPanel-zonesLabel{color:#fff}.mh-convertPanel-previewInlineControl>input[type=range]{appearance:none;width:96px;min-width:96px;height:16px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.mh-convertPanel-previewInlineControl>input[type=range]:focus{outline:none}.mh-convertPanel-previewInlineControl>input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(180deg, var(--mh-preview-inline-range-track-top) 0%, var(--mh-preview-inline-range-track-bottom) 100%);height:4px;box-shadow:inset 0 1px 1px var(--mh-preview-inline-range-track-inset);border-radius:0}.mh-convertPanel-previewInlineControl>input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid var(--mh-preview-inline-range-thumb-border);background:linear-gradient(180deg, var(--mh-preview-inline-range-thumb-top) 0%, var(--mh-preview-inline-range-thumb-bottom) 100%);width:12px;height:12px;box-shadow:0 1px 2px var(--mh-preview-inline-range-thumb-shadow), inset 0 1px 0 var(--mh-preview-inline-range-thumb-highlight);border-radius:3px;margin-top:-4px}.mh-convertPanel-previewInlineControl>input[type=range]::-moz-range-track{background:linear-gradient(180deg, var(--mh-preview-inline-range-track-top) 0%, var(--mh-preview-inline-range-track-bottom) 100%);height:4px;box-shadow:inset 0 1px 1px var(--mh-preview-inline-range-track-inset);border:0;border-radius:0}.mh-convertPanel-previewInlineControl>input[type=range]::-moz-range-progress{background:linear-gradient(180deg, var(--mh-preview-inline-range-track-top) 0%, var(--mh-preview-inline-range-track-bottom) 100%);height:4px;box-shadow:inset 0 1px 1px var(--mh-preview-inline-range-track-inset);border:0;border-radius:0}.mh-convertPanel-previewInlineControl>input[type=range]::-moz-range-thumb{border:1px solid var(--mh-preview-inline-range-thumb-border);background:linear-gradient(180deg, var(--mh-preview-inline-range-thumb-top) 0%, var(--mh-preview-inline-range-thumb-bottom) 100%);width:12px;height:12px;box-shadow:0 1px 2px var(--mh-preview-inline-range-thumb-shadow), inset 0 1px 0 var(--mh-preview-inline-range-thumb-highlight);border-radius:3px}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .mh-convertPanel-previewInlineControl{--mh-preview-inline-range-thumb-border:color-mix(in srgb, black 82%, var(--border) 18%);--mh-preview-inline-range-thumb-top:color-mix(in srgb, black 96%, var(--surface-2) 4%);--mh-preview-inline-range-thumb-bottom:color-mix(in srgb, black 82%, var(--surface) 18%);--mh-preview-inline-range-thumb-shadow:#0000005c;--mh-preview-inline-range-thumb-highlight:#ffffff42}}:root[data-app-theme=light] .mh-convertPanel-previewInlineControl{--mh-preview-inline-range-thumb-border:color-mix(in srgb, black 82%, var(--border) 18%);--mh-preview-inline-range-thumb-top:color-mix(in srgb, black 96%, var(--surface-2) 4%);--mh-preview-inline-range-thumb-bottom:color-mix(in srgb, black 82%, var(--surface) 18%);--mh-preview-inline-range-thumb-shadow:#0000005c;--mh-preview-inline-range-thumb-highlight:#ffffff42}@media (prefers-color-scheme:dark){:root:not([data-app-theme=light]) .mh-convertPanel-previewInlineControl{--mh-preview-inline-range-track-top:color-mix(in srgb, var(--surface-2) 52%, white 48%);--mh-preview-inline-range-track-bottom:color-mix(in srgb, var(--surface) 48%, white 52%);--mh-preview-inline-range-track-inset:#0003;--mh-preview-inline-range-thumb-border:color-mix(in srgb, white 84%, var(--border) 16%);--mh-preview-inline-range-thumb-top:color-mix(in srgb, white 96%, var(--surface-2) 4%);--mh-preview-inline-range-thumb-bottom:color-mix(in srgb, white 82%, var(--surface) 18%);--mh-preview-inline-range-thumb-shadow:#00000057;--mh-preview-inline-range-thumb-highlight:#ffffffeb}}:root[data-app-theme=dark] .mh-convertPanel-previewInlineControl{--mh-preview-inline-range-track-top:color-mix(in srgb, var(--surface-2) 52%, white 48%);--mh-preview-inline-range-track-bottom:color-mix(in srgb, var(--surface) 48%, white 52%);--mh-preview-inline-range-track-inset:#0003;--mh-preview-inline-range-thumb-border:color-mix(in srgb, white 84%, var(--border) 16%);--mh-preview-inline-range-thumb-top:color-mix(in srgb, white 96%, var(--surface-2) 4%);--mh-preview-inline-range-thumb-bottom:color-mix(in srgb, white 82%, var(--surface) 18%);--mh-preview-inline-range-thumb-shadow:#00000057;--mh-preview-inline-range-thumb-highlight:#ffffffeb}.mh-convertPanel-previewInlineControl>small{text-align:right;min-width:34px;color:var(--muted);font-size:10px}.mh-convertPanel-previewHint{color:var(--muted);white-space:nowrap;font-size:10px}.mh-convertPanel-headerIconBtn{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, var(--bg) 8%);width:26px;height:26px;color:var(--text);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:inline-grid}.mh-convertPanel-headerIconBtn:hover,.mh-convertPanel-headerIconBtn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%)}.mh-convertPanel-headerIconBtn--borderless,.mh-convertPanel-headerIconBtn--borderless:hover,.mh-convertPanel-headerIconBtn--borderless:focus-visible{box-shadow:none;border-color:#0000}.mh-convertPanel-headerIconBtn--danger{color:color-mix(in srgb, #dc2626 84%, var(--text) 16%)}.mh-convertPanel-headerIconBtn--active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%);background:color-mix(in srgb, var(--accent) 18%, var(--surface) 82%)}.mh-convertPanel-headerIconBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mh-convertPanel-headerIconBtn svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mh-convertPanel-quickEditSwitch{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.mh-convertPanel-quickEditSwitch input{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mh-convertPanel-quickEditSwitchTrack{border:1px solid color-mix(in srgb, var(--border) 84%, transparent 16%);background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);border-radius:999px;align-items:center;width:30px;height:18px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex}.mh-convertPanel-quickEditSwitchThumb{background:color-mix(in srgb, var(--text) 88%, var(--surface) 12%);border-radius:50%;width:12px;height:12px;transition:transform .14s;transform:translate(0)}.mh-convertPanel-quickEditSwitchLabel{color:var(--text);font-size:12px}.mh-convertPanel-quickEditSwitch--compact{gap:0}.mh-convertPanel-quickEditSwitch--destination{flex:none;margin-right:auto}.mh-convertPanel-bundleHeaderPrimaryControls{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;margin-right:auto;display:inline-flex}.mh-convertPanel-bundleHeaderPrimaryControls .mh-convertPanel-quickEditSwitch--destination{margin-right:0}.mh-convertPanel-bundleHeaderModeStack{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.mh-convertPanel-bundleEnhanceRow{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.mh-convertPanel-bundleEnhanceLabel{color:var(--muted);white-space:nowrap;font-size:11px;line-height:1}.mh-convertPanel-bundleEnhanceTabs{background:color-mix(in srgb, var(--surface) 92%, var(--bg) 8%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 72%, transparent 28%);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.mh-convertPanel-bundleEnhanceTab{appearance:none;-webkit-tap-highlight-color:transparent;min-width:64px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1;transition:background .14s,color .14s,box-shadow .14s}.mh-convertPanel-bundleEnhanceTab:hover,.mh-convertPanel-bundleEnhanceTab:focus-visible{color:var(--text);outline:none}.mh-convertPanel-bundleEnhanceTab:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%)}.mh-convertPanel-bundleEnhanceTab--active{background:color-mix(in srgb, var(--accent) 18%, var(--surface) 82%);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 48%, var(--border) 52%)}.mh-convertPanel-quickEditSwitch--compact .mh-convertPanel-quickEditSwitchLabel{display:none}.mh-convertPanel-quickEditSwitch input:checked+.mh-convertPanel-quickEditSwitchTrack{background:color-mix(in srgb, var(--accent) 30%, var(--surface) 70%);border-color:color-mix(in srgb, var(--accent) 60%, var(--border) 40%)}.mh-convertPanel-quickEditSwitch input:checked+.mh-convertPanel-quickEditSwitchTrack .mh-convertPanel-quickEditSwitchThumb{background:color-mix(in srgb, #fff 88%, var(--accent) 12%);transform:translate(12px)}.mh-convertPanel-quickEditSwitch input:focus-visible+.mh-convertPanel-quickEditSwitchTrack{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent 78%)}.mh-convertPanel-quickEditToggleBtn{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.mh-convertPanel-quickEditToggleTrack{border:1px solid color-mix(in srgb, var(--border) 84%, transparent 16%);background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);border-radius:999px;align-items:center;width:30px;height:18px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex}.mh-convertPanel-quickEditToggleThumb{background:color-mix(in srgb, var(--text) 88%, var(--surface) 12%);border-radius:50%;width:12px;height:12px;transition:transform .14s;transform:translate(0)}.mh-convertPanel-quickEditToggleLabel{color:var(--text);font-size:12px}.mh-convertPanel-quickEditToggleLabel:first-letter{color:#16a34a;font-weight:700}.mh-convertPanel-quickEditToggleBtn--on .mh-convertPanel-quickEditToggleTrack{background:color-mix(in srgb, var(--accent) 30%, var(--surface) 70%);border-color:color-mix(in srgb, var(--accent) 60%, var(--border) 40%)}.mh-convertPanel-quickEditToggleBtn--on .mh-convertPanel-quickEditToggleThumb{background:color-mix(in srgb, #fff 88%, var(--accent) 12%);transform:translate(12px)}.mh-convertPanel-quickEditToggleBtn--on .mh-convertPanel-quickEditToggleLabel:first-letter{color:#dc2626}.mh-convertPanel-quickEditToggleBtn:focus-visible .mh-convertPanel-quickEditToggleTrack{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent 78%)}.mh-convertPanel-bundleObjectControls{z-index:3;align-items:center;gap:4px;display:inline-flex;position:absolute;top:6px;right:6px}.mh-convertPanel-bundleObjectControls--focus{top:8px;right:8px}.mh-convertPanel-zonePager{align-items:center;gap:4px;display:inline-flex}.mh-convertPanel-zonePagerTitle{color:#000;white-space:nowrap;letter-spacing:.02em;text-shadow:none;opacity:1;font-size:12px;font-weight:400}.mh-convertPanel-zonePagerTitle:first-letter{font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-app-theme=light]) .mh-convertPanel-zonePagerTitle{color:#fff}}:root[data-app-theme=dark] .mh-convertPanel-zonePagerTitle{color:#fff}.mh-convertPanel-zonePagerLabel{text-align:center;min-width:32px;color:var(--muted);white-space:nowrap;font-size:10px}.mh-convertPanel-zonePagerBtn{font-weight:700}.mh-convertPanel-previewHeadActions--destination .mh-convertPanel-zonePager{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mh-convertPanel-someBoxHeaderTools{flex:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;margin-left:0;display:grid}.mh-convertPanel-someBoxHeaderToolsIcons{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.mh-convertPanel-someBoxHeaderToolsValues{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}.mh-convertPanel-someBoxHeaderToolsSummary{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:260px;font-size:11px;overflow:hidden}.mh-convertPanel-someBoxHeaderActionBtn{white-space:nowrap}.mh-convertPanel-someBoxHeaderActionBtn--armed{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--surface) 84%)}.mh-convertPanel-someBoxHeaderField{border:1px solid color-mix(in srgb, var(--border) 84%, transparent 16%);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);border-radius:999px;align-items:center;gap:6px;padding:1px 6px;display:inline-flex}.mh-convertPanel-someBoxHeaderField>span{color:var(--muted);white-space:nowrap;font-size:11px}.mh-convertPanel-someBoxHeaderSelect,.mh-convertPanel-someBoxHeaderNumber{appearance:none;border:1px solid color-mix(in srgb, var(--border) 80%, transparent 20%);background:color-mix(in srgb, var(--surface-2) 90%, var(--bg) 10%);color:var(--text);border-radius:6px;height:22px;padding:0 6px;font-size:11px;line-height:1}.mh-convertPanel-someBoxHeaderSelect{min-width:120px;max-width:168px}.mh-convertPanel-someBoxHeaderField--amount{padding-right:4px}.mh-convertPanel-someBoxHeaderNumber{width:52px}.mh-convertPanel-someBoxHeaderExcludeSwitch{padding-inline:6px}.mh-convertPanel-previewViewMode{flex:none;order:999;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.mh-convertPanel-previewHeadActions--destination .mh-convertPanel-previewViewMode>span{color:#000;white-space:nowrap;letter-spacing:.02em;text-shadow:none;opacity:1;font-size:12px;font-weight:400}.mh-convertPanel-previewHeadActions--destination .mh-convertPanel-previewViewMode>span:first-letter{font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-app-theme=light]) .mh-convertPanel-previewHeadActions--destination .mh-convertPanel-previewViewMode>span{color:#fff}}:root[data-app-theme=dark] .mh-convertPanel-previewHeadActions--destination .mh-convertPanel-previewViewMode>span{color:#fff}.mh-convertPanel-previewViewSliderWrap{--mh-preview-slider-shell-base:color-mix(in srgb, var(--surface) 95%, var(--bg) 5%);--mh-preview-slider-shell-top:var(--mh-preview-slider-shell-base);--mh-preview-slider-shell-bottom:var(--mh-preview-slider-shell-base);--mh-preview-slider-shell-shadow:color-mix(in srgb, var(--text) 14%, transparent 86%);--mh-preview-slider-shell-highlight:color-mix(in srgb, var(--surface-2) 24%, transparent 76%);--mh-preview-slider-lane-top:color-mix(in srgb, var(--surface-2) 88%, var(--bg) 12%);--mh-preview-slider-lane-bottom:color-mix(in srgb, var(--surface) 82%, var(--bg) 18%);--mh-preview-slider-lane-inset:color-mix(in srgb, var(--text) 12%, transparent 88%);--mh-preview-slider-lane-border:color-mix(in srgb, var(--border) 82%, transparent 18%);--mh-preview-slider-marker:#fff;--mh-preview-slider-knob-border:color-mix(in srgb, var(--border) 66%, var(--text) 34%);--mh-preview-slider-knob-top:color-mix(in srgb, var(--surface-2) 74%, var(--text) 26%);--mh-preview-slider-knob-bottom:color-mix(in srgb, var(--surface) 62%, var(--text) 38%);--mh-preview-slider-knob-shadow:color-mix(in srgb, var(--text) 24%, transparent 76%);--mh-preview-slider-knob-highlight:color-mix(in srgb, var(--surface-2) 44%, transparent 56%);background:linear-gradient(180deg, var(--mh-preview-slider-shell-top) 0%, var(--mh-preview-slider-shell-bottom) 100%);width:62px;min-width:62px;max-width:62px;height:22px;box-shadow:0 1px 2px var(--mh-preview-slider-shell-shadow);border:0;border-radius:0;flex:0 0 62px;align-items:center;padding:0 8px;display:inline-flex;position:relative}.mh-convertPanel-previewViewSliderWrap--inline{width:var(--mh-inline-slider-width,96px);min-width:var(--mh-inline-slider-width,96px);max-width:var(--mh-inline-slider-width,96px);flex:0 0 var(--mh-inline-slider-width,96px)}.mh-convertPanel-previewViewSliderWrap:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--mh-preview-slider-lane-top) 0%, var(--mh-preview-slider-lane-bottom) 100%);height:4px;box-shadow:inset 0 1px 1px var(--mh-preview-slider-lane-inset);border-radius:0;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.mh-convertPanel-previewViewSliderWrap:after{content:"";pointer-events:none;background:radial-gradient(circle at 8px 50%, var(--mh-preview-slider-marker) 2px, transparent 3px), radial-gradient(circle at 50% 50%, var(--mh-preview-slider-marker) 2px, transparent 3px), radial-gradient(circle at calc(100% - 8px) 50%, var(--mh-preview-slider-marker) 2px, transparent 3px);opacity:1;position:absolute;inset:0}.mh-convertPanel-previewViewSliderWrap--gridZoom:after{background:radial-gradient(circle at calc(8px + ((100% - 16px) * var(--mh-grid-zoom-marker-ratio,.333333))) 50%, var(--mh-preview-slider-marker) 2px, transparent 3px)}.mh-convertPanel-previewViewSliderWrap--zones:after{background:var(--mh-zone-marker-bg)}.mh-convertPanel-previewViewSliderWrap:focus-within{box-shadow:0 1px 2px var(--mh-preview-slider-shell-shadow)}.mh-convertPanel-previewViewSlider{appearance:none;cursor:pointer;z-index:2;background:0 0;width:calc(100% + 16px);height:16px;margin:0 -8px;padding:0;position:relative}.mh-convertPanel-previewViewSlider:focus{outline:none}.mh-convertPanel-previewViewSlider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:4px}.mh-convertPanel-previewViewSlider::-webkit-slider-thumb{appearance:none;border:1px solid var(--mh-preview-slider-knob-border);background:linear-gradient(180deg, var(--mh-preview-slider-knob-top) 0%, var(--mh-preview-slider-knob-bottom) 100%);width:16px;height:16px;box-shadow:0 1px 2px var(--mh-preview-slider-knob-shadow), inset 0 1px 0 var(--mh-preview-slider-knob-highlight);border-radius:3px;margin-top:-6px}.mh-convertPanel-previewViewSlider::-moz-range-track{background:0 0;border:0;border-radius:999px;height:4px}.mh-convertPanel-previewViewSlider::-moz-range-thumb{border:1px solid var(--mh-preview-slider-knob-border);background:linear-gradient(180deg, var(--mh-preview-slider-knob-top) 0%, var(--mh-preview-slider-knob-bottom) 100%);width:16px;height:16px;box-shadow:0 1px 2px var(--mh-preview-slider-knob-shadow), inset 0 1px 0 var(--mh-preview-slider-knob-highlight);border-radius:3px}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .mh-convertPanel-previewViewSliderWrap{--mh-preview-slider-knob-border:color-mix(in srgb, black 82%, var(--border) 18%);--mh-preview-slider-knob-top:color-mix(in srgb, black 96%, var(--surface-2) 4%);--mh-preview-slider-knob-bottom:color-mix(in srgb, black 82%, var(--surface) 18%);--mh-preview-slider-knob-shadow:#0000005c;--mh-preview-slider-knob-highlight:#ffffff42}}:root[data-app-theme=light] .mh-convertPanel-previewViewSliderWrap{--mh-preview-slider-knob-border:color-mix(in srgb, black 82%, var(--border) 18%);--mh-preview-slider-knob-top:color-mix(in srgb, black 96%, var(--surface-2) 4%);--mh-preview-slider-knob-bottom:color-mix(in srgb, black 82%, var(--surface) 18%);--mh-preview-slider-knob-shadow:#0000005c;--mh-preview-slider-knob-highlight:#ffffff42}@media (prefers-color-scheme:dark){:root:not([data-app-theme=light]) .mh-convertPanel-previewViewSliderWrap{--mh-preview-slider-lane-top:color-mix(in srgb, var(--surface-2) 52%, white 48%);--mh-preview-slider-lane-bottom:color-mix(in srgb, var(--surface) 48%, white 52%);--mh-preview-slider-lane-inset:#0003;--mh-preview-slider-lane-border:color-mix(in srgb, white 46%, var(--border) 54%);--mh-preview-slider-marker:#fff;--mh-preview-slider-knob-border:color-mix(in srgb, white 84%, var(--border) 16%);--mh-preview-slider-knob-top:color-mix(in srgb, white 96%, var(--surface-2) 4%);--mh-preview-slider-knob-bottom:color-mix(in srgb, white 82%, var(--surface) 18%);--mh-preview-slider-knob-shadow:#00000057;--mh-preview-slider-knob-highlight:#ffffffeb}}:root[data-app-theme=dark] .mh-convertPanel-previewViewSliderWrap{--mh-preview-slider-lane-top:color-mix(in srgb, var(--surface-2) 52%, white 48%);--mh-preview-slider-lane-bottom:color-mix(in srgb, var(--surface) 48%, white 52%);--mh-preview-slider-lane-inset:#0003;--mh-preview-slider-lane-border:color-mix(in srgb, white 46%, var(--border) 54%);--mh-preview-slider-marker:#fff;--mh-preview-slider-knob-border:color-mix(in srgb, white 84%, var(--border) 16%);--mh-preview-slider-knob-top:color-mix(in srgb, white 96%, var(--surface-2) 4%);--mh-preview-slider-knob-bottom:color-mix(in srgb, white 82%, var(--surface) 18%);--mh-preview-slider-knob-shadow:#00000057;--mh-preview-slider-knob-highlight:#ffffffeb}.mh-convertPanel-previewHeadActions--destination .mh-convertPanel-editToggle span{font-size:11px}.mh-convertPanel-previewSurface{flex:auto;align-content:start;gap:8px;min-height:0;padding:8px;display:grid;overflow:auto}.mh-convertPanel-previewSurface--sourceThumbSplit{grid-template-rows:minmax(0,1fr);align-content:stretch;height:100%;min-height:0;overflow:hidden}.mh-convertPanel-previewSurface--sourceTemplates{grid-template-rows:minmax(0,1fr);align-content:stretch;height:100%;min-height:0}.mh-convertPanel-previewSurface--destination{background:linear-gradient(160deg, #0000004d 0%, color-mix(in srgb, var(--surface) 72%, transparent 28%) 52%, #00000042 100%), linear-gradient(160deg, color-mix(in srgb, black 16%, var(--surface) 84%) 0%, color-mix(in srgb, var(--surface) 94%, black 6%) 52%, color-mix(in srgb, black 14%, var(--surface) 86%) 100%);align-content:stretch;position:relative;box-shadow:inset 0 2px 5px #0000006b,inset 0 -1px #ffffff1a,inset 1px 0 #00000047,inset -1px 0 #ffffff14}.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-previewSurface--destination{padding:0}.mh-convertPanel-previewSurface--source{background:linear-gradient(160deg, #0000004d 0%, color-mix(in srgb, var(--surface) 72%, transparent 28%) 52%, #00000042 100%), linear-gradient(160deg, color-mix(in srgb, black 16%, var(--surface) 84%) 0%, color-mix(in srgb, var(--surface) 94%, black 6%) 52%, color-mix(in srgb, black 14%, var(--surface) 86%) 100%);position:relative;box-shadow:inset 0 2px 5px #0000006b,inset 0 -1px #ffffff1a,inset 1px 0 #00000047,inset -1px 0 #ffffff14}.mh-convertPanel-previewSurface--empty{align-content:center;place-items:center;display:grid}.mh-convertPanel-previewModifiers{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 95%, var(--bg) 5%);padding:8px}.mh-convertPanel-previewCard--destinationMax .mh-convertPanel-previewModifiers{background:color-mix(in srgb, var(--surface) 97%, var(--bg) 3%)}.mh-convertPanel-sourceDropTarget{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:8px;width:100%;min-height:0;display:grid}.mh-convertPanel-sourceDropTarget>.mh-convertPanel-sourceBrowse--card{justify-self:stretch;width:100%;min-width:0}.mh-convertPanel-sourceDropTarget>.mh-convertPanel-sourceBrowse--card .mh-convertPanel-sourceBrowseBtn--card{width:100%;min-width:0}.mh-convertPanel-sourceDropTarget--empty{grid-template-rows:minmax(0,1fr);align-content:stretch;min-height:100%}.mh-convertPanel-sourceDropTarget--thumbSplit,.mh-convertPanel-sourceDropTarget--templates{grid-template-rows:minmax(0,1fr);align-content:stretch;height:100%;min-height:0}.mh-convertPanel-sourceTemplateGallery{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.mh-convertPanel-sourceTemplateIntro{align-content:start;gap:6px;padding:4px 4px 0;display:grid}.mh-convertPanel-sourceTemplateEyebrow{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 58%, var(--muted) 42%);font-size:10px;font-weight:700}.mh-convertPanel-sourceTemplateIntro h3{letter-spacing:-.02em;color:var(--text);margin:0;font-size:18px;line-height:1.05}.mh-convertPanel-sourceTemplateIntro p{max-width:56ch;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.mh-convertPanel-sourceTemplateGrid{scrollbar-width:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;gap:12px;min-height:0;padding:2px 4px 6px;display:grid;overflow:auto}.mh-convertPanel-sourceTemplateGrid::-webkit-scrollbar{width:0;height:0}.mh-convertPanel-sourceTemplateCard{appearance:none;-webkit-tap-highlight-color:transparent;border:1px solid color-mix(in srgb, var(--border) 82%, transparent 18%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent 6%) 0%, color-mix(in srgb, var(--surface-2) 88%, var(--bg) 12%) 100%);min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-rows:auto auto;gap:10px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff1a,0 16px 32px #0000001f}.mh-convertPanel-sourceTemplateCard:hover,.mh-convertPanel-sourceTemplateCard:focus-visible{border-color:color-mix(in srgb, var(--accent) 58%, var(--border) 42%);box-shadow:inset 0 1px 0 #ffffff1f, 0 18px 34px #00000029, 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent 78%);outline:none;transform:translateY(-1px)}.mh-convertPanel-sourceTemplateCard:active{transform:translateY(0)}.mh-convertPanel-sourceTemplateCard--active{border-color:color-mix(in srgb, var(--accent) 62%, var(--border) 38%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, transparent 2%) 0%, color-mix(in srgb, var(--accent) 12%, var(--surface-2) 88%) 100%);box-shadow:inset 0 1px 0 #ffffff24, 0 18px 34px #00000029, 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent 76%)}.mh-convertPanel-sourceTemplateCardPreview{--mh-source-template-accent:#6f6f6f;--mh-source-template-info:#6f6f6f;--mh-source-template-footer:#6f6f6f;--mh-source-template-opacity:100%;--mh-source-template-divider:#fff;--mh-source-template-radius:12px;border-radius:var(--mh-source-template-radius);border:1px solid color-mix(in srgb, var(--mh-source-template-accent) 28%, transparent 72%);background:linear-gradient(145deg, color-mix(in srgb, var(--mh-source-template-accent) 58%, black 42%) 0%, color-mix(in srgb, black 78%, var(--mh-source-template-accent) 22%) 52%, color-mix(in srgb, var(--mh-source-template-accent) 74%, black 26%) 100%);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:190px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff1f,inset 0 -18px 28px #00000038}.mh-convertPanel-sourceTemplatePreviewTop,.mh-convertPanel-sourceTemplatePreviewFooter{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-width:0;max-width:100%;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.mh-convertPanel-sourceTemplatePreviewTop{background:color-mix(in srgb, color-mix(in srgb, var(--mh-source-template-accent) 82%, white 18%) var(--mh-source-template-opacity), transparent);color:color-mix(in srgb, black 88%, var(--text) 12%)}.mh-convertPanel-sourceTemplatePreviewFooter{background:color-mix(in srgb, color-mix(in srgb, var(--mh-source-template-footer) 82%, white 18%) var(--mh-source-template-opacity), transparent);color:color-mix(in srgb, black 88%, var(--text) 12%)}.mh-convertPanel-sourceTemplatePreviewBody{align-content:end;gap:14px;min-height:0;display:grid}.mh-convertPanel-sourceTemplatePreviewText{max-width:18ch;color:color-mix(in srgb, white 82%, var(--mh-source-template-info) 18%);gap:6px;display:grid}.mh-convertPanel-sourceTemplatePreviewText strong{letter-spacing:-.04em;font-size:clamp(22px,2vw,30px);line-height:.9}.mh-convertPanel-sourceTemplatePreviewText span{color:color-mix(in srgb, white 82%, var(--mh-source-template-accent) 18%);font-size:11px;line-height:1.35}.mh-convertPanel-sourceTemplatePreviewLogos{flex-wrap:wrap;gap:8px;display:flex}.mh-convertPanel-sourceTemplatePreviewLogo{background:color-mix(in srgb, black 68%, var(--mh-source-template-accent) 32%);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:10px;gap:2px;min-width:0;padding:7px 9px;font-size:8px;font-weight:700;display:grid}.mh-convertPanel-sourceTemplatePreviewLogo--secondary{background:color-mix(in srgb, var(--mh-source-template-accent) 38%, black 62%)}.mh-convertPanel-sourceTemplatePreviewDivider{background:var(--mh-source-template-divider);border-radius:999px;width:18px;height:2px}.mh-convertPanel-sourceTemplateCardMeta{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mh-convertPanel-sourceTemplateCardCopy{gap:4px;min-width:0;display:grid}.mh-convertPanel-sourceTemplateCardCopy strong{color:var(--text);font-size:13px}.mh-convertPanel-sourceTemplateCardCopy p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.mh-convertPanel-sourceTemplateCardState{border:1px solid color-mix(in srgb, var(--border) 78%, transparent 22%);background:color-mix(in srgb, var(--surface) 82%, var(--bg) 18%);min-width:58px;min-height:28px;color:var(--text);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.mh-convertPanel-sourceTemplateCard--active .mh-convertPanel-sourceTemplateCardState{border-color:color-mix(in srgb, var(--accent) 54%, transparent 46%);background:color-mix(in srgb, var(--accent) 14%, var(--surface) 86%)}.mh-convertPanel-sourceSplitLayout{--mh-source-history-size:25%;grid-template-rows:minmax(0, 1fr) minmax(0, var(--mh-source-history-size));gap:8px;height:100%;min-height:0;max-height:none;display:grid}.mh-convertPanel-sourceSplitLayout--historyHidden{grid-template-rows:minmax(0,1fr)}.mh-convertPanel-sourceThumbGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;display:grid}.mh-convertPanel-sourceThumbGrid--singleColumn{grid-template-columns:minmax(0,1fr)}.mh-convertPanel-sourceThumbGrid--compact{grid-template-columns:repeat(auto-fill,minmax(34px,34px));grid-auto-rows:34px;justify-content:start;gap:4px}.mh-convertPanel-sourceThumbPane{grid-template-rows:auto auto;align-content:start;gap:8px;min-height:0;display:grid}.mh-convertPanel-sourceThumbPane--overflowing{grid-template-rows:minmax(0,1fr) auto}.mh-convertPanel-sourceThumbGridScroll{min-height:0;overflow:visible}.mh-convertPanel-sourceThumbPane--overflowing .mh-convertPanel-sourceThumbGridScroll{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.mh-convertPanel-sourceThumbPane--overflowing .mh-convertPanel-sourceThumbGridScroll::-webkit-scrollbar{width:0;height:0}.mh-convertPanel-sourceThumbBrowse{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;min-width:0;display:grid;position:relative}.mh-convertPanel-sourceThumbBrowse:not(.mh-convertPanel-sourceThumbBrowse--compact)>.mh-convertPanel-sourceBrowse--card{grid-column:1/-1}.mh-convertPanel-sourceThumbBrowse--singleColumn{grid-template-columns:minmax(0,1fr)}.mh-convertPanel-sourceThumbBrowse--compact{grid-template-columns:repeat(auto-fill,minmax(34px,34px));justify-content:start}.mh-convertPanel-sourceThumbBrowse--reserved{align-content:start}.mh-convertPanel-sourceThumbBrowse--trashActive{min-height:56px}.mh-convertPanel-sourceThumbBrowseHint{color:#4acf7b;cursor:pointer;z-index:1;background:0 0;border:0;border-radius:999px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mh-convertPanel-sourceThumbBrowseHint svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:18px;height:18px}.mh-convertPanel-sourceThumbBrowseHint:hover,.mh-convertPanel-sourceThumbBrowseHint:focus-visible{color:#34ca6b;outline:none}.mh-convertPanel-sourceThumbBrowse .mh-convertPanel-sourceBrowseBtn--card{min-height:56px}.mh-convertPanel-sourceThumbBrowse--hasScrollHint .mh-convertPanel-sourceBrowseBtn--card{min-height:72px;padding-top:12px}.mh-convertPanel-sourceThumbPane--singleEntry .mh-convertPanel-sourceThumbBrowse{z-index:1;justify-content:center;align-items:flex-start;min-height:0;padding-top:12px;padding-bottom:4px;display:flex;position:sticky;bottom:0}.mh-convertPanel-sourceThumbBrowse--compact .mh-convertPanel-sourceBrowseHotspot{border-radius:8px;width:24px;height:24px}.mh-convertPanel-sourceThumbBrowse--compact .mh-convertPanel-sourceBrowseBtn--card{min-height:34px}.mh-convertPanel-sourceThumbBrowse--compact .mh-convertPanel-sourceThumbBrowseHint{top:2px}.mh-convertPanel-sourceThumbBrowse--compact .mh-convertPanel-sourceThumbBrowseHint svg{width:10px;height:10px}.mh-convertPanel-sourceThumbBrowse--compact.mh-convertPanel-sourceThumbBrowse--trashActive{min-height:34px}.mh-convertPanel-sourceThumbBrowse--compact.mh-convertPanel-sourceThumbBrowse--hasScrollHint .mh-convertPanel-sourceBrowseBtn--card{padding-top:8px}.mh-convertPanel-sourceThumbCard{border:1px solid color-mix(in srgb, var(--border) 84%, transparent 16%);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);text-align:left;color:inherit;cursor:pointer;border-radius:8px;align-self:start;gap:6px;margin:0;padding:6px;display:grid;position:relative}.mh-convertPanel-sourceThumbCard--draggable{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mh-convertPanel-sourceThumbCard--draggable:active{cursor:grabbing}.mh-convertPanel-sourceThumbCard--dragging{opacity:0;pointer-events:none}.mh-convertPanel-sourceThumbCard--compact{aspect-ratio:1;border-radius:6px;place-items:center;width:34px;min-height:34px;padding:0}.mh-convertPanel-sourceThumbCard--selected{box-shadow:0 10px 22px #00000024}.mh-convertPanel-sourceThumbCard--warning{border-color:color-mix(in srgb, #f59e0b 56%, var(--border) 44%)}.mh-convertPanel-sourceThumbCard--error{border-color:color-mix(in srgb, #dc2626 58%, var(--border) 42%)}.mh-convertPanel-sourceThumbCard--mixed{border-color:#e6541c}.mh-convertPanel-sourceThumbMedia{aspect-ratio:4/3;background:color-mix(in srgb, var(--bg) 88%, var(--text) 12%);border-radius:6px;place-items:center;width:100%;display:grid;overflow:hidden}.mh-convertPanel-sourceThumbMedia img,.mh-convertPanel-sourceThumbMedia video{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.mh-convertPanel-sourceThumbFallback{letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.mh-convertPanel-sourceThumbCompactIndex{color:color-mix(in srgb, var(--text) 92%, var(--muted) 8%);font-size:13px;font-weight:700;line-height:1;display:none}.mh-convertPanel-sourceThumbCard--compact .mh-convertPanel-sourceThumbCompactIndex{display:block}.mh-convertPanel-sourceThumbCard--compact .mh-convertPanel-sourceThumbMedia,.mh-convertPanel-sourceThumbCard--compact .mh-convertPanel-sourceThumbMeta{display:none}.mh-convertPanel-sourceThumbMeta{gap:2px;min-width:0;display:grid}.mh-convertPanel-sourceThumbMeta span{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mh-convertPanel-sourceThumbMeta small{color:var(--muted);font-size:10px}.mh-convertPanel-sourceThumbRemoveBtn{border:1px solid color-mix(in srgb, var(--border) 82%, transparent 18%);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);width:20px;height:20px;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.mh-convertPanel-sourceThumbCard--compact .mh-convertPanel-sourceThumbRemoveBtn{width:12px;height:12px;top:2px;right:2px}.mh-convertPanel-sourceThumbRemoveBtn:hover,.mh-convertPanel-sourceThumbRemoveBtn:focus-visible{border-color:color-mix(in srgb, var(--accent) 56%, var(--border) 44%)}.mh-convertPanel-sourceThumbRemoveBtn svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.mh-convertPanel-sourceThumbCard--compact .mh-convertPanel-sourceThumbRemoveBtn svg{width:7px;height:7px}.mh-convertPanel-sourceSplitHistory{border:1px solid color-mix(in srgb, var(--border) 84%, transparent 16%);background:color-mix(in srgb, var(--surface) 92%, var(--bg) 8%);border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.mh-convertPanel-sourceSplitHistory--collapsed{grid-template-rows:auto}.mh-convertPanel-sourceSplitHistory--compact{grid-column:1/-1;height:auto}.mh-convertPanel-sourceSplitHistoryGrip{border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 82%, transparent 18%);background:color-mix(in srgb, var(--surface-2) 82%, var(--bg) 18%);color:var(--muted);text-align:left;cursor:ns-resize;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;min-height:14px;padding:2px 8px;display:flex}.mh-convertPanel-sourceSplitHistoryGrip span{letter-spacing:.03em;text-transform:uppercase;font-size:10px}.mh-convertPanel-sourceSplitHistoryGripHandle{background:color-mix(in srgb, var(--muted) 64%, transparent 36%);border-radius:999px;width:28px;height:2px}.mh-convertPanel-sourceSplitHistoryGrip:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--focus) 72%, transparent 28%);outline:none}.mh-convertPanel-sourceSplitHistoryBody{gap:6px;min-width:0;height:100%;min-height:0;padding:6px 8px;display:grid;overflow:hidden}.mh-convertPanel-sourceSplitHistoryBody--compact{padding:8px 10px}.mh-convertPanel-sourceSplitHistoryBody--withTree{grid-template-rows:auto auto minmax(0,1fr)}.mh-convertPanel-sourceSplitHistoryHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.mh-convertPanel-sourceSplitHistoryHead strong{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mh-convertPanel-sourceSplitHistoryHead small{color:var(--muted);white-space:nowrap;font-size:10px}.mh-convertPanel-sourceHistoryTree--split{overscroll-behavior:contain;align-content:start;min-width:0;height:100%;min-height:0;overflow:auto}.mh-convertPanel-sourceBrowse{justify-self:start;align-items:center;display:inline-flex;position:relative}.mh-convertPanel-sourceBrowse--card{place-self:stretch stretch;align-items:stretch;width:100%;display:grid}.mh-convertPanel-sourceBrowse--card .mh-convertPanel-sourceBrowseBtn{width:100%}.mh-convertPanel-sourceBrowseBtn{appearance:none;-webkit-tap-highlight-color:transparent;font:inherit;text-align:left;color:#ffffffd1;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:34px;height:34px;padding:0;line-height:1;transition:background .12s,color .12s,border-color .12s,box-shadow .12s;display:inline-grid}.mh-convertPanel-sourceBrowseBtn--card{color:#ffffffd1;width:100%;min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.mh-convertPanel-sourceBrowseHotspot{appearance:none;-webkit-tap-highlight-color:transparent;font:inherit;text-align:left;width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;line-height:1;transition:background .12s,color .12s,border-color .12s,box-shadow .12s;display:inline-grid}.mh-convertPanel-sourceBrowseBtn--cardShell{cursor:default}.mh-convertPanel-sourceBrowseBtn:hover{background:color-mix(in srgb, var(--surface) 18%, transparent 82%);color:#53d281}.mh-convertPanel-sourceBrowseBtn--card:hover,.mh-convertPanel-sourceBrowseHotspot:hover{color:#4ed17e;background:0 0}.mh-convertPanel-sourceBrowseBtn--cardShell:hover{color:#ffffffd1;background:0 0}.mh-convertPanel-sourceBrowseBtn:active{transform:none}.mh-convertPanel-sourceBrowseBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #22c55e6b}.mh-convertPanel-sourceBrowseBtn--card:focus-visible{box-shadow:none}.mh-convertPanel-sourceBrowseHotspot:focus-visible{box-shadow:none;color:#4ed17e;outline:none}.mh-convertPanel-sourceBrowseBtn[aria-expanded=true]{background:color-mix(in srgb, var(--surface) 18%, transparent 82%);color:#53d281}.mh-convertPanel-sourceBrowseBtn--card[aria-expanded=true]{color:#4ed17e;background:0 0}.mh-convertPanel-sourceBrowseGlyph{-webkit-user-select:none;user-select:none;font-size:28px;font-weight:900;line-height:1;transform:translateY(-1px)}.mh-convertPanel-sourceBrowseGlyph--card{opacity:.88;font-size:28px}.mh-convertPanel-sourceBrowseMenu{z-index:4;border:1px solid color-mix(in srgb, var(--border) 82%, transparent 18%);background:color-mix(in srgb, var(--surface) 95%, var(--bg) 5%);min-width:88px;box-shadow:var(--shadow);border-radius:8px;gap:3px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.mh-convertPanel-sourceBrowse--card .mh-convertPanel-sourceBrowseMenu{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.mh-convertPanel-sourceEmptyBrowse{width:100%;height:100%;min-height:0;position:relative}.mh-convertPanel-sourceEmptyBrowse .mh-convertPanel-sourceBrowse--card{position:absolute;inset:8px}.mh-convertPanel-sourceEmptyBrowse .mh-convertPanel-sourceBrowseBtn--card{border-radius:12px;height:100%;min-height:0}.mh-convertPanel-sourceEmptyBrowse .mh-convertPanel-sourceBrowseMenu{top:calc(50% + 24px)}.mh-convertPanel-sourceBrowseMenuBtn{appearance:none;-webkit-tap-highlight-color:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 8px;font-size:12px;line-height:1.2}.mh-convertPanel-sourceBrowseMenuBtn:hover{background:color-mix(in srgb, var(--surface-2) 80%, var(--bg) 20%)}.mh-convertPanel-sourceBrowseMenuBtn:focus-visible{border-color:var(--border);box-shadow:0 0 0 1px var(--border);outline:none}.mh-convertPanel-treePanel{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 88%, var(--bg) 12%) 0%, color-mix(in srgb, var(--surface) 92%, var(--bg) 8%) 100%);border-radius:8px;gap:6px;padding:8px;display:grid}.mh-convertPanel-treeHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.mh-convertPanel-treePanel strong{text-transform:uppercase;color:var(--muted);font-size:11px}.mh-convertPanel-treeHead>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.mh-convertPanel-treeList{border:1px solid color-mix(in srgb, var(--border) 82%, transparent 18%);background:color-mix(in srgb, var(--surface) 80%, var(--bg) 20%);border-radius:7px;gap:2px;max-height:220px;margin:0;padding:4px;list-style:none;display:grid;overflow:auto}.mh-convertPanel-treeRow{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:6px;grid-template-columns:12px 10px minmax(0,1fr);align-items:center;gap:8px;min-height:22px;padding:2px 8px 2px 7px;font-size:12px;line-height:1.35;transition:background-color .14s,border-color .14s;display:grid;overflow:hidden}.mh-convertPanel-treeRow:hover{border-color:color-mix(in srgb, var(--accent) 20%, transparent 80%);background:color-mix(in srgb, var(--surface-2) 70%, var(--bg) 30%)}.mh-convertPanel-treeRow--folder{color:color-mix(in srgb, var(--text) 92%, var(--accent) 8%);cursor:pointer;font-weight:600}.mh-convertPanel-treeRow--folder:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 40%, transparent 60%);outline-offset:1px}.mh-convertPanel-treeToggle{text-align:center;width:12px;color:var(--muted);-webkit-user-select:none;user-select:none;font-size:10px;line-height:1}.mh-convertPanel-treeToggle--empty{opacity:0}.mh-convertPanel-treeGlyph{background:color-mix(in srgb, var(--muted) 40%, transparent 60%);border-radius:2px;width:8px;height:8px;display:inline-block}.mh-convertPanel-treeGlyph--folder{background:color-mix(in srgb, #d59f3a 72%, var(--surface) 28%);border-radius:2px;width:10px}.mh-convertPanel-treeGlyph--file{background:color-mix(in srgb, var(--accent) 78%, var(--surface) 22%);border-radius:999px}.mh-convertPanel-treeLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.mh-convertPanel-treeEmpty{color:var(--muted);font-size:11px}.mh-convertPanel-sourceList{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;justify-items:stretch;gap:6px;max-height:132px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden auto}.mh-convertPanel-sourceList--historyExpanded{max-height:min(46vh,420px);overflow:hidden auto}.mh-convertPanel-sourceList::-webkit-scrollbar{width:0;height:0}.mh-convertPanel-sourceListItem{justify-self:stretch;width:100%;min-width:0;max-width:100%;overflow:visible}.mh-convertPanel-sourceRowWrap{--mh-source-row-height:34px;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.mh-convertPanel-sourceListItem--selected .mh-convertPanel-sourceRowWrap{z-index:4;background:color-mix(in srgb, var(--surface) 94%, var(--bg) 6%);box-shadow:inset 0 0 0 1px var(--mh-selection-single-border), 0 0 0 1px var(--mh-selection-single-glow);border-radius:8px;position:sticky;top:0}.mh-convertPanel-sourceListItem--selected .mh-convertPanel-sourceRowWrap:after{content:"";background:color-mix(in srgb, var(--surface) 94%, var(--bg) 6%);pointer-events:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px;height:4px;position:absolute;bottom:-4px;left:0;right:0}.mh-convertPanel-sourceRow{width:auto;min-width:0;max-width:100%;min-height:var(--mh-source-row-height);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, var(--bg) 12%);color:var(--text);text-align:left;cursor:pointer;border-radius:8px;flex:auto;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;display:flex}.mh-convertPanel-sourceRow--active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%)}.mh-convertPanel-sourceRowName{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;max-width:90%;font-size:12px;overflow:hidden}.mh-convertPanel-sourceRowMeta{white-space:nowrap;color:var(--muted);font-size:10px}.mh-convertPanel-sourceRemoveBtn{-webkit-tap-highlight-color:transparent;appearance:none;width:var(--mh-source-row-height);min-width:var(--mh-source-row-height);max-width:var(--mh-source-row-height);height:var(--mh-source-row-height);min-height:var(--mh-source-row-height);max-height:var(--mh-source-row-height);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;align-self:stretch;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.mh-convertPanel-sourceRemoveBtn svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mh-convertPanel-sourceHistoryBtn{-webkit-tap-highlight-color:transparent;appearance:none;width:var(--mh-source-row-height);min-width:var(--mh-source-row-height);max-width:var(--mh-source-row-height);height:var(--mh-source-row-height);min-height:var(--mh-source-row-height);max-height:var(--mh-source-row-height);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;align-self:stretch;place-items:center;padding:0;line-height:1;display:grid}.mh-convertPanel-sourceHistoryBtn svg{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:24px;height:24px}.mh-convertPanel-sourceRemoveBtn:hover,.mh-convertPanel-sourceRemoveBtn:focus-visible,.mh-convertPanel-sourceHistoryBtn:hover,.mh-convertPanel-sourceHistoryBtn:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.mh-convertPanel-sourceHistoryBtn--open:not(.mh-convertPanel-sourceHistoryBtn--changed):not(.mh-convertPanel-sourceHistoryBtn--error):not(.mh-convertPanel-sourceHistoryBtn--mixed){color:var(--accent);background:0 0;border-color:#0000}.mh-convertPanel-sourceHistoryBtn--changed,.mh-convertPanel-sourceHistoryBtn--changed:hover,.mh-convertPanel-sourceHistoryBtn--changed:focus-visible{color:color-mix(in srgb, #b45309 88%, var(--text) 12%);background:0 0;border-color:#0000}.mh-convertPanel-sourceHistoryBtn--error,.mh-convertPanel-sourceHistoryBtn--error:hover,.mh-convertPanel-sourceHistoryBtn--error:focus-visible{color:color-mix(in srgb, #991b1b 90%, var(--text) 10%);background:0 0;border-color:#0000}.mh-convertPanel-sourceHistoryBtn--mixed,.mh-convertPanel-sourceHistoryBtn--mixed:hover,.mh-convertPanel-sourceHistoryBtn--mixed:focus-visible{color:#a83a11;background:0 0;border-color:#0000}.mh-convertPanel-sourceHistoryPanel{border:1px solid color-mix(in srgb, var(--border) 84%, transparent 16%);background:color-mix(in srgb, var(--surface) 92%, var(--bg) 8%);border-radius:8px;gap:6px;margin-top:4px;padding:6px 8px;display:grid}.mh-convertPanel-sourceHistorySummary{color:var(--muted);font-size:10px}.mh-convertPanel-sourceHistoryList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mh-convertPanel-sourceHistoryTree{gap:6px;display:grid}.mh-convertPanel-sourceHistoryBranch{border:1px solid color-mix(in srgb, var(--border) 80%, transparent 20%);background:color-mix(in srgb, var(--surface) 94%, var(--bg) 6%);border-radius:6px;overflow:hidden}.mh-convertPanel-sourceHistoryBranchSummary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;list-style:none;display:flex}.mh-convertPanel-sourceHistoryBranchSummary::-webkit-details-marker{display:none}.mh-convertPanel-sourceHistoryBranchLabel{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.mh-convertPanel-sourceHistoryBranchMeta{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.mh-convertPanel-sourceHistoryBranchBadge{border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;font-size:9px;font-weight:700;display:inline-flex}.mh-convertPanel-sourceHistoryBranchBadge--warning{color:color-mix(in srgb, #b45309 88%, var(--text) 12%);background:color-mix(in srgb, #f59e0b 22%, var(--surface) 78%);border:1px solid #f59e0b85}.mh-convertPanel-sourceHistoryBranchBadge--error{color:color-mix(in srgb, #991b1b 90%, var(--text) 10%);background:color-mix(in srgb, #dc2626 18%, var(--surface) 82%);border:1px solid #dc262694}.mh-convertPanel-sourceHistoryBranchCount{min-width:18px;height:16px;color:var(--muted);border:1px solid color-mix(in srgb, var(--border) 78%, transparent 22%);background:color-mix(in srgb, var(--surface-2) 84%, var(--bg) 16%);border-radius:999px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.mh-convertPanel-sourceHistoryBranch .mh-convertPanel-sourceHistoryList{padding:0 6px 6px}.mh-convertPanel-sourceHistoryItem{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.mh-convertPanel-sourceHistoryItem--actionable{grid-template-columns:minmax(0,1fr);padding:0}.mh-convertPanel-sourceHistoryItem--stale{opacity:.7}.mh-convertPanel-sourceHistoryAction{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;margin:0;padding:2px 3px;display:grid}.mh-convertPanel-sourceHistoryAction--stale{opacity:.72}.mh-convertPanel-sourceHistoryAction--stale:hover,.mh-convertPanel-sourceHistoryAction--stale:focus-visible{opacity:.92}.mh-convertPanel-sourceHistoryAction:hover{border-color:color-mix(in srgb, var(--accent) 44%, transparent 56%);background:color-mix(in srgb, var(--accent) 10%, transparent 90%)}.mh-convertPanel-sourceHistoryAction:focus-visible{border-color:color-mix(in srgb, var(--accent) 62%, transparent 38%);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%);outline:none}.mh-convertPanel-sourceHistoryAction--active{border-color:color-mix(in srgb, var(--accent) 66%, transparent 34%);background:color-mix(in srgb, var(--accent) 16%, transparent 84%);opacity:1}.mh-convertPanel-sourceHistoryAction--original{border-style:dashed}.mh-convertPanel-sourceHistoryTag{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:16px;height:16px;font-size:9px;font-weight:700;display:inline-flex}.mh-convertPanel-sourceHistoryTag--added{color:color-mix(in srgb, #16a34a 86%, var(--text) 14%);background:color-mix(in srgb, #16a34a 20%, var(--surface) 80%);border-color:#16a34a70}.mh-convertPanel-sourceHistoryTag--updated{color:color-mix(in srgb, #f59e0b 86%, var(--text) 14%);background:color-mix(in srgb, #f59e0b 20%, var(--surface) 80%);border-color:#f59e0b70}.mh-convertPanel-sourceHistoryTag--info{color:color-mix(in srgb, var(--text) 84%, var(--muted) 16%);border-color:color-mix(in srgb, var(--border) 76%, transparent 24%);background:color-mix(in srgb, var(--surface) 92%, var(--bg) 8%)}.mh-convertPanel-sourceHistoryTag--warning{color:color-mix(in srgb, #b45309 88%, var(--text) 12%);background:color-mix(in srgb, #f59e0b 22%, var(--surface) 78%);border-color:#f59e0b85}.mh-convertPanel-sourceHistoryTag--error{color:color-mix(in srgb, #991b1b 90%, var(--text) 10%);background:color-mix(in srgb, #dc2626 18%, var(--surface) 82%);border-color:#dc262694}.mh-convertPanel-sourceHistoryText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.mh-convertPanel-sourceHistoryTime{color:var(--muted);white-space:nowrap;font-size:10px}.mh-convertPanel-sourceIssueList{gap:4px;display:grid}.mh-convertPanel-sourceIssue{border:1px solid #0000;border-radius:6px;padding:3px 6px;font-size:10px}.mh-convertPanel-sourceIssue--warning{color:color-mix(in srgb, #b45309 88%, var(--text) 12%);background:color-mix(in srgb, #f59e0b 18%, var(--surface) 82%);border-color:#f59e0b7a}.mh-convertPanel-sourceIssue--error{color:color-mix(in srgb, #991b1b 90%, var(--text) 10%);background:color-mix(in srgb, #dc2626 14%, var(--surface) 86%);border-color:#dc262685}.mh-convertPanel-sourceWrap{background:color-mix(in srgb, var(--bg) 88%, var(--text) 12%);border-radius:8px;width:100%;height:clamp(180px,30vh,260px);min-height:180px;position:relative;overflow:hidden}.mh-convertPanel-sourcePreviewRemoveBtn{--mh-source-row-height:34px;z-index:3;position:absolute;top:4px;right:4px}.mh-convertPanel-sourceWrap img,.mh-convertPanel-sourceWrap video{object-fit:contain;width:100%;height:100%;display:block}.mh-convertPanel-cropOverlay{border:2px solid var(--accent);box-shadow:0 0 0 9999px color-mix(in srgb, var(--bg) 45%, transparent 55%);pointer-events:none;position:absolute}.mh-convertPanel-destinationCanvas{background:color-mix(in srgb, var(--bg) 88%, var(--text) 12%);border-radius:8px;width:100%;max-height:100%}.mh-convertPanel-singleCanvasWrap{width:100%;display:grid;position:relative}.mh-convertPanel-singleCanvasWrap--maximized{height:min(65vh,760px);min-height:min(65vh,760px)}.mh-convertPanel-previewFullscreenBtn{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);width:30px;height:30px;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}.mh-convertPanel-previewFullscreenBtn svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:14px;height:14px}.mh-convertPanel-previewOverlayControls{z-index:4;justify-items:center;gap:6px;width:58px;min-height:150px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mh-convertPanel-previewFullscreenBtn--corner{z-index:4;position:absolute;top:10px;right:10px}.mh-convertPanel-previewZoomControl{background:0 0;border:0;justify-items:center;gap:0;padding:0;display:grid}.mh-convertPanel-previewZoomRail{width:24px;height:118px;position:relative;overflow:hidden}.mh-convertPanel-previewZoomMarker{pointer-events:none;background:color-mix(in srgb, var(--muted) 42%, var(--surface) 58%);border-radius:999px;width:10px;height:2px;position:absolute;top:81.5%;left:50%;transform:translate(-50%,-50%)}.mh-convertPanel-previewZoomSlider{appearance:none;accent-color:var(--accent);transform-origin:50%;width:118px;min-width:118px;height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.mh-convertPanel-previewZoomSlider::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--muted) 42%, var(--surface) 58%);border-radius:999px;height:4px}.mh-convertPanel-previewZoomSlider::-webkit-slider-thumb{appearance:none;border:1px solid color-mix(in srgb, var(--accent) 64%, var(--border) 36%);background:color-mix(in srgb, var(--accent) 86%, var(--surface) 14%);border-radius:999px;width:14px;height:14px;margin-top:-5px}.mh-convertPanel-previewZoomSlider::-moz-range-track{background:color-mix(in srgb, var(--muted) 42%, var(--surface) 58%);border:0;border-radius:999px;height:4px}.mh-convertPanel-previewZoomSlider::-moz-range-thumb{border:1px solid color-mix(in srgb, var(--accent) 64%, var(--border) 36%);background:color-mix(in srgb, var(--accent) 86%, var(--surface) 14%);border-radius:999px;width:14px;height:14px}.mh-convertPanel-previewZoomOsd{z-index:5;pointer-events:none;border:1px solid color-mix(in srgb, var(--accent) 50%, var(--border) 50%);background:color-mix(in srgb, var(--surface) 72%, #000 28%);color:var(--text);letter-spacing:.02em;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mh-convertPanel-previewFullscreenBtn:hover,.mh-convertPanel-previewFullscreenBtn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent 78%)}.mh-convertPanel-singleCanvasWrap--maximized .mh-convertPanel-bgEditSurface{place-items:center;height:100%;display:grid}.mh-convertPanel-singleCanvasWrap--maximized .mh-convertPanel-destinationCanvas{width:auto;max-width:100%;height:auto;max-height:100%}.mh-convertPanel-bundlePreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;min-height:0;display:grid}.mh-convertPanel-bundlePreviewGrid--quarters{--mh-bundle-grid-gap:8px;--mh-bundle-grid-h:100%;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc((var(--mh-bundle-grid-h) - var(--mh-bundle-grid-gap)) / 2);gap:var(--mh-bundle-grid-gap);min-height:clamp(280px,52vh,640px);height:var(--mh-bundle-grid-h);align-items:stretch;overflow:hidden auto}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .mh-convertPanel-sourcePeek{--mh-source-peek-shell-highlight:var(--content-box-gradient-top);--mh-source-peek-shell-base:var(--content-box-gradient-base)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn--card,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn--cardShell,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseHotspot,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn--card:hover,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn--cardShell:hover,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseHotspot:hover,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn--card[aria-expanded=true],:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseHotspot:focus-visible{color:var(--text)}:root:not([data-app-theme=dark]) .mh-convertPanel-sourceThumbCard.mh-convertPanel-sourcePeekThumb,:root:not([data-app-theme=dark]) .mh-convertPanel-sourcePeekBtn{border-color:var(--mh-light-content-box-border);background:var(--mh-source-peek-shell-highlight), var(--mh-source-peek-shell-base);box-shadow:var(--mh-light-content-box-shadow-soft);border-radius:0}:root:not([data-app-theme=dark]) .mh-convertPanel-sourcePeekBtn:hover,:root:not([data-app-theme=dark]) .mh-convertPanel-sourcePeekBtn:focus-visible{box-shadow:var(--content-box-shadow-soft), 0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent 82%)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewSurface--destination,:root:not([data-app-theme=dark]) .mh-convertPanel-previewSurface--source,:root:not([data-app-theme=dark]) .mh-convertPanel-previewCard--destinationMax .mh-convertPanel-previewSurface{border:1px solid var(--mh-light-content-box-border);background:var(--content-box-bg);box-shadow:var(--mh-light-content-box-shadow-strong);border-radius:0}:root:not([data-app-theme=dark]) .mh-convertPanel-previewSurface--source{box-shadow:none;background:0 0;border-color:#0000}:root:not([data-app-theme=dark]) .mh-convertPanel-previewSurface--destination,:root:not([data-app-theme=dark]) .mh-convertPanel-previewCard--destinationMax .mh-convertPanel-previewSurface{border-color:var(--light-infobox-border);border-radius:var(--radius);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-previewSurface--destination,:root:not([data-app-theme=dark]) .mh-convertPanel-previewCard--homepageBundle.mh-convertPanel-previewCard--destinationMax .mh-convertPanel-previewSurface{box-shadow:none;background:0 0;border:0}:root:not([data-app-theme=dark]) .mh-convertPanel-previewCard--homepageBundle{background:0 0}:root:not([data-app-theme=dark]) .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundleTile{--mh-bundle-tile-shadow:0 0 0 1px #1111110f, 0 0 18px -12px #11111129, 0 12px 24px -16px #1111112e}:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundle{--mh-preview-divider-width:20px}:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider{background:color-mix(in srgb, var(--surface) 95%, transparent);opacity:1;z-index:3;width:20px;box-shadow:-8px 0 16px #11111105,8px 0 16px #11111105}:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider:before,:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider:after{content:"";pointer-events:none;width:100%;height:10px;position:absolute;left:0}:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider:before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--surface) 95%, transparent) 100%);bottom:100%}:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider:after{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 95%, transparent) 0%, transparent 100%);top:100%}:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider--enabled:hover,:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider--enabled:focus-visible{background:color-mix(in srgb, var(--surface) 95%, transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--text) 10%, transparent 90%), inset -1px 0 0 color-mix(in srgb, var(--text) 10%, transparent 90%), -8px 0 16px #11111108, 8px 0 16px #11111108;opacity:1}:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider--enabled:active{background:color-mix(in srgb, var(--surface) 95%, transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--text) 14%, transparent 86%), inset -1px 0 0 color-mix(in srgb, var(--text) 14%, transparent 86%), -8px 0 16px #1111110a, 8px 0 16px #1111110a;opacity:1}:root:not([data-app-theme=dark]) .mh-convertPanel-treePanel,:root:not([data-app-theme=dark]) .mh-convertPanel-treeList,:root:not([data-app-theme=dark]) .mh-convertPanel-sourceHistoryPanel{border-color:var(--mh-light-content-box-border);box-shadow:var(--mh-light-content-box-shadow-soft)}:root:not([data-app-theme=dark]) .mh-convertPanel-sourceSplitHistoryGrip{min-height:22px;color:var(--light-infobox-text);background:var(--light-infobox-bg);padding:0 10px}:root:not([data-app-theme=dark]) .mh-convertPanel-sourceSplitHistoryGripHandle{background:#fff}:root:not([data-app-theme=dark]) .mh-convertPanel-sourceSplitHistoryGrip:focus-visible{box-shadow:var(--light-infobox-shadow-focus)}:root:not([data-app-theme=dark]) .mh-convertPanel-sourceSplitHistory--collapsed{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root:not([data-app-theme=dark]) .mh-convertPanel-sourceSplitHistory--collapsed .mh-convertPanel-sourceSplitHistoryGrip{box-shadow:none;border-bottom:0;border-radius:999px}:root:not([data-app-theme=dark]) .mh-convertPanel-sourceSplitHistory--collapsed .mh-convertPanel-sourceSplitHistoryGrip:focus-visible{box-shadow:var(--light-infobox-shadow-focus)}:root:not([data-app-theme=dark]) .mh-convertPanel-treePanel,:root:not([data-app-theme=dark]) .mh-convertPanel-treeList,:root:not([data-app-theme=dark]) .mh-convertPanel-sourceHistoryPanel,:root:not([data-app-theme=dark]) .mh-convertPanel-sourceRow,:root:not([data-app-theme=dark]) .mh-convertPanel-sourceListItem--selected .mh-convertPanel-sourceRowWrap,:root:not([data-app-theme=dark]) .mh-convertPanel-sourceListItem--selected .mh-convertPanel-sourceRowWrap:after{background:var(--content-box-bg-soft);border-radius:0}:root:not([data-app-theme=dark]) .mh-convertPanel-previewInlineControl{--mh-preview-inline-range-track-top:var(--light-infobox-slider-track-top);--mh-preview-inline-range-track-bottom:var(--light-infobox-slider-track-bottom);--mh-preview-inline-range-track-inset:transparent;--mh-preview-inline-range-thumb-border:var(--light-infobox-slider-thumb-border);--mh-preview-inline-range-thumb-top:var(--light-infobox-slider-thumb-top);--mh-preview-inline-range-thumb-bottom:var(--light-infobox-slider-thumb-bottom);--mh-preview-inline-range-thumb-shadow:var(--light-infobox-slider-thumb-shadow);--mh-preview-inline-range-thumb-highlight:var(--light-infobox-slider-thumb-highlight);border-color:var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewInlineControl:focus-within{box-shadow:var(--light-infobox-shadow-focus)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewInlineControl>span.mh-convertPanel-gridZoomLabel,:root:not([data-app-theme=dark]) .mh-convertPanel-previewInlineControl>span.mh-convertPanel-zonesLabel{color:var(--light-infobox-text)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewViewSliderWrap{--mh-preview-slider-shell-base:var(--light-infobox-bg);--mh-preview-slider-shell-top:var(--light-infobox-bg);--mh-preview-slider-shell-bottom:var(--light-infobox-bg);--mh-preview-slider-shell-shadow:transparent;--mh-preview-slider-lane-top:var(--light-infobox-slider-track-top);--mh-preview-slider-lane-bottom:var(--light-infobox-slider-track-bottom);--mh-preview-slider-lane-inset:transparent;--mh-preview-slider-lane-border:var(--light-infobox-slider-track-border);--mh-preview-slider-marker:var(--light-infobox-slider-marker);--mh-preview-slider-knob-border:var(--light-infobox-slider-thumb-border);--mh-preview-slider-knob-top:var(--light-infobox-slider-thumb-top);--mh-preview-slider-knob-bottom:var(--light-infobox-slider-thumb-bottom);--mh-preview-slider-knob-shadow:var(--light-infobox-slider-thumb-shadow);--mh-preview-slider-knob-highlight:var(--light-infobox-slider-thumb-highlight);border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root:not([data-app-theme=dark]) .mh-convertPanel-previewViewSliderWrap:focus-within{box-shadow:var(--light-infobox-shadow-focus)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewZoomRail{border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root:not([data-app-theme=dark]) .mh-convertPanel-previewZoomRail:focus-within{box-shadow:var(--light-infobox-shadow-focus)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewZoomMarker{background:var(--light-infobox-slider-marker)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewZoomSlider::-webkit-slider-runnable-track{background:linear-gradient(180deg, var(--light-infobox-slider-track-top) 0%, var(--light-infobox-slider-track-bottom) 100%);box-shadow:inset 0 0 0 1px var(--light-infobox-slider-track-border)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewZoomSlider::-webkit-slider-thumb{border:1px solid var(--light-infobox-slider-thumb-border);background:linear-gradient(180deg, var(--light-infobox-slider-thumb-top) 0%, var(--light-infobox-slider-thumb-bottom) 100%);box-shadow:0 1px 2px var(--light-infobox-slider-thumb-shadow), inset 0 1px 0 var(--light-infobox-slider-thumb-highlight)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewZoomSlider::-moz-range-track{background:linear-gradient(180deg, var(--light-infobox-slider-track-top) 0%, var(--light-infobox-slider-track-bottom) 100%);box-shadow:inset 0 0 0 1px var(--light-infobox-slider-track-border)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewZoomSlider::-moz-range-thumb{border:1px solid var(--light-infobox-slider-thumb-border);background:linear-gradient(180deg, var(--light-infobox-slider-thumb-top) 0%, var(--light-infobox-slider-thumb-bottom) 100%);box-shadow:0 1px 2px var(--light-infobox-slider-thumb-shadow), inset 0 1px 0 var(--light-infobox-slider-thumb-highlight)}:root:not([data-app-theme=dark]) .mh-convertPanel-previewZoomOsd{border-color:color-mix(in srgb, var(--accent) 44%, var(--border) 56%);background:var(--surface);color:var(--text);box-shadow:0 12px 24px #1111111f}}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn--card,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn--cardShell,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseHotspot,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn--card:hover,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn--cardShell:hover,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseHotspot:hover,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseBtn--card[aria-expanded=true],:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-sourceBrowseHotspot:focus-visible{color:var(--text)}:root[data-app-theme=light] .mh-convertPanel-sourcePeek{--mh-source-peek-shell-highlight:var(--content-box-gradient-top);--mh-source-peek-shell-base:var(--content-box-gradient-base)}:root[data-app-theme=light] .mh-convertPanel-sourceThumbCard.mh-convertPanel-sourcePeekThumb,:root[data-app-theme=light] .mh-convertPanel-sourcePeekBtn{border-color:var(--mh-light-content-box-border);background:var(--mh-source-peek-shell-highlight), var(--mh-source-peek-shell-base);box-shadow:var(--mh-light-content-box-shadow-soft);border-radius:0}:root[data-app-theme=light] .mh-convertPanel-sourcePeekBtn:hover,:root[data-app-theme=light] .mh-convertPanel-sourcePeekBtn:focus-visible{box-shadow:var(--content-box-shadow-soft), 0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent 82%)}:root[data-app-theme=light] .mh-convertPanel-previewSurface--destination,:root[data-app-theme=light] .mh-convertPanel-previewSurface--source,:root[data-app-theme=light] .mh-convertPanel-previewCard--destinationMax .mh-convertPanel-previewSurface{border:1px solid var(--mh-light-content-box-border);background:var(--content-box-bg);box-shadow:var(--mh-light-content-box-shadow-strong);border-radius:0}:root[data-app-theme=light] .mh-convertPanel-previewSurface--source{box-shadow:none;background:0 0;border-color:#0000}:root[data-app-theme=light] .mh-convertPanel-previewSurface--destination,:root[data-app-theme=light] .mh-convertPanel-previewCard--destinationMax .mh-convertPanel-previewSurface{border-color:var(--light-infobox-border);border-radius:var(--radius);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow)}:root[data-app-theme=light] .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-previewSurface--destination,:root[data-app-theme=light] .mh-convertPanel-previewCard--homepageBundle.mh-convertPanel-previewCard--destinationMax .mh-convertPanel-previewSurface{box-shadow:none;background:0 0;border:0}:root[data-app-theme=light] .mh-convertPanel-previewCard--homepageBundle{background:0 0}:root[data-app-theme=light] .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundleTile{--mh-bundle-tile-shadow:0 0 0 1px #1111110f, 0 0 18px -12px #11111129, 0 12px 24px -16px #1111112e}:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundle{--mh-preview-divider-width:20px}:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider{background:color-mix(in srgb, var(--surface) 95%, transparent);opacity:1;z-index:3;width:20px;box-shadow:-8px 0 16px #11111105,8px 0 16px #11111105}:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider:before,:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider:after{content:"";pointer-events:none;width:100%;height:10px;position:absolute;left:0}:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider:before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--surface) 95%, transparent) 100%);bottom:100%}:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider:after{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 95%, transparent) 0%, transparent 100%);top:100%}:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider--enabled:hover,:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider--enabled:focus-visible{background:color-mix(in srgb, var(--surface) 95%, transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--text) 10%, transparent 90%), inset -1px 0 0 color-mix(in srgb, var(--text) 10%, transparent 90%), -8px 0 16px #11111108, 8px 0 16px #11111108;opacity:1}:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundle .mh-convertPanel-previewDivider--enabled:active{background:color-mix(in srgb, var(--surface) 95%, transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--text) 14%, transparent 86%), inset -1px 0 0 color-mix(in srgb, var(--text) 14%, transparent 86%), -8px 0 16px #1111110a, 8px 0 16px #1111110a;opacity:1}:root[data-app-theme=light] .mh-convertPanel-treePanel,:root[data-app-theme=light] .mh-convertPanel-treeList,:root[data-app-theme=light] .mh-convertPanel-sourceHistoryPanel{border-color:var(--mh-light-content-box-border);box-shadow:var(--mh-light-content-box-shadow-soft)}:root[data-app-theme=light] .mh-convertPanel-sourceSplitHistoryGrip{min-height:22px;color:var(--light-infobox-text);background:var(--light-infobox-bg);padding:0 10px}:root[data-app-theme=light] .mh-convertPanel-sourceSplitHistoryGripHandle{background:#fff}:root[data-app-theme=light] .mh-convertPanel-sourceSplitHistoryGrip:focus-visible{box-shadow:var(--light-infobox-shadow-focus)}:root[data-app-theme=light] .mh-convertPanel-sourceSplitHistory--collapsed{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root[data-app-theme=light] .mh-convertPanel-sourceSplitHistory--collapsed .mh-convertPanel-sourceSplitHistoryGrip{box-shadow:none;border-bottom:0;border-radius:999px}:root[data-app-theme=light] .mh-convertPanel-sourceSplitHistory--collapsed .mh-convertPanel-sourceSplitHistoryGrip:focus-visible{box-shadow:var(--light-infobox-shadow-focus)}:root[data-app-theme=light] .mh-convertPanel-treePanel,:root[data-app-theme=light] .mh-convertPanel-treeList,:root[data-app-theme=light] .mh-convertPanel-sourceHistoryPanel,:root[data-app-theme=light] .mh-convertPanel-sourceRow,:root[data-app-theme=light] .mh-convertPanel-sourceListItem--selected .mh-convertPanel-sourceRowWrap,:root[data-app-theme=light] .mh-convertPanel-sourceListItem--selected .mh-convertPanel-sourceRowWrap:after{background:var(--content-box-bg-soft);border-radius:0}:root[data-app-theme=light] .mh-convertPanel-previewInlineControl{--mh-preview-inline-range-track-top:var(--light-infobox-slider-track-top);--mh-preview-inline-range-track-bottom:var(--light-infobox-slider-track-bottom);--mh-preview-inline-range-track-inset:transparent;--mh-preview-inline-range-thumb-border:var(--light-infobox-slider-thumb-border);--mh-preview-inline-range-thumb-top:var(--light-infobox-slider-thumb-top);--mh-preview-inline-range-thumb-bottom:var(--light-infobox-slider-thumb-bottom);--mh-preview-inline-range-thumb-shadow:var(--light-infobox-slider-thumb-shadow);--mh-preview-inline-range-thumb-highlight:var(--light-infobox-slider-thumb-highlight);border-color:var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow)}:root[data-app-theme=light] .mh-convertPanel-previewInlineControl:focus-within{box-shadow:var(--light-infobox-shadow-focus)}:root[data-app-theme=light] .mh-convertPanel-previewInlineControl>span.mh-convertPanel-gridZoomLabel,:root[data-app-theme=light] .mh-convertPanel-previewInlineControl>span.mh-convertPanel-zonesLabel{color:var(--light-infobox-text)}:root[data-app-theme=light] .mh-convertPanel-previewViewSliderWrap{--mh-preview-slider-shell-base:var(--light-infobox-bg);--mh-preview-slider-shell-top:var(--light-infobox-bg);--mh-preview-slider-shell-bottom:var(--light-infobox-bg);--mh-preview-slider-shell-shadow:transparent;--mh-preview-slider-lane-top:var(--light-infobox-slider-track-top);--mh-preview-slider-lane-bottom:var(--light-infobox-slider-track-bottom);--mh-preview-slider-lane-inset:transparent;--mh-preview-slider-lane-border:var(--light-infobox-slider-track-border);--mh-preview-slider-marker:var(--light-infobox-slider-marker);--mh-preview-slider-knob-border:var(--light-infobox-slider-thumb-border);--mh-preview-slider-knob-top:var(--light-infobox-slider-thumb-top);--mh-preview-slider-knob-bottom:var(--light-infobox-slider-thumb-bottom);--mh-preview-slider-knob-shadow:var(--light-infobox-slider-thumb-shadow);--mh-preview-slider-knob-highlight:var(--light-infobox-slider-thumb-highlight);border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root[data-app-theme=light] .mh-convertPanel-previewViewSliderWrap:focus-within{box-shadow:var(--light-infobox-shadow-focus)}:root[data-app-theme=light] .mh-convertPanel-previewZoomRail{border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root[data-app-theme=light] .mh-convertPanel-previewZoomRail:focus-within{box-shadow:var(--light-infobox-shadow-focus)}:root[data-app-theme=light] .mh-convertPanel-previewZoomMarker{background:var(--light-infobox-slider-marker)}:root[data-app-theme=light] .mh-convertPanel-previewZoomSlider::-webkit-slider-runnable-track{background:linear-gradient(180deg, var(--light-infobox-slider-track-top) 0%, var(--light-infobox-slider-track-bottom) 100%);box-shadow:inset 0 0 0 1px var(--light-infobox-slider-track-border)}:root[data-app-theme=light] .mh-convertPanel-previewZoomSlider::-webkit-slider-thumb{border:1px solid var(--light-infobox-slider-thumb-border);background:linear-gradient(180deg, var(--light-infobox-slider-thumb-top) 0%, var(--light-infobox-slider-thumb-bottom) 100%);box-shadow:0 1px 2px var(--light-infobox-slider-thumb-shadow), inset 0 1px 0 var(--light-infobox-slider-thumb-highlight)}:root[data-app-theme=light] .mh-convertPanel-previewZoomSlider::-moz-range-track{background:linear-gradient(180deg, var(--light-infobox-slider-track-top) 0%, var(--light-infobox-slider-track-bottom) 100%);box-shadow:inset 0 0 0 1px var(--light-infobox-slider-track-border)}:root[data-app-theme=light] .mh-convertPanel-previewZoomSlider::-moz-range-thumb{border:1px solid var(--light-infobox-slider-thumb-border);background:linear-gradient(180deg, var(--light-infobox-slider-thumb-top) 0%, var(--light-infobox-slider-thumb-bottom) 100%);box-shadow:0 1px 2px var(--light-infobox-slider-thumb-shadow), inset 0 1px 0 var(--light-infobox-slider-thumb-highlight)}:root[data-app-theme=light] .mh-convertPanel-previewZoomOsd{border-color:color-mix(in srgb, var(--accent) 44%, var(--border) 56%);background:var(--surface);color:var(--text);box-shadow:0 12px 24px #1111111f}.mh-assetLibrary{gap:8px;min-width:0;display:grid}.mh-assetLibrary--dropActive{outline:1px dashed color-mix(in srgb, var(--accent) 72%, transparent 28%);outline-offset:4px}.mh-assetLibraryHeader{align-items:center;gap:8px;min-width:0;display:flex}.mh-assetLibraryHeader h4{flex:auto;min-width:0;margin:0}.mh-assetLibraryAddBtn{flex:none;align-items:center;gap:4px;display:inline-flex}.mh-assetLibraryAddBtn svg,.mh-assetLibraryRemoveBtn svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mh-assetLibraryInput{display:none}.mh-assetLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;min-width:0;display:grid}.mh-assetLibraryItem{grid-template-rows:58px auto;gap:5px;min-width:0;display:grid;position:relative}.mh-assetLibraryThumb{background:color-mix(in srgb, var(--surface-2) 72%, var(--bg) 28%);width:100%;height:58px;color:var(--text);cursor:grab;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.mh-assetLibraryThumb:hover,.mh-assetLibraryThumb:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 62%, transparent 38%)}.mh-assetLibraryThumb:active{cursor:grabbing}.mh-assetLibraryThumb img{object-fit:contain;pointer-events:none;max-width:100%;max-height:100%}.mh-assetLibraryThumb span{font-size:18px;font-weight:700}.mh-assetLibraryItemMeta{gap:1px;min-width:0;padding-right:24px;display:grid}.mh-assetLibraryItemName,.mh-assetLibraryItemSize{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mh-assetLibraryItemName{color:var(--text);font-size:11px}.mh-assetLibraryItemSize{color:var(--muted);font-size:10px}.mh-assetLibraryRemoveBtn{width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}.mh-assetLibraryRemoveBtn:hover,.mh-assetLibraryRemoveBtn:focus-visible{background:color-mix(in srgb, var(--surface-2) 76%, var(--bg) 24%);color:var(--text)}.mh-assetLibraryStatus,.mh-assetLibraryEmpty{color:var(--muted);margin:0;font-size:11px}.mh-gridSurface{--mh-grid-cell-size:22px;--mh-grid-zoom-scale:1;background-position:0 0}.mh-gridSurface--visible{background-image:linear-gradient(to right, color-mix(in srgb, var(--accent) 10%, transparent 90%) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--accent) 10%, transparent 90%) 1px, transparent 1px);background-size:calc(var(--mh-grid-cell-size,22px) * var(--mh-grid-zoom-scale,1)) calc(var(--mh-grid-cell-size,22px) * var(--mh-grid-zoom-scale,1)), calc(var(--mh-grid-cell-size,22px) * var(--mh-grid-zoom-scale,1)) calc(var(--mh-grid-cell-size,22px) * var(--mh-grid-zoom-scale,1))}.mh-convertPanel-bundlePreviewGrid--gridMode{--mh-grid-zoom-scale:1;--mh-bundle-grid-gap:clamp(10px, 1vw, 16px);--mh-bundle-grid-h:100%;grid-template-columns:repeat(auto-fill, minmax(calc(190px * var(--mh-grid-zoom-scale)), 1fr));gap:var(--mh-bundle-grid-gap);min-height:clamp(320px,62vh,760px);height:var(--mh-bundle-grid-h);grid-auto-rows:auto;grid-auto-flow:row;align-content:start;align-items:start;overflow:hidden auto}.mh-convertPanel-bundlePreviewGrid--gridMode.mh-convertPanel-bundlePreviewGrid--gridVisible{border:1px dashed color-mix(in srgb, var(--accent) 34%, var(--border) 66%);border-radius:8px;padding:6px}.mh-convertPanel-bundlePreviewGrid--zoneMode{--mh-zone-columns:2;--mh-zone-rows:2;--mh-bundle-grid-gap:clamp(10px, 1vw, 16px);--mh-bundle-grid-h:100%;grid-template-columns:repeat(var(--mh-zone-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--mh-zone-rows), minmax(0, 1fr));gap:var(--mh-bundle-grid-gap);min-height:clamp(320px,62vh,760px);height:var(--mh-bundle-grid-h);align-content:start;align-items:stretch;overflow:hidden auto}.mh-convertPanel-bundlePreviewGrid--smartLayout{--mh-bundle-grid-gap:clamp(12px, 1.2vw, 18px);--mh-bundle-smart-column-min:clamp(200px, 24vw, 280px);--mh-bundle-grid-h:100%;--mh-bundle-smart-inset:12px;gap:var(--mh-bundle-grid-gap);min-height:clamp(320px,62vh,760px);height:var(--mh-bundle-grid-h);padding:var(--mh-bundle-smart-inset);box-sizing:border-box;grid-template-columns:1fr;align-content:start;align-items:start;display:grid;overflow:hidden}.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundlePreviewGrid--gridMode,.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundlePreviewGrid--zoneMode{box-sizing:border-box;padding:10px}.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundlePreviewGrid--smartLayout{--mh-bundle-smart-inset:10px;padding:10px}.mh-convertPanel-bundlePreviewGrid--quarters .mh-convertPanel-bundleTile{grid-template-rows:auto minmax(0,1fr);align-self:stretch;height:100%;min-height:0}.mh-convertPanel-bundlePreviewGrid--gridMode .mh-convertPanel-bundleTile{height:auto;min-height:0;transform:translate(var(--mh-grid-tile-offset-x,0px), var(--mh-grid-tile-offset-y,0px));will-change:transform;grid-template-rows:auto auto;align-self:start}.mh-convertPanel-bundlePreviewGrid--gridMode .mh-convertPanel-bundleTileCanvasWrap{max-height:none}.mh-convertPanel-bundlePreviewGrid--zoneMode .mh-convertPanel-bundleTile{align-self:stretch;height:100%;min-height:0}.mh-convertPanel-bundlePreviewGrid--zoneMode .mh-convertPanel-bundleTileCanvasWrap{height:100%;max-height:none}.mh-convertPanel-bundlePreviewGrid--smartLayout .mh-convertPanel-bundleTile{box-sizing:border-box;flex:none;grid-template-rows:auto auto;align-self:auto;gap:6px;width:auto;height:auto;min-height:0;margin:0;padding:6px;display:grid}.mh-convertPanel-bundlePreviewSmartRow{justify-content:center;align-items:flex-start;gap:var(--mh-bundle-grid-gap);width:100%;min-width:0;display:flex}.mh-convertPanel-bundlePreviewGrid--smartLayout .mh-convertPanel-bundleTile--historyWarning{border-color:color-mix(in srgb, #f59e0b 70%, var(--border) 30%)}.mh-convertPanel-bundlePreviewGrid--smartLayout .mh-convertPanel-bundleTile--historyError{border-color:color-mix(in srgb, #dc2626 78%, var(--border) 22%)}.mh-convertPanel-bundlePreviewGrid--smartLayout .mh-convertPanel-bundleTile--selectedSingle header strong{color:color-mix(in srgb, var(--mh-selection-single-border) 82%, var(--text) 18%)}.mh-convertPanel-bundlePreviewGrid--smartLayout .mh-convertPanel-bundleTile--selectedMulti header strong{color:color-mix(in srgb, var(--mh-selection-multi-border) 82%, var(--text) 18%)}.mh-convertPanel-bundleTile--freeDrag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.mh-convertPanel-bundleTile--freeDrag:active{cursor:grabbing}.mh-convertPanel-bundleTile--dragging{z-index:2;opacity:.62;box-shadow:var(--mh-bundle-tile-shadow), 0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent 76%);border-color:#0000}.mh-convertPanel-bundleTile--zoneEmpty{border-style:dashed;border-color:color-mix(in srgb, var(--border) 82%, var(--muted) 18%);background:color-mix(in srgb, var(--surface) 84%, var(--bg) 16%);place-items:center;min-height:0;display:grid}.mh-convertPanel-bundleTileEmptyLabel{color:var(--muted);text-align:center;font-size:11px}.mh-convertPanel-bundlePreviewGrid--count1 .mh-convertPanel-bundleTile:first-child{grid-area:1/1/3/-1}.mh-convertPanel-bundlePreviewGrid--count2 .mh-convertPanel-bundleTile:first-child{grid-area:1/1/3}.mh-convertPanel-bundlePreviewGrid--count2 .mh-convertPanel-bundleTile:nth-child(2){grid-area:1/2/3}.mh-convertPanel-bundlePreviewGrid--count3 .mh-convertPanel-bundleTile:first-child{grid-area:1/1}.mh-convertPanel-bundlePreviewGrid--count3 .mh-convertPanel-bundleTile:nth-child(2){grid-area:1/2}.mh-convertPanel-bundlePreviewGrid--count3 .mh-convertPanel-bundleTile:nth-child(3){grid-area:2/2}.mh-convertPanel-bundlePreviewGrid--count4plus{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.mh-convertPanel-bundlePreviewGrid--count4plus .mh-convertPanel-bundleTile{grid-area:auto}.mh-convertPanel-bundleFocus{grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid}.mh-convertPanel-bundleFocusMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.mh-convertPanel-bundleFocusMeta strong{color:var(--text);font-size:12px}.mh-convertPanel-bundleFocusCanvasWrap{background:color-mix(in srgb, var(--bg) 88%, var(--text) 12%);touch-action:none;cursor:grab;border-radius:8px;width:100%;margin-inline:auto;position:relative;overflow:hidden}.mh-convertPanel-bundleFocusCanvasWrap:active{cursor:grabbing}.mh-convertPanel-bundleFocusCanvasWrap--historyWarning{box-shadow:0 0 0 2px #f59e0b94}.mh-convertPanel-bundleFocusCanvasWrap--historyError{box-shadow:0 0 0 2px #dc2626a3}.mh-convertPanel-bundleFocusCanvasWrap--selectedSingle{box-shadow:0 0 0 1px var(--mh-selection-single-border), 0 0 0 3px var(--mh-selection-single-glow)}.mh-convertPanel-bundleFocusCanvasWrap--selectedMulti{box-shadow:0 0 0 1px var(--mh-selection-multi-border), 0 0 0 3px var(--mh-selection-multi-glow)}.mh-convertPanel-bundleFocusCanvasWrap--selectedSingle.mh-convertPanel-bundleFocusCanvasWrap--historyWarning,.mh-convertPanel-bundleFocusCanvasWrap--selectedMulti.mh-convertPanel-bundleFocusCanvasWrap--historyWarning{box-shadow:0 0 0 1px var(--mh-selection-single-border), 0 0 0 3px var(--mh-selection-single-glow), 0 0 0 5px #f59e0b94}.mh-convertPanel-bundleFocusCanvasWrap--selectedMulti.mh-convertPanel-bundleFocusCanvasWrap--historyWarning{box-shadow:0 0 0 1px var(--mh-selection-multi-border), 0 0 0 3px var(--mh-selection-multi-glow), 0 0 0 5px #f59e0b94}.mh-convertPanel-bundleFocusCanvasWrap--selectedSingle.mh-convertPanel-bundleFocusCanvasWrap--historyError,.mh-convertPanel-bundleFocusCanvasWrap--selectedMulti.mh-convertPanel-bundleFocusCanvasWrap--historyError{box-shadow:0 0 0 1px var(--mh-selection-single-border), 0 0 0 3px var(--mh-selection-single-glow), 0 0 0 5px #dc2626a3}.mh-convertPanel-bundleFocusCanvasWrap--selectedMulti.mh-convertPanel-bundleFocusCanvasWrap--historyError{box-shadow:0 0 0 1px var(--mh-selection-multi-border), 0 0 0 3px var(--mh-selection-multi-glow), 0 0 0 5px #dc2626a3}.mh-convertPanel-trashDropzone{z-index:5;pointer-events:auto;height:25%;min-height:120px;position:absolute;bottom:0;left:0;right:0}.mh-convertPanel-trashDropzoneSurface{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent 30%);background:color-mix(in srgb, var(--surface) 90%, #dc2626 10%);opacity:1;-webkit-user-select:none;user-select:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;transition:background .12s,box-shadow .12s,border-color .12s;display:flex}.mh-convertPanel-trashDropzoneSurface--disabled{opacity:.6}.mh-convertPanel-trashDropzoneSurface--active{border-top-color:color-mix(in srgb, #dc2626 80%, var(--border) 20%);background:color-mix(in srgb, var(--surface) 82%, #dc2626 18%);box-shadow:inset 0 0 0 1px #dc262666}.mh-convertPanel-trashDropzoneSurface--armed{border-top-color:color-mix(in srgb, #dc2626 88%, var(--border) 12%);background:color-mix(in srgb, var(--surface) 72%, #dc2626 28%);box-shadow:inset 0 0 0 2px #dc26268c}.mh-convertPanel-trashDropzoneLabel{pointer-events:none;background:color-mix(in srgb, var(--surface-2) 88%, var(--bg) 12%);color:#ffffffe6;letter-spacing:.02em;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:650;display:inline-flex}.mh-convertPanel-trashDropzoneSurface--active .mh-convertPanel-trashDropzoneLabel{border-style:dashed;border-color:color-mix(in srgb, #dc2626 70%, var(--border) 30%);background:color-mix(in srgb, var(--surface-2) 72%, #dc2626 28%)}.mh-convertPanel-trashDropzoneSurface--armed .mh-convertPanel-trashDropzoneLabel{border-style:dashed;border-color:color-mix(in srgb, #dc2626 88%, var(--border) 12%);background:color-mix(in srgb, var(--surface-2) 62%, #dc2626 38%)}.mh-convertPanel-trashDropzoneLabel svg{width:22px;height:22px}.mh-convertPanel-bgTools{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 80%, var(--bg) 20%);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:6px 8px;display:grid}.mh-convertPanel-someBoxTools{gap:10px;display:grid}.mh-convertPanel-someBoxToolsHeader{z-index:0;background:0 0;border-bottom:0;justify-content:space-between;align-items:flex-end;gap:8px;margin:-10px -10px 2px;padding:8px 10px;display:flex;position:relative}.mh-convertPanel-previewCard header.mh-convertPanel-someBoxToolsHeader{border-bottom:0;padding:8px 10px}.mh-convertPanel-someBoxToolsHeader:before{content:"";background:color-mix(in srgb, var(--surface) 94%, var(--bg) 6%);z-index:-1;border-top-left-radius:10px;border-top-right-radius:10px;position:absolute;inset:0}.mh-convertPanel-someBoxToolsTabs{scrollbar-width:none;border-bottom:0;flex-wrap:nowrap;flex:auto;align-items:flex-end;gap:2px;min-width:0;padding-inline:0;display:inline-flex;overflow:auto hidden}.mh-convertPanel-someBoxToolsTabs::-webkit-scrollbar{width:0;height:0}.mh-convertPanel-someBoxToolsHeader strong{text-transform:uppercase;letter-spacing:.03em;color:var(--text);font-size:12px}.mh-convertPanel-someBoxToolsTab{text-transform:none;min-width:72px;height:30px;padding-inline:12px}.mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab{border:1px solid color-mix(in srgb, var(--border) 86%, transparent 14%);border-bottom:1px solid color-mix(in srgb, var(--border) 88%, transparent 12%);background:color-mix(in srgb, var(--surface-2) 82%, var(--bg) 18%);color:var(--muted);border-radius:12px 12px 0 0;margin-bottom:0;box-shadow:inset 0 1px #ffffff14}.mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab:hover,.mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab:focus-visible{border-color:color-mix(in srgb, var(--accent) 62%, var(--border) 38%);color:var(--text);box-shadow:inset 0 1px 0 #ffffff17, 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent 78%)}.mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab.mh-convertPanel-zoneTab--active{background:color-mix(in srgb, var(--surface) 96%, var(--bg) 4%);border-color:color-mix(in srgb, var(--border) 90%, transparent 10%);color:var(--text);z-index:1;border-bottom-color:#0000;box-shadow:inset 0 1px #ffffff1f}.mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab.mh-convertPanel-zoneTab--active:first-child{border-left-color:#0000;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32%);mask-image:linear-gradient(90deg,#0000 0%,#000 32%)}.mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab.mh-convertPanel-zoneTab--active:last-child{border-right-color:#0000;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 32%);mask-image:linear-gradient(270deg,#0000 0%,#000 32%)}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab{border-color:var(--light-infobox-border);border-bottom-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:var(--light-infobox-shadow)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab:hover{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:var(--light-infobox-shadow)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab:focus-visible{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:var(--light-infobox-shadow-focus)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab.mh-convertPanel-zoneTab--active{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:inset 1px 0 0 var(--light-infobox-border), inset -1px 0 0 var(--light-infobox-border), inset 0 1px 0 var(--light-infobox-border), 0 6px 14px #11111117;border-bottom-color:#0000}}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab{border-color:var(--light-infobox-border);border-bottom-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:var(--light-infobox-shadow)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab:hover{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:var(--light-infobox-shadow)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab:focus-visible{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:var(--light-infobox-shadow-focus)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab.mh-convertPanel-zoneTab--active{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:inset 1px 0 0 var(--light-infobox-border), inset -1px 0 0 var(--light-infobox-border), inset 0 1px 0 var(--light-infobox-border), 0 6px 14px #11111117;border-bottom-color:#0000}.mh-convertPanel-someBoxClonerRow{gap:8px;display:grid}.mh-convertPanel-someBoxClonerActions{flex-wrap:wrap;gap:6px;display:flex}.mh-convertPanel-someBoxDuplicaterRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.mh-convertPanel-someBoxDuplicaterBtn svg,.mh-convertPanel-someBoxClonerUndoBtn svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mh-convertPanel-someBoxClonerHint{color:var(--muted);font-size:11px;line-height:1.35}.mh-convertPanel-someBoxToolsHeader span{color:var(--muted);white-space:nowrap;font-size:11px}.mh-convertPanel-someBoxSection{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 82%, var(--bg) 18%);border-radius:8px;gap:8px;padding:8px;display:grid}.mh-convertPanel-someBoxSection h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:11px}.mh-convertPanel-someBoxField{gap:4px;display:grid}.mh-convertPanel-someBoxField>span{color:var(--muted);font-size:11px}.mh-convertPanel-someBoxField .mh-input[type=range]{min-height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mh-convertPanel-someBoxSliderRow{align-items:center;gap:8px;display:flex}.mh-convertPanel-someBoxSliderRow .mh-input[type=range]{flex:auto}.mh-convertPanel-someBoxResetBtn{flex:none;min-height:24px;padding:0 8px;font-size:11px}.mh-convertPanel-someBoxResetIconBtn{width:26px;height:26px;min-height:26px;padding:0}.mh-convertPanel-someBoxLogoFields{gap:6px;display:grid}.mh-convertPanel-someBoxPresetColors{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.mh-convertPanel-someBoxPresetColorBtn{border:1px solid color-mix(in srgb, var(--border) 86%, transparent 14%);background:color-mix(in srgb, var(--surface) 94%, var(--bg) 6%);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.mh-convertPanel-someBoxPresetColorBtn:hover,.mh-convertPanel-someBoxPresetColorBtn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%)}.mh-convertPanel-someBoxPresetColorBtn--active{border-color:color-mix(in srgb, var(--accent) 62%, var(--border) 38%);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent 78%)}.mh-convertPanel-someBoxPresetColorSwatch{background:var(--mh-someBox-preset-color,#6f6f6f);border-radius:4px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000029}.mh-convertPanel-someBoxBoxesRow,.mh-convertPanel-someBoxBoxPositionRow{white-space:nowrap;align-items:center;gap:8px;display:flex}.mh-convertPanel-someBoxColorBtn{cursor:pointer;width:26px;height:26px;display:inline-block;position:relative}.mh-convertPanel-someBoxColorInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mh-convertPanel-someBoxColorSwatch{box-sizing:border-box;background:linear-gradient(var(--mh-someBox-theme-color,#6f6f6f), var(--mh-someBox-theme-color,#6f6f6f)) padding-box, conic-gradient(from 210deg, #ff4d4d, #ffd24d, #56d76d, #4fb8ff, #7d62ff, #ff63c3, #ff4d4d) border-box;width:100%;height:100%;box-shadow:inset 0 0 0 1px #00000029, 0 0 0 1px color-mix(in srgb, var(--border) 72%, transparent 28%);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:relative}.mh-convertPanel-someBoxColorSwatch svg{width:11px;height:11px;stroke:color-mix(in srgb, var(--text) 72%, #fff 28%);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #00000047)}.mh-convertPanel-someBoxFoldoutBtn{width:26px;height:26px}.mh-convertPanel-someBoxFoldoutBtn--open,.mh-convertPanel-someBoxHandBtn--on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%)}.mh-convertPanel-someBoxImageResizeSwitch{gap:5px;margin-left:auto}.mh-convertPanel-someBoxTextResizeSwitch{gap:5px;margin-left:0}.mh-convertPanel-someBoxTextResizeSwitchLabel{color:var(--text);font-size:11px}.mh-convertPanel-someBoxDividerSwitch{gap:5px;margin-left:0}.mh-convertPanel-someBoxDividerSwitchLabel{color:var(--text);font-size:11px}.mh-convertPanel-someBoxSection--divider{gap:0}.mh-convertPanel-someBoxSection--boxPosition{gap:6px}.mh-convertPanel-someBoxSection--quickEdit{gap:0}.mh-convertPanel-someBoxDividerRow{justify-content:flex-start;align-items:center;display:flex}.mh-convertPanel-someBoxDividerInlineRow{white-space:nowrap;align-items:center;gap:8px;display:flex}.mh-convertPanel-someBoxDividerThicknessControl{gap:4px;min-width:0;margin-left:auto}.mh-convertPanel-someBoxDividerThicknessWrap{--mh-inline-slider-width:88px;min-width:0}.mh-convertPanel-someBoxQuickEditSwitch{justify-content:space-between;width:100%;margin-left:0}.mh-convertPanel-someBoxFoldout{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, var(--bg) 8%);border-radius:7px}.mh-convertPanel-someBoxFoldoutSummary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:600;list-style:none;display:flex}.mh-convertPanel-someBoxFoldoutSummary::-webkit-details-marker{display:none}.mh-convertPanel-someBoxFoldoutSummary::marker{content:""}.mh-convertPanel-someBoxFoldoutSummary:after{content:">";color:var(--muted);font-size:11px;transform:translateY(-1px)}.mh-convertPanel-someBoxFoldout[open] .mh-convertPanel-someBoxFoldoutSummary:after{content:"v";transform:translateY(0)}.mh-convertPanel-someBoxFoldoutBody{gap:8px;padding:0 8px 8px;display:grid}.mh-convertPanel-someBoxBandSliderRow{align-items:center;gap:8px;min-width:0;display:flex}.mh-convertPanel-someBoxBandSliderControl{flex:auto;justify-content:space-between;gap:4px;min-width:0;padding:2px 4px}.mh-convertPanel-someBoxBandSliderControl>span.mh-convertPanel-someBoxBandSliderLabel{text-align:left;color:#000;width:34px;min-width:34px;font-weight:400}.mh-convertPanel-someBoxBandSliderControl>small{text-align:right;width:32px;min-width:32px}.mh-convertPanel-someBoxBandSliderControl>span.mh-convertPanel-someBoxBandSliderLabel:first-letter{font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-app-theme=light]) .mh-convertPanel-someBoxBandSliderControl>span.mh-convertPanel-someBoxBandSliderLabel{color:#fff}}:root[data-app-theme=dark] .mh-convertPanel-someBoxBandSliderControl>span.mh-convertPanel-someBoxBandSliderLabel{color:#fff}.mh-convertPanel-someBoxBandSliderWrap{--mh-inline-slider-width:92px;min-width:0}.mh-convertPanel-someBoxHint{color:var(--muted);margin:0;font-size:11px}.mh-convertPanel-bgPrimary{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.mh-convertPanel-bgPrimary .mh-convertPanel-bgAmount{flex:1}.mh-convertPanel-bgAdvanced{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:8px;display:grid}.mh-convertPanel-bgToolGroup{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mh-convertPanel-bgToolBtn--active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent 78%)}.mh-convertPanel-bgIcon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none;width:14px;height:14px;display:inline-block}.mh-convertPanel-bgAmount{gap:2px;display:grid}.mh-convertPanel-bgAmount>span{color:var(--muted);white-space:nowrap;font-size:11px;line-height:1.15}.mh-convertPanel-bgAmount--mode{flex:0 0 190px}.mh-convertPanel-bgAmount--mode .mh-input{min-height:34px;padding-top:0;padding-bottom:0}.mh-convertPanel-bgAmount--full{grid-column:1/-1}.mh-convertPanel-bgColorInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 86%, var(--bg) 14%);cursor:pointer;width:100%;min-height:34px;padding:2px}.mh-convertPanel-bgColorInput:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus);outline:none}.mh-convertPanel-bgColorRow{align-items:center;gap:6px;display:flex}.mh-convertPanel-bgColorRow .mh-convertPanel-bgColorInput{flex:1}.mh-convertPanel-bgColorList{gap:6px;max-height:260px;padding-right:4px;display:grid;overflow-y:auto}.mh-convertPanel-bgColorRule{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);border-radius:8px;gap:6px;padding:6px;display:grid}.mh-convertPanel-bgColorRuleTop{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mh-convertPanel-bgColorRuleOptions{gap:6px;display:grid}.mh-convertPanel-bgColorChip{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mh-convertPanel-bgColorSwatch{border:1px solid var(--border);border-radius:999px;width:16px;height:16px;display:inline-block}.mh-convertPanel-bgColorChip code{color:var(--muted);font-size:11px}.mh-convertPanel-bgAmount .mh-input[type=range]{min-height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mh-convertPanel-bgHint{color:var(--muted);font-size:11px}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .mh-convertPanel-someBoxField .mh-input[type=range],:root:not([data-app-theme=dark]) .mh-convertPanel-bgAmount .mh-input[type=range]{border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);min-height:34px;box-shadow:var(--light-infobox-shadow);border-radius:999px;padding:0 10px}}:root[data-app-theme=light] .mh-convertPanel-someBoxField .mh-input[type=range],:root[data-app-theme=light] .mh-convertPanel-bgAmount .mh-input[type=range]{border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);min-height:34px;box-shadow:var(--light-infobox-shadow);border-radius:999px;padding:0 10px}.mh-convertPanel-editToggle{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mh-convertPanel-editToggle input{margin:0}.mh-convertPanel-editToggle span{color:var(--text);font-size:12px}.mh-convertPanel-sourceApplyAllToggle{margin-right:2px}.mh-convertPanel-sourceApplyAllToggle span{color:var(--muted);font-size:11px}.mh-convertPanel-sourceApplyAllToggle input{width:13px;height:13px;accent-color:var(--accent)}.mh-convertPanel-gridVisibilitySwitch{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.mh-convertPanel-gridVisibilitySwitch input{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mh-convertPanel-previewHeadActions--destination .mh-convertPanel-gridVisibilitySwitchLabel{color:#000;letter-spacing:.02em;text-shadow:none;opacity:1;font-size:12px;font-weight:400}.mh-convertPanel-previewHeadActions--destination .mh-convertPanel-gridVisibilitySwitchLabel:first-letter{font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-app-theme=light]) .mh-convertPanel-previewHeadActions--destination .mh-convertPanel-gridVisibilitySwitchLabel{color:#fff}}:root[data-app-theme=dark] .mh-convertPanel-previewHeadActions--destination .mh-convertPanel-gridVisibilitySwitchLabel{color:#fff}.mh-convertPanel-gridVisibilitySwitchTrack{border:1px solid color-mix(in srgb, var(--border) 84%, transparent 16%);background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);border-radius:999px;align-items:center;width:30px;height:18px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex}.mh-convertPanel-gridVisibilitySwitchThumb{background:color-mix(in srgb, var(--text) 88%, var(--surface) 12%);border-radius:50%;width:12px;height:12px;transition:transform .14s;transform:translate(0)}.mh-convertPanel-gridVisibilitySwitch input:checked+.mh-convertPanel-gridVisibilitySwitchTrack{background:color-mix(in srgb, var(--accent) 30%, var(--surface) 70%);border-color:color-mix(in srgb, var(--accent) 60%, var(--border) 40%)}.mh-convertPanel-gridVisibilitySwitch input:checked+.mh-convertPanel-gridVisibilitySwitchTrack .mh-convertPanel-gridVisibilitySwitchThumb{background:color-mix(in srgb, #fff 88%, var(--accent) 12%);transform:translate(12px)}.mh-convertPanel-gridVisibilitySwitch input:focus-visible+.mh-convertPanel-gridVisibilitySwitchTrack{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent 78%)}.mh-convertPanel-bundleTile{--mh-bundle-tile-shadow:0 10px 24px #0000002e;--mh-bundle-tile-selection-border:transparent;--mh-bundle-tile-selection-glow:transparent;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);box-shadow:var(--mh-bundle-tile-shadow);cursor:pointer;isolation:isolate;border-color:#0000;border-radius:8px;align-self:start;gap:4px;padding:6px;display:grid;position:relative;overflow:hidden}.mh-convertPanel-bundleTile[draggable=true]{cursor:grab;-webkit-user-drag:element;-webkit-user-select:none;user-select:none}.mh-convertPanel-bundleTile[draggable=true]:active{cursor:grabbing}.mh-convertPanel-bundleTile>[draggable=true]{-webkit-user-drag:element;-webkit-user-select:none;user-select:none;cursor:grab}.mh-convertPanel-bundleTile>[draggable=true]:active{cursor:grabbing}.mh-convertPanel-bundleTile:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--mh-bundle-tile-selection-border), inset 0 0 0 2px var(--mh-bundle-tile-selection-glow);position:absolute;inset:0}.mh-convertPanel-bundleTile--off{opacity:.5}.mh-convertPanel-bundleTile--selectionDragging{opacity:0;pointer-events:none}.mh-convertPanel-bundleTile--active{box-shadow:var(--mh-bundle-tile-shadow);border-color:#0000}.mh-convertPanel-bundleTile--selectedSingle,.mh-convertPanel-bundleTile--selectedMulti{--mh-bundle-tile-selection-border:transparent;--mh-bundle-tile-selection-glow:transparent;box-shadow:0 14px 30px #00000038}.mh-convertPanel-bundleTile--historyWarning{box-shadow:var(--mh-bundle-tile-shadow), 0 0 0 2px #f59e0b4d;border-color:#0000}.mh-convertPanel-bundleTile--historyError{box-shadow:var(--mh-bundle-tile-shadow), 0 0 0 2px #dc26264d;border-color:#0000}.mh-convertPanel-headerIconBtn--issue{color:color-mix(in srgb, #dc2626 88%, var(--text) 12%);border-color:color-mix(in srgb, #dc2626 56%, var(--border) 44%);background:color-mix(in srgb, #dc2626 10%, var(--surface) 90%);cursor:default;pointer-events:none}.mh-convertPanel-bundleTile header{border:0;justify-content:space-between;align-items:center;gap:6px;min-height:0;padding:0;display:flex;overflow:visible}.mh-convertPanel-bundleTileSurface{width:100%;min-width:0;color:inherit;text-align:left;cursor:inherit;background:0 0;border:0;border-radius:0;gap:4px;margin:0;padding:0;display:grid}.mh-convertPanel-bundlePreviewGrid--zoneMode .mh-convertPanel-bundleTileSurface{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.mh-convertPanel-bundleTileDragHandle{width:100%;cursor:inherit;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:6px;display:flex}.mh-convertPanel-bundleTileDragHandle[draggable=true]{cursor:grab;-webkit-user-drag:element}.mh-convertPanel-bundleTileDragHandle[draggable=true]:active{cursor:grabbing}.mh-convertPanel-bundleTileDragHandle>*{pointer-events:none}.mh-convertPanel-bundleTile header strong{color:var(--text);font-size:12px;font-weight:600;line-height:1.2}.mh-convertPanel-bundleTile--selectedSingle header strong,.mh-convertPanel-bundleTile--selectedMulti header strong{color:var(--text)}.mh-convertPanel-bundleTile header span{color:var(--muted);white-space:nowrap;font-size:11px;line-height:1.2}.mh-convertPanel-bundleTileCanvasWrap{touch-action:none;cursor:grab;background:0 0;border-radius:6px;width:100%;position:relative;overflow:hidden}.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundleTileCanvasWrap{border-radius:0}.mh-convertPanel-bundleTileCanvasWrap[draggable=true]{-webkit-user-drag:element}.mh-convertPanel-bundleCanvas[draggable=true]{cursor:grab;-webkit-user-drag:element}.mh-convertPanel-bundleCanvasWrap--someBoxLogoEdit,.mh-convertPanel-bundleCanvasWrap--someBoxLogoEdit:active{cursor:default}.mh-convertPanel-bundleCanvasWrap--someBoxBandDrag,.mh-convertPanel-bundleCanvasWrap--someBoxLogoEdit.mh-convertPanel-bundleCanvasWrap--someBoxBandDrag,.mh-convertPanel-bundleCanvasWrap--someBoxBandDrag:active,.mh-convertPanel-bundleCanvasWrap--someBoxLogoEdit.mh-convertPanel-bundleCanvasWrap--someBoxBandDrag:active{cursor:ns-resize}.mh-convertPanel-bundleTileCanvasWrap--portrait{max-width:none;margin-inline:0}.mh-convertPanel-bundleTileCanvasWrap--quarter{height:100%}.mh-convertPanel-bundlePreviewGrid--smartLayout .mh-convertPanel-bundleTileCanvasWrap--quarter{height:auto}.mh-convertPanel-bundlePreviewGrid--smartLayout .mh-convertPanel-bundleTileCanvasWrap{aspect-ratio:var(--mh-bundle-aspect-ratio,1 / 1)}.mh-convertPanel-bundlePreviewGrid--smartLayout .mh-convertPanel-bundleCanvas{object-fit:cover}.mh-convertPanel-bundleTileCanvasWrap--edit,.mh-convertPanel-bundleTileCanvasWrap--edit:active{cursor:crosshair}.mh-convertPanel-bundleTileCanvasWrap--focus{cursor:grab}.mh-convertPanel-bundleTileCanvasWrap--focus:active{cursor:grabbing}.mh-convertPanel-bundleTileCanvasWrap--focusArea,.mh-convertPanel-bundleTileCanvasWrap--focusArea:active{cursor:crosshair}.mh-convertPanel-bundlePreviewGrid--quarters .mh-convertPanel-bundleTileCanvasWrap--portrait,.mh-convertPanel-bundlePreviewGrid--smartLayout .mh-convertPanel-bundleTileCanvasWrap--portrait{max-width:none;margin-inline:0}.mh-convertPanel-someBoxLogoOverlay{z-index:2;pointer-events:none;position:absolute;inset:0}.mh-convertPanel-someBoxLogoHitBox{border:1px dashed color-mix(in srgb, var(--text) 58%, transparent 42%);background:color-mix(in srgb, var(--surface) 8%, transparent 92%);border-radius:4px;position:absolute}.mh-convertPanel-someBoxLogoHitBox--active{border-color:color-mix(in srgb, var(--accent) 72%, #fff 28%);background:color-mix(in srgb, var(--accent) 20%, transparent 80%)}.mh-convertPanel-someBoxLogoMoveIcon{left:calc(var(--mh-someBox-logo-handle-size,12px) * -.5);top:calc(var(--mh-someBox-logo-handle-size,12px) * -.5);width:var(--mh-someBox-logo-handle-size,12px);height:var(--mh-someBox-logo-handle-size,12px);border:1px solid color-mix(in srgb, var(--text) 62%, transparent 38%);background:color-mix(in srgb, var(--surface) 88%, var(--bg) 12%);box-shadow:0 0 0 1px color-mix(in srgb, var(--bg) 52%, transparent 48%);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.mh-convertPanel-someBoxLogoMoveIcon svg{width:72%;height:72%;stroke:color-mix(in srgb, var(--text) 80%, var(--surface) 20%);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mh-convertPanel-someBoxLogoHandle{right:calc(var(--mh-someBox-logo-handle-size,12px) * -.5);bottom:calc(var(--mh-someBox-logo-handle-size,12px) * -.5);width:var(--mh-someBox-logo-handle-size,12px);height:var(--mh-someBox-logo-handle-size,12px);border:1px solid color-mix(in srgb, var(--text) 62%, transparent 38%);background:color-mix(in srgb, var(--surface) 84%, var(--bg) 16%);box-shadow:0 0 0 1px color-mix(in srgb, var(--bg) 52%, transparent 48%);border-radius:3px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.mh-convertPanel-someBoxLogoHandle svg{width:72%;height:72%;stroke:color-mix(in srgb, var(--text) 80%, var(--surface) 20%);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mh-convertPanel-bgEditSurface{touch-action:none;width:100%;height:100%;position:relative}.mh-convertPanel-bgEditSurface--active,.mh-convertPanel-bgEditSurface--active .mh-convertPanel-destinationCanvas{cursor:crosshair}.mh-convertPanel-bgEditSurface--focus{cursor:grab}.mh-convertPanel-bgEditSurface--focus:active{cursor:grabbing}.mh-convertPanel-bgEditSurface--focus .mh-convertPanel-destinationCanvas{cursor:grab}.mh-convertPanel-bgEditSurface--focusArea,.mh-convertPanel-bgEditSurface--focusArea .mh-convertPanel-destinationCanvas{cursor:crosshair}.mh-convertPanel-focusAreaOverlay{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.mh-convertPanel-focusAreaRect{fill:color-mix(in srgb, var(--accent) 20%, transparent 80%);stroke:color-mix(in srgb, var(--accent) 78%, #fff 22%);stroke-width:1.5px;stroke-dasharray:5 3}.mh-convertPanel-focusAreaHandle{fill:color-mix(in srgb, var(--surface) 94%, var(--accent) 6%);stroke:color-mix(in srgb, var(--accent) 80%, #fff 20%);stroke-width:1px}.mh-convertPanel-bundleCanvas{object-fit:contain;width:100%;height:100%;display:block}.mh-convertPanel-bundlePreviewGrid--zoneMode .mh-convertPanel-bundleTileCanvasWrap{width:100%;max-width:100%;height:auto;max-height:100%;aspect-ratio:var(--mh-bundle-aspect-ratio,1 / 1);background:color-mix(in srgb, var(--bg) 88%, var(--text) 12%);place-self:center stretch;min-height:0}.mh-convertPanel-bundlePreviewGrid--zoneMode .mh-convertPanel-bundleTileCanvasWrap--portrait{justify-self:center;width:auto;height:100%}.mh-convertPanel-bundlePreviewGrid--zoneMode .mh-convertPanel-bundleCanvas{width:100%;max-width:100%;height:100%;max-height:100%}.mh-convertPanel-bundleTileCanvasWrap:active{cursor:grabbing}.mh-convertPanel-empty{color:var(--muted);font-size:12px}.mh-convertPanel-empty--destination{text-align:center;width:100%;color:color-mix(in srgb, var(--muted) 88%, var(--text) 12%);margin:0;padding:0 12px;font-size:clamp(14px,1.9vw,20px);line-height:1.35}.mh-convertPanel-status{color:var(--muted);margin:0;font-size:12px}@media (max-width:1080px){.mh-convertPanel-presetSummary,.mh-convertPanel-destinationHint{display:none}.mh-convertPanel-previewGrid{grid-template-columns:1fr;gap:10px}.mh-convertPanel-previewDivider{display:none}.mh-convertPanel-destinationShell--withSidebar{grid-template-columns:1fr}.mh-convertPanel-bundleSidebar{max-height:320px}.app:not(.app--dashboard) .mh-convertPanel-headerTools .mh-lockCardsBtn{display:none}.mh-convertPanel-bundlePreviewGrid{grid-template-columns:1fr}.mh-convertPanel-bundlePreviewGrid--gridMode{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-convertPanel-bundlePreviewGrid--smartLayout{--mh-bundle-smart-column-min:clamp(180px, 38vw, 240px)}.mh-convertPanel-bundlePreviewGrid--quarters{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-convertPanel-bgTools{grid-template-columns:1fr;align-items:stretch}}@media (max-width:760px){.app:not(.app--dashboard) .mh-convertPanel-headerActions{gap:8px}.app:not(.app--dashboard) .mh-convertPanel-headerTools{gap:2px}.app:not(.app--dashboard) .mh-convertPanel-headerTools .mh-lockCardsBtn,.app:not(.app--dashboard) .mh-convertPanel-headerTools .mh-newActionBtn,.app:not(.app--dashboard) .mh-convertPanel-headerTools .mh-topPanel-divider{display:none}.mh-convertPanel-presetField{width:100%}.mh-convertPanel-destinationTypeRow,.mh-convertPanel-destinationTypeRow--converter{grid-template-columns:minmax(0,1fr);justify-content:stretch}.mh-convertPanel-destinationTypeRow--converter{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-convertPanel-destinationTopRow{flex-direction:row;align-items:end}.mh-convertPanel-runRow{justify-content:flex-end;margin-left:auto}.mh-convertPanel-bundleChecks--inline,.mh-convertPanel-destinationPreview--presetInline{flex-basis:100%}.mh-convertPanel-reduceSizeMarks{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2px}.mh-convertPanel-ftpGrid{grid-template-columns:1fr}.mh-convertPanel-cropGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-convertPanel-bundlePreviewGrid--gridMode,.mh-convertPanel-bundlePreviewGrid--zoneMode{grid-template-columns:1fr}.mh-convertPanel-previewViewSliderWrap--inline{width:min(var(--mh-inline-slider-width,96px), 72px);min-width:min(var(--mh-inline-slider-width,96px), 72px);max-width:min(var(--mh-inline-slider-width,96px), 72px);flex:0 0 min(var(--mh-inline-slider-width,96px), 72px)}.mh-convertPanel-previewViewSliderWrap--zones{width:min(var(--mh-inline-slider-width,96px), 220px);min-width:min(var(--mh-inline-slider-width,96px), 220px);max-width:min(var(--mh-inline-slider-width,96px), 220px);flex:0 0 min(var(--mh-inline-slider-width,96px), 220px)}}@media (max-width:430px){.mh-convertPanel-destinationTopRow{flex-direction:column;align-items:stretch}.mh-convertPanel-runRow{justify-content:stretch;margin-left:0}.mh-convertPanel-destinationTypeRow--converter{grid-template-columns:1fr}}.mh-catalog{--catalog-surface:color-mix(in srgb, var(--surface) 94%, var(--bg) 6%);--catalog-surface-strong:color-mix(in srgb, var(--surface-2) 92%, var(--bg) 8%);--catalog-page-background-color:#f4f2ee;--catalog-page-edge-color:#f4f2ee;--catalog-page-border-color:color-mix(in srgb, var(--border) 84%, transparent 16%);--catalog-poster-border-color:color-mix(in srgb, var(--border) 84%, transparent 16%);--catalog-line-color:#c7c1b8;--catalog-paper:linear-gradient(180deg, #ffffff0a 0%, #00000008 100%);--catalog-line:var(--catalog-line-color,var(--catalog-page-border-color));--catalog-muted:var(--muted);--catalog-shadow:0 14px 30px color-mix(in srgb, var(--text) 14%, transparent 86%), 0 3px 8px color-mix(in srgb, var(--text) 10%, transparent 90%);background:0 0;border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.mh-catalog .mh-modal{width:min(760px,92vw)}.mh-catalog-content{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;padding:14px;display:grid;overflow:hidden}.mh-catalog-stageCard{min-width:0;min-height:0;overflow:hidden}.mh-catalog-stageSurface{box-sizing:border-box;grid-template-rows:minmax(0,1fr);align-content:stretch;min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden}.mh-catalog-stageView{box-sizing:border-box;grid-template-rows:minmax(0,1fr);align-content:stretch;min-width:0;height:100%;min-height:0;display:grid}.mh-catalog-stageView--book{overflow:hidden}.mh-catalog-stageView--print{overflow:auto}.mh-catalog-controls{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 6px;display:flex}.mh-catalog-controlGroup{gap:6px;display:grid}.mh-catalog-controlGroup--compact{align-content:center;gap:0}.mh-catalog-controlsLeft{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.mh-catalog-controlsRight{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.mh-catalog-typeControl{justify-self:start}.mh-catalog-controlGroup>span{letter-spacing:.08em;text-transform:uppercase;color:var(--catalog-muted);font-size:.72rem;font-weight:700}.mh-catalog-viewSwitch{gap:8px;display:flex}.mh-catalog-designerPageSwitch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mh-catalog-pageActionGroup{gap:8px;min-width:0;display:flex}.mh-catalog-typeSelect{background:linear-gradient(160deg, #00000038 0%, color-mix(in srgb, var(--surface) 82%, transparent 18%) 52%, #0000002e 100%), linear-gradient(160deg, color-mix(in srgb, black 10%, var(--surface) 90%) 0%, color-mix(in srgb, var(--surface) 96%, black 4%) 52%, color-mix(in srgb, black 8%, var(--surface) 92%) 100%);border:1px solid #0000;width:min(220px,100%);min-height:32px;box-shadow:inset 0 2px 4px #00000042,inset 0 -1px #ffffff14,0 4px 14px #0000001f}.mh-catalog-typeSelect:hover{border-color:#0000}.mh-catalog-typeSelect:focus,.mh-catalog-typeSelect:focus-visible{box-shadow:inset 0 2px 4px #00000042, inset 0 -1px 0 #ffffff14, 0 0 0 2px color-mix(in srgb, var(--accent) 16%, transparent 84%), 0 6px 16px #00000024;border-color:#0000}.mh-catalog-viewSwitchBtn{place-items:center;display:inline-grid}.mh-catalog-designerPageBtn{border-color:color-mix(in srgb, var(--border) 78%, transparent 22%);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);color:var(--text)}.mh-catalog-viewSwitchBtn svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mh-catalog-viewSwitchBtn--active,.mh-catalog-designerPageBtn--active{border-color:color-mix(in srgb, var(--accent) 54%, var(--border) 46%);background:color-mix(in srgb, var(--accent) 14%, var(--surface) 86%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent 84%)}.mh-catalog-designerPageBtn svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mh-catalog-pageControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mh-catalog-zoomControl{grid-template-columns:auto 56px 112px;align-items:center;gap:10px;display:grid}.mh-catalog-zoomSliderWrap{--mh-inline-slider-width:112px;width:112px}.mh-catalog-zoomValue{width:56px;min-height:2.1rem;color:var(--catalog-muted);align-content:center;justify-items:end;gap:2px;font-size:.78rem;font-weight:700;display:grid}.mh-catalog-zoomValue span:last-child{letter-spacing:.02em;text-align:right;font-size:.7rem;font-weight:600}.mh-catalog-zoomAutoSlot{justify-items:end;width:0;min-width:0;display:grid;overflow:hidden}.mh-catalog-zoomAutoSlot--visible{width:52px;min-width:52px}.mh-catalog-toolbox{min-height:100%}.mh-catalog-toolboxPanel{height:100%}.mh-catalog-toolboxBody{align-content:start;min-height:0}.mh-catalog-toolboxFlatHeader{margin-bottom:0}.mh-catalog-toolboxSection{min-height:0}.mh-catalog-toolboxBody textarea.mh-input{resize:vertical;min-height:72px}.mh-catalog-addMovieModal{gap:16px;min-width:min(760px,88vw);padding:16px 18px 18px;display:grid}.mh-catalog-addMovieIntro{gap:4px;display:grid}.mh-catalog-addMovieIntro p{color:var(--catalog-muted);margin:0;font-size:.92rem;line-height:1.45}.mh-catalog-addMovieChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mh-catalog-addMovieChoice{border:1px solid color-mix(in srgb, var(--border) 40%, transparent 60%);background:linear-gradient(180deg, #ffffff0a 0%, transparent 100%), linear-gradient(155deg, color-mix(in srgb, var(--surface) 94%, black 6%) 0%, color-mix(in srgb, var(--surface) 84%, var(--bg) 16%) 100%);min-height:142px;color:var(--text);text-align:left;border-radius:0;gap:10px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 12px 26px #00000024}.mh-catalog-addMovieChoice:hover,.mh-catalog-addMovieChoice:focus-visible{border-color:color-mix(in srgb, var(--accent) 34%, var(--border) 66%);background:linear-gradient(180deg, #ffffff0d 0%, transparent 100%), linear-gradient(155deg, color-mix(in srgb, var(--accent) 8%, var(--surface) 92%) 0%, color-mix(in srgb, var(--surface) 82%, var(--bg) 18%) 100%);outline:none;box-shadow:inset 0 1px #ffffff12,0 16px 34px #0000002e}.mh-catalog-addMovieChoiceMeta{letter-spacing:.1em;text-transform:uppercase;color:var(--catalog-muted);font-size:.69rem;font-weight:700}.mh-catalog-addMovieChoiceMain{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.mh-catalog-addMovieChoiceIcon{background:linear-gradient(180deg, #ffffff0a 0%, transparent 100%), color-mix(in srgb, var(--accent) 18%, var(--surface) 82%);width:34px;height:34px;color:var(--text);border-radius:0;place-items:center;font-size:1.12rem;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 14px #0000001f}.mh-catalog-addMovieChoiceMain strong{font-size:1rem;line-height:1.15}.mh-catalog-addMovieChoiceText{min-width:0;color:var(--catalog-muted);font-size:.86rem;line-height:1.5;display:grid}.mh-catalog-addMovieChoiceAction{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 82%, var(--accent) 18%);margin-top:auto;font-size:.76rem;font-weight:700}.mh-catalog-addMoviePresetBrowser{gap:14px;display:grid}.mh-catalog-addMoviePresetHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.mh-catalog-addMoviePresetHeader p{color:var(--catalog-muted);text-align:right;margin:0}.mh-catalog-addMoviePresetGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;max-height:min(56vh,520px);padding-right:2px;display:grid;overflow:auto}.mh-catalog-addMoviePresetCard{border:1px solid color-mix(in srgb, var(--border) 56%, transparent 44%);background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), color-mix(in srgb, var(--surface) 93%, var(--bg) 7%);min-height:240px;color:var(--text);text-align:left;border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid;box-shadow:0 10px 24px #0000001a}.mh-catalog-addMoviePresetCard:hover,.mh-catalog-addMoviePresetCard:focus-visible{border-color:color-mix(in srgb, var(--accent) 46%, var(--border) 54%);background:linear-gradient(180deg, #ffffff0a 0%, transparent 100%), color-mix(in srgb, var(--accent) 9%, var(--surface) 91%);outline:none}.mh-catalog-addMoviePresetPoster{aspect-ratio:1/1.22;border-radius:10px;width:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff14}.mh-catalog-addMoviePresetMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--catalog-muted);font-size:.68rem;font-weight:700}.mh-catalog-addMoviePresetCard strong{font-size:.95rem;line-height:1.2}.mh-catalog-addMoviePresetCard p{color:var(--catalog-muted);margin:0;line-height:1.45}.mh-catalog-bookStage{box-sizing:border-box;grid-template-rows:minmax(0,1fr);place-items:center stretch;height:100%;min-height:0;padding:12px 20px 28px;display:grid;position:relative;overflow:hidden}.mh-catalog-bookStage--portrait{padding-bottom:38px}.mh-catalog-bookStageMeasure{pointer-events:none;visibility:hidden;position:absolute;inset:0}.mh-catalog-bookStageViewport{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative}.mh-catalog-bookStage--manualZoom{overflow-x:auto}.mh-catalog-bookTurnStage{--catalog-page-gap:16px;perspective:2400px;justify-content:center;width:max-content;margin:0 auto;display:grid;position:relative;overflow:visible}.mh-catalog-bookTurnBase{grid-area:1/1;display:grid}.mh-catalog-bookTurnBase--outgoing{z-index:1;animation:mh-catalog-turn-outgoing var(--catalog-turn-duration,.92s) linear both}.mh-catalog-bookTurnBase--incoming{z-index:0;opacity:0;animation:mh-catalog-turn-incoming var(--catalog-turn-duration,.92s) linear both}.mh-catalog-bookSpread{grid-template-columns:repeat(2, minmax(0, var(--catalog-page-width,340px)));gap:var(--catalog-page-gap);align-items:stretch;width:max-content;min-width:0;margin:0;display:grid}.mh-catalog-bookSpread--single{justify-items:stretch}.mh-catalog-bookLeaf{min-width:0;width:var(--catalog-page-width,340px)}.mh-catalog-bookLeaf--turnable{cursor:pointer}.mh-catalog-bookLeaf--single{grid-column:1/span 2;justify-self:center;max-width:100%}.mh-catalog-stagePageZone{--mh-catalog-page-zone-width:clamp(44px, 4.6vw, 56px);z-index:8;width:var(--mh-catalog-page-zone-width);opacity:0;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;transition:background .14s,opacity .14s;display:flex;position:absolute;top:12px;bottom:12px}.mh-catalog-stagePageZone--visible,.mh-catalog-stagePageZone:hover,.mh-catalog-stagePageZone:focus-visible{opacity:1;outline:none}.mh-catalog-stagePageZone:disabled{pointer-events:none}.mh-catalog-stagePageZone--previous{justify-content:flex-start;left:10px}.mh-catalog-stagePageZone--next{justify-content:flex-end;right:10px}.mh-catalog-stagePageZoneHint{background:color-mix(in srgb, var(--surface) 70%, black 30%);width:40px;height:40px;color:color-mix(in srgb, white 94%, var(--text) 6%);opacity:0;-webkit-backdrop-filter:blur(10px)saturate(1.08);border-radius:999px;place-items:center;transition:opacity .14s,transform .14s,background .14s,box-shadow .14s;display:inline-grid;transform:scale(.96);box-shadow:0 10px 22px #0000004d,0 0 0 1px #ffffff2e,inset 0 1px #ffffff1f}.mh-catalog-stagePageZone--visible .mh-catalog-stagePageZoneHint,.mh-catalog-stagePageZone:hover .mh-catalog-stagePageZoneHint,.mh-catalog-stagePageZone:focus-visible .mh-catalog-stagePageZoneHint{opacity:1;transform:scale(1)}.mh-catalog-stagePageZoneHint svg{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px #0000009e)drop-shadow(0 0 1px #ffffff47);width:24px;height:24px}.mh-catalog-stagePageZone--previous .mh-catalog-stagePageZoneHint{margin-left:6px}.mh-catalog-stagePageZone--next .mh-catalog-stagePageZoneHint{margin-right:6px}.mh-catalog-stagePageZone:hover .mh-catalog-stagePageZoneHint,.mh-catalog-stagePageZone:focus-visible .mh-catalog-stagePageZoneHint{background:color-mix(in srgb, var(--surface) 62%, black 38%);box-shadow:0 14px 26px #00000057,0 0 0 1px #ffffff3d,inset 0 1px #ffffff29}.mh-catalog-bookPageShell{width:100%;aspect-ratio:var(--catalog-paper-width,210) / var(--catalog-paper-height,297);position:relative}.mh-catalog-bookPage{width:var(--catalog-page-reference-width,794px);min-height:0;height:var(--catalog-page-reference-height,559px);transform-origin:0 0;transform:scale(var(--catalog-page-scale,1));border-radius:var(--catalog-page-radius,0px);border:var(--catalog-page-border-width,1px) solid var(--catalog-page-border-color,var(--catalog-line));background:var(--catalog-paper), var(--catalog-page-edge-color);box-shadow:var(--catalog-shadow);color:var(--text);position:absolute;top:0;left:0;overflow:hidden;container-type:inline-size}.mh-catalog-bookPageInner{inset:var(--catalog-page-padding,22px);border-radius:var(--catalog-page-edge-radius,0px);background:var(--catalog-paper), var(--catalog-page-background-color);min-width:0;min-height:0;position:absolute;overflow:hidden;container-type:inline-size}.mh-catalog-bookPage--back{display:block}.mh-catalog-bookPage--back .mh-catalog-bookPageInner{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--accent) 18%, transparent 82%) 0%, transparent 55%), radial-gradient(circle at 12% 86%, color-mix(in srgb, var(--text) 5%, transparent 95%) 0%, transparent 50%), var(--catalog-paper), var(--catalog-page-background-color);inset:0;overflow:hidden}.mh-catalog-backPageContent{box-sizing:border-box;min-height:100%;padding:var(--catalog-page-padding,22px);align-content:start;justify-items:start;gap:12px;display:grid}.mh-catalog-bookPage--back h2{overflow-wrap:anywhere;max-width:10ch;margin:0;font-size:clamp(1.8rem,5.5cqw,2.8rem);line-height:1.02}.mh-catalog-bookPage--back p{max-width:62ch;color:var(--catalog-muted);margin:0}.mh-catalog-bookPage--cover{background:linear-gradient(160deg, color-mix(in srgb, var(--surface-2) 78%, #08111c 22%) 0%, #08141e 100%), var(--catalog-paper);cursor:pointer;display:block;position:relative}.mh-catalog-bookPage--cover .mh-catalog-bookPageInner{border-radius:inherit;background:0 0;inset:0}.mh-catalog-coverBackgroundAsset,.mh-catalog-printCoverAsset{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mh-catalog-coverBackgroundFallback,.mh-catalog-printCover{background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--accent) 44%, transparent 56%) 0%, transparent 34%), radial-gradient(circle at 82% 84%, #ffffff24 0%, transparent 40%), linear-gradient(160deg, color-mix(in srgb, var(--surface-2) 78%, #091219 22%) 0%, #07131d 100%);position:relative}.mh-catalog-coverBackgroundFallback{position:absolute;inset:0}.mh-catalog-coverShade,.mh-catalog-printCoverShade{pointer-events:none;background:linear-gradient(#0000001a 0%,#0000 42%),linear-gradient(#0000 38%,#0000008a 100%);position:absolute;inset:0}.mh-catalog-coverSelection{border-radius:inherit;pointer-events:none;transition:box-shadow .14s;position:absolute;inset:0;box-shadow:inset 0 0 #0000}.mh-catalog-coverSelection--selected{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 44%, transparent 56%)}.mh-catalog-coverCanvas,.mh-catalog-printCoverCanvas{z-index:1;padding:clamp(20px,4cqw,32px);position:absolute;inset:0}.mh-catalog-coverDraggable{z-index:1;cursor:default;min-width:0;min-height:0;position:absolute}.mh-catalog-coverDraggable--editable{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 62%, transparent 38%);cursor:move}.mh-catalog-coverDraggable--selected{z-index:2;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 52%, transparent 48%)}.mh-catalog-coverDraggable--dragging,.mh-catalog-coverDraggable--resizing{z-index:3}.mh-catalog-coverResizeHandle{z-index:3;border:1px solid color-mix(in srgb, var(--accent) 58%, var(--border) 42%);background:color-mix(in srgb, var(--surface) 98%, var(--accent) 2%);opacity:0;cursor:nwse-resize;touch-action:none;width:10px;height:10px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 1px #00000014}.mh-catalog-coverDraggable:hover .mh-catalog-coverResizeHandle,.mh-catalog-coverDraggable:focus-within .mh-catalog-coverResizeHandle,.mh-catalog-coverDraggable--resizing .mh-catalog-coverResizeHandle{opacity:1}.mh-catalog-coverDraggable--editable:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 34%, var(--border) 66%)}.mh-catalog-coverDraggableContent{width:100%;height:100%}.mh-catalog-coverLogoLayer,.mh-catalog-coverHeadingLayer{container-type:size}.mh-catalog-coverHeadingLayer.mh-catalog-coverDraggable--editable,.mh-catalog-coverHeadingLayer.mh-catalog-coverDraggable--editable:hover,.mh-catalog-coverHeadingLayer.mh-catalog-coverDraggable--selected{box-shadow:none}.mh-catalog-coverHeadingLayer .mh-catalog-coverDraggableContent{box-sizing:border-box;align-content:start;padding:10px 12px;display:grid}.mh-catalog-coverLogoFrame{background:#09121a8f;border:1px solid #ffffff3d;border-radius:0;width:100%;height:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #0000002e}.mh-catalog-coverLogoFrame--empty{box-shadow:none;background:0 0;border-color:#0000}.mh-catalog-coverLogoFrame .mh-catalog-imageFrameOverlay{align-content:center;justify-items:center}.mh-catalog-coverLogoLoadBtn{opacity:0;pointer-events:none;min-width:108px;transition:opacity .14s}.mh-catalog-coverLogoLayer:hover .mh-catalog-coverLogoLoadBtn,.mh-catalog-coverLogoLayer:focus-within .mh-catalog-coverLogoLoadBtn{opacity:1;pointer-events:auto}.mh-catalog-coverHeading{color:#fff;letter-spacing:-.04em;text-shadow:0 6px 28px #00000057;overflow-wrap:anywhere;width:100%;margin:0;font-size:clamp(1.4rem,min(22cqw,42cqh),3.8rem);font-weight:800;line-height:.98;display:block}.mh-catalog-coverHeading:hover,.mh-catalog-coverHeading:focus-visible{background:0 0}.mh-catalog-bookPage--content{position:relative;overflow:hidden}.mh-catalog-contentCanvas{width:100%;height:100%;position:relative;overflow:hidden}.mh-catalog-contentSection{min-width:0;position:absolute;overflow:hidden}.mh-catalog-contentThumbnailBox{z-index:2;min-width:0;min-height:0;position:absolute}.mh-catalog-contentThumbnailBox--editable{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 62%, transparent 38%)}.mh-catalog-contentThumbnailBox--selected{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 52%, transparent 48%)}.mh-catalog-contentThumbnailBox--dragging,.mh-catalog-contentThumbnailBox--resizing{z-index:3}.mh-catalog-contentThumbnailBoxInner{width:100%;height:100%}.mh-catalog-contentBoxGrip{z-index:3;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 18%, transparent 82%) 0%, transparent 100%);opacity:0;cursor:move;touch-action:none;border:0;height:14px;position:absolute;top:0;left:0;right:0}.mh-catalog-contentResizeHandle{z-index:3;border:1px solid color-mix(in srgb, var(--accent) 58%, var(--border) 42%);background:color-mix(in srgb, var(--surface) 98%, var(--accent) 2%);opacity:0;cursor:nwse-resize;touch-action:none;width:10px;height:10px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 1px #00000014}.mh-catalog-contentThumbnailBox:hover .mh-catalog-contentBoxGrip,.mh-catalog-contentThumbnailBox:focus-within .mh-catalog-contentBoxGrip,.mh-catalog-contentThumbnailBox--dragging .mh-catalog-contentBoxGrip,.mh-catalog-contentThumbnailBox:hover .mh-catalog-contentResizeHandle,.mh-catalog-contentThumbnailBox:focus-within .mh-catalog-contentResizeHandle,.mh-catalog-contentThumbnailBox--resizing .mh-catalog-contentResizeHandle{opacity:1}.mh-catalog-contentThumb{border-radius:var(--catalog-poster-radius,0px);border:var(--catalog-poster-border-width,1px) solid var(--catalog-poster-border-color,var(--catalog-line));background:var(--catalog-poster-gradient,linear-gradient(145deg, #35566f 0%, #8bbbd2 100%));width:100%;height:100%;min-height:0;box-shadow:0 16px 22px color-mix(in srgb, var(--text) 22%, transparent 78%);box-sizing:border-box;align-content:end;padding:10px 8px;display:grid;container-type:inline-size}.mh-catalog-contentThumb>span{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(.58rem,1.4cqw,.7rem);font-weight:700;line-height:1.3}.mh-catalog-contentHeader h1,.mh-catalog-contentHeader h2{margin:0}.mh-catalog-contentHeader{align-content:start;gap:6px;display:grid}.mh-catalog-contentHeader h1{font-size:clamp(1.4rem,3.8cqw,2rem)}.mh-catalog-contentHeader h2{color:var(--catalog-muted);margin-top:6px;font-size:clamp(.95rem,2.2cqw,1.15rem);font-weight:500}.mh-catalog-divider{background:linear-gradient(90deg, transparent 0%, var(--catalog-line-color,var(--catalog-page-border-color)) 18%, var(--catalog-line-color,var(--catalog-page-border-color)) 82%, transparent 100%);border:0;height:1px}.mh-catalog-divider--contentTop{grid-area:divider-top}.mh-catalog-divider--contentBottom{grid-area:divider-bottom}.mh-catalog-contentDividerHandle{z-index:1;pointer-events:none;position:absolute;right:0;transform:translateY(-50%)}.mh-catalog-contentDividerLine{pointer-events:none}.mh-catalog-contentDividerHit{cursor:row-resize;pointer-events:auto;touch-action:none;background:0 0;border:0;position:absolute;inset:-9px 0}.mh-catalog-contentDividerHandle:focus-within .mh-catalog-divider,.mh-catalog-contentDividerHandle--dragging .mh-catalog-divider{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent 66%)}.mh-catalog-contentBody{display:block}.mh-catalog-contentText{white-space:pre-wrap;margin:0;font-size:clamp(.84rem,2.2cqw,1rem);line-height:1.48;overflow:hidden}.mh-catalog-facts{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.mh-catalog-facts>div{gap:4px;display:grid}.mh-catalog-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--catalog-muted);font-size:clamp(.66rem,1.6cqw,.78rem);font-weight:700}.mh-catalog-facts dd{white-space:pre-wrap;margin:0;overflow:hidden}.mh-catalog-bookPage--poster .mh-catalog-bookPageInner{gap:18px;display:grid}.mh-catalog-editableText{cursor:text;border-radius:0;outline:none;display:block}.mh-catalog-editableText--locked{cursor:default}.mh-catalog-editableText:hover,.mh-catalog-editableText:focus-visible{background:color-mix(in srgb, var(--catalog-surface) 22%, transparent 78%)}.mh-catalog-editableText--locked:hover,.mh-catalog-editableText--locked:focus-visible{background:0 0}.mh-catalog-editableField{border:1px dashed color-mix(in srgb, var(--accent) 44%, var(--border) 56%);background:color-mix(in srgb, #fff 88%, var(--surface) 12%);width:100%;color:inherit;font:inherit;line-height:inherit;border-radius:0;outline:none;padding:4px 6px}.mh-catalog-editableField--multiline{resize:none;overflow:hidden}.mh-catalog-imageFrame{box-sizing:border-box;isolation:isolate;position:relative;overflow:hidden}.mh-catalog-imageFrameAsset{object-fit:cover;object-position:center;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mh-catalog-imageFrameOverlay{box-sizing:border-box;z-index:1;align-content:end;gap:8px;height:100%;display:grid;position:relative}.mh-catalog-imageFramePrimaryAction{z-index:2;box-sizing:border-box;border-radius:inherit;opacity:0;pointer-events:none;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0}.mh-catalog-imageFrame:hover .mh-catalog-imageFramePrimaryAction,.mh-catalog-imageFramePrimaryAction:focus-within{opacity:1}.mh-catalog-imageFramePrimaryButton{pointer-events:auto}.mh-catalog-imageFrameTools{z-index:3;opacity:0;gap:8px;transition:opacity .12s;display:flex;position:absolute;bottom:10px;right:10px}.mh-catalog-imageFrame:hover .mh-catalog-imageFrameTools,.mh-catalog-imageFrameTools:focus-within{opacity:1}.mh-catalog-imageFrame--selected{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 42%, transparent 58%)}.mh-catalog-imageFrame--dragging{cursor:grabbing}.mh-catalog-imageQuickEdit{right:8px}.mh-catalog-coverQuickEdit{right:14px}.mh-catalog-imageToolGroup{gap:8px;display:grid}.mh-catalog-imageToolLabel{border:1px solid var(--catalog-line);background:color-mix(in srgb, var(--catalog-surface-strong) 88%, var(--bg) 12%);min-height:32px;color:var(--catalog-muted);border-radius:10px;align-items:center;padding:6px 10px;font-size:.82rem;display:grid}.mh-catalog-imageToolActions{gap:8px;display:flex}.mh-catalog-bookLeafTurn{top:0;left:var(--catalog-leaf-start-x,0px);width:var(--catalog-page-width,340px);aspect-ratio:var(--catalog-paper-width,210) / var(--catalog-paper-height,297);pointer-events:none;transform-style:preserve-3d;z-index:6;will-change:transform;position:absolute}.mh-catalog-bookLeafTurn--right{transform-origin:0;--catalog-leaf-edge-side:100%;--catalog-leaf-cast-shadow-direction:-1}.mh-catalog-bookLeafTurn--left{transform-origin:100%;--catalog-leaf-edge-side:0%;--catalog-leaf-cast-shadow-direction:1}.mh-catalog-bookLeafTurn--forward,.mh-catalog-bookLeafTurn--backward{animation:mh-catalog-leaf-travel var(--catalog-turn-duration,.92s) cubic-bezier(.24, .72, .18, 1) both}.mh-catalog-bookLeafTurn:before{content:"";z-index:-1;background:radial-gradient(ellipse at calc(50% + (18% * var(--catalog-leaf-cast-shadow-direction,1))) 50%, color-mix(in srgb, var(--text) 24%, transparent 76%) 0%, color-mix(in srgb, var(--text) 12%, transparent 88%) 42%, transparent 72%);filter:blur(16px);pointer-events:none;animation:mh-catalog-leaf-cast-shadow var(--catalog-turn-duration,.92s) ease both;position:absolute;inset:10px 8px}.mh-catalog-bookLeafTurnMotion{transform-style:preserve-3d;will-change:transform, filter;position:absolute;inset:0}.mh-catalog-bookLeafTurn--forward .mh-catalog-bookLeafTurnMotion{animation:mh-catalog-leaf-rotate-forward var(--catalog-turn-duration,.92s) cubic-bezier(.24, .72, .18, 1) both}.mh-catalog-bookLeafTurn--backward .mh-catalog-bookLeafTurnMotion{animation:mh-catalog-leaf-rotate-backward var(--catalog-turn-duration,.92s) cubic-bezier(.24, .72, .18, 1) both}.mh-catalog-bookLeafTurn--right .mh-catalog-bookLeafTurnMotion{transform-origin:0}.mh-catalog-bookLeafTurn--left .mh-catalog-bookLeafTurnMotion{transform-origin:100%}.mh-catalog-bookLeafTurnMotion:before{content:"";border-radius:var(--catalog-page-radius,0px);background:linear-gradient(90deg, transparent 0%, #ffffff3d 32%, color-mix(in srgb, var(--text) 8%, transparent 92%) 58%, transparent 100%);opacity:0;pointer-events:none;animation:mh-catalog-leaf-sheen var(--catalog-turn-duration,.92s) ease both;position:absolute;inset:0}.mh-catalog-bookLeafTurnMotion:after{content:"";top:2px;bottom:2px;left:calc(var(--catalog-leaf-edge-side,100%) - 3px);background:linear-gradient(90deg, color-mix(in srgb, #f8f5ee 94%, var(--surface) 6%) 0%, #ddd5ca 55%, #bbb2a3 100%);width:6px;box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent 92%), 0 0 10px color-mix(in srgb, var(--text) 12%, transparent 88%);pointer-events:none;backface-visibility:hidden;border-radius:2px;position:absolute}.mh-catalog-bookLeafTurn--right .mh-catalog-bookLeafTurnMotion:after{transform-origin:0;transform:rotateY(90deg)}.mh-catalog-bookLeafTurn--left .mh-catalog-bookLeafTurnMotion:after{transform-origin:100%;transform:rotateY(-90deg)}.mh-catalog-bookLeafTurnFace{backface-visibility:hidden;transform-style:preserve-3d;position:absolute;inset:0}.mh-catalog-bookLeafTurnFace--front{animation:mh-catalog-leaf-face-front var(--catalog-turn-duration,.92s) linear both}.mh-catalog-bookLeafTurnFace--back{animation:mh-catalog-leaf-face-back var(--catalog-turn-duration,.92s) linear both}.mh-catalog-bookLeafTurnFace:after{content:"";border-radius:var(--catalog-page-radius,0px);pointer-events:none;position:absolute;inset:0}.mh-catalog-bookLeafTurnFace--front:after{background:linear-gradient(90deg, color-mix(in srgb, var(--text) 10%, transparent 90%) 0%, transparent 24%, transparent 72%, #ffffff1f 100%)}.mh-catalog-bookLeafTurnFace--back:after{background:linear-gradient(90deg, #ffffff2e 0%, transparent 28%, transparent 74%, color-mix(in srgb, var(--text) 12%, transparent 88%) 100%)}.mh-catalog-bookLeafTurnFace .mh-catalog-bookPage{height:var(--catalog-page-reference-height,559px);box-shadow:0 18px 34px color-mix(in srgb, var(--text) 10%, transparent 90%), inset 0 0 0 1px #ffffff14}.mh-catalog-bookLeafTurnFace--back{transform:rotateY(180deg)}.mh-catalog-bookLeafTurnFace--back .mh-catalog-bookPage{box-shadow:0 16px 30px color-mix(in srgb, var(--text) 12%, transparent 88%), inset 0 0 0 1px #ffffff1a}.mh-catalog-posterFrame,.mh-catalog-printPoster{box-sizing:border-box;border-radius:var(--catalog-poster-radius,0px);border:var(--catalog-poster-border-width,1px) solid var(--catalog-poster-border-color,var(--catalog-line));background:var(--catalog-poster-gradient,linear-gradient(145deg, #35566f 0%, #8bbbd2 100%));color:#fff;align-content:end;gap:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.mh-catalog-posterFrame{height:100%;min-height:0;padding:clamp(18px,3.4cqw,28px)}.mh-catalog-posterTagline{letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:clamp(.72rem,1.8cqw,.82rem)}.mh-catalog-posterFrame strong,.mh-catalog-printPoster strong{font-size:clamp(1.2rem,5cqw,2.4rem);line-height:1.06}.mh-catalog-printLayout{--catalog-print-page-width:clamp(248px, 28vw, 360px);align-content:start;justify-items:center;gap:10px;min-height:0;padding:2px 0;display:grid;overflow:auto}.mh-catalog-printSpread{grid-template-columns:repeat(2, minmax(0, var(--catalog-page-width,var(--catalog-print-page-width))));break-inside:avoid;align-items:start;gap:6px;width:fit-content;max-width:100%;display:grid;position:relative}.mh-catalog-printLeaf{width:min(100%, var(--catalog-page-width,var(--catalog-print-page-width)));pointer-events:none;min-width:0}.mh-catalog-printLeaf .mh-catalog-bookPageShell{width:100%}.mh-catalog-printLeaf .mh-catalog-bookPage{box-shadow:0 12px 24px color-mix(in srgb, var(--text) 8%, transparent 92%)}.mh-catalog-printIndex{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--catalog-muted);pointer-events:none;font-size:.72rem;position:absolute;top:10px;right:10px}.mh-catalog-printPage{width:min(100%, var(--catalog-print-page-width));aspect-ratio:var(--catalog-paper-width,210) / var(--catalog-paper-height,148);border-radius:var(--catalog-page-radius,0px);border:var(--catalog-page-border-width,1px) solid var(--catalog-page-border-color,var(--catalog-line));background:var(--catalog-paper);box-shadow:0 12px 24px color-mix(in srgb, var(--text) 8%, transparent 92%);color:var(--text);position:relative;overflow:hidden;container-type:inline-size}.mh-catalog-printPage--content{padding:clamp(16px,4cqw,24px)}.mh-catalog-printPage--cover{padding:0}.mh-catalog-printPage--back{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--accent) 18%, transparent 82%) 0%, transparent 55%), radial-gradient(circle at 12% 86%, color-mix(in srgb, var(--text) 5%, transparent 95%) 0%, transparent 50%), var(--catalog-paper);align-content:start;justify-items:start;gap:12px;padding:clamp(16px,4cqw,24px);display:grid}.mh-catalog-printPage--back h2{overflow-wrap:anywhere;max-width:10ch;margin:0;font-size:clamp(1.8rem,5.5cqw,2.8rem);line-height:1.02}.mh-catalog-printPage--back p{max-width:62ch;color:var(--catalog-muted);margin:0}.mh-catalog-printBody{align-content:start;gap:8px;min-width:0;height:100%;display:grid}.mh-catalog-printBody h3{margin:0;font-size:1.16rem}.mh-catalog-printBody p{color:var(--catalog-muted);margin:0}.mh-catalog-printStory{line-height:1.45}.mh-catalog-printFacts{gap:5px;margin:0;padding-left:16px;display:grid}.mh-catalog-printPoster{height:100%;min-height:0;padding:14px}.mh-catalog-printCover{min-height:0}.mh-catalog-printCoverLogo{background:#09121a8f;border:1px solid #ffffff3d;border-radius:0;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #0000002e}.mh-catalog-printCoverLogoAsset{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mh-catalog-printCoverHeading{position:absolute;container-type:size}.mh-catalog-printCoverHeading h3{color:#fff;letter-spacing:-.04em;text-shadow:0 6px 28px #00000057;overflow-wrap:anywhere;width:100%;height:100%;margin:0;font-size:clamp(1.2rem,min(20cqw,42cqh),3.2rem);line-height:1}.mh-catalog-printPosterAsset{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mh-catalog-printPosterOverlay{z-index:1;align-content:end;gap:8px;height:100%;display:grid;position:relative}.mh-catalog-printPosterOverlay>span{letter-spacing:.12em;text-transform:uppercase;opacity:.92;font-size:.68rem}@keyframes mh-catalog-leaf-travel{0%{transform:translate(0,0)}42%{transform:translate(0,0)}to{transform:translate(0,0)}}@keyframes mh-catalog-leaf-rotate-forward{0%{filter:brightness(1) drop-shadow(0 10px 14px color-mix(in srgb, var(--text) 10%, transparent 90%));transform:rotateY(0)}18%{transform:rotateY(-22deg)}48%{filter:brightness(.97) drop-shadow(0 16px 24px color-mix(in srgb, var(--text) 18%, transparent 82%));transform:rotateY(-96deg)}to{filter:brightness(.95) drop-shadow(0 12px 18px color-mix(in srgb, var(--text) 14%, transparent 86%));transform:rotateY(-180deg)}}@keyframes mh-catalog-leaf-rotate-backward{0%{filter:brightness(1) drop-shadow(0 10px 14px color-mix(in srgb, var(--text) 10%, transparent 90%));transform:rotateY(0)}18%{transform:rotateY(22deg)}48%{filter:brightness(.97) drop-shadow(0 16px 24px color-mix(in srgb, var(--text) 18%, transparent 82%));transform:rotateY(96deg)}to{filter:brightness(.95) drop-shadow(0 12px 18px color-mix(in srgb, var(--text) 14%, transparent 86%));transform:rotateY(180deg)}}@keyframes mh-catalog-leaf-cast-shadow{0%{opacity:.06;transform:scaleX(.88)}40%{opacity:.34;transform:scaleX(1.06)}to{opacity:.08;transform:scaleX(.9)}}@keyframes mh-catalog-leaf-sheen{0%,18%{opacity:0}42%{opacity:.42}62%{opacity:.18}to{opacity:0}}@keyframes mh-catalog-leaf-face-front{0%,46.999%{opacity:1;visibility:visible}47%,to{opacity:0;visibility:hidden}}@keyframes mh-catalog-leaf-face-back{0%,46.999%{opacity:0;visibility:hidden}47%,to{opacity:1;visibility:visible}}@keyframes mh-catalog-turn-outgoing{0%,47.999%{opacity:1;visibility:visible}48%,to{opacity:0;visibility:hidden}}@keyframes mh-catalog-turn-incoming{0%,47.999%{opacity:0;visibility:hidden}48%,to{opacity:1;visibility:visible}}.mh-catalog-stageView--designer{overflow:hidden}.mh-catalog-designerShell{grid-template-columns:240px minmax(0,1fr) 280px;gap:14px;height:100%;min-height:0;display:grid}.mh-catalog-designerCenter{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.mh-catalog-designerRail{background:color-mix(in srgb, var(--surface) 94%, transparent 6%);grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0000001a}.mh-catalog-designerRailHeader{gap:4px;display:grid}.mh-catalog-designerRailHeader>span,.mh-catalog-designerSectionLabel,.mh-catalog-designerToolbarEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--catalog-muted);font-size:.68rem;font-weight:700}.mh-catalog-designerRailHeader>strong,.mh-catalog-designerToolbarMeta>strong{color:var(--text);font-size:.95rem;font-weight:700}.mh-catalog-designerTemplateSection,.mh-catalog-designerPropertiesGroup{align-content:start}.mh-catalog-designerTemplateListCompact{gap:8px;display:grid}.mh-catalog-designerInsertBtn{background:color-mix(in srgb, var(--surface-2) 86%, transparent 14%);width:100%;color:inherit;text-align:left;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 5px 16px #00000014}.mh-catalog-designerInsertBtn[draggable=true]{cursor:grab}.mh-catalog-designerInsertBtn[draggable=true]:active{cursor:grabbing}.mh-catalog-designerInsertBtn:hover:not(:disabled),.mh-catalog-designerInsertBtn:focus-visible{background:color-mix(in srgb, var(--surface-2) 92%, var(--accent) 8%)}.mh-catalog-designerInsertBtn:disabled{opacity:.45;cursor:default}.mh-catalog-designerInsertBtnIcon{background:color-mix(in srgb, var(--accent) 18%, var(--surface) 82%);width:22px;height:22px;color:var(--text);place-items:center;font-size:1rem;font-weight:700;display:inline-grid}.mh-catalog-designerInsertBtnText{gap:3px;min-width:0;display:grid}.mh-catalog-designerInsertBtnText strong{font-size:.9rem}.mh-catalog-designerInsertBtnText small{color:var(--catalog-muted)}.mh-catalog-designerToolbar{background:color-mix(in srgb, var(--surface) 94%, transparent 6%);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0000001a}.mh-catalog-designerToolbarMeta{gap:3px;display:grid}.mh-catalog-designerToolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mh-catalog-designerToolbarBtn{align-items:center;gap:7px;display:inline-flex}.mh-catalog-designerToolbarBtn svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mh-catalog-designerToolbarBtn--active{background:color-mix(in srgb, var(--accent) 16%, var(--surface) 84%);color:var(--text)}.mh-catalog-designerCanvasWrap{background:radial-gradient(circle at 50% 18%, #ffffff08 0%, transparent 46%), color-mix(in srgb, var(--surface-2) 88%, black 12%);min-width:0;height:100%;min-height:0;padding:10px;overflow:auto}.mh-catalog-designerCanvasGrid{place-items:center;min-height:100%;padding:20px;display:grid}.mh-catalog-designerCanvasPageShell{width:min(100%,860px);aspect-ratio:var(--catalog-paper-width,210) / var(--catalog-paper-height,297)}.mh-catalog-designerCanvasPage{width:100%;height:100%;padding:var(--catalog-page-padding,22px);border-radius:var(--catalog-page-radius,0px);border:var(--catalog-page-border-width,1px) solid var(--catalog-page-border-color,var(--catalog-line));background:var(--catalog-paper), var(--catalog-page-edge-color);box-shadow:var(--catalog-shadow);box-sizing:border-box;position:relative}.mh-catalog-designerCanvasStage{border-radius:var(--catalog-page-edge-radius,0px);background:var(--catalog-paper), var(--catalog-page-background-color);width:100%;height:100%;position:relative;overflow:hidden}.mh-catalog-designerDropIndicator{pointer-events:none;z-index:30;position:absolute}.mh-catalog-designerDropIndicator--canvas,.mh-catalog-designerDropIndicator--replace{box-sizing:border-box;border:2px dashed color-mix(in srgb, var(--accent) 66%, white 34%);background:color-mix(in srgb, var(--accent) 12%, transparent 88%);box-shadow:0 0 0 1px #0000002e,inset 0 0 0 1px #ffffff1f}.mh-catalog-designerDropIndicator--above,.mh-catalog-designerDropIndicator--below{border-top:3px solid color-mix(in srgb, var(--accent) 78%, white 22%);height:0;box-shadow:0 0 0 1px #0000002e}.mh-catalog-designerMarquee{box-sizing:border-box;pointer-events:none;z-index:26;border:1px dashed color-mix(in srgb, var(--accent) 72%, white 28%);background:color-mix(in srgb, var(--accent) 12%, transparent 88%);position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a}.mh-catalog-designerCanvasPage--gridVisible .mh-catalog-designerCanvasStage{background:linear-gradient(180deg, #ffffff0f 0%, transparent 100%), color-mix(in srgb, var(--catalog-page-background-color) 80%, transparent 20%)}.mh-catalog-designerCanvasPage--gridVisible .mh-catalog-designerCanvasStage:before{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--accent) 12%, transparent 88%) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--accent) 12%, transparent 88%) 1px, transparent 1px);pointer-events:none;opacity:.9;background-position:0 0,0 0;background-size:22px 22px,22px 22px;position:absolute;inset:0}.mh-catalog-designerMarginGuide{border:1px dashed color-mix(in srgb, var(--accent) 44%, transparent 56%);pointer-events:none;position:absolute}.mh-catalog-designerCanvasHint{max-width:32ch;color:color-mix(in srgb, var(--text) 84%, transparent 16%);background:color-mix(in srgb, var(--surface) 84%, transparent 16%);pointer-events:none;padding:6px 8px;font-size:.7rem;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 12px #0000001a}.mh-catalog-designerBlock{box-sizing:border-box;cursor:move;-webkit-user-select:none;user-select:none;border-style:solid;position:absolute;overflow:hidden}.mh-catalog-designerBlock--editable{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 5%, transparent 95%)}.mh-catalog-designerBlock--selected{outline:2px solid color-mix(in srgb, var(--accent) 72%, white 28%);outline-offset:-1px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 26%, transparent 74%), 0 8px 18px color-mix(in srgb, var(--accent) 12%, transparent 88%), inset 0 0 0 1px #ffffff14}.mh-catalog-designerBlock--primarySelected{outline-color:color-mix(in srgb, var(--accent) 88%, white 12%);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 46%, transparent 54%), 0 10px 24px color-mix(in srgb, var(--accent) 18%, transparent 82%), inset 0 0 0 1px #ffffff1f}.mh-catalog-designerBlock--ghosted{opacity:.24}.mh-catalog-designerBlockBadge{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--surface) 92%, transparent 8%);color:var(--catalog-muted);pointer-events:none;padding:2px 6px;font-size:.62rem;font-weight:700;position:absolute;top:8px;left:8px}.mh-catalog-designerBlockPreview{width:100%;min-width:0;height:100%;min-height:0;display:grid}.mh-catalog-designerBlockPreview--text{align-content:start;gap:8px}.mh-catalog-designerBlockPreview--text strong{font-size:.88rem}.mh-catalog-designerBlockPreview--text p{color:inherit;opacity:.84;margin:0;font-size:.78rem;line-height:1.45}.mh-catalog-designerBlockPreview--image,.mh-catalog-designerBlockPreview--shape{background:linear-gradient(135deg, transparent 0, transparent calc(50% - .5px), color-mix(in srgb, var(--border) 74%, transparent 26%) calc(50% - .5px), color-mix(in srgb, var(--border) 74%, transparent 26%) calc(50% + .5px), transparent calc(50% + .5px), transparent 100%), linear-gradient(45deg, transparent 0, transparent calc(50% - .5px), color-mix(in srgb, var(--border) 74%, transparent 26%) calc(50% - .5px), color-mix(in srgb, var(--border) 74%, transparent 26%) calc(50% + .5px), transparent calc(50% + .5px), transparent 100%), color-mix(in srgb, var(--surface) 14%, transparent 86%);position:relative}.mh-catalog-designerBlockPreview--section{border:1px dashed color-mix(in srgb, var(--border) 78%, transparent 22%);color:var(--catalog-muted);justify-content:center;align-items:center;font-size:.76rem}.mh-catalog-designerBlockPreview--columns{gap:8px;display:grid}.mh-catalog-designerBlockPreview--columns>span{border:1px dashed color-mix(in srgb, var(--border) 74%, transparent 26%);color:inherit;place-items:center;font-size:.72rem;display:grid}.mh-catalog-designerBlockResize{background:color-mix(in srgb, var(--accent) 22%, var(--surface) 78%);cursor:nwse-resize;border:0;width:18px;height:18px;padding:0;position:absolute;bottom:0;right:0}.mh-catalog-designerBlockResize span{opacity:.86;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;bottom:4px;right:4px}.mh-catalog-designerPropertiesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mh-catalog-designerPropertyActions{flex-wrap:wrap;gap:8px;display:flex}.mh-catalog-designerColorInput{min-height:40px;padding:4px}.mh-catalog-designerEmptyState,.mh-catalog-designerTemplateModal{gap:12px;display:grid}.mh-catalog-designerEmptyState{color:var(--catalog-muted);align-content:start}.mh-catalog-designerEmptyState p{margin:0}.mh-catalog-designerEmptyStateHint{font-size:.84rem;line-height:1.5}.mh-catalog-designerEmptyState--full{place-items:center;min-height:100%}.mh-catalog-designerTemplateModalText,.mh-catalog-designerTemplateModalHint{color:var(--catalog-muted);margin:0}.mh-catalog-designerTemplateSection>.mh-convertPanel-trashDropzone{height:auto;min-height:116px;margin-top:2px;position:relative;inset:auto}.mh-catalog-designerTemplateSection>.mh-convertPanel-trashDropzone .mh-convertPanel-trashDropzoneSurface{border-top:0;border-radius:0;min-height:116px}.mh-catalog-designerTemplateField{gap:6px;display:grid}.mh-catalog-designerTemplateField>span{letter-spacing:.08em;text-transform:uppercase;color:var(--catalog-muted);font-size:.72rem;font-weight:700}.mh-catalog-designerTemplateActions{justify-content:flex-end;gap:8px;display:flex}.mh-catalog-designerTemplateList{gap:10px;max-height:min(58vh,520px);display:grid;overflow:auto}.mh-catalog-designerTemplateListItem{text-align:left;background:color-mix(in srgb, var(--surface) 92%, transparent 8%);width:100%;color:inherit;border:0;gap:4px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0000001a}.mh-catalog-designerTemplateListItem:hover,.mh-catalog-designerTemplateListItem:focus-visible{background:color-mix(in srgb, var(--surface-2) 94%, var(--accent) 6%)}.mh-catalog-designerTemplateListMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--catalog-muted);font-size:.68rem;font-weight:700}.mh-catalog-designerTemplateListItem p{color:var(--catalog-muted);margin:0}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-typeSelect{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-typeSelect:hover{border-color:var(--light-infobox-border);background:var(--light-infobox-bg-hover)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-typeSelect:focus,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-typeSelect:focus-visible{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow-focus)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-addPageBtn,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-designerPageBtn.mh-btn-icon,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-designerInsertBtnIcon,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-addMovieChoiceIcon{color:var(--text)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-designerPageBtn{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:var(--light-infobox-shadow)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-viewSwitchBtn--active,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-viewSwitchBtn--active:hover,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-designerPageBtn--active,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-designerPageBtn--active:hover,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-designerToolbarBtn--active,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-catalog-designerToolbarBtn--active:hover{border-color:var(--light-infobox-border);background:var(--light-infobox-bg-active);color:var(--accent);box-shadow:var(--light-infobox-shadow)}}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-typeSelect{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-typeSelect:hover{border-color:var(--light-infobox-border);background:var(--light-infobox-bg-hover)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-typeSelect:focus,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-typeSelect:focus-visible{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow-focus)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-addPageBtn,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-designerPageBtn.mh-btn-icon,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-designerInsertBtnIcon,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-addMovieChoiceIcon{color:var(--text)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-designerPageBtn{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);color:var(--text);box-shadow:var(--light-infobox-shadow)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-viewSwitchBtn--active,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-viewSwitchBtn--active:hover,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-designerPageBtn--active,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-designerPageBtn--active:hover,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-designerToolbarBtn--active,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-catalog-designerToolbarBtn--active:hover{border-color:var(--light-infobox-border);background:var(--light-infobox-bg-active);color:var(--accent);box-shadow:var(--light-infobox-shadow)}@media (max-width:900px){.mh-catalog-addMovieModal{min-width:min(100%,94vw);padding:14px}.mh-catalog-addMovieChoiceGrid{grid-template-columns:1fr}.mh-catalog-addMoviePresetHeader{flex-direction:column;align-items:start}.mh-catalog-addMoviePresetHeader p{text-align:left}.mh-catalog-content{padding:10px}.mh-catalog-pageControls{grid-template-columns:1fr}.mh-catalog-controls{flex-direction:column;align-items:stretch}.mh-catalog-controlsLeft,.mh-catalog-controlsRight{width:100%}.mh-catalog-controlsRight{flex-wrap:wrap;justify-content:space-between}.mh-catalog-zoomControl{margin-left:auto}.mh-catalog-typeControl{justify-self:stretch}.mh-catalog-printLayout{justify-items:stretch}.mh-catalog-printSpread{grid-template-columns:1fr;width:100%}.mh-catalog-printPage{width:100%}.mh-catalog-printPoster{min-height:140px}.mh-catalog-designerShell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr}.mh-catalog-designerRail{min-height:auto}.mh-catalog-designerToolbar{flex-direction:column;align-items:stretch}.mh-catalog-designerToolbarActions{justify-content:flex-start}}@media print{.mh-convertPanel-topbar,.mh-catalog-controls{display:none!important}.mh-catalog,.mh-catalog-content,.mh-catalog-printLayout{box-shadow:none!important;background:#fff!important;height:auto!important;padding:0!important;overflow:visible!important}.mh-catalog-printLayout{grid-template-columns:1fr;gap:10px}.mh-catalog-printSpread{page-break-inside:avoid;break-inside:avoid;gap:3mm}.mh-catalog-printPage,.mh-catalog-printLeaf .mh-catalog-bookPage{box-shadow:none}}.mh-convertPanel-previewCard--homepageBundle{box-shadow:none;background:0 0;border-color:#0000}.mh-convertPanel-previewCard--homepageBundle>header{background:0 0;border-bottom:0}.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-previewSurface--destination{border-radius:10px}.mh-convertPanel-previewGrid--homepageBundleStackedWithSource{grid-template-rows:auto minmax(0,1fr)}.mh-convertPanel-previewGrid--homepageBundleStackedWithSource .mh-convertPanel-previewCard--sourceCompact{align-self:center}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundlePreviewGrid--zoneMode,.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundlePreviewGrid--smartLayout,.mh-convertPanel-previewGrid--sourcePeekStacked .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundlePreviewGrid--zoneMode,.mh-convertPanel-previewGrid--sourcePeekStacked .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundlePreviewGrid--smartLayout{height:auto;min-height:0}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundlePreviewGrid--zoneMode{align-content:start;align-self:center;align-items:start}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundlePreviewGrid--zoneMode .mh-convertPanel-bundleTile{align-self:start;height:auto}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundlePreviewGrid--zoneMode .mh-convertPanel-bundleTileSurface{grid-template-rows:auto auto;height:auto}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-bundlePreviewGrid--zoneMode .mh-convertPanel-bundleTileCanvasWrap--quarter{height:auto}.mh-convertPanel-sourceEmptyBrowse--homepageBundle{box-sizing:border-box;padding:8px}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-sourceEmptyBrowse--homepageBundle{padding-top:clamp(64px,15vh,180px)}.mh-convertPanel-sourceEmptyBrowse--homepageBundle .mh-convertPanel-sourceBrowse--card{height:auto;position:static;inset:auto}.mh-convertPanel-sourceEmptyBrowse--homepageBundle .mh-convertPanel-sourceBrowseBtn--card{height:auto;min-height:64px}.mh-convertPanel-sourceEmptyBrowse--homepageBundle .mh-convertPanel-sourceBrowseMenu{top:calc(100% + 8px)}.mh-convertPanel--homepageBundle .mh-convertPanel-sourceThumbMedia{position:relative}.mh-convertPanel--homepageBundle .mh-convertPanel-sourceThumbMedia img,.mh-convertPanel--homepageBundle .mh-convertPanel-sourceThumbMedia video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mh-convertPanel-empty--homepageBundleDestination,.mh-convertPanel-homepageBundleEmptyCue{justify-items:center;gap:10px;display:grid}@keyframes mh-homepageBundleEmptyCueArrowFloat{0%,to{opacity:.82;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-8px)scale(1.08)}}@keyframes mh-homepageBundleEmptyCueHandTap{0%,to{transform:translateY(0)rotate(-8deg)scale(1)}45%{transform:translateY(-5px)rotate(-3deg)scale(1.06)}70%{transform:translateY(-1px)rotate(-6deg)scale(.98)}}.mh-convertPanel-homepageBundleEmptyCueArrow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 72%);width:44px;height:44px;color:color-mix(in srgb, var(--accent) 72%, var(--text) 28%);border-radius:999px;place-items:center;animation:1.8s ease-in-out infinite mh-homepageBundleEmptyCueArrowFloat;display:inline-grid;position:relative}.mh-convertPanel-homepageBundleEmptyCueArrow:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 22%, transparent 78%);opacity:.75;border-radius:999px;position:absolute;inset:6px}.mh-convertPanel-homepageBundleEmptyCueArrow svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.mh-convertPanel-homepageBundleEmptyCueHand{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 72%);width:68px;height:68px;color:color-mix(in srgb, var(--accent) 82%, var(--text) 18%);filter:drop-shadow(0 12px 28px color-mix(in srgb, var(--accent) 16%, transparent 84%));border-radius:999px;place-items:center;animation:1.5s ease-in-out infinite mh-homepageBundleEmptyCueHandTap;display:none}.mh-convertPanel-homepageBundleEmptyCueHandGlyph{font-size:42px;line-height:1;display:block;transform:translateY(2px)}.mh-convertPanel-homepageBundleEmptyPrompt{text-align:center;color:color-mix(in srgb, var(--muted) 78%, var(--text) 22%);font-size:14px;font-weight:600;line-height:1.4;display:block}.mh-convertPanel-homepageBundleEmptyPrompt strong{color:inherit;font-weight:700}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-homepageBundleEmptyCueArrow{display:none}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-previewSurface--destination.mh-convertPanel-previewSurface--empty{align-content:start;place-items:start center;padding-top:clamp(10px,2.5vh,22px)}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-empty--homepageBundleDestination{align-self:start;padding-inline:18px}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-homepageBundleEmptyCue{grid-auto-rows:auto;align-items:center;gap:0;width:min(100%,360px);height:auto;padding-block:0}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-homepageBundleEmptyCueHand{align-self:start;width:clamp(96px,27vw,122px);height:clamp(96px,27vw,122px);display:inline-grid}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-homepageBundleEmptyCueHandGlyph{font-size:clamp(58px,17vw,74px)}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-homepageBundleEmptyPrompt{align-self:center;max-width:16ch;margin-top:clamp(6px,1.8vh,14px)}@media (prefers-reduced-motion:reduce){.mh-convertPanel-homepageBundleEmptyCueArrow,.mh-convertPanel-homepageBundleEmptyCueHand{animation:none}}.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-previewInlineControl,.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-gridVisibilitySwitchTrack,.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-headerIconBtn,.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-headerIconBtn:hover,.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-headerIconBtn:focus-visible,.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-gridVisibilitySwitch input:checked+.mh-convertPanel-gridVisibilitySwitchTrack,.mh-convertPanel-previewCard--homepageBundle .mh-convertPanel-gridVisibilitySwitch input:focus-visible+.mh-convertPanel-gridVisibilitySwitchTrack{box-shadow:none;border-color:#0000}.mh-convertPanel-sourceThumbPane--homepageBundlePhone{display:none}.mh-convertPanel-homepageBundlePhoneSection{--mh-homepage-bundle-phone-tile-size:clamp(64px, 17vw, 78px);--mh-homepage-bundle-phone-tile-radius:11px;--mh-homepage-bundle-phone-inner-radius:8px;align-content:center;gap:0;padding-block:8px;display:grid}.mh-convertPanel-homepageBundlePhoneRailScroll{scrollbar-width:none;-ms-overflow-style:none;min-width:0;min-height:0;margin:0;padding:0 10px 2px;overflow:auto hidden}.mh-convertPanel-homepageBundlePhoneRailScroll::-webkit-scrollbar{width:0;height:0}.mh-convertPanel-homepageBundlePhoneRail{align-items:center;gap:8px;width:max-content;min-width:100%;min-height:0;display:flex}.mh-convertPanel-homepageBundlePhoneAction--edgeStart{margin-left:auto}.mh-convertPanel-homepageBundlePhoneHistoryToggle,.mh-convertPanel-homepageBundlePhoneQuickEditToggle{--mh-source-row-height:var(--mh-homepage-bundle-phone-tile-size);appearance:none;-webkit-tap-highlight-color:transparent;flex:0 0 var(--mh-homepage-bundle-phone-tile-size);width:var(--mh-homepage-bundle-phone-tile-size);min-width:var(--mh-homepage-bundle-phone-tile-size);max-width:var(--mh-homepage-bundle-phone-tile-size);height:var(--mh-homepage-bundle-phone-tile-size);min-height:var(--mh-homepage-bundle-phone-tile-size);max-height:var(--mh-homepage-bundle-phone-tile-size);cursor:pointer;border-radius:var(--mh-homepage-bundle-phone-tile-radius);color:color-mix(in srgb, var(--text) 82%, var(--accent) 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 70%, transparent 30%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent 6%) 0%, color-mix(in srgb, var(--surface-2) 90%, transparent 10%) 100%);border:0;place-items:center;padding:0;display:grid}.mh-convertPanel-homepageBundlePhoneHistoryToggle:hover,.mh-convertPanel-homepageBundlePhoneHistoryToggle:focus-visible,.mh-convertPanel-homepageBundlePhoneQuickEditToggle:hover,.mh-convertPanel-homepageBundlePhoneQuickEditToggle:focus-visible{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 52%, transparent 48%)}.mh-convertPanel-homepageBundlePhoneQuickEditToggle--active{color:var(--accent)}.mh-convertPanel-homepageBundlePhoneHistoryToggle svg,.mh-convertPanel-homepageBundlePhoneQuickEditToggle svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mh-convertPanel-homepageBundlePhoneStageAdd{box-sizing:border-box;flex:0 0 var(--mh-homepage-bundle-phone-tile-size);min-width:0;min-height:0;width:var(--mh-homepage-bundle-phone-tile-size);min-width:var(--mh-homepage-bundle-phone-tile-size);max-width:var(--mh-homepage-bundle-phone-tile-size);height:var(--mh-homepage-bundle-phone-tile-size);min-height:var(--mh-homepage-bundle-phone-tile-size);max-height:var(--mh-homepage-bundle-phone-tile-size)}.mh-convertPanel-homepageBundlePhoneStageAdd .mh-convertPanel-sourceBrowse--card,.mh-convertPanel-homepageBundlePhoneStageAdd .mh-convertPanel-sourceBrowseBtn--card{width:100%;min-width:0;height:100%;min-height:0}.mh-convertPanel-homepageBundlePhoneStageAdd .mh-convertPanel-sourceBrowseBtn--card{border:1px dashed color-mix(in srgb, var(--border) 64%, transparent 36%);border-radius:var(--mh-homepage-bundle-phone-tile-radius);aspect-ratio:1;box-shadow:none;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, transparent 8%) 0%, color-mix(in srgb, var(--surface-2) 88%, transparent 12%) 100%);color:color-mix(in srgb, var(--text) 88%, var(--accent) 12%)}.mh-convertPanel-homepageBundlePhoneStageAdd .mh-convertPanel-sourceBrowseBtn--card:hover,.mh-convertPanel-homepageBundlePhoneStageAdd .mh-convertPanel-sourceBrowseBtn--card:focus-visible{border-color:color-mix(in srgb, var(--accent) 52%, transparent 48%);color:var(--text)}.mh-convertPanel-homepageBundlePhoneStageAdd .mh-convertPanel-sourceBrowseGlyph--card{font-size:30px;line-height:1;transform:none}.mh-convertPanel-sourceThumbCard--homepageBundlePhone{box-sizing:border-box;flex:0 0 var(--mh-homepage-bundle-phone-tile-size);min-width:0;min-height:0;width:var(--mh-homepage-bundle-phone-tile-size);min-width:var(--mh-homepage-bundle-phone-tile-size);max-width:var(--mh-homepage-bundle-phone-tile-size);height:var(--mh-homepage-bundle-phone-tile-size);min-height:var(--mh-homepage-bundle-phone-tile-size);max-height:var(--mh-homepage-bundle-phone-tile-size);border-radius:var(--mh-homepage-bundle-phone-tile-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 70%, transparent 30%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent 6%) 0%, color-mix(in srgb, var(--surface-2) 90%, transparent 10%) 100%);align-self:stretch;gap:0;padding:5px;overflow:hidden}.mh-convertPanel-sourceThumbCard--homepageBundlePhone .mh-convertPanel-sourceThumbMedia{aspect-ratio:auto;border-radius:var(--mh-homepage-bundle-phone-inner-radius);height:100%;min-height:0}.mh-convertPanel-sourceThumbCard--homepageBundlePhone .mh-convertPanel-sourceThumbMeta,.mh-convertPanel-sourceThumbCard--homepageBundlePhone .mh-convertPanel-sourceThumbCompactIndex,.mh-convertPanel-sourceThumbCard--homepageBundlePhone .mh-convertPanel-sourceThumbRemoveBtn{display:none}.mh-convertPanel-homepageBundlePhoneHistoryScrim{z-index:54;background:color-mix(in srgb, var(--bg) 22%, transparent 78%);-webkit-backdrop-filter:blur(10px);pointer-events:none;position:fixed;inset:0}.mh-convertPanel-homepageBundlePhoneHistorySheet{z-index:55;padding:max(12px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:color-mix(in srgb, var(--surface) 68%, transparent 32%);box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(120%);border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);gap:12px;display:grid;position:fixed;inset:0;overflow:hidden}.mh-convertPanel-homepageBundlePhoneHistorySheetHandle{display:none}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-trashDropzone{z-index:58;pointer-events:auto;height:20%;min-height:132px;position:fixed;inset:auto 0 0}.mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-trashDropzoneSurface{min-height:100%;padding:14px max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent 28%);border-bottom:0;border-left:0;border-right:0;border-radius:0;justify-content:center;align-items:center;box-shadow:inset 0 1px #ffffff1a}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-trashDropzoneSurface{background:linear-gradient(#d43b3b 0%,#c82424 100%);border-top-color:#d67b7b}:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-trashDropzoneSurface--active{background:linear-gradient(#ca2e2e 0%,#b91c1c 100%);border-top-color:#991b1b;box-shadow:inset 0 0 0 1px #7f1d1d9e}:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-trashDropzoneSurface--armed{background:linear-gradient(#b91c1c 0%,#991b1b 100%);border-top-color:#7f1d1d;box-shadow:inset 0 0 0 2px #7f1d1db8}:root:not([data-app-theme=dark]) .mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-trashDropzoneLabel{color:#fff7f7;background:#7f1d1ddb;border-color:#ffffff38}}:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-trashDropzoneSurface{background:linear-gradient(#d43b3b 0%,#c82424 100%);border-top-color:#d67b7b}:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-trashDropzoneSurface--active{background:linear-gradient(#ca2e2e 0%,#b91c1c 100%);border-top-color:#991b1b;box-shadow:inset 0 0 0 1px #7f1d1d9e}:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-trashDropzoneSurface--armed{background:linear-gradient(#b91c1c 0%,#991b1b 100%);border-top-color:#7f1d1d;box-shadow:inset 0 0 0 2px #7f1d1db8}:root[data-app-theme=light] .mh-convertPanel-previewGrid--homepageBundleStacked .mh-convertPanel-trashDropzoneLabel{color:#fff7f7;background:#7f1d1ddb;border-color:#ffffff38}.mh-convertPanel-homepageBundlePhoneHistorySheetHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mh-convertPanel-homepageBundlePhoneHistorySheetTitleWrap{gap:3px;min-width:0;display:grid}.mh-convertPanel-homepageBundlePhoneHistorySheetTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:700}.mh-convertPanel-homepageBundlePhoneHistorySheetMeta{color:var(--muted);font-size:12px}.mh-convertPanel-homepageBundlePhoneHistoryClose{appearance:none;-webkit-tap-highlight-color:transparent;background:color-mix(in srgb, var(--surface-2) 84%, transparent 16%);width:34px;height:34px;color:var(--muted);cursor:pointer;border:0;border-radius:999px;place-items:center;display:inline-grid}.mh-convertPanel-homepageBundlePhoneHistoryClose:hover,.mh-convertPanel-homepageBundlePhoneHistoryClose:focus-visible{color:var(--text);outline:none}.mh-convertPanel-homepageBundlePhoneHistoryClose svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mh-convertPanel-homepageBundlePhoneHistoryTree{overscroll-behavior:contain;min-height:0;overflow:auto}.mh-convertPanel-destination--homepageBundlePhoneFooter .mh-convertPanel-destinationTopRow--homepageBundlePhoneFooter{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;min-height:52px;display:grid}.mh-convertPanel-destination--homepageBundlePhoneFooter .mh-convertPanel-destinationTopRow--homepageBundlePhoneFooter .mh-convertPanel-destinationTopRowStart{grid-column:1;justify-self:start}.mh-convertPanel-destination--homepageBundlePhoneFooter .mh-convertPanel-destinationTopRow--homepageBundlePhoneFooter .mh-convertPanel-destinationTopRowCenter{grid-column:2;justify-content:center;justify-self:center;width:fit-content;max-width:100%;position:relative;top:auto;left:auto;transform:none}.mh-convertPanel-destination--homepageBundlePhoneFooter .mh-convertPanel-destinationTopRow--homepageBundlePhoneFooter .mh-convertPanel-destinationTopRowEnd{grid-column:3;justify-self:end;margin-left:0}.mh-convertPanel-homepageBundlePhoneModeSwitcher{min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 72%, transparent 28%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent 6%) 0%, color-mix(in srgb, var(--surface-2) 90%, transparent 10%) 100%);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.mh-convertPanel-homepageBundlePhoneModeButton{appearance:none;-webkit-tap-highlight-color:transparent;min-width:0;min-height:34px;color:color-mix(in srgb, var(--text) 72%, var(--accent) 28%);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:.72rem;font-weight:700}.mh-convertPanel-homepageBundlePhoneModeButton--active{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent 52%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 92%, transparent 8%) 0%, color-mix(in srgb, var(--surface) 88%, transparent 12%) 100%)}.mh-convertPanel-runBtn--mobileSave{letter-spacing:.01em;border-radius:999px;min-height:42px;padding:0 18px;font-weight:700}.mh-convertPanel-destination--homepageBundlePhoneFooter .mh-convertPanel-zonePager{gap:12px}.mh-convertPanel-destination--homepageBundlePhoneFooter .mh-convertPanel-zonePagerTitle{display:none}.mh-convertPanel-destination--homepageBundlePhoneFooter .mh-convertPanel-zonePagerLabel{min-width:46px;color:var(--text);font-size:15px;font-weight:700}.mh-convertPanel-destination--homepageBundlePhoneFooter .mh-convertPanel-zonePagerBtn{border-radius:999px;width:42px;height:42px;padding:0;font-size:18px;line-height:1}.mh-convertPanel-homepageBundlePhoneExportScrim{z-index:56;background:color-mix(in srgb, var(--bg) 24%, transparent 76%);-webkit-backdrop-filter:blur(10px);pointer-events:none;position:fixed;inset:0}.mh-convertPanel-homepageBundlePhoneExportSheet{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:57;border:1px solid color-mix(in srgb, var(--border) 72%, transparent 28%);background:color-mix(in srgb, var(--surface) 94%, var(--bg) 6%);max-height:min(62vh,480px);box-shadow:0 22px 54px color-mix(in srgb, var(--text) 18%, transparent 82%);-webkit-backdrop-filter:blur(18px)saturate(120%);border-radius:22px;gap:12px;padding:10px 12px 14px;display:grid;position:fixed}.mh-convertPanel-homepageBundlePhoneExportSheetHandle{background:color-mix(in srgb, var(--muted) 56%, transparent 44%);border-radius:999px;justify-self:center;width:36px;height:4px}.mh-convertPanel-homepageBundlePhoneExportSheetHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mh-convertPanel-homepageBundlePhoneExportSheetTitleWrap{gap:3px;min-width:0;display:grid}.mh-convertPanel-homepageBundlePhoneExportSheetTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--text);font-size:13px;font-weight:700}.mh-convertPanel-homepageBundlePhoneExportSheetMeta{color:var(--muted);font-size:12px}.mh-convertPanel-homepageBundlePhoneExportClose{appearance:none;-webkit-tap-highlight-color:transparent;background:color-mix(in srgb, var(--surface-2) 84%, transparent 16%);width:34px;height:34px;color:var(--muted);cursor:pointer;border:0;border-radius:999px;place-items:center;display:inline-grid}.mh-convertPanel-homepageBundlePhoneExportClose:hover,.mh-convertPanel-homepageBundlePhoneExportClose:focus-visible{color:var(--text);outline:none}.mh-convertPanel-homepageBundlePhoneExportClose svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mh-convertPanel-homepageBundlePhoneExportModes .mh-convertPanel-destinationModes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.mh-convertPanel-homepageBundlePhoneExportModes .mh-convertPanel-destinationModeBtn{width:100%;height:52px;color:var(--muted);background:color-mix(in srgb, var(--surface-2) 80%, transparent 20%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 68%, transparent 32%);border-radius:16px}.mh-convertPanel-homepageBundlePhoneExportModes .mh-convertPanel-destinationModeBtn:hover,.mh-convertPanel-homepageBundlePhoneExportModes .mh-convertPanel-destinationModeBtn:focus-visible{color:var(--text);background:color-mix(in srgb, var(--surface-2) 88%, transparent 12%)}.mh-convertPanel-homepageBundlePhoneExportModes .mh-convertPanel-destinationModeBtn--active,.mh-convertPanel-homepageBundlePhoneExportModes .mh-convertPanel-destinationModeBtn--active:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface-2) 86%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent 72%)}.mh-convertPanel-homepageBundlePhoneExportModes .mh-convertPanel-destinationModeBtn svg{width:24px;height:24px}.mh-convertPanel-homepageBundlePhoneExportModes .mh-convertPanel-destinationModeFtpText{letter-spacing:.06em;font-size:13px}.mh-convertPanel-homepageBundlePhoneExportActions .mh-convertPanel-runRow{gap:10px;width:100%;margin-left:0;display:grid}.mh-convertPanel-homepageBundlePhoneExportActions .mh-convertPanel-runBtn{justify-content:center;width:100%;min-height:44px}.mh-convertPanel-homepageBundlePhoneExportDetails{overscroll-behavior:contain;min-height:0;overflow:auto}.mh-convertPanel-previewGrid--homepageBundleLandscape .mh-convertPanel-bundleTile header strong,.mh-convertPanel-previewGrid--homepageBundleLandscape .mh-convertPanel-bundleTile header span,.mh-convertPanel-previewGrid--homepageBundleLandscape .mh-convertPanel-destination--homepageBundlePhoneFooter .mh-convertPanel-zonePagerLabel{transform-origin:50%;display:inline-block;transform:rotate(90deg)}.mh-convertPanel-previewGrid--homepageBundleLandscape .mh-convertPanel-destination--homepageBundlePhoneFooter .mh-convertPanel-zonePagerBtn{transform-origin:50%;transform:rotate(90deg)}.mh-seating{--seating-surface:color-mix(in srgb, var(--surface) 95%, var(--bg) 5%);--seating-surface-2:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);--seating-panel:color-mix(in srgb, var(--surface) 95%, var(--bg) 5%);--seating-panel-soft:color-mix(in srgb, var(--surface) 95%, var(--bg) 5%);--seating-line:color-mix(in srgb, var(--border) 72%, transparent 28%);--seating-text:var(--text);--seating-muted:var(--muted);--seating-shadow:none;--seating-shadow-strong:none;isolation:isolate;height:100%;min-height:0;color:var(--seating-text);background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.mh-seating-content{grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:0;padding:14px;display:grid;overflow:hidden}.mh-seating-content--withSidebar{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start}.mh-seating-content--withSidebar .mh-seating-controls{grid-area:2/1}.mh-seating-content--withSidebar .mh-seating-summaryGrid{grid-area:1/1}.mh-seating-content--withSidebar .mh-seating-stage{grid-area:3/1}.mh-seating-content--withSidebar .mh-seating-sidebar{grid-area:1/2/span 3}.mh-seating-content--designerPage{grid-template-rows:auto minmax(0,1fr)}.mh-seating-controls{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(140px,.8fr) minmax(260px,1.4fr) auto auto auto;gap:10px;padding:0;display:grid;overflow:visible}.mh-seating-controls--compact{grid-template-columns:minmax(140px,.8fr) minmax(260px,1.4fr) auto}.mh-seating-controlGroup{gap:6px;min-width:0;display:grid}.mh-seating-actionControlGroup{align-content:end;justify-items:start}.mh-seating-controlGroup>span,.mh-seating-field>span,.mh-seating-fieldLabel,.mh-seating-summaryLabel,.mh-seating-inspectorEyebrow,.mh-seating-hallKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--seating-muted);font-size:.72rem;font-weight:700}.mh-seating-viewSwitch{flex-wrap:wrap;gap:8px;display:flex}.mh-seating-viewSwitchBtn--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--surface) 84%);box-shadow:none}.mh-seating-filterToggleGroup{align-content:end}.mh-seating-actionIconBtn{border-radius:10px;width:38px;min-width:38px;height:38px;min-height:38px}.mh-seating-actionIconBtn svg{width:16px;height:16px}.mh-seating-filterToggle{white-space:nowrap;align-items:center;gap:8px;min-height:38px;padding-inline:12px;display:inline-flex}.mh-seating-filterToggle svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mh-seating-filterToggle--active,.mh-seating-filterToggle--open{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface) 86%)}.mh-seating-filterPanel{grid-column:1/-1;grid-template-columns:minmax(420px,1.85fr) minmax(180px,.8fr) minmax(180px,.8fr);gap:10px;padding-top:4px;display:grid}.mh-seating-searchGroup{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.mh-seating-searchScopeRow{white-space:nowrap;flex-wrap:nowrap;justify-self:end;gap:4px 10px;min-width:0;min-height:0;display:flex}.mh-seating-searchScopeCheck{white-space:nowrap;gap:6px;min-height:38px;padding:0}.mh-seating-checkbox{min-height:40px;color:var(--seating-text);align-items:center;gap:10px;padding:0 4px;display:flex}.mh-seating-checkbox input{width:18px;height:18px;accent-color:var(--accent)}.mh-seating-summaryGrid{--mh-seating-summary-card-ratio:calc(20 / 13);--mh-seating-summary-card-height:156px;--mh-seating-summary-card-width:calc(var(--mh-seating-summary-card-height) * var(--mh-seating-summary-card-ratio));grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--mh-seating-summary-card-width)), var(--mh-seating-summary-card-width)));grid-auto-rows:var(--mh-seating-summary-card-height);justify-content:start;gap:12px;display:grid}.mh-seating-summaryCard{--status-card-color:color-mix(in srgb, var(--text) 42%, var(--surface-2) 58%);--chart-palette-empty:#fff;--card-background-opacity:1;--chart-opacity:1;--chart-wide-height:44px;--chart-column-width:84px;--chart-gauge-width:98px;--chart-square-width:72px;--chart-inline-width:96px;--chart-scale:1;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:10px;height:100%;padding:14px 14px 12px;transition:background-color .12s,box-shadow .12s,transform .12s,border-color .12s;display:grid;overflow:hidden}.mh-seating-summaryCard:before{content:"";border-radius:inherit;background:linear-gradient(180deg, #ffffff0a 0%, transparent 100%), color-mix(in srgb, var(--surface) 90%, var(--status-card-color) 10%);opacity:var(--card-background-opacity);pointer-events:none;z-index:0;transition:background-color .12s,opacity .12s;position:absolute;inset:0}.mh-seating-summaryCard--labelHidden{grid-template-rows:minmax(0,1fr)}.mh-seating-summaryCard[draggable=true]{cursor:grab}.mh-seating-summaryCard[draggable=true]:active{cursor:grabbing}.mh-seating-summaryCard:hover:before,.mh-seating-summaryCard:focus-visible:before{background:linear-gradient(180deg, #ffffff0d 0%, transparent 100%), color-mix(in srgb, var(--surface) 86%, var(--status-card-color) 14%)}.mh-seating-summaryCard:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--status-card-color) 26%, transparent 74%);outline:0}.mh-seating-summaryCard{isolation:isolate;position:relative}.mh-seating-summaryCard--selected{box-shadow:none;border-color:#0000;transform:none}.mh-seating-summaryCard--selected:before{background:linear-gradient(180deg, #ffffff0f 0%, transparent 100%), color-mix(in srgb, var(--surface) 86%, var(--status-card-color) 14%)}.mh-seating-summaryCard--conditionalActive:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-card-color) 56%, transparent 44%), 0 16px 28px -24px color-mix(in srgb, var(--status-card-color) 90%, transparent 10%);pointer-events:none;position:absolute;inset:0}.mh-seating-summaryCard--dragging{opacity:.42}.mh-seating-summaryCard--dropBefore{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 56%, transparent 44%)}.mh-seating-summaryCard--dropAfter{box-shadow:inset -3px 0 0 color-mix(in srgb, var(--accent) 56%, transparent 44%)}.mh-seating-summaryCard--neutral{--status-card-color:color-mix(in srgb, var(--text) 44%, var(--surface-2) 56%)}.mh-seating-summaryCard--accent{--status-card-color:var(--accent)}.mh-seating-summaryCard--success{--status-card-color:#23866c}.mh-seating-summaryCard--warning{--status-card-color:#b47b2f}.mh-seating-summaryCard--danger{--status-card-color:#9a3340}.mh-seating-summaryCard--palette-classic{--chart-palette-cool:color-mix(in srgb, #6fd2c4 80%, var(--surface) 20%);--chart-palette-sun:color-mix(in srgb, #f4c94f 82%, var(--surface) 18%);--chart-palette-warm:color-mix(in srgb, #ef845a 82%, var(--surface) 18%);--chart-palette-neutral:color-mix(in srgb, var(--text) 44%, var(--surface) 56%);--chart-palette-empty:#fff}.mh-seating-summaryCard--palette-ocean{--chart-palette-cool:color-mix(in srgb, #4cc9f0 82%, var(--surface) 18%);--chart-palette-sun:color-mix(in srgb, #43aaea 78%, var(--surface) 22%);--chart-palette-warm:color-mix(in srgb, #5777ff 74%, var(--surface) 26%);--chart-palette-neutral:color-mix(in srgb, #7c8fb5 56%, var(--surface) 44%);--chart-palette-empty:#fff}.mh-seating-summaryCard--palette-sunset{--chart-palette-cool:color-mix(in srgb, #f8b26a 80%, var(--surface) 20%);--chart-palette-sun:color-mix(in srgb, #f28f6b 80%, var(--surface) 20%);--chart-palette-warm:color-mix(in srgb, #df5f7a 78%, var(--surface) 22%);--chart-palette-neutral:color-mix(in srgb, #8c6c73 54%, var(--surface) 46%);--chart-palette-empty:#fff}.mh-seating-summaryCard--palette-mono{--chart-palette-cool:color-mix(in srgb, var(--text) 82%, var(--surface) 18%);--chart-palette-sun:color-mix(in srgb, var(--text) 66%, var(--surface) 34%);--chart-palette-warm:color-mix(in srgb, var(--text) 50%, var(--surface) 50%);--chart-palette-neutral:color-mix(in srgb, var(--text) 34%, var(--surface) 66%);--chart-palette-empty:#fff}.mh-seating-summaryCard--size-small{--chart-wide-height:26px;--chart-column-width:50px;--chart-gauge-width:64px;--chart-square-width:46px;--chart-inline-width:64px;--chart-scale:.88}.mh-seating-summaryCard--size-large{--chart-wide-height:78px;--chart-column-width:132px;--chart-gauge-width:148px;--chart-square-width:124px;--chart-inline-width:148px;--chart-scale:1}.mh-seating-summaryCard--size-full{--chart-wide-height:108px;--chart-column-width:100%;--chart-gauge-width:100%;--chart-square-width:220px;--chart-inline-width:100%;--chart-scale:1;grid-template-rows:minmax(0,1fr);gap:0;min-height:0;padding:0}.mh-seating-summaryCardHeader{justify-content:space-between;align-items:start;gap:8px;display:flex}.mh-seating-summaryCloseBtn{z-index:2;opacity:0;visibility:hidden;pointer-events:none;width:22px;height:22px;transition:opacity .12s,background-color .12s,color .12s;position:absolute;top:12px;right:12px}.mh-seating-summaryCardHeader,.mh-seating-summaryContent{z-index:1;position:relative}.mh-seating-summaryCard--size-full .mh-seating-summaryCardHeader{z-index:2;position:absolute;top:12px;left:12px;right:44px}.mh-seating-summaryCloseBtn svg{width:12px;height:12px}.mh-seating-summaryCloseBtn:hover,.mh-seating-summaryCloseBtn:focus-visible{color:color-mix(in srgb, #dc2626 84%, var(--text) 16%)}.mh-seating-summaryCard:hover .mh-seating-summaryCloseBtn,.mh-seating-summaryCard:focus-within .mh-seating-summaryCloseBtn,.mh-seating-summaryCard--selected .mh-seating-summaryCloseBtn{opacity:1;visibility:visible;pointer-events:auto}.mh-seating-summaryValue{letter-spacing:-.03em;font-size:1.7rem;font-weight:800;line-height:1}.mh-seating-summaryBody{flex:auto;align-content:start;gap:5px;min-width:0;min-height:0;display:grid}.mh-seating-summaryBody--empty{display:none}.mh-seating-summaryMeta{color:var(--seating-muted);min-height:0;font-size:.76rem;line-height:1.35;overflow:hidden}.mh-seating-summaryContent{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.mh-seating-summaryGraphSlot{min-width:0;min-height:0;opacity:var(--chart-opacity);place-items:center;display:grid}.mh-seating-summaryCard--position-top .mh-seating-summaryMetricChart,.mh-seating-summaryCard--position-left .mh-seating-summaryMetricChart,.mh-seating-summaryCard--position-top .mh-seating-summaryGraphSlot,.mh-seating-summaryCard--position-left .mh-seating-summaryGraphSlot{order:-1}.mh-seating-summaryCard--position-left .mh-seating-summaryContent,.mh-seating-summaryCard--position-right .mh-seating-summaryContent{flex-direction:row;align-items:center;gap:12px}.mh-seating-summaryCard--position-left .mh-seating-summaryMetricChart--wide,.mh-seating-summaryCard--position-right .mh-seating-summaryMetricChart--wide{width:var(--chart-inline-width)}.mh-seating-summaryCard--size-large.mh-seating-summaryCard--position-top .mh-seating-summaryContent,.mh-seating-summaryCard--size-large.mh-seating-summaryCard--position-bottom .mh-seating-summaryContent{grid-template-rows:auto minmax(0,1fr);align-items:stretch;display:grid}.mh-seating-summaryCard--size-large .mh-seating-summaryBody{flex:none}.mh-seating-summaryCard--size-large .mh-seating-summaryGraphSlot{min-height:var(--chart-wide-height);align-self:stretch}.mh-seating-summaryCard--graphless .mh-seating-summaryContent{display:block}.mh-seating-summaryCard--graphOnly .mh-seating-summaryContent{place-items:center;display:grid}.mh-seating-summaryCard--graphOnly .mh-seating-summaryGraphSlot{width:100%;height:100%}.mh-seating-summaryCard--size-full .mh-seating-summaryContent{flex:auto;align-items:stretch;min-width:0;min-height:0;display:grid}.mh-seating-summaryCard--size-full .mh-seating-summaryBody{background:color-mix(in srgb, var(--surface) 76%, transparent 24%);z-index:1;border-radius:10px;grid-area:1/1;place-self:start;min-width:0;max-width:min(68%,220px);margin:12px;padding:8px 10px;position:relative}.mh-seating-summaryCard--size-full .mh-seating-summaryGraphSlot{grid-area:1/1;place-self:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.mh-seating-summaryCard--size-full.mh-seating-summaryCard--position-bottom .mh-seating-summaryBody{align-self:end}.mh-seating-summaryCard--size-full.mh-seating-summaryCard--position-left .mh-seating-summaryBody{place-self:center start}.mh-seating-summaryCard--size-full.mh-seating-summaryCard--position-right .mh-seating-summaryBody{place-self:center end}.mh-seating-summaryCard--size-full.mh-seating-summaryCard--graphOnly .mh-seating-summaryContent{place-items:stretch stretch}.mh-seating-summaryCard--size-full.mh-seating-summaryCard--graphOnly .mh-seating-summaryBody--empty{display:none}.mh-seating-summaryCard--size-full .mh-seating-summaryMetricChart{flex:auto;place-self:stretch stretch;min-height:0;max-height:100%}.mh-seating-summaryCard--size-full .mh-seating-summaryMetricChart--wide{height:100%;max-height:100%}.mh-seating-summaryCard--size-full .mh-seating-summaryMetricChart--column,.mh-seating-summaryCard--size-full .mh-seating-summaryMetricChart--gauge,.mh-seating-summaryCard--size-full .mh-seating-summaryMetricChart--square{width:auto;max-width:100%;height:100%;max-height:100%}.mh-seating-summaryGraph{background:linear-gradient(180deg, #ffffff0f 0%, transparent 100%), var(--chart-palette-empty);width:100%;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-card-color) 12%, transparent 88%);border-radius:999px;display:block;overflow:hidden}.mh-seating-summaryGraphFill{border-radius:inherit;background:linear-gradient(180deg, #ffffff29 0%, transparent 100%), color-mix(in srgb, var(--status-card-color) 82%, white 18%);min-width:0;height:100%;display:block}.mh-seating-summaryStackedBar{background:linear-gradient(180deg, #ffffff0f 0%, transparent 100%), var(--chart-palette-empty);width:100%;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-card-color) 12%, transparent 88%);border-radius:999px;display:flex;overflow:hidden}.mh-seating-summaryStackedBarFill{background:linear-gradient(180deg, #ffffff29 0%, transparent 100%), color-mix(in srgb, var(--status-card-color) 82%, white 18%)}.mh-seating-summaryStackedBarRemainder{background:var(--chart-palette-empty)}.mh-seating-summaryMetricChart,.mh-seating-summarySvgChart{color:color-mix(in srgb, var(--text) 82%, white 18%);--chart-grid:color-mix(in srgb, var(--border) 44%, transparent 56%);display:block;overflow:visible}.mh-seating-summaryMetricChart{shape-rendering:geometricprecision;text-rendering:geometricprecision;flex:none;width:100%;height:auto;transform:none}.mh-seating-summaryMetricChart--column{width:min(100%, var(--chart-column-width));aspect-ratio:76/72;margin-inline:auto}.mh-seating-summaryMetricChart--wide{width:100%;max-width:100%;min-height:var(--chart-wide-height);height:var(--chart-wide-height)}.mh-seating-summaryMetricChart--gauge{width:min(100%, var(--chart-gauge-width));aspect-ratio:120/72;margin-inline:auto}.mh-seating-summaryMetricChart--square{width:min(100%, var(--chart-square-width));aspect-ratio:1;margin-inline:auto}.mh-seating-summaryMetricChart--cover{width:100%;max-width:100%;height:100%;max-height:100%;margin-inline:0}.mh-seating-summaryCard--size-full .mh-seating-summaryMetricChart--wide{width:100%;height:100%;min-height:0;max-height:100%}.mh-seating-summaryCard--size-full .mh-seating-summaryMetricChart--column,.mh-seating-summaryCard--size-full .mh-seating-summaryMetricChart--gauge,.mh-seating-summaryCard--size-full .mh-seating-summaryMetricChart--square{aspect-ratio:auto;width:100%;max-width:100%;height:100%;max-height:100%;margin-inline:0}.mh-seating-summaryCard--layoutFree{grid-template-rows:minmax(0,1fr);gap:0;padding:0}.mh-seating-summaryCard--positionMode{-webkit-user-select:none;user-select:none}.mh-seating-summaryContent--free{width:100%;min-width:0;height:100%;min-height:0;position:relative}.mh-seating-summaryElement{--status-card-element-surface:transparent;box-sizing:border-box;min-width:0;min-height:0;box-shadow:none;color:inherit;background:0 0;border-radius:0;outline:0;align-content:start;justify-items:start;gap:4px;padding:0;transition:background-color .12s,box-shadow .12s,transform .12s;display:grid}.mh-seating-summaryElement--flow{position:relative}.mh-seating-summaryElement--free{background:var(--status-card-element-surface);border-radius:10px;padding:4px 6px;position:absolute;overflow:visible}.mh-seating-summaryElement--label{place-self:start}.mh-seating-summaryElement--chart{align-content:stretch;justify-items:stretch}.mh-seating-summaryElement--chart.mh-seating-summaryElement--flow{width:100%;height:auto}.mh-seating-summaryCard--size-large .mh-seating-summaryElement--chart.mh-seating-summaryElement--flow{min-height:var(--chart-wide-height)}.mh-seating-summaryElement--chart.mh-seating-summaryElement--free{border-radius:0;width:100%;height:100%;padding:0;overflow:hidden}.mh-seating-summaryElement--chart.mh-seating-summaryElement--flow .mh-seating-summaryGraphSlot{width:100%;height:auto}.mh-seating-summaryElement--chart.mh-seating-summaryElement--free .mh-seating-summaryGraphSlot{place-items:center;width:100%;height:100%}.mh-seating-summaryElement--chart.mh-seating-summaryElement--free .mh-seating-summaryMetricChart,.mh-seating-summaryElement--chart.mh-seating-summaryElement--free .mh-seating-summarySvgChart{width:auto;max-width:100%;height:auto;max-height:100%}.mh-seating-summaryElement--chart.mh-seating-summaryElement--free .mh-seating-summaryMetricChart--cover{width:100%;height:100%}.mh-seating-summaryElement--chart.mh-seating-summaryElement--free .mh-seating-summaryChartGroup{justify-content:stretch;align-items:stretch;width:100%;height:100%}.mh-seating-summaryElement--chart.mh-seating-summaryElement--free .mh-seating-summaryMetricChart--wide{width:100%;height:auto}.mh-seating-summaryElement--chart.mh-seating-summaryElement--free .mh-seating-summaryMetricChart--column,.mh-seating-summaryElement--chart.mh-seating-summaryElement--free .mh-seating-summaryMetricChart--gauge,.mh-seating-summaryElement--chart.mh-seating-summaryElement--free .mh-seating-summaryMetricChart--square{width:auto;height:100%}.mh-seating-summaryCard--layoutFree .mh-seating-summaryElement--chart .mh-seating-summaryMetricChart--wide{width:100%;height:auto;min-height:0}.mh-seating-summaryCard--layoutFree .mh-seating-summaryElement--chart .mh-seating-summaryMetricChart--column,.mh-seating-summaryCard--layoutFree .mh-seating-summaryElement--chart .mh-seating-summaryMetricChart--gauge,.mh-seating-summaryCard--layoutFree .mh-seating-summaryElement--chart .mh-seating-summaryMetricChart--square{aspect-ratio:auto;width:auto;max-width:100%;height:100%;max-height:100%;margin-inline:auto}.mh-seating-summaryCard--size-full .mh-seating-summaryElement--label.mh-seating-summaryElement--flow{z-index:2;position:absolute;top:12px;left:12px;right:44px}.mh-seating-summaryCard--size-full .mh-seating-summaryElement--chart.mh-seating-summaryElement--flow{place-self:stretch stretch;width:100%;height:100%;min-height:0}.mh-seating-summaryElement--selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--status-card-color) 30%, transparent 70%)}.mh-seating-summaryElement--positioning{cursor:grab;touch-action:none}.mh-seating-summaryElement--positioning:active,.mh-seating-summaryElement--dragging{cursor:grabbing}.mh-seating-summaryCard--layoutFree .mh-seating-summaryContent,.mh-seating-summaryCard--layoutFree .mh-seating-summaryBody,.mh-seating-summaryCard--layoutFree .mh-seating-summaryGraphSlot{min-height:0}.mh-seating-summaryCard--layoutFree .mh-seating-summaryValue,.mh-seating-summaryCard--layoutFree .mh-seating-summaryMeta{max-width:100%}.mh-seating-chartTrack{fill:var(--chart-palette-empty);opacity:.86}.mh-seating-chartAxisStrong{stroke:color-mix(in srgb, var(--text) 72%, transparent 28%);stroke-width:1.4px;stroke-linecap:square}.mh-seating-chartPaletteCool{fill:var(--chart-palette-cool)}.mh-seating-chartPaletteSun{fill:var(--chart-palette-sun)}.mh-seating-chartPaletteWarm{fill:var(--chart-palette-warm)}.mh-seating-chartPaletteNeutral{fill:var(--chart-palette-neutral)}.mh-seating-chartPaletteEmpty{fill:var(--chart-palette-empty)}.mh-seating-summaryChartGroup{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));align-items:start;gap:12px;display:grid}.mh-seating-summaryChartTile{align-content:start;justify-items:center;gap:6px;min-width:0;display:grid}.mh-seating-summaryChartTileLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--seating-muted);text-align:center;font-size:.66rem;font-weight:700;line-height:1.2}.mh-seating-summaryChartTileValue{color:var(--seating-text);font-size:.88rem;line-height:1}.mh-seating-chartGuide,.mh-seating-chartTick,.mh-seating-chartBaseline{stroke:color-mix(in srgb, var(--border) 32%, transparent 68%);stroke-width:1px;stroke-linecap:round}.mh-seating-chartGuide{stroke-dasharray:0}.mh-seating-chartSeparator{stroke:color-mix(in srgb, white 26%, var(--surface) 74%);stroke-width:1.2px;stroke-linecap:round}.mh-seating-chartCap{stroke:color-mix(in srgb, var(--surface) 70%, transparent 30%);stroke-width:1.4px}.mh-seating-chartCenterPlate{stroke:color-mix(in srgb, var(--border) 26%, transparent 74%);stroke-width:1px}.mh-seating-chartCenterValue{fill:var(--seating-text);letter-spacing:-.03em;font-size:11px;font-weight:800}.mh-seating-chartCenterMeta{fill:var(--seating-muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:700}.mh-seating-chartCounterValue{fill:var(--seating-text);letter-spacing:-.04em;font-size:18px;font-weight:800}.mh-seating-chartGaugeValue{fill:var(--seating-text);letter-spacing:.04em;font-size:9px;font-weight:800}.mh-seating-chartMeasure{fill:color-mix(in srgb, var(--text) 86%, white 14%)}.mh-seating-chartDonutHole{fill:color-mix(in srgb, var(--surface) 96%, white 4%);stroke:none}.mh-seating-summaryPie{--status-card-progress:0%;--status-card-angle:0deg;isolation:isolate;background:radial-gradient(circle at 30% 30%, #ffffff1f 0, transparent 52%), radial-gradient(circle at center, transparent 0 58%, color-mix(in srgb, var(--status-card-color) 16%, transparent 84%) 58.5% 100%), conic-gradient(from -90deg, color-mix(in srgb, var(--status-card-color) 84%, white 16%) 0 var(--status-card-progress), var(--chart-palette-empty) var(--status-card-progress) 100%);width:58px;height:58px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-card-color) 24%, transparent 76%), 0 8px 18px color-mix(in srgb, var(--status-card-color) 10%, transparent 90%);border-radius:999px;place-items:center;display:grid;position:relative}.mh-seating-summaryPie:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--seating-panel) 88%, var(--surface-2) 12%);position:absolute;inset:10px;box-shadow:inset 0 1px #ffffff1a,0 1px 8px #0000001a}.mh-seating-summaryPieTicks,.mh-seating-summaryPieCap,.mh-seating-summaryPieInner{position:absolute}.mh-seating-summaryPieInner{z-index:2;border-radius:inherit;background:radial-gradient(circle at 30% 30%, #ffffff14 0, transparent 58%), color-mix(in srgb, var(--seating-panel) 92%, var(--surface-2) 8%);color:var(--seating-text);align-content:center;place-items:center;gap:2px;display:grid;inset:13px}.mh-seating-summaryPieTicks{z-index:1;border-radius:inherit;background:repeating-conic-gradient(from -90deg, transparent 0 10deg, color-mix(in srgb, var(--surface-2) 78%, transparent 22%) 10deg 12deg);opacity:.72;inset:3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 7px))}.mh-seating-summaryPieCap{z-index:3;background:color-mix(in srgb, var(--status-card-color) 88%, white 12%);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--status-card-color) 16%, transparent 84%), 0 2px 8px color-mix(in srgb, var(--status-card-color) 22%, transparent 78%);transform:translate(-50%, -50%) rotate(calc(var(--status-card-angle) - 90deg)) translateY(-24px);transform-origin:50%;border-radius:999px;top:50%;left:50%}.mh-seating-summaryPieValue{font-size:.76rem;font-weight:800;line-height:1}.mh-seating-summaryPieMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--seating-muted);font-size:.52rem;font-weight:700;line-height:1}.mh-seating-summaryPie--donut:before{inset:16px}.mh-seating-summaryPie--donut .mh-seating-summaryPieInner{box-shadow:none;background:0 0;inset:18px}.mh-seating-summarySvgChart{width:100%;height:68px}.mh-seating-chartSurface{fill:color-mix(in srgb, var(--surface) 88%, var(--status-card-color) 12%);stroke:color-mix(in srgb, var(--border) 22%, transparent 78%);stroke-width:1px}.mh-seating-summarySvgChart--centered,.mh-seating-summarySvgChart--heatmap,.mh-seating-summarySvgChart--radar{width:72px;margin-inline:auto}.mh-seating-chartAxis,.mh-seating-chartGrid,.mh-seating-chartConnector,.mh-seating-chartTarget,.mh-seating-chartNeedle,.mh-seating-chartGaugeTrack,.mh-seating-chartGaugeAccent,.mh-seating-chartGaugeWarm,.mh-seating-chartGaugeSoft,.mh-seating-chartLine,.mh-seating-chartPoint,.mh-seating-chartRadarGrid,.mh-seating-chartRadarArea,.mh-seating-chartLabel{vector-effect:non-scaling-stroke}.mh-seating-chartAxis{stroke:var(--chart-grid);stroke-width:1.2px;stroke-linecap:round}.mh-seating-chartGrid,.mh-seating-chartConnector{stroke:color-mix(in srgb, var(--border) 26%, transparent 74%);stroke-width:1px;stroke-dasharray:0}.mh-seating-chartFillPrimary{fill:var(--chart-accent-1);opacity:.98}.mh-seating-chartFillSecondary{fill:color-mix(in srgb, var(--chart-accent-1) 58%, white 42%);opacity:.9}.mh-seating-chartFillTertiary{fill:var(--chart-accent-3);opacity:.88}.mh-seating-chartFillQuaternary{fill:color-mix(in srgb, var(--surface-2) 84%, var(--status-card-color) 16%);opacity:1}.mh-seating-chartFillSoft{fill:var(--chart-palette-empty)}.mh-seating-chartLine{fill:none;stroke:var(--chart-accent-1);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.mh-seating-chartPoint{fill:color-mix(in srgb, white 12%, var(--chart-accent-1) 88%)}.mh-seating-chartArea{fill:color-mix(in srgb, var(--chart-accent-1) 18%, transparent 82%)}.mh-seating-chartRadarGrid{fill:none;stroke:var(--chart-grid);stroke-width:1px}.mh-seating-chartRadarArea{fill:color-mix(in srgb, var(--chart-accent-1) 18%, transparent 82%);stroke:var(--chart-accent-1);stroke-width:1.8px}.mh-seating-chartTarget{stroke:color-mix(in srgb, white 26%, var(--text) 74%);stroke-width:2px}.mh-seating-chartGaugeTrack,.mh-seating-chartGaugeAccent,.mh-seating-chartGaugeWarm,.mh-seating-chartGaugeSoft{fill:none;stroke-width:7px;stroke-linecap:round}.mh-seating-chartGaugeTrack{stroke:var(--chart-palette-empty)}.mh-seating-chartGaugeAccent{stroke:var(--chart-accent-1)}.mh-seating-chartGaugeWarm{stroke:var(--chart-accent-2)}.mh-seating-chartGaugeSoft{stroke:var(--chart-accent-4)}.mh-seating-chartNeedle{stroke:color-mix(in srgb, var(--text) 66%, var(--status-card-color) 34%);stroke-width:1.8px;stroke-linecap:round}.mh-seating-chartVennPrimary,.mh-seating-chartVennSecondary,.mh-seating-chartVennTertiary{mix-blend-mode:screen}.mh-seating-chartVennPrimary{fill:color-mix(in srgb, var(--chart-accent-1) 72%, transparent 28%)}.mh-seating-chartVennSecondary{fill:color-mix(in srgb, var(--chart-accent-2) 72%, transparent 28%)}.mh-seating-chartVennTertiary{fill:color-mix(in srgb, var(--chart-accent-3) 72%, transparent 28%)}.mh-seating-chartLabel{fill:var(--seating-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.mh-seating-summaryCounter{background:color-mix(in srgb, var(--status-card-color) 12%, var(--surface-2) 88%);border-radius:10px;align-content:center;width:fit-content;min-height:52px;padding:8px 10px;display:inline-grid}.mh-seating-summaryCounter strong{font-size:1rem;line-height:1}.mh-seating-summaryDots{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.mh-seating-summaryDots>span{background:color-mix(in srgb, var(--status-card-color) 14%, var(--surface-2) 86%);border-radius:999px;height:8px}.mh-seating-summaryDotsDot--active{background:color-mix(in srgb, var(--status-card-color) 82%, white 18%)!important}.mh-seating-summaryAddCard{border:1px dashed color-mix(in srgb, var(--border) 58%, transparent 42%);background:color-mix(in srgb, var(--surface) 90%, var(--bg) 10%);min-height:156px;color:var(--seating-text);cursor:pointer;border-radius:10px;place-items:center;gap:8px;display:grid}.mh-seating-summaryAddCard:hover,.mh-seating-summaryAddCard:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent 82%);outline:0}.mh-seating-summaryAddCardPlus{font-size:2rem;line-height:1}.mh-seating-summaryAddCardLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--seating-muted);font-size:.78rem;font-weight:700}.mh-seating-summaryGrid>.mh-convertPanel-trashDropzone{height:auto;min-height:156px;position:relative;bottom:auto;left:auto;right:auto}.mh-seating-summaryGrid>.mh-convertPanel-trashDropzone .mh-convertPanel-trashDropzoneSurface{border:1px dashed color-mix(in srgb, #dc2626 44%, var(--border) 56%);border-radius:10px;min-height:156px}.mh-seating-summaryTrashSurface .mh-convertPanel-trashDropzoneLabel{text-transform:uppercase;letter-spacing:.06em}.mh-seating-stage{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;display:grid}.mh-seating-main,.mh-seating-sidebar{min-height:0}.mh-seating-sidebar{height:100%}.mh-seating-tableWrap,.mh-seating-hall,.mh-seating-vipCard,.mh-seating-inspectorCard{background:var(--seating-panel);box-shadow:none;isolation:isolate;border:1px solid #0000;border-radius:10px;overflow:hidden}.mh-seating-tableWrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;height:100%;min-height:0;overflow:auto}.mh-seating-tableWrap::-webkit-scrollbar{display:none}.mh-seating-table{border-collapse:collapse;width:100%;min-width:1320px}.mh-seating-table thead th{z-index:1;background:color-mix(in srgb, var(--surface-2) 80%, var(--bg) 20%);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--seating-muted);font-size:.72rem;position:sticky;top:0}.mh-seating-tableSortBtn{width:100%;min-height:28px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;padding:2px 0;display:flex;position:relative}.mh-seating-tableSortBtn:hover,.mh-seating-tableSortBtn:focus-visible{color:var(--seating-text);outline:0}.mh-seating-tableSortBtn[draggable=true]{cursor:grab}.mh-seating-tableSortBtn[draggable=true]:active{cursor:grabbing}.mh-seating-table th[role=button]{cursor:pointer}.mh-seating-table th[role=button]:hover,.mh-seating-table th[role=button]:focus-visible{background:color-mix(in srgb, var(--surface-2) 74%, var(--accent) 26%);outline:0}.mh-seating-tableAddColumnCell,.mh-seating-tableSpacerCell{width:44px;min-width:44px;padding-left:8px!important;padding-right:8px!important}.mh-seating-tableAddColumnCell--trash{width:52px;min-width:52px}.mh-seating-tableAddColumnBtn{border:1px dashed color-mix(in srgb, var(--border) 58%, transparent 42%);width:28px;height:28px;color:var(--seating-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;font-size:1.1rem;line-height:1;display:inline-grid}.mh-seating-tableAddColumnBtn:hover,.mh-seating-tableAddColumnBtn:focus-visible{border-color:var(--accent);color:var(--accent);outline:0}.mh-seating-tableHeaderCell--settingsSelected{background:color-mix(in srgb, var(--surface-2) 70%, var(--accent) 30%)}.mh-seating-tableHeaderCell--itemSelected{background:color-mix(in srgb, var(--surface-2) 78%, var(--accent) 22%)}.mh-seating-tableSortBtn--selected{color:var(--accent)}.mh-seating-tableSortBtn--dragging{opacity:.42}.mh-seating-tableSortBtn--dropBefore:before,.mh-seating-tableSortBtn--dropAfter:after{content:"";background:color-mix(in srgb, var(--accent) 58%, transparent 42%);border-radius:999px;width:2px;position:absolute;top:-10px;bottom:-10px}.mh-seating-tableSortBtn--dropBefore:before{left:-12px}.mh-seating-tableSortBtn--dropAfter:after{right:-12px}.mh-seating-tableAddColumnCell .mh-convertPanel-trashDropzone{width:100%;height:auto;min-height:0;position:relative;bottom:auto;left:auto;right:auto}.mh-seating-tableAddColumnCell .mh-convertPanel-trashDropzoneSurface{border:1px dashed color-mix(in srgb, #dc2626 44%, var(--border) 56%);border-radius:999px;min-height:34px}.mh-seating-tableTrashSurface .mh-convertPanel-trashDropzoneLabel{place-items:center;min-height:34px;display:grid}.mh-seating-table th,.mh-seating-table td{border-bottom:1px solid color-mix(in srgb, var(--border) 36%, transparent 64%);vertical-align:top;padding:10px 12px}.mh-seating-tableRow--active{background:color-mix(in srgb, var(--accent) 10%, transparent 90%)}.mh-seating-table tbody tr[draggable=true]{cursor:grab}.mh-seating-table tbody tr[draggable=true]:active{cursor:grabbing}.mh-seating-tableRow--dropBefore td{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--accent) 54%, transparent 46%)}.mh-seating-tableRow--dropAfter td{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 54%, transparent 46%)}.mh-seating-tableRow--dragging{opacity:.42}.mh-seating-tableRow--conditional td{background:color-mix(in srgb, var(--row-format-color) 18%, transparent 82%)}.mh-seating-tableRow--conditional.mh-seating-tableRow--active td{background:color-mix(in srgb, var(--row-format-color) 22%, color-mix(in srgb, var(--accent) 10%, transparent 90%) 78%)}.mh-seating-tableRow--seatClassMismatch td{background:#f0c96342}.mh-seating-tableRow--seatClassMismatch.mh-seating-tableRow--active td{background:color-mix(in srgb, #f0c963 32%, color-mix(in srgb, var(--accent) 12%, transparent 88%) 68%)}.mh-seating-rowButton,.mh-seating-vipRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mh-seating-rowButton{gap:3px;display:grid}.mh-seating-rowButtonName,.mh-seating-vipRowName{font-weight:700}.mh-seating-rowButtonMeta,.mh-seating-vipRowMeta,.mh-seating-tableMuted,.mh-seating-hallHeader p{color:var(--seating-muted)}.mh-seating-rowButtonMeta{margin-top:6px;font-size:.75rem;display:block}.mh-seating-tableInputWrap{gap:6px;min-width:140px;display:grid}.mh-seating-tableInputWrap--tint{background:color-mix(in srgb, var(--surface-2) 82%, var(--bg) 18%);border-radius:10px;padding:6px}.mh-seating-tableInputWrap--pill,.mh-seating-tableInputWrap--pillFormatted{background:color-mix(in srgb, var(--surface-2) 82%, var(--bg) 18%);border-radius:999px;padding:6px}.mh-seating-tableInputWrap--formatted{background:color-mix(in srgb, var(--column-format-color) 16%, transparent 84%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--column-format-color) 40%, transparent 60%);border-radius:10px;padding:6px}.mh-seating-tableInputWrap--pillFormatted{background:color-mix(in srgb, var(--column-format-color) 16%, transparent 84%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--column-format-color) 40%, transparent 60%)}.mh-seating-tableInputWrap--formatted:focus-within,.mh-seating-tableInputWrap--pillFormatted:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--column-format-color) 54%, transparent 46%), 0 0 0 2px color-mix(in srgb, var(--column-format-color) 18%, transparent 82%)}.mh-seating-tableInput{min-height:34px;padding-inline:10px}.mh-seating-tableInput--formatted{box-shadow:none;background:0 0;border-color:#0000}.mh-seating-tableInputWrap--formatted .mh-seating-tableInput--formatted:hover,.mh-seating-tableInputWrap--formatted .mh-seating-tableInput--formatted:focus-visible,.mh-seating-tableInputWrap--tint .mh-seating-tableInput--formatted:hover,.mh-seating-tableInputWrap--tint .mh-seating-tableInput--formatted:focus-visible,.mh-seating-tableInputWrap--pill .mh-seating-tableInput--formatted:hover,.mh-seating-tableInputWrap--pill .mh-seating-tableInput--formatted:focus-visible,.mh-seating-tableInputWrap--pillFormatted .mh-seating-tableInput--formatted:hover,.mh-seating-tableInputWrap--pillFormatted .mh-seating-tableInput--formatted:focus-visible{box-shadow:none;border-color:#0000}.mh-seating-pill,.mh-seating-issueTag,.mh-seating-legendChip{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.mh-seating-pill--critical,.mh-seating-pill--confirmed,.mh-seating-legendChip--confirmed{color:#91f4d8;background:#23866c47}.mh-seating-pill--high,.mh-seating-pill--reserved,.mh-seating-legendChip--reserved{color:#ffd48e;background:#b47b2f42}.mh-seating-pill--normal,.mh-seating-pill--pending{color:#c7d7ef;background:#4c5f763d}.mh-seating-pill--low,.mh-seating-pill--declined{color:#ffb3bb;background:#6d394142}.mh-seating-pill--waitlist,.mh-seating-legendChip--waitlist{color:#ffbb8d;background:#7f3f1e47}.mh-seating-pill--vip,.mh-seating-legendChip--vip{color:#ffe6a9;background:#a57b2c57}.mh-seating-pill--premium,.mh-seating-legendChip--premium{color:#ccecff;background:#245e8852}.mh-seating-pill--accessible,.mh-seating-legendChip--accessible{color:#a7f5ea;background:#1d71644d}.mh-seating-pill--neutral{background:color-mix(in srgb, var(--surface-2) 88%, var(--bg) 12%);color:color-mix(in srgb, var(--text) 84%, var(--muted) 16%)}.mh-seating-pill--accent{background:color-mix(in srgb, var(--accent) 22%, transparent 78%);color:color-mix(in srgb, var(--accent) 68%, white 32%)}.mh-seating-pill--success{color:#91f4d8;background:#23866c47}.mh-seating-pill--warning{color:#ffd48e;background:#b47b2f42}.mh-seating-pill--danger{color:#ffb3bb;background:#9a334042}.mh-seating-issueList{flex-wrap:wrap;gap:6px;display:flex}.mh-seating-issueTag{color:#ffc1c7;background:#7a202957}.mh-seating-vipGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-content:start;gap:14px;display:grid}.mh-seating-vipCard{padding:16px}.mh-seating-vipCardHeader{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.mh-seating-vipCardHeader h2{margin:0;font-size:1.05rem}.mh-seating-vipList{gap:8px;display:grid}.mh-seating-vipRow{background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);box-shadow:none;border:1px solid #0000;border-radius:8px;gap:3px;padding:10px 12px;display:grid;overflow:hidden}.mh-seating-vipRow--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface) 90%);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent 80%)}.mh-seating-hall{min-height:0;padding:18px;overflow:auto}.mh-seating-hallHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.mh-seating-hallHeader h2{margin:4px 0 8px;font-size:clamp(1.4rem,2.2vw,2rem)}.mh-seating-hallHeader p{max-width:58ch;margin:0}.mh-seating-hallStats{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.mh-seating-hallStats span{background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);min-height:28px;box-shadow:none;color:var(--seating-muted);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.mh-seating-screen{letter-spacing:.28em;width:min(100%,820px);height:42px;color:color-mix(in srgb, var(--text) 92%, white 8%);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 28%, transparent 72%) 0%, transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 30%, white 70%) 0%, color-mix(in srgb, var(--accent) 54%, var(--surface) 46%) 100%);box-shadow:0 18px 34px -26px color-mix(in srgb, var(--accent) 30%, transparent 70%), inset 0 -1px 0 color-mix(in srgb, var(--text) 16%, transparent 84%);border-radius:999px 999px 16px 16px;place-items:center;margin:20px auto 18px;font-size:.74rem;display:grid}.mh-seating-legend{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.mh-seating-hallRows{gap:12px;min-width:max-content;display:grid}.mh-seating-hallRow{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mh-seating-rowLabel{color:var(--seating-muted);font-size:.82rem}.mh-seating-hallRowSeats{flex-wrap:nowrap;gap:8px;display:flex}.mh-seating-seatWrap{border-radius:14px;transition:box-shadow .12s,transform .12s;display:flex}.mh-seating-seatWrap--aisle{margin-left:22px}.mh-seating-seatWrap--droppable{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent 82%)}.mh-seating-seatWrap--dropTarget{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 42%, transparent 58%), 0 12px 24px -20px color-mix(in srgb, var(--accent) 44%, transparent 56%);transform:translateY(-1px)}.mh-seating-seat{--seat-fill:color-mix(in srgb, var(--surface-2) 72%, var(--accent) 28%);--seat-stroke:color-mix(in srgb, var(--border) 28%, transparent 72%);--seat-glow:transparent;background:linear-gradient(180deg, color-mix(in srgb, var(--seat-fill) 80%, #fff 20%) 0%, var(--seat-fill) 100%);width:48px;min-width:48px;height:46px;color:var(--seating-text);cursor:pointer;box-shadow:inset 0 1px 0 #ffffff1f, 0 10px 18px -16px var(--seat-glow);border:0;border-radius:10px 10px 14px 14px;position:relative}.mh-seating-seat[draggable=true]{cursor:grab}.mh-seating-seat[draggable=true]:active{cursor:grabbing}.mh-seating-seat:before,.mh-seating-seat:after{content:"";pointer-events:none;position:absolute;left:7px;right:7px}.mh-seating-seat:before{background:linear-gradient(180deg, color-mix(in srgb, var(--seat-fill) 78%, #fff 22%) 0%, var(--seat-fill) 100%);height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--seat-stroke) 80%, transparent 20%);border-radius:12px 12px 6px 6px;top:-10px}.mh-seating-seat:after{background:#00000029;border-radius:999px;height:7px;bottom:4px}.mh-seating-seat--selected{--seat-fill:color-mix(in srgb, var(--accent) 52%, #f6d37d 48%);--seat-stroke:color-mix(in srgb, var(--accent) 62%, transparent 38%);--seat-glow:color-mix(in srgb, var(--accent) 44%, transparent 56%);color:color-mix(in srgb, var(--text) 86%, black 14%)}.mh-seating-seat--blocked{--seat-fill:#45383d;--seat-stroke:#fff6f71a;background:repeating-linear-gradient(135deg,#ffffff17 0 5px,#0000 5px 10px),linear-gradient(#695c61 0%,#3c3136 100%)}.mh-seating-seat--confirmed{--seat-fill:#1f7b63;--seat-stroke:#d9fff057;--seat-glow:#1f7b6394}.mh-seating-seat--reserved{--seat-fill:#9a6a27;--seat-stroke:#ffe2b047;--seat-glow:#ca8c3e8a}.mh-seating-seat--waitlist,.mh-seating-seat--declined{--seat-fill:#8c3a29;--seat-stroke:#ffc7b747}.mh-seating-seat--pending{--seat-fill:#4d5f76;--seat-stroke:#cedcf042}.mh-seating-seat--vip{--seat-fill:#8d6a24;--seat-stroke:#ffe2a047}.mh-seating-seat--premium{--seat-fill:#245980;--seat-stroke:#d0efff47}.mh-seating-seat--standard,.mh-seating-seat--match{--seat-fill:#7d2f37;--seat-stroke:#ffd6c72e}.mh-seating-seat--accessible{--seat-fill:#1d6e63;--seat-stroke:#c8fff63d}.mh-seating-seat--match{box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent 76%)}.mh-seating-seat--dragging{opacity:.48;transform:scale(.96)}.mh-seating-seatNumber,.mh-seating-seatInitials{text-align:center;pointer-events:none;position:absolute;left:0;right:0}.mh-seating-seatNumber{opacity:.82;font-size:.58rem;top:6px}.mh-seating-seatInitials{font-size:.66rem;font-weight:700;bottom:12px}.mh-seating-seatHuman{pointer-events:none;width:14px;height:16px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mh-seating-seatHuman:before,.mh-seating-seatHuman:after{content:"";background:#fff7efe0;position:absolute;left:50%;transform:translate(-50%)}.mh-seating-seatHuman:before{border-radius:999px;width:8px;height:8px;top:0}.mh-seating-seatHuman:after{border-radius:9px 9px 4px 4px;width:14px;height:10px;bottom:0}.mh-seating-inspector{overscroll-behavior:contain;gap:14px;min-height:0;display:grid;overflow:auto}.mh-seating-inspectorCard{gap:14px;padding:16px;display:grid}.mh-seating-inspectorHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.mh-seating-inspectorHeaderActions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.mh-seating-inspectorHeader h3{margin:4px 0 0;font-size:1.05rem}.mh-seating-inspectorMeta{color:var(--seating-muted);flex-wrap:wrap;gap:8px;display:flex}.mh-seating-inspectorMeta span{background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);min-height:26px;box-shadow:none;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.mh-seating-inspectorFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mh-seating-field{gap:6px;display:grid}.mh-seating-sliderField{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mh-seating-sliderValue{text-align:right;min-width:44px;color:var(--seating-muted);font-size:.82rem}.mh-seating-colorInput{min-height:42px;padding:4px}.mh-seating-textarea{resize:vertical;min-height:82px}.mh-seating-assignmentBlock{background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);box-shadow:none;border:1px solid #0000;border-radius:10px;gap:10px;padding:12px;display:grid;overflow:hidden}.mh-seating-statusCardPreview{background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);border-radius:10px;gap:6px;padding:12px;display:grid}.mh-seating-statusCardPreview p{color:var(--seating-muted);margin:0}.mh-seating-statusCardToggleRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mh-seating-statusCardFoldout{background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);border-radius:10px;gap:12px;padding:12px;display:grid}.mh-seating-statusCardFoldoutBtn{width:100%;color:var(--seating-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.mh-seating-statusCardFoldoutBtn:hover,.mh-seating-statusCardFoldoutBtn:focus-visible{color:var(--accent);outline:0}.mh-seating-statusCardFoldoutBtn span{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.mh-seating-statusCardFoldoutIcon{stroke:currentColor;stroke-width:1.8px;width:16px;height:16px;transition:transform .12s}.mh-seating-statusCardFoldoutIcon--open{transform:rotate(180deg)}.mh-seating-statusCardFoldoutBody,.mh-seating-statusCardConditionalSection{gap:12px;display:grid}.mh-seating-statusCardConditionalHeader h4{letter-spacing:.08em;text-transform:uppercase;color:var(--seating-muted);margin:0;font-size:.76rem}.mh-seating-statusCardMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mh-seating-statusCardBuilderSection{gap:10px;display:grid}.mh-seating-statusCardTabsHeader{margin-top:2px}.mh-seating-statusCardBuilderHeader,.mh-seating-statusCardBuilderActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.mh-seating-statusCardBuilderList{gap:12px;display:grid}.mh-seating-statusCardBuilderItem{gap:10px;display:grid}.mh-seating-statusCardBuilderValues{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.mh-seating-statusCardDesigner{gap:12px;display:grid}.mh-seating-statusCardStudio{grid-column:1/-1;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.mh-seating-statusCardStudioHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mh-seating-statusCardStudioTitle{gap:6px;display:grid}.mh-seating-statusCardStudioTitle h2,.mh-seating-statusCardStudioTitle p{margin:0}.mh-seating-statusCardStudioTitle h2{font-size:1.25rem;line-height:1.1}.mh-seating-statusCardStudioTitle p{max-width:62ch;color:var(--seating-muted)}.mh-seating-statusCardDesigner--page{grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:0}.mh-seating-statusCardDesignerToolbar{gap:10px;display:grid}.mh-seating-statusCardDesigner--page .mh-seating-statusCardDesignerToolbar{grid-template-columns:minmax(220px,280px) auto;justify-content:space-between;align-items:end}.mh-seating-statusCardDesigner--page .mh-seating-statusCardDesignerToolbar .mh-seating-inspectorFieldGrid{grid-template-columns:minmax(220px,280px)}.mh-seating-statusCardDesignerActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mh-seating-statusCardDesignerBody{gap:12px;display:grid}.mh-seating-statusCardDesignerBody--page{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:stretch;gap:16px;height:100%;min-height:0}.mh-seating-statusCardDesignerCanvasWrap{gap:10px;height:100%;min-height:0;display:grid}.mh-seating-statusCardDesignerCanvas{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 92%, transparent 8%) 0%, color-mix(in srgb, var(--surface) 90%, transparent 10%) 100%);border-radius:12px;place-items:center;min-height:260px;padding:18px;display:grid;overflow:hidden}.mh-seating-statusCardDesignerCanvas--page{height:100%;min-height:clamp(420px,68vh,760px);padding:20px 24px}.mh-seating-statusCardDesignerViewport{place-items:center;min-width:0;min-height:0;display:grid}.mh-seating-statusCardDesignerViewport--page{place-self:center}.mh-seating-statusCardDesignerScale{--mh-seating-designer-preview-scale:1;transform-origin:50%}.mh-seating-statusCardDesignerScale--page{will-change:transform}.mh-seating-statusCardDesignerFrame{aspect-ratio:1.72;-webkit-user-select:none;user-select:none;width:min(100%,340px);min-height:0;position:relative}.mh-seating-statusCardDesignerFrame--page{aspect-ratio:308/156;width:308px}.mh-seating-statusCardDesignerFrame--free{grid-template-rows:minmax(0,1fr);gap:0}.mh-seating-statusCardDesignerGrid{background-image:linear-gradient(to right, color-mix(in srgb, var(--border) 24%, transparent 76%) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--border) 24%, transparent 76%) 1px, transparent 1px);pointer-events:none;opacity:.6;background-size:10% 10%;position:absolute;inset:0}.mh-seating-statusCardDesignerElement{--status-card-element-surface:transparent;box-sizing:border-box;background:var(--status-card-element-surface);border-radius:10px;outline:0;align-content:start;justify-items:start;gap:4px;min-width:0;min-height:0;padding:4px 6px;display:grid;position:absolute;overflow:visible}.mh-seating-statusCardDesignerElement--editable{cursor:grab}.mh-seating-statusCardDesignerElement--editable:active{cursor:grabbing}.mh-seating-statusCardDesignerElement--chart{background:0 0;border-radius:0;padding:0;overflow:hidden}.mh-seating-statusCardDesignerElement .mh-seating-summaryGraphSlot,.mh-seating-statusCardDesignerElement .mh-seating-summaryMetricChart,.mh-seating-statusCardDesignerElement .mh-seating-summarySvgChart{width:100%;height:100%}.mh-seating-statusCardDesignerElement .mh-seating-summaryGraphSlot{place-items:center}.mh-seating-statusCardDesignerElement .mh-seating-summaryMetricChart,.mh-seating-statusCardDesignerElement .mh-seating-summarySvgChart{width:auto;max-width:100%;height:auto;max-height:100%}.mh-seating-statusCardDesignerElement .mh-seating-summaryMetricChart--cover{width:100%;height:100%}.mh-seating-statusCardDesignerElement .mh-seating-summaryMetricChart--wide{width:100%;height:auto}.mh-seating-statusCardDesignerElement .mh-seating-summaryMetricChart--column,.mh-seating-statusCardDesignerElement .mh-seating-summaryMetricChart--gauge,.mh-seating-statusCardDesignerElement .mh-seating-summaryMetricChart--square{aspect-ratio:auto;width:auto;max-width:100%;height:100%;max-height:100%}.mh-seating-statusCardDesignerElement--selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 44%, transparent 56%)}.mh-seating-statusCardDesignerElement--chart.mh-seating-statusCardDesignerElement--selected{box-shadow:none}.mh-seating-statusCardDesignerResize{right:calc(6px / var(--mh-seating-designer-preview-scale));bottom:calc(6px / var(--mh-seating-designer-preview-scale));background:color-mix(in srgb, var(--surface) 92%, transparent 8%);width:18px;min-width:18px;height:18px;min-height:18px;color:var(--text);cursor:nwse-resize;transform:scale(calc(1 / var(--mh-seating-designer-preview-scale)));transform-origin:100% 100%;border:0;border-radius:999px;padding:0;position:absolute}.mh-seating-statusCardDesignerResize svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.mh-seating-statusCardDesignerInspector{align-content:start;gap:12px;min-height:0;display:grid;overflow:auto}.mh-seating-statusCardElementTabs{min-width:0}.mh-seating-statusCardDesignerLaunch{justify-items:start;gap:12px;display:grid}.mh-seating-statusCardMetricToggle{background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);min-height:40px;color:var(--seating-text);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.mh-seating-statusCardMetricToggle input{width:16px;height:16px;accent-color:var(--accent)}.mh-seating-statusCardMetricToggle--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent 68%);background:color-mix(in srgb, var(--accent) 10%, var(--surface-2) 90%)}.mh-seating-statusCardMetricToggle--disabled{opacity:.52}.mh-seating-inspectorActions{flex-wrap:wrap;gap:8px;display:flex}.mh-seating-customFields,.mh-seating-columnList{gap:10px;display:grid}.mh-seating-columnCard{background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%);box-shadow:none;border:1px solid #0000;border-radius:10px;gap:10px;padding:12px;display:grid;overflow:hidden}.mh-seating-columnCard--selected{box-shadow:none;background:color-mix(in srgb, var(--surface-2) 88%, var(--accent) 12%);border-color:#0000}.mh-seating-columnTabsHeader{background:0 0;margin:0 0 10px;padding:0}.mh-seating-columnTabsHeader:before{display:none}.mh-seating-columnTabsHeader .mh-convertPanel-someBoxToolsTabs{background:0 0;padding:0}.mh-seating-columnTabsHeader .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab{background:color-mix(in srgb, var(--surface-2) 84%, var(--bg) 16%);box-shadow:none;border-color:#0000;border-radius:10px}.mh-seating-columnTabsHeader .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab:hover,.mh-seating-columnTabsHeader .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab:focus-visible{background:color-mix(in srgb, var(--surface-2) 78%, var(--accent) 22%);box-shadow:none;border-color:#0000}.mh-seating-columnTabsHeader .mh-convertPanel-someBoxToolsTabs .mh-convertPanel-zoneTab.mh-convertPanel-someBoxToolsTab.mh-convertPanel-zoneTab--active{background:color-mix(in srgb, var(--surface) 84%, var(--accent) 16%);box-shadow:none;border-color:#0000}.mh-seating-columnToolboxBody{background:0 0;border:0;border-radius:0;gap:12px;padding:0;overflow:visible}.mh-seating-columnToolboxBody.mh-seating-columnCard--selected{box-shadow:none;background:0 0;border-color:#0000}.mh-seating-columnValueColorList,.mh-seating-columnFormatting{gap:10px;display:grid}.mh-seating-columnValueColorGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.mh-seating-toggleButton--active{background:color-mix(in srgb, var(--accent) 16%, var(--surface) 84%);color:var(--text);border-color:#0000}.mh-seating-deleteButton{border-color:#0000}.mh-seating-blockToggle--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface) 86%)}.mh-seating-emptyState{color:var(--seating-muted);margin:0}@media (max-width:1320px){.mh-seating-summaryGrid{--mh-seating-summary-card-height:144px}.mh-seating-controls,.mh-seating-filterPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-seating-searchGroup{grid-template-columns:minmax(0,1fr)}.mh-seating-searchScopeRow{flex-wrap:wrap;justify-self:start}}@media (max-width:1080px){.mh-seating-content--withSidebar{grid-template-columns:minmax(0,1fr)}.mh-seating-content--withSidebar .mh-seating-sidebar{grid-area:auto/1}.mh-seating-statusCardDesignerBody--page,.mh-seating-statusCardDesigner--page .mh-seating-statusCardDesignerToolbar,.mh-seating-statusCardDesigner--page .mh-seating-statusCardDesignerToolbar .mh-seating-inspectorFieldGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.mh-seating-summaryGrid{--mh-seating-summary-card-height:128px}.mh-seating-content{padding:10px}.mh-seating-controls,.mh-seating-filterPanel,.mh-seating-searchGroup{grid-template-columns:minmax(0,1fr)}.mh-seating-searchScopeRow{flex-wrap:wrap;justify-self:start}.mh-seating-inspectorFieldGrid,.mh-seating-statusCardToggleRow,.mh-seating-statusCardMetricGrid{grid-template-columns:1fr}.mh-seating-statusCardStudioHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.mh-seating-statusCardDesignerCanvas--page{min-height:320px;padding:14px}.mh-seating-hallRow{grid-template-columns:1fr;gap:8px}}.mh-storyboard .mh-storyboard-destinationCard{background:0 0;border:0;border-radius:0}.mh-storyboard .mh-storyboard-destinationSurface{border-radius:10px;position:relative;overflow:hidden}.mh-storyboard-canvas{flex-direction:column;min-height:0;padding:8px 18px 18px;display:flex;position:absolute;inset:0}.mh-storyboard-boardViewport{border-radius:10px;flex:1 1 0;min-height:200px;padding:10px;position:relative;overflow:auto}.mh-storyboard-boardViewport--grid{border:1px dashed color-mix(in srgb, var(--accent) 34%, var(--border) 66%)}.mh-storyboard-boardSizer{min-width:100%;min-height:100%;position:relative}.mh-storyboard-boardContent{position:absolute;top:0;left:0}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .mh-storyboard .mh-convertPanel-previewCard--source>.mh-convertPanel-someBoxToolsHeader:before{content:none}:root:not([data-app-theme=dark]) .mh-storyboard .mh-storyboard-destinationSurface,:root:not([data-app-theme=dark]) .mh-storyboard .mh-storyboard-boardViewport{border-radius:var(--radius)}}:root[data-app-theme=light] .mh-storyboard .mh-convertPanel-previewCard--source>.mh-convertPanel-someBoxToolsHeader:before{content:none}:root[data-app-theme=light] .mh-storyboard .mh-storyboard-destinationSurface,:root[data-app-theme=light] .mh-storyboard .mh-storyboard-boardViewport{border-radius:var(--radius)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:"IBM Plex Sans", "Avenir Next", "Trebuchet MS", sans-serif;--radius:18px;--radius-sm:12px;--bg:Canvas;--surface:color-mix(in srgb, Canvas 92%, CanvasText 8%);--surface-2:color-mix(in srgb, Canvas 88%, CanvasText 12%);--text:CanvasText;--muted:color-mix(in srgb, CanvasText 62%, Canvas 38%);--border:color-mix(in srgb, CanvasText 18%, Canvas 82%);--focus:color-mix(in srgb, Highlight 34%, transparent 66%);--shadow:0 20px 44px color-mix(in srgb, CanvasText 16%, transparent 84%);--accent:Highlight;--accent-soft:color-mix(in srgb, Highlight 24%, Canvas 76%);--eyebrow:color-mix(in srgb, Highlight 74%, CanvasText 26%);--btn-bg:color-mix(in srgb, Highlight 74%, Canvas 26%);--btn-text:HighlightText}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]){--radius:16px;--radius-sm:10px;--bg:#f2f4f8;--surface:#fff;--surface-2:#eef1f5;--content-box-gradient-top:linear-gradient(180deg, #fff 0%, #fefeff 56%, #fcfcfd 100%);--content-box-gradient-base:linear-gradient(145deg, #fff 0%, #fdfefe 100%);--content-box-bg:var(--content-box-gradient-top), var(--content-box-gradient-base);--content-box-bg-soft:linear-gradient(180deg, #fff 0%, #fefefe 100%);--content-box-shadow-strong:0 2px 0 color-mix(in srgb, var(--border) 70%, #c4ccd6 30%), 0 6px 16px #1111110d, inset 0 1px 0 #ffffffeb, inset 0 -1px 0 color-mix(in srgb, var(--border) 26%, transparent 74%), inset 1px 0 0 #ffffffd6, inset -1px 0 0 color-mix(in srgb, var(--border) 16%, transparent 84%);--content-box-shadow-soft:inset 0 1px 0 #ffffffeb, inset 0 -1px 0 color-mix(in srgb, var(--border) 18%, transparent 82%), inset 1px 0 0 #ffffffd6, inset -1px 0 0 color-mix(in srgb, var(--border) 14%, transparent 86%);--light-infobox-text:#1f2328;--light-infobox-border:#fff;--light-infobox-bg:#fbfbfb;--light-infobox-bg-hover:#f9fafa;--light-infobox-bg-active:color-mix(in srgb, #fbfbfb 84%, var(--accent-soft) 16%);--light-infobox-shadow:inset 0 0 0 1px #fff, 0 6px 14px #11111117;--light-infobox-shadow-borderless:0 6px 14px #11111117;--light-infobox-shadow-focus:inset 0 0 0 1px #fff, 0 6px 14px #11111117, 0 0 0 3px var(--focus);--light-infobox-slider-track-top:#edf1f5;--light-infobox-slider-track-bottom:#e5eaf0;--light-infobox-slider-track-border:color-mix(in srgb, var(--border) 30%, #fff 70%);--light-infobox-slider-marker:color-mix(in srgb, var(--muted) 42%, transparent 58%);--light-infobox-slider-thumb-border:#fff;--light-infobox-slider-thumb-top:#fbfbfb;--light-infobox-slider-thumb-bottom:#f8f9fa;--light-infobox-slider-thumb-shadow:#11111124;--light-infobox-slider-thumb-highlight:#fff;--text:#111;--muted:#5f6773;--border:#cfd5df;--focus:#2563eb3d;--shadow:0 12px 28px #1111111a;--accent:#2563eb;--accent-soft:#dbe7ff;--eyebrow:#1d4ed8;--btn-bg:#2563eb;--btn-text:#fff}}:root[data-app-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:16px;--radius-sm:10px;--bg:#f2f4f8;--surface:#fff;--surface-2:#eef1f5;--content-box-gradient-top:linear-gradient(180deg, #fff 0%, #fefeff 56%, #fcfcfd 100%);--content-box-gradient-base:linear-gradient(145deg, #fff 0%, #fdfefe 100%);--content-box-bg:var(--content-box-gradient-top), var(--content-box-gradient-base);--content-box-bg-soft:linear-gradient(180deg, #fff 0%, #fefefe 100%);--content-box-shadow-strong:0 2px 0 color-mix(in srgb, var(--border) 70%, #c4ccd6 30%), 0 6px 16px #1111110d, inset 0 1px 0 #ffffffeb, inset 0 -1px 0 color-mix(in srgb, var(--border) 26%, transparent 74%), inset 1px 0 0 #ffffffd6, inset -1px 0 0 color-mix(in srgb, var(--border) 16%, transparent 84%);--content-box-shadow-soft:inset 0 1px 0 #ffffffeb, inset 0 -1px 0 color-mix(in srgb, var(--border) 18%, transparent 82%), inset 1px 0 0 #ffffffd6, inset -1px 0 0 color-mix(in srgb, var(--border) 14%, transparent 86%);--light-infobox-text:#1f2328;--light-infobox-border:#fff;--light-infobox-bg:#fbfbfb;--light-infobox-bg-hover:#f9fafa;--light-infobox-bg-active:color-mix(in srgb, #fbfbfb 84%, var(--accent-soft) 16%);--light-infobox-shadow:inset 0 0 0 1px #fff, 0 6px 14px #11111117;--light-infobox-shadow-borderless:0 6px 14px #11111117;--light-infobox-shadow-focus:inset 0 0 0 1px #fff, 0 6px 14px #11111117, 0 0 0 3px var(--focus);--light-infobox-slider-track-top:#edf1f5;--light-infobox-slider-track-bottom:#e5eaf0;--light-infobox-slider-track-border:color-mix(in srgb, var(--border) 30%, #fff 70%);--light-infobox-slider-marker:color-mix(in srgb, var(--muted) 42%, transparent 58%);--light-infobox-slider-thumb-border:#fff;--light-infobox-slider-thumb-top:#fbfbfb;--light-infobox-slider-thumb-bottom:#f8f9fa;--light-infobox-slider-thumb-shadow:#11111124;--light-infobox-slider-thumb-highlight:#fff;--text:#111;--muted:#5f6773;--border:#cfd5df;--focus:#2563eb3d;--shadow:0 12px 28px #1111111a;--accent:#2563eb;--accent-soft:#dbe7ff;--eyebrow:#1d4ed8;--btn-bg:#2563eb;--btn-text:#fff}:root[data-app-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-sans);color:var(--text);background:var(--bg);margin:0}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) body{color:var(--text);background:var(--surface)}:root:not([data-app-theme=dark]) body.app-body--dashboard{background:var(--surface)}}:root[data-app-theme=light] body{color:var(--text);background:var(--surface)}:root[data-app-theme=light] body.app-body--dashboard{background:var(--surface)}.app{height:100%;padding:10px}.app__surface{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, var(--bg) 6%);height:100%;min-height:0;box-shadow:var(--shadow);border-radius:12px;padding:12px;animation:.3s ease-out both card-enter}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .app{background:var(--surface);padding:0}:root:not([data-app-theme=dark]) .app__surface,:root:not([data-app-theme=dark]) .app__surface--dashboard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}:root[data-app-theme=light] .app{background:var(--surface);padding:0}:root[data-app-theme=light] .app__surface,:root[data-app-theme=light] .app__surface--dashboard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app--minHeightBlocked{place-items:center;display:grid}.app__surface--minHeightBlocked{text-align:center;place-items:center;height:auto;min-height:120px;padding:20px;font-weight:600;display:grid}.mh-input{border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--bg) 14%);width:100%;min-height:40px;color:var(--text);font:inherit;outline:none;padding:9px 11px;transition:border-color .14s,box-shadow .14s}.mh-input::placeholder{color:var(--muted)}.mh-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .mh-input{border-color:color-mix(in srgb, var(--border) 92%, transparent 8%);background:var(--surface);box-shadow:none}:root:not([data-app-theme=dark]) .mh-input:hover{border-color:color-mix(in srgb, var(--border) 70%, var(--text) 30%)}:root:not([data-app-theme=dark]) .mh-input[type=range]{appearance:none;border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);min-height:34px;box-shadow:var(--light-infobox-shadow);cursor:pointer;border-radius:999px;padding:0 10px}:root:not([data-app-theme=dark]) .mh-input[type=range]:hover{background:var(--light-infobox-bg-hover);border-color:var(--light-infobox-border)}:root:not([data-app-theme=dark]) .mh-input[type=range]:focus-visible{box-shadow:var(--light-infobox-shadow-focus);outline:none}:root:not([data-app-theme=dark]) .mh-input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(180deg, var(--light-infobox-slider-track-top) 0%, var(--light-infobox-slider-track-bottom) 100%);height:4px;box-shadow:inset 0 0 0 1px var(--light-infobox-slider-track-border);border:0;border-radius:999px}:root:not([data-app-theme=dark]) .mh-input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid var(--light-infobox-slider-thumb-border);background:linear-gradient(180deg, var(--light-infobox-slider-thumb-top) 0%, var(--light-infobox-slider-thumb-bottom) 100%);width:14px;height:14px;box-shadow:0 1px 2px var(--light-infobox-slider-thumb-shadow), inset 0 1px 0 var(--light-infobox-slider-thumb-highlight);border-radius:999px;margin-top:-5px}:root:not([data-app-theme=dark]) .mh-input[type=range]::-moz-range-track{background:linear-gradient(180deg, var(--light-infobox-slider-track-top) 0%, var(--light-infobox-slider-track-bottom) 100%);height:4px;box-shadow:inset 0 0 0 1px var(--light-infobox-slider-track-border);border:0;border-radius:999px}:root:not([data-app-theme=dark]) .mh-input[type=range]::-moz-range-progress{background:linear-gradient(180deg, var(--light-infobox-slider-track-top) 0%, var(--light-infobox-slider-track-bottom) 100%);height:4px;box-shadow:inset 0 0 0 1px var(--light-infobox-slider-track-border);border:0;border-radius:999px}:root:not([data-app-theme=dark]) .mh-input[type=range]::-moz-range-thumb{border:1px solid var(--light-infobox-slider-thumb-border);background:linear-gradient(180deg, var(--light-infobox-slider-thumb-top) 0%, var(--light-infobox-slider-thumb-bottom) 100%);width:14px;height:14px;box-shadow:0 1px 2px var(--light-infobox-slider-thumb-shadow), inset 0 1px 0 var(--light-infobox-slider-thumb-highlight);border-radius:999px}}:root[data-app-theme=light] .mh-input{border-color:color-mix(in srgb, var(--border) 92%, transparent 8%);background:var(--surface);box-shadow:none}:root[data-app-theme=light] .mh-input:hover{border-color:color-mix(in srgb, var(--border) 70%, var(--text) 30%)}:root[data-app-theme=light] .mh-input[type=range]{appearance:none;border:1px solid var(--light-infobox-border);background:var(--light-infobox-bg);min-height:34px;box-shadow:var(--light-infobox-shadow);cursor:pointer;border-radius:999px;padding:0 10px}:root[data-app-theme=light] .mh-input[type=range]:hover{background:var(--light-infobox-bg-hover);border-color:var(--light-infobox-border)}:root[data-app-theme=light] .mh-input[type=range]:focus-visible{box-shadow:var(--light-infobox-shadow-focus);outline:none}:root[data-app-theme=light] .mh-input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(180deg, var(--light-infobox-slider-track-top) 0%, var(--light-infobox-slider-track-bottom) 100%);height:4px;box-shadow:inset 0 0 0 1px var(--light-infobox-slider-track-border);border:0;border-radius:999px}:root[data-app-theme=light] .mh-input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid var(--light-infobox-slider-thumb-border);background:linear-gradient(180deg, var(--light-infobox-slider-thumb-top) 0%, var(--light-infobox-slider-thumb-bottom) 100%);width:14px;height:14px;box-shadow:0 1px 2px var(--light-infobox-slider-thumb-shadow), inset 0 1px 0 var(--light-infobox-slider-thumb-highlight);border-radius:999px;margin-top:-5px}:root[data-app-theme=light] .mh-input[type=range]::-moz-range-track{background:linear-gradient(180deg, var(--light-infobox-slider-track-top) 0%, var(--light-infobox-slider-track-bottom) 100%);height:4px;box-shadow:inset 0 0 0 1px var(--light-infobox-slider-track-border);border:0;border-radius:999px}:root[data-app-theme=light] .mh-input[type=range]::-moz-range-progress{background:linear-gradient(180deg, var(--light-infobox-slider-track-top) 0%, var(--light-infobox-slider-track-bottom) 100%);height:4px;box-shadow:inset 0 0 0 1px var(--light-infobox-slider-track-border);border:0;border-radius:999px}:root[data-app-theme=light] .mh-input[type=range]::-moz-range-thumb{border:1px solid var(--light-infobox-slider-thumb-border);background:linear-gradient(180deg, var(--light-infobox-slider-thumb-top) 0%, var(--light-infobox-slider-thumb-bottom) 100%);width:14px;height:14px;box-shadow:0 1px 2px var(--light-infobox-slider-thumb-shadow), inset 0 1px 0 var(--light-infobox-slider-thumb-highlight);border-radius:999px}.mh-btn-ghost{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 78%, var(--bg) 22%);color:var(--text);min-height:36px;font:inherit;cursor:pointer;border-radius:999px;padding:8px 12px;font-weight:600;transition:transform .12s,filter .12s}.mh-btn-ghost:hover:not(:disabled){filter:brightness(.98)}.mh-btn-ghost:active:not(:disabled){transform:translateY(1px)}.mh-btn-ghost:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}.mh-btn-ghost:disabled{opacity:.55;cursor:not-allowed}.mh-btn-sm{min-height:32px;padding:6px 11px;font-size:.85rem}.www-dashboard{--dashboard-header-opacity:95%;--dashboard-content-opacity:90%;--dashboard-settings-dock-width:min(360px, calc(100% - 20px));flex-direction:column;gap:14px;height:100%;min-height:0;display:flex;position:relative;overflow:hidden auto}.www-dashboard>*{transition:opacity .3s,filter .3s}.www-dashboard--idle>:not(.www-dashboard-idleOverlay){opacity:.28}.www-dashboard-idleOverlay{z-index:14;background:color-mix(in srgb, var(--surface) 24%, transparent 76%);-webkit-backdrop-filter:blur(16px)saturate(124%);place-items:center;animation:.46s both www-dashboard-idleFadeIn;display:grid;position:absolute;inset:0}.www-dashboard-idleOverlay--tvFrame{padding:14px}.www-dashboard-idleOverlay--fullScreen{padding:0}.www-dashboard-idlePreviewClose{z-index:2;pointer-events:auto;position:absolute;top:14px;right:14px}.www-dashboard-idleViewport{pointer-events:none}.www-dashboard-idleViewport--tvFrame{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 82%, transparent 18%) 0%, color-mix(in srgb, var(--surface) 88%, transparent 12%) 100%);border:1px solid color-mix(in srgb, var(--border) 70%, transparent 30%);width:min(94vw,1240px);height:min(82vh,760px);max-height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, CanvasText 8%, transparent 92%), 0 24px 58px color-mix(in srgb, CanvasText 24%, transparent 76%);border-radius:30px;padding:12px 12px 72px;display:grid;position:relative;overflow:hidden}.www-dashboard-idleViewport--tvFrame:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,#ffffff1a 0%,#0000 30% 70%,#ffffff0f 100%);position:absolute;inset:0}.www-dashboard-tvFrameHardware{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 72%, CanvasText 28%) 0%, color-mix(in srgb, var(--surface) 66%, CanvasText 34%) 55%, color-mix(in srgb, var(--surface-2) 74%, CanvasText 26%) 100%), repeating-linear-gradient(90deg, #ffffff08 0 2px, transparent 2px 5px);pointer-events:none;z-index:1;border:1px solid #0000003d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:7px 11px;display:flex;position:absolute;bottom:9px;left:14px;right:14px;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px 4px #00000038,inset 0 0 0 1px #ffffff08,0 2px 4px #00000038}.www-dashboard-tvFrameHardware:before,.www-dashboard-tvFrameHardware:after{content:"";background:radial-gradient(circle at 32% 30%,#ffffff42 0 26%,#0000006b 100%);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #0006}.www-dashboard-tvFrameHardware:before{left:4px}.www-dashboard-tvFrameHardware:after{right:4px}.www-dashboard-tvFrameSpeaker{background:linear-gradient(#00000038 0%,#0000001a 100%),repeating-linear-gradient(90deg,#0000006b 0 2px,#ffffff0a 2px 5px);border:1px solid #0000004d;border-radius:9px;width:clamp(96px,20vw,208px);max-width:42%;height:24px;box-shadow:inset 0 1px #ffffff14,inset 0 -1px 2px #00000047}.www-dashboard-tvFrameControls{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.www-dashboard-tvFrameKnob{background:repeating-conic-gradient(from 0deg, #0000001f 0deg 8deg, #ffffff14 8deg 16deg), radial-gradient(circle at 32% 28%, #ffffff42 0 18%, color-mix(in srgb, var(--surface-2) 58%, CanvasText 42%) 56%, #00000061 100%);border:1px solid #00000057;border-radius:999px;width:23px;height:23px;position:relative;box-shadow:inset 0 1px 1px #ffffff24,inset 0 -3px 4px #00000061,0 1px 2px #0000004d}.www-dashboard-tvFrameKnob:before{content:"";border-radius:999px;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #00000042}.www-dashboard-tvFrameKnob:after{content:"";background:#ffffffb8;border-radius:999px;width:2px;height:7px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.www-dashboard-tvFrameKnob--channel{width:27px;height:27px}.www-dashboard-tvFrameButton{background:linear-gradient(180deg, #ffffff2e 0%, color-mix(in srgb, var(--surface-2) 56%, CanvasText 44%) 50%, #0000005c 100%);border:1px solid #0000004d;border-radius:4px;width:9px;height:18px;position:relative;box-shadow:inset 0 -2px 2px #00000070,inset 0 1px #ffffff24,0 1px 1px #0000004d}.www-dashboard-tvFrameButton:after{content:"";background:#ffffff42;border-radius:2px;height:2px;position:absolute;top:3px;left:2px;right:2px}.www-dashboard-tvFrameButton--power{background:linear-gradient(#ffe4e852 0%,#864650 50%,#00000061 100%);width:10px;height:19px;box-shadow:inset 0 -2px 2px #00000070,0 0 10px #ff9bab3d}.www-dashboard-idleViewport--fullScreen{width:100%;height:100%}.www-dashboard-idleViewport--tvFrame>:not(.www-dashboard-tvFrameHardware):not(.www-dashboard-idlePulse),.www-dashboard-idleViewport--fullScreen>*{width:100%!important;max-width:none!important}.www-dashboard-idleViewport--tvFrame .www-dashboard-idleHeartbeat,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleOrbit,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleNeonGrid,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleMatrix,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleHorizon,.www-dashboard-idleViewport--tvFrame .www-dashboard-idlePrism,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleTestSignal,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleParticles,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleRadar,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleEqualizer,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleHeartbeat,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleOrbit,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleNeonGrid,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleMatrix,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleHorizon,.www-dashboard-idleViewport--fullScreen .www-dashboard-idlePrism,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleTestSignal,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleParticles,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleRadar,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleEqualizer{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.www-dashboard-idleViewport--tvFrame .www-dashboard-idleHeartbeatTrack,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleOrbitField,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleNeonGridPlane,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleMatrixColumns,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleHorizonPanel,.www-dashboard-idleViewport--tvFrame .www-dashboard-idlePrismWaves,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleTestSignalPanel,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleParticlesField,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleRadarScope,.www-dashboard-idleViewport--tvFrame .www-dashboard-idleEqualizerBars{border-radius:18px;height:100%;min-height:0}.www-dashboard-idleViewport--tvFrame .www-dashboard-idleRadarScope{aspect-ratio:auto;width:100%;max-width:none}.www-dashboard-idleViewport--tvFrame .www-dashboard-idlePulse{border-radius:999px;place-self:center;width:min(72%,680px);max-width:100%;height:auto;min-height:120px;margin:0;padding:18px 34px}.www-dashboard-idleViewport--fullScreen .www-dashboard-idlePulse,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleHeartbeat,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleOrbit,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleNeonGrid,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleMatrix,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleHorizon,.www-dashboard-idleViewport--fullScreen .www-dashboard-idlePrism,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleTestSignal,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleParticles,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleRadar,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleEqualizer{height:100%}.www-dashboard-idleViewport--fullScreen .www-dashboard-idlePulse{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.www-dashboard-idleViewport--fullScreen .www-dashboard-idleHeartbeat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.www-dashboard-idleViewport--fullScreen .www-dashboard-idleHeartbeatTrack,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleOrbitField,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleNeonGridPlane,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleMatrixColumns,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleHorizonPanel,.www-dashboard-idleViewport--fullScreen .www-dashboard-idlePrismWaves,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleTestSignalPanel,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleParticlesField,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleRadarScope,.www-dashboard-idleViewport--fullScreen .www-dashboard-idleEqualizerBars{border-radius:0;height:100%;min-height:0}.www-dashboard-idleViewport--fullScreen .www-dashboard-idleRadarScope{aspect-ratio:auto;width:100%;max-width:none}.www-dashboard-idlePulse{pointer-events:none;border:1px solid color-mix(in srgb, var(--border) 44%, transparent 56%);background:color-mix(in srgb, var(--surface) 88%, transparent 12%);min-width:min(84vw,420px);min-height:108px;box-shadow:0 18px 44px color-mix(in srgb, var(--text) 16%, transparent 84%);border-radius:999px;place-items:center;padding:18px 34px;animation:2.4s ease-in-out infinite www-dashboard-idlePulse;display:grid}.www-dashboard-idlePulseBrand{letter-spacing:.02em;background:linear-gradient(90deg,#6c5eb5,#5cab5e,#c9d487,#8b6fd1,#6fd1b7,#b55e6c,#6c5eb5) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1;animation:3.2s linear infinite www-dashboard-idleGradient;display:inline-block}.www-dashboard-idlePulseBrandImage{object-fit:contain;max-width:min(72vw,340px);max-height:74px;display:block}.www-dashboard-idleHeartbeat{pointer-events:none;border:1px solid color-mix(in srgb, var(--border) 48%, transparent 52%);background:color-mix(in srgb, var(--surface) 78%, transparent 22%);width:min(90vw,860px);box-shadow:0 20px 48px color-mix(in srgb, var(--text) 18%, transparent 82%);border-radius:22px;gap:12px;padding:16px;display:grid}.www-dashboard-idleHeartbeatTrack{border:1px solid color-mix(in srgb, var(--border) 58%, transparent 42%);background:linear-gradient(#0d1c23db,#0a161cdb),repeating-linear-gradient(0deg,#0000 0 19px,#7fbfd333 19px 20px),repeating-linear-gradient(90deg,#0000 0 23px,#7fbfd329 23px 24px);border-radius:16px;min-height:170px;position:relative;overflow:hidden}.www-dashboard-idleHeartbeatSvg{width:100%;height:100%;display:block;position:absolute;inset:0}.www-dashboard-idleHeartbeatBase{fill:none;stroke:#9acedd57;stroke-width:1.6px}.www-dashboard-idleHeartbeatWave{fill:none;stroke:#6fd1b7;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #6fd1b7b8)}.www-dashboard-idleHeartbeatScanner{background:#d6fff6d1;width:2px;animation:2.2s linear infinite www-dashboard-idleHeartbeatScanner;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 16px #98ebd8c7,0 0 28px #98ebd88f}.www-dashboard-idleHeartbeatBrandRow{place-items:center;display:grid}.www-dashboard-idleHeartbeatBrand{letter-spacing:.02em;background:linear-gradient(90deg,#6c5eb5,#5cab5e,#c9d487,#8b6fd1,#6fd1b7,#b55e6c,#6c5eb5) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3.6vw,40px);font-weight:800;line-height:1;animation:3.2s linear infinite www-dashboard-idleGradient}.www-dashboard-idleHeartbeatBrandImage{object-fit:contain;max-width:min(72vw,320px);max-height:62px;display:block}.www-dashboard-idleOrbit,.www-dashboard-idleNeonGrid,.www-dashboard-idleMatrix,.www-dashboard-idleHorizon,.www-dashboard-idlePrism,.www-dashboard-idleTestSignal,.www-dashboard-idleParticles,.www-dashboard-idleRadar,.www-dashboard-idleEqualizer{pointer-events:none;width:min(96vw,1180px);max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.www-dashboard-idleOrbitField{background:radial-gradient(circle,#6c5eb559 0 18%,#0000 60%),linear-gradient(#111a2fd1,#0e121de0);border:0;border-radius:30px;min-height:clamp(280px,58vh,540px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #88b8ff42}.www-dashboard-idleOrbitRing{width:calc(36% + (var(--orbit-index) * 11%));aspect-ratio:1;animation:www-dashboard-idleOrbitSpin calc(6.2s + (var(--orbit-index) * 1.2s)) linear infinite;border:1px solid #88b8ff6b;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.www-dashboard-idleOrbitRing:nth-child(2){border-color:#6fd1b770;animation-direction:reverse}.www-dashboard-idleOrbitRing:nth-child(3){border-color:#c9d48775}.www-dashboard-idleOrbitRing:nth-child(4){border-color:#b55e6c70;animation-direction:reverse}.www-dashboard-idleOrbitCore{background:#eef5ff;border-radius:999px;width:18px;height:18px;animation:2.2s ease-in-out infinite www-dashboard-idleOrbitCore;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #eef5ffc7,0 0 28px #7fa0ff99}.www-dashboard-idleOrbitBrandRow,.www-dashboard-idleNeonGridBrandRow,.www-dashboard-idleMatrixBrandRow,.www-dashboard-idleHorizonBrandRow,.www-dashboard-idlePrismBrandRow,.www-dashboard-idleTestSignalBrandRow,.www-dashboard-idleParticlesBrandRow,.www-dashboard-idleRadarBrandRow,.www-dashboard-idleEqualizerBrandRow{place-items:center;display:grid}.www-dashboard-idleOrbitBrand,.www-dashboard-idleNeonGridBrand,.www-dashboard-idleMatrixBrand,.www-dashboard-idleHorizonBrand,.www-dashboard-idlePrismBrand,.www-dashboard-idleTestSignalBrand,.www-dashboard-idleParticlesBrand,.www-dashboard-idleRadarBrand,.www-dashboard-idleEqualizerBrand{letter-spacing:.02em;background:linear-gradient(90deg,#6c5eb5,#5cab5e,#c9d487,#8b6fd1,#6fd1b7,#b55e6c,#6c5eb5) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3.6vw,40px);font-weight:800;line-height:1;animation:3.2s linear infinite www-dashboard-idleGradient}.www-dashboard-idleOrbitBrandImage,.www-dashboard-idleNeonGridBrandImage,.www-dashboard-idleMatrixBrandImage,.www-dashboard-idleHorizonBrandImage,.www-dashboard-idlePrismBrandImage,.www-dashboard-idleTestSignalBrandImage,.www-dashboard-idleParticlesBrandImage,.www-dashboard-idleRadarBrandImage,.www-dashboard-idleEqualizerBrandImage{object-fit:contain;max-width:min(72vw,320px);max-height:62px;display:block}.www-dashboard-idleNeonGrid{position:relative;overflow:hidden}.www-dashboard-idleNeonGridPlane{transform-origin:bottom;background:radial-gradient(circle at 50% 10%,#6fd1b747,#0000 56%),repeating-linear-gradient(90deg,#74c9f03b 0 1px,#0000 1px 24px),repeating-linear-gradient(0deg,#74c9f02e 0 1px,#0000 1px 24px),linear-gradient(#101226e0,#0a1020eb);border:0;border-radius:30px;min-height:clamp(280px,58vh,540px);animation:4.6s ease-in-out infinite www-dashboard-idleNeonGridShift;box-shadow:inset 0 0 0 1px #74c9f03d}.www-dashboard-idleNeonGridGlow{mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#d8fbff4d 50%,#0000 100%);border-radius:30px;animation:3.2s linear infinite www-dashboard-idleNeonScan;position:absolute;inset:0 0 78px}.www-dashboard-idleMatrixColumns{background:linear-gradient(#06140fe0,#020a07eb);border:0;border-radius:30px;grid-template-columns:repeat(20,minmax(0,1fr));gap:2px;min-height:clamp(280px,58vh,540px);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #6fd1b733}.www-dashboard-idleMatrixGlyph{background:#0d20196b;position:relative;overflow:hidden}.www-dashboard-idleMatrixGlyph:before{content:"";filter:drop-shadow(0 0 6px #6fd1b79e);height:68%;animation:www-dashboard-idleMatrixDrop var(--matrix-duration,4.4s) linear infinite;animation-delay:var(--matrix-delay,0s);background:linear-gradient(#b4ffe8e0 0%,#6fd1b7ad 45%,#0000 100%);position:absolute;inset:-120% 0 auto}.www-dashboard-idleHorizonPanel{background:linear-gradient(#101723d6,#080d16eb);border:0;border-radius:30px;min-height:clamp(280px,58vh,540px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #9ec4ff33}.www-dashboard-idleHorizonLine{left:0;right:0;top:calc(16% + (var(--horizon-index) * 13%));background:#9ec4ff70;height:1px;position:absolute}.www-dashboard-idleHorizonBeam{background:linear-gradient(90deg,#0000 0%,#9ec4ff42 60%,#0000 100%);width:34%;animation:3.6s ease-in-out infinite www-dashboard-idleHorizonSweep;position:absolute;top:0;bottom:0}.www-dashboard-idlePrismWaves{isolation:isolate;background:radial-gradient(circle at 50% 18%,#f6f2ff2e 0 18%,#0000 60%),linear-gradient(#15122ad6,#080713eb);border:0;border-radius:30px;min-height:clamp(280px,58vh,540px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8b6fd133}.www-dashboard-idlePrismWaves:before{content:"";filter:blur(18px)saturate(130%);opacity:.45;background:conic-gradient(from 180deg,#0000 0deg,#6c5eb557 58deg,#5cab5e4d 116deg,#c9d48742 170deg,#8b6fd14d 220deg,#6fd1b74d 282deg,#b55e6c42 328deg,#0000 360deg);animation:9.2s linear infinite www-dashboard-idlePrismAura;position:absolute;inset:-28% -14%}.www-dashboard-idlePrismWaves:after{content:"";mix-blend-mode:screen;opacity:.32;background:linear-gradient(122deg,#ffffff2e 12%,#0000 26%),linear-gradient(312deg,#ffffff1f 18%,#0000 40%);position:absolute;inset:0}.www-dashboard-idlePrismWave{clip-path:polygon(12% 6%,94% 14%,82% 86%,20% 96%,4% 42%);mix-blend-mode:screen;opacity:.8;filter:saturate(128%);--prism-rotate:0deg;width:56%;height:76%;animation:www-dashboard-idlePrismWave calc(5.2s + (var(--prism-index) * .7s)) ease-in-out infinite;background:linear-gradient(140deg,#ffffff2e 0%,#6c5eb585 30%,#5cab5e75 56%,#6fd1b77a 72%,#b55e6c70 100%);border-radius:20px;position:absolute;top:12%}.www-dashboard-idlePrismWave:first-child{--prism-rotate:-9deg;left:-9%}.www-dashboard-idlePrismWave:nth-child(2){--prism-rotate:4deg;top:8%;left:21%}.www-dashboard-idlePrismWave:nth-child(3){--prism-rotate:12deg;top:16%;left:52%}.www-dashboard-idleTestSignalPanel{background:linear-gradient(#191919 0%,#0a0a0a 100%);border:0;border-radius:30px;min-height:clamp(280px,58vh,540px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d0d0d038,inset 0 -24px 42px #00000073}.www-dashboard-idleTestSignalBars{grid-template-columns:repeat(7,minmax(0,1fr));height:68%;display:grid}.www-dashboard-idleTestSignalBar--white{background:#f2f2f2}.www-dashboard-idleTestSignalBar--yellow{background:#f4ef32}.www-dashboard-idleTestSignalBar--cyan{background:#12dbe4}.www-dashboard-idleTestSignalBar--green{background:#35d136}.www-dashboard-idleTestSignalBar--magenta{background:#c64adf}.www-dashboard-idleTestSignalBar--red{background:#df3d35}.www-dashboard-idleTestSignalBar--blue{background:#3157df}.www-dashboard-idleTestSignalLower{grid-template-columns:2fr 1fr 1fr 1fr 2fr;height:32%;display:grid}.www-dashboard-idleTestSignalSwatch--dark{background:#121212}.www-dashboard-idleTestSignalSwatch--mid{background:#575757}.www-dashboard-idleTestSignalSwatch--light{background:#c8c8c8}.www-dashboard-idleTestSignalSwatch--pulse{background:linear-gradient(#101010 0%,#fff 52%,#101010 100%);animation:1s steps(2,end) infinite www-dashboard-idleTestSignalPulse}.www-dashboard-idleTestSignalSwatch--black{background:#000}.www-dashboard-idleTestSignalNoise{opacity:.24;mix-blend-mode:screen;background:radial-gradient(circle at 22% 28%,#ffffff24 0 1px,#0000 1px) 0 0/7px 7px,radial-gradient(circle at 74% 62%,#ffffff1f 0 1px,#0000 1px) 0 0/9px 9px,repeating-linear-gradient(0deg,#ffffff05 0 2px,#0000 2px 5px);animation:.18s steps(3,end) infinite www-dashboard-idleTestSignalNoise;position:absolute;inset:0}.www-dashboard-idleTestSignalScanline{mix-blend-mode:multiply;opacity:.34;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000038 2px 3px);animation:2.4s linear infinite www-dashboard-idleTestSignalScan;position:absolute;inset:0}.www-dashboard-idleTestSignalLabel{color:#efefef;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 8px #ffffff8f;font-size:clamp(12px,1.5vw,18px);animation:1.6s steps(2,end) infinite www-dashboard-idleTestSignalLabel;position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.www-dashboard-idleParticlesField{background:radial-gradient(circle at 24% 18%,#6fd1b742,#0000 42%),radial-gradient(circle at 80% 70%,#8b6fd142,#0000 38%),linear-gradient(#0b1321d6,#070c16eb);border:0;border-radius:30px;min-height:clamp(280px,58vh,540px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b6dbff2e}.www-dashboard-idleParticle{width:var(--particle-size,3px);height:var(--particle-size,3px);animation:www-dashboard-idleParticleFloat var(--particle-duration,4.2s) ease-in-out infinite;animation-delay:var(--particle-delay,0s);background:#e8f7ffe0;border-radius:999px;position:absolute;box-shadow:0 0 10px #b6dbff9e}.www-dashboard-idleRadarScope{aspect-ratio:1;background:radial-gradient(circle,#06271fd1,#02140feb);border:0;border-radius:999px;width:min(82vw,580px);max-width:100%;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7fdac43d}.www-dashboard-idleRadarScope:before,.www-dashboard-idleRadarScope:after{content:"";background:#7fdac433;position:absolute}.www-dashboard-idleRadarScope:before{width:1px;top:8%;bottom:8%;left:50%;transform:translate(-50%)}.www-dashboard-idleRadarScope:after{height:1px;top:50%;left:8%;right:8%;transform:translateY(-50%)}.www-dashboard-idleRadarRing{width:calc(32% + (var(--radar-index) * 19%));aspect-ratio:1;border:1px solid #7fdac457;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.www-dashboard-idleRadarBlip{width:7px;height:7px;animation:1.8s ease-in-out infinite www-dashboard-idleRadarBlink;animation-delay:var(--radar-delay,0s);background:#a8ffe7;border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px #9ff7dec2}.www-dashboard-idleRadarSweepArm{transform-origin:50%;mix-blend-mode:screen;background:conic-gradient(#7fdac48f 0deg,#0000 62deg 360deg);border-radius:999px;animation:2.6s linear infinite www-dashboard-idleRadarRotate;position:absolute;inset:5%}.www-dashboard-idleEqualizerBars{background:linear-gradient(#121826d6,#090d18eb);border:0;border-radius:30px;grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:5px;min-height:clamp(280px,58vh,540px);padding:20px;display:grid;box-shadow:inset 0 0 0 1px #8bc6ff38}.www-dashboard-idleEqualizerBar{height:26%;animation:www-dashboard-idleEqualizerJump var(--bar-duration,1.4s) ease-in-out infinite;animation-delay:var(--bar-delay,0s);background:linear-gradient(#d9f4ff,#8bc6ff 42%,#6c5eb5 100%);border-radius:999px;box-shadow:0 0 12px #8bc6ff8f}.www-dashboard .mh-convertPanel-topbar{background:color-mix(in srgb, var(--surface) var(--dashboard-header-opacity), transparent)}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .www-dashboard .mh-convertPanel-topbar{min-height:83px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--border) 34%, transparent 66%), 0 10px 18px #1111110a;border-radius:0;padding-top:12px;padding-bottom:12px}:root:not([data-app-theme=dark]) .www-dashboard .mh-convertPanel-topbarTitle{padding-left:16px}:root:not([data-app-theme=dark]) .www-dashboard.www-dashboard--settingsOpen .mh-convertPanel-topbar{isolation:isolate}:root:not([data-app-theme=dark]) .www-dashboard.www-dashboard--settingsOpen .mh-convertPanel-topbar>*{z-index:1;position:relative}:root:not([data-app-theme=dark]) .www-dashboard.www-dashboard--settingsOpen .mh-convertPanel-topbar:after{content:"";width:var(--dashboard-settings-dock-width);pointer-events:none;z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, white 8%) 0%, color-mix(in srgb, var(--surface) 98%, var(--surface-2) 2%) 100%);position:absolute;top:0;bottom:-18px;right:0}}:root[data-app-theme=light] .www-dashboard .mh-convertPanel-topbar{min-height:83px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--border) 34%, transparent 66%), 0 10px 18px #1111110a;border-radius:0;padding-top:12px;padding-bottom:12px}:root[data-app-theme=light] .www-dashboard .mh-convertPanel-topbarTitle{padding-left:16px}:root[data-app-theme=light] .www-dashboard.www-dashboard--settingsOpen .mh-convertPanel-topbar{isolation:isolate}:root[data-app-theme=light] .www-dashboard.www-dashboard--settingsOpen .mh-convertPanel-topbar>*{z-index:1;position:relative}:root[data-app-theme=light] .www-dashboard.www-dashboard--settingsOpen .mh-convertPanel-topbar:after{content:"";width:var(--dashboard-settings-dock-width);pointer-events:none;z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, white 8%) 0%, color-mix(in srgb, var(--surface) 98%, var(--surface-2) 2%) 100%);position:absolute;top:0;bottom:-18px;right:0}.www-dashboard-header h1{margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.05}.www-dashboard-header p{color:var(--muted);margin:6px 0 0}.www-dashboard-card{--dashboard-preset-gap:8px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) var(--dashboard-content-opacity), transparent);width:calc((var(--dashboard-preset-size) * 6) + (var(--dashboard-preset-gap) * 5) + 28px);align-content:start;gap:10px;max-width:100%;padding:14px;display:grid;position:relative}.www-dashboard-settings{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, white 8%) 0%, color-mix(in srgb, var(--surface) 98%, var(--surface-2) 2%) 100%);width:100%;max-height:100%;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--border) 34%, transparent 66%), inset -18px 0 24px color-mix(in srgb, CanvasText 8%, transparent 92%);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border:0;border-radius:0;align-self:stretch;gap:0;margin:0;display:grid;overflow:hidden auto}.www-dashboard-settings::-webkit-scrollbar{width:0;height:0;display:none}.www-dashboard-settingsHeader{border-bottom:1px solid color-mix(in srgb, var(--border) 46%, transparent 54%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 86%, white 14%) 0%, color-mix(in srgb, var(--surface) 96%, var(--surface-2) 4%) 100%);padding:24px 24px 20px}.www-dashboard-settingsEyebrow,.www-dashboard-settingsSectionTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.www-dashboard-settingsTitle{color:var(--text);margin:8px 0 0;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.05}.www-dashboard-settingsLead{max-width:30ch;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.www-dashboard-settingsSection{display:grid}.www-dashboard-settingsSection+.www-dashboard-settingsSection{border-top:1px solid color-mix(in srgb, var(--border) 46%, transparent 54%)}.www-dashboard-settingsSectionTitle{padding:16px 24px 10px}.www-dashboard-settingsRow{gap:12px;padding:16px 24px;display:grid}.www-dashboard-settingsRow+.www-dashboard-settingsRow{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent 60%)}.www-dashboard-settingsRowHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.www-dashboard-settingsRowText{gap:3px;min-width:0;display:grid}.www-dashboard-settingsRowLabel{color:var(--text);font-size:15px;font-weight:500;line-height:1.2}.www-dashboard-settingsRowDescription{color:var(--muted);font-size:12px;line-height:1.4}.www-dashboard-settingsRowAction{flex:none}.www-dashboard-settingsRowBody{gap:10px;display:grid}.www-dashboard-settingsActionCluster{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.www-dashboard-settingsInlineButton,.www-dashboard-settingsActionButton,.www-dashboard-settingsValue{border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;line-height:1}.www-dashboard-settingsInlineButton,.www-dashboard-settingsActionButton{appearance:none;border:1px solid color-mix(in srgb, var(--border) 68%, transparent 32%);background:color-mix(in srgb, var(--surface-2) 55%, white 45%);color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;transition:transform .12s,background .14s,border-color .14s;display:inline-flex;position:relative}.www-dashboard-settingsInlineButton:hover,.www-dashboard-settingsActionButton:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 72%, white 28%);border-color:color-mix(in srgb, var(--border) 82%, transparent 18%)}.www-dashboard-settingsInlineButton:active,.www-dashboard-settingsActionButton:active:not(:disabled){transform:translateY(1px)}.www-dashboard-settingsInlineButton:focus-within,.www-dashboard-settingsActionButton:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}.www-dashboard-settingsActionButton:disabled{opacity:.5;cursor:not-allowed}.www-dashboard-settingsValue{border:1px solid color-mix(in srgb, var(--border) 44%, transparent 56%);background:color-mix(in srgb, var(--surface-2) 38%, transparent 62%);color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.www-dashboard-settingsFileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.www-dashboard-settingsControl{background:color-mix(in srgb, var(--surface-2) 34%, white 66%);border-radius:14px;min-height:42px}.www-dashboard-settingsRange{width:100%;accent-color:color-mix(in srgb, var(--accent) 70%, var(--text) 30%);cursor:pointer;margin:0}.www-dashboard-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.www-dashboard-presets{grid-template-columns:repeat(auto-fill, var(--dashboard-preset-size));gap:var(--dashboard-preset-gap);grid-auto-flow:dense;align-items:start;display:grid}.www-dashboard-presetBtn{width:var(--dashboard-preset-size);min-width:var(--dashboard-preset-size);min-height:var(--dashboard-preset-size);border-radius:12px;justify-content:center;padding:0}.www-dashboard-presetFace{display:none}.www-dashboard-presetArt{opacity:0;pointer-events:none;position:absolute;inset:0}.www-dashboard-presetArtImage{object-fit:cover;width:100%;height:100%}.www-dashboard-presetArtGlow{opacity:0;pointer-events:none;border-radius:999px;height:16%;position:absolute;inset:auto 10% 8% 18%}.www-dashboard-presetArt--bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:3px;padding:8px;display:grid}.www-dashboard-presetArtBar{height:var(--dashboard-art-size,42%);border-radius:999px 999px 5px 5px;align-self:end}.www-dashboard-presetArt--stack{display:block}.www-dashboard-presetArtBlock,.www-dashboard-presetArtTrack{position:absolute}.www-dashboard-presetArtBlock{width:var(--dashboard-block-width,28px);height:var(--dashboard-block-height,22px);left:var(--dashboard-block-left,10px);top:var(--dashboard-block-top,10px);transform:rotate(var(--dashboard-block-rotate,0deg));border-radius:9px}.www-dashboard-presetArtTrack{border-radius:999px;height:7px;bottom:10px;left:10px;right:12px}.www-dashboard-presetArt--mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:7px;display:grid}.www-dashboard-presetArt--background-remover{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:10px;display:grid}.www-dashboard-presetArtTile{opacity:var(--dashboard-tile-opacity,.82);border-radius:7px}.www-dashboard-presetArtBrick{background:var(--dashboard-brick-color,#8aa0b8);opacity:1;border-radius:1px;min-height:18px}.www-dashboard-presetBtnIcon{width:calc(var(--dashboard-preset-size) - 16px);height:calc(var(--dashboard-preset-size) - 16px);place-items:center;display:inline-grid}.www-dashboard-presetBtnIcon svg{width:calc(var(--dashboard-preset-size) - 16px);height:calc(var(--dashboard-preset-size) - 16px);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.www-dashboard-presetBtn--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, var(--surface) 80%)}.www-dashboard-presetBtn--hovered{filter:brightness(.98)}.www-dashboard-presetBtn--card{width:100%;min-width:0;min-height:var(--dashboard-card-shortcut-height,154px);height:var(--dashboard-card-shortcut-height,154px);box-sizing:border-box;box-shadow:none;background:0 0;border:0;border-radius:3px;padding:0;display:block}.www-dashboard-presetBtn--card .www-dashboard-presetFace{border-radius:3px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.www-dashboard-presetBtn--card .www-dashboard-presetArt{opacity:1;border-radius:0;flex:auto;position:relative;inset:auto;overflow:hidden}.www-dashboard-cardShortcutFooter{min-height:var(--dashboard-card-shortcut-footer-height,42px);align-items:center;padding:9px 12px 10px;display:flex}.www-dashboard-cardShortcutLabel{width:100%;color:var(--text);letter-spacing:-.01em;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 1px;font-size:14px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.www-dashboard-presetFace--somebox{background:inherit}.www-dashboard-someboxShortcutHeader,.www-dashboard-cardShortcutFooter--somebox{flex:none;transition:background-color .24s,color .24s,box-shadow .24s}.www-dashboard-someboxShortcutHeader{align-items:center;min-height:28px;padding:7px 12px 8px;display:flex}.www-dashboard-someboxShortcutEyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:600}.www-dashboard-presetArt--somebox{background:inherit;justify-content:center;align-items:center;padding:10px 14px 12px;display:flex;position:relative;overflow:hidden}.www-dashboard-someboxShortcutTiles{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:min(100%,178px);display:grid;position:relative}.www-dashboard-someboxShortcutTile{aspect-ratio:1;background:var(--dashboard-somebox-tile-color,#7c8ea3);color:#fff;letter-spacing:.12em;text-transform:uppercase;opacity:.34;filter:saturate(.72)brightness(.92);place-items:center;min-width:0;font-size:12px;font-weight:800;transition:opacity .18s,filter .18s,transform .18s,box-shadow .18s;display:grid;transform:translateY(10%)scale(.9);box-shadow:0 6px 14px #221f1b14}.www-dashboard-someboxShortcutTile--filled{opacity:1;filter:none;transform:translateY(0)scale(1);box-shadow:0 10px 18px #221f1b29}.www-dashboard-someboxShortcutTileLetter{opacity:0;transition:opacity .12s}.www-dashboard-someboxShortcutTile--filled .www-dashboard-someboxShortcutTileLetter{opacity:1}.www-dashboard-cardShortcutFooter--somebox{justify-content:space-between;gap:12px}.www-dashboard-someboxShortcutFooterCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.www-dashboard-someboxShortcutFooterTitle{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;width:100%;font-size:13px;font-weight:700;line-height:1.15;overflow:hidden}.www-dashboard-someboxShortcutFooterSubtitle{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;opacity:.84;width:100%;font-size:9px;font-weight:600;line-height:1.2;overflow:hidden}.www-dashboard-someboxShortcutFooterMark{letter-spacing:.08em;text-transform:uppercase;opacity:.92;flex-direction:column;flex:none;align-items:flex-end;font-size:10px;font-weight:700;line-height:.92;display:flex}.www-dashboard-presetArt--catalog-book{perspective:760px;isolation:isolate;justify-content:center;align-items:stretch;padding:0;display:flex}.www-dashboard-catalogShortcutBook{--dashboard-catalog-book-page-surface:linear-gradient(180deg, #fffdf9 0%, #f1e6d3 100%);--dashboard-catalog-book-page-surface-back:linear-gradient(180deg, #fbf5eb 0%, #e4d5be 100%);--dashboard-catalog-book-line:#6e543821;width:calc(100% + 18px);height:calc(100% + 8px);transform-style:preserve-3d;animation:www-dashboard-catalogBookFloat calc(var(--dashboard-shortcut-duration,7.2s) + 1.6s) ease-in-out infinite;margin:-4px -9px 0;position:relative}.www-dashboard-catalogShortcutBookGlow{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--dashboard-catalog-book-accent,#9c5531) 34%, transparent 66%) 0%, transparent 74%);filter:blur(20px);opacity:.44;border-radius:999px;position:absolute;inset:2% 2% 10%}.www-dashboard-catalogShortcutBookShadow{filter:blur(6px);background:radial-gradient(circle,#37221238 0%,#37221200 72%);border-radius:999px;width:100%;height:15%;position:absolute;bottom:1%;left:50%;right:auto;transform:translate(-50%)}.www-dashboard-catalogShortcutBookBody{transform-style:preserve-3d;position:absolute;inset:0;transform:none}.www-dashboard-catalogShortcutBookSpine{background:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-catalog-book-accent,#9c5531) 82%, #f3c49d 18%) 0%, color-mix(in srgb, var(--dashboard-catalog-book-accent,#9c5531) 68%, #532815 32%) 48%, color-mix(in srgb, var(--dashboard-catalog-book-accent,#9c5531) 72%, #35180c 28%) 100%);border-radius:999px;width:12px;position:absolute;top:1.5%;bottom:5%;left:50%;transform:translate(-50%)translateZ(2px);box-shadow:inset 1px 0 #ffffff29,inset -1px 0 #1f11092e,0 9px 14px #4528122e}.www-dashboard-catalogShortcutBookStack{background:linear-gradient(90deg,#d8c9b1 0%,#f0e6d5 58%,#fffdfa 100%);border-radius:3px 12px 12px 3px;width:13%;height:90%;position:absolute;top:1.5%;right:0;box-shadow:0 10px 18px #4528121f,inset 0 0 0 1px #90705014}.www-dashboard-catalogShortcutBookStack:before{content:"";border-radius:inherit;opacity:.6;background:repeating-linear-gradient(#baa5888c 0 1px,#0000 1px 6px);position:absolute;inset:3px 0 3px 2px}.www-dashboard-catalogShortcutBookPage{background:linear-gradient(90deg, #80624614, transparent 14%) 100% 0 / 14px 100% no-repeat, linear-gradient(180deg, var(--dashboard-catalog-book-accent,#9c5531) 0 0) 12px 12px / 32px 6px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--dashboard-catalog-book-accent,#9c5531) 26%, transparent 74%) 0 0) 12px 24px / 46px 3px no-repeat, linear-gradient(180deg, #735b4224 0 0) 12px 35px / calc(100% - 24px) 2px no-repeat, repeating-linear-gradient(180deg, transparent 0 9px, var(--dashboard-catalog-book-line) 9px 10px, transparent 10px 16px) 12px 46px / calc(100% - 24px) calc(100% - 58px) no-repeat, var(--dashboard-catalog-book-page-surface);border:1px solid #94745229;width:47.75%;height:91%;position:absolute;top:1.5%;overflow:hidden;box-shadow:0 10px 18px #45281224}.www-dashboard-catalogShortcutBookPage--left{border-radius:12px 4px 4px 10px;left:0;box-shadow:inset -10px 0 14px -14px #583a2057,0 10px 18px #4528121f}.www-dashboard-catalogShortcutBookPage--right{border-radius:4px 12px 10px 4px;right:0;box-shadow:inset 10px 0 14px -14px #583a204d,0 10px 18px #45281229}.www-dashboard-catalogShortcutBookFlipSheet{opacity:0;transform-origin:0;width:47.75%;height:91%;transform-style:preserve-3d;animation:www-dashboard-catalogPageTurn var(--dashboard-shortcut-duration,7.2s) cubic-bezier(.38, .06, .18, 1) infinite;position:absolute;top:1.5%;left:50%}.www-dashboard-catalogShortcutBookFlipSheet:before,.www-dashboard-catalogShortcutBookFlipSheet:after{content:"";backface-visibility:hidden;border:1px solid #94745224;position:absolute;inset:0;box-shadow:0 10px 18px #45281224}.www-dashboard-catalogShortcutBookFlipSheet:before{background:linear-gradient(90deg, #80624614, transparent 14%) 100% 0 / 14px 100% no-repeat, linear-gradient(180deg, var(--dashboard-catalog-book-accent,#9c5531) 0 0) 12px 12px / 32px 6px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--dashboard-catalog-book-accent,#9c5531) 24%, transparent 76%) 0 0) 12px 24px / 46px 3px no-repeat, linear-gradient(180deg, #735b4224 0 0) 12px 35px / calc(100% - 24px) 2px no-repeat, repeating-linear-gradient(180deg, transparent 0 9px, var(--dashboard-catalog-book-line) 9px 10px, transparent 10px 16px) 12px 46px / calc(100% - 24px) calc(100% - 58px) no-repeat, var(--dashboard-catalog-book-page-surface);border-radius:4px 12px 10px 4px}.www-dashboard-catalogShortcutBookFlipSheet:after{background:linear-gradient(90deg, transparent, #80624614 86%) 0 0 / 14px 100% no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--dashboard-catalog-book-accent,#9c5531) 20%, transparent 80%) 0 0) 12px 12px / 28px 5px no-repeat, repeating-linear-gradient(180deg, transparent 0 9px, #6e54381a 9px 10px, transparent 10px 16px) 12px 28px / calc(100% - 24px) calc(100% - 40px) no-repeat, var(--dashboard-catalog-book-page-surface-back);border-radius:12px 4px 4px 10px;transform:rotateY(180deg)}.www-dashboard-catalogShortcutBookFlipSheet--primary{animation-delay:0s}.www-dashboard-catalogShortcutBookFlipSheet--secondary{animation-delay:calc(var(--dashboard-shortcut-duration,12s) / -3)}.www-dashboard-catalogShortcutBookFlipSheet--tertiary{animation-delay:calc((var(--dashboard-shortcut-duration,12s) * -2) / 3)}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .mh-btn-ghost.www-dashboard-presetBtn{box-shadow:none;background:0 0;border-color:#0000}:root:not([data-app-theme=dark]) .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card){background:#fbfbfb;border-color:#fff;box-shadow:inset 0 0 0 1px #fff,0 4px 12px #11111114}:root:not([data-app-theme=dark]) .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card):hover:not(:disabled),:root:not([data-app-theme=dark]) .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card).www-dashboard-presetBtn--hovered{background:#fbfbfb;border-color:#fff;box-shadow:inset 0 0 0 1px #fff,0 6px 14px #1111111a}:root:not([data-app-theme=dark]) .mh-btn-ghost.www-dashboard-presetBtn--card{background:#fbfbfb;border:1px solid #fff;transition:opacity .16s;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #fff,0 6px 14px #11111117}:root:not([data-app-theme=dark]) .mh-btn-ghost.www-dashboard-presetBtn--card:hover:not(:disabled),:root:not([data-app-theme=dark]) .mh-btn-ghost.www-dashboard-presetBtn--card.www-dashboard-presetBtn--hovered{filter:none;opacity:.94;border-color:#fff;transform:none;box-shadow:inset 0 0 0 1px #fff,0 8px 18px #1111111f}:root:not([data-app-theme=dark]) .mh-btn-ghost.www-dashboard-presetBtn--card:active:not(:disabled){opacity:1;transform:none}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetFace{isolation:isolate;box-shadow:none;background:#fbfbfb;border:0}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArt{box-shadow:none;background:#fbfbfb}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArtGlow{display:none}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-cardShortcutFooter{background:#fbfbfb;border-top:0}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--bars:before,:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--mosaic:before{display:none}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--bars{background:#fbfbfb;grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:8px;padding:14px 12px 18px;display:grid}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBar{background:var(--dashboard-bar-color,#7c8ea3);animation:www-dashboard-shortcutBars var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-bar-delay,0s);transform-origin:bottom;border-radius:0}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--stack{background:#fbfbfb}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBlock{background:var(--dashboard-block-color,#7c8ea3);box-shadow:none;animation:www-dashboard-shortcutBlock var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-block-delay,0s)}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge{color:#fff;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:12px}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge--left{background:#334d73;left:20px}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge--right{background:#d5ac1e;left:42px}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--mosaic{background:#fbfbfb;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;display:grid}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--background-remover{background:#fbfbfb;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:14px 12px;display:grid}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArtTile{background:var(--dashboard-tile-color,#7c8ea3);color:#fff;box-shadow:none;animation:www-dashboard-shortcutTile var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-tile-delay,0s);place-items:center;font-size:13px;font-weight:700;display:grid}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBrick{background:var(--dashboard-brick-color,#7c8ea3);min-height:22px;animation:www-dashboard-backgroundRemoverBrick calc(var(--dashboard-shortcut-duration,5.2s) + 1.8s) ease infinite;animation-delay:var(--dashboard-brick-delay,0s);box-shadow:inset 0 1px #ffffff47,0 1px #bcb4ae8c}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArtTile--avatar{position:relative;overflow:hidden}:root:not([data-app-theme=dark]) .www-dashboard-presetBtn--card .www-dashboard-presetArtAvatar{background:radial-gradient(circle at 50% 28%,#f5d4be 0 22%,#0000 23%),linear-gradient(#21395b 0%,#456487 100%);border-radius:999px 999px 18px 18px;width:60%;height:72%}:root:not([data-app-theme=dark]) .www-dashboard-cardShortcutLabel{color:#111;font-size:14px;font-weight:700}}:root[data-app-theme=light] .mh-btn-ghost.www-dashboard-presetBtn{box-shadow:none;background:0 0;border-color:#0000}:root[data-app-theme=light] .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card){background:#fbfbfb;border-color:#fff;box-shadow:inset 0 0 0 1px #fff,0 4px 12px #11111114}:root[data-app-theme=light] .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card):hover:not(:disabled),:root[data-app-theme=light] .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card).www-dashboard-presetBtn--hovered{background:#fbfbfb;border-color:#fff;box-shadow:inset 0 0 0 1px #fff,0 6px 14px #1111111a}:root[data-app-theme=light] .mh-btn-ghost.www-dashboard-presetBtn--card{background:#fbfbfb;border:1px solid #fff;transition:opacity .16s;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #fff,0 6px 14px #11111117}:root[data-app-theme=light] .mh-btn-ghost.www-dashboard-presetBtn--card:hover:not(:disabled),:root[data-app-theme=light] .mh-btn-ghost.www-dashboard-presetBtn--card.www-dashboard-presetBtn--hovered{filter:none;opacity:.94;border-color:#fff;transform:none;box-shadow:inset 0 0 0 1px #fff,0 8px 18px #1111111f}:root[data-app-theme=light] .mh-btn-ghost.www-dashboard-presetBtn--card:active:not(:disabled){opacity:1;transform:none}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetFace{isolation:isolate;box-shadow:none;background:#fbfbfb;border:0}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArt{box-shadow:none;background:#fbfbfb}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArtGlow{display:none}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-cardShortcutFooter{background:#fbfbfb;border-top:0}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArt--bars:before,:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArt--mosaic:before{display:none}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArt--bars{background:#fbfbfb;grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:8px;padding:14px 12px 18px;display:grid}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArtBar{background:var(--dashboard-bar-color,#7c8ea3);animation:www-dashboard-shortcutBars var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-bar-delay,0s);transform-origin:bottom;border-radius:0}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArt--stack{background:#fbfbfb}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArtBlock{background:var(--dashboard-block-color,#7c8ea3);box-shadow:none;animation:www-dashboard-shortcutBlock var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-block-delay,0s)}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge{color:#fff;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:12px}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge--left{background:#334d73;left:20px}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge--right{background:#d5ac1e;left:42px}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArt--mosaic{background:#fbfbfb;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;display:grid}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArt--background-remover{background:#fbfbfb;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:14px 12px;display:grid}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArtTile{background:var(--dashboard-tile-color,#7c8ea3);color:#fff;box-shadow:none;animation:www-dashboard-shortcutTile var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-tile-delay,0s);place-items:center;font-size:13px;font-weight:700;display:grid}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArtBrick{background:var(--dashboard-brick-color,#7c8ea3);min-height:22px;animation:www-dashboard-backgroundRemoverBrick calc(var(--dashboard-shortcut-duration,5.2s) + 1.8s) ease infinite;animation-delay:var(--dashboard-brick-delay,0s);box-shadow:inset 0 1px #ffffff47,0 1px #bcb4ae8c}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArtTile--avatar{position:relative;overflow:hidden}:root[data-app-theme=light] .www-dashboard-presetBtn--card .www-dashboard-presetArtAvatar{background:radial-gradient(circle at 50% 28%,#f5d4be 0 22%,#0000 23%),linear-gradient(#21395b 0%,#456487 100%);border-radius:999px 999px 18px 18px;width:60%;height:72%}:root[data-app-theme=light] .www-dashboard-cardShortcutLabel{color:#111;font-size:14px;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-app-theme=light]) .www-dashboard-card{background:color-mix(in srgb, var(--surface) 82%, #000 18%);-webkit-backdrop-filter:blur(10px)saturate(116%);border-color:#0000;box-shadow:0 1px 2px -1px #00000085,0 8px 18px -12px #0000006b,0 20px 34px -28px #000000e6}:root:not([data-app-theme=light]) .www-dashboard .www-dashboard-settings{background:color-mix(in srgb, var(--surface) var(--dashboard-header-opacity), transparent);box-shadow:inset 1px 0 #ffffff1a}:root:not([data-app-theme=light]) .www-dashboard .www-dashboard-settingsHeader{background:0 0}:root:not([data-app-theme=light]) .www-dashboard-settingsDock:before{display:none}:root:not([data-app-theme=light]) .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card){background:linear-gradient(180deg, #ffffff12 0%, transparent 44%), color-mix(in srgb, var(--surface) 84%, #000 16%);-webkit-backdrop-filter:blur(10px)saturate(118%);border-color:#0000;box-shadow:0 1px 2px -1px #0000008a,0 6px 14px -10px #00000061,0 18px 28px -24px #000000e0}:root:not([data-app-theme=light]) .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card):hover:not(:disabled),:root:not([data-app-theme=light]) .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card).www-dashboard-presetBtn--hovered{filter:none;border-color:#0000;transform:none;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root:not([data-app-theme=light]) .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card):active:not(:disabled){transform:none}:root:not([data-app-theme=light]) .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card):focus-visible{outline:none;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root:not([data-app-theme=light]) .mh-btn-ghost.www-dashboard-presetBtn--card{background:linear-gradient(180deg, #ffffff12 0%, transparent 42%), color-mix(in srgb, var(--surface) 84%, #000 16%);-webkit-backdrop-filter:blur(10px)saturate(118%);border-color:#0000;transition:opacity .16s,box-shadow .16s;position:relative;overflow:visible;box-shadow:0 1px 2px -1px #0000008a,0 6px 14px -10px #00000061,0 18px 28px -24px #000000e0}:root:not([data-app-theme=light]) .mh-btn-ghost.www-dashboard-presetBtn--card:hover:not(:disabled),:root:not([data-app-theme=light]) .mh-btn-ghost.www-dashboard-presetBtn--card.www-dashboard-presetBtn--hovered{filter:none;opacity:1;border-color:#0000;transform:none;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root:not([data-app-theme=light]) .mh-btn-ghost.www-dashboard-presetBtn--card:active:not(:disabled){opacity:1;transform:none}:root:not([data-app-theme=light]) .mh-btn-ghost.www-dashboard-presetBtn--card:focus-visible{outline:none;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetFace{isolation:isolate;box-shadow:none;background:0 0}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArt{box-shadow:none;background:0 0}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArtGlow{display:none}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-cardShortcutFooter{background:0 0;border-top:0}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--bars:before,:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--mosaic:before{display:none}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--bars{background:0 0;grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:8px;padding:14px 12px 18px;display:grid}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBar{background:var(--dashboard-bar-color,#7c8ea3);animation:www-dashboard-shortcutBars var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-bar-delay,0s);transform-origin:bottom;border-radius:0}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--stack{background:0 0}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBlock{background:var(--dashboard-block-color,#7c8ea3);box-shadow:none;animation:www-dashboard-shortcutBlock var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-block-delay,0s)}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge{color:#fff;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:12px}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge--left{background:#334d73;left:20px}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge--right{background:#d5ac1e;left:42px}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--mosaic{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;display:grid}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArt--background-remover{background:0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:14px 12px;display:grid}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArtTile{background:var(--dashboard-tile-color,#7c8ea3);color:#fff;box-shadow:none;animation:www-dashboard-shortcutTile var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-tile-delay,0s);place-items:center;font-size:13px;font-weight:700;display:grid}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArtBrick{background:var(--dashboard-brick-color,#7c8ea3);min-height:22px;animation:www-dashboard-backgroundRemoverBrick calc(var(--dashboard-shortcut-duration,5.2s) + 1.8s) ease infinite;animation-delay:var(--dashboard-brick-delay,0s);box-shadow:inset 0 1px #ffffff2e,0 1px #0000006b}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArtTile--avatar{position:relative;overflow:hidden}:root:not([data-app-theme=light]) .www-dashboard-presetBtn--card .www-dashboard-presetArtAvatar{background:radial-gradient(circle at 50% 28%,#f5d4be 0 22%,#0000 23%),linear-gradient(#21395b 0%,#456487 100%);border-radius:999px 999px 18px 18px;width:60%;height:72%}:root:not([data-app-theme=light]) .www-dashboard-cardShortcutLabel{color:#f5f7fa;font-size:14px;font-weight:700}}:root[data-app-theme=dark] .www-dashboard-card{background:color-mix(in srgb, var(--surface) 82%, #000 18%);-webkit-backdrop-filter:blur(10px)saturate(116%);border-color:#0000;box-shadow:0 1px 2px -1px #00000085,0 8px 18px -12px #0000006b,0 20px 34px -28px #000000e6}:root[data-app-theme=dark] .www-dashboard .www-dashboard-settings{background:color-mix(in srgb, var(--surface) var(--dashboard-header-opacity), transparent);box-shadow:inset 1px 0 #ffffff1a}:root[data-app-theme=dark] .www-dashboard .www-dashboard-settingsHeader{background:0 0}:root[data-app-theme=dark] .www-dashboard-settingsDock:before{display:none}:root[data-app-theme=dark] .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card){background:linear-gradient(180deg, #ffffff12 0%, transparent 44%), color-mix(in srgb, var(--surface) 84%, #000 16%);-webkit-backdrop-filter:blur(10px)saturate(118%);border-color:#0000;box-shadow:0 1px 2px -1px #0000008a,0 6px 14px -10px #00000061,0 18px 28px -24px #000000e0}:root[data-app-theme=dark] .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card):hover:not(:disabled),:root[data-app-theme=dark] .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card).www-dashboard-presetBtn--hovered{filter:none;border-color:#0000;transform:none;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root[data-app-theme=dark] .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card):active:not(:disabled){transform:none}:root[data-app-theme=dark] .mh-btn-ghost.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card):focus-visible{outline:none;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root[data-app-theme=dark] .mh-btn-ghost.www-dashboard-presetBtn--card{background:linear-gradient(180deg, #ffffff12 0%, transparent 42%), color-mix(in srgb, var(--surface) 84%, #000 16%);-webkit-backdrop-filter:blur(10px)saturate(118%);border-color:#0000;transition:opacity .16s,box-shadow .16s;position:relative;overflow:visible;box-shadow:0 1px 2px -1px #0000008a,0 6px 14px -10px #00000061,0 18px 28px -24px #000000e0}:root[data-app-theme=dark] .mh-btn-ghost.www-dashboard-presetBtn--card:hover:not(:disabled),:root[data-app-theme=dark] .mh-btn-ghost.www-dashboard-presetBtn--card.www-dashboard-presetBtn--hovered{filter:none;opacity:1;border-color:#0000;transform:none;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root[data-app-theme=dark] .mh-btn-ghost.www-dashboard-presetBtn--card:active:not(:disabled){opacity:1;transform:none}:root[data-app-theme=dark] .mh-btn-ghost.www-dashboard-presetBtn--card:focus-visible{outline:none;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetFace{isolation:isolate;box-shadow:none;background:0 0}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArt{box-shadow:none;background:0 0}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArtGlow{display:none}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-cardShortcutFooter{background:0 0;border-top:0}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArt--bars:before,:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArt--mosaic:before{display:none}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArt--bars{background:0 0;grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:8px;padding:14px 12px 18px;display:grid}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArtBar{background:var(--dashboard-bar-color,#7c8ea3);animation:www-dashboard-shortcutBars var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-bar-delay,0s);transform-origin:bottom;border-radius:0}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArt--stack{background:0 0}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArtBlock{background:var(--dashboard-block-color,#7c8ea3);box-shadow:none;animation:www-dashboard-shortcutBlock var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-block-delay,0s)}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge{color:#fff;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:12px}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge--left{background:#334d73;left:20px}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArtBadge--right{background:#d5ac1e;left:42px}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArt--mosaic{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;display:grid}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArt--background-remover{background:0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:14px 12px;display:grid}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArtTile{background:var(--dashboard-tile-color,#7c8ea3);color:#fff;box-shadow:none;animation:www-dashboard-shortcutTile var(--dashboard-shortcut-duration,5s) ease-in-out infinite;animation-delay:var(--dashboard-tile-delay,0s);place-items:center;font-size:13px;font-weight:700;display:grid}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArtBrick{background:var(--dashboard-brick-color,#7c8ea3);min-height:22px;animation:www-dashboard-backgroundRemoverBrick calc(var(--dashboard-shortcut-duration,5.2s) + 1.8s) ease infinite;animation-delay:var(--dashboard-brick-delay,0s);box-shadow:inset 0 1px #ffffff2e,0 1px #0000006b}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArtTile--avatar{position:relative;overflow:hidden}:root[data-app-theme=dark] .www-dashboard-presetBtn--card .www-dashboard-presetArtAvatar{background:radial-gradient(circle at 50% 28%,#f5d4be 0 22%,#0000 23%),linear-gradient(#21395b 0%,#456487 100%);border-radius:999px 999px 18px 18px;width:60%;height:72%}:root[data-app-theme=dark] .www-dashboard-cardShortcutLabel{color:#f5f7fa;font-size:14px;font-weight:700}.www-dashboard-description{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) var(--dashboard-content-opacity), transparent);padding:10px}.www-dashboard-description p{color:var(--text);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:13px}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .www-dashboard{background:var(--surface);--dashboard-content-box-bg:linear-gradient(180deg, color-mix(in srgb, #fff var(--dashboard-content-opacity,90%), transparent) 0%, color-mix(in srgb, #f4f7fb var(--dashboard-content-opacity,90%), transparent) 100%), linear-gradient(145deg, color-mix(in srgb, #fff var(--dashboard-content-opacity,90%), transparent) 0%, color-mix(in srgb, #e3e8ef var(--dashboard-content-opacity,90%), transparent) 100%);--dashboard-content-box-bg-soft:linear-gradient(180deg, color-mix(in srgb, #fff var(--dashboard-content-opacity,90%), transparent) 0%, color-mix(in srgb, #edf1f6 var(--dashboard-content-opacity,90%), transparent) 100%)}:root:not([data-app-theme=dark]) .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-groupsArea,:root:not([data-app-theme=dark]) .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-card,:root:not([data-app-theme=dark]) .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-settings,:root:not([data-app-theme=dark]) .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-description{background:var(--content-box-bg)}:root:not([data-app-theme=dark]) .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-groupsArea{background:0 0}:root:not([data-app-theme=dark]) .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-settingsHeader{background:var(--content-box-bg-soft)}:root:not([data-app-theme=dark]) .www-dashboard.www-dashboard--hasBackground .www-dashboard-groupsArea,:root:not([data-app-theme=dark]) .www-dashboard.www-dashboard--hasBackground .www-dashboard-card,:root:not([data-app-theme=dark]) .www-dashboard.www-dashboard--hasBackground .www-dashboard-settings,:root:not([data-app-theme=dark]) .www-dashboard.www-dashboard--hasBackground .www-dashboard-settingsHeader,:root:not([data-app-theme=dark]) .www-dashboard.www-dashboard--hasBackground .www-dashboard-description{background:var(--dashboard-content-box-bg)}:root:not([data-app-theme=dark]) .www-dashboard-description{background:#fbfbfb;border-color:#fff;border-radius:0;box-shadow:0 6px 14px #11111117}:root:not([data-app-theme=dark]) .www-dashboard-card{box-shadow:none;background:0 0;border-color:#0000}:root:not([data-app-theme=dark]) .www-dashboard-groupsArea{box-shadow:inset 0 1px 0 #ffffffeb, inset 0 -1px 0 color-mix(in srgb, var(--border) 18%, transparent 82%);border-radius:0}:root:not([data-app-theme=dark]) .www-dashboard-settings{border-left-color:color-mix(in srgb, var(--border) 64%, transparent 36%);border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;border-radius:0;box-shadow:inset -18px 0 24px #1111110f}}:root[data-app-theme=light] .www-dashboard{background:var(--surface);--dashboard-content-box-bg:linear-gradient(180deg, color-mix(in srgb, #fff var(--dashboard-content-opacity,90%), transparent) 0%, color-mix(in srgb, #f4f7fb var(--dashboard-content-opacity,90%), transparent) 100%), linear-gradient(145deg, color-mix(in srgb, #fff var(--dashboard-content-opacity,90%), transparent) 0%, color-mix(in srgb, #e3e8ef var(--dashboard-content-opacity,90%), transparent) 100%);--dashboard-content-box-bg-soft:linear-gradient(180deg, color-mix(in srgb, #fff var(--dashboard-content-opacity,90%), transparent) 0%, color-mix(in srgb, #edf1f6 var(--dashboard-content-opacity,90%), transparent) 100%)}:root[data-app-theme=light] .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-groupsArea,:root[data-app-theme=light] .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-card,:root[data-app-theme=light] .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-settings,:root[data-app-theme=light] .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-description{background:var(--content-box-bg)}:root[data-app-theme=light] .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-groupsArea{background:0 0}:root[data-app-theme=light] .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-settingsHeader{background:var(--content-box-bg-soft)}:root[data-app-theme=light] .www-dashboard.www-dashboard--hasBackground .www-dashboard-groupsArea,:root[data-app-theme=light] .www-dashboard.www-dashboard--hasBackground .www-dashboard-card,:root[data-app-theme=light] .www-dashboard.www-dashboard--hasBackground .www-dashboard-settings,:root[data-app-theme=light] .www-dashboard.www-dashboard--hasBackground .www-dashboard-settingsHeader,:root[data-app-theme=light] .www-dashboard.www-dashboard--hasBackground .www-dashboard-description{background:var(--dashboard-content-box-bg)}:root[data-app-theme=light] .www-dashboard-description{background:#fbfbfb;border-color:#fff;border-radius:0;box-shadow:0 6px 14px #11111117}:root[data-app-theme=light] .www-dashboard-card{box-shadow:none;background:0 0;border-color:#0000}:root[data-app-theme=light] .www-dashboard-groupsArea{box-shadow:inset 0 1px 0 #ffffffeb, inset 0 -1px 0 color-mix(in srgb, var(--border) 18%, transparent 82%);border-radius:0}:root[data-app-theme=light] .www-dashboard-settings{border-left-color:color-mix(in srgb, var(--border) 64%, transparent 36%);border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;border-radius:0;box-shadow:inset -18px 0 24px #1111110f}@keyframes card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes www-dashboard-idleFadeIn{0%{opacity:0}to{opacity:1}}@keyframes www-dashboard-idlePulse{0%,to{box-shadow:0 18px 44px color-mix(in srgb, var(--text) 16%, transparent 84%);transform:scale(1)}50%{box-shadow:0 24px 52px color-mix(in srgb, var(--text) 22%, transparent 78%);transform:scale(1.035)}}@keyframes www-dashboard-idleGradient{0%{background-position:0%}to{background-position:100%}}@keyframes www-dashboard-idleHeartbeatScanner{0%{opacity:.8;left:0}50%{opacity:1}to{opacity:.75;left:calc(100% - 2px)}}@keyframes www-dashboard-idleOrbitSpin{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1.02)}}@keyframes www-dashboard-idleOrbitCore{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.35)}}@keyframes www-dashboard-idleNeonGridShift{0%,to{transform:perspective(540px)rotateX(56deg)translateY(0)}50%{transform:perspective(540px)rotateX(56deg)translateY(-10px)}}@keyframes www-dashboard-idleNeonScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes www-dashboard-idleMatrixDrop{0%{transform:translateY(-120%)}to{transform:translateY(420%)}}@keyframes www-dashboard-idleHorizonSweep{0%{left:-34%}to{left:100%}}@keyframes www-dashboard-idlePrismAura{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.05)}}@keyframes www-dashboard-idlePrismWave{0%,to{transform:translateY(0) rotate(var(--prism-rotate,0deg)) scale(1);opacity:.72}50%{transform:translateY(-9%) rotate(var(--prism-rotate,0deg)) scale(1.08);opacity:1}}@keyframes www-dashboard-idleTestSignalPulse{0%,to{filter:brightness(.72)}50%{filter:brightness(1.25)}}@keyframes www-dashboard-idleTestSignalNoise{0%{transform:translate(0,0)}25%{transform:translate(-1%,1.2%)}50%{transform:translate(1.3%,-1%)}75%{transform:translate(-.8%,.7%)}to{transform:translate(0,0)}}@keyframes www-dashboard-idleTestSignalScan{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes www-dashboard-idleTestSignalLabel{0%,to{opacity:.72}50%{opacity:1}}@keyframes www-dashboard-idleParticleFloat{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.85)}50%{opacity:1;transform:translate(-50%,-62%)scale(1.45)}}@keyframes www-dashboard-idleRadarRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes www-dashboard-idleRadarBlink{0%,to{opacity:.2;transform:translate(-50%,-50%)scale(.7)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}@keyframes www-dashboard-idleEqualizerJump{0%,to{height:18%}30%{height:80%}55%{height:38%}75%{height:62%}}@keyframes www-dashboard-shortcutFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes www-dashboard-shortcutShine{0%,to{opacity:.72;transform:translate(-6%)}50%{opacity:1;transform:translate(6%)}}@keyframes www-dashboard-shortcutBars{0%,to{transform:scaleY(.88)}50%{transform:scaleY(1.08)}}@keyframes www-dashboard-shortcutBlock{0%,to{transform:translateY(0) rotate(var(--dashboard-block-rotate,0deg))}50%{transform:translateY(-2px) rotate(calc(var(--dashboard-block-rotate,0deg) + 2deg))}}@keyframes www-dashboard-shortcutTile{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.04)}}@keyframes www-dashboard-catalogBookFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes www-dashboard-catalogPageTurn{0%,12%{opacity:0;transform:rotateY(0)}16%,24%{opacity:1;transform:rotateY(0)}46%,58%{opacity:1;transform:rotateY(-180deg)}62%,to{opacity:0;transform:rotateY(-180deg)}}@keyframes www-dashboard-backgroundRemoverBrick{0%{opacity:.14;transform:scale(.88)}18%,42%{opacity:1;transform:scale(1)}72%{opacity:.28;transform:scale(.94)}to{opacity:.14;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.www-dashboard-presetArt,.www-dashboard-presetArtGlow,.www-dashboard-presetArtBar,.www-dashboard-presetArtBlock,.www-dashboard-presetArtTile,.www-dashboard-presetArtBrick,.www-dashboard-catalogShortcutBook,.www-dashboard-catalogShortcutBookFlipSheet{animation:none!important}.www-dashboard-emptyCue,.www-dashboard-emptyGhost,.www-dashboard-emptyTrailDot,.www-dashboard-emptyCopy{animation:none!important;transform:none!important}.www-dashboard-someboxShortcutHeader,.www-dashboard-cardShortcutFooter--somebox,.www-dashboard-someboxShortcutTile,.www-dashboard-someboxShortcutTileLetter{transition:none!important}.www-dashboard-idleOverlay,.www-dashboard-idleOverlay *,.www-dashboard-idleOverlay :before,.www-dashboard-idleOverlay :after{transition:none!important;animation:none!important}}@media (max-width:760px){.app{padding:0}.app__surface{box-shadow:none;border:0;border-radius:0;padding:10px}.www-dashboard-card{width:100%;max-width:100%;padding:12px}.www-dashboard-presets{grid-template-columns:repeat(auto-fit,minmax(46px,46px));justify-content:center;width:100%}.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card){width:46px;min-width:46px}.www-dashboard-presetBtn--card{width:100%;min-width:0}.www-dashboard-settings{border-radius:0}.www-dashboard-settingsHeader,.www-dashboard-settingsSectionTitle,.www-dashboard-settingsRow{padding-left:18px;padding-right:18px}.www-dashboard-settingsRowHead{flex-direction:column}.www-dashboard-settingsActionCluster{justify-content:flex-start}.www-dashboard-settingsDock{width:100%;top:0;bottom:0}.www-dashboard{--dashboard-settings-dock-width:100%}.www-dashboard.www-dashboard--settingsOpen .mh-convertPanel-topbarPage--centered{display:none}.www-dashboard-empty{padding:24px 18px 32px}.www-dashboard-emptyStage{grid-template-columns:minmax(0,1fr);gap:22px;width:min(100%,420px)}.www-dashboard-emptyStage:before{border-radius:32px;inset:28% 4% 10%}.www-dashboard-emptyStage:after{inset:auto 8% 4%}.www-dashboard-emptyCopy{text-align:center;justify-items:center;max-width:none}.www-dashboard-emptyLabel{text-align:center}.www-dashboard-emptyGuide{width:100%;height:244px;min-height:0}.www-dashboard-emptyGuide:before{inset:48px 0 22px}.www-dashboard-emptyCue{padding:8px 10px;top:0;right:2px}.www-dashboard-emptyTrail{width:156px;top:68px;right:68px;transform:rotate(-22deg)}.www-dashboard-emptyTrailDot{width:8px;height:8px}.www-dashboard-emptyGhostCluster{width:min(360px,100%);height:164px;left:50%}.www-dashboard-emptyGhost--group{width:190px;height:104px;padding:14px;bottom:28px;left:0}.www-dashboard-emptyGhost--shortcut{border-radius:26px;width:84px;height:84px;padding:12px;bottom:8px;left:118px}.www-dashboard-emptyGhost--widget{gap:10px;width:156px;height:118px;padding:14px;bottom:34px;right:0}.www-dashboard-emptyGhostTile{border-radius:14px;height:42px}.www-dashboard-emptyGhostGlyph{border-radius:14px;width:34px;height:34px}.www-dashboard-emptyGhostOrb{border-radius:14px;width:44px;height:44px}}.www-dashboard-sidebar{z-index:10;flex-direction:column;align-items:center;gap:6px;width:38px;display:flex;position:fixed;top:80px;right:22px}.www-dashboard-groupsArea{--dashboard-preset-size:64px;--dashboard-free-tile-row-step:92px;--dashboard-card-shortcut-width:calc((var(--dashboard-canvas-step,72px) * 4) - var(--dashboard-preset-gap,8px));--dashboard-card-shortcut-height:calc((var(--dashboard-canvas-step,72px) * 3) - var(--dashboard-preset-gap,8px));--dashboard-widget-width:calc((var(--dashboard-canvas-step,72px) * 5) - var(--dashboard-preset-gap,8px));--dashboard-widget-height:calc((var(--dashboard-canvas-step,72px) * 4) - var(--dashboard-preset-gap,8px));--dashboard-card-shortcut-footer-height:42px;--dashboard-card-shortcut-thumb-height:calc(var(--dashboard-card-shortcut-height) - var(--dashboard-card-shortcut-footer-height));background:linear-gradient(160deg, #0000004d 0%, color-mix(in srgb, var(--surface) 72%, transparent 28%) 52%, #00000042 100%);-webkit-backdrop-filter:blur(6px)saturate(128%);border-radius:10px;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #0000006b,inset 0 -1px #ffffff1a,inset 1px 0 #00000047,inset -1px 0 #ffffff14}.www-dashboard--hasBackground .www-dashboard-groupsArea{box-shadow:none;-webkit-backdrop-filter:none;background:0 0}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .www-dashboard .www-dashboard-groupsArea{box-shadow:inset 0 1px 0 #ffffffeb, inset 0 -1px 0 color-mix(in srgb, var(--border) 18%, transparent 82%);border-radius:0}:root:not([data-app-theme=dark]) .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-groupsArea{-webkit-backdrop-filter:none;background:0 0}}:root[data-app-theme=light] .www-dashboard .www-dashboard-groupsArea{box-shadow:inset 0 1px 0 #ffffffeb, inset 0 -1px 0 color-mix(in srgb, var(--border) 18%, transparent 82%);border-radius:0}:root[data-app-theme=light] .www-dashboard:not(.www-dashboard--hasBackground) .www-dashboard-groupsArea{-webkit-backdrop-filter:none;background:0 0}.www-dashboard-groupsArea--settingsOpen{isolation:isolate}.www-dashboard-settingsDock{width:var(--dashboard-settings-dock-width);z-index:3;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;right:0}.www-dashboard-settingsDock:before{content:"";pointer-events:none;background:linear-gradient(90deg,#1111110d 0%,#11111105 62%,#0000 100%);width:3px;position:absolute;top:0;bottom:0;left:-3px}.www-dashboard-settingsDock .www-dashboard-settings{pointer-events:auto}.www-dashboard-canvas{position:absolute;inset:0}.www-dashboard-freeTileWrap{width:var(--dashboard-canvas-step,72px);touch-action:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.www-dashboard-freeTileWrap--card{width:var(--dashboard-card-shortcut-width);min-height:var(--dashboard-card-shortcut-height);align-items:stretch;gap:0}.www-dashboard-freeTileWrap--widget{width:var(--dashboard-widget-width);min-height:var(--dashboard-widget-height);align-items:stretch;gap:0}.www-dashboard-freeTileWrap--editing{cursor:grab}.www-dashboard-freeTileWrap--editing:active{cursor:grabbing}@keyframes folder-preview-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.www-dashboard-card--folderPreview{border-style:dashed;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface));pointer-events:none;animation:.12s cubic-bezier(.34,1.56,.64,1) forwards folder-preview-pop;position:absolute}.www-dashboard-freeTileLabel{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;white-space:normal;width:100%;min-height:2.3em;color:var(--muted);-webkit-box-orient:vertical;padding-inline:3px;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.www-dashboard-addModuleBtn{border-radius:8px;width:38px;padding:2px 4px 4px;font-size:18px;line-height:1}.www-dashboard-zoomWrap{justify-content:center;align-items:center;height:76px;display:flex}.www-dashboard-zoomSlider{writing-mode:vertical-lr;cursor:pointer;width:28px;height:68px;accent-color:var(--accent);direction:rtl}.www-dashboard-card--editing{border-style:dashed}.www-dashboard-card--dragging{opacity:.5}.www-dashboard-groupGrip{appearance:none;font:inherit;color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:0;border-radius:8px;flex-shrink:0;margin:0;padding:0 4px 0 0;font-size:14px;line-height:1}.www-dashboard-groupGrip:hover{color:var(--text)}.www-dashboard-groupGrip:focus-visible{color:var(--text);box-shadow:0 0 0 3px var(--focus);outline:none}.www-dashboard-groupGrip:active{cursor:grabbing}.www-dashboard-card--dropTarget{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.www-dashboard-groupHeader{align-items:center;gap:6px;display:flex}.www-dashboard-groupRemoveBtn{opacity:.5;margin-left:auto;padding:1px 5px;font-size:11px}.www-dashboard-groupRemoveBtn:hover{opacity:1}.www-dashboard-label--editable{cursor:text;border-radius:4px;margin:-2px -4px;padding:2px 4px;transition:background .12s}.www-dashboard-label--editable:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.www-dashboard-groupRenameInput{flex:1;min-width:0;height:24px;padding:2px 6px;font-size:11px}.www-dashboard-resizeHandle{cursor:nwse-resize;background:linear-gradient(135deg, transparent 30%, color-mix(in srgb, var(--muted) 50%, transparent) 30%, color-mix(in srgb, var(--muted) 50%, transparent) 38%, transparent 38%, transparent 55%, color-mix(in srgb, var(--muted) 50%, transparent) 55%, color-mix(in srgb, var(--muted) 50%, transparent) 63%, transparent 63%);border-radius:0 0 var(--radius) 0;width:18px;height:18px;position:absolute;bottom:0;right:0}.www-dashboard-resizeHandle:hover{background:linear-gradient(135deg, transparent 30%, var(--accent) 30%, var(--accent) 38%, transparent 38%, transparent 55%, var(--accent) 55%, var(--accent) 63%, transparent 63%)}.www-dashboard-presetWrap{display:inline-flex;position:relative}.www-dashboard-presetWrap--card{width:100%;min-height:var(--dashboard-card-shortcut-height);flex-direction:column;grid-column:span 4;align-items:stretch;gap:0;display:flex}.www-dashboard-presetWrap--widget{width:100%;min-height:var(--dashboard-widget-height);flex-direction:column;grid-column:span 5;align-items:stretch;gap:0;display:flex}.www-dashboard-presetRemoveBtn{background:var(--destructive,#c0392b);color:#fff;cursor:pointer;z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:9px;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.www-dashboard-freeTileWrap--card .www-dashboard-presetRemoveBtn,.www-dashboard-presetWrap--card .www-dashboard-presetRemoveBtn,.www-dashboard-freeTileWrap--widget .www-dashboard-presetRemoveBtn,.www-dashboard-presetWrap--widget .www-dashboard-presetRemoveBtn{top:6px;right:6px}.www-dashboard-presetBtn--dropTarget{outline:2px solid var(--accent);outline-offset:2px}.www-dashboard-insertionGap{width:var(--dashboard-preset-size,64px);height:var(--dashboard-preset-size,64px);border:2px dashed var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);pointer-events:none;border-radius:8px;animation:.12s cubic-bezier(.34,1.56,.64,1) forwards folder-preview-pop}.www-dashboard-insertionGap--card{width:var(--dashboard-card-shortcut-width);height:var(--dashboard-card-shortcut-height);border-radius:3px;grid-column:span 4}.www-dashboard-insertionGap--widget{width:var(--dashboard-widget-width);height:var(--dashboard-widget-height);border-radius:22px;grid-column:span 5}.www-dashboard-card--editing .www-dashboard-presetBtn{cursor:grab}.www-dashboard-card--editing .www-dashboard-presetBtn:active{cursor:grabbing}@keyframes www-dashboard-emptyEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes www-dashboard-emptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes www-dashboard-emptyTrailPulse{0%,to{opacity:.18;transform:scale(.8)}35%{opacity:.88;transform:scale(1)}}@keyframes www-dashboard-emptyCueDrift{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}.www-dashboard-empty{color:var(--text);justify-content:center;align-items:center;padding:clamp(28px,4vw,56px);display:flex;position:absolute;inset:0}.www-dashboard-emptyStage{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);width:min(1100px,100%);display:grid;position:relative}.www-dashboard-emptyStage:before{content:"";background:radial-gradient(circle at 68% 34%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 42%), radial-gradient(circle at 36% 72%, color-mix(in srgb, var(--surface-2) 58%, transparent) 0%, transparent 56%);opacity:.92;pointer-events:none;border-radius:48px;position:absolute;inset:8% 4% 10% 28%}.www-dashboard-emptyStage:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--text) 9%, transparent) 0%, transparent 68%);filter:blur(18px);opacity:.62;pointer-events:none;border-radius:999px;height:84px;position:absolute;inset:auto 8% 2% 32%}.www-dashboard-emptyGuide{z-index:1;pointer-events:none;width:100%;max-width:760px;height:min(380px,48vh);min-height:310px;position:relative}.www-dashboard-emptyGuide:before{content:"";border:1px solid color-mix(in srgb, var(--border) 34%, transparent 66%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 48%, transparent 52%) 0%, color-mix(in srgb, var(--surface-2) 32%, transparent 68%) 100%);border-radius:38px;position:absolute;inset:56px 3% 32px 8%;box-shadow:inset 0 1px #ffffff1f,0 30px 70px #1111111a}.www-dashboard-emptyCue{border:1px solid color-mix(in srgb, var(--accent) 26%, transparent 74%);background:color-mix(in srgb, var(--surface-2) 72%, transparent 28%);border-radius:18px;justify-items:end;gap:3px;padding:12px 14px;animation:.52s cubic-bezier(.22,1,.36,1) both www-dashboard-emptyEnter,2.4s ease-in-out .9s infinite www-dashboard-emptyCueDrift;display:grid;position:absolute;top:10px;right:clamp(8px,2vw,20px);box-shadow:inset 0 1px #ffffff29,0 18px 36px #11111124}.www-dashboard-emptyCue:after{content:"";border-right:1px solid color-mix(in srgb, var(--accent) 42%, transparent);border-bottom:1px solid color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--surface-2) 72%, transparent 28%);width:18px;height:18px;position:absolute;bottom:-10px;right:20px;transform:rotate(45deg)}.www-dashboard-emptyCueKicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.www-dashboard-emptyCueAction{color:color-mix(in srgb, var(--accent) 72%, var(--text) 28%);font-size:16px;font-weight:700}.www-dashboard-emptyTrail{transform-origin:100%;justify-content:space-between;align-items:center;width:clamp(180px,26vw,280px);display:flex;position:absolute;top:92px;right:clamp(88px,13vw,168px);transform:rotate(-18deg)}.www-dashboard-emptyTrail:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 2%, transparent 98%) 0%, color-mix(in srgb, var(--accent) 28%, transparent 72%) 50%, color-mix(in srgb, var(--accent) 4%, transparent 96%) 100%);height:1px;position:absolute;top:50%;left:14px;right:14px;transform:translateY(-50%)}.www-dashboard-emptyTrailDot{background:color-mix(in srgb, var(--accent) 82%, white 18%);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px;animation:1.8s ease-in-out infinite www-dashboard-emptyTrailPulse;position:relative}.www-dashboard-emptyTrailDot:nth-child(2){animation-delay:.12s}.www-dashboard-emptyTrailDot:nth-child(3){animation-delay:.24s}.www-dashboard-emptyTrailDot:nth-child(4){animation-delay:.36s}.www-dashboard-emptyTrailDot:nth-child(5){animation-delay:.48s}.www-dashboard-emptyGhostCluster{width:min(700px,100%);height:226px;position:absolute;bottom:18px;left:48%;transform:translate(-50%)}.www-dashboard-emptyGhostCluster:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--text) 12%, transparent) 0%, transparent 72%);filter:blur(16px);opacity:.56;border-radius:999px;height:46px;position:absolute;bottom:6px;left:10%;right:8%}.www-dashboard-emptyGhost{border:1px solid color-mix(in srgb, var(--border) 58%, transparent 42%);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 88%, transparent 12%) 0%, color-mix(in srgb, var(--surface) 92%, transparent 8%) 100%);animation:.56s cubic-bezier(.22,1,.36,1) both www-dashboard-emptyEnter,3.8s ease-in-out .76s infinite www-dashboard-emptyFloat;position:absolute;box-shadow:inset 0 1px #ffffff29,0 18px 30px #1111111a}.www-dashboard-emptyGhost--group{border-radius:30px;width:294px;height:152px;padding:18px 18px 20px;animation-delay:0s,.88s;bottom:30px;left:12px}.www-dashboard-emptyGhost--shortcut{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 18%, transparent 82%) 0%, color-mix(in srgb, var(--surface) 92%, transparent 8%) 100%);border-radius:34px;place-items:center;gap:8px;width:126px;height:126px;padding:18px;animation-delay:.12s,1.08s;display:grid;bottom:10px;left:254px}.www-dashboard-emptyGhost--widget{border-radius:34px;align-items:center;gap:16px;width:236px;height:166px;padding:18px 20px;animation-delay:.24s,1.28s;display:flex;bottom:40px;right:12px}.www-dashboard-emptyGhostBar{background:color-mix(in srgb, var(--text) 14%, transparent);border-radius:999px;height:10px;display:block}.www-dashboard-emptyGhostBar--title{width:58%}.www-dashboard-emptyGhostBar--short{width:44%}.www-dashboard-emptyGhostRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.www-dashboard-emptyGhostTile{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 16%, transparent 84%) 0%, color-mix(in srgb, var(--surface-2) 74%, transparent 26%) 100%);border-radius:18px;height:58px;display:block;box-shadow:inset 0 1px #ffffff24}.www-dashboard-emptyGhostGlyph{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 36%, transparent 64%) 0%, color-mix(in srgb, var(--accent) 8%, transparent 92%) 100%);border-radius:16px;width:44px;height:44px;position:relative}.www-dashboard-emptyGhostGlyph:before,.www-dashboard-emptyGhostGlyph:after{content:"";background:color-mix(in srgb, var(--accent) 74%, white 26%);border-radius:999px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.www-dashboard-emptyGhostGlyph:after{transform:translate(-50%,-50%)rotate(90deg)}.www-dashboard-emptyGhostOrb{background:radial-gradient(circle at 30% 30%, #ffffff61 0%, transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--accent) 34%, transparent 66%) 0%, color-mix(in srgb, var(--accent) 10%, transparent 90%) 100%);border-radius:20px;flex:none;width:64px;height:64px;box-shadow:inset 0 1px #ffffff2e}.www-dashboard-emptyGhostStack{flex:1;gap:8px;display:grid}.www-dashboard-emptyCopy{z-index:1;text-align:left;justify-items:start;gap:10px;max-width:320px;animation:.52s cubic-bezier(.22,1,.36,1) .14s both www-dashboard-emptyEnter;display:grid;position:relative}.www-dashboard-emptyEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.www-dashboard-emptyTitle{letter-spacing:-.04em;color:var(--text);margin:0;font-size:clamp(28px,4vw,40px);font-weight:760;line-height:1.02}.www-dashboard-emptyLabel{text-align:left;color:color-mix(in srgb, var(--text) 78%, var(--muted) 22%);margin:0;font-size:15px;line-height:1.6}.www-dashboard-emptyLabel strong{color:color-mix(in srgb, var(--accent) 74%, var(--text) 26%)}.www-dashboard-addOverlay{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.www-dashboard-addPanel{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:min(420px,92vw);overflow:hidden}.www-dashboard-addPanelHeader{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 14px;display:flex}.www-dashboard-addPanelTitle{flex:1;font-size:14px;font-weight:600}.www-dashboard-addPanelClose{margin-left:auto}.www-dashboard-addTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.www-dashboard-addTypeCard{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;transition:border-color .16s,background .16s;display:flex}.www-dashboard-addTypeCard:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.www-dashboard-addTypeCard:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface));box-shadow:0 0 0 3px var(--focus);outline:none}.www-dashboard-addTypeCard--soon{opacity:.5;cursor:default}.www-dashboard-addTypeCard--soon:hover{border-color:var(--border);background:var(--surface)}.www-dashboard-addTypeIcon{width:36px;height:36px;color:var(--accent);justify-content:center;align-items:center;display:flex}.www-dashboard-addTypeIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.www-dashboard-addTypeLabel{font-size:13px;font-weight:600}.www-dashboard-addTypeDesc{color:var(--muted);font-size:11px;line-height:1.4}.www-dashboard-addContainerForm{flex-direction:column;gap:10px;padding:16px;display:flex}.www-dashboard-addContainerLabel{font-size:13px;font-weight:500}.www-dashboard-addContainerActions{justify-content:flex-end;gap:8px;display:flex}.www-dashboard-addWidgetSoon{color:var(--muted);padding:20px 16px;font-size:13px;line-height:1.6}.www-dashboard-widgetBtn{width:100%;min-width:0;min-height:var(--dashboard-widget-height,208px);height:var(--dashboard-widget-height,208px);box-sizing:border-box;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:22px;padding:0;transition:transform .16s;display:block;overflow:hidden}.www-dashboard-widgetBtn:hover:not(:disabled),.www-dashboard-widgetBtn.www-dashboard-widgetBtn--hovered{transform:translateY(-1px)}.www-dashboard-widgetBtn:focus-visible,.www-dashboard-widgetBtn:focus-within{outline:2px solid color-mix(in srgb, var(--accent) 58%, transparent);outline-offset:3px}.www-dashboard-widgetBtn--dropTarget{outline:2px solid var(--accent);outline-offset:2px}.www-dashboard-card--editing .www-dashboard-widgetBtn,.www-dashboard-freeTileWrap--editing .www-dashboard-widgetBtn{cursor:grab}.www-dashboard-card--editing .www-dashboard-widgetBtn:active,.www-dashboard-freeTileWrap--editing .www-dashboard-widgetBtn:active{cursor:grabbing}.www-dashboard-widgetWeather{--dashboard-weather-accent:#6887a5;--dashboard-weather-accent-2:#d5ac1e;--dashboard-weather-cloud:#cbd5df;--dashboard-weather-bg:color-mix(in srgb, var(--surface) 98%, var(--surface-2) 2%);--dashboard-weather-panel:color-mix(in srgb, var(--surface-2) 34%, white 66%);width:100%;height:100%;color:var(--text);background:var(--dashboard-weather-bg);border:1px solid color-mix(in srgb, var(--border) 24%, white 76%);border-radius:3px;flex-direction:column;justify-content:space-between;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 14px -10px #00000052}.www-dashboard-widgetWeather--sunny{--dashboard-weather-accent:#d5ac1e;--dashboard-weather-accent-2:#db7c21;--dashboard-weather-cloud:#ead9a2}.www-dashboard-widgetWeather--night{--dashboard-weather-accent:#334d73;--dashboard-weather-accent-2:#f0c439;--dashboard-weather-cloud:#7d8fa3}.www-dashboard-widgetWeather--rain{--dashboard-weather-accent:#46a0a0;--dashboard-weather-accent-2:#5b79a7;--dashboard-weather-cloud:#aebcc9}.www-dashboard-widgetWeather--storm{--dashboard-weather-accent:#5b79a7;--dashboard-weather-accent-2:#e5c22e;--dashboard-weather-cloud:#92a0b1}.www-dashboard-widgetWeather--snow{--dashboard-weather-accent:#bfd6e4;--dashboard-weather-accent-2:#6887a5;--dashboard-weather-cloud:#dfe8f0}.www-dashboard-widgetWeather--mist{--dashboard-weather-accent:#9aa8b8;--dashboard-weather-accent-2:#6887a5;--dashboard-weather-cloud:#d2d9e0}.www-dashboard-widgetWeatherGlow{background:color-mix(in srgb, var(--dashboard-weather-accent) 14%, transparent);opacity:.8;pointer-events:none;border-radius:3px;width:82px;height:82px;position:absolute;inset:auto auto -10px -10px;transform:rotate(8deg)}.www-dashboard-widgetWeatherScene{pointer-events:none;z-index:0;width:132px;height:96px;position:absolute;top:12px;right:14px}.www-dashboard-widgetWeatherScene--sunny,.www-dashboard-widgetWeatherScene--night{width:124px}.www-dashboard-widgetWeatherScene--night{overflow:hidden}.www-dashboard-widgetWeatherSunHalo{background:color-mix(in srgb, var(--dashboard-weather-accent) 18%, transparent);opacity:.9;border-radius:999px;width:54px;height:54px;position:absolute;top:12px;right:12px}.www-dashboard-widgetWeatherSunCore{background:var(--dashboard-weather-accent);border-radius:999px;width:34px;height:34px;position:absolute;top:22px;right:22px}.www-dashboard-widgetWeatherSunRay{background:var(--dashboard-weather-accent);opacity:.72;border-radius:0;width:5px;height:22px;position:absolute;top:39px;right:39px}.www-dashboard-widgetWeatherMoon{background:var(--dashboard-weather-accent-2);border-radius:999px;width:38px;height:38px;position:absolute;top:18px;right:24px}.www-dashboard-widgetWeatherMoonCutout{background:var(--dashboard-weather-bg);border-radius:999px;width:34px;height:34px;position:absolute;top:12px;right:10px}.www-dashboard-widgetWeatherStar{background:color-mix(in srgb, white 88%, var(--dashboard-weather-accent-2) 12%);box-shadow:0 0 0 1px color-mix(in srgb, var(--dashboard-weather-bg) 28%, transparent), 0 0 10px #ffffff61;border-radius:0;position:absolute;transform:rotate(45deg)}.www-dashboard-widgetWeatherStar:before,.www-dashboard-widgetWeatherStar:after{content:"";background:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.www-dashboard-widgetWeatherStar:before{width:2px;height:calc(100% + 6px)}.www-dashboard-widgetWeatherStar:after{width:calc(100% + 6px);height:2px}.www-dashboard-widgetWeatherCloud{background:var(--dashboard-weather-cloud);border-radius:18px;position:absolute}.www-dashboard-widgetWeatherCloud:before,.www-dashboard-widgetWeatherCloud:after{content:"";border-radius:inherit;background:inherit;position:absolute}.www-dashboard-widgetWeatherCloud--back{opacity:.54;width:64px;height:22px;top:24px;right:18px}.www-dashboard-widgetWeatherCloud--back:before{width:24px;height:24px;top:-12px;left:8px}.www-dashboard-widgetWeatherCloud--back:after{width:20px;height:20px;top:-8px;right:8px}.www-dashboard-widgetWeatherCloud--front{opacity:.96;width:78px;height:26px;top:40px;right:8px}.www-dashboard-widgetWeatherCloud--front:before{width:28px;height:28px;top:-14px;left:10px}.www-dashboard-widgetWeatherCloud--front:after{width:22px;height:22px;top:-10px;right:14px}.www-dashboard-widgetWeatherScene--storm .www-dashboard-widgetWeatherCloud,.www-dashboard-widgetWeatherScene--rain .www-dashboard-widgetWeatherCloud{background:color-mix(in srgb, var(--dashboard-weather-cloud) 80%, var(--text) 20%)}.www-dashboard-widgetWeatherScene--mist .www-dashboard-widgetWeatherCloud{opacity:.64}.www-dashboard-widgetWeatherLightning{background:var(--dashboard-weather-accent-2);clip-path:polygon(42% 0%,100% 0%,62% 42%,82% 42%,22% 100%,42% 56%,18% 56%);width:24px;height:34px;position:absolute;top:46px;right:30px}.www-dashboard-widgetWeatherRain{background:var(--dashboard-weather-accent);opacity:.82;width:2px;position:absolute;transform:rotate(18deg)}.www-dashboard-widgetWeatherSnow{background:color-mix(in srgb, var(--dashboard-weather-accent-2) 68%, white 32%);border-radius:999px;position:absolute}.www-dashboard-widgetWeatherMist{background:color-mix(in srgb, var(--dashboard-weather-cloud) 92%, transparent);border-radius:0;height:8px;position:absolute;left:18px}.www-dashboard-widgetWeatherTop{z-index:1;flex-direction:column;gap:5px;padding-right:116px;display:flex;position:relative}.www-dashboard-widgetWeatherBadge{background:var(--dashboard-weather-accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;align-items:center;width:fit-content;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.www-dashboard-widgetWeatherLocation{letter-spacing:.01em;font-size:15px;font-weight:700}.www-dashboard-widgetWeatherMain{z-index:1;flex-direction:column;gap:4px;padding-right:116px;display:flex;position:relative}.www-dashboard-widgetWeatherTemperature{letter-spacing:-.04em;color:var(--dashboard-weather-accent);font-size:clamp(34px,5vw,46px);font-weight:700;line-height:.92}.www-dashboard-widgetWeatherCondition{font-size:16px;font-weight:600}.www-dashboard-widgetWeatherFeelsLike{color:color-mix(in srgb, var(--text) 74%, var(--muted) 26%);font-size:12px}.www-dashboard-widgetWeatherStats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:relative}.www-dashboard-widgetWeatherStat{background:var(--dashboard-weather-panel);border-radius:3px;flex-direction:column;gap:4px;min-height:60px;padding:10px;display:flex}.www-dashboard-widgetWeatherStatLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.www-dashboard-widgetWeatherStatValue{font-size:13px;font-weight:600}.www-dashboard-widgetWeatherFooter,.www-dashboard-widgetWeatherMeta{z-index:1;color:color-mix(in srgb, var(--text) 72%, var(--muted) 28%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex;position:relative}.www-dashboard-widgetWeatherError{z-index:1;color:color-mix(in srgb, var(--text) 62%, var(--accent) 38%);font-size:11px;position:relative}.www-dashboard-widgetStopwatch{--dashboard-stopwatch-panel:color-mix(in srgb, var(--surface-2) 42%, var(--surface) 58%);--dashboard-stopwatch-accent:color-mix(in srgb, var(--accent) 88%, var(--surface) 12%);width:100%;height:100%;color:var(--text);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, var(--surface-2) 4%) 0%, color-mix(in srgb, var(--surface-2) 28%, var(--surface) 72%) 100%);border:1px solid color-mix(in srgb, var(--border) 28%, white 72%);border-radius:3px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 18px -12px #0000004d}.www-dashboard-widgetStopwatch--active{box-shadow:inset 0 0 0 1px #fff3, 0 12px 24px -18px color-mix(in srgb, var(--accent) 34%, transparent 66%)}.www-dashboard-widgetStopwatch--alert{box-shadow:inset 0 0 0 1px #ffffff38, 0 12px 28px -18px color-mix(in srgb, var(--accent) 48%, transparent 52%)}.www-dashboard-widgetStopwatchGlow{background:color-mix(in srgb, var(--accent) 14%, transparent);opacity:.85;pointer-events:none;border-radius:999px;width:112px;height:112px;position:absolute;inset:auto -18px -18px auto}.www-dashboard-widgetStopwatchModes,.www-dashboard-widgetStopwatchBody,.www-dashboard-widgetStopwatchActions,.www-dashboard-widgetStopwatchDetails{z-index:1;position:relative}.www-dashboard-widgetStopwatchModes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.www-dashboard-widgetStopwatchModeButton{background:var(--dashboard-stopwatch-panel);min-width:0;min-height:28px;color:color-mix(in srgb, var(--text) 74%, var(--muted) 26%);border:0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:600;transition:transform .14s,background-color .14s,color .14s}.www-dashboard-widgetStopwatchModeButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 12%, var(--dashboard-stopwatch-panel));transform:translateY(-1px)}.www-dashboard-widgetStopwatchModeButton:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 44%, transparent);outline-offset:2px}.www-dashboard-widgetStopwatchModeButton:disabled{opacity:.52;cursor:default}.www-dashboard-widgetStopwatchModeButton--active{background:var(--dashboard-stopwatch-accent);color:#fff}.www-dashboard-widgetStopwatchBody{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.www-dashboard-widgetStopwatchMain{flex-direction:column;gap:8px;min-width:0;display:flex}.www-dashboard-widgetStopwatchMain--centered{text-align:center;align-items:center;width:100%}.www-dashboard-widgetStopwatchMain--clock{justify-content:center;gap:10px;width:100%}.www-dashboard-widgetStopwatchMain--centered .www-dashboard-widgetStopwatchTimeRow,.www-dashboard-widgetStopwatchMain--centered .www-dashboard-widgetStopwatchMeta{justify-content:center}.www-dashboard-widgetStopwatchTimeRow{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.www-dashboard-widgetStopwatchTime{letter-spacing:-.05em;font-size:clamp(40px,6vw,52px);font-weight:700;line-height:.92}.www-dashboard-widgetStopwatchTime--clock{font-size:clamp(56px,9vw,76px)}.www-dashboard-widgetStopwatchSubtext{color:color-mix(in srgb, var(--text) 74%, var(--muted) 26%);font-size:12px}.www-dashboard-widgetStopwatchFraction{color:color-mix(in srgb, var(--accent) 80%, var(--text) 20%);font-size:20px;font-weight:700}.www-dashboard-widgetStopwatchFraction--clock{font-size:24px}.www-dashboard-widgetStopwatchMeta{flex-wrap:wrap;gap:6px;display:flex}.www-dashboard-widgetStopwatchMetaPill{background:var(--dashboard-stopwatch-panel);min-height:24px;color:color-mix(in srgb, var(--text) 74%, var(--muted) 26%);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.www-dashboard-widgetStopwatchSetup{flex-direction:column;gap:8px;display:flex}.www-dashboard-widgetStopwatchSetupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.www-dashboard-widgetStopwatchSetupField{background:var(--dashboard-stopwatch-panel);border-radius:3px;flex-direction:column;gap:4px;min-width:0;padding:8px 9px;display:flex}.www-dashboard-widgetStopwatchSetupField:focus-within{outline:2px solid color-mix(in srgb, var(--accent) 34%, transparent);outline-offset:2px}.www-dashboard-widgetStopwatchSetupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.www-dashboard-widgetStopwatchSetupInput{width:100%;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:18px;font-weight:700}.www-dashboard-widgetStopwatchSetupInput:focus{outline:none}.www-dashboard-widgetStopwatchSetupInput:disabled{color:color-mix(in srgb, var(--text) 54%, var(--muted) 46%)}.www-dashboard-widgetStopwatchSetupInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.www-dashboard-widgetStopwatchSetupInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.www-dashboard-widgetStopwatchPresetRow{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.www-dashboard-widgetStopwatchPresetButton{background:var(--dashboard-stopwatch-panel);min-width:0;min-height:26px;color:var(--text);font-variant-numeric:tabular-nums;border:0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:600;transition:transform .14s,background-color .14s,color .14s}.www-dashboard-widgetStopwatchPresetButton:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, var(--dashboard-stopwatch-panel));transform:translateY(-1px)}.www-dashboard-widgetStopwatchPresetButton:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 44%, transparent);outline-offset:2px}.www-dashboard-widgetStopwatchPresetButton:disabled{opacity:.52;cursor:default}.www-dashboard-widgetStopwatchPresetButton--active{background:color-mix(in srgb, var(--accent) 18%, var(--dashboard-stopwatch-panel));color:color-mix(in srgb, var(--accent) 78%, var(--text) 22%)}.www-dashboard-widgetStopwatchActions{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px;display:grid}.www-dashboard-widgetStopwatchAction{background:var(--dashboard-stopwatch-panel);min-width:0;min-height:30px;color:var(--text);border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600;transition:transform .14s,background-color .14s,color .14s}.www-dashboard-widgetStopwatchAction:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, var(--dashboard-stopwatch-panel));transform:translateY(-1px)}.www-dashboard-widgetStopwatchAction:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 44%, transparent);outline-offset:2px}.www-dashboard-widgetStopwatchAction:disabled{opacity:.52;cursor:default}.www-dashboard-widgetStopwatchAction--primary{background:var(--dashboard-stopwatch-accent);color:#fff}.www-dashboard-widgetStopwatchAction--primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 92%, var(--surface) 8%)}.www-dashboard-widgetStopwatchDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;display:grid}.www-dashboard-widgetStopwatchDetail{background:var(--dashboard-stopwatch-panel);border-radius:3px;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:40px;padding:8px 9px;display:flex}.www-dashboard-widgetStopwatchDetail--accent{background:color-mix(in srgb, var(--accent) 14%, var(--dashboard-stopwatch-panel))}.www-dashboard-widgetStopwatchDetail--empty{grid-column:1/-1}.www-dashboard-widgetStopwatchDetailLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.www-dashboard-widgetStopwatchDetailValue,.www-dashboard-widgetStopwatchDetailMeta{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.www-dashboard-widgetStopwatchDetailValue{color:color-mix(in srgb, var(--accent) 80%, var(--text) 20%)}.www-dashboard-widgetStopwatchDetailMeta{color:color-mix(in srgb, var(--text) 72%, var(--muted) 28%);font-size:10px;font-weight:500}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .www-dashboard-widgetWeather{--dashboard-weather-bg:#fbfbfb;--dashboard-weather-panel:color-mix(in srgb, var(--surface-2) 34%, white 66%);border-color:#fff;box-shadow:inset 0 0 0 1px #fff,0 8px 18px #1111111f}:root:not([data-app-theme=dark]) .www-dashboard-widgetStopwatch{border-color:#fff;box-shadow:inset 0 0 0 1px #fff,0 8px 18px #1111111f}}:root[data-app-theme=light] .www-dashboard-widgetWeather{--dashboard-weather-bg:#fbfbfb;--dashboard-weather-panel:color-mix(in srgb, var(--surface-2) 34%, white 66%);border-color:#fff;box-shadow:inset 0 0 0 1px #fff,0 8px 18px #1111111f}:root[data-app-theme=light] .www-dashboard-widgetStopwatch{border-color:#fff;box-shadow:inset 0 0 0 1px #fff,0 8px 18px #1111111f}@media (prefers-color-scheme:dark){:root:not([data-app-theme=light]) .www-dashboard-widgetWeather{--dashboard-weather-bg:color-mix(in srgb, var(--surface) 84%, #000 16%);--dashboard-weather-panel:color-mix(in srgb, var(--surface-2) 28%, transparent);border-color:#0000;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root:not([data-app-theme=light]) .www-dashboard-widgetWeatherGlow{opacity:.48}:root:not([data-app-theme=light]) .www-dashboard-widgetStopwatch{border-color:#0000;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root:not([data-app-theme=light]) .www-dashboard-widgetStopwatchGlow{opacity:.48}}:root[data-app-theme=dark] .www-dashboard-widgetWeather{--dashboard-weather-bg:color-mix(in srgb, var(--surface) 84%, #000 16%);--dashboard-weather-panel:color-mix(in srgb, var(--surface-2) 28%, transparent);border-color:#0000;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root[data-app-theme=dark] .www-dashboard-widgetWeatherGlow{opacity:.48}:root[data-app-theme=dark] .www-dashboard-widgetStopwatch{border-color:#0000;box-shadow:0 1px 2px -1px #0000008f,0 8px 18px -10px #0000006b,0 20px 32px -24px #000000e6}:root[data-app-theme=dark] .www-dashboard-widgetStopwatchGlow{opacity:.48}.www-dashboard-catalogOverlay{z-index:200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.www-dashboard-catalogPanel{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:min(680px,95vw);max-height:80vh;display:flex;overflow:hidden}.www-dashboard-catalogHeader{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.www-dashboard-catalogTitle{white-space:nowrap;font-size:14px;font-weight:600}.www-dashboard-catalogSearch{flex:1;min-width:0}.www-dashboard-catalogClose{flex-shrink:0}.www-dashboard-catalogBody{flex-direction:column;gap:16px;padding:12px;display:flex;overflow-y:auto}.www-dashboard-catalogSection{flex-direction:column;gap:8px;display:flex}.www-dashboard-catalogSectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:0 4px;font-size:11px;font-weight:600}.www-dashboard-catalogGrid{flex-direction:column;gap:4px;display:flex}.www-dashboard-catalogCard{border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;transition:background .14s,border-color .14s;display:flex}.www-dashboard-catalogCard:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-color:var(--border)}.www-dashboard-catalogCardIcon{width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.www-dashboard-catalogCardPreview{border-radius:4px;flex-shrink:0;width:60px;height:36px;overflow:hidden}.www-dashboard-catalogCardPreview img{object-fit:cover;width:100%;height:100%}.www-dashboard-catalogCardBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.www-dashboard-catalogCardTitle{font-size:13px;font-weight:600}.www-dashboard-catalogCardDesc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.www-dashboard-catalogCardToggle{flex-shrink:0}.www-dashboard-catalogCardToggle--active{color:var(--accent);border-color:var(--accent)}@media (max-width:760px){.www-dashboard{gap:0}.www-dashboard-groupsArea{padding:12px 12px calc(96px + env(safe-area-inset-bottom));overflow:auto}.www-dashboard-canvas{position:absolute;inset:0}.www-dashboard-card{width:calc((var(--dashboard-preset-size) * 6) + (var(--dashboard-preset-gap) * 5) + 28px);max-width:100%;margin:0;padding:14px}.www-dashboard-freeTileWrap--card,.www-dashboard-freeTileWrap--widget,.www-dashboard-presetWrap--card,.www-dashboard-presetWrap--widget{overflow:visible}.www-dashboard-presetBtn--card .www-dashboard-presetFace,.www-dashboard-presetFace--somebox,.www-dashboard-someboxShortcutHeader,.www-dashboard-cardShortcutFooter--somebox{width:100%}.www-dashboard-presetBtn--card .www-dashboard-presetArt--somebox{min-height:112px;padding:14px 16px 16px}.www-dashboard-someboxShortcutHeader{min-height:34px;padding:9px 14px 10px}.www-dashboard-someboxShortcutTiles{width:min(100%,240px)}.www-dashboard-cardShortcutFooter--somebox{min-height:50px;padding:10px 14px 12px}.www-dashboard-groupsArea--mobileHalfCards .www-dashboard-presetBtn--card .www-dashboard-presetArt--somebox{min-height:84px;padding:10px 10px 9px}.www-dashboard-groupsArea--mobileHalfCards .www-dashboard-someboxShortcutHeader{min-height:28px;padding:7px 10px 8px}.www-dashboard-groupsArea--mobileHalfCards .www-dashboard-someboxShortcutEyebrow{letter-spacing:.12em;font-size:8px}.www-dashboard-groupsArea--mobileHalfCards .www-dashboard-someboxShortcutTiles{gap:3px;width:min(100%,148px)}.www-dashboard-groupsArea--mobileHalfCards .www-dashboard-someboxShortcutTile{letter-spacing:.08em;font-size:9px}.www-dashboard-groupsArea--mobileHalfCards .www-dashboard-cardShortcutFooter--somebox{gap:8px;min-height:40px;padding:8px 10px 9px}.www-dashboard-groupsArea--mobileHalfCards .www-dashboard-someboxShortcutFooterTitle{font-size:11px}.www-dashboard-groupsArea--mobileHalfCards .www-dashboard-someboxShortcutFooterSubtitle{letter-spacing:.05em;font-size:7px}.www-dashboard-groupsArea--mobileHalfCards .www-dashboard-someboxShortcutFooterMark{font-size:8px}.www-dashboard-presets{gap:var(--dashboard-preset-gap);grid-auto-flow:dense;align-items:start;width:auto;grid-template-columns:repeat(auto-fill, var(--dashboard-preset-size))!important;justify-content:start!important}.www-dashboard-presetWrap:not(.www-dashboard-presetWrap--card):not(.www-dashboard-presetWrap--widget){width:auto;max-width:none}.www-dashboard-presetBtn:not(.www-dashboard-presetBtn--card){width:var(--dashboard-preset-size);min-width:var(--dashboard-preset-size);min-height:var(--dashboard-preset-size);border-radius:12px}.www-dashboard-presetWrap:not(.www-dashboard-presetWrap--card):not(.www-dashboard-presetWrap--widget) .www-dashboard-presetRemoveBtn{top:-5px;right:-5px}.www-dashboard-emptyStage:before{inset:12% 2% 10% 24%}.www-dashboard-emptyGuide{height:min(320px,40vh);min-height:260px}.www-dashboard-emptyGhostCluster{width:min(560px,100%);height:184px}.www-dashboard-emptyGhost--group{width:236px;height:130px}.www-dashboard-emptyGhost--shortcut{border-radius:28px;width:98px;height:98px;left:192px}.www-dashboard-emptyGhost--widget{width:182px;height:136px}.www-dashboard-emptyGhostTile{height:48px}.app.app--dashboard{padding:0}.app__surface.app__surface--dashboard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.www-dashboard{--dashboard-settings-dock-width:100%}.www-dashboard-sidebar{top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);border-radius:999px;flex-direction:row;justify-content:center;gap:10px;width:auto;padding:6px 10px;box-shadow:inset 0 1px #ffffff1a,0 12px 24px #11111129}.www-dashboard-zoomWrap{height:auto}.www-dashboard-zoomSlider{writing-mode:horizontal-tb;direction:ltr;width:min(180px,52vw);height:28px}.www-dashboard-empty{padding:24px 18px calc(104px + env(safe-area-inset-bottom))}.www-dashboard-groupsArea{padding:10px 10px calc(92px + env(safe-area-inset-bottom));overscroll-behavior:contain}.www-dashboard-emptyStage{grid-template-columns:minmax(0,1fr);gap:22px;width:min(100%,420px)}.www-dashboard-emptyStage:before{border-radius:32px;inset:28% 4% 10%}.www-dashboard-emptyStage:after{inset:auto 8% 4%}.www-dashboard-emptyCopy{text-align:center;justify-items:center;max-width:none}.www-dashboard-emptyLabel{text-align:center}.www-dashboard-emptyGuide{width:100%;height:244px;min-height:0}.www-dashboard-emptyGuide:before{inset:48px 0 22px}.www-dashboard-emptyCue{padding:8px 10px;top:0;right:2px}.www-dashboard-emptyTrail{width:156px;top:68px;right:68px;transform:rotate(-22deg)}.www-dashboard-emptyTrailDot{width:8px;height:8px}.www-dashboard-emptyGhostCluster{width:min(360px,100%);height:164px;left:50%}.www-dashboard-emptyGhost--group{width:190px;height:104px;padding:14px;bottom:28px;left:0}.www-dashboard-emptyGhost--shortcut{border-radius:26px;width:84px;height:84px;padding:12px;bottom:8px;left:118px}.www-dashboard-emptyGhost--widget{gap:10px;width:156px;height:118px;padding:14px;bottom:34px;right:0}.www-dashboard-emptyGhostTile{border-radius:14px;height:42px}.www-dashboard-emptyGhostGlyph{border-radius:14px;width:34px;height:34px}.www-dashboard-emptyGhostOrb{border-radius:14px;width:44px;height:44px}.www-dashboard-addOverlay,.www-dashboard-catalogOverlay{align-items:flex-end;padding:0}.www-dashboard-addPanel,.www-dashboard-catalogPanel{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100vw;max-width:none;max-height:min(84vh,760px)}.www-dashboard-addTypeGrid{grid-template-columns:minmax(0,1fr);padding:14px}.www-dashboard-addTypeCard{text-align:left;align-items:flex-start;padding:14px 12px}.www-dashboard-catalogHeader{flex-wrap:wrap;align-items:flex-start}.www-dashboard-catalogTitle{white-space:normal;flex:auto}.www-dashboard-catalogSearch{flex:1 0 100%;order:2}.www-dashboard-catalogBody{padding:12px 12px 18px}.www-dashboard-catalogCard{align-items:flex-start}.www-dashboard-catalogCardDesc{white-space:normal;line-height:1.45}}.mh-btn,.mh-btn-primary,.mh-btn-ghost,.mh-btn-secondary,.mh-btn-danger{-webkit-tap-highlight-color:transparent;appearance:none;border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:700;line-height:1;text-decoration:none;transition:transform .12s,background .12s,border-color .12s,opacity .12s;display:inline-flex}.mh-btn:focus-visible,.mh-btn-primary:focus-visible,.mh-btn-ghost:focus-visible,.mh-btn-secondary:focus-visible,.mh-btn-danger:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}.mh-btn:disabled,.mh-btn-primary:disabled,.mh-btn-ghost:disabled,.mh-btn-secondary:disabled,.mh-btn-danger:disabled,.mh-btn[aria-disabled=true],.mh-btn-primary[aria-disabled=true],.mh-btn-ghost[aria-disabled=true],.mh-btn-secondary[aria-disabled=true],.mh-btn-danger[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.mh-btn:active,.mh-btn-primary:active,.mh-btn-ghost:active,.mh-btn-secondary:active,.mh-btn-danger:active{transform:translateY(1px)}.mh-btn,.mh-btn-primary{background:var(--btn-bg);color:var(--btn-text)}.mh-btn:hover,.mh-btn-primary:hover{background:color-mix(in srgb, var(--btn-bg) 92%, var(--text) 8%)}.mh-btn-secondary{background:var(--surface-2);color:var(--text)}.mh-btn-secondary:hover{background:color-mix(in srgb, var(--surface-2) 88%, var(--text) 12%)}.mh-btn-ghost{color:var(--text);background:0 0}.mh-btn-ghost:hover{background:color-mix(in srgb, var(--surface) 80%, var(--text) 20%)}.mh-btn-danger{background:color-mix(in srgb, #ef4444 80%, var(--bg) 20%);color:var(--text);border-color:color-mix(in srgb, #ef4444 50%, var(--border) 50%)}.mh-btn-danger:hover{background:color-mix(in srgb, #ef4444 90%, var(--bg) 10%)}.mh-btn-sm{border-radius:999px;padding:6px 10px;font-size:12px}.mh-btn-lg{padding:10px 14px;font-size:14px}.mh-btn-icon{width:34px;height:34px;padding:8px}@media (prefers-color-scheme:light){:root:not([data-app-theme=dark]) .mh-btn,:root:not([data-app-theme=dark]) .mh-btn-primary{border-color:color-mix(in srgb, var(--accent) 72%, var(--border) 28%);background:var(--btn-bg);box-shadow:0 2px #1e40af4d,0 3px 10px #11111114}:root:not([data-app-theme=dark]) .mh-btn:hover,:root:not([data-app-theme=dark]) .mh-btn-primary:hover{border-color:color-mix(in srgb, var(--accent) 82%, var(--border) 18%);background:color-mix(in srgb, var(--btn-bg) 92%, #1e40af 8%)}:root:not([data-app-theme=dark]) .mh-btn-secondary,:root:not([data-app-theme=dark]) .mh-btn-ghost{border-color:color-mix(in srgb, var(--border) 92%, transparent 8%);background:var(--surface);color:var(--text);box-shadow:0 2px 0 color-mix(in srgb, var(--border) 84%, #9ca3af 16%), 0 3px 10px #1111110f}:root:not([data-app-theme=dark]) .mh-btn-secondary:hover,:root:not([data-app-theme=dark]) .mh-btn-ghost:hover{border-color:color-mix(in srgb, var(--border) 72%, var(--text) 28%);background:var(--surface-2)}:root:not([data-app-theme=dark]) .mh-btn-danger{border-color:color-mix(in srgb, #dc2626 36%, var(--border) 64%);color:#991b1b;box-shadow:0 2px 0 color-mix(in srgb, #dc2626 18%, var(--border) 82%), 0 3px 10px #1111110f;background:#fff5f5}:root:not([data-app-theme=dark]) .mh-btn-danger:hover{background:#ffefef}:root:not([data-app-theme=dark]) .mh-btn-sm{border-radius:var(--radius-sm)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-primary,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-secondary,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-ghost,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-danger{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-primary{color:var(--accent)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn:hover,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-primary:hover,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-secondary:hover,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-ghost:hover,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-danger:hover{border-color:var(--light-infobox-border);background:var(--light-infobox-bg-hover)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn:focus-visible,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-primary:focus-visible,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-secondary:focus-visible,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-ghost:focus-visible,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-danger:focus-visible{box-shadow:var(--light-infobox-shadow-focus)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn:active,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-primary:active,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-secondary:active,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-ghost:active,:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-danger:active{background:var(--light-infobox-bg-active)}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-danger{color:#991b1b}:root:not([data-app-theme=dark]) .app:not(.app--dashboard) .mh-btn-sm{border-radius:999px}}:root[data-app-theme=light] .mh-btn,:root[data-app-theme=light] .mh-btn-primary{border-color:color-mix(in srgb, var(--accent) 72%, var(--border) 28%);background:var(--btn-bg);box-shadow:0 2px #1e40af4d,0 3px 10px #11111114}:root[data-app-theme=light] .mh-btn:hover,:root[data-app-theme=light] .mh-btn-primary:hover{border-color:color-mix(in srgb, var(--accent) 82%, var(--border) 18%);background:color-mix(in srgb, var(--btn-bg) 92%, #1e40af 8%)}:root[data-app-theme=light] .mh-btn-secondary,:root[data-app-theme=light] .mh-btn-ghost{border-color:color-mix(in srgb, var(--border) 92%, transparent 8%);background:var(--surface);color:var(--text);box-shadow:0 2px 0 color-mix(in srgb, var(--border) 84%, #9ca3af 16%), 0 3px 10px #1111110f}:root[data-app-theme=light] .mh-btn-secondary:hover,:root[data-app-theme=light] .mh-btn-ghost:hover{border-color:color-mix(in srgb, var(--border) 72%, var(--text) 28%);background:var(--surface-2)}:root[data-app-theme=light] .mh-btn-danger{border-color:color-mix(in srgb, #dc2626 36%, var(--border) 64%);color:#991b1b;box-shadow:0 2px 0 color-mix(in srgb, #dc2626 18%, var(--border) 82%), 0 3px 10px #1111110f;background:#fff5f5}:root[data-app-theme=light] .mh-btn-danger:hover{background:#ffefef}:root[data-app-theme=light] .mh-btn-sm{border-radius:var(--radius-sm)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-primary,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-secondary,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-ghost,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-danger{border-color:var(--light-infobox-border);background:var(--light-infobox-bg);box-shadow:var(--light-infobox-shadow);border-radius:999px}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-primary{color:var(--accent)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn:hover,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-primary:hover,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-secondary:hover,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-ghost:hover,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-danger:hover{border-color:var(--light-infobox-border);background:var(--light-infobox-bg-hover)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn:focus-visible,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-primary:focus-visible,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-secondary:focus-visible,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-ghost:focus-visible,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-danger:focus-visible{box-shadow:var(--light-infobox-shadow-focus)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn:active,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-primary:active,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-secondary:active,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-ghost:active,:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-danger:active{background:var(--light-infobox-bg-active)}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-danger{color:#991b1b}:root[data-app-theme=light] .app:not(.app--dashboard) .mh-btn-sm{border-radius:999px}
