:root,html[data-theme=light]{--hv-bg:#f4f7fb;--hv-panel:#ffffff;--hv-panel-soft:#f8fafc;--hv-text:#111827;--hv-muted:#526171;--hv-border:#c8d2de;--hv-border-strong:#9eafc1;--hv-input:#ffffff;--hv-focus:#426b9b;--hv-gold:#d8b545;--hv-gold-text:#6f5200;--hv-success-bg:#e5f6ec;--hv-success-text:#17603a;--hv-success-border:#abd8bd;--hv-error-bg:#fdeaea;--hv-error-text:#922f2f;--hv-error-border:#e8b5b5}html[data-theme=dark]{--hv-bg:#0a0f16;--hv-panel:#111822;--hv-panel-soft:#0d141d;--hv-text:#f4f7fb;--hv-muted:#aeb9c7;--hv-border:#33465a;--hv-border-strong:#4d6680;--hv-input:#0b121a;--hv-focus:#72b0f5;--hv-gold:#d8b545;--hv-gold-text:#f2d774;--hv-success-bg:#10261b;--hv-success-text:#8ceab0;--hv-success-border:#28553a;--hv-error-bg:#311719;--hv-error-text:#ffb9b9;--hv-error-border:#6b3337}html body,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body label,html body legend,html body strong,html body summary{color:var(--hv-text)!important}html body .card p,html body .dashboardCard p,html body .field small,html body .hero p,html body .muted,html body .pageIntro p,html body .platformActionCard p,html body .platformToggle small,html body .secondaryLink,html body .sectionHeader p,html body .simplePanel p,html body .status,html body .toolCompactCard p,html body .uploadForm>.card>p{color:var(--hv-muted)!important}html body .card,html body .dashboardCard,html body .metadataPreview,html body .platformActionCard,html body .platforms,html body .seriesSummary,html body .simplePanel,html body .toolCompactCard,html body .uploadForm,html body .uploadForm>.card{border-color:var(--hv-border)!important}html[data-theme=dark] body .card,html[data-theme=dark] body .dashboardCard,html[data-theme=dark] body .metadataPreview,html[data-theme=dark] body .platformActionCard,html[data-theme=dark] body .platforms,html[data-theme=dark] body .seriesSummary,html[data-theme=dark] body .simplePanel,html[data-theme=dark] body .toolCompactCard,html[data-theme=dark] body .uploadForm,html[data-theme=dark] body .uploadForm>.card,html[data-theme=light] body .card,html[data-theme=light] body .dashboardCard,html[data-theme=light] body .metadataPreview,html[data-theme=light] body .platformActionCard,html[data-theme=light] body .platforms,html[data-theme=light] body .seriesSummary,html[data-theme=light] body .simplePanel,html[data-theme=light] body .toolCompactCard,html[data-theme=light] body .uploadForm,html[data-theme=light] body .uploadForm>.card{color:var(--hv-text)!important}html body input[type=date],html body input[type=datetime-local],html body input[type=email],html body input[type=file],html body input[type=number],html body input[type=password],html body input[type=text],html body input[type=time],html body input[type=url],html body select,html body textarea{background:var(--hv-input)!important;color:var(--hv-text)!important;border-color:var(--hv-border)!important}html body input::placeholder,html body textarea::placeholder{color:var(--hv-muted)!important}html body a:focus-visible,html body button:focus-visible,html body input:focus-visible,html body select:focus-visible,html body summary:focus-visible,html body textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--hv-focus) 38%,transparent)!important;outline-offset:2px!important}html body .comingBadge{color:var(--hv-gold-text)!important}html[data-theme=light] body .comingBadge{background:#fff3c4!important;border-color:var(--hv-gold)!important}html[data-theme=dark] body .comingBadge{background:#2c2410!important;border-color:#806c2d!important}html body .notice.success,html body .success{background:var(--hv-success-bg)!important;color:var(--hv-success-text)!important;border-color:var(--hv-success-border)!important}html body .error,html body .notice.error{background:var(--hv-error-bg)!important;color:var(--hv-error-text)!important;border-color:var(--hv-error-border)!important}html body .primaryButton:disabled,html body button:disabled{opacity:.64!important}html body table,html body td,html body th{color:var(--hv-text)!important;border-color:var(--hv-border)!important}html body th{background:var(--hv-panel-soft)!important}html body table,html body td{background:var(--hv-panel)!important}html body .dashboardCard,html body .field,html body .heroAction,html body .metadataGrid>*,html body .platformActionCard,html body .toolCompactCard,html body .unifiedHeading,html body .unifiedHeading>div{min-width:0!important}html body .dashboardCard h2,html body .hero h1,html body .pageIntro h1,html body .platformActionCard h3,html body .toolCompactCard h3,html body .toolCompactCard p,html body .unifiedHeading h2{overflow-wrap:anywhere}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;grid-gap:8px!important;gap:8px!important;margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle{grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:52px!important;height:52px!important;margin:0!important;padding:7px 6px!important;display:flex!important;flex:1 1!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;border:1px solid var(--hv-border)!important;border-radius:12px!important;background:var(--hv-panel)!important;color:#263447!important;box-shadow:none!important;transform:none!important;overflow:hidden!important}html[data-theme=dark] body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle{background:#111b28!important;color:#edf3f9!important;border-color:#33485f!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle:hover:not(:disabled){border-color:var(--hv-border-strong)!important;transform:none!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle.selected{background:#182536!important;color:#fff!important;border-color:var(--hv-gold)!important;box-shadow:0 4px 12px rgba(25,39,58,.12)!important}html[data-theme=dark] body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle.selected{background:#223249!important;color:#fff!important;border-color:var(--hv-gold)!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle:after,html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle>small,html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle>span:first-child{display:none!important;content:none!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle>span:nth-child(2){display:block!important;min-width:0!important;margin:0!important;color:inherit!important;font-size:14px!important;font-weight:850!important;line-height:1.1!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.platformToggleGrid:not(.unifiedHeading+.platformToggleGrid){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.platformToggleGrid>label.platformToggle{grid-column:auto!important;min-width:0!important}@media (max-width:900px){html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.platformToggleGrid:not(.unifiedHeading+.platformToggleGrid){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){html body main.publishPremium{padding-inline:10px!important;padding-bottom:92px!important}html body main.publishPremium>.pageIntro .pageActions{display:none!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl{padding:14px!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-bottom:12px!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle{min-height:46px!important;height:46px!important;padding:6px 4px!important;border-radius:10px!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle>span:nth-child(2){font-size:12.5px!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.platformToggleGrid:not(.unifiedHeading+.platformToggleGrid){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body input,html body select,html body textarea{font-size:16px!important}}@media (max-width:390px){html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid{gap:5px!important}html body main.publishPremium section.unifiedPublisher>div.simplePanel.unifiedControl>div.unifiedHeading+div.platformToggleGrid>button.platformToggle>span:nth-child(2){font-size:11.5px!important}}:root,html[data-theme=light]{--ref-bg:#f4f6f9;--ref-surface:#fff;--ref-hover:#f8fafc;--ref-text:#101827;--ref-muted:#6e7d90;--ref-border:#ccd5e0;--ref-border-strong:#9eafc1;--ref-focus:#4383c6;--ref-gold:#dfbd4f;--ref-gold-soft:#fff5cf;--ref-green:#238353;--ref-green-soft:#eaf7ef;--ref-red:#a23843;--ref-red-soft:#fff0f1;--ref-blue:#4f93e8;--ref-selected:#18283c;--ref-shadow:0 5px 16px rgba(22,34,51,.055)}html[data-theme=dark]{--ref-bg:#09111b;--ref-surface:#121d2a;--ref-hover:#182636;--ref-text:#f4f7fb;--ref-muted:#a7b4c4;--ref-border:#34495f;--ref-border-strong:#58718b;--ref-focus:#79b9fa;--ref-gold:#dfbd4f;--ref-gold-soft:#302812;--ref-green:#8ce7b0;--ref-green-soft:#10271b;--ref-red:#ffbdc2;--ref-red-soft:#341a1d;--ref-blue:#68a9f8;--ref-selected:#253a54;--ref-shadow:0 6px 18px rgba(0,0,0,.18)}body,html{max-width:100%;overflow-x:hidden;background:var(--ref-bg)!important}body,html,html body h1,html body h2,html body h3,html body h4,html body label,html body legend,html body strong,html body summary{color:var(--ref-text)!important}html body .field small,html body .muted,html body .sectionHeader p,html body .status,html body p,html body small{color:var(--ref-muted)!important}html body .card,html body .dashboardCard,html body .metadataPreview,html body .platformActionCard,html body .platforms,html body .seriesSummary,html body .simplePanel,html body .toolCompactCard,html body .unifiedPublisher .unifiedControl,html body .uploadForm,html body .uploadForm>.card{background:var(--ref-surface)!important;color:var(--ref-text)!important;border-color:var(--ref-border)!important;box-shadow:var(--ref-shadow)!important}html body input[type=date],html body input[type=datetime-local],html body input[type=email],html body input[type=file],html body input[type=number],html body input[type=password],html body input[type=text],html body input[type=time],html body input[type=url],html body select,html body textarea{max-width:100%!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;border:1px solid var(--ref-border)!important;border-radius:16px!important}html body input::placeholder,html body textarea::placeholder{color:var(--ref-muted)!important;opacity:.9!important}html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--ref-focus) 28%,transparent)!important;outline-offset:1px!important;border-color:var(--ref-focus)!important}html body .dashboardButton,html body .ghostPrimary,html body .primary,html body .primaryButton,html body .smallButton,html body a.dashboardButton,html body a.heroAction,html body a.platformActionCard,html body a.secondaryLink,html body a.smallButton,html body a.toolCompactCard,html body button.platformToggle,html body button.secondaryLink,html body button:not(.haskoThemeToggle),html body label.platformToggle{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:58px!important;height:auto!important;padding:10px 14px!important;border:1px solid var(--ref-border)!important;border-radius:20px!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;box-shadow:var(--ref-shadow)!important;font:inherit!important;font-size:14px!important;font-weight:850!important;line-height:1.3!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;cursor:pointer!important;transition:.16s ease!important}html body .dashboardButton:hover,html body .ghostPrimary:hover,html body .smallButton:hover,html body a.dashboardButton:hover,html body a.heroAction:hover,html body a.platformActionCard:hover,html body a.secondaryLink:hover,html body a.smallButton:hover,html body a.toolCompactCard:hover,html body button.platformToggle:hover:not(:disabled),html body button.secondaryLink:hover,html body button:not(.haskoThemeToggle):hover:not(:disabled),html body label.platformToggle:hover{background:var(--ref-hover)!important;border-color:var(--ref-border-strong)!important;color:var(--ref-text)!important;transform:translateY(-1px)!important}html body .primaryButton:disabled,html body button:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}html body a.dashboardButton:focus-visible,html body a.heroAction:focus-visible,html body a.platformActionCard:focus-visible,html body a.secondaryLink:focus-visible,html body a.smallButton:focus-visible,html body a.toolCompactCard:focus-visible,html body button:not(.haskoThemeToggle):focus-visible,html body label.platformToggle:focus-within{outline:3px solid color-mix(in srgb,var(--ref-focus) 32%,transparent)!important;outline-offset:2px!important}html body .dashboardButton.featured,html body .primary,html body .primaryButton,html body .smallButton.featured,html body a.heroActionPrimary,html body button.featured{background:linear-gradient(180deg,#f7df84,var(--ref-gold))!important;color:#151a22!important;border-color:#cba93c!important}html body a.selected,html body button.platformToggle.selected,html body button.selected,html body button[aria-pressed=true],html body label.platformToggle.selected{background:var(--ref-selected)!important;color:#fff!important;border-color:var(--ref-gold)!important}html body a.selected>*,html body button.platformToggle.selected>*,html body button.selected>*,html body button[aria-pressed=true]>*,html body label.platformToggle.selected>*{color:inherit!important}html body .dashboardButton.danger,html body .smallButton.danger,html body button.danger{background:var(--ref-red-soft)!important;color:var(--ref-red)!important;border-color:var(--ref-red)!important}html body .dashboardButton,html body .dashboardButton span,html body .heroAction small,html body .heroAction strong,html body .platformToggle small,html body .platformToggle span,html body .secondaryLink,html body .smallButton,html body .smallButton span,html body .toolCompactCard h3,html body button,html body button span,html body button strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body .platformCardGrid,html body .platformStatusStrip,html body .quickActions,html body .toolCardGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;width:100%!important}html body .toolCompactCard{min-height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 14px!important;text-align:center!important}html body .toolCompactCard>div{width:100%!important;min-width:0!important}html body .toolCompactCard h3{margin:0!important;color:var(--ref-text)!important;font-size:clamp(13px,1.7vw,18px)!important;font-weight:900!important;line-height:1.3!important;text-align:center!important}html body main.homeV2 .toolArrow,html body main.homeV2 .toolCompactIcon{display:none!important}html body .heroPrimaryActions{gap:12px!important}html body .heroAction{min-height:86px!important;border-radius:20px!important}html body .simpleActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;width:100%!important;align-items:stretch!important}html body .simpleActions:not(:has(>:nth-child(2))){grid-template-columns:1fr!important}html body .simpleActions:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .simpleActions>*{min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div,html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;width:100%!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label,html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid>label.platformToggle,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid>button.platformToggle{grid-column:auto!important;min-width:0!important;width:100%!important;min-height:62px!important;padding:9px 10px!important;border-radius:20px!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;border:1px solid var(--ref-border)!important;box-shadow:var(--ref-shadow)!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label{flex-direction:column!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label:has(input:checked){background:color-mix(in srgb,var(--ref-blue) 8%,var(--ref-surface))!important;border-color:var(--ref-blue)!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label>span,html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid>label.platformToggle>span{color:inherit!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox]) input[type=checkbox],html body label.platformToggle input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;display:grid!important;place-items:center!important;border:1.5px solid var(--ref-border-strong)!important;border-radius:6px!important;background:transparent!important;flex:0 0 20px!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox]) input[type=checkbox]:after,html body label.platformToggle input[type=checkbox]:after{content:"✓"!important;color:#fff!important;font-size:13px!important;font-weight:950!important;transform:scale(0)!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox]) input[type=checkbox]:checked,html body label.platformToggle input[type=checkbox]:checked{background:var(--ref-blue)!important;border-color:var(--ref-blue)!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox]) input[type=checkbox]:checked:after,html body label.platformToggle input[type=checkbox]:checked:after{transform:scale(1)!important}html body .platformStatusStrip>span{min-height:44px!important;padding:8px 10px!important;border-radius:16px!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;border:1px solid var(--ref-border)!important;box-shadow:var(--ref-shadow)!important}html body .platformStatusStrip>span b,html body .platformStatusStrip>span small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important}html body .platformStatusStrip>span[data-state=connected]{background:var(--ref-green-soft)!important;color:var(--ref-green)!important;border-color:var(--ref-green)!important}html body .platformStatusStrip>span[data-state=disconnected]{background:var(--ref-red-soft)!important;color:var(--ref-red)!important;border-color:var(--ref-red)!important}html body .platformStatusStrip>span[data-state=checking],html body .platformStatusStrip>span[data-state=unknown]{background:var(--ref-gold-soft)!important;color:var(--ref-text)!important;border-color:var(--ref-gold)!important}html body .notice{background:var(--ref-surface)!important;color:var(--ref-text)!important;border-color:var(--ref-border)!important;border-radius:16px!important}html body .notice.success,html body .success{background:var(--ref-green-soft)!important;color:var(--ref-green)!important;border-color:var(--ref-green)!important}html body .error,html body .notice.error{background:var(--ref-red-soft)!important;color:var(--ref-red)!important;border-color:var(--ref-red)!important}html body .comingBadge{background:var(--ref-gold-soft)!important;color:var(--ref-text)!important;border-color:var(--ref-gold)!important}html body input[type=file]::-webkit-file-upload-button{min-height:40px!important;padding:7px 12px!important;border:1px solid var(--ref-border)!important;border-radius:16px!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;font:inherit!important;font-weight:850!important}html body input[type=file]::file-selector-button{min-height:40px!important;padding:7px 12px!important;border:1px solid var(--ref-border)!important;border-radius:16px!important;background:var(--ref-surface)!important;color:var(--ref-text)!important;font:inherit!important;font-weight:850!important}.globalBackButton{min-height:42px!important;padding:8px 14px!important;border-radius:16px!important}.globalBackButton,.haskoThemeToggle{background:var(--ref-surface)!important;color:var(--ref-text)!important;border-color:var(--ref-border)!important;box-shadow:var(--ref-shadow)!important}.haskoMobileNav{background:color-mix(in srgb,var(--ref-surface) 96%,transparent)!important;border-color:var(--ref-border)!important}.haskoMobileNav a{color:var(--ref-muted)!important}.haskoMobileNav a.active{background:var(--ref-gold-soft)!important;color:var(--ref-text)!important}@media(max-width:640px){html body main.shell{padding-top:60px!important;padding-bottom:112px!important}.globalBackButton{position:fixed!important;right:12px!important;margin:0!important;z-index:10060!important}.globalBackButton,.haskoThemeToggle{top:max(10px,env(safe-area-inset-top))!important}.haskoThemeToggle{left:12px!important;z-index:10070!important}html body .dashboardButton,html body .ghostPrimary,html body .primary,html body .primaryButton,html body .smallButton,html body a.dashboardButton,html body a.secondaryLink,html body a.smallButton,html body a.toolCompactCard,html body button.platformToggle,html body button.secondaryLink,html body button:not(.haskoThemeToggle),html body label.platformToggle{min-height:56px!important;padding:8px 7px!important;border-radius:17px!important;font-size:12px!important;line-height:1.25!important}html body .platformCardGrid,html body .platformStatusStrip,html body .quickActions,html body .simpleActions:has(>:nth-child(3)),html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div,html body .toolCardGrid,html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body .toolCompactCard{min-height:64px!important;padding:8px 6px!important}html body .toolCompactCard h3{font-size:12px!important;line-height:1.25!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label,html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid>label.platformToggle,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid>button.platformToggle{min-height:58px!important;padding:7px 5px!important;border-radius:17px!important}html body .platformStatusStrip>span{min-height:48px!important;padding:6px 5px!important;border-radius:15px!important;font-size:11px!important}}@media(max-width:390px){html body .dashboardButton,html body .secondaryLink,html body .smallButton,html body a.toolCompactCard,html body button.platformToggle,html body button:not(.haskoThemeToggle),html body label.platformToggle{font-size:11px!important;padding-inline:5px!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label>span,html body .toolCompactCard h3,html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid>label.platformToggle>span{font-size:10.75px!important}}:root{--hasko-navy-950:#06111e;--hasko-navy-900:#081827;--hasko-navy-850:#0b1c2d;--hasko-navy-800:#10243a;--hasko-line:#23425f;--hasko-line-soft:#193550;--hasko-blue:#5da9ff;--hasko-blue-strong:#2e86ff;--hasko-green:#35d884;--hasko-gold:#e5b85f;--hasko-text:#f4f8fc;--hasko-muted:#94a9bd}html body .hero h1,html body .pageIntro h1,html body main h1{font-size:clamp(27px,2.35vw,38px)!important;line-height:1.24!important;letter-spacing:-.025em!important;margin-top:8px!important;margin-bottom:9px!important;font-weight:850!important}html body .sectionHeader h2,html body main h2{font-size:clamp(20px,1.55vw,27px)!important;line-height:1.35!important;letter-spacing:-.015em!important}html body main h3{line-height:1.4!important}html body .hero p,html body .pageIntro p{font-size:clamp(14px,1vw,16px)!important;line-height:1.75!important;margin-top:0!important}html body .dashboardHero,html body .hero{padding-top:30px!important;padding-bottom:19px!important}html body .eyebrow{font-size:11px!important;letter-spacing:1.65px!important;font-weight:800!important;text-transform:uppercase}html[data-theme=dark] body{background:radial-gradient(circle at 78% -8%,rgba(53,116,177,.16),transparent 33%),radial-gradient(circle at 10% 12%,rgba(18,77,129,.1),transparent 30%),var(--hasko-navy-950)!important}html[data-theme=dark] body,html[data-theme=dark] body .hero,html[data-theme=dark] body .pageIntro,html[data-theme=dark] body .shell{color:var(--hasko-text)!important}html[data-theme=dark] body .hero p,html[data-theme=dark] body .muted,html[data-theme=dark] body .pageIntro p,html[data-theme=dark] body .sectionHeader p{color:var(--hasko-muted)!important}html[data-theme=dark] body .eyebrow{color:#8fc5ff!important}html[data-theme=dark] body .card,html[data-theme=dark] body .dashboardCard,html[data-theme=dark] body .heroAction,html[data-theme=dark] body .platformActionCard,html[data-theme=dark] body .platforms,html[data-theme=dark] body .simplePanel,html[data-theme=dark] body .toolCompactCard,html[data-theme=dark] body .uploadForm{background:linear-gradient(180deg,rgba(15,36,57,.96),rgba(9,27,44,.96))!important;border-color:var(--hasko-line)!important;box-shadow:0 12px 34px rgba(0,0,0,.14)!important}html[data-theme=dark] body .card p,html[data-theme=dark] body .dashboardCard p,html[data-theme=dark] body .simplePanel p,html[data-theme=dark] body .toolCompactCard p{color:var(--hasko-muted)!important}html[data-theme=dark] body .dashboardButton.featured,html[data-theme=dark] body .heroActionPrimary,html[data-theme=dark] body .primaryButton,html[data-theme=dark] body .smallButton.featured{background:linear-gradient(135deg,#2478e8,#3f98ff)!important;color:#fff!important;border-color:#4c9cf2!important;box-shadow:0 8px 24px rgba(32,120,229,.22)!important}html[data-theme=dark] body .notice.success{background:linear-gradient(90deg,rgba(16,77,49,.88),rgba(10,58,39,.76))!important;color:#8df0b7!important;border:1px solid rgba(53,216,132,.72)!important}html[data-theme=dark] body .connectedPill,html[data-theme=dark] body .platformBadge.active{color:#84edaf!important;border-color:rgba(53,216,132,.5)!important;background:rgba(16,74,48,.7)!important}html body .toolCompactCard{min-height:78px!important;padding:13px 15px!important;border-radius:15px!important}html body .toolCompactCard h3{font-size:15px!important;margin:0 0 3px!important}html body .dashboardCard{border-radius:17px!important;padding:17px!important}html body .dashboardCard h2{font-size:20px!important;margin:14px 0 7px!important}html body .simplePanel{border-radius:16px!important;padding:17px!important}html body .sectionHeader{margin-top:22px!important;margin-bottom:12px!important}body.hasko-nav-enabled{padding-left:224px!important;transition:padding-left .18s ease}.haskoSiteRail{position:fixed;inset:0 auto 0 0;width:224px;z-index:9000;border-right:1px solid rgba(78,126,168,.25);background:linear-gradient(180deg,#071827,#071522 54%,#06121d);box-shadow:12px 0 34px rgba(0,0,0,.12)}.haskoSiteNavInner{height:100%;display:flex;flex-direction:column;padding:18px 12px;color:#eaf3fb}.haskoSiteBrand{display:flex;align-items:center;gap:10px;padding:4px 8px 18px;border-bottom:1px solid rgba(99,145,182,.16);direction:ltr}.haskoBrandMark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(229,184,95,.8);border-radius:10px;color:var(--hasko-gold);font-weight:900;font-size:18px;background:rgba(229,184,95,.04)}.haskoSiteBrand>span:last-child{display:grid;line-height:1.05}.haskoSiteBrand strong{letter-spacing:2px;color:#efc877;font-size:16px}.haskoSiteBrand small{font-size:8px;letter-spacing:1.6px;color:#8299ad;margin-top:4px}.haskoSiteNavScroll{overflow:auto;padding:10px 1px 18px;scrollbar-width:thin;scrollbar-color:#23425f transparent}.haskoNavGroup{display:grid;grid-gap:3px;gap:3px;margin-top:8px}.haskoNavGroupLabel{padding:6px 11px 4px;color:#5f7f9b;font-size:10px;font-weight:850;letter-spacing:.08em}.haskoNavLink{display:flex;align-items:center;gap:10px;min-height:39px;padding:8px 10px;border:1px solid transparent;border-radius:10px;color:#b5c7d7;font-size:12.5px;font-weight:650;transition:.15s ease}.haskoNavLink:hover{color:#fff;background:rgba(41,96,143,.17);border-color:rgba(78,139,195,.12)}.haskoNavLink.active{color:#fff;background:linear-gradient(90deg,rgba(33,91,143,.48),rgba(25,69,109,.34));border-color:rgba(79,142,200,.28);box-shadow:inset 3px 0 0 #69b2ff}.haskoNavIcon{width:21px;height:21px;display:grid;place-items:center;color:#8fc5ff;font-size:13px;flex:0 0 21px}.haskoNavLink.active .haskoNavIcon{color:#d8ecff}.haskoNavMobileTrigger{display:none!important}.haskoNavMobileBackdrop{display:none}@media(max-width:1100px){body.hasko-nav-enabled{padding-left:0!important}.haskoSiteRail{display:none}html body .haskoNavMobileTrigger{position:fixed!important;display:grid!important;place-items:center!important;left:12px!important;top:12px!important;z-index:10020!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(76,138,194,.42)!important;background:rgba(7,24,39,.92)!important;color:#d9ebfb!important;font-size:19px!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.haskoNavMobileBackdrop{position:fixed;inset:0;display:block;z-index:10120;overflow:hidden;background:rgba(1,8,15,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.haskoNavMobileDrawer{position:fixed;top:0;bottom:0;left:0;right:auto;width:min(86vw,310px);height:100dvh;max-height:100dvh;overflow:hidden;z-index:10121;background:#071522;box-shadow:18px 0 50px rgba(0,0,0,.28)}.haskoNavMobileDrawer .haskoSiteNavInner{padding-top:56px}html body .haskoNavMobileClose{position:absolute!important;left:14px!important;top:12px!important;z-index:2!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:9px!important;font-size:22px!important;background:#10273d!important;color:#fff!important;border:1px solid #285070!important}html body .hero h1,html body .pageIntro h1,html body main h1{font-size:clamp(25px,7vw,32px)!important}html body .dashboardHero,html body .hero{padding-top:24px!important}}@media(max-width:640px){html body .shell{padding-top:18px!important}html body .hero h1,html body .pageIntro h1,html body main h1{font-size:27px!important;line-height:1.3!important}html body .sectionHeader h2,html body main h2{font-size:20px!important}html body .toolCompactCard{min-height:72px!important}}.analyticsDashboard,.scheduleWorkspace{width:min(100%,1180px);margin-inline:auto}.analyticsPanelHeader,.schedulePanelHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.analyticsPanelHeader h2,.schedulePanelHeader h2{margin:4px 0 0!important}.analyticsKpiGrid,.scheduleSummaryGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.analyticsMetric,.scheduleMetric{min-width:0;min-height:94px!important;display:flex;flex-direction:column;justify-content:center;gap:5px}.analyticsMetric strong,.scheduleMetric strong{font-size:28px;line-height:1}.scheduleCreatePanel{overflow:hidden!important}.scheduleFieldGrid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important;margin-top:14px!important}.scheduleCreatePanel .field{min-width:0!important;width:100%!important;margin:0!important}.scheduleCreatePanel .field input[type=datetime-local],.scheduleCreatePanel .field input[type=file],.scheduleCreatePanel .field input[type=text]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:48px!important}.scheduleCreatePanel .field input[type=datetime-local]{direction:ltr!important;text-align:left!important}.scheduleCreatePanel input[type=file]::-webkit-file-upload-button{-webkit-margin-end:10px!important;margin-inline-end:10px!important;min-height:34px!important;padding:7px 12px!important}.scheduleCreatePanel input[type=file]::file-selector-button{-webkit-margin-end:10px!important;margin-inline-end:10px!important;min-height:34px!important;padding:7px 12px!important}.scheduleContextField{margin-top:13px!important}.schedulePlatformsBlock{margin-top:16px!important;width:100%!important;min-width:0!important}.schedulePlatformGrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:9px!important;gap:9px!important;width:100%!important;min-width:0!important;margin:0!important}.schedulePlatformChip{position:relative!important;min-width:0!important;width:100%!important;min-height:54px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:9px 10px!important;border:1px solid var(--hasko-border,#26364b)!important;border-radius:13px!important;background:linear-gradient(180deg,#111d2b,#0d1722)!important;color:var(--hasko-text,#f4f7fb)!important;cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease,transform .15s ease;overflow:hidden!important;box-sizing:border-box!important}.schedulePlatformChip:hover{border-color:#4c78a4!important;transform:translateY(-1px)}.schedulePlatformChip.selected{border-color:#4f97ff!important;background:linear-gradient(180deg,#163357,#112a48)!important;box-shadow:0 0 0 1px rgba(79,151,255,.14)!important}.schedulePlatformChip input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}.schedulePlatformCheck{width:22px!important;height:22px!important;flex:0 0 22px!important;display:grid!important;place-items:center!important;border-radius:7px!important;border:1px solid #3d566e!important;background:#0c1620!important;color:transparent!important;font-size:13px!important;font-weight:900!important}.schedulePlatformChip.selected .schedulePlatformCheck{color:#fff!important;border-color:#68aaff!important;background:#347fdc!important}.schedulePlatformName{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:850!important;font-size:14px!important;color:inherit!important}.scheduleSaveButton{width:100%!important;margin-top:15px!important;min-height:50px!important}.scheduleFilterBar{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:12px 0 16px!important}.scheduleJobCard{border:1px solid var(--hasko-border,#26364b)!important;border-radius:14px!important;padding:14px!important;margin-top:10px!important;background:linear-gradient(180deg,rgba(15,31,47,.88),rgba(10,23,35,.9))!important}.scheduleJobCard.isDue{border-color:#c58c35!important}.scheduleJobCard .simpleActions{flex-wrap:wrap!important}.analyticsToolbar{margin-bottom:12px!important}.analyticsKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 0 14px!important}.analyticsMetric{min-height:110px!important}.analyticsMetric strong{font-size:30px!important}.analyticsStatusGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-top:14px!important}.analyticsPlatformRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:14px!important;gap:14px!important}.analyticsPlatformRow progress{height:8px!important}html[data-theme=light] .schedulePlatformChip{background:#fff!important;color:#202936!important;border-color:#d8e1eb!important}html[data-theme=light] .schedulePlatformChip.selected{background:linear-gradient(180deg,#edf5ff,#e5f0ff)!important;color:#1f3858!important;border-color:#5a9be9!important}html[data-theme=light] .schedulePlatformCheck{background:#f4f7fb!important;border-color:#bdc9d7!important}html[data-theme=light] .schedulePlatformChip.selected .schedulePlatformCheck{background:#347fdc!important;color:#fff!important;border-color:#347fdc!important}@media(max-width:900px){.schedulePlatformGrid,.scheduleSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.analyticsKpiGrid,.analyticsStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.analyticsDashboard,.scheduleWorkspace{width:100%!important}.scheduleSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.scheduleMetric{min-height:78px!important}.analyticsMetric strong,.scheduleMetric strong{font-size:25px!important}.scheduleFieldGrid{grid-template-columns:1fr!important;gap:11px!important}.schedulePlatformGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.schedulePlatformChip{min-height:50px!important;padding:8px!important}.analyticsPanelHeader,.schedulePanelHeader{align-items:flex-start!important}.analyticsPanelHeader>.muted,.schedulePanelHeader>.muted{font-size:12px!important}.scheduleFilterBar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}.scheduleFilterBar .smallButton{width:100%!important}.analyticsKpiGrid,.analyticsStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.analyticsMetric{min-height:90px!important}.analyticsPlatformRow{grid-template-columns:1fr!important;gap:8px!important}.haskoMobileNav .haskoMobileMore{min-width:0!important;min-height:44px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;padding:3px 1px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#6a7789!important;box-shadow:none!important;font:inherit!important}html[data-theme=dark] .haskoMobileNav .haskoMobileMore{color:#9aabbe!important}.haskoMobileNav .haskoMobileMore span{width:21px!important;height:21px!important;display:grid!important;place-items:center!important;font-size:16px!important;line-height:1!important;color:inherit!important}.haskoMobileNav .haskoMobileMore small{color:inherit!important;font-size:9.5px!important;line-height:1.05!important;white-space:nowrap!important}.haskoMobileNav .haskoMobileMore:active{transform:scale(.97)}}@media(max-width:390px){.analyticsKpiGrid,.analyticsStatusGrid,.schedulePlatformGrid,.scheduleSummaryGrid{grid-template-columns:1fr 1fr!important}}html body .platformStatusStrip>span[data-state=connected] i{background:#73dda0!important;box-shadow:0 0 0 3px rgba(115,221,160,.1)!important}html body .platformStatusStrip>span[data-state=connected] small{color:#217847!important}html[data-theme=dark] body .platformStatusStrip>span[data-state=connected] small{color:#7ddca5!important}html body .platformStatusStrip>span[data-state=disconnected] i{background:#d65f5f!important;box-shadow:0 0 0 3px rgba(214,95,95,.1)!important}html body .platformStatusStrip>span[data-state=disconnected] small{color:#a63232!important}html[data-theme=dark] body .platformStatusStrip>span[data-state=disconnected] small{color:#ffb9b9!important}html body .platformStatusStrip>span[data-state=unknown] i{background:#d5a83a!important;box-shadow:0 0 0 3px rgba(213,168,58,.1)!important}html body .platformStatusStrip>span[data-state=unknown] small{color:#8a6800!important}html[data-theme=dark] body .platformStatusStrip>span[data-state=unknown] small{color:#efd36d!important}html body .platformStatusStrip>span[data-state=checking] i{background:#98a6b5!important;box-shadow:0 0 0 3px rgba(152,166,181,.1)!important}html body .platformStatusStrip>span[data-state=checking] small{color:var(--ha-muted,#6e7d91)!important}:root,html[data-theme=light]{--hc-btn-bg:#ffffff;--hc-btn-bg-hover:#f2f6fb;--hc-btn-text:#172235;--hc-btn-muted:#607086;--hc-btn-border:#c7d3e0;--hc-btn-border-hover:#91a7bd;--hc-btn-selected:#1d2d42;--hc-btn-selected-text:#ffffff;--hc-btn-focus:#3d7fc4;--hc-btn-gold:#e1bd49;--hc-btn-gold-2:#f5db78;--hc-btn-danger-bg:#fff0f0;--hc-btn-danger-text:#8e2d35;--hc-btn-danger-border:#e6b4b9;--hc-check:#4d93ee}html[data-theme=dark]{--hc-btn-bg:#14202d;--hc-btn-bg-hover:#1b2a3a;--hc-btn-text:#f5f8fc;--hc-btn-muted:#aab8c8;--hc-btn-border:#385069;--hc-btn-border-hover:#66819d;--hc-btn-selected:#243a54;--hc-btn-selected-text:#ffffff;--hc-btn-focus:#76b7fa;--hc-btn-gold:#dfbd4f;--hc-btn-gold-2:#f0d46f;--hc-btn-danger-bg:#331a1d;--hc-btn-danger-text:#ffb9c0;--hc-btn-danger-border:#71343b;--hc-check:#62a5fa}html body .dashboardButton,html body .ghostPrimary,html body .primary,html body .primaryButton,html body .smallButton,html body a.secondaryLink,html body button.secondaryLink,html body button:not(.haskoThemeToggle):not(.globalBackButton){box-sizing:border-box!important;max-width:100%!important;min-width:0!important;min-height:38px!important;height:auto!important;padding:7px 12px!important;border:1px solid var(--hc-btn-border)!important;border-radius:999px!important;background:var(--hc-btn-bg)!important;color:var(--hc-btn-text)!important;box-shadow:0 3px 10px rgba(22,35,52,.06)!important;font:inherit!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;overflow:hidden!important;overflow-wrap:anywhere!important;text-wrap:balance!important;-webkit-tap-highlight-color:transparent!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease!important}html body .dashboardButton:hover,html body .ghostPrimary:hover,html body .smallButton:hover,html body a.secondaryLink:hover,html body button.secondaryLink:hover,html body button:not(.haskoThemeToggle):not(.globalBackButton):hover:not(:disabled){background:var(--hc-btn-bg-hover)!important;border-color:var(--hc-btn-border-hover)!important;color:var(--hc-btn-text)!important;box-shadow:0 5px 14px rgba(22,35,52,.09)!important;transform:translateY(-1px)!important}html body .dashboardButton:active,html body .smallButton:active,html body button:not(.haskoThemeToggle):not(.globalBackButton):active:not(:disabled){transform:scale(.985)!important}html body .dashboardButton:focus-visible,html body .primaryButton:focus-visible,html body .smallButton:focus-visible,html body button:not(.haskoThemeToggle):not(.globalBackButton):focus-visible{outline:3px solid color-mix(in srgb,var(--hc-btn-focus) 35%,transparent)!important;outline-offset:2px!important}html body .dashboardButton[aria-disabled=true],html body .smallButton[aria-disabled=true],html body button:disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}html body .dashboardButton.featured,html body .primary,html body .primaryButton,html body .smallButton.featured,html body button.featured{background:linear-gradient(135deg,#fff0a9 0,var(--hc-btn-gold-2) 46%,var(--hc-btn-gold) 100%)!important;color:#111722!important;border-color:#d3aa2c!important;box-shadow:0 6px 15px rgba(179,134,18,.15)!important}html body .dashboardButton.selected,html body .smallButton.selected,html body button.selected,html body button[aria-pressed=true]{background:var(--hc-btn-selected)!important;color:var(--hc-btn-selected-text)!important;border-color:var(--hc-btn-gold)!important}html body .dashboardButton.danger,html body .smallButton.danger,html body button.danger{background:var(--hc-btn-danger-bg)!important;color:var(--hc-btn-danger-text)!important;border-color:var(--hc-btn-danger-border)!important}html body .actions:has(>:is(button,a):nth-child(3)),html body .quickActions,html body .simpleActions:has(>:is(button,a):nth-child(3)){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;grid-gap:8px!important;gap:8px!important;width:100%!important}html body .actions:has(>:is(button,a):nth-child(3))>:is(button,a),html body .quickActions>:is(button,a),html body .simpleActions:has(>:is(button,a):nth-child(3))>:is(button,a){width:100%!important;min-width:0!important;margin:0!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox]){margin:12px 0!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;width:100%!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label{grid-column:auto!important;min-width:0!important;width:100%!important;min-height:42px!important;height:auto!important;padding:7px 9px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid var(--hc-btn-border)!important;border-radius:999px!important;background:var(--hc-btn-bg)!important;color:var(--hc-btn-text)!important;box-shadow:none!important;text-align:center!important;cursor:pointer!important;overflow:hidden!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label:has(input:checked){background:color-mix(in srgb,var(--hc-check) 10%,var(--hc-btn-bg))!important;border-color:var(--hc-check)!important;color:var(--hc-btn-text)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--hc-check) 18%,transparent)!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label>span{min-width:0!important;max-width:100%!important;color:inherit!important;font-size:12.5px!important;font-weight:850!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox]) input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px!important;margin:0!important;display:grid!important;place-items:center!important;border:1.5px solid var(--hc-btn-border-hover)!important;border-radius:6px!important;background:transparent!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox]) input[type=checkbox]:after{content:"✓"!important;color:#fff!important;font-size:12px!important;font-weight:950!important;line-height:1!important;transform:scale(0)!important;transition:transform .1s ease!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox]) input[type=checkbox]:checked{background:var(--hc-check)!important;border-color:var(--hc-check)!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox]) input[type=checkbox]:checked:after{transform:scale(1)!important}html body .platformStatusStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body .platformStatusStrip>span{min-width:0!important;min-height:38px!important;padding:7px 9px!important;border-radius:999px!important;background:var(--hc-btn-bg)!important;color:var(--hc-btn-text)!important;border:1px solid var(--hc-btn-border)!important;box-shadow:none!important;overflow:hidden!important}html body .platformStatusStrip>span b,html body .platformStatusStrip>span small{min-width:0!important;color:inherit!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .platformStatusStrip>span[data-state=connected]{background:color-mix(in srgb,#24a761 9%,var(--hc-btn-bg))!important;border-color:color-mix(in srgb,#24a761 55%,var(--hc-btn-border))!important;color:color-mix(in srgb,#19864d 88%,var(--hc-btn-text))!important}html[data-theme=dark] body .platformStatusStrip>span[data-state=connected]{color:#91edb4!important}html body .platformStatusStrip>span[data-state=disconnected]{background:var(--hc-btn-danger-bg)!important;border-color:var(--hc-btn-danger-border)!important;color:var(--hc-btn-danger-text)!important}html body .platformStatusStrip>span[data-state=checking],html body .platformStatusStrip>span[data-state=unknown]{background:color-mix(in srgb,var(--hc-btn-gold) 9%,var(--hc-btn-bg))!important;border-color:color-mix(in srgb,var(--hc-btn-gold) 55%,var(--hc-btn-border))!important;color:var(--hc-btn-text)!important}html body .platformStatusStrip>span[data-state=connected] i{background:#35bd72!important;box-shadow:0 0 0 3px rgba(53,189,114,.11)!important}html body .platformStatusStrip>span[data-state=disconnected] i{background:#cf4c58!important;box-shadow:0 0 0 3px rgba(207,76,88,.1)!important}html body .platformStatusStrip>span[data-state=checking] i,html body .platformStatusStrip>span[data-state=unknown] i{background:#d9ad36!important;box-shadow:0 0 0 3px rgba(217,173,54,.11)!important}html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid>label.platformToggle,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid>button.platformToggle{min-width:0!important;width:100%!important;min-height:42px!important;height:auto!important;padding:7px 8px!important;border-radius:999px!important;background:var(--hc-btn-bg)!important;color:var(--hc-btn-text)!important;border:1px solid var(--hc-btn-border)!important;box-shadow:none!important;overflow:hidden!important}html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid>label.platformToggle.selected,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid>button.platformToggle.selected{background:var(--hc-btn-selected)!important;color:var(--hc-btn-selected-text)!important;border-color:var(--hc-btn-gold)!important}html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid>label.platformToggle>span{color:inherit!important;font-size:12.5px!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .actions,html body .card,html body .field,html body .platformStatusStrip,html body .platformToggleGrid,html body .quickActions,html body .simpleActions,html body .simplePanel{min-width:0!important;max-width:100%!important}html body input,html body select,html body textarea{max-width:100%!important}@media(max-width:640px){html body main.shell{padding-top:60px!important;padding-bottom:112px!important}.globalBackButton{position:fixed!important;right:12px!important;margin:0!important;min-height:38px!important;border-radius:999px!important;z-index:10060!important}.globalBackButton,.haskoThemeToggle{top:max(10px,env(safe-area-inset-top))!important}.haskoThemeToggle{left:12px!important;z-index:10070!important}html body .dashboardButton,html body .ghostPrimary,html body .primary,html body .primaryButton,html body .smallButton,html body a.secondaryLink,html body button.secondaryLink,html body button:not(.haskoThemeToggle):not(.globalBackButton){min-height:36px!important;padding:6px 8px!important;font-size:12px!important;line-height:1.15!important}html body .actions:has(>:is(button,a):nth-child(3)),html body .platformStatusStrip,html body .quickActions,html body .simpleActions:has(>:is(button,a):nth-child(3)),html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div,html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label{grid-column:auto!important;min-height:38px!important;padding:6px 5px!important;flex-direction:row!important;gap:5px!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label>span{font-size:11.5px!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox]) input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex-basis:16px!important;border-radius:5px!important}html body .platformStatusStrip>span{min-height:36px!important;padding:6px 5px!important;gap:4px!important;font-size:11px!important}html body .platformStatusStrip>span b{font-size:11px!important}html body .platformStatusStrip>span small{font-size:9.5px!important}html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid>label.platformToggle,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid>button.platformToggle{min-height:38px!important;padding:6px 5px!important}}@media(max-width:390px){html body .dashboardButton,html body .smallButton,html body button:not(.haskoThemeToggle):not(.globalBackButton){font-size:11.25px!important;padding-inline:6px!important}html body .simplePanel>div:has(>strong+div>label>input[type=checkbox])>strong+div>label>span,html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid>label.platformToggle>span{font-size:10.75px!important}}html body main.dashboardShell:has(.healthCard) .toolCardGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;width:100%!important;align-items:stretch!important}html body main.dashboardShell:has(.healthCard) .healthCard{min-width:0!important;width:100%!important;min-height:112px!important;height:112px!important;padding:12px 13px!important;border-radius:15px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:5px!important;text-align:right!important;background:var(--ref-surface,#fff)!important;color:var(--ref-text,#101827)!important;border:1px solid var(--ref-border,#ccd5e0)!important;box-shadow:var(--ref-shadow,0 5px 16px rgba(22,34,51,.055))!important;overflow:hidden!important}html body main.dashboardShell:has(.healthCard) .healthCard:hover{transform:translateY(-1px)!important;border-color:var(--ref-border-strong,#9eafc1)!important;background:var(--ref-hover,#f8fafc)!important}html body main.dashboardShell:has(.healthCard) .healthCard .toolCompactIcon{display:none!important}html body main.dashboardShell:has(.healthCard) .healthCard>div{width:100%!important;min-width:0!important}html body main.dashboardShell:has(.healthCard) .healthCard h3{margin:0!important;min-width:0!important;color:var(--ref-text,#101827)!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important;text-align:right!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body main.dashboardShell:has(.healthCard) .healthCard p{margin:1px 0 0!important;color:var(--ref-muted,#6e7d90)!important;font-size:11.5px!important;line-height:1.35!important;text-align:right!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body main.dashboardShell:has(.healthCard) .healthCard>strong{margin-top:auto!important;align-self:flex-start!important;font-size:12px!important;font-weight:900!important;line-height:1!important;padding:5px 8px!important;border-radius:999px!important;background:var(--ref-hover,#f8fafc)!important;border:1px solid var(--ref-border,#ccd5e0)!important;color:var(--ref-text,#101827)!important}@media (max-width:700px){html body main.dashboardShell:has(.healthCard) .toolCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body main.dashboardShell:has(.healthCard) .healthCard{min-height:108px!important;height:108px!important;padding:10px 11px!important;border-radius:14px!important}html body main.dashboardShell:has(.healthCard) .healthCard h3{font-size:13.5px!important;line-height:1.22!important}html body main.dashboardShell:has(.healthCard) .healthCard p{font-size:10.5px!important;line-height:1.3!important}html body main.dashboardShell:has(.healthCard) .healthCard>strong{font-size:11px!important;padding:4px 7px!important}}.haskoNotificationRoot{position:fixed;top:14px;left:18px;z-index:2400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.haskoNotificationBell{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(15,18,23,.92);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 35px rgba(0,0,0,.24);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.haskoNotificationBell:hover{transform:translateY(-1px);border-color:rgba(232,200,95,.58)}.haskoNotificationBellGlyph{font-size:18px;line-height:1}.haskoNotificationBell.hasUnread{border-color:rgba(232,200,95,.55);box-shadow:0 0 0 3px rgba(232,200,95,.08),0 12px 35px rgba(0,0,0,.24)}.haskoNotificationBadge{position:absolute;z-index:4;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#f04444;color:#fff!important;border:2px solid #0b0d10;font-size:10.5px;font-weight:950;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 7px rgba(240,68,68,.55),0 0 0 1px rgba(255,255,255,.08);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.haskoNotificationPanel{position:absolute;top:54px;left:0;width:min(430px,calc(100vw - 28px));max-height:min(76vh,720px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(12,15,19,.98);color:#f5f7fa;box-shadow:0 24px 70px rgba(0,0,0,.38);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.haskoNotificationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 18px 13px;border-bottom:1px solid rgba(255,255,255,.08)}.haskoNotificationHeader strong{display:block;font-size:18px}.haskoNotificationHeader small{display:block;margin-top:4px;color:#9ca5b1;font-size:12px}.haskoNotificationClose{border:0;background:transparent;color:#aab1bb;font-size:25px;line-height:1;cursor:pointer;padding:0 2px}.haskoNotificationActions{display:flex;gap:7px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.haskoNotificationActions button,.haskoNotificationItemActions a,.haskoNotificationItemActions button{border:1px solid rgba(255,255,255,.12);background:#171b21;color:#e9ecf0;border-radius:9px;padding:7px 9px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.haskoNotificationActions button:disabled{opacity:.42;cursor:not-allowed}.haskoNotificationItemActions a{display:inline-flex;align-items:center}.haskoNotificationSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;padding:10px 14px;background:rgba(255,255,255,.018);border-bottom:1px solid rgba(255,255,255,.07)}.haskoNotificationSummary span{display:flex;align-items:center;justify-content:center;gap:5px;min-height:32px;border-radius:10px;background:#11151a;color:#98a1ad;font-size:11px}.haskoNotificationSummary b{color:#fff;font-size:13px}.haskoNotificationList{overflow:auto;overscroll-behavior:contain;padding:7px 9px 10px}.haskoNotificationItem{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;padding:12px 10px;margin:5px 0;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#11151a}.haskoNotificationItem.unread{background:#151a20;border-color:rgba(255,255,255,.14)}.haskoNotificationSeverity{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:#252b33;color:#d8dde4;font-size:12px;font-weight:950}.severity-critical .haskoNotificationSeverity,.severity-error .haskoNotificationSeverity{background:#381819;color:#ffc6c6}.severity-warning .haskoNotificationSeverity{background:#3a3015;color:#ffe19a}.severity-success .haskoNotificationSeverity{background:#12301e;color:#9cf0b9}.haskoNotificationCopy{min-width:0}.haskoNotificationTitleRow{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.haskoNotificationTitleRow strong{font-size:13px;line-height:1.45}.haskoNotificationTitleRow time{white-space:nowrap;color:#7d8793;font-size:10px}.haskoNotificationCopy p{margin:6px 0 5px;color:#b8c0ca;font-size:12px;line-height:1.55;word-break:break-word}.haskoNotificationCopy>small{color:#727d89;font-size:10px}.haskoNotificationItemActions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.haskoNotificationItemActions a,.haskoNotificationItemActions button{padding:5px 8px;font-size:10px}.haskoNotificationEmpty{display:grid;place-items:center;text-align:center;grid-gap:5px;gap:5px;padding:32px 12px;color:#aeb6c1}.haskoNotificationEmpty>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#112a1b;color:#8ce8aa;font-weight:900}.haskoNotificationEmpty strong{color:#e9edf2;font-size:14px}.haskoNotificationEmpty small{font-size:11px}.haskoNotificationFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-top:1px solid rgba(255,255,255,.08);background:#0f1216}.haskoNotificationFooter a{color:#f0d573;font-weight:800;font-size:12px}.haskoNotificationFooter small{color:#737d89;font-size:10px}.haskoNotificationList::-webkit-scrollbar{width:7px}.haskoNotificationList::-webkit-scrollbar-thumb{background:#2b323b;border-radius:999px}html[data-theme=light] .haskoNotificationBell{background:rgba(255,255,255,.96);color:#141414;border-color:rgba(20,20,20,.12);box-shadow:0 12px 35px rgba(26,34,45,.13)}html[data-theme=light] .haskoNotificationBadge{border-color:#fff}html[data-theme=light] .haskoNotificationPanel{background:rgba(255,255,255,.985);color:#17191c;border-color:rgba(20,30,40,.12);box-shadow:0 24px 65px rgba(30,38,48,.18)}html[data-theme=light] .haskoNotificationActions,html[data-theme=light] .haskoNotificationFooter,html[data-theme=light] .haskoNotificationHeader,html[data-theme=light] .haskoNotificationSummary{border-color:rgba(20,30,40,.09)}html[data-theme=light] .haskoNotificationCopy p,html[data-theme=light] .haskoNotificationHeader small{color:#626c78}html[data-theme=light] .haskoNotificationActions button,html[data-theme=light] .haskoNotificationItemActions a,html[data-theme=light] .haskoNotificationItemActions button{background:#f4f6f8;color:#1d242c;border-color:#dfe4e9}html[data-theme=light] .haskoNotificationSummary{background:#fafbfc}html[data-theme=light] .haskoNotificationSummary span{background:#f1f4f6;color:#65707c}html[data-theme=light] .haskoNotificationSummary b{color:#141a20}html[data-theme=light] .haskoNotificationItem{background:#fafbfc;border-color:#e8ecf0}html[data-theme=light] .haskoNotificationItem.unread{background:#f4f7fa;border-color:#d8dee5}html[data-theme=light] .haskoNotificationFooter{background:#f8fafb}@media(max-width:640px){.haskoNotificationRoot{top:max(10px,env(safe-area-inset-top));left:13px}.haskoNotificationBell{width:38px;height:38px;border-radius:50%}.haskoNotificationPanel{position:fixed;top:62px;left:10px;right:10px;width:auto;max-height:calc(100vh - 130px);border-radius:18px}.haskoNotificationSummary{padding-inline:10px}.haskoNotificationHeader{padding-inline:14px}.haskoNotificationFooter{align-items:flex-start;flex-direction:column}}.haskoNotificationRoot{left:72px}@media(max-width:640px){.haskoNotificationRoot{left:64px}}.haskoNotificationBell{overflow:visible!important}.haskoNotificationBadge{pointer-events:none!important}html[data-theme=light] .haskoNotificationBadge{background:#e53935!important;color:#fff!important;border-color:#fff!important;box-shadow:0 2px 7px rgba(229,57,53,.38),0 0 0 1px rgba(185,34,34,.08)!important}@media(max-width:640px){.haskoNotificationBadge{top:-4px;right:-4px;min-width:18px;height:18px;padding-inline:4px;font-size:10px}}html body .haskoNotificationBell,html body .haskoNotificationRoot,html body .haskoTopBar,html body .haskoTopBarActions{overflow:visible!important}html body .haskoNotificationRoot{isolation:isolate!important}html body .haskoNotificationBell{position:relative!important}html body .haskoNotificationBadge{position:absolute!important;z-index:999!important;top:1px!important;right:1px!important;left:auto!important;transform:translate(34%,-34%)!important;min-width:20px!important;width:auto!important;height:20px!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#e11919!important;color:#fff!important;border:2px solid var(--hv-bg,#0a0f16)!important;box-sizing:border-box!important;font-size:10px!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;text-indent:0!important;opacity:1!important;visibility:visible!important;box-shadow:0 2px 8px rgba(225,25,25,.5)!important}html[data-theme=light] body .haskoNotificationBadge{border-color:#fff!important}@media(max-width:640px){html body .haskoNotificationBadge{top:1px!important;right:1px!important;min-width:19px!important;height:19px!important;padding-inline:4px!important;font-size:9.5px!important}}