.studio-access{scrollbar-width:thin;scrollbar-color:var(--line,#d8dbd9) transparent;background:var(--page,#f7f8f7);height:100dvh;color:var(--ink,#121815);flex-direction:column;align-items:center;padding:36px 24px;display:flex;overflow:auto}.studio-access-brand{letter-spacing:-.6px;align-items:center;gap:12px;margin-bottom:auto;font-size:20px;font-weight:650;display:flex}.studio-access-brand svg{fill:currentColor;flex:none}.studio-access-panel{width:min(100%,400px);margin:56px 0}.studio-access-panel h1{letter-spacing:-1.2px;margin:0 0 10px;font-size:34px;font-weight:600;line-height:1.15}.studio-access-company{color:var(--muted,#69736e);margin:0 0 30px;font-size:16px}.studio-access-panel form{flex-direction:column;gap:18px;display:flex}.studio-access-panel label{flex-direction:column;gap:8px;font-size:13px;font-weight:550;display:flex}.studio-access-panel input{background:var(--surface,#fff);border:1px solid var(--line,#d8dbd9);width:100%;min-width:0;font:inherit;color:inherit;border-radius:8px;padding:13px 14px;font-size:16px}.studio-access-panel input:focus-visible{outline:2px solid var(--green,#225a42);outline-offset:2px}.studio-access-panel .button{justify-content:center;min-height:46px}.studio-access-help{color:var(--muted,#69736e);margin:0;font-size:13px;line-height:1.6}.studio-access-error{color:#903d32;background:#fff5f2;border:1px solid #e8c7c0;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5}.studio-access-footer{color:var(--muted,#69736e);margin-top:auto;margin-bottom:0;font-size:12px}.studio-access-loading{padding:30px 0}.studio-access-loading>svg,.studio-access-spinner{animation:1.4s linear infinite studio-access-spin}.studio-access-loading h1{margin-top:20px;font-size:24px}.studio-access-loading p{color:var(--muted,#69736e);font-size:14px}.studio-sign-out{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:12px 4px 0;display:flex}.studio-sign-out>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.studio-sign-out>small{color:#903d32;font-size:11px}.studio-preparation-note{border-bottom:1px solid var(--line,#d8dbd9);color:var(--muted,#69736e);background:#f1f5f3;flex-wrap:wrap;gap:6px 16px;padding:14px 28px;font-size:13px;line-height:1.5;display:flex}.studio-preparation-note strong{color:var(--ink,#121815);font-weight:600}@keyframes studio-access-spin{to{transform:rotate(360deg)}}@media (width<=600px){.studio-access{padding:26px 24px}.studio-access-panel{margin:44px 0}.studio-access-panel h1{font-size:29px}}@media (prefers-reduced-motion:reduce){.studio-access-loading>svg,.studio-access-spinner{animation:none}}.company-entry{min-width:0;margin-bottom:25px}.company-entry .new-episode{margin-bottom:0}.company-entry-results>p{color:#777;margin:8px 0 5px;font-size:10px;line-height:1.5}.company-entry-match{text-align:left;background:#fff;border:1px solid #dedede;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:6px;padding:10px;display:flex}.company-entry-match:hover{background:#f4f4f4;border-color:#bbb}.company-entry-match>span{min-width:0}.company-entry-match strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.45;display:block}.company-entry-match small{color:#777;margin-top:3px;font-size:10px;line-height:1.5;display:block}.company-entry-match>svg{flex-shrink:0}.company-entry--welcome{max-width:390px}.company-entry--welcome .company-entry-match{padding:12px}.company-entry--welcome .company-entry-results>p{font-size:12px}.empty-episode-action{border-bottom:1px solid var(--line);color:#777;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding:11px 0;font-size:12px;display:flex}.empty-episode-action .text-button{flex-shrink:0;font-size:12px}.dashboard-next .dashboard-remove-empty{color:#777;text-align:right;margin:10px 0 0 auto;font-size:10px;line-height:1.5;display:block}.dashboard-next .dashboard-remove-empty:hover{color:#222}.removed-episodes{border-top:1px solid var(--line);color:#666;max-width:1352px;margin:-20px 44px 50px;padding-top:18px;font-size:12px}.removed-episodes>summary{cursor:pointer;width:fit-content}.removed-episodes>summary>span{color:#999;margin-left:6px}.removed-episodes>p{color:#777;margin:12px 0;line-height:1.6}.removed-episodes>ul{max-width:650px;margin:0;padding:0;list-style:none}.removed-episodes li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.removed-episodes strong{color:#333;overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.removed-episodes time{color:#888;margin-top:4px;font-size:10px;display:block}.removed-episodes button{flex-shrink:0;font-size:12px}.notice>span{flex:1}.notice>.text-button{flex-shrink:0}@media (width<=1150px){.removed-episodes{margin-left:28px;margin-right:28px}}@media (width<=680px){.company-entry{grid-column:1/-1;margin:20px 0 14px}.company-entry .new-episode{margin:0}.company-entry--welcome{max-width:430px;margin-top:0}.removed-episodes{margin-left:21px;margin-right:21px}.empty-episode-action{align-items:flex-start;font-size:11px}.empty-episode-action .text-button{font-size:11px}}.voice-enhancement{border-top:1px solid var(--line,#dedede);margin-top:22px;padding-top:20px}.voice-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.voice-heading h4{margin:0;font-size:12px;font-weight:550}.voice-heading p,.voice-enhancement .voice-note,.voice-connection p,.voice-comparison p{color:#777;max-width:66ch;margin-top:7px;font-size:10px;line-height:1.65}.voice-heading .button{flex-shrink:0}.voice-connection{color:#555;margin-top:14px;font-size:11px}.voice-connection summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline}.voice-connection a{color:#333;text-underline-offset:3px;text-decoration:underline}.voice-connection form{align-items:flex-end;gap:10px;max-width:500px;margin:12px 0;display:flex}.voice-connection label{color:#555;flex:1;font-size:10px}.voice-connection input{width:100%;margin-top:6px;display:block}.voice-choice{max-width:390px;margin-top:17px}.voice-choice .select-control>label{color:#777;font-size:10px}.voice-comparison{max-width:500px;margin:18px 0 12px}.voice-comparison-tabs{gap:4px;margin-bottom:12px;display:flex}.voice-comparison-tabs button{color:#666;border:1px solid #ddd;border-radius:5px;padding:7px 13px;font-size:11px}.voice-comparison-tabs button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.voice-comparison-tabs button:focus-visible{outline-offset:3px;outline:2px solid #555}.voice-comparison audio{width:100%;height:36px;display:block}.voice-enhancement .voice-error{color:#9b443a;max-width:66ch;margin-top:12px;font-size:11px;line-height:1.6}.voice-progress{color:#555;justify-content:space-between;gap:16px;margin-top:14px;font-size:11px;line-height:1.65;display:flex}.voice-progress .text-button{white-space:nowrap}.voice-enhancement>.text-button{font-size:10px}@media (width<=540px){.voice-heading{flex-direction:column;gap:10px}.voice-connection form{flex-direction:column;align-items:stretch}.voice-connection form .button{align-self:flex-start}.voice-progress{flex-direction:column;align-items:flex-start;gap:7px}}.audio-mix{border-top:1px solid var(--line,#dedede);min-width:0;margin-top:23px;padding:23px 0 18px}.audio-mix-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.audio-mix-heading h3{letter-spacing:-.3px;font-size:16px;font-weight:550}.audio-mix-heading p{color:#777;margin-top:6px;font-size:11px;line-height:1.65}.audio-mix-reset{white-space:nowrap;align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.audio-mix-controls{grid-template-columns:1fr 1fr;gap:28px;display:grid}.audio-mix-level-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.audio-mix-level-title label{color:#333;font-size:11px;font-weight:550}.audio-mix-level-title output{color:#777;font-variant-numeric:tabular-nums;font-size:10px}.audio-mix-level.unavailable{opacity:.5}.audio-mix-slider-row{align-items:center;gap:12px;min-height:30px;display:flex}.audio-mix-mute{color:#555;border-radius:4px;flex-shrink:0;place-items:center;width:25px;height:28px;display:grid}.audio-mix-mute:hover:not(:disabled){color:#000;background:#e8e8e8}.audio-mix-mute[aria-pressed=true]{color:#999}.audio-mix-mute:focus-visible,.audio-mix input[type=range]:focus-visible{outline-offset:4px;outline:2px solid #333}.audio-mix input[type=range]{appearance:none;background:linear-gradient(to right,#222 0 var(--audio-level),#d9d9d9 var(--audio-level) 100%);cursor:pointer;border:none;border-radius:4px;flex:1;width:100%;min-width:0;height:4px;padding:0;display:block}.audio-mix input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #222;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 3px #0002}.audio-mix input[type=range]::-moz-range-thumb{background:#fff;border:2px solid #222;border-radius:50%;width:9px;height:9px;box-shadow:0 1px 3px #0002}.audio-mix input[type=range]:disabled{cursor:not-allowed}.audio-mix-track{max-width:390px;margin-top:20px}.audio-mix-track .select-control>label{color:#777;font-size:10px;font-weight:400}.audio-mix-actions{flex-wrap:wrap;align-items:center;gap:9px 15px;margin-top:22px;display:flex}.audio-mix-actions>.text-button{font-size:10px}.audio-mix .audio-mix-mode,.audio-mix .audio-mix-note{color:#888;max-width:65ch;margin-top:10px;font-size:10px;line-height:1.65}.audio-mix .audio-mix-mode.active{color:#333}.audio-mix .audio-mix-error{color:#9b443a;margin-top:12px;font-size:11px;line-height:1.6}.audio-mix-details{color:#888;margin-top:10px;font-size:10px;line-height:1.65}.audio-mix-details summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline}.audio-mix-details p{color:#777;margin-top:7px;font-size:10px;line-height:1.65}.audio-mix-progress{color:#555;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:11px;display:flex}.audio-mix-progress .text-button{white-space:nowrap;font-size:10px}.audio-mix-saved{border-top:1px solid #e3e3e3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 20px;margin-top:19px;padding-top:18px;display:grid}.audio-mix-saved .select-control{max-width:390px}.audio-mix-saved>.text-link{white-space:nowrap;align-items:center;gap:7px;padding-bottom:12px;font-size:10px;display:flex}.audio-mix-saved>p{color:#888;grid-column:1/-1;font-size:10px;line-height:1.65}.audio-mix-unavailable{color:#777;font-size:11px;line-height:1.7}.audio-mix-unavailable .text-button{margin-top:6px;font-size:11px}.audio-mix-legacy{color:#888;margin-top:14px;font-size:11px}.audio-mix-legacy>summary{cursor:pointer;width:fit-content}.audio-mix-legacy .sound-comparison{margin-top:12px}.audio-mix-preview-active::-webkit-media-controls-mute-button{display:none}.audio-mix-preview-active::-webkit-media-controls-volume-slider{display:none}@media (width<=680px){.audio-mix-heading{gap:10px}.audio-mix-heading p{max-width:29ch}.audio-mix-controls{gap:20px}.audio-mix-saved{grid-template-columns:1fr}.audio-mix-saved>.text-link{justify-self:start;padding:0}.audio-mix-saved>p{grid-column:auto}.audio-mix-actions{gap:10px}.audio-mix-reset{font-size:9px}}@media (width<=380px){.audio-mix-controls{grid-template-columns:1fr;gap:18px}}.audio-mix-master-mute{align-items:center;gap:5px;display:inline-flex}.audio-mix-cancel-prepare{margin-top:8px;font-size:10px}.audio-mix-approval{border-top:1px solid #ddd;margin-top:18px;padding-top:18px}.audio-mix-approval p{color:#777;max-width:65ch;margin-top:9px;font-size:11px;line-height:1.6}.publishing-scheduler{background:#fff;border:1px solid #d5ded9;border-radius:10px;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);gap:22px;margin-top:20px;padding:22px;display:grid}.publishing-calendar-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.publishing-calendar-heading strong{font-size:15px;font-weight:600}.publishing-calendar-heading>div{gap:3px;display:flex}.publishing-calendar-heading button{width:32px;height:32px}.publishing-calendar-week,.publishing-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.publishing-calendar-week span{text-align:center;color:#737373;padding:6px 0;font-size:11px}.publishing-calendar-days button{aspect-ratio:1;color:#222;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:flex}.publishing-calendar-days button:hover:not(:disabled){background:#eef3f0}.publishing-calendar-days button[aria-current=date]{border-color:#a9bcb1}.publishing-calendar-days button[aria-pressed=true]{color:#fff;background:#193f2f;border-color:#193f2f;font-weight:650}.publishing-calendar-days button:disabled{color:silver;cursor:default}.publishing-calendar-days button:focus-visible,.publishing-calendar-shortcuts button:focus-visible{outline-offset:2px;outline:2px solid #276749}.publishing-calendar-shortcuts{gap:16px;margin-top:13px;display:flex}.publishing-calendar-shortcuts button{color:#285b43;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:550}.publishing-calendar-shortcuts button:disabled{opacity:.5;cursor:default}.publishing-schedule-time{border-left:1px solid #e6e9e7;flex-direction:column;gap:17px;padding-left:22px;display:flex}.publishing-schedule-label{color:#444;align-items:center;gap:8px;display:flex}.publishing-schedule-label strong{font-size:13px;font-weight:550}.publishing-schedule-clock{grid-template-columns:1fr 1fr 1.15fr;gap:8px;display:grid}.publishing-schedule-clock .select-trigger{min-height:44px;padding:10px}.publishing-schedule-clock .select-label{font-size:11px}.publishing-schedule-zone-note{color:#737373;margin:0;font-size:11px;line-height:1.65}.publishing-schedule-summary{color:#193f2f;background:#eef4f0;border-radius:6px;grid-column:1/-1;align-items:center;gap:12px;padding:15px;display:flex}.publishing-schedule-summary strong{font-size:13px;font-weight:600;line-height:1.6;display:block}.publishing-schedule-summary span{color:#537061;font-size:11px;line-height:1.6;display:block}.publishing-schedule-summary svg{flex-shrink:0}.publishing-schedule-error{color:#933e33;grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}@media (width<=1150px){.publishing-scheduler{grid-template-columns:1fr;max-width:460px}.publishing-schedule-time{border-top:1px solid #e6e9e7;border-left:0;padding:20px 0 0}.publishing-calendar-days button{aspect-ratio:auto;height:40px;max-height:44px}}@media (width<=480px){.publishing-scheduler{gap:18px;padding:16px}.publishing-schedule-summary{padding:12px}.publishing-schedule-summary strong{font-size:12px}}.posting-preferences-control{justify-content:flex-start;display:flex}.posting-preferences-card{border-top:1px solid #dedede;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.posting-preferences-card h3{color:var(--me-ink,#0b2a2e);margin:0 0 7px;font-size:16px;font-weight:600}.posting-preferences-card p{color:#657071;max-width:55ch;margin:0;font-size:12px;line-height:1.65}.posting-preferences-card small{color:#657071;margin-top:5px;font-size:11px;display:block}.posting-preferences-card>.text-button{flex-shrink:0}.publishing-dialog.posting-preferences-dialog{box-sizing:border-box;width:min(610px,100vw - 48px);max-height:min(680px,100dvh - 48px);color:var(--me-ink,#0b2a2e);border-radius:14px;padding:0;overflow:hidden}.posting-preferences-dialog[open]{flex-direction:column;display:flex}.posting-preferences-form{min-height:0;max-height:inherit;flex-direction:column;width:100%;display:flex;overflow:hidden}.posting-preferences-dialog .publishing-dialog-heading{border-bottom:1px solid #e1e8e4;flex:none;margin:0;padding:18px 22px}.posting-preferences-dialog .publishing-dialog-heading h2{margin:0;font-size:24px}.posting-preferences-dialog .publishing-dialog-heading .icon-button{flex-shrink:0;margin:0}.posting-preferences-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a3b5aa transparent;min-height:0;margin:5px;padding:15px 17px;overflow:hidden auto}.posting-preferences-scroll::-webkit-scrollbar{width:7px}.posting-preferences-scroll::-webkit-scrollbar-track{background:0 0}.posting-preferences-scroll::-webkit-scrollbar-thumb{background:#a3b5aa;border:1px solid #fff;border-radius:8px}.posting-preferences-scroll::-webkit-scrollbar-thumb:hover{background:#6d897a}.posting-preferences-dialog .publishing-dialog-heading>div{min-width:0}.posting-preferences-dialog .publishing-dialog-heading p{color:#657071;margin:6px 0 0;font-size:12px;line-height:1.6}.posting-preferences-dialog .publishing-dialog-actions{box-shadow:none;background:#fff;border-top:1px solid #e1e8e4;flex:none;margin:0;padding:14px 22px;position:static}.posting-preferences-fields{flex-direction:column;gap:16px;margin:0;display:flex}.posting-preferences-fields fieldset{border:0;min-width:0;margin:0;padding:0}.posting-preferences-fields legend{align-items:center;gap:8px;margin-bottom:12px;padding:0;font-size:13px;font-weight:600;display:flex}.posting-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.posting-days button{height:42px;color:var(--me-ink,#0b2a2e);background:#fff;border:1px solid #d3dcda;border-radius:7px;font-size:12px;font-weight:550}.posting-days button[aria-pressed=true]{background:var(--me-ink,#0b2a2e);border-color:var(--me-ink,#0b2a2e);color:#fff}.posting-days button:hover:not(:disabled){border-color:var(--me-accent,#3cc3cd)}.posting-field-help,.posting-preferences-note{color:#657071;margin:0;font-size:12px;line-height:1.65}.posting-time-chips{flex-wrap:wrap;gap:8px;min-height:34px;margin:14px 0;display:flex}.posting-time-chips>span{color:var(--me-ink,#0b2a2e);background:#eaf5f4;border:1px solid #ccdfde;border-radius:6px;align-items:center;gap:10px;padding:7px 9px 7px 12px;font-size:13px;display:flex}.posting-time-chips>span button{place-items:center;width:20px;height:20px;padding:0;display:grid}.posting-time-chips>p{color:#89908f;padding:7px 0;font-size:12px}.posting-add-time{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.posting-add-time .select-trigger{min-height:43px;padding:10px}.posting-add-time .select-control>label{font-size:10px}.posting-add-time .button{white-space:nowrap;height:43px}.posting-preferences-bottom{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:15px;display:grid}.posting-preferences-bottom .select-control>label{font-size:12px}.publishing-next-slot{color:var(--me-ink,#0b2a2e);background:#eef6f5;border:1px solid #c6dfdc;border-radius:8px;align-items:flex-start;gap:13px;margin-top:18px;padding:18px 20px;display:flex}.publishing-next-slot>svg{flex-shrink:0;margin-top:2px}.publishing-next-slot>div{flex:1;min-width:0}.publishing-next-slot strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.publishing-next-slot p{color:#546968;margin:6px 0 12px;font-size:12px;line-height:1.65}.publishing-next-slot .text-button{font-size:12px}.publishing-preferences-shortcut{justify-content:flex-end;margin-top:14px;display:flex}.publishing-slot-note{color:#546968;background:#eef6f5;border-radius:6px;margin:0 0 18px;padding:12px 15px;font-size:12px;line-height:1.6}@media (width<=540px){.posting-preferences-card{flex-direction:column;align-items:flex-start;gap:12px}.posting-days{gap:4px}.posting-days button{height:39px;font-size:11px}.posting-add-time{grid-template-columns:1fr 1fr 1fr}.posting-add-time>.button{grid-column:1/-1}.posting-preferences-bottom{grid-template-columns:1fr}.publishing-dialog.posting-preferences-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0}.posting-preferences-dialog .publishing-dialog-heading{padding:16px}.posting-preferences-dialog .publishing-dialog-heading h2{font-size:22px}.posting-preferences-scroll{padding:12px 11px}.posting-preferences-dialog .publishing-dialog-actions{padding:12px 16px}.publishing-next-slot{gap:10px;padding:16px}}.posting-rhythm-limits{grid-template-columns:1fr 1fr;gap:12px;display:grid}.posting-rhythm-limits .select-label,.posting-preferences-fields>.select-control .select-label{font-size:12px}.posting-window{flex-direction:column;gap:12px;display:flex}.posting-window strong{margin-bottom:5px;font-size:13px;font-weight:600;display:block}.posting-day-plan{background:#f0f7f4;border:1px solid #d6e5dc;border-radius:8px;min-width:0;padding:14px 16px}.posting-day-plan>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.posting-day-plan strong{font-size:12px;font-weight:600}.posting-day-plan>div>span{color:#657071;font-size:10px}.posting-day-plan ol{flex-wrap:wrap;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.posting-day-plan li{border-top:3px solid #386c58;flex:84px;min-width:0;margin:0;padding:9px 5px 0}.posting-day-plan li.extra{border-color:#a5bdb2;border-top-style:dashed}.posting-day-plan time{color:var(--me-ink,#0b2a2e);font-size:14px;font-weight:600;display:block}.posting-day-plan li>span{color:#657071;margin-top:4px;font-size:10px;display:block}.posting-day-plan p{color:#546968;margin:0;font-size:11px;line-height:1.6}.posting-day-plan .publishing-error{color:#933e33;margin-top:10px}@media (width<=420px){.posting-rhythm-limits{gap:8px}.posting-rhythm-limits .select-trigger{padding:9px;font-size:12px}.posting-day-plan{padding:12px}.posting-day-plan time{font-size:13px}}.setup-navigation{margin-bottom:30px}.script-style-setup{max-width:780px}.writing-intro{max-width:660px;margin-bottom:28px}.writing-intro h2{letter-spacing:-.6px;margin-bottom:8px;font-size:24px}.writing-intro p,.writing-scope p{color:#656565;line-height:1.7}.script-style-setup form>label{margin-top:26px;margin-bottom:5px;font-size:14px;font-weight:550;display:block}.script-style-setup form>label span{color:#777;margin-left:6px;font-weight:400}.script-style-setup form>p{color:#717171;max-width:650px;margin-bottom:12px;font-size:12px}.script-style-setup textarea{width:100%;padding:16px 18px;font-size:14px;line-height:1.75;display:block}.writing-scope{max-width:680px;margin:22px 0;font-size:12px}.writing-scope summary{color:#555;font-weight:550}.writing-scope p{margin-top:10px}.writing-save{border-top:1px solid var(--line);color:#717171;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;font-size:12px;display:flex}.writing-save>div:last-child{align-items:center;gap:22px;display:flex}.production-take-selection{border-bottom:1px solid var(--line);margin:0 0 18px;padding:20px 0}.production-take-selection .select-control{max-width:380px}.production-take-selection p{color:#444;max-width:620px;margin-top:12px;font-size:12px}.production-take-selection small{color:#777;margin-top:5px;font-size:11px;line-height:1.6;display:block}.take-row .take-production-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.use-only-take{white-space:nowrap;font-size:11px}.use-only-take.selected:disabled{opacity:1;color:var(--green)}.script-style-version{color:#777;margin-top:6px;font-size:11px}@media (width<=680px){.writing-save{flex-direction:column;align-items:flex-start}.writing-save>div:last-child{justify-content:space-between;gap:14px;width:100%}.take-row .take-production-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.script-style-setup textarea{padding:12px;font-size:14px}.production-take-selection .select-control{max-width:none}}.script-draft-notes{color:#555;border-left:2px solid #aaa;max-width:720px;margin:18px 0;padding:4px 0 4px 16px;font-size:12px;line-height:1.7}.script-draft-notes summary{color:#333;font-weight:550}.script-draft-notes p{margin-top:10px}.script-draft-notes ul{margin-bottom:0}.writing-length{border:0;min-width:0;margin:0 0 28px;padding:0}.writing-length legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:550}.writing-length-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.writing-length-options label{cursor:pointer;margin:0;display:block;position:relative}.writing-length-options input{opacity:0;width:1px;height:1px;position:absolute}.writing-length-options label>span{background:#fff;border:1px solid #d5d5d1;border-radius:6px;flex-direction:column;gap:7px;height:100%;padding:15px 17px;transition:border-color .12s,background .12s;display:flex}.writing-length-options strong{font-size:13px;font-weight:600;line-height:1.4}.writing-length-options small{color:#72726c;font-size:11px;line-height:1.6}.writing-length-options input:checked+span{background:#ecece8;border-color:#181818;box-shadow:inset 0 0 0 1px #181818}.writing-length-options input:focus-visible+span{outline-offset:3px;outline:2px solid #555}.writing-length-options input:disabled+span{opacity:.55;cursor:default}.writing-length>p{color:#777;max-width:650px;margin:12px 0 0;font-size:11px;line-height:1.6}@media (width<=560px){.writing-length-options{grid-template-columns:1fr}.writing-length-options label>span{padding:13px 15px}}@media (prefers-reduced-motion:reduce){.writing-length-options label>span{transition:none}}.production-take-selection h4{margin:0 0 12px;font-size:13px;font-weight:600}.take-selection-mode{border:1px solid var(--line);background:#f4f4f2;border-radius:7px;gap:3px;max-width:100%;padding:3px;display:inline-flex}.take-selection-mode>button{appearance:none;color:#666;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:550}.take-selection-mode>button[aria-pressed=true]{color:#111;background:#fff;box-shadow:0 1px 3px #00000012}.take-selection-mode>button:focus-visible{outline-offset:2px;outline:2px solid #333}.take-selection-mode>button:disabled{cursor:default;opacity:.5}.take-checklist{border:0;min-width:0;margin:18px 0 0;padding:0}.take-checklist legend{padding:0;font-size:12px;font-weight:600}.take-checklist>p{color:#666;max-width:620px;margin:6px 0 12px;font-size:12px;line-height:1.6}.take-checklist-rows{gap:6px;max-height:320px;padding:3px;display:grid;overflow-y:auto}.take-checklist-row{cursor:pointer;background:#fff;border:1px solid #dcdcd8;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:flex;position:relative}.take-checklist-row:has(input:checked){background:#fafaf8;border-color:#555}.take-checklist-row:has(input:focus-visible){outline-offset:1px;outline:2px solid #333}.take-checklist-row input{opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.take-checkmark{background:#fff;border:1px solid #b7b7b3;border-radius:4px;flex:0 0 17px;width:17px;height:17px;position:relative}.take-checklist-row input:checked+.take-checkmark{background:#181818;border-color:#181818}.take-checklist-row input:checked+.take-checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.take-checklist-copy{flex:1;gap:3px;min-width:0;display:grid}.take-checklist-copy strong{justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}.take-checklist-copy strong span{color:#6a6a65;font-variant-numeric:tabular-nums;font-weight:450}.take-checklist-copy>span{color:#555;overflow-wrap:anywhere;font-size:11px}.take-checklist-copy small{color:#777;margin:0;font-size:10px;line-height:1.5}.take-checklist:disabled{opacity:.55}.take-checklist:disabled .take-checklist-row{cursor:default}.take-checklist-count{color:#666;margin:10px 3px 0;font-size:11px}.take-selection-save{align-items:center;gap:14px;margin-top:15px;display:flex}.take-selection-save>span{color:#777;font-size:11px}.take-selection-save .button{white-space:normal}@media (width<=560px){.take-selection-save{flex-direction:column;align-items:flex-start;gap:8px}.take-checklist-row{padding:10px}.take-selection-mode>button{padding:8px 10px}.take-checklist-rows{max-height:300px}}.take-inclusion-status{color:#888;white-space:nowrap;font-size:11px}.take-inclusion-status.included{color:#365e4b;font-weight:550}.production-take-selection .take-selection-unsaved{color:#333;margin:10px 0 0;font-size:11px;font-weight:550}.production-take-selection .take-selection-current{margin-top:12px}.takes-section#saved-takes-selection{scroll-margin-top:24px}.writing-target{max-width:240px;margin:14px 0 0;display:block}.writing-target .input-with-unit{margin-top:7px}.storage-label{color:#777;font-size:inherit;align-items:center;gap:6px;line-height:1.5;display:inline-flex}.storage-label i{background:#bbb;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.storage-label.progress{color:#222}.storage-label.progress i{background:#222;animation:1.5s ease-in-out infinite pulse}.storage-label.good{color:var(--green)}.storage-label.good i{background:var(--green)}.storage-label.attention{color:#8d5148}.storage-label.attention i{background:#8d5148}.take-row .take-storage{line-height:1.5}.take-checks{color:#888;margin-top:4px;font-size:9px}.take-checks summary{cursor:pointer;text-underline-offset:3px;width:fit-content;-webkit-text-decoration:underline #bbb;text-decoration:underline #bbb}.take-checks.unusable summary{color:#8d5148}.take-checks ul{color:#555;margin:6px 0 0;padding-left:14px;line-height:1.6}.take-row .take-checks strong{white-space:normal;font-size:inherit;font-weight:550;display:inline;overflow:visible}.take-checks p{color:#999;margin-top:5px}.take-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.take-star{color:#aaa}.take-star[aria-pressed=true],.take-star:hover:not(:disabled){color:#000}.take-preview{border-radius:5px;align-items:center;gap:7px;height:36px;padding:0 7px 0 2px;display:inline-flex}.take-preview:hover{background:#e9e9e9}.take-preview img{object-fit:cover;background:#ddd;border-radius:3px;width:22px;height:32px;display:block}.takes-storage{justify-content:space-between;align-items:center;gap:14px;margin:-5px 0 4px;font-size:10px;display:flex}.takes-storage .text-button{color:#555;font-size:10px}.takes-storage-status{gap:3px;display:grid}.storage-problem{color:#777;line-height:1.5;display:block}.version-storage>span{line-height:1.6}.version-storage .text-button{color:#555;margin:0;font-size:10px}.stored-version{color:#fff;background:#000;flex-direction:column;justify-content:flex-end;gap:6px;height:100%;padding:16px;display:flex;position:relative;overflow:hidden}.stored-version img{object-fit:contain;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.stored-version p,.stored-version small{position:relative}.stored-version p{font-size:11px}.stored-version small{color:#ccc;font-size:9px;line-height:1.5}.comparison-players .stored-version{aspect-ratio:9/16;border-radius:7px;height:auto}.import-line.with-script-choice{flex-wrap:wrap;row-gap:12px}.import-script{color:#777;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 12px;display:flex}.import-script .select-control{flex-direction:row;align-items:center;gap:10px;width:250px}.import-script .select-control>label{color:#777;white-space:nowrap;font-size:10px;font-weight:400}.import-script .select-trigger{min-height:32px;padding:6px 10px;font-size:11px}.import-script small{color:#999;flex-basis:100%;font-size:9px}.take-recover>div{justify-content:space-between;align-items:baseline;gap:16px;margin-top:6px;display:flex}.take-recover p{line-height:1.6}.cautions.take-recover .text-button{flex-shrink:0;margin-top:0}.storage-setup{margin-top:38px}.storage-setup .connection p .text-link{font-size:10px}.storage-muted{color:#888;font-size:10px}.storage-drive-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:13px;display:flex}.storage-drive-actions .text-button{color:#555;font-size:10px}.storage-drive-actions .text-link{font-size:10px}.storage-steps{color:#777;margin-top:14px;font-size:10px;line-height:1.7}.storage-steps summary{cursor:pointer;text-underline-offset:3px;color:#555;width:fit-content;-webkit-text-decoration:underline #bbb;text-decoration:underline #bbb}.storage-steps ol{margin:9px 0 0;padding-left:16px}.storage-steps a{text-underline-offset:2px;text-decoration:underline}.storage-setup .connection .storage-steps p{margin-top:8px;font-size:10px}.storage-options{border-bottom:1px solid #ddd;gap:3px;padding:18px 0 16px;display:grid}.storage-options .check-label{color:#222;font-size:11px}.storage-options .form-hint{margin:2px 0 10px 19px}.storage-usage{color:#555;padding-top:16px;font-size:10px;line-height:1.7}.storage-activity{color:#555;margin-top:7px;font-size:10px;line-height:1.6}.storage-attention{margin-top:24px}.storage-attention .section-heading{margin-bottom:6px}.storage-attention .section-heading h3{color:#8d5148}.storage-attention-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;font-size:10px;display:flex}.storage-attention-row strong{font-size:11px;font-weight:550;display:block}.storage-attention-row small{color:#999;margin-top:2px;font-size:9px;display:block}.storage-attention-row p{color:#777;margin-top:5px;line-height:1.6}.storage-attention-row>span{color:#777;text-align:right;max-width:40%;line-height:1.6}.storage-attention-row .text-button{flex-shrink:0;font-size:10px}.storage-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.storage-actions .text-button{font-size:11px}.storage-obs-note{color:#888;max-width:520px;margin-top:16px;font-size:10px;line-height:1.7}.storage-diagnostics{color:#777;margin-top:14px;font-size:10px}.storage-diagnostics summary{cursor:pointer;text-underline-offset:3px;width:fit-content;-webkit-text-decoration:underline #bbb;text-decoration:underline #bbb}.storage-diagnostics>div{border-top:1px solid var(--line);max-height:220px;margin-top:9px;overflow:auto}.storage-diagnostics>div:focus-visible{outline-offset:-3px;outline:2px solid #000}.storage-diagnostics>div>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:2px 10px;padding:7px 0;display:grid}.storage-diagnostics time{color:#999;white-space:nowrap}.storage-diagnostics p{color:#555;overflow-wrap:anywhere;grid-column:2}.storage-dialog{color:#000;background:#fff;border:1px solid #ddd;border-radius:10px;width:min(560px,100vw - 30px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 20px 80px #0002}.storage-dialog::backdrop{background:#0006}.storage-dialog-body{padding:26px}.storage-dialog-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.storage-dialog h2{letter-spacing:-.6px;font-size:22px;font-weight:550;line-height:1.25}.storage-dialog p{color:#777;margin-top:8px;font-size:12px;line-height:1.7}.storage-dialog .storage-dialog-error{color:#873d35}.storage-dialog-result{margin-top:8px}.storage-dialog-result p{color:#244c34}.storage-dialog-result ul{color:#777;margin-top:4px;padding-left:16px;font-size:11px;line-height:1.6}.storage-dialog-note{font-size:10px!important}.storage-dialog-check{margin-top:16px;font-size:11px}.storage-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.storage-candidates{border-top:1px solid #eee;max-height:min(340px,45dvh);margin:16px 0 0;padding:0;list-style:none;overflow:auto}.storage-candidates li{border-bottom:1px solid #eee;gap:3px;padding:11px 0;display:grid}.storage-candidates .check-label{font-size:12px}.storage-candidates li>span{color:#888;margin-left:19px;font-size:9px}.storage-candidates small{color:#8d5148;margin-left:19px;font-size:9px;line-height:1.5}.storage-candidates li.ineligible .check-label{color:#888}.storage-empty{color:#777;margin-top:16px;font-size:12px}@media (width<=680px){.import-script .select-control{width:100%}.take-recover>div{flex-direction:column;gap:6px}.storage-attention-row{flex-direction:column;gap:8px}.storage-attention-row>span{text-align:left;max-width:none}.storage-dialog-body{padding:21px}.storage-dialog-actions .button{flex:1}}.transcription-vocabulary,.transcription-setup{border-top:1px solid var(--line,#dedede);margin-top:24px;padding:24px 0}.transcription-vocabulary summary,.transcription-setup summary{cursor:pointer;font-weight:600}.transcription-vocabulary summary span{color:#777;margin-left:12px;font-weight:400}.transcription-vocabulary p,.transcription-setup p{color:#666;font-size:14px;line-height:1.6}.transcription-vocabulary label,.transcription-setup label{gap:8px;margin:16px 0;font-size:14px;display:grid}.transcription-vocabulary textarea,.transcription-setup input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:12px}.transcription-vocabulary>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.transcription-vocabulary small,.transcription-setup small{color:#777;font-size:12px}.transcription-setup details small{margin-top:10px;display:block}@media (width<=600px){.transcription-vocabulary>div{flex-direction:column;align-items:flex-start}.transcription-setup .section-switch{flex-wrap:wrap}}.company-team{max-width:1000px}.company-team-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.company-team-heading h2{letter-spacing:-.3px;font-size:17px;font-weight:600}.company-team-heading p{color:#777;margin-top:7px;font-size:12px}.company-team-heading .text-button{white-space:nowrap;font-size:11px}.company-team-access{color:#53645b;background:#f0f4f1;border:1px solid #dde6df;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 15px;display:flex}.company-team-access svg{flex-shrink:0;margin-top:2px}.company-team-access p{max-width:650px;font-size:11px;line-height:1.65}.company-team-access strong{font-weight:600}.company-team-members{background:#fff;border:1px solid #dededb;border-radius:10px;overflow:hidden}.company-team-member{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px;display:flex}.company-team-member+.company-team-member{border-top:1px solid #e7e7e3}.company-member-identity{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.company-member-avatar{color:#5b625b;background:#f0f0ed;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.company-member-identity>div{min-width:0}.company-member-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.company-member-identity small{color:#888;margin-top:3px;font-size:10px;line-height:1.6;display:block}.company-member-actions{align-items:center;gap:8px;display:flex}.company-member-actions .select-control{width:122px}.company-member-actions .select-control>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.company-member-actions .select-trigger{min-height:34px;padding:7px 10px;font-size:11px}.company-member-actions .icon-button{color:#8a8a84;padding:7px}.company-member-actions .icon-button:disabled{opacity:.35}.company-member-role{color:#777;font-size:11px}.company-team-add-button{margin-top:18px;font-size:11px}.company-team-add{background:#fff;border:1px solid #dededb;border-radius:10px;margin-top:18px;padding:18px}.company-team-add-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.company-team-add-heading h3{font-size:13px;font-weight:600}.company-team-add>p{color:#777;max-width:580px;margin:7px 0 16px;font-size:11px;line-height:1.65}.company-team-add-fields{align-items:flex-end;gap:12px;display:flex}.company-team-add-fields>label{flex-direction:column;flex:1;gap:8px;min-width:0;font-size:11px;font-weight:550;display:flex}.company-team-add-fields input{width:100%;min-height:40px;font-size:12px}.company-team-add-fields .select-control{flex-shrink:0;width:180px}.company-team-add-fields>.button{white-space:nowrap;height:40px}.company-team-error,.company-team-notice{border-radius:8px;align-items:center;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:12px;line-height:1.6;display:flex}.company-team-error{color:#873f32;background:#fff2ef;border:1px solid #edcfc9}.company-team-notice{color:#276246;background:#edf4ef;border:1px solid #d4e4d9}.company-team-notice svg{flex-shrink:0}.company-team-loading,.company-team-owner-note{color:#777;margin:18px 0;font-size:12px;line-height:1.65}.company-team-connect{background:#fff;border:1px solid #dededb;border-radius:10px;gap:15px;padding:22px;display:flex}.company-team-connect>svg{color:#5e6e63;flex-shrink:0}.company-team-connect h3{font-size:14px;font-weight:600}.company-team-connect p{color:#777;margin:8px 0 16px;font-size:12px;line-height:1.6}.company-member-confirm{background:#fff8ee;border:1px solid #eaddc3;border-radius:7px;flex-basis:100%;padding:12px 14px}.company-member-confirm p{color:#776348;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.company-member-confirm>div{justify-content:flex-end;gap:9px;margin-top:10px;display:flex}.company-team-remove{color:#8f4034}.company-member-actions button:focus-visible,.company-team-add-heading button:focus-visible{outline-offset:2px;outline:2px solid #255d43}@media (width<=650px){.company-team-member{gap:12px;padding:14px}.company-member-identity{flex-basis:100%}.company-member-actions{flex:1;justify-content:space-between;margin-left:43px}.company-member-role{margin-left:43px}.company-team-add-fields{flex-wrap:wrap}.company-team-add-fields>label{flex-basis:100%}.company-team-add-fields .select-control{flex:1;min-width:125px}.company-team-add{padding:15px}.company-team-access{padding:12px}.company-team-heading{align-items:flex-start}.company-team-connect{padding:18px}.company-member-confirm>div{flex-wrap:wrap;justify-content:flex-start}}.company-team .select-trigger .select-option-copy small{display:none}.company-team .select-trigger{min-height:40px}.company-member-actions .select-trigger{min-height:34px}.company-setup.settings-page{max-width:1210px;padding:30px 36px 48px}.company-setup .settings-intro{margin-bottom:23px}.company-setup .settings-intro h1{letter-spacing:-1px;font-size:30px;line-height:1.1}.company-setup .settings-intro p{margin-top:9px;font-size:12px}.company-setup .setup-navigation{margin-bottom:27px}.company-connections{max-width:1000px}.company-connections-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.company-connections-heading h2{letter-spacing:-.3px;font-size:17px;font-weight:600}.company-connections-heading p{color:#777;margin-top:5px;font-size:11px}.company-connections-heading .text-button{white-space:nowrap;font-size:11px}.setup-connection-error{color:#873f32;background:#fff2ef;border:1px solid #edcfc9;border-radius:8px;margin-bottom:14px;padding:11px 14px;font-size:12px}.setup-connection-card{background:#fff;border:1px solid #dededb;border-radius:11px;align-items:flex-start;gap:15px;margin-bottom:12px;padding:19px 20px;display:flex}.setup-connection-symbol{color:#3e5147;background:#f5f6f4;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.setup-connection-copy{flex:1;min-width:0}.setup-connection-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.setup-connection-title h3{font-size:14px;font-weight:600;line-height:1.4}.setup-connection-state{color:#757575;background:#f4f4f2;border-radius:5px;padding:3px 7px;font-size:10px}.setup-connection-state.ready{color:#276246;background:#edf4ef}.setup-connection-copy>p{color:#626262;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.6}.setup-connection-copy>small{color:#858585;margin-top:6px;font-size:11px;line-height:1.6;display:block}.setup-account-email{color:#858585;font-size:11px;display:block}.setup-connection-card>.button{white-space:nowrap;min-height:35px;margin-top:1px;padding:8px 11px;font-size:11px}.setup-social-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:15px 0 0;display:grid}.setup-social-account{align-items:center;gap:9px;min-width:0;display:flex}.setup-social-account>span:nth-child(2){flex:1;min-width:0}.setup-social-account strong{font-size:11px;font-weight:550;display:block}.setup-social-account small{color:#818181;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.setup-social-account .publishing-platform-icon{background:#f5f5f3;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.setup-social-account .publishing-platform-icon svg{width:14px;height:14px}.setup-account-state{color:#357350;flex-shrink:0;font-size:10px}.setup-account-state.issue{color:#986c2b}.setup-recording-note{color:#6d716d;align-items:flex-start;gap:13px;padding:17px 20px;display:flex}.setup-recording-note>svg{flex-shrink:0;margin-top:2px}.setup-recording-note h3{color:#454b46;font-size:12px;font-weight:600}.setup-recording-note p{color:#777;max-width:600px;margin-top:5px;font-size:11px;line-height:1.6}.setup-podcast-connections{border-top:1px solid #e0e0dd;grid-template-columns:minmax(130px,1fr) 2fr;align-items:center;gap:15px 25px;margin-top:10px;padding:19px 0;display:grid}.setup-podcast-connections h3{font-size:12px;font-weight:600}.setup-podcast-connections p{color:#888;margin-top:5px;font-size:11px}.setup-podcast-accounts{justify-content:flex-end;gap:25px;display:flex}.setup-podcast-accounts>span{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.setup-podcast-accounts>span>svg{color:#5f6862;flex-shrink:0}.setup-podcast-accounts>span>span{flex:1;min-width:0}.setup-podcast-accounts strong{font-size:11px;font-weight:550;display:block}.setup-podcast-accounts small{color:#777;white-space:nowrap;text-overflow:ellipsis;max-width:210px;margin-top:4px;font-size:10px;display:block;overflow:hidden}.setup-podcast-connections>.text-button{grid-column:1/-1;justify-self:start;font-size:11px}.setup-local-tools{border-top:1px solid #ddd;max-width:1000px;margin-top:25px}.setup-local-toggle{text-align:left;color:#6d6d6d;align-items:center;gap:11px;width:100%;padding:17px 0;display:flex}.setup-local-toggle>span{flex:1}.setup-local-toggle strong{color:#555;font-size:11px;font-weight:550;display:block}.setup-local-toggle small{color:#8a8a8a;margin-top:4px;font-size:10px;display:block}.setup-local-toggle>svg:last-child{transition:transform .15s}.setup-local-tools.open .setup-local-toggle>svg:last-child{transform:rotate(180deg)}.setup-local-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #255d43}.setup-local-content{padding-top:7px}.setup-local-explanation{color:#777;max-width:620px;margin-bottom:20px;font-size:11px;line-height:1.6}.company-setup .setup-columns{grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:32px}.company-setup .setup-form{padding-left:25px}.company-setup .form-section input{max-width:100%}.company-setup .setup-local-content .connection{padding:15px 0}.company-setup .setup-local-content .connection-label{white-space:normal;text-align:right;max-width:85px}@media (width<=1050px){.company-setup.settings-page{padding:26px 26px 38px}.setup-social-accounts{gap:12px}.setup-podcast-connections{grid-template-columns:1fr}.setup-podcast-accounts{justify-content:flex-start}.company-setup .setup-columns{grid-template-columns:1fr}.company-setup .setup-form{border:0;padding:0}.setup-connection-card{flex-wrap:wrap}.setup-connection-card>.button{margin-left:51px}.setup-connection-copy{flex-basis:calc(100% - 51px)}}@media (width<=650px){.company-setup.settings-page{padding:25px 20px 35px}.company-setup .setup-navigation{flex-wrap:nowrap;gap:20px}.company-setup .setup-navigation button{white-space:nowrap;font-size:11px}.company-setup .settings-intro h1{font-size:27px}.company-connections-heading{align-items:flex-start}.company-connections-heading p{line-height:1.6}.setup-connection-card{gap:12px;padding:16px}.setup-connection-symbol{width:30px;height:30px}.setup-connection-symbol svg{width:18px;height:18px}.setup-connection-copy{flex-basis:calc(100% - 42px)}.setup-connection-title{gap:6px}.setup-connection-title h3{font-size:13px}.setup-connection-card>.button{margin-left:42px}.setup-social-accounts{grid-template-columns:1fr;gap:12px}.setup-recording-note{padding:17px 5px}.setup-podcast-accounts{flex-direction:column;gap:14px}.setup-podcast-accounts small{max-width:250px}.setup-podcast-connections{gap:15px}.company-setup .setup-form .button{width:100%}.setup-local-toggle small{font-size:9px}}body:has(.main-shell.setup-contained){overflow:hidden}.app-shell:has(>.main-shell.setup-contained){height:100dvh;min-height:0;overflow:hidden}.main-shell.setup-contained{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.setup-contained>.topbar,.setup-contained>.browser-recording-status,.setup-contained>.notice,.setup-contained>.offline-note{flex-shrink:0}.setup-contained .company-setup.settings-page{flex-direction:column;flex:1;width:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.setup-contained .settings-intro,.setup-contained .setup-navigation{flex-shrink:0}.setup-panel-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c9cfcb transparent;flex:1;min-height:0;padding:0 12px 35px 0;overflow:hidden auto}.setup-panel-scroll:focus-visible{outline-offset:-2px;border-radius:5px;outline:2px solid #426b56}.setup-panel-scroll::-webkit-scrollbar{width:8px}.setup-panel-scroll::-webkit-scrollbar-track{background:0 0}.setup-panel-scroll::-webkit-scrollbar-thumb{background:#c9cfcb padding-box padding-box;border:2px solid #0000;border-radius:8px}.setup-panel-scroll::-webkit-scrollbar-thumb:hover{background-color:#aab5ad}.company-setup .setup-navigation{gap:24px}.company-setup .setup-navigation button{white-space:nowrap}@media (width<=680px){.app-shell:has(>.main-shell.setup-contained){flex-direction:column;display:flex}.app-shell:has(>.main-shell.setup-contained)>.sidebar{flex-shrink:0}.main-shell.setup-contained{flex:1;width:100%;height:auto;min-height:0}.setup-contained .company-setup.settings-page{padding-top:21px;padding-bottom:0}.setup-contained .settings-intro{margin-bottom:16px}.setup-contained .setup-navigation{gap:18px;margin-bottom:19px}.setup-panel-scroll{padding-bottom:25px;padding-right:8px}}.setup-buffer-connection{margin-top:14px}.setup-buffer-form{gap:10px;max-width:440px;display:grid}.setup-buffer-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.setup-buffer-form input{border:1px solid var(--line,#dededb);background:var(--paper,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:11px 12px}.setup-buffer-form input:focus-visible{outline:2px solid var(--green,#235c46);outline-offset:2px}.setup-buffer-form>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.editing-approach,.editing-approach-catalog{--approach-ink:#0b2a2e;--approach-muted:#60726d;--approach-line:#d6dfda;color:var(--approach-ink);min-width:0}.editing-approach *,.editing-approach-catalog *{box-sizing:border-box}.editing-approach{border:1px solid var(--line,#d9dedb);background:var(--surface,#fff);border-radius:12px;max-width:850px;margin:22px 0;padding:18px 20px}.editing-approach-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.editing-approach-heading h3{margin:0;font-size:16px;font-weight:650;line-height:1.35}.editing-approach-heading p{color:var(--approach-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.editing-approach-preview-label{border:1px solid var(--approach-line);color:var(--approach-muted);border-radius:5px;flex:none;padding:3px 8px;font-size:11px;line-height:1.5}.editing-approach-summary{align-items:center;gap:12px;margin-top:17px;display:flex}.editing-approach-summary>svg{color:#2d6657;flex:none}.editing-approach-summary>div{flex:1;min-width:0}.editing-approach-summary strong{font-size:14px;font-weight:650}.editing-approach-summary p{color:var(--approach-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.approach-browse{border:1px solid var(--approach-line);color:var(--approach-ink);font:inherit;cursor:pointer;background:#fff;border-radius:7px;flex:none;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:600;display:flex}.approach-browse svg{transition:transform .15s}.approach-browse svg.open{transform:rotate(180deg)}.editing-approach-expanded{margin-top:18px}.editing-approach-default{color:var(--approach-muted);margin-top:13px;font-size:11px}.editing-approach-default span{align-items:center;gap:5px;display:flex}.editing-approach-default button{color:#1d513a;text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.editing-approach-notice{color:var(--approach-muted);border-top:1px solid #edf0ed;margin:13px 0 0;padding-top:11px;font-size:11px;line-height:1.5}.approach-catalog-note{color:var(--approach-muted);max-width:65ch;font-size:12px;line-height:1.55;margin:0 0 15px!important}.approach-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.approach-card{text-align:left;border:1px solid var(--approach-line);min-width:0;color:var(--approach-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;padding:10px;display:flex;position:relative}.approach-card.selected,.approach-agent.selected{border-color:#2d6c55;box-shadow:inset 0 0 0 1px #2d6c55}.approach-card:hover,.approach-agent:hover{border-color:#719689}.approach-card-heading{justify-content:space-between;align-items:center;gap:9px;margin-top:10px;display:flex}.approach-card-heading>strong{font-size:14px;font-weight:650;line-height:1.3}.approach-card-check{color:#fff;background:#fff;border:1px solid #b5c6bd;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.selected>.approach-card-check,.selected>.approach-card-heading>.approach-card-check{background:#24634e;border-color:#24634e}.approach-card-description{color:#52665e;max-width:48ch;margin-top:5px;font-size:11px;line-height:1.5;display:block}.approach-card-format{color:#6b7c74;margin-top:7px;font-size:10px;line-height:1.4;display:block}.approach-availability{color:#6a766f;background:#f2f4f3;border-radius:3px;align-self:flex-start;margin-top:7px;padding:2px 5px;font-size:9px;line-height:1.4}.approach-availability.current{color:#2b684d;background:#edf5ef}.approach-agent{border:1px solid var(--approach-line);width:100%;color:var(--approach-ink);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.approach-agent>svg{color:#507166;flex:none}.approach-agent>span:nth-child(2){flex:1}.approach-agent strong{font-size:12px;font-weight:650;line-height:1.3;display:block}.approach-agent small{color:var(--approach-muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.approach-catalog-footer{color:var(--approach-muted);margin-top:13px;font-size:11px;line-height:1.5}.approach-catalog-footer>span{color:#346450;align-items:center;gap:5px;display:flex}.approach-catalog-footer>p{margin:4px 0 0!important}.approach-card:focus-visible,.approach-agent:focus-visible,.approach-browse:focus-visible,.editing-approach-default button:focus-visible{outline-offset:3px;outline:2px solid #d45b39}.approach-card:disabled,.approach-agent:disabled{cursor:default;opacity:.6}.approach-storyboard{isolation:isolate;background:#e7eee9;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;height:91px;padding:6px;display:grid;overflow:hidden}.approach-frame{background:#c9dbd1;border-radius:3px;justify-content:center;align-items:center;min-width:0;height:79px;display:flex;position:relative;overflow:hidden}.approach-frame strong{letter-spacing:-.02em;text-align:left;font-size:11px;font-weight:700;line-height:1.25}.approach-person{position:absolute;inset:0}.approach-person i{background:#bd9278;border-top:7px solid #24403d;border-radius:45%;width:22px;height:26px;position:absolute;top:8px;left:calc(50% - 11px)}.approach-person b{background:#326653;border-radius:28px 28px 0 0;width:70%;height:54px;position:absolute;top:36px;left:15%}.approach-person.close{transform-origin:50% 35%;transform:scale(1.18)}.person-frame.finish{background:#dedbd0}.frame-caption{color:#183c30;text-align:center;background:#fff;border-radius:3px;padding:3px;font-size:7px;font-weight:650;line-height:1.3;position:absolute;bottom:10px;left:6px;right:6px}.product-frame{background:#1b4d46;padding:9px 7px}.frame-window{background:#f8faf8;border-radius:4px;flex-direction:column;gap:5px;width:100%;min-height:53px;padding:6px;display:flex;box-shadow:0 2px 6px #143f3733}.frame-window>i{background:#6d9e8b;border-radius:1px;width:35%;height:3px}.frame-window>span{background:#d3dfd8;border-radius:1px;height:3px}.frame-window>span:nth-of-type(2){width:70%}.frame-window>b{color:#305d4a;align-items:center;gap:3px;margin-top:auto;font-size:7px;font-weight:600;line-height:1.3;display:flex}.question-frame{background:#f3ecd5;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px}.question-frame small{color:#8a7e5e;margin-bottom:6px;font-size:6px}.evidence-frame{background:#1e4547}.frame-columns{align-items:flex-end;gap:5px;width:65%;height:43px;margin-bottom:12px;display:flex}.frame-columns i{background:#b4d4c5;border-radius:2px 2px 0 0;width:33%;height:70%}.frame-columns i:nth-child(2){background:#e5c56e;height:100%}.frame-columns i:nth-child(3){height:37%}.answer-frame{background:#d2e5d9;flex-direction:column;gap:10px;padding:8px}.answer-frame strong{font-size:10px}.frame-route{align-items:center;width:70%;height:9px;display:flex;position:relative}.frame-route:before{content:"";background:#497e68;width:100%;height:2px;position:absolute}.frame-route i{z-index:1;background:#d2e5d9;border:2px solid #497e68;border-radius:50%;width:8px;height:8px}.frame-route i:nth-child(2){margin:auto}.detail-frame{background:#e7ebdf;padding:8px}.detail-frame .frame-window{gap:15px;min-height:46px;transform:scale(1.14)}.detail-frame .frame-window>b{font-size:8px}.frame-cursor{z-index:2;color:#ce6848;position:absolute;bottom:5px;right:8px;transform:rotate(-40deg)}.result-frame{color:#e7f0e9;background:#24584b;flex-direction:column;gap:4px}.result-frame strong{text-align:center;font-size:11px}.frame-audio{align-items:center;gap:2px;height:9px;display:flex}.frame-audio i{background:#9dc8b5;width:2px;height:4px}.frame-audio i:nth-child(2),.frame-audio i:nth-child(4){height:7px}.frame-audio i:nth-child(3){height:9px}.quote-frame{background:#e7d1bc;flex-direction:column;align-items:flex-start;padding:10px}.quote-frame strong{font-size:13px}.frame-underline{background:#a66748;width:48%;height:2px;margin-top:5px}@media (width<=600px){.editing-approach{margin:18px 0;padding:16px}.editing-approach-summary{flex-wrap:wrap;gap:10px}.editing-approach-summary>div{flex-basis:calc(100% - 40px)}.approach-browse{margin-left:32px}.approach-card-grid{grid-template-columns:1fr;gap:12px}.approach-storyboard{height:104px}.approach-frame{height:92px}.approach-person i{top:13px}.approach-person b{height:60px;top:41px}.approach-card-description{max-width:none;font-size:12px}.approach-card-heading>strong{font-size:15px}.approach-card-format{font-size:11px}.approach-availability{font-size:10px}.approach-card{padding:11px}.frame-caption{font-size:8px;bottom:12px}.approach-frame strong{font-size:12px}.quote-frame strong{font-size:15px}.frame-window>b{font-size:8px}.approach-agent{padding:11px}.approach-catalog-note{font-size:12px}.approach-catalog-footer{font-size:11px}}@media (prefers-reduced-motion:reduce){.editing-approach *,.editing-approach-catalog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.asset-loading{color:#647b7d;min-width:0;padding:3px 0 20px}.asset-loading-status{align-items:center;gap:11px;min-height:43px;margin:0 0 20px;display:flex}.asset-loading-status>div{gap:4px;display:grid}.asset-loading-status strong{color:#355b60;font-size:12px;font-weight:600}.asset-loading-status>div>span{color:#758883;font-size:10px}.asset-loading-mark{background:#f1f5f1;border:1px solid #dce5df;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:3px;width:30px;height:30px;display:flex}.asset-loading-mark>i{background:#708d7d;border-radius:2px;width:3px;height:11px;animation:1.3s ease-in-out infinite asset-loading-wave}.asset-loading-mark>i:nth-child(2){animation-delay:.14s}.asset-loading-mark>i:nth-child(3){animation-delay:.28s}.asset-loading-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.asset-loading-item{background:#fcfdfb;border:1px solid #e1e7e1;border-radius:11px;position:relative;overflow:hidden}.asset-loading-preview{aspect-ratio:16/9;background:#eaf0ea;position:relative;overflow:hidden}.asset-loading-preview:after,.asset-loading-lines i:after{content:"";background:linear-gradient(100deg,#0000 10%,#fff9 50%,#0000 90%);animation:1.8s ease-in-out infinite asset-loading-sweep;position:absolute;inset:0;transform:translate(-100%)}.asset-loading-lines{gap:9px;padding:17px;display:grid}.asset-loading-lines i{background:#e8eee8;border-radius:3px;width:88%;height:8px;display:block;position:relative;overflow:hidden}.asset-loading-lines i:first-child{width:55%;height:11px;margin-bottom:2px}.asset-loading-lines i:last-child{width:70%}.asset-loading.rows .asset-loading-layout{grid-template-columns:1fr;gap:10px}.asset-loading.rows .asset-loading-item{border-radius:9px;align-items:center;gap:16px;padding:14px;display:flex}.asset-loading.rows .asset-loading-preview{aspect-ratio:auto;border-radius:6px;flex:none;width:55px;height:55px}.asset-loading.rows .asset-loading-lines{flex:1;max-width:460px;padding:0}.asset-loading.rows .asset-loading-lines i:last-child{display:none}@keyframes asset-loading-wave{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@keyframes asset-loading-sweep{to{transform:translate(100%)}}@media (width<=1100px){.asset-loading.cards .asset-loading-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-loading.cards .asset-loading-item:last-child{display:none}}@media (width<=680px){.asset-loading.cards .asset-loading-layout{grid-template-columns:1fr}.asset-loading.cards .asset-loading-item:not(:first-child){display:none}.asset-loading-status{margin-bottom:16px}.asset-loading.rows .asset-loading-item{gap:12px;padding:12px}}@media (prefers-reduced-motion:reduce){.asset-loading-mark>i,.asset-loading-preview:after,.asset-loading-lines i:after{animation:none}.asset-loading-preview:after,.asset-loading-lines i:after{display:none}}.cloud-upload-status{color:#264e3d;background:#edf3ef;border-bottom:1px solid #dce6df;flex-shrink:0;align-items:center;gap:12px;padding:12px 24px;display:flex}.cloud-upload-status>span{flex:1}.cloud-upload-status strong,.cloud-upload-status small{display:block}.cloud-upload-status strong{font-size:13px;font-weight:600}.cloud-upload-status small{color:#617267;margin-top:3px;font-size:12px}.cloud-upload-status button,.cloud-recording-library button,.cloud-recording-list a{font:inherit;cursor:pointer;font-size:13px}.cloud-upload-status button,.cloud-recording-transfer button,.cloud-recording-message button{white-space:nowrap;background:#fff;border:1px solid #d7ded9;border-radius:8px;padding:9px 12px}.recording-cloud-note{color:#66776d;align-items:flex-start;gap:8px;margin:16px 0;font-size:12px;line-height:1.5;display:flex}.recording-cloud-note svg{flex-shrink:0;margin-top:2px}.cloud-recording-library>header{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 20px;display:flex}.cloud-recording-library h2{margin:0 0 6px;font-size:21px}.cloud-recording-library header p{color:#777;margin:0;font-size:13px;line-height:1.5}.cloud-recording-message{background:#fff8ed;border:1px solid #e7d8bd;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:16px;display:flex}.cloud-recording-message>div{flex:1}.cloud-recording-message strong{font-size:14px}.cloud-recording-message p{margin:5px 0 0;font-size:13px}.cloud-recording-transfers{border:1px solid #dde5df;border-radius:12px;margin:20px 0;padding:16px 18px}.cloud-recording-transfers h3{margin:0 0 12px;font-size:14px}.cloud-recording-transfers h3>span{color:#697a70;margin-left:8px}.cloud-recording-transfer{border-top:1px solid #e7ece8;align-items:center;gap:12px;padding:13px 0;display:flex}.cloud-recording-transfer>div{flex:1;min-width:0}.cloud-recording-transfer strong,.cloud-recording-transfer span,.cloud-recording-transfer small{display:block}.cloud-recording-transfer strong{font-size:13px}.cloud-recording-transfer span{color:#476555;margin:5px 0;font-size:12px}.cloud-recording-transfer small{color:#777;font-size:12px;line-height:1.5}.cloud-recording-transfer progress{appearance:none;background:#e1e8e3;border:0;border-radius:10px;width:100%;height:5px;margin:7px 0;overflow:hidden}.cloud-recording-transfer progress::-webkit-progress-bar{background:#e1e8e3}.cloud-recording-transfer progress::-webkit-progress-value{background:#2d6b4e;border-radius:10px}.cloud-recording-transfer progress::-moz-progress-bar{background:#2d6b4e}.cloud-recording-list{border:1px solid #e0e4e1;border-radius:12px;overflow:hidden}.cloud-recording-list article{background:#fff;align-items:center;gap:16px;padding:18px;display:flex}.cloud-recording-list article+article{border-top:1px solid #e8ebe9}.cloud-recording-icon{color:#668272;background:#eff3f0;border-radius:8px;flex-shrink:0;place-items:center;width:50px;height:58px;display:grid}.cloud-recording-copy{flex:1;min-width:0}.cloud-recording-copy h3{margin:0 0 5px;font-size:14px}.cloud-recording-copy p,.cloud-recording-copy small{color:#777;overflow-wrap:anywhere;margin:0 0 5px;font-size:12px}.cloud-recording-copy span{color:#3d7154;align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex}.cloud-recording-list a{color:#23563b;align-items:center;gap:6px;padding:8px;text-decoration:none;display:flex}.cloud-recording-empty{text-align:center;color:#688172;background:#f7f9f7;border:1px solid #e5eae6;border-radius:14px;padding:42px 20px}.cloud-recording-empty h3{color:#202a24;margin:14px 0 8px;font-size:17px}.cloud-recording-empty p{color:#738078;max-width:450px;margin:auto;font-size:13px;line-height:1.7}.cloud-recording-footnote{color:#888;margin-top:20px;font-size:12px;line-height:1.6}.cloud-recording-library button:focus-visible,.cloud-recording-library a:focus-visible,.cloud-upload-status button:focus-visible{outline-offset:3px;outline:2px solid #347653}@media (width<=640px){.cloud-upload-status{flex-wrap:wrap;padding:12px}.cloud-upload-status>span{min-width:200px}.cloud-recording-message{flex-wrap:wrap}.cloud-recording-message>div{min-width:200px}.cloud-recording-list article{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:14px;display:grid}.cloud-recording-list a{grid-column:2;justify-self:start;margin-left:0}.cloud-recording-transfer{flex-wrap:wrap}.cloud-recording-transfer>div{min-width:180px}}.browser-recorder{border:1px solid var(--line,#ddd);color:#191919;background:#fff;border-radius:12px;margin:18px 0;overflow:hidden}.browser-recorder-topline{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex}.browser-recorder-topline>span{align-items:center;gap:8px;display:flex}.browser-recorder-topline>span:first-child{font-weight:600}.browser-recorder-topline>span:last-child{color:#6d6d6d;font-size:11px}.browser-recorder-main{grid-template-columns:minmax(160px,.9fr) minmax(240px,1.1fr);align-items:center;gap:20px;padding:16px;display:grid}.browser-camera-preview{aspect-ratio:16/10;background:#151716;border-radius:8px;place-items:center;min-width:0;max-height:240px;display:grid;position:relative;overflow:hidden}.browser-camera-preview video{object-fit:contain;background:#151716;width:100%;height:100%;display:block;position:absolute;inset:0}.browser-camera-preview video.browser-video-hidden{visibility:hidden}.browser-camera-empty{text-align:center;color:#b5bdb8;flex-direction:column;align-items:center;gap:10px;max-width:230px;padding:24px;font-size:11px;display:flex}.browser-source-size{color:#eee;font-variant-numeric:tabular-nums;background:#000b;border-radius:5px;padding:3px 7px;font-size:10px;position:absolute;bottom:8px;left:8px}.browser-camera-controls{min-width:0}.browser-camera-controls h3{letter-spacing:-.2px;font-size:15px;font-weight:600}.browser-camera-controls>p{color:#707670;max-width:410px;margin:7px 0 13px;font-size:11px;line-height:1.6}.browser-camera-devices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.browser-camera-devices .select-control{min-width:0}.browser-camera-devices .select-control label{color:#777;margin-bottom:5px;font-size:10px;display:block}.browser-camera-devices .select-trigger{width:100%;min-height:35px;padding:8px 10px;font-size:11px}.browser-camera-devices .select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browser-camera-devices .select-trigger>svg{flex-shrink:0}.browser-microphone-meter{color:#626b65;align-items:center;gap:8px;margin:13px 0;display:flex}.browser-microphone-meter>span{background:#e5ece7;border-radius:5px;flex:1;max-width:115px;height:5px;overflow:hidden}.browser-microphone-meter i{background:#2d7555;border-radius:5px;height:100%;transition:width .1s linear;display:block}.browser-microphone-meter small{font-size:10px}.browser-camera-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.browser-camera-actions .button{gap:8px;min-height:37px;padding:10px 12px;font-size:11px}.browser-camera-controls p.browser-camera-save-note{color:#777;margin:10px 0 0;font-size:10px;line-height:1.5}.browser-live{align-items:center;gap:7px;display:inline-flex;color:#a73131!important}.browser-live i{background:#b93636;border-radius:50%;width:6px;height:6px;display:block}.browser-recording-error{color:#825721;overflow-wrap:anywhere;background:#fff4e8;border-radius:6px;margin:0 16px 13px;padding:10px 12px;font-size:11px;line-height:1.6}.browser-save-line{color:#57685c;align-items:center;gap:7px;font-size:10px;line-height:1.5;display:flex}.browser-recorder>.browser-save-line{padding:0 16px 12px}.browser-save-line>svg{flex-shrink:0}.browser-quality-details{color:#6e756f;border-top:1px solid #ececec;font-size:10px}.browser-quality-details summary{color:#515c54;padding:10px 16px;list-style-position:inside}.browser-quality-details>div{max-width:720px;padding:0 16px 12px}.browser-quality-details p{margin:0 0 8px;line-height:1.65}.browser-recording-jobs{border-top:1px solid #ececec;padding:0 16px}.browser-recording-job{padding:13px 0}.browser-recording-job+.browser-recording-job{border-top:1px solid #ececec}.browser-job-heading{align-items:center;gap:7px;font-size:11px;display:flex}.browser-job-heading>strong{font-weight:600}.browser-job-heading>span{color:#888;margin-left:auto;font-size:10px}.browser-recording-job.saved .browser-job-heading{color:#276749}.browser-recording-job>p{color:#737373;overflow-wrap:anywhere;margin:6px 0;font-size:10px;line-height:1.6}.browser-recording-job .browser-job-error{color:#865b2a}.browser-job-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:9px;display:flex}.browser-job-actions .text-button,.browser-job-actions .button{font-size:10px}.browser-recording-job .browser-save-line{margin-top:6px}.browser-recording-status{z-index:12;color:#234330;background:#f1f7f2;border-bottom:1px solid #c8d9cc;position:sticky;top:0;box-shadow:0 2px 8px #00000005}.browser-recording-status-bar{flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:10px 24px;font-size:11px;display:flex}.browser-recording-status-bar>strong{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-weight:550;overflow:hidden}.browser-recording-status-bar>.text-button{font-size:10px}.browser-recording-status-bar>.text-button:last-child{margin-left:auto}.browser-recording-status-bar .button{min-height:29px;padding:6px 9px;font-size:10px}.browser-status-jobs{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b0beb4 transparent;border-top:1px solid #dae6dd;max-height:min(40vh,300px);padding:10px 24px;overflow:auto}.browser-status-jobs>div+div{border-top:1px solid #dce6df;padding-top:10px}.browser-status-jobs>div>.text-button{font-size:11px}.browser-recording-status>.browser-recording-error{margin-top:0}@media (width<=1050px){.browser-recorder-main{grid-template-columns:minmax(140px,.8fr) minmax(210px,1.2fr);gap:14px}.browser-camera-devices{grid-template-columns:1fr;gap:7px}.browser-camera-controls h3{font-size:14px}}@media (width<=600px){.browser-recorder-main{grid-template-columns:1fr;gap:13px;padding:12px}.browser-camera-preview{aspect-ratio:16/9;width:100%;max-height:220px}.browser-camera-devices{grid-template-columns:1fr 1fr}.browser-recorder-topline{padding:11px 12px;font-size:11px}.browser-recorder-topline>span:last-child{font-size:10px}.browser-recording-status-bar{gap:8px;padding:9px 12px}.browser-recording-status-bar>strong{max-width:140px}.browser-status-jobs{padding:10px 12px}.browser-camera-controls .button{white-space:normal}.browser-recording-job{padding:12px 0}}.batch-table-wrap{max-width:100%;position:relative;overflow:auto}.batch-start-error{color:#8d5148;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.5}.batch-dashboard{max-width:1320px;margin:0 auto;padding:40px 44px 55px}.batch-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:29px;display:flex}.batch-eyebrow{color:#717171;margin-bottom:12px;font-size:11px}.batch-header h1{letter-spacing:-1.9px;font-size:46px;font-weight:600;line-height:1.05}.batch-header h1>span{color:#aaa}.batch-header p{color:#717171;margin-top:13px;font-size:12px;line-height:1.6}.batch-header>.button{flex-shrink:0;margin-bottom:2px}.batch-summary{color:#717171;border-top:1px solid #ddd;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:11px;display:flex}.batch-summary p{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.batch-summary strong{color:#111;font-weight:600}.batch-summary p>span{color:#b7b7b7;padding:0 9px}.batch-summary>span{white-space:nowrap;font-size:10px}.batch-filters{align-items:flex-end;gap:16px;margin:26px 0 22px;display:flex}.batch-search{flex-direction:column;flex:1;gap:7px;min-width:160px;display:flex}.batch-search>span,.batch-filters .select-control>label{color:#717171;font-size:11px;font-weight:400}.batch-search>div{position:relative}.batch-search svg{color:#888;position:absolute;top:13px;left:12px}.batch-search input{width:100%;min-height:40px;padding:10px 12px 10px 36px;font-size:12px;line-height:1.5}.batch-filters .select-control{flex:0 0 180px;width:180px}.batch-results-label{color:#888;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:10px;display:flex}.batch-table{border-collapse:collapse;table-layout:fixed;width:100%}.batch-table th{text-align:left;color:#888;border-bottom:1px solid #ddd;padding:12px 14px 12px 0;font-size:10px;font-weight:500}.batch-table th:first-child{width:43%}.batch-table th:nth-child(2){width:29%}.batch-table th:nth-child(3){width:19%}.batch-table th:nth-child(4){width:136px}.batch-table td{vertical-align:middle;border-bottom:1px solid #e4e4e4;padding:21px 18px 21px 0}.batch-table tr:hover td{background:#f0f0f0}.batch-company-title{align-items:center;gap:8px;display:flex}.batch-company-title>a{align-items:center;gap:6px;font-size:14px;font-weight:550;line-height:1.4;display:inline-flex}.batch-company-title>a svg{color:#999;flex-shrink:0}.batch-company-title>a:hover{text-underline-offset:3px;text-decoration:underline}.batch-company p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.batch-new{color:#276749;border:1px solid #c6d6cd;border-radius:3px;flex-shrink:0;padding:2px 4px;font-size:8px;line-height:1.4}.batch-previous{color:#888;margin-top:7px;font-size:9px;display:block}.batch-evidence>.batch-launch-link{text-underline-offset:3px;align-items:center;gap:5px;font-size:11px;-webkit-text-decoration:underline #bbb;text-decoration:underline #bbb;display:inline-flex}.batch-evidence>span{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.batch-evidence>.batch-evidence-label{color:#555;margin-top:0;font-size:11px}.batch-evidence details{color:#777;margin-top:6px;font-size:9px}.batch-evidence details>a{text-underline-offset:2px;align-items:center;gap:5px;margin-top:8px;line-height:1.6;text-decoration:underline;display:flex}.batch-status{color:#777;align-items:center;gap:6px;font-size:10px;line-height:1.5;display:inline-flex}.batch-status i{background:#bbb;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.batch-status.in-progress{color:#222}.batch-status.in-progress i{background:#222}.batch-status.published{color:#276749}.batch-status.published i{background:#276749}.batch-status.video-ready i{background:#555}.batch-status.attention{color:#8d5148}.batch-status.attention i{background:#8d5148}.batch-progress .storage-label{margin-top:5px;font-size:9px;display:flex}.batch-table td.batch-action{text-align:right;padding-right:0}.batch-action .button{gap:7px;min-height:30px;padding:7px 9px;font-size:10px}.batch-footer{color:#888;justify-content:space-between;gap:35px;margin-top:26px;font-size:10px;line-height:1.7;display:flex}.batch-footer>p{max-width:670px}.batch-footer>div{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:5px;display:flex}.batch-footer a{text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.batch-empty{color:#777;padding:40px 0;font-size:12px}.batch-empty>.text-button{margin-top:14px}.batch-first{border-top:1px solid #ddd;padding-top:35px}.batch-first p{color:#222;font-size:17px}.batch-first>span{max-width:420px;margin-top:10px;font-size:12px;line-height:1.7;display:block}.batch-message{color:#666;background:#fff;border-left:2px solid #999;flex-direction:column;gap:4px;margin-bottom:22px;padding:12px 15px;font-size:11px;line-height:1.6;display:flex}.batch-message strong{color:#333;font-weight:550}.batch-note{color:#777;margin:14px 0;font-size:11px;line-height:1.6}.batch-spinning{animation:1.2s linear infinite batch-spin}@keyframes batch-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.batch-spinning{animation:none}}@media (width<=1100px){.batch-dashboard{padding:32px 28px 45px}.batch-filters{flex-wrap:wrap}.batch-search{flex-basis:100%}.batch-filters .select-control{flex:1;width:auto}.batch-summary{flex-direction:column;align-items:flex-start;gap:8px}.batch-table th:first-child{width:38%}.batch-table th:nth-child(2){width:28%}.batch-table th:nth-child(3){width:22%}.batch-table th:nth-child(4){width:136px}.batch-footer{flex-direction:column;gap:12px}.batch-footer>div{flex-direction:row;gap:20px}}@media (width<=680px){.batch-dashboard{padding:26px 21px 40px}.batch-header{flex-direction:column;align-items:flex-start;gap:20px}.batch-header h1{font-size:39px}.batch-header p{max-width:260px}.batch-filters{gap:12px}.batch-filters .select-control{min-width:145px}.batch-table-wrap{overflow:auto}.batch-table{min-width:580px}.batch-table th:first-child{width:35%}.batch-table th:nth-child(2){width:28%}.batch-table th:nth-child(3){width:22%}.batch-table th:nth-child(4){width:136px}.batch-table td{padding-top:18px;padding-bottom:18px}.batch-summary p>span{padding:0 3px}.batch-results-label{align-items:flex-start}.batch-results-label>span:last-child{text-align:right}}.idea-styles{color:#0b2a2e;min-width:0}.idea-style-footer{color:#64766e;max-width:760px;font-size:11px;line-height:1.65;margin:14px 0 10px!important}.idea-writing-preferences{border-top:1px solid #dce4d4;padding-top:12px}.idea-writing-preferences summary{color:#426350;cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.idea-writing-preferences summary::-webkit-details-marker{display:none}.idea-writing-preferences>p{color:#748370;margin:10px 0 14px;font-size:11px;line-height:1.7}.idea-writing-preferences>div{gap:15px;display:grid}.idea-page-heading>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.idea-workspace-kind{color:#627b71;border-left:1px solid #cbd8d0;padding-left:13px;font-size:11px}.idea-dialog[open]{flex-direction:column;display:flex}.idea-dialog-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a3b5aa transparent;min-height:0;margin:4px 5px 6px;overflow:hidden auto}.idea-dialog-scroll::-webkit-scrollbar{width:7px}.idea-dialog-scroll::-webkit-scrollbar-track{background:0 0}.idea-dialog-scroll::-webkit-scrollbar-thumb{background:#a3b5aa;border:1px solid #fafbf7;border-radius:8px}.idea-dialog-scroll::-webkit-scrollbar-thumb:hover{background:#6d897a}@media (width<=650px){.idea-workspace-kind{font-size:10px}.idea-dialog-scroll{margin:3px 4px 5px}}.idea-studio{--idea-ink:#0b2a2e;--idea-paper:#faf9f6;--idea-line:#dbe3de;color:var(--idea-ink);min-width:0;max-width:1450px;margin:0 auto;padding:24px 32px 40px;font-family:Manrope,Arial,sans-serif}.idea-studio *,.idea-dialog *{box-sizing:border-box}.idea-studio h1,.idea-studio h2,.idea-studio h3,.idea-studio h4,.idea-dialog h2,.idea-dialog h3,.idea-dialog h4{letter-spacing:-.035em;font-family:Instrument Sans,Manrope,Arial,sans-serif;font-weight:600}.idea-studio p,.idea-dialog p{margin:0}.idea-studio button,.idea-dialog button{cursor:pointer;font-family:inherit}.idea-studio button:disabled,.idea-dialog button:disabled{cursor:default;opacity:.45}.idea-studio button:focus-visible,.idea-dialog button:focus-visible,.idea-studio input:focus-visible,.idea-studio textarea:focus-visible,.idea-dialog input:focus-visible,.idea-dialog textarea:focus-visible{outline-offset:4px;outline:2px solid #e0582f}.idea-studio .select-trigger,.idea-dialog .select-trigger{color:#0b2a2e;background:#fff;border:1px solid #d1ddd6;border-radius:8px;min-height:44px;font-size:13px}.idea-studio .select-control>label,.idea-dialog .select-control>label{color:#6d8078;margin-bottom:7px;font-size:11px;font-weight:500}.idea-button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 17px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.idea-button.primary{color:#faf9f6;background:#0b2a2e;border-color:#0b2a2e}.idea-button.primary:hover:not(:disabled){background:#174147}.idea-button.secondary{color:#0b2a2e;background:#fff;border-color:#cbd8d0}.idea-button.secondary:hover:not(:disabled){background:#f0f5f0}.idea-text-button{color:#34574f;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.idea-text-button:hover:not(:disabled){color:#0b2a2e;text-underline-offset:4px;text-decoration:underline}.idea-text-button.muted{color:#85938d;font-weight:400}.idea-icon-button{color:#7d8c84;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:31px;height:31px;padding:0;display:grid}.idea-icon-button:hover:not(:disabled){color:#0b2a2e;background:#e8efea}.idea-workspace-line{align-items:center;gap:12px;display:flex}.idea-workspace-mark{color:#3b6a59;background:#e5eee8;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.idea-workspace-mark>span{font:600 25px Instrument Sans,sans-serif}.idea-workspace-line>.select-control{min-width:190px;max-width:290px}.idea-workspace-line>.select-control>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.idea-workspace-line .select-trigger{background:0 0;border-color:#0000;min-height:38px;padding-left:3px;font-size:15px;font-weight:600}.idea-new-company{white-space:nowrap;margin-left:8px}.idea-workspace-tools{gap:23px;margin-left:auto;display:flex}.idea-workspace-tools .idea-text-button{white-space:nowrap;color:#6e837b;font-size:11px;font-weight:500}.idea-page-heading{padding:18px 0 16px}.idea-page-heading h1{letter-spacing:-.045em;margin:0;font-size:30px;line-height:1.15}.idea-page-heading p{color:#697f77;margin-top:7px;font-size:12px;line-height:1.65}.idea-process{border-top:1px solid var(--idea-line);border-bottom:1px solid var(--idea-line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;margin:0 0 18px;padding:10px 0;list-style:none;display:grid}.idea-process li{color:#4d6c63;white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex;position:relative}.idea-process li+li{border:0}.idea-process svg{color:#5b8070;flex-shrink:0}.idea-main-navigation{border-bottom:1px solid var(--idea-line);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.idea-tabs{gap:31px;display:flex}.idea-tabs>button{color:#74877e;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 16px;font-size:13px;font-weight:500;display:flex;position:relative}.idea-tabs>button[aria-selected=true]{color:#0b2a2e;font-weight:700}.idea-tabs>button[aria-selected=true]:after{content:"";background:#0b2a2e;height:3px;position:absolute;bottom:-1px;left:0;right:0}.idea-tabs>button>span{color:#4d6d59;background:#e6eee6;border-radius:5px;padding:1px 6px;font-size:10px}.idea-current-style{color:#7a8b80;align-items:center;gap:5px;padding-bottom:16px;font-size:10px;display:flex}.idea-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.idea-section-heading h2{letter-spacing:-.035em;margin:0 0 6px;font-size:23px;line-height:1.2}.idea-section-heading p{color:#708377;max-width:610px;font-size:12px;line-height:1.8}.idea-section-heading>.idea-button{flex-shrink:0}.idea-script-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.idea-script-card{background:#fff;border:1px solid #d7e1d8;border-radius:10px;flex-direction:column;min-width:0;padding:18px;display:flex}.idea-card-state{color:#4d7d5e;align-items:center;gap:6px;font-size:10px;display:inline-flex}.idea-card-state>span{background:#559568;border-radius:50%;width:5px;height:5px}.idea-script-card h3{overflow-wrap:anywhere;margin:14px 0 10px;font-size:23px;line-height:1.2}.idea-script-card>p{color:#708074;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.idea-card-meta{color:#7b8c80;align-items:center;gap:7px;margin-top:auto;margin-bottom:14px;font-size:11px;display:flex}.idea-script-card footer{border-top:1px solid #e6ece7;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.idea-script-card footer .idea-text-button{font-size:11px}.idea-script-card footer .idea-button{min-height:38px;padding:8px 12px;font-size:11px}.idea-empty-start{background:#f6f9f4;border:1px dashed #cadace;border-radius:12px;align-items:center;gap:30px;padding:34px 31px;display:flex}.idea-empty-illustration{color:#769b83;background:#e4ede2;border-radius:12px;flex-shrink:0;place-items:center;width:95px;height:115px;display:grid;position:relative;transform:rotate(-4deg)}.idea-empty-illustration svg:nth-child(2){box-sizing:content-box;color:#a57937;background:#faf9f6;border-radius:50%;padding:5px;position:absolute;top:0;right:-8px}.idea-empty-start h3{margin:0 0 12px;font-size:28px;line-height:1.2}.idea-empty-start p{color:#6c8171;max-width:620px;font-size:12px;line-height:1.9}.idea-empty-start .idea-text-button{margin-top:18px;font-size:11px}.idea-empty{padding:35px 0}.idea-empty h2{font-size:30px}.idea-empty p{color:#708477;margin-bottom:22px;font-size:13px}.idea-run-status{color:#5b7f5f;background:#edf4ed;border:1px solid #dbe7d9;border-radius:9px;align-items:flex-start;gap:13px;margin-bottom:24px;padding:18px 20px;display:flex}.idea-run-status>svg{flex-shrink:0;margin-top:2px}.idea-run-status>div{flex:1;min-width:0}.idea-run-status strong{color:#345b3d;font-size:12px;font-weight:600;display:block}.idea-run-status p{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.85}.idea-run-status>small{white-space:nowrap;padding-top:3px;font-size:10px}.idea-run-status.failed{color:#8c724c;background:#fcf3e5;border-color:#e8d9be}.idea-run-status.failed strong{color:#7d5d32}.idea-notice,.idea-alert{border-radius:8px;align-items:center;gap:11px;margin-bottom:23px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.idea-notice{color:#3d6d4b;background:#eaf4eb}.idea-notice>span,.idea-alert>span{flex:1}.idea-alert{color:#9a4935;background:#fff0eb;border:1px solid #ebd0c6}.idea-alert .idea-text-button{color:#9a4935;flex-shrink:0}.idea-error{color:#9a4935;background:#fff0eb;border-radius:7px;padding:13px 15px;font-size:12px;line-height:1.8}.idea-loading{color:#6d8176;align-items:center;gap:12px;padding:45px 0;font-size:13px;display:flex}.idea-needs-you{border-top:1px solid var(--idea-line);margin-top:29px;padding-top:26px}.idea-needs-you>header{align-items:flex-start;gap:12px;display:flex}.idea-needs-you>header>svg{color:#a27c47;margin-top:3px}.idea-needs-you h3{margin:0 0 8px;font-size:24px}.idea-needs-you>header p{color:#7f8d80;font-size:11px}.idea-needs-you article{border-bottom:1px solid #e0e7df;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.idea-needs-you article>div{flex:1}.idea-needs-you h4{margin:0 0 9px;font-size:21px;line-height:1.3}.idea-needs-you article p{color:#708173;max-width:650px;font-size:12px;line-height:1.8}.idea-needs-you .idea-button{flex-shrink:0}.idea-more-ideas{margin-top:28px}.idea-more-ideas>summary{cursor:pointer;border-bottom:1px solid #dce5dc;align-items:center;gap:9px;padding-bottom:14px;font-size:13px;font-weight:600;list-style:none;display:flex}.idea-more-ideas summary::-webkit-details-marker{display:none}.idea-more-ideas summary>span{color:#77917b;font-size:10px;font-weight:400}.idea-more-ideas summary>svg{margin-left:auto}.idea-more-ideas article{border-bottom:1px solid #e2e9e1;justify-content:space-between;align-items:center;gap:28px;padding:21px 0;display:flex}.idea-more-ideas article>div:first-child{min-width:0}.idea-more-ideas h4{margin:7px 0;font-size:20px;line-height:1.3}.idea-more-ideas p{color:#798b7b;overflow-wrap:anywhere;max-width:680px;font-size:11px;line-height:1.8}.idea-small-state{color:#7d8c7c;font-size:10px}.idea-small-state.preparing{color:#608b64}.idea-small-state.failed{color:#99753d}.idea-row-actions{flex-shrink:0;align-items:center;gap:18px;display:flex}.idea-row-actions .idea-text-button{font-size:11px}.idea-skipped{margin-top:20px}.idea-skipped>button{font-size:11px}.idea-skipped>p{color:#8c978e;margin:14px 0;font-size:11px}.idea-discovery-summary{color:#7a8d7c;border-top:1px solid #dbe4da;align-items:center;gap:9px;margin-top:30px;padding-top:19px;font-size:11px;display:flex}.idea-discovery-summary>.idea-text-button{flex-shrink:0;margin-left:auto;font-size:11px}.idea-discovery-summary>svg{flex-shrink:0}.idea-back{margin-bottom:21px}.idea-live-directory{border:1px solid #dbe4dc;border-radius:10px;overflow:hidden}.idea-live-directory .batch-dashboard{padding:27px}.idea-live-directory .batch-header h1{font-size:37px}.idea-yc-program{grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);gap:28px;display:grid}.idea-yc-program-main{background:#fff;border:1px solid #d4e0d5;border-radius:10px;padding:22px}.idea-program-symbol{color:#5e805b;background:#eaf1e7;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.idea-yc-program h2{margin:16px 0 10px;font-size:26px;line-height:1.2}.idea-yc-program-main>p{color:#6f8070;max-width:580px;font-size:13px;line-height:1.9}.idea-yc-path{color:#69816a;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;font-size:11px;line-height:1.7;display:flex}.idea-yc-path>svg{flex-shrink:0}.idea-yc-program aside{padding-top:12px}.idea-yc-program aside h3{margin:0 0 12px;font-size:22px;line-height:1.3}.idea-yc-program aside p{color:#7a8b7a;margin-bottom:22px;font-size:12px;line-height:1.9}.idea-discovery-grid{grid-template-columns:minmax(0,1fr) 270px;gap:28px;display:grid}.idea-discovery-form input,.idea-discovery-form textarea,.idea-form input,.idea-form textarea{box-sizing:border-box;color:#244e41;resize:vertical;background:#fff;border:1px solid #cfdcd1;border-radius:7px;width:100%;min-width:0;padding:8px 11px;font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.idea-form label,.idea-discovery-form label{color:#426350;gap:8px;font-size:11px;font-weight:600;display:grid}.idea-topic-list{border-top:1px solid #dbe4da}.idea-edit-topic{border-bottom:1px solid #dfe7de;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.idea-edit-topic>div:nth-child(2){flex:1;gap:13px;min-width:0;display:grid}.idea-topic-number{color:#64825d;background:#e9efe4;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:25px;font-size:11px;display:grid}.idea-edit-topic>.idea-icon-button{margin-top:22px}.idea-edit-topic input{font-size:13px;font-weight:600}.idea-edit-topic textarea{font-size:12px}.idea-add-row{margin-top:18px;font-size:11px}.idea-sources-section{border-top:1px solid #dbe4da;margin-top:24px;padding-top:20px}.idea-sources-section h2{font-size:26px}.idea-source-list{gap:17px;display:grid}.idea-source-list article{background:#f6f8f2;border:1px solid #d8e2d5;border-radius:10px;gap:15px;padding:19px;display:grid}.idea-source-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.idea-source-heading>.select-control{flex:1;max-width:240px}.idea-source-heading .select-trigger{min-height:39px;font-size:12px}.idea-source-heading .idea-icon-button{margin-top:20px}.idea-inline-empty{color:#80917d;background:#f1f5eb;border-radius:8px;padding:17px 20px;font-size:12px;line-height:1.8}.idea-discovery-schedule{background:#eaf1e5;border:1px solid #d4e0cb;border-radius:10px;align-self:start;padding:19px;position:sticky;top:20px}.idea-schedule-icon{display:none}.idea-discovery-schedule h3{margin:0 0 10px;font-size:23px;line-height:1.2}.idea-discovery-schedule>p{color:#6e8263;margin:0 0 16px;font-size:12px;line-height:1.7}.idea-discovery-schedule>.select-control{margin:17px 0}.idea-discovery-schedule .select-control>label{color:#4f6e42;font-size:11px}.idea-discovery-schedule .select-trigger{min-height:42px;font-size:12px}.idea-schedule-explanation{color:#668157;border-top:1px solid #d0dec4;gap:8px;padding-top:15px;font-size:11px;line-height:1.7;display:flex}.idea-schedule-explanation>svg{flex-shrink:0;margin-top:3px}.idea-discovery-schedule>p.idea-schedule-local{color:#7b8d6e;align-items:flex-start;gap:8px;margin:18px 0 22px;font-size:10px;display:flex}.idea-schedule-local>svg{flex-shrink:0;margin-top:2px}.idea-discovery-schedule>.idea-button{width:100%}.idea-discovery-schedule>small{color:#839174;text-align:center;margin-top:10px;font-size:10px;line-height:1.7;display:block}.idea-save-bar{border-top:1px solid #dbe4d5;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;display:flex}.idea-save-bar>span{color:#7a8c71;font-size:11px;line-height:1.7}.idea-form{gap:15px;display:grid}.idea-form-intro{color:#748370;font-size:12px;line-height:1.7}.idea-field-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.idea-form-actions{justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.idea-form-actions>span{color:#7e8c76;max-width:340px;font-size:10px;line-height:1.8}.idea-setup-progress{border-bottom:1px solid #dce4d4;gap:24px;margin:0;padding:0 0 12px;list-style:none;display:flex}.idea-setup-progress li{color:#91a084;align-items:center;gap:8px;font-size:12px;display:flex}.idea-setup-progress li>span{border:1px solid #d2deca;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.idea-setup-progress li.current{color:#47643d;font-weight:600}.idea-setup-progress li.current>span{color:#fff;background:#32593a;border-color:#32593a}.idea-topic-starters{grid-template-columns:1fr 1fr;gap:9px;display:grid}.idea-topic-starters>button{text-align:left;color:#526c45;background:#f6f8f0;border:1px solid #d4decd;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:13px 15px;font-size:11px;font-weight:500;display:flex}.idea-topic-starters>button:hover{background:#eef4e6;border-color:#91ab7f}.idea-form-note{color:#7a8b6d;background:#f0f5e8;border-radius:8px;gap:10px;padding:16px 18px;font-size:11px;line-height:1.9;display:flex}.idea-form-note>svg{flex-shrink:0;margin-top:3px}.idea-form-note strong{color:#5a754b;font-weight:600}.idea-dialog{box-sizing:border-box;color:#0b2a2e;background:#fafbf7;border:1px solid #ccd9cf;border-radius:14px;width:min(640px,100vw - 48px);max-width:none;max-height:min(720px,100dvh - 64px);margin:auto;padding:0;font-family:Manrope,Arial,sans-serif;line-height:1.7;overflow:hidden;box-shadow:0 25px 100px #082b2930}.idea-dialog.idea-dialog-wide{width:min(840px,100vw - 48px)}.idea-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08252285}.idea-dialog-heading{border-bottom:1px solid #dbe4d8;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.idea-dialog-heading h2{margin:0;font-size:24px;line-height:1.2}.idea-dialog-body{padding:18px 20px 20px}.idea-existing-profile h3{margin:22px 0 13px;font-size:32px}.idea-existing-profile>p{color:#74836c;font-size:13px;line-height:1.9}.idea-existing-profile dl{gap:19px;margin:24px 0 27px;display:grid}.idea-existing-profile dt{color:#7b8b71;margin-bottom:4px;font-size:10px}.idea-existing-profile dd{color:#4c6b40;margin:0;font-size:13px}.idea-detail-angle{color:#5c7650;max-width:790px;font-size:15px;line-height:1.8;margin-bottom:26px!important}.idea-detail h3{margin:0 0 14px;font-size:20px;line-height:1.3}.idea-brief>p{color:#6c7e5e;font-size:14px;line-height:1.95}.idea-detail-message{background:#f3eedf;border-radius:7px;padding:15px 17px;color:#8f7e54!important;margin-top:20px!important;font-size:12px!important}.idea-script-read{border-top:1px solid #e0e6d8;padding-top:25px}.idea-script-read>section{margin-bottom:27px}.idea-script-read section>p{color:#375f43;white-space:pre-line;font-size:16px;line-height:1.95}.idea-opening-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.idea-opening-options>p{color:#486c42;background:#fff;border:1px solid #d7e1cd;border-radius:9px;padding:17px;font-size:13px;line-height:1.85}.idea-opening-options>p>span{color:#89a077;margin-bottom:9px;font-size:10px;display:block}.idea-evidence{color:#718965;border-top:1px solid #dbe5d1;border-bottom:1px solid #dbe5d1;margin-top:27px;padding:15px 0;font-size:12px}.idea-evidence>summary{cursor:pointer;align-items:center;gap:8px;font-weight:500;list-style:none;display:flex}.idea-evidence summary::-webkit-details-marker{display:none}.idea-evidence summary>svg:last-child{margin-left:auto}.idea-evidence>p{margin-top:16px;line-height:1.9}.idea-evidence ul{margin:12px 0 4px;padding-left:19px}.idea-evidence li{margin:9px 0}.idea-evidence a{color:#456b43;text-underline-offset:3px;text-decoration:underline}.idea-detail-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.idea-question{color:#8d794e;background:#f3eddf;border-radius:9px;align-items:flex-start;gap:13px;margin-bottom:2px;padding:20px;display:flex}.idea-question>svg{flex-shrink:0;margin-top:3px}.idea-question strong{color:#79603c;font-size:13px;font-weight:600;display:block}.idea-question p{margin-top:8px;font-size:14px;line-height:1.8}.idea-spin{animation:1.2s linear infinite idea-spin}@keyframes idea-spin{to{transform:rotate(360deg)}}@media (width>=1700px){.idea-studio{padding-left:65px;padding-right:65px}}@media (width<=1200px){.idea-studio{padding:22px 24px 36px}.idea-workspace-tools{gap:13px}.idea-workspace-tools .idea-text-button{font-size:10px}.idea-workspace-line>.select-control{min-width:170px;max-width:250px}.idea-script-grid{grid-template-columns:1fr 1fr}.idea-discovery-grid{grid-template-columns:minmax(0,1fr) 265px;gap:27px}}@media (width<=1000px){.idea-workspace-line{flex-wrap:wrap}.idea-workspace-tools{width:100%;margin-top:3px;margin-left:55px}.idea-page-heading h1{font-size:30px}.idea-discovery-grid{grid-template-columns:1fr}.idea-discovery-schedule{grid-template-columns:1fr 1fr;gap:15px 27px;margin-top:10px;display:grid;position:static}.idea-schedule-icon{display:none}.idea-discovery-schedule>h3,.idea-discovery-schedule>p,.idea-schedule-explanation{grid-column:1/-1;margin:0}.idea-discovery-schedule>.select-control{margin:0}.idea-discovery-schedule>p.idea-schedule-local{grid-column:1/-1;margin:0}.idea-discovery-schedule>.idea-button{grid-column:1/-1;max-width:300px}.idea-discovery-schedule>small{text-align:left;grid-column:1/-1}.idea-yc-program{grid-template-columns:1fr;gap:27px}.idea-yc-program aside{padding:0}.idea-yc-program aside h3{font-size:25px}.idea-yc-program aside p{max-width:650px}.idea-opening-options{grid-template-columns:1fr}.idea-opening-options p{font-size:14px}}@media (width<=650px){.idea-studio{padding:19px 18px 40px}.idea-workspace-line{gap:9px}.idea-workspace-mark{border-radius:9px;width:36px;height:36px}.idea-workspace-line>.select-control{flex:1;min-width:0;max-width:none}.idea-workspace-line .select-trigger{min-height:38px;padding-right:0;font-size:14px}.idea-new-company{gap:4px;margin-left:3px;font-size:10px}.idea-new-company svg{width:13px}.idea-workspace-tools{gap:24px;margin-left:45px}.idea-workspace-tools .idea-text-button{font-size:10px}.idea-page-heading{padding:18px 0 14px}.idea-page-heading h1{font-size:28px;line-height:1.15}.idea-page-heading p{font-size:12px;line-height:1.65}.idea-process{grid-template-columns:1fr 1fr;gap:12px 14px;margin-bottom:18px;padding:12px 0;display:grid}.idea-process li{font-size:11px}.idea-process svg{width:14px;height:14px}.idea-tabs{gap:24px}.idea-tabs>button{padding-bottom:14px;font-size:12px}.idea-current-style{display:none}.idea-main-navigation{margin-bottom:24px}.idea-section-heading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:22px}.idea-section-heading h2{font-size:23px;line-height:1.2}.idea-section-heading p{font-size:11px}.idea-button{min-height:41px;padding:10px 14px;font-size:11px}.idea-text-button{font-size:11px}.idea-script-grid{grid-template-columns:1fr;gap:16px}.idea-script-card{padding:18px}.idea-script-card h3{margin-top:14px;font-size:24px}.idea-script-card>p{font-size:12px}.idea-script-card footer .idea-button{padding:9px 14px}.idea-run-status{flex-wrap:wrap;gap:10px;padding:16px 15px}.idea-run-status>div{flex:1;min-width:200px}.idea-run-status>small{padding-left:28px}.idea-empty-start{flex-direction:column;align-items:flex-start;gap:22px;padding:25px 22px}.idea-empty-illustration{width:66px;height:78px}.idea-empty-illustration>svg:first-child{width:30px}.idea-empty-start h3{font-size:26px}.idea-empty-start p{font-size:11px}.idea-needs-you article{flex-direction:column;align-items:flex-start;gap:15px}.idea-needs-you h3{font-size:24px}.idea-needs-you h4{font-size:22px}.idea-needs-you article p{font-size:11px}.idea-more-ideas article{flex-direction:column;align-items:flex-start;gap:14px}.idea-more-ideas h4{font-size:21px}.idea-discovery-summary{flex-wrap:wrap;align-items:flex-start;font-size:10px;line-height:1.8}.idea-discovery-summary>span{flex:1;min-width:240px}.idea-discovery-summary>.idea-text-button{margin-top:2px;margin-left:24px;font-size:10px}.idea-topic-number{display:none}.idea-edit-topic{gap:9px}.idea-edit-topic>.idea-icon-button{width:25px}.idea-discovery-form label{font-size:11px}.idea-discovery-form input,.idea-discovery-form textarea{padding:10px 11px;font-size:13px}.idea-discovery-schedule{padding:23px;display:block}.idea-discovery-schedule>h3{margin-bottom:12px;font-size:27px}.idea-discovery-schedule>p{margin-bottom:20px;font-size:11px}.idea-discovery-schedule>.select-control{margin:20px 0}.idea-schedule-explanation{margin-top:22px}.idea-discovery-schedule>p.idea-schedule-local{margin:17px 0 21px}.idea-source-list article{padding:17px 15px}.idea-source-heading .select-trigger{font-size:12px}.idea-save-bar{flex-wrap:wrap;gap:13px}.idea-save-bar>span{font-size:10px}.idea-save-bar>.idea-button{margin-left:auto}.idea-yc-program-main{padding:25px 23px}.idea-yc-program h2{font-size:30px}.idea-yc-program-main>p{font-size:12px}.idea-yc-path{gap:8px;font-size:10px}.idea-live-directory .batch-dashboard{padding:23px 14px}.idea-live-directory .batch-header h1{font-size:30px}.idea-dialog{border-radius:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.idea-dialog.idea-dialog-wide{width:calc(100vw - 24px)}.idea-dialog-heading{padding:14px 16px}.idea-dialog-heading h2{font-size:22px}.idea-dialog-body{padding:16px}.idea-field-pair{grid-template-columns:1fr;gap:15px}.idea-form-actions{flex-wrap:wrap;gap:15px}.idea-form-actions>.idea-button{margin-left:auto}.idea-form-intro{font-size:12px}.idea-topic-starters{grid-template-columns:1fr}.idea-topic-starters>button{font-size:12px}.idea-form input,.idea-form textarea{font-size:14px}.idea-detail-angle{font-size:14px;margin-bottom:23px!important}.idea-script-read section>p{font-size:15px}.idea-detail-actions{flex-wrap:wrap;gap:17px}.idea-detail-actions>.idea-button{margin-left:auto}.idea-question{gap:10px;padding:17px}.idea-question p{font-size:13px}.idea-setup-progress{gap:23px}.idea-setup-progress li{font-size:11px}.idea-alert,.idea-notice{align-items:flex-start;font-size:11px}.idea-alert{flex-wrap:wrap}.idea-alert>.idea-text-button{margin-left:auto}}@media (prefers-reduced-motion:reduce){.idea-studio *,.idea-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.idea-workspace-name{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600;line-height:1.4}.idea-process li{margin:0}.idea-process-step{align-items:center;gap:7px;line-height:20px;display:inline-flex}.idea-process-step svg{flex:none;display:block}.idea-process-connector{position:absolute;top:50%;right:-7px;transform:translateY(-50%);color:#91a69c!important}.idea-admin-tools{border-top:1px solid var(--idea-line);color:#72827a;margin-top:30px;padding-top:14px;font-size:11px}.idea-admin-tools>summary{cursor:pointer;align-items:center;gap:7px;width:max-content;list-style:none;display:flex}.idea-admin-tools>summary::-webkit-details-marker{display:none}.idea-admin-tools>div{max-width:660px;padding:16px 0 0}.idea-admin-tools p{margin:0 0 14px;font-size:12px;line-height:1.7}.idea-admin-actions{align-items:flex-end;gap:16px;display:flex}.idea-admin-actions>.select-control{flex:1;min-width:0}.idea-topic-guide{background:#fff;border:1px solid #d7e1d8;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);margin-top:16px;display:grid;overflow:hidden}.idea-topic-guide-copy{padding:23px}.idea-topic-guide h3{margin:12px 0 10px;font-size:24px;line-height:1.2}.idea-topic-guide-copy>p{color:#697f77;margin-bottom:22px;font-size:13px;line-height:1.75}.idea-topic-guide-sources{background:#f3f7f2;border-left:1px solid #d7e1d8;padding:23px}.idea-topic-guide h4{margin:0 0 19px;font-size:15px}.idea-topic-source{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.idea-topic-source>svg{color:#668475;flex:none;margin-top:2px}.idea-topic-source strong{font-size:13px;font-weight:600}.idea-topic-source p{color:#708477;margin:6px 0 9px;font-size:12px;line-height:1.7}.idea-topic-guide-note{color:#748578;border-top:1px solid #dae4d8;padding-top:14px;font-size:11px;line-height:1.7}@media (width<=650px){.idea-process-connector{display:none}.idea-process li{justify-content:flex-start}.idea-workspace-name{flex:1;font-size:15px}.idea-admin-actions{flex-direction:column;align-items:stretch}.idea-admin-actions>.select-control{width:100%}.idea-topic-guide{grid-template-columns:1fr}.idea-topic-guide-sources{border-top:1px solid #d7e1d8;border-left:0}.idea-topic-guide-copy,.idea-topic-guide-sources{padding:19px}}.queue-panel{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:34px;padding:24px 0 26px}.queue-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.queue-heading h2{letter-spacing:-.5px;font-size:22px;font-weight:550}.queue-heading p{color:#777;max-width:560px;margin-top:6px;font-size:11px;line-height:1.6}.queue-controls{flex-shrink:0;align-items:center;gap:14px;display:flex}.queue-controls>span{color:#888;text-align:right;max-width:230px;font-size:10px;line-height:1.5}.queue-banner{color:#244c34;margin-top:14px;font-size:11px;line-height:1.6}.queue-banner.error{color:#873d35}.queue-note{color:#777;margin-top:12px;font-size:11px;line-height:1.6}.queue-empty{color:#888;padding:6px 0 2px;font-size:11px;line-height:1.6}.queue-entries{margin:18px 0 0;padding:0;list-style:none}.queue-entry{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:start;gap:18px;padding:14px 0;display:grid}.queue-entry:last-child{border-bottom:1px solid var(--line)}.queue-entry-main strong{font-size:12px;font-weight:550;display:block}.queue-entry-main>span{color:#888;margin-top:3px;font-size:10px;display:block}.queue-entry-main .storage-label{margin-top:4px;font-size:9px}.queue-entry-status{min-width:0;font-size:10px}.queue-message{color:#555;gap:8px;min-width:0;margin-top:5px;font-size:10px;line-height:1.6;display:flex}.queue-message>span{color:#999;flex-shrink:0;width:62px}.queue-message p,.queue-message details{overflow-wrap:anywhere;min-width:0}.queue-message.storage>span{color:#8d5148}.queue-message summary{cursor:pointer}.queue-message details p{white-space:pre-wrap;margin-top:5px}.queue-entry-actions{white-space:nowrap;align-items:center;gap:14px;display:flex}.queue-entry-actions .text-button{font-size:10px}.queue-add{margin-top:24px}.queue-add .section-heading{margin-bottom:8px}.queue-candidates{margin:0;padding:0;list-style:none}.queue-candidate{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 0;display:flex}.queue-candidate .check-label{flex:200px;min-width:0;font-size:12px}.queue-candidate-mode{color:#555;font-size:10px}.queue-candidate-meta{color:#888;font-size:10px}.queue-candidate .storage-label{font-size:10px}.queue-produced{margin-top:12px;font-size:11px}.queue-produced summary{cursor:pointer;color:#555;text-underline-offset:3px;width:fit-content;-webkit-text-decoration:underline #bbb;text-decoration:underline #bbb}.queue-produced>p{color:#888;margin:8px 0;font-size:10px;line-height:1.6}.queue-add-actions{border-top:1px solid var(--line);color:#888;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:14px;font-size:10px;line-height:1.5;display:flex}.queue-add-actions .button{flex-shrink:0}@media (width<=1100px){.queue-entry{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.queue-entry-actions{grid-column:1/-1}}@media (width<=680px){.queue-heading{flex-direction:column;gap:14px}.queue-controls{flex-direction:column-reverse;align-items:flex-start}.queue-controls>span{text-align:left}.queue-entry{grid-template-columns:1fr;gap:8px}.queue-add-actions{flex-direction:column;align-items:flex-start}}.worker-settings{border-top:1px solid var(--line);margin-top:20px;padding:16px 0 0}.worker-limit-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.worker-limit-copy h3{font-size:12px;font-weight:550}.worker-limit-copy p{color:#777;max-width:410px;margin-top:5px;font-size:10px;line-height:1.6}.worker-limit{flex-shrink:0;width:210px}.worker-limit .select-control>label{color:#666;margin-bottom:6px;font-size:10px}.worker-limit .select-trigger{min-height:38px;font-size:11px}.worker-limit>span{color:#777;margin-top:5px;font-size:10px;display:block}.worker-feedback{color:var(--green);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:10px;line-height:1.6;display:flex}.worker-feedback.error,.worker-update-message.error{color:#873d35}.worker-feedback .text-button{font-size:10px}.worker-updates{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:16px;padding:12px 0}.worker-updates>summary{color:#555;cursor:pointer;font-size:11px;list-style-position:inside}.worker-updates>summary>span{color:#888;margin-left:14px;font-size:10px}.worker-updates>summary:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:2px}.worker-update-body{justify-content:space-between;align-items:flex-start;gap:24px;padding:13px 0 2px;display:flex}.worker-update-body>div{max-width:510px}.worker-update-body p{color:#555;font-size:11px;line-height:1.7}.worker-update-body p.worker-recovery-note{color:#777;margin-top:5px;font-size:10px}.worker-update-body .button{flex-shrink:0}.worker-update-message{color:#555;overflow-wrap:anywhere;max-width:650px;margin-top:10px;font-size:10px;line-height:1.7}.queue-counts{color:#777;align-items:center;gap:18px;margin-top:20px;font-size:11px;display:flex}.queue-counts strong{color:#244c34;font-weight:550}.queue-counts+.queue-entries{margin-top:10px}@media (width<=680px){.worker-limit-row{flex-direction:column;align-items:flex-start;gap:13px}.worker-limit{width:100%;max-width:290px}.worker-update-body{flex-direction:column;gap:13px}.worker-updates>summary>span{margin:5px 0 0 16px;display:block}.worker-feedback{align-items:flex-start}}.worker-direct-jobs{margin-top:20px}.worker-direct-jobs>h3{margin-bottom:7px;font-size:11px;font-weight:550}.worker-direct-jobs ul{margin:0;padding:0;list-style:none}.worker-direct-jobs li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:20px;padding:10px 0;display:grid}.worker-job-name{min-width:0}.worker-job-name>strong,.worker-job-name>.text-button{font-size:11px;font-weight:550}.worker-job-name>details{color:#888;margin-top:4px;font-size:9px}.worker-job-name>details>summary{cursor:pointer;width:fit-content}.worker-job-name>details>span{overflow-wrap:anywhere;margin-top:4px;display:block}.worker-job-status>strong{color:var(--green);font-size:10px;font-weight:500}.worker-job-status p{color:#777;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.6}@media (width<=680px){.worker-direct-jobs li{grid-template-columns:1fr;gap:8px}.queue-counts{flex-wrap:wrap;gap:12px}}.provider-allowance{border:1px solid var(--line);color:#666;background:#fafbfa;border-radius:6px;margin-top:16px;padding:14px 16px;font-size:11px;line-height:1.6}.provider-allowance-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.provider-allowance-heading>strong{color:#222;font-weight:550}.provider-allowance a{color:#555;text-underline-offset:3px;font-size:10px}.provider-allowance a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.provider-allowance-windows{flex-wrap:wrap;gap:24px;margin:10px 0;display:flex}.provider-allowance-window{flex:180px;max-width:360px}.provider-allowance-window>div{justify-content:space-between;gap:12px;display:flex}.provider-allowance-window strong{color:#333;font-weight:500}.provider-allowance-window progress{appearance:none;width:100%;height:5px;accent-color:var(--green);border:0;border-radius:4px;margin:6px 0;display:block;overflow:hidden}.provider-allowance-window progress::-webkit-progress-bar{background:#e4e8e5}.provider-allowance-window progress::-webkit-progress-value{background:var(--green)}.provider-allowance-window progress::-moz-progress-bar{background:var(--green)}.provider-allowance-window p,.provider-allowance-observed{color:#777;font-size:10px}.provider-allowance.waiting,.queue-provider-wait{background:#fffaf1;border-color:#e7dac1}.provider-allowance-note{color:#715a31;margin-top:8px}.queue-provider-wait{color:#715a31;border:1px solid #e7dac1;border-radius:6px;margin-top:18px;padding:13px 16px;font-size:11px;line-height:1.6}.queue-provider-wait strong{font-weight:550}.queue-provider-wait p{margin-top:3px}.queue-wait-detail{color:#715a31;max-width:420px;margin-top:5px;line-height:1.6}.queue-counts .queue-provider-count,.queue-entry.waiting-provider .storage-label{color:#715a31}@media (width<=680px){.provider-allowance-heading{flex-direction:column;align-items:flex-start;gap:3px}.provider-allowance-windows{gap:14px}.provider-allowance-window{max-width:none}.provider-allowance,.queue-provider-wait{padding:12px}.queue-counts{align-items:baseline}}.queue-idle{color:var(--me-ink,#0b2a2e);align-items:flex-start;gap:10px;margin:20px 0;display:flex}.queue-idle>svg{color:#327761;flex-shrink:0;margin-top:2px}.queue-idle strong{font-size:12px;font-weight:600}.queue-idle p{color:#6c7775;margin-top:4px;font-size:11px;line-height:1.6}.queue-history,.queue-add-disclosure{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.queue-history>summary,.queue-add-disclosure>summary,.worker-options>summary{cursor:pointer;border-radius:4px;align-items:center;gap:8px;width:fit-content;min-height:32px;font-size:12px;font-weight:550;list-style:none;display:flex}.queue-history>summary::-webkit-details-marker{display:none}.queue-add-disclosure>summary::-webkit-details-marker{display:none}.worker-options>summary::-webkit-details-marker{display:none}.queue-history>summary>span+span{color:#77827e;font-size:11px;font-weight:400}.queue-history[open]>summary>svg,.queue-add-disclosure[open]>summary>svg:last-child,.worker-options[open]>summary>svg:last-child{transform:rotate(180deg)}.queue-history>p,.queue-decisions>p{color:#6d7976;margin-top:5px;font-size:11px;line-height:1.6}.queue-history .queue-entries{margin-top:12px}.queue-history .queue-entry{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.queue-entry-main>time{color:#75817c;margin-top:5px;font-size:10px;display:block}.queue-entry.historical .storage-label{color:#65736d}.queue-run-details{color:#68756e;margin-top:5px;font-size:10px}.queue-run-details>summary{cursor:pointer;width:fit-content;line-height:1.6}.queue-run-details>p{margin-top:5px;line-height:1.6}.queue-decisions{margin-top:20px}.queue-decisions>h3{color:#8b5439;font-size:13px;font-weight:600}.queue-counts .queue-decision-count{color:#8b5439}.queue-decisions .queue-entries{margin-top:10px}.queue-add-disclosure .queue-add{margin-top:14px}.worker-options>summary>small{color:#75817c;margin-left:7px;font-size:10px;font-weight:400}.worker-options[open]>summary{margin-bottom:14px}.queue-history>summary:focus-visible,.queue-add-disclosure>summary:focus-visible,.worker-options>summary:focus-visible{outline:2px solid var(--me-aqua,#3cc3cd);outline-offset:4px}.queue-panel .worker-settings{margin-top:16px;padding-top:13px}.queue-panel .worker-direct-jobs{margin:0 0 18px}.queue-panel{margin-bottom:0}@media (width<=680px){.queue-history .queue-entry{grid-template-columns:1fr}.queue-entry-actions{white-space:normal;flex-wrap:wrap}.queue-message>span{width:54px}.queue-panel .queue-heading h2{font-size:20px}}.production-dashboard{max-width:1480px;color:var(--me-ink,#0b2a2e);margin:0 auto;padding:28px 38px 60px}.production-dashboard-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.production-dashboard-header h1{letter-spacing:-1.7px;font-size:42px;font-weight:650;line-height:1.1}.production-dashboard-header p{color:#717171;margin-top:12px;font-size:13px;line-height:1.6}.production-dashboard-header>.button{flex-shrink:0}.dashboard-overview{border-top:1px solid var(--line);color:#717171;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:12px;display:flex}.dashboard-overview strong{color:#111;font-weight:600}.dashboard-overview p>span{color:#bbb;margin:0 11px}.dashboard-queue-toggle{color:#444;flex-shrink:0;align-items:center;gap:8px;padding:10px 0 10px 10px;font-size:12px;display:inline-flex}.dashboard-queue-toggle:hover{text-underline-offset:4px;text-decoration:underline}.dashboard-queue-toggle svg.is-open,.workboard-show-all svg.is-open{transform:rotate(180deg)}.dashboard-queue{border:1px solid var(--line);background:#fff;border-radius:8px;margin:4px 0 20px;padding:0 22px}.dashboard-queue>.queue-panel{border:0;margin:0}.dashboard-overview p .dashboard-render-checks{color:#8b5439;margin-left:12px;font-size:11px;display:inline-block}.dashboard-status-note{color:#7a5b33;background:#fbf6ed;border-radius:6px;margin:8px 0 16px;padding:12px 16px;font-size:12px;line-height:1.6}.dashboard-tools{align-items:flex-end;gap:16px;padding:6px 0 20px;display:flex}.dashboard-search{flex:1;min-width:160px;display:block;position:relative}.dashboard-search>svg{color:#888;position:absolute;top:15px;left:14px}.dashboard-search input{background:#fff;width:100%;height:45px;padding:12px 14px 12px 40px;font-size:13px}.dashboard-refresh-posts{color:#555;flex-shrink:0;align-items:center;gap:7px;min-height:45px;font-size:11px;display:inline-flex}.dashboard-refresh-posts:disabled{opacity:.55;cursor:wait}.dashboard-publishing-warning{color:#805927;margin:-10px 0 18px;font-size:11px;line-height:1.5}.publication-refresh-message{color:#626262;margin:0 0 18px;font-size:11px;line-height:1.5}.dashboard-list-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.dashboard-list-heading h2{letter-spacing:-.2px;font-size:16px;font-weight:600}.dashboard-list-heading>span{color:#717171;font-size:11px}.dashboard-list-heading h2:focus{outline-offset:5px;border-radius:2px;outline:2px solid #276749}.workboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.workboard-lane{background:#eeefeb;border:1px solid #dfe4df;border-radius:12px;min-width:0;padding:18px}.workboard-lane.publish{background:#eff5f3;border-color:#d7e5e0}.workboard-lane-heading{margin:2px 1px 18px}.workboard-lane-heading>div{color:var(--me-ink,#0b2a2e);align-items:center;gap:9px;display:flex}.workboard-lane-heading h2{letter-spacing:-.35px;font-size:17px;font-weight:600;line-height:1.3}.workboard-lane-heading>div>span{color:#777;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.workboard-lane-heading svg{flex-shrink:0}.workboard-lane-heading p{color:#777;margin-top:9px;font-size:11px;line-height:1.5}.workboard-lane.publish .workboard-lane-heading>div{color:var(--me-ink,#0b2a2e)}.workboard-lane-cards{flex-direction:column;gap:13px;display:flex}.workboard-lane-empty{color:#999;text-align:center;border:1px dashed #d3d3d3;border-radius:7px;justify-content:center;align-items:center;min-height:140px;font-size:12px;display:flex}.workboard-card{background:#fff;border:1px solid #dce2dd;border-radius:9px;flex-direction:column;gap:13px;min-width:0;padding:19px;display:flex}.workboard-card.attention{border-left:3px solid #ba6c4c;padding-left:17px}.workboard-card>header{align-items:center;gap:11px;min-width:0;display:flex}.workboard-card>header>div{flex:1;min-width:0}.workboard-monogram{color:#777;background:#f0f0f0;border:1px solid #e6e6e6;border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:500;display:flex}.workboard-card h3{letter-spacing:-.35px;font-size:18px;font-weight:600;line-height:1.25}.workboard-card h3 button{text-align:left;overflow-wrap:anywhere;max-width:100%}.workboard-card h3 button:hover{text-underline-offset:4px;text-decoration:underline}.workboard-remove{color:#aaa;border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.workboard-remove:hover{color:#555;background:#f3f3f3}.workboard-remove:disabled{opacity:.4}.workboard-stage{color:#5f716a;background:#f0f4f1;border-radius:4px;align-self:flex-start;align-items:center;gap:6px;padding:4px 7px;font-size:10px;font-weight:550;line-height:1.4;display:inline-flex}.workboard-stage>span{background:#93a59b;border-radius:50%;width:5px;height:5px}.workboard-stage.making-video,.workboard-stage.queued{color:#256b71;background:#e9f6f6}.workboard-stage.making-video>span,.workboard-stage.queued>span{background:var(--me-aqua,#3cc3cd)}.workboard-stage.attention{color:#8b5439;background:#faf0e8}.workboard-stage.attention>span{background:#b97753}.workboard-watch{min-height:44px;color:var(--me-ink,#0b2a2e);border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:12px;display:inline-flex}.workboard-watch:hover{background:#eef4f0}.workboard-schedule-date{color:#4c6175;align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.workboard-schedule-date>svg{flex-shrink:0}.workboard-card-detail{color:#707070;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.workboard-card-detail i{background:#222;border-radius:50%;width:5px;height:5px;margin:0 7px 2px 0;display:inline-block}.workboard-card.attention .workboard-card-detail{color:#805c4f}.workboard-card-action{align-items:center;gap:10px;margin-top:auto;display:flex}.workboard-card-action>.button.small{text-align:left;white-space:normal;border-color:#d7d7d7;flex:1;justify-content:space-between;gap:9px;min-width:0;min-height:39px;padding:10px 12px;font-size:12px;display:flex}.workboard-card-action>.button.small>svg{flex-shrink:0}.workboard-card-action>.button.small:hover{background:#f5f5f5;border-color:#888}.workboard-history-link{white-space:nowrap;text-underline-offset:3px;color:#666;font-size:10px;text-decoration:underline}.workboard-publication>div:first-child{color:#777;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;line-height:1.5;display:flex}.workboard-publication strong{color:#2d6744;font-size:11px;font-weight:600}.workboard-publication button{color:#555;text-underline-offset:3px;min-height:24px;font-size:10px;text-decoration:underline}.workboard-publication-track{background:#e6ebe7;border-radius:3px;height:4px;overflow:hidden}.workboard-publication-track>span{background:#659270;border-radius:3px;height:100%;display:block}.workboard-show-all{color:#555;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:9px;padding:10px;font-size:12px;display:flex}.workboard-show-all:hover{color:#111;background:#e4e4e4}.workboard-posts{background:var(--me-paper,#faf9f6);border:1px solid #dce3dd;border-radius:10px;margin:0 0 22px;overflow:hidden}.workboard-post-tabs{background:#fff;align-items:stretch;gap:3px;padding:6px;display:flex}.workboard-post-tabs>button{color:#64716c;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;min-height:46px;padding:11px 14px;font-size:13px;display:flex}.workboard-post-tabs strong{font-weight:550}.workboard-post-tabs>button>span{font-variant-numeric:tabular-nums;color:#7b8982;font-size:12px}.workboard-post-tabs>button>svg:last-child{margin-left:9px}.workboard-post-tabs>button.selected{color:var(--me-ink,#0b2a2e);background:#e8f1ed}.workboard-post-tabs>button:hover{background:#f0f3ef}.workboard-post-tabs svg.is-open{transform:rotate(180deg)}.workboard-completed,.workboard-scheduled{border-top:1px solid #dce3dd;padding:18px}.workboard-posts-heading{margin-bottom:16px}.workboard-posts-heading h3{font-size:15px;font-weight:600}.workboard-posts-heading p{color:#6f7a74;margin-top:5px;font-size:11px;line-height:1.6}.workboard-posts-empty{color:#748078;padding:12px 0;font-size:12px;line-height:1.6}.workboard-completed-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workboard-post-tabs button:focus-visible,.workboard-card button:focus-visible,.workboard-show-all:focus-visible,.dashboard-queue-toggle:focus-visible,.dashboard-refresh-posts:focus-visible{outline-offset:3px;outline:2px solid #276749}.dashboard-empty{border-top:1px solid var(--line);color:#717171;padding:36px 0;font-size:13px;line-height:1.7}.dashboard-empty h3{color:#222;font-size:18px;font-weight:500;line-height:1.5}.dashboard-empty p{max-width:58ch;margin-top:8px}.dashboard-empty button{margin-top:18px}.sidebar-all-episodes{text-align:left;color:#555;margin-top:8px;padding:10px 11px;font-size:11px}.sidebar-all-episodes:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1250px){.production-dashboard{padding:32px 26px 45px}.workboard-grid{gap:13px}.workboard-lane{padding:12px}.workboard-card{padding:15px}.workboard-card.attention{padding-left:13px}.workboard-lane-heading h2{font-size:16px}.workboard-lane-heading>div{gap:7px}.workboard-card h3{font-size:17px}}@media (width<=1000px){.workboard-grid{grid-template-columns:minmax(0,1fr);gap:20px}.workboard-lane{padding:18px}.workboard-lane-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workboard-lane-empty{grid-column:1/-1;min-height:80px}.workboard-completed-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.workboard-card{padding:18px}.workboard-card.attention{padding-left:16px}.workboard-lane-heading h2{font-size:18px}.dashboard-tools{flex-wrap:wrap}.dashboard-search{flex-basis:100%}.dashboard-refresh-posts{margin-left:auto}}@media (width<=680px){.production-dashboard{padding:28px 20px 40px}.production-dashboard-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px}.production-dashboard-header h1{font-size:34px}.production-dashboard-header p{font-size:12px}.dashboard-overview{align-items:flex-start;gap:10px;font-size:11px}.dashboard-overview p{max-width:155px;line-height:1.8}.dashboard-overview p>span{margin:0 5px}.dashboard-queue-toggle{gap:6px;padding-top:4px;font-size:11px}.dashboard-queue{padding:0 14px}.dashboard-tools{gap:10px;padding:8px 0 22px}.dashboard-refresh-posts{gap:5px;min-height:40px;font-size:10px}.dashboard-list-heading{margin-bottom:14px}.workboard-grid{gap:18px}.workboard-lane{padding:14px}.workboard-lane-heading{margin:3px 2px 16px}.workboard-lane-cards,.workboard-completed-cards{grid-template-columns:minmax(0,1fr)}.workboard-card{gap:15px;padding:17px}.workboard-card.attention{padding-left:15px}.workboard-card h3{font-size:18px}.workboard-card-detail{font-size:12px}.workboard-card-action>.button.small{min-height:44px;font-size:12px}.workboard-publication>div:first-child{font-size:11px}.workboard-publication strong{font-size:12px}.workboard-publication button{min-height:32px;font-size:11px}.workboard-completed,.workboard-scheduled{padding:15px}.workboard-post-tabs{gap:0}.workboard-post-tabs>button{flex:1;justify-content:center;gap:6px;padding:10px 8px;font-size:12px}.workboard-post-tabs>button>svg:last-child{margin-left:1px}.workboard-remove{min-width:32px;min-height:32px}.sidebar-all-episodes{grid-column:1/-1;margin-top:0;padding:4px 0}.studio-sections .nav-item{justify-content:flex-start;gap:9px;font-size:12px}.studio-sections{flex-wrap:wrap;grid-column:1/-1;gap:3px;display:flex;margin:8px 0 0!important}.studio-sections .nav-item>span{display:inline}}.dashboard-publication{margin-top:13px;font-size:10px;line-height:1.5}.dashboard-publication.unknown{color:#999}.publication-badge{color:#888;white-space:nowrap;background:#f7f7f7;border:1px solid #ddd;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:500;display:inline-flex}.publication-badge.published{color:#23613e;background:#e9f3ec;border-color:#d1e3d7;font-weight:650}.publication-badge.scheduled{color:#4c5d7b;background:#edf1f8;border-color:#d9e0ed}.publication-badge.attention{color:#8c5d22;background:#fcf2e5;border-color:#eaddc6}.publication-badge.pending{color:#555;background:#efefef;border-color:#ddd}.publication-summary-line{color:#666;margin:6px 0 5px;font-size:10px;line-height:1.5}.publication-attention{color:#8c5d22}.publication-platforms{flex-wrap:wrap;gap:4px 7px;display:flex}.publication-platforms>span{color:#888;align-items:center;gap:3px;font-size:9px;display:inline-flex}.publication-platforms i{background:#999;border-radius:50%;flex-shrink:0;width:4px;height:4px}.publication-platforms .live{color:#386b4c}.publication-platforms .live i{background:#4c8c61}.publication-platforms .needs-checking{color:#946024}.publication-platforms .needs-checking i{background:#b38548}.publication-video-label,.publication-posted-date{color:#888;margin-top:5px;font-size:9px;line-height:1.6;display:block}.publication-posted-date{margin-top:0}.publication-details-button{color:#333;text-underline-offset:3px;align-items:center;gap:5px;margin-top:3px;padding:5px 0;font-size:10px;line-height:1.4;-webkit-text-decoration:underline #bbb;text-decoration:underline #bbb;display:inline-flex}.publication-details-button:hover{color:#23613e;text-decoration-color:currentColor}.publication-dialog{color:#111;background:#fafafa;border:1px solid #ddd;border-radius:10px;width:min(880px,100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:30px;position:fixed;overflow:auto;box-shadow:0 16px 70px #0003}.publication-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006}.publication-dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.publication-dialog-heading p{color:#6d6d6d;margin-bottom:9px;font-size:11px}.publication-dialog-heading h2{letter-spacing:-.8px;font-size:29px;font-weight:600;line-height:1.2}.publication-dialog-heading span{color:#777;margin-top:9px;font-size:11px;line-height:1.6;display:block}.publication-dialog-close{color:#666;background:#fff;border:1px solid #ddd;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:7px;display:flex}.publication-dialog-close:hover{color:#111;background:#eee}.publication-dialog-summary{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding-top:19px;display:flex}.publication-dialog-summary p{color:#777;font-size:12px;line-height:1.6}.publication-dialog-summary strong{color:#276749;font-size:21px;font-weight:600}.publication-dialog-summary .button{gap:7px;font-size:11px}.publication-dialog-note{color:#888;max-width:75ch;margin:13px 0 20px;font-size:10px;line-height:1.6}.publication-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.publication-post-card{background:#fff;border:1px solid #ddd;border-radius:6px;min-width:0;padding:18px}.publication-post-card>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.publication-post-card h3{font-size:15px;font-weight:600;line-height:1.5}.publication-post-card header p{color:#888;overflow-wrap:anywhere;margin-top:2px;font-size:10px;line-height:1.5}.publication-post-version{color:#888;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:17px;font-size:10px;line-height:1.6;display:flex}.publication-post-version strong{color:#555;font-weight:550}.publication-post-version time{color:#999;flex-basis:100%;font-size:10px}.publication-post-message,.publication-post-warning{color:#8c5d22;overflow-wrap:anywhere;margin-top:12px;font-size:11px;line-height:1.6}.publication-post-metrics{border-top:1px solid #eee;margin-top:16px;padding-top:14px}.publication-post-metrics dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;display:grid}.publication-post-metrics dt{color:#888;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.publication-post-metrics dd{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:22px;font-weight:500;line-height:1.2}.publication-metric-note{color:#999;margin-top:13px;font-size:9px;line-height:1.5}.publication-metric-pending{color:#666;font-size:11px;line-height:1.6}.publication-metric-pending span{color:#999;margin-top:3px;font-size:10px;display:block}.publication-post-card>footer{border-top:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:13px;font-size:10px;display:flex}.publication-post-card>footer>a,.publication-post-card>footer>button{color:#444;text-underline-offset:3px;align-items:center;gap:4px;font-size:10px;-webkit-text-decoration:underline #ccc;text-decoration:underline #ccc;display:inline-flex}.publication-post-card>footer>span{color:#999;font-size:10px}@keyframes publication-refresh-spin{to{transform:rotate(360deg)}}.is-refreshing{animation:1.2s linear infinite publication-refresh-spin}@media (prefers-reduced-motion:reduce){.is-refreshing{animation:none}}@media (width<=680px){.dashboard-publication{margin-top:12px}.publication-platforms>span{font-size:10px}.publication-summary-line,.publication-details-button{font-size:11px}.publication-video-label,.publication-posted-date{font-size:10px}.publication-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px 17px}.publication-dialog-heading h2{font-size:25px}.publication-dialog-heading span{font-size:10px}.publication-dialog-summary{align-items:flex-start;gap:10px}.publication-dialog-summary .button{white-space:normal;justify-content:flex-start;max-width:135px;padding:8px;font-size:10px}.publication-dialog-summary .button svg{flex-shrink:0}.publication-posts{grid-template-columns:minmax(0,1fr);gap:12px}.publication-post-card{padding:17px}.publication-post-metrics dd{font-size:24px}}.publication-platforms .scheduled{color:#4c5d7b}.publication-platforms .scheduled i{background:#7186ab}.publication-platforms .pending{color:#666}.publication-platforms .pending i{background:#777}.publication-platforms .unpublished i{background:0 0;border:1px solid #aaa}.workboard-connection-note{color:#717171;font-size:11px;line-height:1.5}.workboard-connection-note>span{display:block}.workboard-connection-note>span+span{margin-top:5px}.publication-connection-limits{background:#f0f2f0;border:1px solid #dde2dd;border-radius:6px;margin:18px 0;padding:16px}.publication-connection-limits h3{margin:0 0 12px;font-size:13px;font-weight:600}.publication-connection-limits ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.publication-connection-limits li{flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:1.5;display:flex}.publication-connection-limits li strong{min-width:70px;font-weight:550}.publication-connection-limits li span{color:#717171}.publication-connection-limits p{color:#717171;margin:12px 0 0;font-size:11px;line-height:1.5}.publication-connection-limits button{align-items:center;gap:5px;min-height:32px;margin-top:9px;font-size:12px;display:inline-flex}.workboard-source-video{color:#6e8078;align-items:flex-start;gap:7px;min-width:0;font-size:11px;line-height:1.5;display:flex}.workboard-source-video>svg{flex-shrink:0;margin-top:2px}.workboard-source-video>div{flex:1;min-width:0}.workboard-source-video>div>span{color:#7b8c84;font-size:10px;display:block}.workboard-source-video button{text-align:left;color:#46695c;overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;padding:2px 0;font-size:11px;line-height:1.5;display:flex}.workboard-source-video button>svg{flex-shrink:0}.workboard-source-video button:hover{text-underline-offset:3px;text-decoration:underline}.workboard-source-video small{color:#78877f;overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.dashboard-navigation{border-bottom:1px solid var(--line);gap:26px;margin-bottom:14px;display:flex}.dashboard-navigation>button{color:#718080;white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:8px 2px 12px;font-size:13px;font-weight:500;display:flex;position:relative}.dashboard-navigation>button>svg{flex-shrink:0}.dashboard-navigation>button>span{color:#75837d;font-variant-numeric:tabular-nums;text-align:center;background:#edf0ed;border-radius:5px;min-width:21px;padding:2px 5px;font-size:10px;line-height:1.5}.dashboard-navigation>button[aria-selected=true]{color:var(--me-ink);font-weight:700}.dashboard-navigation>button[aria-selected=true]:after{content:"";background:var(--me-ink);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.dashboard-navigation>button[aria-selected=true]>span{color:#315b4c;background:#dfece7}.dashboard-navigation>button:hover{color:var(--me-ink)}.dashboard-navigation>button:focus-visible{outline:2px solid var(--me-accent);outline-offset:3px;border-radius:3px}.dashboard-published.workboard-completed{border:0;padding:0}.dashboard-view-description{color:#75827d;max-width:75ch;margin:0 0 20px;font-size:12px;line-height:1.7}.workboard-last-published{color:#75827d;font-size:10px;line-height:1.5}.dashboard-published .workboard-card{gap:15px}@media (width>=1001px){.production-dashboard-header h1{font-size:36px}.production-dashboard-header{margin-bottom:16px}.production-dashboard-header p{margin-top:8px}}@media (width<=680px){.dashboard-navigation{gap:16px;margin-bottom:16px}.dashboard-navigation>button{gap:5px;min-height:46px;padding-bottom:12px;font-size:12px}.dashboard-navigation>button>svg{display:none}.dashboard-navigation>button>span{min-width:18px;padding:2px 4px;font-size:10px}.dashboard-view-description{font-size:11px}.dashboard-published.workboard-completed{padding:0}}.library-create-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.library-create-actions .button.small{min-height:39px;padding:10px 12px;font-size:12px}.library-format-filters{align-items:center;gap:5px;margin:0 0 12px;display:flex}.library-format-filters>button{color:#647572;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;display:flex}.library-format-filters>button>span{font-variant-numeric:tabular-nums;opacity:.7;font-size:10px}.library-format-filters>button[aria-pressed=true]{color:var(--me-ink);background:#e9f0ec;border-color:#dce7e1;font-weight:650}.library-format-filters>button:hover{background:#f0f3ef}.library-format-filters>button:focus-visible{outline:2px solid var(--me-aqua);outline-offset:2px}.library-approach{color:#74817d;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;line-height:1.5;display:flex}.library-approach>span:first-child{color:#385d54;background:#edf3f0;border-radius:4px;padding:2px 6px;font-weight:550}.library-approach>small{font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.library-podcast-icon.workboard-monogram{color:#357d80;background:#e6f2f1;border-color:#d7e9e7}.library-podcast-publication{color:#386b4c;flex-wrap:wrap;gap:5px 10px;font-size:11px;line-height:1.5;display:flex}.library-podcast-publication>span{align-items:center;gap:4px;display:inline-flex}.library-performance-note{color:#74817d;max-width:70ch;margin:3px 0 18px;font-size:12px;line-height:1.6}@media (width<=680px){.library-create-actions{flex-wrap:wrap;gap:8px;width:100%}.library-create-actions>.button.small{white-space:normal;flex:1;justify-content:center;min-height:40px;font-size:11px}.library-format-filters{gap:3px}.library-format-filters>button{padding:7px 9px;font-size:11px}.library-approach,.library-approach>small{font-size:11px}}.library-short-activity>h3,.library-podcast-activity>h3{padding-top:18px;font-size:12px;font-weight:650}.library-short-activity>.queue-panel{border:0;margin:0}.library-podcast-activity{border-top:1px solid var(--line);padding-bottom:16px}.library-podcast-activity>button{text-align:left;border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;font-size:12px;display:flex}.library-podcast-activity>button strong{font-weight:550}.library-podcast-activity small{color:#74817d;margin-top:4px;font-size:11px;line-height:1.5;display:block}.dashboard-performance{color:#0b2a2e;min-width:0}.dashboard-performance .publishing-platform-icon.small{width:22px;height:22px;color:inherit;vertical-align:middle;background:#eaf0ec;border-radius:6px;flex:0 0 22px;place-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.dashboard-performance .publishing-platform-icon.small>svg{flex:none;width:14px;height:14px;display:block}.dashboard-performance .publishing-platform-icon.small>span{text-align:center;line-height:1;display:block}.performance-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.performance-heading h2{letter-spacing:-.035em;margin:0 0 5px;font:600 22px/1.2 Instrument Sans,Manrope,sans-serif}.performance-heading p{color:#6b807a;margin:0;font-size:12px;line-height:1.6}.performance-heading>span{color:#74867e;white-space:nowrap;padding-top:5px;font-size:10px}.performance-totals{border-bottom:1px solid #d9e3dd;grid-template-columns:1.2fr repeat(3,1fr);margin-bottom:22px;padding-bottom:16px;display:grid}.performance-total{border-left:1px solid #dce5df;min-width:0;padding:0 25px}.performance-total:first-child{border-left:0;padding-left:0}.performance-total>span{color:#55736b;align-items:center;gap:6px;font-size:11px;display:flex}.performance-total>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:5px 0 4px;font:600 31px/1.2 Instrument Sans,Manrope,sans-serif;display:block}.performance-total:first-child>strong{color:#0b6868}.performance-total>small{color:#7c8f85;font-size:9px;line-height:1.5;display:block}.performance-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.performance-section-heading>div{align-items:baseline;gap:12px;min-width:0;display:flex}.performance-section-heading h3{letter-spacing:-.02em;margin:0;font:600 16px/1.25 Instrument Sans,Manrope,sans-serif}.performance-section-heading>div>span,.performance-table-hint{color:#7c8f85;font-size:10px;line-height:1.5}.performance-all-channels{color:#486b5e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d8e4dc;border-radius:6px;padding:6px 10px;font:600 10px Manrope,sans-serif}.performance-all-channels[aria-pressed=true]{color:#153e33;background:#e8f1ec;border-color:#e8f1ec}.performance-channel-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.performance-channel{color:#0b2a2e;text-align:left;cursor:pointer;min-width:0;box-shadow:none;background:#fff;border:1px solid #dce6df;border-radius:9px;flex-direction:column;align-items:stretch;padding:12px 12px 10px;font-family:inherit;display:flex}.performance-channel:hover{background:#fcfefd;border-color:#92b8ab}.performance-channel.selected{color:#fff;background:#0b2a2e;border-color:#0b2a2e}.performance-channel:focus-visible,.performance-all-channels:focus-visible,.performance-video-link:focus-visible{outline-offset:3px;outline:2px solid #e0582f}.performance-channel-name{align-items:center;gap:6px;min-width:0;font-size:10px;display:flex}.performance-channel-name>strong{font-weight:600}.performance-channel.selected .publishing-platform-icon.small{color:#b0e9e4;background:#25464a}.performance-channel-result{flex-wrap:wrap;align-items:baseline;gap:5px;margin:10px 0 7px;display:flex}.performance-channel-result>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font:600 23px/1.1 Instrument Sans,Manrope,sans-serif}.performance-channel-result>span{color:#6b8175;font-size:9px}.performance-channel.selected .performance-channel-result>span{color:#b4cdc6}.performance-channel-engagement{font-variant-numeric:tabular-nums;color:#5b7769;flex-wrap:wrap;gap:10px;min-height:13px;font-size:9px;display:flex}.performance-channel-engagement>span{align-items:center;gap:4px;display:inline-flex}.performance-channel.selected .performance-channel-engagement{color:#c9ded6}.performance-channel-coverage{color:#89998f;margin-top:9px;font-size:8px;line-height:1.5}.performance-channel.selected .performance-channel-coverage{color:#93b3a7}.performance-videos{min-width:0;margin-top:25px}.performance-table-wrap{background:#fff;border:1px solid #dce5df;border-radius:10px;overflow:hidden}.performance-videos table{border-collapse:collapse;table-layout:fixed;width:100%}.performance-videos thead{background:#f0f5f1}.performance-videos thead th{color:#6d8174;text-align:right;white-space:nowrap;padding:10px 14px;font-size:9px;font-weight:500}.performance-videos thead th:first-child{text-align:left;width:46%;padding-left:17px}.performance-videos tbody th,.performance-videos tbody td{text-align:right;border-top:1px solid #e4ebe5;padding:10px 14px;font-size:12px}.performance-videos tbody th{text-align:left;padding-left:17px;font-weight:500}.performance-videos tbody td>strong{font-variant-numeric:tabular-nums;font:600 13px Manrope,sans-serif}.performance-videos tbody tr:hover{background:#fcfefd}.performance-video-link{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;padding:0;font-family:inherit;display:flex}.performance-video-link:hover .performance-video-title{text-underline-offset:3px;text-decoration:underline}.performance-video-poster{color:#779c8c;background:#e8f0eb;border-radius:5px;flex:0 0 35px;place-items:center;width:35px;height:45px;display:grid;position:relative;overflow:hidden}.performance-video-poster>img{object-fit:cover;width:100%;height:100%}.performance-video-info{flex:1;min-width:0}.performance-video-title{overflow-wrap:anywhere;align-items:flex-start;gap:6px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.performance-video-title>svg{color:#7d9689;flex:none;margin-top:2px}.performance-video-meta{flex-wrap:wrap;align-items:center;gap:3px;margin-top:5px;display:flex}.dashboard-performance .performance-video-meta .publishing-platform-icon.small{border-radius:4px;flex-basis:17px;width:17px;height:17px;font-size:9px}.dashboard-performance .performance-video-meta .publishing-platform-icon.small>svg{width:11px;height:11px}.performance-video-meta>span:last-child{color:#82948a;margin-left:4px;font-size:8px}.performance-mobile-label{display:none}.performance-coverage{color:#7c8c80;justify-content:space-between;align-items:baseline;gap:16px;margin-top:10px;font-size:10px;line-height:1.65;display:flex}.performance-coverage p{max-width:680px;margin:0}.performance-coverage strong{color:#55725e;font-weight:600}.performance-coverage>span{white-space:nowrap}.performance-method-note{color:#8b998e;margin:5px 0 0;font-size:9px;line-height:1.7}.performance-saved-warning{color:#986c31;background:#faf1df;border-radius:7px;margin:0 0 16px;padding:10px 13px;font-size:11px;line-height:1.6}.performance-empty,.performance-loading{color:#70847b;padding:30px 0;font-size:12px;line-height:1.7}.performance-empty>svg{color:#589685}.performance-empty h2{color:#0b2a2e;margin:12px 0 7px;font:600 25px Instrument Sans,Manrope,sans-serif}.performance-empty p{max-width:520px;margin:0}@media (width<=1200px){.performance-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-channel{padding:12px 14px}.performance-channel-name{font-size:11px}.performance-channel-result{margin-top:9px}.performance-channel-coverage{margin-top:6px}.performance-videos thead th:first-child{width:43%}.performance-videos tbody td,.performance-videos thead th{padding-left:10px;padding-right:10px}}@media (width<=700px){.performance-heading{flex-direction:column;gap:5px;margin-bottom:16px}.performance-heading h2{font-size:22px}.performance-heading>span{padding-top:0}.performance-totals{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;padding-bottom:18px}.performance-total{padding:0 16px}.performance-total:nth-child(3){border-left:0;padding-left:0}.performance-total>strong{font-size:28px}.performance-total>small{font-size:9px}.performance-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-section-heading{align-items:flex-start;gap:10px}.performance-section-heading>div{flex-direction:column;align-items:flex-start;gap:4px}.performance-section-heading>div>span{font-size:10px}.performance-table-hint{display:none}.performance-videos{margin-top:23px}.performance-videos table,.performance-videos tbody{display:block}.performance-videos thead{display:none}.performance-videos tbody tr{border-top:1px solid #e4ebe5;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px;padding:13px;display:grid}.performance-videos tbody tr:first-child{border-top:0}.performance-videos tbody th{border:0;grid-column:1/-1;padding:0}.performance-videos tbody td{text-align:left;border:0;padding:0}.performance-videos tbody td>strong{font-size:12px}.performance-mobile-label{color:#7c8f85;margin-bottom:4px;font-size:9px;display:block}.performance-video-title{font-size:12px}.performance-video-poster{flex-basis:33px;width:33px;height:42px}.performance-coverage{flex-direction:column;gap:3px}.performance-method-note{margin-top:6px}.performance-channel-result>span{font-size:10px}}.performance-page{color:#0b2a2e;width:100%;min-width:0;max-width:1360px;margin:0 auto;padding:32px 38px 56px}.performance-page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.performance-page-header h1{letter-spacing:-1.4px;margin:5px 0 8px;font:600 36px/1.15 Instrument Sans,Manrope,sans-serif}.performance-page-header p{color:#607476;max-width:60ch;margin:0;font-size:13px;line-height:1.6}.performance-page-header>button{flex:none}.performance-page-scope{color:#71847b;border-bottom:1px solid #dce5df;margin:0 0 24px;padding-bottom:16px;font-size:11px;line-height:1.7}.performance-page-warning{color:#866330;background:#faf2e1;border-radius:7px;padding:11px 14px;font-size:12px;line-height:1.6}.performance-page-message{color:#426859;margin:12px 0;font-size:12px;line-height:1.6}.performance-page .dashboard-performance{margin-top:0}@media (width<=700px){.performance-page{padding:24px 20px 40px}.performance-page-header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}.performance-page-header h1{font-size:30px}.performance-page-header p{font-size:12px}.performance-page-scope{margin-bottom:20px}.performance-page-header>button{min-height:40px}}.publishing-page{color:#000;max-width:1320px;margin:0 auto;padding:40px 44px 64px}.publishing-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.publishing-heading h1{letter-spacing:-1.8px;font-size:42px;font-weight:650;line-height:1.08}.publishing-heading p{color:#737373;max-width:55ch;margin-top:11px;font-size:14px;line-height:1.65}.publishing-heading-actions{flex-shrink:0;align-items:center;gap:17px;padding-top:9px;display:flex}.publishing-page .text-button,.publishing-page .text-link{align-items:center;gap:7px;font-size:12px;line-height:1.5;display:inline-flex}.publishing-page .text-link{text-underline-offset:3px;text-decoration:underline}.publishing-page .button{gap:8px;min-height:43px;font-size:13px}.publishing-page .button.small{min-height:36px;padding:8px 12px;font-size:12px}.publishing-page .select-control>label{color:#333;font-size:12px;font-weight:550}.publishing-page .select-trigger{min-height:46px;padding:11px 12px;font-size:13px}.publishing-page .select-trigger:has(.select-option-copy){min-height:57px}.publishing-message{color:#276749;background:#f2f7f3;border:1px solid #c8d7cc;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding:14px 16px;font-size:13px;line-height:1.65;display:flex}.publishing-message.error{color:#933e33;background:#fff6f4;border-color:#e4c9c4}.publishing-message .icon-button{width:24px;height:24px}.publishing-connections{border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;gap:20px;padding:15px 0 21px;display:flex}.publishing-connections-summary{color:#555;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.publishing-connections-summary>strong{color:#000;font-weight:550}.publishing-live-dot{background:#276749;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.publishing-live-dot.attention{background:#aa7337}.publishing-connections-icons{gap:5px;margin-left:7px;display:flex}.publishing-platform-icon{color:#111;background:#ededed;border-radius:7px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:18px;font-weight:600;display:inline-grid}.publishing-platform-icon.small{border-radius:5px;width:25px;height:25px;font-size:14px}.publishing-platform-icon svg{width:18px;height:18px}.publishing-platform-icon.small svg{width:14px;height:14px}.publishing-setup-banner{background:#fff;border:1px solid #dedede;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;margin:24px 0 0;padding:18px 20px;display:flex}.publishing-setup-banner h2{font-size:14px;font-weight:600;line-height:1.5}.publishing-setup-banner p{color:#737373;max-width:67ch;margin-top:4px;font-size:12px;line-height:1.65}.publishing-setup-banner .button{flex-shrink:0}.publishing-workspace{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"video preview""accounts preview""caption preview""timing preview""action preview";align-items:start;column-gap:54px;display:grid}.publishing-step{border-bottom:1px solid #dedede;min-width:0;padding:29px 0 31px}.publishing-step.video-step{grid-area:video}.publishing-step.accounts-step{grid-area:accounts}.publishing-step.caption-step{grid-area:caption}.publishing-step.timing-step{grid-area:timing}.publishing-step-title{align-items:center;gap:10px;margin-bottom:18px;display:flex}.publishing-step-title>span{color:#666;border:1px solid #d0d0d0;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.publishing-step-title h2{letter-spacing:-.35px;font-size:18px;font-weight:600;line-height:1.3}.publishing-step-title .text-button{color:#555;margin-left:auto;font-size:11px}.publishing-video-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.publishing-video-fields .publishing-audio-select{grid-column:1/-1}.publishing-selection-note{color:#737373;margin-top:12px;font-size:11px;line-height:1.65}.publishing-preview{grid-area:preview;min-width:0;padding-top:30px;position:sticky;top:25px}.publishing-preview-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;font-size:12px;display:flex}.publishing-preview-label strong{font-weight:550}.publishing-preview-label span{color:#737373;font-size:11px}.publishing-preview video{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:10px;width:100%;display:block}.publishing-preview-stored{aspect-ratio:9/16;text-align:center;color:#666;background:#ececec;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;padding:25px;font-size:12px;line-height:1.6;display:flex}.publishing-preview-stored img{object-fit:contain;max-width:100%;max-height:70%}.publishing-preview-caption{padding:15px 0 0}.publishing-preview-caption h3{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.publishing-preview-caption p{color:#737373;margin-top:5px;font-size:11px;line-height:1.6}.publishing-preview-caption p strong{color:#444;font-weight:500}.publishing-preview-caption a{margin-top:12px}.publishing-preview-summary{color:#737373;border-top:1px solid #dedede;margin-top:20px;padding-top:17px;font-size:11px;line-height:1.65}.publishing-preview-summary p+p{margin-top:6px}.publishing-preview-summary strong{color:#333;font-weight:500}.publishing-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publishing-channel{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:7px;align-items:center;gap:11px;min-width:0;min-height:76px;padding:13px 12px;transition:border-color .12s,background .12s;display:flex;position:relative}.publishing-channel:hover{border-color:#999}.publishing-channel.selected{background:#f9f9f9;border-color:#000;box-shadow:inset 0 0 0 1px #000}.publishing-channel.unavailable{cursor:not-allowed;background:#f1f1f1}.publishing-channel.unavailable .publishing-channel-copy{opacity:.7}.publishing-channel:focus-within{outline-offset:3px;outline:2px solid #000}.publishing-channel>input{appearance:none;width:18px;height:18px;cursor:inherit;background:#fff;border:1px solid #bdbdbd;border-radius:4px;flex-shrink:0;margin:0 0 0 auto;padding:0}.publishing-channel>input:checked{background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='m4 10 4 4 8-8'/%3E%3C/svg%3E");border-color:#000}.publishing-channel>input:focus-visible{outline:0}.publishing-channel-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.publishing-channel-copy strong{font-size:12px;font-weight:600;line-height:1.3}.publishing-channel-copy small{color:#737373;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.publishing-channel-copy em{color:#956a35;font-size:10px;font-style:normal}.publishing-channel-note{color:#737373;justify-content:space-between;align-items:baseline;gap:14px;margin-top:13px;font-size:11px;display:flex}.publishing-no-channels{color:#737373;padding:5px 0 0;font-size:13px;line-height:1.7}.publishing-no-channels a{margin-top:12px}.publishing-caption-empty{color:#737373;background:#ededed;border-radius:6px;padding:17px 18px;font-size:13px;line-height:1.7}.publishing-platforms{scrollbar-width:thin;gap:4px;margin:0 0 18px;padding-bottom:10px;display:flex;overflow:auto}.publishing-platforms button{color:#666;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;display:flex}.publishing-platforms button[aria-selected=true]{color:#000;background:#fff;border-color:#d1d1d1;font-weight:550}.publishing-platforms button svg{width:14px;height:14px}.publishing-copy label{color:#333;flex-direction:column;gap:8px;margin-bottom:17px;font-size:12px;font-weight:550;display:flex}.publishing-copy input,.publishing-copy textarea{background:#fff;border-radius:7px;width:100%;padding:13px 14px;font-size:14px;font-weight:400}.publishing-copy textarea{min-height:154px;line-height:1.75}.publishing-copy label>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.publishing-copy label small{color:#737373;font-size:10px;font-weight:400}.publishing-copy label small.over-limit{color:#a53e32}.publishing-caption-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:-5px;display:flex}.publishing-caption-tools .text-button{color:#555;font-size:11px}.publishing-platform-settings{border-top:1px solid #e3e3e3;margin-top:20px;padding-top:17px}.publishing-platform-settings .select-control{max-width:360px}.publishing-platform-settings p{color:#737373;margin-top:8px;font-size:11px;line-height:1.65}.publishing-platform-settings>label{flex-direction:row;align-items:flex-start;gap:9px;margin-top:13px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.publishing-platform-settings>label input[type=checkbox]{accent-color:#000;flex-shrink:0;width:16px;height:16px;margin-top:2px}.publishing-timing-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.publishing-timing-choice{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:15px;display:flex}.publishing-timing-choice.selected{border-color:#000;box-shadow:inset 0 0 0 1px #000}.publishing-timing-choice>input{accent-color:#000;flex-shrink:0;width:16px;height:16px;margin:0}.publishing-timing-choice>span{flex-direction:column;gap:3px;display:flex}.publishing-timing-choice strong{font-size:12px;font-weight:550}.publishing-timing-choice small{color:#737373;font-size:10px;line-height:1.5}.publishing-schedule-field{flex-direction:column;gap:8px;max-width:340px;margin-top:18px;font-size:12px;font-weight:550;display:flex}.publishing-schedule-field input{width:100%;min-height:45px;font-size:13px}.publishing-timezone{color:#737373;font-size:11px;font-weight:400;line-height:1.6}.publishing-action-bar{grid-area:action;justify-content:space-between;align-items:center;gap:18px;padding:24px 0 0;display:flex}.publishing-action-bar .button.primary{min-width:160px}.publishing-save{align-items:center;gap:9px;display:flex}.publishing-save>span{color:#737373;font-size:11px}.publishing-action-note{color:#737373;grid-column:1;max-width:65ch;margin-top:12px;font-size:11px;line-height:1.65}.publishing-empty{max-width:600px;padding:45px 0 50px}.publishing-empty h2{letter-spacing:-.6px;font-size:24px;font-weight:550}.publishing-empty p{color:#737373;margin-top:12px;font-size:14px;line-height:1.7}.publishing-loading{color:#737373;padding:38px 0;font-size:13px}.publishing-history{border-top:1px solid #dedede;margin-top:50px;padding-top:28px}.publishing-section-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.publishing-section-title h2{letter-spacing:-.6px;font-size:22px;font-weight:600}.publishing-section-title p{color:#737373;margin-top:7px;font-size:12px;line-height:1.65}.publishing-history-empty{color:#737373;padding:25px 0 5px;font-size:13px}.publishing-history-item{border-bottom:1px solid #dedede;padding:24px 0}.publishing-history-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.publishing-history-top h3{font-size:15px;font-weight:550}.publishing-history-top p{color:#737373;margin-top:5px;font-size:11px;line-height:1.6}.publishing-history-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px;display:grid}.publishing-history-channel{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:11px;line-height:1.5;display:flex}.publishing-history-channel>strong{font-weight:500}.publishing-history-channel>a{margin-left:auto;font-size:10px}.publishing-job-status{color:#666;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.publishing-job-status.published{color:#276749}.publishing-job-status.failed,.publishing-job-status.uncertain{color:#956a35}.publishing-history-channel-message{color:#737373;width:100%;padding-left:33px;font-size:11px}.publishing-history-item>p{color:#737373;margin-top:13px;font-size:12px;line-height:1.65}.publishing-dialog{color:#000;background:#fff;border:1px solid #d7d7d7;border-radius:12px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 24px 90px #0003}.publishing-dialog::backdrop{background:#0007}.publishing-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.publishing-dialog-heading h2{letter-spacing:-.7px;font-size:25px;font-weight:600;line-height:1.2}.publishing-dialog-heading .icon-button{margin:-5px -5px 0 0}.publishing-dialog>p,.publishing-dialog-note{color:#737373;margin-top:10px;font-size:13px;line-height:1.75}.publishing-confirm-selection{border-bottom:1px solid #e3e3e3;align-items:center;gap:16px;padding:16px 0 19px;display:flex}.publishing-confirm-poster{object-fit:cover;background:#eee;border-radius:5px;flex-shrink:0;width:65px;height:100px}.publishing-confirm-selection h3{font-size:16px;font-weight:600}.publishing-confirm-selection p{color:#737373;margin-top:4px;font-size:12px;line-height:1.7}.publishing-confirm-timing{border-bottom:1px solid #e3e3e3;align-items:center;gap:10px;padding:17px 0;font-size:13px;line-height:1.6;display:flex}.publishing-confirm-timing small{color:#737373;font-size:11px;display:block}.publishing-confirm-post{border-bottom:1px solid #e3e3e3;padding:17px 0}.publishing-confirm-account{align-items:center;gap:9px;margin-bottom:10px;display:flex}.publishing-confirm-account>span:not(.publishing-platform-icon){flex-direction:column;min-width:0;display:flex}.publishing-confirm-account strong{font-size:12px;font-weight:600}.publishing-confirm-account small{color:#737373;overflow-wrap:anywhere;font-size:10px}.publishing-confirm-post h4{margin:0 0 7px;font-size:13px;font-weight:600;line-height:1.6}.publishing-confirm-post>p{color:#444;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.publishing-dialog-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.publishing-dialog-actions .button{min-height:43px;font-size:13px}.publishing-dialog-actions.sticky{background:#fff;margin-top:7px;padding:17px 0;position:sticky;bottom:-28px;box-shadow:0 -12px 18px #fff}.publishing-setup-form{flex-direction:column;gap:17px;margin-top:22px;display:flex}.publishing-setup-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:550;display:flex}.publishing-setup-form input{background:#fafafa;width:100%;font-size:13px}.publishing-setup-form p{color:#737373;font-size:12px;line-height:1.7}.publishing-setup-form a{text-underline-offset:3px;font-size:12px;text-decoration:underline}.publishing-accounts-list{margin-top:18px}.publishing-account-row{border-bottom:1px solid #e8e8e8;align-items:center;gap:12px;padding:13px 0;display:flex}.publishing-account-row>div{flex:1;min-width:0}.publishing-account-row strong{font-size:13px;font-weight:550}.publishing-account-row p{color:#737373;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.publishing-account-row>span{color:#276749;font-size:11px}.publishing-account-row>span.attention{color:#956a35}.publishing-dialog .publishing-error{color:#933e33;background:#fff6f4;border:1px solid #e4c9c4;border-radius:6px;margin-top:17px;padding:11px 13px;font-size:12px;line-height:1.6}@media (width<=1180px){.publishing-page{padding:34px 30px 55px}.publishing-workspace{grid-template-columns:minmax(0,1fr) 235px;column-gap:32px}.publishing-channel{gap:8px;padding:12px 10px}.publishing-channel .publishing-platform-icon{width:28px;height:28px}.publishing-heading h1{font-size:38px}}@media (width<=960px){.publishing-workspace{grid-template-columns:minmax(0,1fr) 205px;column-gap:26px}.publishing-video-fields,.publishing-channel-grid,.publishing-timing-options{grid-template-columns:1fr}.publishing-heading-actions{gap:10px}.publishing-heading-actions .text-link{font-size:11px}.publishing-setup-banner{flex-direction:column;align-items:flex-start;gap:13px}.publishing-history-channels{grid-template-columns:1fr}}@media (width<=780px){.publishing-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"video""preview""accounts""caption""timing""action"}.publishing-preview{border-bottom:1px solid #dedede;grid-template-columns:130px minmax(0,1fr);gap:0 19px;padding:0 0 24px;display:grid;position:static}.publishing-preview-label{grid-column:1/-1}.publishing-preview video,.publishing-preview-stored{grid-row:2/4}.publishing-preview-caption{padding-top:4px}.publishing-preview-summary{align-self:end;margin-top:15px;padding-top:13px}.publishing-channel-grid,.publishing-video-fields,.publishing-timing-options{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-step.video-step{border-bottom:0;padding-bottom:22px}.publishing-heading{flex-wrap:wrap;gap:16px}.publishing-heading-actions{padding:0}.publishing-heading h1{font-size:36px}.publishing-action-note{grid-column:1}}@media (width<=500px){.publishing-page{padding:27px 21px 45px}.publishing-heading h1{font-size:34px}.publishing-heading p{max-width:32ch;font-size:13px}.publishing-connections{align-items:flex-start;gap:12px}.publishing-connections-summary{gap:7px;font-size:11px}.publishing-connections-icons{display:none}.publishing-connections>.text-button{white-space:nowrap;font-size:11px}.publishing-video-fields{grid-template-columns:1fr;gap:15px}.publishing-channel-grid{gap:9px}.publishing-channel{flex-wrap:wrap;align-content:center;gap:8px;min-height:86px;padding:11px}.publishing-channel .publishing-platform-icon{width:24px;height:24px}.publishing-channel>input{width:16px;height:16px;position:absolute;top:13px;right:11px}.publishing-channel-copy{flex-basis:100%}.publishing-channel-copy strong{font-size:12px}.publishing-channel-copy small{font-size:10px}.publishing-step{padding:25px 0}.publishing-step-title h2{font-size:17px}.publishing-step-title{gap:9px;margin-bottom:17px}.publishing-timing-choice{gap:8px;padding:13px 11px}.publishing-timing-choice strong{font-size:11px}.publishing-timing-choice small{font-size:9px}.publishing-action-bar{flex-direction:column;align-items:flex-start;gap:17px}.publishing-action-bar>.button.primary{width:100%}.publishing-save{justify-content:space-between;width:100%}.publishing-preview{grid-template-columns:115px minmax(0,1fr);gap:0 15px}.publishing-preview-caption h3{font-size:13px}.publishing-preview-caption p,.publishing-preview-summary{font-size:10px}.publishing-preview-caption .text-link{font-size:11px}.publishing-history{margin-top:36px}.publishing-history-top{gap:15px}.publishing-history-top h3{font-size:14px}.publishing-section-title h2{font-size:21px}.publishing-section-title>.text-button{white-space:nowrap;font-size:11px}.publishing-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px}.publishing-dialog-heading h2{font-size:23px}.publishing-dialog-actions{gap:9px}.publishing-dialog-actions .button{font-size:12px}.publishing-dialog-actions.sticky{bottom:-22px}.publishing-confirm-selection{gap:13px}.publishing-confirm-poster{width:54px;height:83px}.publishing-confirm-selection h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.publishing-channel{transition:none}}.publishing-hosting-status{color:#737373;align-items:center;gap:7px;margin-top:22px;font-size:11px;display:flex}.publishing-hosting-status .text-button{margin-left:auto;font-size:11px}.publishing-review-settings{margin-top:12px;color:#737373!important;font-size:11px!important}.publishing-setup-form a{align-items:center;gap:4px;display:inline-flex}.publishing-copy-writer{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:21px;display:flex}.publishing-copy-writer>div{flex:1;min-width:0}.publishing-copy-writer p{color:#666;max-width:42ch;font-size:12px;line-height:1.65}.publishing-copy-writer>.button{flex-shrink:0}.publishing-copy-writer details{color:#555;margin-top:9px;font-size:11px}.publishing-copy-writer summary{cursor:pointer;text-underline-offset:3px;width:fit-content}.publishing-copy-writer summary span{color:#888;margin-left:6px;font-size:10px}.publishing-copy-writer label{flex-direction:column;gap:7px;margin-top:11px;font-size:11px;display:flex}.publishing-copy-writer textarea{resize:vertical;background:#fff;border-radius:6px;width:100%;min-height:77px;padding:10px 12px;font-size:12px;line-height:1.6}.publishing-copy-progress{color:#555;margin:-8px 0 19px;font-size:12px;line-height:1.65}@media (width<=700px){.publishing-copy-writer{flex-direction:column;gap:13px}.publishing-copy-writer>div{width:100%}.publishing-copy-writer>.button{justify-content:center;width:100%}}.publishing-copy-preview{font-size:13px;line-height:1.75}.publishing-copy-preview-note{color:#737373;margin-bottom:17px;font-size:12px}.publishing-copy-preview>div+div{margin-top:18px}.publishing-copy-preview h3{color:#333;margin-bottom:7px;font-size:12px;font-weight:550}.publishing-copy-preview>div>p{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dedede;border-radius:7px;padding:13px 14px}.publishing-cover{border-top:1px solid #e1e1e1;margin-top:24px;padding-top:21px}.publishing-cover-heading h3{font-size:14px;font-weight:600;line-height:1.4}.publishing-cover-heading p{color:#737373;max-width:48ch;margin-top:5px;font-size:11px;line-height:1.6}.publishing-cover-body{align-items:center;gap:20px;margin-top:15px;display:flex}.publishing-cover-frame{aspect-ratio:9/16;background:#e9e9e9;border-radius:7px;flex-shrink:0;width:105px;position:relative;overflow:hidden}.publishing-cover-frame video{object-fit:contain;pointer-events:none;background:#000;width:100%;height:100%;display:block}.publishing-cover-frame-message{text-align:center;color:#666;background:#ededed;place-items:center;padding:10px;font-size:11px;line-height:1.5;display:grid;position:absolute;inset:0}.publishing-cover-empty{aspect-ratio:9/16;text-align:center;color:#737373;background:#ededed;border-radius:7px;flex-shrink:0;place-items:center;width:105px;padding:12px;font-size:11px;display:grid}.publishing-cover-controls{flex:1;min-width:0}.publishing-cover-choice{margin-bottom:5px;font-size:13px;font-weight:550;line-height:1.5}.publishing-cover-time{color:#737373;font-variant-numeric:tabular-nums;margin-bottom:15px;font-size:11px}.publishing-cover-controls>.publishing-cover-auto{color:#555;margin-top:14px;font-size:11px;display:flex}.publishing-cover-note{color:#737373;margin-top:12px;font-size:11px;line-height:1.65}.publishing-cover-scrubber{color:#737373;flex-direction:column;gap:10px;margin-top:11px;font-size:11px;line-height:1.6;display:flex}.publishing-cover-scrubber input[type=range]{cursor:pointer;accent-color:#000;background:0 0;border:0;width:100%;min-width:0;height:24px;padding:0}.publishing-cover-range{color:#737373;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:1px;font-size:11px;display:flex}.publishing-cover-range output{color:#111}.publishing-cover-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:17px;display:flex}.publishing-cover button:focus-visible,.publishing-cover input:focus-visible{outline-offset:3px;outline:2px solid #000}.publishing-cover.adjusting .publishing-cover-frame{width:140px}.publishing-confirm-cover{border-radius:5px;width:72px}.publishing-confirm-selection .publishing-review-cover-note{color:#737373;max-width:42ch;margin-top:9px;font-size:11px}@media (width<=960px){.publishing-cover.adjusting .publishing-cover-body{align-items:flex-start}.publishing-cover.adjusting .publishing-cover-frame{width:105px}.publishing-cover-actions{gap:12px}}@media (width<=500px){.publishing-cover-body{gap:16px}.publishing-cover-frame,.publishing-cover-empty{width:90px}.publishing-cover.adjusting .publishing-cover-body{grid-template-columns:1fr;display:grid}.publishing-cover.adjusting .publishing-cover-frame{justify-self:center;width:140px}.publishing-cover-controls{width:100%}.publishing-cover.adjusting .publishing-cover-actions .button{flex:1}.publishing-confirm-cover{width:62px}}.publishing-already-posted{color:#245d44;background:#edf5f0;border:1px solid #b9d6c6;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.publishing-already-posted>svg{flex-shrink:0;margin-top:1px}.publishing-already-posted>div{flex:1}.publishing-already-posted strong{font-size:15px}.publishing-already-posted p{color:#476356;margin:6px 0 0;font-size:12px;line-height:1.6}.publishing-already-posted .text-button{white-space:nowrap;color:#245d44}.publishing-channel-copy em.publishing-account-posted{color:#28684a;align-items:center;gap:4px;font-size:10px;font-style:normal;display:flex}.publishing-repeat-note{color:#6a4e1d;background:#fff8e9;border:1px solid #e2c997;border-radius:6px;padding:14px 16px;font-size:13px;line-height:1.6}.publishing-repeat-note strong{display:block}.publishing-history{scroll-margin-top:24px}@media (width<=640px){.publishing-already-posted{flex-wrap:wrap;padding:16px}.publishing-already-posted>.text-button{margin-left:35px}}.publishing-progress{border-bottom:1px solid #dedede;padding:27px 0 28px}.publishing-progress-intro{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:17px;display:flex}.publishing-progress-intro h2{letter-spacing:-.4px;font-size:19px;font-weight:600}.publishing-progress-intro p{color:#666;font-size:12px;line-height:1.6}.publishing-progress-filters{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.publishing-progress-filters button{color:#555;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:6px;align-items:center;gap:7px;min-height:35px;padding:7px 11px;font-size:11px;display:flex}.publishing-progress-filters button span{opacity:.75;font-size:10px}.publishing-progress-filters button[aria-pressed=true]{color:#fff;background:#000;border-color:#000}.publishing-library-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:15px;display:grid}.publishing-library-search{color:#333;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:550;display:flex}.publishing-library-search>span{align-items:center;display:flex;position:relative}.publishing-library-search svg{color:#737373;position:absolute;left:12px}.publishing-library-search input{background:#fff;border-radius:6px;width:100%;min-width:0;min-height:46px;padding:11px 12px 11px 35px;font-size:13px;font-weight:400}.publishing-filter-note{color:#666;max-width:85ch;margin-top:11px;font-size:11px;line-height:1.7}.publishing-filter-note .text-button{text-underline-offset:3px;margin-left:8px;font-size:11px;text-decoration:underline}.publishing-company-progress{margin-top:25px}.publishing-progress-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.publishing-progress-heading h3{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:27px;font-weight:600}.publishing-progress-heading>strong{white-space:nowrap;font-size:17px;font-weight:550}.publishing-progress-heading>strong.complete{color:#276749}.publishing-progress-version{color:#737373;margin-top:4px;font-size:11px}.publishing-remaining{color:#666;margin-top:7px;font-size:12px;line-height:1.7}.publishing-progress-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px;margin:15px 0 0;padding:0;list-style:none;display:grid}.publishing-progress-platform{border-top:1px solid #dedede;min-width:0;padding:15px 0 12px}.publishing-progress-platform-main{align-items:center;gap:8px;min-width:0;display:flex}.publishing-progress-platform-main>strong{font-size:12px;font-weight:550}.publishing-progress-status{color:#737373;text-align:right;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.publishing-progress-platform.published .publishing-progress-status{color:#276749}.publishing-progress-platform.published .publishing-platform-icon{color:#276749;background:#e8f1eb}.publishing-progress-platform.attention .publishing-progress-status{color:#956a35}.publishing-progress-platform.length-blocked .publishing-progress-status{color:#737373;max-width:140px;line-height:1.45}.publishing-progress-platform>p{color:#737373;margin:7px 0 0 33px;font-size:10px;line-height:1.6}.publishing-progress-platform-actions{flex-wrap:wrap;align-items:center;gap:10px;min-height:18px;margin:8px 0 0 33px;display:flex}.publishing-progress-platform-actions:empty{display:none}.publishing-page .publishing-progress-platform-actions .text-button,.publishing-page .publishing-progress-platform-actions .text-link{text-underline-offset:3px;font-size:11px}.publishing-progress-platform-actions .publishing-undo-mark{color:#737373;text-decoration:underline}.publishing-tracking-note{color:#737373;max-width:86ch;margin-top:13px;font-size:11px;line-height:1.7}.publishing-already-posted.publishing-progress-repeat{color:#52675b;background:0 0;border:0;border-radius:0;max-width:100ch;margin-top:7px;padding:0;font-size:11px;line-height:1.7;display:block}.publishing-tracking-error{color:#933e33;margin-top:12px;font-size:12px;line-height:1.7}.publishing-manual-fields{grid-template-columns:1fr;gap:18px;margin-top:22px;display:grid}.publishing-manual-fields label{flex-direction:column;gap:7px;font-size:12px;font-weight:550;display:flex}.publishing-manual-fields label>span{color:#737373;margin-top:-3px;font-size:11px;font-weight:400}.publishing-manual-fields input,.publishing-manual-fields select{color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:400}.publishing-manual-fields p{color:#666;font-size:12px;line-height:1.7}.publishing-manual-dialog .publishing-dialog-note{margin-top:0}.publishing-progress button:focus-visible,.publishing-progress input:focus-visible,.publishing-progress select:focus-visible,.publishing-history-scope button:focus-visible{outline-offset:3px;outline:2px solid #000}.publishing-remaining-accounts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 15px;display:flex}.publishing-remaining-accounts .text-button{text-underline-offset:3px;font-size:11px;text-decoration:underline}.publishing-remaining-accounts>span{color:#737373;font-size:10px;line-height:1.5}.publishing-account-posted.scheduled,.publishing-account-posted.pending{color:#666}.publishing-account-posted.uncertain{color:#956a35}.publishing-history-scope{border-top:1px solid #dedede;flex-wrap:wrap;align-items:center;gap:8px;margin-top:42px;padding-top:24px;display:flex}.publishing-history-scope>.text-button{color:#737373;border-radius:5px;padding:7px 10px;font-size:11px}.publishing-history-scope>.text-button[aria-pressed=true]{color:#000;background:#e9e9e9;font-weight:550}.publishing-history-scope+.publishing-history{border-top:0;margin-top:18px;padding-top:0}@media (width<=1100px){.publishing-progress-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-library-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.publishing-library-fields>.select-control:last-child{grid-area:1/2}.publishing-library-search{grid-column:1/-1}}@media (width<=600px){.publishing-progress-intro{display:block}.publishing-progress-intro p{margin-top:6px}.publishing-progress-filters{gap:6px}.publishing-progress-filters button{min-height:35px;padding:7px 9px;font-size:10px}.publishing-library-fields{grid-template-columns:1fr;gap:13px}.publishing-library-fields>.select-control:last-child{grid-area:auto}.publishing-progress-heading h3{font-size:24px}.publishing-progress-heading>strong{font-size:15px}.publishing-progress-platforms{grid-template-columns:1fr;gap:0}.publishing-progress-platform{padding:12px 0}.publishing-progress-platform-actions{justify-content:flex-end;margin-top:5px}.publishing-progress-platform>p{margin-top:3px}.publishing-progress-platform-main>strong{font-size:13px}.publishing-progress-status{font-size:12px}.publishing-progress{padding-top:23px}.publishing-tracking-note{margin-top:15px}.publishing-manual-dialog .publishing-dialog-heading h2{font-size:22px}.publishing-manual-dialog .publishing-dialog-actions{flex-wrap:wrap}.publishing-manual-dialog .publishing-dialog-actions .button{flex:1}.publishing-manual-fields{gap:15px}.publishing-progress-platforms{grid-template-columns:minmax(0,1fr)}.publishing-progress-platform-main{grid-template-columns:25px minmax(0,1fr);row-gap:5px;display:grid}.publishing-progress-status{text-align:left;white-space:normal;overflow-wrap:anywhere;grid-column:2;justify-content:flex-start;min-width:0;max-width:100%;margin-left:0;line-height:1.5}.publishing-progress-status>svg{flex-shrink:0}.publishing-progress-platform>p{white-space:normal;overflow-wrap:anywhere;max-width:calc(100% - 33px)}}.publishing-embedded{max-width:1320px;padding:30px 44px 64px}.publishing-embedded .publishing-heading{margin-bottom:18px}.publishing-embedded .publishing-heading h2{letter-spacing:-.7px;color:var(--me-ink,#0b2a2e);font-size:27px;font-weight:600;line-height:1.2}.publishing-embedded .publishing-heading p{margin-top:8px;font-size:13px}.publishing-progress-embedded .publishing-company-progress{margin-top:0}.publishing-progress-embedded .publishing-progress-heading h3{letter-spacing:-.3px;font-size:18px}.publishing-progress-embedded .publishing-progress-heading>strong{font-size:14px}.publishing-embedded .publishing-history{margin-top:32px}.publishing-platform-icon{vertical-align:middle;line-height:1}.publishing-platform-icon>svg{flex:none;display:block}.publishing-platform-icon>span{text-align:center;line-height:1;display:block}.publishing-confirm-account>.publishing-platform-icon{flex:0 0 33px;align-self:center;place-items:center;display:inline-grid}.publishing-history-channel>.publishing-platform-icon{align-self:center}@media (width<=680px){.publishing-embedded{padding:24px 21px 44px}.publishing-embedded .publishing-heading{flex-wrap:wrap;gap:16px}.publishing-embedded .publishing-heading h2{font-size:24px}.publishing-embedded .publishing-heading-actions{padding-top:0}}.publishing-timing-options{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.publishing-timing-options{grid-template-columns:1fr}.publishing-timing-choice{padding:13px 15px}}.music-section .check-label{color:#333;flex-direction:row;align-items:center;gap:7px;margin-top:12px;font-size:10px}.music-section .check-label input{flex-shrink:0;width:13px;height:13px;padding:0}.music-section label>span{color:#999;font-size:10px}.music-mode{color:#555;align-items:center;gap:12px;font-size:11px;display:flex}.music-section .form-hint{margin-top:14px}.music-tracks{border-top:1px solid #e4e4e4;margin:20px 0 0;padding:0;list-style:none}.music-track{border-bottom:1px solid #e4e4e4;padding:15px 0}.music-track-main{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.music-track-main strong{font-size:12px;font-weight:550}.music-track-main>span{color:#888;font-size:10px}.music-track-main .storage-label{font-size:10px}.music-track>p{color:#777;margin-top:5px;font-size:10px;line-height:1.6}.music-track audio{width:100%;max-width:360px;height:32px;margin:10px 0 6px;display:block}.music-track>.text-button{color:#555;font-size:10px}.music-empty{color:#777;margin-top:18px;font-size:11px}.music-import{margin-top:16px}.music-import .text-button{font-size:11px}.music-import-details{background:#efefef;border-radius:7px;padding:4px 16px 16px}.music-import-details>p{color:#555;margin-top:12px;font-size:11px}.music-versions .music-add{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.music-add>span{color:#888;font-size:11px;line-height:1.5}.music-add .text-button{color:#555;font-size:10px}.music-version{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.music-version-heading strong{font-size:12px;font-weight:550;display:block}.music-version-heading span{color:#888;margin-top:3px;font-size:10px;display:block}.music-version audio{width:100%;max-width:420px;height:34px;margin:10px 0 4px;display:block}.music-versions .music-version>p{margin-top:8px;font-size:11px}.music-versions .check-row p{font-size:10px}.music-warnings{color:#7a6540;margin-top:8px;padding-left:15px;font-size:10px;line-height:1.6}.music-measurements{color:#666;margin-top:10px;font-size:10px}.music-versions .music-measurements summary{color:#666;cursor:pointer;text-underline-offset:3px;width:fit-content;font-size:10px;-webkit-text-decoration:underline #bbb;text-decoration:underline #bbb}.music-measurements dl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 18px;margin-top:9px;display:grid}.music-measurements dt{color:#999}.music-measurements dd{color:#222;margin:2px 0 0}.music-approve{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.music-approve>span{color:#8d5148;font-size:10px}.music-direction{color:#555;margin-top:14px;font-size:11px;display:block}.music-direction input{width:100%;margin-top:6px;display:block}.music-pool-status{color:#4f6e61;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:12px 0;font-size:11px;display:flex}.music-pool-status .text-button{color:#777;font-size:10px}.music-version video{aspect-ratio:9/16;object-fit:contain;background:#111;border-radius:8px;width:100%;max-width:240px;max-height:427px;margin:14px 0 10px;display:block}.music-version>.text-link{font-size:11px}.music-import-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}.music-import-actions .text-button{color:#555;font-size:11px}.music-preference-summary{color:var(--muted);background:#eef4f2;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:14px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.music-preference-summary strong{color:var(--me-ink);font-weight:600}.music-preference-summary .text-button{font-size:10px}.music-library-link{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;padding-top:15px;font-size:11px;display:flex}.music-library-link .text-button{font-size:11px}.music-preference-scope{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.7}.music-saved-note{color:var(--muted);margin-top:18px;font-size:10px}.color-field{min-width:0}.color-field>label{margin-bottom:7px}.color-field-control{background:#fff;border:1px solid #cbd5d1;border-radius:7px;align-items:center;min-width:0;display:flex}.color-field-trigger{color:#536a6c;cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:7px;padding:6px 9px 6px 6px;display:flex}.color-field-trigger:hover:not(:disabled),.color-field-trigger[aria-expanded=true]{background:#eef4f2}.color-field-trigger:disabled{opacity:.5;cursor:default}.color-swatch{border-radius:4px;width:27px;height:27px;box-shadow:inset 0 0 0 1px #0002}.brand-identity-form .color-field-control input{background:0 0;border:0;border-radius:0 6px 6px 0;padding:10px 7px;font-size:12px}.color-field-control:focus-within{outline-offset:2px;outline:2px solid #3cc3cd}.color-field-trigger:focus-visible{outline-offset:-2px;outline:2px solid #0b2a2e}.color-picker-panel{z-index:1100;box-sizing:border-box;color:#0b2a2e;scrollbar-width:thin;scrollbar-color:#c1ceca transparent;overscroll-behavior:contain;background:#fff;border:1px solid #cbd5d1;border-radius:12px;padding:14px;font-family:inherit;position:fixed;overflow:auto;box-shadow:0 10px 36px #0b2a2e24}.color-picker-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.color-picker-heading strong{font-size:12px;font-weight:600}.color-picker-heading button{color:#687e7b;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.color-picker-heading button:hover{background:#eef4f2}.color-picker-plane{cursor:crosshair;touch-action:none;isolation:isolate;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:6px;height:154px;position:relative}.color-picker-cursor{pointer-events:none;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0007}.color-picker-hue{align-items:center;gap:12px;margin-top:17px;display:flex}.color-picker-hue label{color:#687e7b;font-size:11px}.color-picker-hue input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:0;border-radius:6px;width:100%;min-width:0;height:10px;margin:0;padding:0}.color-picker-hue input::-webkit-slider-thumb{appearance:none;background:0 0;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #0b2a2e80}.color-picker-hue input::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #0b2a2e80}.color-picker-palette{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.color-picker-palette>span{color:#687e7b;font-size:11px}.color-picker-palette>div{gap:7px;display:flex}.color-picker-palette button{cursor:pointer;border:1px solid #0002;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.color-picker-palette button svg{visibility:hidden;color:#fff;filter:drop-shadow(0 0 1px #000)}.color-picker-palette button[aria-pressed=true] svg{visibility:visible}.color-picker-footer{border-top:1px solid #e1e8e4;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;display:flex}.color-picker-current{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:11px;display:flex}.color-picker-current i{border-radius:4px;width:17px;height:17px;box-shadow:inset 0 0 0 1px #0002}.color-picker-done{color:#fff;background:#0b2a2e;border-radius:6px;padding:7px 12px;font-size:11px;font-weight:600}.color-picker-panel :is(button,[role=slider],input):focus-visible{outline-offset:3px;outline:2px solid #0b2a2e}.color-picker-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-studio{max-width:1160px;margin:0 auto;padding:28px 36px 32px}.brand-studio-heading h1{letter-spacing:-1px;font-size:30px;font-weight:650;line-height:1.15}.brand-studio-heading>p{color:var(--muted);margin-top:7px;font-size:12px}.brand-scope-note{color:#536a6c;background:#eef4f2;border-left:3px solid #3cc3cd;align-items:flex-start;gap:11px;margin:22px 0 17px;padding:13px 15px;font-size:11px;line-height:1.65;display:flex}.brand-scope-note svg{flex-shrink:0;margin-top:2px}.brand-scope-note strong{color:var(--me-ink);margin-right:4px;font-weight:650}.brand-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex}.brand-tabs>button{color:var(--muted);align-items:center;gap:8px;padding:12px 0 13px;font-size:12px;font-weight:600;display:flex;position:relative}.brand-tabs>button[aria-selected=true]{color:var(--me-ink)}.brand-tabs>button[aria-selected=true]:after{content:"";background:var(--me-ink);height:2px;position:absolute;inset:auto 0 -1px}.brand-unsaved-dot{background:#e0582f;border-radius:50%;width:5px;height:5px}.brand-identity-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:24px 32px;display:grid}.brand-identity-form label{flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.brand-identity-form label small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.6}.brand-identity-form input{width:100%;min-width:0;color:var(--me-ink);border-color:#cbd5d1;border-radius:7px;padding:10px 11px;font-size:12px}.brand-identity-form input:disabled{opacity:.65}.brand-fields-pair{grid-template-columns:1fr 1fr;gap:17px;display:grid}.brand-colors{border:0;grid-template-columns:1fr 1fr;gap:14px 17px;min-width:0;margin:22px 0;padding:0;display:grid}.brand-colors legend{margin-bottom:12px;font-size:13px;font-weight:650}.brand-fine-tuning{border-top:1px solid var(--line);padding-top:13px;font-size:11px}.brand-fine-tuning summary{color:var(--muted);padding:3px 0}.brand-fine-tuning[open] summary{margin-bottom:13px}.brand-form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.brand-form-actions p{color:var(--muted);font-size:10px}.brand-form-actions .button{min-height:38px;padding:10px 14px;font-size:11px}.brand-preview{aspect-ratio:4/5;border:1px solid #0001;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;margin:0;padding:18px;display:flex;overflow:hidden}.brand-preview-name{text-align:right;overflow-wrap:anywhere;align-self:flex-end;max-width:100%;font-size:9px;line-height:1.5}.brand-preview-art{border:1px solid;justify-content:center;align-items:center;gap:13px;width:100%;height:125px;display:flex;position:relative}.brand-preview-art>span{border-radius:50%;width:32px;height:32px}.brand-preview-art>i{border-top:1px solid;width:25px;height:1px;position:relative}.brand-preview-art>i:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.brand-preview-art>b{border:2px solid;border-radius:3px;width:32px;height:32px}.brand-preview figcaption{letter-spacing:-.4px;text-align:center;overflow-wrap:anywhere;max-width:100%;font-weight:600;line-height:1.3}.brand-preview-help{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.6}.brand-related-links{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:24px;padding-top:19px;display:grid}.brand-related-links article{align-items:flex-start;gap:12px;display:flex}.brand-related-links article>svg{flex-shrink:0;margin-top:3px}.brand-related-links h2{letter-spacing:-.2px;font-size:14px;font-weight:600}.brand-related-links p{color:var(--muted);max-width:330px;margin:5px 0 7px;font-size:11px;line-height:1.6}.brand-related-links .text-button{font-size:11px}.brand-preservation-note{color:var(--muted);margin-top:24px;font-size:10px;line-height:1.6}.brand-sound-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;display:grid}.brand-sound-layout>.music-section{border:0;margin:0;padding:0}.brand-sound-layout h2{letter-spacing:-.3px;margin-bottom:15px;font-size:17px;font-weight:600}.brand-sound-layout .music-section .styled-select{margin-top:15px}.brand-sound-effects{border-left:1px solid var(--line);padding-left:28px}.brand-sound-effects>svg{margin-bottom:10px}.brand-sound-effects h2{margin-bottom:9px}.brand-sound-effects>p{color:var(--muted);font-size:11px;line-height:1.7}.brand-sound-toggle{cursor:pointer;align-items:center;gap:9px;margin:20px 0 8px;font-size:12px;font-weight:500;display:flex}.brand-sound-toggle input{appearance:none;cursor:pointer;border:1px solid #b4c4bf;border-radius:4px;flex-shrink:0;place-items:center;width:17px;height:17px;margin:0;padding:0;display:grid}.brand-sound-toggle input:checked{background:var(--me-ink);border-color:var(--me-ink)}.brand-sound-toggle input:checked:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}.brand-sound-effects .brand-instant-note{margin-bottom:22px;font-size:10px}.brand-sound-effects .text-link{font-size:10px;line-height:1.6}@media (width<=1100px){.brand-studio{padding:24px}.brand-identity-layout{grid-template-columns:minmax(0,1fr) 200px;gap:22px}.brand-sound-layout{gap:24px}.brand-sound-effects{padding-left:22px}}@media (width<=760px){.brand-identity-layout{grid-template-columns:minmax(0,1fr)}.brand-preview-column{display:none}.brand-related-links{gap:20px}.brand-sound-layout{grid-template-columns:1fr}.brand-sound-effects{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.brand-scope-note{margin-top:19px}}@media (width<=480px){.brand-studio{padding:22px 18px}.brand-studio-heading h1{font-size:27px}.brand-fields-pair{grid-template-columns:1fr}.brand-colors{gap:12px}.brand-related-links{grid-template-columns:1fr}.brand-tabs{gap:24px}.brand-tabs>button{font-size:11px}.brand-preservation-note{margin-top:20px}}.music-studio{min-width:0;max-width:1370px;margin:0 auto;padding:48px 48px 80px}.music-studio.music-studio-embedded{max-width:none;margin:0;padding:8px 0 0}.music-studio-intro{margin-bottom:42px}.music-studio-intro h1{letter-spacing:-1.7px;font-size:42px;font-weight:600;line-height:1.1}.music-studio-intro p{color:#777;max-width:62ch;margin-top:13px;font-size:14px;line-height:1.65}.music-studio-columns{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:56px;display:grid}.music-studio-library,.music-studio-test{min-width:0}.music-studio-library .form-section{border:0;margin:0;padding:0}.music-studio-library .music-section>h2,.music-studio-test h2{letter-spacing:-.65px;margin:0 0 20px;font-size:22px;font-weight:550;line-height:1.25}.music-studio-library .form-hint{font-size:12px;line-height:1.7}.music-studio-library .music-track-main strong{font-size:14px}.music-studio-library .music-track-main>span,.music-studio-library .music-track>p,.music-studio-library .music-track>.text-button,.music-studio-library .music-import>.text-button{font-size:11px}.music-studio-library .music-track{padding:19px 0}.music-studio-library .music-track audio{max-width:none;height:36px;margin-top:13px}.music-studio-library .music-import-details,.music-studio-library .licence-form{padding:5px 18px 18px}.music-studio-library .music-section label:not(.check-label){color:#555;flex-direction:column;gap:7px;margin-top:18px;font-size:11px;display:flex}.music-studio-library .music-section input:not([type=checkbox]):not([type=file]){color:#222;background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;min-width:0;padding:10px 11px;font-family:inherit;font-size:12px}.music-studio-library .music-section input:focus-visible{outline-offset:2px;outline:2px solid #555}.music-studio-library .music-section label.music-direction{display:block}.music-studio-library .music-direction>span{margin-left:7px}.music-studio-library .music-direction input{margin-top:7px;display:block}.music-studio-library .music-section .select-control{margin-top:18px}.music-studio-test{border-left:1px solid #dedede;padding-left:34px}.music-studio-test-heading h2{margin-bottom:10px}.music-studio-test-heading>p{color:#777;max-width:48ch;font-size:12px;line-height:1.7}.music-studio-choices{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:14px;margin-top:24px;display:grid}.music-studio-choices>.select-control:only-child{grid-column:1/-1}.music-studio-choices .select-control>label{color:#777;font-size:11px}.music-studio-empty{text-align:center;color:#777;border:1px dashed #d5d5d5;border-radius:10px;margin-top:24px;padding:46px 20px 48px}.music-studio-empty>svg{color:#999;margin:0 auto 16px;display:block}.music-studio-empty>p{max-width:31ch;margin:0 auto;font-size:13px;line-height:1.65}.music-studio-empty>span{color:#999;max-width:33ch;margin:12px auto 0;font-size:10px;line-height:1.7;display:block}.music-studio-preview-meta{color:#888;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin:19px 0 12px;font-size:10px;line-height:1.5;display:flex}.music-studio-player video{aspect-ratio:9/16;object-fit:contain;background:#111;border-radius:9px;width:100%;max-width:250px;max-height:445px;margin:0 auto;display:block}.music-studio-storage-note{background:#eee;border-radius:8px;margin-top:18px;padding:24px 20px}.music-studio-storage-note>p,.music-studio-work-note,.music-studio-playback-error{color:#777;font-size:11px;line-height:1.7}.music-studio-storage-note>.text-button{margin-top:12px;font-size:11px}.music-studio-work-note{margin-top:18px}.music-studio-playback-error{color:#97433c;margin:12px 0}.music-studio-test .audio-mix{margin-top:24px}.music-studio-test .audio-mix-controls{gap:20px}.music-studio-test .audio-mix-saved{grid-template-columns:1fr}.music-studio-test .audio-mix-saved>.text-link{justify-self:start;padding:0}@media (width<=1120px){.music-studio{padding:40px 32px 64px}.music-studio-columns{grid-template-columns:minmax(0,1fr) minmax(0,390px);gap:30px}.music-studio-test{padding-left:25px}}@media (width<=940px){.music-studio-columns{grid-template-columns:1fr;gap:36px}.music-studio-test{border-top:1px solid #dedede;border-left:0;padding:30px 0 0}.music-studio-library{max-width:700px}.music-studio-player video{max-width:260px;max-height:none}.music-studio-test .audio-mix{max-width:700px}}@media (width<=680px){.music-studio{padding:30px 22px 60px}.music-studio-intro{margin-bottom:30px}.music-studio-intro h1{font-size:35px}.music-studio-intro p{font-size:12px}.music-studio-library .music-section>h2,.music-studio-test h2{font-size:20px}.music-studio-choices{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:12px}.music-studio-library .field-pair{grid-template-columns:1fr;gap:0}}@media (width<=380px){.music-studio-choices{grid-template-columns:1fr}.music-studio-preview-meta{font-size:9px}}.finished-library{padding-top:22px}.finished-library-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.finished-library-heading h2{letter-spacing:-.6px;margin:0 0 7px;font-size:21px}.finished-library-heading p{color:var(--muted,#747674);max-width:620px;margin:0;font-size:13px;line-height:1.5}.finished-library-heading>span{color:var(--muted,#747674);white-space:nowrap;padding-top:5px;font-size:12px}.finished-library-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.finished-library-search{border:1px solid var(--line,#dedfdb);background:var(--paper,#fff);max-width:420px;color:var(--muted,#747674);border-radius:7px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.finished-library-search:focus-within{outline-offset:2px;outline:2px solid #355e4b}.finished-library-search input{appearance:none;width:100%;min-width:0;font:inherit;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:10px 0!important}.finished-library-filters{border:1px solid var(--line,#dedfdb);border-radius:7px;gap:3px;padding:3px;display:flex}.finished-library-filters button{font:inherit;color:var(--muted,#747674);white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:7px 12px;font-size:12px}.finished-library-filters button[aria-pressed=true]{color:#254c3a;background:#e7eee9}.finished-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.finished-video-card{border:1px solid var(--line,#dedfdb);background:var(--paper,#fff);border-radius:10px;min-width:0;overflow:hidden}.finished-video-cover{border:0;border-bottom:1px solid var(--line,#dedfdb);color:#728276;cursor:pointer;background:#e7ebe6;border-radius:0;justify-content:center;align-items:center;width:100%;height:148px;display:flex;position:relative;overflow:hidden}.finished-video-cover.podcast{color:#898577;background:#ebe9e2}.finished-video-cover img{object-fit:contain;background:#222723;width:100%;height:100%}.finished-video-format{color:#fff;letter-spacing:.1px;background:#19241de6;border-radius:4px;padding:4px 7px;font-size:10px;position:absolute;bottom:10px;left:10px}.finished-video-open{color:#26382d;background:#fffffff0;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:10px;right:10px}.finished-video-copy{padding:15px}.finished-video-copy h3{letter-spacing:-.15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0 0 8px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.finished-video-source{color:var(--muted,#747674);text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px;font-size:11px;line-height:1.4;overflow:hidden}.finished-video-copy .select-control label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.finished-video-copy .select-trigger{width:100%;min-height:44px;padding:7px 9px;font-size:12px}.finished-video-copy .select-option-copy{min-width:0}.finished-video-copy .select-option-title{font-size:12px}.finished-video-copy .select-option-copy small{font-size:10px}.finished-video-date{color:var(--muted,#747674);align-items:center;min-height:44px;margin:0;font-size:11px;line-height:1.5;display:flex}.finished-video-meta{min-height:32px;color:var(--muted,#747674);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.finished-video-meta>span{align-items:center;gap:3px;display:flex}.finished-video-meta .published{color:#2f624b}.finished-video-action{font:inherit;border:0;border-top:1px solid var(--line,#dedfdb);text-align:left;width:100%;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:10px 0 0;font-size:12px;display:flex}.finished-video-action:hover{color:#2f624b}.finished-video-cover:focus-visible,.finished-video-action:focus-visible,.finished-library-filters button:focus-visible{outline-offset:-3px;outline:2px solid #355e4b}.finished-library-footnote{color:var(--muted,#747674);max-width:760px;margin:20px 0 0;font-size:11px;line-height:1.6}.finished-library-warning{color:#8b6533;font-size:12px;line-height:1.5}.finished-library-empty{text-align:center;color:var(--muted,#747674);padding:45px 20px}.finished-library-empty h3{color:var(--ink,#20231f);font-size:17px}.finished-library-empty p{max-width:390px;margin:0 auto;font-size:13px;line-height:1.6}@media (width<=1100px){.finished-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.finished-library-heading{gap:10px}.finished-library-heading h2{font-size:19px}.finished-library-tools{flex-wrap:wrap}.finished-library-search{flex-basis:100%;max-width:none}.finished-library-grid{grid-template-columns:minmax(0,1fr);gap:16px}.finished-video-cover{height:170px}.finished-video-copy h3{min-height:0}.finished-library{padding-top:18px}}.assets-studio{color:#0b2a2e;min-width:0;max-width:1360px;margin:auto;padding:32px 38px 64px}.assets-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.assets-eyebrow{text-transform:uppercase;letter-spacing:1.1px;color:#647b7d;font-size:10px;font-weight:700}.assets-heading h1{letter-spacing:-1.4px;margin:5px 0 8px;font-size:36px;line-height:1.15}.assets-heading p{color:#607476;margin:0;font-size:13px;line-height:1.6}.assets-storage{white-space:nowrap;color:#718082;align-items:center;gap:7px;font-size:10px;display:flex}.assets-tabs{border-bottom:1px solid #dce3df;gap:28px;margin-bottom:26px;display:flex}.assets-tabs>button{color:#718082;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 1px 13px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.assets-tabs>button[aria-selected=true]{color:#0b2a2e;border-bottom-color:#0b2a2e}.assets-library-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.assets-library-heading h2{letter-spacing:-.6px;margin:0 0 6px;font-size:21px}.assets-library-heading p{color:#647b7d;margin:0;font-size:12px;line-height:1.6}.assets-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-family:inherit;font-size:12px;font-weight:650;display:inline-flex}.assets-button.primary{color:#fff;background:#0b2a2e}.assets-button.secondary{color:#0b2a2e;background:#fff;border-color:#d8e0dc}.assets-button:disabled{opacity:.5;cursor:default}.assets-button.primary:hover:not(:disabled){background:#19424a}.assets-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 20px;display:flex}.assets-filters{flex-wrap:wrap;gap:3px;display:flex}.assets-filters button{font:inherit;color:#687b7d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 9px;font-size:11px}.assets-filters button[aria-pressed=true]{color:#0b2a2e;background:#edf2ef;border-color:#dce5df}.assets-search{color:#78908f;background:#fff;border:1px solid #dce3df;border-radius:7px;align-items:center;gap:8px;max-width:225px;min-height:40px;margin-left:auto;padding:8px 10px;display:flex}.assets-search input{font:inherit;color:#0b2a2e;background:0 0;border:0;width:100%;min-width:0;font-size:11px}.assets-search input,.assets-search input:focus,.assets-search input:focus-visible{box-shadow:none;border-radius:0;outline:none;padding:0}.assets-search:focus-within{outline:2px solid var(--me-ink,#0b2a2e);outline-offset:2px}.assets-archive-toggle{font:inherit;color:#687b7d;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.assets-archive-toggle[aria-pressed=true]{color:#0b2a2e;text-decoration:underline}.assets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.asset-card{background:#fff;border:1px solid #dbe3de;border-radius:11px;min-width:0;overflow:hidden}.asset-card.retired{opacity:.76}.company-asset-preview{aspect-ratio:16/9;cursor:pointer;color:#647b7d;background:#edf1ee;border:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.company-asset-preview img,.company-asset-preview video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.company-asset-preview.image{background:repeating-conic-gradient(#f4f5f2 0% 25%,#e9ede8 0% 50%) 50%/18px 18px}.company-asset-preview.video{color:#fff;background:#0b2a2e}.company-asset-preview.video>svg{box-sizing:content-box;background:#0b2a2e99;border-radius:50%;padding:6px;position:relative}.company-asset-preview>span{color:#284548;background:#fffffff2;border-radius:5px;padding:4px 7px;font-size:9px;position:absolute;bottom:9px;left:10px;box-shadow:0 1px 3px #0b2a2e10}.asset-card-copy{padding:15px}.asset-card h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:13px;font-weight:700;line-height:1.5}.asset-card-copy>p{color:#748385;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;margin:0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.asset-card-footer{border-top:1px solid #edf0ec;align-items:center;gap:8px;margin-top:13px;padding-top:11px;display:flex}.asset-card-footer>span{color:#748385;flex:1;font-size:9px}.asset-edit,.asset-archive{font:inherit;color:#355b60;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:3px;font-size:10px;display:inline-flex}.asset-archive{color:#879491}.asset-archive:hover{color:#0b2a2e}.asset-archive:disabled{opacity:.4}.assets-empty{text-align:center;background:linear-gradient(120deg,#f0f5ee77,#faf9f6);border:1px dashed #cbd8d0;border-radius:12px;padding:32px 20px}.assets-empty-icon{color:#39604f;background:#e7f0e8;border:1px solid #d7e4d8;border-radius:12px;justify-content:center;align-items:center;width:49px;height:49px;margin:auto auto 14px;display:flex}.assets-empty h3{letter-spacing:-.6px;margin:0 0 9px;font-size:20px}.assets-empty>p{color:#718082;max-width:53ch;margin:0 auto;font-size:12px;line-height:1.7}.assets-suggestions{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:23px;display:flex}.assets-suggestions>span{color:#486663;align-items:center;gap:7px;font-size:10px;display:flex}.assets-use-note{color:#6a7c7d;align-items:flex-start;gap:9px;padding:16px 3px;display:flex}.assets-use-note svg{flex:none;margin-top:2px}.assets-use-note p{max-width:110ch;margin:0;font-size:10px;line-height:1.7}.assets-shared{border-top:1px solid #dce3df;margin-top:15px;padding-top:20px}.assets-shared-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.assets-shared h3{margin:0;font-size:13px}.assets-shared-heading>span{color:#748385;border:1px solid #dce3df;border-radius:4px;margin-left:3px;padding:3px 5px;font-size:9px}.assets-shared>p{color:#748385;margin:0;font-size:11px;line-height:1.7}.assets-message{color:#275745;background:#eaf3ee;border:1px solid #d3e6db;border-radius:7px;align-items:center;gap:8px;margin:0 0 15px;padding:11px 13px;font-size:11px;line-height:1.6;display:flex}.assets-message>span{flex:1}.assets-message button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.assets-message.error{color:#91422e;background:#fff0ec;border-color:#eccfc4}.assets-loading{color:#647b7d;align-items:center;gap:10px;padding:24px 0;font-size:12px;display:flex}.asset-dialog{color:#0b2a2e;background:#faf9f6;border:1px solid #d8e2dc;border-radius:14px;width:min(540px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);padding:0;overflow:hidden;box-shadow:0 18px 70px #0b2a2e2e}.asset-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b20265c}.asset-dialog>form{flex-direction:column;min-height:0;max-height:calc(100dvh - 50px);display:flex}.asset-dialog-heading{border-bottom:1px solid #dce3df;flex:none;justify-content:space-between;align-items:center;padding:21px 23px 18px;display:flex}.asset-dialog-heading h2{letter-spacing:-.6px;margin:0 0 5px;font-size:21px}.asset-dialog-heading p{color:#728280;margin:0;font-size:11px}.asset-icon-button{color:#647b7d;cursor:pointer;background:0 0;border:0;padding:5px;display:flex}.asset-dialog-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdccc1 transparent;scrollbar-gutter:stable;min-height:0;margin:5px 7px 5px 0;padding:17px 16px 18px 23px;overflow-y:auto}.asset-dialog-scroll::-webkit-scrollbar{width:6px}.asset-dialog-scroll::-webkit-scrollbar-thumb{background:#bdccc1;border-radius:20px}.asset-dialog-scroll::-webkit-scrollbar-track{background:0 0;margin:8px}.asset-upload-zone{text-align:center;background:#f0f5ee;border:1px dashed #bfcfc3;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:19px;display:flex}.asset-upload-zone.dragging{background:#e7f7f6;border-color:#3cc3cd}.asset-upload-zone>strong{overflow-wrap:anywhere;max-width:100%;font-size:12px}.asset-upload-zone>span{color:#728280;font-size:10px}.asset-upload-zone .assets-button{margin-top:2px;padding:7px 12px;font-size:10px}.asset-upload-zone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.asset-fields{gap:15px;margin-top:20px;display:grid}.asset-fields>label{font-size:11px;font-weight:600;display:block}.asset-fields>label>span{color:#80908d;margin-left:5px;font-weight:400}.asset-fields input,.asset-fields textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#0b2a2e;background:#fff;border:1px solid #d3ded5;border-radius:7px;margin-top:7px;padding:9px 11px;font-size:12px;font-weight:400;line-height:1.6;display:block}.asset-fields textarea{resize:vertical;min-height:80px;max-height:200px}.asset-fields input:focus,.asset-fields textarea:focus{outline-offset:2px;outline:2px solid #3cc3cd}.asset-fields .select-control>label{color:#0b2a2e;font-size:11px;font-weight:600}.asset-detail-note{color:#728280;margin:15px 0 0;font-size:10px;line-height:1.7}.asset-detail-preview{background:#edf1ee;border-radius:8px;justify-content:center;align-items:center;min-height:100px;display:flex;overflow:hidden}.asset-detail-preview img,.asset-detail-preview video{object-fit:contain;max-width:100%;max-height:225px;display:block}.asset-detail-preview>a{color:#28585b;align-items:center;gap:10px;padding:20px;font-size:12px;text-decoration:none;display:flex}.asset-dialog-actions{background:#faf9f6;border-top:1px solid #dce3df;flex:none;justify-content:flex-end;gap:10px;padding:16px 23px;display:flex}.asset-upload-progress{color:#647b7d;flex-direction:column;gap:5px;margin-top:16px;font-size:10px;display:flex}.asset-upload-progress progress{accent-color:#3cc3cd;width:100%;height:5px}.asset-dialog .assets-message{margin-top:15px;margin-bottom:0}.assets-studio button:focus-visible,.asset-dialog button:focus-visible{outline-offset:3px;outline:2px solid #3cc3cd}.assets-heading{margin-bottom:22px}.assets-heading h1{margin-top:0}.assets-storage.connected{color:#356551}.assets-library-actions{align-items:center;gap:12px;display:flex}.assets-search{max-width:255px}.assets-local-note{color:#647b7d;align-items:center;gap:7px;margin:0 0 20px;font-size:11px;display:flex}.assets-local-note svg{flex:none}.assets-search-status{color:#647b7d;align-items:center;gap:7px;margin:0 0 14px;font-size:10px;display:flex}.asset-card-copy>p.asset-index-note{color:#356551;align-items:center;gap:4px;min-height:0;margin-top:9px;font-size:9px;line-height:1.5;display:flex}.asset-index-note.warning{color:#8b631f}.asset-dialog-scroll>.asset-index-note{background:#fbf2df;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.7}.asset-card-copy>p.asset-search-excerpt{-webkit-line-clamp:3;color:#355b60;min-height:35px}.asset-fixed-role{border-bottom:1px solid #dce3df;justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;font-size:11px;display:flex}.asset-fixed-role>span{font-weight:600}.asset-fixed-role>strong{color:#647b7d;font-weight:400}.asset-upload-progress small{color:#728280;font-size:10px;line-height:1.6}.assets-account{color:#718082;border-top:1px solid #dce3df;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:15px;font-size:10px;display:flex}.assets-account>span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.assets-account>span>span{color:#81918e;margin-left:7px}.assets-account>button{font:inherit;color:#647b7d;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:6px;display:flex}.assets-account>button:hover{color:#0b2a2e}.assets-connect{background:#fff;border:1px solid #d8e2dc;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:36px;max-width:900px;padding:30px;display:grid}.assets-connect-copy>svg{color:#367c7e;margin-bottom:13px}.assets-connect h2{letter-spacing:-.7px;max-width:26ch;margin:0 0 12px;font-size:23px;line-height:1.25}.assets-connect-copy>p{color:#647b7d;max-width:46ch;margin:0;font-size:12px;line-height:1.8}.assets-connect-copy>p.assets-connect-note{color:#85632d;margin-top:10px;font-size:11px}.assets-connect-benefits{flex-wrap:wrap;gap:15px;margin-top:24px;display:flex}.assets-connect-benefits>span{color:#486663;align-items:center;gap:6px;font-size:10px;display:flex}.assets-connect-form{border-left:1px solid #e4eae6;gap:15px;padding-left:30px;display:grid}.assets-connect-form>label{font-size:11px;font-weight:600;display:block}.assets-connect-form input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#0b2a2e;background:#fff;border:1px solid #d3ded5;border-radius:7px;margin-top:7px;padding:9px 11px;font-size:12px;font-weight:400;line-height:1.6;display:block}.assets-connect-form input[readonly]{color:#647b7d;background:#f7f9f6}.assets-connect-form input:focus,.assets-connect-form input:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #0b2a2e}.assets-connect-form .assets-message{margin:0}.assets-password-note{color:#718082;margin:-7px 0 0;font-size:10px;line-height:1.5}.assets-connect-form>.assets-button{width:100%}.assets-connect:has(.assets-connect-copy:only-child){grid-template-columns:1fr}.assets-connect:has(.assets-connect-copy:only-child) .assets-connect-copy>p{max-width:65ch}@media (width<=1100px){.assets-studio{padding:28px 26px 60px}.assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assets-storage{display:none}.assets-search{max-width:190px}.assets-suggestions{gap:14px}}@media (width<=900px){.assets-connect{grid-template-columns:minmax(0,1fr) minmax(230px,1fr);gap:24px;padding:23px}.assets-connect-form{padding-left:22px}.assets-connect h2{font-size:21px}}@media (width<=680px){.assets-studio{padding:24px 20px 45px}.assets-heading h1{font-size:30px}.assets-heading{margin-bottom:23px}.assets-library-heading{align-items:flex-start;gap:12px}.assets-library-heading h2{font-size:19px}.assets-library-heading p{font-size:11px}.assets-library-heading>.assets-button{padding:10px 11px;font-size:11px}.assets-toolbar{gap:12px}.assets-filters{width:100%}.assets-search{flex:1;max-width:none;margin:0}.assets-grid{grid-template-columns:1fr}.assets-empty{padding:26px 17px}.assets-empty h3{font-size:19px}.assets-empty>p{font-size:11px}.assets-suggestions{text-align:left;gap:13px;display:grid}.assets-shared{margin-top:10px}.asset-dialog{max-height:calc(100dvh - 28px)}.asset-dialog>form{max-height:calc(100dvh - 30px)}.asset-dialog-heading{padding:18px}.asset-dialog-scroll{padding:15px 11px 18px 18px}.asset-dialog-actions{padding:14px 18px}.asset-dialog-heading h2{font-size:20px}.assets-library-actions{gap:4px}.assets-library-actions>.assets-button{padding:10px 11px;font-size:11px}.assets-account{align-items:flex-start;gap:8px}.assets-account>span>span{flex-basis:100%;margin-left:20px}.assets-connect{padding:22px 20px;display:block}.assets-connect h2{font-size:22px}.assets-connect-benefits{margin-top:16px}.assets-connect-form{border-top:1px solid #e4eae6;border-left:0;margin-top:22px;padding:22px 0 0}.assets-connect-copy>p{font-size:11px}.assets-local-note{align-items:flex-start;line-height:1.7}}.assets-upload-unconfirmed{color:#795926;background:#fff6e8;border:1px solid #e8d3ab;border-radius:8px;margin-top:16px;padding:13px 14px;font-size:11px;line-height:1.7}.assets-upload-unconfirmed>strong{margin-bottom:4px;font-size:12px;display:block}.assets-upload-unconfirmed>p{margin:0}.assets-upload-unconfirmed .asset-recovery-id{margin-top:10px;font-size:10px}.asset-recovery-id code{overflow-wrap:anywhere;font:inherit;-webkit-user-select:all;user-select:all;font-weight:600;display:block}.assets-upload-unconfirmed details{margin-top:8px;font-size:10px}.assets-upload-unconfirmed details p{overflow-wrap:anywhere;margin-top:6px}@media (width<=680px){.asset-dialog-actions:has(.assets-button:disabled){flex-wrap:wrap}.assets-upload-unconfirmed{font-size:10px}}.assets-sound-note{color:#647269;align-items:flex-start;gap:9px;margin:0 0 22px;font-size:13px;line-height:1.5;display:flex}.assets-sound-note svg{flex:none;margin-top:2px}.company-asset-preview.audio{color:#4e6859;background:#eef3ef}.asset-detail-preview.audio{background:#eef3ef;padding:24px}.asset-sound-preview{color:#375443;flex-wrap:wrap;align-items:center;gap:18px;width:100%;display:flex}.asset-sound-preview>svg{flex:none}.asset-sound-preview>div{flex:1;min-width:100px}.asset-sound-preview strong{overflow-wrap:anywhere;font-size:14px;display:block}.asset-sound-preview span{color:#6d7c72;font-variant-numeric:tabular-nums;margin:5px 0 9px;font-size:12px;display:block}.asset-sound-progress{background:#d4dfd7;border-radius:4px;height:4px;overflow:hidden}.asset-sound-progress i{background:#3f6d51;height:100%;transition:width .15s;display:block}.asset-sound-play{color:#284e37;cursor:pointer;background:#fff;border:1px solid #b9c9be;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.asset-sound-play:hover{background:#f5f8f5}.asset-sound-play:focus-visible{outline-offset:3px;outline:2px solid #356044}.asset-sound-preview>p{color:#914839;width:100%;margin:0;font-size:12px}@media (width<=600px){.asset-detail-preview.audio{padding:18px}.asset-sound-preview{gap:12px}.asset-sound-preview>svg{width:25px}}@media (width<=680px){.assets-tabs{scrollbar-width:thin;gap:20px;overflow-x:auto}.assets-tabs>button{white-space:nowrap;flex:none}}.assets-subnav{background:#edf2ee;border:1px solid #dce5df;border-radius:9px;align-items:center;gap:3px;width:fit-content;max-width:100%;margin:-8px 0 22px;padding:4px;display:flex}.assets-subnav>button{color:#697e75;min-height:33px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:7px 14px;font-size:11px;font-weight:600;display:flex}.assets-subnav>button[aria-selected=true]{color:#0b2a2e;background:#fff;border-color:#d7e1d9;box-shadow:0 1px 3px #0b2a2e08}.assets-subnav>button:hover:not([aria-selected=true]){color:#0b2a2e;background:#e3ebe4}.assets-toolbar.sounds .assets-search{width:270px;max-width:100%;margin-left:0}.assets-toolbar.sounds .assets-archive-toggle{margin-left:auto}.assets-grid.audio{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.assets-grid.audio .asset-card{align-items:stretch;display:flex}.assets-grid.audio .company-asset-preview{aspect-ratio:auto;border-right:1px solid #e3eae4;flex:none;width:91px}.assets-grid.audio .company-asset-preview>span{text-align:center;box-shadow:none;background:0 0;padding:0;font-size:8px;bottom:9px;left:8px;right:8px}.assets-grid.audio .asset-card-copy{flex:1;min-width:0;padding:13px 14px}.assets-grid.audio .asset-card-copy>p{min-height:0;font-size:10px}.assets-grid.audio .asset-card-footer{margin-top:10px;padding-top:8px}.assets-grid.audio+.assets-sound-note{margin-top:16px}.assets-sound-note{margin:16px 0 0;font-size:11px;line-height:1.7}.assets-knowledge{color:#647b7d;margin:17px 0 4px;font-size:11px;line-height:1.8}.assets-knowledge>summary{cursor:pointer;color:#42655d;width:fit-content;max-width:100%;font-weight:500}.assets-knowledge>summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #0b2a2e}.assets-knowledge>p{max-width:95ch;margin:8px 0 0;font-size:11px}.assets-tabs{gap:28px}@media (width<=900px){.assets-grid.audio{grid-template-columns:1fr}}@media (width<=680px){.assets-tabs{gap:22px;overflow:visible}.assets-tabs>button{gap:6px;font-size:12px}.assets-tabs>button>svg{width:15px}.assets-subnav{margin-top:-7px;margin-bottom:20px}.assets-subnav>button{padding:7px 12px;font-size:11px}.assets-grid.audio .company-asset-preview{width:75px}.assets-grid.audio .asset-card-copy{padding:13px 12px}.assets-toolbar.sounds .assets-search{flex:1;width:auto}.assets-heading p{max-width:30ch}}.podcast-package{color:#111;border-bottom:1px solid #dedede;min-width:0;margin:0 0 26px;padding:22px 0 24px;font-size:13px}.podcast-package-heading h4{letter-spacing:-.5px;margin:0;font-size:20px;line-height:1.3}.podcast-package-heading p{color:#707070;margin:7px 0 17px;font-size:12px;line-height:1.6}.podcast-package-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.podcast-package .button{justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:12px;display:inline-flex}.podcast-package button:disabled{opacity:.45;cursor:not-allowed}.podcast-package button:focus-visible,.podcast-package input:focus-visible,.podcast-package summary:focus-visible,.podcast-package select:focus-visible{outline-offset:3px;outline:2px solid #111}.podcast-package-direction{margin:17px 0 12px}.podcast-package summary{cursor:pointer;width:fit-content;font-size:12px}.podcast-package summary span,.podcast-package-direction label>span{color:#888;margin-left:5px;font-size:11px;font-weight:400}.podcast-package-direction-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px;max-width:820px;margin-top:16px;display:grid}.podcast-package-direction-fields>label:first-child{grid-column:1/-1}.podcast-package-direction-fields label{font-size:12px;font-weight:500;display:block}.podcast-package-direction-fields textarea,.podcast-package-direction-fields input{box-sizing:border-box;resize:vertical;width:100%;margin-top:7px;font-size:12px;line-height:1.6;display:block}.podcast-package-direction-fields>.select-control>label{margin-bottom:7px}.podcast-package-connection{color:#777;flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;font-size:11px;display:flex}.podcast-package-connection>span{align-items:center;gap:5px;display:inline-flex}.podcast-package-connection>.text-button{color:#555;font-size:11px}.podcast-package-signin{max-width:620px}.podcast-package-signin strong{color:#444;font-size:12px;font-weight:500}.podcast-package-signin p{margin:5px 0;font-size:12px;line-height:1.65}.podcast-package-signin small{color:#777;font-size:11px;line-height:1.6;display:block}.podcast-package-alert{color:#893f2a;background:#fff4ef;border:1px solid #e9d5cd;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.podcast-package-alert>span{flex:1;min-width:160px}.podcast-package-alert>button:not(.text-button){color:inherit;cursor:pointer;background:0 0;border:0;padding:4px;display:flex}.podcast-package-alert .text-button{font-size:12px}.podcast-package-notice{color:#286347;margin:12px 0;font-size:12px;line-height:1.6}.podcast-package-working{flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0 0;font-size:13px;line-height:1.6;display:flex}.podcast-package-working>span{color:#777;flex-basis:100%;margin-left:25px;font-size:11px;display:block}.podcast-package-job-error{color:#8c5f24;background:#fff8ed;border:1px solid #eadcc4;border-radius:6px;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.65}.podcast-package-loading{color:#777;margin:0;font-size:12px}.podcast-package-results{flex-direction:column;gap:30px;margin-top:23px;display:flex}.podcast-package-results>div:only-child{grid-column:1/-1}.podcast-package-result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.podcast-package-result-heading h5{margin:0;font-size:13px;font-weight:600}.podcast-package-result-heading small{color:#888;font-size:10px}.podcast-package-copy{min-width:0;max-width:820px}.podcast-package-thumbnails{order:-1;min-width:0}.podcast-package-copy fieldset{border:0;gap:8px;margin:0 0 13px;padding:0;display:grid}.podcast-package-copy fieldset label{cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #dedede;border-radius:6px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.podcast-package-copy fieldset label.chosen{background:#f6f9f6;border-color:#276047}.podcast-package-copy input[type=radio]{accent-color:#245f43;flex:none;width:15px;height:15px;margin:3px 0 0}.podcast-package-history{color:#777;align-items:center;gap:7px;font-size:10px;display:flex}.podcast-package-history select{color:#444;background:#fff;border:1px solid #ddd;border-radius:4px;max-width:190px;padding:5px 8px;font-size:10px}.podcast-package-description{margin:0 0 15px}.podcast-package-description>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#555;max-height:280px;margin:12px 0;font-size:12px;line-height:1.75;overflow:auto}.podcast-package-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.podcast-package-results>div:only-child .podcast-package-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.podcast-package-gallery article{background:#fff;border:1px solid #dedede;border-radius:7px;min-width:0;overflow:hidden}.podcast-package-gallery article.selected{border-color:#286347;box-shadow:0 0 0 1px #286347}.podcast-package-preview{aspect-ratio:16/9;cursor:zoom-in;background:#111;border:0;width:100%;padding:0;display:block}.podcast-package-preview img{object-fit:contain;width:100%;height:100%;display:block}.podcast-package-gallery article>div{flex-direction:column;gap:9px;padding:10px;display:flex}.podcast-package-gallery article>div>strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.podcast-package-gallery article>div>span{color:#777;font-size:10px;line-height:1.5}.podcast-package-gallery .text-button{color:#333;align-items:center;gap:4px;width:fit-content;font-size:11px;display:inline-flex}.podcast-package-gallery article.selected .text-button{color:#286347;opacity:1}.podcast-package-dialog{box-sizing:border-box;color:#111;background:#fff;border:1px solid #ddd;border-radius:9px;width:min(1050px,100vw - 30px);max-height:calc(100vh - 30px);padding:20px;overflow:auto}.podcast-package-dialog::backdrop{background:#0008}.podcast-package-dialog>div{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.podcast-package-dialog h4{margin:0;font-size:18px}.podcast-package-dialog .icon-button{cursor:pointer;background:0 0;border:0;display:flex}.podcast-package-dialog>img{aspect-ratio:16/9;object-fit:contain;background:#111;border-radius:4px;width:100%;height:auto;display:block}.podcast-package-dialog footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;margin-top:17px;display:flex}.podcast-package-dialog footer>span{color:#777;margin-right:auto;font-size:11px}.podcast-package-dialog .text-button{font-size:12px}.podcast-package .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.podcast-package-results{gap:23px}.podcast-package-gallery,.podcast-package-results>div:only-child .podcast-package-gallery{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.podcast-package-actions{align-items:stretch;gap:9px}.podcast-package-actions .button{width:100%}.podcast-package-direction-fields{grid-template-columns:minmax(0,1fr);gap:14px}.podcast-package-result-heading{align-items:flex-start}.podcast-package-history{justify-content:space-between;width:100%}.podcast-package-dialog{padding:14px}.podcast-package-dialog footer{gap:12px}.podcast-package-dialog footer>span{width:100%}.podcast-package-description>p{max-height:230px}}.podcast-package-generation-note{color:#777;margin:8px 0 0;font-size:11px;line-height:1.6}.podcast-package-result-heading p{color:#777;margin:5px 0 0;font-size:11px;line-height:1.6}.podcast-package-progress{flex-basis:100%;align-items:center;gap:12px;margin-left:25px;display:flex}.podcast-package-progress progress{accent-color:#286347;width:160px;height:6px}.podcast-package-progress strong{color:#555;font-size:11px;font-weight:500}.podcast-package-earlier{margin-top:18px}.podcast-package-earlier>summary{color:#555;font-size:12px}.podcast-package-earlier>summary>span{color:#888;margin-left:6px}.podcast-package-earlier>.podcast-package-gallery{margin-top:13px}.podcast-youtube{border-top:1px solid var(--podcast-line,#dedede);color:#111;margin-top:30px;padding-top:26px}.podcast-youtube>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.podcast-youtube h3{letter-spacing:-.45px;align-items:center;gap:10px;margin:0;font-size:21px;line-height:1.3;display:flex}.podcast-youtube>header p{color:#707070;margin:8px 0 0;font-size:13px;line-height:1.6}.podcast-youtube-connected{color:#286347;overflow-wrap:anywhere;align-items:center;gap:6px;max-width:45%;padding-top:5px;font-size:12px;line-height:1.5;display:inline-flex}.podcast-youtube-loading{color:#777;font-size:13px}.podcast-youtube-connect{background:#f7f7f7;border:1px solid #e1e1e1;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;padding:17px 19px;display:flex}.podcast-youtube-connect>div{flex:1;min-width:180px}.podcast-youtube-connect strong{font-size:14px;font-weight:550}.podcast-youtube-connect p{color:#777;max-width:65ch;margin:6px 0 0;font-size:12px;line-height:1.65}.podcast-youtube-connect details{width:100%;font-size:12px}.podcast-youtube-connect summary{cursor:pointer;width:fit-content}.podcast-youtube-connect details .button{margin-top:12px;font-size:12px}.podcast-youtube-editor{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:25px;display:grid}.podcast-youtube-thumbnail{min-width:0}.podcast-youtube-thumbnail h4{margin:0 0 10px;font-size:13px;font-weight:550}.podcast-youtube-thumbnail-picture,.podcast-youtube-review-thumbnail{aspect-ratio:16/9;background:#111;border-radius:7px;position:relative;overflow:hidden}.podcast-youtube-thumbnail-picture>img,.podcast-youtube-review-thumbnail>img{object-fit:contain;width:100%;height:100%;display:block}.podcast-youtube .publishing-cover-frame,.podcast-youtube-dialog .publishing-cover-frame{aspect-ratio:16/9;background:#111;width:100%;height:100%;position:relative;overflow:hidden}.podcast-youtube .publishing-cover-frame video,.podcast-youtube-dialog .publishing-cover-frame video{object-fit:contain;width:100%;height:100%;display:block}.podcast-youtube .publishing-cover-frame-message,.podcast-youtube-dialog .publishing-cover-frame-message{color:#ddd;text-align:center;background:#161616c9;justify-content:center;align-items:center;padding:14px;font-size:12px;display:flex;position:absolute;inset:0}.podcast-youtube-thumbnail-caption{color:#777;overflow-wrap:anywhere;margin:10px 0 14px;font-size:12px}.podcast-youtube-thumbnail-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.podcast-youtube-thumbnail-actions .button,.podcast-youtube-thumbnail-actions .text-button{font-size:12px}.podcast-youtube-thumbnail>small{color:#888;margin-top:13px;font-size:11px;line-height:1.6;display:block}.podcast-youtube-details{flex-direction:column;gap:17px;min-width:0;display:flex}.podcast-youtube-details>label{font-size:13px;font-weight:550;display:block}.podcast-youtube-details>label>span:first-child{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.podcast-youtube-details label small{color:#888;white-space:nowrap;font-size:10px;font-weight:400}.podcast-youtube-details input:not([type=checkbox]),.podcast-youtube-details textarea{width:100%;font-size:13px;line-height:1.6;display:block}.podcast-youtube-details textarea{resize:vertical;min-height:115px}.podcast-youtube-details>.select-control>label{margin-bottom:8px;font-size:13px;font-weight:550}.podcast-youtube-details .podcast-youtube-kids{align-items:center;gap:9px;margin:0;font-size:12px;font-weight:400;line-height:1.5;display:flex}.podcast-youtube-kids input{accent-color:#111;flex:none;width:16px;height:16px;margin:0}.podcast-youtube-kids span{margin:0!important}.podcast-youtube-frame-picker{margin-top:13px;font-size:12px}.podcast-youtube-frame-picker>label{color:#555;line-height:1.6;display:block}.podcast-youtube-frame-picker input[type=range]{accent-color:#111;border:0;width:100%;height:18px;margin:10px 0;padding:0;display:block}.podcast-youtube-time{align-items:flex-end;gap:10px;margin:10px 0 15px;display:flex}.podcast-youtube-time>label{color:#777;flex:1;max-width:130px;font-size:11px}.podcast-youtube-time input{font-variant-numeric:tabular-nums;width:100%;margin-top:5px;padding:9px 11px;display:block}.podcast-youtube-time .button{min-width:38px;min-height:40px!important;padding:10px!important}.podcast-youtube>footer{border-top:1px solid #e4e4e4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:23px;padding-top:20px;display:flex}.podcast-youtube>footer>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.podcast-youtube>footer>div>span{color:#777;font-size:11px}.podcast-youtube>footer>small{color:#888;width:100%;font-size:11px;line-height:1.6}.podcast-youtube-status{background:#f1f5f2;border:1px solid #d9e3dc;border-radius:7px;margin:0 0 23px;padding:17px 18px;font-size:12px}.podcast-youtube-status>div:first-child strong{align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}.podcast-youtube-status>div:first-child>span{color:#607066;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.podcast-youtube-status p{color:#546359;overflow-wrap:anywhere;margin:9px 0 0;line-height:1.65}.podcast-youtube-status.failed,.podcast-youtube-status.uncertain,.podcast-youtube-status.paused{background:#fff8ed;border-color:#e5d7bd}.podcast-youtube-status.failed p,.podcast-youtube-status.uncertain p,.podcast-youtube-status.paused p{color:#7b6746}.podcast-youtube-status-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:13px;display:flex}.podcast-youtube-status-actions .text-button,.podcast-youtube-status-actions .button{font-size:12px}.podcast-youtube-progress{align-items:center;gap:12px;margin-top:14px;display:flex}.podcast-youtube-progress progress{appearance:none;accent-color:#286347;background:#dedede;border:0;border-radius:5px;flex:1;width:100%;height:7px;overflow:hidden}.podcast-youtube-progress progress::-webkit-progress-bar{background:#dedede}.podcast-youtube-progress progress::-webkit-progress-value{background:#286347}.podcast-youtube-progress>span{font-variant-numeric:tabular-nums;font-size:11px}.podcast-youtube-locked-note{color:#777;margin:17px 0 0;font-size:11px;line-height:1.6}.podcast-youtube-dialog{box-sizing:border-box;color:#111;background:#fff;border:1px solid #d7d7d7;border-radius:11px;width:min(520px,100vw - 32px);max-height:calc(100vh - 40px);padding:25px;overflow:auto}.podcast-youtube-dialog::backdrop{background:#0007}.podcast-youtube-dialog-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px;display:flex}.podcast-youtube-dialog-heading h3{letter-spacing:-.5px;margin:0;font-size:23px}.podcast-youtube-dialog-heading button{cursor:pointer;color:#555;background:0 0;border:0;padding:4px;display:flex}.podcast-youtube-dialog>h4{overflow-wrap:anywhere;margin:18px 0 9px;font-size:18px;line-height:1.4}.podcast-youtube-dialog>p{color:#666;margin:9px 0;font-size:13px;line-height:1.65}.podcast-youtube-dialog-actions{justify-content:flex-end;gap:12px;margin-top:23px;display:flex}.podcast-youtube-dialog .button{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:13px;display:inline-flex}.podcast-youtube-dialog button:focus-visible{outline-offset:4px;outline:2px solid #111}.podcast-youtube-dialog button:disabled{opacity:.45;cursor:not-allowed}@media (width<=680px){.podcast-youtube>header{flex-direction:column;gap:9px}.podcast-youtube-connected{max-width:100%}.podcast-youtube-editor{grid-template-columns:minmax(0,1fr);gap:25px}.podcast-youtube-connect{align-items:flex-start;padding:15px}.podcast-youtube-connect>.button{width:100%}.podcast-youtube>footer{align-items:stretch}.podcast-youtube>footer>div{justify-content:space-between;width:100%}.podcast-youtube>footer>.button{width:100%}.podcast-youtube-dialog{padding:20px}.podcast-youtube-dialog-actions{flex-wrap:wrap}.podcast-youtube-dialog-actions .button{flex:1}.podcast-youtube-status-actions{gap:15px}}.podcast-youtube-account{flex-direction:column;align-items:flex-end;gap:7px;max-width:45%;display:flex}.podcast-youtube-account .podcast-youtube-connected{max-width:100%}.podcast-youtube-account>.text-button{color:#777;font-size:11px}.podcast-youtube-details .over-limit,.podcast-youtube-dialog .podcast-youtube-review-error{color:#983f31}.podcast-youtube-details>label>small.over-limit{margin-top:7px;line-height:1.5;display:block}@media (width<=680px){.podcast-youtube-account{align-items:flex-start;max-width:100%}}.podcast-buzzsprout{border-top:1px solid var(--podcast-line,#dedede);color:#111;margin-top:30px;padding-top:26px}.podcast-buzzsprout>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.podcast-buzzsprout h3{letter-spacing:-.45px;align-items:center;gap:10px;margin:0;font-size:21px;line-height:1.3;display:flex}.podcast-buzzsprout>header p{color:#707070;margin:8px 0 0;font-size:13px;line-height:1.6}.podcast-buzzsprout-connected{color:#286347;white-space:nowrap;align-items:center;gap:6px;padding-top:5px;font-size:12px;display:inline-flex}.podcast-buzzsprout-loading{color:#777;font-size:13px}.podcast-buzzsprout-connection{background:#f7f7f7;border:1px solid #e1e1e1;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;padding:17px 19px;display:flex}.podcast-buzzsprout-connection>div:first-child{flex:1;min-width:180px}.podcast-buzzsprout-connection strong{font-size:14px;font-weight:550}.podcast-buzzsprout-connection p{color:#777;max-width:65ch;margin:6px 0 0;font-size:12px;line-height:1.65}.podcast-buzzsprout-connection-actions .text-button{color:#777;font-size:11px}.podcast-buzzsprout-show{max-width:560px}.podcast-buzzsprout-show>span,.podcast-buzzsprout-review-show span{color:#777;margin-bottom:6px;font-size:11px;display:block}.podcast-buzzsprout-show>strong{overflow-wrap:anywhere;line-height:1.5;display:block}.podcast-buzzsprout-show .select-control>label{margin-bottom:7px;font-size:12px;font-weight:500}.podcast-buzzsprout-setup{border-top:1px solid #e1e1e1;width:100%;padding-top:14px}.podcast-buzzsprout-setup>p{margin:0 0 13px}.podcast-buzzsprout-setup>.text-button{font-size:12px}.podcast-buzzsprout-setup>label{margin:17px 0 13px;font-size:12px;display:block}.podcast-buzzsprout-setup input{width:100%;max-width:550px;margin-top:7px;font-size:13px;display:block}.podcast-buzzsprout-setup-actions{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.podcast-buzzsprout-setup-actions .text-button,.podcast-buzzsprout-setup-actions .button{font-size:12px}.podcast-buzzsprout-setup>small{color:#888;margin-top:13px;font-size:11px;line-height:1.6;display:block}.podcast-buzzsprout-source{color:#555;align-items:center;gap:13px;margin:0 0 23px;padding:1px 0 0;display:flex}.podcast-buzzsprout-source svg{flex:none}.podcast-buzzsprout-source strong{color:#333;font-size:13px;font-weight:500;line-height:1.6;display:block}.podcast-buzzsprout-source span{color:#888;margin-top:2px;font-size:11px;line-height:1.6;display:block}.podcast-buzzsprout-editor{flex-direction:column;gap:18px;display:flex}.podcast-buzzsprout-editor>label{font-size:13px;font-weight:550;display:block}.podcast-buzzsprout-editor>label>span{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.podcast-buzzsprout-editor label small{color:#888;white-space:nowrap;font-size:10px;font-weight:400}.podcast-buzzsprout-editor input:not([type=checkbox]),.podcast-buzzsprout-editor textarea{width:100%;font-size:13px;line-height:1.6;display:block}.podcast-buzzsprout-editor textarea{resize:vertical;min-height:115px}.podcast-buzzsprout-options{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.podcast-buzzsprout-options>.select-control{flex:1;min-width:220px}.podcast-buzzsprout-options>.select-control>label{margin-bottom:8px;font-size:13px;font-weight:550}.podcast-buzzsprout-options .podcast-buzzsprout-explicit{flex:1;align-items:center;gap:9px;min-width:210px;padding-top:22px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.podcast-buzzsprout-explicit input{accent-color:#111;flex:none;width:16px;height:16px;margin:0}.podcast-buzzsprout>footer{border-top:1px solid #e4e4e4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:23px;padding-top:20px;display:flex}.podcast-buzzsprout>footer>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.podcast-buzzsprout>footer>div>span{color:#777;font-size:11px}.podcast-buzzsprout>footer>small{color:#888;width:100%;font-size:11px;line-height:1.6}.podcast-buzzsprout-status{background:#f1f5f2;border:1px solid #d9e3dc;border-radius:7px;padding:17px 18px;font-size:12px}.podcast-buzzsprout-status>strong{align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}.podcast-buzzsprout-status>span{color:#607066;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.podcast-buzzsprout-status p{color:#546359;overflow-wrap:anywhere;margin:9px 0 0;line-height:1.65}.podcast-buzzsprout-status.failed,.podcast-buzzsprout-status.uncertain,.podcast-buzzsprout-status.paused{background:#fff8ed;border-color:#e5d7bd}.podcast-buzzsprout-status.failed p,.podcast-buzzsprout-status.uncertain p,.podcast-buzzsprout-status.paused p{color:#7b6746}.podcast-buzzsprout-status-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:13px;display:flex}.podcast-buzzsprout-status-actions .text-button,.podcast-buzzsprout-status-actions .button{font-size:12px}.podcast-buzzsprout-progress{align-items:center;gap:12px;margin-top:14px;display:flex}.podcast-buzzsprout-progress progress{appearance:none;accent-color:#286347;background:#dedede;border:0;border-radius:5px;flex:1;width:100%;height:7px;overflow:hidden}.podcast-buzzsprout-progress progress::-webkit-progress-bar{background:#dedede}.podcast-buzzsprout-progress progress::-webkit-progress-value{background:#286347}.podcast-buzzsprout-progress>span{font-variant-numeric:tabular-nums;font-size:11px}.podcast-buzzsprout-dialog{box-sizing:border-box;color:#111;background:#fff;border:1px solid #d7d7d7;border-radius:11px;width:min(520px,100vw - 32px);max-height:calc(100vh - 40px);padding:25px;overflow:auto}.podcast-buzzsprout-dialog::backdrop{background:#0007}.podcast-buzzsprout-dialog-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.podcast-buzzsprout-dialog-heading h3{letter-spacing:-.5px;margin:0;font-size:23px}.podcast-buzzsprout-dialog-heading button{cursor:pointer;color:#555;background:0 0;border:0;padding:4px;display:flex}.podcast-buzzsprout-review-show{background:#f5f5f5;border:1px solid #e4e4e4;border-radius:7px;align-items:center;gap:14px;padding:17px;display:flex}.podcast-buzzsprout-review-show svg{color:#666;flex:none}.podcast-buzzsprout-review-show strong{overflow-wrap:anywhere;font-size:15px;font-weight:550;line-height:1.5}.podcast-buzzsprout-dialog>h4{overflow-wrap:anywhere;margin:20px 0 9px;font-size:18px;line-height:1.4}.podcast-buzzsprout-dialog>p{color:#666;margin:9px 0;font-size:13px;line-height:1.65}.podcast-buzzsprout-dialog .podcast-buzzsprout-review-error{color:#983f31}.podcast-buzzsprout-dialog-actions{justify-content:flex-end;gap:12px;margin-top:23px;display:flex}.podcast-buzzsprout-dialog .button{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:13px;display:inline-flex}.podcast-buzzsprout-dialog button:focus-visible{outline-offset:4px;outline:2px solid #111}.podcast-buzzsprout-dialog button:disabled{opacity:.45;cursor:not-allowed}@media (width<=680px){.podcast-buzzsprout>header{flex-direction:column;gap:9px}.podcast-buzzsprout-connection{align-items:flex-start;padding:15px}.podcast-buzzsprout-connection>.button{width:100%}.podcast-buzzsprout-show{width:100%;max-width:none}.podcast-buzzsprout-connection-actions{width:100%}.podcast-buzzsprout-options{gap:16px}.podcast-buzzsprout-options>.select-control{flex-basis:100%}.podcast-buzzsprout-options .podcast-buzzsprout-explicit{flex-basis:100%;padding-top:0}.podcast-buzzsprout>footer{align-items:stretch}.podcast-buzzsprout>footer>div{justify-content:space-between;width:100%}.podcast-buzzsprout>footer>.button{width:100%}.podcast-buzzsprout-dialog{padding:20px}.podcast-buzzsprout-dialog-actions{flex-wrap:wrap}.podcast-buzzsprout-dialog-actions .button{flex:1}.podcast-buzzsprout-status-actions{gap:15px}}.podcast-buzzsprout-empty-show{flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;display:flex}.podcast-buzzsprout-empty-show .text-button{font-size:12px}.podcast-shorts{border-top:1px solid var(--line,#e4e4e4);border-bottom:1px solid var(--line,#e4e4e4);color:#000;margin:40px 0;padding:30px 0}.podcast-shorts-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.podcast-shorts-heading h3{letter-spacing:-.55px;align-items:center;gap:11px;margin:0 0 11px;font-size:23px;font-weight:600;line-height:1.25;display:flex}.podcast-shorts-heading h3>svg{flex:none}.podcast-shorts-heading p,.podcast-shorts-explainer{color:#717171;max-width:63ch;margin:0;font-size:13px;line-height:1.65}.podcast-shorts-heading>.button{white-space:nowrap;flex:none;min-height:44px;margin-top:1px}.podcast-shorts-explainer{max-width:75ch;margin-top:15px}.podcast-shorts-alert{color:#9d4537;background:#fff4f1;border:1px solid #e8c8bd;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.podcast-shorts-alert p{overflow-wrap:anywhere;margin:0}.podcast-shorts-alert>button{flex:none;padding:3px;display:flex}.podcast-shorts-unavailable{color:#806338;margin:16px 0 0;font-size:12px;line-height:1.6}.podcast-shorts-loading{color:#717171;align-items:center;gap:20px;margin-top:20px;font-size:13px;display:flex}.podcast-shorts-loading .text-button{align-items:center;gap:7px;display:flex}.podcast-shorts-progress{background:#f0f4f1;border:1px solid #d6e0d9;border-radius:7px;margin:24px 0 8px;padding:18px 20px}.podcast-shorts-progress.attention{background:#fff8ed;border-color:#e5d7bd}.podcast-shorts-progress-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.podcast-shorts-progress-title strong{color:#245d41;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.podcast-shorts-progress.attention .podcast-shorts-progress-title strong{color:#7b6746}.podcast-shorts-progress-title>.text-button{white-space:nowrap;color:#5f6e63;align-items:center;gap:7px;font-size:12px;display:flex}.podcast-shorts-progress>p{color:#5f6e63;overflow-wrap:anywhere;max-width:80ch;margin:9px 0 0;font-size:12px;line-height:1.65}.podcast-shorts-progress.attention>p{color:#7b6746}.podcast-shorts-progress>.button{min-height:40px;margin-top:15px;font-size:12px}.podcast-shorts-steps{align-items:center;gap:18px;max-width:610px;margin:18px 0 0;padding:0;list-style:none;display:flex}.podcast-shorts-steps li{color:#8b948e;white-space:nowrap;flex:1;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.podcast-shorts-steps li:not(:last-child):after{content:"";background:#d8e1da;flex:1;height:1px;margin-left:10px}.podcast-shorts-steps i{border:1px solid #cbd6ce;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:flex}.podcast-shorts-steps .current{color:#245d41;font-weight:600}.podcast-shorts-steps .current i{color:#fff;background:#245d41;border-color:#245d41}.podcast-shorts-steps .done{color:#38694c}.podcast-shorts-list{margin:0;padding:0;list-style:none}.podcast-short-row{border-bottom:1px solid var(--line,#e4e4e4);align-items:center;gap:20px;margin:0;padding:22px 0;display:flex}.podcast-short-row+.podcast-short-row{margin-top:0}.podcast-short-poster{aspect-ratio:9/16;color:#a0a5a1;background:#eceeec;border-radius:5px;flex:none;justify-content:center;align-items:center;width:72px;display:flex;overflow:hidden}.podcast-short-poster img{object-fit:cover;width:100%;height:100%;display:block}.podcast-short-content{flex:1;min-width:0}.podcast-short-content h4{letter-spacing:-.25px;overflow-wrap:anywhere;margin:0 0 7px;font-size:17px;font-weight:600;line-height:1.35}.podcast-short-source{color:#858585;margin:0 0 7px;font-size:11px}.podcast-short-reason{color:#717171;max-width:64ch;margin:0 0 10px;font-size:12px;line-height:1.6}.podcast-short-state{color:#777;align-items:center;gap:6px;font-size:11px;display:flex}.podcast-short-state.ready{color:#276749}.podcast-short-state.failed,.podcast-short-state.waiting-provider{color:#8a6838}.podcast-short-message{color:#777;overflow-wrap:anywhere;max-width:64ch;margin:6px 0 0;font-size:11px;line-height:1.6}.podcast-short-actions{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:15px;margin-left:8px;display:flex}.podcast-short-actions .button{white-space:nowrap;min-height:40px;font-size:12px}.podcast-short-actions .text-button{color:#555;align-items:center;gap:7px;font-size:12px;display:flex}.podcast-shorts-empty{color:#777;max-width:65ch;margin:20px 0 0;font-size:13px;line-height:1.65}.podcast-shorts-selected{border-top:1px solid var(--line,#e4e4e4);margin-top:26px;padding-top:20px}.podcast-shorts-selected>header h4{color:#444;align-items:center;gap:9px;margin:0 0 7px;font-size:14px;font-weight:600;display:flex}.podcast-shorts-selected>header h4>span{color:#777;background:#eceeec;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.podcast-shorts-selected>header p{color:#777;max-width:65ch;margin:0;font-size:12px;line-height:1.6}.podcast-shorts-selected ol{margin:14px 0 0;padding:0;list-style:none}.podcast-shorts-selected li{border-top:1px solid var(--line,#e4e4e4);align-items:flex-start;gap:12px;margin:0;padding:16px 0;display:flex}.podcast-short-rank{color:#777;border:1px solid #d8ddd9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:flex}.podcast-shorts-selected li>div{flex:1;min-width:0}.podcast-shorts-selected h5{overflow-wrap:anywhere;color:#555;margin:1px 0 7px;font-size:14px;font-weight:500;line-height:1.4}.podcast-shorts-selected .podcast-short-state.selected{color:#727d75}.podcast-shorts-skipped{border-top:1px solid var(--line,#e4e4e4);color:#717171;margin-top:20px;padding-top:16px}.podcast-shorts-skipped>summary{cursor:pointer;align-items:center;gap:7px;width:fit-content;min-height:28px;font-size:12px;line-height:1.5;list-style:none;display:flex}.podcast-shorts-skipped>summary::-webkit-details-marker{display:none}.podcast-shorts-skipped>summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #245d41}.podcast-shorts-skipped[open]>summary>svg{transform:rotate(90deg)}.podcast-shorts-skipped>p{max-width:65ch;margin:9px 0 0 22px;font-size:12px;line-height:1.6}.podcast-shorts-skipped ul{margin:10px 0 0 22px;padding:0;list-style:none}.podcast-shorts-skipped li{border-top:1px solid var(--line,#e4e4e4);margin:0;padding:12px 0}.podcast-shorts-skipped h4{color:#555;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.45}.podcast-shorts-skipped li p{overflow-wrap:anywhere;max-width:75ch;margin:5px 0;font-size:12px;line-height:1.6}.podcast-shorts-skipped li span{color:#858585;font-size:10px}.podcast-shorts-spinner{flex:none;animation:1.5s linear infinite podcast-shorts-spin}@keyframes podcast-shorts-spin{to{transform:rotate(360deg)}}@media (width<=700px){.podcast-shorts-heading{flex-direction:column;gap:18px}.podcast-shorts-heading h3{align-items:flex-start;font-size:21px}.podcast-shorts-heading h3>svg{margin-top:2px}.podcast-shorts-heading>.button{width:100%}.podcast-shorts-steps{gap:9px}.podcast-shorts-steps li{gap:5px;font-size:10px}.podcast-shorts-steps li:not(:last-child):after{margin-left:3px}.podcast-shorts-steps i{width:18px;height:18px}.podcast-shorts-progress{padding:16px 14px}.podcast-shorts-progress-title{align-items:flex-start;gap:12px}.podcast-shorts-progress-title strong{font-size:13px}.podcast-shorts-progress-title>.text-button{font-size:11px}.podcast-short-row{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:12px 14px;padding:20px 0;display:grid}.podcast-short-poster{width:58px}.podcast-short-content h4{font-size:15px}.podcast-short-reason{font-size:11px}.podcast-short-actions{flex-direction:row;grid-column:2;justify-content:flex-start;gap:20px;margin:0}.podcast-short-actions .button{min-height:38px;font-size:11px}.podcast-short-source{font-size:10px}.podcast-shorts{margin-top:30px;padding-top:25px}}@media (prefers-reduced-motion:reduce){.podcast-shorts-spinner{animation:none}}.podcast-shorts-more{border-top:1px solid var(--border,#deded9);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px 0;display:flex}.podcast-shorts-more h4{margin:0 0 8px}.podcast-shorts-more p{max-width:48em;color:var(--muted,#707571);margin:0;line-height:1.5}.podcast-shorts-more-actions{flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.podcast-shorts-more-actions label{color:var(--muted,#707571);gap:7px;font-size:12px;display:grid}.podcast-shorts-more-actions select{border:1px solid var(--border,#deded9);background:var(--surface,#fff);min-height:42px;color:var(--text,#151915);font:inherit;border-radius:8px;padding:8px 12px}.podcast-shorts-previous{border-top:1px solid var(--border,#deded9);margin-top:20px;padding-top:20px}.podcast-shorts-previous>summary{cursor:pointer;font-weight:600}.podcast-shorts-previous>summary span{color:var(--muted,#707571);margin-left:8px;font-weight:400}.podcast-short-source{overflow-wrap:anywhere}@media (width<=760px){.podcast-shorts-more,.podcast-shorts-more-actions{flex-direction:column;align-items:stretch}.podcast-shorts-more-actions select{width:100%}}.podcast-workspace{color:#111;--podcast-line:#dedede;--podcast-muted:#6d6d6d;max-width:1320px;margin:auto;padding:42px 48px 80px}.podcast-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.podcast-heading h1{letter-spacing:-1.8px;margin:0 0 10px;font-size:42px;font-weight:650;line-height:1.1}.podcast-heading p{color:var(--podcast-muted);margin:0;font-size:15px;line-height:1.5}.podcast-workspace .button{white-space:normal;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;display:inline-flex}.podcast-workspace .text-button{white-space:normal;align-items:center;gap:6px;display:inline-flex}.podcast-workspace button:focus-visible,.podcast-workspace a:focus-visible,.podcast-workspace summary:focus-visible,.podcast-workspace input:focus-visible,.podcast-workspace textarea:focus-visible{outline-offset:4px;outline:2px solid #111}.podcast-workspace button:disabled{opacity:.45;cursor:not-allowed}.podcast-alert{color:#8b3528;overflow-wrap:anywhere;background:#fff6f4;border:1px solid #e5c9c4;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 18px;padding:15px 18px;font-size:13px;line-height:1.6;display:flex}.podcast-alert>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.podcast-notice{color:#286347;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;line-height:1.6;display:flex}.podcast-storage{border-top:1px solid var(--podcast-line);border-bottom:1px solid var(--podcast-line);align-items:center;gap:13px;padding:15px 0;display:flex}.podcast-storage>svg{color:#777;flex:none}.podcast-storage>div{flex-wrap:wrap;flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.podcast-storage strong{font-size:12px;font-weight:550}.podcast-storage-path{color:#777;overflow-wrap:anywhere;font-size:12px}.podcast-storage small{color:#777;font-size:11px}.podcast-storage.unavailable small{color:#8b3528}.podcast-storage>.text-button{flex:none;font-size:12px}.podcast-storage-note{color:#806338;margin:10px 0 0;font-size:12px;line-height:1.6}.podcast-storage-form{background:#f7f7f7;border-radius:7px;margin:14px 0 24px;padding:20px}.podcast-storage-form>label{margin-bottom:8px;font-size:13px;display:block}.podcast-storage-form>div{gap:10px;display:flex}.podcast-storage-form input{flex:1;min-width:0}.podcast-storage-form small,.podcast-new small{color:#777;margin-top:10px;font-size:12px;line-height:1.6;display:block}.podcast-workspace input,.podcast-workspace textarea{font:inherit;color:#111;box-sizing:border-box;background:#fff;border:1px solid #d4d4d4;border-radius:6px;padding:12px 13px;font-size:14px}.podcast-new{max-width:700px;margin:45px auto 12px}.podcast-new h2{letter-spacing:-.7px;margin:26px 0 10px;font-size:28px}.podcast-new p{color:#737373;max-width:60ch;margin:0 0 25px;font-size:14px;line-height:1.7}.podcast-new>label{margin-bottom:8px;font-size:13px;font-weight:550;display:block}.podcast-new-fields{gap:10px;display:flex}.podcast-new-fields input{flex:1;min-width:0}.podcast-empty-frame{aspect-ratio:16/7;color:#fff;box-sizing:border-box;background:#151515;border-radius:10px;flex-direction:column;justify-content:space-between;margin:20px 0 0;padding:32px 34px 23px;display:flex;overflow:hidden}.podcast-empty-frame>div:first-child{align-items:flex-start;gap:18px;display:flex}.podcast-empty-frame>div:first-child>svg{color:#9b9b9b;flex:none;margin-top:4px}.podcast-empty-frame>div:first-child>span{letter-spacing:-.8px;font-size:27px;font-weight:550;line-height:1.25}.podcast-empty-timeline{align-items:center;gap:6px;margin-top:24px;display:flex}.podcast-empty-timeline b,.podcast-empty-timeline span{box-sizing:border-box;border-radius:3px;align-items:center;height:32px;padding:0 12px;font-size:11px;font-weight:400;display:flex}.podcast-empty-timeline b{color:#151515;background:#ececec;flex:none}.podcast-empty-timeline span{color:#d1d1d1;background:#333;flex:1}.podcast-library{margin-top:28px}.podcast-library-item{text-align:left;border:0;border-bottom:1px solid var(--podcast-line);cursor:pointer;width:100%;color:inherit;background:0 0;align-items:center;gap:18px;padding:23px 5px;display:flex}.podcast-library-item:hover{background:#f5f5f5}.podcast-library-item>svg{color:#999;flex:none}.podcast-library-item>div{flex:1;min-width:0}.podcast-library-item strong{overflow-wrap:anywhere;font-size:18px;font-weight:550;line-height:1.4;display:block}.podcast-library-item span{color:#777;margin-top:5px;font-size:12px;display:block}.podcast-library-item em{color:#555;text-align:right;font-size:12px;font-style:normal}.podcast-project-bar{color:#777;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;font-size:12px;display:flex}.podcast-project-bar>span{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.podcast-project-title{letter-spacing:-.8px;overflow-wrap:anywhere;margin:22px 0 24px;font-size:30px;line-height:1.2}.podcast-steps{border-bottom:1px solid var(--podcast-line);gap:0;max-width:600px;margin:0 0 28px;padding:0 0 24px;list-style:none;display:flex}.podcast-steps li{color:#929292;flex:1;align-items:center;gap:10px;margin-top:0;font-size:13px;display:flex;position:relative}.podcast-steps li:not(:last-child):after{content:"";background:#dedede;flex:1;height:1px;margin:0 20px}.podcast-steps i{border:1px solid #d5d5d5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:flex}.podcast-steps .current{color:#111;font-weight:550}.podcast-steps .current i{color:#fff;background:#111;border-color:#111}.podcast-steps .done{color:#286347}.podcast-steps .done i{background:#e6eee9;border-color:#e6eee9}.podcast-job{background:#f0f4f1;border:1px solid #d6e0d9;border-radius:7px;margin:0 0 25px;padding:17px 20px;font-size:13px}.podcast-job>div{align-items:center;gap:9px;display:flex}.podcast-job p{color:#56655a;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.6}.podcast-job.attention{background:#fff8ed;border-color:#e5d7bd}.podcast-job.attention p{color:#7b6746}.podcast-job .button{margin-top:13px}.podcast-spinner{animation:1.5s linear infinite podcast-spin}@keyframes podcast-spin{to{transform:rotate(360deg)}}.podcast-import{text-align:center;border:1px dashed #ccc;border-radius:9px;max-width:750px;margin:30px auto;padding:50px 28px}.podcast-import>svg{color:#777}.podcast-import h3{letter-spacing:-.4px;margin:18px 0 10px;font-size:23px}.podcast-import>p{color:#737373;max-width:53ch;margin:0 auto 22px;font-size:14px;line-height:1.7}.podcast-import>small{color:#888;overflow-wrap:anywhere;margin:22px auto 0;font-size:11px;display:block}.podcast-import-progress{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:420px;margin:24px auto 0;display:flex}.podcast-import-progress progress{appearance:none;accent-color:#286347;background:#dedede;border:0;border-radius:5px;width:100%;height:7px;overflow:hidden}.podcast-import-progress progress::-webkit-progress-bar{background:#e1e1e1}.podcast-import-progress progress::-webkit-progress-value{background:#286347}.podcast-import-progress span{color:#777;font-size:12px}.podcast-import .podcast-import-saved{margin-top:16px;margin-bottom:0;font-size:12px}.podcast-editor{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:36px;display:grid}.podcast-viewer{min-width:0}.podcast-preview-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.podcast-preview-bar>span{color:#777;white-space:nowrap;font-size:11px}.podcast-preview-tabs{gap:15px;display:flex}.podcast-preview-tabs button{color:#777;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:12px}.podcast-preview-tabs button.active{color:#111;border-bottom:2px solid #111;font-weight:550}.podcast-viewer>video,.podcast-original video{aspect-ratio:16/9;object-fit:contain;background:#111;border-radius:8px;width:100%;display:block}.podcast-preview-empty{aspect-ratio:16/9;text-align:center;color:#fff;box-sizing:border-box;background:#151515;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.podcast-preview-empty>svg{color:#787878}.podcast-preview-empty h3{letter-spacing:-.4px;margin:18px 0 8px;font-size:20px}.podcast-preview-empty p{color:#a7a7a7;max-width:36ch;margin:0;font-size:13px;line-height:1.6}.podcast-direction{padding-top:0}.podcast-direction h3{letter-spacing:-.4px;margin:0 0 10px;font-size:20px;line-height:1.3}.podcast-direction>p{color:#777;margin:0 0 24px;font-size:13px;line-height:1.7}.podcast-direction>label{margin-bottom:9px;font-size:12px;font-weight:550;line-height:1.6;display:block}.podcast-direction>label>span{color:#888;margin-left:5px;font-weight:400}.podcast-direction textarea{resize:vertical;width:100%;min-height:146px;margin-bottom:22px;font-size:13px;line-height:1.65}.podcast-direction>.select-control>label{color:#555;margin-bottom:8px;font-size:12px}.podcast-direction>small{color:#888;margin-top:9px;font-size:11px;line-height:1.7;display:block}.podcast-direction>.button{width:100%;margin-top:25px}.podcast-direction .podcast-only-note{color:#888;margin:12px 0 0;font-size:11px;line-height:1.7}.podcast-version-bar{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:17px;display:flex}.podcast-version-bar>.select-control{flex:1;max-width:280px}.podcast-version-bar>.text-button{padding-bottom:13px;font-size:12px}.podcast-summary{color:#777;margin:17px 0 8px;font-size:13px;line-height:1.7}.podcast-preview-music{color:#777;align-items:center;gap:7px;margin:0 0 14px;font-size:11px;line-height:1.5;display:flex}.podcast-warning{color:#806338;font-size:12px;line-height:1.6}.podcast-clips{color:#777;margin:18px 0;font-size:12px}.podcast-clips summary,.podcast-original summary{cursor:pointer;width:fit-content}.podcast-clips ol{margin:12px 0;padding:0;list-style:none}.podcast-clips li{border-left:2px solid #ddd;margin-top:14px;padding:3px 0 3px 12px}.podcast-clips li span{color:#888;margin-bottom:4px;font-size:10px;display:block}.podcast-clips q{color:#444;font-size:12px;line-height:1.6}.podcast-finish{border-top:1px solid var(--podcast-line);border-bottom:1px solid var(--podcast-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding:23px 0;display:flex}.podcast-finish>div{flex:1;min-width:200px}.podcast-finish h3{letter-spacing:-.35px;margin:0 0 7px;font-size:18px}.podcast-finish p{color:#777;max-width:48ch;margin:0;font-size:12px;line-height:1.65}.podcast-finish>small{color:#888;width:100%;font-size:10px;line-height:1.6}.podcast-original{color:#777;margin-top:22px;font-size:12px}.podcast-original video{margin-top:14px}.podcast-loading{color:#777;padding:40px 0;font-size:14px}@media (width<=1100px){.podcast-workspace{padding:30px 28px 60px}.podcast-editor{grid-template-columns:minmax(0,1fr);gap:32px}.podcast-direction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;max-width:700px;display:grid}.podcast-direction h3,.podcast-direction>p,.podcast-direction>label,.podcast-direction textarea{grid-column:1/-1}.podcast-direction>.button{grid-area:5/2/7;align-self:start;margin-top:0}.podcast-direction>.select-control,.podcast-direction>small{grid-column:1}.podcast-direction .podcast-only-note{grid-area:7/2}.podcast-storage-form>div{flex-wrap:wrap}.podcast-storage-form input{flex-basis:100%}}@media (width<=680px){.podcast-workspace{padding:25px 18px 50px}.podcast-heading{align-items:flex-start;gap:15px;margin-bottom:22px}.podcast-heading h1{letter-spacing:-1px;font-size:32px}.podcast-heading p{max-width:24ch;font-size:13px}.podcast-heading>.button{flex:none;min-height:40px;padding:9px 11px;font-size:11px}.podcast-storage{flex-wrap:wrap;align-items:flex-start;gap:10px}.podcast-storage>div,.podcast-storage strong,.podcast-storage span,.podcast-storage small{display:block}.podcast-storage-path{margin:4px 0;font-size:10px}.podcast-storage>.text-button{margin-left:29px;font-size:11px}.podcast-new{margin-top:27px}.podcast-new h2{font-size:25px}.podcast-new-fields{flex-wrap:wrap}.podcast-new-fields input{flex-basis:100%}.podcast-new-fields .button{width:100%}.podcast-empty-frame{aspect-ratio:16/9;padding:23px 20px 18px}.podcast-empty-frame>div:first-child>span{font-size:22px}.podcast-empty-frame>div:first-child{gap:13px}.podcast-empty-timeline{margin-top:20px}.podcast-empty-timeline b,.podcast-empty-timeline span{padding:0 9px;font-size:10px}.podcast-library-item{flex-wrap:wrap;align-items:flex-start;gap:12px}.podcast-library-item strong{font-size:16px}.podcast-library-item>div{flex-basis:calc(100% - 40px)}.podcast-library-item em{margin-left:37px;font-size:11px}.podcast-project-title{margin:21px 0;font-size:25px}.podcast-steps{margin-bottom:24px;padding-bottom:20px}.podcast-steps li{gap:6px;font-size:11px}.podcast-steps li:not(:last-child):after{margin:0 9px}.podcast-steps i{width:22px;height:22px}.podcast-import{padding:35px 18px}.podcast-import h3{font-size:20px}.podcast-import>p{font-size:13px}.podcast-preview-empty{padding:15px}.podcast-preview-empty h3{margin:12px 0 6px;font-size:17px}.podcast-preview-empty p{font-size:11px}.podcast-preview-empty>svg{width:25px;height:25px}.podcast-preview-tabs{gap:12px}.podcast-preview-tabs button{font-size:11px}.podcast-version-bar{flex-wrap:wrap;align-items:stretch}.podcast-version-bar>.select-control{flex-basis:100%;max-width:none}.podcast-version-bar>.text-button{padding-bottom:0}.podcast-finish{gap:16px}.podcast-finish>.button{width:100%}.podcast-direction{display:block}.podcast-direction>.button{margin-top:22px}.podcast-direction .podcast-only-note{margin-top:12px}.podcast-project-bar{font-size:11px}.podcast-storage-form{padding:16px}.podcast-storage-form .button{flex:1;font-size:12px}}@media (prefers-reduced-motion:reduce){.podcast-spinner{animation:none}}.podcast-discard-import{max-width:390px;margin:20px auto 0}.podcast-discard-import>.text-button{font-size:12px}.podcast-discard-import>small{color:#888;margin:6px 0 0;font-size:11px;line-height:1.6;display:block}.podcast-source-format{color:#777;margin:-14px 0 24px;font-size:12px;line-height:1.7}.podcast-source-format strong{color:#444;font-weight:550}.podcast-preview-bar{flex-wrap:wrap}.podcast-format-note{color:#777;max-width:75ch;margin:0 0 13px;font-size:11px;line-height:1.6}.podcast-upgrade{border-top:1px solid var(--podcast-line);border-bottom:1px solid var(--podcast-line);justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:18px 0;display:flex}.podcast-upgrade strong{font-size:13px;font-weight:550}.podcast-upgrade p{color:#777;max-width:45ch;margin:6px 0 0;font-size:12px;line-height:1.6}.podcast-upgrade>.button{flex:none;font-size:12px}@media (width<=680px){.podcast-upgrade{flex-direction:column;align-items:stretch;gap:12px}.podcast-upgrade>.button{width:100%}}.podcast-version-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.podcast-compare>p{color:var(--muted,#6f7572);margin:0 0 18px;font-size:14px;line-height:1.5}.podcast-compare-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.podcast-compare-grid article{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}.podcast-compare-current{flex-direction:column;justify-content:center;gap:5px;min-height:68px;display:flex}.podcast-compare-current span,.podcast-compare-note{color:var(--muted,#6f7572);font-size:13px}.podcast-compare-grid video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%}.podcast-compare-grid .text-button{text-align:left;align-self:flex-start;font-size:13px}.podcast-intro-notes{margin:18px 0;font-size:14px}.podcast-intro-notes>summary{cursor:pointer;color:var(--muted,#6f7572)}.podcast-publish-tabs{border-bottom:1px solid var(--podcast-line,#ddd);gap:24px;margin-top:32px;display:flex}.podcast-publish-tabs>button{color:#777;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.podcast-publish-tabs>button[aria-selected=true]{color:#111;border-bottom-color:#111;font-weight:600}.podcast-publish-tabs>button:focus-visible{outline-offset:4px;outline:2px solid #286347}.podcast-publish-panel[hidden]{display:none}.podcast-publish-panel>.podcast-youtube,.podcast-publish-panel>.podcast-buzzsprout{border-top:0;margin-top:0}@media (width<=700px){.podcast-compare-grid{grid-template-columns:1fr}.podcast-version-actions{gap:16px}.podcast-compare-current{min-height:40px}}.podcast-library-back{margin-bottom:14px}.version-chat{border-top:1px solid var(--line,#dededb);margin:28px 0 36px;padding:25px 0 0}.version-chat-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.version-chat-heading h3{letter-spacing:-.5px;margin:0 0 6px;font-size:19px;font-weight:650}.version-chat-heading p{color:var(--muted,#777);margin:0;font-size:13px;line-height:1.5}.version-chat-base{color:#686864;white-space:nowrap;border:1px solid #d8d8d5;border-radius:4px;padding:5px 8px;font-size:11px}.version-chat-history{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9c9c5 transparent;max-height:470px;margin:0 0 18px;padding-right:6px;overflow-y:auto}.revision-exchange+.revision-exchange{margin-top:24px}.revision-user{background:#eaeae7;border-radius:8px;margin-left:14%;padding:14px 16px}.revision-speaker{color:#6a6a65;align-items:center;gap:12px;font-size:11px;font-weight:650;display:flex}.revision-user p,.revision-assistant p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.55}.revision-timestamp{align-items:center;gap:4px;font-size:11px;font-weight:400;display:inline-flex}.revision-assistant{max-width:95%;padding:16px 0 4px}.revision-reply-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.revision-state{color:#777;align-items:center;gap:5px;font-size:11px;display:inline-flex}.revision-spinner{animation:1.4s linear infinite revision-turn}@keyframes revision-turn{to{transform:rotate(360deg)}}.revision-assistant .revision-progress,.revision-progress{color:#7a7a75;font-size:12px;line-height:1.5}.revision-result{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;font-size:12px;display:flex}.revision-result>span{color:#656560;align-items:center;gap:5px;display:flex}.revision-result .text-button,.revision-reply-actions .text-button{font-size:12px}.revision-reply-actions{margin-top:12px}.revision-error{color:#777;margin-top:10px;font-size:12px}.revision-error p{max-height:160px;font-size:12px;overflow-y:auto}.version-chat-composer{background:#fff;border:1px solid #cececa;border-radius:8px;transition:border-color .15s;overflow:hidden}.version-chat-composer:focus-within{border-color:#777}.version-chat-composer textarea{resize:vertical;width:100%;min-height:88px;max-height:280px;font:inherit;background:0 0;outline:0;padding:15px 16px 7px;font-size:14px;line-height:1.6;display:block;box-shadow:none!important;border:0!important}.version-chat-composer textarea::placeholder{color:#8a8a84}.version-chat-compose-actions{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 12px 16px;display:flex}.version-chat-moment .text-button{color:#777;align-items:center;gap:5px;font-size:11px;display:inline-flex}.version-chat-moment .text-button:disabled{color:#aaa;cursor:default}.revision-time-chip{color:#555;font:inherit;cursor:pointer;background:#f4f4f1;border:1px solid #d7d7d2;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:inline-flex}.version-chat-compose-actions .button{gap:7px;min-height:34px;padding:8px 12px;font-size:12px}.version-chat-footnote{color:#8b8b85;margin:9px 0 0;font-size:11px;line-height:1.5}.revision-send-error{color:#9a4438;margin:10px 0 0;font-size:12px;line-height:1.5}.revision-load-error{color:#777;align-items:center;gap:15px;margin-bottom:14px;font-size:12px;display:flex}.revision-load-error .text-button{font-size:12px}.advanced-edit-replan{color:#777;border-top:1px solid #dededb;margin-top:28px;padding-top:18px;font-size:13px}.advanced-edit-replan>summary{cursor:pointer}.advanced-edit-replan .feedback-section{color:#111;border-top:0;margin-top:18px;padding-top:0}@media (width<=640px){.version-chat{margin:20px 0 28px}.revision-user{margin-left:6%}.revision-assistant{max-width:100%}.version-chat-heading{gap:10px}.version-chat-compose-actions{align-items:flex-end;gap:8px}.version-chat-moment .text-button{text-align:left;max-width:145px}.revision-state{font-size:10px}.version-chat-history{max-height:400px}}@media (prefers-reduced-motion:reduce){.revision-spinner{animation:none}.version-chat-composer{transition:none}}.revision-lineage{color:#777;margin:0 0 18px;font-size:12px}.revision-lineage summary{cursor:pointer}.revision-lineage p{color:#555;white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch;max-height:160px;margin:9px 0 0;font-size:13px;line-height:1.55;overflow-y:auto}.script-reading-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:23px 0 14px;display:flex}.script-reading-switch{background:#f5f5f5;border:1px solid #dedede;border-radius:6px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.script-reading-switch button{white-space:nowrap;color:#666;border-radius:3px;min-height:32px;padding:6px 11px;font-size:11px}.script-reading-switch button[aria-pressed=true]{color:#fff;background:#000}.script-reading-switch button:hover:not([aria-pressed=true]){color:#000;background:#e9e9e9}.script-reading-switch button:focus-visible{outline-offset:3px;outline:2px solid #000}.script-reading-notice{color:#777;max-width:65ch;margin:0 0 15px;font-size:11px;line-height:1.6}.script-talking-points{overflow-wrap:anywhere;margin:8px 0 0;padding-left:1.15em}.script-talking-points li{padding-left:.1em;line-height:1.55}.script-talking-points li+li{margin-top:.45em}.beat .script-talking-points,.beat .script-reading-text{letter-spacing:-.2px;font-size:18px;font-weight:450;line-height:1.55}.beat .script-reading-text{white-space:pre-line;overflow-wrap:anywhere}.beat-label h3{font:inherit;color:#4a4a4a;font-weight:550}.prompter-reading-toolbar{flex-wrap:wrap;align-items:center;gap:16px;padding:14px 28px 0;display:flex}.prompter-reading-toolbar .script-reading-notice{flex:1;min-width:160px;margin:0;font-size:10px}.prompter-beat .script-talking-points{letter-spacing:-.5px;font-size:28px}.prompter-full-beat .script-talking-points{letter-spacing:-.35px;font-size:21px;font-weight:450}.reader-beat .script-talking-points{letter-spacing:-.35px;font-size:22px;font-weight:450}.reader-script>.script-reading-notice{margin-bottom:20px}.script-opening-options{min-width:0;margin-top:12px}.script-opening-intro{max-width:65ch;margin-bottom:19px}.script-opening-intro strong{color:#222;font-size:14px;font-weight:600;line-height:1.5;display:block}.script-opening-intro p{color:#666;letter-spacing:0;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.6}.script-opening-list{gap:19px;display:grid}.script-opening-option{border-bottom:1px solid #e1e1e1;min-width:0;padding:0 0 19px}.script-opening-option:last-child{border-bottom:0;padding-bottom:0}.script-opening-label{color:#555;align-items:baseline;gap:10px;margin-bottom:7px;font-size:12px;line-height:1.5;display:flex}.script-opening-label>span{color:#333;background:#ececec;border-radius:4px;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-weight:600;display:inline-flex}.script-opening-label>label,.script-opening-label>strong{font:inherit;font-weight:550}.script-opening-option .script-reading-text{white-space:pre-line;overflow-wrap:anywhere;max-width:65ch}.script-opening-option textarea{width:100%;max-width:100%;min-height:90px}.script-opening-option textarea:focus-visible{outline-offset:3px;outline:2px solid #000}.prompter-beat .script-opening-intro p,.prompter-full-beat .script-opening-intro p,.reader-beat .script-opening-intro p{color:#666;letter-spacing:0;font-size:12px;font-weight:400;line-height:1.6}.prompter-beat .script-opening-option .script-reading-text{letter-spacing:-.5px;font-size:26px;font-weight:450;line-height:1.5}.prompter-full-beat .script-opening-option .script-reading-text,.reader-beat .script-opening-option .script-reading-text{letter-spacing:-.35px;font-size:21px;font-weight:450;line-height:1.5}@media (width<=680px){.script-opening-intro{margin-bottom:16px}.script-opening-list{gap:16px}.script-opening-option{padding-bottom:16px}.script-opening-label{font-size:11px}.prompter-beat .script-opening-option .script-reading-text{font-size:22px}.prompter-full-beat .script-opening-option .script-reading-text,.reader-beat .script-opening-option .script-reading-text{font-size:19px}}@media (width<=1180px){.prompter-beat .script-talking-points{font-size:24px}}@media (width<=680px){.script-reading-toolbar{gap:12px}.script-reading-switch button{min-height:36px;padding:7px 10px}.beat .script-talking-points,.beat .script-reading-text{font-size:17px}.prompter-reading-toolbar{gap:10px;padding:14px 20px 0}.prompter-reading-toolbar .script-reading-notice{flex-basis:100%}.prompter-full-beat .script-talking-points{font-size:19px}.reader-beat .script-talking-points{font-size:20px}.teleprompter-top>.prompter-tools{max-width:100%}}.script-chat{border-top:1px solid var(--line,#dededb);margin:22px 0 30px;padding:22px 0 0}.script-chat-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.script-chat-heading h3{letter-spacing:-.5px;margin:0 0 6px;font-size:19px;font-weight:650}.script-chat-heading p{color:#777;margin:0;font-size:13px;line-height:1.5}.script-chat-heading>span{white-space:nowrap;color:#686864;border:1px solid #d8d8d5;border-radius:4px;padding:5px 8px;font-size:11px}.script-chat-history{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9c9c5 transparent;max-height:460px;margin-bottom:18px;padding-right:6px;overflow-y:auto}.script-chat-exchange+.script-chat-exchange{margin-top:24px}.script-chat-user{background:#eaeae7;border-radius:8px;margin-left:14%;padding:14px 16px}.script-chat-speaker{color:#6a6a65;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.script-chat-user .script-chat-speaker{justify-content:space-between}.script-chat-user .script-chat-speaker>span+span{font-weight:400}.script-chat-user p,.script-chat-assistant>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.55}.script-chat-assistant{max-width:95%;padding:16px 0 4px}.script-chat-reply-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.script-chat-state{color:#777;align-items:center;gap:5px;font-size:11px;display:inline-flex}.script-chat-spinner{animation:1.4s linear infinite script-chat-turn}@keyframes script-chat-turn{to{transform:rotate(360deg)}}.script-chat-progress,.script-chat-assistant>.script-chat-progress{color:#777;font-size:12px;line-height:1.5}.script-chat-saved{color:#777;margin-top:9px;font-size:11px;display:block}.script-chat-reply-actions{margin-top:12px}.script-chat-reply-actions .text-button{font-size:12px}.script-chat-fact-check{background:#fafaf8;border:1px solid #d6d6d1;border-radius:7px;margin-top:14px;padding:16px 18px}.script-chat-fact-check h4{margin:0 0 13px;font-size:14px;font-weight:650}.script-chat-concern+.script-chat-concern{border-top:1px solid #e2e2dc;margin-top:17px;padding-top:14px}.script-chat-concern p{color:#686862;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.55}.script-chat-concern .script-chat-claim{color:#111;font-weight:550}.script-chat-source-links{flex-wrap:wrap;gap:8px 15px;margin-top:8px;display:flex}.script-chat-source-links a{text-underline-offset:3px;color:#555;align-items:center;gap:5px;font-size:11px;text-decoration:underline;display:inline-flex}.script-chat-proposal{color:#666;margin:14px 0 0;font-size:12px}.script-chat-proposal summary{cursor:pointer}.script-chat-proposal>div{margin-top:12px}.script-chat-proposal strong{font-size:11px}.script-chat-proposal p{color:#222;white-space:pre-wrap;margin:5px 0;font-size:13px;line-height:1.55}.script-chat-decision-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.script-chat-decision-actions .button{min-height:34px;padding:8px 12px;font-size:12px}.script-chat-stale{color:#777;margin:12px 0 0;font-size:12px;line-height:1.5}.script-chat-composer{background:#fff;border:1px solid #cececa;border-radius:8px;transition:border-color .15s;overflow:hidden}.script-chat-composer:focus-within{border-color:#777}.script-chat-composer textarea{resize:vertical;width:100%;min-height:88px;max-height:260px;font:inherit;background:0 0;outline:0;padding:15px 16px 7px;font-size:14px;line-height:1.6;display:block;box-shadow:none!important;border:0!important}.script-chat-composer textarea::placeholder{color:#8a8a84}.script-chat-compose-actions{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 12px 16px;display:flex}.script-chat-compose-actions>span{color:#888;font-size:11px}.script-chat-compose-actions .button{gap:7px;min-height:34px;padding:8px 12px;font-size:12px}.script-chat-save-first,.script-chat-load-error{color:#777;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.script-chat-save-first .text-button,.script-chat-load-error .text-button{white-space:nowrap;font-size:12px}.script-chat-footnote{color:#8b8b85;margin:9px 0 0;font-size:11px;line-height:1.5}.script-chat-send-error{color:#9a4438;margin:10px 0;font-size:12px;line-height:1.5}.script-chat-error-details{color:#777;margin:10px 0;font-size:12px}.script-chat-error-details p{white-space:pre-wrap;max-height:160px;overflow-y:auto}.script-local-conflict{color:#777;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:12px;display:flex}.script-local-conflict .text-button{white-space:nowrap;font-size:12px}@media (width<=640px){.script-chat{margin:18px 0 25px}.script-chat-user{margin-left:6%}.script-chat-assistant{max-width:100%}.script-chat-heading{gap:10px}.script-chat-history{max-height:430px}.script-chat-fact-check{padding:14px}.script-chat-state{font-size:10px}.script-chat-save-first,.script-local-conflict{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.script-chat-spinner{animation:none}.script-chat-composer{transition:none}}.research-refresh{border:1px solid var(--line,#ddd);background:#fff;border-radius:8px;margin:0 0 32px;padding:22px 24px;font-size:13px}.research-refresh-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.research-refresh-heading h3{font-size:15px;font-weight:600;line-height:1.5}.research-refresh-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.research-refresh-actions .button{white-space:nowrap;min-height:44px}.research-refresh-actions .button svg{flex-shrink:0}.research-refresh-explanation{color:var(--muted);max-width:72ch;margin-top:14px;font-size:12px;line-height:1.65}.research-refresh-focus{color:#444;margin-top:12px;font-size:12px}.research-refresh-focus summary{text-underline-offset:3px;cursor:pointer;width:fit-content;-webkit-text-decoration:underline #aaa;text-decoration:underline #aaa}.research-refresh-focus label{margin:16px 0 8px;display:block}.research-refresh-focus label span{color:var(--muted);margin-left:6px}.research-refresh-focus textarea{background:#fff;width:100%;font-size:13px}.research-refresh-focus>p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5}.research-refresh-result{color:#555;margin-top:14px;font-size:12px;line-height:1.65}.research-refresh-result.running{color:#333}.research-refresh-result.running>p:before{content:"";vertical-align:middle;background:#555;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.research-refresh-result.failed,.research-refresh-result.cancelled{color:#795b33}.research-refresh-result strong{font-weight:600}.research-refresh-result details{color:var(--muted);margin-top:7px}.research-refresh-result ul{margin-bottom:0}.research-refresh-date{color:var(--muted);margin-top:3px;font-size:11px}.research-refresh-date time{margin-left:5px}.research-refresh-script-notice{color:#345c49;border-left:3px solid #39735a;margin-top:16px;padding-left:12px;font-size:12px;line-height:1.65}.research-refresh-script-notice strong{font-weight:600}@media (width<=760px){.research-refresh{padding:20px}.research-refresh-heading{flex-direction:column;align-items:flex-start;gap:14px}.research-refresh-actions{flex-wrap:wrap;gap:8px;width:100%}.research-refresh-actions .button{flex:1;gap:8px;min-width:140px;padding:11px 12px}.research-refresh-explanation{max-width:none}}.visual-reuse-action{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0 26px;padding:18px 0}.visual-reuse-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.visual-reuse-heading h3{margin:0 0 7px;font-size:15px;line-height:1.5}.visual-reuse-heading p,.visual-reuse-action>p,.visual-reuse-confirm p{color:var(--muted);max-width:650px;margin:0;font-size:12px;line-height:1.7}.visual-reuse-heading>.text-button{flex:none;margin-top:3px;font-size:12px}.visual-reuse-action .select-control{max-width:460px;margin-top:18px}.visual-reuse-confirm{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.visual-reuse-action>p,.visual-reuse-error{margin-top:16px}.visual-reuse-error,.visual-reuse-error p{color:#964138;font-size:12px;line-height:1.6}.visual-reuse-banner{background:#f1f2ee;border:1px solid #d5d7cf;border-radius:6px;margin:0 0 26px;padding:20px 22px}.visual-reuse-banner>.button{margin-top:17px}.visual-reuse-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#707466;margin-bottom:7px;font-size:10px;display:block}.visual-reuse-lineage{color:var(--muted);margin:8px 0 16px;font-size:11px;line-height:1.6}@media (width<=680px){.visual-reuse-heading{gap:12px}.visual-reuse-confirm{flex-direction:column;align-items:flex-start;gap:14px}.visual-reuse-action .select-control{max-width:none}.visual-reuse-banner{padding:17px}.visual-reuse-confirm>.button{width:100%}}.visual-reuse-mode{margin-top:18px}.visual-reuse-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:17px;display:flex}.visual-reuse-actions>.text-button{font-size:12px}.visual-reuse-take-editor{border-top:1px solid #d9dcd3;margin-top:16px}.visual-reuse-take-editor .take-selection-save{flex-wrap:wrap}.visual-reuse-take-editor .take-selection-save>.text-button{font-size:12px}.visual-reuse-banner .take-checklist>p{max-width:620px}@media (width<=560px){.visual-reuse-mode{display:flex}.visual-reuse-mode>button{flex:1}.visual-reuse-actions{align-items:flex-start}.visual-reuse-actions>.button{justify-content:center;width:100%}.visual-reuse-take-editor .take-selection-save>.button{width:100%}}:root{color:#000;font-synthesis:none;--muted:#717171;--line:#e4e4e4;--green:#276749;--red:#ad3333;background:#f5f5f5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}button{color:inherit;background:0 0;border:0}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #000}input,textarea,select{color:#000;background:#fff;border:1px solid #d5d5d5;border-radius:6px;min-width:0;padding:11px 13px}textarea{resize:vertical;line-height:1.6}summary{cursor:pointer}ul{padding-left:20px}li+li{margin-top:8px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.quiet-label{color:var(--muted);font-size:12px}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:5;background:#fff;flex-direction:column;flex-shrink:0;width:250px;height:100dvh;padding:32px 19px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-button{text-align:left;align-self:flex-start;padding:0 8px}.brand-mark{letter-spacing:-1.35px;align-items:center;gap:9px;font-size:29px;font-weight:750;line-height:.95;display:flex}.brand-bracket{letter-spacing:-4px;font-size:75px;font-weight:200;line-height:.8;transform:translateY(-2px)}.brand-mark.compact{letter-spacing:-.8px;font-size:20px}.brand-mark.compact .brand-bracket{font-size:52px}.sidebar-label{color:var(--muted);margin:16px 0 28px 10px;font-size:12px}.new-episode{margin-bottom:31px;display:flex;position:relative}.new-episode input{background:#f7f7f7;border:1px solid #ededed;width:100%;padding:11px 34px 11px 11px;font-size:12px}.new-episode .icon-button{width:29px;height:29px;position:absolute;top:5px;right:3px}.history-heading{color:var(--muted);justify-content:space-between;margin:0 11px 10px;font-size:11px;display:flex}.episode-list{flex:1;margin:0 -7px;overflow:auto}.episode-item{text-align:left;border-radius:7px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin-bottom:3px;padding:15px 17px;display:flex}.episode-item:hover{background:#f6f6f6}.episode-item.active{background:#efefef}.episode-name{font-size:13px;font-weight:600;line-height:1.4}.episode-meta{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.sidebar-empty{color:var(--muted);padding:7px 18px;font-size:12px;line-height:1.7}.sidebar-bottom{padding-top:15px}.nav-item{border-radius:6px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:11px;font-size:13px;display:flex}.nav-item:hover,.nav-item.active{background:#f3f3f3}.nav-item>span{color:var(--muted);margin-left:auto;font-size:10px}.local-storage{color:var(--muted);align-items:center;gap:8px;margin:21px 11px 0;font-size:10px;display:flex}.main-shell{flex:1;min-width:0;margin-left:250px}.topbar{border-bottom:1px solid var(--line);color:#777;background:#f5f5f5f2;justify-content:space-between;align-items:center;height:66px;padding:0 45px;font-size:12px;display:flex}.local-status{align-items:center;gap:7px;font-size:10px;display:flex}.tiny-dot,.status-dot{background:#bdbdbd;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.tiny-dot.connected,.status-dot.complete,.status-dot.approved{background:var(--green)}.status-dot.failed{background:var(--red)}.status-dot.running{background:#000;animation:1.5s ease-in-out infinite pulse}.notice{color:#244c34;background:#edf4ef;border:1px solid #c5d9cd;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin:20px 40px 0;padding:12px 15px;font-size:12px;display:flex}.notice.error{color:#873d35;background:#fff3f2;border-color:#ead0cc}.notice .icon-button{flex-shrink:0}.offline-note{background:#fff5e7;padding:14px 40px;font-size:12px}.offline-note .text-button{margin-left:10px}.icon-button{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-button:hover{background:#e9e9e9}.button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:41px;padding:12px 17px;font-size:12px;font-weight:550;line-height:1.4;display:inline-flex}.button.primary{color:#fff;background:#000}.button.secondary{color:#000;background:#fff;border:1px solid #d7d7d7}.button.secondary:hover:not(:disabled){background:#f5f5f5}.button.small{gap:7px;min-height:32px;padding:8px 11px;font-size:11px}.text-button{text-underline-offset:4px;align-items:center;gap:6px;padding:3px 0;font-size:12px;font-weight:500;-webkit-text-decoration:underline #bbb;text-decoration:underline #bbb;display:inline-flex}.text-button:hover{text-decoration-color:#000}.text-link{text-underline-offset:3px;color:#666;align-items:center;gap:6px;font-size:11px;text-decoration:underline;display:inline-flex}.loading-state{color:#777;padding:65px 45px}.welcome{grid-template-columns:minmax(300px,1fr) 270px;gap:50px 55px;max-width:1280px;margin:0 auto;padding:76px 55px 35px;display:grid}.welcome-copy{align-self:center}.welcome-number{color:#777;margin-bottom:24px;font-size:12px;display:block}.welcome h1{letter-spacing:-3.5px;max-width:600px;font-size:clamp(46px,5vw,76px);font-weight:650;line-height:1.02}.welcome-copy>p{color:#737373;max-width:390px;margin-top:27px;font-size:15px;line-height:1.7}.welcome-form{flex-direction:column;gap:10px;max-width:390px;margin-top:35px;display:flex}.welcome-form input{padding:15px;font-size:13px}.welcome-form .button{justify-content:space-between;padding:14px 17px}.sample-button{color:#666;align-items:center;gap:9px;padding:16px 0;font-size:11px;display:flex}.sample-button:hover{color:#000}.welcome-film{color:#fff;background:#000;border-radius:13px;flex-direction:column;height:480px;padding:30px 28px;display:flex;position:relative;transform:rotate(2deg);box-shadow:9px 12px #e6e6e6}.film-brand{align-self:flex-end}.film-copy{letter-spacing:-2px;margin:auto 0;font-size:40px;font-weight:600;line-height:1.05}.film-footer{color:#aaa;justify-content:space-between;font-size:9px;display:flex}.welcome-steps{border-top:1px solid #dcdcdc;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:8px;padding-top:37px;display:grid}.welcome-steps div{flex-direction:column;gap:8px;display:flex}.welcome-steps b{font-size:13px}.welcome-steps span{color:#777;max-width:220px;font-size:12px}.episode-header{justify-content:space-between;align-items:flex-start;gap:25px;padding:34px 44px 28px;display:flex}.episode-header h1{letter-spacing:-1.4px;font-size:38px;font-weight:600;line-height:1.12}.episode-header p{color:#777;max-width:640px;margin-top:10px;font-size:13px}.back-label{color:#777;margin-bottom:12px;font-size:11px}.status-label{white-space:nowrap;align-items:center;gap:6px;padding-top:9px;font-size:10px;display:inline-flex}.workspace-nav{border-bottom:1px solid var(--line);gap:35px;padding:0 44px;display:flex}.workspace-nav button{color:#888;align-items:center;gap:9px;padding:0 0 17px;font-size:12px;font-weight:550;display:flex;position:relative}.workspace-nav button>span{border:1px solid #d7d7d7;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.workspace-nav button.selected:after{content:"";background:#000;height:2px;position:absolute;bottom:-1px;left:0;right:0}.workspace-nav button.selected>span{color:#fff;background:#000;border-color:#000}.episode-workspace{grid-template-columns:minmax(0,1fr) 290px;gap:36px;max-width:1500px;margin:0 auto;padding:35px 44px 60px;display:grid}.workspace-content,.preview-column{min-width:0}.section-intro{margin-bottom:27px}.section-intro h2{letter-spacing:-.7px;margin-bottom:7px;font-size:24px;font-weight:550}.section-intro p{color:#777;max-width:470px;font-size:12px;line-height:1.7}.research-start{padding:26px 0}.research-line{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.outline-icon{border:1px solid #ddd;border-radius:9px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.research-line h3{margin:0 0 7px;font-size:15px;font-weight:550}.research-line p{color:#777;max-width:350px;font-size:12px;line-height:1.6}.reference-option{color:#777;max-width:410px;margin-top:26px;font-size:11px}.reference-option p{margin:10px 0}.reference-option summary{text-underline-offset:3px;text-decoration:underline}.research-summary{gap:15px;padding:0 0 23px;display:flex}.research-summary p{max-width:580px;margin-top:8px;font-size:15px;line-height:1.65}.research-summary .icon-button{margin-left:auto}.section-switch{border-bottom:1px solid var(--line);gap:22px;margin-bottom:24px;display:flex}.section-switch button{color:#777;padding:7px 0 12px;font-size:12px;position:relative}.section-switch button.selected{color:#000;font-weight:600}.section-switch button.selected:after{content:"";background:#000;height:2px;position:absolute;bottom:-1px;left:0;right:0}.empty-inline{padding:22px 0}.empty-inline h3{letter-spacing:-.3px;font-size:18px;font-weight:500}.empty-inline p{color:#777;max-width:400px;margin-top:9px;font-size:12px;line-height:1.7}.script-empty{padding:5px 0 25px}.script-empty>.button{margin-top:9px}.script-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.script-toolbar>div{align-items:center;gap:12px;font-size:10px;display:flex}.script-toolbar strong{font-weight:550}.script-toolbar span{color:#777}.script-toolbar .text-button{font-size:10px}.beats{border-top:1px solid var(--line)}.beat{border-bottom:1px solid var(--line);padding:22px 0 23px}.beat-label{color:#777;align-items:center;gap:10px;margin-bottom:9px;font-size:11px;display:flex}.beat-label>span{color:#a4a4a4;font-size:10px}.beat-label label{color:#4a4a4a;font-weight:550}.beat textarea{letter-spacing:-.2px;resize:vertical;background:0 0;border:1px solid #0000;width:100%;min-height:75px;margin-left:-8px;padding:6px 8px;font-size:18px;font-weight:450;line-height:1.55}.beat textarea:hover{border-color:#e1e1e1}.beat textarea:focus{background:#fff;border-color:#bbb;outline:none}.visual-note{color:#8b8b8b;align-items:flex-start;gap:7px;margin-top:9px;font-size:10px;line-height:1.6;display:flex}.visual-note svg{flex-shrink:0;margin-top:2px}.script-actions{justify-content:space-between;align-items:center;gap:12px;padding:25px 0;font-size:10px;display:flex}.media-intro{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.media-intro p{color:#777;max-width:360px;font-size:11px;line-height:1.7}.media-intro>span{white-space:nowrap;color:#777;font-size:10px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;display:grid}.asset-card{min-width:0}.asset-card.rejected{opacity:.65}.asset-preview{aspect-ratio:1.45;background:#eaeaea;border-radius:7px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.asset-preview img,.asset-preview video{object-fit:contain;width:100%;height:100%}.asset-preview.logo{background:#fff;border:1px solid #e3e3e3}.asset-preview.logo img{padding:24px}.asset-state{color:#555;background:#fffffff0;border-radius:4px;padding:3px 7px;font-size:8px;position:absolute;top:9px;left:9px}.asset-state.ready{color:var(--green)}.asset-state.rejected{color:var(--red)}.asset-unprepared{color:#999;flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex}.asset-info{padding-top:11px}.asset-role{color:#888;font-size:9px}.asset-info h3{margin:4px 0 8px;font-size:12px;font-weight:550;line-height:1.45}.asset-info>p{color:#777;margin:5px 0 8px;font-size:10px;line-height:1.6}.asset-notes{color:#777;margin-top:10px;font-size:10px}.asset-notes ul{padding-left:14px}.asset-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.check-label{align-items:center;gap:6px;font-size:10px;display:flex}.check-label input{accent-color:#000;width:13px;height:13px;margin:0}.reject-button{color:#777;font-size:10px}.sources{font-size:12px}.source-provenance{color:#777;margin-bottom:20px;font-size:10px}.sources h3{margin:22px 0 9px;font-size:13px;font-weight:600}.cautions{color:#555;background:#efefef;border-radius:7px;margin:20px 0;padding:17px 18px;font-size:11px}.cautions h3{color:#000;margin:0 0 8px;font-size:12px;font-weight:600}.cautions ul{margin:0;padding-left:15px;line-height:1.6}.cautions .text-button{margin-top:10px}.fact-list{padding:0;list-style:none}.fact-list li{border-bottom:1px solid var(--line);padding:13px 0}.fact-list p{font-size:12px}.fact-list small{color:#777;margin-top:6px;font-size:10px;display:block}.fact-list li>div{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.fact-list a{color:#777;align-items:center;gap:4px;font-size:9px;text-decoration:underline;display:inline-flex}.source-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.source-row div{flex:1;min-width:0}.source-row strong{font-size:12px;font-weight:500;display:block}.source-row span{color:#888;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.source-row:hover strong{text-decoration:underline}.preview-heading{color:#777;justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.phone-preview{aspect-ratio:9/16;color:#fff;isolation:isolate;background:#000;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone-preview video{object-fit:contain;width:100%;height:100%}.phone-preview.has-video{display:block}.preview-brand{letter-spacing:-.3px;padding:24px;font-size:11px;font-weight:600}.preview-placeholder{color:#444;flex:1;justify-content:center;align-items:center;gap:18px;font-size:78px;font-weight:200;display:flex}.preview-placeholder svg{color:#777}.preview-title{padding:20px 24px}.preview-title span{color:#8b8b8b;font-size:8px}.preview-title h3{letter-spacing:-1px;margin-top:9px;font-size:27px;font-weight:550;line-height:1.05}.preview-footnote{color:#666;padding:0 24px 22px;font-size:8px}.preview-asset{object-fit:contain;flex:1;width:100%;min-height:0;padding:15px}.preview-meta{color:#777;justify-content:space-between;gap:10px;margin-top:12px;font-size:10px;display:flex}.preview-meta a{color:#000;align-items:center;gap:6px;display:flex}.preview-caption{color:#888;margin:12px 0 0;font-size:10px;line-height:1.65}.progress-section{border-top:1px solid #ddd;margin-top:27px;padding-top:21px}.progress-section h3{margin-bottom:17px;font-size:11px;font-weight:550}.progress-section ol{margin:0;padding:0;list-style:none}.progress-section li{color:#8a8a8a;align-items:flex-start;gap:9px;margin:0;padding:7px 0;font-size:10px;display:flex;position:relative}.progress-indicator{background:#e7e7e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;display:flex}.progress-section li.complete{color:#4e4e4e}.complete .progress-indicator{color:var(--green);background:#dde8e1}.failed .progress-indicator{color:var(--red);background:#f2dddd}.running .progress-indicator{background:#fff;border:3px solid #000;animation:1.5s ease-in-out infinite pulse}.progress-section li.running{color:#000}.progress-section li p{overflow-wrap:anywhere;max-width:180px;margin-top:4px;font-size:9px;line-height:1.6}.progress-section li small{margin-top:3px;font-size:9px;display:block}.progress-label{margin-left:auto;padding-top:1px;font-size:9px}.activity{color:#888;margin-top:16px;font-size:9px}.activity summary{padding:5px 0}.activity>div{gap:8px;margin-top:8px;line-height:1.6;display:flex}.activity time{white-space:nowrap;padding-top:1px;font-size:8px}.stage-problem{color:#7f3d34;background:#fff0ef;border:1px solid #ead8d5;border-radius:6px;align-items:flex-start;gap:15px;margin-bottom:22px;padding:15px 16px;display:flex}.stage-problem.waiting{color:#7a6540;background:#fff8eb;border-color:#eaddc5}.stage-problem strong{font-size:12px}.stage-problem p{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.6}.stage-problem .button{flex-shrink:0;margin-left:auto}.teleprompter{background:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}.teleprompter-top{color:#888;border-bottom:1px solid #eee;justify-content:space-between;padding:17px 23px;font-size:10px;display:flex}.prompter-beat{min-height:260px;padding:31px 28px}.prompter-beat>span{color:#8b8b8b;margin-bottom:17px;font-size:10px;display:block}.prompter-beat>p{letter-spacing:-.7px;font-size:27px;font-weight:500;line-height:1.45}.prompter-bottom{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:15px;padding:16px 23px;display:flex}.prompter-bottom .text-button{font-size:10px;text-decoration:none}.beat-dots{gap:6px;display:flex}.beat-dots button{background:#ddd;border-radius:50%;width:6px;height:6px;padding:0}.beat-dots button.active{background:#000}.record-control{justify-content:space-between;align-items:center;gap:20px;padding:25px 0 20px;display:flex}.record-status{align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.record-status strong{margin-left:6px;font-size:12px;font-weight:500}.record-status.recording .status-dot{background:#b82f2f}.record-control p{color:#888;max-width:270px;margin-top:6px;font-size:10px}.record-stop{color:#fff;background:#9e2424}.import-line{color:#888;border-top:1px solid #ddd;justify-content:space-between;align-items:center;padding:15px 0;font-size:10px;display:flex}.import-line .text-button{color:#555;font-size:10px}.takes-section{margin-top:22px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.section-heading h3{font-size:13px;font-weight:550}.section-heading>span{color:#888;font-size:10px}.section-heading h2{letter-spacing:-.4px;font-size:18px;font-weight:500}.take-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.take-number{color:#999;width:20px;font-size:11px}.take-row>div{flex:1;min-width:0}.take-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.take-row div>span{color:#888;margin-top:3px;font-size:9px;display:block}.record-next{flex-direction:column;align-items:flex-end;gap:15px;padding-top:21px;display:flex}.record-next p{color:#888;align-self:flex-start;font-size:10px}.next-step{border-bottom:1px solid #ddd;flex-direction:column;align-items:flex-start;gap:20px;padding:21px 0 28px;display:flex}.next-step h3{letter-spacing:-.3px;font-size:16px;font-weight:500}.next-step p{color:#777;max-width:450px;margin-top:8px;font-size:12px;line-height:1.7}.edit-details{border-bottom:1px solid #ddd;padding:27px 0}.edit-facts{grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0;display:grid}.edit-facts strong{letter-spacing:-.7px;font-size:25px;font-weight:500}.edit-facts span{color:#888;margin-top:5px;font-size:9px;display:block}.edit-details details{color:#777;font-size:11px}.edit-details details li{line-height:1.6}.review-checks{padding:26px 0}.review-checks>p{color:#777;margin-bottom:17px;font-size:12px}.check-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.check-indicator{background:#e8e8e8;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.check-indicator.pass{color:var(--green);background:#e2ebe5}.check-indicator.warning{color:#936b2b;background:#f3e7d1}.check-indicator.fail{color:var(--red);background:#f1dddd}.check-row strong{font-size:11px;font-weight:500}.check-row p{color:#888;margin-top:3px;font-size:10px;line-height:1.6}.feedback-section{border-bottom:1px solid #ddd;padding:25px 0}.feedback-section label{margin-bottom:12px;font-size:13px;font-weight:550;display:block}.feedback-section textarea{background:#fff;width:100%;font-size:12px}.feedback-section>div{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.feedback-section>div>span{color:#888;max-width:210px;font-size:9px}.approval-bar{flex-direction:column;align-items:flex-start;gap:20px;padding:25px 0;display:flex}.approval-bar h3{letter-spacing:-.3px;font-size:17px;font-weight:500}.approval-bar p{color:#777;max-width:440px;margin-top:7px;font-size:11px;line-height:1.7}.versions{color:#777;margin-top:10px;font-size:11px}.versions a{border-bottom:1px solid var(--line);gap:15px;padding:12px 0;font-size:10px;display:flex}.versions a span{margin-left:auto}.settings-page{max-width:1400px;margin:0 auto;padding:45px}.settings-intro{margin-bottom:40px}.settings-intro h1{letter-spacing:-1.8px;font-size:42px;font-weight:550;line-height:1.08}.settings-intro p{color:#777;max-width:510px;margin-top:17px;font-size:13px;line-height:1.7}.style-layout{grid-template-columns:minmax(0,1fr) 280px;gap:70px;display:grid}.form-section{border-bottom:1px solid #ddd;margin:0 0 29px;padding:0 0 28px}.form-section h2{letter-spacing:-.4px;margin-bottom:20px;font-size:17px;font-weight:500}.form-section label{color:#555;flex-direction:column;gap:8px;margin-top:18px;font-size:11px;display:flex}.form-section input,.form-section select{color:#000;width:100%;font-size:12px}.form-section label small{color:#888;font-size:10px;line-height:1.5}.color-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.color-fields label>span{background:#fff;border:1px solid #d5d5d5;border-radius:6px;align-items:center;gap:7px;padding:7px;display:flex}.color-fields input[type=color]{cursor:pointer;border:none;border-radius:3px;flex-shrink:0;width:25px;height:25px;padding:0}.color-fields input:not([type=color]){background:0 0;border:0;min-width:0;padding:0;font-size:10px}.field-pair{grid-template-columns:1fr 1fr;gap:22px;display:grid}.input-with-unit{align-items:center;gap:15px;display:flex}.input-with-unit input{max-width:135px}.input-with-unit>span{color:#888;font-size:11px}.settings-save{justify-content:space-between;align-items:center;gap:15px;display:flex}.settings-save>span{color:#888;font-size:10px}.style-poster{aspect-ratio:9/16;border-radius:10px;flex-direction:column;justify-content:space-between;padding:25px 22px;display:flex;overflow:hidden}.style-poster>span{letter-spacing:-.4px;font-size:12px;font-weight:600}.style-demo-card{text-align:left;border:1px solid;padding:25px 19px}.style-demo-card b{letter-spacing:-1px;margin-top:22px;font-size:25px;font-weight:550;line-height:1.1;display:block}.style-orbit{border:1px solid;border-radius:50%;width:60px;height:60px;position:relative}.style-orbit:after{content:"";border:1px solid;border-color:inherit;border-radius:50%;position:absolute;inset:5px -13px;transform:rotate(-35deg)}.style-caption{text-align:center;margin-bottom:25px;font-weight:600}.style-sample>p{color:#888;margin:16px 0;font-size:10px;line-height:1.7}.setup-columns{grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:55px;display:grid}.connections{border-top:1px solid #ddd}.connection{border-bottom:1px solid #ddd;align-items:flex-start;gap:10px;padding:21px 0;display:flex}.connection>.tiny-dot{margin-top:6px}.connection>div{flex:1}.connection h3{font-size:12px;font-weight:550}.connection p{color:#888;margin-top:6px;font-size:10px;line-height:1.6}.connection small{color:#777;overflow-wrap:anywhere;margin-top:8px;font-size:9px;display:block}.connection-label{color:#888;white-space:nowrap;padding-top:2px;font-size:9px}.connection-label.ready{color:var(--green)}.storage-note{color:#777;gap:13px;margin-top:32px;display:flex}.storage-note svg{flex-shrink:0;margin-top:3px}.storage-note h3{color:#444;font-size:12px;font-weight:500}.storage-note p{margin-top:7px;font-size:10px;line-height:1.7}.storage-note code{overflow-wrap:anywhere;color:#999;margin-top:11px;font-family:inherit;font-size:9px;display:block}.setup-form{border-left:1px solid #ddd;padding-left:35px}.form-hint{color:#888;margin-top:17px;font-size:10px;line-height:1.7}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.capture-error{color:#873d35;overflow-wrap:anywhere;background:#fff3f2;border:1px solid #ead0cc;border-radius:6px;margin:10px 0;padding:10px 12px;font-size:11px;line-height:1.55}.prompter-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.expand-reader{white-space:nowrap;font-size:10px}.reader-dialog{color:#000;background:#fff;border:0;border-radius:12px;width:min(1080px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:0;overflow:hidden;box-shadow:0 20px 90px #0003}.reader-dialog[open]{flex-direction:column;display:flex}.reader-dialog::backdrop{background:#0000008c}.reader-header{border-bottom:1px solid #e5e5e5;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 30px;display:flex}.reader-header>div{align-items:baseline;gap:14px;min-width:0;display:flex}.reader-header h2{letter-spacing:-.3px;white-space:nowrap;font-size:16px;font-weight:550}.reader-header span{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reader-close{color:#555;align-items:center;gap:9px;padding:5px 0;font-size:11px;display:inline-flex}.reader-close:hover{color:#000}.reader-script{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:22px 30px 25px;overflow-y:auto}.reader-script:focus-visible{outline-offset:-3px}.reader-beat+.reader-beat{margin-top:15px}.reader-beat h3{color:#888;gap:8px;margin-bottom:5px;font-size:10px;font-weight:500;line-height:1.4;display:flex}.reader-beat h3>span{color:#aaa}.reader-beat p{letter-spacing:-.35px;white-space:pre-line;overflow-wrap:anywhere;font-size:22px;font-weight:450;line-height:1.43}.reader-footer{border-top:1px solid #e5e5e5;flex-shrink:0;padding:16px 30px}.reader-footer .record-control{flex-direction:row;align-items:center;padding:0}.reader-footer .record-control .button{width:auto;min-width:165px}@media (width<=680px){.teleprompter-top{flex-wrap:wrap}.prompter-tools{gap:10px}.reader-dialog{border-radius:9px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.reader-header{padding:14px 20px}.reader-header>div{display:block}.reader-header span{max-width:220px;margin-top:3px;display:block}.reader-script{padding:20px}.reader-beat p{font-size:20px;line-height:1.45}.reader-footer{padding:14px 20px}.reader-footer .record-control{gap:12px}.reader-footer .record-control p{max-width:180px;font-size:9px}.reader-footer .record-control .button{min-width:130px;padding:11px;font-size:10px}.reader-footer .record-status{font-size:10px}}.teleprompter-top{align-items:center;gap:16px}.prompter-mode{background:#f5f5f5;border:1px solid #e2e2e2;border-radius:6px;gap:2px;padding:3px;display:inline-flex}.prompter-mode button{color:#777;white-space:nowrap;border-radius:3px;padding:5px 9px;font-size:10px}.prompter-mode button[aria-pressed=true]{color:#fff;background:#000}.prompter-mode button:hover:not([aria-pressed=true]){color:#000;background:#e9e9e9}.prompter-full-script{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:clamp(290px,65vh,760px);padding:25px 28px 31px;scroll-padding:25px;overflow-y:auto}.prompter-full-beat+.prompter-full-beat{margin-top:25px}.prompter-full-beat h3{color:#888;gap:9px;margin-bottom:9px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.prompter-full-beat h3>span{color:#aaa}.prompter-full-beat p{letter-spacing:-.35px;white-space:pre-line;overflow-wrap:anywhere;font-size:21px;font-weight:450;line-height:1.5}.prompter-full-script:focus-visible{outline-offset:-3px;border-radius:0 0 8px 8px}@media (width<=680px){.prompter-mode button{padding:5px 8px;font-size:9px}.prompter-full-script{max-height:65vh;padding:23px 20px 27px}.prompter-full-beat p{font-size:19px}.prompter-full-beat+.prompter-full-beat{margin-top:23px}}.processing-control{border-bottom:1px solid var(--line);color:#777;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;padding:0 0 14px;font-size:10px;display:flex}.processing-control .text-button{white-space:nowrap;color:#000;font-size:10px}.failed-preview{text-align:center;color:#bbb;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;padding:25px;font-size:11px;display:flex}.failed-preview .text-button{color:#fff;font-size:10px}.framing-guide{color:#777;padding:0 0 20px;font-size:10px}.framing-guide summary{text-underline-offset:3px;text-decoration:underline}.framing-body{max-width:430px;padding-top:16px}.framing-body>p{margin:12px 0 0;font-size:10px;line-height:1.7}.framing-diagram{aspect-ratio:16/9;background:#e7e7e7;border:1px solid #d4d4d4;border-radius:7px;max-width:320px;position:relative;overflow:hidden}.frame-edge-label{color:#888;font-size:8px;position:absolute;top:10px;left:11px}.vertical-guide{background:#fff;border-left:1px dashed #999;border-right:1px dashed #999;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0 34.18%}.vertical-guide svg{stroke:#b0b0b0;stroke-width:1.4px;flex:1;width:85%;min-height:0}.vertical-guide>span{color:#777;white-space:nowrap;padding-bottom:8px;font-size:7px}@media (width>=1550px){.episode-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:55px}.preview-title h3{font-size:32px}.welcome{padding-top:95px}.welcome-film{height:515px}.welcome{grid-template-columns:minmax(300px,1fr) 290px}.workspace-content{padding-right:10px}}@media (width<=1180px){.sidebar{width:220px;padding-left:14px;padding-right:14px}.main-shell{margin-left:220px}.topbar{padding:0 30px}.episode-header{padding:30px}.workspace-nav{padding:0 30px}.episode-workspace{grid-template-columns:minmax(0,1fr) 230px;gap:25px;padding:28px 30px}.welcome{grid-template-columns:minmax(250px,1fr) 230px;gap:40px 30px;padding:55px 35px}.welcome h1{letter-spacing:-2.8px;font-size:55px}.welcome-film{height:415px;padding:26px 22px}.film-copy{font-size:34px}.settings-page{padding:35px 30px}.style-layout{grid-template-columns:minmax(0,1fr) 230px;gap:35px}.setup-columns{grid-template-columns:1fr;gap:40px}.setup-form{border:0;max-width:540px;padding:0}.asset-grid{grid-template-columns:1fr}.record-control{flex-direction:column;align-items:flex-start}.prompter-beat>p{font-size:24px}.status-label{font-size:9px}.preview-title{padding:17px}.preview-title h3{font-size:24px}.preview-brand{padding:20px}.preview-footnote{padding:0 17px 20px}.color-fields{grid-template-columns:1fr}.color-fields label>span{max-width:200px}.style-demo-card b{font-size:22px}.script-toolbar>div{flex-direction:column;align-items:flex-start;gap:4px}.notice{margin-left:30px;margin-right:30px}}@media (width<=950px){.sidebar{width:190px;padding-left:12px;padding-right:12px}.brand-mark{gap:6px;font-size:24px}.brand-bracket{font-size:64px}.main-shell{margin-left:190px}.new-episode input{padding-left:8px;font-size:10px}.episode-workspace{grid-template-columns:minmax(0,1fr)}.preview-column{border-top:1px solid var(--line);order:2;grid-template-columns:210px minmax(0,1fr);gap:30px;padding-top:27px;display:grid}.progress-section{border:0;margin:0;padding:0}.preview-caption{max-width:210px}.episode-header{flex-direction:column;gap:15px}.status-label{padding:0}.welcome{grid-template-columns:1fr;max-width:650px}.welcome-film{display:none}.welcome h1{font-size:62px}.welcome-steps{gap:20px}.welcome-form{max-width:430px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-control{flex-direction:row;align-items:center}.style-layout{grid-template-columns:1fr}.style-sample{max-width:260px}.style-sample .style-poster{height:460px}.style-layout form{order:2}.style-sample{order:1;display:none}.color-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-intro h1{font-size:37px}.section-intro p{max-width:100%}.episode-header h1{font-size:35px}.settings-save{padding-bottom:25px}}@media (width<=680px){.app-shell{display:block}.sidebar{border-bottom:1px solid #ddd;border-right:0;grid-template-columns:1fr auto;gap:0 15px;width:100%;height:auto;min-height:0;padding:20px 20px 12px;display:grid;position:relative}.brand-button{padding:0}.brand-mark{gap:6px;font-size:21px}.brand-bracket{font-size:53px}.sidebar-label{display:none}.sidebar-bottom{grid-area:1/2;align-items:center;gap:2px;padding:0;display:flex}.nav-item{gap:0;width:auto;padding:10px;font-size:0}.nav-item>span,.local-storage{display:none}.new-episode{grid-column:1/-1;margin:20px 0 14px}.new-episode input{padding:11px 40px 11px 12px;font-size:12px}.history-heading{display:none}.episode-list{grid-column:1/-1;gap:7px;margin:0;padding-bottom:0;display:flex;overflow-x:auto}.episode-item{flex-shrink:0;width:165px;margin:0;padding:10px}.episode-name{font-size:11px}.episode-meta{font-size:9px}.sidebar-empty{max-width:300px;margin:0;padding:0 0 5px;font-size:10px}.main-shell{margin:0}.topbar{height:45px;padding:0 21px;font-size:10px}.local-status{font-size:9px}.welcome{gap:35px;padding:38px 22px}.welcome h1{letter-spacing:-2.8px;font-size:51px}.welcome-number{margin-bottom:18px}.welcome-copy>p{max-width:350px;margin-top:22px;font-size:13px}.welcome-form{margin-top:25px}.welcome-steps{grid-template-columns:1fr;gap:22px;padding-top:25px}.welcome-steps div{gap:5px}.welcome-steps span{max-width:100%;font-size:11px}.episode-header{gap:17px;padding:25px 22px}.episode-header h1{letter-spacing:-1px;font-size:31px}.episode-header p{font-size:12px}.back-label{margin-bottom:9px;font-size:10px}.workspace-nav{gap:27px;padding:0 22px}.workspace-nav button{padding-bottom:14px;font-size:11px}.episode-workspace{gap:25px;padding:26px 22px}.section-intro h2{font-size:24px}.section-intro p{font-size:11px}.research-summary p{font-size:14px}.section-switch{gap:24px}.beat textarea{font-size:17px}.script-actions{align-items:flex-start;gap:10px}.script-actions .button{padding:11px 12px;font-size:11px}.preview-column{grid-template-columns:minmax(0,1fr);gap:30px}.preview-section{width:100%;max-width:280px;margin:0 auto}.progress-section{width:100%;max-width:450px}.progress-section li{padding:9px 0;font-size:11px}.progress-label,.activity{font-size:10px}.asset-grid{gap:25px 15px}.asset-preview{aspect-ratio:1.1}.asset-info h3{font-size:11px}.asset-actions{flex-wrap:wrap}.media-intro{flex-direction:column;gap:8px}.record-control{flex-direction:column;align-items:flex-start;gap:17px}.record-control .button{width:100%}.record-control p{max-width:350px}.prompter-beat{min-height:240px;padding:25px 22px}.prompter-beat>p{font-size:24px}.teleprompter-top{padding:14px 20px}.prompter-bottom{gap:10px;padding:14px 18px}.feedback-section>div{align-items:flex-end}.feedback-section>div>span{max-width:140px}.edit-facts strong{font-size:28px}.approval-bar .button{width:100%}.settings-page{padding:30px 22px}.settings-intro{margin-bottom:29px}.settings-intro h1{font-size:35px}.settings-intro p{font-size:12px}.setup-columns{gap:30px}.connection-label{font-size:8px}.connections{max-width:none}.color-fields{gap:9px}.color-fields label>span{gap:3px;padding:5px}.color-fields input[type=color]{width:20px;height:24px}.color-fields input:not([type=color]){font-size:9px}.field-pair{gap:16px}.settings-save{gap:10px}.notice{margin:15px 20px 0;padding:10px 12px;font-size:11px}.offline-note{padding:12px 22px}.stage-problem{padding:12px}.stage-problem p{font-size:10px}.section-heading>span{font-size:9px}.preview-caption{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}}@media (width>=681px) and (height<=800px){.reader-beat p{font-size:20px;line-height:1.42}.reader-beat+.reader-beat{margin-top:12px}.reader-script{padding-top:18px;padding-bottom:20px}}.recording-dock{align-items:center;gap:22px;padding:22px 0;display:flex}.recording-dock-controls{flex:1;min-width:0}.recording-dock .record-control{flex-direction:column;align-items:flex-start;gap:12px;padding:0}.recording-dock .record-control p{max-width:300px}.obs-camera-preview{flex:0 0 168px;justify-content:flex-end;align-self:center;align-items:center;gap:12px;width:168px;display:flex}.obs-preview-heading{color:#777;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;margin:0;font-size:9px;line-height:1.4;display:flex}.obs-preview-heading>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.obs-preview-heading .tiny-dot{width:5px;height:5px}.obs-preview-heading>button{color:#777;text-underline-offset:2px;padding:0;font-size:9px;text-decoration:underline}.obs-preview-heading>button:hover{color:#000}.obs-preview-picture{aspect-ratio:9/16;background:#ececec;border:1px solid #e0e0e0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:81px;height:144px;display:flex;overflow:hidden}.obs-preview-picture img{object-fit:contain;background:0 0;width:100%;height:100%;display:block;transform:none}.obs-preview-picture>span{color:#888;text-align:center;padding:10px;font-size:10px}.show-obs-preview{white-space:nowrap;color:#777;align-self:center;font-size:10px}.reader-dialog{width:min(1120px,100vw - 48px)}.reader-footer{padding:12px 30px}.reader-footer .recording-dock{gap:28px;padding:0}.reader-footer .record-control{flex-direction:row;align-items:center;gap:20px}.reader-footer .record-control p{max-width:420px}.reader-footer .obs-camera-preview{flex-basis:160px;width:160px}.reader-footer .obs-preview-picture{width:60.75px;height:108px}.reader-footer .capture-error{margin-bottom:0}@media (width>=681px) and (height<=800px){.reader-beat p{font-size:19px;line-height:1.38}.reader-beat+.reader-beat{margin-top:9px}.reader-beat h3{margin-bottom:3px}.reader-script{padding-top:14px;padding-bottom:14px}}@media (width<=680px){.recording-dock{flex-wrap:wrap;gap:15px}.recording-dock-controls{flex-basis:180px}.recording-dock .record-control .button{width:auto}.obs-camera-preview{flex-basis:160px;width:160px}.obs-preview-picture{width:60.75px;height:108px}.reader-dialog{width:calc(100vw - 20px)}.reader-footer{padding:12px 20px}.reader-footer .recording-dock{flex-wrap:wrap;gap:12px}.reader-footer .record-control{flex-direction:column;align-items:flex-start;gap:10px}.reader-footer .recording-dock-controls{flex-basis:155px}.reader-footer .record-control p{max-width:225px}.reader-footer .obs-camera-preview{flex-basis:144px;width:144px}.reader-footer .obs-preview-picture{width:60.75px;height:108px}}.render-versions{border-bottom:1px solid var(--line);padding:0 0 23px}.version-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.version-toolbar label{flex-direction:column;flex:1;gap:8px;min-width:0;max-width:235px;font-size:11px;font-weight:550;display:flex}.version-toolbar>.text-button{white-space:nowrap;padding-bottom:10px;font-size:10px}.version-detail{color:#888;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;font-size:9px;line-height:1.6;display:flex}.version-detail a{color:#555;white-space:nowrap;align-items:center;gap:5px;display:flex}.version-notice{color:#777;margin-top:16px;font-size:11px;line-height:1.7}.version-notice .text-button{margin-left:4px;font-size:10px}.regenerate-control{justify-content:space-between;align-items:center;gap:22px;padding-top:22px;display:flex}.regenerate-control h3{margin-bottom:6px;font-size:12px;font-weight:550}.regenerate-control p{color:#888;max-width:320px;font-size:10px;line-height:1.7}.regenerate-control .button{flex-shrink:0}.version-comparison{padding-top:23px}.version-comparison>p{color:#888;margin-bottom:12px;font-size:10px}.comparison-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.comparison-players figure{min-width:0;margin:0}.comparison-players figcaption{justify-content:space-between;gap:8px;margin-bottom:9px;font-size:10px;display:flex}.comparison-players figcaption strong{font-weight:550}.comparison-players figcaption span{color:#888}.comparison-players video{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:7px;width:100%;display:block}.comparison-players figure>span{color:#888;margin-top:9px;font-size:9px;display:block}.comparison-progress .progress-section{border-top:0;margin-top:0;padding-top:0}.saved-checks-note{color:#888;border-bottom:1px solid var(--line);padding:21px 0;font-size:11px}.saved-checks-note .text-button{margin-top:9px;font-size:10px}.rewrite-script-note{color:#888;margin:0 0 18px;font-size:10px;line-height:1.7}.review-checks .section-heading{align-items:flex-start}.review-checks .section-heading>span{text-align:right}@media (width<=950px){.preview-column.comparison-progress{display:block}}@media (width<=680px){.version-toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px}.version-toolbar label{flex-basis:180px;max-width:100%}.version-toolbar>.text-button{padding-top:27px}.version-detail{flex-wrap:wrap;gap:5px}.regenerate-control{flex-direction:column;align-items:flex-start;gap:14px}.regenerate-control p{max-width:100%}.comparison-players{gap:11px}.comparison-players figcaption{flex-direction:column;gap:4px}.comparison-players figure>span{font-size:8px}}.comparison-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.comparison-toolbar label{flex-direction:column;flex:1;gap:8px;min-width:0;max-width:235px;font-size:11px;font-weight:550;display:flex}.comparison-toolbar p{color:#888;max-width:200px;padding-bottom:9px;font-size:10px;line-height:1.6}@media (width<=680px){.comparison-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.comparison-toolbar label{width:100%;max-width:none}.comparison-toolbar p{max-width:none;padding:0}}.select-control{flex-direction:column;gap:8px;min-width:0;display:flex}.select-control>label{color:#555;margin:0;font-size:11px;font-weight:550;line-height:1.5;display:block}.select-trigger{text-align:left;background:#fff;border:1px solid #d5d5d5;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-trigger>svg{color:#777;flex-shrink:0;transition:transform .12s}.select-trigger:hover:not(:disabled){border-color:#999}.select-trigger[aria-expanded=true]{border-color:#888}.select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.select-trigger:disabled{color:#888;background:#f0f0f0}.select-menu{z-index:1000;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#bfcac3 transparent;background:#fff;border:1px solid #dedede;border-radius:8px;padding:5px;font-size:12px;line-height:1.5;position:fixed;overflow:hidden auto;box-shadow:0 8px 24px #00000016}.select-menu::-webkit-scrollbar{width:8px}.select-menu::-webkit-scrollbar-track{background:0 0;margin:5px}.select-menu::-webkit-scrollbar-thumb{background:#bfcac3 padding-box padding-box;border:2px solid #0000;border-radius:8px}.select-menu::-webkit-scrollbar-thumb:hover{background-color:#8d9e92}.select-option{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:8px 10px;font-weight:400;display:flex}.select-option>span:first-child{overflow-wrap:anywhere;min-width:0}.select-option.active{color:#000;background:#f0f0f0}.select-option[aria-selected=true]{color:#000;font-weight:550}.select-option[aria-disabled=true]{color:#aaa;cursor:not-allowed}.select-check{flex:0 0 14px;justify-content:center;align-items:center;width:14px;display:flex}.version-toolbar>.select-control,.comparison-toolbar>.select-control{flex:1;max-width:235px}.version-toolbar .select-control>label,.comparison-toolbar .select-control>label{color:#000;flex:none;max-width:none}.form-section .select-control{margin-top:18px}.form-section .select-control>label{margin:0}@media (width<=680px){.version-toolbar>.select-control{flex-basis:180px;max-width:100%}.comparison-toolbar>.select-control{width:100%;max-width:none}.select-option{min-height:40px}}.studio-sections{gap:3px;margin:0 0 18px;display:grid}.editorial-input{border-bottom:1px solid #dedede;margin-bottom:20px;padding:22px 0 26px}.editorial-input>label{align-items:baseline;gap:12px;font-size:18px;font-weight:600;display:flex}.editorial-input>label span{color:#717171;font-size:12px;font-weight:400}.editorial-input>p{color:#717171;max-width:62ch;font-size:13px;line-height:1.6}.editorial-input textarea{resize:vertical;width:100%;min-height:98px;line-height:1.65;font:inherit;background:#fff;border:1px solid #dedede;border-radius:7px;padding:14px}.editorial-input>div{justify-content:space-between;align-items:baseline;gap:16px;margin-top:10px;display:flex}.editorial-input small{color:#717171;font-size:11px;line-height:1.6}.sound-comparison{border-top:1px solid #dedede;padding:16px 0}.sound-comparison summary{cursor:pointer;color:#555;font-size:13px}.sound-comparison p{color:#717171;font-size:13px;line-height:1.6}.version-actions{padding:4px 0 20px}.version-actions .regenerate-control{grid-template-columns:minmax(0,1fr) 190px;gap:24px;padding:18px 0;display:grid}.version-actions .regenerate-control+.regenerate-control{border-top:1px solid var(--line)}.version-actions .regenerate-control p{max-width:48ch}.version-actions .regenerate-control .button{justify-content:center;width:100%}@media (width<=680px){.version-actions .regenerate-control{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0}.version-actions .regenerate-control .button{justify-self:start;width:auto;min-width:190px}}.script-writing-progress{border-bottom:1px solid var(--line);margin-bottom:20px;padding:17px 0 19px}.script-writing-progress strong{font-size:12px;font-weight:550}.script-writing-progress p{color:#555;margin:7px 0;font-size:12px;line-height:1.7}.script-writing-progress small{color:#888;font-size:10px;line-height:1.7}.script-story-details{color:#666;margin:0 0 18px;font-size:11px;line-height:1.7}.script-story-details summary{cursor:pointer;color:#555;width:fit-content}.script-story-details p{max-width:580px;margin:8px 0}.script-story-details strong{color:#222;font-weight:550}.script-story-details small{color:#888;font-size:10px}.problem-details{margin-top:9px;font-size:11px;line-height:1.6}.problem-details summary{text-underline-offset:3px;width:fit-content;text-decoration:underline}.problem-details p{white-space:pre-wrap}.select-trigger>span.select-option-copy{white-space:normal}.select-option-copy{min-width:0;display:block}.select-option-copy .select-option-title{display:block}.select-trigger .select-option-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-option-copy small{color:#777;white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-size:10px;font-weight:400;line-height:1.5;display:block}@font-face{font-family:Manrope;src:url(/brand/mere-exposure/manrope-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/brand/mere-exposure/manrope-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/brand/mere-exposure/manrope-semibold.woff2)format("woff2");font-style:normal;font-weight:600 800;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/brand/mere-exposure/instrument-sans.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--me-ink:#0b2a2e;--me-paper:#faf9f6;--me-accent:#e0582f;--me-aqua:#3cc3cd;--muted:#667579;--line:#dfe4e2;color:var(--me-ink);background:var(--me-paper);font-family:Manrope,Arial,sans-serif}h1,h2,h3{font-family:Instrument Sans,Manrope,Arial,sans-serif}.me-brand{color:var(--me-ink);white-space:nowrap;letter-spacing:-.8px;align-items:center;gap:10px;font-family:Instrument Sans,sans-serif;font-size:22px;font-weight:650;line-height:1.1;display:flex}.me-brand svg{flex-shrink:0;width:31px;height:31px}.me-brand.compact{color:inherit;font-size:17px}.me-brand.compact svg{width:24px;height:24px}.brand-button{padding:4px 2px}.sidebar{background:#fff;padding-top:29px}.sidebar-label{margin-top:15px;margin-left:3px}.sidebar .nav-item.active{color:var(--me-ink);background:#eaf0ed}.sidebar .nav-item:hover,.sidebar .episode-item:hover{background:#f3f6f3}.sidebar .episode-item.active{background:#eaf0ed}.sidebar .new-episode input{background:var(--me-paper);border-color:var(--line)}.sidebar .history-heading,.sidebar .episode-meta{color:var(--muted)}.topbar{background:var(--me-paper);color:var(--muted)}.button.primary{background:var(--me-ink);color:#fff;border-radius:9px}.button.primary:hover:not(:disabled){background:#174349}.button.secondary{color:var(--me-ink);border-color:#ccd5d3;border-radius:9px}.text-button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-color:var(--me-accent)}.workspace-nav button.selected{color:var(--me-ink)}.workspace-nav button.selected:after,.workspace-nav button.selected>span{background:var(--me-ink)}.workspace-nav button.selected>span{border-color:var(--me-ink)}.episode-publishing-workspace{max-width:1480px;display:block}.episode-publishing-workspace>.workspace-content{width:100%}.video-review-actions{background:#f1f5f1;border:1px solid #cfdbd5;border-radius:12px;gap:17px;margin:0 0 26px;padding:21px 23px;display:grid}.video-review-actions h3{letter-spacing:-.4px;margin:0 0 5px;font-size:19px;font-weight:600}.video-review-actions p{color:#536a66;max-width:620px;font-size:12px;line-height:1.7}.video-review-buttons{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.video-review-marker{border-top:1px solid #d7e1db;flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px;display:flex}.video-review-marker label{align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;display:flex}.video-review-marker input{accent-color:var(--me-ink);flex-shrink:0;margin:3px 0 0;padding:0}.video-review-marker .text-button{font-size:11px}.reviewed-check-notes{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;margin-bottom:20px;padding:13px 15px;font-size:11px;line-height:1.65}.reviewed-check-notes summary{color:var(--me-ink);font-weight:600}.reviewed-check-notes p{overflow-wrap:anywhere;margin-top:9px}@media (width<=900px){.me-brand{gap:7px;font-size:19px}.me-brand svg{width:27px;height:27px}.workspace-nav{gap:24px}.episode-publishing-workspace{padding:24px}}@media (width<=650px){.me-brand{font-size:17px}.me-brand svg{width:24px;height:24px}.sidebar .brand-button{padding:0}.workspace-nav{justify-content:space-between;gap:10px;padding:0 20px}.workspace-nav button{gap:6px;font-size:11px}.episode-publishing-workspace{padding:20px 16px}.video-review-actions{padding:17px}.video-review-buttons>.button{white-space:normal;flex:1;min-height:44px}.setup-navigation{flex-wrap:wrap;gap:16px}}.sidebar .sidebar-bottom{margin-top:auto}@media (width<=680px){.sidebar .sidebar-bottom{margin-top:0}}
