.integratedTranslation{margin-block:22px!important;padding:24px!important;scroll-margin-top:24px;border-radius:26px!important;border:1px solid color-mix(in srgb,var(--ref-focus) 32%,var(--ref-border))!important;background:radial-gradient(circle at 12% 4%,color-mix(in srgb,var(--ref-focus) 10%,transparent),transparent 36%),var(--ref-surface)!important;box-shadow:0 16px 44px rgba(8,22,40,.12)!important;overflow:hidden}.translationControl{display:grid;grid-gap:18px;gap:18px;min-width:0}.translationControlHeader{display:flex;align-items:center;gap:14px;min-width:0}.translationControlIcon{width:62px;height:62px;flex:0 0 62px;display:grid;place-items:center;border-radius:18px;border:1px solid color-mix(in srgb,var(--ref-focus) 35%,var(--ref-border));background:color-mix(in srgb,var(--ref-focus) 12%,var(--ref-surface));color:var(--ref-focus);font-weight:950;font-size:22px;letter-spacing:-1px;box-shadow:inset 0 0 24px color-mix(in srgb,var(--ref-focus) 8%,transparent)}.translationControlCopy{min-width:0;flex:1 1}.translationControlCopy>strong{display:block;font-size:clamp(26px,4vw,36px)!important;line-height:1.15;font-weight:950!important}.translationControlCopy>p{margin:7px 0 0!important;color:var(--ref-muted)!important;font-size:15px!important;line-height:1.7!important}.translationSwitchCard{display:grid;grid-template-columns:minmax(0,1fr) 128px;grid-template-areas:"status toggle";grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;border:1px solid var(--ref-border);border-radius:18px;background:color-mix(in srgb,var(--ref-focus) 4%,var(--ref-surface))}.translationSwitchStatus{grid-area:status;display:grid;grid-gap:5px;gap:5px;text-align:right;min-width:0}.translationSwitchStatus>strong{font-size:18px!important;font-weight:900!important;line-height:1.3}.translationSwitchStatus>span{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--ref-muted);font-size:13px;font-weight:750}.translationSwitchStatus i{width:9px;height:9px;border-radius:50%;background:#9099a6;box-shadow:0 0 0 4px color-mix(in srgb,#9099a6 12%,transparent)}.translationControl.isEnabled .translationSwitchStatus i{background:#38d37b;box-shadow:0 0 0 4px color-mix(in srgb,#38d37b 13%,transparent)}.translationSwitchDivider{display:none}html body .translationToggle{grid-area:toggle;justify-self:end;position:relative!important;width:128px!important;min-width:128px!important;height:48px!important;min-height:48px!important;padding:5px!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--ref-focus) 72%,white)!important;background:linear-gradient(90deg,#1769dc,#62a2ff)!important;color:white!important;box-shadow:0 6px 18px rgba(43,121,234,.22)!important;transform:none!important}html body .translationToggle.off{background:color-mix(in srgb,var(--ref-muted) 18%,var(--ref-surface))!important;color:var(--ref-text)!important;border-color:var(--ref-border-strong)!important;box-shadow:none!important}html body .translationToggle:hover:not(:disabled){transform:none!important;filter:brightness(1.03)}.translationToggleLabel{position:absolute;left:31px;top:50%;transform:translate(-50%,-50%);font-size:15px;font-weight:950;color:inherit!important}.translationToggle.off .translationToggleLabel{left:auto;right:31px;transform:translate(50%,-50%)}.translationToggleKnob{position:absolute;top:50%;right:5px;width:36px;height:36px;border-radius:50%;background:#fff;transform:translateY(-50%);box-shadow:0 3px 10px rgba(7,27,56,.2);transition:right .18s ease,left .18s ease}.translationToggle.off .translationToggleKnob{right:auto;left:5px;background:color-mix(in srgb,var(--ref-muted) 35%,white)}.translationFeatureList{display:grid;grid-template-columns:1fr;border:1px solid var(--ref-border);border-radius:22px;overflow:hidden;background:color-mix(in srgb,var(--ref-focus) 2%,var(--ref-surface))}.translationFeatureRow{min-height:68px;display:flex;gap:14px;padding:12px 18px;border-top:1px solid var(--ref-border)}.translationFeatureRow:first-child{border-top:0}.translationFeatureRow>strong{font-size:16px!important;font-weight:850!important}.translationFeatureIcon{width:46px;height:46px;display:grid;place-items:center;flex:0 0 46px;border-radius:14px;color:var(--ref-focus);background:color-mix(in srgb,var(--ref-focus) 12%,var(--ref-surface));border:1px solid color-mix(in srgb,var(--ref-focus) 20%,var(--ref-border));font-weight:950;font-size:20px}.translationBody{display:grid;grid-gap:14px;gap:14px;margin-top:20px;padding-top:20px;border-top:1px solid var(--ref-border)}.translationUploadCard{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--ref-border);border-radius:22px;background:color-mix(in srgb,var(--ref-focus) 3%,var(--ref-surface))}.translationUploadTitle{display:flex;align-items:center;justify-content:space-between;gap:14px}.translationUploadTitle>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.translationUploadTitle strong{font-size:18px!important}.translationUploadTitle span{color:var(--ref-muted);font-size:14px;overflow-wrap:anywhere}.translationUploadIcon{width:54px;height:54px;display:grid;place-items:center;flex:0 0 54px;border-radius:16px;background:color-mix(in srgb,var(--ref-focus) 12%,var(--ref-surface));color:var(--ref-focus)!important;font-size:25px!important;border:1px solid color-mix(in srgb,var(--ref-focus) 24%,var(--ref-border))}.translationFileInput{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body .translationFileButton{width:100%!important;min-height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;border:1px dashed color-mix(in srgb,var(--ref-focus) 75%,var(--ref-border))!important;border-radius:18px!important;background:linear-gradient(90deg,#1769dc,#317fe8)!important;color:#fff!important;font-size:17px!important;font-weight:900!important;box-shadow:0 8px 22px rgba(43,121,234,.2)!important}.translationUploadCard>small{text-align:center;color:var(--ref-muted)!important}.translationReadyMedia{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid color-mix(in srgb,#38c875 35%,var(--ref-border));border-radius:18px;background:color-mix(in srgb,#38c875 8%,var(--ref-surface))}.translationReadyMedia>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#38c875;color:#fff;font-weight:950;flex:0 0 34px}.translationReadyMedia>p{margin:0!important}html body .translationPrepareButton{width:100%!important;min-height:56px!important;border-radius:18px!important}.translationNotice{margin:0!important;padding:13px 15px;border-radius:14px;background:color-mix(in srgb,var(--ref-focus) 8%,var(--ref-surface));color:var(--ref-text)!important}.translationNotice.errorText{background:var(--ref-red-soft)!important;color:var(--ref-red)!important}.translationMetadata{padding:14px 16px;border:1px solid var(--ref-border);border-radius:16px;background:color-mix(in srgb,var(--ref-focus) 3%,var(--ref-surface))}.translationMetadata summary{cursor:pointer;font-weight:850}.translationResult{display:grid;grid-gap:14px;gap:14px}.translationResult video{width:100%;max-height:430px;border-radius:18px;background:#000}.translationBody .simpleActions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:640px){.integratedTranslation{padding:16px!important;border-radius:22px!important}.translationControlHeader{align-items:flex-start}.translationControlIcon{width:52px;height:52px;flex-basis:52px;border-radius:15px;font-size:18px}.translationControlCopy>strong{font-size:28px!important}.translationControlCopy>p{font-size:13px!important}.translationSwitchCard{grid-template-columns:minmax(0,1fr) 108px;grid-template-areas:"status toggle";gap:10px;padding:12px}.translationSwitchStatus>strong{font-size:16px!important}.translationSwitchStatus>span{font-size:12px}html body .translationToggle{width:108px!important;min-width:108px!important;height:44px!important;min-height:44px!important}.translationToggleKnob{width:32px;height:32px;top:50%;right:5px}.translationToggle.off .translationToggleKnob{left:5px}.translationToggleLabel{left:28px;font-size:13px}.translationToggle.off .translationToggleLabel{right:28px}.translationFeatureRow{min-height:60px;padding:10px 13px;gap:11px}.translationFeatureIcon{width:40px;height:40px;flex-basis:40px;border-radius:12px;font-size:18px}.translationFeatureRow>strong{font-size:14px!important}.translationUploadTitle strong{font-size:16px!important}}@media(max-width:390px){.translationSwitchCard{grid-template-columns:minmax(0,1fr) 100px;grid-template-areas:"status toggle";gap:8px;padding:11px}.translationSwitchStatus>span{gap:6px}.translationSwitchStatus>strong{font-size:15px!important}html body .translationToggle{width:100px!important;min-width:100px!important;height:42px!important;min-height:42px!important}.translationToggleKnob{width:30px;height:30px;top:50%;right:5px}.translationToggle.off .translationToggleKnob{left:5px}.translationToggleLabel{left:26px;font-size:12px}.translationToggle.off .translationToggleLabel{right:26px}}#platforms{scroll-margin-top:24px;margin-block:24px}#platforms .platformToggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}#platforms article.platformToggle{display:flex;align-items:stretch;flex-direction:column;gap:10px;min-width:0;padding:14px}#platforms article label{display:flex;align-items:center;gap:8px;cursor:pointer}#platforms article .smallButton{text-align:center;margin-top:auto}.platformCleanup{margin-block:20px}.platformCleanup>summary{cursor:pointer;font-weight:600;padding-block:12px}@media(min-width:1100px){#platforms .platformToggleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}#platforms article.platformToggle>.smallButton{width:100%!important;min-height:46px!important;padding:10px 14px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13.5px!important;line-height:1.2!important}@media(max-width:640px){#platforms article.platformToggle>.smallButton{min-height:44px!important;padding:9px 12px!important;border-radius:15px!important}}.platformCleanup .cleanupTopActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.platformCleanup .cleanupPrimaryActions>.smallButton,.platformCleanup .cleanupTopActions>.smallButton{width:100%!important;min-height:46px!important;padding:10px 14px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13.5px!important;line-height:1.2!important}@media(max-width:640px){.platformCleanup .cleanupPrimaryActions>.smallButton,.platformCleanup .cleanupTopActions>.smallButton{min-height:44px!important;padding:9px 12px!important;border-radius:15px!important}}.platformCleanup .cleanupPlatformOption{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;direction:ltr!important;cursor:pointer!important;padding:10px 12px!important;min-height:44px!important;min-width:0!important;border:1px solid var(--hc-btn-border,#c7d3e0)!important;border-radius:15px!important;background:var(--hc-btn-bg,#fff)!important;color:var(--hc-btn-text,#172235)!important;font-weight:850!important}.platformCleanup .cleanupPlatformOption input[type=checkbox]{margin:0!important;flex:0 0 auto!important}.platformCleanup .cleanupPlatformOption span{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.haskoXPublicPage{--hx-surface:#ffffff;--hx-surface-soft:#f8fafc;--hx-border:#dbe3ec;--hx-text:#101827;--hx-muted:#667085;--hx-shadow:0 28px 80px rgba(23,42,66,.14);width:100%;min-height:100svh;display:grid;place-items:center;padding:clamp(24px,5vw,64px) 16px;background:radial-gradient(circle at 15% 12%,rgba(228,188,67,.17),transparent 27%),radial-gradient(circle at 88% 8%,rgba(57,122,198,.13),transparent 25%),linear-gradient(180deg,#f8fbff,#eef3f8)}html[data-theme=dark] .haskoXPublicPage{--hx-surface:#111c29;--hx-surface-soft:#162333;--hx-border:#2d4156;--hx-text:#f5f7fb;--hx-muted:#a9b7c7;--hx-shadow:0 28px 80px rgba(0,0,0,.34);background:radial-gradient(circle at 15% 12%,rgba(228,188,67,.1),transparent 27%),radial-gradient(circle at 88% 8%,rgba(57,122,198,.12),transparent 25%),linear-gradient(180deg,#0a111a,#0c1621)}.haskoXPublicCard{width:min(100%,680px);padding:clamp(24px,5vw,44px);border:1px solid var(--hx-border);border-radius:32px;background:color-mix(in srgb,var(--hx-surface) 94%,transparent);box-shadow:var(--hx-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.haskoXPublicHeader{display:flex;flex-direction:column;align-items:center;text-align:center}.haskoXOfficialBadge{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;margin-bottom:18px;border:1px solid color-mix(in srgb,#2c9b5f 28%,var(--hx-border));border-radius:999px;background:color-mix(in srgb,#eaf8ef 82%,var(--hx-surface));color:#23784a;font-size:12px;font-weight:900}html[data-theme=dark] .haskoXOfficialBadge{background:#10291d;color:#8ce7b0}.haskoXOfficialBadge i{width:8px;height:8px;border-radius:50%;background:#31b56a;box-shadow:0 0 0 4px rgba(49,181,106,.12)}.haskoXAvatarRing{width:116px;height:116px;display:grid;place-items:center;padding:4px;border-radius:50%;background:linear-gradient(145deg,#f4d66d,#d9a936 45%,#6e879f);box-shadow:0 14px 34px rgba(22,34,51,.18)}.haskoXPublicAvatar{width:100%;height:100%;display:block;object-fit:cover;border:4px solid var(--hx-surface);border-radius:50%}.haskoXPublicWordmark{margin-top:18px;color:var(--hx-text);font-size:13px;font-weight:950;letter-spacing:.2em}.haskoXPublicHeader h1{margin:7px 0 0;color:var(--hx-text)!important;font-size:clamp(30px,6vw,42px)!important;line-height:1.05!important;letter-spacing:-.03em}.haskoXPublicHeader p{margin:10px 0 0;color:var(--hx-muted)!important;font-size:15px!important;line-height:1.7!important}.haskoXSocialRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.haskoXSocialLink{position:relative;display:inline-flex;text-decoration:none;border-radius:15px;transition:transform .16s ease,filter .16s ease}.haskoXSocialLink:hover{transform:translateY(-2px);filter:brightness(1.03)}.haskoXSocialLink:focus-visible{outline:3px solid rgba(67,131,198,.3);outline-offset:3px}.haskoXSocialIcon{width:46px;height:46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:24px;line-height:1;box-shadow:0 5px 14px rgba(15,23,42,.14);flex:0 0 auto}.haskoXSocialIcon.instagram{background:linear-gradient(135deg,#6a35d4,#e63a77,#f5a13a)}.haskoXSocialIcon.threads,.haskoXSocialIcon.tiktok{background:#090b10}.haskoXSocialIcon.youtube{background:#ff1d1d}.haskoXSocialIcon.facebook{background:#2475ed;font-family:Arial,sans-serif}.haskoXConnectedDot{position:absolute;right:-3px;top:-3px;width:12px;height:12px;border-radius:50%;background:#32b94b;border:2px solid #fff}.haskoXConnectedBadge{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;background:#eaf8ed;color:#21863a;font-weight:800;font-size:14px}.haskoXConnectedBadge i{width:10px;height:10px;border-radius:50%;background:#32b94b}.haskoXPublicSocialRow{justify-content:center;gap:11px;margin-top:22px}.haskoXPublicSocialRow .haskoXSocialIcon{width:48px;height:48px;border-radius:15px}.haskoXSectionLabel{display:flex;align-items:center;gap:12px;margin:28px 0 14px;color:var(--hx-muted);font-size:12px;font-weight:850}.haskoXSectionLabel:after,.haskoXSectionLabel:before{content:"";height:1px;flex:1 1;background:var(--hx-border)}.haskoXSectionLabel span{white-space:nowrap}.haskoXPublicLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.haskoXPublicLink{min-width:0;min-height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 13px;border:1px solid var(--hx-border);border-radius:20px;background:var(--hx-surface-soft);color:var(--hx-text);text-decoration:none;box-shadow:0 5px 16px rgba(22,34,51,.04);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.haskoXPublicLink:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#4383c6 45%,var(--hx-border));background:var(--hx-surface);box-shadow:0 12px 24px rgba(22,34,51,.08)}.haskoXPublicLink:focus-visible{outline:3px solid rgba(67,131,198,.28);outline-offset:2px}.haskoXPublicLink .haskoXSocialIcon{width:42px;height:42px;border-radius:12px;font-size:20px}.haskoXPublicLinkCopy{min-width:0;display:flex;flex-direction:column;gap:4px}.haskoXPublicLinkCopy strong{color:var(--hx-text)!important;font-size:15px}.haskoXPublicLinkCopy small{color:var(--hx-muted)!important;font-size:12px;direction:ltr;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.haskoXExternalArrow{color:var(--hx-muted);font-size:18px;font-weight:900}.haskoXPublicFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--hx-border);color:var(--hx-muted);font-size:12px}.haskoXPublicFooter strong{color:var(--hx-text)!important;letter-spacing:.12em}@media(max-width:640px){.haskoXPublicPage{place-items:start center;padding:18px 11px 34px}.haskoXPublicCard{padding:24px 14px 20px;border-radius:26px}.haskoXAvatarRing{width:100px;height:100px}.haskoXPublicHeader h1{font-size:31px!important}.haskoXPublicSocialRow{gap:9px;margin-top:18px}.haskoXPublicSocialRow .haskoXSocialIcon{width:43px;height:43px;border-radius:13px;font-size:21px}.haskoXSectionLabel{margin-top:23px}.haskoXPublicLinks{grid-template-columns:1fr;gap:9px}.haskoXPublicLink{min-height:68px;border-radius:18px;padding:10px 12px}.haskoXPublicFooter{margin-top:18px}}.homeSocialProfile{margin:16px 0 18px;padding:14px 16px;border:1px solid var(--hc-btn-border,#d7dee8);border-radius:18px;background:rgba(255,255,255,.58);display:flex;align-items:center;justify-content:space-between;gap:16px}.homeSocialIdentity{display:flex;align-items:center;gap:10px;min-width:0}.homeSocialIdentity strong{font-size:18px;color:var(--hc-btn-text,#111827)}.homeSocialIdentity span{font-size:14px;color:#667085}.homeSocialRow{flex:0 0 auto;justify-content:flex-start}.homeSocialRow .haskoXSocialIcon{width:38px;height:38px;border-radius:11px;font-size:20px}@media(max-width:640px){.homeSocialProfile{padding:13px;margin:14px 0 16px}.homeSocialIdentity,.homeSocialProfile{align-items:flex-start;flex-direction:column}.homeSocialIdentity{gap:3px}.homeSocialRow{width:100%;gap:8px}.homeSocialRow .haskoXSocialIcon{width:37px;height:37px}.homeSocialRow .haskoXConnectedBadge{-webkit-margin-start:auto;margin-inline-start:auto}}.integratedTranslation{margin-block:14px!important;padding:16px!important;border-radius:20px!important}.translationControl{gap:11px}.translationControlHeader{gap:10px}.translationControlIcon{width:42px;height:42px;flex-basis:42px;border-radius:12px;font-size:15px}.translationControlCopy>strong{font-size:20px!important}.translationControlCopy>p{margin-top:3px!important;font-size:12px!important;line-height:1.45!important}.translationSwitchCard{padding:9px 11px;border-radius:14px;grid-template-columns:minmax(0,1fr) 96px;gap:9px}.translationSwitchStatus{gap:2px}.translationSwitchStatus>strong{font-size:14px!important}.translationSwitchStatus>span{font-size:11px}html body .translationToggle{width:96px!important;min-width:96px!important;height:38px!important;min-height:38px!important}.translationToggleKnob{width:28px;height:28px}.translationToggleLabel{left:24px;font-size:11px}.translationToggle.off .translationToggleLabel{right:24px}.translationFeatureList{display:flex;flex-wrap:wrap;gap:6px;border:0;border-radius:0;background:transparent;overflow:visible}.translationFeatureRow{min-height:0!important;display:inline-flex;align-items:center;padding:6px 9px!important;border:1px solid var(--ref-border)!important;border-radius:999px!important;background:color-mix(in srgb,var(--ref-focus) 3%,var(--ref-surface));color:var(--ref-muted);font-size:11px!important;font-weight:780;line-height:1.2}.translationFeatureIcon{display:none!important}.translationBody{margin-top:12px;padding-top:12px;gap:10px}.translationUploadCard{padding:13px;border-radius:16px}html body .translationFileButton{min-height:46px!important;border-radius:14px!important;font-size:14px!important}html body .translationPrepareButton{min-height:44px!important;border-radius:14px!important}.libraryUploadPanel{margin:0 0 12px;border:1px solid var(--ref-border,#dbe3ec);border-radius:16px;background:var(--ref-surface,#fff);overflow:hidden}.libraryUploadPanel>summary{cursor:pointer;padding:12px 14px;font-weight:850;font-size:13px;color:var(--ref-text,#172235)}.libraryUploadPanel[open]>summary{border-bottom:1px solid var(--ref-border,#dbe3ec)}.libraryUploadPanel .uploadForm{margin:10px}.libraryShell{display:grid;grid-gap:14px;gap:14px}.libraryOverview,.libraryPublish{background:var(--ref-surface,#fff);border:1px solid var(--ref-border,#dbe3ec);border-radius:18px;padding:15px}.libraryOverviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.libraryOverviewHead h2{margin:4px 0 0;font-size:21px}.libraryOverviewHead p{margin:5px 0 0;color:var(--ref-muted,#667085);font-size:12px;line-height:1.5}.libraryStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:12px}.libraryStats span{min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border:1px solid var(--ref-border,#dbe3ec);border-radius:11px;background:var(--ref-surface-soft,#f8fafc);font-size:11px;color:var(--ref-muted,#667085);white-space:nowrap}.libraryStats b{font-size:14px;color:var(--ref-text,#172235)}.libraryToolbar{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(120px,.7fr) minmax(120px,.7fr);grid-gap:8px;gap:8px;margin-top:11px}.libraryToolbar label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:800;color:var(--ref-muted,#667085)}.libraryToolbar input,.libraryToolbar select{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--ref-border,#dbe3ec);border-radius:10px;background:var(--ref-surface-soft,#f8fafc);color:var(--ref-text,#172235);font:inherit;font-size:13px;outline:none}.libraryToolbar input:focus,.libraryToolbar select:focus{border-color:var(--ref-focus,#4383c6);box-shadow:0 0 0 3px color-mix(in srgb,var(--ref-focus,#4383c6) 11%,transparent)}.libraryInlineNotice{margin:10px 0 0;color:var(--ref-muted,#667085);font-size:12px}.libraryReview{background:var(--ref-surface,#fff);border:1px solid var(--ref-border,#dbe3ec);border-radius:18px;padding:15px}.libraryReviewCount{flex:0 0 auto;padding:7px 10px;border:1px solid var(--ref-border,#dbe3ec);border-radius:999px;background:var(--ref-surface-soft,#f8fafc);color:var(--ref-muted,#667085);font-size:10px;font-weight:900}.libraryReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.libraryReviewCard{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);min-width:0;overflow:hidden;border:1px solid var(--ref-border,#dbe3ec);border-radius:15px;background:var(--ref-surface-soft,#f8fafc)}.libraryReviewMedia{min-height:150px;background:#05070a;display:grid;place-items:center;color:#fff;font-size:10px}.libraryReviewMedia video{display:block;width:100%;height:100%;min-height:150px;max-height:220px;object-fit:contain;background:#05070a}.libraryReviewBody{min-width:0;padding:11px}.libraryReviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.libraryReviewHead h3{margin:2px 0 0;font-size:14px;line-height:1.3}.libraryReviewHead small{color:var(--ref-muted,#667085);font-size:8px}.libraryReviewBody>p{margin:7px 0;color:var(--ref-muted,#667085);font-size:10px}.libraryReviewBadge{flex:0 0 auto;padding:5px 7px;border-radius:999px;border:1px solid var(--ref-border,#dbe3ec);font-size:8px;font-weight:900}.libraryReviewBadge-draft{background:#edf4ff;color:#326ba8;border-color:#c6daf2}.libraryReviewBadge-approved{background:#eaf8ef;color:#23784a;border-color:#b9e1c8}.libraryReviewBadge-rejected{background:#fff0f1;color:#b4232e;border-color:#f1c5c9}.libraryReviewBadge-quality_hold{background:#fff7e7;color:#8b5e00;border-color:#ead39c}.libraryReviewChecks{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.libraryReviewChecks span{padding:4px 6px;border-radius:7px;font-size:8px;font-weight:800;border:1px solid var(--ref-border,#dbe3ec)}.libraryReviewChecks .ok{color:#23784a;background:#eaf8ef;border-color:#b9e1c8}.libraryReviewChecks .hold{color:#8b5e00;background:#fff7e7;border-color:#ead39c}.libraryReviewActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;align-items:stretch;margin-top:9px}.libraryReviewActions .smallButton{min-height:32px;padding:5px 6px;font-size:9px}.libraryReject{color:#b4232e!important;border-color:#f1c5c9!important;background:transparent!important}.libraryPublishNow{text-align:center}.libraryReviewLocked{display:grid;place-items:center;min-height:32px;border:1px dashed var(--ref-border,#dbe3ec);border-radius:9px;color:var(--ref-muted,#667085);font-size:8px;text-align:center;padding:4px}.libraryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.libraryCard{min-width:0;overflow:hidden;border:1px solid var(--ref-border,#dbe3ec);border-radius:18px;background:var(--ref-surface,#fff);box-shadow:0 8px 24px rgba(15,23,42,.05)}.libraryMedia{position:relative;aspect-ratio:16/9;background:#080b0f;overflow:hidden}.libraryMedia video{display:block;width:100%;height:100%;object-fit:contain;background:#05070a}.libraryMediaEmpty{display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--ref-focus,#4383c6) 7%,var(--ref-surface-soft,#f8fafc)),var(--ref-surface-soft,#f8fafc));color:var(--ref-muted,#667085);font-size:12px}.libraryMediaTag{position:absolute;top:9px;left:9px;padding:5px 8px;border-radius:999px;background:rgba(4,8,13,.78);color:#fff;font-size:9px;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.libraryCardBody{padding:13px}.libraryCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.libraryCardHead>div{min-width:0}.libraryCardHead h2{margin:3px 0 0;font-size:17px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.libraryKicker{display:block;color:var(--ref-muted,#667085);font-size:9px;font-weight:850;letter-spacing:.04em}.libraryStatus{flex:0 0 auto;display:inline-flex;padding:5px 8px;border-radius:999px;border:1px solid var(--ref-border,#dbe3ec);font-size:9px;font-weight:900}.libraryStatus-published,.libraryStatus-ready{background:#eaf8ef;color:#23784a;border-color:#b9e1c8}.libraryStatus-rendering{background:#edf4ff;color:#326ba8;border-color:#c6daf2}.libraryStatus-draft{background:#f4f5f7;color:#667085}.libraryStatus-failed{background:#fff0f1;color:#b4232e;border-color:#f1c5c9}html[data-theme=dark] .libraryStatus-published,html[data-theme=dark] .libraryStatus-ready{background:#10291d;color:#8ce7b0;border-color:#28533a}html[data-theme=dark] .libraryStatus-rendering{background:#12263c;color:#9bc8f3;border-color:#294b70}html[data-theme=dark] .libraryStatus-failed{background:#35171a;color:#ffabb1;border-color:#6c3035}.libraryEpisodeTitle{margin:8px 0 0!important;color:var(--ref-muted,#667085)!important;font-size:12px!important;line-height:1.45!important}.libraryMeta{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.libraryMeta span{padding:5px 7px;border-radius:8px;color:var(--ref-muted,#667085);font-size:9px;font-weight:750}.libraryMeta span,.libraryProgress{background:var(--ref-surface-soft,#f8fafc)}.libraryProgress{margin-top:10px;padding:9px;border-radius:11px}.libraryProgress>div{display:flex;justify-content:space-between;font-size:10px}.libraryProgress progress{width:100%;height:7px;margin:6px 0}.libraryProgress small{color:var(--ref-muted,#667085);font-size:9px}.libraryFailure{display:grid;grid-gap:4px;gap:4px;margin-top:9px;padding:9px;border:1px solid color-mix(in srgb,#d84a55 24%,var(--ref-border,#dbe3ec));border-radius:10px;background:color-mix(in srgb,#d84a55 6%,var(--ref-surface,#fff));font-size:10px}.libraryFailure span{color:var(--ref-muted,#667085);line-height:1.45}.libraryTechNote{margin-top:9px;color:var(--ref-muted,#667085);font-size:10px}.libraryActions{display:grid;grid-template-columns:1fr 1.1fr auto;grid-gap:6px;gap:6px;margin-top:11px}.libraryActions .smallButton{min-height:34px;padding:6px 8px;border-radius:9px;font-size:10px}.libraryDelete{color:#c43b46!important;border-color:color-mix(in srgb,#c43b46 30%,var(--ref-border,#dbe3ec))!important;background:transparent!important}.libraryLoadMore{justify-self:center}.libraryEmpty{padding:22px;border:1px dashed var(--ref-border,#dbe3ec);border-radius:14px;text-align:center;color:var(--ref-muted,#667085);font-size:12px}.libraryPublishGrid{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;margin-top:12px}.libraryPublishActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.libraryDeleteAll{white-space:nowrap}.libraryPublishCard{display:grid;grid-template-columns:minmax(58px,.7fr) minmax(72px,.9fr) minmax(92px,1.15fr) minmax(68px,.85fr) auto 46px;grid-gap:6px;gap:6px;align-items:center;padding:9px 10px;border:1px solid var(--ref-border,#dbe3ec);border-radius:13px;background:var(--ref-surface-soft,#f8fafc);min-width:0}.libraryPublishDate,.libraryPublishMedia,.libraryPublishPlatform,.libraryPublishTime{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.libraryPublishPlatform{font-size:11px;font-weight:900;color:var(--ref-muted,#667085)}.libraryPublishMedia{font-size:11px!important;color:var(--ref-text,#172235)}.libraryPublishDate,.libraryPublishTime{font-size:10px;color:var(--ref-muted,#667085)}.libraryPublishCard>.libraryStatus{justify-self:start}.libraryPublishDelete{width:46px!important;min-width:46px!important;min-height:30px!important;padding:5px 4px!important;font-size:9px!important;white-space:nowrap}.haskoXPublicCard{width:min(100%,620px);padding:clamp(22px,4vw,36px);border-radius:26px}.haskoXAvatarRing{width:96px;height:96px}.haskoXPublicWordmark{margin-top:13px}.haskoXPublicHeader h1{font-size:clamp(27px,5vw,36px)!important}.haskoXSectionLabel{margin:20px 0 10px}.haskoXPublicLinks{grid-template-columns:1fr;gap:8px}.haskoXPublicLink{min-height:62px;border-radius:16px;padding:9px 11px}.haskoXPublicLink .haskoXSocialIcon{width:38px;height:38px;border-radius:10px;font-size:18px}.haskoXPublicFooter{margin-top:15px;padding-top:13px}.pageIntro{padding:22px 0 12px}.pageIntro h1{font-size:31px;margin:7px 0}.pageIntro p{font-size:14px;line-height:1.55}.panelList{gap:9px}.simplePanel{padding:14px;border-radius:15px}.simplePanel p{line-height:1.55}.field{gap:6px}.field span{font-size:12px}.field small{font-size:10px;line-height:1.45}.smallButton{min-height:36px;padding:7px 10px;border-radius:10px;font-size:12px}.notice{padding:10px 12px;border-radius:11px;font-size:12px}@media(max-width:640px){.integratedTranslation{padding:12px!important;border-radius:16px!important}.translationControlHeader{align-items:center}.translationControlIcon{width:36px;height:36px;flex-basis:36px;font-size:13px}.translationControlCopy>strong{font-size:17px!important}.translationControlCopy>p{font-size:10px!important}.translationSwitchCard{grid-template-columns:minmax(0,1fr) 86px;padding:8px 9px}html body .translationToggle{width:86px!important;min-width:86px!important;height:36px!important;min-height:36px!important}.translationToggleKnob{width:26px;height:26px}.translationToggleLabel{left:22px;font-size:10px}.translationToggle.off .translationToggleLabel{right:22px}.translationFeatureList{gap:5px}.translationFeatureRow{padding:5px 7px!important;font-size:9.5px!important}.libraryStats{grid-template-columns:repeat(3,minmax(0,1fr))}.libraryToolbar{grid-template-columns:1fr 1fr}.librarySearch{grid-column:1/-1}.libraryReview{padding:12px;border-radius:15px}.libraryReviewGrid{grid-template-columns:1fr}.libraryReviewCard{grid-template-columns:38% 1fr}.libraryReviewMedia,.libraryReviewMedia video{min-height:132px}.libraryReviewActions{grid-template-columns:repeat(2,minmax(0,1fr))}.libraryGrid,.libraryPublishGrid{grid-template-columns:1fr}.libraryOverview,.libraryPublish{padding:12px;border-radius:15px}.libraryOverviewHead h2{font-size:18px}.libraryPublish .libraryOverviewHead{align-items:flex-start}.libraryPublishActions{gap:5px}.libraryPublishActions .smallButton{min-height:31px;padding:5px 7px;font-size:9px}.libraryPublishCard{grid-template-columns:minmax(44px,.72fr) minmax(52px,.82fr) minmax(72px,1.18fr) minmax(54px,.85fr) auto 38px;gap:4px;padding:8px 6px}.libraryPublishMedia,.libraryPublishPlatform{font-size:9.5px!important}.libraryPublishDate,.libraryPublishTime{font-size:8.5px}.libraryPublishCard>.libraryStatus{padding:4px 5px;font-size:8px}.libraryPublishDelete{width:38px!important;min-width:38px!important;min-height:28px!important;font-size:8px!important;padding:4px 2px!important}.libraryCard{border-radius:15px}.libraryCardBody{padding:11px}.libraryCardHead h2{font-size:15px}.libraryActions{grid-template-columns:1fr 1fr}.libraryActions .libraryDelete{grid-column:1/-1}.haskoXPublicCard{padding:20px 13px;border-radius:22px}.haskoXAvatarRing{width:84px;height:84px}.haskoXPublicLink{min-height:58px}.haskoXPublicLink .haskoXSocialIcon{width:35px;height:35px}.pageIntro{padding:16px 0 9px}.pageIntro h1{font-size:27px}.pageIntro p{font-size:12.5px}.simplePanel{padding:11px;border-radius:13px}}.translationControlIcon{display:none!important}.shell{padding-top:18px;padding-bottom:64px}.hero{padding-top:28px;padding-bottom:18px}.uploadForm{gap:12px}@media(max-width:640px){.shell{padding-top:10px}.hero{padding-top:18px;padding-bottom:12px}}:root{--hba-radius:16px;--hba-radius-mobile:15px;--hba-min-height:50px;--hba-min-height-mobile:48px;--hba-pad-y:10px;--hba-pad-x:16px}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 button.secondaryLink,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton){box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:auto;min-height:var(--hba-min-height)!important;height:auto!important;padding:var(--hba-pad-y) var(--hba-pad-x)!important;border-radius:var(--hba-radius)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex-wrap:wrap!important;font-family:inherit!important;font-size:clamp(13px,1.25vw,15px)!important;font-weight:850!important;line-height:1.35!important;text-align:center!important;vertical-align:middle!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body .dashboardButton>*,html body .ghostPrimary>*,html body .primary>*,html body .primaryButton>*,html body .smallButton>*,html body a.secondaryLink>*,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton)>*{min-width:0!important;max-width:100%!important}html body .dashboardButton span,html body .dashboardButton strong,html body .primaryButton span,html body .primaryButton strong,html body .smallButton span,html body .smallButton strong,html body a.secondaryLink span,html body a.secondaryLink strong,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton) span,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton) strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:inherit!important;text-align:center!important}html body .dashboardButton img,html body .dashboardButton svg,html body .smallButton img,html body .smallButton svg,html body button img,html body button svg{flex:0 0 auto!important;max-width:1.4em!important;max-height:1.4em!important}html body .primary,html body .primaryButton{width:100%!important;min-height:54px!important;padding-inline:18px!important;font-size:clamp(14px,1.4vw,16px)!important;line-height:1.4!important}html body a.dashboardButton:active,html body a.secondaryLink:active,html body a.smallButton:active,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton):active:not(:disabled){transform:scale(.985)!important}html body a.dashboardButton:focus-visible,html body a.secondaryLink:focus-visible,html body a.smallButton:focus-visible,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton):focus-visible{outline:3px solid color-mix(in srgb,var(--ref-focus,#4383c6) 32%,transparent)!important;outline-offset:2px!important}html body button:disabled{transform:none!important}html body .cleanupPrimaryActions,html body .cleanupTopActions,html body .pageActions,html body .quickActions,html body .simpleActions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important;width:100%!important}html body .cleanupPrimaryActions>*,html body .cleanupTopActions>*,html body .pageActions>*,html body .quickActions>*,html body .simpleActions>*{min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important}html body #publish-tasks button{min-width:0!important;max-width:100%!important;width:100%!important;min-height:50px!important;height:auto!important;padding:10px 14px!important;border-radius:15px!important;font-size:14px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;gap:9px!important}html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid>button.platformToggle,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid>button.platformToggle{min-width:0!important;width:100%!important;min-height:70px!important;height:auto!important;padding:10px 9px!important;border-radius:16px!important}html body button.platformToggle small,html body button.platformToggle span{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;text-align:center!important}html body #platforms article.platformToggle>.smallButton,html body .platformCleanup .cleanupPrimaryActions>.smallButton,html body .platformCleanup .cleanupTopActions>.smallButton{width:100%!important;min-height:50px!important;height:auto!important;padding:10px 13px!important;border-radius:15px!important;line-height:1.35!important}html body input[type=file]::-webkit-file-upload-button{max-width:100%!important;min-height:40px!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.3!important}html body input[type=file]::file-selector-button{max-width:100%!important;min-height:40px!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.3!important}html body .haskoThemeToggle{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important;flex-wrap:nowrap!important}html body .haskoNotificationBell{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:14px!important;flex-wrap:nowrap!important}html body .haskoNotificationClose{border-radius:10px!important;flex-wrap:nowrap!important}html body .globalBackButton{min-width:0!important;max-width:calc(100vw - 28px)!important;min-height:42px!important;height:auto!important;padding:8px 14px!important;border-radius:14px!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body .globalBackButton,html body .translationToggle{overflow:hidden!important;flex-wrap:nowrap!important}html body .haskoNotificationActions button,html body .haskoNotificationItemActions a,html body .haskoNotificationItemActions button{min-width:0!important;max-width:100%!important;width:auto!important;min-height:36px!important;height:auto!important;padding:7px 10px!important;border-radius:10px!important;font-size:12px!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body .haskoNotificationItemActions{align-items:stretch!important}html body .haskoNotificationItemActions>*{flex:1 1 110px!important}@media(max-width:768px){html body .dashboardButton,html body .ghostPrimary,html body .smallButton,html body a.dashboardButton,html body a.secondaryLink,html body a.smallButton,html body button.secondaryLink,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton){min-height:var(--hba-min-height-mobile)!important;padding:9px 12px!important;border-radius:var(--hba-radius-mobile)!important;font-size:13.5px!important;line-height:1.35!important}html body .primary,html body .primaryButton{min-height:52px!important;padding:10px 14px!important;border-radius:16px!important;font-size:14px!important}html body .cleanupPrimaryActions,html body .cleanupTopActions,html body .pageActions,html body .quickActions,html body .simpleActions{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))!important;gap:8px!important}html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid>button.platformToggle,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid>button.platformToggle{min-height:66px!important;padding:9px 7px!important}html body #publish-tasks button{min-height:48px!important;padding:9px 11px!important;font-size:13.5px!important}html body .haskoNotificationActions button,html body .haskoNotificationItemActions a,html body .haskoNotificationItemActions button{min-height:38px!important;font-size:11.5px!important}}@media(max-width:420px){html body .cleanupPrimaryActions,html body .cleanupTopActions,html body .pageActions,html body .quickActions,html body .simpleActions{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))!important;gap:7px!important}html body .dashboardButton,html body .smallButton,html body a.dashboardButton,html body a.secondaryLink,html body a.smallButton,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton){padding-inline:10px!important;font-size:13px!important}}@media(max-width:340px){html body .cleanupPrimaryActions,html body .cleanupTopActions,html body .pageActions,html body .quickActions,html body .simpleActions,html body main.publishPremium .unifiedPublisher .unifiedControl>.platformToggleGrid,html body main.publishPremium .unifiedPublisher .unifiedControl>.unifiedHeading+.platformToggleGrid{grid-template-columns:1fr!important}}html body #platforms{min-width:0!important}html body #platforms .unifiedHeading{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:12px!important;gap:12px!important;min-width:0!important}html body #platforms .unifiedHeading>div{min-width:0!important}html body #platforms .unifiedHeading>.smallButton{width:auto!important;min-width:124px!important;min-height:46px!important;padding:9px 14px!important;border-radius:14px!important;font-size:13.5px!important;white-space:normal!important}html body #platforms .platformToggleGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))!important;gap:12px!important;align-items:stretch!important}html body #platforms article.platformToggle{min-width:0!important;width:100%!important;height:auto!important;padding:14px!important;gap:10px!important;overflow:visible!important}html body #platforms article.platformToggle>label:not(.field){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;width:100%!important;margin:0!important}html body #platforms article.platformToggle>label:not(.field)>span{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.35!important}html body #platforms article.platformToggle>label.field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;grid-gap:7px!important;gap:7px!important;width:100%!important;min-width:0!important;margin:2px 0 0!important}html body #platforms article.platformToggle>label.field>span{display:block!important;width:100%!important;min-width:0!important;margin:0!important;text-align:start!important;font-size:13.5px!important;line-height:1.4!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}html body #platforms article.platformToggle>label.field>select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;margin:0!important;padding:10px 38px 10px 12px!important;border-radius:14px!important;font-size:16px!important;line-height:1.35!important;text-align:start!important;text-overflow:ellipsis!important}html body #platforms article.platformToggle>a.smallButton,html body #platforms article.platformToggle>button.smallButton{display:flex!important;min-height:48px!important;height:auto!important;padding:9px 12px!important;border-radius:14px!important;font-size:13.5px!important;line-height:1.35!important;text-align:center!important}html body #platforms article.platformToggle>a.smallButton,html body #platforms article.platformToggle>button.smallButton,html body #platforms article.platformToggle>small{width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}html body #platforms article.platformToggle>small{display:block!important;line-height:1.45!important}@media (min-width:641px) and (max-width:1024px){html body #platforms .platformToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #platforms article.platformToggle{padding:12px!important}html body #platforms article.platformToggle>a.smallButton,html body #platforms article.platformToggle>button.smallButton{min-height:46px!important;font-size:13px!important}}@media (max-width:640px){html body #platforms .unifiedHeading{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important}html body #platforms .unifiedHeading>.smallButton{width:100%!important;min-width:0!important;min-height:46px!important}html body #platforms .platformToggleGrid{grid-template-columns:1fr!important;gap:10px!important}html body #platforms article.platformToggle{padding:12px!important;border-radius:16px!important}html body #platforms article.platformToggle>label.field>span{font-size:13px!important}html body #platforms article.platformToggle>label.field>select{min-height:46px!important;font-size:16px!important}}@media (max-width:900px) and (orientation:landscape){html body #platforms .platformToggleGrid{grid-template-columns:1fr!important}}@media (max-width:640px){html body main.publishPremium{padding-bottom:calc(128px + env(safe-area-inset-bottom))!important}}html body .haskoTopBar{position:fixed!important;top:0!important;left:224px!important;right:0!important;z-index:10090!important;min-height:68px!important;padding:12px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;direction:ltr!important;pointer-events:none!important;background:transparent!important}html body .haskoTopBarActions,html body .haskoTopBarBack{display:flex!important;align-items:center!important;min-height:44px!important;gap:8px!important;margin:0!important;padding:0!important;pointer-events:auto!important}html body .haskoTopBarActions{flex-direction:row!important;justify-content:flex-start!important}html body .haskoTopBarBack{justify-content:flex-end!important;-webkit-margin-start:auto!important;margin-inline-start:auto!important}html body .haskoNavMobileTrigger{display:none!important}html body .haskoTopBarMenu{display:none!important;box-sizing:border-box!important;width:42px!important;height:42px!important;padding:0!important;margin:0!important;place-items:center!important;border-radius:12px!important;border:1px solid var(--hv-border,#c8d2de)!important;background:var(--hv-panel,#fff)!important;color:var(--hv-text,#111827)!important;box-shadow:0 6px 18px rgba(20,34,52,.1)!important;font:inherit!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}html body .haskoTopBar .haskoThemeToggle,html body .haskoTopBarMenu{min-width:42px!important;max-width:42px!important;min-height:42px!important;flex:0 0 42px!important}html body .haskoTopBar .haskoThemeToggle{position:static!important;transform:none!important}html body .haskoTopBar .haskoNotificationRoot,html body .haskoTopBar .haskoThemeToggle{inset:auto!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important}html body .haskoTopBar .haskoNotificationRoot{position:relative!important;min-width:42px!important;flex:0 0 42px!important}html body .haskoTopBar .haskoNotificationBell{width:42px!important;min-width:42px!important;max-width:42px!important;padding:0!important}html body .haskoTopBar .haskoNotificationBell,html body .haskoTopBar button.globalBackButton.globalBackButton{height:42px!important;min-height:42px!important;margin:0!important;border-radius:12px!important;transform:none!important}html body .haskoTopBar button.globalBackButton.globalBackButton{position:static!important;inset:auto!important;box-sizing:border-box!important;width:auto!important;min-width:84px!important;max-width:132px!important;padding:8px 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;direction:rtl!important;font-size:12.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important}html body .haskoTopBar button.globalBackButton.globalBackButton .globalBackArrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font-size:16px!important;line-height:1!important;transform:none!important}@media (min-width:1101px){body.hasko-nav-enabled .shell{padding-top:82px!important}}@media (max-width:1100px){html body .haskoTopBar{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;width:100%!important;min-height:64px!important;padding:max(9px,env(safe-area-inset-top)) 12px 9px!important;align-items:center!important;background:color-mix(in srgb,var(--hv-bg,#f4f7fb) 94%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--hv-border,#c8d2de) 62%,transparent)!important;box-shadow:0 5px 18px rgba(24,39,58,.07)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}html body .haskoTopBarMenu{display:grid!important}html body .haskoTopBarActions,html body .haskoTopBarBack{min-height:42px!important;height:42px!important;gap:8px!important}body.hasko-nav-enabled .shell{padding-top:18px!important}}@media (max-width:640px){html body .haskoTopBar{min-height:62px!important;padding:max(8px,env(safe-area-inset-top)) 10px 8px!important;gap:8px!important}html body .haskoTopBarActions{gap:7px!important}html body .haskoTopBar .haskoNotificationBell,html body .haskoTopBar .haskoNotificationRoot,html body .haskoTopBar .haskoThemeToggle,html body .haskoTopBarMenu{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;flex-basis:40px!important}html body .haskoTopBarMenu{font-size:17px!important}html body .haskoTopBar .haskoNotificationBell,html body .haskoTopBarMenu{border-radius:11px!important}html body .haskoTopBar button.globalBackButton.globalBackButton{min-width:82px!important;max-width:104px!important;height:40px!important;min-height:40px!important;padding:7px 10px!important;border-radius:11px!important;font-size:11.5px!important;gap:5px!important}html body .haskoTopBar button.globalBackButton.globalBackButton .globalBackArrow{font-size:15px!important}body.hasko-nav-enabled .shell{padding-top:14px!important}}@media (max-width:360px){html body .haskoTopBar{padding-inline:8px!important}html body .haskoTopBarActions{gap:5px!important}html body .haskoTopBar .haskoNotificationBell,html body .haskoTopBar .haskoNotificationRoot,html body .haskoTopBar .haskoThemeToggle,html body .haskoTopBarMenu{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;flex-basis:38px!important}html body .haskoTopBar button.globalBackButton.globalBackButton{min-width:76px!important;max-width:92px!important;height:38px!important;min-height:38px!important;padding-inline:8px!important}}html body #platforms article.platformToggle>.platformAccountActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;width:100%!important;min-width:0!important;margin-top:auto!important}html body #platforms article.platformToggle>.platformAccountActions>.smallButton{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:auto!important;margin:0!important;padding:9px 10px!important;border-radius:14px!important;font-size:13.5px!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important}html body #platforms article.platformToggle>.platformAccountActions>.smallButton:only-child{grid-column:1/-1!important}@media (max-width:640px){html body #platforms article.platformToggle>.platformAccountActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #platforms article.platformToggle>.platformAccountActions>.smallButton{min-height:46px!important;padding:8px 6px!important;font-size:12.5px!important;border-radius:13px!important}}.libraryUploadSection{scroll-margin-top:88px!important;margin-bottom:18px!important}.libraryUploadSection>.hero.compactHero{margin-bottom:14px!important;padding-top:0!important}#schedule{scroll-margin-top:96px!important}@media (max-width:1100px){body.hasko-nav-enabled{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}html body .haskoMobileNav{position:fixed!important;left:50%!important;right:auto!important;bottom:max(6px,env(safe-area-inset-bottom))!important;z-index:10040!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:3px!important;gap:3px!important;width:min(calc(100% - 16px),720px)!important;min-height:58px!important;margin:0!important;padding:5px!important;transform:translateX(-50%)!important;border:1px solid rgba(205,214,224,.92)!important;border-radius:16px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 24px rgba(23,39,59,.14)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}html[data-theme=dark] body .haskoMobileNav{background:rgba(14,24,37,.96)!important;border-color:rgba(49,69,92,.95)!important;box-shadow:0 8px 24px rgba(0,0,0,.28)!important}html body .haskoMobileNav .haskoMobileMore,html body .haskoMobileNav a{box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:48px!important;height:auto!important;margin:0!important;padding:4px 2px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#6a7789!important;box-shadow:none!important;font:inherit!important;font-weight:800!important;text-decoration:none!important;cursor:pointer!important;overflow:hidden!important}html[data-theme=dark] body .haskoMobileNav .haskoMobileMore,html[data-theme=dark] body .haskoMobileNav a{color:#9aabbe!important}html body .haskoMobileNav .haskoMobileMore>span,html body .haskoMobileNav a>span{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;font-size:16px!important;line-height:1!important}html body .haskoMobileNav .haskoMobileMore>small,html body .haskoMobileNav a>small{color:inherit!important;font-size:10px!important;line-height:1.1!important;white-space:nowrap!important}html body .haskoMobileNav a.active{background:#fff6d7!important;color:#8c6800!important}html[data-theme=dark] body .haskoMobileNav a.active{background:#2c2511!important;color:#f0cf63!important}html body .haskoNavMobileBackdrop{position:fixed!important;inset:0!important;z-index:12000!important;display:block!important;overflow:hidden!important;overscroll-behavior:contain!important;background:rgba(1,8,15,.66)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}html body .haskoNavMobileDrawer{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;z-index:12001!important;width:min(88vw,380px)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;background:#071522!important;box-shadow:18px 0 50px rgba(0,0,0,.32)!important}html body .haskoNavMobileDrawer .haskoSiteNavInner{box-sizing:border-box!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;padding:max(58px,calc(46px + env(safe-area-inset-top))) max(12px,env(safe-area-inset-right)) max(18px,calc(12px + env(safe-area-inset-bottom))) max(12px,env(safe-area-inset-left))!important;overflow:hidden!important}html body .haskoNavMobileDrawer .haskoSiteNavScroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding-bottom:16px!important}html body .haskoNavMobileClose{top:max(12px,env(safe-area-inset-top))!important;left:max(14px,env(safe-area-inset-left))!important;z-index:3!important}}@media (max-width:640px){html body .haskoNavMobileDrawer{width:100vw!important;max-width:100vw!important}}@media (min-width:1101px){html body .haskoMobileNav{display:none!important}}:root,html[data-theme=light]{--hvp-text:#142238;--hvp-heading:#0f1c2e;--hvp-muted:#53657a;--hvp-surface:#ffffff;--hvp-surface-soft:#f5f8fb;--hvp-control:#ffffff;--hvp-border:#c6d2df;--hvp-border-strong:#8fa4b9;--hvp-focus:#3478bd;--hvp-link:#245f9d;--hvp-shadow:0 5px 16px rgba(27,45,68,.07);--hvp-shadow-hover:0 8px 22px rgba(27,45,68,.11);--hvp-success-bg:#e9f7ef;--hvp-success:#1c6a43;--hvp-success-border:#9fd4b7;--hvp-warning-bg:#fff7d8;--hvp-warning:#725500;--hvp-warning-border:#dac166;--hvp-danger-bg:#fff0f1;--hvp-danger:#9c3039;--hvp-danger-border:#e0aeb4}html[data-theme=dark]{--hvp-text:#f2f6fb;--hvp-heading:#ffffff;--hvp-muted:#afbdcc;--hvp-surface:#101b28;--hvp-surface-soft:#0c1621;--hvp-control:#0b1723;--hvp-border:#354c64;--hvp-border-strong:#627f9d;--hvp-focus:#74b7f8;--hvp-link:#8bc6ff;--hvp-shadow:0 5px 18px rgba(0,0,0,.22);--hvp-shadow-hover:0 9px 26px rgba(0,0,0,.3);--hvp-success-bg:#10291e;--hvp-success:#91e8b5;--hvp-success-border:#35694b;--hvp-warning-bg:#2c2511;--hvp-warning:#f1d579;--hvp-warning-border:#7d692a;--hvp-danger-bg:#35191d;--hvp-danger:#ffb5bd;--hvp-danger-border:#74373e}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html body main:not(.haskoXPublicPage){color:var(--hvp-text)!important;font-size:14px!important;line-height:1.5!important}html body main:not(.haskoXPublicPage) h1{font-size:clamp(26px,3vw,34px)!important;line-height:1.18!important;letter-spacing:-.025em!important;margin-block:6px 10px!important}html body main:not(.haskoXPublicPage) h2{font-size:clamp(18px,2vw,23px)!important;line-height:1.25!important;letter-spacing:-.015em!important}html body main:not(.haskoXPublicPage) h3{font-size:clamp(15px,1.6vw,18px)!important;line-height:1.3!important}html body main:not(.haskoXPublicPage) h1,html body main:not(.haskoXPublicPage) h2,html body main:not(.haskoXPublicPage) h3,html body main:not(.haskoXPublicPage) h4,html body main:not(.haskoXPublicPage) strong{color:var(--hvp-heading)!important;overflow-wrap:break-word!important;word-break:normal!important}html body main:not(.haskoXPublicPage) .muted,html body main:not(.haskoXPublicPage) .status,html body main:not(.haskoXPublicPage) p,html body main:not(.haskoXPublicPage) small{line-height:1.5!important}html body .eyebrow,html body main:not(.haskoXPublicPage) .field small,html body main:not(.haskoXPublicPage) .muted,html body main:not(.haskoXPublicPage) .status{color:var(--hvp-muted)!important}html body .eyebrow{font-size:10.5px!important;line-height:1.2!important;letter-spacing:.12em!important;font-weight:850!important}html body .card,html body .dashboardCard,html body .libraryCard,html body .libraryOverview,html body .libraryPublish,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{background:var(--hvp-surface)!important;color:var(--hvp-text)!important;border-color:var(--hvp-border)!important;box-shadow:var(--hvp-shadow)!important}html body .card p,html body .dashboardCard p,html body .platformActionCard p,html body .simplePanel p,html body .toolCompactCard p{color:var(--hvp-muted)!important}html body input:not([type=checkbox]):not([type=radio]),html body select,html body textarea{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 11px!important;border:1px solid var(--hvp-border)!important;border-radius:11px!important;background:var(--hvp-control)!important;color:var(--hvp-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--hvp-heading) 3%,transparent)!important;font-family:inherit!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important;outline:none!important}html body textarea{min-height:94px!important;resize:vertical!important}html body input::placeholder,html body textarea::placeholder{color:var(--hvp-muted)!important;opacity:.82!important}html body select option{background:var(--hvp-control)!important;color:var(--hvp-text)!important}html body input:not([type=checkbox]):not([type=radio]):focus,html body select:focus,html body textarea:focus{border-color:var(--hvp-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--hvp-focus) 16%,transparent)!important}html body .field{min-width:0!important;gap:5px!important}html body .field>label,html body .field>span{color:var(--hvp-heading)!important;font-size:12px!important;font-weight:820!important;line-height:1.3!important}html body .field small{margin-top:1px!important;font-size:10.5px!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 button.secondaryLink,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton):not(.haskoMobileMore){box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:40px!important;height:auto!important;padding:7px 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:nowrap!important;border:1px solid var(--hvp-border)!important;border-radius:11px!important;background:var(--hvp-control)!important;color:var(--hvp-text)!important;box-shadow:var(--hvp-shadow)!important;font-family:inherit!important;font-size:12.5px!important;font-weight:820!important;line-height:1.25!important;text-align:center!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:break-word!important;word-break:normal!important;text-overflow:clip!important;vertical-align:middle!important}html body .dashboardButton>*,html body .ghostPrimary>*,html body .primary>*,html body .primaryButton>*,html body .smallButton>*,html body a.secondaryLink>*,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton):not(.haskoMobileMore)>*{min-width:0!important;max-width:100%!important}html body .dashboardButton span:not([aria-hidden=true]),html body .dashboardButton strong,html body .primaryButton span:not([aria-hidden=true]),html body .primaryButton strong,html body .smallButton span:not([aria-hidden=true]),html body .smallButton strong,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton):not(.haskoMobileMore) span:not([aria-hidden=true]),html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton):not(.haskoMobileMore) strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;line-height:1.25!important;text-align:center!important}html body a.dashboardButton:hover,html body a.secondaryLink:hover,html body a.smallButton:hover,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton):not(.haskoMobileMore):hover:not(:disabled){background:var(--hvp-surface-soft)!important;color:var(--hvp-heading)!important;border-color:var(--hvp-border-strong)!important;box-shadow:var(--hvp-shadow-hover)!important;transform:translateY(-1px)!important}html body [aria-disabled=true],html body button:disabled{opacity:.56!important;filter:saturate(.72)!important;cursor:not-allowed!important;box-shadow:none!important}html body .dashboardButton.featured,html body .primary,html body .primaryButton,html body .smallButton.featured,html body button.featured{min-height:44px!important;background:linear-gradient(135deg,#fff0a9,#efd36d 52%,#d9b545)!important;color:#111827!important;border-color:#caa62d!important;box-shadow:0 5px 14px rgba(174,131,17,.17)!important}html body .dashboardButton.selected,html body .smallButton.selected,html body button.selected,html body button[aria-pressed=true],html body label.platformToggle.selected{background:#1c2d42!important;color:#fff!important;border-color:#d7b548!important}html[data-theme=dark] body .dashboardButton.selected,html[data-theme=dark] body .smallButton.selected,html[data-theme=dark] body button.selected,html[data-theme=dark] body button[aria-pressed=true],html[data-theme=dark] body label.platformToggle.selected{background:#263d58!important}html body .dashboardButton.selected>*,html body .smallButton.selected>*,html body button.selected>*,html body button[aria-pressed=true]>*,html body label.platformToggle.selected>*{color:inherit!important}html body .cardIcon,html body .globalBackArrow,html body .haskoNavIcon,html body .haskoNotificationSeverity,html body .haskoSocialIcon,html body .haskoXSocialIcon,html body .platformActionIcon,html body .toolCompactIcon,html body a.dashboardButton>[aria-hidden=true]:first-child,html body a.smallButton>[aria-hidden=true]:first-child,html body button>[aria-hidden=true]:first-child{box-sizing:border-box!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;line-height:1!important;text-align:center!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Symbol,Apple Symbols,Arial Unicode MS,sans-serif!important;font-weight:800!important;font-style:normal!important;font-variant-emoji:text!important;text-rendering:geometricPrecision!important;-webkit-font-smoothing:antialiased!important}html body .haskoNavIcon{width:28px!important;height:28px!important;min-width:28px!important;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--hvp-border) 86%,transparent)!important;background:var(--hvp-surface-soft)!important;color:var(--hvp-text)!important;font-size:14px!important;overflow:hidden!important}html body .haskoNavLink.active .haskoNavIcon{border-color:#d7b548!important;background:var(--hvp-warning-bg)!important;color:var(--hvp-warning)!important}html body .cardIcon,html body .platformActionIcon,html body .toolCompactIcon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:10px!important;border:1px solid var(--hvp-border)!important;background:var(--hvp-surface-soft)!important;color:var(--hvp-heading)!important;font-size:16px!important;overflow:hidden!important}html body .haskoXSocialIcon{overflow:hidden!important;aspect-ratio:1!important;line-height:1!important}html body .haskoMobileNav svg,html body .haskoNavLink svg,html body a.dashboardButton img,html body a.dashboardButton svg,html body a.secondaryLink img,html body a.secondaryLink svg,html body a.smallButton img,html body a.smallButton svg,html body button img,html body button svg{flex:0 0 auto!important;object-fit:contain!important;max-width:18px!important;max-height:18px!important;width:auto!important;height:auto!important;overflow:visible!important}html body .haskoMobileNav svg,html body .haskoNavLink svg,html body a.dashboardButton svg,html body a.secondaryLink svg,html body a.smallButton svg,html body button svg{color:currentColor!important;vector-effect:non-scaling-stroke}html body .notice{background:var(--hvp-surface-soft)!important;color:var(--hvp-text)!important;border:1px solid var(--hvp-border)!important;border-radius:11px!important;padding:9px 11px!important;font-size:12px!important;line-height:1.45!important}html body .notice.success,html body .success{background:var(--hvp-success-bg)!important;color:var(--hvp-success)!important;border-color:var(--hvp-success-border)!important}html body .error,html body .notice.error{background:var(--hvp-danger-bg)!important;color:var(--hvp-danger)!important;border-color:var(--hvp-danger-border)!important}html body .comingBadge,html body .pendingText{background:var(--hvp-warning-bg)!important;color:var(--hvp-warning)!important;border-color:var(--hvp-warning-border)!important}html body .actions,html body .cleanupPrimaryActions,html body .cleanupTopActions,html body .quickActions,html body .simpleActions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr))!important;grid-gap:7px!important;gap:7px!important;align-items:stretch!important;width:100%!important}html body .actions>*,html body .cleanupPrimaryActions>*,html body .cleanupTopActions>*,html body .quickActions>*,html body .simpleActions>*{min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important}html body button.platformToggle,html body label.platformToggle{min-width:0!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:7px 8px!important;border-radius:11px!important;border-color:var(--hvp-border)!important;background:var(--hvp-control)!important;color:var(--hvp-text)!important;overflow:hidden!important}html body button.platformToggle small,html body button.platformToggle span,html body label.platformToggle small,html body label.platformToggle span{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;line-height:1.25!important;text-align:center!important}html body .haskoNavLink{min-width:0!important;min-height:38px!important;padding:5px 7px!important;gap:8px!important;border-radius:10px!important;color:var(--hvp-muted)!important;line-height:1.25!important}html body .haskoNavLink>span:last-child{min-width:0!important;font-size:12.25px!important;font-weight:760!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:break-word!important}html body .haskoNavLink.active{color:var(--hvp-heading)!important}html body .haskoXPublicLink{min-width:0!important;overflow:hidden!important}html body .haskoXPublicLinkCopy{min-width:0!important}html body .haskoXPublicLinkCopy small,html body .haskoXPublicLinkCopy strong{overflow-wrap:break-word!important}html body .haskoXExternalArrow{flex:0 0 auto!important;line-height:1!important}html body table{color:var(--hvp-text)!important;border-color:var(--hvp-border)!important}html body th{background:var(--hvp-surface-soft)!important;color:var(--hvp-heading)!important}html body td{background:var(--hvp-surface)!important;color:var(--hvp-text)!important}html body details{border-color:var(--hvp-border)!important}html body summary{color:var(--hvp-heading)!important;line-height:1.35!important}@media(max-width:640px){html body main:not(.haskoXPublicPage){font-size:13px!important}html body main:not(.haskoXPublicPage) h1{font-size:clamp(24px,7vw,29px)!important}html body main:not(.haskoXPublicPage) h2{font-size:clamp(17px,5.5vw,21px)!important}html body input:not([type=checkbox]):not([type=radio]),html body select,html body textarea{min-height:41px!important;padding:8px 10px!important;font-size:16px!important;line-height:1.3!important}html body .dashboardButton,html body .ghostPrimary,html body .smallButton,html body a.dashboardButton,html body a.secondaryLink,html body a.smallButton,html body button.secondaryLink,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton):not(.haskoMobileMore){min-height:38px!important;padding:6px 8px!important;border-radius:10px!important;gap:5px!important;font-size:11.75px!important;line-height:1.22!important}html body .primary,html body .primaryButton{min-height:42px!important;padding:7px 10px!important;font-size:12.5px!important}html body .actions,html body .cleanupPrimaryActions,html body .cleanupTopActions,html body .quickActions,html body .simpleActions{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr))!important;gap:6px!important}html body button.platformToggle,html body label.platformToggle{min-height:42px!important;padding:6px!important;border-radius:10px!important;font-size:11.25px!important}html body .haskoNavIcon{width:27px!important;height:27px!important;min-width:27px!important;font-size:13px!important}html body .haskoMobileNav .haskoMobileMore,html body .haskoMobileNav a{min-width:0!important;min-height:46px!important;height:auto!important;padding:3px 1px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--hvp-muted)!important;box-shadow:none!important;overflow:hidden!important}html body .haskoMobileNav .haskoMobileMore>span,html body .haskoMobileNav a>span{width:21px!important;height:21px!important;min-width:21px!important;display:grid!important;place-items:center!important;color:inherit!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Symbol,Apple Symbols,Arial Unicode MS,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1!important;font-variant-emoji:text!important;overflow:hidden!important}html body .haskoMobileNav .haskoMobileMore>small,html body .haskoMobileNav a>small{min-width:0!important;max-width:100%!important;color:inherit!important;font-size:9px!important;font-weight:760!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}html body .haskoMobileNav a.active{background:var(--hvp-warning-bg)!important;color:var(--hvp-warning)!important}}@media(max-width:360px){html body .dashboardButton,html body .smallButton,html body button:not(.haskoThemeToggle):not(.haskoNotificationBell):not(.haskoNotificationClose):not(.translationToggle):not(.globalBackButton):not(.haskoMobileMore){font-size:11px!important;padding-inline:6px!important}html body .actions,html body .cleanupPrimaryActions,html body .cleanupTopActions,html body .quickActions,html body .simpleActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .haskoSiteNavInner,html body .haskoSiteRail{color:var(--hvp-text)!important}html[data-theme=light] body .haskoSiteRail{background:#f7f9fc!important;border-color:var(--hvp-border)!important;box-shadow:8px 0 28px rgba(28,45,68,.05)!important}html[data-theme=dark] body .haskoSiteRail{background:#081420!important;border-color:#263b50!important;box-shadow:8px 0 28px rgba(0,0,0,.18)!important}html body .haskoSiteBrand{color:var(--hvp-heading)!important}html body .haskoNavGroupLabel,html body .haskoSiteBrand small{color:var(--hvp-muted)!important}html[data-theme=light] body .haskoNavMobileDrawer{background:#f8fafc!important;color:var(--hvp-text)!important}html[data-theme=dark] body .haskoNavMobileDrawer{background:#07131f!important;color:var(--hvp-text)!important}html body .haskoNavMobileClose{display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:10px!important;border:1px solid var(--hvp-border)!important;background:var(--hvp-control)!important;color:var(--hvp-heading)!important;font-size:22px!important;line-height:1!important;box-shadow:var(--hvp-shadow)!important}html body .haskoNotificationBell,html body .haskoThemeToggle{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:50%!important;border:1px solid rgba(123,164,214,.42)!important;background:radial-gradient(circle at 32% 22%,rgba(68,103,148,.24),transparent 46%),linear-gradient(180deg,rgba(20,39,62,.96),rgba(8,20,34,.98))!important;color:#f8fbff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 24px rgba(0,0,0,.2)!important;overflow:visible!important;-webkit-tap-highlight-color:transparent!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}html body .haskoNotificationBell:hover,html body .haskoThemeToggle:hover{transform:translateY(-1px)!important;border-color:rgba(112,170,238,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 28px rgba(0,0,0,.26)!important}html body .haskoNotificationBell:active,html body .haskoThemeToggle:active{transform:scale(.96)!important}html body .haskoNotificationBell:focus-visible,html body .haskoThemeToggle:focus-visible{outline:3px solid rgba(102,171,255,.3)!important;outline-offset:2px!important}html body .haskoNotificationBellGlyph,html body .haskoThemeGlyph{width:23px!important;height:23px!important;display:grid!important;place-items:center!important;line-height:1!important;color:inherit!important}html body .haskoNotificationBellGlyph{color:#ffc83d!important}html body .haskoTopControlIcon{width:22px!important;height:22px!important;max-width:none!important;max-height:none!important;display:block!important;overflow:visible!important}html body .haskoBellSvg{width:23px!important;height:23px!important;filter:drop-shadow(0 2px 3px rgba(255,172,27,.18))}html body .haskoThemeReadyDot{width:10px;height:10px;border-radius:50%;background:currentColor;opacity:.5}html[data-theme=light] body .haskoNotificationBell,html[data-theme=light] body .haskoThemeToggle{background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.9),transparent 48%),linear-gradient(180deg,#ffffff,#eef4fb)!important;color:#22344a!important;border-color:rgba(69,102,140,.28)!important;box-shadow:inset 0 1px 0 #fff,0 7px 20px rgba(33,55,80,.13)!important}html[data-theme=light] body .haskoNotificationBellGlyph{color:#e6a600!important}html body .haskoThemeToggle{top:14px!important;left:14px!important;z-index:10070!important}html body .haskoNotificationRoot{top:14px!important;left:64px!important;z-index:10071!important;overflow:visible!important;isolation:isolate!important}html body .haskoNotificationBell{position:relative!important}html body .haskoNotificationBadge{position:absolute!important;z-index:20!important;top:1px!important;right:1px!important;left:auto!important;transform:none!important;min-width:19px!important;width:auto!important;height:19px!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border-radius:999px!important;border:1.5px solid #081522!important;background:linear-gradient(180deg,#ff4252,#ed172a)!important;color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.15px!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;text-indent:0!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;box-shadow:0 2px 7px rgba(237,23,42,.38)!important}html[data-theme=light] body .haskoNotificationBadge{border-color:#fff!important}html body .haskoNotificationBell.hasUnread{border-color:rgba(255,200,61,.5)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 2px rgba(255,200,61,.06),0 8px 24px rgba(0,0,0,.2)!important}@media(max-width:640px){html body .haskoNotificationBell,html body .haskoThemeToggle{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body .haskoThemeToggle{top:max(10px,env(safe-area-inset-top))!important;left:12px!important}html body .haskoNotificationRoot{top:max(10px,env(safe-area-inset-top))!important;left:60px!important}html body .haskoNotificationBadge{top:1px!important;right:1px!important;min-width:18px!important;height:18px!important;padding-inline:3px!important;font-size:9.5px!important}}html body .haskoNotificationBellGlyph,html body .haskoThemeGlyph,html body .haskoTopControlIcon{display:grid!important;place-items:center!important;line-height:1!important;transform:none!important;transform-origin:center!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}html body .haskoNotificationBellGlyph,html body .haskoThemeGlyph{width:21px!important;height:21px!important;font-size:18px!important}html body .haskoBellSvg,html body .haskoTopControlIcon{width:21px!important;height:21px!important;max-width:21px!important;max-height:21px!important;object-fit:contain!important}html body .haskoNotificationClose{display:grid!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:1px solid var(--hvp-border,#c6d2df)!important;border-radius:9px!important;background:var(--hvp-control,#fff)!important;color:var(--hvp-text,#142238)!important;font-size:20px!important;line-height:1!important}html body .haskoNotificationPanel{background:color-mix(in srgb,var(--hvp-surface,#fff) 98%,transparent)!important;color:var(--hvp-text,#142238)!important;border-color:var(--hvp-border,#c6d2df)!important;box-shadow:0 22px 58px rgba(18,33,52,.18)!important}html[data-theme=dark] body .haskoNotificationPanel{box-shadow:0 24px 65px rgba(0,0,0,.42)!important}html body .haskoNotificationActions,html body .haskoNotificationFooter,html body .haskoNotificationHeader,html body .haskoNotificationSummary{border-color:color-mix(in srgb,var(--hvp-border,#c6d2df) 72%,transparent)!important}html body .haskoNotificationCopy p,html body .haskoNotificationCopy>small,html body .haskoNotificationFooter small,html body .haskoNotificationHeader small,html body .haskoNotificationTitleRow time{color:var(--hvp-muted,#53657a)!important}html body .haskoNotificationSummary{background:var(--hvp-surface-soft,#f5f8fb)!important}html body .haskoNotificationItem,html body .haskoNotificationSummary span{background:var(--hvp-surface,#fff)!important;color:var(--hvp-text,#142238)!important;border-color:var(--hvp-border,#c6d2df)!important}html body .haskoNotificationItem.unread{background:color-mix(in srgb,var(--hvp-focus,#3478bd) 6%,var(--hvp-surface,#fff))!important;border-color:color-mix(in srgb,var(--hvp-focus,#3478bd) 32%,var(--hvp-border,#c6d2df))!important}html body .haskoNotificationFooter{background:var(--hvp-surface-soft,#f5f8fb)!important}