@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+TC:wght@400;500;600;700;800&display=swap");:root{--ink:#17243b;--muted:#718096;--blue:#dfefff;--blue2:#c9e3fb;--accent:#78b7e8;--oat:#f7f4ed;--white:#fff;--line:#e5e7eb;--green:#43b581}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--oat);color:var(--ink);font-family:Noto Sans TC,Inter,PingFang TC,Microsoft JhengHei,system-ui,sans-serif}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:238px 1fr;min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#eef6fd;border-right:1px solid #dce8f2;padding:26px 18px;display:flex;flex-direction:column}.brand{display:flex;gap:11px;align-items:center;padding:0 8px 28px}.brandMark{width:36px;height:36px;border-radius:12px;background:var(--ink);color:white;display:grid;place-items:center;font-weight:800}.brand strong{display:block;font-size:16px;line-height:1.25;letter-spacing:.01em}.brand small{display:block;font-size:10px;letter-spacing:.08em;color:var(--muted);margin-top:4px}.owner strong{display:block;font-size:14px}.owner small{display:block;font-size:12px;letter-spacing:.13em;color:var(--muted);margin-top:3px}.navGroup{margin:0 0 20px}.navGroup label,.navGroupToggle{display:block;font-size:14px;font-weight:600;letter-spacing:.16em;color:#92a1b4;padding:0 10px 7px}.navGroupToggle{width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.chevron{font-size:14px;line-height:1;transition:transform .18s ease}.chevron.open{transform:rotate(180deg)}.systemLinks{padding-top:2px}.overviewNav>label{color:var(--ink);font-size:16px;letter-spacing:.04em;font-weight:700;padding-bottom:9px}.navGroup a{display:block;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:500;margin:2px 0}.navGroup a.active,.navGroup a:hover{background:white;box-shadow:0 3px 12px #94b8d522}.owner{margin-top:auto;border-top:1px solid #d7e4ee;padding:18px 8px 0;display:flex;align-items:center;gap:9px}.avatar{width:30px;height:30px;border-radius:50%;background:var(--blue2);display:grid;place-items:center;font-weight:700}.content{padding:38px clamp(28px,5vw,72px) 60px;max-width:1500px;width:100%;margin:auto}header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.eyebrow,.tag{font-size:12px;letter-spacing:.18em;color:#7190aa;font-weight:700}h1{font-size:24px;margin:7px 0 0;letter-spacing:-.035em;line-height:1.2}.date{font-size:12px;color:#8b98a8;border:1px solid #e0ded8;background:#ffffff80;padding:9px 12px;border-radius:20px}.lowerGrid,.primaryGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:20px;gap:20px;margin-bottom:20px}.card{background:#fffdf9;border:1px solid #e5e2dc;border-radius:20px;padding:24px;box-shadow:0 10px 35px #435b7010}.feature{min-height:410px}.cardHead,.sectionTitle{display:flex;justify-content:space-between;align-items:flex-start}.card h2{font-size:18px;margin:6px 0 18px;letter-spacing:-.02em}.icon{width:34px;height:34px;border-radius:10px;background:var(--blue);display:grid;place-items:center}.composer{border:1px solid #dce4ea;border-radius:14px;padding:17px;color:#738398;font-size:14px;background:white}.composer span{display:block;font-size:12px;color:#a1acb9;margin-top:8px}.platforms{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0 18px}.platforms button{border:1px solid #d8e4ed;background:#f7fbfe;border-radius:20px;padding:7px 10px;font-size:12px;color:#52677a}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eceae5;border-bottom:1px solid #eceae5;padding:15px 0;margin:6px 0 18px}.stats span{font-size:12px;color:#8995a3}.stats b{display:block;font-size:20px;color:var(--ink);margin-bottom:2px}.actions{gap:9px}.actions a{padding:10px 14px;border-radius:10px;font-size:13px;font-weight:700}.primary{background:var(--ink);color:white!important}.secondary{border:1px solid #dce1e6;background:white}.episode small{color:#7894aa;font-weight:700}.episode h3{font-size:17px;margin:5px 0 17px}.progress{height:7px;background:#edf1f3;border-radius:20px;overflow:hidden}.progress i{display:block;width:68%;height:100%;background:#8ac3ed;border-radius:20px}.progressText{display:flex;justify-content:space-between;font-size:12px;color:#8995a3;margin-top:7px}.episodeInfo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:18px 0}.episodeInfo span{background:#f8f8f5;border-radius:10px;padding:10px;font-size:12px;color:#8995a3}.episodeInfo b{display:block;color:var(--ink);font-size:13px;margin-top:4px}.distribution{display:flex;gap:7px;margin:8px 0 20px;flex-wrap:wrap}.distribution span{font-size:12px;padding:6px 8px;background:var(--blue);border-radius:7px}.sectionTitle a{font-size:12px;color:#6688a2}.healthy{font-size:12px;background:#e9f8ef;color:#34895c;padding:6px 9px;border-radius:15px}.timeline>div{position:relative;padding:2px 0 17px 24px;border-left:1px solid #e3e5e5;margin-left:5px}.timeline>div:last-child{border-left-color:transparent}.timeline .dot{position:absolute;width:10px;height:10px;border-radius:50%;left:-5.5px;top:4px;background:#85bdeb}.timeline .dot.podcast{background:#b5a6d9}.timeline .dot.done{background:#78c39a}.timeline b{font-size:12px;color:#8190a0}.timeline p{font-size:14px;margin:5px 0;color:#33445a}.timeline em{font-size:12px;color:#9ba5af;font-style:normal}.systems{display:grid;grid-gap:5px;gap:5px}.systems>div{display:grid;grid-template-columns:14px 1fr auto;align-items:center;padding:9px 5px;border-bottom:1px solid #f0eee9}.systems b{font-size:13px}.systems small{font-size:12px;color:#99a3ad}.green,.muted{width:8px;height:8px;border-radius:50%;background:var(--green)}.muted{background:#cbd2d8}.systemNote{font-size:12px;color:#8d98a4;line-height:1.6}.quick{display:flex;gap:7px;margin-top:14px}.quick a{font-size:12px;border:1px solid #e1e3e4;border-radius:8px;padding:7px 9px;background:white}.pageTitle{display:block;font-size:16px;letter-spacing:.04em;color:var(--ink)}@media (max-width:950px){.shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;display:block}.sidebar nav{display:flex;gap:10px;overflow:auto}.navGroup{min-width:120px}.owner{display:none}.lowerGrid,.primaryGrid{grid-template-columns:1fr}.content{padding:28px 18px}header{display:block}.date{display:none}}@media (max-width:560px){.sidebar{padding:18px 12px}.brand{padding-bottom:15px}.brand strong{font-size:15px}.sidebar nav{display:none}.feature{min-height:auto}.episodeInfo{grid-template-columns:1fr}.actions{flex-wrap:wrap}.stats{gap:8px}.content{padding:24px 12px}.card{padding:18px;border-radius:16px}h1{font-size:22px}}.publishedSummary{border:1px solid #e3e8ec;border-radius:14px;padding:14px;background:#fff}.publishedSummary>span{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.publishedPlatforms{display:flex;gap:7px;flex-wrap:wrap;min-height:28px}.publishedPlatforms b{font-size:12px;padding:6px 9px;background:var(--blue);border-radius:8px}.publishedPlatforms em{font-size:13px;color:#8d98a4;font-style:normal}.recentPublish{border-top:1px solid #efeee9;margin-top:10px;padding-top:9px}.recentPublish small,.recentPublish strong{font-size:11px;color:#82909d}.recentPublish p{font-size:13px;margin:3px 0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publishedSummary+.stats{margin-top:14px}.actions button{padding:10px 14px;border-radius:10px;font:700 13px Noto Sans TC,sans-serif;cursor:pointer}.socialSyncMessage{margin:0 0 10px;color:#587188;font-size:12px}.owner button{margin-left:auto;border:0;background:transparent;color:#718096;font:inherit;font-size:12px;cursor:pointer}.owner button:hover{color:var(--ink)}.warning{width:8px;height:8px;border-radius:50%;background:#e3a232}.lowerGrid,.primaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:950px){.lowerGrid,.primaryGrid{grid-template-columns:1fr}}.unifiedAction{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;background:var(--ink);color:#fff!important;font-size:13px;font-weight:700;text-decoration:none}.sectionTitle .unifiedAction{flex-shrink:0}.quick .unifiedAction{margin-top:0}.quick a.unifiedAction{background:var(--ink);color:#fff!important;border:1px solid var(--ink);padding:0 14px;min-height:40px}.timelineActions{margin-top:4px}@media (max-width:560px){.unifiedAction{min-height:42px;padding:0 13px}}.insightsPage{min-height:100vh;background:var(--oat);color:var(--ink);padding:34px clamp(18px,4vw,58px) 70px}.insightsPage>*{max-width:1480px;margin-left:auto;margin-right:auto}.insightsTop{display:flex;justify-content:space-between;gap:20px}.insightsTop .backLink{display:block;margin-bottom:22px;text-decoration:none}.insightsTop .tag{display:block;margin-bottom:8px}.insightsTop h1{font-size:34px;margin:0 0 8px}.insightsTop p,.pageHeading p{color:var(--muted);margin:0;line-height:1.6}.insightsNav{display:flex;gap:6px;margin-top:26px;margin-bottom:24px;padding:6px;background:#fffdf9;border:1px solid #e4e1db;border-radius:14px;overflow:auto;position:-webkit-sticky;position:sticky;top:8px;z-index:10;box-shadow:0 5px 20px #17243b0a}.insightsNav a{padding:11px 18px;border-radius:10px;text-decoration:none;color:#66778a;font-weight:700;white-space:nowrap}.insightsNav a.active{background:var(--ink);color:white}.pageHeading{align-items:flex-end;gap:18px;margin:18px 0}.pageHeading h2{font-size:27px;margin:6px 0}.pageHeading a{color:#2b649b;font-weight:700;text-decoration:none}.formActions button,.insightsFilters button,.pageHeading button{border:1px solid #c9d6e1;background:#fff;color:var(--ink);border-radius:9px;padding:11px 16px;font:inherit;font-weight:700;cursor:pointer}.formActions .unifiedAction,.insightsFilters .unifiedAction,.pageHeading .unifiedAction,.unifiedAction{background:var(--ink);border-color:var(--ink);color:#fff;text-decoration:none}.formActions button:disabled,.unifiedAction:disabled{opacity:.55;cursor:not-allowed}.insightsFilters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;background:#fffdf9;border:1px solid #e4e1db;border-radius:14px;padding:14px;margin-bottom:18px}.insightsFilters label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700;color:#65768a}.insightsFilters label.grow{flex:1 1;min-width:230px}.insightsFilters input,.insightsFilters select{height:42px;border:1px solid #ccd8e2;border-radius:9px;background:white;color:var(--ink);padding:0 12px;font:inherit;min-width:150px}.insightsError,.insightsSuccess,.insightsWarning{padding:13px 15px;border-radius:10px;margin:13px auto}.insightsError{background:#fff0ef;color:#a23c3c}.insightsWarning{background:#fff7dd;color:#7b641d}.insightsSuccess{background:#e8f7ef;color:#287653}.insightMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:18px auto}.insightMetricGrid>a,.insightMetricGrid>article{display:block;background:#fffdf9;border:1px solid #e4e1db;border-radius:16px;padding:20px;text-decoration:none;color:var(--ink)}.insightMetricGrid small,.insightMetricGrid span{display:block;color:var(--muted)}.insightMetricGrid strong{display:block;font-size:32px;margin:11px 0}.insightMetricGrid span{font-size:12px}.insightTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:16px auto}.insightCard{background:#fffdf9;border:1px solid #e4e1db;border-radius:18px;padding:22px;box-shadow:0 8px 26px #17243b08}.sectionTitle{gap:14px}.sectionTitle h2{margin:6px 0}.sectionTitle a{color:#2c659d;text-decoration:none;font-size:13px;font-weight:700}.insightCard footer{border-top:1px solid #ebe8e2;margin-top:18px;padding-top:13px;color:#7c8997;font-size:11px;line-height:1.6}.barList{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.barList a{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,2fr) 75px;align-items:center;grid-gap:10px;gap:10px;color:var(--ink);text-decoration:none;font-size:13px}.barList i{height:8px;background:#e8eef3;border-radius:8px;overflow:hidden}.barList b{display:block;height:100%;background:var(--accent);border-radius:inherit}.barList strong{text-align:right}.keywordCloud{display:flex;gap:9px;flex-wrap:wrap;padding:12px 0}.keywordCloud a{background:var(--blue);border-radius:16px;padding:8px 11px;color:#245b91;text-decoration:none}.keywordCloud b{font-size:11px}.ideaRow,.summaryRow,.voiceRow{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 4px;border-top:1px solid #ece9e3;text-decoration:none;color:var(--ink)}.ideaRow b,.ideaRow small,.summaryRow b,.summaryRow small,.voiceRow b,.voiceRow small{display:block}.ideaRow small,.summaryRow small,.voiceRow small{color:#8190a0;margin-top:5px;font-size:12px}.summaryRow em,.voiceRow em{font-style:normal;color:#2c659d;font-size:12px}.insightsEmpty{text-align:center;color:#7b8897;padding:36px 16px}.listCard{padding-top:8px}.listCard h3{font-size:16px;margin:22px 4px 10px}.ideaRow,.ideaRowContent{align-items:flex-start}.ideaRowContent{display:flex;gap:14px;min-width:0;flex:1 1}.ideaRowContent>span{min-width:0}.ideaThumbnail{width:88px;height:72px;flex:0 0 88px;border:1px solid #dce4e9;border-radius:10px;object-fit:cover;background:#f4f7f8}.ideaRow p{margin:7px 0 0;color:#56697d;overflow:hidden;text-overflow:ellipsis;max-width:850px}.ideaRow p,.state{white-space:nowrap}.state{display:inline-block;border-radius:16px;padding:6px 9px;background:#eef2f5;color:#5f7184;font-style:normal;font-size:12px}.state.ready,.state.selected{background:#e5f4eb;color:#2c7754}.state.candidate,.state.organizing{background:#eee9fb;color:#6c59a0}.state.completed{background:#e3f0fc;color:#2c659d}.state.in_progress{background:#fff3d9;color:#83631e}.insightForm{margin-bottom:18px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.formGrid label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:700}.formGrid label.wide{grid-column:1/-1}.formGrid input,.formGrid select,.formGrid textarea{width:100%;border:1px solid #cbd7e1;border-radius:9px;background:white;padding:11px 12px;color:var(--ink);font:inherit}.formGrid textarea{resize:vertical;line-height:1.6}.formActions{display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid #e8e5df;margin-top:20px;padding-top:17px}.formActions>a{padding:10px 14px;color:#66778a;text-decoration:none}.formActions.split{justify-content:space-between}.formActions.split>div{display:flex;gap:8px}.sourceEvidence{margin-top:20px;background:var(--blue);border-radius:12px;padding:16px}.sourceEvidence h3{margin-top:0}.sourceEvidence small{color:#61758b}.topicGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.topicCard{display:block;text-decoration:none;color:var(--ink)}.topicCard>div{display:flex;justify-content:space-between;align-items:center}.topicCard h3{font-size:19px;line-height:1.45}.topicCard p{color:#56697d;line-height:1.65}.voiceRow a{color:#2c659d;text-decoration:none;font-weight:700;font-size:12px}.trendCard{margin:16px auto}.trendChart{height:220px;display:flex;align-items:flex-end;gap:8px;padding:22px 5px 0;overflow-x:auto}.trendChart a{height:100%;min-width:34px;justify-content:flex-end;align-items:center;text-decoration:none;color:#718096}.trendChart a,.trendChart i{display:flex;flex-direction:column}.trendChart i{justify-content:flex-start;width:20px;min-height:8px;border-radius:7px 7px 3px 3px;background:var(--ink);overflow:hidden}.trendChart i b{display:block;background:var(--accent)}.trendChart small{font-size:10px;margin-top:7px;white-space:nowrap}.evidenceLinks,.headingActions{display:flex;gap:8px;flex-wrap:wrap}.evidenceLinks{margin:12px 0}.evidenceLinks a{background:#fff;border:1px solid #c8d8e6;border-radius:8px;padding:7px 9px;color:#285f96;text-decoration:none;font-size:12px}@media (max-width:900px){.insightMetricGrid{grid-template-columns:1fr 1fr}.insightTwo,.topicGrid{grid-template-columns:1fr}.insightsNav{top:0}.formActions.split{align-items:stretch;flex-direction:column}.formActions.split>div{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:600px){.insightsPage{padding:20px 13px 50px}.insightsTop h1{font-size:28px}.insightsNav{margin-left:-4px;margin-right:-4px}.insightsNav a{padding:10px 13px}.pageHeading{align-items:stretch;flex-direction:column}.pageHeading button{width:100%}.insightMetricGrid{grid-template-columns:1fr 1fr}.insightMetricGrid>a,.insightMetricGrid>article{padding:15px}.insightMetricGrid strong{font-size:26px}.insightsFilters{display:grid;grid-template-columns:1fr 1fr}.insightsFilters label.grow{grid-column:1/-1}.insightsFilters input,.insightsFilters select{min-width:0;width:100%}.insightsFilters button{width:100%}.formGrid{grid-template-columns:1fr}.formGrid label.wide{grid-column:auto}.insightCard{padding:17px}.barList a{grid-template-columns:1fr 60px}.barList i{grid-row:2;grid-column:1/-1}.ideaRow,.voiceRow{display:block}.ideaRow .state,.voiceRow em{display:inline-block;margin-top:10px}.formActions.split>div{grid-template-columns:1fr}.formActions.split button{width:100%}}.mobileAdminNav,.mobileMenuBackdrop,.mobileMenuButton,.mobileMenuPanel{display:none}@media (max-width:560px){.brand{padding-right:62px}.mobileAdminNav{display:block}.mobileMenuButton{display:grid;position:fixed;z-index:102;top:max(14px,env(safe-area-inset-top));right:14px;width:48px;height:48px;place-items:center;border:1px solid #c9d9e6;border-radius:14px;background:var(--ink);color:#fff;box-shadow:0 8px 24px #17243b2b;cursor:pointer;font:700 25px/1 Noto Sans TC,sans-serif}.mobileMenuButton span{transform:translateY(-1px)}.mobileMenuBackdrop{display:block;position:fixed;z-index:100;inset:0;border:0;background:#17243b80}.mobileMenuPanel{display:flex;position:fixed;z-index:101;top:0;right:0;bottom:0;width:min(86vw,360px);padding:24px 20px max(24px,env(safe-area-inset-bottom));background:#eef6fd;box-shadow:-18px 0 45px #17243b33;transform:translateX(105%);transition:transform .2s ease;flex-direction:column;overflow-y:auto}.mobileMenuPanel.open{transform:translateX(0)}.mobileMenuHead{display:flex;align-items:center;gap:12px;padding:0 58px 20px 4px;border-bottom:1px solid #d7e4ee}.mobileMenuHead small,.mobileMenuHead strong{display:block}.mobileMenuHead strong{font-size:16px}.mobileMenuHead small{margin-top:3px;color:var(--muted);font-size:12px}.mobileMenuPanel nav{padding-top:18px}.mobileMenuPanel nav section{margin-bottom:18px}.mobileMenuPanel nav h2{margin:0 8px 7px;color:#7890a5;font-size:12px;letter-spacing:.13em}.mobileMenuPanel nav a{display:block;padding:11px 12px;border-radius:10px;font-size:15px;font-weight:600}.mobileMenuPanel nav a.active{background:#fff;color:var(--ink);box-shadow:0 4px 14px #6f91ad1c}.mobileSignOut{margin-top:auto;width:100%;padding:12px;border:1px solid #cbd9e4;border-radius:10px;background:#fff;color:var(--ink);font:700 14px Noto Sans TC,sans-serif}}.visuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.richFormField{display:grid;grid-gap:7px;gap:7px}.richFormField>label{font-size:13px;font-weight:700}.richEditor{width:100%;overflow:hidden;border:1px solid #cbd7e1;border-radius:12px;background:#fff}.richEditor:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #78b7e824}.richEditorToolbar{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid #e7edf1;background:#f8fbfd}.richEditorToolbar button{flex:0 0 auto;border:1px solid #c8d8e6;border-radius:8px;background:#fff;color:var(--ink);padding:7px 10px;font:700 12px Noto Sans TC,sans-serif;cursor:pointer}.richEditorToolbar button:disabled{opacity:.55;cursor:not-allowed}.richEditorToolbar span{flex:1 1;color:#76889a;font-size:11px;line-height:1.45}.richEditor textarea{display:block;width:100%;min-height:150px;border:0!important;border-radius:0!important;outline:0;resize:vertical;padding:14px!important;color:var(--ink);background:#fff;font:inherit;line-height:1.75;white-space:pre-wrap}.richEditorPreview{min-height:150px;padding:14px;background:#fff}.richEditorImages{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px;padding:0 14px 14px;background:#fff}.richEditorImages figure{margin:0;min-width:0}.richEditorImages img{display:block;width:100%;height:130px;border:1px solid #dfe6eb;border-radius:10px;object-fit:cover}.richEditorImages figcaption{margin-top:5px;overflow:hidden;color:#8492a1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.richEditorMeta{display:flex;justify-content:space-between;gap:10px;padding:7px 11px;border-top:1px solid #edf0f2;color:#8b98a7;font-size:10px}.richEditorError{color:#a23c3c}.richContent{min-width:0;color:#33445a;line-height:1.75;overflow-wrap:anywhere}.richContent p{margin:8px 0;white-space:normal}.richContent h3,.richContent h4,.richContent h5{margin:17px 0 7px;color:var(--ink);line-height:1.45}.richContent ol,.richContent ul{margin:9px 0;padding-left:24px}.richContent li{margin:4px 0}.richContent a{color:#2b649b;text-decoration:underline;text-underline-offset:2px}.richContent figure{margin:14px 0}.richContent figure img{display:block;max-width:100%;max-height:680px;width:auto;height:auto;border:1px solid #e1e6ea;border-radius:12px;object-fit:contain}.richContent figcaption{margin-top:5px;color:#8492a1;font-size:11px}.richTableWrap{max-width:100%;overflow-x:auto;margin:14px 0;border:1px solid #dfe6eb;border-radius:10px}.richContent table{width:100%;min-width:420px;border-collapse:collapse;background:#fff}.richContent td,.richContent th{padding:9px 11px;border-right:1px solid #e4eaee;border-bottom:1px solid #e4eaee;text-align:left;vertical-align:top;font-size:12px}.richContent th{background:var(--blue);color:var(--ink);font-weight:700}.richContent tr:last-child td{border-bottom:0}.richContent td:last-child,.richContent th:last-child{border-right:0}.richEmpty{color:#8a97a5}.richCompact{max-width:850px!important;margin:7px 0 0!important;color:#56697d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.episodeEditor>.richContent,.scheduleEditor>.richContent{margin:6px 0 15px}.episodeEditor form>.richEditor,.scheduleEditor form>.richEditor{margin-bottom:15px}.trendHeadingActions{display:flex;align-items:flex-end;gap:10px}.trendHeadingActions label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:12px;font-weight:700}.trendHeadingActions select{min-width:120px;min-height:42px;border:1px solid #ccd8e3;border-radius:10px;background:#fff;color:var(--ink);padding:0 34px 0 12px}.trendDateMetric{font-size:22px!important}.trendLeaderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:14px}.trendLeaderGrid>article{border:1px solid #e3e7ea;border-radius:13px;padding:14px}.trendLeaderGrid h3{margin:0 0 8px;font-size:15px}.trendLeaderGrid a{display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;padding:9px 0;border-top:1px solid #efeee9;color:var(--ink)}.trendLeaderGrid a>b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--blue);font-size:11px}.trendLeaderGrid small,.trendLeaderGrid strong{display:block}.trendLeaderGrid strong{font-size:13px;line-height:1.45}.trendLeaderGrid small{margin-top:3px;color:var(--muted);font-size:11px}.trendPlanLink{align-self:end;min-height:42px}.trendSectionTitle{margin:28px 0 12px}.trendSectionTitle p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.trendTopicHeading{margin-top:22px}.trendInsightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.trendInsightCard{border:1px solid #d7e3ec;border-radius:16px;background:linear-gradient(145deg,#f6fbff,#fffdf9 72%);padding:18px}.trendInsightHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.trendInsightHead small{color:var(--muted);font-size:11px}.trendInsightCard h3{margin:13px 0 7px;color:var(--ink);font-size:18px;line-height:1.45}.trendInsightCard>p{margin:0;color:#43566b;font-size:13px;line-height:1.75}.trendWhyMatter{display:grid;grid-gap:4px;gap:4px;margin-top:13px;padding:11px 12px;border-radius:11px;background:#fff;color:#43566b;font-size:12px;line-height:1.6}.trendWhyMatter b{color:var(--ink)}.trendInsightCard ul{margin:12px 0 0;padding-left:19px;color:#43566b;font-size:12px;line-height:1.65}.trendInsightCard footer{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.trendInsightCard footer a{border:1px solid #c9ddec;border-radius:999px;background:#fff;color:#2c659d;padding:5px 9px;font-size:11px;font-weight:700}.trendResultGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.trendResult{scroll-margin-top:88px}.trendResultHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.trendResultHead>strong{font-size:12px;color:#2c659d}.trendResult h3{margin:12px 0 5px;line-height:1.5}.trendResult h3 a{color:var(--ink)}.trendResult>small{color:var(--muted)}.trendResultSummary{display:grid;grid-gap:10px;gap:10px;margin:15px 0 0}.trendResultSummary p{display:grid;grid-gap:3px;gap:3px;margin:0;padding-top:10px;border-top:1px solid #ece9e3;color:#43566b;font-size:13px;line-height:1.65}.trendResultSummary b{color:#708397;font-size:11px}.trendResult dl{display:grid;grid-gap:0;gap:0;margin:15px 0 0}.trendResult dl>div{display:grid;grid-template-columns:90px 1fr;grid-gap:10px;gap:10px;padding:9px 0;border-top:1px solid #ece9e3}.trendResult dt{font-size:12px;font-weight:700;color:#708397}.trendResult dd{margin:0;font-size:13px;line-height:1.6}.trendResult footer{display:flex;justify-content:space-between;gap:12px}.trendResult footer a{color:#2c659d;font-weight:700}.insightsDataNote{max-width:1480px;margin:18px auto;color:#788898;font-size:11px;line-height:1.6}@media (max-width:800px){.trendInsightGrid,.trendLeaderGrid,.trendResultGrid{grid-template-columns:1fr}}@media (max-width:600px){.trendHeadingActions{width:100%;align-items:stretch}.trendHeadingActions button,.trendHeadingActions label{flex:1 1}.richEditorToolbar{flex-wrap:wrap}.richEditorToolbar span{order:3;flex-basis:100%}.richEditorToolbar button:last-child{margin-left:auto}.richEditorMeta{align-items:flex-end}.trendResult dl>div{grid-template-columns:1fr;gap:3px}.trendResult footer{flex-direction:column}.trendLeaderGrid{gap:10px}}.standalone,.workspacePage{max-width:1400px;margin:auto;padding:44px clamp(24px,4vw,54px) 48px}.backLink,.standalone>a{display:inline-block;border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:#376a9f;margin-bottom:22px;cursor:pointer}.workspacePage h1{font-size:34px;margin:0 0 8px;letter-spacing:-.04em}.pageHeading p,.workspacePage>p{color:#718096;margin:0 0 26px;font-size:15px;line-height:1.7}.pageHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px}.pageHeading button,.workspacePage button{font-family:inherit}.actions button,.episodeActions button,.pageActions button,.pageHeading>button{border:1px solid #cfdae4;background:white;color:var(--ink);padding:11px 17px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer}.primaryButton{background:var(--ink)!important;color:white!important;border-color:var(--ink)!important}.composeCard{max-width:850px;padding:28px}.composeCard h2,.episodeList h2,.infoCard h2,.podcastWorkspace h2{font-size:20px;margin:0 0 20px}.episodeForm textarea,.notes,.textArea{display:block;width:100%;min-height:116px;border:1px solid #ccd9e4;border-radius:12px;padding:16px;font:inherit;font-size:15px;color:var(--ink);resize:vertical;background:white}.helper{font-size:13px;color:#94a3b8;margin:10px 0 16px}.checkPlatforms{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 22px}.checkPlatforms label{display:flex;align-items:center;gap:8px;border:1px solid #cfe0ed;border-radius:22px;padding:8px 13px;background:#f8fbfd;font-size:14px;cursor:pointer}.checkPlatforms label.checked{background:#e4f1fd;border-color:#8ebde3}.checkPlatforms input{width:17px;height:17px;accent-color:#245b98}.actions{display:flex;gap:10px}.scheduleCard{padding:0;overflow:hidden}.scheduleTabs{display:flex;gap:6px;padding:18px 22px;border-bottom:1px solid #e9e7e2}.scheduleTabs button{border:0;background:transparent;padding:8px 14px;color:#718096;cursor:pointer}.scheduleTabs button.active{background:#e5f1fc;color:#174f87;border-radius:9px;font-weight:700}.scheduleList button{width:100%;display:grid;grid-template-columns:100px 1fr auto 70px;align-items:center;grid-gap:18px;gap:18px;text-align:left;border:0;border-bottom:1px solid #efede8;background:transparent;padding:20px 24px;color:var(--ink);cursor:pointer}.scheduleList button:hover{background:#f8fbfd}.scheduleDate{font-size:12px;color:#8190a0}.scheduleDate b{display:block;font-size:18px;color:var(--ink)}.scheduleList small{display:block;color:#92a0ae;margin-top:6px}.scheduleList em,.scheduleList i{font-style:normal}.scheduleList i{color:#376a9f;font-size:13px}.statusPill{display:inline-block;background:#eee7fb;color:#7757a8;padding:6px 10px;border-radius:14px;font-size:13px}.statusPill.draft{background:#fff1d9;color:#956b1d}.statusPill.done{background:#e5f6ec;color:#32815a}.editLayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:26px;gap:26px;align-items:start;margin-top:24px}.formCard{padding:28px}.formRow{display:flex;align-items:center;gap:30px;margin-bottom:24px}.fieldLabel,.formRow label{display:block;font-size:15px;font-weight:700;margin:20px 0 9px}.fieldLabel b{color:#dd4b4b}.fieldLabel small{font-weight:400;color:#8492a3}.count{text-align:right;color:#718096;font-size:13px;margin-top:6px}.uploadBox{border:1px dashed #7fa9d2;border-radius:12px;min-height:96px;display:grid;place-content:center;text-align:center;color:#376a9f}.uploadBox small{display:block;color:#8492a3;margin-top:6px}.publishMode{display:grid;grid-template-columns:1fr 1fr;max-width:580px;border:1px solid #ccd9e4;border-radius:9px;overflow:hidden}.publishMode button{border:0;border-radius:0;background:white;padding:11px;cursor:pointer;font-size:14px}.publishMode button.selected{background:#225995;color:white;font-weight:700}.dateTime{display:grid;grid-template-columns:1fr 1fr;max-width:580px;border:1px solid #ccd9e4;border-radius:9px;margin-top:10px;background:white}.dateTime span{padding:13px 16px}.dateTime span+span{border-left:1px solid #dbe3ea}.timezone{display:block;color:#718096;margin:7px 0 20px}.notes{min-height:72px}.infoCard{padding:26px}.infoCard p{font-size:14px;margin:22px 0}.pageActions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e4e1db;margin-top:28px;padding-top:22px}.pageActions .danger{color:#d43d3d;border-color:transparent;margin-right:auto}.pageActions.inside{border:0;padding-top:5px}.podcastWorkspace{padding:30px;margin-bottom:22px}.podcastWorkspace .progress{margin-top:22px}.podcastWorkspace .episodeInfo{max-width:850px}.episodeActions{display:flex;gap:10px;margin-top:22px}.episodeList{padding:26px}.episodeList>button{width:100%;display:grid;grid-template-columns:1fr auto;text-align:left;border:0;background:#f8f8f5;border-radius:12px;padding:16px;cursor:pointer}.episodeList small{display:block;color:#8492a3;margin-top:6px}.episodeList span{grid-column:2;grid-row:1/3;align-self:center;font-weight:700;color:#376a9f}.episodeForm{max-width:900px;padding:30px}.episodeForm .twoCols label,.episodeForm>label{display:grid;grid-gap:8px;gap:8px;font-size:14px;font-weight:700;margin-bottom:20px}.episodeForm input,.episodeForm select{height:46px;border:1px solid #ccd9e4;border-radius:9px;padding:0 13px;font:inherit;background:white}.episodeForm textarea{min-height:100px}.twoCols{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.productionSteps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin:28px 0}.productionSteps span{text-align:center;padding:11px 6px;border-radius:9px;background:#f4f4f1;color:#8793a1;font-size:13px}.productionSteps span.active{background:#e3f0fc;color:#245b98;font-weight:700}@media(max-width:900px){.editLayout{grid-template-columns:1fr}.infoCard{order:-1}.scheduleList button{grid-template-columns:72px 1fr auto}.scheduleList i{display:none}.twoCols{grid-template-columns:1fr}}@media(max-width:600px){.workspacePage{padding:26px 14px}.workspacePage h1{font-size:27px}.pageHeading{display:block}.pageHeading>button{margin-top:12px}.scheduleList button{grid-template-columns:58px 1fr}.scheduleList em{display:none}.dateTime,.publishMode{max-width:none}.editLayout{gap:14px}.formCard{padding:18px}.pageActions{flex-wrap:wrap}.pageActions .danger{width:100%;margin:0}.productionSteps{grid-template-columns:1fr}.checkPlatforms{gap:7px}.checkPlatforms label{padding:7px 9px;font-size:12px}}.scheduleWorkspace{max-width:1600px}.scheduleHeader{margin-bottom:18px}.scheduleHeader h1{margin:0 0 8px;font-size:34px;letter-spacing:-.04em}.scheduleHeader p{margin:0;color:#718096;font-size:15px;line-height:1.7}.scheduleControls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.viewSwitch{display:flex;border:1px solid #cad9e5;border-radius:10px;overflow:hidden}.viewSwitch button{border:0;border-radius:0;background:white;padding:11px 16px;color:#60758b}.viewSwitch button.active{background:#e0effd;color:#1f5f9e;font-weight:700}.scheduleControls select{height:44px;border:1px solid #cfdae4;border-radius:10px;background:white;padding:0 34px 0 13px;font:inherit;color:var(--ink)}.createSchedule{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:10px;white-space:nowrap}.calendarLayout{display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-gap:22px;gap:22px;align-items:start}.calendarPanel{padding:0;overflow:hidden}.calendarTop{display:flex;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid #dfe5e9}.calendarTop button{border:0;background:transparent;font-size:22px;cursor:pointer}.calendarTop h2{font-size:20px;margin:0}.calendarTop .today{font-size:13px;border:1px solid #d6e0e8;border-radius:8px;padding:7px 12px;margin-left:auto}.monthGrid,.weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.weekdays span{text-align:center;padding:12px;border-bottom:1px solid #dfe5e9;font-size:13px;font-weight:600}.monthGrid>button{min-height:118px;border:0;border-right:1px solid #e1e6ea;border-bottom:1px solid #e1e6ea;background:#fffdf9;text-align:left;padding:9px;color:var(--ink);cursor:default}.monthGrid>button:nth-child(7n){border-right:0}.monthGrid>button.hasEvent{cursor:pointer}.monthGrid>button.hasEvent:hover{background:#f5faff}.otherMonth{color:#a9b1ba}.monthGrid em{display:block;border-radius:8px;padding:7px;margin-top:7px;font-size:12px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monthGrid em b,.monthGrid em small{display:block}.monthGrid em small{margin-top:5px;color:#688096}.socialEvent{background:#e5f2fd;border:1px solid #b9d8f2}.podcastEvent{background:#eee9fb;border:1px solid #d5caf3}.draftEvent{background:#fff0ef;border:1px solid #f5c8c4}.scheduleDetail{padding:24px;position:-webkit-sticky;position:sticky;top:20px}.detailHead{display:flex;justify-content:space-between;align-items:center}.detailHead h2{font-size:20px;margin:0}.typePodcast,.typeSocial{font-size:12px;padding:6px 9px;border-radius:14px;background:#e2f1fd;color:#27679f}.typePodcast{background:#eee9fb;color:#715aa0}.detailDate{font-weight:700;margin:24px 0}.scheduleDetail h3{font-size:16px;line-height:1.6;margin-bottom:22px}.scheduleDetail label{display:block;color:#7b8897;font-size:12px;margin:18px 0 6px}.scheduleDetail>p{font-size:14px;line-height:1.6}.detailActions{display:grid;grid-gap:9px;gap:9px;margin-top:26px}.detailActions a,.detailActions button{text-align:center;border:1px solid #cfdae4;border-radius:9px;padding:11px;background:white;color:var(--ink);font-weight:700;text-decoration:none}.detailActions .cancel{color:#d44444;border-color:#f0a6a6}.calendarSync{border-top:1px solid #e7e6e1;margin-top:24px;padding-top:20px}.calendarSync>div{display:flex;justify-content:space-between}.calendarSync small{color:#8995a3}.calendarSync button{width:100%;margin-top:12px;padding:10px;border:1px dashed #bccbd7;border-radius:9px;background:#f8fafb;color:#8290a0}.calendarSync p{font-size:11px;color:#8b97a4;line-height:1.5}.unifiedList{padding:24px}.unifiedList h2{font-size:20px}.unifiedList>button{width:100%;display:grid;grid-template-columns:80px 1fr auto;grid-gap:18px;gap:18px;align-items:center;text-align:left;padding:16px;border:0;border-bottom:1px solid #ebe9e4;background:white;cursor:pointer}.unifiedList>button:hover{background:#f7fbfe}.unifiedList time{font-weight:700}.unifiedList span small,.unifiedList time small{display:block;color:#8794a2;margin-top:5px}.unifiedList em{font-style:normal;color:#67528b}@media(max-width:1050px){.scheduleHeader{display:block}.scheduleControls{justify-content:flex-start;margin-top:18px}.calendarLayout{grid-template-columns:1fr}.scheduleDetail{position:relative;top:0}.monthGrid>button{min-height:95px}}@media(max-width:700px){.scheduleControls select{flex:1 1}.calendarTop{gap:9px}.monthGrid>button{min-height:72px;padding:5px}.monthGrid em{font-size:10px;padding:4px}.monthGrid em small{display:none}.weekdays span{padding:8px 2px;font-size:11px}.unifiedList>button{grid-template-columns:62px 1fr}.unifiedList em{display:none}}.composeTitle{display:flex;align-items:center;justify-content:space-between;gap:16px}.composeTitle h2{margin-bottom:0}.connectionStatus{display:inline-flex;align-items:center;gap:7px;border-radius:18px;padding:7px 10px;font-size:12px;font-weight:700}.connectionStatus:before{content:"";width:8px;height:8px;border-radius:50%;background:#aab4bf}.connectionStatus.connected{background:#e8f7ef;color:#297957}.connectionStatus.connected:before{background:#36a875}.connectionStatus.disconnected{background:#fff0ef;color:#a23c3c}.connectionStatus.disconnected:before{background:#d95a5a}.connectionStatus.checking{background:#f1f3f5;color:#6f7d8b}.urlInput{display:block;width:100%;height:46px;border:1px solid #ccd9e4;border-radius:10px;padding:0 14px;font:inherit;font-size:14px;color:var(--ink);background:white}.platformNotice{border-left:3px solid #7eb5df;background:#f2f8fd;color:#526c82;font-size:13px;line-height:1.6;padding:10px 12px;margin:0 0 16px}.publishFeedback{border-radius:10px;padding:11px 13px;font-size:14px;font-weight:600}.publishFeedback.success{background:#e8f7ef;color:#297957}.publishFeedback.error{background:#fff0ef;color:#a23c3c}.actions button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:600px){.composeTitle{align-items:flex-start;flex-direction:column}}.directUpload{min-height:120px;border:1px dashed #7fa9d2;border-radius:12px;background:#f8fbfd;display:flex;align-items:center;justify-content:center;gap:16px;padding:14px;color:#376a9f;cursor:pointer;overflow:hidden}.composeCard .directUpload{min-height:76px;padding:10px 14px}.directUpload:hover{background:#f0f7fc}.directUpload.uploading{cursor:wait;opacity:.7}.directUpload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.directUpload img{width:92px;height:92px;border-radius:10px;object-fit:cover;border:1px solid #dbe4eb}.directUpload span{text-align:center}.directUpload span b,.directUpload span small{display:block}.directUpload span b{font-size:15px}.directUpload span small{margin-top:6px;color:#7d8ea0;font-size:12px}@media(max-width:600px){.directUpload{justify-content:flex-start}.directUpload span{text-align:left}.composeCard .directUpload{min-height:70px}}.loginPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 8%,#e8f3fd 0,transparent 34%),var(--oat)}.loginCard{width:min(100%,430px);background:#fffdf9;border:1px solid #e2dfd8;border-radius:22px;padding:38px;box-shadow:0 20px 60px #32485d18}.loginMark{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:var(--ink);color:white;font:800 20px Inter,sans-serif;margin-bottom:22px}.loginCard h1{font-size:28px;margin:8px 0 10px}.loginCard>p{color:#718096;font-size:15px;margin:0 0 26px}.loginCard form label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.loginCard form input{width:100%;height:48px;border:1px solid #cbd7e1;border-radius:10px;padding:0 14px;font:inherit;font-size:16px;background:white}.loginCard form input:focus{outline:3px solid #dceefe;border-color:#79afe0}.loginCard form button{width:100%;height:48px;border:0;border-radius:10px;margin-top:16px;background:var(--ink);color:white;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.loginCard form button:disabled{opacity:.6;cursor:wait}.loginError{margin-top:12px;padding:10px 12px;border-radius:8px;background:#fff0ef;color:#a23c3c;font-size:13px}.loginCard>small{display:block;margin-top:17px;color:#8a97a4;font-size:12px;line-height:1.6}@media(max-width:560px){.loginCard{padding:28px 22px}.loginCard h1{font-size:24px}}.statisticsWorkspace{max-width:1500px}.statisticsHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.statisticsHeader h1{margin-top:7px}.statisticsHeader p{color:#718096;font-size:15px}.protectedBadge{background:#e7f6ed;color:#2f7d56;border-radius:18px;padding:8px 12px;font-size:13px;font-weight:700}.statisticsError{background:#fff0ef;color:#a23c3c;border-radius:10px;padding:12px 14px;margin-bottom:18px}.metricGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:24px 0}.metricGrid article{background:#fffdf9;border:1px solid #e5e2dc;border-radius:16px;padding:20px}.metricGrid span{display:block;color:#718096;font-size:14px}.metricGrid strong{display:block;font-size:32px;margin-top:13px}.statisticsPanel{padding:0;overflow:hidden}.statisticsTools{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;border-bottom:1px solid #e8e5df}.statisticsTools h2{font-size:20px;margin:0 0 5px}.statisticsTools span{font-size:12px;color:#8b97a4}.statisticsTools input{width:min(360px,100%);height:42px;border:1px solid #ccd9e4;border-radius:9px;padding:0 13px;font:inherit;font-size:14px}.statisticsTableWrap{overflow:auto}.statisticsTable{width:100%;border-collapse:collapse;min-width:850px}.statisticsTable td,.statisticsTable th{text-align:left;padding:14px 18px;border-bottom:1px solid #ece9e3;font-size:13px}.statisticsTable th{color:#7e8b99;font-size:12px}.statisticsTable tbody tr{cursor:pointer}.statisticsTable tbody tr:focus,.statisticsTable tbody tr:hover{background:#f4f9fd;outline:none}.recordStatus{display:inline-block;border-radius:14px;padding:5px 8px;background:#e6f5ec;color:#2f7c55}.recordStatus.failed{background:#fff0ef;color:#a23c3c}.detailOverlay{position:fixed;inset:0;z-index:50;background:#17243bcc;display:grid;place-items:center;padding:20px}.recordDetail{width:min(960px,100%);max-height:92vh;background:#fffdf9;border-radius:20px;overflow:hidden}.recordDetailHead{display:flex;justify-content:space-between;gap:20px;padding:22px 25px;border-bottom:1px solid #e5e2dc}.recordDetailHead h2{font-size:22px;margin:6px 0}.recordDetailHead p{color:#718096;margin:0;font-size:13px}.recordDetailHead button{border:0;background:transparent;font-size:28px;cursor:pointer}.recordDetailBody{max-height:calc(92vh - 110px);overflow:auto;padding:22px}.recordDetailBody section{border:1px solid #e5e2dc;border-radius:14px;padding:18px;margin-bottom:14px}.recordDetailBody h3{font-size:17px;margin:0 0 13px}.recordDetailBody p,.recordDetailBody pre{font:inherit;font-size:14px;line-height:1.75;white-space:pre-wrap;margin:8px 0}.answerItem{padding:13px 0;border-bottom:1px solid #ece9e3}.answerItem:last-child{border-bottom:0}.answerItem small,.answerItem strong{display:block}.answerItem small{font-size:13px;color:#718096;margin-top:4px}.detailLoading{background:white;border-radius:14px;padding:20px 24px}.dashboardStatistics{margin-top:0}.dashboardMetricGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eceae5;margin-top:4px;padding-top:18px}.dashboardMetricGrid span{font-size:12px;color:#8995a3}.dashboardMetricGrid b{display:block;font-size:22px;color:var(--ink);margin-bottom:3px}@media(max-width:700px){.statisticsHeader,.statisticsTools{display:block}.protectedBadge{display:inline-block;margin-top:10px}.statisticsTools input{margin-top:14px}.metricGrid{grid-template-columns:1fr}.dashboardMetricGrid{gap:10px}.recordDetailBody{padding:14px}}.tokenManager{max-width:960px}.tokenManager>p{color:#718096;line-height:1.7}.tokenForm,.tokenNotice,.tokenResults{padding:24px;margin-top:20px}.tokenNotice{border-left:4px solid #7eb5df}.tokenNotice p{color:#60758b;line-height:1.65;margin:10px 0 0}.tokenNotice code{background:#edf4f9;border-radius:5px;padding:2px 5px}.tokenForm label{display:block;margin-bottom:20px}.tokenForm label>span{display:block;font-weight:700;margin-bottom:8px}.tokenForm label>span small{font-weight:400;color:#8b97a4}.tokenForm input{width:100%;height:48px;border:1px solid #ccd9e4;border-radius:10px;padding:0 14px;font:inherit;background:white}.tokenForm label>small{display:block;color:#7e8c9b;line-height:1.5;margin-top:7px}.tokenForm>button{border:0;border-radius:10px;padding:12px 18px;font:inherit;font-weight:700;cursor:pointer}.tokenForm>button:disabled{opacity:.55;cursor:not-allowed}.tokenError{background:#fff0ef;color:#a23c3c;border-radius:9px;padding:11px 13px}.tokenResults h2{margin-top:0}.tokenWarning{color:#8a6d20;background:#fff7dd;border-radius:9px;padding:10px 12px}.tokenResults article{border-top:1px solid #e8e5df;padding-top:18px;margin-top:18px}.tokenResults h3{margin:0 0 12px}.tokenOutput{display:grid;grid-template-columns:minmax(180px,1fr) 190px auto;grid-gap:14px;gap:14px;align-items:center;background:#f7fafc;border:1px solid #dce5ec;border-radius:11px;padding:14px;margin-top:10px}.tokenOutput span b,.tokenOutput span small{display:block}.tokenOutput span small{color:#7e8c9b;margin-top:5px;line-height:1.45}.tokenOutput code{letter-spacing:2px;color:#677789}.tokenOutput button{border:1px solid #b9cad8;background:white;color:#245b98;border-radius:8px;padding:9px 12px;font:inherit;font-weight:700;cursor:pointer}@media(max-width:700px){.tokenOutput{grid-template-columns:1fr}.tokenOutput code{display:none}.tokenOutput button{width:100%}}.tokenToolCard{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px;margin-top:20px}.tokenToolCard h2{margin:0 0 7px;font-size:19px}.tokenToolCard p{margin:0;color:#718096;line-height:1.55}.tokenToolCard>a{text-decoration:none;border-radius:9px;padding:11px 15px;white-space:nowrap}@media(max-width:650px){.tokenToolCard{display:block}.tokenToolCard>a{display:block;text-align:center;margin-top:16px}}.scheduleFilters{display:flex;align-items:center;gap:10px;margin:0 0 18px}.scheduleFilters select{height:42px;border:1px solid #cfdae4;border-radius:10px;background:white;padding:0 34px 0 13px;font:inherit;color:var(--ink)}.scheduleToolbarDivider{width:1px;height:28px;background:#dbe3ea;margin:0 6px}.scheduleFilters .createSchedule{min-height:42px;padding:10px 16px}.scheduleManagement{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:22px;gap:22px;align-items:start}.scheduleRecords{grid-column:2;grid-row:1}.scheduleEditor{grid-column:1;grid-row:1}.scheduleEditor,.scheduleRecords{padding:24px}.sectionTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.sectionTitle h2{font-size:20px;margin:5px 0 0}.sectionTitle>span{font-size:13px;color:#8492a3}.scheduleRecordList{display:grid}.scheduleMonthGroup{border-top:1px solid #ebe9e4}.scheduleMonthGroup:first-child{border-top:0}.scheduleMonthToggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 8px 10px;border:0;background:transparent;color:#52677c;font:inherit;font-size:13px;font-weight:800;text-align:left;cursor:pointer}.scheduleMonthToggle:hover{color:var(--ink)}.scheduleMonthToggle small{color:#8492a3;font-size:12px;font-weight:700}.scheduleRecordList .scheduleMonthGroup>button:not(.scheduleMonthToggle){display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:15px 8px 15px 12px;border:0;border-top:1px solid #f0eeea;background:transparent;text-align:left;color:var(--ink);cursor:pointer}.scheduleRecordList .scheduleMonthGroup>button.active,.scheduleRecordList .scheduleMonthGroup>button:not(.scheduleMonthToggle):hover{background:#f3f8fc}.scheduleRecordList .scheduleMonthGroup>button.active{box-shadow:inset 3px 0 #2c659d}.scheduleRecordList time{font-size:12px;color:#6f8091}.scheduleRecordList span{min-width:0}.scheduleRecordList b,.scheduleRecordList small{display:block}.scheduleRecordList b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduleRecordList small{margin-top:6px;color:#8492a3}.scheduleRecordList em{font-style:normal;white-space:nowrap}.scheduleEditor{position:-webkit-sticky;position:sticky;top:20px}.scheduleEditor form{display:grid}.scheduleEditor h3{font-size:18px;line-height:1.55;margin:22px 0}.scheduleEditor>label{display:block;color:#7b8897;font-size:12px;margin:18px 0 6px}.scheduleEditor>p{font-size:14px;line-height:1.7;white-space:pre-wrap}.scheduleEditorActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #e8e5df;margin-top:24px;padding-top:18px}.scheduleEditorActions button{border:1px solid #cfdae4;background:white;color:var(--ink);padding:10px 15px;border-radius:9px;font:inherit;font-weight:700;cursor:pointer}.scheduleEditorActions .danger{color:#b43c3c;border-color:#efbbbb;margin-right:auto}.scheduleEditorActions button:disabled{opacity:.55;cursor:not-allowed}.scheduleEmpty{text-align:center;color:#7d8b99;padding:46px 18px}.scheduleEmpty b,.scheduleEmpty p{display:block}.scheduleEmpty p{font-size:13px}.scheduleEmpty button{border:0;background:transparent;color:#28649f;font:inherit;font-weight:700;cursor:pointer}.scheduleWorkspace>.publishFeedback{margin-bottom:18px}.scheduleEditor .timezone{margin-bottom:0}.scheduleModeNotice{color:#526c82!important;background:#f2f8fd;border-left:3px solid #7eb5df;border-radius:0 9px 9px 0;padding:10px 12px;margin:18px 0 0!important;font-size:13px!important;line-height:1.6!important}@media(max-width:980px){.scheduleManagement{grid-template-columns:1fr}.scheduleEditor,.scheduleRecords{grid-column:auto;grid-row:auto}.scheduleEditor{position:relative;top:0}}@media(max-width:650px){.scheduleHeader h1{font-size:29px}.scheduleFilters{display:grid;grid-template-columns:1fr 1fr}.scheduleFilters select{width:100%}.scheduleToolbarDivider{display:none}.scheduleFilters .createSchedule{grid-column:1/-1;width:100%;margin-top:2px}.scheduleEditor,.scheduleRecords{padding:17px}.scheduleRecordList .scheduleMonthGroup>button:not(.scheduleMonthToggle){grid-template-columns:90px minmax(0,1fr);gap:10px}.scheduleRecordList em{grid-column:2;justify-self:start}.scheduleEditorActions{flex-wrap:wrap}.scheduleEditorActions .danger{margin-right:0}.scheduleEditorActions .primaryButton{width:100%}}.backLink,.standalone>a{font-size:17px!important;font-weight:700}.podcastManagement{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,.85fr);grid-gap:22px;gap:22px;align-items:start}.episodeEditor{padding:24px;position:-webkit-sticky;position:sticky;top:20px}.episodeRecordList{display:grid}.episodeRecordList>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;border:0;border-top:1px solid #ebe9e4;background:transparent;padding:16px 10px;color:var(--ink);cursor:pointer}.episodeRecordList>button.active,.episodeRecordList>button:hover{background:#f3f8fc}.episodeRecordList>button.active{box-shadow:inset 3px 0 #2c659d}.episodeRecordList b,.episodeRecordList small{display:block}.episodeRecordList b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episodeRecordList small{margin-top:6px;color:#8492a3}.episodeRecordList strong{color:#2c659d;white-space:nowrap}.episodeEditor form{display:grid}.episodeEditor>label{display:block;color:#7b8897;font-size:12px;margin:18px 0 6px}.episodeEditor .fieldLabel{font-size:14px;color:var(--ink)}.episodeEditor .fieldLabel input,.episodeEditor .fieldLabel select,.episodeEditor .fieldLabel textarea{margin-top:7px}.podcastProgress{height:9px;border-radius:8px;background:#e8eef3;overflow:hidden;margin:18px 0 8px}.podcastProgress i{display:block;height:100%;border-radius:inherit;background:#77b9e8}.podcastWorkspacePage .progressText{display:flex;justify-content:space-between;color:#718096;font-size:13px}.podcastWorkspacePage .progressText b{color:var(--ink)}.episodeEditor .productionSteps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;margin:22px 0 0}.episodeEditor .productionSteps button{border:1px solid #dce5ec;background:#f4f7f9;color:#718096;padding:9px 4px;border-radius:8px;font:inherit;font-size:12px;cursor:pointer}.episodeEditor .productionSteps button.active{background:#e3f0fc;border-color:#9ec9ea;color:#245b98;font-weight:700}@media(max-width:1050px){.podcastManagement{grid-template-columns:1fr}.episodeEditor{position:relative;top:0}}@media(max-width:650px){.episodeEditor,.episodeList{padding:17px}.episodeRecordList>button{gap:8px}.episodeEditor .productionSteps{grid-template-columns:1fr 1fr}.episodeEditor .productionSteps button:last-child{grid-column:span 2}}.mediaKindSwitch{display:flex;gap:8px;margin:0 0 14px}.mediaKindSwitch button{border:1px solid #cfdae4;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:13px;font-weight:700;padding:9px 13px;cursor:pointer}.mediaKindSwitch button.active{background:var(--ink);border-color:var(--ink);color:#fff}.mediaPreflight{margin:22px 0 18px;padding:16px;border:1px solid #dce6ee;border-radius:12px;background:#f8fbfd}.mediaPreflight>div:first-child>span{display:inline-block;color:#3d719e;font-size:12px;font-weight:800;letter-spacing:.04em}.mediaPreflight h3{margin:4px 0;color:var(--ink);font-size:16px}.mediaPreflight p{margin:0;color:#718096;font-size:13px;line-height:1.55}.preflightChecks{display:grid;grid-gap:8px;gap:8px;margin-top:13px}.preflightChecks p{display:flex!important;align-items:flex-start;flex-wrap:wrap;column-gap:12px;row-gap:4px;width:100%;padding:10px;border-radius:8px;background:#fff;border-left:3px solid #75b9e7}.preflightChecks p.warning{border-left-color:#d6a94b}.preflightChecks p.error{border-left-color:#d67171}.preflightChecks b{flex:0 0 116px;color:var(--ink)}.preflightChecks span{flex:0 0 58px;font-size:12px;font-weight:800;color:#2b689c}.preflightChecks small{display:block;flex:1 1 280px;min-width:0;overflow-wrap:break-word;font-size:13px;line-height:1.55}.preflightChecks .warning span{color:#8d6922}.preflightChecks .error span{color:#aa4d4d}@media(max-width:650px){.mediaKindSwitch{display:grid;grid-template-columns:1fr 1fr}.mediaKindSwitch button{padding:10px 8px;font-size:12px}.preflightChecks p{gap:4px 8px}.preflightChecks p b{flex:1 1 auto}.preflightChecks p span{flex:0 0 auto}.preflightChecks p small{flex-basis:100%;font-size:12px}}.imageCarouselList{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 4px}.imageCarouselList>div{position:relative;min-width:0}.imageCarouselList img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #d8e1e8;border-radius:8px}.imageCarouselList span{position:absolute;left:5px;top:5px;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}.imageCarouselList button{width:100%;margin-top:5px;border:0;background:transparent;color:#806666;font:inherit;font-size:12px;cursor:pointer}.imageCarouselList button:hover{color:#b34b4b}@media(max-width:650px){.imageCarouselList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.instagramRepair{margin:20px 0;padding:20px;border:1px solid #d9e6f0;border-radius:12px;background:#f8fbfd}.instagramRepair>div:first-child>span{font-size:12px;font-weight:800;color:#3675a8}.instagramRepair h3{margin:4px 0 5px;font-size:16px}.instagramRepair>div:first-child>p{margin:0;color:#718096;font-size:13px;line-height:1.55}.instagramRepairItem{display:grid;grid-template-columns:190px 190px minmax(180px,1fr);grid-gap:18px;gap:18px;align-items:start;margin-top:18px;padding-top:18px;border-top:1px solid #deebf3}.instagramRepairItem b,.instagramRepairItem small{display:block}.instagramRepairItem b{font-size:13px;color:var(--ink);margin-bottom:7px}.instagramRepairItem small{margin-top:7px;color:#718096;font-size:12px;line-height:1.45}.instagramCanvas,.instagramRepairItem>div>img{width:190px;height:190px;border-radius:9px;border:1px solid #d8e2e9;background:#f7f4ed}.instagramRepairItem>div>img{object-fit:cover}.instagramCanvas{position:relative;overflow:hidden;display:grid;place-items:center}.instagramCanvas img{width:100%;height:100%;object-fit:contain}.instagramCanvas.cover{height:238px}.instagramCanvas.cover img{object-fit:cover}.brandWatermarkPreview{position:absolute;right:4%;bottom:5%;z-index:1;display:flex;align-items:center;gap:4px;color:rgba(23,36,59,.8);font-size:8px;font-weight:800;letter-spacing:.015em;line-height:1;white-space:nowrap;pointer-events:none}.brandWatermarkPreview i{display:grid;place-items:center;width:17px;height:17px;border-radius:5px;background:rgba(23,36,59,.8);color:#fff;font-size:10px;font-style:normal;font-weight:800}.instagramOptions{display:flex;flex-wrap:wrap;gap:8px}.instagramOptions>b,.instagramOptions>small{flex-basis:100%}.instagramOptions button{border:1px solid #cbdbe8;background:white;border-radius:8px;color:var(--ink);font:inherit;font-size:13px;font-weight:700;padding:9px 11px;cursor:pointer}.instagramOptions button.active{background:var(--ink);color:#fff;border-color:var(--ink)}@media(max-width:650px){.instagramRepair{padding:14px}.instagramRepairItem{grid-template-columns:1fr 1fr;gap:10px}.instagramOptions{grid-column:1/-1}.instagramCanvas,.instagramRepairItem>div>img{width:100%;height:auto;aspect-ratio:1}.instagramCanvas.cover{height:auto;aspect-ratio:4/5}.brandWatermarkPreview{font-size:7px}.brandWatermarkPreview i{width:15px;height:15px;border-radius:4px;font-size:9px}}