:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0d;--panel:#ffffff14;--panel-strong:#ffffff21;--text:#f5f5f5;--muted:#a9a9ad;--soft:#e8e8e8;--line:#ffffff24;--red:#f03;--red-dark:#9f102a;--shadow:0 34px 90px #0000006b}.legalPage{max-width:760px;color:var(--text);margin:0 auto;padding:72px 24px 96px;line-height:1.65}.legalPage h1{margin:8px 0 4px;font-size:2.25rem;line-height:1.1}.legalPage h2{margin:32px 0 8px;font-size:1.1rem}.legalPage p{margin:0 0 14px}.legalPage ul{color:var(--muted);margin:0 0 14px;padding-left:20px}.legalMatrix{gap:12px;margin:12px 0 20px;display:grid}.legalMatrix section{border:1px solid var(--line);border-radius:8px;padding:14px}.legalMatrix h3{margin:0 0 8px;font-size:.98rem}.legalPage .legalUpdated{color:var(--muted);font-size:.9rem}.legalLinks{color:var(--muted);flex-wrap:wrap;gap:10px 16px;margin-top:32px;font-size:.86rem;display:flex}.legalLinks a:hover{color:var(--text)}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{background:radial-gradient(circle at 72% 18%,#ff003338,#0000 28%),radial-gradient(circle at 0 100%,#ffffff1a,#0000 26%),linear-gradient(135deg,#161619 0%,#09090b 48%,#1a0c10 100%);min-height:100vh;padding:26px;overflow:hidden}.topbar,.hero,.stepStrip,.serviceStrip{width:min(1120px,100%);margin:0 auto}.topbar{justify-content:space-between;align-items:center;gap:16px;padding-bottom:48px;display:flex}.brand{border-radius:18px;align-items:center;gap:13px;display:flex}.brand:focus-visible{outline-offset:5px;outline:2px solid #ffffffd1}.brandMark{box-sizing:border-box;text-align:center;width:42px;height:42px;color:var(--text);letter-spacing:0;background:#df0713;border:1px solid #ff445b85;border-radius:14px;place-items:center;font-size:0;font-weight:800;line-height:1;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff42,0 16px 40px #f033,0 12px 34px #00000038}.brandMark:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff6b,inset 0 -14px 26px #5c000f33}.brandMark img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.01)}.brandMarkLarge{background:#df0713;border-color:#ff445b94;border-radius:16px;width:54px;height:54px;box-shadow:inset 0 1px #ffffff47,0 22px 48px #ff00333d,0 10px 26px #0000003d}.brand>div strong,.brand>div span,.brand>div small{display:block}.brand>div small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:800}.brandWordmark strong{font-size:clamp(1.08rem,2vw,1.38rem);line-height:1}.brandWordmark span{letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:.82rem;font-weight:700}.brand span:not(.brandMark),.hero p,.phoneTop,.phoneCopy p,.stepItem span,.serviceItem span{color:var(--muted)}.hero{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:center;gap:clamp(34px,8vw,110px);min-height:560px;display:grid}.flowExperience{--flow-accent:#e5b83f;--flow-wash:#e5b83f24;width:min(1120px,100%);margin:32px auto 0}.flowExperience.red{--flow-accent:var(--red);--flow-wash:#ff003324}.flowExperience.blue{--flow-accent:#3b9cf6;--flow-wash:#3b9cf624}.flowTabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.flowTabs button{border:1px solid var(--line);min-height:54px;color:var(--muted);cursor:pointer;text-align:left;background:#ffffff0a;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 14px;display:grid}.flowTabs button.active{border-color:color-mix(in srgb, var(--flow-accent) 70%, transparent);background:var(--flow-wash);color:var(--text)}.flowTabs button.active svg{color:var(--flow-accent)}.flowTabs small{color:var(--muted);font-weight:800}.flowPanel{border:1px solid var(--line);background:#ffffff0e;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:28px;margin-top:8px;padding:clamp(20px,4vw,38px);display:grid;box-shadow:inset 0 1px #ffffff1a}.flowPreview{border:1px solid color-mix(in srgb, var(--flow-accent) 38%, var(--line));background:radial-gradient(circle at 50% 38%, var(--flow-wash), transparent 55%), #111114;flex-direction:column;justify-content:flex-end;gap:7px;min-height:270px;padding:18px;display:flex}.flowPreviewTop{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.75rem;font-weight:800;display:flex}.flowSignal{color:var(--flow-accent);flex:1;place-items:center;display:grid}.flowSignalLine{background:linear-gradient(90deg, transparent, var(--flow-accent), transparent);opacity:.8;height:1px}.flowPreview strong{margin-top:10px;font-size:1.45rem}.flowPreview>span{color:var(--muted)}.flowCopy{align-self:center;max-width:520px}.flowCopy .eyebrow{border-color:var(--flow-accent)}.flowCopy h2{max-width:420px;margin-bottom:12px;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.flowCopy p{color:var(--muted);line-height:1.7}.flowCopy ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.flowCopy li{color:var(--soft);align-items:center;gap:9px;display:flex}.flowCopy li svg{color:var(--flow-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.heroCopy{max-width:690px}.eyebrow{border-left:3px solid var(--red);color:var(--soft);letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;padding-left:12px;font-size:.82rem;font-weight:800;display:inline-flex}h1,h2,p{margin-top:0}h1{letter-spacing:0;max-width:680px;margin-bottom:18px;font-size:clamp(3rem,7.3vw,6.8rem);line-height:.9}.publicHeroTitle{max-width:560px;font-size:clamp(2rem,4vw,3.9rem);line-height:1}.hero p{max-width:560px;margin-bottom:0;font-size:1.02rem;line-height:1.7}.heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.publicLinks{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:18px;font-size:.9rem;font-weight:700;display:flex}.publicLinks a:hover{color:var(--text)}.primaryButton,.secondaryButton,.playButton{border:1px solid var(--line);color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.primaryButton,.secondaryButton{gap:9px;min-height:46px;padding:0 18px;font-weight:800}.primaryButton{background:linear-gradient(180deg, var(--red), var(--red-dark));border-color:#ff0033b3;box-shadow:0 18px 40px #ff00333b}.secondaryButton{background:var(--panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.glassPhone{min-height:520px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(#fff3,#ffffff12),#ffffff0f;border:1px solid #ffffff2e;padding:24px;position:relative;overflow:hidden}.phoneTop{z-index:2;justify-content:space-between;align-items:center;font-size:.88rem;display:flex;position:relative}.abstractStage{min-height:270px;margin-top:18px;position:relative}.dotField{opacity:.55;background-image:radial-gradient(#ffffffb8 1px,#0000 1px);background-size:9px 9px;width:190px;height:150px;position:absolute;inset:20px 4px auto auto}.softShape,.redShape{filter:saturate(.92);position:absolute}.softShape{background:#fff3;border-radius:46% 54% 52% 48%;width:245px;height:245px;top:46px;right:-72px}.redShape{background:linear-gradient(150deg, #ff0033f2, #7d0f21f2), var(--red);border-radius:46% 54% 48% 52%;width:230px;height:210px;top:108px;left:-88px}.playButton{z-index:2;color:#0c0c0e;background:#f8f8f8;width:46px;height:46px;margin-top:4px;position:relative}.phoneCopy{z-index:2;margin-top:24px;position:relative}.phoneCopy h2{margin-bottom:10px;font-size:clamp(2rem,3vw,3rem);line-height:.96}.phoneCopy p{max-width:230px;margin-bottom:0;line-height:1.55}.stepStrip,.serviceStrip{gap:12px;display:grid}.stepStrip{grid-template-columns:repeat(3,1fr);margin-top:40px}.stepItem,.serviceItem{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:inset 0 1px #ffffff1a}.stepItem{align-items:center;gap:12px;min-height:76px;padding:16px;display:flex}.stepItem strong,.stepItem span,.serviceItem strong,.serviceItem span{display:block}.done{color:var(--red)}.mutedIcon{color:#ffffff3d}.serviceStrip{grid-template-columns:repeat(3,1fr);margin-top:12px}.serviceItem{min-height:112px;padding:18px}.serviceItem svg{color:var(--red);margin-bottom:22px}@media (max-width:900px){.topbar{padding-bottom:28px}.hero,.stepStrip,.serviceStrip{grid-template-columns:1fr}.hero{min-height:auto}.heroCopy{max-width:none}.glassPhone{min-height:470px}.flowPanel{grid-template-columns:1fr}}@media (max-width:560px){.shell{padding:18px}.topbar{flex-direction:column;align-items:flex-start}h1{font-size:3.1rem}.glassPhone{min-height:430px;padding:20px}.abstractStage{min-height:220px}.flowTabs{grid-template-columns:1fr}.flowPanel{padding:18px}.flowPreview{min-height:230px}}.adminShell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 82% 12%,#ff00332e,#0000 30%),linear-gradient(135deg,#151518 0%,#09090b 58%,#170b0f 100%);padding:26px}.clientShell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 82% 12%,#ff003324,#0000 30%),linear-gradient(135deg,#151518 0%,#09090b 58%,#170b0f 100%);padding:26px}.clientConsoleShell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 88% 8%,#ff00331f,#0000 28%),linear-gradient(135deg,#101012 0%,#080809 58%,#150b0e 100%);grid-template-columns:280px minmax(0,1fr);display:grid}.clientSidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#00000052;flex-direction:column;height:100dvh;max-height:100dvh;padding:22px 22px 18px;display:flex;position:sticky;top:0;overflow:hidden}.sidebarIdentity{align-items:center;gap:12px;min-height:60px;margin-bottom:28px;display:flex}.sidebarBrandMark{flex:0 0 54px;width:54px;height:54px;font-size:1.05rem}.sidebarIdentity strong,.sidebarIdentity span{display:block}.sidebarIdentity .brandMark{justify-content:center;align-items:center;display:inline-flex}.sidebarIdentity span:not(.brandMark){color:var(--muted);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:4px;font-size:.78rem;font-weight:800}.sidebarNav{flex:auto;align-content:start;gap:6px;margin-bottom:18px;padding-right:2px;display:grid;overflow-y:auto}.sidebarProfile{color:var(--text);background:linear-gradient(145deg,#ffffff1c,#ffffff0d),#ffffff0f;border:1px solid #ffffff1a;flex:none;align-items:center;gap:10px;padding:11px;transition:border-color .16s,background .16s;display:flex}.sidebarProfile:hover{background:linear-gradient(145deg,#ffffff26,#ffffff0f),#ffffff14;border-color:#ffffff38}.profileAvatar{border:1px solid var(--line);width:36px;height:36px;color:var(--soft);background:linear-gradient(145deg,#ff00332e,#ffffff0f),#00000038;flex:0 0 36px;place-items:center;font-weight:800;display:grid}.sidebarProfile strong,.sidebarProfile small,.sidebarProfile em{display:block}.sidebarProfile div{flex:auto;min-width:0}.sidebarProfile strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.sidebarProfile small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.sidebarProfile em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.76rem;font-style:normal;overflow:hidden}.profileMenu{color:var(--muted);letter-spacing:.08em;flex:none;font-weight:900}.sidebarNav a{min-height:42px;color:var(--muted);border:1px solid #0000;align-items:center;gap:12px;padding:0 12px;font-weight:750;display:flex}.sidebarNav a.active,.sidebarNav a:hover{color:var(--text);background:#ffffff14;border-color:#ffffff1a}.sidebarNav a.active svg{color:var(--red)}.clientConsoleMain{min-width:0;padding:24px 28px 40px}.clientConsoleMain .clientTopbar,.clientConsoleMain .clientHero,.clientConsoleMain .clientGrid,.clientConsoleMain .clientPanel,.clientConsoleMain .metricGrid,.clientConsoleMain .adminWarning,.consoleModule{width:min(1180px,100%)}.overviewUsage{margin:18px auto 0}.overviewUsage .adminPanelHeader{justify-content:flex-start}.overviewUsage .adminPanelHeader .textButton{margin-left:auto}.overviewCapacityGrid,.usageGaugeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.usageCapacityCard{border:1px solid var(--line);background:#ffffff0a;grid-template-columns:minmax(0,.7fr) minmax(110px,1fr);align-items:center;gap:16px;min-width:0;padding:16px;display:grid}.usageCapacityCard>div:first-child{gap:3px;min-width:0;display:grid}.usageCapacityCard strong{font-size:1.12rem}.usageCapacityCard>div:first-child>span,.usageCapacityCard small{color:var(--muted);font-size:.78rem}.capacityLine{background:#ffffff17;border-radius:999px;height:7px;overflow:hidden}.capacityLine span{border-radius:inherit;background:linear-gradient(90deg, var(--accent,#ff1f3d), #ff6b83);height:100%;transition:width .18s;display:block}.replayGauge .capacityLine span{background:linear-gradient(90deg,#e5b83f,#ffe085)}.replayPanel{background:linear-gradient(145deg,#e5b83f14,#ffffff09 34%),#ffffff0b;border-color:#e5b83f52}.replayHeader svg{color:#e5b83f}.replaySubmitForm{border-color:#e5b83f33}.formField{gap:6px;min-width:0;display:grid}.formField>span{color:var(--soft);font-size:.76rem;font-weight:800}.replaySendButton{color:#171208;background:linear-gradient(#e5b83f,#9e7718);border-color:#e5b83f8c}.replayQuota{background:#e5b83f12;border:1px solid #e5b83f38;gap:9px;margin:14px 0 18px;padding:12px;display:grid}.replayQuota>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.replayQuota span,.replayHistoryRow small{color:var(--muted)}.replayQuotaLine span{background:linear-gradient(90deg,#e5b83f,#ffe085)}.replayHistoryHeader{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.replayHistoryHeader h3{margin:0;font-size:.98rem}.replayHistoryHeader span{color:#ffe085;font-size:.78rem;font-weight:800}.replayHistoryList{gap:8px;margin-top:10px;display:grid}.replayHistoryRow{background:#00000024;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(86px,auto);align-items:center;gap:12px;padding:11px 12px;display:grid}.replayHistoryRow>div{gap:5px;min-width:0;display:grid}.replayHistoryRow strong,.replayHistoryRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usageGaugeRow{grid-template-columns:minmax(130px,.7fr) minmax(140px,1fr) auto;align-items:center;gap:14px;display:grid}.usageGaugeRow>div:first-child strong,.usageGaugeRow>div:first-child span{display:block}.usageGaugeRow>div:first-child span,.usageGaugeRow small{color:var(--muted);font-size:.78rem}.usageGaugeRow .usageMeter{margin:0}.replayGauge .usageMeter span{background:#e5b83f}.compactGauge{flex-basis:88px;width:88px}.consoleModule{margin:28px auto 0}.consoleModule h1{max-width:680px;margin-bottom:14px;font-size:clamp(2.1rem,4vw,3.8rem);line-height:.98}.consoleModule p{max-width:680px;color:var(--muted);line-height:1.7}.moduleTable{gap:8px;max-width:760px;margin-top:34px;display:grid}.compactModule{max-width:none;margin-top:18px}.moduleRow{background:#ffffff0d;border:1px solid #ffffff1a;grid-template-columns:minmax(180px,1fr) 140px;align-items:center;gap:14px;padding:13px 14px;display:grid}.moduleRow span{color:var(--muted)}.moduleRow strong{justify-self:end}.adminTopbar,.clientTopbar,.clientHero,.clientGrid,.clientPanel,.metricGrid,.adminGrid,.adminPanel,.adminLogin,.adminWarning{width:min(1120px,100%);margin-inline:auto}.adminTopbar{justify-content:space-between;align-items:center;gap:18px;padding-bottom:26px;display:flex}.clientTopbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.compactTopbar>span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:900}.clientTopbar button{align-items:center;gap:8px;display:inline-flex}.clientTopbar form{margin-left:auto}.workspaceCrumb span,.workspaceCrumb strong{display:block}.workspaceCrumb span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.workspaceCrumb strong{margin-top:3px;font-size:1rem}.adminTopbar span{color:var(--muted);font-size:.9rem}.adminTopbar h1,.adminLogin h1{margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.92}.adminGhostButton,.adminForm button{border:1px solid var(--line);min-height:42px;color:var(--text);cursor:pointer}.adminGhostButton{background:var(--panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:0 14px}.adminWarning,.adminLogin,.clientLogin,.clientPanel,.clientStatus,.metricGrid article,.adminPanel{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:inset 0 1px #ffffff1a}.adminWarning{color:#f5c2c9;align-items:center;gap:10px;margin-bottom:14px;padding:14px;display:flex}.successNotice{color:var(--soft)}.metricGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.adminMetrics{margin-bottom:12px}.metricGrid article{min-height:112px;padding:16px}.metricGrid span,.adminListItem span,.eventRow span,.statusMix span,.adminEmpty,.adminLogin p{color:var(--muted)}.metricGrid strong{margin-top:20px;font-size:1.9rem;display:block}.adminGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:12px;margin-top:12px;display:grid}.adminPanel,.clientPanel{padding:18px}.clientHero{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:end;gap:18px;margin-bottom:18px;display:grid}.clientHero h1{max-width:620px;margin-bottom:14px;font-size:clamp(2rem,3.2vw,3.35rem);line-height:.98}.tightHero{align-items:start;margin-bottom:8px}.tightHero h1{font-size:clamp(1.9rem,3vw,3rem)}.clientHero p,.clientLogin p{max-width:610px;color:var(--muted);line-height:1.7}.clientStatus{min-height:128px;padding:18px}.compactPlanStatus{border:1px solid var(--line);background:#ffffff0d;place-self:center end;align-items:center;gap:8px;width:auto;min-height:0;padding:8px 10px;display:inline-flex}.compactPlanStatus strong{margin:0;font-size:.92rem}.compactPlanStatus span{color:var(--soft);text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;margin:0;padding:4px 7px;font-size:.7rem;font-weight:900}.clientStatus svg{color:var(--red)}.clientStatus strong,.clientStatus span{display:block}.clientStatus strong{margin-top:16px;font-size:1.5rem}.clientStatus span{color:var(--muted);margin-top:4px}.clientGrid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:12px;margin-top:12px;display:grid}.overviewGrid{grid-template-columns:minmax(280px,1fr) minmax(280px,.85fr)}.overviewCards,.overviewFocusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1180px,100%);margin:12px auto 0;display:grid}.overviewReadyPanel{align-content:start;gap:14px;display:grid}.readinessRows,.overviewLiveNow,.recentOutcomes{gap:10px;display:grid}.readinessRows>div,.recentOutcomeRow{background:#00000024;border:1px solid #ffffff1a;gap:4px;min-width:0;padding:12px;display:grid}.readinessRows span,.readinessRows em,.overviewLiveNow small,.recentOutcomeRow small{color:var(--muted);font-size:.78rem;font-style:normal}.readinessRows strong,.recentOutcomeRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.readyText{color:#9ee6be!important}.warningText{color:#f5c2c9!important}.overviewCard{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);align-content:space-between;gap:18px;min-height:210px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff1a}.overviewCard svg{color:var(--red)}.overviewCard h2,.overviewCard p{margin:0}.overviewCard h2{margin-top:14px;font-size:1rem}.overviewCard p{color:var(--muted);margin-top:8px;line-height:1.55}.overviewCard>strong{font-size:1.4rem}.adminPanelHeader{align-items:center;gap:10px;margin-bottom:16px;display:flex}.adminPanelHeader.taskHeader{justify-content:space-between;gap:14px}.adminPanelHeader.taskHeader>div{align-items:center;gap:10px;display:inline-flex}.adminPanelHeader svg,.serviceItem svg{color:var(--red)}.adminPanelHeader h2{margin:0;font-size:1rem}.adminList,.statusMix{gap:10px;display:grid}.adminListItem,.usageItem,.failureItem,.statusMix div,.eventRow{background:#00000026;border:1px solid #ffffff1a}.adminListItem{justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.usageItem,.failureItem{gap:12px;padding:13px;display:grid}.adminListItem strong,.adminListItem span,.adminListItem small,.usageItem strong,.usageItem span,.failureItem strong,.failureItem span{display:block}.adminListItem span,.adminListItem small,.usageItem span,.failureItem span{overflow-wrap:anywhere;margin-top:4px}.adminListItem small{color:var(--muted);font-size:.74rem;line-height:1.45}.jobError{max-width:520px;color:#f5c2c9!important}.jobBadges,.usageStats{flex-wrap:wrap;gap:7px;display:flex}.taskPanel .adminListItem{align-items:flex-start}.taskSection{gap:10px;display:grid}.taskSection+.taskSection{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.taskSectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.taskSectionHeader h3{margin:0;font-size:.92rem}.taskSectionHeader span{border:1px solid var(--line);min-width:30px;min-height:28px;color:var(--muted);place-items:center;font-size:.78rem;font-weight:850;display:inline-grid}.taskItem{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#0000002e;border:1px solid #ffffff1a;grid-template-columns:minmax(230px,1.1fr) minmax(300px,1.2fr);gap:14px;padding:14px;display:grid}.logicalStatusGrid{gap:8px;display:grid}.logicalStatusRow{background:#00000021;border:1px solid #ffffff1a;grid-template-columns:minmax(112px,.7fr) minmax(90px,auto) minmax(160px,1fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.logicalStatusRow>div{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.logicalStatusRow svg{color:var(--red)}.logicalStatusRow small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.streamHistoryTable{gap:8px;display:grid}.historyTaskHeader,.historyTaskRow{grid-template-columns:118px minmax(150px,1.4fr) minmax(100px,.9fr) 86px minmax(116px,.9fr) minmax(150px,auto);align-items:center;gap:10px;display:grid}.historyTaskHeader{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.historyTaskRow{background:#0000001f;border:1px solid #ffffff1a;min-width:0;padding:10px 12px}.historyTaskRow>strong,.historyTaskRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.historyTaskRow>span:not(.statusBadge){color:var(--muted);font-size:.82rem}.historyTaskRow .taskDetails{grid-column:1/-1}.historyTaskRow .jobActions{justify-content:flex-end}.compactTaskHistory .taskItem{background:#0000001f}.compactTaskHistory .taskMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.taskPrimary{gap:10px;display:grid}.taskPrimary strong,.taskPrimary span,.taskPrimary a,.taskPrimary small{display:block}.taskPrimary strong{margin-top:10px;font-size:1.02rem}.taskPrimary span,.taskPrimary a,.taskPrimary small{color:var(--muted)}.taskPrimary a{border-bottom:1px solid #ff003385;width:fit-content;margin-top:7px}.taskMetaGrid,.taskDetailGrid{gap:8px;display:grid}.taskMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.taskMetaGrid div{background:#ffffff0a;border:1px solid #ffffff17;min-height:66px;padding:10px}.taskMetaGrid span,.taskDetailGrid span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.taskMetaGrid strong,.taskDetailGrid strong{overflow-wrap:anywhere;margin-top:7px;display:block}.taskDetails{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:8px}.sourceIntelPanel{background:#ffffff09;border:1px solid #ffffff17;grid-column:1/-1;padding:14px}.sourceIntelHeader{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sourceIntelHeader div{background:#0000002e;border:1px solid #ffffff14;min-height:58px;padding:10px}.sourceIntelHeader span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.sourceIntelHeader strong{overflow-wrap:anywhere;margin-top:7px;display:block}.sourceIntelPanel p{color:var(--muted);margin:12px 0 0;line-height:1.5}.participantStrip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:12px;display:grid}.participantChip{background:#00000029;border:1px solid #ffffff14;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px;display:grid}.participantChip img,.participantChip>span{border-radius:50%;width:38px;height:38px}.participantChip img{object-fit:cover}.participantChip>span{color:#fff;background:#f03;place-items:center;font-weight:900;display:grid}.participantChip strong,.participantChip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.participantChip small{color:var(--muted);margin-top:3px;font-size:.72rem}.taskDetails summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:850}.taskDetailGrid{grid-template-columns:120px minmax(0,1fr);margin-top:10px}.taskItem>.jobBadges,.taskItem>.captureGuide,.taskItem>.jobActions{grid-column:1/-1}.captureGuide{background:linear-gradient(145deg,#ff00331a,#ffffff09),#00000024;border:1px solid #ff003338;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.captureModePanel{background:#ffffff0b;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.captureModePanel svg{color:var(--red)}.captureModePanel strong,.captureModePanel span{display:block}.captureModePanel span{color:var(--muted);margin-top:4px;font-size:.8rem;line-height:1.5}.captureGuide svg{color:var(--red)}.captureGuide strong,.captureGuide span{display:block}.captureGuide strong{font-size:.86rem}.captureGuide span{color:var(--muted);margin-top:3px;font-size:.78rem;line-height:1.45}.jobActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;width:100%;display:flex}.jobActions form{margin:0}.inlineHint{min-height:32px;color:var(--muted);align-items:center;font-size:.78rem;font-weight:850;display:inline-flex}.iconActionButton{min-height:32px;color:var(--text);cursor:pointer;background:#ff00331f;border:1px solid #ff003385;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.78rem;font-weight:850;display:inline-flex}.iconActionButton.subtle{border-color:var(--line);color:var(--muted);background:#ffffff0d}.usageStats span{border:1px solid var(--line);min-height:30px;color:var(--soft);padding:6px 9px}.statusBadge{border:1px solid var(--line);text-align:center;min-width:88px;color:var(--text);padding:6px 9px}.statusBadge.completed{background:#ffffff14;border-color:#ffffff38}.statusBadge.queued,.statusBadge.active,.statusBadge.live,.statusBadge.starting,.statusBadge.stopping{background:#ffffff1a;border-color:#ffffff4d}.statusBadge.failed{background:#ff00332e;border-color:#ff0033a6}.statusBadge.ended,.statusBadge.archived{color:var(--muted)}.statusBadge.taskTone{text-transform:uppercase;letter-spacing:.11em;background:#ffffff0f;border-color:#ffffff38;min-width:78px;font-size:.68rem;font-weight:900}.heartbeatBadge{justify-content:center;align-items:center;gap:7px;width:auto;min-width:142px;display:inline-flex}.heartbeatBadge span{background:var(--red);border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #ff0033a6}.actionBadge{background:#ff00331f;border-color:#ff003394;font-weight:800}.statusBadge.connected{min-width:auto;color:var(--soft);text-transform:uppercase;letter-spacing:.12em;background:#ffffff14;border-color:#ffffff38;font-size:.72rem;font-weight:900}.statusBadge.telegramVerified{color:#8fc7ff;text-transform:uppercase;letter-spacing:.12em;background:#409cff29;border-color:#409cffa6;min-width:auto;font-size:.72rem;font-weight:900}.statusMix div{flex-wrap:wrap;justify-content:space-between;gap:6px;padding:13px;display:flex}.statusMix small{width:100%;color:var(--muted);font-size:.76rem}.failureList{gap:10px;display:grid}.failureItem p{color:#ffb5c1;margin:0;line-height:1.5}.eventTable,.userTable{gap:8px;display:grid}.userRow{background:#00000026;border:1px solid #ffffff1a;grid-template-columns:minmax(190px,1.2fr) minmax(150px,.9fr) 86px minmax(140px,.9fr) minmax(180px,1fr) 110px;align-items:center;gap:12px;padding:11px 12px;display:grid}.userRow span,.userRow small{overflow-wrap:anywhere}.userRow span,.userHead span{color:var(--muted)}.userRow strong,.userRow small{display:block}.userRow strong{color:var(--text)}.userRow small{color:var(--muted);margin-top:4px}.userHead span{color:var(--soft);font-weight:800}.eventRow{grid-template-columns:90px minmax(160px,1fr) minmax(140px,1fr) minmax(150px,.8fr);gap:12px;padding:11px 12px;display:grid}.eventHead span{color:var(--soft);font-weight:800}.levelDot.error,.levelDot.fatal{color:#ff8da1}.levelDot.warn{color:#ffd3aa}.levelDot.info{color:var(--soft)}.adminLogin{max-width:430px;margin-top:10vh;padding:28px}.clientLogin{width:min(520px,100%);margin:8vh auto 0;padding:28px}.adminLoginIcon,.clientIcon{width:52px;height:52px;color:var(--red);background:#ff003321;border:1px solid #ff00336b;place-items:center;margin-bottom:28px;display:grid}.adminLogin p{line-height:1.6}.adminNotice,.adminError{border:1px solid var(--line);margin:14px 0;padding:12px}.adminNotice{color:var(--muted)}.adminError{color:#ffb5c1;border-color:#ff00338c}.adminForm{gap:10px;margin-top:20px;display:grid}.clientForm{gap:12px;margin-top:20px;display:grid}.liveConfigSection{border:1px solid var(--line);background:#ffffff09;gap:12px;min-width:0;padding:14px;display:grid}.liveConfigSection>div:first-child{align-items:center;gap:8px;display:inline-flex}.liveConfigSection svg{color:var(--red)}.clubhouseConfig{background:#e5b83f0e;border-color:#e5b83f47}.clubhouseConfig svg{color:#e5b83f}.telegramConfig{background:#5197ff0e;border-color:#5197ff47}.telegramConfig svg{color:#74a7ff}.youtubeConfig{border-color:#ff1f3d42}.inlineAdminForm{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;display:grid}.clientForm label{color:var(--muted);gap:7px;font-size:.86rem;font-weight:700;display:grid}.adminForm input,.clientForm input,.clientForm select,.clientForm textarea,.inlineAdminForm input{border:1px solid var(--line);min-height:46px;color:var(--text);background:#0000003d;padding:0 12px}.titleInputRow{grid-template-columns:minmax(0,1fr) 46px;gap:8px;display:grid}.clientForm .inlineIconButton{background:#ffffff0e;width:46px;min-height:46px;padding:0}.clientForm textarea{resize:vertical;min-height:110px;padding:12px;line-height:1.5}.compactForm{margin-top:14px}.adminForm button,.clientForm button,.inlineAdminForm button{border:1px solid var(--line);background:linear-gradient(180deg, var(--red), var(--red-dark));min-height:46px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.clientForm button:disabled{cursor:not-allowed;opacity:.58}.clientHint{color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:.9rem;display:flex}.clientHint svg{color:var(--red)}.youtubePanel,.clubhousePanel{margin-top:12px}.compactPanel.youtubePanel,.compactPanel.clubhousePanel{margin-top:0}.connectionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:min(1180px,100%);margin:12px auto 0;display:grid}.settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1180px,100%);margin:12px auto 0;display:grid}.settingsNotice{grid-column:1/-1}.settingsCard{align-content:start;gap:14px;display:grid}.dangerSettingsCard{border-color:#ff003347}.deleteAccountForm{gap:10px;display:grid}.deleteAccountForm label{color:var(--muted);gap:6px;font-size:.78rem;display:grid}.deleteAccountForm input{width:100%;color:var(--text);background:#0000003d;border:1px solid #ffffff24;outline:none;padding:11px 12px}.deleteAccountForm input:focus{border-color:#ff00339e}.dangerButton{color:#fff;cursor:pointer;background:#ff00331f;border:1px solid #ff003380;padding:11px 14px}.settingsRows{gap:10px;display:grid}.settingsRows>div{background:#00000024;border:1px solid #ffffff1a;gap:4px;padding:12px;display:grid}.settingsRows span,.settingsRows small{color:var(--muted);font-size:.78rem}.settingsRows strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connectionCard{background:#00000026;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.channelSummary{background:#00000026;border:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.channelSummary h3,.channelSummary p{margin:0}.channelSummary h3{margin-top:14px;font-size:1.25rem}.channelSummary p,.channelSummary span,.channelSummary small,.panelNote{color:var(--muted);line-height:1.55}.usageMeter{background:var(--line);border-radius:999px;height:6px;margin:18px 0 12px;overflow:hidden}.usageMeter span{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}.billingUsage{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.billingUsage>div{background:var(--panel);gap:6px;min-width:0;padding:14px 16px;display:grid}.billingUsage dt{color:var(--muted);font-size:.82rem}.billingUsage dd{color:var(--text);margin:0;font-size:1.05rem;font-weight:700}.billingPanel form{margin:14px 8px 0 0;display:inline-block}.billingPlanChoices{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;display:grid}.billingPlanChoices form,.billingPlanChoices>div{border:1px solid var(--line);background:#ffffff0a;gap:5px;margin:0;padding:12px;display:grid}.billingPlanChoices span{color:var(--muted);font-size:.82rem}.billingExperience{gap:14px;display:grid}.billingPlanHero,.billingPlans,.billingComparison{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0e,#ffffff05);padding:18px}.billingHeroTop,.billingSectionHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.billingHeroTop h2,.billingSectionHeading h2{margin:4px 0 0;font-size:1.25rem}.billingHeroTop p,.billingSectionHeading>span,.billingUsageCard p,.billingFootnote{color:var(--muted);margin:6px 0 0}.billingEyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.billingStatusPill,.planRibbon{color:#ffd9df;text-transform:uppercase;background:#ff1f3d1f;border:1px solid #ff1f3d59;padding:6px 10px;font-size:.76rem;font-weight:800}.billingHeroStats{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:16px;display:grid}.billingHeroStats div{background:#00000024;gap:4px;padding:12px;display:grid}.billingHeroStats strong{font-size:.92rem;line-height:1.35}.billingHeroStats span,.billingUsageCard h3,.billingUsageCard p,.billingPlanCard>span:not(.billingEyebrow):not(.planRibbon),.billingPlanCard li{color:var(--muted)}.billingHeroActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.billingHeroActions form{margin:0}.billingExhaustedCopy{color:var(--muted);max-width:680px;margin:12px 0 0}.billingUsageCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billingUsageCard{border:1px solid var(--line);background:var(--panel);align-items:center;gap:14px;min-width:0;padding:15px;display:flex}.billingUsageCard h3{color:var(--text);margin:5px 0 0;font-size:.9rem}.billingGauge{aspect-ratio:1;background:var(--line);--accent:#ff1f3d;border-radius:50%;flex:0 0 86px;place-items:center;width:86px;display:grid;position:relative}.billingGauge:before{content:"";border-radius:inherit;background:var(--panel);position:absolute;inset:5px}.billingGauge>div{text-align:center;gap:1px;display:grid;position:relative}.billingGauge strong{font-size:.88rem}.billingGauge span,.billingGauge small{color:var(--muted);font-size:.7rem}.billingMiniCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.billingMiniCharts>div{border-top:1px solid var(--line);padding-top:14px}.billingMiniCharts small{color:var(--muted)}.billingBars{border-bottom:1px solid var(--line);align-items:end;gap:7px;height:76px;margin:12px 0 8px;padding-bottom:1px;display:flex}.billingBars i{background:var(--accent);opacity:.75;flex:1;min-height:5px;display:block}.replayBars i{background:#8d96a6}.billingPlans,.billingComparison{background:0 0;border:0;padding:8px 0 0}.billingPlanGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.billingPlanCard{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:7px;min-width:0;padding:15px;display:flex;position:relative}.billingPlanCard.current{border-color:#ff1f3d99}.billingPlanCard.featured{background:linear-gradient(160deg, #ff1f3d21, var(--panel) 45%)}.billingPlanCard h3{min-height:34px;margin:0;font-size:.92rem}.billingPlanCard>strong{font-size:.95rem}.billingPlanCard ul{border-top:1px solid var(--line);gap:7px;margin:3px 0 0;padding:10px 0 0;list-style:none;display:grid}.billingPlanCard li{align-items:flex-start;gap:7px;font-size:.78rem;display:flex}.billingPlanCard li svg{color:var(--accent);flex:none}.planRibbon{font-size:.65rem;position:absolute;top:0;right:0;transform:translateY(-50%)}.planAction{border:1px solid var(--line);min-height:38px;color:var(--text);cursor:pointer;background:#ffffff0f;justify-content:center;align-items:center;margin-top:auto;padding:8px 12px;font-weight:800;text-decoration:none;display:inline-flex}button.planAction{width:100%;font:inherit}.currentAction{color:#ffd9df;background:#ff1f3d1f;border-color:#ff1f3d59}.mutedAction{color:var(--muted);text-align:center;font-size:.76rem}.comparisonTable{border:1px solid var(--line);margin-top:16px;overflow:hidden}.comparisonRow{border-top:1px solid var(--line);grid-template-columns:minmax(190px,1.8fr) repeat(5,minmax(88px,1fr));min-width:760px;display:grid}.comparisonRow:first-child{border-top:0}.comparisonRow>*{padding:13px 14px}.comparisonRow>span{color:var(--muted);text-align:center;border-left:1px solid var(--line)}.comparisonHeader{background:#ffffff0b}.comparisonHeader span{color:var(--text);font-size:.78rem;font-weight:800}.billingFootnote{font-size:.82rem}.rtmpDestinations{border-top:1px solid var(--line,#34343a);margin-top:22px;padding-top:20px}.destinationRow{border-bottom:1px solid var(--line,#34343a);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.destinationRow strong,.destinationRow small{display:block}.destinationRow small{color:var(--muted,#a5a5ad);text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,520px);margin-top:3px;overflow:hidden}.rtmpDestinationForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.rtmpDestinationForm input,.rtmpDestinationForm select{border:1px solid var(--line,#34343a);color:inherit;background:#111216;min-height:42px;padding:0 12px}.rtmpDestinationForm button,.rtmpDestinationForm p{grid-column:1/-1}.fieldHint{color:var(--muted);margin-top:7px;font-size:.78rem;display:block}.liveDashboardGrid{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:start}.liveDashboardGrid>.clientPanel{min-width:0}.liveDashboardGrid .taskPanel{padding:16px}.liveDashboardGrid .taskSection+.taskSection{margin-top:16px;padding-top:14px}.quietEmpty{color:var(--muted);margin:0;padding:7px 0 2px;font-size:.82rem}.historyTaskRow{grid-template-columns:minmax(78px,auto) minmax(130px,1.5fr) minmax(100px,.9fr) 66px minmax(112px,auto) minmax(74px,auto);gap:9px;padding:9px 10px}.historyTaskRow strong{overflow-wrap:anywhere}.historyTaskRow .taskDetails{border-top:1px solid var(--line);grid-column:1/-1;padding-top:8px}.detailsTertiaryAction{margin-top:10px}.detailsTertiaryAction .textButton{color:var(--muted);align-items:center;gap:5px;font-size:.76rem;display:inline-flex}.providerCardHeader{align-items:center;gap:9px;margin-bottom:12px;display:flex}.providerCardHeader svg{color:var(--red)}.providerCardHeader h2{margin:0;font-size:1rem}.providerCardHeader .statusBadge{text-transform:uppercase;min-width:0;margin-left:auto;padding:4px 8px;font-size:.66rem}.providerCardBody{background:#00000024;border:1px solid #ffffff1a;flex:1;grid-template-columns:minmax(0,.85fr) minmax(220px,1.15fr);gap:18px;min-height:178px;padding:13px;display:grid}.connectionProviderCard{flex-direction:column;height:100%;min-height:292px;display:flex}.providerCardBody h3{margin:0;font-size:1.08rem}.providerCardBody p,.providerCardBody span,.providerCardBody small{color:var(--muted)}.providerCardBody p{max-width:360px;margin:7px 0 0;line-height:1.45}.connectionProviderCard>.panelNote{margin:12px 0 0}.connectionProviderCard .channelActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}.connectionProviderActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.connectionProviderActions,.providerVerifyDetails{align-content:flex-start;align-self:stretch}.connectionProviderActions{width:100%}.providerIdentityRow{background:#ffffff09;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:10px;display:grid}.providerIdentityRow strong,.providerIdentityRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.providerVerifyDetails{border-top:1px solid var(--line);width:100%;padding-top:10px}.providerVerifyDetails summary{color:var(--red);cursor:pointer;font-size:.82rem;font-weight:800}.providerVerifyDetails .rtmpDestinationForm{margin-top:10px;padding-top:0}.providerSetupAction{justify-self:end}.connectionProviderCard .destinationRow{border-top:1px solid var(--line);border-bottom:0}.connectionList{flex:1;margin-top:12px}.connectionProviderCard .rtmpDestinationForm{margin-top:auto;padding-top:12px}.overviewFocusGrid{margin-top:10px}@media (max-width:900px){.liveDashboardGrid{grid-template-columns:1fr}}@media (max-width:720px){.overviewFocusGrid,.connectionsGrid,.settingsGrid,.taskItem,.logicalStatusRow,.historyTaskHeader,.historyTaskRow{grid-template-columns:1fr}.historyTaskHeader{display:none}.historyTaskRow{gap:6px}.historyTaskRow>span:not(.statusBadge),.historyTaskRow>strong{white-space:normal}.providerCardBody,.connectionProviderCard .channelActions{grid-template-columns:1fr;align-items:stretch}.providerCardBody .channelActions,.providerCardBody .iconActionButton,.providerCardBody form,.providerCardBody .iconActionButton{width:100%}.rtmpDestinationForm{grid-template-columns:1fr}.destinationRow{flex-direction:column;align-items:flex-start}.destinationRow small{max-width:100%}.providerIdentityRow{grid-template-columns:1fr}}.textButton{width:fit-content;color:var(--red);cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-weight:800}@media (max-width:640px){.shell{padding:18px}.topbar{padding-bottom:30px}.hero{grid-template-columns:1fr;min-height:360px}.publicHeroTitle{font-size:clamp(1.85rem,9vw,2.75rem)}.flowTabs,.flowPanel,.billingUsage,.billingPlanChoices{grid-template-columns:1fr}.billingPlanHero{padding:18px}.billingHeroTop,.billingSectionHeading{flex-direction:column}.billingHeroStats,.overviewCapacityGrid,.billingUsageCards,.billingMiniCharts,.billingPlanGrid{grid-template-columns:1fr}.billingUsageCard{align-items:flex-start;padding:17px}.usageCapacityCard{grid-template-columns:1fr;align-items:flex-start}.replayHistoryRow{grid-template-columns:1fr}.comparisonTable{background:0 0;border:0;gap:9px;display:grid}.comparisonHeader{display:none}.comparisonRow{border:1px solid var(--line);background:var(--panel);grid-template-columns:1fr;min-width:0}.comparisonRow:first-child{border-top:1px solid var(--line)}.comparisonRow>*{padding:10px 12px}.comparisonRow>span{text-align:right;border-top:1px solid #ffffff14;border-left:0;justify-content:space-between;gap:12px;display:flex}.comparisonRow>span:before{content:attr(data-label);color:var(--soft);font-weight:800}}.channelSummary p{margin-top:8px}.channelSummary small{margin-top:12px;display:block}.channelActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.channelActions form{margin:0}.panelNote{max-width:760px;margin:14px 0 0;font-size:.88rem}.connectionSummary{gap:14px;width:100%;display:grid}.connectionRows{grid-template-columns:minmax(160px,1.1fr) minmax(150px,.9fr) minmax(130px,.8fr);gap:10px;display:grid}.connectionRows div{background:#ffffff0a;border:1px solid #ffffff17;min-height:70px;padding:12px}.connectionCard strong,.connectionCard span,.connectionCard small,.connectionRows small{display:block}.connectionCard span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px}.connectionCard small{color:var(--soft);margin-top:8px;font-size:.78rem}.connectionRows small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:800}.connectionRows strong{overflow-wrap:anywhere}.compactButton{flex:none;min-height:42px}.quickActions{flex-wrap:wrap;gap:10px;display:flex}.destinationHint{background:#ffffff0a;border:1px solid #ffffff17;padding:12px}.templatePicker{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid;overflow:visible}.templatePicker legend{color:var(--muted);background:0 0;grid-column:1/-1;margin-bottom:3px;font-size:.8rem;font-weight:800}.templatePicker label{border:1px solid var(--line);cursor:pointer;background:#ffffff09;border-top-width:3px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 10px;display:flex}.templatePicker label:has(input:checked){background:#ffffff12}.templatePicker input{flex:none;width:15px;min-height:15px}.template-clean-stage{border-top-color:#ff3b4f}.template-clean-stage input{accent-color:#ff3b4f}.template-clean-stage:has(input:checked){border-color:#ff3b4fb3}.template-founder-room{border-top-color:#f2c94c}.template-founder-room input{accent-color:#f2c94c}.template-founder-room:has(input:checked){border-color:#f2c94cb3}.template-news-desk{border-top-color:#34d399}.template-news-desk input{accent-color:#34d399}.template-news-desk:has(input:checked){border-color:#34d399b3}.template-premium-panel{border-top-color:#60a5fa}.template-premium-panel input{accent-color:#60a5fa}.template-premium-panel:has(input:checked){border-color:#60a5fab3}.templatePicker strong,.templatePicker small{text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;display:block;overflow:hidden}.permissionCheck{background:#ffffff0a;border:1px solid #ffffff17;align-items:center;padding:12px;line-height:1.45;grid-template-columns:auto minmax(0,1fr)!important}.permissionCheck input{width:18px;min-height:18px;accent-color:var(--red)}.destinationHint span,.destinationHint strong{display:block}.destinationHint span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.destinationHint strong{overflow-wrap:anywhere;margin-top:6px}.clientEventRow{grid-template-columns:90px minmax(160px,1fr) minmax(160px,1fr)}.clientEventRow strong,.clientEventRow small{display:block}.clientEventRow small{color:var(--muted);margin-top:3px}.panelSubheading{color:var(--muted);margin-top:4px;font-size:.78rem;font-weight:600;display:block}.compactActivity .eventTable{gap:0}.compactActivity .clientEventRow{border-top:1px solid #ffffff14;padding-inline:0}.compactActivity .clientEventRow:first-child{border-top:0}@media (max-width:900px){.usageGaugeGrid,.clientConsoleShell,.adminConsoleShell{grid-template-columns:1fr}.clientSidebar,.adminSidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:relative}.sidebarIdentity{margin-bottom:18px}.sidebarProfile{margin-top:14px}.sidebarNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:0;display:grid;overflow:visible}.sidebarNav a{justify-content:center;gap:7px;min-width:0;padding:0 8px;font-size:.78rem}.clientConsoleMain{padding:20px 18px 34px}.metricGrid,.adminGrid,.clientGrid,.overviewCards,.clientHero,.inlineAdminForm,.connectionRows,.taskItem,.captureGuide,.captureModePanel,.taskMetaGrid,.sourceIntelHeader,.taskDetailGrid,.userRow,.eventRow{grid-template-columns:1fr}.adminTopbar,.clientTopbar,.adminListItem,.channelSummary,.connectionCard{flex-direction:column;align-items:flex-start}.channelActions,.jobActions{justify-content:flex-start}.compactButton{width:100%}.moduleRow{grid-template-columns:1fr}.moduleRow strong{justify-self:start}}@media (max-width:560px){.sidebarNav{grid-template-columns:repeat(2,minmax(0,1fr))}}
