.yt-page{padding:34px 44px 60px;max-width:1600px;width:100%;margin:0 auto;color:var(--text)}.yt-page .page-intro{padding:0;margin:0 0 32px}.yt-page .page-intro h1{font-size:clamp(30px,3.2vw,48px);letter-spacing:-.035em}.yt-page .intro-description{font-size:14px;line-height:1.7;max-width:660px}.yt-page h2{font: 27px/1.2 Georgia,serif;letter-spacing:-.025em;margin:8px 0 14px}.yt-page h3{font-size:15px;line-height:1.5}.yt-page p{font-size:13px;line-height:1.7}.yt-page small{font-size:11px;line-height:1.5}.yt-page button,.yt-page input,.yt-page select,.yt-page textarea{font-family:inherit}.yt-page select,.yt-page input:not([type=checkbox]),.yt-page textarea{border:1px solid var(--line);background:var(--paper-bright);color:var(--text);padding:11px 12px;border-radius:8px;min-width:0;max-width:100%;font-size:13px}.yt-page input[type=checkbox]{accent-color:var(--coral);width:16px;height:16px;flex:none}.yt-page textarea{resize:vertical}.yt-page button:disabled{cursor:default;opacity:.55}.yt-fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:18px}.yt-fieldset .studio-field{margin:0}.yt-fieldset .studio-fields{gap:18px}.yt-fieldset hr{border:0;border-top:1px solid var(--line);width:100%}.yt-panel{background:var(--paper-bright);border:1px solid var(--line);border-radius:18px;padding:26px;min-width:0;margin-bottom:24px}.yt-panel>p:first-child{margin-top:0}.yt-panel .studio-field{margin:16px 0}.yt-panel>h3{margin-top:26px}.yt-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0}.yt-toolbar>span{font-size:12px}.yt-toolbar>a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.yt-toolbar .yt-search{flex:1;min-width:200px}.yt-search{width:100%;max-width:480px}.yt-segment{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;padding:4px;gap:3px;background:var(--paper-muted)}.yt-segment button{background:transparent;color:var(--muted);padding:9px 13px;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap}.yt-segment button[aria-pressed=true]{background:var(--paper-bright);color:var(--text);box-shadow:0 1px 4px #0000000b}.yt-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 0 20px}.yt-section-heading p{margin:5px 0;color:var(--muted)}.yt-section-heading .eyebrow{font-size:10px;color:var(--coral-deep)}.yt-muted{color:var(--muted)}.yt-error{border:1px solid #ca6756;background:#d3553910;color:#ae3828;padding:13px 16px;border-radius:10px}.yt-notice{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--paper);margin:18px 0}.yt-notice p{margin:7px 0 14px}.yt-pill,.yt-label{display:inline-block;font-size:10px;letter-spacing:.06em;font-weight:650;text-transform:uppercase}.yt-pill{padding:8px 10px;border-radius:7px;background:var(--paper-muted);color:var(--text)}.yt-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.yt-video-card{padding:0;text-align:left;background:transparent;color:var(--text);min-width:0;align-self:start;border-radius:12px}.yt-video-card:disabled{opacity:1}.yt-video-card h3{font-size:14px;line-height:1.5;margin:12px 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yt-video-card p{font-size:11px;color:var(--muted);margin:0}.yt-video-art{position:relative;aspect-ratio:16/9;background:var(--paper-muted);border-radius:11px;overflow:hidden;display:grid;place-items:center;width:100%}.yt-video-art>img{height:100%;width:100%;object-fit:cover}.yt-video-art>span:not(.yt-draft-badge):not(.yt-duration){font-size:12px;color:var(--muted);text-align:center;padding:10px}.yt-video-card:hover .yt-video-art{box-shadow:0 0 0 2px var(--coral)}.yt-duration{position:absolute;bottom:8px;right:8px;padding:3px 6px;border-radius:4px;font-size:10px;background:#161816e8;color:#fff}.yt-draft-badge{position:absolute;top:9px;left:9px;background:#fbf8f3ef;color:#343a32;border-radius:5px;padding:5px 8px;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.yt-channel-shell{background:var(--paper-bright);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:max-width .2s;margin:24px auto;max-width:100%}.yt-channel-banner{height:190px;background:#1d2825;overflow:hidden;color:#eee9dc}.yt-channel-banner>img{width:100%;height:100%;object-fit:cover}.yt-channel-banner>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 80% 20%,#bca17b33,transparent 60%)}.yt-channel-banner strong{font:38px Georgia,serif;margin:12px}.yt-channel-banner span{font-size:9px;letter-spacing:.25em;color:#c9b59b}.yt-channel-banner small{color:#c2c9c0}.yt-channel-identity{display:flex;align-items:center;gap:22px;padding:28px 30px}.yt-channel-avatar{width:82px;height:82px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--paper-muted);font-size:30px;overflow:hidden}.yt-channel-avatar img{width:100%;height:100%;object-fit:cover}.yt-channel-identity>div:nth-child(2){flex:1;min-width:0}.yt-channel-identity h2{font-family:inherit;font-size:26px;font-weight:750;margin:0 0 8px}.yt-channel-identity p{font-size:12px;color:var(--muted);margin:4px 0;overflow-wrap:anywhere}.yt-channel-tabs{display:flex;gap:25px;margin:0 30px;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.yt-channel-tabs strong{color:var(--text)}.yt-channel-shell>.yt-video-grid,.yt-planned-section{padding:26px 30px}.yt-channel-mobile{max-width:390px}.yt-channel-mobile .yt-channel-banner{height:120px}.yt-channel-mobile .yt-channel-identity{padding:18px;gap:12px;flex-wrap:wrap}.yt-channel-mobile .yt-channel-avatar{width:56px;height:56px}.yt-channel-mobile .yt-channel-identity h2{font-size:19px}.yt-channel-mobile .yt-channel-identity>.button{display:none}.yt-channel-mobile .yt-video-grid{grid-template-columns:1fr}.yt-channel-mobile .yt-channel-tabs{gap:14px;margin:0 18px}.yt-channel-mobile .yt-channel-banner strong{font-size:25px}.yt-featured{padding:24px 30px;background:var(--paper)}.yt-featured .yt-video-card{max-width:480px;width:100%}.yt-planned-section h3 small{font-weight:400;color:var(--muted);margin-left:8px}.yt-planned-section .yt-video-grid{padding:0}.yt-chip-list{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.yt-chip-list>button,.yt-chip-list>label,.yt-chip-list>a{display:flex;align-items:center;gap:9px;text-align:left;background:var(--paper);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:12px}.yt-chip-list small{color:var(--muted)}.yt-plan-section{border-top:1px solid var(--line);padding:15px 0}.yt-comment{padding:22px 0;border-bottom:1px solid var(--line)}.yt-comment>div:first-child{display:flex;gap:14px;align-items:center;font-size:13px}.yt-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.yt-comment small{color:var(--muted)}.yt-workbench{padding:26px;border:1px solid var(--line);border-radius:16px;margin-top:26px;background:var(--paper-bright);color:var(--text)}.yt-workbench h2{font:26px Georgia,serif}.yt-workbench p{font-size:12px;line-height:1.7}.yt-workbench .studio-field textarea{width:100%}.yt-comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:22px 0}.yt-preview-card{min-width:0}.yt-preview-card .yt-label{display:block;margin-bottom:12px;color:var(--muted)}.yt-preview-card h3{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.yt-surface-small .yt-video-art{max-width:170px}.yt-surface-small h3{max-width:170px;font-size:11px}.yt-surface-watch-page{grid-template-columns:1fr}.yt-surface-watch-page .yt-video-art{max-width:680px}.yt-check-list{list-style:none;padding:0;margin:18px 0;display:grid;gap:12px;font-size:12px;line-height:1.65}.yt-pass{color:#39714a}.yt-attention{color:#9a5930}.yt-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}.yt-home-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:24px}.yt-focus-card{display:flex;gap:24px;background:#17221e;color:#f5f0e8;border:1px solid #304037;border-radius:18px;padding:30px;margin-bottom:24px;overflow:hidden;min-height:260px;align-items:center}.yt-focus-card>div:first-child{flex:1}.yt-focus-card .eyebrow{color:#d3ae91}.yt-focus-card h2{font-size:30px}.yt-focus-card p{color:#b9c5bb}.yt-focus-art{width:42%;aspect-ratio:1;max-width:230px;display:grid;place-items:center;border-radius:12px;background:#233a2e;overflow:hidden}.yt-focus-art img{width:100%;height:100%;object-fit:cover}.yt-focus-art span{font-size:11px;letter-spacing:.1em;line-height:2.3}.yt-focus-art em{font:30px Georgia,serif;letter-spacing:-.03em}.yt-channel-health small{display:block;margin-top:20px;color:var(--muted)}.yt-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}.yt-metric-grid>div{display:flex;flex-direction:column;gap:10px;min-width:0}.yt-metric-grid strong{font:32px Georgia,serif}.yt-metric-grid span{color:var(--muted);font-size:11px}.yt-home-metrics{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);padding-bottom:28px;margin:6px 0 28px}.yt-action-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;width:100%;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left}.yt-action-row strong{font-size:13px;line-height:1.5}.yt-action-row small{display:block;color:var(--muted);margin-top:5px}.yt-action-row>span{font-size:11px;flex-shrink:0}.yt-action-row>div{min-width:0}.yt-action-row .button{flex-shrink:0}.yt-transfer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.yt-transfer>div:first-child{flex:1;min-width:0}.yt-transfer strong,.yt-transfer small{display:block}.yt-transfer small{color:var(--muted);margin-top:8px}.yt-transfer progress{width:100%;height:7px;margin-top:16px;accent-color:var(--coral)}.yt-weekly{display:flex;align-items:center;justify-content:space-between;gap:24px}.yt-bar-chart{height:200px;display:flex;align-items:flex-end;gap:5px;padding-bottom:26px;margin-top:28px}.yt-bar-chart>div{height:100%;flex:1;display:flex;align-items:flex-end;position:relative;min-width:0}.yt-bar-chart i{display:block;width:100%;background:var(--coral);border-radius:4px 4px 0 0;min-height:2px}.yt-bar-chart small{position:absolute;top:calc(100% + 8px);font-size:8px;color:var(--muted);transform:rotate(-35deg);white-space:nowrap}.yt-video-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:320px;overflow:auto;margin:20px 0}.yt-video-picker label{display:flex;gap:10px;align-items:center;font-size:12px;padding:10px;background:var(--paper);border-radius:8px}.yt-video-picker img{width:70px;aspect-ratio:16/9;object-fit:cover;border-radius:5px}.yt-report-table{overflow:auto}.yt-report-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.yt-report-table th,.yt-report-table td{padding:14px;border-bottom:1px solid var(--line)}.yt-report-table th{color:var(--muted);font-weight:500}.yt-report-table caption{text-align:left;padding:14px;font-weight:600}.yt-report-table button{background:transparent;text-align:left;color:var(--text)}.yt-retention{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.yt-retention svg{width:100%;max-height:180px}.yt-retention .yt-toolbar{justify-content:space-between;font-size:11px;color:var(--muted)}.yt-rail-channel{display:flex;gap:10px;align-items:center;text-align:left;padding:14px 10px;margin:30px 0 0;background:#ffffff08;border:1px solid #ffffff10;border-radius:12px;color:#ecece4;width:100%}.yt-rail-channel>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ff6b4a15;color:#ff8b6d;flex:none;overflow:hidden}.yt-rail-channel img{width:100%;height:100%;object-fit:cover}.yt-rail-channel div{min-width:0}.yt-rail-channel strong{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px}.yt-rail-channel small{display:block;color:#9daba0;font-size:9px;margin-top:5px}.yt-rail-channel+.sidebar-label{margin-top:26px}.yt-page-tabs{padding:24px 44px 0;margin:0}.yt-catalog>.yt-page{padding-top:24px}.platform-editor-grid{grid-template-columns:1fr!important}.yt-workbench .yt-section-heading{align-items:flex-start}[data-theme=dark] .yt-error{color:#ffb5a0}[data-theme=dark] .yt-pass{color:#94cd9f}[data-theme=dark] .yt-attention{color:#e1b27c}[data-theme=dark] .yt-draft-badge{background:#222d28ed;color:#eee9e0}[data-theme=dark] .yt-page .eyebrow{color:#e4a28c}@media(min-width:1500px){.yt-video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px){.yt-page{padding:28px}.yt-home-grid{grid-template-columns:1fr}.yt-channel-health{display:none}.yt-channel-identity>.button{display:none}.yt-focus-art{max-width:200px}.yt-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yt-page-tabs{padding-left:28px}}@media(max-width:760px){.yt-page{padding:24px 18px 45px}.yt-page .page-intro{align-items:flex-start}.yt-split{grid-template-columns:1fr;gap:0}.yt-section-heading{align-items:flex-start;flex-direction:column}.yt-panel{padding:20px}.yt-channel-identity{padding:20px;gap:14px}.yt-channel-avatar{width:55px;height:55px}.yt-channel-identity h2{font-size:20px}.yt-channel-banner{height:140px}.yt-channel-shell>.yt-video-grid{padding:20px;gap:18px}.yt-channel-tabs{margin:0 20px;gap:16px;font-size:11px}.yt-focus-card{padding:24px}.yt-focus-art{display:none}.yt-home-metrics{grid-template-columns:1fr 1fr;gap:26px}.yt-video-picker{grid-template-columns:1fr}.yt-weekly{flex-direction:column;align-items:flex-start}.yt-transfer{align-items:flex-start;flex-direction:column;gap:5px}.yt-action-row{flex-wrap:wrap}.yt-page-tabs{padding:20px 18px 0}.yt-comparison{gap:15px}.yt-workbench{padding:18px}.yt-channel-shell{border-radius:12px}.yt-planned-section{padding:20px}.yt-channel-identity p{font-size:11px}}@media(max-width:440px){.yt-video-grid,.yt-comparison{grid-template-columns:1fr}.yt-channel-tabs span:last-child{display:none}.yt-page .page-intro h1{font-size:32px}.yt-focus-card h2{font-size:28px}.yt-segment button{padding:8px 10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.yt-channel-shell{transition:none}}@media(max-width:760px){.yt-catalog,.yt-page{width:100%;max-width:100%;min-width:0}.yt-catalog{overflow-x:hidden}.yt-page .page-intro h1{max-width:100%;overflow-wrap:anywhere}.yt-toolbar{min-width:0}.yt-toolbar .yt-search{width:100%;max-width:none;flex-basis:100%}.yt-toolbar .yt-segment{display:flex;width:100%;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain}.yt-toolbar .yt-segment button{flex:0 0 auto}.yt-page-tabs .yt-segment{width:auto;max-width:100%}}@media(max-width:900px){html,body,#root,.app-shell,.content-frame,.main-content,.page-scroll{width:100%;max-width:100%;min-width:0}html,body,#root,.app-shell{overflow-x:hidden}.content-frame{flex:0 0 100%}}.growth-page{padding-bottom:40px}.growth-tabs{position:sticky;top:0;z-index:5;display:flex;gap:6px;margin:-12px 0 22px;padding:7px;background:#f5f0e8eb;border:1px solid var(--line);border-radius:13px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.growth-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;flex:1;padding:0 14px;color:#777970;background:transparent;border-radius:8px;font-size:11px;font-weight:720}.growth-tabs button[aria-selected=true]{color:#fff;background:var(--ink);box-shadow:0 6px 14px #1b201d24}.growth-tabs button[aria-selected=true] svg{color:var(--coral)}.growth-hero{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px;padding:28px 30px;color:#e8e5dc;background:linear-gradient(135deg,#111513,#202822);border:1px solid #ffffff13;border-radius:16px;box-shadow:0 16px 38px #1b201d16}.growth-hero h2{margin:8px 0 7px;color:#fff;font-family:Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-.035em}.growth-hero p:not(.eyebrow){max-width:680px;margin:0;color:#aeb4ad;font-size:12px;line-height:1.7}.growth-hero .eyebrow{color:var(--coral)}.growth-hero select{color:#e9e8df;background:#ffffff12;border-color:#ffffff24}.growth-hero select option{color:#222;background:#fff}.growth-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px;margin:16px 0}.growth-grid-wide{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.growth-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.growth-metrics article{min-width:0;padding:17px 18px;background:#fbf8f3;border:1px solid var(--line);border-radius:12px}.growth-metrics span,.growth-metrics small{display:block;color:#8b887f;font-size:9px}.growth-metrics span{text-transform:uppercase;letter-spacing:.08em}.growth-metrics strong{display:block;overflow:hidden;margin:9px 0 5px;color:#282d29;font:26px Georgia,serif;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.growth-warning,.growth-permission{padding:12px 14px;color:#72552b;background:#f4e5c7;border:1px solid #bb87393d;border-radius:10px;font-size:11px}.growth-inline{display:flex;align-items:center;gap:8px}.growth-inline input,.growth-inline select,.growth-create-row input,.growth-create-row select,.growth-community-tools input,.growth-note-composer input,.growth-note-composer select{min-height:38px;padding:0 11px;color:var(--text);background:#fffaf3;border:1px solid var(--line);border-radius:8px;font-size:10px}.growth-inline input{min-width:220px}.growth-method{color:#8f8c82;font:9px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.growth-retention{height:210px;display:flex;align-items:end;gap:3px;margin:22px 0 13px;padding:18px 14px 0;background:linear-gradient(to bottom,#f5eee6,#ece5da);border-radius:11px}.growth-retention span{min-width:2px;flex:1;background:linear-gradient(to top,var(--coral-deep),var(--coral));border-radius:3px 3px 0 0;opacity:.86}.growth-signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.growth-signal{padding:11px;border-left:3px solid #bf5948;background:#f6ebe6;border-radius:6px}.growth-signal-rewatch{border-color:#4d8263;background:#eaf1e9}.growth-signal strong{font-size:10px}.growth-signal p{margin:5px 0 0;color:#797870;font-size:9px;line-height:1.5}.growth-score{display:flex;align-items:center;gap:11px;width:100%;padding:10px 0;color:var(--text);text-align:left;background:transparent;border-bottom:1px solid #e6dfd4}.growth-score>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;color:#753a2f;background:#f3d8ce;border-radius:50%;font:700 11px ui-monospace,monospace}.growth-score div{min-width:0}.growth-score strong,.growth-score small{display:block}.growth-score strong{font-size:10px}.growth-score small{overflow:hidden;margin-top:4px;color:#969188;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.growth-forecast{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.growth-forecast button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px;color:var(--text);text-align:left;background:#f6f1e9;border:1px solid #e5ddd1;border-radius:9px}.growth-forecast div{min-width:0}.growth-forecast strong,.growth-forecast small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-forecast strong{font-size:10px}.growth-forecast small{margin-top:4px;color:#8e8b81;font-size:8px}.growth-forecast time{font:9px ui-monospace,monospace}.growth-confidence{width:7px;height:7px;overflow:hidden;color:transparent;background:#be9c61;border-radius:50%}.growth-confidence-high{background:#568465}.growth-confidence-low{background:#c15d4c}.growth-create-row{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.5fr) auto;align-items:end;gap:12px;margin-bottom:16px}.growth-create-row label,.growth-experiment label,.growth-two-fields label{display:grid;gap:6px;color:#7c7b72;font-size:9px}.growth-create-row input,.growth-create-row select{width:100%}.growth-experiment{margin-bottom:16px;padding:23px;background:#fbf8f3;border:1px solid var(--line);border-radius:14px}.growth-experiment>header{display:flex;justify-content:space-between;gap:14px}.growth-experiment>header>div:first-child{min-width:0;flex:1}.growth-experiment h2{margin:7px 0;font:22px Georgia,serif}.growth-experiment input,.growth-experiment select,.growth-experiment textarea,.growth-series input,.growth-series select,.growth-series textarea,.growth-capture textarea,.growth-capture select,.growth-comment select,.growth-comment textarea{width:100%;padding:9px;color:var(--text);background:#fffdf9;border:1px solid var(--line);border-radius:7px;font-size:10px;resize:vertical}.growth-experiment-actions{display:flex;align-items:flex-start;gap:5px}.growth-experiment-actions select{width:auto}.growth-experiment-actions button,.growth-series header button{display:grid;place-items:center;width:34px;height:34px;color:#98938a;background:transparent;border-radius:7px}.growth-status{display:inline-flex;padding:4px 7px;color:#5e625c;background:#e8e5dd;border-radius:999px;font:8px ui-monospace,monospace;text-transform:uppercase}.growth-status-running,.growth-status-replied{color:#2f6142;background:#dcebdc}.growth-status-ready,.growth-status-idea-saved{color:#70422d;background:#f2d8ca}.growth-status-complete,.growth-status-resolved{color:#535853;background:#dfdfd8}.growth-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.growth-variant{display:grid;gap:8px;padding:14px;background:#f2ece3;border:1px solid transparent;border-radius:10px}.growth-variant-winner{border-color:#5a8c68;box-shadow:0 0 0 2px #5a8c6815}.growth-variant-label{display:flex;align-items:center;justify-content:space-between}.growth-variant-label strong{font-size:10px}.growth-variant-label label{display:flex;grid-auto-flow:column;align-items:center}.growth-variant-label input{width:auto}.growth-add-variant{min-height:120px;color:#8b887e;background:transparent;border:1px dashed #c9c0b3;border-radius:10px;font-size:10px}.growth-experiment>footer{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:15px}.growth-release{display:flex;align-items:end;justify-content:space-between;gap:10px}.growth-release>div{min-width:130px;flex:1}.growth-release strong{display:block;margin-bottom:8px;font-size:9px}.growth-permission{display:flex;align-items:center;gap:12px;margin-bottom:16px}.growth-permission div{flex:1}.growth-permission strong{font-size:10px}.growth-permission p{margin:3px 0 0;font-size:9px}.growth-community-tools{display:flex;align-items:center;gap:12px;margin-bottom:15px}.growth-community-tools>input{min-width:240px}.growth-community-tools .yt-segment{overflow:auto}.growth-comments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.growth-comment{display:grid;gap:11px;padding:18px;background:#fbf8f3;border:1px solid var(--line);border-radius:12px}.growth-comment header,.growth-comment footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.growth-comment header div{min-width:0}.growth-comment header strong,.growth-comment header small{display:block}.growth-comment header strong{font-size:10px}.growth-comment header small{margin-top:4px;color:#949188;font-size:8px}.growth-comment header select{width:auto}.growth-comment>p{min-height:44px;margin:0;color:#5c6059;font-size:11px;line-height:1.6}.growth-comment footer>div{display:flex;gap:4px}.growth-capture{display:grid;grid-template-columns:110px 1fr;gap:8px;margin:14px 0}.growth-capture textarea{grid-column:1/-1}.growth-capture .button{grid-column:2;justify-self:end}.growth-capture-item{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:9px 0;border-top:1px solid #e6dfd4}.growth-capture-item>span{padding:3px 5px;color:#855347;background:#f0dcd4;border-radius:4px;font:8px ui-monospace,monospace;text-transform:uppercase}.growth-capture-item p{margin:0;color:#5c6059;font-size:10px;line-height:1.5}.growth-capture-item>button:not(.button){color:#989188;background:transparent}.growth-capture-synced{opacity:.85}.growth-playlist{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e8e1d6;font-size:9px}.growth-playlist span{color:#918d84}.growth-series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.growth-series{display:grid;gap:9px;padding:15px;background:#f3eee6;border-radius:10px}.growth-series>header{display:flex;align-items:center;gap:8px}.growth-series>header input{font-weight:750}.growth-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.growth-series-content{max-height:130px;overflow:auto;padding:4px;background:#fff9;border:1px solid var(--line);border-radius:7px}.growth-series-content label{display:flex;align-items:center;gap:7px;padding:6px;color:#64675f;font-size:9px}.growth-note-composer{display:grid;grid-template-columns:200px 90px 1fr auto;gap:8px;margin-bottom:16px}.growth-review-group{margin-top:12px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.growth-review-group>header button{display:flex;justify-content:space-between;width:100%;padding:12px;color:var(--text);background:#ebe5db;font-size:9px}.growth-note{display:grid;grid-template-columns:52px 1fr auto;gap:10px;padding:12px;border-top:1px solid var(--line)}.growth-note time{color:#743f33;font:700 10px ui-monospace,monospace}.growth-note p{margin:0;color:#50554f;font-size:10px}.growth-note small{display:block;margin-top:5px;color:#9a958b;font-size:8px}.growth-note>button{color:#797a72;background:transparent;font-size:9px}.growth-note-resolved{opacity:.5}.growth-note-resolved p{text-decoration:line-through}html[data-theme=dark] .growth-tabs{background:#141817eb}html[data-theme=dark] .growth-metrics article,html[data-theme=dark] .growth-experiment,html[data-theme=dark] .growth-comment{background:#1a201e}html[data-theme=dark] .growth-metrics strong,html[data-theme=dark] .growth-score,html[data-theme=dark] .growth-forecast button,html[data-theme=dark] .growth-experiment input,html[data-theme=dark] .growth-experiment textarea,html[data-theme=dark] .growth-experiment select,html[data-theme=dark] .growth-series input,html[data-theme=dark] .growth-series textarea,html[data-theme=dark] .growth-series select,html[data-theme=dark] .growth-comment textarea{color:#e8e8df}html[data-theme=dark] .growth-retention,html[data-theme=dark] .growth-variant,html[data-theme=dark] .growth-series,html[data-theme=dark] .growth-forecast button{background:#232b27}@media(max-width:1050px){.growth-metrics,.growth-forecast{grid-template-columns:repeat(2,1fr)}.growth-comments{grid-template-columns:1fr}.growth-note-composer{grid-template-columns:1fr 90px}.growth-note-composer input:nth-of-type(2){grid-column:1/-1}.growth-note-composer .button{justify-self:end}}@media(max-width:760px){.growth-tabs{overflow:auto;justify-content:flex-start}.growth-tabs button{min-width:125px}.growth-hero{align-items:flex-start;flex-direction:column;padding:22px}.growth-grid,.growth-grid-wide,.growth-series-grid{grid-template-columns:1fr}.growth-variant-grid,.growth-experiment>footer{grid-template-columns:1fr}.growth-create-row,.growth-forecast{grid-template-columns:1fr}.growth-community-tools{align-items:stretch;flex-direction:column}.growth-community-tools>input{width:100%;min-width:0}.growth-comment footer{align-items:flex-start;flex-direction:column}.growth-comment footer>div{width:100%;overflow:auto}.growth-note-composer{grid-template-columns:1fr}.growth-note-composer input:nth-of-type(2){grid-column:auto}.growth-note-composer .button{justify-self:stretch}.growth-experiment>header{align-items:flex-start;flex-direction:column}.growth-inline{width:100%;flex-wrap:wrap}.growth-inline input,.growth-inline select{min-width:0;flex:1}.growth-release{align-items:stretch;flex-direction:column}}@media(max-width:500px){.growth-metrics{grid-template-columns:1fr 1fr}.growth-metrics article{padding:13px}.growth-metrics strong{font-size:21px}.growth-signal-list,.growth-capture{grid-template-columns:1fr}.growth-capture textarea,.growth-capture .button{grid-column:auto}.growth-two-fields{grid-template-columns:1fr}.growth-note{grid-template-columns:45px 1fr}.growth-note>button{grid-column:2;justify-self:start}.growth-page .yt-panel{padding:17px}}:root{--font-display:"DM Serif Display",Georgia,serif;--font-body:Manrope,Inter,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--focus-ring:#1570ef;--shadow-soft:0 18px 55px rgba(52,39,22,.09)}body,button,input,select,textarea{font-family:var(--font-body)}.page-intro h1,.dashboard-heading h1,.yt-page h2,.studio-heading h1{font-family:var(--font-display)}.eyebrow,.kicker,.stat-label,.crumbs,.sidebar-label{font-family:var(--font-mono)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}button:disabled{cursor:not-allowed}.page-scroll{background-image:radial-gradient(rgba(27,32,29,.035) .75px,transparent .75px),linear-gradient(135deg,rgba(255,255,255,.2),transparent 55%)}.sidebar{width:256px;flex-basis:256px;padding-top:22px}.yt-rail-channel{margin-top:22px}.sidebar-create{display:flex;align-items:center;gap:9px;width:calc(100% - 4px);min-height:43px;margin:13px 2px 4px;padding:0 12px;color:#1d1713;background:var(--coral);border-radius:10px;font-size:11px;font-weight:800;box-shadow:0 8px 24px #ff6b4a2e}.sidebar-create:hover{background:#ff7d5e;transform:translateY(-1px)}.sidebar-create span{flex:1;text-align:left}.sidebar-create kbd{padding:3px 6px;color:#2b1a14;background:#ffffff52;border:1px solid #ffffff42;border-radius:5px;font:9px var(--font-mono)}.sidebar .sidebar-label{margin-top:22px;margin-bottom:7px}.sidebar-primary{display:grid;gap:3px;margin-bottom:7px}.sidebar-groups{display:grid;gap:2px}.nav-group{border-radius:10px}.nav-group summary{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 13px;color:#757f77;border-radius:9px;cursor:pointer;font-size:10px;font-weight:760;list-style:none}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary span{flex:1}.nav-group summary svg:last-child{transition:transform .2s ease}.nav-group[open] summary svg:last-child{transform:rotate(180deg)}.nav-group summary:hover{color:#dce2dc;background:#ffffff08}.nav-group nav{display:grid;gap:2px;padding:2px 0 5px 13px}.nav-group .nav-link{min-height:35px;font-size:11px}.nav-group .nav-link:before{height:15px}.mobile-bottom-nav{display:none}.today-page{--today-ink:#101512}.today-page .page-intro{margin-bottom:26px}.today-actions{display:flex;gap:8px}.today-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:430px;overflow:hidden;margin-bottom:18px;color:#f6f0e7;background:radial-gradient(circle at 82% 20%,#ff6b4a24,transparent 30%),linear-gradient(135deg,#101512,#1a201d);border:1px solid #ffffff12;border-radius:22px;box-shadow:0 24px 70px #10151224}.today-hero:before{position:absolute;inset:0;background-image:radial-gradient(#ffffff15 .65px,transparent .65px);background-size:17px 17px;content:"";pointer-events:none}.today-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(30px,4vw,58px)}.today-live-row{display:flex;align-items:center;gap:8px;color:#b4bcb4;font:9px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.today-live-row>span:last-child{padding:4px 7px;color:#ffd4c8;background:#ff6b4a22;border:1px solid #ff6b4a33;border-radius:999px}.today-live-dot{width:7px;height:7px;background:#76bd7e;border-radius:50%;box-shadow:0 0 0 4px #76bd7e1f}.today-hero h2{max-width:700px;margin:19px 0 12px;color:#fff9f0;font-size:clamp(34px,4.3vw,62px);font-weight:400;line-height:.98;letter-spacing:-.055em}.today-hero-copy>p{max-width:610px;margin:0;color:#aab2ab;font-size:12px;line-height:1.75}.today-hero-actions{display:flex;align-items:center;gap:6px;margin-top:25px}.today-hero .button-ghost{color:#cbd2cb}.today-next-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:24px;padding-top:18px;border-top:1px solid #ffffff16}.today-next-actions strong{width:100%;color:#e5e9e4;font-size:10px}.today-next-actions button,.today-next-actions span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;color:#9fa9a1;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:7px;font-size:9px}.today-next-actions button:hover{color:#fff;background:#ffffff14}.today-hero-visual{position:relative;min-height:370px;margin:25px 25px 25px 0;overflow:hidden;background:#242b27;border:1px solid #ffffff17;border-radius:16px}.today-hero-visual>img{width:100%;height:100%;object-fit:cover}.today-placeholder{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:34px;background:linear-gradient(155deg,#415a68,#1a211e 55%,#b54a35)}.today-placeholder span{font:11px var(--font-mono);letter-spacing:.16em}.today-placeholder em{margin-top:7px;font:italic 42px/1 var(--font-display);color:#ffc4b7}.today-readiness{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:10px;padding:9px 12px;color:#fff;background:#0c100ecf;border:1px solid #ffffff1c;border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.today-readiness>div{display:grid;gap:3px}.today-readiness strong{font-size:9px}.today-readiness small{color:#9ba49d;font-size:8px}.today-ring{display:grid;place-items:center;width:46px;height:46px;border-radius:50%}.today-ring:before{position:absolute;width:35px;height:35px;background:#141a17;border-radius:50%;content:""}.today-ring i{position:relative;z-index:1;font:8px var(--font-mono);font-style:normal}.today-signal-grid{display:grid;grid-template-columns:.75fr 1.15fr .95fr;gap:12px;margin-bottom:18px}.today-signal-card{min-width:0;padding:22px;background:#fbf8f3d6;border:1px solid rgba(27,32,29,.1);border-radius:16px;box-shadow:var(--shadow-soft)}.today-signal-card h3{margin:15px 0 7px;color:#30362f;font-size:13px;letter-spacing:-.02em}.today-signal-card>p:not(.eyebrow){margin:0 0 15px;color:#898980;font-size:10px;line-height:1.6}.today-countdown{display:block;margin-top:15px;color:var(--coral-deep);font:44px/1 var(--font-display)}.today-channel-card{background:#eae3d8}.today-channel-stat{display:flex;align-items:baseline;gap:8px;margin-top:16px}.today-channel-stat strong{color:#1f2621;font:40px/1 var(--font-display)}.today-channel-stat span{color:#88877e;font-size:9px}.today-action-card{color:#f3eee6;background:#171d1a;border-color:#fff1}.today-action-card h3{color:#f5eee6}.today-action-card>p:not(.eyebrow){color:#9da69f}.today-action-icon{display:grid;place-items:center;width:39px;height:39px;margin-top:15px;color:var(--coral);background:#ff6b4a19;border-radius:11px}.today-rhythm{margin:18px 0;padding:23px;background:#fbf8f3a8;border:1px solid rgba(27,32,29,.1);border-radius:16px}.today-week{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-top:20px}.today-week>div{position:relative;display:grid;align-content:start;gap:8px;min-height:102px;padding:11px;background:#f0eae1;border:1px solid transparent;border-radius:10px}.today-week span{color:#918d84;font:8px var(--font-mono);text-transform:uppercase}.today-week i{width:8px;height:8px;background:#d5cec2;border-radius:50%;font-style:normal}.today-week small{overflow:hidden;color:#9b978e;font-size:8px;line-height:1.4;text-overflow:ellipsis}.today-week .has-release{background:#fff4ef;border-color:#ff6b4a4f}.today-week .has-release i{display:grid;place-items:center;width:20px;height:20px;color:#fff;background:var(--coral);font:8px var(--font-mono)}.today-week .has-release small{color:#6b625a}.today-lower-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:12px;margin-bottom:30px}.today-lower-grid .yt-metric-grid{margin-block:17px}.today-milestone{padding:23px;color:#f0eee7;background:linear-gradient(145deg,#334b56,#18201c);border-radius:16px}.today-milestone>span{display:grid;place-items:center;width:38px;height:38px;color:#ffd1c5;background:#ff6b4a2b;border-radius:11px}.today-milestone h2{margin:18px 0 9px;color:#f6f0e8;font-size:22px;line-height:1.03}.today-milestone>p:not(.eyebrow){color:#a8b0aa;font-size:10px;line-height:1.6}.today-milestone .button{color:#e9eee9}.today-workbench-heading{margin-top:35px}.today-customizer{display:flex;align-items:center;gap:13px;margin:-10px 0 18px;padding:13px 15px;background:#fffaf4;border:1px solid #dcd4c7;border-radius:12px;box-shadow:var(--shadow-soft);animation:page-in .22s ease both}.today-customizer>div{display:grid;gap:3px;margin-right:auto}.today-customizer strong{font-size:11px}.today-customizer span{color:#929087;font-size:9px}.today-customizer>label{display:flex;align-items:center;gap:7px;color:#777a72;font-size:9px;text-transform:capitalize}.today-customizer select{height:32px;padding:0 25px 0 9px;background:#f0ebe3;border:1px solid #d9d0c3;border-radius:7px;font-size:9px}.studio-page .studio-heading{margin-bottom:20px}.studio-journey{display:grid;grid-template-columns:repeat(7,minmax(85px,1fr));gap:5px;margin:0 0 16px;overflow-x:auto;scrollbar-width:thin}.studio-journey button{position:relative;display:grid;gap:5px;min-width:90px;padding:10px;color:#9a978e;text-align:left;background:#ebe4da;border-radius:9px;font-size:8px}.studio-journey button strong{color:#555c54;font-size:9px}.studio-journey button.is-current{color:#974434;background:#ffe1d8;box-shadow:inset 0 0 0 1px #ff6b4a55}.studio-journey button.is-complete{background:#e4ede1}.studio-journey-status{display:flex;align-items:center;gap:7px;margin:0 0 9px;color:#85877f;font:9px var(--font-mono)}.studio-journey-status i{width:6px;height:6px;background:#79a87d;border-radius:50%}.studio-tabs{position:sticky;top:0;z-index:10;background:#f5f0e8e8;border-radius:10px 10px 0 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studio-tabs button{min-height:44px}.studio-tab-active{color:var(--coral-deep)!important}.studio-page .studio-canvas{box-shadow:0 18px 60px #382b1c12}.growth-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 17px}.growth-summary>div{display:grid;gap:5px;padding:13px 15px;background:#f0e9df;border:1px solid rgba(27,32,29,.08);border-radius:11px}.growth-summary span{color:#959188;font:8px var(--font-mono);text-transform:uppercase}.growth-summary strong{font:24px var(--font-display)}.growth-next-action{display:flex;align-items:center;gap:14px;margin-bottom:17px;padding:15px 17px;color:#f1eee7;background:#161c19;border-radius:13px}.growth-next-action>span{display:grid;place-items:center;width:35px;height:35px;color:var(--coral);background:#ff6b4a1d;border-radius:9px}.growth-next-action>div{display:grid;gap:3px;flex:1}.growth-next-action strong{font-size:11px}.growth-next-action small{color:#9ba39d;font-size:9px}.growth-next-action .button{color:#eee}.growth-tabs{position:sticky;top:0;z-index:12;padding:5px;background:#f5f0e8eb;border-radius:11px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.yt-channel-status{display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:9px 12px;color:#6e746d;background:#eee7dc;border-radius:9px;font-size:9px}.yt-channel-status strong{color:#41473f}.yt-channel-status i{width:7px;height:7px;background:#73ad78;border-radius:50%;box-shadow:0 0 0 3px #73ad7821}.yt-channel-status.is-planning i{background:var(--brass)}.yt-channel-shell{position:relative}.yt-channel-shell:after{position:absolute;top:9px;right:9px;padding:4px 7px;color:#fff;background:#111b;border:1px solid #fff2;border-radius:5px;font:7px var(--font-mono);content:"SAFE AREA";opacity:.55;pointer-events:none}.yt-channel-tv{max-width:1180px;margin-inline:auto;border:12px solid #1c211e;border-radius:17px;box-shadow:0 28px 65px #171d1a29}.yt-bar-chart i{min-width:7px;border-radius:7px 7px 2px 2px;transition:height .45s ease,filter .2s ease}.yt-bar-chart>div:hover i{filter:brightness(1.13)}.analytics-explanation{display:flex;align-items:flex-start;gap:12px;margin:12px 0 18px;padding:14px;color:#5d645c;background:#e9e2d7;border-radius:11px}.analytics-explanation>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;color:var(--coral-deep);background:#ffdcd2;border-radius:8px}.analytics-explanation strong{display:block;font-size:10px}.analytics-explanation p{margin:4px 0 0;color:#89877f;font-size:9px;line-height:1.5}html[data-density=compact] .page-scroll{padding-top:32px}.today-page[data-density=compact]{font-size:95%}html[data-density=compact] .today-hero{min-height:360px}html[data-density=compact] .today-hero-copy{padding:34px}html[data-density=compact] .today-signal-card,html[data-density=compact] .today-rhythm{padding:17px}html[data-density=compact] .yt-panel{padding:18px}html[data-theme=dark] .today-signal-card,html[data-theme=dark] .today-rhythm,html[data-theme=dark] .today-customizer,html[data-theme=dark] .growth-summary>div{background:#202824;border-color:#ffffff18}html[data-theme=dark] .today-channel-card{background:#2a302c}html[data-theme=dark] .today-signal-card h3,html[data-theme=dark] .today-channel-stat strong,html[data-theme=dark] .today-customizer strong,html[data-theme=dark] .growth-summary strong{color:#eff2ec}html[data-theme=dark] .today-week>div{background:#252d28}html[data-theme=dark] .today-week .has-release{background:#472d27}html[data-theme=dark] .studio-tabs,html[data-theme=dark] .growth-tabs{background:#161d19eb}html[data-theme=dark] .analytics-explanation{color:#cdd5cd;background:#27302a}@media(max-width:1100px){.today-hero{grid-template-columns:1fr .8fr}.today-signal-grid{grid-template-columns:1fr 1fr}.today-action-card{grid-column:1/-1}.today-lower-grid{grid-template-columns:1fr 1fr}.sidebar{width:235px;flex-basis:235px}}@media(max-width:800px){.today-hero{grid-template-columns:1fr}.today-hero-visual{min-height:310px;margin:0 22px 22px}.today-signal-grid,.today-lower-grid{grid-template-columns:1fr 1fr}.today-action-card,.today-lower-grid .today-milestone{grid-column:1/-1}.growth-summary{grid-template-columns:1fr 1fr}.today-customizer{align-items:flex-start;flex-wrap:wrap}.today-customizer>div{width:100%}.studio-tabs{top:57px}}@media(max-width:700px){.sidebar{display:none}.content-frame{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.page-scroll{padding-bottom:40px}.mobile-bottom-nav{position:fixed;z-index:45;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;min-height:66px;padding:6px 8px calc(7px + env(safe-area-inset-bottom));color:#7f8780;background:#101512f2;border-top:1px solid #ffffff13;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-bottom-nav a{display:grid;place-items:center;gap:4px;min-height:48px;font-size:8px}.mobile-bottom-nav a.active{color:#fff}.mobile-bottom-nav a.active svg{color:var(--coral)}.mobile-capture{align-self:center;justify-self:center;display:grid;place-items:center;width:49px;height:49px;margin-top:-19px;color:#1b1512;background:var(--coral);border:5px solid #101512;border-radius:50%;box-shadow:0 8px 28px #0007}.today-page .page-intro{align-items:flex-start}.today-actions{width:100%}.today-actions .button{flex:1}.today-hero-copy{padding:30px 23px}.today-hero h2{font-size:40px}.today-hero-visual{min-height:250px;margin:0 13px 13px}.today-signal-grid,.today-lower-grid{grid-template-columns:1fr}.today-action-card,.today-lower-grid .today-milestone{grid-column:auto}.today-week{overflow-x:auto;grid-template-columns:repeat(7,94px);padding-bottom:5px}.today-rhythm{padding:17px}.growth-next-action{align-items:flex-start}.growth-next-action .button{align-self:center}.yt-channel-tv{border-width:6px}.button-md,input,select{min-height:44px}.studio-journey{margin-inline:-3px}}@media(max-width:520px){.page-intro{display:grid}.page-intro-action{width:100%}.today-hero{border-radius:16px}.today-hero-visual{min-height:220px}.today-readiness{right:9px;bottom:9px}.today-signal-grid{gap:8px}.today-signal-card{padding:18px}.growth-summary{grid-template-columns:1fr 1fr}.growth-summary>div{padding:11px}.growth-next-action{display:grid;grid-template-columns:auto 1fr}.growth-next-action .button{grid-column:1/-1;width:100%}.today-customizer>label{min-height:38px}.today-module-toggle{flex:1;justify-content:center;padding:0 8px;background:#f0ebe3;border-radius:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.today-ring{position:relative}@media(max-width:900px){.sidebar{display:none}.content-frame{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.mobile-bottom-nav{position:fixed;z-index:45;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;min-height:66px;padding:6px 8px calc(7px + env(safe-area-inset-bottom));color:#7f8780;background:#101512f2;border-top:1px solid #ffffff13;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-bottom-nav a{display:grid;place-items:center;gap:4px;min-height:48px;font-size:8px}.mobile-bottom-nav a.active{color:#fff}.mobile-bottom-nav a.active svg{color:var(--coral)}.mobile-capture{align-self:center;justify-self:center;display:grid;place-items:center;width:49px;height:49px;margin-top:-19px;color:#1b1512;background:var(--coral);border:5px solid #101512;border-radius:50%;box-shadow:0 8px 28px #0007}}.admin-page{max-width:1540px}.admin-heading-actions{display:flex;align-items:center;gap:10px}.admin-secure{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;color:#5e685f;background:#e6ece3;border:1px solid #d1ddce;border-radius:8px;font:9px var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase}.admin-command-strip{display:flex;align-items:center;gap:24px;margin:-10px 0 20px;padding:13px 15px;color:#dce2dc;background:#151b18;border:1px solid #ffffff12;border-radius:13px;box-shadow:0 18px 45px #17201916}.admin-command-strip>div:first-child{display:flex;align-items:center;gap:11px;min-width:0;flex:1}.admin-command-strip>div:first-child>i{width:8px;height:8px;flex:0 0 auto;background:#7fb486;border-radius:50%;box-shadow:0 0 0 5px #7fb48619}.admin-command-strip span{display:grid;gap:3px}.admin-command-strip strong{font-size:10px}.admin-command-strip small,.admin-command-strip>div:nth-child(2)>span{color:#88938b;font-size:8px}.admin-command-strip>div:nth-child(2){display:grid;gap:3px;padding-left:24px;border-left:1px solid #ffffff13}.admin-command-strip>div:nth-child(2) strong{font-size:9px}.admin-command-strip .button{color:#cbd2cc}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.admin-metrics article{display:flex;align-items:center;gap:13px;min-height:106px;padding:17px;background:#fbf8f3d9;border:1px solid rgba(27,32,29,.1);border-radius:14px;box-shadow:0 10px 28px #42342209}.admin-metric-icon{display:grid;place-items:center;width:39px;height:39px;flex:0 0 auto;border-radius:11px}.admin-metric-icon.coral{color:#a64935;background:#f7d8cf}.admin-metric-icon.brass{color:#8a693e;background:#eadbc4}.admin-metric-icon.red{color:#ad4439;background:#f6d7d2}.admin-metric-icon.blue{color:#486c8f;background:#dce8f3}.admin-metrics article>div{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:8px;min-width:0}.admin-metrics small{grid-column:1/-1;color:#918e85;font:8px var(--font-mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase}.admin-metrics strong{color:#252b26;font:31px var(--font-display,Georgia,serif);letter-spacing:-.04em}.admin-metrics em{color:#949189;font-size:8px;font-style:normal}.admin-tabs{display:flex;gap:4px;margin-bottom:10px;padding:5px;background:#e9e2d8;border:1px solid #dad1c5;border-radius:11px}.admin-tabs button{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;color:#827f77;background:transparent;border-radius:7px;font-size:10px;font-weight:720}.admin-tabs button:hover{color:#454b45;background:#ffffff72}.admin-tabs button[aria-selected=true]{color:#202620;background:#fbf8f3;box-shadow:0 3px 10px #47382112}.admin-tabs button span{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;color:#8d8b83;background:#e9e4dc;border-radius:9px;font-size:8px}.admin-tabs button[aria-selected=true] span{color:#9c4636;background:#f7dbd4}.admin-surface{min-width:0;padding:22px;background:#fbf8f3de;border:1px solid rgba(27,32,29,.1);border-radius:16px;box-shadow:0 14px 36px #473a280a}.admin-tools{display:flex;align-items:center;gap:8px;margin-bottom:16px}.admin-search{display:flex;align-items:center;gap:8px;max-width:460px;min-height:38px;flex:1;padding:0 11px;color:#9b978e;background:#f0eae1;border:1px solid #dfd6ca;border-radius:9px}.admin-search:focus-within{color:#6d7069;background:#fff;border-color:#bbaea0;box-shadow:0 0 0 3px #c7a77a1c}.admin-search input{width:100%;min-width:0;padding:0;color:#333933;background:transparent;border:0;outline:0;font-size:10px}.admin-tools select,.admin-invite-composer select,.admin-drawer select{height:38px;padding:0 32px 0 10px;color:#565b55;background:#f0eae1;border:1px solid #dfd6ca;border-radius:9px;font-size:9px}.admin-user-table{overflow:hidden;border:1px solid #e0d8cd;border-radius:11px}.admin-user-head,.admin-user-row{display:grid;grid-template-columns:minmax(230px,1.4fr) minmax(105px,.55fr) minmax(180px,.8fr) minmax(115px,.55fr) 18px;align-items:center;gap:12px}.admin-user-head{min-height:35px;padding:0 14px;color:#9a968d;background:#eee8df;font:8px var(--font-mono,ui-monospace,monospace);letter-spacing:.07em;text-transform:uppercase}.admin-user-row{width:100%;min-height:68px;padding:9px 14px;color:#454a44;text-align:left;background:#fffaf5;border-top:1px solid #e7dfd4;transition:background .18s ease,transform .18s ease}.admin-user-row:hover{position:relative;background:#fff;transform:translate(2px)}.admin-user-row>span:not(.admin-person){display:grid;gap:4px}.admin-user-row strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-user-row small{overflow:hidden;color:#96938a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-user-row>svg{color:#b1aba1}.admin-person{display:flex;align-items:center;gap:10px;min-width:0}.admin-person>i{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;overflow:hidden;color:#55352b;background:#e9c4af;border-radius:50%;font-size:10px;font-style:normal;font-weight:800}.admin-person img{width:100%;height:100%;object-fit:cover}.admin-person>span{display:grid;gap:4px;min-width:0}.admin-status{display:inline-flex;width:max-content;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:760;text-transform:capitalize}.admin-status:before{width:5px;height:5px;background:currentColor;border-radius:50%;content:""}.admin-status-active{color:#52795a;background:#e0ece0}.admin-status-pending{color:#8c6a3c;background:#efe1c8}.admin-status-suspended{color:#984e41;background:#f3ddd7}.admin-two-column{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:12px}.admin-invite-composer h2,.admin-surface .yt-section-heading h2{margin:8px 0;color:#303630;font:28px/1 var(--font-display,Georgia,serif);letter-spacing:-.045em}.admin-invite-composer>p:not(.eyebrow),.admin-surface .yt-section-heading p:last-child{margin:0 0 20px;color:#88877f;font-size:10px;line-height:1.65}.admin-invite-composer>label{display:grid;gap:7px;margin:13px 0;color:#6d716a;font-size:9px;font-weight:700}.admin-invite-composer>label input{height:40px;padding:0 11px;color:#323832;background:#f2ece3;border:1px solid #ded5c9;border-radius:9px;font-size:10px;outline:0}.admin-invite-composer>label input:focus{background:#fff;border-color:#bdac9d;box-shadow:0 0 0 3px #c7a77a1a}.admin-invite-composer fieldset{padding:0;margin:20px 0;border:0}.admin-invite-composer legend{margin-bottom:8px;color:#8d8980;font:8px var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}.admin-permission{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #e7dfd4}.admin-permission>span{display:grid;gap:3px;min-width:0;flex:1}.admin-permission strong{color:#4b5049;font-size:9px}.admin-permission small{color:#99958c;font-size:8px;line-height:1.45}.admin-permission .toggle{position:relative;width:34px;height:19px;flex:0 0 auto;padding:0;background:#cfc8bd;border-radius:20px}.admin-permission .toggle i{position:absolute;top:3px;left:3px;width:13px;height:13px;background:#fff;border-radius:50%;box-shadow:0 1px 4px #0002;transition:transform .18s ease}.admin-permission .toggle-on{background:#61906a}.admin-permission .toggle-on i{transform:translate(15px)}.admin-permission .toggle:disabled{cursor:not-allowed;opacity:.55}.admin-form-note{display:flex;align-items:center;gap:6px;margin-top:12px;color:#9a968d;font-size:8px}.admin-invite-list{display:grid}.admin-invite-list article{display:flex;align-items:center;gap:11px;min-height:60px;padding:9px 2px;border-bottom:1px solid #e6ded2}.admin-invite-state{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px}.admin-invite-state.ready{color:#8c6839;background:#efe1c7}.admin-invite-state.accepted{color:#53785a;background:#dfecdf}.admin-invite-state.revoked,.admin-invite-state.expired{color:#8e8c84;background:#e6e2dc}.admin-invite-list article>div{display:grid;gap:4px;min-width:0;flex:1}.admin-invite-list strong{overflow:hidden;color:#484d47;font-size:9px;text-overflow:ellipsis}.admin-invite-list small{color:#9a968d;font-size:8px}.admin-quota-note{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:#657569;background:#e4ece3;border-radius:8px;font-size:8px}.admin-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.admin-channel-grid article{display:flex;align-items:center;gap:10px;padding:13px;background:#f0eae1;border:1px solid #e0d8cc;border-radius:11px}.admin-channel-avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;color:#bd3f37;background:#f3d6d1;border-radius:10px}.admin-channel-grid article>div:nth-child(2){display:grid;gap:3px;min-width:0;flex:1}.admin-channel-grid strong,.admin-channel-grid span,.admin-channel-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-channel-grid strong{font-size:9px}.admin-channel-grid span,.admin-channel-grid small{color:#939088;font-size:8px}.admin-audit-list{display:grid;margin-top:15px}.admin-audit-list article{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;border-bottom:1px solid #e5ddd2}.admin-audit-list article>span{display:grid;place-items:center;width:29px;height:29px;color:#806c53;background:#ece2d3;border-radius:8px}.admin-audit-list strong{font-size:9px;text-transform:capitalize}.admin-audit-list p{margin:3px 0 0;color:#99958c;font-size:8px}.admin-audit-list time{color:#aaa59d;font:8px var(--font-mono,ui-monospace,monospace)}.admin-drawer-backdrop{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:#0c110e8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:admin-fade .18s ease}.admin-drawer{width:min(450px,94vw);height:100%;overflow:hidden;color:#353b35;background:#f8f3eb;border-left:1px solid #ffffff2b;box-shadow:-24px 0 70px #0003;animation:admin-slide .25s ease}.admin-drawer>header{position:relative;padding:29px 28px 22px;color:#eff2ed;background:#161d19}.admin-drawer>header>button{position:absolute;top:17px;right:17px;display:grid;place-items:center;width:32px;height:32px;color:#aab2ab;background:#ffffff0b;border-radius:8px}.admin-drawer>header h2{margin:9px 0 4px;font:32px/1 var(--font-display,Georgia,serif);letter-spacing:-.05em}.admin-drawer>header>p:last-child{margin:0;color:#8e9890;font-size:9px}.admin-drawer-scroll{height:calc(100% - 138px);overflow:auto;padding:20px 28px 40px}.admin-drawer-scroll>section{padding:18px 0;border-bottom:1px solid #ded6cb}.admin-drawer-scroll h3{margin:0 0 10px;color:#4a504a;font-size:10px}.admin-access-summary{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:0!important}.admin-access-summary>div{display:grid;gap:7px;padding:10px;background:#ece5dc;border-radius:9px}.admin-access-summary span{color:#99958e;font-size:8px}.admin-access-summary strong{font-size:9px}.admin-access-actions{display:flex;gap:7px}.admin-drawer select{width:100%}.admin-drawer section>small{display:block;margin-top:7px;color:#99958c;font-size:8px;line-height:1.45}.admin-drawer dl{display:grid;gap:8px;margin:0}.admin-drawer dl>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid #e8e1d8}.admin-drawer dt{color:#8f8d85;font-size:8px}.admin-drawer dd{margin:0;color:#4d534d;font-size:9px;font-weight:700;text-align:right}@keyframes admin-fade{0%{opacity:0}}@keyframes admin-slide{0%{transform:translate(35px)}}.access-page{min-height:100vh;display:grid;place-items:center;padding:42px 20px;color:#e9eee8;background:radial-gradient(circle at 70% 18%,#ff6b4a19,transparent 28%),radial-gradient(circle at 18% 82%,#7db6ff0d,transparent 28%),#0d1210}.access-brand{position:absolute;top:29px;left:34px;display:flex;align-items:center;gap:10px}.access-brand>strong{font-size:16px;letter-spacing:-.04em}.access-brand>strong>span{color:var(--coral)}.access-card{width:min(460px,100%);padding:38px;background:#171e1a;border:1px solid #ffffff12;border-radius:20px;box-shadow:0 34px 100px #0007}.access-icon{display:grid;place-items:center;width:49px;height:49px;margin-bottom:24px;color:#d9b27b;background:#c7a77a1b;border:1px solid #c7a77a30;border-radius:14px}.access-icon-suspended{color:#ef8c76;background:#ff6b4a18;border-color:#ff6b4a2d}.access-card h1{margin:13px 0;color:#faf6ee;font:39px/1.02 var(--font-display,Georgia,serif);letter-spacing:-.055em}.access-card>p:not(.eyebrow){margin:0;color:#99a39b;font-size:11px;line-height:1.72}.access-reason{display:flex;align-items:flex-start;gap:7px;margin-top:17px;padding:10px;color:#d7a294;background:#ff6b4a11;border:1px solid #ff6b4a20;border-radius:9px;font-size:9px}.access-identity{display:flex;align-items:center;gap:10px;margin:25px 0 20px;padding:12px;background:#ffffff07;border:1px solid #ffffff0c;border-radius:11px}.access-identity>span{display:grid;place-items:center;width:31px;height:31px;color:#c5ccc6;background:#ffffff0a;border-radius:50%}.access-identity>div{display:grid;gap:4px;min-width:0;flex:1}.access-identity small{color:#77827a;font-size:8px}.access-identity strong{overflow:hidden;color:#dfe4df;font-size:9px;text-overflow:ellipsis}.access-identity>svg{color:#78ac80}.access-actions{display:flex;gap:7px}.access-actions .button{flex:1}.access-actions .button-ghost{color:#aeb6af}.access-note{display:block;margin-top:16px;color:#68736b;font-size:8px;text-align:center}@media(max-width:1050px){.admin-metrics,.admin-channel-grid{grid-template-columns:repeat(2,1fr)}.admin-user-head,.admin-user-row{grid-template-columns:minmax(220px,1.4fr) minmax(105px,.6fr) minmax(130px,.8fr) 18px}.admin-user-head>span:nth-child(4),.admin-user-row>span:nth-child(4){display:none}.admin-two-column{grid-template-columns:1fr}}@media(max-width:700px){.admin-heading-actions{width:100%;justify-content:space-between}.admin-command-strip{align-items:flex-start;flex-wrap:wrap}.admin-command-strip>div:nth-child(2){order:3;width:100%;padding:10px 0 0;border-top:1px solid #ffffff13;border-left:0}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{min-height:93px;padding:13px}.admin-metrics strong{font-size:25px}.admin-tabs{overflow-x:auto}.admin-tabs button{white-space:nowrap}.admin-surface{padding:15px}.admin-tools{align-items:stretch;flex-wrap:wrap}.admin-search{max-width:none;flex-basis:100%}.admin-tools select{flex:1}.admin-user-table{overflow-x:auto}.admin-user-head,.admin-user-row{min-width:520px}.admin-channel-grid{grid-template-columns:1fr}.admin-invite-composer h2,.admin-surface .yt-section-heading h2{font-size:24px}.admin-audit-list article{grid-template-columns:31px minmax(0,1fr)}.admin-audit-list time{grid-column:2}.admin-drawer-scroll{padding-inline:20px}.access-brand{top:22px;left:22px}.access-card{padding:29px 23px}.access-card h1{font-size:34px}}@media(max-width:430px){.admin-metrics{grid-template-columns:1fr}.admin-metrics article{min-height:80px}.admin-secure{display:none}.admin-command-strip .button{width:100%}.admin-tabs{margin-inline:-2px}.admin-access-summary{grid-template-columns:1fr 1fr}.access-actions{display:grid}}[data-theme=dark] .admin-metrics article,[data-theme=dark] .admin-surface{color:#e8ece7;background:#171d1a;border-color:#fff1}.app-shell:has(.admin-page) .content-frame,[data-theme=dark] .app-shell:has(.admin-page) .content-frame{background:#111613}.app-shell:has(.admin-page) .page-scroll,[data-theme=dark] .app-shell:has(.admin-page) .page-scroll{background-color:#111613;background-image:radial-gradient(#ffffff0b .7px,transparent .7px)}.app-shell:has(.admin-page) .page-intro h1,.app-shell:has(.admin-page) .intro-description{color:#f3eee6}.app-shell:has(.admin-page) .intro-description{color:#929c94}.app-shell:has(.admin-page) .admin-metrics strong{color:#edf1ec}.app-shell:has(.admin-page) .admin-metrics article{background:#171d1a;border-color:#fff1}.app-shell:has(.admin-page) .admin-tabs{background:#0d1210;border-color:#ffffff10}.app-shell:has(.admin-page) .admin-tabs button[aria-selected=true]{color:#edf1ec;background:#242b27}.app-shell:has(.admin-page) .admin-surface{color:#e6ebe6;background:#171d1a;border-color:#fff1}.app-shell:has(.admin-page) .admin-user-table,.app-shell:has(.admin-page) .admin-user-row{border-color:#ffffff0d}.app-shell:has(.admin-page) .admin-user-head{background:#202722}.app-shell:has(.admin-page) .admin-user-row{color:#d8ded8;background:#181f1b}.app-shell:has(.admin-page) .admin-user-row:hover{background:#202822}.app-shell:has(.admin-page) .admin-user-row small,.app-shell:has(.admin-page) .admin-invite-list small{color:#7f8981}.app-shell:has(.admin-page) .admin-search,.app-shell:has(.admin-page) .admin-tools select,.app-shell:has(.admin-page) .admin-invite-composer input,.app-shell:has(.admin-page) .admin-invite-composer select{color:#d9dfd9;background:#202722;border-color:#ffffff0e}.app-shell:has(.admin-page) .admin-invite-composer h2,.app-shell:has(.admin-page) .admin-surface .yt-section-heading h2,.app-shell:has(.admin-page) .admin-permission strong,.app-shell:has(.admin-page) .admin-invite-list strong{color:#e4e9e4}.app-shell:has(.admin-page) .admin-permission,.app-shell:has(.admin-page) .admin-invite-list article,.app-shell:has(.admin-page) .admin-audit-list article{border-color:#ffffff0d}.app-shell:has(.admin-page) .admin-channel-grid article{background:#202722;border-color:#ffffff0d}.app-shell:has(.admin-page) .admin-audit-list strong{color:#dfe5df}.research-review-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:12px;margin-bottom:12px}.topic-search{display:flex;gap:7px;margin:17px 0}.topic-search input{min-width:0;flex:1;height:40px;padding:0 12px;color:var(--text);background:#f0eae1;border:1px solid #ded5c9;border-radius:9px;outline:0}.topic-search input:focus{background:#fff;border-color:#bba99a;box-shadow:0 0 0 3px #c7a77a1a}.topic-results{display:grid;gap:7px;max-height:520px;overflow:auto}.topic-results article{display:grid;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;background:#f1ebe2;border:1px solid #e2d9cd;border-radius:10px}.topic-results img{width:94px;aspect-ratio:16/9;object-fit:cover;border-radius:7px}.topic-results article>div:nth-child(2){display:grid;gap:3px;min-width:0}.topic-results strong,.topic-results span,.topic-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topic-results strong{font-size:9px}.topic-results span,.topic-results small{color:#918f87;font-size:8px}.topic-results article>div:last-child{display:grid;gap:3px}.saved-topics{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px;padding-top:12px;border-top:1px solid #e4dcd1}.saved-topics>span{width:100%;color:#98948b;font:8px var(--font-mono,ui-monospace,monospace);text-transform:uppercase}.saved-topics a{max-width:220px;overflow:hidden;padding:6px 8px;color:#626760;background:#ece6dc;border-radius:7px;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.milestone-list{display:grid;gap:5px;margin-top:16px}.milestone-list article{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 0;border-bottom:1px solid #e4dcd1}.milestone-list article>span{display:grid;place-items:center;width:34px;height:34px;color:#a04c3a;background:#f5d9d1;border-radius:9px;font:9px var(--font-mono,ui-monospace,monospace)}.milestone-list article>div{display:grid;gap:4px}.milestone-list strong{font-size:9px}.milestone-list p{margin:0;color:#777b74;font-size:8px;line-height:1.45}.milestone-list small{color:#9a968d;font-size:8px;line-height:1.45}.milestone-list article>button{color:#9b4c3c;background:none;font-size:8px;font-weight:750}.revenue-panel{margin:12px 0}.revenue-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:17px 0}.revenue-metrics article{display:grid;gap:7px;padding:13px;background:#eee8de;border-radius:10px}.revenue-metrics span{color:#959188;font:8px var(--font-mono,ui-monospace,monospace);text-transform:uppercase}.revenue-metrics strong{font:25px var(--font-display,Georgia,serif)}.revenue-video-list{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.revenue-video-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:10px;color:#4f554e;text-align:left;background:#f4efe7;border-radius:8px}.revenue-video-list span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.revenue-video-list strong{font-size:9px}.revenue-video-list small{grid-column:1/-1;color:#99958d;font-size:8px}.operations-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:12px;margin-bottom:12px}.production-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:15px 0}.production-fields label,.production-equipment,.language-studio fieldset>label,.live-create fieldset>label,.live-fields label{display:grid;gap:6px;color:#747970;font-size:8px;font-weight:700}.production-fields input,.production-fields select,.production-equipment input,.production-planner>.yt-section-heading select,.goal-create input,.goal-create select,.language-studio input,.language-studio textarea,.live-create input,.live-create textarea,.live-create select{width:100%;min-height:38px;padding:8px 10px;color:#414740;background:#f1ebe2;border:1px solid #ddd4c8;border-radius:8px;outline:0}.production-task-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.production-task-grid h3{margin:0 0 8px;font-size:10px}.production-add{display:flex;gap:5px;margin-bottom:7px}.production-add input{min-width:0;height:35px;flex:1;padding:0 9px;background:#f1ebe2;border:1px solid #ddd4c8;border-radius:8px;font-size:9px}.production-task{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:5px 7px;border-bottom:1px solid #e5ddd2;font-size:8px}.production-task span{text-decoration:none}.production-task:has(input:checked) span{color:#99958d;text-decoration:line-through}.production-task button{color:#aaa398;background:none}.goals-panel h2,.production-planner h2,.alert-rules h2{margin:8px 0;color:#353b35;font:27px/1 var(--font-display,Georgia,serif);letter-spacing:-.04em}.goal-create{display:grid;grid-template-columns:1.4fr .7fr 1fr auto;gap:5px;margin:16px 0}.goal-list{display:grid;gap:7px}.goal-list article{padding:11px;background:#f0e9df;border-radius:10px}.goal-list header,.goal-list p{display:flex;align-items:center;justify-content:space-between;gap:8px}.goal-list header{margin-bottom:10px}.goal-list header strong{font-size:9px}.goal-list header button{color:#a19b92;background:none}.goal-list p{margin:7px 0 0;color:#8d8a81;font-size:8px}.goal-list article>button{margin-top:7px;color:#a04d3b;background:none;font-size:8px;font-weight:700}.alert-rule-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:17px}.alert-rule-grid article{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:11px;background:#efe9df;border-radius:10px}.alert-rule-grid article>span{display:grid;place-items:center;width:31px;height:31px;color:#a24e3c;background:#f6d9d1;border-radius:8px}.alert-rule-grid article>div{display:grid;gap:4px}.alert-rule-grid strong{font-size:8px;text-transform:capitalize}.alert-rule-grid small{color:#969289;font-size:7px;line-height:1.45}.alert-rule-grid input[type=number]{grid-column:1/-1;width:100%;height:31px;padding:0 8px;background:#fff9;border:1px solid #ddd4c8;border-radius:7px;font-size:8px}.alert-rule-grid .toggle{grid-column:1/-1;justify-self:end;position:relative;width:34px;height:19px;padding:0;background:#cfc8bd;border-radius:20px}.alert-rule-grid .toggle i{position:absolute;top:3px;left:3px;width:13px;height:13px;background:#fff;border-radius:50%;transition:transform .18s}.alert-rule-grid .toggle-on{background:#65916c}.alert-rule-grid .toggle-on i{transform:translate(15px)}.channel-automation{display:flex;align-items:center;gap:11px;margin-bottom:12px;padding:13px 15px;color:#e7ece7;background:#151b18;border-radius:12px}.channel-automation>span{display:grid;place-items:center;width:34px;height:34px;color:var(--coral);background:#ff6b4a18;border-radius:9px}.channel-automation>div{display:grid;gap:4px;min-width:0;flex:1}.channel-automation strong{font-size:10px}.channel-automation small{color:#8e9890;font-size:8px}.channel-automation .button{color:#d7ddd7}.channel-plan-actions{display:flex;gap:6px}.yt-plan-section>.yt-toolbar select{min-width:150px;height:35px;padding:0 8px;background:#f0e9df;border:1px solid #d9d0c4;border-radius:7px;font-size:8px}.ops-permission{display:flex;align-items:center;gap:15px;padding:22px;color:#eef2ed;background:#171e1a;border:1px solid #ffffff12;border-radius:16px}.ops-permission>span{display:grid;place-items:center;width:43px;height:43px;color:var(--coral);background:#ff6b4a16;border-radius:12px}.ops-permission>div{flex:1}.ops-permission h2{margin:0 0 6px;font:25px var(--font-display,Georgia,serif)}.ops-permission p{margin:0;color:#98a29a;font-size:9px}.live-create{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;margin-bottom:12px;padding:28px;color:#eff3ee;background:radial-gradient(circle at 15% 80%,#ff6b4a20,transparent 32%),#151b18;border:1px solid #ffffff12;border-radius:18px}.live-create h2{margin:10px 0;color:#f5f1e9;font:35px/1 var(--font-display,Georgia,serif);letter-spacing:-.05em}.live-create>div>p:last-child{color:#9aa39b;font-size:10px;line-height:1.65}.live-create fieldset{display:grid;gap:10px;padding:0;border:0}.live-create input,.live-create textarea,.live-create select{color:#e7ece7;background:#ffffff0b;border-color:#ffffff12}.live-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ops-count{padding:6px 8px;color:#627468;background:#e1ebe1;border-radius:999px;font-size:8px}.live-list{display:grid;margin-top:15px}.live-list article{display:flex;align-items:center;gap:10px;min-height:62px;padding:9px 0;border-bottom:1px solid #e5ddd2}.live-state{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;color:#8b6941;background:#eddfc9;border-radius:10px}.live-state-live{color:#fff;background:#c9503d;box-shadow:0 0 0 5px #c9503d16}.live-list article>div{display:grid;gap:4px;min-width:0;flex:1}.live-list strong{font-size:9px}.live-list small{color:#969289;font-size:8px}.live-list a{color:#a24e3d;font-size:8px;font-weight:700}.language-studio{margin-top:12px}.language-studio>.yt-segment{width:max-content;margin:14px 0}.language-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:20px}.language-grid h3{margin:0 0 10px;font-size:10px}.language-studio fieldset{display:grid;gap:10px;padding:15px;background:#efe9df;border:0;border-radius:12px}.language-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}.caption-track{display:flex;align-items:center;gap:9px;min-height:51px;border-bottom:1px solid #e4dcd1}.caption-track>span{display:grid;place-items:center;width:30px;height:30px;color:#8a6e4a;background:#ecdfcf;border-radius:8px}.caption-track>div{display:grid;gap:3px;min-width:0;flex:1}.caption-track strong{font-size:9px}.caption-track small{color:#97938a;font-size:8px}.localization-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px;color:#50564f;text-align:left;background:transparent;border-bottom:1px solid #e4dcd1}.localization-row strong{color:#a14e3d;font:8px var(--font-mono,ui-monospace,monospace);text-transform:uppercase}.localization-row span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1120px){.research-review-grid,.operations-grid{grid-template-columns:1fr}.alert-rule-grid{grid-template-columns:repeat(3,1fr)}.revenue-metrics{grid-template-columns:1fr 1fr}.live-create{gap:25px}}@media(max-width:700px){.topic-results article{grid-template-columns:78px minmax(0,1fr)}.topic-results img{width:78px}.topic-results article>div:last-child{grid-column:1/-1;display:flex}.production-fields,.production-task-grid,.language-grid,.live-create{grid-template-columns:1fr}.alert-rule-grid,.goal-create{grid-template-columns:1fr 1fr}.goal-create .button{grid-column:1/-1}.revenue-video-list{grid-template-columns:1fr}.channel-plan-actions{width:100%}.channel-plan-actions .button{flex:1}.live-create{padding:22px}.language-fields{grid-template-columns:1fr}}@media(max-width:460px){.research-review-grid{display:block}.research-review-grid>section{margin-bottom:10px}.alert-rule-grid,.revenue-metrics,.live-fields,.goal-create{grid-template-columns:1fr}.channel-automation{align-items:flex-start;flex-wrap:wrap}.channel-automation .button{width:100%}}[data-theme=dark] .topic-results article,[data-theme=dark] .production-fields input,[data-theme=dark] .production-fields select,[data-theme=dark] .production-equipment input,[data-theme=dark] .production-task-grid input,[data-theme=dark] .goal-create input,[data-theme=dark] .goal-create select,[data-theme=dark] .alert-rule-grid article,[data-theme=dark] .revenue-metrics article,[data-theme=dark] .revenue-video-list button,[data-theme=dark] .language-studio fieldset{color:#e3e8e3;background:#202722;border-color:#ffffff0d}.youtube-setup-page{max-width:1120px}.youtube-account-strip{display:flex;align-items:center;gap:12px;margin:-12px 0 24px;padding:13px 15px;background:#fff9;border:1px solid rgba(33,36,31,.1);border-radius:13px}.youtube-google-mark{display:grid;place-items:center;width:35px;height:35px;flex:0 0 auto;color:#4285f4;background:#fff;border:1px solid #e5e0d8;border-radius:50%;font:800 15px Arial,sans-serif;box-shadow:0 3px 10px #392e2010}.youtube-account-strip>div{display:grid;gap:2px;min-width:0;flex:1}.youtube-account-strip small{color:#99958c;font-size:9px}.youtube-account-strip strong{overflow:hidden;color:#363a35;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.youtube-account-status{display:inline-flex;align-items:center;gap:6px;color:#5d7b62;font-size:9px;font-weight:750}.youtube-account-status i{width:6px;height:6px;background:#6ea575;border-radius:50%;box-shadow:0 0 0 3px #6ea5751f}.youtube-setup-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:18px;align-items:start}.youtube-setup-guide{padding:30px;background:#fbf8f3e8;border:1px solid rgba(33,36,31,.1);border-radius:20px;box-shadow:0 20px 55px #4a3b270d}.youtube-setup-guide-heading{display:flex;align-items:center;gap:13px;margin-bottom:30px}.youtube-guide-icon{display:grid;place-items:center;width:47px;height:47px;color:#fff;background:#ff2e20;border-radius:13px;box-shadow:0 9px 22px #e3261a2e}.youtube-setup-guide-heading h2,.youtube-verify-card h2{margin:5px 0 0;font:400 25px/1 Georgia,serif;letter-spacing:-.04em}.youtube-setup-steps{display:grid;gap:0;margin:0 0 27px;padding:0;list-style:none}.youtube-setup-steps li{position:relative;display:grid;grid-template-columns:31px 1fr;gap:13px;padding:0 0 24px}.youtube-setup-steps li:not(:last-child):after{position:absolute;top:29px;bottom:3px;left:14px;width:1px;background:#d9d1c5;content:""}.youtube-setup-steps li>span{position:relative;z-index:1;display:grid;place-items:center;width:29px;height:29px;color:#f5f0e8;background:#1b201d;border-radius:8px;font:9px ui-monospace,monospace}.youtube-setup-steps strong{display:block;margin:1px 0 5px;color:#41453f;font-size:12px}.youtube-setup-steps p{margin:0;color:#8e8b82;font-size:10px;line-height:1.6}.youtube-setup-steps b{color:#5d605a;font-weight:750}.youtube-create-action{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:0 17px;color:#f6f1e8;background:#171b19;border-radius:11px;box-shadow:0 12px 28px #11151124;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.youtube-create-action>span{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:780}.youtube-create-action:hover{color:#fff;background:#242b27;box-shadow:0 15px 34px #11151133;transform:translateY(-2px)}.youtube-external-note{display:flex;align-items:center;justify-content:center;gap:5px;margin:11px 0 0;color:#a19d94;font-size:8px}.youtube-setup-side{display:grid;gap:13px}.youtube-verify-card{padding:26px;color:#f2ede4;background:#171b19;background-image:radial-gradient(circle at 90% 5%,#ff6b4a25,transparent 38%);border:1px solid #ffffff12;border-radius:19px;box-shadow:0 20px 46px #1216121c}.youtube-verify-icon{display:grid;place-items:center;width:39px;height:39px;margin-bottom:28px;color:var(--coral);background:#ff6b4a1c;border:1px solid #ff6b4a24;border-radius:11px}.youtube-verify-ready .youtube-verify-icon{color:#97c49d;background:#6ca2761c;border-color:#75aa7f28}.youtube-verify-card .eyebrow{color:#a69f94}.youtube-verify-card h2{font-size:27px}.youtube-verify-card>p:not(.eyebrow){margin:12px 0 22px;color:#a8afa9;font-size:10px;line-height:1.7}.youtube-verify-card .button{width:100%}.youtube-verify-card>small{display:block;margin-top:12px;color:#737b75;font-size:8px;line-height:1.55;text-align:center}.youtube-setup-explainer{padding:18px;color:#5f625b;background:#e8dfd1;border:1px solid #c7a77a3d;border-radius:14px}.youtube-setup-explainer>div{display:flex;align-items:center;gap:8px;color:#534c40}.youtube-setup-explainer strong{font-size:10px}.youtube-setup-explainer p{margin:10px 0 0;font-size:9px;line-height:1.65}.youtube-trust-list{display:grid;gap:8px;padding:8px 4px;color:#858981;font-size:9px}.youtube-trust-list span{display:flex;align-items:center;gap:7px}.youtube-trust-list svg{color:#5f8a67}.youtube-setup-alert{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;padding:13px 14px;color:#7b4338;background:#f9e6e0;border:1px solid #c76c5830;border-radius:11px}.youtube-setup-alert>svg{flex:0 0 auto}.youtube-setup-alert>div{flex:1}.youtube-setup-alert strong{font-size:10px}.youtube-setup-alert p{margin:4px 0 0;font-size:9px;line-height:1.5}.youtube-setup-alert button{color:#81483d;background:transparent;font-size:9px;font-weight:750}.youtube-setup-loading{display:grid;place-items:center;align-content:center;gap:12px;min-height:55vh;color:#8b887f;font-size:11px}.youtube-setup-spinner{width:28px;height:28px;border:2px solid #dfd8cd;border-top-color:var(--coral);border-radius:50%;animation:youtube-spin .75s linear infinite}.youtube-setup-success{display:grid;justify-items:center;max-width:720px;padding:11vh 20px;text-align:center}.youtube-success-mark{display:grid;place-items:center;width:72px;height:72px;margin-bottom:22px;color:#fff;background:#62956b;border-radius:50%;box-shadow:0 0 0 12px #62956b17}.youtube-setup-success h1{margin:13px 0;color:var(--text);font:400 clamp(42px,6vw,70px)/.96 Georgia,serif;letter-spacing:-.065em}.youtube-setup-success>p:not(.eyebrow){max-width:540px;margin:0;color:#85847b;font-size:13px;line-height:1.75}.youtube-success-actions{display:flex;gap:10px;margin-top:28px}@keyframes youtube-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .youtube-account-strip,html[data-theme=dark] .youtube-setup-guide{background:#171c1ae8;border-color:#ffffff17}html[data-theme=dark] .youtube-account-strip strong,html[data-theme=dark] .youtube-setup-guide-heading h2,html[data-theme=dark] .youtube-setup-steps strong{color:#e0e5de}html[data-theme=dark] .youtube-account-strip small,html[data-theme=dark] .youtube-setup-steps p{color:#98a199}html[data-theme=dark] .youtube-google-mark{background:#fff;border-color:#fff}html[data-theme=dark] .youtube-setup-steps li:not(:last-child):after{background:#ffffff24}html[data-theme=dark] .youtube-setup-explainer{color:#bfc5bb;background:#272d29;border-color:#ffffff15}html[data-theme=dark] .youtube-setup-explainer>div{color:#e0e5de}@media(max-width:820px){.youtube-setup-grid{grid-template-columns:1fr}.youtube-setup-side{grid-template-columns:1fr 1fr}.youtube-verify-card{grid-row:span 2}}@media(max-width:620px){.youtube-account-strip{align-items:flex-start;flex-wrap:wrap}.youtube-account-status{width:100%;padding-left:47px}.youtube-setup-guide{padding:20px 17px}.youtube-setup-side{grid-template-columns:1fr}.youtube-verify-card{grid-row:auto}.youtube-success-actions{width:100%;flex-direction:column}.youtube-success-actions .button{width:100%}.youtube-create-action{min-height:58px}.youtube-setup-steps li{padding-bottom:21px}}:root{--ink: #0b0d0e;--ink-soft: #141817;--ink-raised: #1a201e;--paper: #f5f0e8;--paper-bright: #fbf8f3;--paper-muted: #e9e2d7;--text: #1b201d;--muted: #7c7b73;--muted-dark: #9a9d96;--line: #ddd6ca;--line-dark: rgba(255, 255, 255, .1);--coral: #ff6b4a;--coral-deep: #db4b35;--blue: #7db6ff;--brass: #c7a77a;--green: #93c693;--violet: #a998ff;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}@media(max-width:700px){.notification-panel-mobile{display:block;position:absolute;top:58px;right:12px;left:12px;z-index:30}.notification-panel-mobile .notification-panel{position:static;width:auto;max-height:68vh}}*{box-sizing:border-box}html{background:var(--ink)}body{margin:0;min-width:320px;background:var(--ink)}button,input{font:inherit}button{border:0;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--coral);outline-offset:3px}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;display:flex;background:var(--ink)}.sidebar{width:242px;flex:0 0 242px;display:flex;flex-direction:column;padding:26px 14px 16px;color:#d8ddd5;background:var(--ink);border-right:1px solid rgba(255,255,255,.07);position:relative;z-index:2}.brand-lockup{display:flex;align-items:center;gap:10px;padding:0 12px}.brand-name{color:#fbfaf5;font-size:17px;font-weight:760;letter-spacing:-.045em}.brand-name span{color:var(--coral)}.brand-mark{display:flex;align-items:flex-end;gap:3px;width:22px;height:20px;transform:skew(-18deg)}.brand-mark span{display:block;width:5px;border-radius:5px 5px 2px 2px;background:var(--coral)}.brand-mark span:nth-child(1){height:10px;opacity:.65}.brand-mark span:nth-child(2){height:16px}.brand-mark span:nth-child(3){height:20px;opacity:.8}.sidebar-label{margin:48px 13px 12px;color:#656d67;font:10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.sidebar-label-spaced{margin-top:35px}.sidebar-nav{display:grid;gap:4px}.nav-link{position:relative;display:flex;align-items:center;gap:12px;min-height:41px;padding:0 13px;color:#8d9690;border-radius:10px;font-size:13px;font-weight:620;transition:color .2s ease,background .2s ease,transform .2s ease}.nav-link:hover{color:#f5f0e8;background:#ffffff0e;transform:translate(2px)}.nav-link-active{color:#fff8ef;background:#ffffff12}.nav-link-active:before{content:"";width:3px;height:19px;position:absolute;left:0;border-radius:0 4px 4px 0;background:var(--coral);box-shadow:0 0 16px #ff6b4aa6}.nav-link-active svg{color:var(--coral)}.nav-count{margin-left:auto;color:#a3a99f;font-size:11px;font-weight:500}.sidebar-bottom{margin-top:auto}.upgrade-card{width:100%;display:flex;align-items:center;gap:9px;padding:12px;margin-bottom:14px;color:#eae9df;text-align:left;background:linear-gradient(135deg,#ff6b4a33,#c7a77a14);border:1px solid rgba(255,107,74,.18);border-radius:12px;transition:transform .2s ease,border .2s ease}.upgrade-card:hover{transform:translateY(-2px);border-color:#ff6b4a6b}.upgrade-card>span:nth-child(2){flex:1}.upgrade-card strong,.upgrade-card small{display:block}.upgrade-card strong{font-size:11px}.upgrade-card small{margin-top:4px;color:#a4a39a;font-size:10px}.upgrade-icon{display:grid;place-items:center;width:29px;height:29px;color:var(--coral);background:#ff6b4a1f;border-radius:8px}.profile-row{display:flex;align-items:center;gap:9px;padding:12px 8px 0;border-top:1px solid rgba(255,255,255,.08)}.profile-avatar,.topbar-avatar{display:grid;place-items:center;color:var(--ink);background:#e0b998;border-radius:50%;font-size:10px;font-weight:800;letter-spacing:-.04em}.profile-avatar{width:30px;height:30px}.profile-copy{min-width:0;flex:1}.profile-copy strong,.profile-copy span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-copy strong{color:#eceae1;font-size:11px}.profile-copy span{margin-top:3px;color:#707871;font-size:10px}.profile-more{color:#69716b}.content-frame{min-width:0;flex:1;display:flex;background:var(--paper)}.main-content{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--paper)}.topbar{height:76px;flex:0 0 76px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;border-bottom:1px solid rgba(27,32,29,.08)}.crumbs{display:flex;align-items:center;gap:10px;color:#a3a096;font-size:11px}.crumbs i{color:#c5bdb1;font-style:normal}.crumbs strong{color:#5d625a;font-weight:680}.topbar-actions{display:flex;align-items:center;gap:13px}.workspace-switcher{display:flex;align-items:center;gap:8px;padding:8px 11px;color:#676b63;background:transparent;font-size:11px;font-weight:650;border:1px solid transparent;border-radius:8px}.workspace-switcher:hover{background:#fff9;border-color:var(--line)}.workspace-switcher-wrap,.notification-wrap{position:relative}.workspace-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:25;display:grid;gap:3px;width:238px;padding:9px;color:var(--text);background:#fbf8f3;border:1px solid var(--line);border-radius:11px;box-shadow:0 18px 45px #221d1526}.workspace-menu>strong{padding:7px 9px 9px;color:#969188;font:9px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.workspace-menu button{display:grid;gap:3px;width:100%;padding:9px;color:var(--text);text-align:left;background:transparent;border-radius:7px;font-size:10px;font-weight:700}.workspace-menu button:hover,.workspace-menu .workspace-menu-active{background:#f0ebe3}.workspace-menu small{color:#9b978e;font-size:9px;font-weight:500}.notification-wrap .notification-badge{position:absolute;top:-3px;right:-5px;min-width:15px;padding:2px 4px;color:#fff;text-align:center;background:var(--coral-deep);border-radius:9px;font-size:8px;line-height:1.1}.notification-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:25;width:320px;max-height:430px;overflow:auto;padding:9px;color:var(--text);background:#fbf8f3;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 45px #221d1526}.notification-panel-head{display:flex;align-items:center;justify-content:space-between;padding:8px 9px 10px;border-bottom:1px solid #e6dfd4;font-size:11px}.notification-item{display:flex;align-items:flex-start;gap:9px;width:100%;padding:10px 8px;color:var(--text);text-align:left;background:transparent;border-radius:8px}.notification-item:hover{background:#f0ebe3}.notification-item-read{opacity:.62}.notification-item>span:last-child{display:grid;gap:4px}.notification-item strong{font-size:10px}.notification-item small{color:#777970;font-size:9px;line-height:1.45}.notification-item time{color:#aaa398;font-size:8px}.notification-dot{width:7px;height:7px;flex:0 0 auto;margin-top:3px;background:#9c9c8f;border-radius:50%}.notification-dot-success{background:#5ca47f}.notification-dot-warning{background:#c49542}.notification-dot-error{background:#c45c4b}.notification-empty{padding:24px 10px;color:#99958b;text-align:center;font-size:10px}.notification-panel-mobile{display:none}.workspace-dot{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 3px #ff6b4a24}.topbar-avatar{width:30px;height:30px}.icon-button{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;color:#77786f;background:transparent;border-radius:9px;transition:background .2s ease,color .2s ease,transform .2s ease}.icon-button:hover{color:var(--text);background:#1b201d12;transform:translateY(-1px)}.page-scroll{min-height:calc(100vh - 76px);overflow:hidden;padding:48px clamp(24px,4vw,62px) 72px;background-color:var(--paper);background-image:radial-gradient(rgba(27,32,29,.035) .75px,transparent .75px);background-size:18px 18px}.mobile-topbar{display:none}.page-enter{max-width:1480px;margin:0 auto;animation:page-in .45s ease both}@keyframes page-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.eyebrow,.kicker,.stat-label{margin:0;color:#8b887f;font:10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.kicker{display:inline-flex;align-items:center;gap:6px;color:#979487}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:38px}.page-intro h1,.dashboard-heading h1{margin:10px 0 12px;color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,68px);font-weight:400;letter-spacing:-.065em;line-height:.99}.page-intro h1 em,.dashboard-heading h1 em,.panel h2 em,.idea-side-panel h2 em,.recommended-panel h2 em,.brand-preview-copy h2 em,.analytics-insight h2 em{color:var(--coral-deep);font-style:italic}.intro-description{max-width:580px;margin:0;color:#85847b;font-size:14px;line-height:1.7}.page-intro-action{flex:0 0 auto;padding-bottom:4px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:max-content;font-weight:720;border-radius:9px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#20130f;background:var(--coral);box-shadow:0 7px 18px #db4b3533}.button-primary:hover{background:#ff7d5e;box-shadow:0 10px 22px #db4b3547}.button-secondary{color:var(--text);background:transparent;border:1px solid rgba(27,32,29,.18)}.button-secondary:hover{background:#ffffffb3;border-color:#1b201d4d}.button-ghost{color:#7c7a71;background:transparent}.button-dark{color:#f4eee3;background:var(--ink)}.button-dark:hover{background:#222b26}.button-sm{min-height:33px;padding:0 11px;font-size:11px;border-radius:8px}.button-md{min-height:42px;padding:0 15px;font-size:12px}.button-lg{min-height:50px;padding:0 20px;font-size:13px}.text-action,.icon-link{display:inline-flex;align-items:center;gap:7px;color:#817d73;background:none;font-size:11px;font-weight:700;transition:color .2s ease}.text-action:hover,.icon-link:hover{color:var(--coral-deep)}.text-action-light{color:#a7aaa0}.text-action-light:hover{color:#fff}.panel{min-width:0;padding:25px;background:#fbf8f3e0;border:1px solid rgba(33,36,31,.1);border-radius:16px;box-shadow:0 12px 30px #4a3b2709}.panel-ink{color:#f4eee5;background:var(--ink-soft);border-color:#ffffff12;box-shadow:0 15px 40px #0a0d0c14}.panel-tint{background:#e8dfd1;border-color:#c7a77a3d}.panel .section-header{margin-bottom:23px}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.section-header h2{margin:7px 0 0;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;letter-spacing:-.045em;line-height:1.05}.panel-ink .section-header h2{color:#f4eee5}.dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}.dashboard-heading h1{max-width:780px;margin-bottom:16px;font-size:clamp(42px,5.6vw,82px)}.dashboard-heading h1 em{color:var(--coral)}.eyebrow-live{display:inline-flex;align-items:center;gap:5px;margin-left:9px;color:#6d986c;font-family:inherit;letter-spacing:0;text-transform:none}.eyebrow-live i,.status-dot,.connected-pill i,.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #93c69329}.heading-signal{display:flex;align-items:center;gap:14px;min-width:170px;padding-bottom:9px;color:#77766d}.heading-signal>span:last-child{display:grid;gap:4px}.heading-signal strong{color:var(--text);font-size:12px}.heading-signal small{color:#919087;font-size:10px}.signal-orbit{position:relative;display:block;width:49px;height:49px;border:1px solid rgba(255,107,74,.48);border-radius:50%}.signal-orbit:before,.signal-orbit:after{content:"";position:absolute;inset:7px;border:1px solid rgba(199,167,122,.55);border-radius:50%}.signal-orbit:after{inset:16px;border-color:#7db6ff9e}.signal-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--coral)}.signal-orbit i:nth-child(1){top:1px;left:22px}.signal-orbit i:nth-child(2){right:3px;bottom:11px;background:var(--brass)}.signal-orbit i:nth-child(3){left:7px;bottom:4px;background:var(--blue)}.quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:25px}.quick-action{min-height:102px;display:flex;align-items:center;gap:13px;padding:17px;color:#f7f3ea;text-align:left;border-radius:13px;transition:transform .22s ease,box-shadow .22s ease}.quick-action:hover{transform:translateY(-4px);box-shadow:0 12px 24px #18181324}.quick-action>svg{margin-left:auto;opacity:.6}.quick-coral{background:var(--coral);color:#211510}.quick-blue{background:#527cae}.quick-brass{background:#9d8055}.quick-ink{background:#252d29}.quick-icon{display:grid;place-items:center;width:39px;height:39px;flex:0 0 auto;color:inherit;background:#ffffff26;border-radius:10px}.quick-coral .quick-icon{background:#2115101a}.quick-copy{display:grid;gap:5px}.quick-copy strong{font-size:13px;letter-spacing:-.02em}.quick-copy small{color:#ffffffa8;font-size:10px}.quick-coral .quick-copy small{color:#2115109e}.dashboard-today{margin-bottom:20px;padding:22px 24px;background:#fbf8f3a8;border:1px solid rgba(33,36,31,.1);border-radius:16px;box-shadow:0 12px 30px #4a3b2706}.dashboard-today-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px}.dashboard-today-head h2{margin:7px 0 6px;color:var(--text);font:27px/1 Georgia,serif;letter-spacing:-.05em}.dashboard-today-head p:last-child{margin:0;color:#8d8a81;font-size:11px;line-height:1.5}.dashboard-today-count{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:#7a6b56;background:#eee3d2;border-radius:999px;font-size:9px;font-weight:750;white-space:nowrap}.dashboard-today-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dashboard-today-card{min-width:0;display:flex;align-items:flex-start;gap:10px;min-height:93px;padding:13px;color:var(--text);text-align:left;background:#ffffff7a;border:1px solid rgba(27,32,29,.09);border-radius:11px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.dashboard-today-card:hover{transform:translateY(-2px);border-color:#ff6b4a57;box-shadow:0 10px 20px #4a3b2712}.dashboard-today-card>span:nth-child(2){min-width:0;display:grid;gap:5px;flex:1}.dashboard-today-card>span:nth-child(2) small{color:#9a968d;font:8px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.dashboard-today-card>span:nth-child(2) strong{overflow:hidden;color:#454940;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-today-card>span:nth-child(2) em{color:#979289;font-size:9px;font-style:normal;line-height:1.45}.dashboard-today-card>svg{flex:0 0 auto;margin-top:4px;color:#b0aaa0}.dashboard-today-icon{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:9px}.dashboard-today-icon-coral{color:#a94d3a;background:#f6d8cf}.dashboard-today-icon-red{color:#c95548;background:#fae0d9}.dashboard-today-icon-brass{color:#8a6d42;background:#eadbc5}.dashboard-today-card-active{border-color:#ff6b4a66}.dashboard-today-card-attention{background:#fff1eb;border-color:#c25b4640}.dashboard-today-card-tint{background:#eee7dc}.publishing-transfer-panel{padding-bottom:19px}.publishing-transfer-count{padding:6px 8px;color:#638367;background:#e2f0e1;border-radius:999px;font-size:9px;font-weight:750}.publishing-transfer-count-attention{color:#a14d3b;background:#fae0d8}.publishing-transfer-list{display:grid;gap:4px}.publishing-transfer-row{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 0;border-bottom:1px solid rgba(27,32,29,.08)}.publishing-transfer-row:last-child{border-bottom:0}.publishing-transfer-icon{display:grid;place-items:center;width:29px;height:29px;flex:0 0 auto;border-radius:8px}.publishing-transfer-icon-ready{color:#56805b;background:#e1efdf}.publishing-transfer-icon-uploading{color:#9b7441;background:#f1e4cb}.publishing-transfer-icon-failed{color:#a54d3b;background:#fae0d8}.publishing-transfer-row>div{min-width:0;display:grid;gap:3px;flex:1}.publishing-transfer-row strong{overflow:hidden;color:#4b5048;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.publishing-transfer-row small{overflow:hidden;color:#9b978e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.publishing-transfer-status{flex:0 0 auto;font-size:8px;font-weight:750}.publishing-transfer-status-ready{color:#638367}.publishing-transfer-status-uploading{color:#a47a42}.publishing-transfer-status-failed{color:#a65443}.publishing-transfer-note{display:flex;align-items:center;gap:6px;margin:12px 0 0;color:#9a968d;font-size:9px;line-height:1.45}.publishing-transfer-note svg{flex:0 0 auto;color:#a97a45}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px}.week-panel{min-height:365px}.week-content-grid{display:grid;grid-template-columns:1.13fr .87fr;gap:17px}.week-side-list{display:grid;align-content:start;gap:7px}.content-row{width:100%;min-width:0;display:flex;align-items:center;gap:12px;padding:8px;color:var(--text);text-align:left;background:transparent;border-radius:11px;transition:background .2s ease,transform .2s ease}.content-row:hover{background:#ffffffc7;transform:translate(3px)}.content-row-featured{display:grid;grid-template-columns:1fr;align-content:start;padding:0}.content-row-featured:hover{transform:translateY(-2px)}.content-row .thumbnail{flex:0 0 auto}.content-row-featured .thumbnail{width:100%;height:180px}.content-row-copy{min-width:0;display:grid;gap:6px}.content-row-featured .content-row-copy{padding:0 4px;margin-top:10px;gap:8px}.content-row-copy>strong{overflow:hidden;color:#2d322d;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.content-row-featured .content-row-copy>strong{font-size:16px;white-space:normal;letter-spacing:-.025em}.content-row-meta,.content-row-sub{display:flex;align-items:center;gap:6px;color:#99958a;font-size:10px}.content-row-sub{color:#9d9b92}.content-row-featured .content-row-sub{margin-bottom:4px}.content-row-end{display:grid;justify-items:end;gap:9px;margin-left:auto;color:#bbb6ac}.content-row-featured .content-row-end{display:none}.content-row-end .status-badge{transform:scale(.88);transform-origin:right center}.week-footer{display:flex;justify-content:space-between;gap:12px;padding-top:20px;margin-top:20px;color:#9d998f;border-top:1px solid rgba(27,32,29,.09);font-size:10px}.week-footer>span:first-child{display:flex;align-items:center;gap:7px;color:#777970}.week-footer-mark{display:grid;place-items:center;width:20px;height:20px;color:var(--coral);background:#ff6b4a1f;border-radius:6px}.pipeline-panel{min-height:365px}.pipeline-list{display:grid;gap:5px}.pipeline-row{display:flex;align-items:center;gap:11px;min-height:56px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07)}.pipeline-row:last-child{border-bottom:0}.pipeline-index{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:#111;font:10px ui-monospace,monospace}.pipeline-coral{background:var(--coral)}.pipeline-brass{background:var(--brass)}.pipeline-blue{background:var(--blue)}.pipeline-green{background:var(--green)}.pipeline-name{display:grid;gap:4px;flex:1}.pipeline-name strong{font-size:12px}.pipeline-name small{color:#8a9289;font-size:10px}.pipeline-count{color:#f4eee5;font:19px Georgia,serif}.pipeline-foot{display:flex;align-items:center;gap:11px;margin-top:22px;color:#8d978e;font-size:10px}.pipeline-foot>span:first-child{display:flex;align-items:center;gap:7px;white-space:nowrap}.pipeline-progress{height:4px;flex:1;overflow:hidden;background:#ffffff1a;border-radius:4px}.pipeline-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--coral),var(--brass));border-radius:inherit}.upcoming-panel,.performance-panel{min-height:302px}.upcoming-list{display:grid;gap:8px}.upcoming-row{display:flex;align-items:center;gap:11px;padding:8px 0}.date-block{display:grid;place-items:center;width:38px;height:43px;border-radius:9px}.date-block strong{font-size:10px}.date-block small{font:16px Georgia,serif}.date-coral{color:#9c4938;background:#f6d7ca}.date-blue{color:#42678f;background:#d9e5f4}.date-brass{color:#7b6542;background:#eadbc4}.upcoming-copy{min-width:0;flex:1;display:grid;gap:5px}.upcoming-copy strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.upcoming-copy span{display:flex;align-items:center;gap:5px;color:#97968e;font-size:10px}.upcoming-copy i{color:#c0bbb1;font-style:normal}.upcoming-row>svg{color:#b9b3a9}.performance-panel{grid-column:1 / -1}.performance-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.performance-row{display:flex;align-items:flex-end;justify-content:space-between;min-height:112px;padding:16px;background:#ffffff7a;border:1px solid rgba(27,32,29,.06);border-radius:11px}.stat-block{min-width:0}.stat-label{margin-bottom:9px;color:#99958c}.stat-value-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.stat-value-row strong{color:#222824;font:25px Georgia,serif;letter-spacing:-.05em}.delta{padding:4px 6px;border-radius:5px;font-size:9px;font-weight:750}.delta-positive{color:#5e8c5e;background:#e0f0dd}.delta-neutral{color:#77756d;background:#e6e2db}.delta-coral{color:#a74937;background:#f5d9cf}.stat-note{margin:7px 0 0;color:#9c9a91;font-size:10px}.sparkline{width:126px;height:58px;color:var(--coral)}.sparkline-blue{color:#6697ce}.sparkline-brass{color:#ae8b58}.recommended-panel{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:22px 25px}.recommended-top{display:flex;align-items:center;justify-content:space-between;flex:1 0 100%}.recommended-panel .kicker{color:#a06b56}.recommended-time{display:inline-flex;align-items:center;gap:5px;color:#9a8e80;font-size:10px}.recommended-panel h2{flex:0 0 34%;margin:0;color:#262b26;font:26px/1.05 Georgia,serif;letter-spacing:-.05em}.recommended-panel p{flex:1;max-width:390px;margin:0;color:#7f7b70;font-size:12px;line-height:1.6}.recommended-bottom{display:flex;align-items:center;gap:12px;margin-left:auto}.task-owner{display:flex;align-items:center;gap:8px}.task-owner>span:last-child{display:grid;gap:4px}.task-owner strong{max-width:160px;overflow:hidden;color:#67675f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-owner small{color:#aaa499;font-size:9px}.status-badge,.platform-badge{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:6px 8px;border-radius:999px;font-size:10px;font-weight:700}.status-compact,.platform-compact{padding:0;background:none;font-size:9px;font-weight:650}.status-dot{width:5px;height:5px;box-shadow:none}.status-coral{color:#a24b38;background:#f8ddd4}.status-coral .status-dot{background:var(--coral)}.status-blue{color:#4a719c;background:#dbe9f7}.status-blue .status-dot{background:var(--blue)}.status-brass{color:#846b43;background:#eee0c8}.status-brass .status-dot{background:var(--brass)}.status-green{color:#5b895e;background:#def0dd}.status-green .status-dot{background:var(--green)}.status-muted{color:#797870;background:#e7e2d9}.status-muted .status-dot{background:#a7a49b}.platform-badge{color:#6e716b}.platform-youtube svg{color:#d9574a}.platform-facebook svg{color:#547eb6}.platform-both svg{color:var(--brass)}.thumbnail{position:relative;min-width:0;overflow:hidden;background:#35322e;border-radius:10px}.thumb-sm{width:54px;height:42px}.thumb-md{width:100%;height:100%;min-height:100px}.thumb-lg{width:100%;height:100%;min-height:240px}.thumb-orb{position:absolute;display:block;border-radius:50%;filter:blur(1px)}.thumb-orb-one{width:80%;aspect-ratio:1;top:-32%;right:-18%;background:#ffffff36}.thumb-orb-two{width:70%;aspect-ratio:1;bottom:-45%;left:-15%;background:#00000040}.thumb-grain{position:absolute;inset:0;opacity:.23;background-image:radial-gradient(rgba(255,255,255,.35) .6px,transparent .7px);background-size:8px 8px;mix-blend-mode:overlay}.thumb-sunset{background:linear-gradient(135deg,#cb5e45,#e0a25f 48%,#4a3533)}.thumb-electric{background:linear-gradient(135deg,#315e89,#77b9e4 48%,#242d4a)}.thumb-moss{background:linear-gradient(135deg,#3c5a4c,#9eb26f 53%,#25372f)}.thumb-rose{background:linear-gradient(135deg,#a9515a,#e3988b 56%,#4e2d38)}.thumb-violet{background:linear-gradient(135deg,#55467b,#aa8bd8 55%,#20293e)}.thumb-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:34px;height:34px;color:#fff;background:#0c0e0d8c;border:1px solid rgba(255,255,255,.35);border-radius:50%;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.thumb-caption{position:absolute;left:10px;bottom:9px;color:#fffc;font:9px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.mini-avatar{display:grid;place-items:center;width:27px;height:27px;color:#2c1812;border-radius:50%;font-size:9px;font-weight:800}.avatar-coral{background:#f0a38e}.empty-state{display:grid;place-items:center;padding:45px 20px;color:#6e7068;text-align:center}.empty-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;color:var(--coral);background:#fae1d8;border-radius:13px}.empty-state h3{margin:0;font:21px Georgia,serif;letter-spacing:-.04em}.empty-state p{max-width:300px;margin:9px 0 18px;color:#96938a;font-size:12px;line-height:1.6}.checkbox{display:inline-grid;place-items:center;width:18px;height:18px;color:transparent;border:1px solid #aaa69d;border-radius:5px}.checkbox-checked{color:#fff;background:var(--coral);border-color:var(--coral)}.ideas-toolbar,.content-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.search-field,.large-search{display:flex;align-items:center;gap:9px;color:#9b978d;background:#ffffffa8;border:1px solid var(--line);border-radius:9px}.search-field{width:270px;padding:0 11px}.search-field input,.large-search input{min-width:0;flex:1;height:38px;color:var(--text);background:none;border:0;outline:0;font-size:11px}.search-field input::placeholder,.large-search input::placeholder{color:#aaa69c}.filter-group,.toolbar-actions{display:flex;align-items:center;gap:5px}.filter-button,.content-tab,.view-toggle,.select-button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px;color:#817d73;background:transparent;border:1px solid transparent;border-radius:8px;font-size:10px;font-weight:700}.filter-button:hover,.content-tab:hover,.view-toggle:hover,.select-button:hover{color:var(--text);background:#ffffffa6;border-color:var(--line)}.filter-active,.content-tab-active{color:var(--text);background:#ffffffb8;border-color:var(--line)}.filter-button span,.content-tab span{color:#aaa69e;font-weight:500}.ideas-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px}.ideas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.idea-card{min-height:205px;display:flex;flex-direction:column;padding:20px;background:#fbf8f3db;border:1px solid rgba(33,36,31,.1);border-radius:14px;transition:transform .2s ease,box-shadow .2s ease}.idea-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #4a3b2714}.idea-card-top{display:flex;align-items:center;justify-content:space-between}.idea-tag{padding:5px 7px;color:#a45944;background:#fae0d7;border-radius:5px;font:9px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.idea-card h3{max-width:280px;margin:22px 0 9px;color:#282d28;font:22px/1.06 Georgia,serif;letter-spacing:-.045em}.idea-card p{max-width:300px;margin:0;color:#8c8980;font-size:11px;line-height:1.6}.idea-card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}.idea-saved{display:flex;align-items:center;gap:5px;color:#aaa69e;font-size:9px}.idea-score{display:flex;align-items:center;gap:7px;color:#817d73;background:none}.idea-score>span{display:grid;place-items:center;width:30px;height:30px;padding:3px;border-radius:50%}.idea-score>span i{display:grid;place-items:center;width:100%;height:100%;color:#4c5048;background:var(--paper-bright);border-radius:50%;font:9px ui-monospace,monospace}.idea-score small{font-size:9px}.idea-side-panel{position:relative;min-height:100%;overflow:hidden}.idea-side-panel h2{position:relative;z-index:1;margin:34px 0 14px;color:#f3ede3;font:30px/1.02 Georgia,serif;letter-spacing:-.055em}.idea-side-panel h2 em{color:var(--coral)}.idea-side-panel p{position:relative;z-index:1;max-width:210px;margin:0 0 23px;color:#a3a9a0;font-size:12px;line-height:1.65}.idea-side-panel .button-secondary{position:relative;z-index:1;color:#efe9df;border-color:#fff3}.nudge-orbit{position:absolute;right:-48px;bottom:-54px;width:220px;height:220px;border:1px solid rgba(255,107,74,.22);border-radius:50%}.nudge-orbit:before,.nudge-orbit:after{content:"";position:absolute;inset:23px;border:1px solid rgba(199,167,122,.18);border-radius:50%}.nudge-orbit:after{inset:54px;border-color:#7db6ff2e}.nudge-orbit span{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--coral)}.nudge-orbit span:nth-child(1){top:20px;left:60px}.nudge-orbit span:nth-child(2){right:33px;bottom:82px;background:var(--brass)}.nudge-orbit span:nth-child(3){bottom:24px;left:50px;background:var(--blue)}.content-tabs{display:flex;align-items:center;gap:5px}.content-tab{height:35px}.view-toggle{width:33px;justify-content:center;padding:0;border-color:var(--line)}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.content-card{overflow:hidden;background:#fbf8f3de;border:1px solid rgba(33,36,31,.1);border-radius:14px;transition:transform .2s ease,box-shadow .2s ease}.content-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px #4a3b2714}.content-card-thumb{position:relative;display:block;width:100%;padding:0;background:none}.content-card-thumb .thumbnail{min-height:178px;border-radius:0}.content-card-date{position:absolute;right:10px;bottom:10px;padding:5px 7px;color:#fff;background:#0a0c0b8c;border-radius:5px;font:9px ui-monospace,monospace;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.content-card-body{padding:17px}.content-card-meta{display:flex;align-items:center;justify-content:space-between}.content-card-title{display:block;width:100%;padding:0;margin:14px 0 8px;color:#2a2f2a;text-align:left;background:none;font:22px/1.04 Georgia,serif;letter-spacing:-.045em}.content-card-title:hover{color:var(--coral-deep)}.content-card-body p{min-height:40px;margin:0;color:#8c8980;font-size:11px;line-height:1.6}.content-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:15px;margin-top:15px;color:#aaa69d;border-top:1px solid rgba(27,32,29,.08);font-size:9px}.back-link{display:inline-flex;align-items:center;gap:5px;padding:0;margin-bottom:28px;color:#89867d;background:none;font-size:11px;font-weight:700}.back-link:hover{color:var(--coral-deep)}.detail-hero{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:32px;align-items:center;margin-bottom:34px}.detail-hero>.thumbnail{min-height:360px;border-radius:17px}.detail-heading{max-width:610px}.detail-meta{display:flex;align-items:center;gap:8px;margin-bottom:17px}.detail-heading h1{margin:0 0 14px;color:#252a25;font:clamp(42px,5vw,72px)/.96 Georgia,serif;letter-spacing:-.068em}.detail-heading p{max-width:500px;color:#87847b;font-size:13px;line-height:1.75}.detail-actions{display:flex;align-items:center;gap:9px;margin-top:23px}.detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.detail-copy{max-width:630px;margin:0;color:#77766f;font-size:13px;line-height:1.8}.detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.detail-tags span{padding:6px 8px;color:#9a6253;background:#f8ded5;border-radius:6px;font:9px ui-monospace,monospace}.detail-checklist .section-header h2{color:#f2ede2}.checklist{display:grid;gap:12px;margin:6px 0 22px}.checklist>div{display:flex;align-items:center;gap:10px;color:#d1d1c8;font-size:11px}.detail-checklist .button-secondary{color:#f0ebe1;border-color:#fff3}.calendar-controls{display:flex;align-items:center;gap:10px;margin-bottom:22px}.calendar-controls strong{margin:0 7px;font:18px Georgia,serif;letter-spacing:-.04em}.calendar-today{margin-left:5px;border-color:var(--line)}.calendar-legend{display:flex;align-items:center;gap:14px;margin-left:auto;color:#929087;font-size:10px}.calendar-legend span{display:flex;align-items:center;gap:5px}.legend-dot{width:6px;height:6px;border-radius:50%}.legend-coral{background:var(--coral)}.legend-blue{background:var(--blue)}.legend-green{background:var(--green)}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(128px,1fr));overflow-x:auto;background:#fbf8f3b3;border:1px solid rgba(33,36,31,.1);border-radius:15px}.calendar-day{min-height:360px;border-right:1px solid rgba(27,32,29,.08)}.calendar-day:last-child{border-right:0}.calendar-day-current{background:#ff6b4a0e}.calendar-day-head{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;border-bottom:1px solid rgba(27,32,29,.08)}.calendar-day-head span{color:#a39e94;font:10px ui-monospace,monospace;text-transform:uppercase}.calendar-day-head strong{display:grid;place-items:center;width:28px;height:28px;color:#818075;font:15px Georgia,serif;border-radius:50%}.calendar-day-current .calendar-day-head strong{color:#fff;background:var(--coral)}.calendar-day-body{min-height:300px;padding:10px}.calendar-entry{position:relative;width:100%;display:grid;gap:8px;padding:10px 8px 11px 13px;color:#3a3d37;text-align:left;background:#f3e7dc;border-radius:8px}.calendar-entry:hover{background:#eddbcf}.calendar-entry-bar{position:absolute;top:8px;bottom:8px;left:5px;width:3px;border-radius:3px}.calendar-bar-sunset,.calendar-bar-rose{background:var(--coral)}.calendar-bar-electric{background:var(--blue)}.calendar-bar-moss{background:var(--brass)}.calendar-entry strong{font-size:10px;line-height:1.35}.calendar-entry small{color:#9d9389;font-size:9px}.calendar-empty{display:grid;place-items:center;height:32px;color:#b3afa5;border:1px dashed #d2cbc0;border-radius:8px;opacity:.75}.calendar-note{display:flex;align-items:center;gap:14px;margin-top:19px}.note-icon{display:grid;place-items:center;width:35px;height:35px;color:var(--coral-deep);background:#ff6b4a1f;border-radius:10px}.calendar-note>div:nth-child(2){flex:1}.calendar-note strong{font-size:12px}.calendar-note p{margin:4px 0 0;color:#89857a;font-size:11px}.library-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}.library-search-panel{min-height:330px;overflow:hidden;position:relative}.library-search-panel h2{position:relative;z-index:1;margin:28px 0 22px;font:37px/1.02 Georgia,serif;letter-spacing:-.06em}.library-search-panel h2 em{color:var(--coral)}.large-search{position:relative;z-index:1;padding:0 10px;color:#a3a9a0;background:#ffffff14;border-color:#ffffff1f}.large-search input{height:43px;color:#f4eee5}.large-search input::placeholder{color:#818a81}.large-search span{color:#7e877e;font:10px ui-monospace,monospace}.library-stats{position:relative;z-index:1;display:flex;gap:25px;margin-top:28px}.library-stats span{display:grid;gap:4px}.library-stats strong{color:#f1ece2;font:22px Georgia,serif}.library-stats small{color:#8f968d;font-size:9px}.library-search-panel:after{content:"";position:absolute;right:-80px;bottom:-100px;width:290px;height:290px;border:1px solid rgba(255,107,74,.25);border-radius:50%;box-shadow:0 0 0 28px #ff6b4a0a,0 0 0 74px #c7a77a08}.library-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.collection-card{position:relative;min-height:330px;display:flex;flex-direction:column;align-items:flex-start;padding:19px;color:#373c35;text-align:left;background:#fbf8f3d9;border:1px solid rgba(33,36,31,.1);border-radius:14px;transition:transform .2s ease,box-shadow .2s ease}.collection-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #4a3b2714}.collection-icon{display:grid;place-items:center;width:39px;height:39px;margin-bottom:33px;border-radius:10px}.collection-coral .collection-icon{color:#ad543f;background:#f9ddd4}.collection-blue .collection-icon{color:#527ba8;background:#dbe8f5}.collection-brass .collection-icon{color:#97794f;background:#eee1c8}.collection-card strong{font:24px Georgia,serif;letter-spacing:-.05em}.collection-card small{margin-top:5px;color:#a09c91;font-size:9px}.collection-card p{margin:14px 0 0;color:#89867d;font-size:11px;line-height:1.55}.collection-card>svg{position:absolute;right:16px;bottom:17px;color:#b1aba1}.library-recent{margin-top:43px}.recent-assets{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.asset-card{display:grid;gap:8px;padding:0;color:var(--text);text-align:left;background:none}.asset-preview{position:relative;display:grid;place-items:center;height:140px;overflow:hidden;border-radius:11px}.asset-image-one .asset-preview{background:linear-gradient(135deg,#b66b4d,#e2b275 48%,#2f443b)}.asset-image-two .asset-preview{align-items:start;justify-content:start;padding:22px;background:#202725}.asset-image-three .asset-preview{background:linear-gradient(135deg,#d6c8b5,#9a846b 50%,#3c4654)}.asset-lines{width:90%;height:56%;opacity:.55;background:repeating-linear-gradient(145deg,transparent 0 17px,rgba(255,255,255,.45) 18px 19px);transform:rotate(-6deg)}.asset-quote{color:#f4eee5;font:21px/1.1 Georgia,serif}.asset-quote em{color:var(--coral)}.asset-circle{width:95px;height:95px;border:1px solid rgba(255,255,255,.65);border-radius:50%;box-shadow:0 0 0 17px #ffffff1f,0 0 0 39px #ffffff14}.asset-card strong{font-size:12px}.asset-card small{color:#9c978c;font-size:10px}.analytics-range{border-color:var(--line)}.analytics-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.analytics-stat-grid .panel{padding:20px}.analytics-stat-grid .stat-value-row{display:block}.analytics-stat-grid .stat-value-row .delta{display:inline-block;margin-top:9px}.stat-context{margin:14px 0 0;color:#aaa59b;font-size:10px}.analytics-main-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:20px}.chart-legend{display:flex;gap:11px;color:#97958b;font-size:9px}.chart-legend span{display:flex;align-items:center;gap:5px}.legend-line{width:15px;height:2px;background:var(--coral)}.legend-line-blue{background:var(--blue)}.large-chart{display:flex;height:260px;padding-top:12px}.chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;width:38px;padding:0 0 25px;color:#aba69c;font:9px ui-monospace,monospace}.chart-area{position:relative;min-width:0;flex:1}.chart-guides{position:absolute;inset:0 0 25px;display:flex;flex-direction:column;justify-content:space-between}.chart-guides i{display:block;width:100%;height:1px;background:#1b201d14}.chart-area svg{position:absolute;inset:0 0 25px;width:100%;height:calc(100% - 25px);overflow:visible}.chart-x-axis{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:#aba69c;font:9px ui-monospace,monospace}.top-content-list{display:grid;gap:4px}.top-content-row{display:grid;grid-template-columns:22px 48px 1fr auto;align-items:center;gap:8px;min-width:0;padding:9px 0;border-bottom:1px solid rgba(27,32,29,.08)}.top-content-row:last-child{border-bottom:0}.rank{color:#a39d92;font:11px ui-monospace,monospace}.top-content-row>span:nth-child(3){min-width:0;display:grid;gap:5px}.top-content-row strong{overflow:hidden;color:#42463f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.top-content-row small{color:#aaa69c;font-size:9px}.top-content-views{justify-items:end;text-align:right}.top-content-views strong{font:15px Georgia,serif}.top-content-views small{color:#62906a}.analytics-insight{display:flex;align-items:center;gap:16px;margin-top:20px}.insight-orbit{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;color:var(--coral-deep);background:#ff6b4a1f;border-radius:12px}.analytics-insight>div:nth-child(2){flex:1}.analytics-insight h2{margin:6px 0;color:#34362f;font:23px Georgia,serif;letter-spacing:-.045em}.analytics-insight p{margin:0;color:#89857a;font-size:11px;line-height:1.6}.brand-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.brand-preview-panel{position:relative;min-height:415px;overflow:hidden}.brand-preview-top{display:flex;align-items:center;justify-content:space-between;color:#767e75;font-size:9px}.brand-preview-top .kicker{color:#9da499}.brand-preview-copy{position:relative;z-index:1;margin-top:70px}.brand-preview-mark{display:flex;align-items:flex-end;gap:3px;width:26px;height:25px;margin-bottom:23px;transform:skew(-18deg)}.brand-preview-mark span{width:6px;border-radius:5px;background:var(--coral)}.brand-preview-mark span:nth-child(1){height:13px;opacity:.65}.brand-preview-mark span:nth-child(2){height:20px}.brand-preview-mark span:nth-child(3){height:25px;opacity:.8}.brand-preview-copy h2{margin:0 0 17px;color:#f1ece3;font:45px/.96 Georgia,serif;letter-spacing:-.065em}.brand-preview-copy h2 em{color:var(--coral)}.brand-preview-copy p{max-width:300px;margin:0 0 21px;color:#9ba198;font-size:11px;line-height:1.6}.brand-preview-copy .button-secondary{color:#f0ebe1;border-color:#fff3}.brand-preview-panel:after{content:"";position:absolute;right:-65px;bottom:-95px;width:310px;height:310px;border:1px solid rgba(199,167,122,.25);border-radius:50%;box-shadow:0 0 0 39px #c7a77a0a,0 0 0 85px #ff6b4a08}.brand-preview-grid{position:absolute;right:25px;bottom:25px;display:grid;grid-template-columns:17px 17px;gap:5px;opacity:.32}.brand-preview-grid span{width:17px;height:17px;border:1px solid #fff}.brand-preview-grid span:nth-child(1){background:var(--coral);border-color:var(--coral)}.brand-preview-grid span:nth-child(2){background:var(--brass);border-color:var(--brass)}.brand-preview-grid span:nth-child(3){background:var(--blue);border-color:var(--blue)}.brand-grid>.colors-panel{grid-column:2;grid-row:1}.swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.swatch{display:flex;align-items:flex-end;height:138px;padding:9px;color:#ffffffc7;border-radius:9px}.swatch span,.swatch small{display:block}.swatch span{font:8px ui-monospace,monospace}.swatch small{margin-top:4px;font-size:9px}.swatch-ink{background:var(--ink)}.swatch-paper{color:#64675f;background:var(--paper-muted)}.swatch-coral{background:var(--coral)}.swatch-blue{background:var(--blue)}.swatch-brass{background:var(--brass)}.voice-panel{grid-column:1}.voice-lines{display:grid;gap:16px}.voice-lines>div{display:flex;align-items:center;gap:10px}.voice-check{display:grid;place-items:center;width:24px;height:24px;color:#fff;background:var(--coral);border-radius:7px}.voice-lines span:last-child{display:grid;gap:4px}.voice-lines strong{font-size:12px}.voice-lines small{color:#99958c;font-size:10px}.channels-panel{grid-column:2;grid-row:2 / span 2}.channel-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid rgba(27,32,29,.08)}.channel-row:last-child{border-bottom:0}.channel-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px}.channel-youtube{color:#cc584c;background:#f7dcd7}.channel-facebook{color:#4e74a3;background:#dce8f6}.channel-row>span:nth-child(2){min-width:0;flex:1;display:grid;gap:4px}.channel-row strong{font-size:11px}.channel-row small{overflow:hidden;color:#9e9a90;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.connected-pill{display:inline-flex;align-items:center;gap:5px;color:#659166;font-size:9px}.connected-pill i{width:5px;height:5px;box-shadow:none}.settings-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:25px;max-width:1020px}.settings-nav{display:grid;align-content:start;gap:5px}.settings-nav button{display:flex;align-items:center;gap:9px;padding:10px 11px;color:#89867d;text-align:left;background:transparent;border-radius:8px;font-size:11px;font-weight:680}.settings-nav button:hover{color:var(--text);background:#ffffff91}.settings-nav-active{color:var(--coral-deep)!important;background:#ff6b4a1a!important}.settings-content{display:grid;gap:17px}.profile-setting{display:flex;align-items:center;gap:14px;padding-bottom:23px;border-bottom:1px solid rgba(27,32,29,.08)}.profile-setting-avatar{position:relative;display:grid;place-items:center;width:54px;height:54px;color:#4c2e24;background:#e0b998;border-radius:50%;font-weight:800}.profile-setting-avatar svg{position:absolute;right:-2px;bottom:-1px;padding:4px;color:#fff;background:var(--ink);border-radius:50%}.profile-setting strong{font-size:14px}.profile-setting p{margin:4px 0 7px;color:#9c988e;font-size:10px}.settings-form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.settings-form label{display:grid;gap:7px;color:#8a867c;font:9px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.settings-form input{width:100%;height:40px;padding:0 10px;color:#454941;background:#ffffffa6;border:1px solid var(--line);border-radius:7px;outline:0;font-size:11px}.settings-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid rgba(27,32,29,.08)}.settings-row:last-child{border-bottom:0}.settings-icon{display:grid;place-items:center;width:30px;height:30px;color:#a45c48;background:#f8ddd5;border-radius:8px}.settings-copy{flex:1;display:grid;gap:4px}.settings-copy strong{font-size:11px}.settings-copy small{color:#9b978e;font-size:10px}.select-button{border-color:var(--line)}.toggle{position:relative;width:35px;height:20px;padding:2px;background:#d2cdc4;border-radius:20px}.toggle i{display:block;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;transition:transform .2s ease}.toggle-on{background:var(--coral)}.toggle-on i{transform:translate(15px)}.account-actions{display:grid;gap:3px}.account-actions button{display:flex;align-items:center;gap:12px;padding:12px 0;color:#666960;text-align:left;background:none;border-bottom:1px solid rgba(27,32,29,.08)}.account-actions button:last-child{border-bottom:0}.account-actions button>span{flex:1;display:grid;gap:4px}.account-actions strong{font-size:11px}.account-actions small{color:#9c998f;font-size:9px}.account-actions>svg{color:#aaa69c}.brand-logo-row{display:flex;align-items:center;gap:12px;padding-top:5px}.brand-logo-row>div:last-child{display:grid;gap:5px}.brand-logo-row strong{font-size:11px}.brand-logo-row p{margin:0 0 3px;color:#969188;font-size:10px;line-height:1.45}.brand-logo-preview{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;color:var(--coral-deep);background:#ff6b4a1a;border-radius:12px}.brand-logo-preview img{width:100%;height:100%;object-fit:cover}.asset-remove-button{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:0;color:#ad6352;background:none;font-size:10px}.asset-remove-button:hover{color:#813d30;text-decoration:underline}.brand-avatar-preview>.asset-remove-button{position:absolute;top:6px;right:8px;color:#ffffffdb;text-shadow:0 1px 3px rgba(0,0,0,.5)}.brand-banner .asset-remove-button{color:#fffc}.asset-notes .asset-reference-upload{position:relative;right:auto;bottom:auto;width:max-content;margin-top:0}.asset-file-list{display:grid;gap:7px;margin-top:16px}.asset-file-list article{display:flex;align-items:center;gap:9px;padding:7px;background:#ffffff8c;border:1px solid rgba(27,32,29,.08);border-radius:9px}.asset-file-list img{width:38px;height:38px;flex:0 0 auto;object-fit:cover;border-radius:6px}.asset-file-list article>div{min-width:0;display:grid;gap:3px;flex:1}.asset-file-list strong{overflow:hidden;color:#55594f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.asset-file-list small{color:#a09c92;font-size:9px}.toast{position:fixed;right:28px;bottom:25px;z-index:5;display:flex;align-items:center;gap:9px;padding:11px 14px 11px 10px;color:#f5f0e8;background:#202824;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 15px 35px #0003;font-size:11px;animation:toast-in .3s ease both}.toast-check{display:grid;place-items:center;width:20px;height:20px;color:#1f2b20;background:var(--green);border-radius:50%}.toast-check svg{stroke-width:2.5}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.sidebar{width:214px;flex-basis:214px}.topbar{padding:0 30px}.page-scroll{padding-inline:30px}.quick-action{padding-inline:12px}.quick-copy small{font-size:9px}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-main-grid{grid-template-columns:1fr}.top-content-panel{min-height:auto}}@media(max-width:900px){.sidebar{display:none}.mobile-topbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#e9e7de;background:var(--ink)}.mobile-topbar .brand-lockup{padding:0}.mobile-topbar-actions{display:flex;gap:2px}.mobile-topbar .icon-button{color:#a2aaa0}.content-frame,.main-content{display:block}.topbar{display:none}.page-scroll{min-height:calc(100vh - 64px);padding:31px 20px 58px}.dashboard-today{margin-bottom:20px;padding:22px 24px;background:#fbf8f3a8;border:1px solid rgba(33,36,31,.1);border-radius:16px;box-shadow:0 12px 30px #4a3b2706}.dashboard-today-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px}.dashboard-today-head h2{margin:7px 0 6px;color:var(--text);font:27px/1 Georgia,serif;letter-spacing:-.05em}.dashboard-today-head p:last-child{margin:0;color:#8d8a81;font-size:11px;line-height:1.5}.dashboard-today-count{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:#7a6b56;background:#eee3d2;border-radius:999px;font-size:9px;font-weight:750;white-space:nowrap}.dashboard-today-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dashboard-today-card{min-width:0;display:flex;align-items:flex-start;gap:10px;min-height:93px;padding:13px;color:var(--text);text-align:left;background:#ffffff7a;border:1px solid rgba(27,32,29,.09);border-radius:11px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.dashboard-today-card:hover{transform:translateY(-2px);border-color:#ff6b4a57;box-shadow:0 10px 20px #4a3b2712}.dashboard-today-card>span:nth-child(2){min-width:0;display:grid;gap:5px;flex:1}.dashboard-today-card>span:nth-child(2) small{color:#9a968d;font:8px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.dashboard-today-card>span:nth-child(2) strong{overflow:hidden;color:#454940;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-today-card>span:nth-child(2) em{color:#979289;font-size:9px;font-style:normal;line-height:1.45}.dashboard-today-card>svg{flex:0 0 auto;margin-top:4px;color:#b0aaa0}.dashboard-today-icon{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:9px}.dashboard-today-icon-coral{color:#a94d3a;background:#f6d8cf}.dashboard-today-icon-red{color:#c95548;background:#fae0d9}.dashboard-today-icon-brass{color:#8a6d42;background:#eadbc5}.dashboard-today-card-active{border-color:#ff6b4a66}.dashboard-today-card-attention{background:#fff1eb;border-color:#c25b4640}.dashboard-today-card-tint{background:#eee7dc}.publishing-transfer-panel{padding-bottom:19px}.publishing-transfer-count{padding:6px 8px;color:#638367;background:#e2f0e1;border-radius:999px;font-size:9px;font-weight:750}.publishing-transfer-count-attention{color:#a14d3b;background:#fae0d8}.publishing-transfer-list{display:grid;gap:4px}.publishing-transfer-row{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 0;border-bottom:1px solid rgba(27,32,29,.08)}.publishing-transfer-row:last-child{border-bottom:0}.publishing-transfer-icon{display:grid;place-items:center;width:29px;height:29px;flex:0 0 auto;border-radius:8px}.publishing-transfer-icon-ready{color:#56805b;background:#e1efdf}.publishing-transfer-icon-uploading{color:#9b7441;background:#f1e4cb}.publishing-transfer-icon-failed{color:#a54d3b;background:#fae0d8}.publishing-transfer-row>div{min-width:0;display:grid;gap:3px;flex:1}.publishing-transfer-row strong{overflow:hidden;color:#4b5048;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.publishing-transfer-row small{overflow:hidden;color:#9b978e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.publishing-transfer-status{flex:0 0 auto;font-size:8px;font-weight:750}.publishing-transfer-status-ready{color:#638367}.publishing-transfer-status-uploading{color:#a47a42}.publishing-transfer-status-failed{color:#a65443}.publishing-transfer-note{display:flex;align-items:center;gap:6px;margin:12px 0 0;color:#9a968d;font-size:9px;line-height:1.45}.publishing-transfer-note svg{flex:0 0 auto;color:#a97a45}.dashboard-grid{grid-template-columns:1fr}.week-panel,.pipeline-panel,.upcoming-panel,.performance-panel{min-height:auto}.performance-panel,.recommended-panel{grid-column:auto}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-heading{align-items:flex-start}.heading-signal{display:none}.detail-hero{grid-template-columns:1fr}.detail-hero>.thumbnail{min-height:300px}.detail-grid,.library-feature,.brand-grid{grid-template-columns:1fr}.brand-grid>.colors-panel,.voice-panel,.channels-panel{grid-column:auto;grid-row:auto}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow-x:auto;padding-bottom:5px}.settings-nav button{white-space:nowrap}.calendar-note{align-items:flex-start;flex-wrap:wrap}.calendar-note>div:nth-child(2){min-width:220px}.calendar-note .button{margin-left:49px}}@media(max-width:620px){.dashboard-today{padding:17px}.dashboard-today-head{display:block}.dashboard-today-count{margin-top:12px}.dashboard-today-grid{grid-template-columns:1fr}.dashboard-today-card{min-height:82px}.publishing-transfer-row{align-items:flex-start}.publishing-transfer-status{margin-left:auto}.page-scroll{padding-inline:15px}.page-intro{display:block;margin-bottom:29px}.page-intro h1,.dashboard-heading h1{font-size:46px}.page-intro-action{margin-top:20px}.page-intro-action .button{width:100%}.dashboard-heading{margin-bottom:26px}.dashboard-heading h1{font-size:52px}.dashboard-heading .intro-description{font-size:13px}.quick-actions{gap:8px}.quick-action{min-height:91px;gap:9px;padding:12px}.quick-icon{width:33px;height:33px}.quick-copy strong{font-size:11px}.quick-copy small{max-width:74px;line-height:1.25}.dashboard-today{margin-bottom:20px;padding:22px 24px;background:#fbf8f3a8;border:1px solid rgba(33,36,31,.1);border-radius:16px;box-shadow:0 12px 30px #4a3b2706}.dashboard-today-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px}.dashboard-today-head h2{margin:7px 0 6px;color:var(--text);font:27px/1 Georgia,serif;letter-spacing:-.05em}.dashboard-today-head p:last-child{margin:0;color:#8d8a81;font-size:11px;line-height:1.5}.dashboard-today-count{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:#7a6b56;background:#eee3d2;border-radius:999px;font-size:9px;font-weight:750;white-space:nowrap}.dashboard-today-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dashboard-today-card{min-width:0;display:flex;align-items:flex-start;gap:10px;min-height:93px;padding:13px;color:var(--text);text-align:left;background:#ffffff7a;border:1px solid rgba(27,32,29,.09);border-radius:11px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.dashboard-today-card:hover{transform:translateY(-2px);border-color:#ff6b4a57;box-shadow:0 10px 20px #4a3b2712}.dashboard-today-card>span:nth-child(2){min-width:0;display:grid;gap:5px;flex:1}.dashboard-today-card>span:nth-child(2) small{color:#9a968d;font:8px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.dashboard-today-card>span:nth-child(2) strong{overflow:hidden;color:#454940;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-today-card>span:nth-child(2) em{color:#979289;font-size:9px;font-style:normal;line-height:1.45}.dashboard-today-card>svg{flex:0 0 auto;margin-top:4px;color:#b0aaa0}.dashboard-today-icon{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:9px}.dashboard-today-icon-coral{color:#a94d3a;background:#f6d8cf}.dashboard-today-icon-red{color:#c95548;background:#fae0d9}.dashboard-today-icon-brass{color:#8a6d42;background:#eadbc5}.dashboard-today-card-active{border-color:#ff6b4a66}.dashboard-today-card-attention{background:#fff1eb;border-color:#c25b4640}.dashboard-today-card-tint{background:#eee7dc}.publishing-transfer-panel{padding-bottom:19px}.publishing-transfer-count{padding:6px 8px;color:#638367;background:#e2f0e1;border-radius:999px;font-size:9px;font-weight:750}.publishing-transfer-count-attention{color:#a14d3b;background:#fae0d8}.publishing-transfer-list{display:grid;gap:4px}.publishing-transfer-row{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 0;border-bottom:1px solid rgba(27,32,29,.08)}.publishing-transfer-row:last-child{border-bottom:0}.publishing-transfer-icon{display:grid;place-items:center;width:29px;height:29px;flex:0 0 auto;border-radius:8px}.publishing-transfer-icon-ready{color:#56805b;background:#e1efdf}.publishing-transfer-icon-uploading{color:#9b7441;background:#f1e4cb}.publishing-transfer-icon-failed{color:#a54d3b;background:#fae0d8}.publishing-transfer-row>div{min-width:0;display:grid;gap:3px;flex:1}.publishing-transfer-row strong{overflow:hidden;color:#4b5048;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.publishing-transfer-row small{overflow:hidden;color:#9b978e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.publishing-transfer-status{flex:0 0 auto;font-size:8px;font-weight:750}.publishing-transfer-status-ready{color:#638367}.publishing-transfer-status-uploading{color:#a47a42}.publishing-transfer-status-failed{color:#a65443}.publishing-transfer-note{display:flex;align-items:center;gap:6px;margin:12px 0 0;color:#9a968d;font-size:9px;line-height:1.45}.publishing-transfer-note svg{flex:0 0 auto;color:#a97a45}.dashboard-grid{gap:13px}.panel{padding:18px;border-radius:13px}.panel .section-header{margin-bottom:18px}.section-header h2{font-size:20px}.week-content-grid{grid-template-columns:1fr}.week-side-list{gap:5px;margin-top:5px}.content-row-featured .thumbnail{height:165px}.content-row-featured .content-row-copy>strong{font-size:15px}.week-footer{margin-top:15px;padding-top:15px}.pipeline-foot{display:block}.pipeline-progress{display:block;margin-top:10px}.performance-list{grid-template-columns:1fr;gap:7px}.performance-row{min-height:90px;padding:12px}.sparkline{width:110px;height:47px}.recommended-panel{display:block}.recommended-panel h2{margin:18px 0 12px;font-size:25px}.recommended-panel p{margin-bottom:18px}.recommended-bottom{justify-content:space-between;margin-left:0}.ideas-toolbar,.content-toolbar{display:block}.search-field{width:100%}.filter-group,.content-tabs{overflow-x:auto;margin-top:10px;padding-bottom:2px}.filter-button,.content-tab{white-space:nowrap}.toolbar-actions{justify-content:flex-end;margin-top:10px}.ideas-layout,.ideas-grid{grid-template-columns:1fr}.idea-side-panel{min-height:310px}.content-grid{grid-template-columns:1fr}.content-card-title{font-size:21px}.detail-heading h1{font-size:48px}.detail-hero>.thumbnail{min-height:235px}.detail-actions,.calendar-controls{flex-wrap:wrap}.calendar-controls strong{order:-1;width:calc(100% - 85px);text-align:center}.calendar-legend{width:100%;justify-content:center;margin:5px 0 0}.calendar-grid{margin-inline:-15px;border-radius:0}.calendar-day{min-width:133px}.calendar-note .button{margin-left:0}.library-collections{grid-template-columns:1fr}.collection-card{min-height:190px}.collection-icon{margin-bottom:20px}.recent-assets{grid-template-columns:1fr}.asset-preview{height:170px}.analytics-stat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.analytics-stat-grid .panel{padding:14px}.analytics-stat-grid .stat-value-row strong{font-size:20px}.analytics-stat-grid .stat-context{font-size:9px}.chart-panel{padding-inline:12px}.chart-panel .section-header{display:block}.chart-legend{margin-top:12px}.large-chart{height:220px}.analytics-insight{align-items:flex-start;flex-wrap:wrap}.analytics-insight>div:nth-child(2){min-width:calc(100% - 55px)}.analytics-insight .button{margin-left:56px}.swatches{gap:4px}.swatch{height:110px;padding:6px}.swatch span{font-size:7px}.swatch small{font-size:8px}.settings-form{grid-template-columns:1fr}.settings-row{align-items:flex-start}.settings-row>span:last-child{margin-left:auto}.toast{right:14px;left:14px;bottom:14px}.workspace-switcher{display:none}}html[data-theme=dark] .dashboard-today{background:#171c1a;border-color:#ffffff1f}html[data-theme=dark] .dashboard-today-head h2{color:#f1eee6}html[data-theme=dark] .dashboard-today-head p:last-child,html[data-theme=dark] .dashboard-today-card>span:nth-child(2) em{color:#aab2aa}html[data-theme=dark] .dashboard-today-card{color:#f1eee6;background:#202824;border-color:#ffffff1a}html[data-theme=dark] .dashboard-today-card>span:nth-child(2) strong{color:#eef0e8}html[data-theme=dark] .dashboard-today-card-attention{background:#342622;border-color:#ff8b6f47}html[data-theme=dark] .dashboard-today-card-tint{background:#252b26}html[data-theme=dark] .publishing-transfer-count{color:#b8d7b7;background:#293c2b}html[data-theme=dark] .publishing-transfer-count-attention{color:#f0b5a4;background:#412b27}html[data-theme=dark] .publishing-transfer-row{border-color:#ffffff1a}html[data-theme=dark] .publishing-transfer-row strong{color:#edf0e8}html[data-theme=dark] .publishing-transfer-row small,html[data-theme=dark] .publishing-transfer-note{color:#aab2aa}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.connection-api-note{padding:5px 8px;color:#8e7654;background:#f2e7d3;border-radius:999px;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.integration-empty{display:flex;align-items:center;gap:16px;padding:18px 0 8px}.integration-icon{display:grid;place-items:center;width:56px;height:56px;flex:0 0 auto;color:#cf4f45;background:#fae0d9;border-radius:16px}.integration-empty h3,.youtube-connection-head h3{margin:0 0 5px;color:#30342f;font:23px/1.05 Georgia,serif;letter-spacing:-.045em}.integration-empty p{max-width:540px;margin:0 0 14px;color:#8d8a81;font-size:11px;line-height:1.6}.settings-section-note{max-width:720px;margin:-8px 0 18px;color:#8d8a81;font-size:11px;line-height:1.6}.integration-alert{display:flex;align-items:center;gap:11px;margin:2px 0 16px;padding:12px;color:#775044;background:#fff0e9;border:1px solid rgba(194,91,70,.2);border-radius:10px}.integration-alert-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;color:#b85b45;background:#f9d9cd;border-radius:9px}.integration-alert>div{min-width:0;flex:1}.integration-alert strong{display:block;margin-bottom:3px;color:#8e4d3d;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.integration-alert p{margin:0;color:#775044;font-size:11px;line-height:1.45}.integration-alert small{display:block;margin-top:4px;color:#a87567;font-size:9px}.youtube-connection-card{padding:17px;background:#ffffff85;border:1px solid rgba(27,32,29,.09);border-radius:13px}.youtube-connection-head{display:flex;align-items:center;gap:12px}.youtube-connection-head>div:nth-child(2){min-width:0;flex:1}.youtube-connection-head h3{overflow:hidden;margin-bottom:3px;text-overflow:ellipsis;white-space:nowrap}.youtube-connection-head>div:nth-child(2) p:last-child{overflow:hidden;margin:0;color:#9a968d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.youtube-channel-avatar{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;flex:0 0 auto;color:#c95548;background:#fae2db;border-radius:50%}.youtube-channel-avatar img{width:100%;height:100%;object-fit:cover}.youtube-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:19px 0 13px;padding-top:15px;border-top:1px solid rgba(27,32,29,.08)}.youtube-stat-row span{display:grid;gap:4px}.youtube-stat-row strong{color:#30342f;font-size:16px;letter-spacing:-.04em}.youtube-stat-row small{color:#9a968d;font-size:9px}.connection-capabilities{display:flex;flex-wrap:wrap;gap:6px}.connection-capabilities span{padding:5px 8px;color:#aaa69c;background:#ece8e1;border-radius:6px;font-size:9px;font-weight:700}.connection-capabilities span.capability-on{color:#638367;background:#e2f0e1}.connection-footnote{margin:13px 0 14px;color:#918e85;font-size:10px;line-height:1.55}.connection-limitations{display:grid;gap:4px;margin:-4px 0 13px;color:#9a6c59;font-size:9px;line-height:1.45}.connection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.connection-actions .button-ghost{margin-left:auto}.integration-disclosure{display:flex;gap:8px;align-items:flex-start;margin-top:18px;padding-top:14px;color:#9b978e;border-top:1px solid rgba(27,32,29,.08);font-size:10px;line-height:1.55}.integration-disclosure svg{flex:0 0 auto;color:#a97a45}.analytics-range-buttons{display:flex;gap:3px;padding:3px;background:#ece8e1;border-radius:7px}.analytics-range-buttons button{padding:5px 8px;color:#99948a;background:transparent;border-radius:5px;font-size:9px;font-weight:750}.analytics-range-buttons button.range-active{color:#30342f;background:#fffdf8;box-shadow:0 1px 4px #201d1714}.youtube-chart-bars{display:flex;align-items:end;gap:3px;height:166px;padding:15px 0 0 34px;border-bottom:1px solid rgba(27,32,29,.12)}.youtube-chart-bars span{min-width:2px;flex:1;background:linear-gradient(180deg,var(--coral),#f6b08f);border-radius:3px 3px 0 0;opacity:.83;transition:height .25s ease}.youtube-chart-bars span:hover{opacity:1}.analytics-sync-note{display:flex;align-items:center;gap:6px;margin:-7px 0 17px;color:#638367;font-size:10px}.analytics-empty{min-height:220px;padding:20px}.youtube-video-thumb{width:54px;height:38px;flex:0 0 auto;object-fit:cover;border-radius:6px}.youtube-video-thumb-empty{display:grid;place-items:center;color:#c95548;background:#fae2db}.analytics-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:16px}.analytics-provider-panel{min-width:0}.analytics-provider-actions{display:flex;align-items:center;gap:8px}.analytics-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.analytics-metric-card{min-width:0;padding:11px;background:#ffffff8c;border:1px solid rgba(27,32,29,.08);border-radius:9px}.analytics-metric-label{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;color:#8e8b82;font-size:9px;line-height:1.25}.analytics-metric-card strong{display:block;margin:6px 0 4px;color:#30342f;font:21px/1 Georgia,serif;letter-spacing:-.04em}.analytics-metric-card small{display:block;overflow:hidden;color:#aaa49a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.analytics-status{display:inline-flex;align-items:center;width:max-content;padding:4px 6px;color:#8e8b82;background:#eee9e1;border-radius:5px;font-size:8px;font-weight:760;line-height:1;white-space:nowrap}.analytics-status-provider-synced{color:#638367;background:#e2f0e1}.analytics-status-local{color:#7a6e5a;background:#f0e6d5}.analytics-status-demo{color:#886a9a;background:#eee4f5}.analytics-status-delayed{color:#997144;background:#f7ead7}.analytics-status-unavailable{color:#9a6c59;background:#f9e6df}.analytics-source-note{display:flex;align-items:flex-start;gap:7px;margin:5px 0 12px;color:#8f8b82;font-size:9px;line-height:1.5}.analytics-source-note svg{flex:0 0 auto;color:#ae765c}.analytics-legend{display:flex;flex-wrap:wrap;gap:10px;margin:-2px 0 13px;color:#9a968d;font-size:8px}.analytics-legend span{display:inline-flex;align-items:center;gap:5px}.analytics-legend-dot{width:6px;height:6px;display:inline-block;border-radius:50%}.analytics-legend-provider{background:var(--green)}.analytics-legend-local{background:var(--brass)}.analytics-legend-demo{background:var(--violet)}.analytics-insight-summary{min-width:0}.analytics-insight-list{display:grid;gap:8px}.analytics-insight-card{display:flex;align-items:flex-start;gap:10px;padding:11px;background:#ffffff80;border:1px solid rgba(27,32,29,.08);border-radius:9px}.analytics-insight-card .insight-icon{width:30px;height:30px;flex:0 0 auto}.analytics-insight-card h3{margin:0 0 4px;color:#30342f;font:17px/1.06 Georgia,serif;letter-spacing:-.03em}.analytics-insight-card p:not(.eyebrow){margin:0 0 9px;color:#858279;font-size:9px;line-height:1.5}.analytics-insight-actionable{border-color:#ff6b4a47;background:#fff8f2b3}.analytics-local-panel{margin-top:16px}.analytics-page .analytics-main-grid{align-items:stretch}@media(max-width:700px){.integration-empty{align-items:flex-start;flex-direction:column}.integration-alert{align-items:flex-start;flex-wrap:wrap}.integration-alert .button{margin-left:45px}.youtube-connection-head{align-items:flex-start;flex-wrap:wrap}.youtube-connection-head .status-badge{width:100%}.connection-actions .button-ghost{margin-left:0}.youtube-stat-row strong{font-size:14px}.analytics-range-buttons{margin-top:10px;width:max-content}.analytics-provider-grid{grid-template-columns:1fr}.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-provider-actions{align-items:flex-end;flex-direction:column}}@media(max-width:420px){.analytics-metric-grid{grid-template-columns:1fr}.analytics-metric-label{display:grid}}.publishing-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:16px;align-items:start}.publishing-main{display:grid;gap:16px;min-width:0}.publish-step-note,.publish-history-count{color:#9a968d;font-size:9px}.publish-history-count{display:grid;place-items:center;min-width:24px;height:24px;color:#7d796f;background:#eee9e1;border-radius:50%;font-weight:800}.publish-content-select{display:grid;gap:7px;color:#8b877d;font:9px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.publish-content-select select{width:100%;min-height:42px;padding:0 11px;color:var(--text);background:#fffdf8;border:1px solid var(--line);border-radius:8px;font:12px inherit;letter-spacing:normal;text-transform:none}.publish-selected-brief{display:grid;gap:5px;margin-top:15px;padding:13px;background:#f5efe5;border-radius:10px}.publish-selected-brief strong{color:#343a33;font:22px/1.05 Georgia,serif;letter-spacing:-.04em}.publish-selected-brief span{color:#a15b48;font-size:9px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.publish-selected-brief p{margin:3px 0 0;color:#8d8a81;font-size:10px;line-height:1.5}.publish-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.publish-target{min-width:0;padding:13px;border:1px solid rgba(27,32,29,.1);border-radius:10px;background:#ffffff75}.publish-target-selected{border-color:#ff6b4a8c;box-shadow:0 0 0 2px #ff6b4a14}.publish-target-disabled{opacity:.82}.publish-target-toggle{display:flex;align-items:center;width:100%;gap:9px;color:var(--text);text-align:left;background:transparent}.publish-target-toggle>span:nth-child(2){min-width:0;display:grid;gap:3px;flex:1}.publish-target-toggle strong{font-size:12px}.publish-target-toggle small{color:#99958c;font-size:9px}.publish-provider{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;border-radius:9px}.publish-provider-facebook{color:#3969a8;background:#e2ecfb}.publish-provider-instagram{color:#a64f78;background:#f5dfeb}.publish-provider-youtube{color:#c95548;background:#fae2db}.publish-check{display:grid;place-items:center;width:21px;height:21px;color:transparent;border:1px solid #d4cec2;border-radius:50%}.publish-check-on{color:#fff;background:var(--coral);border-color:var(--coral)}.publish-target>p{min-height:29px;margin:12px 0;color:#918e85;font-size:9px;line-height:1.45}.publish-preview{display:grid;gap:5px;padding:9px;background:#f7f3ec;border-radius:7px}.publish-preview span{color:#aaa49a;font:8px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.publish-preview strong{display:-webkit-box;overflow:hidden;color:#69685f;font-size:10px;line-height:1.45;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:pre-line}.publish-review-list{display:grid;gap:8px}.publish-review-row{display:flex;align-items:center;gap:9px;padding:10px;background:#f7f3ec;border-radius:8px}.publish-review-row>div{min-width:0;display:grid;gap:4px;flex:1}.publish-review-row strong{font-size:11px}.publish-review-row small{overflow:hidden;color:#918e85;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.publish-review-ready{color:#638367;font-size:9px;font-weight:750}.publish-empty-copy{margin:0;padding:13px;color:#9b978e;background:#f7f3ec;border-radius:8px;font-size:10px}.publish-confirm-button{margin-top:15px}.publish-history-panel{min-width:0}.publish-history-list{display:grid;gap:2px}.publish-history-row{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid rgba(27,32,29,.08)}.publish-history-row:last-child{border-bottom:0}.publish-history-copy{min-width:0;display:grid;gap:3px;flex:1}.publish-history-copy strong{overflow:hidden;color:#44483f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.publish-history-copy small{overflow:hidden;color:#9b978e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.publish-history-copy .publish-error-copy{color:#a65;white-space:normal}.publish-status{display:inline-flex;align-items:center;gap:4px;color:#8d8a81;font-size:8px;white-space:nowrap}.publish-status i{width:5px;height:5px;background:currentColor;border-radius:50%}.publish-status-published{color:#638367}.publish-status-processing{color:#a47a45}.publish-status-failed,.publish-status-needs-auth{color:#ad6352}.publish-status-unsupported{color:#9b978e}@media(max-width:1000px){.publishing-layout{grid-template-columns:1fr}.publish-history-panel{order:2}}@media(max-width:620px){.dashboard-today{padding:17px}.dashboard-today-head{display:block}.dashboard-today-count{margin-top:12px}.dashboard-today-grid{grid-template-columns:1fr}.dashboard-today-card{min-height:82px}.publishing-transfer-row{align-items:flex-start}.publishing-transfer-status{margin-left:auto}.publish-target-grid{grid-template-columns:1fr}.publish-step-note{display:none}.publish-history-row{align-items:flex-start;flex-wrap:wrap}.publish-status{margin-left:39px}.publish-history-row .button{margin-left:auto}}.publishing-readiness{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;padding:12px;color:#5f665d;background:#f2eee6;border:1px solid rgba(27,32,29,.08);border-radius:9px}.publishing-readiness>div{display:grid;gap:3px;min-width:0}.publishing-readiness .eyebrow{margin:0;color:#a15b48}.publishing-readiness strong{color:#343a33;font-size:11px}.publishing-readiness small{color:#918e85;font-size:9px;line-height:1.45}@media(max-width:700px){.publishing-readiness{align-items:flex-start;flex-direction:column}}.meta-connections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.meta-connection-card{padding:17px;background:#ffffff85;border:1px solid rgba(27,32,29,.09);border-radius:13px}.meta-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.meta-card-head h3{margin:0;color:#30342f;font:22px/1.05 Georgia,serif;letter-spacing:-.045em}.meta-empty{display:flex;align-items:flex-start;gap:13px}.meta-empty h4,.meta-candidates h4{margin:0 0 5px;color:#30342f;font:17px/1.1 Georgia,serif;letter-spacing:-.03em}.meta-empty p{margin:0 0 13px;color:#8d8a81;font-size:10px;line-height:1.55}.meta-icon-facebook{color:#3969a8;background:#e2ecfb}.meta-icon-instagram{color:#a64f78;background:#f5dfeb}.meta-connection-head{display:flex;align-items:center;gap:11px}.meta-connection-head>div:nth-child(2){min-width:0;flex:1}.meta-connection-head h4{margin:0 0 4px;color:#30342f;font:19px/1.05 Georgia,serif;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-connection-head p:last-child{margin:0;color:#9a968d;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-connection-avatar{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:50%}.meta-connection-avatar img,.meta-candidate-avatar img{width:100%;height:100%;object-fit:cover}.meta-avatar-facebook{color:#3969a8;background:#e2ecfb}.meta-avatar-instagram{color:#a64f78;background:#f5dfeb}.meta-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0 13px;padding:13px 0;border-top:1px solid rgba(27,32,29,.08);border-bottom:1px solid rgba(27,32,29,.08)}.meta-stat-row span{display:grid;gap:3px}.meta-stat-row strong{color:#373b36;font-size:16px}.meta-stat-row small{color:#9a968d;font-size:9px}.meta-connection-card .connection-capabilities{margin-bottom:12px}.meta-connection-card .connection-footnote{margin:0 0 13px;color:#9a968d;font-size:10px;line-height:1.5}.meta-candidates{padding-top:2px}.meta-candidates>h4{margin-bottom:11px}.meta-candidate{display:flex;align-items:center;width:100%;gap:10px;padding:10px 0;color:#333831;text-align:left;background:transparent;border-top:1px solid rgba(27,32,29,.08)}.meta-candidate:hover{color:var(--coral-deep)}.meta-candidate>span:nth-child(2){flex:1;display:grid;gap:3px;min-width:0}.meta-candidate strong{font-size:11px}.meta-candidate small{color:#9a968d;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-candidate-avatar{display:grid;place-items:center;width:30px;height:30px;overflow:hidden;color:#3969a8;background:#e2ecfb;border-radius:50%}.meta-link-button{margin-top:8px;color:var(--coral-deep);background:transparent;font-size:10px;font-weight:700}.meta-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:16px}.meta-analytics-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.meta-analytics-stats .stat-value-row{display:block}.meta-analytics-stats .stat-value-row strong{font-size:20px}.meta-top-content{display:grid;gap:8px;padding-top:12px}.meta-top-content>div{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid rgba(27,32,29,.07)}.meta-top-content strong{overflow:hidden;color:#4d504a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.meta-top-content small,.analytics-muted{color:#9a968d;font-size:9px}@media(max-width:720px){.meta-connections-grid,.meta-analytics-grid{grid-template-columns:1fr}.meta-connection-head{align-items:flex-start;flex-wrap:wrap}.meta-connection-head .status-badge{width:100%}}select,textarea{font:inherit}input,select,textarea{color:var(--text)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sync-status{display:inline-flex;align-items:center;color:#6d806d;font-size:9px;font-weight:720;white-space:nowrap}.sync-status:before{width:6px;height:6px;margin-right:5px;background:#79a77d;border-radius:50%;content:""}.sync-status-pending{color:#9a5c45}.sync-status-pending:before{background:var(--coral)}.page-intro h1 em,.studio-heading h1 em,.calendar-toolbar h2 em{color:var(--coral-deep);font-style:italic}.panel-note{color:var(--muted);font-size:12px}.status-violet{color:#6759a9;background:#e8e3ff}.status-violet .status-dot{background:var(--violet)}.thumb-brass{background:linear-gradient(145deg,#675039,#b89462)}.profile-avatar,.topbar-avatar{overflow:hidden}.profile-avatar img,.topbar-avatar img{width:100%;height:100%;object-fit:cover}.mobile-topbar-actions{display:flex;align-items:center}.mobile-nav-drawer{display:none}@media(max-width:900px){.content-frame{position:relative}.mobile-nav-drawer{position:absolute;z-index:20;top:64px;right:12px;left:12px;display:grid;gap:4px;padding:13px;color:#e9e8df;background:#141817fa;border:1px solid rgba(255,255,255,.1);border-radius:15px;box-shadow:0 24px 60px #00000059;animation:drawer-in .2s ease both}.mobile-nav-heading{display:flex;align-items:center;justify-content:space-between;padding:5px 7px 10px;color:#767f78;font:9px ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.mobile-nav-heading button{display:grid;place-items:center;color:#8f9890;background:transparent}.mobile-nav-link{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 11px;color:#9ea59f;border-radius:9px;font-size:12px;font-weight:700}.mobile-nav-link small{margin-left:auto}.mobile-nav-link-active{color:#fff;background:#ffffff14}.mobile-nav-link-active svg{color:var(--coral)}@keyframes drawer-in{0%{opacity:0;transform:translateY(-7px)}}}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:22px;background:#070908b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:backdrop-in .18s ease both}.modal{width:min(100%,610px);max-height:calc(100vh - 44px);overflow:auto;padding:27px;background:var(--paper-bright);border:1px solid rgba(255,255,255,.55);border-radius:19px;box-shadow:0 28px 90px #00000059;animation:modal-in .25s ease both}.modal-lg{width:min(100%,780px)}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.modal-header h2{margin:6px 0 0;font:31px/1 Georgia,serif;letter-spacing:-.05em}.modal-close{display:grid;place-items:center;width:34px;height:34px;color:#777970;background:#eee8df;border-radius:9px}.modal-form{display:grid;gap:16px}.composer-intro{display:flex;align-items:center;gap:12px;padding:13px;color:#716f67;background:#eee8de;border-radius:11px}.composer-intro p{margin:0;font-size:11px;line-height:1.55}.composer-icon{display:grid;place-items:center;width:35px;height:35px;flex:0 0 auto;color:#886b42;background:#e2cfb1;border-radius:9px}.composer-icon-coral{color:#a24532;background:#f5d2c8}.form-field{display:grid;gap:7px}.form-label{display:flex;justify-content:space-between;color:#6d6e67;font-size:10px;font-weight:760}.form-label small{color:#a29e94;font-weight:500}.form-field input,.form-field select,.form-field textarea,.studio-field input,.studio-field select,.studio-field textarea{width:100%;padding:10px 11px;color:var(--text);background:#ffffffb8;border:1px solid #d8d0c3;border-radius:8px;outline:none;font-size:12px;line-height:1.5;transition:border .15s ease,box-shadow .15s ease,background .15s ease}.form-field input,.form-field select,.studio-field input,.studio-field select{min-height:42px}.form-field textarea,.studio-field textarea{resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.studio-field input:focus,.studio-field select:focus,.studio-field textarea:focus{border-color:var(--coral);background:#fff;box-shadow:0 0 0 3px #ff6b4a1a}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.platform-toggle,.format-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.format-grid{grid-template-columns:repeat(4,1fr)}.platform-toggle button,.format-grid button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:41px;color:#77786f;background:#eee9e1;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:700}.platform-toggle .platform-selected,.format-grid .format-selected{color:#8e3c2d;background:#f8ddd5;border-color:#ff6b4a57}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:5px}.confirm-body{display:grid;justify-items:start;gap:15px}.confirm-body>p{margin:0;color:#77756c;font-size:12px;line-height:1.7}.confirm-body .modal-actions{width:100%;justify-content:flex-end}.confirm-icon{display:grid;place-items:center;width:40px;height:40px;color:#7a694d;background:#eadcc6;border-radius:10px}.confirm-icon-danger{color:#a14132;background:#f6d7ce}@keyframes backdrop-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}.workspace-toolbar{display:flex;align-items:center;gap:10px;padding:11px;background:#fbf8f3c7;border:1px solid var(--line);border-radius:13px;box-shadow:0 10px 30px #4a3b2708}.workspace-search{min-width:230px;flex:1;display:flex;align-items:center;gap:8px;padding:0 10px;color:#96938a;background:#ffffffb3;border:1px solid #ded7cc;border-radius:8px}.workspace-search input{width:100%;height:39px;padding:0;background:transparent;border:0;outline:0;font-size:11px}.workspace-filters{display:flex;align-items:center;gap:6px}.filter-select{position:relative;display:block}.filter-select select{height:39px;padding:0 27px 0 10px;color:#74766f;appearance:none;background:#efebe4;border:0;border-radius:8px;outline:0;font-size:10px;font-weight:680}.filter-select svg{position:absolute;right:9px;top:14px;pointer-events:none;color:#9a988f}.view-toggle{display:flex;padding:3px;background:#e9e3da;border-radius:8px}.view-toggle button{display:grid;place-items:center;width:31px;height:31px;color:#8e8c84;background:transparent;border-radius:6px}.view-toggle .view-active{color:var(--ink);background:#fff;box-shadow:0 2px 5px #0000000f}.results-meta{display:flex;justify-content:space-between;margin:13px 2px 17px;color:#9a978d;font-size:10px}.results-meta span:first-child{color:#686b63;font-weight:750}.idea-workspace{display:grid;gap:12px}.idea-workspace-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.idea-workspace-card{min-width:0;display:flex;flex-direction:column;padding:19px;background:#fbf8f3e6;border:1px solid rgba(33,36,31,.1);border-radius:14px;box-shadow:0 11px 28px #4a3b2709;transition:transform .2s ease,box-shadow .2s ease}.idea-workspace-card:hover{transform:translateY(-3px);box-shadow:0 16px 35px #4a3b2712}.idea-card-top{display:flex;justify-content:space-between;align-items:center}.priority-badge{display:inline-flex;align-items:center;gap:6px;color:#7d7c74;font-size:9px;font-weight:760}.priority-badge i{width:6px;height:6px;background:#aaa79f;border-radius:50%}.priority-high i{background:var(--coral)}.priority-medium i{background:var(--brass)}.priority-low i{background:var(--green)}.idea-status{padding:4px 7px;color:#777970;background:#ebe6de;border-radius:999px;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.idea-status-active{color:#507f56;background:#e1efdf}.idea-status-converted{color:#52749c;background:#e1eaf5}.idea-card-copy{flex:1;margin-top:27px}.idea-card-copy h2{margin:9px 0;font:23px/1.08 Georgia,serif;letter-spacing:-.045em}.idea-card-copy>p:last-child{display:-webkit-box;overflow:hidden;margin:0;color:#85837a;font-size:11px;line-height:1.65;-webkit-line-clamp:3;-webkit-box-orient:vertical}.idea-card-meta{display:flex;align-items:center;gap:9px;margin-top:24px;padding-top:14px;color:#99968e;border-top:1px solid rgba(27,32,29,.08);font-size:9px}.idea-card-meta>strong{margin-left:auto;color:var(--text);font:19px Georgia,serif}.idea-card-meta>strong small{color:#aaa69c;font:8px ui-monospace,monospace}.idea-card-actions{display:flex;align-items:center;gap:3px;margin:13px -5px -5px;padding-top:11px;border-top:1px solid rgba(27,32,29,.07)}.idea-card-actions>button:not(.button){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:31px;height:31px;padding:0 7px;color:#89877f;background:transparent;border-radius:7px;font-size:9px}.idea-card-actions>button:not(.button):hover{color:var(--text);background:#eee9e1}.idea-card-actions .danger-action:hover{color:#ac4434!important;background:#f6ddd6!important}.idea-workspace-list .idea-workspace-card{display:grid;grid-template-columns:100px minmax(260px,1fr) 220px auto;align-items:center;gap:20px}.idea-workspace-list .idea-card-top{display:grid;justify-items:start;gap:9px}.idea-workspace-list .idea-card-copy{margin:0}.idea-workspace-list .idea-card-copy h2{margin-block:6px;font-size:18px}.idea-workspace-list .idea-card-meta,.idea-workspace-list .idea-card-actions{margin:0;padding:0;border:0}.idea-workspace-list .idea-card-actions span{display:none}.pipeline-summary{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:15px;background:#fbf8f3c7;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pipeline-summary button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px;color:#797970;background:transparent;border-right:1px solid var(--line);font-size:9px;font-weight:700}.pipeline-summary button:last-child{border:0}.pipeline-summary strong{color:var(--text);font:17px Georgia,serif}.kanban-board{display:grid;grid-template-columns:repeat(7,minmax(245px,1fr));gap:10px;overflow-x:auto;padding:2px 2px 16px;scroll-snap-type:x proximity}.kanban-column{min-height:500px;padding:11px;background:#e5ded38c;border:1px solid rgba(33,36,31,.09);border-radius:13px;scroll-snap-align:start;transition:background .15s ease}.kanban-dragging{background:#ff6b4a14}.kanban-column-header{display:flex;align-items:center;justify-content:space-between;padding:3px 3px 12px}.kanban-column-header>span{display:flex;align-items:center;gap:7px;color:#686a63;font-size:10px;font-weight:780}.kanban-column-header strong{color:#89867e;font:14px Georgia,serif}.stage-dot{width:7px;height:7px;background:var(--brass);border-radius:50%}.stage-ideas{background:#aaa59c}.stage-scripting{background:var(--brass)}.stage-recording{background:var(--violet)}.stage-editing{background:var(--coral)}.stage-ready{background:var(--green)}.stage-scheduled{background:var(--blue)}.stage-published{background:#5f9065}.kanban-stack{display:grid;align-content:start;gap:8px}.kanban-card{padding:11px;background:#fbf8f3;border:1px solid rgba(33,36,31,.1);border-radius:11px;box-shadow:0 7px 18px #4035260a;cursor:grab}.kanban-card:active{cursor:grabbing}.kanban-card-link{width:100%;display:flex;align-items:center;gap:9px;color:var(--text);text-align:left;background:transparent}.kanban-card-link>span{min-width:0;display:grid;gap:4px}.kanban-card-link small{color:#9a968d;font-size:8px}.kanban-card-link strong{overflow:hidden;font-size:11px;line-height:1.35;text-overflow:ellipsis}.kanban-card-meta{display:flex;justify-content:space-between;margin-top:11px;color:#a19e95;font-size:8px}.kanban-move{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid #ece6dc}.kanban-move span{color:#aaa69d;font-size:8px}.kanban-move select{max-width:110px;color:#77776f;background:transparent;border:0;outline:0;font-size:9px}.kanban-idea{border-color:#c7a77a5c;background:#f4ebdd;cursor:default}.kanban-card-top,.kanban-card-foot{display:flex;align-items:center;justify-content:space-between}.kanban-idea h3{margin:13px 0 8px;font:17px/1.1 Georgia,serif;letter-spacing:-.035em}.kanban-idea>p{display:-webkit-box;overflow:hidden;margin:0;color:#7d796e;font-size:10px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}.kanban-card-foot{margin-top:12px}.kanban-card-foot button{display:flex;align-items:center;gap:4px;color:#9a4938;background:transparent;font-size:9px;font-weight:760}.kanban-empty{min-height:80px;display:grid;place-items:center;align-content:center;gap:6px;color:#aaa69d;border:1px dashed #cfc7bb;border-radius:10px;font-size:9px}.pipeline-help{display:flex;align-items:center;gap:7px;margin:10px 2px 0;color:#99968d;font-size:9px}.back-link{display:flex;align-items:center;gap:6px;margin-bottom:25px;padding:0;color:#89867e;background:transparent;font-size:10px;font-weight:700}.studio-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.studio-heading>div:first-child{max-width:820px}.studio-heading-meta{display:flex;align-items:center;gap:9px;color:#8e8c84;font-size:10px}.studio-heading h1{margin:13px 0 9px;font:clamp(38px,5vw,65px)/.98 Georgia,serif;letter-spacing:-.06em}.studio-heading p{max-width:700px;margin:0;color:#85837a;font-size:12px;line-height:1.65}.studio-heading-actions{display:flex;gap:8px}.studio-tabs{display:flex;gap:3px;overflow-x:auto;padding:6px;margin-bottom:13px;background:#fbf8f3cc;border:1px solid var(--line);border-radius:12px}.studio-tabs button{min-width:max-content;padding:9px 14px;color:#89867e;background:transparent;border-radius:8px;font-size:10px;font-weight:720}.studio-tabs .studio-tab-active{color:#913f30;background:#f8ddd5}.studio-canvas{min-height:560px;padding:clamp(20px,3vw,38px);background:#fbf8f3e6;border:1px solid rgba(33,36,31,.1);border-radius:16px;box-shadow:0 18px 45px #4a3b270b}.studio-section>header{max-width:650px;margin-bottom:30px}.studio-section>header h2{margin:0 0 8px;font:28px/1 Georgia,serif;letter-spacing:-.045em}.studio-section>header p{margin:0;color:#918e85;font-size:11px;line-height:1.65}.studio-fields,.script-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.studio-field{display:grid;align-content:start;gap:7px}.studio-field>span{display:flex;justify-content:space-between;color:#74756e;font-size:9px;font-weight:760;letter-spacing:.02em}.studio-field>span small{color:#aaa69d;font-weight:500}.studio-field-wide{grid-column:1 / -1}.studio-platforms{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.studio-platforms button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;color:#85847c;background:#eee9e1;border-radius:8px;font-size:10px;font-weight:700}.studio-platforms .studio-platform-active{color:#8e3d2f;background:#f7dbd3;box-shadow:inset 0 0 0 1px #ff6b4a47}.freeform-script,.notes-editor{font-family:Georgia,serif!important;font-size:15px!important;line-height:1.8!important}.assets-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:24px}.asset-dropzone{position:relative;min-height:390px;overflow:hidden;background:#d8d0c4;border-radius:13px}.asset-dropzone>.thumbnail{height:100%;min-height:390px}.asset-dropzone>img{width:100%;height:390px;display:block;object-fit:cover}.asset-upload,.brand-upload{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;color:#f7f3eb;background:#0f1211d6;border-radius:8px;cursor:pointer;font-size:9px;font-weight:760}.asset-upload{position:absolute;right:13px;bottom:13px}.asset-upload input,.brand-upload input{position:absolute;width:1px;height:1px;opacity:0}.asset-notes{display:grid;align-content:start;gap:17px}.asset-placeholder-list{display:grid;gap:7px}.asset-placeholder-list span{display:flex;align-items:center;gap:9px;padding:12px;color:#77776f;background:#eee9e1;border-radius:8px;font-size:10px}.asset-notes>p{margin:0;color:#a09c93;font-size:9px;line-height:1.6}.platform-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.platform-editor{display:grid;align-content:start;gap:15px;padding:20px;background:#f0ebe3;border:1px solid #ddd5c9;border-radius:13px}.platform-editor>header{display:flex;align-items:center;gap:10px;margin-bottom:5px}.platform-editor h3,.platform-editor p{margin:0}.platform-editor h3{font-size:12px}.platform-editor p{margin-top:3px;color:#99958c;font-size:9px}.platform-editor .studio-fields{grid-template-columns:1fr 1fr}.checklist-editor{display:grid;gap:8px;max-width:760px}.checklist-editor label{display:flex;align-items:center;gap:12px;min-height:51px;padding:10px 13px;background:#f0ebe3;border:1px solid #dfd8cd;border-radius:9px;cursor:pointer}.checklist-editor input{position:absolute;opacity:0}.checkmark{display:grid;place-items:center;width:25px;height:25px;color:transparent;background:#fff;border:1px solid #d4cdc2;border-radius:7px}.checklist-editor strong{font-size:11px}.checklist-editor .checklist-done .checkmark{color:#1e2820;background:var(--green);border-color:var(--green)}.checklist-editor .checklist-done strong{color:#929087;text-decoration:line-through}.checklist-progress{max-width:760px;display:flex;align-items:center;gap:14px;margin-top:18px;color:#8f8c83;font-size:9px}.checklist-progress span{white-space:nowrap}.checklist-progress span strong{color:var(--text)}.checklist-progress>i{height:5px;flex:1;overflow:hidden;background:#ddd6cc;border-radius:8px}.checklist-progress b{display:block;height:100%;background:var(--green)}.notes-editor{min-height:430px}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:17px}.calendar-panel,.calendar-upcoming{background:#fbf8f3e0;border:1px solid rgba(33,36,31,.1);border-radius:15px;box-shadow:0 12px 30px #4a3b2709}.calendar-panel{overflow:hidden}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.calendar-toolbar>div{display:flex;gap:4px}.calendar-toolbar button{display:inline-grid;place-items:center;min-width:31px;height:31px;color:#7e7e76;background:#eee9e2;border-radius:7px}.calendar-toolbar h2{margin:0;font:22px Georgia,serif;letter-spacing:-.04em}.calendar-toolbar .today-button{display:inline-block;padding:0 10px;font-size:9px;font-weight:760}.month-grid{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr))}.month-weekday{padding:10px;color:#9a978e;border-right:1px solid #e2dbd0;border-bottom:1px solid #e2dbd0;font:8px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.month-day{position:relative;min-height:132px;padding:8px;border-right:1px solid #e2dbd0;border-bottom:1px solid #e2dbd0;cursor:pointer}.month-day:nth-child(7n){border-right:0}.month-day-number{display:grid;place-items:center;width:25px;height:25px;color:#77786f;background:transparent;border-radius:50%;font-size:9px}.month-today{background:#ff6b4a0a}.month-today .month-day-number{color:#fff;background:var(--coral)}.month-items{display:grid;gap:4px;margin-top:5px}.month-item{min-width:0;display:grid;gap:3px;padding:7px;color:#5f5f59;text-align:left;background:#efe7da;border-left:3px solid var(--brass);border-radius:6px}.month-item-sunset,.month-item-rose{background:#f6ddd5;border-color:var(--coral)}.month-item-electric,.month-item-blue{background:#dee9f5;border-color:var(--blue)}.month-item-moss{background:#e1ecdf;border-color:var(--green)}.month-item span,.month-item small{color:#8f8b82;font-size:7px}.month-item strong{overflow:hidden;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.month-add{position:absolute;right:9px;bottom:9px;display:flex;align-items:center;gap:3px;color:transparent;font-size:8px}.month-day:hover .month-add{color:#aaa49a}.month-blank{cursor:default;background:#e3dcd24d}.calendar-upcoming{align-self:start;padding:21px}.calendar-upcoming>header h2{margin:7px 0 18px;font:22px Georgia,serif;letter-spacing:-.04em}.calendar-upcoming>div{display:grid;gap:4px}.calendar-upcoming>div>button{width:100%;display:flex;align-items:center;gap:10px;padding:11px 0;color:var(--text);text-align:left;background:transparent;border-bottom:1px solid #e4ddd2}.calendar-upcoming>div>button:last-child{border:0}.upcoming-date{display:grid;place-items:center;width:39px;height:44px;flex:0 0 auto;background:#eee7dd;border-radius:8px}.upcoming-date strong{font:17px Georgia,serif}.upcoming-date small{color:#99958c;font-size:7px;text-transform:uppercase}.upcoming-detail{min-width:0;flex:1;display:grid;gap:4px}.upcoming-detail>small{color:#9b978e;font-size:8px}.upcoming-detail>strong{overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.library-toolbar{align-items:flex-start}.library-toolbar .workspace-filters{flex-wrap:wrap}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.library-card{min-width:0;overflow:hidden;background:#fbf8f3e6;border:1px solid rgba(33,36,31,.1);border-radius:14px}.library-card>.thumbnail{height:190px;border-radius:0}.library-card-body{padding:17px}.library-card-badges{min-height:21px;display:flex;align-items:center;gap:8px}.archive-pill{display:inline-flex;align-items:center;gap:4px;color:#806f53;font-size:8px;font-weight:700}.library-card h2{margin:12px 0 8px;font:21px/1.08 Georgia,serif;letter-spacing:-.045em}.library-card-body>p{display:-webkit-box;overflow:hidden;margin:0;color:#8a877e;font-size:10px;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical}.library-card-meta{display:flex;align-items:center;gap:9px;margin-top:15px;color:#9a978e;font-size:8px}.library-card-performance{display:flex;align-items:flex-end;gap:18px;margin-top:15px;padding-top:13px;border-top:1px solid #e5ded3}.library-card-performance>span{display:grid;gap:3px}.library-card-performance small{color:#a09c93;font-size:7px;text-transform:uppercase}.library-card-performance strong{font:16px Georgia,serif}.library-card-performance .button{margin-left:auto}.analytics-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.analytics-main-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:15px}.analytics-range{color:#98958c;font-size:9px}.large-chart{position:relative;min-height:275px;padding:15px 0 25px 37px}.large-chart svg{width:100%;height:230px;overflow:visible}.chart-axis{position:absolute;inset:14px auto 25px 0;display:flex;flex-direction:column;justify-content:space-between;color:#aaa69d;font-size:7px}.chart-dates{display:flex;justify-content:space-between;color:#aaa69d;font-size:7px}.top-content-list{display:grid}.top-content-list>div{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #e4ddd2}.top-rank{color:#aaa69d;font:9px ui-monospace,monospace}.top-content-list>div>span:nth-child(3){min-width:0;flex:1;display:grid;gap:4px}.top-content-list strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.top-content-list small{color:#9d9990;font-size:7px}.top-metric{display:grid;justify-items:end;gap:3px}.top-metric strong{font:14px Georgia,serif}.analytics-insight{display:flex;align-items:center;gap:16px;margin-top:15px}.insight-icon{display:grid;place-items:center;width:43px;height:43px;flex:0 0 auto;color:#9c4635;background:#f2cfc4;border-radius:11px}.analytics-insight>div{flex:1}.analytics-insight h2{margin:7px 0 5px;font:22px Georgia,serif;letter-spacing:-.04em}.analytics-insight p:last-child{margin:0;color:#817d73;font-size:10px}.brand-workspace{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:15px}.brand-media-panel,.brand-social-panel{grid-column:1 / -1}.brand-profile-edit{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:center}.brand-profile-edit .studio-fields{grid-template-columns:1fr}.brand-avatar-preview{position:relative;width:135px;height:135px;display:grid;place-items:center;overflow:hidden;color:#4b2f25;background:linear-gradient(145deg,#e2bda0,#c99072);border-radius:50%;font-size:31px;font-weight:800}.brand-avatar-preview img{width:100%;height:100%;object-fit:cover}.brand-avatar-preview .brand-upload{position:absolute;right:5px;bottom:4px;left:5px;background:#0f1211c7}.brand-media-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:11px}.brand-banner{min-height:205px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;padding:18px;color:#f8f3ea;background-position:center;background-size:cover;border-radius:12px;box-shadow:inset 0 -100px 90px #0006}.brand-banner-youtube{background-color:#5f3d32;background-image:radial-gradient(circle at 75% 20%,rgba(255,107,74,.8),transparent 25%),linear-gradient(135deg,#171d1a,#765142)}.brand-banner-facebook{background-color:#42668e;background-image:radial-gradient(circle at 20% 20%,rgba(125,182,255,.65),transparent 30%),linear-gradient(145deg,#17212b,#4f759c)}.brand-media-mark{display:flex;align-items:center;gap:6px;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.brand-banner strong{font:25px Georgia,serif}.brand-color-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.brand-color-grid label{position:relative;min-height:122px;display:flex;flex-direction:column;justify-content:flex-end;padding:9px;color:#fff;border-radius:9px;cursor:pointer;box-shadow:inset 0 0 0 1px #00000014}.brand-color-grid .color-light{color:#555950}.brand-color-grid input{position:absolute;width:1px;height:1px;opacity:0}.brand-color-grid span{font-size:8px;font-weight:760;text-transform:capitalize}.brand-color-grid small{margin-top:3px;font:7px ui-monospace,monospace}.brand-fonts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.brand-default-fields,.brand-social-fields{display:grid;gap:13px}.brand-social-fields{grid-template-columns:repeat(3,1fr)}.settings-select{min-height:35px;padding:0 9px;color:#74766f;background:#eee9e1;border:0;border-radius:7px;font-size:9px}.data-note{display:flex;align-items:flex-start;gap:12px;padding:15px;color:#6f6f68;background:#ece7df;border-radius:10px}.data-note>svg{color:#9a4938}.data-note strong{font-size:11px}.data-note p{margin:6px 0 0;color:#929087;font-size:9px;line-height:1.6}.danger-zone{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:17px;border:1px solid rgba(219,75,53,.25);border-radius:10px}.danger-zone strong{font-size:11px}.danger-zone p{margin:5px 0 0;color:#98958c;font-size:9px}.settings-inline-action{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-bottom:1px;color:#9a968d;font-size:9px;line-height:1.4}.settings-inline-action span{max-width:180px}.workspace-list,.invite-row,.workspace-member-row{display:grid;gap:7px;margin-top:18px}.workspace-list-row,.invite-row,.workspace-member-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(27,32,29,.08)}.workspace-list-row>span:first-child,.invite-row>span,.workspace-member-row>span:first-child{display:grid;gap:4px;min-width:0}.workspace-list-row strong,.invite-row strong,.workspace-member-row strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workspace-list-row small,.invite-row small,.workspace-member-row small{overflow:hidden;color:#99958b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workspace-member-row .button{flex:0 0 auto}.invite-controls{display:flex;align-items:center;gap:8px;margin-top:18px}.invite-result{display:grid;gap:7px;margin-top:14px;padding:12px;color:#6e6c65;background:#f4eee6;border-radius:8px}.invite-result code{overflow-wrap:anywhere;color:#873e30;font:10px ui-monospace,monospace}.invite-result small{color:#9a968d;font-size:9px;line-height:1.45}@media(max-width:1180px){.workspace-toolbar{flex-wrap:wrap}.workspace-search{flex-basis:320px}.workspace-filters{flex:1;flex-wrap:wrap}.idea-workspace-cards,.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.idea-workspace-list .idea-workspace-card{grid-template-columns:90px 1fr auto}.idea-workspace-list .idea-card-meta{display:none}.calendar-layout{grid-template-columns:1fr}.calendar-upcoming>div{grid-template-columns:repeat(2,1fr);gap:0 16px}.analytics-main-grid{grid-template-columns:1fr}}@media(max-width:900px){.pipeline-summary{overflow-x:auto;grid-template-columns:repeat(7,minmax(110px,1fr))}.kanban-board{margin-inline:-20px;padding-inline:20px}.studio-heading{display:block}.studio-heading-actions{margin-top:18px}.platform-editor-grid,.assets-layout,.brand-workspace{grid-template-columns:1fr}.brand-media-panel,.brand-social-panel{grid-column:auto}.brand-social-fields{grid-template-columns:1fr}.month-grid{overflow-x:auto;grid-template-columns:repeat(7,minmax(115px,1fr))}.calendar-panel{overflow-x:auto}.calendar-toolbar{position:sticky;left:0;min-width:805px}.calendar-upcoming>div{grid-template-columns:1fr 1fr}}@media(max-width:620px){.modal-backdrop{align-items:end;padding:0}.modal{max-height:92vh;padding:21px 17px;border-radius:18px 18px 0 0}.modal-header h2{font-size:27px}.form-grid,.format-grid{grid-template-columns:1fr 1fr}.modal-actions .button{flex:1}.workspace-toolbar{display:grid}.workspace-search{min-width:0;width:100%}.workspace-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.filter-select select{white-space:nowrap}.view-toggle{justify-self:end}.results-meta span:last-child{display:none}.idea-workspace-cards,.library-grid{grid-template-columns:1fr}.idea-workspace-list .idea-workspace-card,.idea-workspace-list .idea-card-top{display:flex}.idea-workspace-list .idea-card-copy{margin-top:20px}.idea-workspace-list .idea-card-meta{display:flex}.idea-workspace-list .idea-card-actions{margin-top:13px;padding-top:11px}.idea-card-actions{flex-wrap:wrap}.idea-card-actions span{display:none}.kanban-board{margin-inline:-15px;padding-inline:15px;grid-template-columns:repeat(7,minmax(82vw,1fr))}.kanban-column{min-height:410px}.pipeline-help{line-height:1.5}.studio-heading h1{font-size:42px}.studio-heading-actions .button{flex:1}.studio-fields,.script-grid{grid-template-columns:1fr}.studio-field-wide{grid-column:auto}.studio-canvas{min-height:500px;padding:19px 15px}.studio-tabs{margin-inline:-15px;border-radius:0;border-inline:0;padding-inline:15px}.platform-editor{padding:15px}.platform-editor .studio-fields{grid-template-columns:1fr}.asset-dropzone,.asset-dropzone>img,.asset-dropzone>.thumbnail{min-height:260px;height:260px}.calendar-layout{margin-inline:-15px}.calendar-panel,.calendar-upcoming{border-radius:0;border-inline:0}.calendar-upcoming>div{grid-template-columns:1fr}.library-card>.thumbnail{height:175px}.analytics-stat-grid{grid-template-columns:1fr 1fr}.analytics-insight .sparkline{display:none}.brand-profile-edit{grid-template-columns:1fr}.brand-avatar-preview{margin:auto}.brand-media-grid,.brand-fonts{grid-template-columns:1fr}.brand-banner{min-height:180px}.brand-color-grid{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto}.brand-color-grid label{min-height:100px}.danger-zone{display:grid}.danger-zone .button{width:100%}}.auth-page{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:32px 20px 70px;color:#f3eee5;background:#0b0d0e}.auth-page:before,.onboarding-page:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:radial-gradient(rgba(255,255,255,.16) .65px,transparent .7px);background-size:16px 16px;-webkit-mask-image:linear-gradient(120deg,transparent,black 35%,transparent 85%);mask-image:linear-gradient(120deg,transparent,black 35%,transparent 85%)}.auth-card{position:relative;z-index:1;width:min(100%,470px);padding:42px;background:#141817e0;border:1px solid rgba(255,255,255,.11);border-radius:23px;box-shadow:0 28px 90px #00000061;animation:auth-rise .55s ease both}.auth-brand{display:flex;align-items:center;gap:10px}.auth-card-copy{margin-top:62px}.auth-card-copy h1{max-width:370px;margin:13px 0 17px;color:#fbf7ef;font:46px/.98 Georgia,serif;letter-spacing:-.065em}.auth-card-copy>p:last-child{max-width:340px;margin:0;color:#9ea59d;font-size:13px;line-height:1.7}.auth-google-button{width:100%;margin-top:38px;color:#171a18;background:#f8f4ed}.auth-google-button:hover{background:#fff}.google-glyph{display:grid;place-items:center;width:21px;height:21px;color:#4285f4;background:#fff;border-radius:50%;font-weight:850}.auth-footnote{display:flex;align-items:center;gap:7px;margin:18px 0 0;color:#707871;font-size:10px;line-height:1.5}.auth-error{margin:13px 0 0;color:#ff9b84;font-size:11px;line-height:1.5}.auth-footer{position:absolute;bottom:28px;z-index:1;margin:0;color:#606962;font:10px ui-monospace,monospace;letter-spacing:.08em}.auth-orbit{position:absolute;width:380px;height:380px;border:1px solid rgba(255,107,74,.16);border-radius:50%}.auth-orbit:before,.auth-orbit:after{content:"";position:absolute;inset:42px;border:1px solid rgba(199,167,122,.11);border-radius:50%}.auth-orbit:after{inset:100px;border-color:#7db6ff1f}.auth-orbit-one{top:-170px;right:-90px}.auth-orbit-two{bottom:-260px;left:-150px;transform:scale(.8)}.onboarding-page{position:relative;min-height:100vh;overflow:hidden;padding:32px clamp(22px,5vw,72px) 70px;color:var(--text);background:var(--paper);background-image:radial-gradient(rgba(27,32,29,.035) .75px,transparent .75px);background-size:18px 18px}.onboarding-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;max-width:1320px;margin:auto}.onboarding-head .brand-name{color:var(--ink)}.onboarding-head .brand-mark span{background:var(--coral-deep)}.onboarding-step{display:inline-flex;align-items:center;gap:10px;color:#aaa397;font:10px ui-monospace,monospace;letter-spacing:.1em}.onboarding-step i{width:34px;height:1px;background:#d3cabd}.onboarding-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(430px,1.15fr);gap:clamp(50px,9vw,150px);max-width:1170px;margin:clamp(72px,12vh,140px) auto 0}.onboarding-intro{padding-top:36px}.onboarding-intro h1{max-width:500px;margin:15px 0 19px;font:clamp(48px,6vw,80px)/.94 Georgia,serif;letter-spacing:-.07em}.onboarding-intro>p:not(.eyebrow){max-width:390px;margin:0;color:#87847a;font-size:14px;line-height:1.75}.onboarding-quote{display:flex;align-items:flex-start;gap:12px;max-width:340px;padding-top:52px;color:#908476}.onboarding-quote span{color:var(--coral);font:50px/.6 Georgia,serif}.onboarding-quote p{margin:0;font:italic 17px/1.4 Georgia,serif}.onboarding-form{display:grid;gap:34px;padding:30px;background:#fbf8f3d1;border:1px solid rgba(33,36,31,.1);border-radius:17px;box-shadow:0 22px 65px #4a3b270f}.onboarding-section{display:grid;gap:22px}.onboarding-section-heading{display:flex;align-items:flex-start;gap:14px}.onboarding-section-heading>span{display:grid;place-items:center;width:25px;height:25px;color:#a04a39;background:#f7ddd4;border-radius:7px;font:9px ui-monospace,monospace}.onboarding-section-heading h2{margin:0;font:25px/1 Georgia,serif;letter-spacing:-.04em}.onboarding-section-heading p{margin:6px 0 0;color:#9c978c;font-size:10px}.onboarding-fields{display:grid;gap:14px}.avatar-picker{display:grid;gap:10px}.avatar-picker-row{display:flex;align-items:center;gap:12px}.onboarding-avatar{display:grid;place-items:center;width:55px;height:55px;overflow:hidden;flex:0 0 auto;color:#4b3026;background:#e3bda3;border-radius:50%;font-weight:800}.onboarding-avatar img{width:100%;height:100%;object-fit:cover}.avatar-picker-row p{margin:7px 0 0;color:#aaa398;font-size:9px}.onboarding-form fieldset{display:grid;gap:10px;padding:0;margin:0;border:0}.onboarding-form legend{margin-bottom:1px;color:#6d6e67;font-size:10px;font-weight:760}.choice-grid,.format-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.choice-card,.format-choice{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 12px;color:#77786f;text-align:left;background:#eee9e1;border:1px solid transparent;border-radius:9px;font-size:11px;font-weight:700}.choice-card svg{color:#96938a}.choice-card i,.format-choice i{margin-left:auto;color:#b1aa9f;font-style:normal}.choice-card-selected,.format-choice-selected{color:#8d3e30;background:#f8ddd5;border-color:#ff6b4a57}.choice-card-selected svg,.choice-card-selected i,.format-choice-selected i{color:var(--coral-deep)}.onboarding-form>.button{width:100%;margin-top:-9px}.profile-menu-wrap{position:relative}.profile-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:220px;padding:8px;color:var(--text);background:#fbf8f3;border:1px solid #dcd4c8;border-radius:12px;box-shadow:0 18px 45px #221d1526;animation:pop-in .16s ease both}.profile-menu-heading{display:grid;gap:4px;padding:10px;margin-bottom:4px;border-bottom:1px solid #e6dfd4}.profile-menu-heading strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.profile-menu-heading span{overflow:hidden;color:#9b978e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.profile-menu>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px;color:#73746d;text-align:left;background:transparent;border-radius:7px;font-size:10px;font-weight:700}.profile-menu>button:hover{color:var(--text);background:#f0ebe3}.profile-menu-signout{color:#a24b38!important}.profile-menu-signout:hover{background:#f7ddd5!important}@keyframes auth-rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.auth-card{padding:30px 24px}.auth-card-copy{margin-top:48px}.auth-card-copy h1{font-size:39px}.onboarding-layout{display:block;margin-top:64px}.onboarding-intro{padding-top:0;margin-bottom:36px}.onboarding-intro h1{font-size:56px}.onboarding-quote{display:none}.onboarding-form{padding:21px 17px}.onboarding-step{display:none}}@media(max-width:420px){.auth-card{padding:27px 19px}.auth-card-copy h1{font-size:35px}.auth-page{padding-inline:12px}.onboarding-page{padding-inline:16px}.onboarding-intro h1{font-size:48px}.choice-grid,.format-choice-grid{grid-template-columns:1fr}}.sidebar-bottom{position:relative}.profile-menu-sidebar{inset:auto auto 55px 0}.content-family-panel{display:grid;gap:14px;margin-top:18px;padding:17px;background:#ffffff7a;border:1px solid rgba(27,32,29,.1);border-radius:13px}.content-family-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.content-family-panel h2{margin:0 0 5px;color:#30342f;font:22px/1.05 Georgia,serif;letter-spacing:-.04em}.content-family-panel header p:last-child{max-width:620px;margin:0;color:#918e85;font-size:10px;line-height:1.5}.family-count{padding:5px 8px;color:#7b6e5b;background:#f0e6d5;border-radius:6px;font-size:9px;font-weight:760;white-space:nowrap}.family-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.family-action{display:grid;gap:4px;min-height:63px;padding:10px;color:#3f463f;text-align:left;background:#f7f3ec;border:1px solid rgba(27,32,29,.08);border-radius:8px}.family-action:hover:not(:disabled){border-color:#ff6b4a73;background:#fff8f2}.family-action:disabled{color:#9b978e;opacity:.75}.family-action strong{font-size:10px}.family-action small{color:#9b978e;font-size:8px;line-height:1.3}.family-list{display:grid;gap:3px;padding-top:5px;border-top:1px solid rgba(27,32,29,.08)}.family-list>div{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 0;border-bottom:1px solid rgba(27,32,29,.06)}.family-list>div:last-child{border-bottom:0}.family-type{min-width:78px;color:#a15b48;font-size:8px;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.family-list button{min-width:0;flex:1;color:#454a43;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent}.family-list button:hover:not(:disabled){color:var(--coral-deep)}.family-list small{color:#aaa49a;font-size:8px}@media(max-width:820px){.family-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.content-family-panel>header{flex-direction:column}.family-actions{grid-template-columns:1fr}.family-list>div{align-items:flex-start;flex-wrap:wrap}.family-list small{margin-left:87px}}.thumbnail-media{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover}.thumbnail-media~.thumb-orb,.thumbnail-media~.thumb-grain{opacity:.12}.calendar-toolbar-expanded{gap:16px}.calendar-toolbar-expanded h2{flex:1;text-align:center}.calendar-toolbar-nav{display:flex;align-items:center;gap:5px}.calendar-toolbar-nav button{min-width:31px}.calendar-view-toggle{display:flex;gap:3px;padding:3px;background:#e9e3da;border-radius:8px}.calendar-view-toggle button{min-width:auto;padding:0 9px;color:#8e8c84;background:transparent;font-size:9px;font-weight:760}.calendar-view-toggle .view-active{color:var(--ink);background:#fff;box-shadow:0 2px 5px #0000000f}.calendar-filters{margin-bottom:15px}.calendar-timezone-note{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#88867e;font:9px ui-monospace,monospace;white-space:nowrap}.calendar-layout-operational{align-items:start}.calendar-operations{padding:18px}.calendar-aside-meta{color:#a19d93;font-size:8px}.calendar-operations>div{display:grid;gap:4px;margin-top:14px}.calendar-operations .calendar-schedule{padding:8px 0;border-bottom:1px solid #e4ddd2}.calendar-operations .calendar-schedule:last-child{border-bottom:0}.calendar-schedule{min-width:0;display:flex;align-items:center;gap:7px;width:100%;padding:6px;color:#4d514a;text-align:left;background:#efe7da;border-radius:7px}.calendar-schedule:hover{background:#e8dccd}.calendar-schedule-preview{position:relative;display:grid;place-items:center;width:30px;height:26px;flex:0 0 auto;overflow:hidden;background:#d7cdbd;border-radius:5px}.calendar-schedule-preview img{width:100%;height:100%;object-fit:cover}.calendar-schedule-preview .thumbnail{width:100%;min-width:0;height:100%;min-height:0;border-radius:0}.calendar-schedule-copy{min-width:0;flex:1;display:grid;gap:2px}.calendar-schedule-copy small{color:#918b81;font-size:7px}.calendar-schedule-copy strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.calendar-schedule-compact{gap:5px;padding:5px;border-left:3px solid var(--brass)}.calendar-schedule-compact .calendar-schedule-preview{display:none}.calendar-schedule-compact .calendar-schedule-copy strong{font-size:8px}.calendar-schedule-compact>svg{display:none}.schedule-status{width:max-content;padding:2px 5px;color:#6f766f;background:#e6e1d8;border-radius:999px;font-size:7px;font-weight:760}.schedule-status-published{color:#547a59;background:#dcebdc}.schedule-status-processing{color:#816b3d;background:#eee2c9}.schedule-status-failed,.schedule-status-needs-auth{color:#9a4b3d;background:#f5d9d2}.schedule-status-cancelled{color:#8d8a83;background:#e5e1da}.week-calendar{display:grid;grid-template-columns:repeat(7,minmax(128px,1fr));overflow-x:auto;background:#fbf8f3b3}.week-calendar-day{min-height:430px;border-right:1px solid #e2dbd0}.week-calendar-day:last-child{border-right:0}.week-calendar-day>header{display:flex;align-items:center;justify-content:space-between;padding:14px 11px;border-bottom:1px solid #e2dbd0}.week-calendar-day>header span{color:#9a978e;font:8px ui-monospace,monospace;text-transform:uppercase}.week-calendar-day>header strong{display:grid;place-items:center;width:27px;height:27px;color:#77786f;border-radius:50%;font:15px Georgia,serif}.week-calendar-day.month-today>header strong{color:#fff;background:var(--coral)}.week-calendar-day>div{display:grid;gap:5px;min-height:370px;padding:10px}.calendar-empty-action{align-self:start;display:flex;align-items:center;justify-content:center;gap:4px;min-height:34px;color:#aca79d;border:1px dashed #d2cbc0;border-radius:7px;font-size:8px}.agenda-list{display:grid;gap:1px;padding:8px 17px 17px}.agenda-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #e5ded3}.agenda-row:last-child{border-bottom:0}.agenda-actions{display:flex;gap:4px}.agenda-actions button{padding:6px 7px;color:#858177;background:#eee9e1;border-radius:6px;font-size:8px;font-weight:700}.agenda-actions button:disabled{opacity:.5;cursor:not-allowed}.calendar-backlog{margin-top:17px;padding:19px;background:#fbf8f3c7;border:1px solid rgba(33,36,31,.1);border-radius:15px}.calendar-backlog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.calendar-backlog h2{margin:6px 0;font:22px Georgia,serif;letter-spacing:-.04em}.calendar-backlog header p:last-child{margin:0;color:#969188;font-size:10px}.calendar-backlog>header>span{padding:6px 8px;color:#7b6e5b;background:#f0e6d5;border-radius:6px;font-size:9px;font-weight:760;white-space:nowrap}.backlog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:16px}.backlog-item{display:flex;align-items:center;gap:9px;min-width:0;padding:8px;color:#4b4e48;text-align:left;background:#f7f3ec;border:1px solid rgba(27,32,29,.08);border-radius:8px}.backlog-item:hover{border-color:#ff6b4a61;background:#fff8f2}.backlog-item>.thumbnail{width:44px;height:34px;min-height:0;border-radius:5px}.backlog-item>span:nth-child(2){min-width:0;flex:1;display:grid;gap:4px}.backlog-item strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.backlog-item small{color:#99958b;font-size:8px}.library-tabs{display:flex;gap:4px;margin-bottom:14px}.library-tabs button{padding:8px 11px;color:#97938a;background:transparent;border-bottom:2px solid transparent;font-size:10px;font-weight:760}.library-tabs button span{margin-left:4px;color:#b2aca1;font:9px ui-monospace,monospace}.library-tabs button.tab-active{color:var(--coral-deep);border-color:var(--coral)}.asset-library-upload{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:0 13px;color:#fff8f0;background:var(--ink);border-radius:8px;font-size:10px;font-weight:760;cursor:pointer}.asset-library-upload input{position:absolute;width:1px;height:1px;opacity:0}.library-card-media{display:block;width:100%;padding:0;background:transparent;text-align:left}.asset-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.asset-library-card{min-width:0;overflow:hidden;background:#fbf8f3e6;border:1px solid rgba(33,36,31,.1);border-radius:13px}.asset-library-preview{display:grid;place-items:center;height:155px;overflow:hidden;color:#8c8980;background:#e9e2d7}.asset-library-preview img,.asset-library-preview video{width:100%;height:100%;object-fit:cover}.asset-preview-pending{gap:8px;color:#947852;background:#eee3d0;font-size:9px}.asset-preview-missing{gap:8px;color:#9b5548;background:#f1ddd7;font-size:9px}.asset-library-card-body{display:grid;gap:5px;padding:12px}.asset-library-title{display:flex;align-items:center;gap:6px}.asset-library-title strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.asset-library-card-body>small{color:#98948b;font-size:8px}.asset-delete-button{display:grid;place-items:center;width:26px;height:26px;color:#a85a4a;background:#f5ddd6;border-radius:6px}.asset-delete-button:disabled{color:#aaa69d;background:#ece8e1;cursor:not-allowed}.asset-content-link{width:max-content;padding:0;color:#a45a48;background:transparent;font-size:8px;font-weight:760}.asset-content-link:hover{text-decoration:underline}@media(max-width:900px){.calendar-toolbar-expanded{min-width:0}.calendar-view-toggle button{padding-inline:7px}.asset-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.calendar-toolbar-expanded{display:grid;grid-template-columns:auto 1fr;min-width:0}.calendar-toolbar-expanded h2{grid-column:1 / -1;grid-row:1;text-align:left}.calendar-toolbar-nav{grid-row:2}.calendar-view-toggle{grid-row:2;justify-self:end}.calendar-timezone-note{width:100%;margin-left:0}.agenda-row{grid-template-columns:1fr}.agenda-actions{justify-content:flex-end}.backlog-grid{grid-template-columns:1fr}.calendar-backlog>header{display:block}.calendar-backlog>header>span{display:inline-block;margin-top:10px}.asset-library-grid{grid-template-columns:1fr}}html[data-theme=dark]{--paper: #111615;--paper-bright: #171c1a;--paper-muted: #202824;--text: #f1eee6;--muted: #a9b0aa;--muted-dark: #c1c8c0;--line: rgba(255,255,255,.13);color:var(--text)}html[data-theme=dark] body{background:var(--ink);color:var(--text)}html[data-theme=dark] .content-frame,html[data-theme=dark] .main-content,html[data-theme=dark] .page-scroll{background-color:var(--paper);color:var(--text)}html[data-theme=dark] .page-scroll{background-image:radial-gradient(rgba(255,255,255,.045) .75px,transparent .75px)}html[data-theme=dark] .topbar{border-bottom-color:#ffffff1a}html[data-theme=dark] .crumbs,html[data-theme=dark] .eyebrow,html[data-theme=dark] .kicker,html[data-theme=dark] .intro-description,html[data-theme=dark] .panel-note,html[data-theme=dark] .results-meta,html[data-theme=dark] .stat-note,html[data-theme=dark] .workspace-search,html[data-theme=dark] .filter-select select{color:#aeb7af}html[data-theme=dark] .crumbs strong,html[data-theme=dark] .page-intro h1,html[data-theme=dark] .dashboard-heading h1,html[data-theme=dark] .section-header h2,html[data-theme=dark] .content-row-copy>strong,html[data-theme=dark] .idea-card-copy h2,html[data-theme=dark] .idea-card-copy>p:last-child,html[data-theme=dark] .settings-copy strong,html[data-theme=dark] .form-label,html[data-theme=dark] .studio-field>span,html[data-theme=dark] .workspace-search input{color:#f1eee6}html[data-theme=dark] .panel,html[data-theme=dark] .workspace-toolbar,html[data-theme=dark] .idea-workspace-card,html[data-theme=dark] .studio-canvas,html[data-theme=dark] .library-card,html[data-theme=dark] .asset-library-card,html[data-theme=dark] .calendar-backlog,html[data-theme=dark] .calendar-panel,html[data-theme=dark] .settings-content .panel,html[data-theme=dark] .publishing-main .panel,html[data-theme=dark] .publish-history-panel{background:#171c1a;border-color:#ffffff1f;box-shadow:0 16px 40px #0000002e}html[data-theme=dark] .panel-tint{background:#252b26;border-color:#c7a77a40}html[data-theme=dark] .panel-ink{background:#0c100f}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .form-field input,html[data-theme=dark] .form-field select,html[data-theme=dark] .form-field textarea,html[data-theme=dark] .studio-field input,html[data-theme=dark] .studio-field select,html[data-theme=dark] .studio-field textarea,html[data-theme=dark] .settings-form input,html[data-theme=dark] .publish-content-select select{color:#f1eee6;background:#202824;border-color:#ffffff26}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#87918a}html[data-theme=dark] .workspace-search{background:#202824;border-color:#ffffff26}html[data-theme=dark] .filter-select select,html[data-theme=dark] .view-toggle,html[data-theme=dark] .calendar-view-toggle,html[data-theme=dark] .analytics-range-buttons,html[data-theme=dark] .studio-tabs{background:#202824}html[data-theme=dark] .view-toggle .view-active,html[data-theme=dark] .calendar-view-toggle .view-active,html[data-theme=dark] .analytics-range-buttons button.range-active{color:var(--text);background:#303a34}html[data-theme=dark] .kanban-column,html[data-theme=dark] .week-calendar,html[data-theme=dark] .calendar-schedule,html[data-theme=dark] .backlog-item,html[data-theme=dark] .publish-target,html[data-theme=dark] .publish-preview,html[data-theme=dark] .publish-review-row,html[data-theme=dark] .publishing-readiness,html[data-theme=dark] .meta-connection-card,html[data-theme=dark] .youtube-connection-card,html[data-theme=dark] .analytics-metric-card,html[data-theme=dark] .analytics-insight-card,html[data-theme=dark] .asset-library-preview{background:#202824;border-color:#ffffff1f}html[data-theme=dark] .kanban-card,html[data-theme=dark] .calendar-panel,html[data-theme=dark] .calendar-upcoming,html[data-theme=dark] .upcoming-row:hover,html[data-theme=dark] .content-row:hover{background:#252d28}html[data-theme=dark] .kanban-idea{background:#2c2a22}html[data-theme=dark] .settings-nav button:hover,html[data-theme=dark] .workspace-menu button:hover,html[data-theme=dark] .workspace-menu .workspace-menu-active,html[data-theme=dark] .notification-item:hover{background:#26302a}html[data-theme=dark] .workspace-menu,html[data-theme=dark] .notification-panel,html[data-theme=dark] .profile-menu{color:var(--text);background:#171c1a;border-color:#ffffff26;box-shadow:0 20px 50px #00000061}html[data-theme=dark] .workspace-menu button,html[data-theme=dark] .notification-item,html[data-theme=dark] .profile-menu>button{color:var(--text)}html[data-theme=dark] .workspace-menu small,html[data-theme=dark] .notification-item small,html[data-theme=dark] .profile-menu-heading span{color:#9aa59d}html[data-theme=dark] .empty-state p,html[data-theme=dark] .empty-state h3,html[data-theme=dark] .studio-section>header p,html[data-theme=dark] .connection-footnote,html[data-theme=dark] .connection-limitations,html[data-theme=dark] .analytics-source-note{color:#aab3aa}html[data-theme=dark] .button-secondary{color:var(--text);border-color:#ffffff38}html[data-theme=dark] .button-secondary:hover{background:#29332d;border-color:#ffffff59}html[data-theme=dark] .button-ghost,html[data-theme=dark] .text-action{color:#bac2ba}html[data-theme=dark] .modal{background:#171c1a;border-color:#ffffff29}html[data-theme=dark] .modal-close,html[data-theme=dark] .composer-intro,html[data-theme=dark] .platform-toggle button,html[data-theme=dark] .format-grid button,html[data-theme=dark] .choice-card,html[data-theme=dark] .format-choice{color:#d5dbd4;background:#252e29}html[data-theme=dark] .platform-toggle .platform-selected,html[data-theme=dark] .format-grid .format-selected,html[data-theme=dark] .choice-card-selected,html[data-theme=dark] .format-choice-selected{color:#ffd0c4;background:#ff6b4a2e}.upgrade-card-disabled{cursor:default}.upgrade-card-disabled:hover{transform:none;border-color:#ff6b4a2e}.upgrade-status{padding:4px 6px;color:#a9b0a4;background:#ffffff14;border-radius:999px;font:8px ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.global-search-trigger{display:inline-flex;align-items:center;gap:8px;min-width:170px;height:34px;padding:0 9px;color:#8c918a;background:#ffffff7a;border:1px solid rgba(27,32,29,.1);border-radius:8px;font-size:10px;text-align:left}.global-search-trigger:hover{color:var(--text);background:#ffffffbf;border-color:var(--line)}.global-search-trigger span{flex:1}.global-search-trigger kbd,.command-footer kbd,.command-search-row kbd{padding:2px 5px;color:#98968d;background:#1b201d12;border:1px solid rgba(27,32,29,.1);border-radius:4px;font:9px ui-monospace,monospace}html[data-theme=dark] .global-search-trigger{color:#b1bbb2;background:#202824;border-color:#ffffff24}html[data-theme=dark] .global-search-trigger kbd,html[data-theme=dark] .command-footer kbd,html[data-theme=dark] .command-search-row kbd{color:#b6c0b7;background:#ffffff14;border-color:#ffffff21}.mobile-workspace-switcher{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:0 11px;color:#e8eee8;background:#ffffff0f;border-radius:9px;font-size:11px;text-align:left}.mobile-workspace-switcher>span{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-workspace-switcher>small{color:#a4afa6;font-size:9px}.mobile-workspace-menu{display:grid;gap:3px;padding:4px 0 6px 10px}.mobile-workspace-menu button{display:grid;gap:3px;padding:8px 10px;color:#bcc6bd;background:transparent;border-radius:7px;font-size:10px;text-align:left}.mobile-workspace-menu button:hover,.mobile-workspace-menu .mobile-workspace-active{color:#fff;background:#ffffff14}.mobile-workspace-menu small{color:#859188;font-size:8px}.command-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:start center;padding:12vh 20px 30px;background:#050807b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.command-palette{width:min(100%,650px);overflow:hidden;color:var(--text);background:var(--paper-bright);border:1px solid var(--line);border-radius:16px;box-shadow:0 28px 90px #00000059;animation:modal-in .18s ease both}.command-search-row{display:flex;align-items:center;gap:10px;padding:15px 17px;color:var(--coral-deep);border-bottom:1px solid var(--line)}.command-search-row input{min-width:0;flex:1;height:30px;padding:0;color:var(--text);background:transparent;border:0;outline:0;font-size:14px}.command-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 17px 7px;color:#8d9188;font:9px ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.command-heading small{color:#aaa69c;font-size:9px;letter-spacing:normal;text-transform:none}.command-results{display:grid;gap:2px;max-height:min(52vh,430px);overflow-y:auto;padding:5px 9px 10px}.command-result{display:flex;align-items:center;gap:11px;min-height:52px;padding:7px 9px;color:var(--text);background:transparent;border-radius:9px;text-align:left}.command-result:hover,.command-result-active{background:#ff6b4a1a}.command-result-icon{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;color:var(--coral-deep);background:#ff6b4a1f;border-radius:8px}.command-result>span:nth-child(2){min-width:0;display:grid;gap:4px;flex:1}.command-result strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.command-result small{overflow:hidden;color:#92988f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.command-result>svg{color:#a1a69e}.command-no-results{display:grid;justify-items:center;gap:7px;padding:32px 15px;color:#a2a59c;text-align:center}.command-no-results p{margin:0;color:var(--text);font-size:12px}.command-no-results small{font-size:10px}.command-footer{display:flex;gap:14px;padding:10px 17px;color:#979a91;border-top:1px solid var(--line);font-size:9px}.command-footer span{display:inline-flex;align-items:center;gap:4px}.public-landing{min-height:100vh;overflow:hidden;color:#f4eee5;background:#0b0d0e;background-image:radial-gradient(circle at 70% 17%,rgba(255,107,74,.13),transparent 28%),radial-gradient(rgba(255,255,255,.12) .7px,transparent .75px);background-size:auto,18px 18px}.public-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:auto;padding:28px 36px}.public-brand{display:flex;align-items:center;gap:10px}.public-brand .brand-name{color:#fbfaf5}.public-nav nav{display:flex;align-items:center;gap:24px}.public-nav nav>a:not(.button){color:#a2aaa0;font-size:11px}.public-nav nav>a:not(.button):hover{color:#fff}.public-hero{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:clamp(32px,8vw,110px);max-width:1240px;min-height:620px;margin:auto;padding:60px 36px 110px}.public-hero-copy{position:relative;z-index:1;max-width:590px}.public-hero-copy h1{margin:14px 0 22px;color:#fbf7ef;font:clamp(48px,6vw,82px)/.94 Georgia,serif;letter-spacing:-.07em}.public-hero-copy h1 em,.public-section-heading h2 em{color:var(--coral);font-style:italic}.public-lede{max-width:520px;margin:0;color:#a9b0aa;font-size:15px;line-height:1.75}.public-actions{display:flex;align-items:center;gap:20px;margin-top:32px}.public-text-link{display:inline-flex;align-items:center;gap:7px;color:#c6ccc5;font-size:11px;font-weight:700}.public-text-link:hover{color:var(--coral)}.public-trust{display:flex;align-items:center;gap:7px;margin:28px 0 0;color:#707a72;font-size:10px}.public-hero-art{position:relative;min-height:390px;display:grid;place-items:center}.public-art-window{position:relative;z-index:1;width:min(100%,560px);overflow:hidden;background:#f5f0e8;border:8px solid #202824;border-radius:17px;box-shadow:0 28px 90px #00000073,0 0 0 1px #ffffff1a;transform:rotate(2deg)}.public-art-top{display:flex;align-items:center;gap:13px;height:35px;padding:0 12px;color:#99968c;background:#fbf8f3;border-bottom:1px solid #ded7cc;font:8px ui-monospace,monospace}.public-art-top>span:nth-child(2){flex:1}.public-art-dots{display:flex;gap:4px}.public-art-dots i{width:6px;height:6px;background:#e3b29d;border-radius:50%}.public-art-dots i:nth-child(2){background:#d8bd85}.public-art-dots i:nth-child(3){background:#a8c59e}.public-art-body{display:grid;grid-template-columns:62px 1fr;min-height:310px}.public-art-sidebar{display:grid;align-content:start;gap:14px;padding:18px 15px;background:#0b0d0e}.public-art-sidebar .brand-mark{margin-bottom:10px;transform:scale(.75);transform-origin:left top}.public-art-sidebar>i{display:block;width:30px;height:6px;background:#ffffff1a;border-radius:4px}.public-art-sidebar>i:nth-child(3){background:#ff6b4a8c}.public-art-main{padding:28px;color:#20251f;background:#f5f0e8}.public-art-main small{color:#9d988c;font:8px ui-monospace,monospace;letter-spacing:.14em}.public-art-main strong{display:block;margin-top:9px;font:31px/1 Georgia,serif;letter-spacing:-.05em}.public-art-cards{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:9px;margin-top:30px}.public-art-cards span{display:block;height:105px;background:linear-gradient(145deg,#f06c4b,#c3a475);border-radius:9px}.public-art-cards span:nth-child(2){background:linear-gradient(145deg,#547eac,#8badd2)}.public-art-cards span:nth-child(3){background:linear-gradient(145deg,#776a89,#cba6a5)}.public-art-bottom{display:grid;grid-template-columns:1.1fr .7fr;gap:9px;margin-top:20px}.public-art-bottom div{height:38px;background:#e6dfd4;border-radius:7px}.public-art-bottom div:last-child{background:#202824}.public-art-orbit{position:absolute;border:1px solid rgba(255,107,74,.35);border-radius:50%}.public-art-orbit-one{inset:10% 5% 0 15%}.public-art-orbit-two{inset:20% 18% 10% 28%;border-color:#7db6ff40}.public-capabilities,.public-proof{max-width:1240px;margin:auto;padding:80px 36px}.public-section-heading h2,.public-proof h2{max-width:500px;margin:12px 0 0;color:#f7f2e9;font:clamp(34px,4vw,55px)/.98 Georgia,serif;letter-spacing:-.06em}.public-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}.public-capability-grid article{padding:24px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:14px}.public-capability-icon{display:grid;place-items:center;width:34px;height:34px;color:var(--coral);background:#ff6b4a1f;border-radius:9px}.public-capability-grid h3{margin:22px 0 8px;color:#f3eee5;font:22px/1 Georgia,serif}.public-capability-grid p,.public-proof-copy p{margin:0;color:#9da79e;font-size:11px;line-height:1.7}.public-proof{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;border-top:1px solid rgba(255,255,255,.09)}.public-proof-copy{display:grid;gap:17px;padding-top:10px}.public-footer{display:flex;justify-content:space-between;gap:20px;max-width:1240px;margin:auto;padding:25px 36px 32px;color:#667069;border-top:1px solid rgba(255,255,255,.08);font-size:9px}.public-footer span:first-child{color:#b6bdb5;font-weight:750}.onboarding-teaching{display:flex;gap:11px;max-width:365px;margin-top:45px;padding:14px;color:#73786f;background:#ffffff6b;border:1px solid rgba(33,36,31,.08);border-radius:11px}.onboarding-teaching-icon{display:grid;place-items:center;width:31px;height:31px;flex:0 0 auto;color:var(--coral-deep);background:#f7ddd4;border-radius:8px}.onboarding-teaching strong{color:#3d443c;font-size:11px}.onboarding-teaching p{margin:5px 0 0;color:#969188;font-size:10px;line-height:1.5}.onboarding-actions{display:flex;justify-content:flex-end;gap:8px}.onboarding-actions .button:last-child{flex:1}.onboarding-review-card{display:flex;align-items:center;gap:11px;padding:14px;background:#f0ebe3;border-radius:10px}.onboarding-review-avatar{display:grid;place-items:center;width:43px;height:43px;overflow:hidden;color:#4b3026;background:#e3bda3;border-radius:50%;font-weight:800}.onboarding-review-avatar img{width:100%;height:100%;object-fit:cover}.onboarding-review-card div{display:grid;gap:4px}.onboarding-review-card strong{font-size:13px}.onboarding-review-card small{color:#99958c;font-size:10px}.onboarding-review-list{display:grid;gap:8px}.onboarding-review-list span{display:grid;grid-template-columns:22px 100px 1fr;align-items:center;gap:8px;min-height:38px;padding:0 10px;color:#8e8a80;background:#f8f4ed;border-radius:7px;font-size:10px}.onboarding-review-list svg{color:var(--coral-deep)}.onboarding-review-list strong{color:#5a5d55}.onboarding-review-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.topbar-actions{gap:7px}.global-search-trigger{min-width:34px;width:34px;justify-content:center;padding:0}.global-search-trigger span,.global-search-trigger kbd{display:none}.public-hero{grid-template-columns:1fr;padding-top:38px}.public-hero-art{min-height:300px}.public-proof{gap:35px}}@media(max-width:700px){.public-nav{padding:20px 18px}.public-nav nav>a:not(.button){display:none}.public-hero,.public-capabilities,.public-proof{padding-inline:18px}.public-hero{padding-top:45px;padding-bottom:75px}.public-hero-copy h1{font-size:52px}.public-actions{align-items:stretch;flex-direction:column;gap:14px}.public-actions .button{width:100%}.public-hero-art{min-height:230px}.public-art-window{border-width:5px}.public-art-body{min-height:190px}.public-art-main{padding:17px}.public-art-main strong{font-size:22px}.public-art-cards{margin-top:20px}.public-art-cards span{height:70px}.public-art-sidebar{padding:13px 9px}.public-capabilities,.public-proof{padding-top:60px;padding-bottom:60px}.public-capability-grid,.public-proof{grid-template-columns:1fr}.public-capability-grid{gap:9px;margin-top:28px}.public-capability-grid article{padding:19px}.public-capability-grid h3{margin-top:14px}.public-footer{display:grid;padding-inline:18px}.onboarding-teaching{margin-top:25px}.onboarding-review-list span{grid-template-columns:22px 82px 1fr}.command-backdrop{align-items:end;padding:0}.command-palette{width:100%;border-radius:16px 16px 0 0}.command-results{max-height:58vh}.modal-backdrop{align-items:end;padding:0}.modal,.modal-lg{width:100%;max-height:92vh;padding:21px 17px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.modal-actions{position:sticky;bottom:0;padding:12px 0 0;background:var(--paper-bright)}.modal-actions .button{min-height:44px}.form-grid{grid-template-columns:1fr}.format-grid{grid-template-columns:repeat(2,1fr)}.platform-toggle{grid-template-columns:1fr}.studio-heading-actions{flex-wrap:wrap;margin-top:17px}.studio-heading-actions .button{flex:1}.studio-canvas{padding:18px}.studio-fields,.script-grid,.platform-editor-grid,.assets-layout{grid-template-columns:1fr}.studio-tabs{overflow-x:auto;scrollbar-width:none}.studio-tabs button{min-height:38px}.asset-dropzone,.asset-dropzone>.thumbnail,.asset-dropzone>img{min-height:250px;height:250px}.content-family-panel{padding:14px}.family-actions{grid-template-columns:1fr 1fr}.connection-actions .button,.connection-actions a{min-height:40px}.settings-row{gap:9px}.settings-row .settings-select{max-width:48%}.calendar-filters{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.calendar-filters .filter-select select{width:100%}.calendar-filters .calendar-timezone-note{grid-column:1 / -1}.publish-target-grid{grid-template-columns:1fr}.publish-confirm-button{width:100%;min-height:44px}}@media(max-width:520px){.page-scroll{padding:24px 13px 48px}.page-intro h1,.dashboard-heading h1{font-size:42px}.panel{padding:16px}.section-header{align-items:flex-start}.section-header h2{font-size:19px}.section-header>*:last-child{flex:0 0 auto}.quick-actions{grid-template-columns:1fr 1fr}.quick-action{min-height:86px}.quick-copy small{display:block;max-width:95px}.kanban-board{margin-inline:-3px;padding-inline:3px}.kanban-column{min-width:min(82vw,285px);min-height:380px}.pipeline-summary{display:flex;overflow-x:auto}.pipeline-summary button{min-width:112px;min-height:50px}.calendar-view-toggle button{padding-inline:6px}.calendar-toolbar-expanded h2{font-size:18px}.analytics-metric-grid{grid-template-columns:1fr 1fr}.analytics-metric-card strong{font-size:18px}.agenda-actions button{min-height:38px;padding-inline:10px}.library-tabs{overflow-x:auto}.library-tabs button{white-space:nowrap;min-height:39px}.asset-library-upload{width:100%}.settings-nav button{min-height:40px}.settings-row{align-items:flex-start;flex-wrap:wrap}.settings-row .settings-copy{min-width:calc(100% - 43px)}.settings-row .settings-select,.settings-row>.toggle{margin-left:42px;max-width:calc(100% - 42px)}.public-hero-copy h1{font-size:46px}.public-section-heading h2,.public-proof h2{font-size:39px}.public-footer{gap:9px;line-height:1.5}.onboarding-form{gap:24px}.onboarding-actions{justify-content:stretch}.onboarding-actions .button{min-height:46px}.onboarding-actions .button:first-child{flex:0 0 auto}.onboarding-review-list span{grid-template-columns:22px 1fr;padding-block:8px}.onboarding-review-list small{grid-column:2}}.auth-capability-note{display:grid;gap:4px;margin-top:17px;padding:11px;color:#a7b0a8;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:9px;font-size:9px;line-height:1.5}.auth-capability-note strong{color:#d7ddd5;font-size:10px}.auth-home-link{position:absolute;top:28px;left:28px;z-index:1;color:#8c978e;font-size:10px}.auth-home-link:hover{color:#fff}@media(max-width:520px){.auth-home-link{top:16px;left:16px}}.studio-editor-fieldset{min-width:0;padding:0;margin:0;border:0}.studio-editor-fieldset:disabled{opacity:.86}.read-only-pill{display:inline-flex;align-items:center;padding:4px 7px;color:#7d837b;background:#e9e5dd;border-radius:999px;font-size:8px;font-weight:760;text-transform:uppercase;letter-spacing:.05em}html[data-theme=dark] .read-only-pill{color:#bac2ba;background:#29332d}.upload-feedback{display:flex;align-items:flex-start;gap:11px;margin:-7px 0 20px;padding:12px 13px;color:#5d5f57;background:#f1ece5;border:1px solid rgba(27,32,29,.1);border-radius:11px;animation:upload-feedback-in .26s ease both}.upload-feedback-icon{display:grid;place-items:center;width:29px;height:29px;flex:0 0 auto;color:#8e3f30;background:#f7d8cf;border-radius:9px}.upload-feedback-copy{min-width:0;flex:1;display:grid;gap:6px}.upload-feedback-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.upload-feedback-head strong{min-width:0;overflow:hidden;color:#4f554c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.upload-feedback-head>span{color:#8e3f30;font:10px ui-monospace,monospace;white-space:nowrap}.upload-feedback-copy p{margin:0;color:#8f8b82;font-size:9px;line-height:1.5}.upload-progress-track{height:6px;overflow:hidden;background:#ded6ca;border-radius:999px}.upload-progress-track i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--coral-deep),var(--coral));border-radius:inherit;transition:width .35s ease}.upload-feedback-uploading .upload-progress-track i{position:relative;overflow:hidden}.upload-feedback-uploading .upload-progress-track i:after{position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);content:"";animation:upload-progress-shimmer 1.2s ease-in-out infinite}.upload-feedback-success{color:#4f6d54;background:#e8f0e4;border-color:#51825733}.upload-feedback-success .upload-feedback-icon{color:#47734d;background:#d1e5ce}.upload-feedback-success>svg:last-child{flex:0 0 auto;margin-top:6px;color:#47734d}.upload-feedback-error{color:#8c4137;background:#fae8e3;border-color:#a74c3b33}.upload-feedback-error .upload-feedback-icon{color:#a34535;background:#f4d0c8}.studio-canvas,.studio-section,.assets-layout,.asset-notes,.asset-file-list,.asset-file-preview{min-width:0;max-width:100%}.asset-file-preview{align-items:center}.asset-file-preview .asset-video-preview{width:min(160px,32vw);height:90px;max-width:100%;flex:0 1 160px;object-fit:cover;background:#161a18;border-radius:6px}.asset-file-preview>div{overflow:hidden}@keyframes upload-feedback-in{0%{opacity:0;transform:translateY(-5px)}}@keyframes upload-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:1180px){.studio-canvas{overflow:hidden}.assets-layout{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);gap:18px}}@media(max-width:900px){.assets-layout{grid-template-columns:minmax(0,1fr)}.asset-notes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.asset-notes>.studio-field,.asset-notes>p,.asset-file-list{grid-column:1 / -1}.asset-dropzone,.asset-dropzone>img,.asset-dropzone>.thumbnail{height:clamp(250px,55vw,390px);min-height:250px}}@media(max-width:620px){.asset-notes{grid-template-columns:1fr}.asset-notes>.studio-field,.asset-notes>p,.asset-file-list{grid-column:auto}.asset-notes .asset-reference-upload{width:100%;min-height:42px}.asset-file-preview{align-items:flex-start;flex-wrap:wrap}.asset-file-preview .asset-video-preview,.asset-file-preview>img{width:100%;height:auto;flex-basis:100%;aspect-ratio:16 / 9}.asset-file-preview>div{width:calc(100% - 29px)}.asset-file-preview .asset-remove-button{margin-left:auto}.upload-feedback{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.upload-feedback,.upload-feedback-uploading .upload-progress-track i:after{animation:none}.upload-progress-track i{transition:none}}
