:root{--acg-charcoal:#1f1f1f;--acg-charcoal-soft:#2b2724;--acg-overlay:#1f1f1fad;--acg-cream:#faf6f0;--acg-peach:#e8a87c;--acg-warm-surface:#f0ebe3;--acg-rule:#e5e0d8;--acg-rule-dark:#484039;--acg-muted:#74695f;--acg-muted-on-dark:#b8afa7;--acg-field-border:#bfb4a8;--acg-peach-soft:#f5e4d5;--acg-aaron:#e8a87c;--acg-aaron-ink:#8b4f2b;--acg-grace:#2d6a4f;--acg-cat:#5b9bd5;--acg-cat-ink:#315d7e;--acg-success-surface:#e5eee8;--acg-error-surface:#f8e6dc;--acg-error-ink:#913e26;--acg-warning-surface:#f7ebc7;--acg-warning-ink:#775b1d;--acg-card-radius:12px;--acg-card-shadow:5px 5px 0 var(--acg-peach);--acg-control-shadow:2px 2px 0 var(--acg-charcoal)}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-7{bottom:1.75rem}.left-0{left:0}.right-0{right:0}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.isolate{isolation:isolate}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3\.5{height:.875rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.w-10{width:2.5rem}.w-3\.5{width:.875rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-px{gap:1px}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-zinc-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e4e4e7;border-color:rgb(228 228 231/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-800{--tw-text-opacity:1;color:#27272a;color:rgb(39 39 42/var(--tw-text-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1f1f1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;margin:0}.post-card{border-radius:10px;transition:background-color .2s}.post-card:hover{background-color:#f5efe6}.podcast-heading{margin-bottom:18px}.podcast-date{color:var(--acg-muted);display:block;font-size:12px}.podcast-title-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-top:12px}.podcast-title-row h2{font-size:23px;font-weight:700;line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere}.podcast-avatars{display:flex;flex-shrink:0;gap:4px;padding-top:2px}.podcast-avatars img{background:var(--acg-cream);border:2px solid;border-radius:50%;height:30px;object-fit:cover;width:30px}@media (max-width:440px){.podcast-title-row{gap:10px}.podcast-title-row h2{font-size:20px}.podcast-avatars img{height:28px;width:28px}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hover\:opacity-90:hover{opacity:.9}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.workspace{--paper:var(--acg-cream);--ink:var(--acg-cream);--muted:var(--acg-muted-on-dark);--line:var(--acg-rule-dark);--accent:var(--acg-peach);background:var(--acg-charcoal);color:var(--ink);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;font-size:14px;line-height:1.65;min-height:100vh}.workspace *{box-sizing:border-box}.workspace button,.workspace input,.workspace select,.workspace textarea{font:inherit}.workspace button{cursor:pointer;transition:background .16s,transform .16s}.workspace button:disabled{cursor:not-allowed;opacity:.45}.workspace button:not(:disabled):active{transform:translateY(1px)}.workspace a:focus-visible,.workspace button:focus-visible,.workspace summary:focus-visible{outline:3px solid var(--acg-peach);outline-offset:3px}.workspace h1{font-size:34px;font-weight:700;letter-spacing:-1px;line-height:1.35;margin:10px 0 12px}.workspace h2{font-size:17px;font-weight:700;margin:0 0 12px}.workspace p{margin:0 0 16px}.ws-sidebar{background:var(--acg-charcoal);border-right:1px solid var(--line);flex-shrink:0;height:100vh;padding:34px 23px;position:sticky;top:0;width:240px}.ws-brand,.ws-sidebar{display:flex;flex-direction:column}.ws-brand{align-items:center;gap:10px;text-decoration:none}.ws-brand-logo{height:158px;object-fit:contain;width:158px}.ws-sidebar nav{display:flex;flex-direction:column;gap:8px}.ws-sidebar nav button{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--muted);display:flex;gap:13px;padding:12px 16px;text-align:left}.ws-sidebar nav button span{font-size:19px;line-height:1}.ws-sidebar nav button.active{background:var(--acg-peach);box-shadow:3px 3px 0 var(--acg-charcoal-soft);color:var(--acg-charcoal);font-weight:700}.ws-back{background:none;border:0;border-top:1px solid var(--acg-rule-dark);color:var(--muted);font-size:12px;padding:14px 12px 0;text-align:left;text-decoration:none}.ws-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.ws-topbar{align-items:center;border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-size:12px;height:77px;justify-content:space-between;padding:0 46px}.ws-private{font-size:11px}.ws-content{flex:1 1;margin:0 auto;max-width:1280px;padding:48px 46px 70px;width:100%}.ws-eyebrow{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:2px}.ws-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.ws-heading p{color:var(--muted);font-size:13px}.ws-panel{--ink:var(--acg-charcoal);--muted:var(--acg-muted);--line:var(--acg-rule);background:var(--acg-cream);border:1px solid var(--acg-rule);border-bottom:3px solid var(--acg-peach);border-radius:var(--acg-card-radius);border-right:3px solid var(--acg-peach);box-shadow:var(--acg-card-shadow);color:var(--ink)}.ws-compose-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr)}.ws-composer{overflow:hidden;padding:26px}.ws-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px}.ws-section-head h2{margin:0}.ws-section-head>span{color:var(--muted);font-size:10px}.workspace label,.ws-label{color:var(--acg-charcoal);display:block;font-size:12px;font-weight:500}.ws-hosts{display:flex;gap:10px;margin:12px 0 24px}.ws-hosts button{align-items:center;background:var(--acg-cream);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;flex:1 1;font-size:12px;gap:8px;justify-content:center;padding:9px 4px}.ws-hosts button img{border-radius:50%;height:27px;object-fit:cover;width:27px}.host-Aaron{--host:var(--acg-aaron);--host-ink:var(--acg-aaron-ink)}.host-Grace{--host:var(--acg-grace);--host-ink:var(--acg-grace)}.host-Cat{--host:var(--acg-cat);--host-ink:var(--acg-cat-ink)}.ws-hosts button.selected{background:var(--acg-peach-soft);border-color:var(--host-ink);color:var(--host-ink)}.workspace input:not([type=checkbox]):not([type=file]),.workspace select,.workspace textarea{background:var(--acg-warm-surface);border:1px solid var(--acg-field-border);border-radius:6px;color:var(--ink);display:block;outline:none;padding:10px 12px;width:100%}.workspace input:focus,.workspace select:focus,.workspace textarea:focus{border-color:var(--acg-field-border);box-shadow:none;outline:2px solid var(--acg-peach);outline-offset:2px}.workspace textarea{line-height:1.9;min-height:110px;resize:vertical}.workspace .ws-post-text{background:#0000;border:0;box-shadow:none;font-size:15px;line-height:2.1;min-height:230px;padding:0}.workspace textarea::placeholder{color:var(--muted)}.ws-attachment-row{align-items:center;border-top:1px solid var(--acg-rule);color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:18px;padding:17px 0}.workspace .ws-upload{color:var(--muted);cursor:pointer;font-size:12px}.ws-upload input{display:none}.ws-attachment-row>span{font-size:10px;margin-left:auto}.ws-composer-footer{background:var(--acg-warm-surface);border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;margin:8px -26px -26px;padding:18px 26px}.workspace .ws-primary,.workspace .ws-secondary{align-items:center;border:2px solid var(--acg-charcoal);border-radius:8px;box-shadow:var(--acg-control-shadow);display:inline-flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;line-height:1.5;min-height:44px;padding:10px 19px;text-decoration:none}.workspace .ws-primary{background:var(--acg-peach);color:var(--acg-charcoal)}.workspace .ws-primary:hover:not(:disabled){background:var(--acg-peach-soft)}.workspace .ws-secondary{background:var(--acg-cream);border-color:var(--acg-charcoal);color:var(--acg-charcoal)}.workspace .ws-secondary:hover:not(:disabled){background:var(--acg-warm-surface)}.ws-preview-label{color:var(--muted);font-size:11px;letter-spacing:1px;margin-bottom:15px}.ws-preview{padding:22px;transform:none}.ws-preview-author{align-items:center;display:flex;gap:10px;margin-bottom:22px}.ws-preview-author img{border:2px solid var(--acg-rule);border-radius:50%;height:39px;object-fit:cover;width:39px}.ws-preview-author strong{color:var(--host-ink);display:block;font-size:12px}.ws-preview-author small{color:var(--muted);display:block;font-size:9px;margin-top:2px}.ws-preview-author>span{color:var(--acg-peach);font-size:20px;margin-left:auto}.ws-preview p{color:var(--acg-charcoal);font-size:13px;line-height:1.9;min-height:65px;overflow-wrap:anywhere;white-space:pre-wrap}.ws-preview-image{border-radius:7px;margin-bottom:7px;max-height:250px;object-fit:cover;width:100%}.ws-preview audio{width:100%}.ws-notice{background:var(--acg-success-surface);border:1px solid var(--acg-grace);border-radius:7px;color:var(--acg-grace);display:flex;font-size:12px;gap:15px;justify-content:space-between;margin:16px 46px 0;padding:15px 20px}.ws-notice button{background:none;border:0;color:inherit}.ws-notice.error{background:var(--acg-error-surface);border-color:var(--acg-error-surface);color:var(--acg-error-ink)}.ws-studio-content>.ws-notice{margin:0 0 20px}.ws-photo-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.ws-photo-grid img{border-radius:6px;height:120px;object-fit:cover;width:100%}.ws-photo-grid button{background:none;border:0;color:var(--muted);font-size:10px;padding:5px}.ws-photo-grid>div>div{display:flex;justify-content:space-between}.ws-attached-audio{align-items:center;display:flex;gap:10px;margin-bottom:15px}.ws-attached-audio audio{height:36px;width:80%}.ws-attached-audio button{background:none;border:0;color:var(--muted);font-size:10px}.ws-drafts{margin-top:40px}.ws-drafts h2 span{color:var(--muted);font-size:11px;font-weight:400;margin-left:12px}.ws-card-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ws-draft-card,.ws-episode-card{color:var(--ink);padding:24px;text-align:left}.ws-draft-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;margin:12px 0;overflow:hidden}.ws-draft-card small{color:var(--muted);font-size:10px}.ws-host-name{color:var(--host-ink);font-size:12px;font-weight:600}.ws-episode-card h2{margin:17px 0 12px}.ws-episode-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--muted);display:-webkit-box;font-size:12px;overflow:hidden}.ws-episode-card footer{border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:11px;justify-content:space-between;padding-top:16px}.ws-badge{background:var(--acg-peach-soft);border:1px solid var(--acg-rule);border-radius:4px;color:var(--muted);display:inline-block;font-size:10px;letter-spacing:0;padding:3px 9px;vertical-align:middle}.status-published{background:var(--acg-success-surface)}.status-failed{background:var(--acg-error-surface)}.ws-empty{padding:65px 30px;text-align:center}.ws-empty p{color:var(--muted);font-size:13px}.ws-recent{background:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);display:flex;justify-content:space-between;padding:20px 5px;width:100%}.ws-recent small{color:var(--muted)}.ws-episode-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.workspace .ws-episode-header input.ws-title-input{background:none;border:0;box-shadow:none;font-size:28px;font-weight:600;padding:10px 0}.ws-episode-header>div{flex:1 1}.ws-episode-header p{color:var(--muted);font-size:11px;margin:0}.ws-episode-header .ws-badge{margin-left:12px}.ws-materials{margin-bottom:24px;padding:22px 26px}.workspace summary{color:var(--acg-charcoal);cursor:pointer;font-size:13px}.ws-materials summary span{color:var(--muted);float:right;font-size:10px}.ws-material-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:24px 0 18px}.ws-material-grid textarea{font-size:13px;margin-top:9px;min-height:190px}.ws-materials>label textarea{font-size:12px;margin:9px 0 15px;min-height:65px}.ws-source-images{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.ws-source-images>div{width:100px}.ws-source-images img{border-radius:5px;height:100px;object-fit:cover;width:100px}.ws-source-images button{background:none;border:0;color:var(--muted);font-size:10px}.ws-initial{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:26px}.ws-initial p{color:var(--muted);font-size:12px}.ws-initial details{border-top:1px solid var(--line);margin-top:12px;padding-top:18px;width:100%}.ws-initial textarea{font-size:13px;margin:15px 0;min-height:180px}.ws-config-note{width:100%}.ws-review-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 280px}.ws-script{padding:25px 22px}.ws-script .ws-section-head{padding:0 5px}.ws-line{border:1px solid #0000;border-bottom:1px solid var(--acg-rule);border-radius:6px;padding:18px 14px}.ws-line.is-selected{background:var(--acg-peach-soft);border:1px solid var(--acg-field-border)}.ws-line.is-locked{background:var(--acg-warm-surface)}.ws-line-top{justify-content:space-between}.ws-line-author,.ws-line-top,.ws-line-top>div{align-items:center;display:flex;gap:8px}.ws-line-author{background:none;border:0;color:var(--host-ink);font-size:12px;padding:0}.ws-line-author img{border-radius:50%;height:26px;object-fit:cover;width:26px}.ws-line-author small{color:var(--muted);font-size:9px;margin-left:5px}.ws-line-top>div>button{background:none;border:0;color:var(--muted);font-size:10px}.workspace .ws-line textarea{background:none;border:0;box-shadow:none;color:var(--acg-charcoal);font-size:14px;line-height:1.9;min-height:90px;padding:10px 0}.ws-line-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ws-line-tools button{background:none;border:0;color:var(--muted);font-size:10px;padding:3px}.workspace .ws-line-tools select{font-size:10px;padding:3px;width:auto}.ws-line-tools label{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:4px}.ws-line-tools input{accent-color:var(--acg-aaron-ink)}.ws-needs-input{border-radius:3px;font-size:9px;padding:2px 6px}.ws-inline-note,.ws-needs-input{background:var(--acg-warning-surface);color:var(--acg-warning-ink)}.ws-inline-note{border-radius:5px;display:flex;font-size:11px;gap:10px;justify-content:space-between;margin-top:10px;padding:9px 10px;white-space:pre-wrap}.ws-inline-note button{background:none;border:0;color:var(--acg-charcoal);flex-shrink:0}.ws-add-line{background:none;border:1px dashed var(--acg-field-border);border-radius:6px;color:var(--muted);font-size:12px;margin-top:20px;padding:14px;width:100%}.ws-review-aside{position:sticky;top:24px}.ws-annotation,.ws-next-step{margin-bottom:20px;padding:23px}.ws-annotation h2{font-size:16px;margin:12px 0}.ws-annotation blockquote{border-left:2px solid var(--acg-peach);color:var(--muted);font-size:12px;margin:20px 0;max-height:140px;overflow:auto;padding-left:12px}.ws-annotation label{margin:12px 0}.ws-annotation select,.ws-annotation textarea{font-size:12px;margin-top:7px}.ws-annotation textarea{min-height:130px}.ws-annotation .ws-primary{margin-top:5px;width:100%}.ws-annotation small{color:var(--muted);display:block;font-size:10px;margin-top:8px}.ws-annotation>p,.ws-next-step p{color:var(--muted);font-size:12px;line-height:1.9}.ws-next-step button{margin-bottom:12px;width:100%}.ws-next-step small{color:var(--muted);display:block;font-size:10px}.ws-next-step a{color:var(--muted);display:block;font-size:12px;margin-top:14px}.ws-proposals{margin-top:24px;padding:26px}.ws-diff{grid-gap:20px;border-bottom:1px solid var(--line);display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:15px;padding-bottom:15px}.ws-diff>div{background:var(--acg-peach-soft);border-radius:6px;padding:15px}.ws-diff>div+div{background:var(--acg-success-surface)}.ws-diff small{color:var(--muted);font-size:10px}.ws-diff p{font-size:13px;margin:8px 0 0;white-space:pre-wrap}.ws-actions{display:flex;gap:12px;justify-content:flex-end}.ws-processing{align-items:center;background:var(--acg-warm-surface);border-radius:7px;color:var(--muted);display:flex;font-size:12px;gap:12px;margin-bottom:20px;padding:16px 20px}.ws-spinner{animation:ws-spin 1s linear infinite;border:2px solid var(--acg-rule);border-radius:50%;border-top-color:var(--acg-aaron-ink);height:13px;width:13px}@keyframes ws-spin{to{transform:rotate(1turn)}}.ws-login{margin:70px auto;max-width:500px;padding:35px}.ws-login h1{font-size:26px}.ws-login p{color:var(--muted);font-size:12px}.ws-login input{margin:10px 0 25px}@media (min-width:1500px){.ws-content{padding-top:65px}.ws-compose-layout{gap:40px}.ws-composer{padding:34px}.ws-composer-footer{margin:8px -34px -34px;padding:22px 34px}}@media (max-width:1100px){.ws-sidebar{padding:25px 16px;width:195px}.ws-content{padding:35px 25px 50px}.ws-topbar{padding-left:25px;padding-right:25px}.ws-heading h1{font-size:29px}.ws-review-layout{grid-template-columns:1fr}.ws-review-aside{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;position:static}.ws-compose-layout{gap:18px;grid-template-columns:minmax(0,1.3fr) minmax(210px,1fr)}.ws-composer{padding:20px}.ws-composer-footer{margin:8px -20px -20px;padding:18px 20px}.ws-hosts{gap:5px}.ws-hosts button{gap:4px}.ws-hosts button img{height:22px;width:22px}.ws-notice{margin:15px 25px 0}}@media (max-width:760px){.workspace{display:block}.ws-sidebar{border-bottom:1px solid var(--line);border-right:0;height:auto;padding:16px 20px;position:static;width:100%}.ws-sidebar .ws-back{display:none}.ws-sidebar nav{flex-direction:row;gap:5px;margin-top:18px}.ws-sidebar nav button{flex:1 1;font-size:12px;gap:5px;justify-content:center;padding:9px 5px}.ws-sidebar nav button span{font-size:15px}.ws-topbar{height:51px;padding:0 20px}.ws-private,.ws-topbar{font-size:11px}.ws-content{padding:28px 20px 45px}.workspace h1{font-size:28px}.ws-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.ws-heading>.ws-primary{padding:9px 12px;white-space:nowrap}.ws-compose-layout{grid-template-columns:1fr}.ws-compose-layout>aside{display:none}.workspace .ws-post-text{min-height:210px}.ws-attachment-row{gap:15px}.ws-attachment-row>span{margin-left:0}.ws-notice{margin:15px 20px 0}.ws-materials{padding:18px}.ws-materials summary span{display:none}.ws-material-grid{gap:15px;grid-template-columns:1fr}.ws-material-grid textarea{min-height:150px}.ws-episode-header{gap:10px}.workspace .ws-episode-header input.ws-title-input{font-size:23px}.ws-episode-header>.ws-secondary{padding:8px 12px;white-space:nowrap}.ws-review-aside{display:block}.ws-review-layout{gap:20px}.ws-script{padding:20px 10px}.ws-script .ws-section-head{padding:0 8px}.ws-section-head>span{font-size:11px}.ws-line{padding:15px 10px}.ws-initial{padding:20px}.ws-diff{gap:8px;grid-template-columns:1fr}.ws-proposals{padding:20px}.ws-login{margin:35px 20px}.ws-photo-grid img{height:100px}}@media (prefers-reduced-motion:reduce){.workspace *{animation:none!important;transition:none!important}}.ws-control-scope{border:0;flex:1 1;margin:0;min-width:0;padding:0}.ws-control-scope:disabled{opacity:1}.ws-mobile-close,.ws-note-backdrop{display:none}@media (max-width:760px){.ws-review-aside .ws-annotation{display:none}.ws-review-aside.has-selection .ws-annotation{border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -4px 0 var(--acg-peach);display:block;left:0;margin:0;max-height:82vh;overflow:auto;padding:24px 24px 30px;position:fixed;right:0;z-index:31}.ws-review-aside.has-selection .ws-note-backdrop{background:var(--acg-overlay);border:0;display:block;height:100%;inset:0;position:fixed;width:100%;z-index:30}.ws-mobile-close{background:none;border:0;color:var(--muted);display:block;float:right;font-size:11px}.ws-annotation textarea{min-height:100px}.ws-annotation blockquote{margin:12px 0;max-height:70px}}.ws-sidebar nav button{min-height:46px}.ws-sidebar nav button:not(.active):hover{background:var(--acg-charcoal-soft);color:var(--acg-cream)}.ws-private{color:var(--acg-peach)}.ws-panel .ws-eyebrow{color:var(--acg-muted)}.ws-panel .ws-section-head>span{color:var(--acg-muted);font-size:11px}.ws-hosts button{border-width:2px;min-height:46px}.ws-hosts button.selected{border-color:var(--host);box-shadow:2px 2px 0 var(--acg-charcoal)}.ws-hosts button:hover{background:var(--acg-peach-soft)}.workspace textarea::placeholder{color:var(--acg-muted);opacity:1}.workspace .ws-episode-header input.ws-title-input{color:var(--acg-cream)}.workspace .ws-episode-header input.ws-title-input::placeholder{color:var(--acg-muted-on-dark)}.workspace .ws-primary:active:not(:disabled),.workspace .ws-secondary:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.ws-host-name,.ws-preview-author strong{color:var(--host-ink)}.ws-preview-author small{font-size:11px}.ws-line-author{font-size:13px}.ws-line-author small,.ws-line-tools button,.ws-line-tools label,.ws-line-top>div>button{font-size:11px}.ws-line-tools button{min-height:32px}.workspace .ws-line-tools select{font-size:12px;padding:5px}.ws-line.is-selected{border-color:var(--acg-peach);box-shadow:inset 3px 0 0 var(--acg-peach)}.ws-annotation,.ws-next-step{margin-bottom:26px}.ws-badge{color:var(--acg-aaron-ink)}.status-published{color:var(--acg-grace)}.status-failed{color:var(--acg-error-ink)}.ws-next-step a{color:var(--acg-grace);text-decoration:underline}.ws-processing{color:var(--acg-charcoal)}.ws-login{width:min(500px,calc(100% - 40px))}.ws-notice,.ws-processing{overflow-wrap:anywhere}@media (max-width:1100px){.ws-brand-logo{height:140px;width:140px}}@media (max-width:760px){.ws-brand{flex-direction:row;gap:18px;justify-content:center}.ws-brand-logo{height:90px;width:90px}.ws-sidebar nav{margin-top:12px}.ws-content{padding-right:25px}.ws-attachment-row{gap:16px}.workspace .ws-upload{align-items:center;display:inline-flex;min-height:44px}.workspace .ws-line-tools select,.ws-line-author,.ws-line-tools button,.ws-line-tools label,.ws-line-top>div>button{min-height:44px}.ws-mobile-close{min-height:44px;padding:0 4px}.ws-annotation blockquote{clear:both}.ws-episode-header{flex-wrap:wrap}.ws-episode-header>div{flex-basis:100%;min-width:0;width:100%}.workspace .ws-episode-header input.ws-title-input{font-size:24px}}.ws-admin .ws-topbar h1{font-size:20px;letter-spacing:0;margin:0}.ws-admin .ws-context{align-items:center;display:flex;font-size:12px;gap:18px}.ws-admin .ws-storage{color:var(--muted)}.ws-admin .ws-sidebar nav{margin-top:32px}.ws-admin .ws-sidebar nav+.ws-back{margin-top:auto}.ws-admin .ws-content{padding-top:28px}.ws-admin .ws-heading{justify-content:flex-end;margin-bottom:24px}.ws-admin .ws-compose-layout:not(.has-preview){grid-template-columns:minmax(0,1fr);max-width:820px}.ws-admin .ws-hosts{margin-top:0}.ws-admin .ws-draft-state{color:var(--muted);font-size:12px;margin-bottom:14px;text-align:right}.ws-admin .ws-preview-label{font-size:13px;font-weight:500;letter-spacing:0;margin-top:0}.ws-admin .ws-preview-author{margin-bottom:0}.ws-admin .ws-preview audio,.ws-admin .ws-preview p,.ws-admin .ws-preview-image{margin-top:20px}.ws-admin .ws-field-note{color:var(--muted);display:block;font-size:12px;font-weight:400;margin-bottom:16px}.ws-admin .ws-initial{align-items:center}.ws-admin .ws-initial .ws-config-note{font-size:12px;margin:0;width:auto}.ws-admin .ws-annotation h2{margin-top:0}.ws-admin .ws-next-step .ws-action-status{margin:-4px 0 18px}@media (max-width:760px){.ws-admin .ws-topbar{padding-left:20px;padding-right:25px}.ws-admin .ws-topbar h1{font-size:18px}.ws-admin .ws-context{font-size:11px;gap:12px}.ws-admin .ws-sidebar nav{margin-top:12px}}.online-admin{background:var(--acg-charcoal);color:var(--acg-charcoal);min-height:100vh;padding:28px 20px 60px}.online-admin header{margin:0 auto 28px;max-width:620px}.online-admin header img{height:150px;margin:auto;object-fit:contain;width:150px}.online-admin .oa-card{background:var(--acg-cream);border-bottom:3px solid var(--acg-peach);border-radius:var(--acg-card-radius);border-right:3px solid var(--acg-peach);box-shadow:var(--acg-card-shadow);margin:auto;max-width:620px;padding:28px}.online-admin .oa-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.online-admin h1{font-size:28px;font-weight:700}.online-admin .oa-form{display:flex;flex-direction:column;gap:24px}.online-admin label{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px}.online-admin input:not([type=file]),.online-admin textarea{background:var(--acg-warm-surface);border:1px solid var(--acg-field-border);border-radius:8px;font:inherit;font-weight:400;padding:12px;width:100%}.online-admin textarea{line-height:1.8;resize:vertical}.online-admin button{background:var(--acg-cream);border:2px solid var(--acg-charcoal);border-radius:8px;font-size:14px;min-height:44px;padding:8px 14px}.online-admin .oa-primary{background:var(--acg-peach);box-shadow:var(--acg-control-shadow);font-weight:700}.online-admin :is(button,input,textarea):focus-visible{outline:3px solid var(--acg-aaron-ink);outline-offset:3px}.online-admin button:disabled,.online-admin fieldset:disabled button{cursor:not-allowed;opacity:.55}.online-admin legend{font-size:14px;font-weight:600;margin-bottom:8px}.online-admin .oa-hosts{display:flex;gap:12px}.online-admin .oa-hosts button{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:center}.online-admin .oa-hosts img{border-radius:50%;height:32px;width:32px}.online-admin button[aria-pressed=true]{background:var(--acg-peach-soft);box-shadow:var(--acg-control-shadow)}.online-admin .oa-attachments{grid-gap:24px;border-top:1px solid var(--acg-rule);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:20px}.online-admin input[type=file]{display:none}.online-admin small{color:var(--acg-muted);font-size:12px;font-weight:400}.online-admin .oa-upload-group{align-items:flex-start;display:flex;flex-direction:column;gap:12px;min-width:0}.online-admin .oa-upload-heading{align-items:baseline;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px;justify-content:space-between;width:100%}.online-admin .oa-count{color:var(--acg-muted);font-size:12px;font-weight:400;margin-left:6px}.online-admin .oa-upload-button{align-items:center;background:var(--acg-warm-surface);border:1px solid var(--acg-field-border);display:inline-flex;gap:10px;justify-content:center;min-height:48px;padding:10px 16px}.online-admin .oa-upload-button:hover:not(:disabled){background:var(--acg-peach-soft);border-color:var(--acg-aaron-ink)}.online-admin .oa-audio-file>svg,.online-admin .oa-upload-button svg{flex-shrink:0;height:22px;width:22px}.online-admin .oa-audio-file{align-items:center;background:var(--acg-warm-surface);border:1px solid var(--acg-rule);border-radius:8px;display:flex;gap:10px;padding:8px;width:100%}.online-admin .oa-audio-file>div{flex:1 1;min-width:0}.online-admin .oa-filename{display:block;font-size:13px;overflow-wrap:anywhere}.online-admin .oa-audio-file button{background:#0000;border:0;flex-shrink:0;font-size:22px;padding:0;width:44px}.online-admin .oa-images{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.online-admin .oa-images>div{position:relative}.online-admin .oa-images img{border-radius:8px;height:100px;object-fit:cover;width:100px}.online-admin .oa-images button{padding:0;position:absolute;right:-8px;top:-8px;width:44px}.online-admin .oa-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.online-admin .oa-podcast-fields{border-top:1px solid var(--acg-rule);display:flex;flex-direction:column;gap:24px;padding-top:20px}.online-admin .oa-field-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.online-admin .oa-error,.online-admin .oa-success{border-radius:8px;font-size:14px;line-height:1.7;margin-bottom:20px;padding:12px}.online-admin .oa-error{background:var(--acg-error-surface);color:var(--acg-error-ink)}.online-admin .oa-success{background:var(--acg-success-surface);color:var(--acg-grace)}.online-admin .oa-success a{text-decoration:underline}@media (max-width:480px){.online-admin{padding:16px 12px 40px}.online-admin .oa-card{padding:20px 16px}.online-admin .oa-hosts{gap:6px}.online-admin .oa-hosts button{flex-direction:column;padding:8px}.online-admin .oa-attachments{gap:20px;grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=main.534f6555.css.map*/