@import "https://fonts.googleapis.com/css2?family=Google+Sans+Flex:wght@400;500;600;700;800&family=Noto+Sans+Javanese:wght@400;500;600;700&display=swap";.unified-workspace-shell{--studio-metric-card-min-height:144px;--studio-metric-card-padding-block:1.05rem;--studio-metric-card-padding-inline:1.15rem;--studio-metric-card-radius:20px;--studio-metric-grid-gap:.72rem}.studio-metric-grid{--studio-metric-columns:4;grid-template-columns:repeat(var(--studio-metric-columns), minmax(0, 1fr));gap:var(--studio-metric-grid-gap);margin-bottom:1.25rem;display:grid}.studio-metric-card{min-width:0;min-height:var(--studio-metric-card-min-height);padding:var(--studio-metric-card-padding-block) var(--studio-metric-card-padding-inline);border:1px solid var(--line);border-radius:var(--studio-metric-card-radius);background:var(--paper-light);color:var(--ink);text-align:left;font:inherit;grid-template-rows:auto auto minmax(2.5em,1fr);align-content:start;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:grid}button.studio-metric-card{cursor:pointer;width:100%}.studio-metric-card:hover,.studio-metric-card:focus-visible{border-color:var(--line-strong,var(--line));background:var(--surface-hover);transform:translateY(-2px)}.studio-metric-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.studio-metric-label{min-height:1.4em;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.04em;line-height:1.4}.studio-metric-value{overflow-wrap:anywhere;color:var(--ink);font-size:var(--btj-type-display);font-weight:var(--btj-weight-semibold);letter-spacing:-.025em;margin-top:.75rem;line-height:1;display:block}.studio-metric-note{min-height:2.5em;color:var(--muted);font-size:var(--btj-type-small);align-self:end;padding-top:.55rem;line-height:1.35;display:block}.studio-metric-note.is-empty{visibility:hidden}.studio-metric-grid.is-compact{--studio-metric-card-min-height:112px;--studio-metric-card-padding-block:.85rem;--studio-metric-card-padding-inline:.95rem;--studio-metric-card-radius:16px;--studio-metric-grid-gap:.58rem;margin-bottom:0}.studio-metric-grid.is-compact .studio-metric-value{font-size:var(--btj-type-heading);margin-top:.55rem}.studio-metric-grid.is-compact .studio-metric-note{min-height:1.35em;padding-top:.35rem}:root[data-theme=dark] .studio-metric-card{border-color:var(--line);background:var(--paper-light)}@media (width>=981px) and (width<=1179px){.studio-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.studio-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.studio-metric-card{border-radius:16px;min-height:126px;padding:.9rem}}@media (width<=460px){.studio-metric-grid{grid-template-columns:1fr}.studio-metric-card{min-height:112px}}@media (prefers-reduced-motion:reduce){.studio-metric-card{transition:none}.studio-metric-card:hover,.studio-metric-card:focus-visible{transform:none}}.subtitle-sync-editor{gap:16px;min-width:0;display:grid}.subtitle-sync-editor p{margin:0}.subtitle-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.subtitle-file{border:1px solid var(--btj-divider-soft);border-radius:var(--btj-navigation-row-radius);background:var(--btj-surface-canvas);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex}.subtitle-file>span{overflow-wrap:anywhere}.subtitle-file small,.subtitle-match small,.subtitle-sync-summary,.subtitle-sync-editor .inline-error small{color:var(--muted);font-size:var(--btj-type-small)}.subtitle-sync-editor .inline-error small{overflow-wrap:anywhere;display:block}.subtitle-file-picker{position:relative;overflow:hidden}.subtitle-file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.subtitle-file-picker:focus-within{outline:2px solid var(--ink-soft);outline-offset:2px}.subtitle-file-picker:has(input:disabled){opacity:.5;cursor:default}.subtitle-sync-actions,.subtitle-sync-summary{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.subtitle-sync-actions>.btj-dropdown-select{max-width:100%}.subtitle-match-list{gap:16px;display:grid}.subtitle-match{border-block-start:1px solid var(--btj-divider-soft);gap:12px;min-width:0;padding-block:16px;display:grid}.subtitle-match>header{color:var(--muted);font-size:var(--btj-type-small);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.subtitle-match-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.subtitle-match-comparison p,.subtitle-manual-target p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-size:var(--btj-type-standard);margin-block:6px}.subtitle-manual-target summary{cursor:pointer;color:var(--ink-soft);font-size:var(--btj-type-small)}.subtitle-manual-target[open]>div{margin-block:12px}.wacan-text-editor fieldset{border:0;min-width:0;margin:0;padding:0}.wacan-text-editor .segment-form-card{gap:14px;min-width:0;display:grid}.wacan-text-editor .segment-form-card textarea{min-height:100px}.wacan-text-editor .segment-main p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=820px){.subtitle-file-grid,.subtitle-match-comparison{grid-template-columns:minmax(0,1fr)}}.lestari-transcription-main{max-width:900px;margin-inline:auto}.lestari-page-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.lestari-page-controls form{align-items:center;gap:8px;display:flex}.lestari-page-controls input{width:76px;padding:8px}.lestari-source-leaf{border:1px solid;border-radius:4px;padding:clamp(20px,5vw,56px)}.lestari-source-meta{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:32px;font-size:.85rem;display:flex}.lestari-source-leaf .btj-reading-text{overflow-wrap:anywhere;line-height:1.85}.lestari-source-leaf .btj-reading-text p{white-space:pre-wrap;margin-block:0 1.3em}.lestari-source-leaf .btj-reading-text h2{text-align:center;margin-block:2em}.lestari-footnotes{border-top:1px solid;margin-top:32px;padding-top:16px;font-size:.875rem;line-height:1.65}.lestari-footnotes h2{font-size:1rem}.lestari-wacan-links{gap:12px;padding-block:24px;display:grid}.lestari-source-credit{padding-block:16px;font-size:.85rem}@media (width<=560px){.lestari-page-controls{gap:12px}.lestari-page-controls form{order:-1;justify-content:center;width:100%}}#root .profile-shared-header{border:0;gap:.65rem;margin:0 0 1.35rem;padding:.15rem 0 0;display:grid}#root .profile-shared-identity{grid-template-columns:138px minmax(0,1fr);align-items:center;gap:1.15rem;min-width:0;display:grid}#root .profile-shared-avatar{background:0 0;border:0;place-items:center;width:138px;height:156px;display:grid}#root .profile-shared-avatar>.profile-avatar-image{width:100%;height:100%}#root .profile-shared-avatar--photo,#root .profile-shared-avatar--initials{background:var(--surface-active);border-radius:50%;height:138px;overflow:hidden}#root .profile-shared-avatar--photo>.profile-avatar-image,#root .profile-shared-avatar--initials>.profile-avatar-image{border-radius:inherit;overflow:hidden}#root .profile-shared-avatar--photo img{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;transform:none}#root .profile-shared-avatar--initials .profile-shared-avatar-fallback{place-items:center;width:100%;height:100%;display:grid}#root .profile-shared-avatar--character{border-radius:0;place-items:end center;overflow:visible}#root .profile-shared-avatar--character>.profile-avatar-image{background:0 0;overflow:visible}#root .profile-shared-avatar--character img{object-fit:contain;object-position:center bottom;transform-origin:bottom;filter:drop-shadow(0 10px 14px #00000024);width:100%;height:100%;transform:scale(1.08)}#root .profile-shared-avatar-fallback{color:var(--ink);font-size:var(--btj-type-display);font-weight:var(--btj-weight-semibold)}#root .profile-shared-copy{justify-items:start;gap:.18rem;min-width:0;display:grid}#root .profile-shared-copy h1{color:var(--ink);font-size:var(--btj-type-display);font-weight:var(--btj-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.12}#root .profile-shared-handle,#root .profile-shared-operational-meta{color:var(--muted);font-size:var(--btj-type-standard);margin:0;line-height:1.4}#root .profile-shared-operational-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}#root .profile-shared-featured{min-width:0;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);align-items:center;gap:.5rem;margin-top:.2rem;line-height:1.4;display:inline-flex}#root .profile-shared-featured span{color:var(--ink-soft);font:inherit}#root .profile-shared-actions{flex-wrap:wrap;gap:.5rem;margin-top:.55rem;display:flex}#root .profile-shared-header .profile-route-tabs{border:0;width:100%;margin:0;padding:.35rem 0 .25rem}#root .profile-shared-header+.profile-route-content{margin-top:0}#root .profile-route-page .identity-route-content,#root .profile-route-page .achievements-route-content{max-width:none}#root .profile-public-summary{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:1rem;display:grid}#root .profile-public-summary.is-facts-only{grid-template-columns:minmax(0,560px)}#root .profile-about-card,#root .profile-overview-facts{min-width:0}#root .profile-about-card p{max-width:720px;color:var(--ink-soft);margin:0;line-height:1.65}#root .profile-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}#root .profile-overview-facts>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:center;gap:.2rem;min-width:0;padding:.9rem;display:grid}#root .profile-overview-facts dt{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}#root .profile-overview-facts dd{color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0}#root .profile-public-identity-card{scroll-margin-top:88px}@media (width<=760px){#root .profile-shared-identity{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:.8rem}#root .profile-shared-avatar{width:104px;height:122px}#root .profile-shared-avatar--photo,#root .profile-shared-avatar--initials{height:104px}#root .profile-shared-copy h1{font-size:var(--btj-type-heading)}#root .profile-public-summary{grid-template-columns:1fr}}@media (width<=520px){#root .profile-shared-identity{grid-template-columns:86px minmax(0,1fr);align-items:center}#root .profile-shared-avatar{width:86px;height:102px}#root .profile-shared-avatar--photo,#root .profile-shared-avatar--initials{height:86px}#root .profile-shared-actions{width:100%}#root .profile-shared-actions .secondary-button{flex:auto}#root .profile-shared-header .profile-route-tabs{margin-right:calc(-1*clamp(.9rem,4vw,1.2rem));padding-right:clamp(.9rem,4vw,1.2rem)}}#root .achievements-reddit-content{gap:0;max-width:none}#root .achievement-experience{border-top:1px solid var(--line);min-width:0;overflow:hidden}#root .achievement-featured-strip{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:112px;padding:1rem 0 1.25rem;display:grid}#root .achievement-featured-main{align-items:center;gap:.9rem;min-width:0;display:flex}#root .achievement-featured-art{border-radius:50%;flex:0 0 82px;place-items:center;width:82px;height:82px;display:grid;position:relative}#root .achievement-featured-art.is-empty{border:1px dashed var(--line-strong);color:var(--muted);background:var(--surface)}#root .achievement-featured-copy{min-width:0}#root .achievement-featured-copy>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);margin-bottom:.24rem;display:block}#root .achievement-featured-copy strong{color:var(--ink);font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold);display:block}#root .achievement-featured-copy p{max-width:560px;color:var(--muted);font-size:var(--btj-type-small);margin:.3rem 0 0;line-height:1.45}#root .achievement-featured-stats{justify-items:end;gap:.18rem;min-width:112px;display:grid}#root .achievement-featured-stats strong{color:var(--ink);font-size:var(--btj-type-heading)}#root .achievement-featured-stats span{color:var(--muted);font-size:var(--btj-type-small)}#root .achievement-rail-section{border-bottom:1px solid var(--line);gap:.75rem;min-width:0;padding:1.25rem 0 1.4rem;display:grid}#root .achievement-rail-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}#root .achievement-rail-heading h2{color:var(--ink);font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold);margin:0}#root .achievement-rail-heading p{color:var(--muted);font-size:var(--btj-type-small);margin:.16rem 0 0}#root .achievement-rail-controls{gap:.4rem;display:flex}#root .achievement-rail-controls button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-soft);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}#root .achievement-rail-controls button:hover,#root .achievement-rail-controls button:focus-visible{color:var(--ink);border-color:var(--line-strong);background:var(--surface-hover)}#root .achievement-rail-track{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;gap:clamp(1rem,2.3vw,2rem);min-width:0;padding:.25rem .1rem .45rem;display:flex;overflow-x:auto}#root .achievement-rail-track::-webkit-scrollbar{display:none}#root .achievement-tile{scroll-snap-align:start;width:156px;min-width:156px;color:var(--ink);text-align:center;font:inherit;background:0 0;border:0;border-radius:16px;grid-template-rows:128px auto auto auto auto;align-content:start;justify-items:center;gap:.24rem;padding:.45rem .35rem .55rem;display:grid}#root button.achievement-tile{cursor:pointer}#root button.achievement-tile:hover,#root button.achievement-tile:focus-visible,#root .achievement-tile.is-featured{background:var(--surface-hover);outline:none}#root button.achievement-tile:focus-visible{box-shadow:0 0 0 2px var(--ink)}#root .achievement-tile-art{place-items:center;width:124px;height:124px;display:grid;position:relative}#root .achievement-tile-badge{transition:transform .16s,opacity .16s,filter .16s}#root button.achievement-tile:hover .achievement-tile-badge{transform:translateY(-2px)scale(1.02)}#root .achievement-tile.is-locked .achievement-tile-badge{opacity:.2;filter:grayscale()}#root .achievement-tile.is-progress .achievement-tile-badge{opacity:.48;filter:grayscale(.72)}#root .achievement-tile-lock,#root .achievement-tile-featured{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--ink);background:var(--paper-light);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:7px;right:4px;box-shadow:0 4px 12px #00000024}#root .achievement-tile-featured{color:var(--paper-light);background:var(--ink)}#root .achievement-tile>strong{max-width:100%;color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);line-height:1.3}#root .achievement-tile-description{min-height:2.75em;color:var(--muted);font-size:var(--btj-type-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.38;display:-webkit-box;overflow:hidden}#root .achievement-tile small{color:var(--muted);font-size:var(--btj-type-small)}#root .achievement-tile-progress{background:var(--surface-strong);border-radius:99px;width:100%;height:5px;overflow:hidden}#root .achievement-tile-progress>span{border-radius:inherit;background:var(--ink);height:100%;display:block}#root .achievement-save-row{margin-top:1rem}@media (width<=700px){#root .achievement-featured-strip{grid-template-columns:1fr;gap:.7rem}#root .achievement-featured-stats{justify-items:start}#root .achievement-rail-controls{display:none}#root .achievement-rail-track{margin-right:calc(-1*clamp(.9rem,4vw,1.2rem));padding-right:clamp(.9rem,4vw,1.2rem)}#root .achievement-tile{grid-template-rows:116px auto auto auto auto;width:142px;min-width:142px}#root .achievement-tile-art{width:112px;height:112px}}.image-crop-dialog>header,.image-crop-dialog>footer,.image-crop-controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.image-crop-dialog>header h2{margin:0}.image-crop-dialog>header p{color:var(--muted);margin:4px 0 0}.image-crop-dialog>header>button{width:38px;height:38px;color:var(--ink);background:var(--surface-hover);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.image-crop-preview{background:linear-gradient(45deg, var(--surface-hover) 25%, transparent 25%), linear-gradient(-45deg, var(--surface-hover) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--surface-hover) 75%), linear-gradient(-45deg, transparent 75%, var(--surface-hover) 75%), var(--paper);max-height:56vh;box-shadow:inset 0 0 0 1px var(--line);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:16px;place-items:center;margin:20px auto;display:grid;position:relative;overflow:hidden}.image-crop-preview canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.image-crop-preview canvas:active{cursor:grabbing}.image-crop-preview>span{color:var(--muted);position:absolute}.image-crop-controls{padding:2px 0 18px}.image-crop-controls label{flex:1;align-items:center;gap:12px;display:flex}.image-crop-controls label span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.image-crop-controls input{accent-color:var(--ink);flex:1}.image-crop-controls>button{color:var(--muted);font-weight:var(--btj-weight-semibold);background:0 0;border:0}.image-crop-dialog>footer{border-top:1px solid var(--line);padding-top:18px}.image-crop-dialog>footer>span{color:var(--muted);font-size:var(--btj-type-small)}.image-crop-dialog>footer>div{gap:10px;display:flex}@media (width<=620px){.image-crop-dialog>footer{flex-direction:column;align-items:flex-start}.image-crop-dialog>footer>div{width:100%}.image-crop-dialog>footer button{flex:1}}.support-placement-choice-grid.sponsorship-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsorship-pricing-toolbar{justify-content:flex-end;align-items:center;margin-bottom:.75rem;display:flex}.sponsorship-currency-switch{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}.sponsorship-currency-switch button{min-width:52px;min-height:34px;color:var(--muted);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .75rem}.sponsorship-currency-switch button.active{color:var(--paper-light);background:var(--ink)}.support-placement-choice-grid.sponsorship-price-grid>button,.support-placement-choice-grid.sponsorship-price-grid>article{grid-template-rows:auto 1fr auto;align-content:start;min-height:150px;padding:1.2rem;display:grid}.support-placement-choice-grid.sponsorship-price-grid h3{margin:.5rem 0 0}.support-placement-choice-grid.sponsorship-price-grid strong{align-self:end;margin-top:1.5rem}.sponsorship-price-check{min-height:18px}.support-currency-note{color:var(--muted);font-size:var(--btj-type-small);margin:.55rem 0 0}@media (width<=720px){.sponsorship-pricing-toolbar{justify-content:flex-start}.support-placement-choice-grid.sponsorship-price-grid{grid-template-columns:1fr}}:root{color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;--sage:#646464;--gold:#969696;--danger:#4d4d4d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--paper);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}h1,h2,h3,p{margin-top:0}textarea{resize:vertical}.eyebrow{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.13em;text-transform:none;color:var(--accent);margin-bottom:.6rem;display:block}.primary-button,.secondary-button,.danger-button{min-height:42px;font-weight:var(--btj-weight-semibold);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1.1rem;transition:all .18s;display:inline-flex}.primary-button:disabled{opacity:.55;cursor:wait;transform:none}.secondary-button{background:var(--paper-light);color:var(--ink);border-color:var(--line)}.secondary-button:hover{border-color:var(--ink)}.danger-button{color:var(--danger);background:#f8f8f8;border-color:#ccc}.text-button{color:inherit;font-weight:var(--btj-weight-semibold);background:0 0;border:0;padding:.35rem 0}.text-button.inverted{color:#e7e7e7}.text-link{color:var(--accent-dark);font-weight:var(--btj-weight-semibold);background:0 0;border:0;padding:0}.icon-button{border:1px solid var(--line);background:var(--paper-light);width:36px;height:36px;font-size:var(--btj-type-heading);border-radius:50%;place-items:center;display:grid}.icon-button.danger{color:var(--danger)}.language-switch{border:1px solid #ffffff2e;border-radius:9px;gap:3px;padding:3px;display:flex}.language-switch button{color:#c8c8c8;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border:0;border-radius:6px;padding:.4rem .55rem}.language-switch button.active{color:var(--ink);background:#ededed}.language-switch.light{border-color:var(--line)}.language-switch.light button{color:var(--muted)}.language-switch.light button.active{background:var(--ink);color:#fff}.brand-lockup{align-items:center;gap:.75rem;display:flex}.brand-lockup img{object-fit:cover;border-radius:50%;width:44px;height:44px}.brand-lockup strong{font-family:Georgia,serif;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-medium);display:block}.brand-lockup span{color:#a1a1a1;font-size:var(--btj-type-small);margin-top:.16rem;line-height:1.3;display:block}.sidebar{background:var(--ink);color:#f9f9f9;border-right:1px solid #2a2a2a;flex-direction:column;height:100vh;padding:1.35rem 1.15rem;display:flex;position:sticky;top:0}.sidebar .brand-lockup{border-bottom:1px solid #ffffff1a;padding:.2rem .35rem 1.45rem}.side-nav{gap:.3rem;margin:1.35rem 0;display:grid}.side-nav a{color:#b5b5b5;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);border-radius:9px;padding:.72rem .85rem}.side-nav a:hover{color:#fff;background:#ffffff0f}.side-nav a.active{color:var(--ink);background:#e5e5e5}.sidebar-footer{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:1rem}.profile-mini{align-items:center;gap:.65rem;display:flex}.profile-mini img,.avatar-fallback{object-fit:cover;width:38px;height:38px;color:var(--ink);font-weight:var(--btj-weight-semibold);background:#ddd;border-radius:50%;place-items:center;display:grid}.profile-mini strong{font-size:var(--btj-type-standard);white-space:nowrap;text-overflow:ellipsis;max-width:130px;display:block;overflow:hidden}.profile-mini span{font-size:var(--btj-type-small);color:#979797;margin-top:.1rem;display:block}.sidebar-actions{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.workspace{background:radial-gradient(circle at top right, #96969617, transparent 28%), var(--paper);min-width:0}.page-pad{max-width:1440px;margin:0 auto;padding:2.1rem clamp(1.25rem,3vw,3rem) 4rem}.page-title{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.8rem;display:flex}.page-title p{color:var(--muted);max-width:680px;margin-bottom:0}.section-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1rem;display:flex}.section-heading h2{font-size:var(--btj-type-display);margin:0}.section-heading p,.section-heading small{color:var(--muted);margin:0}.public-brand span{color:var(--muted)}.public-actions{align-items:center;gap:.8rem;display:flex}.archive-hero{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#e6e6e6 0%,#f2f2f2 60%,#dadada 100%);grid-template-columns:1.25fr .75fr;align-items:center;gap:3rem;min-height:430px;padding:3.5rem clamp(1.2rem,8vw,9rem);display:grid;overflow:hidden}.hero-copy{z-index:2;max-width:760px;position:relative}.hero-copy h1{font-size:var(--btj-type-display);max-width:820px;margin-bottom:1rem;line-height:1}.hero-copy>p{font-size:var(--btj-type-standard);color:#4c4c4c;max-width:560px;margin-bottom:0;line-height:1.6}.hero-actions{align-items:center;gap:.65rem;margin-top:1.45rem;display:flex}.youtube-button span{font-size:var(--btj-type-small);transform:translateY(-.5px)}.hero-copy blockquote{border-left:3px solid var(--accent);color:#494949;margin:2.2rem 0 0;padding:.25rem 0 .25rem 1.15rem;font-family:Georgia,serif;font-style:italic}.hero-copy cite{font-family:inherit;font-size:var(--btj-type-small);color:var(--muted);margin-top:.55rem;display:block}.hero-mark{justify-self:center;position:relative}.hero-mark:before{content:"";border:1px solid #1515151f;border-radius:50%;position:absolute;inset:-16%}.hero-mark img{border-radius:50%;width:min(285px,27vw);display:block;box-shadow:0 40px 100px #1c1c1c38}.archive-section{max-width:1500px;margin:auto;padding:4rem clamp(1.2rem,6vw,7rem) 6rem}.episode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.episode-card{background:var(--paper-light);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-height:240px;padding:1.25rem;transition:all .2s;display:flex;box-shadow:0 8px 24px #2727270a}.episode-card:hover{box-shadow:var(--shadow);border-color:#b4b4b4;transform:translateY(-4px)}.episode-card-top{font-size:var(--btj-type-small);text-transform:none;letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.episode-card h3{font-size:var(--btj-type-display);margin:2.2rem 0 .6rem}.episode-card p{color:var(--muted);line-height:1.5}.episode-meta{font-size:var(--btj-type-small);color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.8rem;display:flex}.login-page{background:var(--paper);grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);min-height:100vh;display:grid}.login-story{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:5vw;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:580px;height:580px;position:absolute;bottom:-250px;right:-220px}.login-story img{border-radius:50%;width:100px}.login-story>div{z-index:1;max-width:760px;position:relative}.login-story h1{font-size:var(--btj-type-display);margin-bottom:1.5rem;line-height:.98}.login-story p{color:#c1c1c1;font-family:Georgia,serif;font-size:var(--btj-type-standard)}.login-panel{flex-direction:column;padding:2rem 4vw;display:flex}.login-panel>.language-switch{align-self:flex-end}.login-card{background:var(--paper-light);border:1px solid var(--line);width:min(420px,100%);box-shadow:var(--shadow);border-radius:16px;margin:auto;padding:2rem}.login-card h2{font-size:var(--btj-type-display);margin-bottom:.7rem}.login-card p{color:var(--muted);line-height:1.65}.google-button{width:100%;margin:1rem 0}.google-mark{color:#7f7f7f;width:22px;height:22px;font-family:Arial;font-weight:var(--btj-weight-semibold);background:#fff;border-radius:50%;place-items:center;display:grid}.center-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:2rem;display:flex}.pending-card img{border-radius:50%;width:96px}.pending-card h1{max-width:620px;font-size:var(--btj-type-display);margin-bottom:0}.pending-card p{max-width:540px;color:var(--muted);line-height:1.6}.status-badge{text-transform:capitalize;border:1px solid var(--line);width:fit-content;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.025em;color:#5b5b5b;background:#e9e9e9;border-radius:99px;align-items:center;padding:.23rem .52rem;display:inline-flex}.status-published,.status-approved,.status-active{color:#4e4e4e;background:#ececec;border-color:#d0d0d0}.status-pending,.status-review{color:#5c5c5c;background:#ebebeb;border-color:#c9c9c9}.status-rejected,.status-suspended,.status-stale{color:#4b4b4b;background:#e5e5e5;border-color:#c2c2c2}.status-admin{color:#474747;background:#e3e3e3;border-color:#c5c5c5}.status-contributor{color:#575757;background:#e9e9e9;border-color:#cfcfcf}.video-frame{aspect-ratio:16/9;background:#0c0c0c;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 14px 35px #1c1c1c29}.video-host,.video-host iframe{width:100%;height:100%;display:block}.video-loading{color:#b1b1b1;font-size:var(--btj-type-standard);place-items:center;display:grid;position:absolute;inset:0}.studio-page{flex-direction:column;min-height:100vh;display:flex}.studio-toolbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:12;background:#f3f3f3e0;justify-content:space-between;align-items:center;gap:1.5rem;min-height:100px;padding:1.25rem 2rem;display:flex;position:sticky;top:0}.studio-toolbar h1{font-size:var(--btj-type-display);margin:0}.select-label span,label>span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:none;letter-spacing:.07em;color:var(--muted);margin-bottom:.4rem;display:block}select,input,textarea{width:100%;color:var(--ink);background:#fdfdfd;border:1px solid #c7c7c7;border-radius:9px;outline:none;padding:.72rem .78rem}.studio-layout{flex:1;grid-template-columns:minmax(400px,.92fr) minmax(450px,1.08fr);min-height:calc(100vh - 100px);display:grid}.studio-video-column{border-right:1px solid var(--line);background:#e3e3e3;padding:1.5rem}.studio-video-column .video-frame{position:sticky;top:124px}.source-card{background:var(--paper-light);border:1px solid var(--line);border-radius:12px;margin-top:1rem;padding:1rem}.source-card h3{margin-bottom:.35rem}.source-card p{color:var(--muted);margin-bottom:.6rem}.transcript-panel{background:#f3f3f3;flex-direction:column;min-height:0;display:flex}.transcript-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.transcript-header strong{font-size:var(--btj-type-standard);display:block}.language-tabs{gap:.35rem;display:flex}.language-tabs button{border:1px solid var(--line);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);color:var(--muted);background:0 0;border-radius:7px;padding:.42rem .65rem}.language-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.segment-list{max-height:calc(100vh - 180px);padding:.75rem;overflow:auto}.segment-card{text-align:left;border:1px solid #0000;border-bottom-color:var(--line);width:100%;color:var(--ink);background:0 0;grid-template-columns:115px 1fr auto;align-items:center;gap:1rem;padding:1rem .8rem;display:grid}.segment-card:hover{background:#fafafa}.segment-card.active{background:#e6e6e6;border-color:#bebebe;border-radius:10px}.segment-time{color:var(--muted);font-size:var(--btj-type-small);font-variant-numeric:tabular-nums}.segment-card p{line-height:1.55;font-size:var(--btj-type-standard);margin:0}.segment-action{color:var(--accent-dark);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);white-space:nowrap;padding:.4rem}.read-only-box{border:1px solid var(--line);background:#e8e8e8;border-radius:9px;padding:.85rem;line-height:1.55}.toast{z-index:80;min-width:280px;max-width:460px;box-shadow:var(--shadow);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;position:fixed;top:1rem;right:1rem}.toast.success{color:#3f3f3f;background:#ececec;border:1px solid #c4c4c4}.toast.error,.inline-error{color:#414141;background:#e7e7e7;border:1px solid #c5c5c5}.toast button{font-size:var(--btj-type-heading);color:inherit;background:0 0;border:0}.inline-error{border-radius:9px;margin:.8rem 0;padding:.75rem .9rem}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.stat-card{background:var(--paper-light);border:1px solid var(--line);border-radius:13px;flex-direction:column;min-height:155px;padding:1.15rem;transition:all .18s;display:flex}.stat-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.stat-card.accent{background:var(--ink);color:#f9f9f9;border-color:var(--ink)}.stat-card span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:none;letter-spacing:.07em}.stat-card.accent span,.stat-card.accent small{color:#b3b3b3}.stat-card small{color:var(--muted);margin-top:auto}.dashboard-section{margin-top:2.5rem}.workflow-strip{border:1px solid var(--line);background:var(--paper-light);border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.workflow-strip>div{border-right:1px solid var(--line);padding:1.3rem}.workflow-strip>div:last-child{border-right:0}.workflow-strip span{color:var(--accent);font-family:Georgia,serif;font-size:var(--btj-type-heading)}.workflow-strip strong{margin:.8rem 0 .4rem;display:block}.workflow-strip p{color:var(--muted);line-height:1.5;font-size:var(--btj-type-standard);margin:0}.episode-manager-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.episode-list-panel{border:1px solid var(--line);background:#e2e2e2;border-radius:12px;overflow:hidden}.episode-list-panel>button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;grid-template-columns:36px 1fr;gap:.7rem;padding:.9rem;display:grid}.episode-list-panel>button:hover{background:#efefef}.episode-list-panel>button.active{background:var(--paper-light);box-shadow:inset 3px 0 var(--accent)}.episode-list-panel>button>span{color:var(--accent);font-family:Georgia,serif}.episode-list-panel strong{margin-bottom:.35rem;display:block}.episode-form-panel,.segment-form-card{background:var(--paper-light);border:1px solid var(--line);border-radius:12px;padding:1.2rem}.form-grid{gap:.9rem;display:grid}.form-grid.two{grid-template-columns:repeat(2,1fr)}.form-grid.three{grid-template-columns:repeat(3,1fr)}.form-grid .wide{grid-column:1/-1}.form-actions{gap:.7rem;margin-top:1rem;display:flex}.editor-preview{max-width:640px;margin-top:1rem}.segments-admin-section{margin-top:2.5rem}.segment-editor-grid{grid-template-columns:minmax(400px,.9fr) minmax(360px,1.1fr);align-items:start;gap:1rem;display:grid}.segment-form-card>label{margin-top:.9rem;display:block}.admin-segment-list{background:var(--paper-light);border:1px solid var(--line);border-radius:12px;max-height:720px;overflow:auto}.admin-segment-list article{border-bottom:1px solid var(--line);align-items:center;padding:.35rem .55rem .35rem 0;display:flex}.segment-main{text-align:left;background:0 0;border:0;flex:1;padding:.75rem 1rem}.segment-main span{color:var(--muted);font-size:var(--btj-type-small)}.segment-main p{margin:.3rem 0 0;line-height:1.45}.moderation-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.moderation-queue{border:1px solid var(--line);background:#e0e0e0;border-radius:12px;max-height:calc(100vh - 180px);overflow:hidden auto}.moderation-queue button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:1rem}.moderation-queue button.active{background:var(--paper-light);box-shadow:inset 3px 0 var(--accent)}.moderation-queue button div{justify-content:space-between;gap:.7rem;display:flex}.moderation-queue button span{color:var(--muted);font-size:var(--btj-type-small)}.moderation-queue button p{color:#4a4a4a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.65rem 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.moderation-detail{background:var(--paper-light);border:1px solid var(--line);border-radius:12px;padding:1.15rem}.moderation-detail .video-frame{max-width:680px}.moderation-meta{grid-template-columns:1.3fr .7fr 1fr;gap:.8rem;margin:1rem 0;display:grid}.moderation-meta>div{border:1px solid var(--line);border-radius:9px;padding:.75rem}.moderation-meta strong{font-size:var(--btj-type-standard)}.comparison-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.comparison-grid article,.comparison-grid>div{border:1px solid var(--line);background:#e9e9e9;border-radius:10px;padding:1rem}.comparison-grid .proposed{background:#efefef;border-color:#cfcfcf}.comparison-grid p{margin:0;line-height:1.6}.comparison-grid.compact{margin-top:.8rem}.comparison-grid.compact span{color:var(--muted);font-size:var(--btj-type-small);text-transform:none;font-weight:var(--btj-weight-semibold)}.note-box{border-left:3px solid var(--gold);background:#efefef;margin:.9rem 0;padding:.7rem 1rem}.note-box p{margin:.3rem 0 0}.moderation-detail>label{margin-top:1rem;display:block}.moderation-actions{justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}.people-grid{gap:.75rem;display:grid}.person-card{background:var(--paper-light);border:1px solid var(--line);border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.person-card>img,.person-card>.avatar-fallback{object-fit:cover;border-radius:50%;width:48px;height:48px}.person-main{justify-content:space-between;align-items:center;gap:1rem;display:flex}.person-main h3{font-family:inherit;font-weight:var(--btj-weight-semibold);font-size:var(--btj-type-standard);margin:0}.person-main p{color:var(--muted);font-size:var(--btj-type-standard);margin:.2rem 0 0}.person-badges,.person-actions{gap:.4rem;display:flex}.history-list{gap:.8rem;display:grid}.history-list article{background:var(--paper-light);border:1px solid var(--line);border-radius:12px;padding:1rem}.history-list header{justify-content:space-between;gap:1rem;display:flex}.history-list header strong{display:block}.history-list header span{color:var(--muted);font-size:var(--btj-type-small);margin-top:.2rem;display:block}.submission-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1rem;display:flex}.submission-row p{margin:.35rem 0 0}.submission-row>div:last-child{color:var(--muted);font-size:var(--btj-type-small);flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.table-card{background:var(--paper-light);border:1px solid var(--line);border-radius:12px;overflow:hidden}.empty-state{text-align:center;color:var(--muted);background:#fafafa80;border:1px dashed #b6b6b6;border-radius:13px;padding:2.5rem}.empty-state.large{align-content:center;place-items:center;min-height:280px;display:grid}.empty-state.small{border:0;border-radius:0;padding:1.4rem}.empty-state>span{font-family:Georgia,serif;font-size:var(--btj-type-display);color:var(--accent);display:block}.public-episode-page{min-height:100vh}.episode-reader{max-width:1500px;margin:auto;padding:3rem clamp(1.2rem,6vw,6rem) 5rem}.reader-intro{max-width:860px;margin-bottom:2rem}.reader-intro h1{font-size:var(--btj-type-display);margin-bottom:.8rem}.reader-intro p{color:var(--muted)}.reader-layout{grid-template-columns:minmax(420px,.9fr) minmax(440px,1.1fr);align-items:start;gap:1.5rem;display:grid}.sticky-video{position:sticky;top:82px}.reader-transcript{background:var(--paper-light);border:1px solid var(--line);border-radius:13px;padding:.8rem}.reader-transcript>.language-tabs{justify-content:flex-end;padding:.4rem}.reader-segment{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);background:0 0;grid-template-columns:100px 1fr;gap:1rem;padding:1rem .7rem;display:grid}.reader-segment.active{background:#e6e6e6;border-radius:8px}.reader-segment>span{color:var(--muted);font-size:var(--btj-type-small)}.reader-segment p{margin:0;line-height:1.6}@media (width<=1050px){.episode-grid,.stat-grid{grid-template-columns:repeat(2,1fr)}.studio-layout,.reader-layout{grid-template-columns:1fr}.studio-video-column{border-right:0;border-bottom:1px solid var(--line)}.studio-video-column .video-frame,.sticky-video{position:static}.segment-list{max-height:none}.episode-manager-layout,.moderation-layout,.segment-editor-grid{grid-template-columns:1fr}.moderation-queue{max-height:300px}}@media (width<=780px){.sidebar{z-index:30;flex-direction:row;align-items:center;gap:1rem;width:100%;height:auto;padding:.7rem 1rem;position:sticky;top:0}.sidebar .brand-lockup{border:0;padding:0}.sidebar .brand-lockup img{width:36px;height:36px}.sidebar .brand-lockup span{display:none}.side-nav{flex:1;gap:.2rem;margin:0;display:flex;overflow-x:auto}.side-nav a{white-space:nowrap;font-size:var(--btj-type-small);padding:.55rem .65rem}.sidebar-footer{border:0;margin:0;padding:0}.profile-mini,.sidebar-actions .language-switch{display:none}.sidebar-actions{margin:0}.archive-hero{grid-template-columns:1fr;min-height:auto;padding:3.2rem 1.2rem}.hero-mark{display:none}.hero-copy h1{font-size:var(--btj-type-display)}.login-page{grid-template-columns:1fr}.login-story{min-height:42vh;padding:2rem}.login-story img{width:65px}.login-story h1{font-size:var(--btj-type-display)}.login-panel{min-height:58vh;padding:1rem}.studio-toolbar{flex-direction:column;align-items:flex-start;padding:1rem;position:static}.select-label{width:100%;min-width:0}.segment-card{grid-template-columns:1fr;gap:.35rem}.segment-action{padding:0}.moderation-meta,.comparison-grid,.form-grid.two,.form-grid.three{grid-template-columns:1fr}.person-card{grid-template-columns:48px 1fr}.person-actions{grid-column:1/-1}.person-main{display:block}.person-badges{margin-top:.5rem}}@media (width<=560px){.public-brand span{display:none}.public-actions .secondary-button{font-size:var(--btj-type-small);padding:.55rem .7rem}.episode-grid,.stat-grid,.workflow-strip{grid-template-columns:1fr}.workflow-strip>div{border-right:0;border-bottom:1px solid var(--line)}.workflow-strip>div:last-child{border-bottom:0}.page-title,.section-heading{flex-direction:column;align-items:flex-start}.moderation-actions,.form-actions{flex-wrap:wrap}.moderation-actions>button{flex:1}.reader-segment{grid-template-columns:1fr;gap:.4rem}}:root{--success:#5b5b5b;--danger:#535353;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{letter-spacing:-.006em}h1,h2,h3{font-family:inherit;font-weight:var(--btj-weight-semibold);letter-spacing:-.035em}.hero-copy h1,.login-story h1,.reader-intro h1,.hero-copy blockquote,.login-story p{font-family:Georgia,Times New Roman,serif}.eyebrow{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.095em;margin-bottom:.42rem}.primary-button,.secondary-button,.danger-button{min-height:34px;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);letter-spacing:-.005em;box-shadow:none;border-radius:6px;gap:.42rem;padding:.48rem .76rem;transition:background-color .15s,border-color .15s,color .15s,opacity .15s,transform .1s}.primary-button:hover{background:#292929;transform:none}.primary-button:active,.secondary-button:active,.danger-button:active{transform:translateY(1px)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{opacity:.58;cursor:wait;transform:none}.secondary-button{background:0 0}.secondary-button:hover{border-color:var(--line-strong);background:#eee}.danger-button{background:0 0;border-color:#bebebe}.small{min-height:30px;font-size:var(--btj-type-small);padding:.36rem .62rem}.text-button,.text-link{font-weight:var(--btj-weight-semibold);font-size:var(--btj-type-small)}.icon-button{width:30px;height:30px;font-size:var(--btj-type-standard);background:0 0;border-radius:6px}.icon-button:hover{background:#ebebeb}.language-switch{border-radius:6px;padding:2px}.language-switch button{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:4px;padding:.31rem .45rem}.brand-lockup{gap:.62rem}.brand-lockup img{width:38px;height:38px}.brand-lockup strong{font-family:inherit;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);letter-spacing:-.02em}.brand-lockup span{font-size:var(--btj-type-small)}.sidebar{padding:1rem .8rem}.sidebar .brand-lockup{padding:.15rem .35rem 1rem}.side-nav{gap:.12rem;margin:.9rem 0}.side-nav a{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-medium);border-radius:5px;padding:.52rem .62rem}.side-nav a.active{font-weight:var(--btj-weight-semibold);background:#e5e5e5f5}.workspace{background:var(--paper)}.page-pad{padding:1.7rem clamp(1rem,2.6vw,2.5rem) 3.5rem}.page-title{margin-bottom:1.35rem}.page-title h1{font-size:var(--btj-type-display);margin-bottom:.34rem}.page-title p{font-size:var(--btj-type-standard);line-height:1.55}.compact-title{align-items:flex-start}.section-heading h2{font-size:var(--btj-type-display)}.status-badge{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.01em;border-radius:5px;padding:.19rem .42rem}.video-frame{border-radius:8px;box-shadow:0 8px 22px #16161621}.studio-toolbar{background:#f6f6f6f0;min-height:82px;padding:.9rem 1.35rem}.select-label{min-width:260px}.select-label span,label>span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.055em}select,input,textarea{background:var(--paper-light);font-size:var(--btj-type-standard);border-radius:6px;padding:.58rem .66rem;transition:border-color .15s,box-shadow .15s,background-color .15s}select:focus,input:focus,textarea:focus{box-shadow:0 0 0 2px #56565617}.studio-layout{grid-template-columns:minmax(400px,.94fr) minmax(450px,1.06fr);min-height:calc(100vh - 82px)}.studio-video-column{background:#e6e6e6;padding:1.1rem}.studio-video-column .video-frame{top:100px}.source-card{box-shadow:none;border-radius:6px;margin-top:.75rem;padding:.85rem}.source-card h3{font-size:var(--btj-type-standard);letter-spacing:-.02em}.source-card p{font-size:var(--btj-type-standard)}.transcript-header{padding:.85rem 1rem}.transcript-header strong{font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium)}.language-tabs{gap:.22rem}.language-tabs button{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:5px;padding:.34rem .5rem}.segment-list{max-height:calc(100vh - 150px);padding:0 .7rem .7rem}.segment-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:background-color .15s,box-shadow .15s;display:grid;position:relative}.segment-row:before{content:"";background:0 0;border-radius:2px;width:2px;transition:background-color .16s,transform .16s;position:absolute;top:11px;bottom:11px;left:0}.segment-row:hover{background:#ffffff7a}.segment-row.active{box-shadow:none;background:#e9e9e9}.segment-row.active:before{background:var(--accent)}.segment-play{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:.85rem;padding:.82rem .7rem .82rem .8rem;display:grid}.segment-play p{line-height:1.55;font-size:var(--btj-type-standard);margin:0}.segment-time{font-size:var(--btj-type-small);padding-top:.12rem}.segment-suggest{opacity:0;color:var(--accent-dark);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border:0;border-radius:5px;margin-right:.45rem;padding:.35rem .48rem;transition:opacity .12s,background-color .12s}.segment-row:hover .segment-suggest,.segment-suggest:focus-visible,.segment-row.active .segment-suggest{opacity:1}.segment-suggest:hover{background:#e3e3e3}.studio-inline-error{margin:.8rem 1.1rem 0}.drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1515153d;animation:.15s both fadeIn;position:fixed;inset:0}.proposal-drawer{background:var(--paper-light);border-left:1px solid var(--line-strong);width:min(460px,100%);height:100%;padding:1.15rem;animation:.19s cubic-bezier(.2,.8,.2,1) both drawerIn;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 48px #14141421}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.drawer-header h2{font-size:var(--btj-type-heading);margin:0}.proposal-drawer>label{margin-top:1rem;display:block}.drawer-context{border-bottom:1px solid var(--line);margin-top:1rem;padding:.8rem 0}.drawer-context>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:none;letter-spacing:.055em;margin-bottom:.45rem;display:block}.drawer-context p{line-height:1.6;font-size:var(--btj-type-standard);margin:0}.drawer-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:.5rem;margin-top:1.15rem;padding-top:1rem;display:flex}.submission-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100% - 74px);padding:2rem .45rem;animation:.18s both softRise;display:flex}.success-check{width:34px;height:34px;color:var(--success);font-weight:var(--btj-weight-semibold);background:#f0f0f0;border:1px solid #c2c2c2;border-radius:50%;place-items:center;margin-bottom:1rem;animation:.22s cubic-bezier(.2,.9,.3,1.35) both checkIn;display:grid}.submission-success h3{font-size:var(--btj-type-heading);margin-bottom:.45rem}.submission-success p{color:var(--muted);max-width:360px;line-height:1.58}.success-actions{gap:.5rem;margin-top:.9rem;display:flex}.state-button{min-width:92px}.inline-status{border:1px solid var(--line);min-height:32px;font-size:var(--btj-type-small);border-radius:6px;align-items:center;gap:.45rem;margin:0 0 .9rem;padding:.42rem .62rem;animation:.16s both softRise;display:inline-flex}.success-inline{color:var(--success);background:#f0f0f0;border-color:#cfcfcf}.success-inline span{font-weight:var(--btj-weight-semibold)}.submission-history{border-top:1px solid var(--line-strong)}.submission-item{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;gap:.75rem;padding:1rem .15rem;animation:.17s both softRise;display:grid}.submission-rail{justify-content:center;display:flex;position:relative}.submission-rail:after{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:-17px}.submission-item:last-child .submission-rail:after{display:none}.submission-rail span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--paper);z-index:1;border-radius:50%;margin-top:4px}.submission-kicker{color:var(--muted);font-size:var(--btj-type-small);flex-wrap:wrap;justify-content:space-between;gap:.45rem;display:flex}.submission-text{line-height:1.55;font-size:var(--btj-type-standard);margin:.45rem 0 0}.submission-note{color:var(--muted);font-size:var(--btj-type-small);margin:.38rem 0 0}.submission-reason{color:var(--danger);font-size:var(--btj-type-small);margin:.48rem 0 0}.submission-status{flex-direction:column;align-items:flex-end;gap:.35rem;min-width:112px;display:flex}.submission-status small{color:var(--muted);font-size:var(--btj-type-small)}.moderation-layout{grid-template-columns:310px minmax(0,1fr);gap:.8rem}.moderation-queue{background:#e8e8e8;border-radius:7px}.moderation-queue button{padding:.78rem .82rem;transition:opacity .18s,transform .18s,max-height .18s,padding .18s,background-color .12s}.moderation-queue button.active{box-shadow:inset 2px 0 var(--accent)}.moderation-queue button.is-exiting{opacity:0;transform:translate(-8px)}.moderation-detail{box-shadow:none;border-radius:7px;padding:.9rem}.moderation-meta{gap:.5rem}.moderation-meta>div{border-radius:6px;padding:.6rem}.comparison-grid{gap:.55rem}.comparison-grid article,.comparison-grid>div{border-radius:6px;padding:.8rem}.moderation-actions{border-top:1px solid var(--line);gap:.45rem;padding-top:.8rem}.stat-grid{gap:.65rem}.stat-card{min-height:128px;box-shadow:none;border-radius:7px;padding:.85rem}.stat-card:hover{border-color:var(--line-strong);box-shadow:none;transform:none}.stat-card span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.stat-card strong{font-family:inherit;font-size:var(--btj-type-display);font-weight:var(--btj-weight-semibold);margin-top:.7rem}.workflow-strip{border-radius:7px}.workflow-strip>div{padding:1rem}.workflow-strip span{font-family:inherit;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold)}.workflow-strip strong{font-size:var(--btj-type-standard);margin:.55rem 0 .28rem}.episode-list-panel,.episode-form-panel,.segment-form-card,.admin-segment-list,.person-card,.history-list article,.table-card,.reader-transcript{box-shadow:none;border-radius:7px}.person-card{padding:.72rem}.person-main h3{font-weight:var(--btj-weight-semibold)}.empty-state{background:0 0;border-radius:7px}.empty-state.quiet{color:var(--muted);border-style:solid}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerIn{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes softRise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes checkIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=780px){.segment-row{grid-template-columns:minmax(0,1fr);padding-bottom:.35rem}.segment-play{grid-template-columns:1fr;gap:.35rem;padding-bottom:.35rem}.segment-suggest{opacity:1;justify-self:start;margin:0 0 .35rem .4rem}.proposal-drawer{border-left:0;width:100%}.submission-item{grid-template-columns:16px minmax(0,1fr)}.submission-status{flex-direction:row;grid-column:2;align-items:flex-start;min-width:0}}.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}.public-page{background:var(--paper);min-height:100vh}.public-nav{align-items:center;gap:1.1rem;margin-left:auto;margin-right:1.2rem;display:flex}.public-nav a{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);padding:.45rem 0;position:relative}.public-nav a:hover{color:var(--ink)}.public-footer{border-top:1px solid var(--line);color:var(--muted);font-size:var(--btj-type-small);text-align:center;justify-content:center;gap:1rem;padding:1.25rem clamp(1rem,5vw,5rem);display:flex}.home-hero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#e8e8e8 0%,#f5f5f5 64%,#ddd 100%);grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:center;gap:3rem;min-height:460px;padding:clamp(3.2rem,7vw,6.5rem) clamp(1.2rem,8vw,8rem);display:grid;overflow:hidden}.home-hero-copy{max-width:760px}.home-hero-copy h1{font-family:Georgia,Times New Roman,serif;font-size:var(--btj-type-display);letter-spacing:-.045em;margin-bottom:1rem;line-height:.98}.home-hero-copy>p{color:#4c4c4c;max-width:560px;font-size:var(--btj-type-standard);margin:0;line-height:1.65}.home-hero-mark{border-radius:50%;justify-self:center;width:min(240px,24vw);box-shadow:0 28px 65px #1c1c1c29}.home-section{max-width:1320px;margin:0 auto;padding:4rem clamp(1.1rem,5vw,4.5rem)}.home-section+.home-section{border-top:1px solid var(--line)}.horizontal-heading{flex-direction:row!important;align-items:flex-end!important}.latest-episode-list{border-top:1px solid var(--line-strong)}.latest-episode-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:1.15rem;padding:1.15rem .25rem;transition:background-color .14s,padding .14s;display:grid}.latest-episode-row:hover{background:#ffffff6b;padding-left:.7rem;padding-right:.7rem}.latest-number{color:var(--accent);font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold)}.latest-episode-row small,.compact-episode-row small{color:var(--muted);font-size:var(--btj-type-small)}.latest-episode-row h3,.compact-episode-row h2,.compact-episode-row h3{font-size:var(--btj-type-standard);margin:.18rem 0 .3rem;font-family:inherit}.latest-episode-row p,.compact-episode-row p{color:var(--muted);font-size:var(--btj-type-standard);margin:0;line-height:1.45}.row-arrow{color:var(--muted);font-size:var(--btj-type-standard);transition:transform .14s,color .14s}a:hover>.row-arrow,a:hover .row-arrow{color:var(--accent);transform:translate(3px)}.serat-preview-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.serat-preview-card{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem .25rem;display:grid}.serat-preview-card:nth-child(odd){border-right:1px solid var(--line);padding-right:1.2rem}.serat-preview-card:nth-child(2n){padding-left:1.2rem}.serat-preview-card>span{color:var(--accent);font-weight:var(--btj-weight-semibold)}.serat-preview-card h3{font-family:inherit;font-size:var(--btj-type-standard);margin:0 0 .2rem}.serat-preview-card p{color:var(--muted);font-size:var(--btj-type-small);margin:0}.serat-preview-card strong{color:var(--muted);font-weight:var(--btj-weight-medium)}.how-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.how-grid article{border-right:1px solid var(--line);padding:1.2rem 1.2rem 0 0}.how-grid article+article{padding-left:1.2rem}.how-grid article:last-child{border-right:0}.how-grid span{color:var(--accent);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.how-grid h3{font-family:inherit;font-size:var(--btj-type-standard);margin:.7rem 0 .35rem}.how-grid p{color:var(--muted);font-size:var(--btj-type-standard);margin:0;line-height:1.5}.quiet-loading{color:var(--muted);font-size:var(--btj-type-standard);padding:2rem 0}.archive-main,.serat-main{max-width:1220px;margin:0 auto;padding:3.2rem clamp(1rem,5vw,4rem) 5rem}.archive-intro{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.archive-intro h1,.serat-intro h1{font-family:Georgia,Times New Roman,serif;font-size:var(--btj-type-display);margin:0 0 .55rem;line-height:1}.archive-intro p,.serat-intro p{color:var(--muted);margin:0}.archive-count{text-align:right;min-width:95px}.archive-count strong{font-size:var(--btj-type-display);display:block}.archive-count span{color:var(--muted);font-size:var(--btj-type-small)}.archive-search{border:1px solid var(--line-strong);background:var(--paper-light);border-radius:7px;align-items:center;margin-bottom:2rem;display:flex;position:relative}.archive-search svg{fill:none;width:17px;stroke:var(--muted);stroke-width:1.7px;margin-left:.75rem}.archive-search input{background:0 0;border:0;width:100%;padding:.75rem .7rem;box-shadow:none!important}.archive-search button{width:38px;color:var(--muted);font-size:var(--btj-type-standard);background:0 0;border:0}.serat-directory{border-top:1px solid var(--line-strong)}.serat-directory-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto 28px;align-items:center;gap:1rem;padding:1.2rem .2rem;transition:background .14s,padding .14s;display:grid}.serat-directory-row:hover{background:#ffffff61;padding-left:.7rem;padding-right:.7rem}.serat-index{color:var(--accent);font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold)}.serat-directory-copy h2{font-family:inherit;font-size:var(--btj-type-standard);margin:0 0 .25rem}.serat-directory-copy p{color:var(--muted);font-size:var(--btj-type-small);margin:0}.serat-languages,.episode-languages{color:var(--muted);font-size:var(--btj-type-small);letter-spacing:.05em}.public-breadcrumb{color:var(--muted);font-size:var(--btj-type-small);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:2.2rem;display:flex}.public-breadcrumb a:hover{color:var(--accent)}.serat-intro{border-bottom:1px solid var(--line-strong);grid-template-columns:110px minmax(0,1fr);align-items:start;gap:1.4rem;padding-bottom:2rem;display:grid}.serat-display-number{color:var(--accent);font-size:var(--btj-type-display);line-height:.85;font-weight:var(--btj-weight-semibold);letter-spacing:-.06em}.compact-episode-list{border-top:1px solid var(--line-strong)}.serat-episode-list{border-top:0}.compact-episode-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto 28px;align-items:center;gap:1rem;padding:1rem .2rem;display:grid}.compact-episode-row>span:first-child{color:var(--accent);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold)}.search-results{margin-top:2rem}.reader-summary{max-width:720px;font-size:var(--btj-type-standard);line-height:1.6;color:var(--ink-soft)!important}.reader-transcript-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .35rem .75rem;display:flex}.reader-transcript-toolbar>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.source-link-row{border-bottom:1px solid var(--line);font-size:var(--btj-type-small);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-top:.65rem;padding:.75rem .15rem;display:grid}.source-link-row span{color:var(--muted)}.source-link-row strong{font-weight:var(--btj-weight-semibold)}.episode-pagination{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;padding-top:1.4rem;display:grid}.episode-pagination a{flex-direction:column;gap:.28rem;display:flex}.episode-pagination a.next{text-align:right;align-items:flex-end}.episode-pagination small{color:var(--muted);font-size:var(--btj-type-small)}.episode-pagination strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold)}.mobile-bottom-nav{display:none}.dashboard-columns{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}.attention-list,.dashboard-episode-list{border-top:1px solid var(--line-strong)}.attention-list a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem .15rem;display:flex}.attention-list strong,.dashboard-episode-list strong{font-size:var(--btj-type-standard);display:block}.attention-list small,.dashboard-episode-list small{color:var(--muted);font-size:var(--btj-type-small);margin-top:.18rem;line-height:1.4;display:block}.attention-list b{border:1px solid var(--line);min-width:28px;height:28px;font-size:var(--btj-type-small);border-radius:5px;place-items:center;display:grid}.attention-list a.has-count b{background:var(--ink);color:#fff;border-color:var(--ink)}.dashboard-episode-list>a{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .1rem;display:grid}.dashboard-episode-list>a>span{color:var(--accent);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.episode-list-panel>button{grid-template-columns:72px 1fr}.episode-list-panel>button>span{font-family:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.episode-list-panel small{color:var(--muted);font-size:var(--btj-type-small);margin:-.1rem 0 .35rem;display:block}@media (width<=900px){.public-nav{display:none}.home-hero{grid-template-columns:1fr;min-height:auto}.home-hero-mark{display:none}.dashboard-columns{grid-template-columns:1fr}}@media (width<=780px){.desktop-sidebar{display:none}.mobile-brand{align-items:center;gap:.55rem;display:flex}.mobile-brand img{border-radius:50%;width:34px;height:34px}.mobile-brand strong{font-size:var(--btj-type-standard);display:block}.mobile-brand span{color:#a1a1a1;font-size:var(--btj-type-small);margin-top:.1rem;display:block}.mobile-profile-menu{position:relative}.mobile-profile-menu summary{cursor:pointer;list-style:none}.mobile-profile-menu summary::-webkit-details-marker{display:none}.mobile-profile-menu summary img,.mobile-profile-menu summary .avatar-fallback{border-radius:50%;width:32px;height:32px}.mobile-profile-popover{background:var(--paper-light);width:min(270px,100vw - 1.5rem);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:7px;padding:.85rem;position:absolute;top:42px;right:0}.mobile-profile-popover>strong,.mobile-profile-popover>small{text-overflow:ellipsis;display:block;overflow:hidden}.mobile-profile-popover>small{color:var(--muted);font-size:var(--btj-type-small);margin:.2rem 0 .8rem}.mobile-profile-popover .language-switch{width:fit-content;margin-bottom:.55rem}.mobile-bottom-nav{z-index:44;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#fafafaf7;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.mobile-bottom-nav a{min-width:76px;min-height:58px;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.18rem;display:flex}.mobile-bottom-nav a span{font-size:var(--btj-type-standard);line-height:1}.mobile-bottom-nav a small{text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:var(--btj-type-small);overflow:hidden}.mobile-bottom-nav a.active{color:var(--accent-dark);background:#ececec}.workspace{min-height:calc(100vh - 126px)}.page-pad{padding:1.15rem .85rem 2rem}.dashboard-title{gap:1rem;margin-bottom:1rem}.dashboard-title h1{font-size:var(--btj-type-display)}.dashboard-title p{font-size:var(--btj-type-standard);line-height:1.45}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.dashboard-stat-grid .stat-card{min-height:104px;padding:.7rem}.dashboard-stat-grid .stat-card strong{font-size:var(--btj-type-display);margin-top:.45rem}.dashboard-stat-grid .stat-card small{font-size:var(--btj-type-small)}.dashboard-columns{gap:.4rem}.dashboard-section{margin-top:1.5rem}.attention-list a{padding:.78rem .1rem}.public-actions{gap:.45rem}.public-studio-button{min-height:30px;padding:.38rem .55rem}.home-hero{padding:3rem 1.1rem}.home-hero-copy h1{font-size:var(--btj-type-display)}.home-section,.archive-main,.serat-main{padding-left:1rem;padding-right:1rem}.latest-episode-row{grid-template-columns:42px minmax(0,1fr) 20px;gap:.75rem}.serat-preview-grid{grid-template-columns:1fr}.serat-preview-card:nth-child(odd),.serat-preview-card:nth-child(2n){border-right:0;padding-left:.1rem;padding-right:.1rem}.how-grid{grid-template-columns:1fr}.how-grid article,.how-grid article+article{border-right:0;border-bottom:1px solid var(--line);padding:1rem .1rem}.how-grid article:last-child{border-bottom:0}.serat-directory-row{grid-template-columns:44px minmax(0,1fr) 22px;gap:.7rem}.serat-languages{display:none}.serat-intro{grid-template-columns:70px minmax(0,1fr);gap:.8rem}.serat-display-number{font-size:var(--btj-type-display)}.compact-episode-row{grid-template-columns:42px minmax(0,1fr) 22px;gap:.7rem}.episode-languages{display:none}.reader-transcript-toolbar{z-index:8;background:var(--paper-light);border-bottom:1px solid var(--line);position:sticky;top:58px}.episode-pagination{grid-template-columns:1fr}.episode-pagination a.next{text-align:left;align-items:flex-start}.episode-manager-layout{gap:.7rem}.episode-list-panel{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.episode-list-panel>button{border-bottom:0;border-right:1px solid var(--line);scroll-snap-align:start;min-width:210px}.episode-list-panel>button.active{box-shadow:inset 0 2px var(--accent)}.episode-form-panel,.segment-form-card{padding:.85rem}}@media (width<=560px){.public-actions .language-switch{display:none}.public-studio-button{font-size:var(--btj-type-small)}.home-section{padding-top:2.8rem;padding-bottom:2.8rem}.archive-intro{align-items:flex-start}.archive-count{min-width:54px}.archive-intro h1,.serat-intro h1{font-size:var(--btj-type-display)}.public-footer{flex-direction:column;gap:.3rem}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-title{flex-direction:column;align-items:flex-start}.dashboard-title>button{width:100%}.dashboard-episode-list>a{grid-template-columns:58px minmax(0,1fr)}.dashboard-episode-list .status-badge{grid-column:2;justify-self:start}}:root{--success-bg:#f0f0f0;--success-line:#cfcfcf;--danger-bg:#eee;font-family:Noto Sans,ui-sans-serif,system-ui,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--success:#aeaeae;--danger:#9e9e9e;--success-bg:#272727;--success-line:#4d4d4d;--danger-bg:#242424}html,body,button,input,textarea,select,option,h1,h2,h3,h4,h5,h6,p,a,span,strong,small,label,blockquote,cite{font-family:Noto Sans,ui-sans-serif,system-ui,sans-serif}h1,h2,h3,.hero-copy h1,.login-story h1,.reader-intro h1,.home-hero-copy h1,.archive-intro h1,.serat-intro h1,.hero-copy blockquote,.login-story p{font-family:inherit}body{color:var(--ink);background:var(--paper);transition:background-color .18s,color .18s}h2{font-size:var(--btj-type-display);line-height:1.2}h3{font-size:var(--btj-type-standard);line-height:1.3}.page-title h1{font-size:var(--btj-type-display)}.login-card h2,.serat-display-number,.stat-card strong,.dashboard-stat-grid .stat-card strong{font-size:var(--btj-type-display)}.empty-state>span{font-family:inherit;font-size:var(--btj-type-display)}.sidebar,.login-story{background:var(--sidebar-bg);color:var(--sidebar-text)}.workspace,.public-page,.login-page{background:var(--paper)}.studio-toolbar{background:var(--header-bg)}.mobile-bottom-nav{background:var(--mobile-nav-bg)}.studio-video-column{background:var(--video-column-bg)}.transcript-panel{background:var(--transcript-bg)}.primary-button{background:var(--primary-bg);color:var(--primary-text)}.primary-button:hover{background:var(--primary-bg);opacity:.88}.secondary-button,select,input,textarea,.archive-search,.login-card,.source-card,.episode-form-panel,.segment-form-card,.mobile-profile-popover,.proposal-drawer{background:var(--paper-light);color:var(--ink)}.secondary-button:hover,.icon-button:hover,.segment-suggest:hover,.latest-episode-row:hover,.serat-directory-row:hover,.segment-row:hover{background:var(--surface-hover)}.segment-row.active,.mobile-bottom-nav a.active{background:var(--surface-active)}.success-check,.success-inline{background:var(--success-bg);border-color:var(--success-line)}.danger-button:hover{background:var(--danger-bg)}:root[data-theme=dark] .language-switch button.active,:root[data-theme=dark] .side-nav a.active,:root[data-theme=dark] .attention-list a.has-count b{color:#151515;background:#e9e9e9;border-color:#e9e9e9}:root[data-theme=dark] .language-switch.light button.active{color:#151515;background:#e9e9e9}:root[data-theme=dark] .public-brand span,:root[data-theme=dark] .brand-lockup span,:root[data-theme=dark] .mobile-brand span{color:var(--muted)}:root[data-theme=dark] .home-hero-copy>p,:root[data-theme=dark] .hero-copy>p,:root[data-theme=dark] .hero-copy blockquote,:root[data-theme=dark] .login-story p{color:var(--ink-soft)}:root[data-theme=dark] .home-hero{background:radial-gradient(circle at 85% 35%, #9595951a, transparent 34%), var(--paper)}:root[data-theme=dark] .video-frame{box-shadow:0 8px 24px #00000059}.theme-toggle{border:1px solid var(--line);color:currentColor;background:0 0;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;transition:background-color .14s,border-color .14s,transform .1s;display:inline-grid}.theme-toggle:hover{background:var(--surface-hover);border-color:var(--line-strong)}.theme-toggle:active{transform:translateY(1px)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.theme-toggle.compact{flex-basis:30px;width:30px;height:30px}.sidebar .theme-toggle{color:var(--sidebar-text);border-color:#ffffff2e}.sidebar .theme-toggle:hover{background:#ffffff14}.login-controls{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (width<=780px){.home-hero-copy h1,.login-story h1,.archive-intro h1,.serat-intro h1,.reader-intro h1,.dashboard-title h1,.serat-display-number{font-size:var(--btj-type-display)}}.archive-main,.serat-main{max-width:1120px}.episode-board,.latest-episode-list,.compact-episode-list,.serat-directory{border-top:0;gap:.72rem;display:grid}.episode-board-item,.latest-episode-row,.compact-episode-row{border:1px solid var(--line);background:var(--paper-light);border-radius:9px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:96px;padding:.95rem 1rem;transition:border-color .14s,background-color .14s,transform .14s,box-shadow .14s;display:grid}.episode-board-item:hover,.latest-episode-row:hover,.compact-episode-row:hover{border-color:var(--line-strong);background:var(--surface-hover);padding:.95rem 1rem;transform:translateY(-1px);box-shadow:0 8px 18px #1c1c1c0f}.episode-board-item:focus-visible,.serat-directory-row:focus-visible,.serat-preview-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.episode-board-number{border:1px solid var(--line);background:var(--paper);width:42px;height:42px;color:var(--accent);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);letter-spacing:.03em;border-radius:7px;place-items:center;display:grid}.episode-board-copy{min-width:0}.episode-board-copy small{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);margin-bottom:.18rem;display:block}.episode-board-copy h2,.episode-board-copy h3,.latest-episode-row h3,.compact-episode-row h2,.compact-episode-row h3{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0 0 .28rem;line-height:1.35}.episode-board-copy p,.latest-episode-row p,.compact-episode-row p{color:var(--muted);font-size:var(--btj-type-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.48;display:-webkit-box;overflow:hidden}.episode-board-action{border:1px solid var(--line);min-height:32px;color:var(--ink-soft);background:var(--paper);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);white-space:nowrap;border-radius:7px;align-items:center;gap:.45rem;padding:.42rem .48rem .42rem .65rem;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.episode-board-action svg,.action-circle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.episode-board-item:hover .episode-board-action{border-color:var(--accent);color:var(--accent-dark);background:var(--paper-light)}.serat-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.serat-directory-row,.serat-preview-card{border:1px solid var(--line);background:var(--paper-light);border-radius:9px;flex-direction:column;align-items:stretch;min-height:178px;padding:1rem;transition:border-color .14s,background-color .14s,transform .14s,box-shadow .14s;display:flex}.serat-directory-row:hover,.serat-preview-card:hover{border-color:var(--line-strong);background:var(--surface-hover);padding:1rem;transform:translateY(-1px);box-shadow:0 8px 18px #1c1c1c0f}.serat-card-topline{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.15rem;display:flex}.serat-index,.serat-card-number{border:1px solid var(--line);background:var(--paper);width:38px;height:30px;color:var(--accent);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:6px;place-items:center;display:grid}.serat-languages,.serat-card-languages{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.05em}.serat-directory-copy,.serat-card-copy{flex:1}.serat-directory-copy h2,.serat-card-copy h3{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0 0 .38rem}.serat-directory-copy p,.serat-card-copy p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.45}.serat-directory-action,.serat-card-action{border-top:1px solid var(--line);color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.15rem;padding-top:.78rem;display:flex}.action-circle{border:1px solid var(--line);background:var(--paper);width:29px;height:29px;color:var(--muted);border-radius:50%;place-items:center;transition:border-color .14s,color .14s,transform .14s;display:grid}.serat-directory-row:hover .action-circle,.serat-preview-card:hover .action-circle{border-color:var(--accent);color:var(--accent-dark);transform:translate(2px)}.serat-preview-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.serat-preview-card:nth-child(odd),.serat-preview-card:nth-child(2n){border-right:1px solid var(--line);padding:1rem}.serat-episode-list{margin-top:1.2rem}.search-results .section-heading{margin-bottom:1rem}:root[data-theme=dark] .episode-board-item:hover,:root[data-theme=dark] .serat-directory-row:hover,:root[data-theme=dark] .serat-preview-card:hover{box-shadow:0 8px 20px #00000038}@media (width<=780px){.serat-directory,.serat-preview-grid{grid-template-columns:1fr}.serat-preview-card:nth-child(odd),.serat-preview-card:nth-child(2n){padding:.9rem}.episode-board-item,.latest-episode-row,.compact-episode-row{grid-template-columns:44px minmax(0,1fr) auto;gap:.72rem;min-height:88px;padding:.78rem}.episode-board-item:hover,.latest-episode-row:hover,.compact-episode-row:hover{padding:.78rem}.episode-board-number{width:36px;height:36px;font-size:var(--btj-type-small)}.episode-board-action{border-radius:50%;justify-content:center;width:32px;min-height:32px;padding:0}.episode-board-action>span{display:none}.serat-directory-row,.serat-preview-card{min-height:158px;padding:.9rem}.serat-directory-row:hover,.serat-preview-card:hover{padding:.9rem}}@media (width<=480px){.episode-board-item,.latest-episode-row,.compact-episode-row{grid-template-columns:38px minmax(0,1fr) 30px;gap:.62rem}.episode-board-number{width:34px;height:34px}}:root{--danger:#111;--success-bg:#f2f2f2;--success-line:#c9c9c9;--danger-bg:#f2f2f2}:root[data-theme=dark]{--danger:#f5f5f5;--success-bg:#1c1c1c;--success-line:#444;--danger-bg:#1c1c1c}body,.workspace,.home-hero,.archive-hero,.login-page,.public-page{background-image:none}.eyebrow,.text-link,.segment-action,.latest-number,.serat-index,.serat-card-number,.serat-display-number,.compact-episode-row>span:first-child,.episode-list-panel>button>span,.workflow-strip span,.empty-state>span,.dashboard-episode-list>a>span{color:var(--ink)}.primary-button,.secondary-button,.danger-button,.icon-button,.theme-toggle,.language-tabs button,.language-switch,.language-switch button,.status-badge{box-shadow:none;border-radius:4px}.primary-button,.secondary-button,.danger-button{min-height:36px;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);padding:.55rem .85rem;transform:none}.primary-button:hover{background:var(--primary-bg);opacity:.8;transform:none}.secondary-button,.danger-button{color:var(--ink);border-color:var(--line-strong);background:0 0}.text-link{color:var(--ink);font-weight:var(--btj-weight-semibold);text-underline-offset:4px;text-decoration:underline}.google-mark{color:#111}.status-badge,.status-published,.status-approved,.status-active,.status-pending,.status-review,.status-rejected,.status-suspended,.status-stale,.status-admin,.status-contributor{color:var(--ink);border-color:var(--line);background:0 0}.status-published,.status-approved,.status-active{border-color:var(--ink)}.success-check,.success-inline,.toast.success,.toast.error,.inline-error,.comparison-grid .proposed{background:var(--paper-light);color:var(--ink);border-color:var(--line-strong)}select:focus,input:focus,textarea:focus,.episode-board-item:focus-visible,.archive-episode-row:focus-visible,.serat-index-row:focus-visible,.serat-directory-row:focus-visible,.serat-preview-card:focus-visible{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px;box-shadow:none}.language-switch.light button.active,.language-switch button.active,.language-tabs button.active,.side-nav a.active,.mobile-bottom-nav a.active,:root[data-theme=dark] .language-switch.light button.active,:root[data-theme=dark] .language-switch button.active,:root[data-theme=dark] .language-tabs button.active,:root[data-theme=dark] .side-nav a.active,:root[data-theme=dark] .mobile-bottom-nav a.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.home-hero{background:var(--paper);border-bottom-color:var(--line)}.home-hero-mark{box-shadow:none;border:1px solid var(--line)}.episode-board,.latest-episode-list,.compact-episode-list,.serat-index-list{border:1px solid var(--line);background:var(--paper-light);border-radius:4px;gap:0;display:grid;overflow:hidden}.episode-board-item,.latest-episode-row,.compact-episode-row{border:0;border-bottom:1px solid var(--line);min-height:82px;box-shadow:none;background:0 0;border-radius:0;padding:.85rem 1rem;transform:none}.episode-board-item:last-child,.latest-episode-row:last-child,.compact-episode-row:last-child{border-bottom:0}.episode-board-item:hover,.latest-episode-row:hover,.compact-episode-row:hover{background:var(--surface-hover);border-color:var(--line);box-shadow:none;padding:.85rem 1rem;transform:none}.episode-board-number{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:0 0;border-radius:2px}.episode-board-action,.archive-episode-action,.serat-index-action{border:1px solid var(--line);width:30px;height:30px;min-height:30px;color:var(--ink);background:0 0;border-radius:2px;place-items:center;padding:0;display:grid}.episode-board-action>span{display:none}.episode-board-item:hover .episode-board-action,.archive-episode-row:hover .archive-episode-action,.serat-index-row:hover .serat-index-action{background:var(--ink);color:var(--paper);border-color:var(--ink)}.archive-main{max-width:1120px;padding-bottom:6rem}.archive-search{border-color:var(--line-strong);box-shadow:none;border-radius:4px}.archive-catalogue{gap:1.25rem;margin-top:1.4rem;display:grid}.archive-serat-group{border:1px solid var(--line);background:var(--paper-light);border-radius:4px;scroll-margin-top:84px;overflow:hidden}.archive-serat-header{border-bottom:1px solid var(--line-strong);background:var(--paper);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:82px;padding:.9rem 1rem;display:grid}.archive-serat-copy span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:none;letter-spacing:.08em;margin-bottom:.18rem;display:block}.archive-serat-copy h2{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0}.archive-serat-meta{color:var(--muted);font-size:var(--btj-type-small);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.archive-serat-meta span{border:1px solid var(--line);border-radius:2px;padding:.22rem .4rem}.archive-serat-meta span:first-child{border:0;padding-left:0}.archive-episode-list{display:grid}.archive-episode-row{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:1rem;min-height:82px;padding:.85rem 1rem;transition:background-color .12s;display:grid}.archive-episode-row:last-child{border-bottom:0}.archive-episode-row:hover{background:var(--surface-hover)}.archive-episode-number{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);color:var(--ink)}.archive-episode-copy{min-width:0}.archive-episode-copy h3{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0 0 .25rem}.archive-episode-meta{color:var(--muted);font-size:var(--btj-type-small);flex-wrap:wrap;gap:.35rem .8rem;display:flex}.archive-episode-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.archive-episode-meta span:first-child{max-width:640px}.archive-episode-action svg,.serat-index-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.serat-index-list{grid-template-columns:repeat(2,minmax(0,1fr))}.serat-index-row{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:.9rem;min-height:86px;padding:.8rem 1rem;display:grid}.serat-index-row:nth-child(odd){border-right:1px solid var(--line)}.serat-index-row:nth-last-child(-n+2){border-bottom:0}.serat-index-row:hover{background:var(--surface-hover)}.serat-index-number{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.serat-index-row h3{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0 0 .2rem}.serat-index-row p{color:var(--muted);font-size:var(--btj-type-small);margin:0}.reader-kicker,.reader-source-meta{color:var(--muted);font-size:var(--btj-type-small);flex-wrap:wrap;gap:.45rem .9rem;display:flex}.reader-kicker{color:var(--ink);font-weight:var(--btj-weight-semibold);margin-bottom:.7rem}.reader-source-meta{margin-top:.8rem}.empty-state{border-style:solid}@media (width<=780px){.archive-serat-header{grid-template-columns:34px minmax(0,1fr);gap:.7rem}.archive-serat-meta{grid-column:2;justify-content:flex-start}.archive-episode-row{grid-template-columns:34px minmax(0,1fr) 28px;gap:.65rem;padding:.75rem}.archive-episode-meta span:first-child{max-width:100%}.serat-index-list{grid-template-columns:1fr}.serat-index-row,.serat-index-row:nth-child(odd),.serat-index-row:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.serat-index-row:last-child{border-bottom:0}.episode-board-item,.latest-episode-row,.compact-episode-row,.episode-board-item:hover,.latest-episode-row:hover,.compact-episode-row:hover{padding:.75rem}}h1{font-size:var(--btj-type-display);line-height:1.12}h2,.page-title h1,.dashboard-title h1{font-size:var(--btj-type-display)}.home-hero-copy h1,.login-story h1,.archive-intro h1,.serat-intro h1,.reader-intro h1{font-size:var(--btj-type-display);line-height:1.08}.stat-card strong,.dashboard-stat-grid .stat-card strong{font-size:var(--btj-type-display)}.studio-toolbar h1{font-size:var(--btj-type-standard)}.reader-transcript,.transcript-panel,.segment-form-card,.admin-segment-list,.comparison-grid article,.comparison-grid>div,.submission-item,.history-list article{color:var(--ink)}.reader-transcript{background:var(--paper-light);border-color:var(--line);padding:.7rem}.reader-transcript-toolbar{padding:.25rem .25rem .65rem}.reader-transcript-toolbar>span,.transcript-header strong{font-size:var(--btj-type-small)}.reader-segment{color:var(--ink);border-radius:0;grid-template-columns:86px minmax(0,1fr);gap:.85rem;padding:.78rem .65rem}.reader-segment>span{font-size:var(--btj-type-small)}.reader-segment p{font-size:var(--btj-type-standard);line-height:1.52}.reader-segment.active{background:var(--selected-bg);color:var(--selected-text);border-radius:4px}.reader-segment.active>span{color:var(--selected-muted)}.reader-segment.active p{color:var(--selected-text)}.segment-play{grid-template-columns:98px minmax(0,1fr);gap:.7rem;padding:.72rem .62rem .72rem .72rem}.segment-play p,.segment-main p,.admin-segment-list p,.comparison-grid p,.submission-text,.drawer-context p{font-size:var(--btj-type-standard);line-height:1.5}.segment-time,.segment-main span,.submission-kicker,.comparison-grid.compact span{font-size:var(--btj-type-small)}.segment-row.active,.segment-card.active,.episode-list-panel>button.active,.moderation-queue button.active{background:var(--selected-bg);color:var(--selected-text)}.segment-row.active .segment-play,.segment-row.active .segment-suggest,.segment-card.active,.episode-list-panel>button.active,.moderation-queue button.active{color:var(--selected-text)}.segment-row.active .segment-time,.episode-list-panel>button.active small,.moderation-queue button.active span{color:var(--selected-muted)}:root[data-theme=dark] option,:root[data-theme=dark] .reader-transcript,:root[data-theme=dark] .source-card,:root[data-theme=dark] .episode-form-panel,:root[data-theme=dark] .segment-form-card,:root[data-theme=dark] .admin-segment-list,:root[data-theme=dark] .moderation-queue,:root[data-theme=dark] .comparison-grid article,:root[data-theme=dark] .comparison-grid>div,:root[data-theme=dark] .submission-item,:root[data-theme=dark] .history-list article{background:var(--paper-light);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .reader-segment:hover,:root[data-theme=dark] .segment-row:hover,:root[data-theme=dark] .episode-list-panel>button:hover,:root[data-theme=dark] .moderation-queue button:hover{background:var(--surface-hover)}@media (width<=780px){html{font-size:var(--btj-type-standard)}.home-hero-copy h1,.login-story h1,.archive-intro h1,.serat-intro h1,.reader-intro h1{font-size:var(--btj-type-display)}.reader-segment{grid-template-columns:1fr;gap:.3rem;padding:.72rem .58rem}.reader-segment p,.segment-play p,.segment-main p,.admin-segment-list p,.comparison-grid p,.submission-text,.drawer-context p{font-size:var(--btj-type-standard)}.segment-play{grid-template-columns:1fr;gap:.3rem}}.workspace-label{color:#7d7d7d;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em;text-transform:none;margin:1.2rem .65rem .35rem}.public-site-block{border-top:1px solid #ffffff1f;margin-top:1rem;padding-top:1rem}.public-site-block>span{color:#7d7d7d;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em;text-transform:none;margin:0 .65rem .4rem;display:block}.public-site-block>a{color:#d9d9d9;font-size:var(--btj-type-small);border:1px solid #ffffff26;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.public-site-block>a:hover{background:#ffffff12;border-color:#ffffff4d}.public-site-block b{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-medium)}.mobile-public-link{display:none}.mobile-public-menu-link{border:1px solid var(--line);color:var(--ink);font-size:var(--btj-type-small);border-radius:12px;justify-content:space-between;align-items:center;margin:.7rem 0 .2rem;padding:.7rem .8rem;text-decoration:none;display:flex}.primary-button,.secondary-button,.danger-button,.text-button,.theme-toggle,.language-tabs button,.language-switch,.language-switch button,.side-nav a,.icon-button,.status-badge,select,input,textarea,.archive-search,.inline-error,.inline-status,.read-only-box,.moderation-meta>div,.comparison-grid article,.comparison-grid>div{border-radius:12px}.video-frame,.source-card,.transcript-panel,.reader-transcript,.episode-list-panel,.episode-form-panel,.segment-form-card,.admin-segment-list,.moderation-queue,.moderation-detail,.person-card,.history-list article,.table-card,.stat-card,.workflow-strip,.submission-item,.empty-state,.mobile-profile-popover{border-radius:16px}.proposal-drawer,.login-card{border-radius:20px}.segment-row.active,.reader-segment.active,.episode-list-panel>button.active,.moderation-queue button.active{border-radius:12px}.form-actions .secondary-button{text-decoration:none}@media (width<=780px){.mobile-public-link{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);border-radius:12px;place-items:center;margin-left:auto;text-decoration:none;display:grid}.mobile-profile-menu{margin-left:.35rem}.mobile-bottom-nav{grid-template-columns:repeat(var(--mobile-nav-count,2), minmax(0, 1fr))}.mobile-public-link{color:#f2f2f2;background:#ffffff0a;border-color:#ffffff2e}}.workspace-label{justify-content:space-between;align-items:center;display:flex}.workspace-label i{background:#f0f0f0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff14}.submission-page-title{align-items:flex-end;gap:1rem}.compact-button{min-height:34px;font-size:var(--btj-type-small);padding:.48rem .78rem}.history-remove-button{appearance:none;color:var(--muted);font:inherit;font-size:var(--btj-type-small);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:.18rem 0;text-decoration:underline}.history-remove-button:hover{color:var(--ink)}.history-remove-button:disabled{cursor:wait;opacity:.55}@media (width<=760px){.submission-page-title{align-items:flex-start}.submission-page-title .compact-button{width:100%}}.profile-link{color:inherit;border-radius:14px;margin:-.45rem;padding:.45rem;text-decoration:none;transition:background .16s}.profile-link:hover,.profile-link.active{background:#ffffff14}.mobile-profile-link{color:var(--ink);border:1px solid var(--line);border-radius:12px;margin-bottom:.45rem;padding:.7rem .75rem;text-decoration:none;display:block}.profile-title h1{font-size:var(--btj-type-display)}.profile-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);align-items:start;gap:1rem;display:grid}.profile-card{border:1px solid var(--line);background:var(--paper-light);border-radius:18px;padding:1.15rem}.profile-identity-card{align-items:center;gap:.9rem;display:flex}.profile-avatar-large img,.profile-avatar-large .avatar-fallback{object-fit:cover;width:68px;height:68px;font-size:var(--btj-type-heading);border-radius:22px}.profile-identity-card h2,.profile-section-heading h2{font-size:var(--btj-type-standard);margin:0}.profile-identity-card p,.profile-section-heading p{color:var(--muted);font-size:var(--btj-type-standard);margin:.25rem 0 0}.profile-status-row{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.profile-status-row span{border:1px solid var(--line);font-size:var(--btj-type-small);border-radius:999px;padding:.22rem .48rem}.profile-section-heading{margin-bottom:1rem}.profile-form-card>label{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);gap:.4rem;margin-top:.95rem;display:grid}.profile-form-card>label small,.avatar-choice small{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-regular);display:block}.profile-form-card input,.profile-form-card textarea{width:100%}.avatar-choice{border:0;margin:1rem 0 0;padding:0}.avatar-choice legend{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);margin-bottom:.45rem}.avatar-choice>label{border:1px solid var(--line);cursor:pointer;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:.7rem;margin-top:.5rem;padding:.75rem;transition:border-color .16s,background .16s;display:grid}.avatar-choice>label.selected{border-color:var(--ink);background:var(--surface-hover)}.avatar-choice>label input{width:auto;margin:0}.avatar-choice-preview img,.avatar-choice-preview .avatar-fallback{object-fit:cover;border-radius:14px;width:42px;height:42px}.avatar-choice strong{font-size:var(--btj-type-small);margin-bottom:.15rem;display:block}.profile-save-row{justify-content:flex-end;margin-top:1rem;display:flex}.profile-facts{margin:0}.profile-facts>div{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.profile-facts>div:first-child{border-top:0;padding-top:0}.profile-facts dt{color:var(--muted);font-size:var(--btj-type-small)}.profile-facts dd{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);margin:0}@media (width<=760px){.profile-layout{grid-template-columns:1fr}.profile-form-card{grid-row:auto}.profile-card{border-radius:16px;padding:1rem}.profile-save-row .primary-button{width:100%}}.archive-discussion-link{border:1px solid var(--line);min-height:28px;color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:10px;align-items:center;padding:.3rem .55rem;display:inline-flex}.archive-discussion-link:hover{background:var(--surface-hover)}.reader-discussion-action{margin-top:1rem}@media (width<=780px){.archive-serat-meta{gap:.3rem}.archive-discussion-link{width:fit-content}}.public-discussion-shortcut{border:1px solid var(--line);min-height:32px;color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:11px;align-items:center;padding:.42rem .62rem;display:none}@media (width<=700px){.public-discussion-shortcut{display:inline-flex}}@media (width<=480px){.public-discussion-shortcut{padding-inline:.5rem}.public-studio-button{white-space:nowrap;text-overflow:ellipsis;max-width:86px;overflow:hidden}}.public-site-block>a+a{margin-top:.45rem}.compact-error{font-size:var(--btj-type-small);margin-top:.4rem}.moderation-tabs{border:1px solid var(--line);background:var(--paper-light);border-radius:14px;gap:.25rem;margin:0 0 1rem;padding:.24rem;display:inline-flex}.moderation-tabs a{min-height:32px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:10px;align-items:center;padding:.4rem .72rem;display:inline-flex}.moderation-tabs a.active{background:var(--ink);color:var(--paper)}.muted-copy{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.5}:root[data-theme=dark] .moderation-tabs{border-color:var(--line);background:var(--paper-light);color:var(--ink)}@media (width<=640px){.moderation-tabs{width:100%}.moderation-tabs a{flex:1;justify-content:center}}.episode-participation-tabs{border:1px solid var(--line);background:var(--paper-light);border-radius:14px;gap:.25rem;margin:0 0 1.2rem;padding:.25rem;display:inline-flex}.episode-participation-tabs button{min-height:34px;color:var(--muted);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.45rem .85rem}.episode-participation-tabs button:hover{color:var(--ink);background:var(--surface-hover)}.episode-participation-tabs button.active{background:var(--ink);color:var(--paper)}.reader-contribution-note{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:0 0 .65rem;padding:.8rem .85rem}.reader-contribution-note strong{font-size:var(--btj-type-small);margin-bottom:.18rem;display:block}.reader-contribution-note p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.55}.public-segment-list{display:grid}.reader-segment-row{border-top:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.reader-segment-row:hover{background:var(--surface-hover)}.reader-segment-row.active{background:var(--selected-bg);color:var(--selected-text)}.reader-segment-row .reader-segment{background:0 0;border-top:0;border-radius:12px;min-width:0}.reader-segment-row.active .reader-segment,.reader-segment-row.active .reader-segment p{color:var(--selected-text)}.reader-segment-row.active .reader-segment>span{color:var(--selected-muted)}.public-segment-suggest{min-height:32px;color:var(--muted);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;margin-right:.55rem;padding:.38rem .55rem}.public-segment-suggest:hover,.public-segment-suggest:focus-visible{border-color:var(--line);background:var(--paper);color:var(--ink);outline:none}.episode-discussion-panel{gap:1rem;max-width:980px;display:grid}.episode-discussion-context{max-width:720px;padding:.25rem 0 .45rem}.episode-discussion-context h2{margin:.28rem 0 .45rem}.public-correction-drawer{flex-direction:column;display:flex}.correction-access-state{gap:.85rem;padding-top:.35rem;display:grid}.correction-access-state h3{font-size:var(--btj-type-standard);margin:.15rem 0 0}.correction-access-state>p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.65}.correction-access-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.35rem;display:flex}.correction-discussion-link{color:var(--muted);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:.8rem;padding:0;text-decoration:underline}.correction-discussion-link:hover{color:var(--ink)}.correction-success{align-content:center;min-height:320px;display:grid}:root[data-theme=dark] .episode-participation-tabs,:root[data-theme=dark] .reader-contribution-note,:root[data-theme=dark] .public-segment-suggest:hover,:root[data-theme=dark] .public-segment-suggest:focus-visible{background:var(--paper-light);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .reader-segment-row:hover{background:var(--surface-hover)}:root[data-theme=dark] .reader-segment-row.active{background:var(--selected-bg)}@media (width<=780px){.episode-participation-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.episode-participation-tabs button{width:100%}.reader-contribution-note{margin:0 0 .5rem;padding:.72rem}.reader-segment-row{grid-template-columns:1fr;gap:0;padding-bottom:.45rem}.reader-segment-row .reader-segment{padding-bottom:.45rem}.public-segment-suggest{justify-self:start;margin:0 0 0 .58rem}.episode-discussion-panel{max-width:100%}.correction-access-actions,.success-actions{grid-template-columns:1fr;display:grid}.correction-access-actions .primary-button,.correction-access-actions .secondary-button,.correction-success .primary-button,.correction-success .secondary-button{width:100%}}[lang=jv]{font-family:Noto Sans,ui-sans-serif,system-ui,sans-serif}.public-page,.workspace>.page-pad,.workspace>div>.page-pad,.login-page{animation:.26s cubic-bezier(.2,.75,.25,1) both trustedPageIn}.motion-page>*{animation:.3s cubic-bezier(.2,.75,.25,1) both trustedContentIn}.motion-page>:nth-child(2){animation-delay:35ms}.motion-page>:nth-child(3){animation-delay:60ms}.motion-page>:nth-child(4){animation-delay:85ms}.interactive-surface{transition:border-color .17s,box-shadow .17s,transform .17s}.interactive-surface:focus-within{border-color:var(--line-strong,#b8b8b8);box-shadow:0 14px 38px #14141414}input,textarea,select{transition:border-color .14s,box-shadow .14s,background-color .14s}input:focus,textarea:focus,select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #5a5a5a24}.primary-button,.secondary-button,.danger-button,.icon-button,.text-button,.segment-main,.episode-list-panel>button{transition:transform .11s,opacity .15s,background-color .15s,border-color .15s,box-shadow .15s}.primary-button:active,.secondary-button:active,.danger-button:active,.icon-button:active,.text-button:active,.segment-main:active,.episode-list-panel>button:active{transform:scale(.985)}.action-feedback{isolation:isolate;position:relative;overflow:hidden}.action-feedback:disabled:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 18%,#ffffff38 48%,#0000 78%);animation:1.05s ease-in-out infinite actionSheen;position:absolute;inset:0;transform:translate(-115%)}.saved-check{place-items:center;animation:.22s cubic-bezier(.2,.85,.3,1.25) both savedCheckIn;display:inline-grid}.motion-notice{align-items:center;gap:.55rem;animation:.22s cubic-bezier(.2,.8,.25,1) both noticeIn;display:flex}.inline-success{border:1px solid var(--success-line);background:var(--success-bg);color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);border-radius:12px;margin:.8rem 0;padding:.75rem .9rem}.inline-success>span{border:1px solid var(--line);width:22px;height:22px;font-size:var(--btj-type-small);border-radius:50%;place-items:center;display:inline-grid}.quiet-loading,.list-loading-state{min-height:92px;color:var(--muted);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);justify-content:center;align-items:center;gap:.7rem;display:flex;position:relative;overflow:hidden}.quiet-loading:after,.list-loading-state:after{content:"";border-radius:999px;height:2px;position:absolute;bottom:14px;left:8%;right:8%}.episode-list-skeleton{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;align-items:center;gap:.7rem;min-height:78px;padding:.9rem;display:grid;position:relative;overflow:hidden}.episode-list-skeleton i,.episode-list-skeleton span{border-radius:7px;display:block}.episode-list-skeleton i{width:30px;height:16px}.episode-list-skeleton span{width:78%;height:32px}.srt-import-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-column:1/-1;margin-top:1.15rem;padding:1rem;transition:border-color .17s,background-color .17s,box-shadow .17s}.srt-import-card.ready,.srt-import-card.importing,.srt-import-card.imported{border-color:var(--line-strong,#b8b8b8);background:var(--paper-light)}.srt-import-card.importing{box-shadow:0 14px 38px #14141414}.srt-import-card>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.srt-import-card h3{font-size:var(--btj-type-standard);margin:0 0 .35rem}.srt-import-card header p{max-width:660px;color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.6}.srt-import-controls{flex:none;align-items:flex-end;gap:.55rem;display:flex}.srt-import-controls>label:first-child{min-width:138px}.srt-import-controls label>span,.srt-import-card label>span{margin-bottom:.35rem;display:block}.file-picker{cursor:pointer;white-space:nowrap}.file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-picker>span{align-items:center;gap:.45rem;margin:0!important;display:inline-flex!important}.srt-drop-zone{text-align:center;border:1px dashed var(--line-strong,#b8b8b8);min-height:126px;color:var(--muted);background:#78787809;border-radius:13px;align-content:center;place-items:center;gap:.35rem;margin-top:.9rem;padding:1rem;display:grid}.srt-drop-zone>span{border:1px solid var(--line);width:38px;height:28px;color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:8px;place-items:center;display:grid}.srt-drop-zone strong{color:var(--ink);font-size:var(--btj-type-standard)}.srt-drop-zone small{max-width:500px;font-size:var(--btj-type-small);line-height:1.5}.srt-ready-panel{margin-top:.9rem;animation:.22s both trustedContentIn}.srt-file-summary{border:1px solid var(--line);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.srt-status-icon{border:1px solid var(--line-strong,#b8b8b8);border-radius:50%;place-items:center;width:30px;height:30px;animation:.22s cubic-bezier(.2,.85,.3,1.25) both savedCheckIn;display:grid}.srt-file-summary strong,.srt-file-summary small{display:block}.srt-file-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--btj-type-standard);overflow:hidden}.srt-file-summary small{color:var(--muted);font-size:var(--btj-type-small);margin-top:.15rem}.srt-file-summary .text-button{color:var(--muted);font-size:var(--btj-type-small)}.srt-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.55rem;display:grid}.srt-metrics>div{border:1px solid var(--line);border-radius:11px;padding:.7rem .8rem}.srt-metrics strong,.srt-metrics span{display:block}.srt-metrics strong{font-size:var(--btj-type-standard);font-variant-numeric:tabular-nums}.srt-metrics span{color:var(--muted);font-size:var(--btj-type-small);margin-top:.16rem}.srt-cue-preview{border:1px solid var(--line);border-radius:11px;margin-top:.55rem;overflow:hidden}.srt-cue-preview>div{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:.75rem;padding:.65rem .8rem;display:grid}.srt-cue-preview>div:last-child{border-bottom:0}.srt-cue-preview time{color:var(--muted);font-size:var(--btj-type-small);font-variant-numeric:tabular-nums}.srt-cue-preview p{font-size:var(--btj-type-small);white-space:pre-line;margin:0;line-height:1.5}.action-progress{border:1px solid var(--line);border-radius:11px;margin-top:.8rem;padding:.75rem .8rem;animation:.18s both trustedContentIn}.action-progress>div:first-child{font-size:var(--btj-type-small);justify-content:space-between;gap:1rem;margin-bottom:.55rem;display:flex}.progress-track{background:#7878782e;border-radius:999px;height:5px;overflow:hidden}.progress-track i{border-radius:inherit;background:var(--ink);height:100%;transition:width .22s;display:block}.srt-import-complete{border:1px solid var(--success-line);background:var(--success-bg);min-height:74px;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);border-radius:12px;justify-content:center;align-items:center;gap:.55rem;margin-top:.8rem;animation:.22s both noticeIn;display:flex}.srt-import-complete>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.motion-preview{animation:.26s cubic-bezier(.2,.8,.25,1) both previewIn}.motion-row{animation:.2s both trustedContentIn}:root[data-theme=dark] .srt-import-card,:root[data-theme=dark] .srt-drop-zone,:root[data-theme=dark] .srt-file-summary,:root[data-theme=dark] .srt-metrics>div,:root[data-theme=dark] .srt-cue-preview,:root[data-theme=dark] .action-progress{background:var(--paper-light);border-color:var(--line)}:root[data-theme=dark] .progress-track{background:#ffffff1a}:root[data-theme=dark] .progress-track i{background:#e9e9e9}@keyframes trustedPageIn{0%{opacity:.72}to{opacity:1}}@keyframes trustedContentIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes noticeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes previewIn{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes savedCheckIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes actionSheen{0%{transform:translate(-115%)}65%,to{transform:translate(115%)}}@media (width<=820px){.srt-import-card>header{display:grid}.srt-import-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.srt-import-controls>label:first-child{min-width:0}.file-picker{width:100%}}@media (width<=560px){.srt-import-card{padding:.8rem}.srt-import-controls,.srt-metrics{grid-template-columns:1fr}.srt-cue-preview>div{grid-template-columns:1fr;gap:.3rem}.srt-file-summary{grid-template-columns:30px minmax(0,1fr)}.srt-file-summary .text-button{grid-column:2;justify-self:start}}:root{--radius-control:14px;--radius-surface:18px;--radius-large:24px}body,button,input,textarea,select{font-family:Noto Sans,ui-sans-serif,system-ui,sans-serif}h1,h2,h3,h4,h5,h6,blockquote,cite,.brand-lockup strong,.mobile-brand strong,.hero-copy h1,.hero-copy blockquote,.login-story h1,.login-story p,.home-hero-copy h1,.archive-intro h1,.serat-intro h1,.reader-intro h1,.stat-card strong,.workflow-strip span,.empty-state>span,[lang=jv]{font-family:inherit!important}.primary-button,.secondary-button,.danger-button,.text-button,.theme-toggle,.language-tabs button,.language-switch,.language-switch button,.side-nav a,.icon-button,.status-badge,.mobile-profile-link,.mobile-public-menu-link,select,input,textarea,.archive-search,.inline-error,.inline-status,.inline-success,.read-only-box,.action-progress,.srt-metrics>div,.srt-cue-preview{border-radius:var(--radius-control)}.video-frame,.source-card,.transcript-panel,.reader-transcript,.episode-card,.latest-episode-row,.compact-episode-row,.serat-preview-card,.episode-list-panel,.episode-form-panel,.segment-form-card,.admin-segment-list,.moderation-queue,.moderation-detail,.person-card,.history-list article,.table-card,.stat-card,.workflow-strip,.submission-item,.empty-state,.profile-card,.srt-import-card,.srt-drop-zone,.srt-file-summary,.srt-import-complete{border-radius:var(--radius-surface)}.proposal-drawer,.login-card,.mobile-profile-popover{border-radius:var(--radius-large)}.segment-row.active,.reader-segment.active,.reader-segment-row.active,.episode-list-panel>button.active,.moderation-queue button.active{border-radius:var(--radius-control)}.mobile-workspace-layer,.mobile-menu-trigger{display:none}@media (width<=780px){.mobile-bottom-nav,.mobile-public-link{display:none!important}.workspace{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.mobile-menu-trigger{border-radius:var(--radius-control);color:#f6f6f6;background:#ffffff0f;border:1px solid #ffffff29;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.mobile-menu-trigger svg{width:21px;height:21px}.mobile-menu-trigger:active{transform:scale(.94)}.mobile-brand{flex:1;justify-content:flex-start;min-width:0}.mobile-brand img{width:36px;height:36px}.mobile-brand strong{font-size:var(--btj-type-standard)}.mobile-brand span{font-size:var(--btj-type-small)}.mobile-profile-menu{margin-left:0}.mobile-profile-menu summary{border-radius:var(--radius-control);background:#ffffff0f;border:1px solid #ffffff29;place-items:center;width:40px;height:40px;display:grid}.mobile-profile-menu summary img,.mobile-profile-menu summary .avatar-fallback{width:30px;height:30px}.mobile-profile-popover{padding:1rem;top:48px}.mobile-workspace-layer{z-index:70;pointer-events:none;visibility:hidden;display:block;position:fixed;inset:0}.mobile-workspace-layer.open{pointer-events:auto;visibility:visible}.mobile-workspace-backdrop{opacity:0;background:#0000006b;border:0;border-radius:0;width:100%;height:100%;transition:opacity .22s;display:block;position:absolute;inset:0}.mobile-workspace-layer.open .mobile-workspace-backdrop{opacity:1}}@media (prefers-reduced-motion:reduce){.mobile-workspace-backdrop{transition-duration:1ms!important}}.desktop-sidebar{display:none!important}.unified-workspace-layer{z-index:70;pointer-events:none;visibility:hidden;position:fixed;inset:0;display:block!important}.unified-workspace-layer.open{pointer-events:auto;visibility:visible}.unified-workspace-layer .mobile-workspace-backdrop{opacity:0;background:#0000007a;border:0;border-radius:0;width:100%;height:100%;padding:0;transition:opacity .22s;display:block;position:absolute;inset:0}.unified-workspace-layer.open .mobile-workspace-backdrop{opacity:1}.unified-drawer-settings{justify-content:space-between;align-items:center;gap:.7rem;margin-top:.65rem;display:flex}.unified-drawer-settings .language-switch{border-color:var(--line)}.moderation-mobile-back{display:none}.moderation-detail .video-frame{width:100%}.moderation-meta strong,.moderation-queue strong,.moderation-queue p,.comparison-grid p,.note-box p,.attention-list strong,.attention-list small,.dashboard-episode-list strong,.dashboard-episode-list small{overflow-wrap:anywhere}.moderation-queue button p{color:var(--ink-soft)}.moderation-queue button.active p{color:var(--selected-text)}:root[data-theme=dark] .stat-card,:root[data-theme=dark] .workflow-strip,:root[data-theme=dark] .moderation-detail,:root[data-theme=dark] .moderation-queue,:root[data-theme=dark] .moderation-meta>div,:root[data-theme=dark] .comparison-grid article,:root[data-theme=dark] .comparison-grid>div,:root[data-theme=dark] .note-box,:root[data-theme=dark] .read-only-box,:root[data-theme=dark] .inline-error,:root[data-theme=dark] .inline-status,:root[data-theme=dark] .dashboard-episode-list,:root[data-theme=dark] .attention-list{background:var(--paper-light);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .stat-card.accent{color:var(--ink);background:#222;border-color:#686868;box-shadow:inset 0 0 0 1px #ffffff09}:root[data-theme=dark] .stat-card.accent span,:root[data-theme=dark] .stat-card.accent small,:root[data-theme=dark] .stat-card span,:root[data-theme=dark] .stat-card small,:root[data-theme=dark] .page-title p,:root[data-theme=dark] .section-heading p,:root[data-theme=dark] .section-heading small,:root[data-theme=dark] .attention-list small,:root[data-theme=dark] .dashboard-episode-list small{color:var(--muted)}:root[data-theme=dark] .stat-card strong,:root[data-theme=dark] .stat-card.accent strong,:root[data-theme=dark] .attention-list strong,:root[data-theme=dark] .dashboard-episode-list strong,:root[data-theme=dark] .moderation-detail strong,:root[data-theme=dark] .comparison-grid p,:root[data-theme=dark] .note-box p,:root[data-theme=dark] .note-box strong{color:var(--ink)}:root[data-theme=dark] .moderation-queue button,:root[data-theme=dark] .moderation-queue button p{color:var(--ink-soft)}:root[data-theme=dark] .moderation-queue button.active,:root[data-theme=dark] .moderation-queue button.active p,:root[data-theme=dark] .moderation-queue button.active strong{background:var(--selected-bg);color:var(--selected-text)}:root[data-theme=dark] .moderation-queue button.active span{color:var(--selected-muted)}:root[data-theme=dark] .comparison-grid .proposed,:root[data-theme=dark] .note-box,:root[data-theme=dark] .read-only-box{border-color:var(--line);background:#1d1d1d}:root[data-theme=dark] .danger-button,:root[data-theme=dark] .secondary-button{background:var(--paper-light);color:var(--ink);border-color:var(--line-strong)}:root[data-theme=dark] .danger-button:hover,:root[data-theme=dark] .secondary-button:hover{background:var(--surface-hover);color:var(--ink)}@media (width<=780px){.page-pad{padding:1.25rem .85rem 2.5rem}.dashboard-title{margin-bottom:1.1rem}.dashboard-title h1{font-size:var(--btj-type-display)}.dashboard-title p{max-width:34rem;color:var(--muted);font-size:var(--btj-type-standard);line-height:1.55}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.dashboard-stat-grid .stat-card{min-width:0;min-height:118px;padding:.85rem}.dashboard-stat-grid .stat-card span{font-size:var(--btj-type-small)}.dashboard-stat-grid .stat-card strong{font-size:var(--btj-type-display);margin-top:.55rem}.dashboard-stat-grid .stat-card small{font-size:var(--btj-type-small);line-height:1.4}.dashboard-columns{grid-template-columns:1fr;gap:.2rem}.dashboard-section{margin-top:1.7rem}.attention-list a,.dashboard-episode-list>a{min-width:0;padding:.9rem .15rem}.attention-list a>span,.dashboard-episode-list>a>div{min-width:0}.moderation-page{min-height:calc(100vh - 66px)}.moderation-page .compact-title{margin-bottom:1rem}.moderation-page .compact-title h1{font-size:var(--btj-type-display)}.moderation-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.moderation-tabs a{text-align:center;min-width:0}.moderation-layout{display:block}.moderation-layout .moderation-queue{border-radius:var(--radius-surface);max-height:none;display:block;overflow:hidden}.moderation-layout .moderation-detail,.moderation-layout.mobile-review-open .moderation-queue{display:none}.moderation-layout.mobile-review-open .moderation-detail{width:100%;padding:.8rem;animation:.22s cubic-bezier(.2,.78,.25,1) both moderationReviewIn;display:block}.moderation-mobile-back{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);min-height:42px;color:var(--ink);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);align-items:center;gap:.5rem;margin:0 0 .8rem;padding:.6rem .75rem;display:inline-flex}.moderation-queue button{min-height:106px;padding:.9rem}.moderation-queue button div{align-items:flex-start}.moderation-queue button span{text-align:right;max-width:46%;line-height:1.35}.moderation-detail .video-frame{max-width:none;margin-bottom:.85rem}.moderation-meta,.comparison-grid{grid-template-columns:1fr}.moderation-meta>div,.comparison-grid article,.comparison-grid>div{min-width:0}.moderation-actions{z-index:8;border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr 1fr;gap:.55rem;margin:1.15rem -.8rem -.8rem;padding:.8rem;display:grid;position:sticky;bottom:0}.moderation-actions .primary-button{order:-1;grid-column:1/-1}.moderation-actions .primary-button,.moderation-actions .secondary-button,.moderation-actions .danger-button{width:100%;min-width:0}}@media (width<=430px){.dashboard-stat-grid{grid-template-columns:1fr}.dashboard-stat-grid .stat-card{min-height:104px}.moderation-actions{grid-template-columns:1fr}.moderation-actions .primary-button{grid-column:auto}}@keyframes moderationReviewIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.unified-workspace-layer .mobile-workspace-backdrop{transition-duration:1ms!important}}.desktop-workspace-context{align-items:baseline;gap:.58rem;min-width:0;display:flex}.desktop-workspace-context span{color:#9f9f9f;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.04em;text-transform:none}.desktop-workspace-context strong{text-overflow:ellipsis;white-space:nowrap;color:#f6f6f6;font-size:var(--btj-type-standard);overflow:hidden}.unified-workspace-layer{display:none!important}@media (width<=980px){.desktop-workspace-context{display:none}.unified-workspace-layer{display:block!important}}.primary-support-card{background:var(--ink);color:var(--paper);border-color:var(--ink)}.primary-support-card>span,.primary-support-card p{color:color-mix(in srgb, var(--paper) 72%, transparent)}.primary-support-card .primary-button{background:var(--paper);color:var(--ink);border-color:var(--paper)}.public-footer-rich{border-top:1px solid var(--line);background:var(--paper-light);margin-top:auto}.public-footer-grid{grid-template-columns:minmax(0,1.5fr) minmax(150px,.65fr) minmax(170px,.75fr);gap:clamp(2rem,6vw,5rem);width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(2.2rem,5vw,4rem) 0;display:grid}.public-footer-brand{grid-template-columns:50px minmax(0,1fr);gap:.9rem;max-width:520px;display:grid}.public-footer-brand img{border:1px solid var(--line);background:var(--paper);border-radius:16px;width:50px;height:50px}.public-footer-brand strong{font-size:var(--btj-type-standard);display:block}.public-footer-brand p{color:var(--muted);font-size:var(--btj-type-small);margin:.45rem 0 .65rem;line-height:1.65}.public-footer-brand span{color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.public-footer-links{align-content:start;gap:.62rem;display:grid}.public-footer-links>strong{color:var(--ink);font-size:var(--btj-type-small);letter-spacing:.07em;text-transform:none;margin-bottom:.15rem}.public-footer-links a{width:fit-content;color:var(--muted);font-size:var(--btj-type-small);transition:color .15s,transform .15s}.public-footer-links a:hover{color:var(--ink);transform:translate(2px)}.public-footer-bottom{border-top:1px solid var(--line);width:min(1180px,100% - 2rem);color:var(--muted);font-size:var(--btj-type-small);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1rem 0 1.25rem;display:flex}.public-footer-bottom strong{color:var(--ink);font-size:var(--btj-type-small)}:root[data-theme=dark] .public-footer-rich{background:var(--paper-light);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .primary-support-card{color:#111;background:#f2f2f2;border-color:#f2f2f2}:root[data-theme=dark] .primary-support-card>span,:root[data-theme=dark] .primary-support-card p{color:#555}:root[data-theme=dark] .primary-support-card .primary-button{color:#fff;background:#111;border-color:#111}@media (width<=860px){.public-footer-grid{grid-template-columns:1fr 1fr}.public-footer-brand{grid-column:1/-1}}@media (width<=620px){.public-footer-grid{grid-template-columns:1fr;gap:1.6rem}.public-footer-brand{grid-column:auto}.public-footer-bottom{flex-direction:column;align-items:flex-start;gap:.3rem}}:root{--home-glass:#ffffffb3;--home-glass-strong:#ffffffdb;--home-glass-line:#1111111a;--home-glass-shadow:0 20px 55px #18181814;--home-glass-highlight:#ffffffd1}:root[data-theme=dark]{--home-glass:#ffffff0e;--home-glass-strong:#ffffff13;--home-glass-line:#ffffff24;--home-glass-shadow:0 22px 60px #00000057;--home-glass-highlight:#ffffff17}.home-page .latest-section,.home-page .serat-preview-section,.home-page .how-section{isolation:isolate;padding-top:clamp(3.4rem,7vw,5.8rem);padding-bottom:clamp(3.4rem,7vw,5.8rem);position:relative}.home-page .latest-section:before,.home-page .serat-preview-section:before,.home-page .how-section:before{content:"";z-index:-1;filter:blur(70px);opacity:.72;pointer-events:none;background:#ffffff7a;border-radius:50%;width:240px;height:240px;position:absolute}.home-page .latest-section:before{top:20%;right:8%}.home-page .serat-preview-section:before{bottom:5%;left:5%}.home-page .how-section:before{bottom:8%;right:12%}:root[data-theme=dark] .home-page .latest-section:before,:root[data-theme=dark] .home-page .serat-preview-section:before,:root[data-theme=dark] .home-page .how-section:before{opacity:1;background:#ffffff0e}.home-page .latest-section .section-heading,.home-page .serat-preview-section .section-heading,.home-page .how-section .section-heading{margin-bottom:1.35rem}.home-page .latest-episode-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:1rem;display:grid;overflow:visible}.home-page .latest-episode-row,.home-page .latest-episode-row:hover{border:1px solid var(--home-glass-line);background:linear-gradient(145deg, var(--home-glass-highlight), transparent 46%), var(--home-glass);min-height:146px;box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(118%);border-radius:24px;grid-template-columns:50px minmax(0,1fr) 46px;gap:1.15rem;padding:1.35rem;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.home-page .latest-episode-row:hover{border-color:color-mix(in srgb, var(--ink) 24%, transparent);transform:translateY(-3px);box-shadow:0 26px 64px #1818181f}:root[data-theme=dark] .home-page .latest-episode-row:hover{box-shadow:0 28px 66px #0000007a}.home-page .latest-episode-row .episode-board-number{background:var(--ink);width:50px;height:50px;color:var(--paper);font-size:var(--btj-type-small);border:0;border-radius:16px;box-shadow:inset 0 1px #ffffff24}.home-page .latest-episode-row .episode-board-copy small{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.045em;margin-bottom:.38rem;display:block}.home-page .latest-episode-row .episode-board-copy h3{font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold);letter-spacing:-.022em;margin:0 0 .42rem}.home-page .latest-episode-row .episode-board-copy p{color:var(--muted);font-size:var(--btj-type-standard);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.home-page .latest-episode-row .episode-board-action,.home-page .latest-episode-row:hover .episode-board-action{border:1px solid var(--home-glass-line);background:var(--home-glass-strong);width:46px;height:46px;min-height:46px;color:var(--ink);border-radius:15px;transition:transform .18s,background-color .18s,color .18s}.home-page .latest-episode-row:hover .episode-board-action{background:var(--ink);color:var(--paper);transform:translate(3px)}.home-section-loading{border:1px solid var(--home-glass-line);background:var(--home-glass);min-height:146px;box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(18px);border-radius:24px;grid-template-columns:50px minmax(0,1fr) 46px;align-items:center;gap:1.15rem;padding:1.35rem;display:grid}.home-loading-number,.home-loading-action,.home-loading-copy i{background:linear-gradient(90deg, var(--surface-hover), var(--paper-light), var(--surface-hover));background-size:220% 100%;animation:1.3s ease-in-out infinite homeSkeleton;display:block}.home-loading-number,.home-loading-action{border-radius:15px;width:46px;height:46px}.home-loading-copy{gap:.52rem;display:grid}.home-loading-copy i{border-radius:999px;height:9px}.home-loading-copy i:first-child{width:30%}.home-loading-copy i:nth-child(2){width:68%;height:15px}.home-loading-copy i:nth-child(3){width:48%}@keyframes homeSkeleton{0%{background-position:100% 0}to{background-position:-120% 0}}.home-page .serat-index-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),380px));justify-content:start;gap:1rem;display:grid;overflow:visible}.home-page .serat-index-row,.home-page .serat-index-row:nth-child(odd),.home-page .serat-index-row:nth-last-child(-n+2),.home-page .serat-index-row:last-child{border:1px solid var(--home-glass-line);background:linear-gradient(145deg, var(--home-glass-highlight), transparent 48%), var(--home-glass);min-height:160px;box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(118%);border-radius:24px;grid-template-columns:1fr 46px;align-content:space-between;gap:1rem;padding:1.35rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.home-page .serat-index-row:hover{border-color:color-mix(in srgb, var(--ink) 24%, transparent);background:linear-gradient(145deg, var(--home-glass-highlight), transparent 48%), var(--home-glass);transform:translateY(-3px);box-shadow:0 26px 64px #1818181f}:root[data-theme=dark] .home-page .serat-index-row:hover{box-shadow:0 28px 66px #0000007a}.home-page .serat-index-number{background:var(--ink);width:fit-content;color:var(--paper);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:11px;grid-column:1/-1;align-self:start;padding:.4rem .58rem}.home-page .serat-index-row>div{align-self:end}.home-page .serat-index-row h3{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);letter-spacing:-.02em;margin:0 0 .3rem}.home-page .serat-index-row p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.45}.home-page .serat-index-action{border:1px solid var(--home-glass-line);background:var(--home-glass-strong);width:46px;height:46px;min-height:46px;color:var(--ink);border-radius:15px;align-self:end;transition:transform .18s,background-color .18s,color .18s}.home-page .serat-index-row:hover .serat-index-action{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:translate(3px)}.home-page .how-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-page .how-grid article,.home-page .how-grid article+article,.home-page .how-grid article:last-child{border:1px solid var(--home-glass-line);background:linear-gradient(145deg, var(--home-glass-highlight), transparent 48%), var(--home-glass);min-height:218px;box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(118%);border-radius:24px;flex-direction:column;padding:1.35rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.home-page .how-grid article:hover{border-color:color-mix(in srgb, var(--ink) 24%, transparent);transform:translateY(-3px);box-shadow:0 26px 64px #1818181f}:root[data-theme=dark] .home-page .how-grid article:hover{box-shadow:0 28px 66px #0000007a}.how-card-top{justify-content:space-between;align-items:center;margin-bottom:2.25rem;display:flex}.home-page .how-grid .how-card-top>span:first-child{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em}.how-card-icon{border:1px solid var(--home-glass-line);background:var(--home-glass-strong);width:48px;height:48px;color:var(--ink);border-radius:16px;place-items:center;display:grid}.how-card-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.how-card-icon svg path[d=M8\ 5v14l11-7Z]{fill:currentColor;stroke:none}.home-page .how-grid h3{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);letter-spacing:-.02em;margin:auto 0 .5rem}.home-page .how-grid p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.58}@media (width<=980px){.home-page .how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .how-grid article:last-child{grid-column:1/-1;min-height:188px}}@media (width<=680px){.home-page .latest-section,.home-page .serat-preview-section,.home-page .how-section{padding-top:3rem;padding-bottom:3rem}.home-page .latest-section .horizontal-heading{gap:.7rem;align-items:flex-start!important}.home-page .latest-episode-list,.home-page .serat-index-list,.home-page .how-grid{grid-template-columns:1fr}.home-page .latest-episode-row,.home-page .latest-episode-row:hover{border-radius:20px;grid-template-columns:44px minmax(0,1fr) 40px;gap:.82rem;min-height:132px;padding:1rem}.home-page .latest-episode-row .episode-board-number{border-radius:14px;width:44px;height:44px}.home-page .latest-episode-row .episode-board-action,.home-page .latest-episode-row:hover .episode-board-action{border-radius:13px;width:40px;height:40px;min-height:40px}.home-page .serat-index-row,.home-page .serat-index-row:nth-child(odd),.home-page .serat-index-row:nth-last-child(-n+2),.home-page .serat-index-row:last-child,.home-page .how-grid article,.home-page .how-grid article+article,.home-page .how-grid article:last-child{border-radius:20px;grid-column:auto}.home-page .serat-index-row{min-height:146px;padding:1.1rem}.home-page .how-grid article,.home-page .how-grid article:last-child{min-height:180px;padding:1.1rem}.how-card-top{margin-bottom:1.7rem}}@media (prefers-reduced-motion:reduce){.home-page .latest-episode-row,.home-page .serat-index-row,.home-page .how-grid article,.home-page .latest-episode-row .episode-board-action,.home-page .serat-index-action{transition:none}.home-loading-number,.home-loading-action,.home-loading-copy i{animation:none}}.home-page .latest-section .section-heading h2,.home-page .serat-preview-section .section-heading h2,.home-page .how-section .section-heading h2{font-size:var(--btj-type-display);letter-spacing:-.025em}.home-page .latest-episode-row .episode-board-copy small{font-size:var(--btj-type-small)}.home-page .latest-episode-row .episode-board-copy h3{font-size:var(--btj-type-standard);letter-spacing:-.015em;line-height:1.35}.home-page .latest-episode-row .episode-board-copy p{font-size:var(--btj-type-small)}.home-page .serat-index-row h3{font-size:var(--btj-type-standard);letter-spacing:-.015em;line-height:1.35}.home-page .serat-index-row p{font-size:var(--btj-type-small)}.home-page .how-grid h3{font-size:var(--btj-type-standard);letter-spacing:-.015em;line-height:1.35}.home-page .how-grid p{font-size:var(--btj-type-small);line-height:1.55}@media (width<=680px){.home-page .latest-section .section-heading h2,.home-page .serat-preview-section .section-heading h2,.home-page .how-section .section-heading h2{font-size:var(--btj-type-heading)}}.episode-discussion-panel{gap:1rem;width:min(100%,980px);display:grid}.episode-discussion-context{justify-content:space-between;align-items:end;gap:1rem;max-width:none;padding:.2rem 0 .35rem;display:flex}.episode-discussion-context>div{min-width:0;max-width:680px}.episode-discussion-context h2{font-size:var(--btj-type-standard);margin:0 0 .35rem;line-height:1.25}.episode-discussion-context p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.6}.episode-discussion-preview-list{gap:.65rem;display:grid}.episode-discussion-preview{border:1px solid var(--line);background:var(--paper-light);min-height:104px;color:var(--ink);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;display:grid}.episode-discussion-preview:hover{border-color:color-mix(in srgb, var(--ink) 24%, var(--line));background:var(--surface-hover);transform:translateY(-2px);box-shadow:0 14px 30px #00000012}.episode-discussion-preview-copy{min-width:0}.episode-discussion-preview-meta{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.28rem;display:flex}.episode-discussion-preview-meta span:first-child:not(:last-child){background:var(--ink);color:var(--paper);border-radius:999px;padding:.18rem .38rem}.episode-discussion-preview h3{font-size:var(--btj-type-standard);margin:0;line-height:1.35}.episode-discussion-preview p{color:var(--muted);font-size:var(--btj-type-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.32rem 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.episode-discussion-preview-count{border-left:1px solid var(--line);align-content:center;align-self:stretch;justify-items:center;min-width:68px;padding-left:.85rem;display:grid}.episode-discussion-preview-count strong{font-size:var(--btj-type-standard);line-height:1}.episode-discussion-preview-count span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);margin-top:.28rem}.episode-discussion-preview.skeleton{pointer-events:none;min-height:104px;position:relative;overflow:hidden}.episode-discussion-preview.skeleton:before{content:"";background:linear-gradient(100deg, transparent 18%, color-mix(in srgb, var(--ink) 7%, transparent) 46%, transparent 74%);animation:1.2s ease-in-out infinite episodeDiscussionSweep;position:absolute;inset:0;transform:translate(-100%)}.episode-discussion-empty{border:1px solid var(--line);background:var(--paper-light);border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.episode-discussion-empty h3{font-size:var(--btj-type-standard);margin:0 0 .3rem}.episode-discussion-empty p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.5}.episode-discussion-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}@keyframes episodeDiscussionSweep{to{transform:translate(100%)}}:root[data-theme=dark] .episode-discussion-preview,:root[data-theme=dark] .episode-discussion-empty{background:var(--paper-light);color:var(--ink);border-color:var(--line)}@media (width<=700px){.episode-discussion-context{flex-direction:column;align-items:stretch}.episode-discussion-context .secondary-button{justify-content:center;width:100%}.episode-discussion-preview{grid-template-columns:minmax(0,1fr);gap:.7rem}.episode-discussion-preview-count{border-top:1px solid var(--line);border-left:0;justify-content:flex-start;gap:.3rem;min-width:0;padding:.65rem 0 0;display:flex}.episode-discussion-preview-count span{margin-top:0}.episode-discussion-empty{flex-direction:column;align-items:stretch}.episode-discussion-empty .primary-button,.episode-discussion-actions .primary-button,.episode-discussion-actions .secondary-button{justify-content:center;width:100%}.episode-discussion-actions{display:grid}}@media (prefers-reduced-motion:reduce){.episode-discussion-preview,.episode-discussion-preview.skeleton:before{transition-duration:1ms!important;animation-duration:1ms!important}}.archive-page-intro{margin-bottom:1.35rem}.archive-page-intro h1{font-size:var(--btj-type-display);margin:0 0 .55rem;line-height:1.08}.archive-page-intro p{max-width:590px;color:var(--muted);font-size:var(--btj-type-standard);margin:0;line-height:1.65}.archive-index-main{width:min(100% - 2.4rem,960px);min-height:calc(100vh - 180px);margin:0 auto;padding:clamp(2.8rem,7vw,5.5rem) 0}.archive-serat-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.archive-serat-index-card{border:1px solid var(--line);background:var(--paper-light);min-height:180px;color:inherit;border-radius:18px;gap:.72rem;padding:1.25rem;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.archive-serat-index-card:hover{border-color:var(--ink-soft);transform:translateY(-2px)}.archive-serat-index-card strong{font-family:var(--btj-font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--btj-weight-medium)}.archive-serat-index-label,.archive-serat-index-meta{color:var(--muted);font-size:var(--btj-type-small)}.archive-serat-index-meta{margin-top:auto}@media (width<=700px){.archive-serat-index{grid-template-columns:1fr}.archive-serat-index-card{min-height:138px}}.archive-support-rail{position:sticky;top:92px}.archive-support-card,.archive-serat-card{border:1px solid var(--line);background:var(--paper-light);border-radius:20px}.archive-rail-title,.archive-support-card>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em;text-transform:none;display:block}.archive-rail-title{padding:.35rem .55rem .65rem}.archive-channel-links{gap:.2rem;display:grid}.archive-channel-links button{width:100%;min-height:42px;color:var(--ink-soft);text-align:left;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:.65rem;padding:.62rem .7rem;transition:background .16s,color .16s,transform .16s;display:flex}.archive-channel-links button:hover{background:var(--surface-hover);color:var(--ink);transform:translate(2px)}.archive-channel-links button.active{background:var(--ink);color:var(--paper)}.archive-channel-links button b{color:inherit;font-size:var(--btj-type-small)}.archive-search-modern{border-radius:18px;min-height:56px;margin-bottom:1.2rem}.archive-search-modern svg{width:18px;height:18px;margin-left:1rem}.archive-search-modern input{font-size:var(--btj-type-standard);padding:.88rem .8rem}.archive-search-modern button{width:44px;font-size:var(--btj-type-heading)}.archive-catalogue-modern{gap:1rem;margin-top:0}.archive-serat-card{scroll-margin-top:96px;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 10px 34px #14141409}.archive-serat-card:hover{border-color:var(--line-strong);box-shadow:0 14px 42px #1414140f}.archive-serat-header-modern{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:88px;padding:1rem 1.1rem;display:grid}.archive-serat-header-modern .archive-serat-copy h2{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0 0 .2rem}.archive-serat-header-modern .archive-serat-copy p{color:var(--muted);font-size:var(--btj-type-small);margin:0}.archive-serat-header-modern .archive-discussion-link{border:1px solid var(--line);min-height:36px;color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:.5rem .78rem;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.archive-serat-header-modern .archive-discussion-link:hover{border-color:var(--ink);background:var(--ink);color:var(--paper);transform:translateY(-1px)}.archive-episode-row-modern{grid-template-columns:46px minmax(0,1fr) 38px;gap:.9rem;min-height:78px;padding:.85rem 1.1rem;transition:background .15s,padding .15s}.archive-episode-row-modern:hover{background:var(--surface-hover);padding-left:1.25rem;padding-right:.95rem}.archive-episode-row-modern .archive-episode-number{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.archive-episode-row-modern .archive-episode-copy h3{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0 0 .2rem}.archive-episode-row-modern .archive-episode-meta{color:var(--muted);font-size:var(--btj-type-small)}.archive-episode-row-modern .archive-episode-action{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--ink-soft);border-radius:12px;place-items:center;transition:background .15s,color .15s,border-color .15s,transform .15s;display:grid}.archive-episode-row-modern:hover .archive-episode-action{border-color:var(--ink);background:var(--ink);color:var(--paper);transform:translate(2px)}.archive-support-rail{gap:.8rem;display:grid}.archive-support-card{padding:1rem}.archive-support-card h2{font-size:var(--btj-type-standard);margin:.15rem 0 .45rem;line-height:1.35}.archive-support-card p{color:var(--muted);font-size:var(--btj-type-small);margin:0 0 .85rem;line-height:1.55}.archive-support-card .primary-button,.archive-support-card .secondary-button{justify-content:center;width:100%}.archive-summary-card{background:var(--ink);color:var(--paper);border-color:var(--ink)}.archive-summary-card p{color:color-mix(in srgb, var(--paper) 70%, transparent)}.archive-language-chips{flex-wrap:wrap;gap:.4rem;display:flex}.archive-language-chips span{border:1px solid color-mix(in srgb, var(--paper) 28%, transparent);min-width:38px;min-height:32px;color:var(--paper);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:11px;place-items:center;display:grid}.archive-discussion-card{background:0 0;border-style:dashed}:root[data-theme=dark] .archive-support-card,:root[data-theme=dark] .archive-serat-card{background:var(--paper-light);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .archive-summary-card{color:#111;background:#f2f2f2;border-color:#f2f2f2}:root[data-theme=dark] .archive-summary-card p{color:#555}:root[data-theme=dark] .archive-language-chips span{color:#111;border-color:#cfcfcf}:root[data-theme=dark] .archive-serat-header-modern,:root[data-theme=dark] .archive-episode-row-modern .archive-episode-action{background:var(--paper)}@media (width<=1180px){.archive-support-rail{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.archive-summary-card{grid-column:1/-1}}@media (width<=860px){.archive-support-rail{order:3;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.archive-summary-card{grid-column:1/-1}}@media (width<=620px){.archive-page-intro h1{font-size:var(--btj-type-display)}.archive-page-intro p{font-size:var(--btj-type-standard)}.archive-serat-header-modern{grid-template-columns:40px minmax(0,1fr);gap:.7rem;padding:.9rem}.archive-serat-header-modern .archive-discussion-link{grid-column:2;width:fit-content}.archive-episode-row-modern,.archive-episode-row-modern:hover{grid-template-columns:34px minmax(0,1fr) 34px;gap:.65rem;padding:.82rem .9rem}.archive-episode-row-modern .archive-episode-action{width:34px;height:34px}.archive-episode-row-modern .archive-episode-meta span{max-width:100%}.archive-support-rail{grid-template-columns:1fr}.archive-summary-card{grid-column:auto}}@media (prefers-reduced-motion:reduce){.archive-channel-links button,.archive-search-modern,.archive-serat-card,.archive-serat-header-modern .archive-discussion-link,.archive-episode-row-modern,.archive-episode-row-modern .archive-episode-action{transition-duration:1ms!important}}.archive-page-intro-compact{justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.archive-page-intro-compact>div:first-child{min-width:0}.archive-intro-summary{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.archive-published-count{border:1px solid var(--line);background:var(--paper-light);min-height:34px;color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:12px;align-items:center;padding:.48rem .72rem;display:inline-flex}.archive-language-inline{align-items:center;gap:.3rem;display:inline-flex}.archive-language-inline span{border:1px solid var(--line);background:var(--paper-light);min-width:34px;min-height:34px;color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:11px;place-items:center;display:grid}:root[data-theme=dark] .archive-published-count,:root[data-theme=dark] .archive-language-inline span{border-color:var(--line);background:var(--paper-light);color:var(--ink)}@media (width<=620px){.archive-page-intro-compact{flex-direction:column;align-items:flex-start;gap:.9rem}.archive-intro-summary{justify-content:flex-start}}.home-page .home-guide-section{max-width:1080px;padding-top:clamp(2.6rem,5vw,4rem);padding-bottom:clamp(2.8rem,5vw,4.4rem)}.home-page .home-guide-section:before{width:210px;height:210px;bottom:2%;right:8%}.home-page .home-guide-section .section-heading{margin-bottom:1rem}.home-guide{gap:.72rem;display:grid}.home-guide-item{border:1px solid var(--home-glass-line);background:linear-gradient(145deg, var(--home-glass-highlight), transparent 52%), var(--home-glass);-webkit-backdrop-filter:blur(16px)saturate(112%);border-radius:20px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 10px 34px #1818180e}.home-guide-item:hover{border-color:color-mix(in srgb, var(--ink) 22%, transparent)}.home-guide-item.is-active{border-color:color-mix(in srgb, var(--ink) 30%, transparent);background:linear-gradient(145deg, var(--home-glass-highlight), transparent 48%), var(--home-glass-strong);box-shadow:var(--home-glass-shadow);transform:translateY(-1px)}:root[data-theme=dark] .home-guide-item{box-shadow:0 14px 38px #00000038}:root[data-theme=dark] .home-guide-item.is-active{box-shadow:0 24px 58px #00000061}.home-guide-trigger{border-radius:inherit;width:100%;min-height:74px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 44px minmax(0,1fr) 34px;align-items:center;gap:.9rem;padding:.82rem 1rem;display:grid}.home-guide-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.home-guide-number{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em}.home-guide-icon{border:1px solid var(--home-glass-line);background:var(--home-glass-strong);width:44px;height:44px;color:var(--ink);border-radius:14px;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid}.home-guide-item.is-active .home-guide-icon{background:var(--ink);color:var(--paper);transform:scale(1.04)}.home-guide-icon svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.home-guide-icon svg path[d=M8\ 5v14l11-7Z]{fill:currentColor;stroke:none}.home-guide-title{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);letter-spacing:-.018em}.home-guide-chevron{width:34px;height:34px;color:var(--muted);border-radius:11px;place-items:center;transition:transform .22s,color .22s,background-color .22s;display:grid}.home-guide-chevron svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.home-guide-item.is-active .home-guide-chevron{color:var(--ink);background:var(--home-glass-strong);transform:rotate(180deg)}.home-guide-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1),opacity .18s;display:grid}.home-guide-item.is-active .home-guide-panel{opacity:1;grid-template-rows:1fr}.home-guide-panel>div{min-height:0;overflow:hidden}.home-guide-panel p{max-width:640px;color:var(--muted);font-size:var(--btj-type-small);margin:0;padding:0 1rem 1.1rem 6.2rem;line-height:1.55}@media (width<=680px){.home-page .home-guide-section{padding-top:2.35rem;padding-bottom:2.7rem}.home-guide{gap:.62rem}.home-guide-item{border-radius:18px}.home-guide-trigger{grid-template-columns:28px 40px minmax(0,1fr) 30px;gap:.68rem;min-height:68px;padding:.72rem .78rem}.home-guide-icon{border-radius:13px;width:40px;height:40px}.home-guide-title{font-size:var(--btj-type-standard)}.home-guide-panel p{font-size:var(--btj-type-small);padding:0 .8rem .95rem 5.25rem}}@media (prefers-reduced-motion:reduce){.home-guide-item,.home-guide-icon,.home-guide-chevron,.home-guide-panel{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--modal-scrim:#0e1113b8}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--modal-scrim:#000000c2}body,.public-page,.workspace,.studio-page,.transcript-panel{background-color:var(--paper);color:var(--ink)}select,input,textarea{background:var(--paper-light);color:var(--ink);border-color:var(--line)}select::placeholder,input::placeholder,textarea::placeholder{color:var(--muted);opacity:.9}select:focus,input:focus,textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--focus-ring)}.primary-button:hover{background:var(--ink-soft);border-color:var(--ink-soft)}.secondary-button,.danger-button{background:var(--surface-active);color:var(--ink);border-color:#0000}.secondary-button:hover,.danger-button:hover{background:var(--surface-hover);color:var(--ink);border-color:var(--line-strong)}@keyframes discussionModalIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){@keyframes discussionModalMobileIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}:root{--modal-scrim:#10120fb8}:root[data-theme=dark]{--modal-scrim:#050604c7}.language-menu{flex:none;position:relative}.language-menu-trigger{border:1px solid var(--line);background:var(--paper-light);min-width:48px;min-height:38px;color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:14px;justify-content:center;align-items:center;gap:.28rem;padding:.45rem .62rem;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.language-menu-trigger:hover{background:var(--surface-hover);border-color:var(--line-strong)}.language-menu-trigger:active{transform:scale(.96)}.language-menu-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .15s}.language-menu:has(.language-menu-popover) .language-menu-trigger svg{transform:rotate(180deg)}.language-menu-popover{z-index:130;border:1px solid var(--line);background:var(--paper-light);width:190px;color:var(--ink);border-radius:16px;gap:.18rem;padding:.38rem;animation:.15s both languageMenuIn;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 48px #0000002e}.language-menu-popover button{min-height:42px;color:var(--ink-soft);text-align:left;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:.55rem;padding:.58rem .65rem;display:grid}.language-menu-popover button:hover,.language-menu-popover button.active{background:var(--surface-hover);color:var(--ink)}.language-menu-popover small{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.language-menu-popover b{color:var(--ink);font-size:var(--btj-type-small);text-align:center}.login-controls .language-menu-popover{right:0}.unified-drawer-settings .language-menu-popover{top:auto;bottom:calc(100% + .5rem);right:0}.mobile-profile-popover .language-menu-popover{top:calc(100% + .4rem);bottom:auto;right:0}@keyframes languageMenuIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.public-actions .language-menu{display:block}.language-menu-trigger{min-width:42px;min-height:34px;padding:.38rem .48rem}.language-menu-popover{width:min(190px,100vw - 1rem)}}@media (prefers-reduced-motion:reduce){.language-menu-trigger,.language-menu-trigger svg,.language-menu-popover{transition-duration:1ms!important;animation-duration:1ms!important}}@keyframes discussionMenuIn{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.home-hero.home-hero-centered{text-align:center;background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--paper-light) 78%, transparent), transparent 42%), linear-gradient(180deg, var(--paper-light), var(--paper));border-bottom:0;flex-direction:column;justify-content:center;align-items:center;gap:1.35rem;min-height:390px;padding:clamp(3.5rem,7vw,5.5rem) 1.25rem;display:flex}.home-hero-centered .home-hero-mark{border:1px solid var(--line);border-radius:50%;width:clamp(92px,10vw,132px);display:block;box-shadow:0 18px 48px #16181424}.home-hero-centered .home-hero-copy{max-width:720px}.home-hero-centered .home-hero-copy h1{font-size:var(--btj-type-display);letter-spacing:-.045em;margin:0;line-height:1.02}.home-hero-centered .home-hero-copy>p{max-width:620px;color:var(--muted);font-size:var(--btj-type-standard);margin:.9rem auto 0;line-height:1.6}.home-hero-centered .hero-actions{justify-content:center;margin-top:1.35rem}.home-guide-stack-section{width:min(100%,1050px);margin:0 auto;padding:clamp(3.4rem,7vw,5.5rem) 1rem clamp(4.5rem,8vw,7rem)}.home-guide-heading{margin-bottom:1.35rem}.home-guide-heading h2{font-size:var(--btj-type-display)}.home-guide-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.home-guide-step{background:color-mix(in srgb, var(--surface-active) 48%, var(--paper-light));min-width:0;min-height:92px;box-shadow:none;border:0;border-radius:20px;grid-template-columns:42px 48px minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem 1.15rem;display:grid}.home-guide-step-number{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.04em}.home-guide-step-icon{background:color-mix(in srgb, var(--paper-light) 74%, transparent);width:48px;height:48px;color:var(--ink);border:0;border-radius:15px;place-items:center;display:grid}.home-guide-step-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.home-guide-step-copy{gap:.28rem;min-width:0;display:grid}.home-guide-step-copy strong{color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);line-height:1.3}.home-guide-step-copy>span{max-width:760px;color:var(--muted);font-size:var(--btj-type-small);line-height:1.55}.public-account-menu{flex:none;position:relative}.public-account-menu>summary{cursor:pointer;border:1px solid var(--line);background:var(--paper-light);border-radius:50%;place-items:center;width:38px;height:38px;list-style:none;transition:background .15s,border-color .15s,transform .12s;display:grid;position:relative}.public-account-menu>summary::-webkit-details-marker{display:none}.public-account-menu>summary:hover,.public-account-menu[open]>summary{background:var(--surface-hover);border-color:var(--line-strong)}.public-account-menu>summary:active{transform:scale(.95)}.public-account-menu>summary img,.public-account-menu>summary .public-account-initial,.public-account-menu>summary .public-account-guest{border-radius:50%;width:30px;height:30px}.public-account-menu>summary img{object-fit:cover}.public-account-initial,.public-account-guest{background:var(--surface-active);color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);place-items:center;display:grid}.public-account-guest svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.theme-mode-picker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:.25rem 0;padding:.65rem .55rem}.theme-mode-picker>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.06em;text-transform:none;padding:0 .2rem .45rem;display:block}.theme-mode-picker>div{gap:.1rem;display:grid}.theme-mode-picker button{min-height:40px;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:.6rem;padding:.52rem .55rem;display:grid}.theme-mode-picker button:hover,.theme-mode-picker button.active{background:var(--surface-hover);color:var(--ink)}.theme-mode-picker svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.theme-mode-picker strong{font-size:var(--btj-type-small)}.theme-mode-picker b{text-align:center;font-size:var(--btj-type-small)}.public-footer-compact-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;padding:clamp(2.3rem,5vw,3.8rem) 0 2rem}.public-footer-compact-grid .public-footer-brand{max-width:650px}.public-footer-labs{color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:4px}.public-footer-labs:hover{color:var(--ink)}.public-footer-primary-links{flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1.2rem;padding-top:.15rem;display:flex}.public-footer-primary-links a{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.public-footer-meta{flex-wrap:wrap;justify-content:flex-start;gap:.45rem 1.3rem}.public-footer-meta span{white-space:nowrap}.privacy-main{width:min(100% - 2rem,860px);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0}.privacy-card{border:1px solid var(--line);background:var(--paper-light);box-shadow:var(--shadow);border-radius:26px;padding:clamp(1.4rem,4vw,2.8rem)}.privacy-card h1{font-size:var(--btj-type-display);margin-bottom:.8rem}.privacy-card>p,.privacy-card section p{color:var(--muted);font-size:var(--btj-type-standard);line-height:1.7}.privacy-card section{border-top:1px solid var(--line);margin-top:1.8rem;padding-top:1.5rem}.privacy-card h2{font-size:var(--btj-type-standard);margin-bottom:.45rem}@keyframes publicAccountIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.home-hero.home-hero-centered{min-height:350px;padding:3rem 1rem}.home-hero-centered .home-hero-mark{width:88px;display:block}.home-guide-stack-section{padding-inline:.75rem}.home-guide-step{border-radius:18px;grid-template-columns:34px 44px minmax(0,1fr);gap:.7rem;min-height:86px;padding:.9rem}.home-guide-step-icon{border-radius:14px;width:44px;height:44px}.public-footer-compact-grid{grid-template-columns:1fr;gap:1.5rem}.public-footer-primary-links{justify-content:flex-start}}@media (width<=560px){.public-actions{gap:.35rem}.public-account-menu>summary{width:34px;height:34px}.public-account-menu>summary img,.public-account-menu>summary .public-account-initial,.public-account-menu>summary .public-account-guest{width:27px;height:27px}.home-guide-step{grid-template-columns:42px minmax(0,1fr);gap:.75rem}.home-guide-step-number{display:none}.home-guide-step-copy strong{font-size:var(--btj-type-standard)}.home-guide-step-copy>span{font-size:var(--btj-type-small)}}.modern-action-row{align-items:center;gap:.4rem;margin-top:.8rem;display:flex}.confirm-close{background:var(--surface);width:32px;height:32px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.reader-segment-row{display:block;overflow:hidden}.reader-segment-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.segment-inline-actions{justify-content:flex-end;align-items:center;gap:.35rem;padding-right:.7rem;display:flex}.public-segment-history,.segment-status{min-height:30px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .48rem;display:inline-flex}.public-segment-history:hover{background:var(--surface-hover);color:var(--ink)}.public-segment-history svg,.segment-status svg{width:14px;height:14px}.segment-status.status-pending{background:color-mix(in srgb,var(--surface-selected) 70%,transparent);color:var(--ink-soft)}.segment-status.status-approved{color:var(--ink);background:#7ea88b33}.segment-status.status-rejected,.segment-status.status-stale{color:var(--ink-soft);background:#a47d7d2e}.inline-correction-panel,.segment-history-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:.15rem .75rem .75rem;padding:1rem;animation:.18s both inlinePanelIn}.inline-correction-panel h3,.segment-history-panel>strong{font-size:var(--btj-type-small);margin:0 0 .4rem}.inline-correction-panel p{color:var(--muted);font-size:var(--btj-type-small)}.inline-correction-grid{grid-template-columns:1.4fr 1fr;gap:.7rem;display:grid}.inline-correction-grid label span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);margin-bottom:.35rem;display:block}.inline-correction-grid textarea{resize:vertical;width:100%}.inline-correction-actions{justify-content:flex-end;gap:.5rem;margin-top:.7rem;display:flex}.segment-history-panel{gap:.45rem;display:grid}.segment-history-entry{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:.65rem;padding:.55rem 0;display:grid}.segment-history-entry span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:capitalize}.segment-history-entry p,.segment-history-entry small{font-size:var(--btj-type-small);margin:0;line-height:1.45}@keyframes inlinePanelIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=760px){.reader-segment-main{grid-template-columns:1fr}.segment-inline-actions{justify-content:flex-start;padding:0 .7rem .55rem}.inline-correction-grid{grid-template-columns:1fr}.modern-action-row{flex-wrap:wrap}}:root:not([data-theme=dark]) .page-title p,:root:not([data-theme=dark]) .profile-section-heading p,:root:not([data-theme=dark]) .profile-card p,:root:not([data-theme=dark]) .profile-card small,:root:not([data-theme=dark]) .profile-facts dt,:root:not([data-theme=dark]) .desktop-workspace-context span,:root:not([data-theme=dark]) .mobile-profile-popover small,:root:not([data-theme=dark]) label>span,:root:not([data-theme=dark]) legend{color:var(--muted)}:root:not([data-theme=dark]) .desktop-workspace-context strong{color:var(--ink-soft)}:root:not([data-theme=dark]) input,:root:not([data-theme=dark]) textarea,:root:not([data-theme=dark]) select,:root:not([data-theme=dark]) .profile-card,:root:not([data-theme=dark]) .mobile-profile-popover{border-color:var(--line)}:root:not([data-theme=dark]) input:disabled,:root:not([data-theme=dark]) textarea:disabled,:root:not([data-theme=dark]) select:disabled{color:var(--disabled-text);background:var(--surface-hover);opacity:1}:root:not([data-theme=dark]) .secondary-button,:root:not([data-theme=dark]) .danger-button,:root:not([data-theme=dark]) .language-menu-trigger{color:var(--ink);border-color:var(--line-strong);background:#fff}:root:not([data-theme=dark]) .secondary-button:hover,:root:not([data-theme=dark]) .danger-button:hover,:root:not([data-theme=dark]) .language-menu-trigger:hover{background:var(--surface-hover);border-color:var(--ink-soft)}.workspace-account-menu{position:relative}.profile-avatar-large img,.profile-avatar-large .avatar-fallback,.avatar-choice-preview img,.avatar-choice-preview .avatar-fallback,.public-account-menu>summary img,.public-account-menu>summary .public-account-initial,.public-account-menu>summary .public-account-guest,.mobile-profile-menu summary img,.mobile-profile-menu summary .avatar-fallback,.profile-mini img,.person-card>img,.person-card>.avatar-fallback{object-fit:cover;border-radius:50%!important}.avatar-choice-preview,.profile-avatar-large{border-radius:50%}:root{--border-strong:var(--line-strong)}.workflow-page{width:min(1180px,100%);margin-inline:auto}.workflow-page-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.35rem;display:flex}.workflow-page-copy{min-width:0}.workflow-page-copy h1{font-family:inherit;font-size:var(--btj-type-display);font-weight:var(--btj-weight-semibold);letter-spacing:-.035em;color:var(--ink);margin:0;line-height:1.08}.workflow-page-copy>p{max-width:700px;color:var(--muted);margin:.55rem 0 0;line-height:1.55}.workflow-title-line{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.workflow-title-line>.status-badge,.workflow-title-line>span{flex:none}.workflow-back-link{color:var(--muted);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);align-items:center;gap:.35rem;margin-bottom:.8rem;display:inline-flex}.workflow-back-link span{font-size:var(--btj-type-display);line-height:.7}.workflow-back-link:hover{color:var(--ink)}.workflow-page-action{flex:none;align-items:center;gap:.55rem;display:flex}.workflow-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:.85rem;margin-bottom:1.05rem;display:grid}.workflow-search{align-items:center;min-width:0;display:flex;position:relative}.workflow-search svg{left:var(--btj-search-icon-inset,.95rem);width:var(--btj-search-icon-size,19px);height:var(--btj-search-icon-size,19px);fill:none;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute}.workflow-search input{width:100%;min-height:var(--btj-search-control-height,48px);padding:var(--btj-search-input-block-padding,.72rem) 1rem var(--btj-search-input-block-padding,.72rem) var(--btj-search-text-inset,2.8rem);border:1px solid var(--line);border-radius:var(--btj-search-control-radius,16px);background:var(--paper-light);color:var(--ink);outline:0}.workflow-search input:focus{border-color:var(--ink-soft);box-shadow:0 0 0 4px var(--focus-ring)}.workflow-filters{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 88%, transparent);scrollbar-width:none;border-radius:16px;align-items:center;gap:.35rem;padding:.25rem;display:flex;overflow-x:auto}.workflow-filters::-webkit-scrollbar{display:none}.workflow-filters button{min-height:38px;color:var(--muted);white-space:nowrap;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border:0;border-radius:12px;padding:.55rem .82rem}.workflow-filters button span{opacity:.72;margin-left:.25rem}.workflow-filters button:hover{color:var(--ink);background:var(--surface-hover)}.workflow-filters button.active{background:var(--ink);color:var(--paper-light)}.workflow-number,.workflow-language-mark,.workflow-report-icon,.workflow-avatar-letter,.workflow-task-icon{border:1px solid var(--line);background:var(--surface-hover);width:46px;height:46px;color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:14px;place-items:center;display:grid}.workflow-avatar,.workflow-person-hero>img{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:46px;height:46px}.workflow-avatar-letter{border-radius:50%}.workflow-avatar-letter.large{width:72px;height:72px;font-size:var(--btj-type-standard)}.workflow-loading-list{gap:.55rem;display:grid}.workflow-loading-list i,.workflow-detail-loading i{border-radius:18px;height:84px;display:block}.workflow-empty{text-align:center;border:1px dashed var(--line);background:color-mix(in srgb, var(--paper-light) 62%, transparent);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:2rem;display:flex}.workflow-empty-mark{background:var(--surface-hover);width:48px;height:48px;color:var(--muted);font-weight:var(--btj-weight-semibold);border-radius:50%;place-items:center;display:grid}.workflow-empty h2{font-family:inherit;font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold);margin:.9rem 0 .35rem}.workflow-empty p{max-width:460px;color:var(--muted);margin:0 0 1rem}.workflow-detail-page{width:min(1240px,100%)}.workflow-detail-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:1rem;display:grid}.workflow-detail-main,.workflow-detail-single{gap:.75rem;min-width:0;display:grid}.workflow-detail-single{width:min(920px,100%)}.workflow-detail-aside{position:sticky;top:90px}.workflow-sticky-actions{border:1px solid var(--line);background:var(--paper-light);border-radius:20px;gap:.55rem;padding:1rem;display:grid}.workflow-sticky-actions>strong{font-size:var(--btj-type-small);text-transform:none;letter-spacing:.06em;margin-bottom:.25rem}.workflow-sticky-actions p{color:var(--muted);font-size:var(--btj-type-standard);margin:0;line-height:1.45}.workflow-detail-section{border:1px solid var(--line);background:var(--paper-light);border-radius:20px;overflow:clip}.workflow-detail-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:66px;padding:.95rem 1.05rem;list-style:none;display:flex}.workflow-detail-section>summary::-webkit-details-marker{display:none}.workflow-detail-section>summary>div{min-width:0}.workflow-detail-section>summary strong{font-size:var(--btj-type-standard);display:block}.workflow-detail-section>summary span{color:var(--muted);font-size:var(--btj-type-small);margin-top:.25rem;display:block}.workflow-detail-section>summary svg{fill:none;width:20px;height:20px;stroke:var(--muted);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s}.workflow-detail-section[open]>summary svg{transform:rotate(180deg)}.workflow-detail-section-body{gap:1rem;padding:0 1.05rem 1.05rem;animation:.18s workflow-section-in;display:grid}@keyframes workflow-section-in{0%{opacity:0;transform:translateY(-4px)}}.workflow-detail-section label{gap:.42rem;display:grid}.workflow-detail-section label>span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.05em;text-transform:none}.workflow-video-wrap{max-width:760px}.workflow-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.workflow-meta-grid>div{border:1px solid var(--line);background:var(--surface-hover);border-radius:14px;padding:.8rem}.workflow-meta-grid dt{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.05em;text-transform:none;margin-bottom:.28rem}.workflow-meta-grid dd{overflow-wrap:anywhere;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0}.workflow-meta-grid.compact{grid-template-columns:1fr}.workflow-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.workflow-comparison.stacked{grid-template-columns:1fr}.workflow-comparison article{border:1px solid var(--line);background:var(--surface-hover);border-radius:16px;padding:1rem}.workflow-comparison article.proposed{background:var(--surface-active);border-color:var(--line-strong,var(--line))}.workflow-comparison span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.05em;text-transform:none}.workflow-comparison p{white-space:pre-wrap;margin:.55rem 0 0;line-height:1.6}.workflow-note,.workflow-review-outcome{border:1px solid var(--line);background:var(--surface-hover);border-radius:15px;padding:.9rem 1rem}.workflow-note p,.workflow-review-outcome p{color:var(--muted);margin:.4rem 0 0;line-height:1.55}.workflow-person-hero{align-items:center;gap:1rem;display:flex}.workflow-person-hero>img{width:72px;height:72px}.workflow-person-hero h2{font-family:inherit;font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold);margin:0 0 .2rem}.workflow-person-hero p{color:var(--muted);margin:.15rem 0 0}.workflow-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.workflow-stat-row>div{border:1px solid var(--line);background:var(--surface-hover);border-radius:15px;min-height:92px;padding:.85rem}.workflow-stat-row strong{font-size:var(--btj-type-display);display:block}.workflow-stat-row span{color:var(--muted);font-size:var(--btj-type-small);margin-top:.65rem;display:block}.workflow-mini-list{gap:.45rem;display:grid}.workflow-mini-list article{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.workflow-mini-list article>div{min-width:0}.workflow-mini-list strong,.workflow-mini-list span{display:block}.workflow-mini-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--btj-type-standard);overflow:hidden}.workflow-mini-list span{color:var(--muted);font-size:var(--btj-type-small);margin-top:.25rem}.workflow-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:1.25rem;display:grid}.workflow-overview-stats>a{border:1px solid var(--line);background:var(--paper-light);border-radius:20px;flex-direction:column;min-height:130px;padding:1rem;transition:transform .16s,background .16s,border-color .16s;display:flex}.workflow-overview-stats>a:hover{background:var(--surface-hover);border-color:var(--line-strong,var(--line));transform:translateY(-2px)}.workflow-overview-stats span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.04em;text-transform:none}.workflow-overview-stats strong{font-size:var(--btj-type-display);margin-top:.75rem;line-height:1}.workflow-overview-stats small{color:var(--muted);margin-top:auto}.workflow-task-grid{gap:.6rem;display:grid}.workflow-task-grid>a{border:1px solid var(--line);background:var(--paper-light);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.workflow-task-grid>a:hover{background:var(--surface-hover);border-color:var(--line-strong,var(--line))}.workflow-task-grid strong{display:block}.workflow-task-grid p{color:var(--muted);font-size:var(--btj-type-standard);margin:.25rem 0 0}.dashboard-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.dashboard-workflow-panel{border:1px solid var(--line);background:var(--paper-light);border-radius:22px;padding:1rem}.dashboard-workflow-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.dashboard-workflow-panel h2{font-family:inherit;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0}.dashboard-workflow-panel header p{color:var(--muted);font-size:var(--btj-type-small);margin:.3rem 0 0}.dashboard-workflow-panel header>a{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.dashboard-task-list{display:grid}.dashboard-task-list>a{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .25rem;display:grid}.dashboard-task-count{background:var(--surface-hover);width:38px;height:38px;font-weight:var(--btj-weight-semibold);border-radius:12px;place-items:center;display:grid}.dashboard-task-list strong{font-size:var(--btj-type-standard);display:block}.dashboard-task-list p{color:var(--muted);font-size:var(--btj-type-small);margin:.2rem 0 0;display:block}.episode-editor-workflow{display:block}.episode-editor-workflow .episode-form-panel{border-radius:22px;padding:clamp(1rem,2vw,1.5rem)}.episode-editor-workflow+.segments-admin-section{margin-top:1rem}.workflow-timeline{display:grid;position:relative}.workflow-timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:20px;left:20px}.workflow-timeline>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid;position:relative}.workflow-timeline-dot{z-index:1;border:3px solid var(--paper);background:var(--ink);width:11px;height:11px;box-shadow:0 0 0 1px var(--line);border-radius:50%;justify-self:center}.workflow-timeline-copy{border:1px solid var(--line);background:var(--paper-light);border-radius:17px;padding:.9rem 1rem}.workflow-timeline-copy>div{align-items:center;gap:.6rem;display:flex}.workflow-timeline-copy p{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0;overflow:hidden}.workflow-timeline-copy small{color:var(--muted)}.workflow-drawer-layer{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0507057a;justify-content:flex-end;animation:.18s workflow-layer-in;display:flex;position:fixed;inset:0}.workflow-drawer{background:var(--paper-light);flex-direction:column;width:min(480px,100vw);height:100%;animation:.22s workflow-drawer-in;display:flex;box-shadow:-20px 0 60px #0000002e}@keyframes workflow-layer-in{0%{opacity:0}}@keyframes workflow-drawer-in{0%{opacity:.7;transform:translate(20px)}}.workflow-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:1rem 1.1rem;display:flex}.workflow-drawer h2{font-family:inherit;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0}.workflow-drawer header button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);font-size:var(--btj-type-heading);background:0 0;border-radius:50%}.workflow-drawer-body{flex:1;align-content:start;gap:1rem;padding:1rem;display:grid;overflow:auto}.workflow-drawer-meta{color:var(--muted);font-size:var(--btj-type-small);flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.workflow-detail-loading{gap:.75rem;display:grid}.workflow-detail-loading i:first-child{height:80px}.workflow-detail-loading i:nth-child(2),.workflow-detail-loading i:nth-child(3){height:220px}@media (width<=980px){.workflow-toolbar{grid-template-columns:1fr}.workflow-filters{justify-content:flex-start}.workflow-detail-layout{grid-template-columns:1fr}.workflow-detail-aside{position:static}.workflow-sticky-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-sticky-actions>strong,.workflow-sticky-actions>p{grid-column:1/-1}.admin-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workflow-grid,.segment-editor-grid{grid-template-columns:1fr}}@media (width<=720px){.workflow-page-header{display:grid}.workflow-page-action,.workflow-page-action>*{width:100%}.workflow-number,.workflow-language-mark,.workflow-report-icon,.workflow-avatar-letter,.workflow-avatar{width:40px;height:40px}.workflow-overview-stats,.admin-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-overview-stats>a{min-height:112px}.workflow-comparison,.workflow-meta-grid,.workflow-stat-row,.workflow-sticky-actions{grid-template-columns:1fr}.workflow-person-hero{align-items:flex-start}.form-grid.two,.form-grid.three{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.srt-import-card header{align-items:stretch}.srt-import-controls{width:100%}}@media (width<=460px){.workflow-overview-stats,.admin-overview-stats{grid-template-columns:1fr}.workflow-overview-stats>a{min-height:100px}.workflow-task-grid>a{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.workflow-detail-section-body,.workflow-drawer-layer,.workflow-drawer,.workflow-loading-list i,.workflow-detail-loading i{transition:none!important;animation:none!important}}.episode-editor-workflow{gap:.75rem;display:grid}.episode-editor-workflow .workflow-detail-section-body>.editor-preview{width:min(720px,100%);max-width:none;margin:0}.episode-editor-workflow .srt-import-card,.episode-editor-workflow .segment-form-card,.episode-editor-workflow .admin-segment-list{border-radius:16px}.episode-editor-action-bar{z-index:12;border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;justify-content:flex-end;align-items:center;gap:.6rem;padding:.75rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 16px 38px #1216121f}@media (width<=720px){.episode-editor-action-bar{grid-template-columns:1fr;display:grid;bottom:.45rem}}.workflow-focused-detail{max-width:980px;margin:18px auto 0}.workflow-detail-card{width:100%}.workflow-sticky-actions{z-index:4;background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:12px;position:sticky;bottom:16px}@media (width<=720px){.workflow-sticky-actions{bottom:8px}}.admin-dashboard-import-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0f0f0f;--ink-soft:#303030;--muted:#606060;--paper:#fff;--paper-light:#fff;--accent:#404040;--accent-dark:#0f0f0f;--surface-hover:#0000000d;--surface-active:#0000001a;--focus-ring:#0003;--disabled-text:#909090;--surface:var(--paper-light);--surface-strong:var(--surface-active);--surface-selected:var(--surface-active);--selected-bg:var(--surface-active);--selected-text:var(--ink);--selected-muted:var(--muted);--header-glass:var(--paper);--header-bg:var(--paper);--mobile-nav-bg:var(--paper);--sidebar-bg:var(--paper);--sidebar-text:var(--ink);--primary-bg:var(--ink);--primary-text:var(--paper);--video-column-bg:var(--paper);--transcript-bg:var(--paper-light);--dock-bg:var(--paper);--dock-footer:var(--paper);--dock-surface:var(--surface-hover);--dock-active:var(--surface-active);--dock-text:var(--ink);--dock-muted:var(--muted);--dock-line:var(--line)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f1f1f1;--ink-soft:#d4d4d4;--muted:#aaa;--paper:#0f0f0f;--paper-light:#212121;--accent:#c8c8c8;--accent-dark:#f1f1f1;--surface-hover:#ffffff1a;--surface-active:#ffffff29;--focus-ring:#fff3;--disabled-text:#717171}:root{--font-xs:var(--btj-type-small);--font-sm:var(--btj-type-standard);--font-body:var(--btj-type-standard);--font-nav:var(--btj-type-standard);--font-control:var(--btj-type-standard)}body,button,input,textarea,select{font-size:var(--btj-type-standard)}small,.eyebrow,.status-badge,.workflow-meta-grid dt,.workflow-comparison span,.workflow-list-copy small,.workflow-list-trailing,.workflow-drawer-meta,.reader-transcript-toolbar>span,.public-breadcrumb,.episode-pagination small,.archive-count span,.language-menu-trigger,.language-option small{font-size:var(--btj-type-small)!important}.workflow-list-title-row>strong,.workflow-list-copy p,.attention-list strong,.dashboard-episode-list strong{font-size:var(--btj-type-standard)}body,.public-page,.workspace,.studio-page,.transcript-panel,.workflow-page{background-color:var(--paper);color:var(--ink)}.studio-toolbar{background:var(--header-glass);border-color:var(--line)}.episode-card,.archive-serat-card,.archive-episode-card,.workflow-detail-section,.workflow-timeline-copy,.profile-card,.transcript-panel,.segment-row,.mobile-profile-popover,input,textarea,select{border-color:var(--line)}.segment-row,.workflow-detail-section,.workflow-timeline-copy,.profile-card{background:var(--paper-light)}.segment-row:hover,.archive-episode-row:hover,.archive-serat-row:hover{background:var(--surface-hover);border-color:var(--line-strong)}.status-badge{background:var(--surface-hover);color:var(--ink-soft);border-color:var(--line-strong)}.primary-button{background:var(--ink);color:var(--paper-light);border-color:var(--ink)}:root[data-theme=dark] .primary-button{color:var(--primary-text)}.secondary-button,.danger-button,.language-menu-trigger{background:var(--paper-light);color:var(--ink);border-color:var(--line-strong)}.secondary-button:hover,.danger-button:hover,.language-menu-trigger:hover{background:var(--surface-hover);border-color:var(--ink-soft)}.public-brand{justify-self:start}.public-nav{justify-self:center;gap:clamp(1rem,2vw,1.7rem);margin:0}.public-nav a{font-weight:var(--btj-weight-semibold);letter-spacing:-.012em;font-size:var(--btj-type-standard)!important}.public-actions{justify-self:end}.bronto-trigger{border:1px solid var(--line-strong);background:var(--paper-light);min-height:38px;color:var(--ink);font-weight:var(--btj-weight-semibold);letter-spacing:-.018em;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.55rem .72rem;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.bronto-trigger:hover,.bronto-trigger[aria-expanded=true]{background:var(--surface-hover);border-color:var(--ink-soft);transform:translateY(-1px)}.bronto-trigger-icon{place-items:center;width:18px;height:18px;display:grid}.bronto-trigger-icon svg,.bronto-placeholder-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.bronto-placeholder-dialog{border:1px solid var(--line-strong);background:var(--paper-light);width:min(580px,100%);color:var(--ink);border-radius:26px;animation:.22s cubic-bezier(.2,.8,.2,1) both bronto-dialog-in;overflow:hidden;box-shadow:0 32px 100px #0000006b}.bronto-placeholder-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem;display:flex}.bronto-placeholder-status{background:var(--surface-hover);color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:999px;margin-bottom:.5rem;padding:.28rem .5rem;display:inline-flex}.bronto-placeholder-dialog h2{font-family:inherit;font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold);margin:0}.bronto-placeholder-close{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.bronto-placeholder-close:hover{background:var(--surface-hover);color:var(--ink)}.bronto-placeholder-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.bronto-placeholder-body{gap:1rem;padding:1.4rem 1.2rem;display:grid}.bronto-placeholder-mark{background:var(--ink);width:48px;height:48px;color:var(--paper-light);border-radius:16px;place-items:center;padding:12px;display:grid}.bronto-placeholder-body p{color:var(--ink-soft);margin:0;line-height:1.65}.bronto-placeholder-examples{flex-wrap:wrap;gap:.45rem;display:flex}.bronto-placeholder-examples span{border:1px solid var(--line);color:var(--muted);font-size:var(--btj-type-small);border-radius:999px;padding:.45rem .6rem}.bronto-placeholder-dialog>footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 90%, var(--surface-hover));gap:.55rem;padding:1rem 1.2rem 1.15rem;display:grid}.bronto-placeholder-composer{border:1px solid var(--line-strong);background:var(--paper-light);min-height:48px;color:var(--muted);border-radius:16px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:.7rem;padding:.35rem .4rem .35rem .85rem;display:grid}.bronto-placeholder-composer span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--btj-type-standard);overflow:hidden}.bronto-placeholder-composer button{background:var(--surface-active);width:36px;height:36px;color:var(--muted);border:0;border-radius:12px}.bronto-placeholder-dialog footer small{color:var(--muted)}@keyframes bronto-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (width<=1180px){.public-nav{gap:.9rem}.bronto-trigger-label{display:none}.bronto-trigger{width:38px;padding:0}}@media (width<=900px){.public-actions{margin-left:auto}}@media (width<=620px){:root{--font-xs:var(--btj-type-small);--font-sm:var(--btj-type-standard)}.bronto-placeholder-dialog{width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0}.bronto-placeholder-body{align-content:center;min-height:calc(100dvh - 260px)}}@media (prefers-reduced-motion:reduce){.bronto-trigger,.bronto-placeholder-dialog{transition:none!important;animation:none!important}}.public-footer-rich{padding-top:clamp(2rem,4vw,3.5rem)}.public-footer-compact-grid,.public-footer-brand{align-items:center}.public-footer-brand p{display:none}.public-footer-labs{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin-top:.35rem}.public-footer-meta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1.15rem;display:flex}.public-footer-meta span{text-align:center}.studio-confirm-dialog{grid-template-columns:46px minmax(0,1fr);gap:.9rem 1rem;display:grid}.studio-confirm-icon{background:var(--surface-hover);width:46px;height:46px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.studio-confirm-dialog.is-danger .studio-confirm-icon{background:color-mix(in srgb, var(--danger,#b42318) 13%, var(--paper-light));color:var(--danger,#b42318)}.studio-confirm-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.studio-confirm-copy h2{font-size:var(--btj-type-standard);margin:.1rem 0 .35rem}.studio-confirm-copy p{color:var(--ink-soft);margin:0;line-height:1.55}.studio-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:.65rem;padding-top:.25rem;display:flex}.studio-success-toast{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:var(--btj-layer-toast,2200);border:1px solid var(--line-strong);background:var(--ink);width:min(520px,100vw - 2rem);min-height:52px;color:var(--paper-light);border-radius:18px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:.7rem;padding:.65rem .75rem;animation:.2s both studio-toast-rise;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #00000047}.studio-success-toast>span{background:color-mix(in srgb, var(--paper-light) 15%, transparent);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.studio-success-toast svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.studio-success-toast strong{font-size:var(--btj-type-standard)}.studio-success-toast button{width:30px;height:30px;color:inherit;font-size:var(--btj-type-standard);background:0 0;border:0;border-radius:50%}.studio-success-toast.has-action{grid-template-columns:30px minmax(0,1fr) auto 30px}.studio-success-toast .studio-success-toast-action{border:1px solid color-mix(in srgb, currentColor 38%, transparent);background:color-mix(in srgb, currentColor 10%, transparent);width:auto;height:34px;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);white-space:nowrap;border-radius:999px;padding:0 .8rem}.studio-success-toast .studio-success-toast-action:hover{background:color-mix(in srgb, currentColor 18%, transparent)}@media (width<=560px){.studio-success-toast.has-action{grid-template-columns:28px minmax(0,1fr) 28px}.studio-success-toast.has-action .studio-success-toast-action{grid-column:2;justify-self:start}.studio-success-toast.has-action>button:last-child{grid-area:1/3}}@keyframes studio-toast-rise{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (width<=640px){.public-footer-compact-grid{text-align:center;justify-items:center}.public-footer-brand,.public-footer-primary-links{justify-content:center}.studio-confirm-actions>button{flex:1}}@media (prefers-reduced-motion:reduce){.studio-success-toast{animation:none}}.studio-success-toast>button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:17px;height:17px}.public-brand{justify-self:start;align-items:center;gap:.72rem;min-width:0;height:48px;display:inline-flex}.public-brand img{border-radius:50%;flex:0 0 42px;width:42px;height:42px}.public-brand strong{font-size:var(--btj-type-standard);line-height:1.15}.public-brand span{font-size:var(--btj-type-small);margin-top:.12rem;line-height:1.2}.public-actions{grid-column:2;justify-content:flex-end;justify-self:end;align-items:center;min-width:0;height:100%;display:flex;gap:.5rem!important;margin:0!important}@media (width>=981px){.desktop-workspace-context{display:none!important}}@media (width<=900px){.public-brand{height:44px}.public-brand img{flex-basis:38px;width:38px;height:38px}}@media (width<=620px){.public-brand{gap:.52rem}.public-brand img{flex-basis:36px;width:36px;height:36px}.public-brand span{display:none}.public-brand strong{font-size:var(--btj-type-standard)}.public-actions{gap:.35rem!important}}@media (width>=1081px){.resizable-reader-layout{grid-template-columns:minmax(300px, var(--reader-video-share)) 22px minmax(380px, 1fr);align-items:start;gap:0}.resizable-reader-layout>.sticky-video{min-width:0;margin-right:10px}.resizable-reader-layout>.reader-transcript{min-width:0;margin-left:10px}}.reader-resize-handle{width:22px;height:min(56vh,520px);min-height:220px;color:var(--muted);cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:999px;outline:none;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:4px;display:inline-flex;position:sticky;top:92px}.reader-resize-handle:before{content:"";background:var(--line);border-radius:999px;transition:inset .15s,background .15s;position:absolute;inset:0 9px}.reader-resize-handle span{z-index:1;background:currentColor;border-radius:50%;width:3px;height:3px;position:relative}.reader-resize-handle:hover:before,.reader-resize-handle:focus-visible:before,.reader-resizing .reader-resize-handle:before{background:var(--line-strong);inset:0 6px}.reader-resize-handle:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.reader-resizing,.reader-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.correction-composer{border:1px solid var(--line-strong);background:var(--paper-light);width:min(860px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:28px;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.19s cubic-bezier(.2,.8,.2,1) both correctionComposerIn;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000057}.correction-composer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 17px;display:flex}.correction-composer-header>div{gap:5px;min-width:0;display:grid}.correction-composer-context{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.035em}.correction-composer-header h2{font-size:var(--btj-type-display);margin:0;line-height:1.15}.correction-composer-close{width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.correction-composer-close:hover,.correction-composer-close:focus-visible{border-color:var(--line);background:var(--surface-hover)}.correction-composer-steps{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 70%, var(--paper-light));grid-template-columns:auto minmax(36px,1fr) auto;align-items:center;gap:12px;padding:13px 24px;display:grid}.correction-composer-steps>span{color:var(--muted);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);align-items:center;gap:8px;display:inline-flex}.correction-composer-steps i{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--muted);font-size:var(--btj-type-small);border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.correction-composer-steps>span.active,.correction-composer-steps>span.complete{color:var(--ink)}.correction-composer-steps>span.active i,.correction-composer-steps>span.complete i{border-color:var(--ink);background:var(--ink);color:var(--paper-light)}:root[data-theme=dark] .correction-composer-steps>span.active i,:root[data-theme=dark] .correction-composer-steps>span.complete i{color:#111315}.correction-composer-steps>b{background:var(--line);height:1px}.correction-composer-body{overscroll-behavior:contain;min-height:0;padding:22px 24px 28px;overflow-y:auto}.correction-composer-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;padding:30px;display:flex}.correction-composer-state h3,.correction-composer-state p{margin:0}.correction-composer-state h3{font-size:var(--btj-type-heading)}.correction-composer-state p{max-width:520px;color:var(--muted);line-height:1.6}.correction-discard-actions{gap:10px;margin-top:8px;display:flex}.correction-current-text,.correction-review-block,.correction-review-comparison article{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:16px 18px}.correction-current-text>span,.correction-field>span,.correction-source-card label>span,.correction-review-block>span,.correction-review-comparison article>span,.correction-review-block-title>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.055em;text-transform:none;margin-bottom:8px;display:block}.correction-current-text p,.correction-review-block p,.correction-review-comparison p{white-space:pre-wrap;margin:0;line-height:1.65}.correction-field{gap:0;margin-top:20px;display:grid}.correction-field textarea,.correction-source-card input,.correction-source-card textarea{border:1px solid var(--line-strong);background:var(--paper-light);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:15px;outline:none;padding:13px 14px;line-height:1.55}.correction-field textarea:focus,.correction-source-card input:focus,.correction-source-card textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--focus-ring)}.correction-sources-section{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.correction-sources-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.correction-sources-heading h3,.correction-sources-heading p{margin:0}.correction-sources-heading h3{font-size:var(--btj-type-standard)}.correction-sources-heading p{max-width:560px;color:var(--muted);font-size:var(--btj-type-standard);margin-top:5px;line-height:1.55}.correction-source-list{gap:14px;margin-top:16px;display:grid}.correction-source-card{border:1px solid var(--line);background:var(--paper);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.correction-source-card-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.correction-source-card-head strong{font-size:var(--btj-type-standard)}.correction-source-card-head button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.correction-source-card-head button:hover{border-color:var(--line);background:var(--surface-hover);color:var(--ink)}.correction-source-card label{align-content:start;display:grid}.correction-source-card label:last-child{grid-column:1/-1}.correction-review-step{gap:16px;display:grid}.correction-review-intro{color:var(--muted);margin:0;line-height:1.6}.correction-review-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.correction-review-comparison article.proposed{border-color:var(--line-strong);background:var(--surface-hover)}.correction-review-block-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.correction-review-block-title small{color:var(--muted)}.correction-review-sources{gap:12px;display:grid}.correction-review-sources>div,.submission-source-list article{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.correction-review-sources>div:first-child,.submission-source-list article:first-child{border-top:0;padding-top:0}.correction-review-sources strong,.submission-source-list strong{font-size:var(--btj-type-standard)}.correction-review-sources a,.submission-source-list a{color:var(--ink);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.correction-review-sources p,.correction-review-sources blockquote,.submission-source-list p,.submission-source-list blockquote{color:var(--muted);white-space:pre-wrap;margin:0;line-height:1.55}.correction-review-sources blockquote,.submission-source-list blockquote{border-left:3px solid var(--line-strong);padding-left:12px}.correction-composer-footer{border-top:1px solid var(--line);background:var(--paper-light);justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.correction-composer-footer .primary-button{align-items:center;gap:8px;display:inline-flex}.public-segment-suggest.active{background:var(--surface-active);color:var(--ink)}.submission-sources{border:1px solid var(--line);background:var(--paper);border-radius:18px;gap:12px;margin-top:16px;padding:16px;display:grid}.submission-sources-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.submission-sources-heading strong{font-size:var(--btj-type-standard)}.submission-sources-heading span{background:var(--surface-active);min-width:26px;height:26px;color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.submission-source-list{gap:12px;display:grid}@keyframes correctionComposerIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1080px){.resizable-reader-layout{grid-template-columns:1fr!important;gap:18px!important}.reader-resize-handle{display:none}.resizable-reader-layout>.sticky-video,.resizable-reader-layout>.reader-transcript{margin:0}}@media (width<=720px){.correction-composer{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.correction-composer-header{padding:16px 16px 13px}.correction-composer-steps{padding:11px 16px}.correction-composer-steps>span{font-size:var(--btj-type-small)}.correction-composer-body{padding:18px 16px 28px}.correction-composer-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:sticky;bottom:0}.correction-composer-footer>button{flex:1}.correction-sources-heading{display:grid}.correction-sources-heading .secondary-button{justify-self:start}.correction-source-card,.correction-review-comparison{grid-template-columns:1fr}.correction-source-card label:last-child{grid-column:auto}.correction-discard-actions{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.correction-composer{animation:none}}.correction-field>span em{color:var(--ink);font-style:normal}.public-nav{gap:.18rem!important}.public-nav a{min-height:38px!important;font-size:var(--btj-type-small)!important;font-weight:var(--btj-weight-semibold)!important;letter-spacing:-.005em!important;padding-inline:.78rem!important;transition:color .14s,background-color .14s,border-color .14s!important}.public-actions{gap:.42rem!important}.language-menu-popover.global-header-popover{max-height:min(620px,100vh - 24px);animation:.13s ease-out btj-popover-in;overflow-y:auto;z-index:320!important;background:var(--paper-light)!important;border:1px solid var(--line-strong)!important;border-radius:16px!important;margin:0!important;bottom:auto!important;right:auto!important;box-shadow:0 18px 52px #0000002e!important}@keyframes btj-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.language-menu{position:relative}.language-menu-trigger{justify-content:center;align-items:center;gap:.42rem;display:inline-flex}.language-menu-trigger svg{flex:none;transition:transform .14s;width:16px!important;height:16px!important}.language-menu-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.language-menu-popover{padding:.42rem!important;display:grid!important}.language-menu-popover button{align-items:center;gap:.6rem;min-height:42px;border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto 18px!important;display:grid!important}.public-account-menu{place-items:center;display:grid;position:relative}.public-account-summary{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.public-account-summary:hover,.public-account-summary[aria-expanded=true]{background:var(--surface-hover);border-color:var(--line-strong)}.public-account-summary>img,.public-account-summary>.profile-avatar-image,.public-account-summary .public-account-initial,.public-account-summary .public-account-guest{object-fit:contain;background:var(--surface-strong);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.public-account-status{border:2px solid var(--paper-light);background:var(--muted);border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:0}.public-account-status.signed-in{background:#2f8b57}@keyframes btj-drawer-backdrop{0%{background:0 0}}@keyframes btj-drawer-in{0%{opacity:.7;transform:translate(-16px)}}.profile-layout{align-items:start}.profile-identity-card{position:sticky;top:94px}.profile-avatar-large img{background:var(--surface-strong);object-fit:contain!important}.profile-preview-name{align-items:center;gap:.45rem;display:flex}.profile-preview-name>img{object-fit:contain;filter:drop-shadow(0 2px 3px #00000026);width:28px;height:28px}.compact-heading{margin-bottom:.75rem!important}.avatar-picker-section{gap:.2rem;display:grid}.avatar-picker-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.avatar-picker-gallery>button{border:1px solid var(--line);min-width:0;min-height:132px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:15px;grid-template-rows:82px auto;place-items:center;gap:.42rem;padding:.62rem .45rem;transition:border-color .14s,background-color .14s,transform .14s;display:grid;position:relative}.avatar-picker-gallery>button:hover{border-color:var(--line-strong);background:var(--surface-hover)}.avatar-picker-gallery>button.selected{border-color:var(--ink);background:var(--surface-active);box-shadow:inset 0 0 0 1px var(--ink)}.avatar-picker-preview{background:var(--surface-strong);border-radius:50%;place-items:center;width:78px;height:78px;display:grid;overflow:hidden}.avatar-picker-preview img,.avatar-picker-preview .avatar-fallback{object-fit:contain;width:100%;height:100%}.avatar-picker-gallery strong{max-width:100%;color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar-selected-mark{width:25px;height:25px;color:var(--paper-light);background:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:.48rem;right:.48rem}.profile-save-row{z-index:8}.modern-action-row{align-items:center;width:100%;margin-top:.9rem;justify-content:flex-start!important;gap:.35rem!important;display:flex!important}.public-page>main,.public-episode-page>main{animation:.15s ease-out btj-route-enter}@keyframes btj-route-enter{0%{opacity:.72;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.public-mobile-menu-button{min-height:42px;color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border:1px solid #0000;border-radius:10px;justify-self:start;align-items:center;gap:.38rem;padding:.45rem .55rem;display:inline-flex}.public-mobile-menu-button:hover{border-color:var(--line);background:var(--surface-hover)}.public-mobile-brand{color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);white-space:nowrap;justify-self:center}.mobile-account-trigger{justify-self:end}.profile-identity-card{position:static}.avatar-picker-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.public-mobile-menu-button span{display:none}.avatar-picker-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-picker-gallery>button{min-height:124px}.profile-save-row{bottom:max(.5rem, env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:var(--paper-light);border-radius:14px;padding:.55rem;position:sticky;box-shadow:0 10px 28px #0000001f;margin:.8rem -.35rem -.35rem!important}.profile-save-row .primary-button{width:100%}}@media (prefers-reduced-motion:reduce){.avatar-picker-gallery>button,.public-page>main,.public-episode-page>main{transition:none!important;animation:none!important}}.workflow-pioneer-control{border-top:1px solid var(--line);gap:.55rem;margin-top:.5rem;padding-top:.85rem;display:grid}.workflow-pioneer-control>strong,.workflow-pioneer-control>button{align-items:center;gap:.45rem;display:flex}.workflow-pioneer-control>p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.5}.profile-page{max-width:1080px}.profile-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.profile-overview-card.profile-identity-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;display:grid;position:static}.profile-avatar-large img,.profile-avatar-large .avatar-fallback{object-fit:contain;background:var(--surface-strong);border-radius:50%;width:76px;height:76px}.profile-overview-copy{min-width:0}.profile-overview-copy>p{overflow-wrap:anywhere;max-width:620px}.profile-overview-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:190px;margin:0;display:grid}.profile-overview-meta>div{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:.2rem;min-width:0;padding:.65rem .75rem;display:grid}.profile-overview-meta dt{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.035em;text-transform:none}.profile-overview-meta dd{color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);margin:0}.profile-section-nav{border:1px solid var(--line);background:var(--paper-light);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.45rem;display:grid}.profile-section-nav a{min-width:0;min-height:42px;color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:11px;justify-content:center;align-items:center;gap:.42rem;padding:.55rem .65rem;text-decoration:none;transition:color .14s,background-color .14s;display:inline-flex}.profile-section-nav a:hover,.profile-section-nav a:focus-visible{color:var(--ink);background:var(--surface-hover)}.profile-anchor-section{scroll-margin-top:92px}.profile-form-card{grid-row:auto}.profile-public-identity-card,.profile-appearance-card,.profile-contributions-card{gap:.2rem;display:grid}.profile-appearance-card .avatar-picker-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.avatar-picker-gallery>button{grid-template-rows:82px auto auto}.avatar-picker-gallery>button:disabled,.avatar-picker-gallery>button.unavailable{cursor:not-allowed;opacity:.68}.avatar-picker-gallery>button:disabled:hover{border-color:var(--line);background:var(--surface);transform:none}.avatar-picker-note{min-height:.8rem;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.profile-photo-notice{border:1px solid var(--line-strong);color:var(--ink-soft);background:var(--surface);font-size:var(--btj-type-small);border-radius:12px;margin:0 0 .85rem;padding:.72rem .82rem;line-height:1.5}.profile-contribution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.profile-contribution-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:.3rem;min-width:0;padding:.9rem;display:grid}.profile-contribution-grid dt{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.profile-contribution-grid dd{color:var(--ink);font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold);margin:0}.profile-global-error{margin:0}.profile-global-save-row{z-index:12;bottom:max(.6rem, env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper-light) 94%, transparent);border-radius:15px;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.7rem .75rem .7rem .9rem;display:flex;position:sticky;box-shadow:0 12px 30px #0000001c}.profile-global-save-row>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.profile-global-save-row .primary-button{flex:none;margin-left:auto}@media (width<=840px){.profile-overview-card.profile-identity-card{grid-template-columns:auto minmax(0,1fr)}.profile-overview-meta{grid-column:1/-1;width:100%}.profile-appearance-card .avatar-picker-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-contribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.profile-overview-card.profile-identity-card{grid-template-columns:1fr;justify-items:start}.profile-overview-meta{grid-template-columns:1fr 1fr;min-width:0}.profile-section-nav{overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;overflow-x:auto}.profile-section-nav::-webkit-scrollbar{display:none}.profile-section-nav a{flex:none;justify-content:flex-start;padding-inline:.72rem}.profile-appearance-card .avatar-picker-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-contribution-grid{grid-template-columns:1fr 1fr}.profile-global-save-row{margin:0}.profile-global-save-row>span{display:none}.profile-global-save-row .primary-button{width:100%}}@media (width<=410px){.profile-contribution-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.profile-section-nav a{transition:none}}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){@media (width>=981px){html{overflow-y:scroll}}}.public-nav{width:max-content}.public-nav a{flex:none;transform:none!important}.public-footer-v053{border-top:1px solid var(--line);background:var(--paper-light);margin-top:auto;padding:0 clamp(1rem,4.5vw,5rem)}.public-footer-main,.public-footer-lower{width:min(1180px,100%);margin-inline:auto}.public-footer-main{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:clamp(2rem,7vw,6rem);min-height:122px;padding-block:1.75rem;display:grid}.public-footer-project{border-radius:14px;align-items:center;gap:.8rem;width:fit-content;min-width:0;display:inline-flex}.public-footer-project:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.public-footer-project img{border:1px solid var(--line);background:var(--paper);border-radius:50%;flex:0 0 42px;width:42px;height:42px}.public-footer-project>span{gap:.2rem;min-width:0;display:grid}.public-footer-project strong{color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);line-height:1.15}.public-footer-project small{max-width:430px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-regular);line-height:1.45}.public-footer-navigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .55rem;display:flex}.public-footer-navigation a{min-height:40px;color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 .72rem;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.public-footer-navigation a:hover{color:var(--ink);background:var(--surface-hover);border-color:var(--line);transform:none}.public-footer-navigation a:focus-visible{color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.public-footer-lower{border-top:1px solid var(--line);min-height:55px;color:var(--muted);font-size:var(--btj-type-small);justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:.85rem 1rem;display:flex}.public-footer-copyright,.public-footer-release{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;display:flex}.public-footer-copyright a{color:inherit;font-weight:var(--btj-weight-medium);text-decoration:none}.public-footer-copyright a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.public-footer-divider{color:color-mix(in srgb, var(--muted) 58%, transparent)}.public-footer-release{justify-content:flex-end}.public-footer-release span{white-space:nowrap}:root[data-theme=dark] .public-footer-v053{background:var(--paper-light);border-color:var(--line)}@media (width<=760px){.public-footer-v053{padding-inline:1rem}.public-footer-main{grid-template-columns:1fr;gap:1.3rem;min-height:0;padding-block:1.45rem 1.2rem}.public-footer-project{width:100%}.public-footer-project small{max-width:330px}.public-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.public-footer-navigation a{border-color:var(--line);background:var(--surface);border-radius:12px;justify-content:flex-start;min-height:42px;padding-inline:.75rem}.public-footer-lower{flex-direction:column;align-items:flex-start;gap:.5rem;min-height:0;padding-block:.85rem 1.1rem}.public-footer-release{justify-content:flex-start}}@media (width<=420px){.public-footer-project img{flex-basis:38px;width:38px;height:38px}.public-footer-project small{font-size:var(--btj-type-small)}.public-footer-copyright{gap:.25rem .5rem}}@media (prefers-reduced-motion:reduce){.public-footer-navigation a{transition:none!important}}.profile-route-page{max-width:1080px}.profile-route-tabs{border:1px solid var(--line);background:var(--paper-light);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0 0 1rem;padding:.35rem;display:grid}.profile-route-tabs a{min-width:0;min-height:44px;color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .72rem;text-decoration:none;transition:color .14s,background-color .14s;display:inline-flex;position:relative}.profile-route-tabs a:hover,.profile-route-tabs a:focus-visible{color:var(--ink);background:var(--surface-hover)}.profile-route-tabs a.active{color:var(--ink);background:var(--surface-active)}.profile-route-tabs a.active:after{content:"";background:var(--ink);border-radius:99px;height:2px;position:absolute;bottom:.38rem;left:1rem;right:1rem}.profile-route-content{gap:1rem;display:grid}.profile-overview-hero{margin:0}.profile-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.profile-destination-card{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.profile-destination-card:hover,.profile-destination-card:focus-visible{border-color:var(--line-strong);background:var(--surface-hover);transform:translateY(-1px)}.profile-destination-icon{width:42px;height:42px;color:var(--ink);background:var(--surface-strong);border-radius:13px;place-items:center;display:grid}.profile-destination-card strong{font-size:var(--btj-type-standard);margin-bottom:.18rem;display:block}.profile-destination-card p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.45}.identity-route-content,.achievements-route-content{max-width:920px}.identity-avatar-card{gap:1rem;display:grid}.identity-avatar-current{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:1.2rem;display:grid}.identity-avatar-portrait{aspect-ratio:4/5;background:linear-gradient(165deg,#dce8e0 0%,#bfd4c6 100%);border-radius:18px;place-items:center;width:168px;display:grid;overflow:hidden}.identity-avatar-portrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.identity-avatar-initial{font-size:var(--btj-type-display);font-weight:var(--btj-weight-semibold);color:#24302a}.identity-avatar-current>div:last-child{min-width:0}.identity-avatar-current strong{color:var(--ink);font-size:var(--btj-type-standard);display:block}.identity-avatar-current p{max-width:520px;color:var(--muted);font-size:var(--btj-type-small);margin:.35rem 0 .85rem;line-height:1.55}.avatar-modal{border:1px solid var(--line-strong);background:var(--paper-light);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);max-height:min(88vh,860px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000047}.avatar-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem 1rem;display:flex}.avatar-modal-header h2{color:var(--ink);font-size:var(--btj-type-standard);margin:0}.avatar-modal-header p{max-width:650px;color:var(--muted);font-size:var(--btj-type-small);margin:.28rem 0 0;line-height:1.5}.avatar-modal-close{width:40px;height:40px;color:var(--ink);background:var(--surface);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.avatar-modal-close:hover,.avatar-modal-close:focus-visible{background:var(--surface-hover)}.avatar-modal-scroll{min-height:0;padding:1.15rem 1.2rem 1.35rem;overflow-y:auto}.avatar-choice-section+.avatar-choice-section{margin-top:1.4rem}.avatar-choice-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.68rem;display:flex}.avatar-choice-heading h3{color:var(--ink);font-size:var(--btj-type-standard);margin:0}.avatar-choice-heading span{color:var(--muted);font-size:var(--btj-type-small)}.avatar-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.account-avatar-grid{grid-template-columns:repeat(2,minmax(0,180px))}.avatar-choice-card{color:#18211d;text-align:left;cursor:pointer;border:0;border-radius:16px;grid-template-rows:auto auto;gap:.5rem;min-width:0;padding:0 0 .58rem;transition:transform .15s,box-shadow .15s,opacity .15s;display:grid;position:relative;overflow:hidden}.avatar-choice-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000021}.avatar-choice-card:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.avatar-choice-card.is-selected{transform:translateY(-2px);box-shadow:0 16px 32px #0000002b}.avatar-choice-card:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.avatar-choice-art{aspect-ratio:4/5;place-items:center;width:100%;display:grid;overflow:hidden}.avatar-choice-art.is-character img{object-fit:contain;object-position:center bottom;width:100%;height:100%;padding:5% 4% 0}.avatar-choice-art.is-photo img{object-fit:cover;width:100%;height:100%}.avatar-choice-initial{font-size:var(--btj-type-display);font-weight:var(--btj-weight-semibold);color:#26332d}.avatar-choice-label{gap:.08rem;min-width:0;padding:0 .68rem;display:grid}.avatar-choice-label strong{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar-choice-label small{font-size:var(--btj-type-small);color:#18211da6}.avatar-choice-check{color:#fff;background:#202622;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:.55rem;right:.55rem;box-shadow:0 5px 14px #0003}.tone-sage{background:#cddbcf}.tone-rose{background:#f2ccd2}.tone-sky{background:#c9dded}.tone-amber{background:#ead39d}.tone-violet{background:#d8cfeb}.tone-teal{background:#bcded9}.tone-sand{background:#eadfc8}.avatar-modal-footer{border-top:1px solid var(--line);background:var(--paper-light);justify-content:flex-end;align-items:center;gap:.65rem;padding:.85rem 1.2rem;display:flex}@media (width<=840px){.avatar-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.profile-route-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;overflow-x:auto}.profile-route-tabs::-webkit-scrollbar{display:none}.profile-route-tabs a{flex:1 0 auto;min-width:112px}.profile-destination-grid{grid-template-columns:1fr}.identity-avatar-current{grid-template-columns:132px minmax(0,1fr)}.identity-avatar-portrait{width:132px}.avatar-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.avatar-modal-header{padding-top:max(1rem, env(safe-area-inset-top))}.avatar-modal-footer{padding-bottom:max(.85rem, env(safe-area-inset-bottom))}.avatar-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.profile-route-tabs a{min-width:104px;font-size:var(--btj-type-small)}.identity-avatar-current{grid-template-columns:1fr}.identity-avatar-portrait{width:min(190px,70vw)}.avatar-choice-heading{gap:.18rem;display:grid}.avatar-modal-header,.avatar-modal-scroll,.avatar-modal-footer{padding-inline:.9rem}.avatar-modal-footer .secondary-button,.avatar-modal-footer .primary-button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.profile-route-tabs a,.profile-destination-card,.avatar-choice-card{transition:none}.profile-destination-card:hover,.profile-destination-card:focus-visible,.avatar-choice-card:hover,.avatar-choice-card.is-selected{transform:none}}.identity-avatar-portrait.is-google img{object-fit:cover;object-position:center;padding:0}.avatar-choice-art>.avatar-choice-media{background:0 0;width:100%;height:100%}.avatar-choice-art.is-character>.avatar-choice-media .btj-media-media{object-fit:contain;object-position:center bottom;width:100%;height:100%;padding:5% 4% 0}.support-main{width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0 96px}.support-hero{max-width:880px;padding:36px 0 68px}.support-hero>span,.support-form-copy>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.12em;text-transform:none;margin-bottom:14px;display:block}.support-hero h1{max-width:850px;font-size:var(--btj-type-display);margin-bottom:22px;line-height:.98}.support-hero p{max-width:760px;color:var(--muted);font-size:var(--btj-type-standard);margin-bottom:28px;line-height:1.75}.support-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.support-section-heading h2{font-size:var(--btj-type-display);margin:0}.support-section-heading p{max-width:430px;color:var(--muted);text-align:right;margin:0;line-height:1.6}.support-placement-section,.support-principles{border-top:1px solid var(--line);padding:64px 0}.support-placement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.support-placement-grid>button{border:1px solid var(--line);background:var(--paper-light);min-height:300px;color:var(--ink);text-align:left;border-radius:24px;padding:28px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.support-placement-grid>button:hover{border-color:color-mix(in srgb, var(--ink) 34%, var(--line));box-shadow:var(--shadow);transform:translateY(-3px)}.support-placement-grid>button.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.support-placement-grid>button>span{background:color-mix(in srgb, var(--paper) 70%, transparent);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:54px;display:grid}.support-placement-grid h3{font-size:var(--btj-type-display);margin-bottom:12px}.support-placement-grid p{color:var(--muted);line-height:1.6}.support-placement-grid small{color:var(--ink-soft);font-weight:var(--btj-weight-semibold);margin-top:20px;line-height:1.5;display:block}.support-principles>div:last-child{border:1px solid var(--line);background:var(--paper-light);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.support-principles article{border-right:1px solid var(--line);min-height:260px;padding:28px}.support-principles article:last-child{border-right:0}.support-principles article>strong{color:var(--muted);font-size:var(--btj-type-small);letter-spacing:.1em}.support-principles h3{font-size:var(--btj-type-display);margin:72px 0 12px}.support-principles p{color:var(--muted);margin:0;line-height:1.65}.support-form-section{background:var(--ink);color:var(--paper-light);border-radius:30px;grid-template-columns:minmax(260px,.7fr) minmax(520px,1.3fr);gap:56px;padding:72px;display:grid}.support-form-copy h2{color:inherit;font-size:var(--btj-type-display);margin-bottom:18px}.support-form-copy>p{color:color-mix(in srgb, var(--paper-light) 68%, transparent);line-height:1.7}.support-selected-placement{border-top:1px solid color-mix(in srgb, var(--paper-light) 20%, transparent);margin-top:36px;padding-top:24px}.support-selected-placement strong,.support-selected-placement span{display:block}.support-selected-placement span{color:color-mix(in srgb, var(--paper-light) 62%, transparent);margin-top:8px;line-height:1.55}.support-booking-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.support-booking-form label>span{color:color-mix(in srgb, var(--paper-light) 64%, transparent)}.support-booking-form input,.support-booking-form select,.support-booking-form textarea{border-color:color-mix(in srgb, var(--paper-light) 24%, transparent);background:color-mix(in srgb, var(--paper-light) 9%, transparent);color:var(--paper-light)}.support-booking-form option{color:#151515}.support-form-wide{grid-column:1/-1}.support-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.support-policy{align-items:flex-start;gap:12px;margin-top:4px!important;display:flex!important}.support-policy input{flex:none;width:18px;height:18px;margin-top:2px}.support-policy span{line-height:1.55;color:color-mix(in srgb, var(--paper-light) 72%, transparent)!important;font-size:var(--btj-type-standard)!important;font-weight:var(--btj-weight-medium)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}.support-form-actions{align-items:center;gap:18px;display:flex}.support-form-actions>a{color:color-mix(in srgb, var(--paper-light) 76%, transparent);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);align-items:center;gap:7px;display:inline-flex}.support-success{border:1px solid color-mix(in srgb, var(--paper-light) 22%, transparent);text-align:center;border-radius:24px;place-content:center;min-height:420px;padding:40px;display:grid}.support-success>span{background:var(--paper-light);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.support-success h2{color:inherit;font-size:var(--btj-type-display)}.support-success p{max-width:440px;color:color-mix(in srgb, var(--paper-light) 68%, transparent);margin:0;line-height:1.65}.sponsor-placement,.sponsor-opportunity-card{border:1px solid var(--line);background:var(--paper-light);border-radius:20px;overflow:hidden}.sponsor-placement-visual{background:color-mix(in srgb, var(--paper) 84%, var(--ink) 3%);display:block}.sponsor-placement-visual img{object-fit:cover;width:100%;height:100%;display:block}.sponsor-placement-copy,.sponsor-opportunity-card{padding:24px}.sponsor-placement-copy>span,.sponsor-opportunity-card>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.1em;text-transform:none}.sponsor-placement-copy h2,.sponsor-opportunity-card h2{font-size:var(--btj-type-display);margin:12px 0 9px}.sponsor-placement-copy p,.sponsor-opportunity-card p{color:var(--muted);line-height:1.55}.sponsor-placement-copy>a,.sponsor-opportunity-card>a{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-underline-offset:4px;align-items:center;gap:7px;text-decoration:underline;display:inline-flex}.sponsor-placement-discussion_sidebar .sponsor-placement-visual img{aspect-ratio:4/5}.sponsor-placement-archive_card,.sponsor-opportunity-card:not(.compact){margin:8px 0 2px}.sponsor-placement-archive_card{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);display:grid}.sponsor-placement-archive_card .sponsor-placement-visual img{aspect-ratio:16/9}.sponsor-placement-archive_card .sponsor-placement-copy{flex-direction:column;justify-content:center;padding:32px;display:flex}.sponsor-placement-episode_supporter{border-radius:16px;align-items:center;gap:18px;margin:-20px 0 34px;padding:14px 18px;display:flex}.sponsor-placement-episode_supporter .sponsor-placement-visual{border-radius:12px;flex:0 0 54px;overflow:hidden}.sponsor-placement-episode_supporter .sponsor-placement-visual img{width:54px;height:54px}.sponsor-placement-episode_supporter .sponsor-placement-copy{padding:0}.sponsor-placement-episode_supporter .sponsor-placement-copy h2{font-family:inherit;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:3px 0}.sponsor-placement-episode_supporter .sponsor-placement-copy p{display:none}.sponsor-placement-episode_supporter .sponsor-placement-copy>a{font-size:var(--btj-type-small)}.marketing-page .workflow-toolbar{align-items:center}.marketing-page .workflow-search{margin-left:auto}.marketing-page .workflow-page-action a{align-items:center;gap:8px;display:inline-flex}.marketing-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-overview-stats>button{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);text-align:left;border-radius:16px;padding:20px}.marketing-overview-stats>button span,.marketing-overview-stats>button small{color:var(--muted);display:block}.marketing-overview-stats>button span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:none;letter-spacing:.07em}.marketing-overview-stats>button strong{font-family:Georgia,serif;font-size:var(--btj-type-display);font-weight:var(--btj-weight-medium);margin:16px 0 10px;display:block}.marketing-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.dashboard-workflow-panel header>button{color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.marketing-request-list{gap:10px;display:grid}.marketing-request-list>button{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px;display:grid}.marketing-request-list>button:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line))}.marketing-list-main strong{font-size:var(--btj-type-standard)}.marketing-list-main p{color:var(--muted);margin:6px 0}.marketing-list-main small{color:var(--muted)}.marketing-list-meta{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.marketing-list-meta>span{color:var(--muted);font-size:var(--btj-type-small)}.marketing-list-actions{justify-content:flex-end;margin:20px 0;display:flex}.marketing-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketing-campaign-grid article{border:1px solid var(--line);background:var(--paper-light);border-radius:18px;flex-direction:column;min-height:410px;display:flex;overflow:hidden}.marketing-campaign-grid article>img{aspect-ratio:16/9;object-fit:cover;background:var(--paper);width:100%}.marketing-campaign-grid article>div{flex:1;padding:20px}.marketing-campaign-grid article>div>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em;text-transform:none}.marketing-campaign-grid h2{font-size:var(--btj-type-display);margin:12px 0 8px}.marketing-campaign-grid article>div>p{color:var(--muted)}.marketing-campaign-grid article>div>div{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.marketing-campaign-grid article>div>div small{color:var(--muted)}.marketing-campaign-grid article>footer{border-top:1px solid var(--line);display:flex}.marketing-campaign-grid article>footer button{border:0;border-right:1px solid var(--line);color:var(--ink);font-weight:var(--btj-weight-semibold);background:0 0;flex:1;padding:14px}.marketing-campaign-grid article>footer button:last-child{border-right:0}.marketing-placement-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketing-placement-admin-grid article{border:1px solid var(--line);background:var(--paper-light);border-radius:18px;min-height:260px;padding:24px}.marketing-placement-admin-grid article>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:none;align-items:center;gap:6px;display:inline-flex}.marketing-placement-admin-grid h2{font-size:var(--btj-type-display);margin:70px 0 10px}.marketing-placement-admin-grid p{color:var(--muted);line-height:1.55}.marketing-placement-admin-grid small{color:var(--muted)}.marketing-dialog>header{z-index:2;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--btj-surface-overlay) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.marketing-dialog>header span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:none;letter-spacing:.08em}.marketing-dialog>header h2{font-size:var(--btj-type-display);margin:5px 0 0}.marketing-dialog>header button{background:var(--paper);width:38px;height:38px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.marketing-dialog>:not(header),.marketing-dialog>form{margin-left:24px;margin-right:24px}.marketing-dialog>dl{margin-top:24px}.marketing-dialog>label{margin-top:18px;display:block}.marketing-dialog>footer,.marketing-dialog form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:24px;padding:20px 0 24px;display:flex}.marketing-request-links{gap:12px;margin-top:18px;display:flex}.marketing-request-links a{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.marketing-public-toggle{align-items:center;gap:10px;padding-top:24px;display:flex!important}.marketing-public-toggle input{width:18px;height:18px}.marketing-public-toggle span{text-transform:none!important;letter-spacing:0!important;margin:0!important}.admin-overview-stats{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1050px){.support-placement-grid,.support-principles>div:last-child,.marketing-placement-admin-grid{grid-template-columns:1fr}.support-principles article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.support-principles article:last-child{border-bottom:0}.support-principles h3{margin-top:40px}.support-form-section{grid-template-columns:1fr;padding:48px}.marketing-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.support-main{width:min(100% - 24px,1180px);padding:36px 0 64px}.support-hero{padding:18px 4px 48px}.support-hero h1{font-size:var(--btj-type-display)}.support-section-heading{display:block}.support-section-heading p{text-align:left;margin-top:12px}.support-placement-section,.support-principles{padding:48px 0}.support-placement-grid>button{min-height:260px;padding:22px}.support-placement-grid>button>span{margin-bottom:38px}.support-form-section{border-radius:24px;gap:36px;padding:28px 18px}.support-booking-form{grid-template-columns:1fr}.support-booking-form>*{grid-column:1}.support-form-actions{flex-direction:column;align-items:stretch}.support-form-actions .primary-button{width:100%}.sponsor-placement-archive_card{grid-template-columns:1fr}.sponsor-placement-archive_card .sponsor-placement-copy{padding:24px}.sponsor-placement-episode_supporter{margin-top:-8px}.marketing-page .workflow-toolbar{align-items:stretch}.marketing-page .workflow-search{width:100%;margin-left:0}.marketing-overview-stats,.marketing-overview-grid,.marketing-campaign-grid,.admin-overview-stats,.marketing-request-list>button{grid-template-columns:1fr}.marketing-list-meta{flex-direction:row;justify-content:space-between;align-items:flex-start}.marketing-dialog .form-grid.two{grid-template-columns:1fr}.marketing-dialog .form-grid.two>*{grid-column:1}.marketing-dialog>footer,.marketing-dialog form>footer{background:var(--btj-surface-overlay);padding:14px 0;position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.support-placement-grid>button{transition:none}.support-placement-grid>button:hover{transform:none}}.status-live,.status-completed{background:color-mix(in srgb, var(--surface-active) 82%, var(--paper-light));color:var(--ink);border-color:var(--line-strong)}.status-requested,.status-under_review,.status-awaiting_payment,.status-scheduled,.status-paused{background:var(--paper);color:var(--ink-soft);border-color:var(--line)}.status-cancelled{opacity:.72}.sponsor-placement-visual .sponsor-placement-image{border-radius:inherit;background:var(--btj-loading-surface-soft);width:100%;height:100%}.sponsor-placement-visual .sponsor-placement-image .btj-async-image-media{object-fit:cover;width:100%;height:100%}.sponsor-placement-discussion_sidebar .sponsor-placement-visual .sponsor-placement-image,.sponsor-placement-discussion_sidebar .sponsor-placement-loading-visual{aspect-ratio:4/5}.sponsor-placement-archive_card .sponsor-placement-visual .sponsor-placement-image,.sponsor-placement-archive_card .sponsor-placement-loading-visual{aspect-ratio:16/9}.sponsor-placement-episode_supporter .sponsor-placement-visual .sponsor-placement-image,.sponsor-placement-episode_supporter .sponsor-placement-loading-visual{width:54px;height:54px}.sponsor-placement-loading{pointer-events:none;opacity:0;transition:opacity .13s ease-out}.sponsor-placement-loading.is-visible{opacity:1}.sponsor-placement-loading-media{border-radius:inherit;width:100%;height:100%}.sponsor-placement-loading-copy{align-content:center;gap:.72rem;display:grid}.sponsor-placement-episode_supporter .sponsor-placement-loading-copy{flex:1;gap:.42rem}@media (prefers-reduced-motion:reduce){.sponsor-placement-loading{transition:none}}.marketing-campaign-grid article>.marketing-campaign-creative{aspect-ratio:16/9;background:var(--btj-loading-surface-soft);width:100%}.marketing-campaign-creative .btj-async-image-media{object-fit:cover}.public-mobile-account-actions,.mobile-header-account-actions{align-items:center;gap:8px;display:flex}.notification-popover{z-index:170;border:1px solid var(--line);background:var(--paper-light);width:min(390px,100vw - 24px);color:var(--ink);border-radius:18px;position:fixed;overflow:hidden;box-shadow:0 26px 80px #0000003d}.notification-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 14px;display:flex}.notification-popover>header strong,.notification-popover>header span{display:block}.notification-popover>header strong{font-size:var(--btj-type-standard)}.notification-popover>header span{color:var(--muted);font-size:var(--btj-type-small);margin-top:3px}.notification-popover>header button{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border:0}.notification-list{max-height:min(430px,62vh);overflow:auto}.notification-list>p{color:var(--muted);text-align:center;margin:0;padding:34px 20px}.notification-list>a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px 18px;text-decoration:none;display:grid}.notification-list>a:hover{background:var(--paper)}.notification-status{background:var(--paper);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.notification-status.approved,.notification-status.live,.notification-status.completed,.notification-status.scheduled{background:color-mix(in srgb, #3d8b5f 17%, var(--paper));color:#2d704a}.notification-status.rejected,.notification-status.cancelled{background:color-mix(in srgb, #b43a31 15%, var(--paper));color:#a1322b}.notification-list strong,.notification-list p,.notification-list small{margin:0;display:block}.notification-list strong{font-size:var(--btj-type-standard)}.notification-list p{color:var(--muted);font-size:var(--btj-type-small);text-transform:capitalize;margin-top:4px;line-height:1.4}.notification-list small{color:var(--muted);font-size:var(--btj-type-small);margin-top:5px}.notification-popover>footer{text-align:center;padding:12px 18px}.notification-popover>footer a{color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-underline-offset:4px;text-decoration:underline}.ad-booking-hero{max-width:980px}.ad-placement-grid>button{min-height:330px}.ad-placement-grid>button>strong{font-size:var(--btj-type-heading);margin-top:24px;display:block}.ad-placement-grid>button>strong em{color:var(--muted);font-size:var(--btj-type-small);font-style:normal;font-weight:var(--btj-weight-semibold)}.ad-booking-builder{border-top:1px solid var(--line);padding:70px 0}.ad-booking-builder-heading{max-width:720px;margin-bottom:34px}.ad-booking-builder-heading>span,.my-ad-bookings .support-section-heading>div>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.09em;text-transform:none;margin-bottom:10px;display:block}.ad-booking-builder-heading h2{font-size:var(--btj-type-display);margin:0 0 14px}.ad-booking-builder-heading p{color:var(--muted);margin:0;line-height:1.7}.ad-booking-login-gate{border:1px solid var(--line);background:var(--paper-light);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:34px;display:flex}.ad-booking-login-gate strong{font-size:var(--btj-type-display)}.ad-booking-login-gate p{max-width:700px;color:var(--muted);margin:8px 0 0;line-height:1.6}.ad-booking-workspace{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);align-items:start;gap:24px;display:grid}.ad-booking-form,.ad-booking-preview-panel{border:1px solid var(--line);background:var(--paper-light);border-radius:24px}.ad-booking-form{padding:30px}.ad-booking-form .form-grid{gap:16px}.ad-booking-form .form-grid+.ad-form-section{margin-top:36px}.ad-form-section{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;display:grid}.ad-form-section>span{background:var(--ink);width:30px;height:30px;color:var(--paper-light);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:50%;place-items:center;display:grid}.ad-form-section h3{font-size:var(--btj-type-heading);margin:0}.ad-form-section p{color:var(--muted);font-size:var(--btj-type-small);margin:5px 0 0;line-height:1.55}.ad-booking-form label>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.04em;text-transform:none;margin-bottom:7px;display:block}.ad-banner-upload{position:relative}.ad-banner-upload>input{cursor:pointer;opacity:0;width:100%;height:calc(100% - 26px);position:absolute;inset:26px 0 0}.ad-banner-upload>div{border:1px dashed color-mix(in srgb, var(--ink) 32%, var(--line));background:var(--paper);text-align:center;border-radius:16px;place-items:center;min-height:128px;padding:20px;display:grid}.ad-banner-upload>div strong,.ad-banner-upload>div small{display:block}.ad-banner-upload>div strong{max-width:360px;font-size:var(--btj-type-standard);overflow-wrap:anywhere;margin-top:8px}.ad-banner-upload>div small{color:var(--muted);margin-top:5px}.ad-creative-warning{color:#9a651e;font-size:var(--btj-type-small);margin:-4px 0 0}.ad-booking-policy{margin:26px 0 18px}.ad-booking-policy span{color:var(--muted)!important}.ad-booking-submit{width:100%;min-height:50px}.ad-booking-preview-panel{position:sticky;top:92px;overflow:hidden}.ad-booking-preview-panel>header{border-bottom:1px solid var(--line);padding:18px 20px}.ad-booking-preview-panel>header span,.ad-booking-preview-panel>header strong{display:block}.ad-booking-preview-panel>header span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em;text-transform:none}.ad-booking-preview-panel>header strong{margin-top:4px}.ad-booking-preview-frame{background:color-mix(in srgb, var(--paper) 70%, var(--paper-light));min-height:360px;padding:20px}.ad-booking-preview-frame img{object-fit:cover;width:100%;height:100%}.ad-preview-discussion-main{align-content:start;gap:10px;display:grid}.ad-preview-discussion-main i{background:var(--paper-light);border:1px solid var(--line);border-radius:10px;height:62px}.ad-preview-discussion-rail article{background:var(--paper-light);border:1px solid var(--line);border-radius:12px;overflow:hidden}.ad-preview-discussion-visual{aspect-ratio:4/5;color:#7d7566;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:#d9d1c0;place-items:center;display:grid;overflow:hidden}.ad-preview-discussion-rail article>small,.ad-preview-discussion-rail article>strong,.ad-preview-discussion-rail article>p,.ad-preview-discussion-rail article>span{margin-left:11px;margin-right:11px;display:block}.ad-preview-discussion-rail article>small{color:var(--muted);font-size:var(--btj-type-small);text-transform:none;margin-top:10px}.ad-preview-discussion-rail article>strong{font-size:var(--btj-type-small);margin-top:5px}.ad-preview-discussion-rail article>p{color:var(--muted);font-size:var(--btj-type-small);margin-top:5px;line-height:1.4}.ad-preview-discussion-rail article>span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);align-items:center;gap:3px;margin-top:9px;margin-bottom:11px;display:flex}.ad-booking-preview-frame.archive{gap:15px;display:grid}.ad-preview-reader-context{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;padding:18px}.ad-preview-reader-context .ad-preview-context-copy{margin-top:12px}.ad-preview-placement-note{color:var(--muted);font-size:var(--btj-type-small)}.ad-preview-archive-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(80px,28%) minmax(0,1fr);display:grid;overflow:hidden}.ad-preview-archive-visual{background:var(--surface-hover);color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);place-items:center;display:grid;overflow:hidden}.ad-preview-archive-visual .btj-async-image-media{object-fit:contain}.ad-preview-archive-card>div:last-child{padding:15px}.ad-preview-archive-card small{color:var(--muted);font-size:var(--btj-type-small);text-transform:none}.ad-preview-archive-card strong{font-size:var(--btj-type-standard);margin-top:8px;display:block}.ad-preview-archive-card p{color:var(--muted);font-size:var(--btj-type-small);margin:7px 0;line-height:1.4}.ad-preview-archive-card div>span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);align-items:center;gap:3px;display:flex}.ad-booking-preview-frame.episode{align-content:center;gap:16px;display:grid}.ad-preview-context-line{background:var(--paper-light);border-radius:5px;width:65%;height:16px}.ad-preview-episode-card{border:1px solid var(--line);background:var(--paper-light);border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.ad-preview-episode-visual{width:52px;height:52px;font-weight:var(--btj-weight-semibold);background:#d7d0c2;border-radius:10px;place-items:center;display:grid;overflow:hidden}.ad-preview-episode-card small,.ad-preview-episode-card strong,.ad-preview-episode-card span{display:block}.ad-preview-episode-card small{color:var(--muted);font-size:var(--btj-type-small);text-transform:none}.ad-preview-episode-card strong{font-size:var(--btj-type-small);margin-top:3px}.ad-preview-episode-card span{color:var(--muted);font-size:var(--btj-type-small);margin-top:3px}.ad-preview-context-copy{gap:8px;display:grid}.ad-preview-context-copy i{background:var(--paper-light);border-radius:5px;width:100%;height:9px}.ad-preview-context-copy i:nth-child(2){width:87%}.ad-preview-context-copy i:nth-child(3){width:72%}.ad-booking-quote{border-top:1px solid var(--line);padding:18px 20px 20px}.ad-booking-quote>div{color:var(--muted);font-size:var(--btj-type-small);justify-content:space-between;align-items:center;gap:18px;padding:7px 0;display:flex}.ad-booking-quote>div strong{color:var(--ink);text-align:right}.ad-booking-quote>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;margin-top:13px;padding-top:15px;display:flex}.ad-booking-quote>footer span{color:var(--muted);font-size:var(--btj-type-small)}.ad-booking-quote>footer strong{font-size:var(--btj-type-display)}.ad-booking-success{border:1px solid var(--line);background:var(--ink);color:var(--paper-light)}.ad-booking-success .secondary-button{margin:22px auto 0}.my-ad-bookings{border-top:1px solid var(--line);padding:70px 0}.my-ad-bookings .support-section-heading>div h2{margin:0}.my-bookings-empty{border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:20px;padding:34px}.my-bookings-list{gap:12px;display:grid}.my-bookings-list article{border:1px solid var(--line);background:var(--paper-light);border-radius:18px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;display:grid;overflow:hidden}.my-bookings-list article>img{object-fit:cover;background:var(--paper);width:120px;height:120px}.my-bookings-list article>div{padding:16px 0}.my-bookings-list article>div>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:none;display:inline-block}.my-bookings-list h3{font-size:var(--btj-type-heading);margin:7px 0 5px}.my-bookings-list p{color:var(--muted);margin:0}.my-bookings-list small{color:var(--muted);margin-top:9px;display:block}.my-bookings-list blockquote{border-left:2px solid var(--ink);background:var(--paper);font-size:var(--btj-type-small);margin:10px 0 0;padding:9px 12px}.my-bookings-list article>footer{gap:9px;min-width:150px;padding:18px;display:grid}.my-bookings-list article>footer strong{font-size:var(--btj-type-small)}.my-bookings-list article>footer button,.my-bookings-list article>footer a{color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-underline-offset:3px;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.marketing-overview-five{grid-template-columns:repeat(5,minmax(0,1fr))}.marketing-value-stat{line-height:1.2;font-family:inherit!important;font-size:var(--btj-type-display)!important}.marketing-request-list>button{grid-template-columns:76px minmax(0,1fr) auto}.marketing-request-thumb{object-fit:cover;background:var(--paper);border-radius:11px;width:76px;height:76px}.marketing-placement-admin-grid article>strong{font-size:var(--btj-type-heading);margin-top:18px;display:block}.marketing-placement-admin-grid article>strong small{color:var(--muted);font-size:var(--btj-type-small)}.marketing-placement-admin-grid article>footer{color:var(--muted);font-size:var(--btj-type-small);margin-top:10px}.marketing-request-review-dialog{width:min(900px,100%)}.marketing-review-preview{border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-top:22px!important}.marketing-review-preview .ad-booking-preview-frame{min-height:300px}.marketing-review-meta{margin-top:20px!important}.marketing-review-actions{align-items:center}.marketing-review-actions .danger{color:#a1322b}.marketing-review-actions button{align-items:center;gap:7px;display:inline-flex}@media (width<=1120px){.ad-booking-workspace{grid-template-columns:1fr}.ad-booking-preview-panel{position:static}.marketing-overview-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.public-mobile-account-actions,.mobile-header-account-actions{gap:2px}.notification-popover{top:62px!important;right:12px!important}.ad-booking-login-gate{flex-direction:column;align-items:stretch;padding:24px}.ad-booking-form{padding:22px 16px}.ad-booking-preview-frame{min-height:320px;padding:14px}.ad-preview-discussion-main i{height:54px}.my-bookings-list article{grid-template-columns:88px minmax(0,1fr);gap:14px}.my-bookings-list article>img{width:88px;height:100%;min-height:118px}.my-bookings-list article>footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.marketing-overview-five{grid-template-columns:1fr}.marketing-request-list>button{grid-template-columns:64px minmax(0,1fr)}.marketing-request-thumb{width:64px;height:64px}.marketing-request-list .marketing-list-meta{grid-column:1/-1}.marketing-review-actions{flex-direction:column;align-items:stretch}.marketing-review-actions button{justify-content:center;width:100%}}.ad-booking-preview-frame .ad-preview-media{border-radius:inherit;width:100%;height:100%}.ad-booking-preview-frame .ad-preview-media .btj-async-image-media{object-fit:cover}.marketing-request-thumb{display:block;overflow:hidden}.marketing-request-thumb .btj-async-image-media{object-fit:cover}.mobile-header-account-actions{justify-self:end;min-width:max-content}.workflow-page-copy h1,.profile-title h1,.submission-page-title h1{font-size:var(--btj-type-display)}.profile-title{margin-bottom:.85rem}.profile-route-tabs{scrollbar-width:none;background:0 0;border:0;border-radius:0;align-items:center;gap:2rem;margin:0 0 1.35rem;padding:0;display:flex;overflow-x:auto}.profile-route-tabs::-webkit-scrollbar{display:none}.profile-route-tabs a{min-height:42px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border-radius:0;flex:none;justify-content:flex-start;gap:0;padding:.52rem 0 .72rem;position:relative}.profile-route-tabs a:hover,.profile-route-tabs a:focus-visible,.profile-route-tabs a.active{color:var(--ink);background:0 0}.profile-route-tabs a.active{font-weight:var(--btj-weight-semibold)}.profile-route-tabs a.active:after{height:2px;bottom:0;left:0;right:0}.profile-contribution-grid{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:0;overflow:hidden}.profile-contribution-grid>div{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;gap:.32rem;padding:1rem}.profile-contribution-grid>div:last-child{border-right:0}@media (width<=720px){.profile-route-tabs{gap:1.45rem}.profile-contribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-contribution-grid>div:nth-child(2){border-right:0}.profile-contribution-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=460px){.profile-route-tabs{gap:1.2rem}.profile-route-tabs a{font-size:var(--btj-type-small)}}@media (prefers-reduced-motion:reduce){.profile-route-tabs a{transition:none}}:root{--studio-page-title-size:var(--btj-type-display)}.unified-workspace-shell .workflow-page-copy h1,.unified-workspace-shell .page-title h1,.unified-workspace-shell .dashboard-title h1,.unified-workspace-shell .studio-toolbar h1{font-size:var(--btj-type-display)}.profile-route-tabs a{font-size:var(--btj-type-standard)}@media (width<=460px){.profile-route-tabs a{font-size:var(--btj-type-standard)}}.studio-section-tabs{width:max-content;max-width:100%;box-shadow:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;border:0;border-radius:0;align-items:center;gap:.25rem;margin:0;padding:0;display:flex;overflow:auto hidden}.studio-section-tabs::-webkit-scrollbar{display:none}.studio-section-tabs>a,.studio-section-tabs>button{min-width:0;min-height:40px;color:var(--muted);box-shadow:none;white-space:nowrap;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.58rem .9rem;line-height:1;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex;position:relative}.studio-section-tabs>a:hover,.studio-section-tabs>button:hover{background:var(--surface-hover);color:var(--ink)}.studio-section-tabs>a:focus-visible,.studio-section-tabs>button:focus-visible{outline:2px solid var(--ink);outline-offset:2px;background:var(--surface-hover);color:var(--ink)}.studio-section-tabs>a.active,.studio-section-tabs>button.active{background:var(--surface-active);color:var(--ink);font-weight:var(--btj-weight-semibold)}.profile-route-tabs>a.active:after{display:none}.profile-route-tabs{gap:.25rem;margin:0 0 1.35rem}.moderation-tabs{gap:.25rem;margin:0 0 1rem}.workflow-filters{background:0 0;border:0;border-radius:0;gap:.25rem;padding:0}.workflow-filters>button span{background:var(--surface-hover);min-width:1.25rem;height:1.25rem;color:var(--muted);opacity:1;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:.32rem;padding:0 .32rem;line-height:1;display:inline-grid}.workflow-filters>button.active span{background:var(--paper-light);color:var(--ink)}.workflow-page-header+.workflow-toolbar{margin-top:-.15rem}@media (width<=980px){.studio-section-tabs,.workflow-filters,.profile-route-tabs,.moderation-tabs{width:100%}}@media (width<=560px){.studio-section-tabs>a,.studio-section-tabs>button{min-height:38px;font-size:var(--btj-type-standard);padding:.54rem .78rem}}@media (prefers-reduced-motion:reduce){.studio-section-tabs>a,.studio-section-tabs>button{transition:none}}.header-action-cluster,.public-actions.header-action-cluster,.mobile-header-account-actions.header-action-cluster,.public-mobile-account-actions{justify-content:flex-end;align-items:center;min-width:max-content;display:flex;gap:6px!important}.public-account-summary.header-account-trigger,.workspace-account-summary.header-account-trigger{flex:0 0 40px;place-items:center;min-width:40px;min-height:40px;display:grid;position:relative;width:40px!important;height:40px!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;transition:background-color .14s,transform .1s!important;transform:none!important}.public-account-summary.header-account-trigger:hover,.public-account-summary.header-account-trigger[aria-expanded=true],.workspace-account-summary.header-account-trigger:hover,.workspace-account-summary.header-account-trigger[aria-expanded=true]{background:var(--surface-active)!important}.public-account-summary.header-account-trigger:active,.workspace-account-summary.header-account-trigger:active{transform:scale(.95)!important}.public-account-summary.header-account-trigger:focus-visible,.workspace-account-summary.header-account-trigger:focus-visible,.header-primary-action:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.public-account-summary.header-account-trigger>img,.public-account-summary.header-account-trigger>.profile-avatar-image,.public-account-summary.header-account-trigger .public-account-initial,.public-account-summary.header-account-trigger .public-account-guest,.workspace-account-summary.header-account-trigger>img,.workspace-account-summary.header-account-trigger>.profile-avatar-image,.workspace-account-summary.header-account-trigger .public-account-initial{object-fit:cover!important;border:0!important;border-radius:50%!important;width:32px!important;height:32px!important}.public-account-status{display:none!important}.header-account-menu,.workspace-header-account-menu{flex:none;place-items:center;display:grid;position:relative}.header-primary-action{min-height:40px;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 14px;line-height:1;display:inline-flex;background:var(--surface-active)!important;color:var(--ink)!important;box-shadow:none!important;border:0!important;border-radius:999px!important;transition:background-color .14s,transform .1s!important;transform:none!important}.header-primary-action:hover{background:var(--surface-hover)!important;color:var(--ink)!important}.header-primary-action:active{transform:scale(.97)!important}.header-primary-action svg{flex:none}.public-actions.header-action-cluster .public-studio-button{order:3}.public-actions.header-action-cluster .notification-trigger{order:4}.public-actions.header-action-cluster .public-account-menu{order:5}@media (width<=1240px) and (width>=981px){.workspace-create-action,.public-actions.header-action-cluster .public-studio-button{width:40px;min-width:40px;padding-inline:0}.workspace-create-action>span,.public-actions.header-action-cluster .public-studio-button>span{display:none}.public-actions.header-action-cluster .bronto-trigger{width:40px;min-width:40px;padding-inline:0}.public-actions.header-action-cluster .bronto-trigger-label{display:none}}@media (width<=980px){.workspace-create-action{display:none}.public-mobile-account-actions,.mobile-header-account-actions.header-action-cluster{gap:1px!important}.public-account-summary.header-account-trigger,.workspace-account-summary.header-account-trigger{flex-basis:38px;min-width:38px;min-height:38px;width:38px!important;height:38px!important}.public-account-summary.header-account-trigger>img,.public-account-summary.header-account-trigger>.profile-avatar-image,.public-account-summary.header-account-trigger .public-account-initial,.public-account-summary.header-account-trigger .public-account-guest,.workspace-account-summary.header-account-trigger>img,.workspace-account-summary.header-account-trigger>.profile-avatar-image,.workspace-account-summary.header-account-trigger .public-account-initial{width:30px!important;height:30px!important}}@media (prefers-reduced-motion:reduce){.public-account-summary.header-account-trigger,.workspace-account-summary.header-account-trigger,.header-primary-action{transition:none!important}}.public-actions.header-action-cluster>.bronto-trigger,.public-actions.header-action-cluster>.language-menu .language-menu-trigger{flex:0 0 40px;place-items:center;position:relative;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;transition:background-color .14s,transform .1s!important;display:grid!important;transform:none!important}.public-actions.header-action-cluster>.bronto-trigger:hover,.public-actions.header-action-cluster>.bronto-trigger[aria-expanded=true],.public-actions.header-action-cluster>.language-menu .language-menu-trigger:hover,.public-actions.header-action-cluster>.language-menu .language-menu-trigger[aria-expanded=true]{background:var(--surface-active)!important}.public-actions.header-action-cluster>.bronto-trigger:active,.public-actions.header-action-cluster>.language-menu .language-menu-trigger:active{transform:scale(.95)!important}.public-actions.header-action-cluster>.bronto-trigger:focus-visible,.public-actions.header-action-cluster>.language-menu .language-menu-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.public-actions.header-action-cluster>.bronto-trigger .bronto-trigger-icon{place-items:center;width:20px;height:20px;display:grid}.public-actions.header-action-cluster>.bronto-trigger .bronto-trigger-label,.public-actions.header-action-cluster>.language-menu .language-menu-trigger>svg{display:none!important}.public-actions.header-action-cluster>.language-menu{flex:0 0 40px;order:2;width:40px;height:40px}.public-actions.header-action-cluster>.language-menu .language-menu-trigger>span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.025em}.public-actions.header-action-cluster>.bronto-trigger{order:1}.public-footer-v053{background:var(--paper-light);text-align:center;padding-inline:clamp(1rem,4.5vw,5rem);border-top:0!important}.public-footer-v053 .public-footer-main{grid-template-columns:1fr;justify-items:center;gap:1rem;min-height:0;padding-block:clamp(1.6rem,4vw,2.4rem) .75rem}.public-footer-v053 .public-footer-project{text-align:left;justify-content:center}.public-footer-v053 .public-footer-project small{max-width:430px}.public-footer-v053 .public-footer-navigation{justify-content:center;gap:3px}.public-footer-v053 .public-footer-navigation a{min-height:40px;color:var(--ink-soft);border-radius:999px;padding-inline:.78rem;box-shadow:none!important;background:0 0!important;border:0!important}.public-footer-v053 .public-footer-navigation a:hover{color:var(--ink);background:var(--surface-active)!important;border-color:#0000!important}.public-footer-v053 .public-footer-lower{text-align:center;flex-direction:column;justify-content:center;gap:.35rem;min-height:0;padding-block:.65rem 1.45rem;border-top:0!important}.public-footer-v053 .public-footer-copyright,.public-footer-v053 .public-footer-release{justify-content:center}.public-footer-v053 .public-footer-copyright a{color:inherit;font-weight:var(--btj-weight-medium)}.public-footer-v053 .public-footer-release{color:color-mix(in srgb, var(--muted) 84%, transparent)}@media (width<=760px){.public-footer-v053 .public-footer-main{gap:.9rem;padding-block:1.35rem .6rem}.public-footer-v053 .public-footer-project{width:auto;max-width:100%}.public-footer-v053 .public-footer-navigation{justify-content:center;gap:2px;display:flex}.public-footer-v053 .public-footer-navigation a{border-radius:999px;justify-content:center;min-height:38px;padding-inline:.65rem;background:0 0!important;border:0!important}.public-footer-v053 .public-footer-lower{align-items:center;padding-block:.55rem 1.25rem}}@media (width<=420px){.public-footer-v053 .public-footer-project{text-align:left;align-items:center}.public-footer-v053 .public-footer-navigation{max-width:330px}.public-footer-v053 .public-footer-navigation a{font-size:var(--btj-type-small)}}@media (prefers-reduced-motion:reduce){.public-actions.header-action-cluster>.bronto-trigger,.public-actions.header-action-cluster>.language-menu .language-menu-trigger{transition:none!important}}.public-footer-simple{background:var(--paper-light);color:var(--muted);text-align:left;margin-top:auto;padding:1.15rem clamp(1rem,4.5vw,5rem) 1.3rem;border:0!important}.public-footer-simple .public-footer-simple-inner{width:min(1180px,100%);font-size:var(--btj-type-small);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem .65rem;margin-inline:auto;line-height:1.45;display:flex}.public-footer-simple .public-footer-simple-inner a{color:inherit;font:inherit;font-weight:var(--btj-weight-medium);text-decoration:none}.public-footer-simple .public-footer-simple-inner a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.public-footer-simple .public-footer-simple-inner a:focus-visible{color:var(--ink);outline:2px solid var(--ink);outline-offset:3px;border-radius:3px}.public-footer-simple .public-footer-divider{color:color-mix(in srgb, var(--muted) 60%, transparent)}@media (width<=560px){.public-footer-simple{padding-block:1rem 1.15rem}.public-footer-simple .public-footer-simple-inner{gap:.3rem .55rem}}:root{--font-family-ui:"Google Sans Flex", "Google Sans", "Google Sans Text", Arial, ui-sans-serif, system-ui, sans-serif;--font-family-javanese:"Google Sans Flex", "Google Sans", "Google Sans Text", "Noto Sans Javanese", Arial, ui-sans-serif, system-ui, sans-serif;--app-title-size:var(--btj-type-display);--section-title-size:var(--btj-type-heading);--card-title-size:var(--btj-type-standard)}html{font-family:var(--font-family-ui)!important}body,button,input,textarea,select,option,blockquote,cite,body :not(svg):not(path):not(g){font-family:inherit!important}[lang=jv],[lang=jv] *{font-family:var(--font-family-javanese)!important}h1,.page-title h1,.dashboard-title h1,.workflow-page-copy h1,.profile-title h1,.submission-page-title h1,.studio-toolbar h1,.home-hero-copy h1,.hero-copy h1,.login-story h1,.archive-intro h1,.archive-page-intro h1,.serat-intro h1,.reader-intro h1,.privacy-card h1,.support-hero h1{letter-spacing:-.035em;line-height:1.12;font-size:var(--btj-type-display)!important}h2,.section-heading h2,.home-page .latest-section .section-heading h2,.home-page .serat-preview-section .section-heading h2,.home-page .how-section .section-heading h2,.home-guide-heading h2,.support-section-heading h2,.support-form-copy h2,.support-success h2,.ad-booking-builder-heading h2,.marketing-placement-admin-grid h2,.marketing-dialog>header h2,.login-card h2{line-height:1.25;font-size:var(--btj-type-heading)!important}h3{font-size:var(--btj-type-standard)}.stat-card strong,.dashboard-stat-grid .stat-card strong,.workflow-overview-stats strong,.marketing-overview-stats>button strong,.marketing-value-stat,.archive-count strong,.serat-display-number,.empty-state>span,.identity-avatar-initial,.avatar-choice-initial,.ad-booking-quote>footer strong{line-height:1.1;font-size:var(--btj-type-display)!important}.public-footer,.simple-public-footer,.brand-lockup strong,.public-brand,.public-brand strong{font-family:var(--font-family-ui)!important}@media (width<=560px){:root{--card-title-size:var(--btj-type-standard)}}.support-simple-main{width:min(100% - 40px,1120px);margin:0 auto;padding:clamp(52px,7vw,92px) 0 88px}.support-simple-hero h1{margin:0;font-size:var(--btj-type-display)!important}.support-simple-section{margin-top:clamp(48px,7vw,78px)}.support-simple-main>.support-simple-section:first-of-type{margin-top:0}.support-simple-section>h2,.support-open-studio>h2{margin:0 0 20px}.support-placement-tabs{width:100%;margin:20px 0 18px}.support-example-panel{animation:.16s ease-out support-example-enter}.support-example-panel:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@keyframes support-example-enter{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.support-example-card{border:1px solid var(--line);background:var(--paper-light);border-radius:22px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:center;gap:28px;padding:clamp(20px,3vw,30px);display:grid}.support-example-card>header h3{font-size:var(--btj-type-heading);margin:0 0 7px}.support-example-card>header p{color:var(--muted);margin:0;line-height:1.55}.support-example-card .ad-booking-preview-frame{min-height:220px;margin:0}.support-example-card.is-episode_supporter .ad-booking-preview-frame{min-height:150px}.support-open-studio{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(48px,7vw,78px);padding:28px 0;display:flex}.support-open-studio>h2{margin:0}.support-simple-cta{flex:none}.support-simple-footnote{max-width:820px;margin-top:18px}.support-simple-footnote p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.6}.support-studio-page{max-width:1320px}.support-studio-title{margin-bottom:1.05rem}.support-studio-tabs small{background:var(--surface-hover);min-width:1.25rem;height:1.25rem;color:var(--muted);font-size:var(--btj-type-small);border-radius:999px;place-items:center;margin-left:.3rem;padding:0 .32rem;display:inline-grid}.support-studio-tabs .active small{background:var(--paper-light);color:var(--ink)}.support-studio-error{margin:0 0 1rem}.support-wizard-shell{border:1px solid var(--line);background:var(--paper-light);border-radius:22px;overflow:hidden;box-shadow:0 18px 48px #1515150d}.support-wizard-progress{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 84%, var(--paper));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.support-wizard-progress button{min-height:62px;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 18px;display:flex;position:relative}.support-wizard-progress button:not(:last-child):after{content:"";background:var(--line);width:1px;height:22px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.support-wizard-progress button>span{background:var(--surface-hover);width:26px;height:26px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.support-wizard-progress button strong{font-size:var(--btj-type-standard)}.support-wizard-progress button.active,.support-wizard-progress button.complete{color:var(--ink)}.support-wizard-progress button.active>span,.support-wizard-progress button.complete>span{background:var(--ink);color:var(--paper-light)}.support-wizard-progress button:disabled{cursor:default}.support-wizard-layout{grid-template-columns:minmax(0,1fr) minmax(300px,390px);min-height:620px;display:grid}.support-wizard-stage{flex-direction:column;min-width:0;padding:clamp(28px,4vw,52px);display:flex}.support-wizard-step{flex:1}.support-wizard-heading{max-width:690px;margin-bottom:28px}.support-wizard-heading>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.06em;text-transform:none;margin-bottom:8px;display:block}.support-wizard-heading h2{margin:0 0 10px}.support-wizard-heading p{color:var(--muted);margin:0;line-height:1.6}.support-placement-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-placement-choice-grid>button{background:var(--paper);min-height:250px;color:var(--ink);text-align:left;border:0;border-radius:18px;flex-direction:column;padding:22px;transition:transform .14s,background-color .14s,box-shadow .14s;display:flex;position:relative}.support-placement-choice-grid>button:hover{background:var(--surface-hover);transform:translateY(-2px)}.support-placement-choice-grid>button.selected{background:var(--surface-active);box-shadow:inset 0 0 0 2px var(--ink)}.support-placement-choice-grid>button>span{background:var(--paper-light);border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.support-placement-choice-grid h3{font-size:var(--btj-type-standard);margin:34px 0 9px}.support-placement-choice-grid p{color:var(--muted);margin:0;line-height:1.5}.support-placement-choice-grid strong{font-size:var(--btj-type-standard);margin-top:auto;padding-top:24px}.support-placement-choice-grid strong small{color:var(--muted);font-weight:var(--btj-weight-medium)}.support-wizard-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-wizard-form label:not(.support-banner-upload)>span,.support-schedule-grid label>span,.support-schedule-grid legend{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);margin-bottom:7px;display:block}.support-wizard-form input,.support-wizard-form textarea,.support-schedule-grid input{border:1px solid var(--btj-field-outline);border-radius:var(--btj-field-radius);background:var(--btj-field-surface);width:100%;color:var(--ink);outline:none;padding:.82rem .9rem}.support-wizard-form input:focus,.support-wizard-form textarea:focus,.support-schedule-grid input:focus{border-color:var(--btj-field-outline-focus);box-shadow:0 0 0 3px var(--btj-field-focus-ring)}.support-wizard-form .wide{grid-column:1/-1}.support-banner-upload{border:1px dashed var(--line);background:var(--paper);cursor:pointer;border-radius:14px;align-items:center;gap:14px;min-height:88px;padding:16px;display:flex;position:relative}.support-banner-upload:hover{border-color:var(--ink);background:var(--surface-hover)}.support-banner-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.support-banner-upload>span{background:var(--surface-active);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.support-banner-upload strong,.support-banner-upload small{display:block}.support-banner-upload small{color:var(--muted);margin-top:4px}.support-creative-warning{color:var(--muted);font-size:var(--btj-type-small);margin:-4px 0 0}.support-destination-field>small{color:var(--muted);font-size:var(--btj-type-small);margin-top:7px;display:block}.support-recrop-button{justify-self:start;margin-top:-6px;padding:0}.support-schedule-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;max-width:760px;display:grid}.support-schedule-grid label>div{align-items:center;gap:9px;padding-left:0;display:flex}.support-schedule-grid label>div input{box-shadow:none;background:0 0;border:0}.support-schedule-grid fieldset{border:0;margin:0;padding:0}.support-schedule-grid fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.support-schedule-grid fieldset button{background:var(--paper);min-height:44px;color:var(--muted);font-weight:var(--btj-weight-semibold);border:0;border-radius:999px;padding:0 14px}.support-schedule-grid fieldset button:hover{background:var(--surface-hover);color:var(--ink)}.support-schedule-grid fieldset button.selected{background:var(--ink);color:var(--paper-light)}.support-quote-card{background:var(--ink);color:var(--paper-light);border-radius:18px;grid-column:1/-1;padding:24px}.support-quote-card>span,.support-quote-card p,.support-quote-card small{color:color-mix(in srgb, var(--paper-light) 68%, transparent);display:block}.support-quote-card strong{font-size:var(--btj-type-display);margin:10px 0 8px;display:block}.support-quote-card p{margin:0}.support-quote-card small{margin-top:8px}.support-review-summary{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.support-review-summary>div{border-bottom:1px solid var(--line);min-height:92px;padding:18px 0}.support-review-summary>div:nth-child(odd){padding-right:24px}.support-review-summary>div:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.support-review-summary dt{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.support-review-summary dd{font-weight:var(--btj-weight-semibold);margin:7px 0 0}.support-review-policy{color:var(--muted);align-items:flex-start;gap:10px;margin-top:24px;line-height:1.55;display:flex}.support-review-policy input{margin-top:3px}.support-wizard-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:38px;padding-top:22px;display:flex}.support-wizard-preview{border-left:1px solid var(--line);background:var(--paper);min-width:0;padding:24px}.support-wizard-preview>header{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:none;letter-spacing:.06em;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.support-wizard-preview>p{color:var(--muted);font-size:var(--btj-type-small);margin:16px 2px 0;line-height:1.5}.support-wizard-preview .ad-booking-preview-frame{position:sticky;top:96px}.support-request-dashboard>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.support-request-dashboard>header h2{margin:0 0 6px}.support-request-dashboard>header p{color:var(--muted);margin:0}.support-request-list{gap:12px;display:grid}.support-request-list>article{border:1px solid var(--line);background:var(--paper-light);border-radius:18px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.support-request-list>article>img{object-fit:cover;background:var(--paper);border-radius:12px;width:104px;height:82px}.support-request-copy>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.support-request-copy h2{margin:5px 0 4px}.support-request-copy>p{color:var(--muted);margin:0 0 10px}.support-request-copy>div{align-items:center;gap:9px;display:flex}.support-request-copy blockquote{border-left:2px solid var(--line);color:var(--muted);margin:12px 0 0;padding-left:12px}.support-request-list>article>footer{color:var(--muted);justify-items:end;gap:10px;display:grid}.support-request-list>article>footer button{color:var(--muted);font-weight:var(--btj-weight-semibold);background:0 0;border:0}.support-request-list>article>footer button:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.support-example-panel{animation:none}}@media (width<=1040px){.support-wizard-layout{grid-template-columns:1fr}.support-wizard-preview{border-top:1px solid var(--line);border-left:0}.support-wizard-preview .ad-booking-preview-frame{max-width:520px;position:static}}@media (width<=760px){.support-simple-main{width:min(100% - 28px,980px);padding-top:44px}.support-example-card,.support-placement-choice-grid{grid-template-columns:1fr}.support-example-card{gap:18px}.support-open-studio{flex-direction:column;align-items:flex-start}.support-wizard-shell{border-left:0;border-right:0;border-radius:0;margin-left:calc(-1*clamp(1.25rem,3vw,3rem));margin-right:calc(-1*clamp(1.25rem,3vw,3rem))}.support-wizard-progress{scrollbar-width:none;display:flex;overflow-x:auto}.support-wizard-progress::-webkit-scrollbar{display:none}.support-wizard-progress button{flex:none;min-width:138px}.support-wizard-stage,.support-wizard-preview{padding:24px 20px}.support-placement-choice-grid>button{min-height:190px}.support-placement-choice-grid h3{margin-top:20px}.support-wizard-form,.support-schedule-grid,.support-review-summary{grid-template-columns:1fr}.support-review-summary>div:nth-child(odd),.support-review-summary>div:nth-child(2n){border-left:0;padding:16px 0}.support-request-dashboard>header{flex-direction:column}.support-request-list>article{grid-template-columns:72px minmax(0,1fr)}.support-request-list>article>img{width:72px;height:72px}.support-request-list>article>footer{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}}@media (width<=520px){.support-wizard-actions{flex-direction:column-reverse;align-items:stretch}.support-wizard-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.support-placement-choice-grid>button{transition:none}}.support-request-list>article>.support-request-creative{background:var(--btj-loading-surface-soft);border-radius:12px;width:104px;height:82px;overflow:hidden}.support-request-creative .btj-async-image-media{object-fit:cover}@media (width<=720px){.support-request-list>article>.support-request-creative{width:72px;height:72px}}:root{--header-label-size:var(--btj-type-standard)}.public-nav a,.header-primary-action,.public-actions.header-action-cluster>.language-menu .language-menu-trigger>span,.public-actions.header-action-cluster>.bronto-trigger .bronto-trigger-label{font-size:var(--btj-type-standard)!important;line-height:1!important}.header-primary-action{font-weight:var(--btj-weight-semibold)!important}.public-actions.header-action-cluster>.language-menu .language-menu-trigger>span{letter-spacing:.018em;font-weight:var(--btj-weight-semibold)!important}.public-actions.header-action-cluster>.bronto-trigger .bronto-trigger-label{font-weight:var(--btj-weight-semibold)!important}:root{--interactive-label-size:var(--btj-type-standard)}.language-menu-popover button,.theme-mode-picker button,.notification-popover>header button,.notification-popover>footer a{font-size:var(--btj-type-standard)!important}.language-menu-popover button>span,.theme-mode-picker button strong,.notification-popover>header button,.notification-popover>footer a{line-height:1.25}.theme-mode-picker button strong,.language-menu-popover button>span{font-size:inherit!important}.theme-mode-picker>span,.language-menu-popover button small{font-size:var(--btj-type-small)!important}.studio-login-page{background:var(--paper);min-height:100svh;color:var(--ink)}.login-stage{min-height:100svh;padding:clamp(2rem, 6vw, 5rem) var(--layout-page-gutter);place-items:center;display:grid}.login-auth-stack{justify-items:center;gap:.9rem;width:min(430px,100%);display:grid}.login-access-panel{border:1px solid var(--line);background:var(--paper-light);width:100%;box-shadow:none;text-align:center;border-radius:24px;justify-items:center;gap:.9rem;padding:clamp(1.35rem,4vw,2rem);display:grid}.login-project-mark{object-fit:contain;width:58px;height:58px}.login-access-panel h1{letter-spacing:-.025em;margin:.15rem 0 0;line-height:1.12;font-size:var(--btj-type-display)!important}.login-intro{max-width:340px;color:var(--muted);margin:0;line-height:1.55}.login-inline-error{text-align:left;width:100%;margin:0}.login-google-button{border:1px solid var(--line-strong);background:var(--paper-light);width:100%;min-height:48px;color:var(--ink);font:inherit;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.7rem 1rem;transition:background-color .14s,transform .1s;display:inline-flex}.login-google-button:hover:not(:disabled){background:var(--surface-active)}.login-google-button:active:not(:disabled){transform:scale(.985)}.login-google-button:focus-visible,.login-back-link:focus-visible,.auth-language-switch button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.login-google-button:disabled{opacity:.58;cursor:wait}.login-google-mark{flex:0 0 19px;width:19px;height:19px}.login-contributor-note{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.45}.login-back-link{min-height:40px;color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);border-radius:999px;align-items:center;gap:.45rem;margin-top:.15rem;padding:.45rem .7rem;text-decoration:none;display:inline-flex}.login-back-link:hover{background:var(--surface-active)}.auth-language-switch{min-height:36px;color:var(--muted);font-size:var(--btj-type-small);justify-content:center;align-items:center;gap:.45rem;line-height:1.2;display:inline-flex}.auth-language-choice{align-items:center;gap:.45rem;display:inline-flex}.auth-language-separator{color:var(--muted);opacity:.58;-webkit-user-select:none;user-select:none}.auth-language-switch button{color:var(--muted);font:inherit;font-weight:var(--btj-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:.35rem .1rem;transition:color .12s}.auth-language-switch button:hover,.auth-language-switch button.active{color:var(--ink)}.auth-language-switch button.active{font-weight:var(--btj-weight-semibold)}@media (width<=640px){.login-stage{padding-block:2rem}.login-access-panel{border-radius:20px;padding:1.35rem 1rem}}@media (prefers-reduced-motion:reduce){.login-google-button{transition:none}}.support-studio-page{width:min(1180px,100%);max-width:1180px}.support-studio-page>.workflow-page-header{margin-bottom:1.1rem}.support-studio-tabs{margin-bottom:1.2rem}.support-wizard-shell{box-shadow:none;border-radius:18px}.support-wizard-stage{padding:clamp(24px,3vw,32px)}.support-wizard-preview{padding:clamp(20px,2.5vw,28px)}.feedback-main{width:min(100% - 40px,760px);margin:0 auto;padding:clamp(52px,7vw,88px) 0 80px}.feedback-panel{gap:2rem;display:grid}.feedback-heading{max-width:640px}.feedback-heading h1{font-size:var(--btj-type-display);margin:0}.feedback-heading p{color:var(--muted);margin:.7rem 0 0;line-height:1.65}.feedback-form{gap:1.15rem;display:grid}.feedback-form fieldset{border:0;margin:0;padding:0}.feedback-form legend,.feedback-form label>span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);margin-bottom:.5rem;display:block}.feedback-category-options{flex-wrap:wrap;gap:.35rem;display:flex}.feedback-category-options button{min-height:40px;color:var(--muted);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);background:0 0;border:0;border-radius:999px;padding:.58rem .9rem}.feedback-category-options button:hover{background:var(--surface-hover);color:var(--ink)}.feedback-category-options button.active{background:var(--surface-active);color:var(--ink)}.feedback-form textarea,.feedback-form input{border:1px solid var(--line);background:var(--paper-light);width:100%;color:var(--ink);border-radius:14px;outline:none;padding:.85rem .95rem}.feedback-form textarea{resize:vertical;min-height:160px;line-height:1.55}.feedback-form textarea:focus,.feedback-form input:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 10%, transparent)}.feedback-form label>small{color:var(--muted);text-align:right;font-size:var(--btj-type-small);margin-top:.35rem;display:block}.feedback-honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.feedback-actions{justify-content:flex-end;gap:.65rem;display:flex}.feedback-success{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 0;display:grid}.feedback-success>span{background:var(--surface-active);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.feedback-success h2,.feedback-success p{margin:0}.feedback-success p{color:var(--muted);margin-top:.2rem}@media (width<=760px){.support-wizard-shell{border:1px solid var(--line);border-radius:16px;margin-inline:0}.support-wizard-stage,.support-wizard-preview{padding:20px}}@media (width<=560px){.feedback-success{flex-direction:column;grid-template-columns:1fr}.feedback-actions>*{justify-content:center;width:100%}.feedback-actions{flex-direction:column-reverse}.feedback-main{width:min(100% - 28px,760px);padding-top:42px}.feedback-success{justify-items:start;display:grid}}.studio-access-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding:1rem 0;display:flex}.studio-access-panel strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);display:block}.studio-access-panel p{max-width:720px;color:var(--muted);margin:.28rem 0 0;line-height:1.55}.studio-overview-page .workflow-task-grid{margin-top:1.25rem}@media (width<=640px){.studio-access-panel{margin-bottom:1rem}}.contributor-dashboard-page .workflow-overview-stats{margin-bottom:.8rem}.contributor-dashboard-page .dashboard-recent-list>.muted-copy{border-top:1px solid var(--line);margin:0;padding:1rem .25rem}.studio-episode-drawer-title{font-family:inherit;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:1rem 0 .45rem}.studio-episode-drawer-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.studio-history-timeline>a{width:100%;color:var(--ink);text-align:left;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid;position:relative}.studio-history-timeline>a:hover .workflow-timeline-copy{background:var(--surface-hover);border-color:var(--line-strong,var(--line))}.studio-history-timeline .workflow-timeline-copy{transition:background .16s,border-color .16s}@media (width<=720px){.studio-episode-drawer-actions,.studio-episode-drawer-actions>*{width:100%}}.language-menu-popover[data-overlay-parent=account]{z-index:330!important}.studio-entry-loading{background:var(--btj-surface-canvas,var(--paper));min-height:100dvh;color:var(--ink);opacity:0;place-items:center;padding:1.5rem;transition:opacity .16s;display:grid}.studio-entry-loading.is-visible{opacity:1}.studio-entry-loading-card{text-align:center;justify-items:center;gap:.42rem;width:min(280px,100%);padding:1.25rem 1.1rem 1.1rem;display:grid;position:relative}.studio-entry-loading-mark{background:var(--btj-loading-surface-soft);border-radius:50%;width:46px;height:46px;margin-bottom:.28rem}.studio-entry-loading-mark .btj-async-image-media{object-fit:cover}.studio-entry-loading-card>strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold)}.studio-entry-loading-card>span{color:var(--muted);font-size:var(--btj-type-small)}.studio-entry-loading-progress{background:var(--btj-divider-soft);border-radius:999px;width:124px;height:2px;margin-top:.65rem;position:relative;overflow:hidden}.studio-entry-loading-progress .btj-inline-progress{inset:0}@media (prefers-reduced-motion:reduce){.studio-entry-loading{transition:none}}.marketing-analytics-stack{gap:.85rem;display:grid}.marketing-analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.marketing-analytics-summary article{border:1px solid var(--line);background:var(--paper-light);border-radius:17px;min-width:0;padding:.9rem}.marketing-analytics-summary span,.marketing-analytics-summary small{color:var(--muted);display:block}.marketing-analytics-summary span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.045em;text-transform:none}.marketing-analytics-summary strong{overflow-wrap:anywhere;font-size:var(--btj-type-display);margin:.65rem 0 .55rem;line-height:1.05;display:block}.marketing-analytics-summary small{font-size:var(--btj-type-small)}.marketing-analytics-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:.75rem;display:grid}.marketing-funnel-list,.marketing-inventory-list{display:grid}.marketing-funnel-list>div{border-top:1px solid var(--line);grid-template-columns:82px minmax(80px,1fr) 28px;align-items:center;gap:.6rem;min-height:38px;display:grid}.marketing-funnel-list>div>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.marketing-funnel-list i{background:var(--surface-hover);border-radius:999px;height:7px;overflow:hidden}.marketing-funnel-list i b{border-radius:inherit;background:var(--ink);height:100%;display:block}.marketing-funnel-list>div>strong{text-align:right;font-size:var(--btj-type-small)}.marketing-inventory-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:54px;display:flex}.marketing-inventory-list strong,.marketing-inventory-list small{display:block}.marketing-inventory-list strong{font-size:var(--btj-type-standard)}.marketing-inventory-list small{color:var(--muted);font-size:var(--btj-type-small);margin-top:.18rem}.marketing-inventory-list>div>span{background:var(--surface-hover);color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:999px;flex:none;padding:.3rem .5rem}.marketing-inventory-list>div>span.occupied{background:var(--ink);color:var(--paper-light)}.marketing-inventory-list>div>span.scheduled{background:var(--surface-active);color:var(--ink)}.marketing-analytics-note{border:1px solid var(--line);background:var(--surface-hover);border-radius:15px;padding:.8rem .9rem}.marketing-analytics-note strong{font-size:var(--btj-type-small)}.marketing-analytics-note p{color:var(--muted);font-size:var(--btj-type-small);margin:.3rem 0 0;line-height:1.5}@media (width>=981px){.dashboard-workflow-page.page-pad{padding-top:1.25rem;padding-bottom:2rem}.dashboard-workflow-page .workflow-page-header{margin-bottom:.85rem}.dashboard-workflow-page .workflow-overview-stats{gap:.5rem;margin-bottom:.7rem}.dashboard-workflow-page .workflow-overview-stats>a{border-radius:15px;min-height:92px;padding:.72rem .78rem}.dashboard-workflow-page .workflow-overview-stats span{font-size:var(--btj-type-small)}.dashboard-workflow-page .workflow-overview-stats strong{font-size:var(--btj-type-display);margin-top:.42rem}.dashboard-workflow-page .workflow-overview-stats small{font-size:var(--btj-type-small)}.dashboard-workflow-page .dashboard-workflow-grid{gap:.65rem}.dashboard-workflow-page .dashboard-workflow-panel{border-radius:16px;padding:.78rem}.dashboard-workflow-page .dashboard-workflow-panel>header{margin-bottom:.5rem}.dashboard-workflow-page .dashboard-workflow-panel h2{font-size:var(--btj-type-standard)}.dashboard-workflow-page .dashboard-task-list>a{gap:.6rem;padding:.58rem .1rem}.dashboard-workflow-page .dashboard-task-count{width:32px;height:32px;font-size:var(--btj-type-small);border-radius:10px}.dashboard-workflow-page .dashboard-task-list strong,.dashboard-workflow-page .dashboard-task-list p{font-size:var(--btj-type-small)}}@media (width>=1180px){.admin-dashboard-page .admin-overview-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.contributor-dashboard-page .contributor-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=981px) and (width<=1179px){.admin-dashboard-page .admin-overview-stats,.contributor-dashboard-page .contributor-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.marketing-analytics-summary,.marketing-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.marketing-analytics-summary,.marketing-analytics-grid{grid-template-columns:1fr}}.marketing-delivery-analytics{gap:.85rem;display:grid}.marketing-delivery-toolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:48px;display:flex}.marketing-delivery-toolbar>div:first-child span,.marketing-delivery-toolbar>div:first-child strong{display:block}.marketing-delivery-toolbar>div:first-child span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.045em;text-transform:none}.marketing-delivery-toolbar>div:first-child strong{font-size:var(--btj-type-standard);margin-top:.18rem}.marketing-range-switch{border:1px solid var(--line);background:var(--paper-light);border-radius:999px;gap:.18rem;padding:.2rem;display:flex}.marketing-range-switch button{min-height:31px;color:var(--muted);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.32rem .65rem}.marketing-range-switch button:hover{background:var(--surface-hover);color:var(--ink)}.marketing-range-switch button.active{background:var(--ink);color:var(--paper-light)}.marketing-delivery-campaigns{overflow:hidden}.marketing-delivery-table{display:grid}.marketing-delivery-table-head,.marketing-delivery-row{grid-template-columns:minmax(220px,1.45fr) minmax(150px,.9fr) 92px 72px 72px;align-items:center;gap:.7rem;display:grid}.marketing-delivery-table-head{border-top:1px solid var(--line);min-height:34px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.035em;text-transform:none;padding:0 .75rem}.marketing-delivery-row{border:0;border-top:1px solid var(--line);width:100%;min-height:54px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;padding:.55rem .75rem}.marketing-delivery-row:hover{background:var(--surface-hover)}.marketing-delivery-row>span:first-child,.marketing-delivery-row>span:first-child strong,.marketing-delivery-row>span:first-child small{min-width:0;display:block}.marketing-delivery-row>span:first-child strong{font-size:var(--btj-type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-delivery-row>span:first-child small{margin-top:.22rem}.marketing-delivery-row>span:nth-child(2){color:var(--muted);font-size:var(--btj-type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-delivery-row>strong{text-align:right;font-size:var(--btj-type-small)}.marketing-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.marketing-delivery-grid article{border:1px solid var(--line);background:var(--paper-light);border-radius:16px;min-width:0;padding:.85rem}.marketing-delivery-grid article>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketing-delivery-grid article>strong{font-size:var(--btj-type-standard);margin:.65rem 0;display:block}.marketing-delivery-grid article>strong small{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.marketing-delivery-grid footer{color:var(--muted);font-size:var(--btj-type-small);justify-content:space-between;align-items:center;gap:.7rem;display:flex}.marketing-delivery-grid footer b{color:var(--ink)}.marketing-delivery-grid footer em{font-style:normal}@media (width<=900px){.marketing-delivery-table{overflow-x:auto}.marketing-delivery-table-head,.marketing-delivery-row{min-width:760px}}@media (width<=720px){.marketing-delivery-toolbar{flex-direction:column;align-items:stretch}.marketing-range-switch{align-self:flex-start}.marketing-delivery-summary,.marketing-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.marketing-delivery-summary,.marketing-delivery-grid{grid-template-columns:1fr}}.support-owner-analytics{gap:.85rem;display:grid}.support-owner-analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.support-owner-delivery-row{cursor:default}.support-owner-delivery-row:hover{background:0 0}.admin-dashboard-tabs{margin-bottom:.8rem}.admin-feedback-inbox{gap:.75rem;display:grid}.admin-feedback-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-feedback-toolbar>div:first-child span,.admin-feedback-toolbar>div:first-child strong{display:block}.admin-feedback-toolbar>div:first-child span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.045em;text-transform:none}.admin-feedback-toolbar>div:first-child strong{font-size:var(--btj-type-standard);margin-top:.18rem}.admin-feedback-filters{border:1px solid var(--line);background:var(--paper-light);border-radius:999px;gap:.18rem;padding:.2rem;display:flex}.admin-feedback-filters button{min-height:31px;color:var(--muted);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.32rem .64rem}.admin-feedback-filters button:hover,.admin-feedback-filters button.active{background:var(--surface-hover);color:var(--ink)}.admin-feedback-filters button.active{background:var(--ink);color:var(--paper-light)}.admin-feedback-layout{border:1px solid var(--line);background:var(--paper-light);border-radius:18px;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);min-height:430px;display:grid;overflow:hidden}.admin-feedback-list{border-right:1px solid var(--line);overflow-y:auto}.admin-feedback-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;gap:.35rem;padding:.75rem .85rem;display:grid}.admin-feedback-list>button:hover,.admin-feedback-list>button.selected{background:var(--surface-hover)}.admin-feedback-list>button>span{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.admin-feedback-list>button b{font-size:var(--btj-type-small)}.admin-feedback-list>button small{color:var(--muted);font-size:var(--btj-type-small)}.admin-feedback-list>button strong{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-feedback-detail{min-width:0;padding:1rem}.admin-feedback-detail>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-feedback-detail header span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.04em;text-transform:none}.admin-feedback-detail h2{font-size:var(--btj-type-standard);margin:.25rem 0 0}.admin-feedback-detail>p{white-space:pre-wrap;font-size:var(--btj-type-standard);margin:1rem 0;line-height:1.65}.admin-feedback-detail dl{border-top:1px solid var(--line);gap:.65rem;margin:0;padding-top:.8rem;display:grid}.admin-feedback-detail dl div{grid-template-columns:110px minmax(0,1fr);gap:.75rem;display:grid}.admin-feedback-detail dt{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.admin-feedback-detail dd{overflow-wrap:anywhere;min-width:0;font-size:var(--btj-type-small);margin:0}.admin-feedback-detail footer{border-top:1px solid var(--line);justify-content:flex-end;gap:.55rem;margin-top:1rem;padding-top:.8rem;display:flex}.dashboard-task-list>button{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .25rem;display:grid}.dashboard-task-list>button:hover{background:var(--surface-hover)}@media (width>=981px){.dashboard-workflow-page .dashboard-task-list>button{gap:.6rem;padding:.58rem .1rem}}@media (width<=820px){.support-owner-analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-feedback-toolbar{flex-direction:column;align-items:stretch}.admin-feedback-filters{align-self:flex-start;max-width:100%;overflow-x:auto}.admin-feedback-layout{grid-template-columns:1fr}.admin-feedback-list{border-right:0;border-bottom:1px solid var(--line);max-height:300px}}@media (width<=480px){.support-owner-analytics-summary{grid-template-columns:1fr}.admin-feedback-detail dl div{grid-template-columns:1fr;gap:.2rem}}.studio-section-tabs>a>span,.studio-section-tabs>button>span{background:var(--surface-hover);min-width:1.25rem;height:1.25rem;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:.34rem;padding:0 .34rem;line-height:1;display:inline-grid}.studio-section-tabs>a.active>span,.studio-section-tabs>button.active>span{background:var(--paper-light);color:var(--ink)}.primary-support-card .primary-button,:root[data-theme=dark] .primary-support-card .primary-button{color:#fff;opacity:1;background:#111;border-color:#111}.public-footer-feedback-trigger{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.public-footer-feedback-trigger:hover{color:var(--ink)}.public-feedback-close{border:1px solid var(--line);background:var(--paper-light);width:36px;height:36px;color:var(--ink);border-radius:999px;position:absolute;top:.95rem;right:.95rem}.feedback-heading-compact{padding-right:3rem}.feedback-success-actions{flex-wrap:wrap;gap:.6rem;margin-left:auto;display:flex}@media (width<=720px){.feedback-success-actions{width:100%;margin-left:0}.feedback-success-actions>*{flex:180px}}.public-feedback-modal{gap:1.35rem;display:grid;position:relative}.public-feedback-modal .feedback-heading{max-width:none}.public-feedback-modal .feedback-heading h1{font-size:var(--btj-type-display)}.public-feedback-modal .feedback-heading p{max-width:48ch;font-size:var(--btj-type-standard);margin-top:.45rem;line-height:1.55}.public-feedback-modal .feedback-form{gap:1rem}.public-feedback-modal .feedback-form fieldset,.public-feedback-modal .feedback-form label{gap:.45rem;display:grid}.public-feedback-modal .feedback-form legend,.public-feedback-modal .feedback-form label>span{color:var(--ink);letter-spacing:.01em;margin-bottom:0}.public-feedback-modal .feedback-category-options{gap:.45rem}.public-feedback-modal .feedback-category-options button{background:0 0;border:1px solid #0000;min-height:38px;padding:.52rem .92rem}.public-feedback-modal .feedback-category-options button:hover{background:var(--surface-hover)}.public-feedback-modal .feedback-category-options button.active{background:var(--surface-active);border-color:var(--line)}.public-feedback-modal .feedback-form textarea,.public-feedback-modal .feedback-form input{background:var(--paper-light);border-radius:16px}.public-feedback-modal .feedback-form textarea{min-height:180px}.public-feedback-modal .feedback-actions{border-top:1px solid var(--line);align-items:center;margin-top:.2rem;padding-top:.95rem}.public-feedback-close{background:0 0;width:34px;height:34px;top:1rem;right:1rem}.public-feedback-close:hover{background:var(--surface-hover)}.public-feedback-modal .feedback-success{border-top:0;border-bottom:0;grid-template-columns:auto minmax(0,1fr);padding:.25rem 0 0}.public-feedback-modal .feedback-success-actions{border-top:1px solid var(--line);grid-column:1/-1;width:100%;margin-left:0;padding-top:.9rem}@media (width<=720px){.public-feedback-modal{gap:1rem}.public-feedback-modal .feedback-heading h1{font-size:var(--btj-type-display)}.public-feedback-modal .feedback-form textarea{min-height:150px}.public-feedback-modal .feedback-actions{gap:.55rem}}.reader-segment-row{content-visibility:auto;contain-intrinsic-size:76px}.reader-segment-row:has(.segment-history-panel){contain-intrinsic-size:220px}.reader-resizing .sticky-video,.reader-resizing .reader-transcript{pointer-events:none}.video-error{color:#fff;text-align:center;padding:1rem}.episode-reader-loading .episode-reader{pointer-events:none}.episode-loading-breadcrumb{border-radius:999px;width:min(260px,48%);height:16px}.episode-loading-intro{gap:.7rem;max-width:760px;margin:1.4rem 0 1.6rem;display:grid}.episode-loading-intro i,.episode-loading-intro b,.episode-loading-intro span{border-radius:999px;display:block}.episode-loading-intro i{width:190px;height:14px}.episode-loading-intro b{width:min(560px,82%);height:42px}.episode-loading-intro span{width:min(680px,96%);height:18px}.episode-loading-tabs{border-radius:999px;width:190px;height:42px;margin-bottom:1rem}.episode-loading-workspace{grid-template-columns:minmax(320px,43%) minmax(380px,1fr);align-items:start;gap:1.25rem;display:grid}.episode-loading-video{aspect-ratio:16/9;border-radius:13px}.episode-loading-transcript{border:1px solid var(--line);background:var(--paper-light);border-radius:13px;gap:.65rem;padding:.85rem;display:grid}.episode-loading-transcript i,.episode-loading-transcript span{border-radius:10px;display:block}.episode-loading-transcript i{width:42%;height:34px}.episode-loading-transcript span{height:62px}@media (width<=1080px){.episode-loading-workspace{grid-template-columns:1fr}}@media (width<=780px){.reader-segment-row{contain-intrinsic-size:116px}.episode-loading-intro b{height:34px}}@media (prefers-reduced-motion:reduce){.episode-reader-loading .skeleton{animation:none}}.episode-workspace-page{width:min(1560px,100%);max-width:none;padding:1.35rem clamp(1rem,3.2vw,3.25rem) 4rem}.episode-workspace-header{gap:.85rem;margin-bottom:1rem;display:grid}.episode-workspace-header .public-breadcrumb{margin:0}.episode-workspace-title-row{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.episode-workspace-title-row h1{max-width:980px;font-size:var(--btj-type-display);text-wrap:balance;margin:0;line-height:1.08}.episode-workspace-title-row .reader-kicker{margin-bottom:.45rem}.episode-workspace-source-summary{border-left:1px solid var(--line);text-align:right;flex:0 0 min(300px,28vw);gap:.2rem;padding-left:1rem;display:grid}.episode-workspace-source-summary span,.episode-workspace-source-summary small{color:var(--muted);font-size:var(--btj-type-small)}.episode-workspace-source-summary span{font-weight:var(--btj-weight-semibold);letter-spacing:.055em;text-transform:none}.episode-workspace-source-summary strong{overflow-wrap:anywhere;font-size:var(--btj-type-standard)}.episode-workspace-header .episode-participation-tabs{background:0 0;border:0;border-radius:0;width:max-content;margin:0;padding:0}.episode-workspace-header .episode-participation-tabs button{min-height:38px;font-size:var(--btj-type-standard);border-radius:999px;padding:.52rem .85rem}.episode-workspace-header .episode-participation-tabs button.active{background:var(--surface-active);color:var(--ink)}.episode-workspace-shell{grid-template-columns:minmax(440px, var(--reader-video-share)) 14px minmax(360px, 1fr);border:1px solid var(--line-strong);background:#101112;border-radius:22px;gap:0;height:min(720px,100dvh - 220px);min-height:520px;display:grid;overflow:hidden;box-shadow:0 16px 44px #0000001f}.episode-player-panel,.resizable-reader-layout>.episode-player-panel{color:#f6f6f6;background:#101112;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid;position:static;overflow:hidden}.episode-player-stage{background:#090a0b;place-items:center;min-width:0;min-height:0;padding:clamp(.65rem,1.4vw,1.2rem);display:grid}.episode-player-stage .video-frame{width:100%;max-width:100%;box-shadow:none;border-radius:13px;margin:auto}.episode-player-footer{background:#17191a;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:64px;padding:.75rem 1rem;display:flex}.episode-player-footer>div{gap:.15rem;min-width:0;display:grid}.episode-player-footer>div span,.episode-player-footer>span,.episode-player-footer a{color:#ffffff9e;font-size:var(--btj-type-small)}.episode-player-footer>div strong{color:#fff;font-size:var(--btj-type-standard);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-player-footer a{flex:none;align-items:center;gap:.4rem;max-width:42%;display:inline-flex}.episode-player-footer a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-workspace-shell .reader-resize-handle{background:var(--paper-light);border-radius:0;align-self:stretch;width:14px;height:auto;min-height:0;position:relative;top:auto}.episode-workspace-shell .reader-resize-handle:before{background:var(--line);border-radius:0;inset:0 6px}.episode-workspace-shell .reader-resize-handle:hover:before,.episode-workspace-shell .reader-resize-handle:focus-visible:before,.reader-resizing .episode-workspace-shell .reader-resize-handle:before{background:var(--line-strong);inset:0 4px}.episode-transcript-panel,.resizable-reader-layout>.episode-transcript-panel{background:var(--paper-light);border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.episode-transcript-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.72rem .85rem;display:flex}.episode-transcript-header>div:first-child{gap:.12rem;display:grid}.episode-transcript-header>div:first-child span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.055em;text-transform:none}.episode-transcript-header>div:first-child strong{font-size:var(--btj-type-standard)}.episode-transcript-header .language-tabs{border:1px solid var(--line);background:var(--paper);border-radius:999px;flex:none;gap:.2rem;padding:.18rem;display:inline-flex}.episode-transcript-header .language-tabs button{min-width:40px;min-height:32px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border:0;border-radius:999px;padding:.35rem .55rem}.episode-transcript-header .language-tabs button:hover{color:var(--ink);background:var(--surface-hover)}.episode-transcript-header .language-tabs button.active{background:var(--ink);color:var(--paper-light)}.episode-transcript-controls{border-bottom:1px solid var(--line);background:var(--paper-light);justify-content:space-between;align-items:center;gap:.65rem;padding:.62rem .75rem;display:flex}.episode-transcript-search{border:1px solid var(--btj-field-outline);border-radius:var(--btj-field-radius);background:var(--btj-field-surface);min-width:0;min-height:38px;color:var(--muted);flex:220px;align-items:center;gap:.55rem;padding:0 .7rem;display:flex}.episode-transcript-search:focus-within{border-color:var(--btj-field-outline-focus);box-shadow:0 0 0 3px var(--btj-field-focus-ring);color:var(--ink)}.episode-transcript-search input{width:100%;min-width:0;height:36px;color:var(--ink);font-size:var(--btj-type-standard);background:0 0;border:0;outline:0;padding:0}.episode-transcript-modes{flex:none;gap:.3rem;display:inline-flex}.episode-transcript-modes button{min-height:38px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:.35rem;padding:.45rem .65rem;display:inline-flex}.episode-transcript-modes button:hover{background:var(--surface-hover);color:var(--ink)}.episode-transcript-modes button.active{border-color:var(--line);background:var(--surface-active);color:var(--ink)}.episode-transcript-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;scroll-padding-block:42%;position:relative;overflow:hidden auto}.episode-transcript-scroll::-webkit-scrollbar{width:10px}.episode-transcript-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 36%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.episode-transcript-scroll .reader-segment-row{border-top:1px solid var(--line);background:0 0;border-radius:0;transition:background-color .14s,box-shadow .14s;display:block;position:relative;overflow:hidden}.episode-transcript-scroll .reader-segment-row:first-child{border-top:0}.episode-transcript-scroll .reader-segment-row:before{content:"";z-index:1;background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.episode-transcript-scroll .reader-segment-row:hover{background:var(--surface-hover)}.episode-transcript-scroll .reader-segment-row.active{background:color-mix(in srgb, var(--surface-active) 82%, var(--paper-light));color:var(--ink)}.episode-transcript-scroll .reader-segment-row.active:before{background:var(--ink)}.episode-transcript-scroll .reader-segment-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.episode-transcript-scroll .reader-segment{min-width:0;color:var(--ink);background:0 0;border:0;border-radius:0;grid-template-columns:70px minmax(0,1fr);gap:.8rem;padding:.85rem .7rem .85rem .9rem;display:grid}.episode-transcript-scroll .reader-segment>span{color:var(--muted);font-size:var(--btj-type-small);font-variant-numeric:tabular-nums;padding-top:.12rem}.episode-transcript-scroll .reader-segment p{color:inherit;font-size:var(--btj-type-standard);margin:0;line-height:1.5}.episode-transcript-scroll .segment-inline-actions{opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:.25rem;padding-right:.65rem;transition:opacity .12s,transform .12s;display:flex;transform:translate(4px)}.episode-transcript-scroll .reader-segment-row:hover .segment-inline-actions,.episode-transcript-scroll .reader-segment-row:focus-within .segment-inline-actions,.episode-transcript-scroll .reader-segment-row.focused .segment-inline-actions,.episode-transcript-scroll .reader-segment-row.contribute-mode .segment-inline-actions,.episode-transcript-scroll .reader-segment-row.correction-open .segment-inline-actions{opacity:1;pointer-events:auto;transform:none}.episode-transcript-scroll .public-segment-history,.episode-transcript-scroll .public-segment-suggest,.episode-transcript-scroll .segment-status{min-height:30px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;margin:0;padding:.3rem .48rem;display:inline-flex}.episode-transcript-scroll .public-segment-history:hover,.episode-transcript-scroll .public-segment-suggest:hover,.episode-transcript-scroll .public-segment-history:focus-visible,.episode-transcript-scroll .public-segment-suggest:focus-visible{border-color:var(--line);background:var(--paper);color:var(--ink)}.episode-transcript-scroll .public-segment-history svg,.episode-transcript-scroll .public-segment-suggest svg,.episode-transcript-scroll .segment-status svg{width:14px;height:14px}.episode-transcript-scroll .segment-history-panel{background:var(--paper);margin:0 .75rem .75rem}.episode-transcript-empty{text-align:center;align-content:center;place-items:center;gap:.35rem;min-height:240px;padding:2rem;display:grid}.episode-transcript-empty strong{font-size:var(--btj-type-standard)}.episode-transcript-empty p{color:var(--muted);font-size:var(--btj-type-small);margin:0}.episode-return-current{z-index:5;border:1px solid var(--line-strong);background:var(--ink);width:max-content;min-height:38px;color:var(--paper-light);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:999px;margin:1rem auto .75rem;padding:.5rem .75rem;display:block;position:sticky;bottom:.75rem;box-shadow:0 10px 28px #0003}.episode-workspace-details{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1rem;margin-top:1.25rem;display:grid}.episode-workspace-details:has(.episode-supporter-panel:empty){grid-template-columns:1fr}.episode-about-panel,.episode-supporter-panel>*{border:1px solid var(--line);background:var(--paper-light);border-radius:18px}.episode-about-panel{padding:1.15rem}.episode-about-panel>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.055em;text-transform:none}.episode-about-panel h2{font-size:var(--btj-type-standard);margin:.35rem 0 .5rem}.episode-about-panel>p{max-width:76ch;color:var(--muted);font-size:var(--btj-type-standard);margin:0;line-height:1.65}.episode-about-panel dl{border-top:1px solid var(--line);flex-wrap:wrap;gap:.55rem 1.25rem;margin:1rem 0 0;padding-top:.85rem;display:flex}.episode-about-panel dl div{gap:.12rem;display:grid}.episode-about-panel dt{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:none}.episode-about-panel dd{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);margin:0}.episode-supporter-panel:empty{display:none}.episode-supporter-panel .sponsor-placement{height:100%;margin:0}.episode-workspace-page .episode-discussion-panel{max-width:1100px;min-height:420px;padding:1rem 0}.episode-workspace-page .episode-pagination{margin-top:1.25rem}@media (width<=1180px){.episode-workspace-title-row{align-items:flex-start}.episode-workspace-source-summary{flex-basis:min(260px,32vw)}}@media (width<=1080px){.episode-workspace-shell,.resizable-reader-layout.episode-workspace-shell{height:auto;min-height:0;grid-template-columns:1fr!important;gap:0!important}.episode-workspace-shell .reader-resize-handle{display:none}.episode-player-panel,.resizable-reader-layout>.episode-player-panel{margin:0}.episode-player-stage{padding:.85rem}.episode-transcript-panel,.resizable-reader-layout>.episode-transcript-panel{border-top:1px solid var(--line-strong);height:min(680px,70dvh);min-height:500px;margin:0}}@media (width<=760px){.episode-workspace-page{padding:.9rem .85rem 3rem}.episode-workspace-header{gap:.7rem}.episode-workspace-title-row{gap:.75rem;display:grid}.episode-workspace-title-row h1{font-size:var(--btj-type-display)}.episode-workspace-source-summary{border-top:1px solid var(--line);text-align:left;border-left:0;width:100%;padding:.65rem 0 0}.episode-workspace-shell{border-radius:17px}.episode-player-stage{padding:0}.episode-player-stage .video-frame{border-radius:0}.episode-player-footer{min-height:56px;padding:.65rem .75rem}.episode-player-footer>div strong{max-width:54vw}.episode-player-footer a{max-width:40%}.episode-transcript-panel,.resizable-reader-layout>.episode-transcript-panel{height:66dvh;min-height:480px}.episode-transcript-header{min-height:58px;padding:.6rem .7rem}.episode-transcript-controls{flex-direction:column;align-items:stretch;padding:.55rem .65rem}.episode-transcript-search{flex-basis:auto;width:100%}.episode-transcript-modes{width:100%}.episode-transcript-modes button{flex:1 1 0;justify-content:center}.episode-transcript-scroll .reader-segment-main{grid-template-columns:1fr}.episode-transcript-scroll .reader-segment{grid-template-columns:1fr;gap:.25rem;padding:.72rem .72rem .55rem .85rem}.episode-transcript-scroll .reader-segment>span{padding-top:0}.episode-transcript-scroll .segment-inline-actions{justify-content:flex-start;padding:0 .65rem .65rem .85rem}.episode-transcript-scroll .reader-segment-row:not(.focused):not(.contribute-mode):not(.correction-open) .segment-inline-actions{display:none}.episode-workspace-details{grid-template-columns:1fr}.episode-about-panel dl{grid-template-columns:1fr 1fr;display:grid}}@media (width<=430px){.episode-transcript-header{align-items:flex-start}.episode-transcript-header .language-tabs button{min-width:34px;padding-inline:.42rem}.episode-about-panel dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.episode-transcript-scroll .reader-segment-row,.episode-transcript-scroll .segment-inline-actions{transition:none}.episode-transcript-scroll{scroll-behavior:auto}}.episode-loading-workspace.episode-workspace-shell{grid-template-columns:minmax(440px,58%) 14px minmax(360px,1fr);align-items:stretch;gap:0}.episode-loading-workspace .episode-loading-video{border-radius:13px;align-self:center;margin:1rem}.episode-loading-divider{border-radius:0;justify-self:center;width:2px;height:100%}.episode-loading-workspace .episode-loading-transcript{border:0;border-radius:0;min-height:0;overflow:hidden}@media (width<=1080px){.episode-loading-workspace.episode-workspace-shell{grid-template-columns:1fr}.episode-loading-divider{display:none}}.episode-transcript-list-shell{min-height:0;position:relative;overflow:hidden}.episode-transcript-list-shell .episode-transcript-scroll{height:100%}.episode-transcript-list-shell .episode-return-current{margin:0;position:absolute;bottom:.75rem;right:50%;transform:translate(50%)}.episode-workspace-shell.resizable-reader-layout{align-items:stretch}.episode-workspace-shell>.episode-player-panel,.episode-workspace-shell>.episode-transcript-panel{height:100%}@media (width<=1080px){.episode-workspace-shell>.episode-player-panel{height:auto}.episode-workspace-shell>.episode-transcript-panel{height:min(680px,70dvh)}}@media (width<=760px){.episode-workspace-shell>.episode-transcript-panel{height:66dvh}}.episode-workspace-page{width:min(1480px,100%);padding-top:1.1rem}.episode-workspace-header{gap:.7rem;margin-bottom:.85rem}.episode-workspace-title-row{align-items:flex-end}.episode-workspace-source-summary{flex-basis:auto;min-width:150px;max-width:260px;padding-left:.85rem}.episode-workspace-source-summary a{color:var(--ink);justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.episode-workspace-source-summary a:hover{text-underline-offset:3px;text-decoration:underline}.episode-workspace-shell,.episode-workspace-shell.resizable-reader-layout{grid-template-columns:minmax(400px, var(--reader-video-share)) 8px minmax(340px, 1fr);border-color:var(--line);border-radius:16px;height:min(720px,100dvh - 190px);min-height:500px;box-shadow:0 8px 26px #00000014}.episode-player-panel,.resizable-reader-layout>.episode-player-panel{grid-template-rows:minmax(0,1fr)}.episode-player-stage{padding:clamp(.45rem,1vw,.8rem)}.episode-player-stage .video-frame{border-radius:10px}.episode-workspace-shell .reader-resize-handle{width:8px}.episode-workspace-shell .reader-resize-handle:before{inset:0 3px}.episode-workspace-shell .reader-resize-handle:hover:before,.episode-workspace-shell .reader-resize-handle:focus-visible:before,.reader-resizing .episode-workspace-shell .reader-resize-handle:before{inset:0 2px}.episode-transcript-header{min-height:60px;padding:.65rem .75rem}.episode-transcript-header>div:first-child span{color:var(--ink);letter-spacing:0;text-transform:none;font-size:var(--btj-type-standard)}.episode-transcript-header>div:first-child strong{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.episode-transcript-header .language-tabs{gap:.12rem}.episode-transcript-header .language-tabs button{min-width:0;padding-inline:.7rem}.episode-transcript-controls{padding:.55rem .65rem}.episode-transcript-modes button{min-height:36px}.episode-transcript-scroll .reader-segment-row{transition:background-color .12s,box-shadow .12s}.episode-transcript-scroll .reader-segment-row.focused{background:var(--surface-selected);box-shadow:inset 0 0 0 1px var(--line)}.episode-transcript-scroll .reader-segment-row.active.focused{background:color-mix(in srgb, var(--surface-selected) 66%, var(--surface-active))}.episode-transcript-scroll .segment-inline-actions button>span,.episode-transcript-scroll .segment-inline-actions .segment-status>span{display:none}.episode-transcript-scroll .reader-segment-row.focused .segment-inline-actions button>span,.episode-transcript-scroll .reader-segment-row.focused .segment-inline-actions .segment-status>span,.episode-transcript-scroll .reader-segment-row.contribute-mode .segment-inline-actions button>span,.episode-transcript-scroll .reader-segment-row.contribute-mode .segment-inline-actions .segment-status>span,.episode-transcript-scroll .reader-segment-row.correction-open .segment-inline-actions button>span,.episode-transcript-scroll .reader-segment-row.correction-open .segment-inline-actions .segment-status>span{display:inline}.episode-transcript-scroll .segment-status.status-rejected{color:var(--danger)}.episode-transcript-scroll .segment-status.status-approved{color:var(--ink)}.segment-suggestions-panel{border:1px solid var(--line);border-radius:13px;gap:.7rem;padding:.8rem;display:grid}.segment-official-version{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.segment-official-version>span{background:var(--surface-active);color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:999px;padding:.25rem .45rem}.segment-official-version strong{font-size:var(--btj-type-small)}.segment-official-version p{color:var(--muted);font-size:var(--btj-type-small);margin:.25rem 0 0;line-height:1.5}.segment-suggestions-heading{border-top:1px solid var(--line);font-size:var(--btj-type-small);padding-top:.7rem}.segment-suggestion-status{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);align-items:center;gap:.3rem;display:inline-flex}.segment-suggestion-status svg{width:13px;height:13px}.episode-workspace-details{margin-top:1rem;display:block}.episode-about-panel{border-radius:15px;padding:1rem 1.05rem}.episode-about-panel>p{margin-top:.45rem}.episode-supporter-panel{margin-top:.7rem}.episode-supporter-panel .sponsor-placement-episode_supporter{background:var(--paper-light);border-radius:14px;margin:0;padding:.7rem .85rem}.episode-supporter-panel .sponsor-placement-copy{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;display:grid}.episode-supporter-panel .sponsor-placement-copy>span,.episode-supporter-panel .sponsor-placement-copy h2,.episode-supporter-panel .sponsor-placement-copy>a{margin:0}.episode-supporter-panel .sponsor-placement-copy>a{justify-self:end}.episode-discussion-preview-panel,.episode-workspace-page .episode-discussion-preview-panel{border:1px solid var(--line);background:var(--paper-light);border-radius:15px;max-width:none;min-height:0;margin-top:.9rem;padding:1rem}.episode-discussion-preview-panel .episode-discussion-context>div>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.055em;text-transform:none;margin-bottom:.25rem;display:block}.episode-discussion-preview-panel .episode-discussion-preview-list{grid-template-columns:repeat(3,minmax(0,1fr))}.episode-discussion-preview-panel .episode-discussion-preview{min-height:0;box-shadow:none;border-radius:13px;grid-template-columns:minmax(0,1fr)}.episode-discussion-preview-panel .episode-discussion-preview:hover{box-shadow:none;transform:none}.episode-discussion-preview-panel .episode-discussion-preview-count{border-top:1px solid var(--line);border-left:0;justify-content:flex-start;gap:.3rem;min-width:0;padding:.6rem 0 0;display:flex}.episode-discussion-preview-panel .episode-discussion-preview-count span{margin-top:0}@media (width<=940px){.episode-workspace-shell,.resizable-reader-layout.episode-workspace-shell{height:auto;min-height:0;grid-template-columns:1fr!important}.episode-workspace-shell .reader-resize-handle{display:none}.episode-workspace-shell>.episode-player-panel{height:auto}.episode-workspace-shell>.episode-transcript-panel,.episode-transcript-panel,.resizable-reader-layout>.episode-transcript-panel{border-top:1px solid var(--line);height:min(640px,68dvh);min-height:480px}.episode-discussion-preview-panel .episode-discussion-preview-list{grid-template-columns:1fr}}@media (width<=760px){.episode-workspace-title-row{gap:.65rem}.episode-workspace-source-summary{max-width:none}.episode-workspace-source-summary a{justify-content:flex-start}.episode-workspace-shell,.resizable-reader-layout.episode-workspace-shell{background:0 0;border-radius:14px;overflow:visible}.episode-player-panel,.resizable-reader-layout>.episode-player-panel{border-radius:14px 14px 0 0;overflow:hidden}.episode-workspace-shell>.episode-transcript-panel,.episode-transcript-panel,.resizable-reader-layout>.episode-transcript-panel{border-radius:0 0 14px 14px;grid-template-rows:auto auto auto;min-height:0;display:grid;overflow:visible;height:auto!important}.episode-transcript-header{z-index:9;background:var(--paper-light);position:sticky;top:64px}.episode-transcript-controls{z-index:8;background:var(--paper-light);position:sticky;top:122px}.episode-transcript-list-shell{overflow:visible}.episode-transcript-list-shell .episode-transcript-scroll,.episode-transcript-scroll{overscroll-behavior:auto;scrollbar-gutter:auto;height:auto;max-height:none;overflow:visible}.episode-transcript-list-shell .episode-return-current{width:max-content;margin:1rem auto;position:sticky;bottom:.8rem;right:auto;transform:none}.episode-transcript-header .language-tabs button span{display:none}.episode-transcript-header .language-tabs button small,.episode-transcript-scroll .segment-inline-actions button>span,.episode-transcript-scroll .segment-inline-actions .segment-status>span{display:inline}.episode-supporter-panel .sponsor-placement-copy{grid-template-columns:1fr auto}.episode-supporter-panel .sponsor-placement-copy>span{grid-column:1/-1}.episode-discussion-preview-panel,.episode-workspace-page .episode-discussion-preview-panel{padding:.85rem}}@media (width<=480px){.episode-transcript-header{align-items:center}.episode-transcript-header .language-tabs button{min-width:34px;padding-inline:.42rem}.episode-supporter-panel .sponsor-placement-episode_supporter{align-items:flex-start}.episode-supporter-panel .sponsor-placement-copy{grid-template-columns:1fr}.episode-supporter-panel .sponsor-placement-copy>a{justify-self:start}}:root{--studio-type-page-title:var(--btj-type-display);--studio-type-section-title:var(--btj-type-heading);--studio-type-card-title:var(--btj-type-standard);--studio-type-body:var(--btj-type-standard);--studio-type-action:var(--btj-type-standard);--studio-type-meta:var(--btj-type-small);--studio-type-eyebrow:var(--btj-type-small);--studio-type-stat:var(--btj-type-display);--studio-type-dock-collapsed:var(--btj-type-small);--studio-leading-title:1.12;--studio-leading-section:1.25;--studio-leading-body:1.48;--studio-leading-meta:1.4}.unified-workspace-shell .studio-page-title{font-weight:var(--btj-weight-semibold);line-height:var(--studio-leading-title);letter-spacing:-.035em;font-size:var(--btj-type-display)!important}.unified-workspace-shell .studio-section-title{font-weight:var(--btj-weight-semibold);line-height:var(--studio-leading-section);letter-spacing:-.02em;font-size:var(--btj-type-heading)!important}.unified-workspace-shell .studio-card-title{font-weight:var(--btj-weight-semibold);line-height:1.35;font-size:var(--btj-type-standard)!important}.unified-workspace-shell .studio-body{line-height:var(--studio-leading-body);font-size:var(--btj-type-standard)!important}.unified-workspace-shell .studio-action{font-weight:var(--btj-weight-semibold);line-height:1.25;font-size:var(--btj-type-standard)!important}.unified-workspace-shell .studio-meta{line-height:var(--studio-leading-meta);font-size:var(--btj-type-small)!important}.unified-workspace-shell .studio-eyebrow{font-weight:var(--btj-weight-semibold);letter-spacing:.055em;text-transform:none;line-height:1.25;font-size:var(--btj-type-small)!important}.unified-workspace-shell .studio-stat{font-weight:var(--btj-weight-semibold);letter-spacing:-.025em;line-height:1;font-size:var(--btj-type-display)!important}.unified-workspace-shell .workflow-page-copy h1,.unified-workspace-shell .page-title h1,.unified-workspace-shell .profile-title h1,.unified-workspace-shell .submission-page-title h1,.unified-workspace-shell .studio-toolbar h1{line-height:var(--studio-leading-title);font-size:var(--btj-type-display)!important}.unified-workspace-shell button,.unified-workspace-shell input,.unified-workspace-shell textarea,.unified-workspace-shell select,.unified-workspace-shell .primary-button,.unified-workspace-shell .secondary-button,.unified-workspace-shell .danger-button,.unified-workspace-shell .studio-section-tabs>a,.unified-workspace-shell .studio-section-tabs>button,.unified-workspace-shell .workflow-filters>button,.unified-workspace-shell .workflow-page-action,.unified-workspace-shell .workflow-back-link{font-size:var(--btj-type-standard)!important}.unified-workspace-shell input,.unified-workspace-shell textarea,.unified-workspace-shell select{line-height:var(--studio-leading-body)}.unified-workspace-shell .workflow-list-title-row>strong,.unified-workspace-shell .workflow-mini-list strong,.unified-workspace-shell .workflow-task-grid strong{font-size:var(--btj-type-standard)!important}.unified-workspace-shell .workflow-list-copy p,.unified-workspace-shell .workflow-task-grid p,.unified-workspace-shell .workflow-page-copy>p{line-height:var(--studio-leading-body);font-size:var(--btj-type-standard)!important}.unified-workspace-shell .workflow-list-copy small,.unified-workspace-shell .workflow-list-trailing,.unified-workspace-shell .workflow-timeline-copy small,.unified-workspace-shell .status-badge,.unified-workspace-shell .workflow-overview-stats span,.unified-workspace-shell .marketing-overview-stats>button>span{font-size:var(--btj-type-small)!important}.unified-workspace-shell .workflow-overview-stats strong,.unified-workspace-shell .marketing-overview-stats>button>strong,.unified-workspace-shell .marketing-analytics-summary article>strong,.unified-workspace-shell .marketing-delivery-grid article>strong{font-size:var(--btj-type-display)!important}.unified-workspace-shell .workflow-overview-stats small{line-height:var(--studio-leading-body);font-size:var(--btj-type-standard)!important}.unified-workspace-shell .dashboard-workflow-panel h2{line-height:var(--studio-leading-section);font-size:var(--btj-type-heading)!important}.unified-workspace-shell .dashboard-workflow-panel header p,.unified-workspace-shell .dashboard-task-list p,.unified-workspace-shell .dashboard-recent-list>.muted-copy{line-height:var(--studio-leading-body);font-size:var(--btj-type-standard)!important}.unified-workspace-shell .dashboard-workflow-panel header>a,.unified-workspace-shell .dashboard-workflow-panel header>button{font-size:var(--btj-type-standard)!important}.unified-workspace-shell .dashboard-task-list strong{line-height:1.35;font-size:var(--btj-type-standard)!important}.unified-workspace-shell .dashboard-task-count{font-size:var(--btj-type-standard)!important}@media (width>=981px){.unified-workspace-shell .dashboard-workflow-page .workflow-overview-stats>a{min-height:104px}.unified-workspace-shell .dashboard-workflow-page .dashboard-task-list>a{padding-block:.68rem}}.unified-workspace-shell .support-wizard-progress button strong,.unified-workspace-shell .support-studio-tabs>button{font-size:var(--btj-type-standard)!important}.unified-workspace-shell .support-wizard-progress button>span,.unified-workspace-shell .support-wizard-heading>span,.unified-workspace-shell .support-wizard-preview>header,.unified-workspace-shell .support-wizard-form label:not(.support-banner-upload)>span,.unified-workspace-shell .support-schedule-grid label>span,.unified-workspace-shell .support-schedule-grid legend,.unified-workspace-shell .support-review-summary dt{font-size:var(--btj-type-small)!important}.unified-workspace-shell .support-wizard-heading h2,.unified-workspace-shell .support-request-dashboard>header h2,.unified-workspace-shell .marketing-delivery-toolbar>div:first-child>strong,.unified-workspace-shell .marketing-delivery-campaigns>header h2{line-height:var(--studio-leading-section);font-size:var(--btj-type-heading)!important}.unified-workspace-shell .support-wizard-heading p,.unified-workspace-shell .support-placement-choice-grid p,.unified-workspace-shell .support-review-policy,.unified-workspace-shell .support-wizard-preview>p,.unified-workspace-shell .support-request-dashboard>header p,.unified-workspace-shell .support-request-copy p{line-height:var(--studio-leading-body);font-size:var(--btj-type-standard)!important}.unified-workspace-shell .support-placement-choice-grid h3,.unified-workspace-shell .support-placement-choice-grid>button>strong,.unified-workspace-shell .support-request-copy h2,.unified-workspace-shell .support-review-summary dd{font-size:var(--btj-type-standard)!important}.unified-workspace-shell .support-placement-choice-grid strong small,.unified-workspace-shell .support-request-copy small,.unified-workspace-shell .support-request-dashboard article>footer small,.unified-workspace-shell .marketing-overview-stats>button small,.unified-workspace-shell .marketing-analytics-summary small,.unified-workspace-shell .marketing-delivery-grid small,.unified-workspace-shell .marketing-inventory-list small,.unified-workspace-shell .marketing-list-main small,.unified-workspace-shell .marketing-list-meta>span{font-size:var(--btj-type-small)!important}.unified-workspace-shell .marketing-list-main strong,.unified-workspace-shell .marketing-campaign-grid h2,.unified-workspace-shell .marketing-placement-admin-grid h2{font-size:var(--btj-type-standard)!important}.unified-workspace-shell .marketing-list-main p,.unified-workspace-shell .marketing-analytics-note p{line-height:var(--studio-leading-body);font-size:var(--btj-type-standard)!important}.unified-workspace-shell .marketing-analytics-note strong,.unified-workspace-shell .marketing-range-switch button{font-size:var(--btj-type-standard)!important}.unified-workspace-shell .admin-feedback-toolbar>div:first-child>span,.unified-workspace-shell .admin-feedback-list>button b,.unified-workspace-shell .admin-feedback-detail dt{font-size:var(--btj-type-small)!important}.unified-workspace-shell .admin-feedback-toolbar>div:first-child>strong,.unified-workspace-shell .admin-feedback-list>button strong,.unified-workspace-shell .admin-feedback-filters button{font-size:var(--btj-type-standard)!important}.unified-workspace-shell .admin-feedback-list>button small,.unified-workspace-shell .admin-feedback-detail dd{font-size:var(--btj-type-small)!important}.unified-workspace-shell .admin-feedback-list>button>p,.unified-workspace-shell .admin-feedback-detail>p{line-height:var(--studio-leading-body);font-size:var(--btj-type-standard)!important}.unified-workspace-shell .admin-feedback-detail h2{font-size:var(--btj-type-heading)!important}.unified-workspace-shell .profile-card h2,.unified-workspace-shell .profile-section-heading h2{font-size:var(--btj-type-standard)!important}.unified-workspace-shell .profile-card p,.unified-workspace-shell .profile-section-heading p{line-height:var(--studio-leading-body);font-size:var(--btj-type-standard)!important}@media (width<=760px){:root{--studio-type-page-title:var(--btj-type-display);--studio-type-section-title:var(--btj-type-heading)}}:root{--public-type-page-title:var(--btj-type-display);--public-type-section-title:var(--btj-type-heading);--public-type-card-title:var(--btj-type-standard);--public-type-body:var(--btj-type-standard);--public-type-action:var(--btj-type-standard);--public-type-meta:var(--btj-type-small);--public-type-eyebrow:var(--btj-type-small);--public-type-subtitle:var(--btj-type-standard);--public-leading-title:1.12;--public-leading-section:1.25;--public-leading-body:1.6;--public-leading-meta:1.45}.public-page,.public-episode-page,.studio-login-page{--font-xs:var(--public-type-meta);--font-sm:var(--public-type-action);--font-body:var(--public-type-body);--font-nav:var(--public-type-action);--font-control:var(--public-type-action);--app-title-size:var(--public-type-page-title);--section-title-size:var(--public-type-section-title);--card-title-size:var(--public-type-card-title)}.public-page-title{font-weight:var(--btj-weight-semibold);line-height:var(--public-leading-title);letter-spacing:-.035em;font-size:var(--btj-type-display)!important}.public-section-title{font-weight:var(--btj-weight-semibold);line-height:var(--public-leading-section);letter-spacing:-.02em;font-size:var(--btj-type-heading)!important}.public-card-title{font-weight:var(--btj-weight-semibold);line-height:1.35;font-size:var(--btj-type-standard)!important}.public-body{line-height:var(--public-leading-body);font-size:var(--btj-type-standard)!important}.public-action{font-weight:var(--btj-weight-semibold);line-height:1.3;font-size:var(--btj-type-standard)!important}.public-meta{line-height:var(--public-leading-meta);font-size:var(--btj-type-small)!important}.public-eyebrow{font-weight:var(--btj-weight-semibold);letter-spacing:.065em;text-transform:none;line-height:1.3;font-size:var(--btj-type-small)!important}.public-subtitle-text{line-height:1.6;font-size:var(--btj-type-standard)!important}.public-page main h1,.public-episode-page main h1,.public-feedback-modal .feedback-heading h1{line-height:var(--public-leading-title);font-size:var(--btj-type-display)!important}.public-page main h2,.public-episode-page main h2,.public-feedback-modal main h2{line-height:var(--public-leading-section);font-size:var(--btj-type-heading)!important}.public-page main h3,.public-episode-page main h3{line-height:1.35;font-size:var(--btj-type-standard)!important}.public-page main p,.public-episode-page main p,.public-feedback-modal p{line-height:var(--public-leading-body);font-size:var(--btj-type-standard)!important}.public-page button,.public-page input,.public-page textarea,.public-page select,.public-page .primary-button,.public-page .secondary-button,.public-episode-page button,.public-episode-page input,.public-episode-page textarea,.public-episode-page select,.public-episode-page .primary-button,.public-episode-page .secondary-button,.public-feedback-modal button,.public-feedback-modal input,.public-feedback-modal textarea{font-size:var(--btj-type-standard)!important}.public-page small,.public-episode-page small,.public-feedback-modal small,.public-page .status-badge,.public-episode-page .status-badge{line-height:var(--public-leading-meta);font-size:var(--btj-type-small)!important}.public-mobile-brand{font-size:var(--btj-type-standard)!important}.public-mobile-menu-button span{font-size:var(--btj-type-small)!important}.public-mobile-menu-button{font-size:var(--btj-type-standard)!important}.home-page .home-hero h1{font-size:var(--btj-type-display)!important}.home-page .home-hero-copy>p,.home-page .home-guide-step-copy>span{line-height:var(--public-leading-body);font-size:var(--btj-type-standard)!important}.home-page .section-heading h2{font-size:var(--btj-type-heading)!important}.home-page .home-guide-step-copy>strong{font-size:var(--btj-type-standard)!important}.home-page .home-guide-step-number{font-size:var(--btj-type-small)!important}.archive-page-new .archive-page-intro h1,.archive-portal-page .archive-page-intro h1{font-size:var(--btj-type-display)!important}.archive-page-new .archive-page-intro p,.archive-page-new .archive-serat-copy p,.archive-page-new .archive-episode-meta>span:first-child{line-height:var(--public-leading-body);font-size:var(--btj-type-standard)!important}.archive-page-new .archive-serat-copy h2{font-size:var(--btj-type-heading)!important}.archive-page-new .archive-episode-copy h3{font-size:var(--btj-type-standard)!important}.archive-page-new .archive-rail-title,.archive-page-new .archive-published-count,.archive-page-new .archive-language-inline,.archive-page-new .archive-episode-number,.archive-page-new .archive-episode-meta>span:not(:first-child){font-size:var(--btj-type-small)!important}.archive-page-new .archive-channel-links button,.archive-page-new .archive-discussion-link,.archive-page-new .archive-search input{font-size:var(--btj-type-standard)!important}.public-episode-page .episode-workspace-header h1{font-size:var(--btj-type-display)!important}.public-episode-page .public-breadcrumb,.public-episode-page .reader-kicker,.public-episode-page .episode-workspace-source-summary,.public-episode-page .episode-about-panel>span,.public-episode-page .episode-transcript-header>div:first-child>span,.public-episode-page .reader-segment>span,.public-episode-page .segment-official-version>span,.public-episode-page .segment-suggestion-status{line-height:var(--public-leading-meta);font-size:var(--btj-type-small)!important}.public-episode-page .episode-transcript-header>div:first-child>strong,.public-episode-page .segment-official-version strong,.public-episode-page .segment-suggestions-heading{font-size:var(--btj-type-standard)!important}.public-episode-page .reader-segment p,.public-episode-page .segment-official-version p,.public-episode-page .segment-history-entry>p{line-height:1.6;font-size:var(--btj-type-standard)!important}.public-episode-page .language-tabs button,.public-episode-page .episode-transcript-controls,.public-episode-page .segment-inline-actions button,.public-episode-page .episode-return-current,.public-episode-page .episode-discussion-context .secondary-button{font-size:var(--btj-type-standard)!important}.public-episode-page .episode-about-panel>p,.public-episode-page .episode-discussion-context>div>p,.public-episode-page .episode-discussion-preview-list p{line-height:var(--public-leading-body);font-size:var(--btj-type-standard)!important}.public-episode-page .episode-discussion-context h2{font-size:var(--btj-type-heading)!important}.support-simple-page .support-simple-hero h1{font-size:var(--btj-type-display)!important}.support-simple-page .support-simple-hero>p,.support-simple-page .support-simple-placement-list p,.support-simple-page .support-simple-rules p{line-height:var(--public-leading-body);font-size:var(--btj-type-standard)!important}.support-simple-page .support-simple-section>h2,.support-simple-page .support-simple-rules>h2{font-size:var(--btj-type-heading)!important}.support-simple-page .support-simple-placement-list h3{font-size:var(--btj-type-standard)!important}.support-simple-page .eyebrow{font-size:var(--btj-type-small)!important}.feedback-page .feedback-heading h1,.public-feedback-modal .feedback-heading h1{font-size:var(--btj-type-display)!important}.feedback-page .feedback-heading p,.public-feedback-modal .feedback-heading p,.feedback-success p{line-height:var(--public-leading-body);font-size:var(--btj-type-standard)!important}.feedback-form legend,.feedback-form label>span{font-size:var(--btj-type-small)!important}.feedback-category-options button,.feedback-actions button,.feedback-actions a{font-size:var(--btj-type-standard)!important}.studio-login-page .login-access-panel h1{line-height:var(--public-leading-title);font-size:var(--btj-type-display)!important}.studio-login-page .login-intro{line-height:var(--public-leading-body);font-size:var(--btj-type-standard)!important}.studio-login-page .login-google-button,.studio-login-page .login-back-link{font-size:var(--btj-type-standard)!important}.studio-login-page .login-contributor-note,.public-footer-simple,.public-footer-simple a,.public-footer-simple button,.public-footer-simple span{line-height:var(--public-leading-meta);font-size:var(--btj-type-small)!important}@media (width<=760px){.public-page,.public-episode-page,.studio-login-page{--public-type-page-title:var(--btj-type-display);--public-type-section-title:var(--btj-type-heading)}.archive-page-new .archive-episode-meta>span:first-child,.public-episode-page .reader-segment p{font-size:var(--btj-type-standard)!important}}.archive-page-new .archive-serat-copy p{line-height:var(--public-leading-meta);font-size:var(--btj-type-small)!important}:root{--layout-page-gutter:clamp(1rem, 2.4vw, 2rem);--layout-page-top:clamp(1.75rem, 3vw, 2.5rem);--layout-page-bottom:clamp(3rem, 5vw, 4.5rem);--layout-content-standard:1180px;--layout-content-profile:1080px;--layout-content-reading:980px;--layout-content-privacy:860px;--layout-content-narrow:760px;--layout-content-wide:1460px;--layout-max-gutters:4rem}.layout-page,.layout-page-standard,.layout-page-wide,.layout-page-reading,.layout-page-narrow{box-sizing:border-box;width:100%;padding:var(--layout-page-top) var(--layout-page-gutter) var(--layout-page-bottom);margin-inline:auto}.layout-page,.layout-page-standard{max-width:calc(var(--layout-content-standard) + var(--layout-max-gutters))}.layout-page-wide{max-width:calc(var(--layout-content-wide) + var(--layout-max-gutters))}.layout-page-reading{max-width:calc(var(--layout-content-reading) + var(--layout-max-gutters))}.layout-page-narrow{max-width:calc(var(--layout-content-narrow) + var(--layout-max-gutters))}.unified-workspace-shell .page-pad{box-sizing:border-box;width:100%;max-width:calc(var(--layout-content-standard) + var(--layout-max-gutters));padding:var(--layout-page-top) var(--layout-page-gutter) var(--layout-page-bottom);margin-inline:auto}.unified-workspace-shell .workflow-page,.unified-workspace-shell .support-studio-page{width:100%}.unified-workspace-shell .profile-route-page{max-width:calc(var(--layout-content-profile) + var(--layout-max-gutters))}.unified-workspace-shell .admin-editor-page{max-width:calc(1240px + var(--layout-max-gutters))}.unified-workspace-shell .dashboard-workflow-page.page-pad{padding:var(--layout-page-top) var(--layout-page-gutter) var(--layout-page-bottom)}.public-footer-simple,.public-footer-v053{padding-inline:max(var(--layout-page-gutter), calc((100vw - var(--layout-content-wide)) / 2 + var(--layout-page-gutter)))}.episode-workspace-page{box-sizing:border-box;width:100%;max-width:calc(var(--layout-content-wide) + var(--layout-max-gutters));padding:var(--layout-page-top) var(--layout-page-gutter) var(--layout-page-bottom);margin-inline:auto}.support-simple-main{box-sizing:border-box;width:100%;max-width:calc(var(--layout-content-reading) + var(--layout-max-gutters));padding:var(--layout-page-top) var(--layout-page-gutter) var(--layout-page-bottom);margin-inline:auto}.feedback-main{box-sizing:border-box;width:100%;max-width:calc(var(--layout-content-narrow) + var(--layout-max-gutters));padding:var(--layout-page-top) var(--layout-page-gutter) var(--layout-page-bottom);margin-inline:auto}.privacy-main{box-sizing:border-box;width:100%;max-width:calc(var(--layout-content-privacy) + var(--layout-max-gutters));padding:var(--layout-page-top) var(--layout-page-gutter) var(--layout-page-bottom);margin-inline:auto}.home-hero.home-hero-centered{padding-inline:max(var(--layout-page-gutter), calc((100vw - var(--layout-content-standard)) / 2 + var(--layout-page-gutter)))}.home-section,.home-guide-stack-section{box-sizing:border-box;width:100%;padding-inline:var(--layout-page-gutter);margin-inline:auto}.home-section{max-width:calc(var(--layout-content-standard) + var(--layout-max-gutters))}.home-guide-stack-section{max-width:calc(1050px + var(--layout-max-gutters))}@media (width<=760px){:root{--layout-page-gutter:.875rem;--layout-page-top:1.25rem;--layout-page-bottom:2.5rem}.public-footer-simple,.public-footer-v053,.home-hero.home-hero-centered,.home-section,.home-guide-stack-section{padding-inline:var(--layout-page-gutter)}}html body *{text-transform:none!important}.eyebrow,.studio-eyebrow,.public-eyebrow,.select-label span,label>span,.stat-card>span,.status-badge,.workflow-meta-grid dt{letter-spacing:.01em!important}.media-change-reason{gap:.45rem;margin-top:1rem;display:grid}.media-change-reason>span,.media-version-history>strong{color:var(--muted);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold)}.media-version-history{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:.65rem;margin-top:1rem;padding:.9rem;display:grid}.media-version-history>div{gap:.5rem;display:grid}.media-version-history article{border:1px solid var(--line);background:var(--surface-strong);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .65rem;padding:.65rem .7rem;display:grid}.media-version-history article>span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.media-version-history code{min-width:0;color:var(--ink);font-family:inherit;font-size:var(--btj-type-standard);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-version-history small{color:var(--muted);font-size:var(--btj-type-small);grid-column:1/-1;line-height:1.45}@media (width<=640px){.media-version-history article{grid-template-columns:1fr}.media-version-history small{grid-column:auto}}:root{--btj-type-display:1.625rem;--btj-type-heading:1.125rem;--btj-type-standard:.9375rem;--btj-type-small:.75rem;--btj-type-compact-meta:.75rem;--btj-weight-regular:400;--btj-weight-medium:500;--btj-weight-semibold:600;--font-xs:var(--btj-type-small);--font-sm:var(--btj-type-standard);--font-body:var(--btj-type-standard);--font-nav:var(--btj-type-standard);--font-control:var(--btj-type-standard);--header-label-size:var(--btj-type-standard);--interactive-label-size:var(--btj-type-standard);--studio-page-title-size:var(--btj-type-display);--app-title-size:var(--btj-type-display);--section-title-size:var(--btj-type-heading);--card-title-size:var(--btj-type-standard);--studio-type-page-title:var(--btj-type-display);--studio-type-section-title:var(--btj-type-heading);--studio-type-card-title:var(--btj-type-standard);--studio-type-body:var(--btj-type-standard);--studio-type-action:var(--btj-type-standard);--studio-type-meta:var(--btj-type-small);--studio-type-eyebrow:var(--btj-type-small);--studio-type-stat:var(--btj-type-display);--studio-type-dock-collapsed:var(--btj-type-small);--public-type-page-title:var(--btj-type-display);--public-type-section-title:var(--btj-type-heading);--public-type-card-title:var(--btj-type-standard);--public-type-body:var(--btj-type-standard);--public-type-action:var(--btj-type-standard);--public-type-meta:var(--btj-type-small);--public-type-eyebrow:var(--btj-type-small);--public-type-subtitle:var(--btj-type-standard)}body{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-regular)}h1,.page-title h1,.dashboard-title h1,.workflow-page-copy h1,.profile-title h1,.submission-page-title h1,.studio-toolbar h1,.public-page-title,.studio-page-title,.stat-card strong,.dashboard-stat-grid .stat-card strong,.workflow-overview-stats strong,.marketing-overview-stats>button strong,.marketing-value-stat,.archive-count strong,.serat-display-number,.studio-stat{line-height:1.12;font-size:var(--btj-type-display)!important;font-weight:var(--btj-weight-semibold)!important}h2,.section-heading h2,.public-section-title,.studio-section-title,.marketing-dialog>header h2,.support-section-heading h2,.support-form-copy h2{line-height:1.25;font-size:var(--btj-type-heading)!important;font-weight:var(--btj-weight-semibold)!important}h3,h4,h5,h6,p,li,dd,td,th,blockquote,button,input,textarea,select,option,.primary-button,.secondary-button,.danger-button,.text-button,.text-link,.public-card-title,.studio-card-title,.public-body,.studio-body,.public-subtitle-text,.public-action,.studio-action{font-size:var(--btj-type-standard)!important}h3,h4,h5,h6,th,strong,b,.public-card-title,.studio-card-title{font-weight:var(--btj-weight-semibold)!important}button,.primary-button,.secondary-button,.danger-button,.text-button,.text-link,.public-action,.studio-action,.public-nav a,.side-nav a,.studio-section-tabs>a,.studio-section-tabs>button,.workflow-filters>button,label>span{font-weight:var(--btj-weight-medium)!important}p,li,dd,td,blockquote,input,textarea,select,option,.public-body,.studio-body,.public-subtitle-text{font-weight:var(--btj-weight-regular)!important}.btj-meta-compact{font-size:var(--btj-type-compact-meta)!important;font-weight:var(--btj-weight-regular)!important}.btj-meta-compact.is-medium{font-weight:var(--btj-weight-medium)!important}small,.status-badge,.public-eyebrow,.studio-eyebrow,.eyebrow,.public-breadcrumb,.reader-kicker{font-size:var(--btj-type-standard)!important}.public-episode-page .reader-segment p,.public-episode-page .segment-official-version p,.public-episode-page .segment-history-entry>p,.unified-workspace-shell .profile-card p,.unified-workspace-shell .profile-section-heading p{font-size:var(--btj-type-standard)!important;font-weight:var(--btj-weight-regular)!important}.unified-workspace-shell .profile-card h2,.unified-workspace-shell .profile-section-heading h2{font-size:var(--btj-type-standard)!important;font-weight:var(--btj-weight-semibold)!important}#root h1,#root .page-title h1,#root .dashboard-title h1,#root .workflow-page-copy h1,#root .profile-title h1,#root .submission-page-title h1,#root .studio-toolbar h1{font-size:var(--btj-type-display)!important;font-weight:var(--btj-weight-semibold)!important}#root h2{font-size:var(--btj-type-heading)!important;font-weight:var(--btj-weight-semibold)!important}#root h3,#root h4,#root h5,#root h6,#root strong,#root b{font-size:var(--btj-type-standard)!important;font-weight:var(--btj-weight-semibold)!important}#root p,#root li,#root dd,#root td,#root blockquote,#root input,#root textarea,#root select,#root option{font-size:var(--btj-type-standard)!important;font-weight:var(--btj-weight-regular)!important}#root button,#root .primary-button,#root .secondary-button,#root .danger-button,#root .text-button,#root .text-link,#root .public-nav a,#root .side-nav a,#root .studio-section-tabs>a,#root .studio-section-tabs>button,#root .workflow-filters>button,#root label>span{font-size:var(--btj-type-standard)!important;font-weight:var(--btj-weight-medium)!important}#root .btj-meta-compact{font-size:var(--btj-type-compact-meta)!important;font-weight:var(--btj-weight-regular)!important}#root small:not(.btj-meta-compact),#root .public-eyebrow,#root .studio-eyebrow,#root .eyebrow,#root .status-badge,#root .reader-kicker,#root .public-breadcrumb{font-size:var(--btj-type-standard)!important}#root .unified-workspace-shell .profile-card h2,#root .unified-workspace-shell .profile-section-heading h2{font-size:var(--btj-type-standard)!important;font-weight:var(--btj-weight-semibold)!important}@media (width<=720px){:root{--btj-type-display:1.625rem;--btj-type-heading:1.125rem;--btj-type-standard:.9375rem;--btj-type-small:.75rem;--btj-type-compact-meta:.75rem}}.language-code{letter-spacing:.04em;font-weight:var(--btj-weight-medium)!important}.episode-workspace-title-row>div:first-child{min-width:0}.episode-workspace-title-row h1{margin-top:0}.episode-discussion-preview-panel,.episode-workspace-page .episode-discussion-preview-panel{box-sizing:border-box;gap:.75rem;width:100%;padding:1rem}.episode-discussion-preview-panel .episode-discussion-context{align-items:center;padding:0}.episode-discussion-preview-panel .episode-discussion-context h2{margin:0}.episode-discussion-preview-panel .episode-discussion-preview-list{grid-template-columns:1fr;gap:.55rem}.episode-discussion-preview-panel .episode-discussion-preview{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:1rem;min-height:0;padding:.8rem .9rem}.episode-discussion-preview-panel .episode-discussion-preview p{-webkit-line-clamp:1}.episode-discussion-preview-panel .episode-discussion-preview-count{border-top:0;border-left:1px solid var(--line);align-content:center;align-self:stretch;justify-items:center;gap:.2rem;min-width:74px;padding:0 0 0 1rem;display:grid}.episode-discussion-preview-panel .episode-discussion-preview-count span{margin:0}.episode-discussion-preview-panel .episode-discussion-empty{border-radius:12px;min-height:0;padding:.8rem .9rem}.episode-discussion-preview-panel .episode-discussion-empty h3{margin:0}.archive-page-intro-compact>div:first-child{gap:0}@media (width<=700px){.episode-discussion-preview-panel .episode-discussion-context{align-items:stretch}.episode-discussion-preview-panel .episode-discussion-preview{grid-template-columns:1fr;gap:.65rem}.episode-discussion-preview-panel .episode-discussion-preview-count{border-top:1px solid var(--line);border-left:0;justify-content:flex-start;gap:.3rem;min-width:0;padding:.6rem 0 0;display:flex}.episode-discussion-preview-panel .episode-discussion-empty{align-items:stretch}}.episode-layout-toolbar{justify-content:flex-end;margin:0 0 .65rem;display:flex}.episode-layout-switcher{border:1px solid var(--line);background:var(--paper-light);border-radius:12px;gap:.2rem;padding:.2rem;display:inline-flex}.episode-layout-switcher button{min-height:36px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.42rem .68rem;display:inline-flex}.episode-layout-switcher button:hover{background:var(--surface-hover);color:var(--ink)}.episode-layout-switcher button.active{background:var(--ink);color:var(--paper-light)}.episode-workspace-shell.reader-layout-stack,.episode-workspace-shell.reader-layout-compare{grid-template-rows:auto minmax(520px,70dvh);height:auto;min-height:0;grid-template-columns:minmax(0,1fr)!important}.reader-layout-stack .episode-player-stage,.reader-layout-compare .episode-player-stage{padding:clamp(.7rem,1.8vw,1.25rem)}.reader-layout-stack .episode-player-stage .video-frame,.reader-layout-compare .episode-player-stage .video-frame{width:min(980px,100%)}.reader-layout-stack>.episode-transcript-panel,.reader-layout-compare>.episode-transcript-panel{border-top:1px solid var(--line-strong);min-height:520px;height:min(760px,72dvh)!important}.reader-layout-compare>.episode-transcript-panel{height:min(820px,76dvh)!important}.episode-transcript-header .language-tabs button:disabled{cursor:not-allowed;opacity:1}.episode-transcript-header .compare-language-tabs button{min-width:42px}.episode-transcript-header .compare-language-tabs button small{display:inline}.episode-transcript-list-shell.compare-mode{overflow:hidden}.episode-transcript-list-shell.compare-mode .episode-transcript-scroll{overflow:auto}.reader-compare-column-header{z-index:5;border-bottom:1px solid var(--line-strong);background:var(--paper-light);grid-template-columns:76px minmax(0,1fr);min-width:0;display:grid;position:sticky;top:0}.reader-compare-column-header>span{z-index:3;border-right:1px solid var(--line);background:var(--paper-light);position:sticky;left:0}.reader-compare-column-header .reader-compare-grid,.reader-compare-row .reader-compare-grid{grid-template-columns:repeat(var(--compare-language-count), minmax(220px, 1fr));min-width:0;display:grid}.reader-compare-column-header strong{border-left:1px solid var(--line);min-width:0;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);padding:.72rem .85rem}.episode-transcript-scroll .reader-compare-row{grid-template-columns:76px minmax(0,1fr);align-items:stretch;display:grid;overflow:visible}.reader-compare-time{z-index:3;border:0;border-right:1px solid var(--line);background:var(--paper-light);min-width:0;color:var(--muted);font-size:var(--btj-type-small);font-variant-numeric:tabular-nums;text-align:center;border-radius:0;padding:.9rem .6rem;position:sticky;left:0}.reader-compare-time:hover{color:var(--ink)}.episode-transcript-scroll .reader-compare-row.active .reader-compare-time{background:color-mix(in srgb, var(--surface-active) 82%, var(--paper-light));color:var(--ink)}.episode-transcript-scroll .reader-compare-row.focused .reader-compare-time{background:var(--surface-selected)}.reader-compare-cell{border-left:1px solid var(--line);min-width:0;position:relative}.reader-compare-cell:first-child{border-left:0}.reader-compare-cell.correction-open{background:var(--surface-selected);box-shadow:inset 0 0 0 1px var(--line-strong)}.reader-compare-text{width:100%;min-height:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;padding:.85rem 2.6rem .85rem .85rem;display:block}.reader-compare-text p{font-size:var(--btj-type-standard);margin:0;line-height:1.55}.reader-compare-suggest{width:30px;height:30px;color:var(--muted);opacity:0;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;transition:opacity .12s,transform .12s,background-color .12s;display:grid;position:absolute;top:.55rem;right:.5rem;transform:translateY(2px)}.reader-compare-cell:hover .reader-compare-suggest,.reader-compare-cell:focus-within .reader-compare-suggest,.reader-compare-suggest.active{opacity:1;transform:none}.reader-compare-suggest:hover,.reader-compare-suggest:focus-visible,.reader-compare-suggest.active{border-color:var(--line);background:var(--paper);color:var(--ink)}@media (width<=1080px){.episode-layout-switcher button[data-layout=split]{display:none}.episode-workspace-shell.reader-layout-stack,.episode-workspace-shell.reader-layout-compare{grid-template-rows:auto minmax(500px,70dvh)}.reader-layout-stack>.episode-transcript-panel,.reader-layout-compare>.episode-transcript-panel{min-height:500px;height:min(720px,70dvh)!important}}@media (width<=760px){.episode-layout-toolbar{justify-content:stretch}.episode-layout-switcher{width:100%}.episode-layout-switcher button{flex:1 1 0}.reader-layout-stack .episode-player-stage,.reader-layout-compare .episode-player-stage{padding:0}.reader-layout-stack>.episode-transcript-panel,.reader-layout-compare>.episode-transcript-panel{min-height:480px;height:66dvh!important}.reader-compare-column-header,.episode-transcript-scroll .reader-compare-row{grid-template-columns:64px minmax(0,1fr)}.reader-compare-column-header .reader-compare-grid,.reader-compare-row .reader-compare-grid{grid-template-columns:repeat(var(--compare-language-count), minmax(190px, 1fr))}.reader-compare-column-header strong{padding:.62rem .7rem}.reader-compare-time{padding-inline:.35rem}.reader-compare-text{padding:.72rem 2.45rem .72rem .72rem}.reader-compare-suggest{opacity:1;transform:none}}@media (width<=430px){.episode-layout-switcher button{gap:.3rem;padding-inline:.45rem}.episode-layout-switcher button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (prefers-reduced-motion:reduce){.reader-compare-suggest{transition:none}}.episode-workspace-shell.reader-layout-stack,.episode-workspace-shell.reader-layout-compare{grid-template-rows:auto auto;height:auto;min-height:0}.reader-layout-stack>.episode-player-panel,.reader-layout-compare>.episode-player-panel,.reader-layout-stack>.episode-transcript-panel,.reader-layout-compare>.episode-transcript-panel{min-height:0;height:auto!important}.reader-layout-stack>.episode-transcript-panel,.reader-layout-compare>.episode-transcript-panel{grid-template-rows:auto auto auto;max-height:none;overflow:visible}.reader-layout-stack .episode-transcript-list-shell,.reader-layout-compare .episode-transcript-list-shell{height:auto;min-height:0;overflow:visible}.reader-layout-stack .episode-transcript-scroll,.reader-layout-compare .episode-transcript-scroll,.reader-layout-stack .episode-transcript-list-shell .episode-transcript-scroll,.reader-layout-compare .episode-transcript-list-shell .episode-transcript-scroll{overscroll-behavior-y:auto;scrollbar-gutter:auto;height:auto;max-height:none;overflow-y:visible}.reader-layout-compare .episode-transcript-list-shell.compare-mode{overflow:visible}.reader-layout-compare .episode-transcript-list-shell.compare-mode .episode-transcript-scroll{overscroll-behavior-x:contain;overflow:auto hidden}.reader-layout-compare .episode-transcript-list-shell.compare-mode{--compare-time-column:104px}.reader-layout-compare .reader-compare-column-header,.reader-layout-compare .episode-transcript-scroll .reader-compare-row{grid-template-columns:var(--compare-time-column) minmax(0, 1fr)}.reader-layout-compare .reader-compare-time{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;width:100%}.reader-layout-compare .reader-compare-column-header{position:relative;top:auto}.reader-layout-stack .episode-transcript-list-shell .episode-return-current,.reader-layout-compare .episode-transcript-list-shell .episode-return-current{z-index:30;margin:0;position:fixed;bottom:1rem;right:50%;transform:translate(50%);box-shadow:0 8px 28px #00000029}@media (width<=760px){.reader-layout-compare .episode-transcript-list-shell.compare-mode{--compare-time-column:92px}.reader-layout-stack .episode-transcript-list-shell .episode-return-current,.reader-layout-compare .episode-transcript-list-shell .episode-return-current{max-width:calc(100vw - 2rem);bottom:1rem;right:1rem;transform:none}}.episode-transcript-scroll .reader-segment-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem}.episode-transcript-scroll .reader-segment{padding-bottom:.35rem}.episode-transcript-scroll .segment-row-footer{opacity:1;pointer-events:auto;justify-content:space-between;align-items:center;gap:.8rem;min-height:34px;padding:0 .9rem .65rem calc(1.7rem + 70px);display:flex;transform:none}.episode-transcript-scroll .segment-submission-summary,.episode-transcript-scroll .segment-row-action{min-height:32px;font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);white-space:nowrap;background:0 0;border:0;margin:0;line-height:1}.episode-transcript-scroll .segment-submission-summary{color:var(--muted);text-align:left;align-items:center;gap:.35rem;padding:0;display:inline-flex}.episode-transcript-scroll .segment-submission-summary i{opacity:.65;font-style:normal}.episode-transcript-scroll .segment-submission-summary strong{color:var(--ink-soft);font-weight:var(--btj-weight-medium)}.episode-transcript-scroll .segment-submission-summary.status-rejected strong,.episode-transcript-scroll .segment-submission-summary.status-stale strong{color:var(--danger)}.episode-transcript-scroll .segment-submission-summary:hover,.episode-transcript-scroll .segment-submission-summary:focus-visible,.episode-transcript-scroll .segment-row-action:hover,.episode-transcript-scroll .segment-row-action:focus-visible{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.episode-transcript-scroll .segment-row-action{color:var(--ink-soft);opacity:0;pointer-events:none;padding:0;transition:opacity .12s}.episode-transcript-scroll .segment-row-action-inline{min-width:max-content;margin-right:.9rem}.episode-transcript-scroll .reader-segment-row:hover .segment-row-action,.episode-transcript-scroll .reader-segment-row:focus-within .segment-row-action,.episode-transcript-scroll .reader-segment-row.focused .segment-row-action,.episode-transcript-scroll .reader-segment-row.correction-open .segment-row-action{opacity:1;pointer-events:auto}.notification-system-popover{width:min(410px,100vw - 24px);overflow:hidden}.notification-system-popover>header{justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:0 16px;display:flex}.notification-system-popover>header strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold)}.notification-system-popover>header button{min-height:34px;color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);padding:0}.notification-feed-list{max-height:min(520px,68vh);overflow:auto}.notification-feed-item{border-bottom:1px solid var(--line);background:var(--paper-light);position:relative}.notification-feed-item.is-unread{background:color-mix(in srgb, var(--surface-selected) 45%, var(--paper-light))}.notification-feed-item>a,.notification-feed-item>button{width:100%;min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 8px;align-items:start;gap:10px;padding:14px 16px;text-decoration:none;display:grid}.notification-feed-item>a:hover,.notification-feed-item>button:hover{background:var(--surface-hover)}.notification-feed-icon{background:var(--surface);width:36px;height:36px;color:var(--ink-soft);border-radius:50%;place-items:center;display:grid}.notification-feed-copy{gap:3px;min-width:0;display:grid}.notification-feed-copy strong{color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.notification-feed-copy>span,.notification-feed-copy small{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-regular);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.notification-unread-dot{background:var(--ink);border-radius:50%;align-self:center;width:7px;height:7px}.notification-feed-item.is-read .notification-feed-copy strong{font-weight:var(--btj-weight-regular)}.notification-system-popover>footer{place-items:center;min-height:48px;padding:0;display:grid}.notification-system-popover>footer a{font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium)}.notification-page-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.notification-inbox,.notification-preferences-card{border:1px solid var(--line);background:var(--paper-light);border-radius:18px;overflow:hidden}.notification-filter-row{border-bottom:1px solid var(--line);gap:4px;padding:10px;display:flex;overflow-x:auto}.notification-filter-row button{min-height:36px;color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.notification-filter-row button:hover,.notification-filter-row button.active{background:var(--surface-active);color:var(--ink)}.notification-filter-row button span{background:var(--paper-light);border-radius:999px;place-items:center;min-width:20px;height:20px;display:grid}.notification-page-list .notification-feed-item:last-child{border-bottom:0}.notification-page-list .notification-feed-item>a,.notification-page-list .notification-feed-item>button{padding:18px}.notification-feed-action{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;bottom:10px;right:16px}.notification-feed-item:hover .notification-feed-action,.notification-feed-item:focus-within .notification-feed-action{opacity:1;pointer-events:auto}.notification-item-actions{gap:12px;display:flex}.notification-item-actions button{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);background:0 0;border:0;padding:0}.notification-item-actions button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.notification-empty{color:var(--muted);font-size:var(--btj-type-standard);text-align:center;margin:0;padding:48px 20px}.notification-preferences-card{padding:16px;position:sticky;top:88px}.notification-preferences-card h2{font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold);margin:0 0 10px}.notification-preferences-card label{border-bottom:1px solid var(--line);min-height:46px;color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-regular);justify-content:space-between;align-items:center;gap:16px;display:flex}.notification-preferences-card input{width:18px;height:18px}.notification-required-types{color:var(--muted);font-size:var(--btj-type-small);padding-top:12px;line-height:1.45}@media (hover:none){.episode-transcript-scroll .segment-row-action,.notification-feed-action{opacity:1;pointer-events:auto}}@media (width<=900px){.notification-page-layout{grid-template-columns:minmax(0,1fr)}.notification-preferences-card{order:-1;position:static}}@media (width<=640px){.episode-transcript-scroll .reader-segment-main{grid-template-columns:minmax(0,1fr);gap:0}.episode-transcript-scroll .segment-row-action-inline{justify-self:end;margin:0 .9rem .55rem}.episode-transcript-scroll .segment-row-footer{padding-left:.9rem}.notification-system-popover{top:62px!important;right:12px!important}.notification-page-list .notification-feed-item>a,.notification-page-list .notification-feed-item>button{padding-bottom:48px}.notification-feed-action{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.episode-transcript-scroll .segment-row-action,.notification-feed-action{transition:none}}.icon-tabler{color:currentColor;shape-rendering:geometricprecision;flex:none;display:block;overflow:visible}.theme-mode-picker button>.icon-tabler,.language-menu-trigger>.icon-tabler,.notification-trigger>.icon-tabler{width:18px;height:18px}.mobile-public-icon>.icon-tabler,.mobile-menu-toggle>.icon-tabler,.mobile-menu-close>.icon-tabler{width:24px;height:24px}.studio-confirm-dialog{grid-template-columns:42px minmax(0,1fr);gap:.85rem 1rem}.studio-confirm-icon{width:42px;height:42px}.studio-confirm-icon>.icon-tabler{width:22px;height:22px}.studio-success-toast .icon-tabler{width:18px;height:18px}.theme-mode-picker button{align-items:center}.theme-mode-picker button>.icon-tabler{align-self:center}.home-guide-step-icon>.icon-tabler{width:24px;height:24px}.hero-actions .icon-tabler{width:18px;height:18px}@media (width<=720px){.studio-confirm-dialog{grid-template-columns:40px minmax(0,1fr)}.studio-confirm-icon{width:40px;height:40px}}.public-right-rail-card{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 88%, var(--ink) 4%);border-radius:16px;overflow:hidden}.public-right-rail-card h2{border-bottom:1px solid var(--line);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0;padding:.9rem 1rem}.public-right-rail-card nav{display:grid}.public-right-rail-card nav a{border-bottom:1px solid var(--line);color:var(--ink);gap:.2rem;padding:.78rem 1rem;display:grid}.public-right-rail-card nav a:last-child{border-bottom:0}.public-right-rail-card nav a:hover,.public-right-rail-card nav a:focus-visible{background:var(--surface-hover)}.public-right-rail-card nav strong{-webkit-line-clamp:2;font-size:var(--btj-type-standard);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.public-right-rail-card nav span,.public-right-rail-card p{color:var(--muted);font-size:var(--btj-type-small)}.public-right-rail-card p{margin:0;padding:1rem}.public-right-rail-ad .sponsor-opportunity-card,.public-right-rail-ad .sponsor-placement{border-color:var(--ink);background:var(--ink);color:var(--paper);border-radius:16px;overflow:hidden}.public-right-rail-ad .sponsor-opportunity-card p,.public-right-rail-ad .sponsor-opportunity-card span,.public-right-rail-ad .sponsor-placement p,.public-right-rail-ad .sponsor-placement span{color:color-mix(in srgb, var(--paper) 72%, transparent)}.public-right-rail-ad .sponsor-opportunity-card a,.public-right-rail-ad .sponsor-placement-copy>a{border-color:var(--paper);background:var(--paper);color:var(--ink)}.public-right-rail-ad .sponsor-placement-visual{background:color-mix(in srgb, var(--ink) 88%, white 12%)}.workflow-sticky-actions .text-button.danger{color:var(--danger);margin-top:.35rem}.workflow-integrity-note{color:var(--muted);font-size:var(--btj-type-small);line-height:1.5;display:block}:root{--btj-public-secondary-expanded:264px;--btj-public-secondary-collapsed:48px;--btj-public-feed-track:clamp(760px, 52vw, 920px);--btj-public-right-track:316px;--btj-public-column-gap:24px;--btj-public-nav-motion:.24s cubic-bezier(.2, .8, .2, 1)}@media (width<=860px){.public-mobile-context-leading{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.public-mobile-context-copy{text-align:left;gap:1px;min-width:0;display:grid}.public-mobile-context-copy strong{color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);line-height:1.25}.public-mobile-context-copy small{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-regular);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}}.episode-review-frame{min-width:0;display:block}.episode-review-frame.is-active{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;display:grid}.episode-review-nav-section{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium)}.episode-review-mobile-menu{gap:6px;display:grid}.episode-review-episode-list>a{min-width:0;color:var(--ink);align-items:center;text-decoration:none;display:grid}.episode-review-nav-section{padding:14px 10px 6px;display:block}.episode-review-episode-list{gap:3px;display:grid}.episode-review-episode-list>a{border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:42px;padding:7px 10px}.episode-review-episode-list>a>span{color:var(--muted);font-size:var(--btj-type-small);font-variant-numeric:tabular-nums}.episode-review-episode-list>a strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-review-episode-list>a:hover,.episode-review-episode-list>a:focus-visible{background:var(--surface-hover)}.episode-review-episode-list>a.active{background:var(--surface-active)}.episode-review-episode-list>a.active strong{font-weight:var(--btj-weight-semibold)}.episode-review-frame.is-active>.episode-workspace-page{width:100%;max-width:1560px;margin-inline:auto}:root[data-theme=dark] .public-right-rail-card,:root[data-theme=dark] .public-right-rail-ad .sponsor-opportunity-card,:root[data-theme=dark] .public-right-rail-ad .sponsor-placement{color:#f2f3f3;background:#070909;border-color:#ffffff1f}:root[data-theme=dark] .public-right-rail-card h2,:root[data-theme=dark] .public-right-rail-card nav a{color:#f2f3f3}:root[data-theme=dark] .public-right-rail-card nav span,:root[data-theme=dark] .public-right-rail-card p,:root[data-theme=dark] .public-right-rail-ad .sponsor-opportunity-card p,:root[data-theme=dark] .public-right-rail-ad .sponsor-opportunity-card span,:root[data-theme=dark] .public-right-rail-ad .sponsor-placement p,:root[data-theme=dark] .public-right-rail-ad .sponsor-placement span{color:#a9afb1}:root[data-theme=dark] .public-right-rail-card h2,:root[data-theme=dark] .public-right-rail-card nav a{border-color:#ffffff1a}:root[data-theme=dark] .public-right-rail-card nav a:hover,:root[data-theme=dark] .public-right-rail-card nav a:focus-visible{background:#ffffff0e}:root[data-theme=dark] .public-right-rail-ad .sponsor-opportunity-card a,:root[data-theme=dark] .public-right-rail-ad .sponsor-placement-copy>a{color:#f2f3f3;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=1180px){.episode-review-frame.is-active{grid-template-columns:minmax(0,1fr)}.episode-review-mobile-leading{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.episode-review-mobile-leading>span{gap:1px;min-width:0;display:grid}.episode-review-mobile-leading strong,.episode-review-mobile-leading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-review-mobile-leading strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold)}.episode-review-mobile-leading small{color:var(--muted);font-size:var(--btj-type-small)}.episode-review-mobile-menu{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;margin-top:8px;padding:8px}}@media (width<=860px){.public-right-rail-ad .sponsor-opportunity-card,.public-right-rail-ad .sponsor-placement{padding:18px}}.episode-review-groups{gap:8px;min-width:0;display:grid}.episode-review-group{min-width:0}.episode-review-group+.episode-review-group{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.workflow-data-table{border:1px solid var(--line);background:var(--paper-light);border-radius:18px;overflow:hidden}.workflow-data-head,.workflow-data-row{align-items:center;gap:1rem;display:grid}.workflow-contributor-grid{grid-template-columns:minmax(250px,1.55fr) minmax(110px,.58fr) minmax(110px,.58fr) minmax(170px,.9fr) 30px}.workflow-episode-grid{grid-template-columns:minmax(0,1fr) minmax(120px,150px) 30px}.workflow-data-head{min-height:44px;color:var(--muted);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 88%, var(--surface-hover));font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);padding:.55rem 1rem}.workflow-data-body{display:grid}.workflow-data-row{min-height:76px;color:var(--ink);border-bottom:1px solid var(--line);background:var(--paper-light);padding:.75rem 1rem;transition:background .16s}.workflow-data-row:last-child{border-bottom:0}.workflow-data-row:hover,.workflow-data-row:focus-visible{background:var(--surface-hover)}.workflow-data-row:focus-visible{outline:2px solid var(--ink-soft);outline-offset:-2px}.workflow-data-identity{align-items:center;gap:1rem;min-width:0;display:flex}.workflow-data-copy{gap:.2rem;min-width:0;display:grid}.workflow-data-copy strong,.workflow-data-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-data-copy strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold)}.workflow-data-copy span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-regular)}.workflow-data-role,.workflow-data-status,.workflow-data-alert{min-width:0}.workflow-role-text,.workflow-operational-status,.workflow-data-empty{font-size:var(--btj-type-small)}.workflow-role-text{color:var(--ink-soft);font-weight:var(--btj-weight-medium)}.workflow-operational-status{color:var(--ink-soft);font-weight:var(--btj-weight-medium);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.workflow-status-dot{border:1px solid var(--muted);background:0 0;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.workflow-operational-status.status-active .workflow-status-dot,.workflow-operational-status.status-published .workflow-status-dot,.workflow-operational-status.status-live .workflow-status-dot,.workflow-operational-status.status-approved .workflow-status-dot{border-color:var(--ink);background:var(--ink)}.workflow-operational-status.status-suspended .workflow-status-dot,.workflow-operational-status.status-rejected .workflow-status-dot,.workflow-operational-status.status-cancelled .workflow-status-dot{border-color:var(--muted);background:var(--muted);box-shadow:inset 0 0 0 2px var(--paper-light)}.workflow-data-alert .status-badge{white-space:nowrap;max-width:100%}.workflow-data-empty{color:var(--muted);font-weight:var(--btj-weight-regular)}.workflow-data-arrow{width:30px;height:30px;color:var(--muted);place-items:center;transition:transform .16s,color .16s;display:grid}.workflow-data-row:hover .workflow-data-arrow{color:var(--ink);transform:translate(2px)}.workflow-header-metadata{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;display:inline-flex}.workflow-title-line>.workflow-operational-status,.workflow-title-line>.workflow-header-metadata{flex:none}@media (width<=960px){.workflow-contributor-grid{grid-template-columns:minmax(230px,1.4fr) minmax(100px,.55fr) minmax(100px,.55fr) minmax(150px,.8fr) 30px}}@media (width<=720px){.workflow-data-table{border-radius:16px}.workflow-data-head{display:none}.workflow-data-row{gap:.45rem .7rem;min-height:0;padding:.85rem}.workflow-contributor-grid{grid-template-columns:minmax(0,1fr) auto 28px;grid-template-areas:"identity identity arrow""role status arrow""alert alert alert"}.workflow-episode-grid{grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"identity arrow""status arrow"}.workflow-data-identity{grid-area:identity;gap:.75rem}.workflow-data-role{grid-area:role;margin-left:52px}.workflow-data-status{grid-area:status}.workflow-episode-grid .workflow-data-status{margin-left:52px}.workflow-data-alert{grid-area:alert;margin-left:52px}.workflow-data-alert:not(.has-alert){display:none}.workflow-data-arrow{grid-area:arrow;align-self:center}.workflow-data-copy strong,.workflow-data-copy span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.workflow-header-metadata{gap:.5rem .85rem;width:100%}}.workflow-submission-grid{grid-template-columns:minmax(280px,1.8fr) minmax(170px,.9fr) minmax(120px,.55fr) minmax(120px,.58fr) 30px}.workflow-data-cell{min-width:0;color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=960px){.workflow-submission-grid{grid-template-columns:minmax(240px,1.5fr) minmax(150px,.8fr) minmax(110px,.5fr) minmax(110px,.55fr) 30px}}@media (width<=720px){.workflow-submission-grid{grid-template-columns:minmax(0,1fr) auto 28px;grid-template-areas:"identity identity arrow""episode episode arrow""submitted status arrow"}.workflow-submission-grid .workflow-data-episode{grid-area:episode;margin-left:52px}.workflow-submission-grid .workflow-data-submitted{grid-area:submitted;margin-left:52px}.workflow-submission-grid .workflow-data-status{grid-area:status}.workflow-data-cell{white-space:normal}}.discussion-main{width:min(1080px,100% - 2rem);margin:0 auto;padding:3rem 0 6rem}.discussion-page-intro,.discussion-scope-intro{max-width:760px;margin-bottom:1.6rem}.discussion-page-intro h1,.discussion-scope-intro h1{font-size:var(--btj-type-display);margin-bottom:.65rem}.discussion-page-intro p,.discussion-scope-intro p{color:var(--muted);margin-bottom:0;line-height:1.65}.discussion-scope-main .public-breadcrumb{margin-bottom:2rem}.discussion-context-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.discussion-directory{gap:1rem;display:grid}.discussion-directory-group{border:1px solid var(--line);background:var(--paper-light);border-radius:18px;overflow:hidden}.discussion-directory-group>header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem;display:flex}.discussion-directory-group>header span,.discussion-directory-group>header p{color:var(--muted);font-size:var(--btj-type-small)}.discussion-directory-group>header h2{font-size:var(--btj-type-standard);margin:.2rem 0}.discussion-directory-group>header p{margin:0}.discussion-episode-directory{display:grid}.discussion-episode-directory>a{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:.8rem;padding:.85rem 1rem;transition:background .15s;display:grid}.discussion-episode-directory>a:last-child{border-bottom:0}.discussion-episode-directory>a:hover{background:var(--surface-hover)}.discussion-episode-directory>a>span{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:12px;place-items:center;display:grid}.discussion-episode-directory strong,.discussion-episode-directory small{display:block}.discussion-episode-directory strong{font-size:var(--btj-type-standard)}.discussion-episode-directory small{color:var(--muted);font-size:var(--btj-type-small);margin-top:.18rem}.discussion-episode-directory b{color:var(--muted);font-size:var(--btj-type-heading);font-weight:var(--btj-weight-regular)}.discussion-board{margin-top:1.5rem}.discussion-board-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.discussion-board-header p{max-width:660px;color:var(--muted);font-size:var(--btj-type-standard);margin:0;line-height:1.55}.discussion-access-card,.discussion-composer,.discussion-empty,.discussion-thread{border:1px solid var(--line);background:var(--paper-light);border-radius:18px}.discussion-access-card{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding:1rem;display:flex}.discussion-access-card strong{font-size:var(--btj-type-standard)}.discussion-access-card p{color:var(--muted);font-size:var(--btj-type-small);margin:.22rem 0 0;line-height:1.5}.discussion-composer{gap:.9rem;margin-bottom:1rem;padding:1rem;display:grid}.discussion-composer label{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);gap:.4rem;display:grid}.discussion-composer label small{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-regular);justify-self:end}.discussion-composer input,.discussion-composer textarea,.discussion-reply-form textarea{border:1px solid var(--btj-field-outline);background:var(--btj-field-surface);width:100%;color:var(--ink);border-radius:14px;outline:none;padding:.75rem .8rem}.discussion-composer input:focus,.discussion-composer textarea:focus,.discussion-reply-form textarea:focus{border-color:var(--btj-field-outline-focus)}.discussion-composer-actions{justify-content:flex-end;gap:.55rem;display:flex}.discussion-thread-list{gap:.8rem;display:grid}.discussion-thread{padding:1rem}.discussion-thread>header{align-items:center;gap:.7rem;display:flex}.discussion-avatar{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex:0 0 42px;width:42px;height:42px;overflow:hidden}.discussion-avatar img,.discussion-avatar>span,.discussion-moderation-person img,.discussion-moderation-person i{object-fit:cover;width:100%;height:100%;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);place-items:center;display:grid}.discussion-avatar.small-avatar{border-radius:11px;flex-basis:34px;width:34px;height:34px}.discussion-author-line{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;display:flex}.discussion-author-line strong{font-size:var(--btj-type-small)}.discussion-author-line span,.discussion-thread-heading>small{color:var(--muted);font-size:var(--btj-type-small)}.discussion-thread>p,.discussion-reply p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-soft);line-height:1.65}.discussion-thread>p{font-size:var(--btj-type-standard);margin-bottom:.8rem}.discussion-toggle{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border:0;padding:.25rem 0}.discussion-toggle:hover{color:var(--ink)}.discussion-replies{border-top:0;gap:.65rem;margin-top:.7rem;padding-top:0;display:grid}.discussion-reply{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:.65rem;padding:.72rem;display:grid}.discussion-reply p{font-size:var(--btj-type-small);margin:.25rem 0 0}.discussion-empty-replies,.discussion-notice{color:var(--muted);font-size:var(--btj-type-small)}.discussion-notice{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:.7rem .8rem}.discussion-notice a{color:var(--ink);font-weight:var(--btj-weight-semibold)}.discussion-reply-form{gap:.45rem;display:grid}.discussion-reply-form>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.discussion-reply-form small{color:var(--muted);font-size:var(--btj-type-small)}.discussion-empty{text-align:center;padding:1.3rem}.discussion-empty strong{font-size:var(--btj-type-standard)}.discussion-empty p{color:var(--muted);font-size:var(--btj-type-small);margin:.3rem 0 0}.discussion-load-more{justify-content:center;margin-top:1rem;display:flex}:root[data-theme=dark] .discussion-directory-group,:root[data-theme=dark] .discussion-access-card,:root[data-theme=dark] .discussion-composer,:root[data-theme=dark] .discussion-empty,:root[data-theme=dark] .discussion-thread,:root[data-theme=dark] .discussion-reply,:root[data-theme=dark] .discussion-notice{background:var(--paper-light);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .discussion-directory-group>header,:root[data-theme=dark] .discussion-reply,:root[data-theme=dark] .discussion-notice,:root[data-theme=dark] .discussion-avatar{background:var(--paper)}@media (width<=780px){.discussion-main{width:min(100% - 1.2rem,1080px);padding-top:1.6rem}.discussion-directory-group,.discussion-access-card,.discussion-composer,.discussion-empty,.discussion-thread{border-radius:16px}.discussion-directory-group>header,.discussion-board-header,.discussion-access-card{flex-direction:column;align-items:flex-start}.discussion-directory-group>header .secondary-button,.discussion-board-header .primary-button,.discussion-access-card .secondary-button{width:100%}.discussion-composer-actions{grid-template-columns:1fr 1fr;display:grid}.discussion-composer-actions button{width:100%}}.discussion-thread-editor,.discussion-inline-editor{gap:.7rem;display:grid}.discussion-thread-editor{margin-top:.9rem}.discussion-thread-editor label{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);gap:.38rem;display:grid}.discussion-thread-editor label small,.discussion-inline-editor small,.discussion-edit-note{color:var(--muted);font-size:var(--btj-type-small)}.discussion-thread-editor label small{justify-self:end}.discussion-thread-editor input,.discussion-thread-editor textarea,.discussion-inline-editor textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:14px;outline:none;padding:.75rem .8rem}.discussion-thread-editor input:focus,.discussion-thread-editor textarea:focus,.discussion-inline-editor textarea:focus{border-color:var(--ink)}.discussion-edit-note{margin:-.2rem 0 0;line-height:1.5}.discussion-thread-actions{margin:.15rem 0 .35rem}.discussion-item-actions{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:24px;display:flex}.discussion-item-actions button,.discussion-delete-confirmation button{color:var(--muted);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);cursor:pointer;background:0 0;border:0;padding:.15rem 0}.discussion-item-actions button:hover,.discussion-delete-confirmation button:hover{color:var(--ink)}.discussion-item-actions button:disabled,.discussion-delete-confirmation button:disabled{cursor:default;opacity:.5}.discussion-delete-confirmation{align-items:center;gap:.7rem;display:inline-flex}.discussion-delete-confirmation button:first-child{color:var(--ink)}.discussion-thread-tree{gap:.15rem;display:grid}.discussion-reply-node{min-width:0;padding-left:1.25rem;position:relative}.discussion-reply-node:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:-.2rem;left:.35rem}.discussion-reply-node:after{content:"";border:1px solid var(--line-strong,var(--line));background:var(--paper-light);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:1.55rem;left:.15rem}.discussion-reply-node:last-child:before{bottom:calc(100% - 1.78rem)}.discussion-reply-children{gap:.15rem;margin-left:1.35rem;display:grid}.discussion-reply{background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr);padding:.6rem 0 .55rem}.discussion-reply-content{min-width:0}.discussion-reply p{margin:.24rem 0 .18rem}.discussion-reply.is-deleted{opacity:.72}.discussion-reply.is-deleted .discussion-avatar{filter:grayscale()}.discussion-nested-composer{margin:.1rem 0 .55rem}.discussion-inline-composer,.discussion-inline-editor{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:.7rem}.discussion-inline-editor>div,.discussion-composer-buttons{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.discussion-composer-buttons{justify-content:flex-end}.discussion-reply-form>div{align-items:center}:root[data-theme=dark] .discussion-thread-editor input,:root[data-theme=dark] .discussion-thread-editor textarea,:root[data-theme=dark] .discussion-inline-editor textarea,:root[data-theme=dark] .discussion-inline-composer,:root[data-theme=dark] .discussion-inline-editor{background:var(--paper);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .discussion-reply-node:after{background:var(--paper-light)}@media (width<=640px){.discussion-reply-node{padding-left:.95rem}.discussion-reply-node:before{left:.2rem}.discussion-reply-node:after{left:0}.discussion-reply-children{margin-left:.65rem}.discussion-reply{grid-template-columns:30px minmax(0,1fr);gap:.55rem}.discussion-avatar.small-avatar{flex-basis:30px;width:30px;height:30px}.discussion-inline-composer,.discussion-inline-editor{padding:.6rem}.discussion-composer-buttons .small{width:auto}}.discussion-report-control{align-items:center;display:inline-flex;position:relative}.discussion-report-sent{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.discussion-report-popover{z-index:12;border:1px solid var(--line);background:var(--paper);border-radius:15px;gap:.65rem;width:min(310px,100vw - 2rem);padding:.8rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 14px 40px #0000001f}.discussion-report-popover label{color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);gap:.32rem;display:grid}.discussion-report-popover select,.discussion-report-popover textarea{border:1px solid var(--line);background:var(--paper-light);width:100%;color:var(--ink);font:inherit;border-radius:11px;outline:none;padding:.58rem .65rem}.discussion-report-popover select:focus,.discussion-report-popover textarea:focus{border-color:var(--ink)}.discussion-report-popover small{color:var(--muted);font-size:var(--btj-type-small);justify-self:end}.discussion-report-actions{justify-content:flex-end;gap:.7rem;display:flex}.discussion-report-actions button{color:var(--muted);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);cursor:pointer;background:0 0;border:0;padding:.2rem 0}.discussion-report-actions button:last-child{color:var(--ink)}.discussion-moderation-sections{gap:.4rem;margin-bottom:1rem;display:flex;overflow-x:auto}.discussion-moderation-sections button{border:1px solid var(--line);min-height:34px;color:var(--muted);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);cursor:pointer;background:0 0;border-radius:11px;flex:none;align-items:center;gap:.45rem;padding:.42rem .68rem;display:inline-flex}.discussion-moderation-sections button.active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.discussion-moderation-sections button span{min-width:18px;height:18px;font-size:var(--btj-type-small);border:1px solid;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.discussion-moderation-layout{grid-template-columns:minmax(220px,310px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.discussion-moderation-queue{gap:.45rem;max-height:calc(100vh - 250px);padding-right:.2rem;display:grid;overflow-y:auto}.discussion-moderation-queue>button{text-align:left;border:1px solid var(--line);background:var(--paper-light);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;gap:.3rem;padding:.72rem;display:grid}.discussion-moderation-queue>button:hover,.discussion-moderation-queue>button.active{border-color:var(--ink);background:var(--surface-hover)}.discussion-moderation-queue>button span,.discussion-moderation-queue>button small{color:var(--muted);font-size:var(--btj-type-small)}.discussion-moderation-queue>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:var(--btj-type-small);display:block;overflow:hidden}.discussion-moderation-detail{border:1px solid var(--line);background:var(--paper-light);border-radius:18px;gap:.9rem;min-width:0;padding:1rem;display:grid}.discussion-moderation-meta-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.discussion-moderation-meta-row>div{gap:.3rem;min-width:0;display:grid}.discussion-moderation-meta-row>div>span,.discussion-moderation-target-head,.discussion-moderator-note>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:none;letter-spacing:.08em}.discussion-moderation-meta-row>div>strong{font-size:var(--btj-type-small)}.discussion-moderation-person{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.discussion-moderation-person img,.discussion-moderation-person i{border-radius:50%;flex:0 0 28px;width:28px;height:28px}.discussion-moderation-person img{object-fit:cover}.discussion-moderation-person i{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:var(--btj-type-small);justify-content:center;align-items:center;font-style:normal;display:inline-flex}.discussion-moderation-person strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--btj-type-small);overflow:hidden}.discussion-moderation-target{border:1px solid var(--line);background:var(--paper);border-radius:16px;gap:.65rem;padding:.9rem;display:grid}.discussion-moderation-target-head{justify-content:space-between;gap:.75rem;display:flex}.discussion-moderation-target h3{font-size:var(--btj-type-standard);margin:0}.discussion-moderation-target p{white-space:pre-wrap;line-height:1.65;font-size:var(--btj-type-small);margin:0}.discussion-moderation-statuses{flex-wrap:wrap;gap:.35rem;display:flex}.discussion-moderation-statuses span{border:1px solid var(--line);min-height:23px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-transform:capitalize;border-radius:999px;align-items:center;padding:.2rem .48rem;display:inline-flex}.discussion-moderator-note{gap:.38rem;display:grid}.discussion-moderator-note textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:14px;outline:none;padding:.72rem .78rem}.discussion-moderator-note textarea:focus{border-color:var(--ink)}.discussion-moderator-note small{color:var(--muted);font-size:var(--btj-type-small);justify-self:end}.discussion-moderation-actions{flex-wrap:wrap;gap:.5rem;display:flex}.discussion-moderation-actions button{width:auto;min-height:34px}.discussion-moderation-replies{gap:.55rem;padding-top:.2rem;display:grid}.discussion-moderation-subhead{justify-content:space-between;align-items:center;display:flex}.discussion-moderation-subhead strong{font-size:var(--btj-type-small)}.discussion-moderation-subhead span{color:var(--muted);font-size:var(--btj-type-small)}.discussion-moderation-replies>article{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:.45rem;padding:.72rem;display:grid}.discussion-moderation-replies>article.is-hidden{opacity:.66}.discussion-moderation-replies>article>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.discussion-moderation-replies>article small{color:var(--muted);font-size:var(--btj-type-small)}.discussion-moderation-replies>article p{white-space:pre-wrap;line-height:1.55;font-size:var(--btj-type-small);margin:0}.discussion-moderation-replies>article>button{color:var(--ink);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:.2rem 0}.discussion-moderation-history{gap:.55rem;display:grid}.discussion-moderation-history>article{border:1px solid var(--line);background:var(--paper-light);border-radius:14px;gap:.35rem;padding:.78rem;display:grid}.discussion-moderation-history>article>div{justify-content:space-between;gap:.75rem;display:flex}.discussion-moderation-history strong{font-size:var(--btj-type-small)}.discussion-moderation-history span,.discussion-moderation-history small{color:var(--muted);font-size:var(--btj-type-small)}.discussion-moderation-history p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.5}:root[data-theme=dark] .discussion-report-popover,:root[data-theme=dark] .discussion-report-popover select,:root[data-theme=dark] .discussion-report-popover textarea,:root[data-theme=dark] .discussion-moderation-queue>button,:root[data-theme=dark] .discussion-moderation-detail,:root[data-theme=dark] .discussion-moderation-target,:root[data-theme=dark] .discussion-moderator-note textarea,:root[data-theme=dark] .discussion-moderation-replies>article,:root[data-theme=dark] .discussion-moderation-history>article{border-color:var(--line);background:var(--paper-light);color:var(--ink)}:root[data-theme=dark] .discussion-moderation-target,:root[data-theme=dark] .discussion-moderator-note textarea,:root[data-theme=dark] .discussion-moderation-replies>article,:root[data-theme=dark] .discussion-report-popover select,:root[data-theme=dark] .discussion-report-popover textarea{background:var(--paper)}@media (width<=900px){.discussion-moderation-layout{grid-template-columns:1fr}.discussion-moderation-queue{grid-auto-columns:minmax(220px,78vw);grid-auto-flow:column;max-height:none;padding:0 0 .35rem;overflow:auto hidden}}@media (width<=640px){.discussion-moderation-meta-row{grid-template-columns:1fr}.discussion-moderation-detail{border-radius:16px;padding:.75rem}.discussion-moderation-actions{grid-template-columns:1fr;display:grid}.discussion-moderation-actions button{width:100%}.discussion-report-popover{width:auto;position:fixed;inset:auto .75rem .75rem}}.discussion-board.embedded .discussion-board-header.compact{padding-top:0}.discussion-board.embedded .discussion-board-header.compact p{margin-top:.25rem}.discussion-text-signin{color:var(--ink);font:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.discussion-card,.discussion-thread,.discussion-reply{border-radius:var(--radius-surface)}.discussion-support-card{border:1px solid var(--line);background:var(--paper-light);border-radius:20px}.discussion-rail-label,.discussion-support-card>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em;text-transform:none;display:block}.discussion-rail-label{padding:.35rem .55rem .65rem}.discussion-channel-links{gap:.2rem;display:grid}.discussion-channel-links>a{min-height:42px;color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:14px;justify-content:space-between;align-items:center;gap:.65rem;padding:.62rem .7rem;transition:background .16s,color .16s,transform .16s;display:flex}.discussion-channel-links>a:hover{background:var(--surface-hover);color:var(--ink);transform:translate(2px)}.discussion-channel-links>a.active{background:var(--ink);color:var(--paper)}.discussion-channel-links>a small,.discussion-channel-links>a b{color:inherit;font-size:var(--btj-type-small)}.discussion-topic-index{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.8rem}.discussion-topic-index>strong{font-size:var(--btj-type-small);padding:0 .55rem .55rem;display:block}.discussion-topic-index nav{gap:.18rem;display:grid}.discussion-topic-index nav a{color:var(--ink-soft);font-size:var(--btj-type-small);border-radius:12px;gap:.15rem;padding:.58rem .65rem;line-height:1.4;display:grid}.discussion-topic-index nav a:hover{background:var(--surface-hover);color:var(--ink)}.discussion-topic-index nav small{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.discussion-topic-index>p{color:var(--muted);font-size:var(--btj-type-small);margin:0;padding:.3rem .55rem .5rem}.discussion-support-card{padding:1rem}.discussion-support-card h2{font-size:var(--btj-type-standard);margin:.45rem 0;line-height:1.35}.discussion-support-card p{color:var(--muted);font-size:var(--btj-type-small);margin:0 0 .85rem;line-height:1.55}.discussion-support-card .primary-button,.discussion-support-card .secondary-button{justify-content:center;width:100%}.discussion-partner-slot{background:0 0;border-style:dashed}.discussion-partner-link{color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-underline-offset:3px;text-decoration:underline;display:inline-flex}.discussion-thread{scroll-margin-top:104px}:root[data-theme=dark] .discussion-support-card,.discussion-reply-form textarea{background:var(--paper-light);color:var(--ink);border-color:var(--line)}.discussion-reply-form textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--focus-ring)}.discussion-compose-modal{border:1px solid var(--line);background:var(--paper-light);width:min(760px,100%);max-height:min(88vh,820px);color:var(--ink);border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;animation:.22s cubic-bezier(.2,.8,.2,1) both discussionModalIn;display:grid;overflow:hidden;box-shadow:0 32px 100px #00000061}.discussion-compose-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.2rem 1rem;display:flex}.discussion-compose-header>div{min-width:0}.discussion-compose-header h2{font-size:var(--btj-type-standard);letter-spacing:-.015em;margin:0 0 .65rem;line-height:1.25}.discussion-scope-chip{border:1px solid var(--line);background:var(--surface-hover);max-width:100%;color:var(--muted);font-size:var(--btj-type-small);border-radius:999px;align-items:center;gap:.42rem;padding:.42rem .62rem;line-height:1.25;display:inline-flex}.discussion-scope-chip b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:var(--btj-weight-semibold);overflow:hidden}.discussion-compose-close{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:0 0 40px;place-items:center;transition:background .15s,color .15s,transform .12s;display:grid}.discussion-compose-close span{font-size:var(--btj-type-display);line-height:1;display:block;transform:translateY(-1px)}.discussion-compose-close:hover{background:var(--surface-hover);color:var(--ink)}.discussion-compose-close:active{transform:scale(.94)}.discussion-compose-body{min-height:0;padding:.2rem 1.2rem 1rem;overflow:auto}.discussion-compose-field{position:relative}.discussion-compose-field input,.discussion-compose-field textarea{width:100%;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}.discussion-compose-field input:focus,.discussion-compose-field textarea:focus{box-shadow:none;border-color:#0000}.discussion-compose-field small{color:var(--muted);font-size:var(--btj-type-small);position:absolute;bottom:.65rem;right:.15rem}.discussion-compose-field.title-field{border-bottom:1px solid var(--line)}.discussion-compose-field.title-field input{min-height:68px;font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold);letter-spacing:-.018em;padding:.85rem 4rem .85rem 0}.discussion-compose-field.body-field textarea{resize:vertical;min-height:250px;font-size:var(--btj-type-standard);padding:1rem 4rem 2rem 0;line-height:1.7}.discussion-compose-footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 92%, var(--surface-hover));justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.discussion-compose-footer p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.45}.discussion-compose-footer>div{flex:none;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}@media (width<=620px){.discussion-compose-modal{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;animation-name:discussionModalMobileIn}.discussion-compose-header{padding:.8rem .9rem}.discussion-compose-header h2{font-size:var(--btj-type-standard)}.discussion-scope-chip{max-width:calc(100vw - 5rem)}.discussion-compose-body{padding-inline:1rem}.discussion-compose-field.title-field input{min-height:62px;font-size:var(--btj-type-standard);padding-right:3.2rem}.discussion-compose-field.body-field textarea{min-height:calc(100dvh - 290px);padding-right:3.2rem}.discussion-compose-footer{padding:.8rem 1rem max(.8rem, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.discussion-compose-footer>div{grid-template-columns:.8fr 1.2fr;display:grid}.discussion-compose-footer button{width:100%}}@media (prefers-reduced-motion:reduce){.discussion-compose-modal,.discussion-compose-close{transition-duration:1ms!important;animation-duration:1ms!important}}.discussion-scope-intro{margin-bottom:1rem}.discussion-scope-intro h1{font-size:var(--btj-type-display);margin-bottom:.35rem;line-height:1.25}.discussion-directory-group>header h2{font-size:var(--btj-type-standard)}.discussion-board-header{align-items:center}.discussion-board-header h2{font-size:var(--btj-type-standard);margin:0}.discussion-board-header>div:empty{display:none}.discussion-join-button{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--muted);text-align:left;font:inherit;font-size:var(--btj-type-small);border-radius:999px;align-items:center;padding:.72rem .9rem;transition:background .16s,border-color .16s,color .16s,transform .12s;display:flex}.discussion-join-button:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--ink)}.discussion-join-button:active{transform:scale(.994)}.discussion-more-control{margin-left:auto;display:inline-flex;position:relative}.discussion-item-actions .discussion-more-button{width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;padding:0;display:grid}.discussion-item-actions .discussion-more-button:hover,.discussion-item-actions .discussion-more-button[aria-expanded=true]{background:var(--surface-hover);color:var(--ink)}.discussion-more-button svg{fill:currentColor;width:18px;height:18px}.discussion-action-menu{z-index:24;border:1px solid var(--line);background:var(--paper-light);width:190px;box-shadow:var(--shadow);border-radius:14px;gap:.18rem;padding:.35rem;animation:.15s both discussionMenuIn;display:grid;position:absolute;bottom:calc(100% + .38rem);right:0}.discussion-item-actions .discussion-action-menu button{width:100%;min-height:38px;color:var(--ink-soft);text-align:left;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);background:0 0;border-radius:10px;align-items:center;gap:.65rem;padding:.55rem .62rem;display:flex}.discussion-item-actions .discussion-action-menu button:hover{background:var(--surface-hover);color:var(--ink)}.discussion-action-menu button span{width:18px;color:var(--muted);font-size:var(--btj-type-standard);place-items:center;display:inline-grid}@media (width<=620px){.discussion-action-menu{width:min(210px,100vw - 2rem)}}@media (prefers-reduced-motion:reduce){.discussion-join-button,.discussion-action-menu{transition:none;animation:none}}.discussion-thread-heading{min-width:0}.discussion-author-line span{font-size:var(--btj-type-small)}.discussion-thread>h3{font-size:var(--btj-type-heading);margin:.65rem 0 .35rem;line-height:1.25}.discussion-thread>p{color:var(--ink-soft);font-size:var(--btj-type-standard);line-height:1.6}.discussion-action-pill,.discussion-icon-action{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:999px;align-items:center;gap:.42rem;padding:.38rem .65rem;display:inline-flex}.discussion-action-pill:hover,.discussion-icon-action:hover{background:var(--surface-hover);color:var(--ink);transform:translateY(-1px)}.discussion-action-pill svg,.discussion-icon-action svg{width:17px;height:17px}.discussion-thread-menu{margin-left:auto;position:relative}.discussion-icon-action{justify-content:center;width:34px;padding:0}.discussion-thread-menu-popover{z-index:40;border:1px solid var(--line);background:var(--paper-light);min-width:155px;box-shadow:var(--shadow);border-radius:14px;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0}.discussion-thread-menu-popover button,.discussion-menu-report{width:100%;min-height:38px;color:var(--ink-soft);font-size:var(--btj-type-small);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.discussion-thread-menu-popover button:hover{background:var(--surface-hover);color:var(--ink)}.discussion-menu-report .discussion-report-control{flex:1}.discussion-menu-report .discussion-report-control>button{min-height:auto;padding:0}.discussion-avatar img,.discussion-avatar>span,.discussion-moderation-person img,.discussion-moderation-person i{object-fit:cover;border-radius:50%!important}.discussion-avatar{border-radius:50%}.discussion-workflow-list{gap:10px;margin-top:18px;display:grid}.discussion-workflow-list>button{width:100%;min-width:0;color:var(--ink);text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:15px 16px;transition:transform .16s,background .16s,border-color .16s;display:grid}.discussion-workflow-list>button:hover{background:var(--surface-hover);border-color:var(--border-strong);transform:translateY(-1px)}.discussion-workflow-leading{background:var(--surface-strong);width:42px;height:42px;font-weight:var(--btj-weight-semibold);border-radius:14px;place-items:center;display:grid}.discussion-workflow-copy{gap:3px;min-width:0;display:grid}.discussion-workflow-copy small,.discussion-workflow-copy span{color:var(--muted);font-size:var(--btj-type-small)}.discussion-workflow-copy strong{font-size:var(--btj-type-standard);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discussion-workflow-arrow{color:var(--muted);font-size:var(--btj-type-display);line-height:1}@media (width<=720px){.discussion-workflow-list>button{grid-template-columns:38px minmax(0,1fr) 18px;padding:13px}.discussion-workflow-leading{border-radius:12px;width:38px;height:38px}.discussion-workflow-copy strong{white-space:normal}}.discussion-workflow-copy small,.discussion-workflow-copy span{font-size:var(--btj-type-small)!important}.discussion-card,.discussion-thread-card,.discussion-rail-card{border-color:var(--line)}.discussion-card,.discussion-thread-card{background:var(--paper-light)}.discussion-card:hover{background:var(--surface-hover);border-color:var(--line-strong)}.discussion-thread>header{gap:.48rem}.discussion-thread>header .discussion-avatar{border-width:1px;flex:0 0 24px;width:24px;height:24px}.discussion-reply .discussion-avatar.small-avatar{border-width:1px;flex:0 0 20px;width:20px;height:20px}.discussion-thread>header .discussion-avatar img,.discussion-thread>header .discussion-avatar>span,.discussion-reply .discussion-avatar.small-avatar img,.discussion-reply .discussion-avatar.small-avatar>span{font-size:var(--btj-type-small)}.discussion-thread-list{padding-inline:clamp(.35rem,1.8vw,1.15rem);gap:.9rem!important}.discussion-thread{box-shadow:0 1px #00000006;border:1px solid var(--line-strong)!important;background:var(--surface)!important;border-radius:18px!important;margin-inline:0!important;padding:clamp(1rem,2.4vw,1.35rem)!important}.discussion-thread:hover{border-color:color-mix(in srgb, var(--line-strong) 70%, var(--ink))}.discussion-thread>header{align-items:center!important}.discussion-avatar,.discussion-avatar.small-avatar{overflow:visible!important}.discussion-avatar img,.discussion-avatar>span{background:var(--surface-strong);object-fit:contain!important}.discussion-author-line{flex-wrap:wrap;align-items:center;min-height:22px;display:flex;gap:.35rem!important}.discussion-author-line strong{font-size:var(--btj-type-small)!important;font-weight:var(--btj-weight-semibold)!important}.discussion-featured-badge{align-self:center}.discussion-thread>h3{font-size:var(--btj-type-standard)!important;margin-top:.85rem!important}.discussion-thread>p{margin-top:.42rem!important;line-height:1.62!important}.discussion-action-pill,.discussion-more-action{justify-content:center;align-items:center;gap:.4rem;min-height:36px!important;color:var(--ink-soft)!important;font-size:var(--btj-type-small)!important;font-weight:var(--btj-weight-semibold)!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:.42rem .65rem!important;display:inline-flex!important}.discussion-action-pill:hover,.discussion-more-action:hover,.discussion-more-action[aria-expanded=true]{color:var(--ink)!important;border-color:var(--line)!important;background:var(--surface-hover)!important}.discussion-more-action{border-color:var(--line)!important;background:var(--surface)!important}.discussion-thread-menu{position:relative;margin:0!important}.discussion-thread-menu-popover{z-index:30;min-width:170px;top:calc(100% + 6px)!important;left:0!important;right:auto!important}.discussion-replies-block{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.7rem}.discussion-replies{margin-top:.7rem}.discussion-thread-tree{margin-top:.8rem}.discussion-reply-node{margin-top:.45rem!important;padding-left:1.05rem!important}.discussion-reply-node:before,.discussion-reply-node:after{border-color:var(--line-strong)!important}.discussion-reply-children{margin-left:.72rem!important;padding-left:.25rem!important}.discussion-reply{border:1px solid var(--line)!important;background:var(--paper-light)!important;border-radius:14px!important;gap:.62rem!important;padding:.72rem .78rem!important}.discussion-reply .discussion-avatar.small-avatar,.discussion-reply .discussion-avatar.small-avatar img,.discussion-reply .discussion-avatar.small-avatar>span{flex-basis:26px!important;width:26px!important;height:26px!important}.discussion-reply p{margin-top:.25rem!important;line-height:1.55!important}.discussion-reply .discussion-item-actions{margin-top:.35rem;gap:.2rem!important}.discussion-reply .discussion-item-actions>button,.discussion-reply .discussion-item-actions .discussion-more-button,.discussion-report-control>button{min-height:32px;font-size:var(--btj-type-small)!important;border-radius:8px!important;padding:.3rem .46rem!important}.discussion-root-composer-wrap,.discussion-nested-composer{gap:.45rem;display:grid}.discussion-composer-error{margin:0!important}:root[data-theme=dark] .discussion-reply{background:var(--paper-light)!important}@media (width<=700px){.discussion-thread-list{padding-inline:.2rem}.discussion-thread{border-radius:15px!important}.discussion-reply-node{padding-left:.55rem!important}.discussion-reply-children{margin-left:.25rem!important}.discussion-more-action span{display:none}}.discussion-support-rail>.sponsor-placement,.discussion-support-rail>.sponsor-opportunity-card{border-radius:16px}.discussion-support-rail>.sponsor-opportunity-card.compact{padding:20px}.ad-booking-preview-frame.discussion{grid-template-columns:minmax(0,1.35fr) minmax(130px,.65fr);gap:12px;display:grid}@media (width<=760px){.ad-booking-preview-frame.discussion{grid-template-columns:minmax(0,1fr) 120px}}.discussion-page-intro h1,.discussion-scope-intro h1{letter-spacing:-.035em;line-height:1.12;font-size:var(--btj-type-display)!important}.discussion-action-menu [role=menuitem],.discussion-thread-menu-popover button,.discussion-menu-report{line-height:1.25;font-size:var(--btj-type-standard)!important}.discussion-hub-page .discussion-page-intro h1,.discussion-scope-page .discussion-scope-intro h1{font-size:var(--btj-type-display)!important}.discussion-hub-page .discussion-page-intro p,.discussion-scope-page .discussion-scope-intro p,.discussion-board .discussion-thread-body,.discussion-board .discussion-thread-body p,.discussion-board .discussion-access-card p,.discussion-board .discussion-empty p,.discussion-support-card p{line-height:var(--public-leading-body);font-size:var(--btj-type-standard)!important}.discussion-board-header h2,.discussion-thread h2,.discussion-thread h3,.discussion-support-card h2{line-height:1.4;font-size:var(--btj-type-standard)!important}.discussion-rail-label,.discussion-support-card>span,.discussion-thread-meta,.discussion-reply-meta,.discussion-topic-index>strong,.discussion-topic-index nav small,.discussion-channel-links small{font-size:var(--btj-type-small)!important}.discussion-channel-links a,.discussion-topic-index nav a,.discussion-action-pill,.discussion-more-action,.discussion-board button,.discussion-board .primary-button,.discussion-board .secondary-button{font-size:var(--btj-type-standard)!important}@media (width<=760px){.discussion-support-card p{font-size:var(--btj-type-standard)!important}}.public-page .discussion-board-header h2,.public-page .discussion-thread h2,.public-page .discussion-thread h3,.public-page .discussion-support-card h2{font-size:var(--btj-type-standard)!important}.discussion-moderation-statuses span{letter-spacing:.01em!important}.discussion-support-card p{font-size:var(--btj-type-standard)!important;font-weight:var(--btj-weight-regular)!important}.public-page .discussion-board-header h2,.public-page .discussion-thread h2,.public-page .discussion-thread h3,.public-page .discussion-support-card h2,#root .public-page .discussion-board-header h2,#root .public-page .discussion-thread h2,#root .public-page .discussion-thread h3,#root .public-page .discussion-support-card h2{font-size:var(--btj-type-standard)!important;font-weight:var(--btj-weight-semibold)!important}.discussion-page-intro{gap:0}@media (width<=860px){.recent-discussion-card{display:none}}.recent-discussion-feed{border:1px solid var(--line);background:var(--paper-light);border-radius:20px;overflow:hidden}.recent-discussion-feed-list{display:grid}.recent-discussion-feed-item{border-bottom:1px solid var(--line);padding:17px 20px 15px;transition:background .16s}.recent-discussion-feed-item:last-child{border-bottom:0}.recent-discussion-feed-item:hover{background:var(--surface-hover)}.recent-discussion-feed-meta{color:var(--muted);font-size:var(--btj-type-small);flex-wrap:wrap;align-items:center;gap:5px;line-height:1.4;display:flex}.recent-discussion-feed-avatar,.recent-discussion-feed-avatar>span,.recent-discussion-feed-avatar img{border-radius:50%;width:21px;height:21px}.recent-discussion-feed-avatar{background:var(--surface-strong);color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);place-items:center;margin-right:2px;display:grid;overflow:hidden}.recent-discussion-feed-avatar img{object-fit:cover;display:block}.recent-discussion-feed-avatar>span{place-items:center;display:grid}.recent-discussion-feed-meta strong{color:var(--ink);font-weight:var(--btj-weight-medium)}.recent-discussion-status-icon,.discussion-status-icon{color:var(--muted);place-items:center;display:inline-grid}.recent-discussion-feed-content,.discussion-thread-open{color:inherit;text-decoration:none;display:block}.recent-discussion-feed-content h2{color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:8px 0 6px;line-height:1.35}.recent-discussion-feed-content p{color:var(--ink-soft);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-regular);white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.58;display:-webkit-box;overflow:hidden}.recent-discussion-feed-content:hover h2,.recent-discussion-feed-content:focus-visible h2,.discussion-thread-open:hover h3,.discussion-thread-open:focus-visible h3{text-underline-offset:3px;text-decoration:underline}.recent-discussion-feed-content:focus-visible,.discussion-thread-open:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:8px}.recent-discussion-feed-actions,.discussion-thread-actions{justify-content:flex-start;align-items:center;gap:6px;margin-top:12px;display:flex}.discussion-icon-only{width:35px;height:35px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:0 0 35px;place-items:center;padding:0;text-decoration:none;display:inline-grid}.discussion-icon-only:hover,.discussion-icon-only:focus-visible,.discussion-icon-only[aria-expanded=true]{border-color:var(--line);background:var(--surface-strong);color:var(--ink)}.discussion-icon-only:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.recent-discussion-load-more{width:calc(100% - 32px);margin:16px}.recent-discussion-empty{place-items:center;min-height:180px;display:grid}.discussion-author-avatar,.discussion-author-avatar .discussion-avatar,.discussion-author-avatar .discussion-avatar img,.discussion-author-avatar .discussion-avatar>span,.discussion-author-avatar>img,.discussion-author-avatar>span{border-radius:50%;flex:0 0 21px!important;width:21px!important;height:21px!important}.discussion-author-avatar>img{object-fit:cover}.discussion-author-avatar>span{background:var(--surface-strong);place-items:center;display:grid}.discussion-author-avatar{place-items:center;margin-right:2px;display:inline-grid;overflow:hidden}.discussion-thread>header{display:block}.discussion-thread-heading{width:100%}.discussion-thread-open h3{margin:.72rem 0 .34rem!important}.discussion-thread-open p{color:var(--ink-soft);white-space:pre-line;margin:0;line-height:1.6}.discussion-thread.is-feed-view .discussion-thread-actions{border-top:0;padding-top:4px}.discussion-thread.is-post-view{cursor:default}.discussion-thread.is-post-view:hover{border-color:var(--line-strong)!important}.discussion-thread.is-post-view>h3{font-size:var(--btj-type-heading)!important;margin-top:.85rem!important}.discussion-thread.is-post-view .discussion-thread-actions{border-bottom:1px solid var(--line);padding-bottom:12px}.discussion-thread.is-post-view .discussion-replies-block{border-top:0;margin-top:0;padding-top:14px}.discussion-thread-menu{margin:0!important}.discussion-thread-menu-popover{left:0!important;right:auto!important}@media (width<=860px){.recent-discussion-feed{border-radius:18px}.recent-discussion-feed-item{padding:15px 16px 14px}}@media (width<=520px){.recent-discussion-feed-content p{-webkit-line-clamp:5}.discussion-thread.is-post-view{padding-inline:14px!important}}.recent-discussion-feed-item,.discussion-thread.is-feed-view{cursor:pointer;position:relative}.discussion-card-hit-area{z-index:1;border-radius:inherit;position:absolute;inset:0}.discussion-card-hit-area:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.recent-discussion-feed-meta,.recent-discussion-feed-content,.discussion-thread.is-feed-view>header,.discussion-thread.is-feed-view>.discussion-thread-open{z-index:2;pointer-events:none;position:relative}.recent-discussion-feed-actions,.discussion-thread.is-feed-view>.discussion-thread-actions{z-index:3;pointer-events:none;position:relative}.recent-discussion-feed-actions>button,.recent-discussion-feed-actions>a,.discussion-thread.is-feed-view>.discussion-thread-actions>button,.discussion-thread.is-feed-view>.discussion-thread-actions>a,.discussion-thread.is-feed-view>.discussion-thread-actions .discussion-thread-menu{pointer-events:auto}.discussion-card-open-indicator{pointer-events:none}.recent-discussion-feed-item:has(.discussion-card-hit-area:hover){background:var(--surface-hover)}.discussion-thread.is-feed-view:has(.discussion-card-hit-area:hover){background:var(--surface-hover)}.recent-discussion-feed-item:has(.discussion-card-hit-area:hover) h2{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.discussion-thread.is-feed-view:has(.discussion-card-hit-area:hover) h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.discussion-post-page .discussion-direct-post-column{min-width:0}.discussion-post-page .discussion-thread.is-post-view.discussion-direct-post{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.discussion-post-page .discussion-thread.is-post-view.discussion-direct-post:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.discussion-post-page .discussion-direct-post>header,.discussion-post-page .discussion-direct-post>h3,.discussion-post-page .discussion-direct-post>p,.discussion-post-page .discussion-direct-post>.discussion-thread-actions,.discussion-post-page .discussion-direct-post>.discussion-replies-block,.discussion-post-page .discussion-direct-post>.inline-error{padding-inline:0}.discussion-post-page .discussion-direct-post>h3{line-height:1.3;font-size:var(--btj-type-heading)!important;margin-top:14px!important;margin-bottom:8px!important}.discussion-post-page .discussion-direct-post>p{font-size:var(--btj-type-standard);white-space:pre-line;color:var(--ink)!important;margin:0!important;line-height:1.68!important}.discussion-post-page .discussion-direct-post .discussion-thread-actions{border-top:0;border-bottom:1px solid var(--line);margin-top:14px;padding-top:0;padding-bottom:14px}.discussion-post-page .discussion-direct-post .discussion-replies-block{border-top:0;margin-top:0;padding-top:18px}@media (width<=520px){.discussion-post-page .discussion-thread.is-post-view.discussion-direct-post{padding-inline:0!important}}.discussion-avatar>.profile-avatar-image,.recent-discussion-feed-avatar>.profile-avatar-image{border-radius:inherit;width:100%;height:100%}.discussion-avatar .btj-async-image-fallback>span,.recent-discussion-feed-avatar .btj-async-image-fallback>span{width:100%;height:100%;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);place-items:center;display:grid}.discussion-moderation-person>.profile-avatar-image{border-radius:50%;flex:0 0 28px;width:28px;height:28px}.discussion-page-intro-v2{gap:6px;margin-bottom:18px;display:grid}.discussion-page-intro-v2>span{color:var(--muted);font-size:var(--btj-type-small);letter-spacing:.06em}.discussion-page-intro-v2 h1{margin:0}.discussion-page-intro-v2 p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.discussion-compose-scope-picker{border-bottom:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.discussion-compose-scope-picker>span,.discussion-compose-citations>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.discussion-compose-scope-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.discussion-compose-scope-picker button{border:1px solid var(--line);min-height:42px;color:var(--ink-soft);text-align:left;background:0 0;border-radius:10px;padding:9px 11px}.discussion-compose-scope-picker button.active{background:var(--surface-hover);color:var(--ink);border-color:var(--line-strong)}.discussion-compose-scope-picker select{border:1px solid var(--line);background:var(--paper-light);min-height:42px;color:var(--ink);border-radius:10px;padding:0 10px}.discussion-compose-citations{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.discussion-compose-citation-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.discussion-compose-citation-row>button{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.discussion-compose-citation-row>button:hover{background:var(--surface-hover);color:var(--ink)}.discussion-thread-citations{z-index:2;gap:8px;margin:12px 0 4px;display:grid;position:relative}.discussion-citation-card{border:1px solid var(--line);background:color-mix(in srgb,var(--paper-light) 94%,var(--surface-hover));color:var(--ink);border-radius:12px;gap:7px;padding:12px 14px;text-decoration:none;display:grid}.discussion-citation-card:hover{background:var(--surface-hover)}.discussion-citation-card.compact{padding:10px 12px}.discussion-citation-meta{color:var(--muted);font-size:var(--btj-type-small)}.discussion-citation-card blockquote{color:var(--ink-soft);font-family:Georgia,Times New Roman,serif;font-size:var(--btj-type-standard);margin:0;line-height:1.55}.discussion-citation-card.compact blockquote{-webkit-line-clamp:2;font-size:var(--btj-type-small);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.discussion-citation-open{color:var(--muted);font-size:var(--btj-type-small);align-items:center;gap:5px;display:inline-flex}.discussion-context-navigation .public-context-navigation-leading{font-variant-numeric:tabular-nums}@media (width<=640px){.discussion-compose-scope-picker>div{grid-template-columns:minmax(0,1fr)}}.discussion-thread-scope{z-index:2;width:fit-content;color:var(--muted);font-size:var(--btj-type-small);margin-top:4px;text-decoration:none;display:inline-flex;position:relative}.discussion-thread-scope:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.recent-discussion-feed-content .discussion-citation-card{z-index:2;margin-top:10px;position:relative}.discussion-page-intro-heading-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.discussion-page-intro-heading-row>div{gap:2px;min-width:0;display:grid}.discussion-page-intro-heading-row>div>span{color:var(--muted);font-size:var(--btj-type-small);letter-spacing:.06em}.discussion-page-intro-heading-row h1{margin:0}.discussion-page-intro-v2>span{display:none}.discussion-post-context-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;display:grid}.discussion-post-context-row .public-breadcrumb{min-width:0;margin:0}@media (width<=640px){.discussion-page-intro-heading-row,.discussion-post-context-row{gap:6px}}.discussion-feed-breadcrumb{margin:0 0 12px}.discussion-wacan-index nav a.active{background:var(--surface-active);color:var(--ink)}.discussion-wacan-index nav a.active small{color:var(--ink-soft)}.discussion-v2-page .discussion-page-intro-heading-row{display:none}.discussion-v2-page .discussion-page-intro-v2>span{display:block}@media (width<=1279px){.discussion-feed-breadcrumb{margin-bottom:10px}}.discussion-v2-page .discussion-board-v2{margin-top:0}#root .discussion-feed-context{color:var(--ink);font-weight:var(--btj-weight-semibold);overflow-wrap:anywhere;margin:0 0 14px;line-height:1.4;font-size:var(--btj-type-standard)!important}.discussion-board-v2 .discussion-compose-entry{border-radius:var(--btj-navigation-row-radius);background:var(--surface-hover);width:100%;min-height:52px;color:var(--ink-soft);box-shadow:none;font-family:inherit;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-medium);text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.discussion-compose-entry>svg{color:var(--muted);flex:0 0 20px}.discussion-board-v2 .discussion-compose-entry:hover{background:var(--surface-active);color:var(--ink)}.discussion-board-v2 .discussion-compose-entry:focus-visible{outline:2px solid var(--ink-soft);outline-offset:2px}.episode-workspace-page.has-layout-dock{padding-right:78px}.episode-layout-dock{z-index:32;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper-light) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;gap:8px;width:52px;padding:6px;display:grid;position:fixed;top:112px;right:18px;box-shadow:0 12px 34px #00000021}.episode-layout-dock-modes,.episode-layout-dock-size{gap:4px;display:grid}.episode-layout-dock-size{border-top:1px solid var(--line);padding-top:6px}.episode-layout-dock button{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;padding:0;display:grid}.episode-layout-dock button:hover,.episode-layout-dock button:focus-visible{background:var(--surface-hover);color:var(--ink)}.episode-layout-dock button.active{background:var(--ink);color:var(--paper-light)}.episode-layout-dock button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.episode-title-disclosure{width:fit-content;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:0;display:inline-flex}.episode-title-disclosure svg{color:var(--muted);flex:none;transition:transform .15s}.episode-title-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.episode-title-details{border-top:1px solid var(--line);gap:.8rem;max-width:760px;margin-top:.9rem;padding:1rem 0 0;display:grid}.episode-title-details>p{color:var(--muted);margin:0;line-height:1.6}.episode-title-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.episode-title-details dl div{gap:.22rem;min-width:0;display:grid}.episode-title-details dt{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium)}.episode-title-details dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:var(--btj-type-standard);margin:0}.episode-title-details a{color:inherit;align-items:center;gap:.35rem;display:inline-flex}.episode-workspace-shell.reader-layout-stack,.episode-workspace-shell.reader-layout-compare{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:clamp(280px, var(--reader-stack-video-height), 70dvh) 14px auto!important}.reader-layout-stack>.episode-player-panel,.reader-layout-compare>.episode-player-panel{height:clamp(280px, var(--reader-stack-video-height), 70dvh)!important}.reader-layout-stack .episode-player-stage .video-frame,.reader-layout-compare .episode-player-stage .video-frame{width:min(980px, calc((var(--reader-stack-video-height) - 2rem) * 16 / 9), 100%);max-height:100%}.episode-workspace-shell .reader-resize-handle.is-horizontal{cursor:row-resize;width:100%;height:14px;min-height:14px}.episode-workspace-shell .reader-resize-handle.is-horizontal:before{inset:6px 0}.episode-workspace-shell .reader-resize-handle.is-horizontal:hover:before,.episode-workspace-shell .reader-resize-handle.is-horizontal:focus-visible:before,.reader-resizing-vertical .episode-workspace-shell .reader-resize-handle.is-horizontal:before{background:var(--line-strong);inset:4px 0}:root[data-theme=dark] .episode-layout-dock{background:#101213eb;border-color:#ffffff24}@media (width<=1180px){.episode-workspace-page.has-layout-dock{padding-right:clamp(16px,3vw,28px)}.episode-layout-dock{border-radius:14px;align-items:center;width:max-content;margin:0 0 .75rem auto;display:flex;position:sticky;top:86px;right:auto}.episode-layout-dock-modes,.episode-layout-dock-size{display:flex}.episode-layout-dock-size{border-top:0;border-left:1px solid var(--line);padding-top:0;padding-left:6px}}@media (width<=700px){.episode-title-details dl{grid-template-columns:1fr}.episode-layout-dock{max-width:100%;top:74px}.episode-layout-dock button{width:36px;height:36px}.episode-workspace-shell.reader-layout-stack,.episode-workspace-shell.reader-layout-compare{grid-template-rows:clamp(240px, var(--reader-stack-video-height), 58dvh) 12px auto!important}.reader-layout-stack>.episode-player-panel,.reader-layout-compare>.episode-player-panel{height:clamp(240px, var(--reader-stack-video-height), 58dvh)!important}}@media (prefers-reduced-motion:reduce){.episode-title-disclosure svg{transition:none}}.episode-transcript-header{flex-wrap:wrap;container:transcript-language-header/inline-size}.episode-transcript-header .language-tabs{flex-wrap:wrap;max-width:100%}.episode-transcript-header .language-tabs button{white-space:nowrap;min-width:0}.episode-transcript-header .language-tabs button span{display:inline!important}.episode-transcript-header .language-tabs button small{display:none!important}@container transcript-language-header (width<=560px){.episode-transcript-header>div:first-child{width:100%}.episode-transcript-header .language-tabs{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.episode-transcript-header .language-tabs button{text-align:center;width:100%;padding-inline:.48rem}}.episode-transcript-list-shell .episode-return-current{border-color:var(--line-strong);background:color-mix(in srgb, var(--paper-light) 92%, var(--ink) 8%);color:var(--ink);box-shadow:var(--btj-elevation-1)}:root:not([data-theme=dark]) .public-right-rail-ad .sponsor-opportunity-card,:root:not([data-theme=dark]) .public-right-rail-ad .sponsor-placement{border-color:var(--line-strong);background:var(--paper-light);color:var(--ink)}:root:not([data-theme=dark]) .public-right-rail-ad .sponsor-opportunity-card p,:root:not([data-theme=dark]) .public-right-rail-ad .sponsor-opportunity-card span,:root:not([data-theme=dark]) .public-right-rail-ad .sponsor-placement p,:root:not([data-theme=dark]) .public-right-rail-ad .sponsor-placement span{color:var(--muted)}:root:not([data-theme=dark]) .public-right-rail-ad .sponsor-opportunity-card a,:root:not([data-theme=dark]) .public-right-rail-ad .sponsor-placement-copy>a{color:var(--ink);text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.sponsor-opportunity-card>h2:first-child{margin-top:0}:root{--btj-surface-canvas:var(--paper);--btj-surface-tonal:var(--surface-hover);--btj-surface-panel:var(--paper-light);--btj-surface-panel-muted:var(--btj-surface-panel);--btj-surface-overlay:var(--paper-light);--btj-outline-soft:#0000001a;--btj-outline-strong:#0000003d;--btj-divider-soft:#0000001a;--btj-elevation-1:0 1px 2px #0001, 0 5px 14px #0000000a;--btj-elevation-2:0 8px 24px #0000001a, 0 2px 7px #0000000e;--btj-radius-panel:18px;--btj-radius-overlay:20px;--line:var(--btj-divider-soft);--line-strong:var(--btj-outline-strong);--shadow:var(--btj-elevation-2)}:root[data-theme=dark]{--btj-surface-canvas:var(--paper);--btj-surface-tonal:var(--surface-hover);--btj-surface-panel:var(--paper-light);--btj-surface-panel-muted:var(--btj-surface-panel);--btj-surface-overlay:#282828;--btj-outline-soft:#fff3;--btj-outline-strong:#ffffff4d;--btj-divider-soft:#ffffff1a;--btj-elevation-1:0 1px 2px #00000047, 0 4px 12px #00000029;--btj-elevation-2:0 10px 30px #0000005c, 0 3px 9px #00000038}body,#root,#root .workspace,#root .public-page,#root .login-page{background:var(--btj-surface-canvas)}#root .submission-rail{box-shadow:none!important;background:var(--btj-surface-canvas)!important;border:0!important}#root .btj-surface-panel,#root .workflow-data-table,#root .studio-metric-card,#root .dashboard-workflow-panel,#root .workflow-detail-section,#root .workflow-sticky-actions,#root .profile-card,#root .notification-preferences-card,#root .profile-form-card,#root .profile-public-identity-card,#root .support-wizard-shell,#root .support-example-card,#root .support-open-studio,#root .ad-booking-form,#root .ad-booking-preview-panel,#root .recent-discussion-feed,#root .public-right-rail-card,#root .public-right-rail-ad .sponsor-opportunity-card,#root .public-right-rail-ad .sponsor-placement,#root .discussion-support-card,#root .archive-serat-card,#root .episode-discussion-preview-panel,#root .episode-discussion-empty,#root .feedback-panel,#root .privacy-card{border:1px solid var(--btj-outline-soft)!important;background:var(--btj-surface-panel)!important;box-shadow:var(--btj-elevation-1)!important}#root .support-wizard-preview,#root .support-example-card .ad-booking-preview-frame,#root .workflow-detail-section-body .workflow-meta-grid>div,#root .profile-card .profile-card{border-color:var(--btj-divider-soft)!important;background:var(--btj-surface-panel)!important;box-shadow:none!important}#root .workflow-data-head,#root .workflow-data-row,#root .dashboard-task-list>a,#root .recent-discussion-feed-item,#root .public-right-rail-card nav a{box-shadow:none!important;border-color:var(--btj-divider-soft)!important}#root .workflow-data-head{background:var(--btj-surface-panel)!important}#root .workflow-data-row,#root .recent-discussion-feed-item{background:0 0!important}#root .workflow-data-row:hover,#root .workflow-data-row:focus-visible,#root .recent-discussion-feed-item:hover{background:var(--surface-hover)!important}#root .archive-serat-card{border-color:var(--btj-outline-soft)!important;background:var(--btj-surface-panel)!important;box-shadow:var(--btj-elevation-1)!important}#root .archive-serat-card:hover{border-color:var(--btj-outline-strong)!important;box-shadow:var(--btj-elevation-1)!important}#root .support-example-card,#root .support-open-studio{border-color:var(--btj-outline-soft)!important}#root .support-open-studio{border-radius:var(--btj-radius-panel)!important;padding:clamp(20px,3vw,28px)!important}#root .support-example-card .ad-booking-preview-frame{border:1px solid var(--btj-divider-soft)!important;border-radius:calc(var(--btj-radius-panel) - 4px)!important}#root .public-right-rail-ad .sponsor-opportunity-card,#root .public-right-rail-ad .sponsor-placement{color:var(--ink)!important}#root .public-right-rail-card h2,#root .public-right-rail-card nav a,#root .public-right-rail-ad .sponsor-opportunity-card,#root .public-right-rail-ad .sponsor-placement{border-color:var(--btj-divider-soft)!important}#root .archive-serat-header,#root .archive-serat-header-modern{border-bottom-color:var(--btj-divider-soft)!important;background:var(--btj-surface-panel-muted)!important}#root .archive-episode-row,#root .archive-episode-row-modern{border-bottom-color:var(--btj-divider-soft)!important;box-shadow:none!important;background:0 0!important}#root .archive-episode-row-modern .archive-episode-action{border-color:var(--btj-outline-soft)!important;background:var(--btj-surface-tonal)!important;box-shadow:none!important}#root .episode-workspace-shell,#root .episode-workspace-shell.resizable-reader-layout{border:1px solid var(--btj-outline-soft)!important;box-shadow:var(--btj-elevation-1)!important}#root .episode-transcript-panel,#root .resizable-reader-layout>.episode-transcript-panel{background:var(--btj-surface-panel)!important}#root .episode-transcript-header,#root .episode-transcript-controls{border-color:var(--btj-divider-soft)!important;background:var(--btj-surface-panel-muted)!important}#root .reader-layout-stack>.episode-transcript-panel,#root .reader-layout-compare>.episode-transcript-panel{border-top:1px solid var(--btj-divider-soft)!important}#root .episode-pagination{border-top-color:var(--btj-divider-soft)!important}#root .episode-review-mobile-menu{border-color:var(--btj-outline-soft)!important;background:var(--btj-surface-panel)!important;box-shadow:var(--btj-elevation-1)!important}#root .episode-title-details,#root .episode-workspace-shell .reader-resize-handle,#root .episode-workspace-shell .reader-resize-handle:before{border-color:var(--btj-divider-soft)!important}#root .episode-layout-dock{border:1px solid var(--btj-outline-soft)!important;background:var(--btj-surface-overlay)!important;box-shadow:var(--btj-elevation-2)!important}#root .episode-discussion-preview-panel .episode-discussion-preview{border:0!important;border-bottom:1px solid var(--btj-divider-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}#root .episode-discussion-preview-panel .episode-discussion-preview:last-child{border-bottom:0!important}#root input,#root textarea,#root select,#root .secondary-button,#root .icon-button,#root .theme-toggle,#root .language-switch{box-shadow:none;border-color:var(--btj-outline-soft)!important}#root .workflow-drawer,#root .mobile-profile-popover,#root .proposal-drawer,#root .discussion-report-popover,#root .discussion-thread-menu-popover,#root .notification-popover,.global-header-popover,.language-menu-popover,.notification-popover,.avatar-modal,.bronto-placeholder-dialog{border:1px solid var(--btj-outline-soft)!important;background:var(--btj-surface-overlay)!important;box-shadow:var(--btj-elevation-2)!important}#root .workflow-empty,#root .empty-state{border-color:var(--btj-divider-soft)!important;background:var(--btj-surface-panel)!important;box-shadow:none!important}:root{--btj-status-icon-size:16px;--btj-status-icon-gap:6px}#root .status-badge{white-space:nowrap;min-width:0;max-width:100%;min-height:30px;align-items:center!important;gap:var(--btj-status-icon-gap)!important;border-color:var(--btj-outline-soft)!important;letter-spacing:0!important;border-radius:999px!important;padding:.28rem .58rem!important;line-height:1.25!important;display:inline-flex!important}#root .status-badge>svg{flex:0 0 var(--btj-status-icon-size);display:block;width:var(--btj-status-icon-size)!important;height:var(--btj-status-icon-size)!important}#root .status-badge>span{text-overflow:ellipsis;min-width:0;overflow:hidden}:root{--btj-type-compact-meta:.75rem;--btj-type-supporting:var(--btj-type-standard);--btj-type-small:var(--btj-type-standard)}#root small:not(.btj-meta-compact),#root .status-badge,#root .public-eyebrow,#root .studio-eyebrow,#root .eyebrow,#root .reader-kicker,#root .public-breadcrumb,#root .workflow-role-text,#root .workflow-operational-status,#root .workflow-data-cell,#root .workflow-data-copy span,#root .workflow-data-head,#root .workflow-list-copy p,#root .workflow-detail-section>summary span,#root .workflow-detail-section label>span,#root .dashboard-workflow-panel header p,#root .dashboard-workflow-panel header>a,#root .studio-metric-label,#root .studio-metric-note,#root .support-wizard-heading>span,#root .feedback-form legend,#root .feedback-form label>span{font-size:var(--btj-type-standard)!important}#root .btj-meta-compact,#root small.btj-meta-compact,#root .segment-time,#root .reader-segment>span,#root .episode-meta,#root .episode-card-top,#root .discussion-thread-meta,#root .discussion-reply-meta,#root .recent-discussion-feed-meta,#root .language-code,#root .notification-time,#root .archive-episode-number,#root .public-footer,#root .public-footer-bottom{letter-spacing:0;line-height:1.4;font-size:var(--btj-type-compact-meta)!important;font-weight:var(--btj-weight-regular)!important}#root .btj-meta-compact.is-medium{font-weight:var(--btj-weight-medium)!important}#root .btj-supporting-copy{color:var(--muted);line-height:1.5;font-size:var(--btj-type-standard)!important;font-weight:var(--btj-weight-regular)!important}@media (width<=780px){:root[data-theme=dark] .mobile-app-header,:root[data-theme=dark] .mobile-workspace-drawer,:root[data-theme=dark] .mobile-workspace-drawer>footer{background:var(--btj-surface-canvas)}:root[data-theme=dark] .mobile-drawer-public a,:root[data-theme=dark] .mobile-drawer-nav a>span,:root[data-theme=dark] .mobile-drawer-signout{background:var(--paper-light)}}:root[data-theme=dark] .unified-app-header{background:var(--btj-surface-canvas)}:root[data-theme=dark] .unified-workspace-drawer,:root[data-theme=dark] .unified-workspace-drawer>footer{background:var(--btj-surface-canvas);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .unified-workspace-drawer .mobile-drawer-public a,:root[data-theme=dark] .unified-workspace-drawer .mobile-drawer-nav a>span,:root[data-theme=dark] .unified-workspace-drawer .mobile-drawer-signout{background:var(--paper-light);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .workspace-dock{background:var(--btj-surface-canvas);border-right-color:var(--line);box-shadow:12px 0 34px #00000047}:root[data-theme=dark] .workspace-dock-footer{background:var(--btj-surface-canvas)}:root[data-theme=dark] .archive-topic-rail-card{background:var(--btj-surface-canvas);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .public-header,:root[data-theme=dark] .public-header.compact{box-shadow:0 1px #ffffff05;background:var(--btj-surface-canvas)!important}:root[data-theme=dark] .public-mobile-drawer{background:var(--btj-surface-canvas)!important}:root[data-theme=dark] .public-drawer-layer{background:#000000a3}:root[data-theme=dark] .public-portal-rail .archive-topic-rail-card{background:var(--btj-surface-canvas)}@media (width<=900px){:root{--btj-public-header-offset:68px}}@media (width<=620px){:root{--btj-public-header-offset:64px}}:root[data-theme=dark] .public-rail-heading,:root[data-theme=dark] .public-portal-rail,:root[data-theme=dark] .public-portal-rail.is-collapsed{background:var(--btj-surface-canvas)}:root[data-theme=dark] .discussion-topic-rail-card{background:var(--btj-surface-canvas);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .public-portal-rail .discussion-topic-rail-card{background:var(--btj-surface-canvas)}:root{--app-chrome-height:74px;--app-chrome-mobile-height:64px;--app-chrome-transition:.22s cubic-bezier(.2, .8, .2, 1);--app-chrome-icon-button-size:42px;--app-chrome-context-width:328px;--studio-chrome-height:var(--app-chrome-height);--public-header-height:var(--app-chrome-height);--btj-public-header-offset:var(--app-chrome-height)}@media (width<=980px){:root{--app-chrome-height:var(--app-chrome-mobile-height);--studio-chrome-height:var(--app-chrome-mobile-height);--public-header-height:var(--app-chrome-mobile-height);--btj-public-header-offset:var(--app-chrome-mobile-height)}}#root .app-chrome-sidebar{box-sizing:border-box;background:var(--btj-surface-canvas)!important;box-shadow:none!important;border:0!important}.public-header{justify-content:space-between;align-items:center}@media (width<=560px){.public-header{height:auto;padding:.6rem .9rem}}.mobile-app-header{display:none}@media (width<=780px){.mobile-app-header{z-index:45;color:#f9f9f9;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.public-header{gap:.6rem}}@media (width<=560px){.public-header{min-height:58px}.public-header .brand-lockup img{width:32px;height:32px}}.mobile-app-header{background:var(--btj-surface-canvas);color:var(--sidebar-text)}@media (width<=780px){.mobile-app-header{background:var(--btj-surface-canvas);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:.65rem;min-height:66px;padding:.65rem .8rem;box-shadow:0 10px 30px #0000001f}}.unified-app-header{z-index:55;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff1a;align-items:center;gap:.8rem;min-height:74px;padding:.75rem clamp(.85rem,2vw,1.4rem);position:fixed;inset:0 0 auto;box-shadow:0 12px 36px #00000024;display:grid!important}.unified-app-header .mobile-menu-trigger{border-radius:var(--radius-control);color:#f6f6f6;background:#ffffff0f;border:1px solid #ffffff2b;place-items:center;width:44px;height:44px;padding:0;transition:transform .12s,background .16s,border-color .16s}.unified-app-header .mobile-menu-trigger:hover{background:#ffffff1a;border-color:#ffffff47}.unified-app-header .mobile-menu-trigger:active{transform:scale(.95)}.unified-app-header .mobile-menu-trigger svg{width:22px;height:22px}.unified-app-header .mobile-brand{align-items:center;gap:.68rem;width:fit-content;min-width:0}.unified-app-header .mobile-brand img{border-radius:50%;flex:0 0 38px;width:38px;height:38px}.unified-app-header .mobile-brand strong,.unified-app-header .mobile-brand span{display:block}.unified-app-header .mobile-brand strong{font-size:var(--btj-type-standard);line-height:1.2}.unified-app-header .mobile-brand span{color:#aaa;font-size:var(--btj-type-small);margin-top:.1rem}@media (width<=780px){.unified-app-header{gap:.65rem;min-height:66px;padding:.65rem .75rem}.unified-app-header .mobile-menu-trigger{width:40px;height:40px}.unified-app-header .mobile-brand img{flex-basis:35px;width:35px;height:35px}.unified-app-header .mobile-brand strong{font-size:var(--btj-type-standard)}}.unified-app-header{left:var(--workspace-dock-width);grid-template-columns:minmax(0,1fr) 44px;transition:left .22s cubic-bezier(.2,.8,.2,1)}.unified-app-header .mobile-menu-trigger,.unified-app-header .mobile-brand{display:none}@media (width<=980px){.unified-app-header{left:0}.unified-app-header .mobile-brand{display:flex}.unified-app-header .mobile-menu-trigger{display:grid}}@media (width<=780px){.unified-app-header{grid-template-columns:40px minmax(0,1fr) 40px}}@media (prefers-reduced-motion:reduce){.unified-app-header{transition-duration:1ms!important}}.public-header{border-color:var(--line)}.unified-app-header{background:var(--btj-surface-canvas);border-color:var(--line)}.public-header{grid-template-columns:minmax(210px,1fr) auto minmax(330px,1fr);gap:1.5rem}@media (width<=1180px){.public-header{grid-template-columns:minmax(180px,1fr) auto minmax(260px,1fr);gap:.8rem}}@media (width<=900px){.public-header{display:flex}}.public-header,.public-header.compact{width:100%;position:sticky;top:0;box-shadow:0 1px #00000005;height:var(--public-header-height)!important;min-height:var(--public-header-height)!important;max-height:var(--public-header-height)!important;border-bottom:1px solid var(--line-strong)!important;padding:0!important;display:block!important}.public-header-inner{grid-template-columns:minmax(210px,1fr) minmax(320px,auto);align-items:center;gap:1rem;width:100%;height:100%;padding:0 clamp(1rem,4.5vw,5rem);display:grid;position:relative}.public-header .secondary-button:active,.public-header .language-menu-trigger:active,.public-header .public-account-menu>summary:active,.public-header .bronto-trigger:active{transform:none!important}.public-header .bronto-trigger,.public-header .language-menu-trigger,.public-header .public-account-menu>summary,.public-header .public-studio-button{flex:none;min-height:40px}.public-header .language-menu-trigger{min-width:58px}.public-header .public-account-menu>summary{width:42px;height:42px}.public-header .public-studio-button{justify-content:center;min-width:108px}@media (width<=1180px){.public-header-inner{padding-inline:1rem}}@media (width<=900px){.public-header,.public-header.compact{--public-header-height:68px}.public-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding-inline:.85rem}}@media (width<=620px){.public-header,.public-header.compact{--public-header-height:64px}.public-header-inner{padding-inline:.7rem}.public-header .public-studio-button{min-width:0;max-width:88px}}@media (prefers-reduced-motion:reduce){.public-header .bronto-trigger,.public-header .language-menu-trigger,.public-header .public-account-menu>summary,.public-header .public-studio-button{transition:none!important}}.public-header,.public-header.compact{--public-header-height:72px;contain:none!important;isolation:auto!important;background:var(--btj-surface-canvas)!important;-webkit-backdrop-filter:none!important;z-index:80!important;overflow:visible!important;transform:none!important}.public-desktop-header{min-width:0;grid-template-columns:minmax(190px,1fr) auto!important;display:grid!important}.public-header .public-account-summary,.public-header .language-menu-trigger,.public-header .bronto-trigger,.public-header .public-studio-button{transform:none!important}.public-mobile-header{display:none}@media (width<=980px){.public-header,.public-header.compact{--public-header-height:64px}.public-desktop-header{display:none!important}.public-mobile-header{grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;width:100%;height:100%;padding:0 .75rem;display:grid}}@media (width<=700px){.public-mobile-header{grid-template-columns:44px minmax(0,1fr) 44px;padding-inline:.62rem}}@media (width>=981px){.unified-app-header{grid-template-columns:minmax(0,1fr) auto!important}.unified-app-header .mobile-header-account-actions{grid-column:2;justify-self:end}}@media (width<=980px){.unified-app-header .mobile-header-account-actions{justify-self:end}}.unified-app-header{color:var(--ink)!important}.unified-app-header .mobile-header-account-actions{grid-column:2;justify-self:end}@media (width<=980px){.unified-app-header{grid-template-columns:44px minmax(0,1fr) auto!important}.unified-app-header .mobile-header-account-actions{grid-column:3}}.public-header{--font-xs:var(--public-type-meta);--font-sm:var(--public-type-action);--font-body:var(--public-type-body);--font-nav:var(--public-type-action);--font-control:var(--public-type-action);--app-title-size:var(--public-type-page-title);--section-title-size:var(--public-type-section-title);--card-title-size:var(--public-type-card-title)}.public-header .public-brand strong{font-size:var(--btj-type-standard)!important}.public-header .public-brand span{font-size:var(--btj-type-small)!important}.public-header .public-nav a,.public-header .header-primary-action,.public-header .header-action-cluster button{font-size:var(--btj-type-standard)!important}.public-header-inner{padding-inline:clamp(14px,1.45vw,22px)}@media (width<=760px){.public-header-inner{padding-inline:clamp(12px,3.2vw,16px)}}#root .app-chrome-header{box-sizing:border-box;height:var(--app-chrome-height)!important;min-height:var(--app-chrome-height)!important;max-height:var(--app-chrome-height)!important;border:0!important;border-bottom:1px solid var(--btj-divider-soft)!important;background:var(--btj-surface-panel)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;z-index:60!important}#root .app-chrome-header--public{inset:0 0 auto;position:sticky!important}#root .app-chrome-header--studio{position:fixed!important;top:0!important;right:0!important}#root .app-chrome-header--public .public-header-inner,#root .app-chrome-header--public .public-mobile-header{box-sizing:border-box;height:100%;min-height:0!important;padding-block:0!important}#root .app-chrome-header--studio{transition:left var(--app-chrome-transition);left:var(--workspace-dock-width)!important;width:auto!important}@media (width<=980px){#root .app-chrome-header--studio{left:0!important}}@media (width<=1279px){:root{--public-header-height:var(--app-chrome-mobile-height);--btj-public-header-offset:var(--app-chrome-mobile-height)}#root .app-chrome-header--public{height:var(--app-chrome-mobile-height)!important;min-height:var(--app-chrome-mobile-height)!important;max-height:var(--app-chrome-mobile-height)!important}#root .app-chrome-header--public .public-desktop-header{display:none!important}#root .app-chrome-header--public .public-mobile-header{box-sizing:border-box;grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr);align-items:center;gap:.5rem;width:100%;min-width:0;height:100%;padding:0 .75rem;display:grid!important}#root .app-chrome-header--public .public-mobile-menu-button{box-sizing:border-box;border-radius:var(--radius-control);width:auto;min-width:88px;max-width:100%;height:44px;color:var(--ink);white-space:nowrap;background:0 0;justify-content:flex-start;justify-self:start;align-items:center;gap:8px;padding:0 12px;line-height:1;box-shadow:none!important;border:0!important;flex-flow:row!important;display:inline-flex!important}#root .app-chrome-header--public .public-mobile-menu-button>svg{flex:none}#root .app-chrome-header--public .public-mobile-menu-button>span{white-space:nowrap;min-width:0;line-height:1;display:block!important}#root .app-chrome-header--public .public-mobile-menu-button:hover{background:var(--btj-surface-tonal)}#root .app-chrome-header--public .public-mobile-menu-button:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 68%, transparent);outline-offset:2px}#root .app-chrome-header--public .public-mobile-brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(42vw,260px);overflow:hidden}#root .app-chrome-header--public .public-mobile-account-actions{justify-self:end;min-width:82px;max-width:100%;overflow:visible}}@media (width<=700px){#root .app-chrome-header--public .public-mobile-header{grid-template-columns:44px minmax(0,1fr) minmax(82px,auto);gap:.35rem;padding-inline:.62rem}#root .app-chrome-header--public .public-mobile-menu-button{background:var(--btj-surface-tonal);justify-content:center;width:44px;min-width:44px;height:44px;padding:0}#root .app-chrome-header--public .public-mobile-menu-button>span{display:none!important}#root .app-chrome-header--public .public-mobile-brand{max-width:100%}}@media (width<=520px){#root .app-chrome-header--public .public-mobile-header{grid-template-columns:44px minmax(0,1fr) 78px;padding-inline:.55rem}#root .app-chrome-header--public .public-mobile-account-actions{min-width:78px}}@media (width<=380px){#root .app-chrome-header--public .public-mobile-header{grid-template-columns:42px minmax(0,1fr) 74px;padding-inline:.4rem}#root .app-chrome-header--public .public-mobile-account-actions{transform-origin:100%;min-width:74px;transform:scale(.94)}}#root .app-chrome-header--public .public-nav{white-space:nowrap;justify-content:center;align-items:center;gap:1.75rem;margin:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#root .app-chrome-header--public .public-nav>a{min-height:42px;color:var(--ink-soft);letter-spacing:-.012em;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 .08rem;line-height:1;text-decoration:none;transition:color .14s;display:inline-flex;position:relative;font-size:var(--btj-type-standard)!important;font-weight:var(--btj-weight-medium)!important}#root .app-chrome-header--public .public-nav>a:hover{color:var(--ink);background:0 0;border-color:#0000}#root .app-chrome-header--public .public-nav>a:not(.public-nav-external).active{color:var(--ink);box-shadow:none;background:0 0;font-weight:var(--btj-weight-semibold)!important}#root .app-chrome-header--public .public-nav>a:not(.public-nav-external).active:before{content:none;display:none}#root .app-chrome-header--public .public-nav>a:not(.public-nav-external).active:after{content:"";background:var(--ink);border-radius:999px;width:26px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%);display:block!important}#root .app-chrome-header--public .public-nav>a.public-nav-external{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);font-weight:var(--btj-weight-medium);background:0 0;border-radius:12px;margin-left:.1rem;padding:0 .95rem;transition:color .14s,background-color .14s,border-color .14s}#root .app-chrome-header--public .public-nav>a.public-nav-external:after{display:none!important}#root .app-chrome-header--public .public-nav>a.public-nav-external:hover{color:var(--ink);border-color:var(--ink);background:var(--surface-hover)}#root .app-chrome-header--public .public-nav>a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}#root .app-chrome-header--public .public-nav>a:active{transform:none!important}@media (width<=1180px){#root .app-chrome-header--public .public-nav{gap:1.25rem}#root .app-chrome-header--public .public-nav>a.public-nav-external{padding-inline:.78rem}}@media (width<=980px){#root .app-chrome-header--public .public-nav{display:none!important}}@media (prefers-reduced-motion:reduce){#root .app-chrome-header--public .public-nav>a{transition:none!important}}#root .app-chrome-header .notification-trigger{box-sizing:border-box;flex:0 0 40px;place-items:center;min-width:40px;min-height:40px;display:grid;position:relative;width:40px!important;height:40px!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;transition:background-color .14s!important;transform:none!important}#root .app-chrome-header .notification-trigger:hover,#root .app-chrome-header .notification-trigger[aria-expanded=true]{background:var(--btj-surface-tonal)!important}#root .app-chrome-header .notification-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#root .app-chrome-header .notification-trigger>span{z-index:2;box-sizing:border-box;border:1.5px solid var(--btj-surface-panel);color:#fff;min-width:16px;height:16px;font-weight:var(--btj-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;pointer-events:none;background:#c63f34;border-radius:999px;place-items:center;padding:0 4px;line-height:1;display:grid;position:absolute;font-size:var(--btj-type-small)!important;top:1px!important;right:-1px!important}#root .app-chrome-header .header-action-cluster,#root .app-chrome-header .public-mobile-account-actions,#root .app-chrome-header .mobile-header-account-actions{gap:6px!important}@media (width<=980px){#root .app-chrome-header .notification-trigger,#root .app-chrome-header .notification-trigger.mobile{flex-basis:38px;min-width:38px;min-height:38px;width:38px!important;height:38px!important}#root .app-chrome-header .header-action-cluster,#root .app-chrome-header .public-mobile-account-actions,#root .app-chrome-header .mobile-header-account-actions{gap:3px!important}}@media (prefers-reduced-motion:reduce){#root .app-chrome-header .notification-trigger{transition:none!important}}.app-shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}@media (width<=780px){.app-shell{grid-template-columns:1fr;padding-top:58px;padding-bottom:68px;display:block}}.unified-workspace-shell{min-height:100vh;padding-top:74px;display:block}@media (width<=780px){.unified-workspace-shell{padding-top:66px;padding-bottom:0}}.unified-workspace-shell{--workspace-dock-width:286px;padding-left:var(--workspace-dock-width);transition:padding-left .22s cubic-bezier(.2,.8,.2,1)}.unified-workspace-shell.dock-collapsed{--workspace-dock-width:88px}.workspace-dock{z-index:62;width:var(--workspace-dock-width);border-right:1px solid #ffffff1a;flex-direction:column;transition:width .22s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:12px 0 34px #0000001f}.workspace-dock-header{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:.65rem;min-height:86px;padding:1rem .9rem;display:grid}.workspace-dock-brand{align-items:center;gap:.75rem;min-width:0;display:flex}.workspace-dock-brand img{border-radius:50%;flex:0 0 44px;width:44px;height:44px}.workspace-dock-brand div,.workspace-dock-profile div{opacity:1;min-width:0;transition:opacity .13s 70ms,transform .18s 40ms;transform:translate(0)}.workspace-dock-brand strong,.workspace-dock-brand span,.workspace-dock-profile strong,.workspace-dock-profile span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-dock-brand strong{font-size:var(--btj-type-standard);line-height:1.2}.workspace-dock-brand span{font-size:var(--btj-type-small);margin-top:.13rem}.workspace-dock-toggle{border:1px solid #ffffff2e;border-radius:15px;place-items:center;width:46px;height:46px;padding:0;transition:transform .12s,background .16s,border-color .16s;display:grid}.workspace-dock-toggle:active{transform:scale(.94)}.workspace-dock-toggle svg,.workspace-nav-icon svg{width:26px;height:26px}.workspace-dock-section-label{color:#a7a7a7;min-height:46px;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.09em;text-transform:none;justify-content:space-between;align-items:center;padding:.9rem 1.1rem .45rem;display:flex}.workspace-dock-section-label span{white-space:nowrap;transition:opacity .13s,width .18s;overflow:hidden}.workspace-dock-section-label i{background:#fff;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #ffffff1c}.workspace-dock-nav{gap:.42rem;padding:.2rem .75rem 1rem;display:grid}.workspace-dock-nav a,.workspace-dock-public a{border:1px solid #0000;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.78rem;min-height:58px;padding:.38rem .58rem;transition:background .16s,border-color .16s,color .16s,transform .12s;display:grid}.workspace-nav-icon{color:currentColor;border:1px solid #ffffff21;border-radius:15px;place-items:center;width:46px;height:46px;transition:background .16s,border-color .16s,transform .16s;display:grid}.workspace-dock-nav a:hover .workspace-nav-icon,.workspace-dock-public a:hover .workspace-nav-icon,.workspace-dock-nav a.active .workspace-nav-icon{transform:translateY(-1px)}.workspace-dock-nav strong,.workspace-dock-public strong{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--btj-weight-semibold);opacity:1;transition:opacity .13s 60ms,transform .18s 30ms;overflow:hidden;transform:translate(0)}.workspace-dock-public{border-top:1px solid #ffffff1a;padding:.85rem .75rem}.workspace-dock-public>span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.09em;text-transform:none;white-space:nowrap;padding:0 .35rem .5rem;display:block;overflow:hidden}.workspace-dock-public a{margin-top:.34rem;position:relative}.workspace-dock-public a b{color:#a7a7a7;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);position:absolute;right:.7rem}.workspace-dock-footer{border-top:1px solid #ffffff1a;margin-top:auto;padding:.8rem}.workspace-dock-profile{border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.75rem;min-height:58px;padding:.4rem .48rem;transition:background .16s,transform .12s;display:grid}.workspace-dock-profile img,.workspace-dock-profile .avatar-fallback{width:46px;height:46px}.workspace-dock-profile strong{font-size:var(--btj-type-standard)}.workspace-dock-profile span{font-size:var(--btj-type-small);margin-top:.12rem}.workspace-dock-settings{opacity:1;justify-content:space-between;align-items:center;gap:.65rem;max-height:50px;margin-top:.65rem;transition:opacity .12s,max-height .18s,margin .18s;display:flex}.workspace-dock-settings .theme-toggle{color:#f4f4f4;border-color:#ffffff2e}.workspace-dock-signout{color:#f1f1f1;width:100%;min-height:43px;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);opacity:1;background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;max-height:43px;margin-top:.6rem;transition:opacity .12s,max-height .18s,margin .18s,background .16s;overflow:hidden}.workspace-dock-signout:hover{background:#ffffff1a}.workspace-dock-nav a:active,.workspace-dock-public a:active,.workspace-dock-profile:active{transform:scale(.975)}.dock-collapsed .workspace-dock-header{grid-template-columns:1fr;align-content:center;justify-items:center;gap:.75rem;min-height:132px;padding:.85rem .55rem}.dock-collapsed .workspace-dock-brand{justify-content:center}.dock-collapsed .workspace-dock-brand div,.dock-collapsed .workspace-dock-profile div,.dock-collapsed .workspace-dock-nav strong,.dock-collapsed .workspace-dock-public strong{opacity:0;pointer-events:none;width:0;transition-delay:0s;transform:translate(-8px)}.dock-collapsed .workspace-dock-section-label{justify-content:center;padding-inline:0}.dock-collapsed .workspace-dock-section-label span,.dock-collapsed .workspace-dock-public>span{opacity:0;width:0;padding:0}.dock-collapsed .workspace-dock-nav,.dock-collapsed .workspace-dock-public{padding-inline:.55rem}.dock-collapsed .workspace-dock-nav a,.dock-collapsed .workspace-dock-public a,.dock-collapsed .workspace-dock-profile{grid-template-columns:48px;justify-content:center;gap:0;padding-inline:.3rem}.dock-collapsed .workspace-nav-icon{width:48px;height:48px}.dock-collapsed .workspace-dock-public a b{display:none}.dock-collapsed .workspace-dock-footer{padding:.7rem .55rem}.dock-collapsed .workspace-dock-profile img,.dock-collapsed .workspace-dock-profile .avatar-fallback{width:48px;height:48px}.dock-collapsed .workspace-dock-settings,.dock-collapsed .workspace-dock-signout{opacity:0;pointer-events:none;max-height:0;margin:0}@media (width<=980px){.unified-workspace-shell,.unified-workspace-shell.dock-collapsed,.unified-workspace-shell.dock-expanded{padding-left:0}.workspace-dock{display:none}}@media (prefers-reduced-motion:reduce){.unified-workspace-shell,.workspace-dock-brand div,.workspace-dock-profile div,.workspace-dock-nav strong,.workspace-dock-public strong,.workspace-dock-settings,.workspace-dock-signout{transition-duration:1ms!important}}@media (width>=981px){.workspace-nav-icon,.workspace-dock-nav a:hover .workspace-nav-icon,.workspace-dock-public a:hover .workspace-nav-icon,.workspace-dock-nav a.active .workspace-nav-icon{border-color:#0000}.workspace-dock-public a b{font-size:var(--btj-type-small)}.dock-collapsed .workspace-dock-header{gap:0}.dock-collapsed .workspace-dock-section-label{padding:.38rem 0 .12rem}}.workspace-dock-toggle:hover{border-color:#f0f2ec3d}.workspace-dock-settings{overflow:visible}.workspace-dock-settings .language-menu-popover{top:auto;bottom:calc(100% + .5rem);right:0}.workspace-dock-settings .language-menu-trigger{color:#f0f2ec;background:#f0f2ec0f;border-color:#f0f2ec29}.workspace-dock-settings .language-menu-trigger:hover{background:#f0f2ec1c;border-color:#f0f2ec47}@media (width>=981px){.workspace-dock{box-shadow:none;overflow:visible}.workspace-dock-toggle{z-index:8;top:76px;right:-17px}.workspace-dock-section-label{min-height:30px;font-size:var(--btj-type-small);padding:.55rem .82rem .22rem}.workspace-dock-public>span{font-size:var(--btj-type-small);padding:0 .3rem .25rem}.workspace-dock-settings{margin-top:.32rem}.workspace-dock-signout{min-height:34px;max-height:34px;font-size:var(--btj-type-small);border-radius:10px;margin-top:.3rem}.dock-collapsed .workspace-dock-brand div{display:none}.dock-collapsed .workspace-dock-brand img{width:34px;height:34px}.dock-collapsed .workspace-dock-section-label{min-height:20px}.dock-collapsed .workspace-dock-nav,.dock-collapsed .workspace-dock-public{padding-inline:.28rem}.dock-collapsed .workspace-dock-nav a,.dock-collapsed .workspace-dock-public a,.dock-collapsed .workspace-dock-profile{padding-inline:.12rem}}@media (prefers-reduced-motion:reduce){.workspace-dock,.workspace-dock-toggle{transition-duration:1ms!important;animation:none!important}}@media (width>=981px){.unified-workspace-shell{--workspace-dock-width:206px}.unified-workspace-shell.dock-collapsed{--workspace-dock-width:72px}.workspace-dock-header{min-height:58px;padding:.55rem}.workspace-dock-toggle{background:var(--paper-light);width:30px;height:30px;color:var(--ink);border:1px solid var(--line);top:54px;right:-15px;box-shadow:0 5px 18px #00000038}.workspace-dock-nav{gap:.18rem;padding:.65rem .35rem .45rem}.workspace-dock-nav a,.workspace-dock-public a{border-radius:11px;grid-template-columns:34px minmax(0,1fr);min-height:42px}.workspace-nav-icon{border-radius:10px;width:34px;height:34px}.dock-collapsed .workspace-dock-header{min-height:58px}.dock-collapsed .workspace-dock-brand img{width:32px;height:32px}.dock-collapsed .workspace-dock-nav a,.dock-collapsed .workspace-dock-public a,.dock-collapsed .workspace-dock-profile{grid-template-columns:44px;min-height:48px}.dock-collapsed .workspace-nav-icon,.dock-collapsed .workspace-dock-profile img,.dock-collapsed .workspace-dock-profile .avatar-fallback{width:42px;height:42px}.workspace-dock{scrollbar-width:none;overflow:hidden auto}.workspace-dock::-webkit-scrollbar{width:0}.workspace-dock-header{z-index:4;background:inherit;border-bottom:0;align-items:center;display:grid;position:sticky;top:0}.workspace-dock-toggle{box-shadow:none;background:0 0;border:0;border-radius:50%;position:static}.workspace-dock-toggle:hover{background:#ffffff1a;border-color:#0000}.workspace-dock-brand{gap:.55rem;min-width:0}.workspace-dock-brand strong{font-size:var(--btj-type-standard)}.workspace-dock-brand span{font-size:var(--btj-type-small)}.workspace-dock-section-label{display:none}.workspace-dock-nav a,.workspace-dock-public a{background:0 0;border:0}.workspace-nav-icon{background:0 0;border:0;border-radius:50%}.workspace-dock-nav a:hover,.workspace-dock-public a:hover{background:#ffffff14}.workspace-dock-nav a.active{background:#ffffff24;border:0}.workspace-dock-nav a:hover .workspace-nav-icon,.workspace-dock-public a:hover .workspace-nav-icon,.workspace-dock-nav a.active .workspace-nav-icon{background:0 0;border:0;transform:none}.workspace-dock-nav strong,.workspace-dock-public strong{font-weight:var(--btj-weight-semibold)}.workspace-dock-public{border-top:1px solid #ffffff1a}.workspace-dock-public>span{display:none}.workspace-dock-public a{margin-top:.1rem}.workspace-dock-public a b{right:.7rem}.workspace-dock-footer{z-index:3;background:var(--sidebar-bg);position:sticky;bottom:0}.workspace-dock-profile img,.workspace-dock-profile .avatar-fallback{border-radius:50%}.workspace-dock-profile strong,.workspace-dock-profile span{font-size:var(--btj-type-small)}.workspace-dock-settings,.workspace-dock-signout{display:none}.dock-collapsed .workspace-dock-header{display:grid}.dock-collapsed .workspace-dock-nav a,.dock-collapsed .workspace-dock-public a{flex-direction:column;justify-content:center;align-items:center}.dock-collapsed .workspace-dock-nav strong,.dock-collapsed .workspace-dock-public strong{opacity:1;pointer-events:auto;text-overflow:ellipsis;text-align:center;width:100%;overflow:hidden;transform:none}}.workspace-dock-profile img,.workspace-dock-profile .avatar-fallback{object-fit:cover;border-radius:50%!important}.workspace-dock-nav strong,.workspace-dock-public strong{font-size:var(--btj-type-standard)}.workspace-dock{background:var(--dock-bg)!important;color:var(--dock-text)!important;border-right-color:var(--dock-line)!important}.workspace-dock-footer{background:var(--dock-footer)!important;border-top-color:var(--dock-line)!important}.workspace-dock-brand,.workspace-dock-nav a,.workspace-dock-public a,.workspace-dock-profile,.workspace-dock-toggle{color:var(--dock-text)!important}.workspace-dock-brand span,.workspace-dock-public>span,.workspace-dock-profile span{color:var(--dock-muted)!important}.workspace-dock-toggle,.workspace-nav-icon{background:0 0!important;border-color:#0000!important}.workspace-dock-nav a:hover,.workspace-dock-public a:hover,.workspace-dock-profile:hover,.workspace-dock-toggle:hover{background:var(--dock-surface)!important;color:var(--dock-text)!important}.workspace-dock-nav a.active{background:var(--dock-active)!important;border-color:var(--dock-line)!important;color:var(--dock-text)!important}.workspace-dock-nav a.active .workspace-nav-icon,.workspace-dock-nav a:hover .workspace-nav-icon,.workspace-dock-public a:hover .workspace-nav-icon{background:0 0!important;border-color:#0000!important}.workspace-dock-profile img,.workspace-dock-profile .avatar-fallback{border:1px solid var(--dock-line)}.workspace-dock-profile-row{align-items:center;gap:8px}.workspace-dock-profile-row .workspace-dock-profile{flex:1;min-width:0}.dock-collapsed .workspace-dock-profile-row{flex-direction:column}.dock-collapsed .workspace-dock-profile-row .notification-trigger{width:42px}.workspace-dock-profile-row{display:block}.workspace-dock-profile-row .workspace-dock-profile{width:100%}@media (width>=981px){.unified-workspace-shell{--workspace-dock-width:208px}.workspace-dock-header{grid-template-columns:38px minmax(0,1fr);gap:.4rem;min-height:58px;padding:.45rem .6rem}.workspace-dock-toggle{width:38px;height:38px}.workspace-dock-toggle svg{width:22px;height:22px}.workspace-dock-brand img{flex-basis:30px;width:30px;height:30px}.workspace-dock-nav{gap:.04rem;padding:.3rem .5rem .55rem}.workspace-dock-nav a,.workspace-dock-public a{border-radius:10px;grid-template-columns:32px minmax(0,1fr);gap:.4rem;min-height:40px;padding:.18rem .45rem}.workspace-nav-icon{width:32px;height:32px}.workspace-nav-icon svg{width:21px;height:21px}.workspace-dock-nav strong,.workspace-dock-public strong{font-size:var(--btj-type-small)}.workspace-dock-public{padding:.5rem}.workspace-dock-footer{padding:.4rem .5rem}.workspace-dock-profile{border-radius:10px;grid-template-columns:32px minmax(0,1fr);gap:.42rem;min-height:42px;padding:.2rem .42rem}.workspace-dock-profile img,.workspace-dock-profile .avatar-fallback{width:30px;height:30px}.dock-collapsed .workspace-dock-nav strong,.dock-collapsed .workspace-dock-public strong{font-size:var(--btj-type-small);line-height:1.08}}.unified-workspace-shell{--font-xs:var(--studio-type-meta);--font-sm:var(--studio-type-action);--font-body:var(--studio-type-body);--font-nav:var(--studio-type-action);--font-control:var(--studio-type-action);--app-title-size:var(--studio-type-page-title);--section-title-size:var(--studio-type-section-title);--card-title-size:var(--studio-type-card-title)}.unified-workspace-shell .workspace-dock-nav strong,.unified-workspace-shell .workspace-dock-public strong{font-size:var(--btj-type-standard)!important}@media (width>=981px){.unified-workspace-shell.dock-collapsed .workspace-dock-nav strong,.unified-workspace-shell.dock-collapsed .workspace-dock-public strong{line-height:1.08;font-size:var(--btj-type-small)!important}.unified-workspace-shell.dock-collapsed{--workspace-dock-width:72px}.dock-collapsed .workspace-dock{overflow-x:hidden}.dock-collapsed .workspace-dock-header{grid-template-columns:1fr;place-items:center;min-height:68px;padding:.7rem 0}.dock-collapsed .workspace-dock-brand,.dock-collapsed .workspace-dock-section-label,.dock-collapsed .workspace-dock-public>span,.dock-collapsed .workspace-dock-nav strong,.dock-collapsed .workspace-dock-public strong,.dock-collapsed .workspace-dock-public a b,.dock-collapsed .workspace-dock-profile div,.dock-collapsed .workspace-dock-settings,.dock-collapsed .workspace-dock-signout{display:none!important}.dock-collapsed .workspace-dock-nav,.dock-collapsed .workspace-dock-public{gap:.15rem;padding:.35rem .5rem .7rem}.dock-collapsed .workspace-dock-nav a,.dock-collapsed .workspace-dock-public a,.dock-collapsed .workspace-dock-profile{border-radius:12px;grid-template-columns:1fr;place-items:center;gap:0;min-height:52px;padding:.25rem;display:grid}.dock-collapsed .workspace-nav-icon{width:40px;height:40px}.dock-collapsed .workspace-nav-icon svg{width:25px;height:25px}.dock-collapsed .workspace-dock-footer{padding:.45rem .5rem}.dock-collapsed .workspace-dock-profile-row{display:grid}.dock-collapsed .workspace-dock-profile img,.dock-collapsed .workspace-dock-profile .avatar-fallback{width:36px;height:36px}}.workspace-nav-icon>.icon-tabler,.workspace-dock-toggle>.icon-tabler{width:24px;height:24px}#root .workspace-public-external{width:36px;height:36px;color:var(--ink);background:var(--surface-active);border-radius:50%;flex:0 0 36px;place-items:center;transition:background .15s,transform .15s;display:grid}#root .workspace-dock-public a:hover .workspace-public-external{background:var(--surface-strong);transform:translateY(-1px)}#root .workspace-public-external svg{display:block}@media (width<=680px){#root .workspace-public-external{flex-basis:34px;width:34px;height:34px}}#root .workspace-dock{box-shadow:none!important;background:var(--btj-surface-canvas)!important;border:0!important}#root .workspace-dock:before,#root .workspace-dock:after{box-shadow:none!important;border:0!important}#root .workspace-dock-nav a,#root .workspace-dock-public a{box-shadow:none!important;border-color:#0000!important}#root .workspace-dock-nav a:hover,#root .workspace-dock-public a:hover{background:var(--surface-hover)}#root .workspace-dock-nav a.active{background:var(--surface-active);color:var(--ink)}#root .app-chrome-sidebar--workspace{width:var(--workspace-dock-width);transition:width var(--app-chrome-transition);z-index:60;position:fixed;inset:0 auto 0 0}#root .unified-workspace-shell{padding-top:var(--app-chrome-height)!important}#root .workspace-dock-header{box-sizing:border-box;height:var(--app-chrome-height)!important;min-height:var(--app-chrome-height)!important;max-height:var(--app-chrome-height)!important;border:0!important;border-bottom:1px solid var(--btj-divider-soft)!important;background:var(--btj-surface-canvas)!important;box-shadow:none!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:.55rem!important;padding:0 .75rem!important}#root .dock-collapsed .workspace-dock-header{grid-template-columns:1fr!important;place-items:center!important;padding:0!important}#root .workspace-dock-toggle{align-self:center;position:static!important}@media (width<=980px){#root .app-chrome-sidebar--workspace{display:none}}#root .unified-workspace-shell .workspace{min-height:calc(100vh - var(--app-chrome-height));overflow-x:clip}@media (width<=980px){#root .unified-workspace-shell .workspace{padding-bottom:max(1rem, env(safe-area-inset-bottom))}}#root .workspace-identity-lockup{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid;color:var(--dock-text)!important}#root .workspace-identity-lockup>div{gap:.08rem;min-width:0;display:grid}#root .workspace-identity-lockup strong,#root .workspace-identity-lockup span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}#root .workspace-identity-lockup strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);line-height:1.18}#root .workspace-identity-lockup span{font-size:var(--btj-type-small);font-weight:var(--btj-weight-regular);margin:0;line-height:1.18;color:var(--dock-muted)!important}#root .workspace-dock-footer{background:0 0!important;border-top:0!important}#root .workspace-dock-profile{opacity:.96;border-radius:0;width:100%;min-height:42px;padding:.3rem .25rem;transition:opacity .15s;box-shadow:none!important;background:0 0!important}#root .workspace-dock-profile:hover,#root .workspace-dock-profile:focus-visible{opacity:1;color:var(--dock-text)!important;background:0 0!important}#root .workspace-dock-profile img,#root .workspace-dock-profile .avatar-fallback{border-color:var(--btj-outline-soft);width:30px;height:30px}#root .dock-collapsed .workspace-identity-lockup{grid-template-columns:1fr;place-items:center;padding:.25rem}#root .dock-collapsed .workspace-identity-lockup>div{display:none}#root .workspace-dock-profile>.profile-avatar-image{background:var(--btj-surface-tonal);border-radius:50%;flex:0 0 30px;width:30px;height:30px}.archive-topic-navigation{position:sticky;top:92px}.archive-topic-rail-card{border:1px solid var(--line);background:var(--btj-surface-canvas);border-radius:20px;padding:.75rem;overflow:hidden}@media (width<=860px){.archive-topic-navigation{position:static}.archive-topic-rail-card{display:none}.archive-topic-navigation{order:1}}.public-portal-rail:not(.is-collapsed){scrollbar-width:thin;overflow-y:auto}.public-rail-heading>span{min-width:0;font-weight:var(--btj-weight-semibold)}.public-rail-toggle{width:40px;min-width:40px;min-height:40px;color:var(--ink);font:inherit;font-weight:var(--btj-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:0;padding:.5rem;display:flex}.public-rail-toggle:hover,.public-rail-toggle:focus-visible{background:var(--surface-hover)}.public-portal-rail.is-collapsed{overflow:visible}.public-portal-rail.is-collapsed .public-rail-toggle{min-height:40px;margin:0 auto}@media (width<=860px){.public-rail-toggle{display:none}}@media (prefers-reduced-motion:reduce){.public-portal-rail{transition-duration:1ms!important}}.public-portal-rail{top:var(--btj-public-header-offset);z-index:16;height:calc(100dvh - var(--btj-public-header-offset));align-self:start;position:sticky}.public-portal-rail:not(.is-collapsed){max-height:none;overflow:visible}.public-portal-rail .archive-topic-rail-card{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;box-shadow:none;border:0;border-radius:0}.public-portal-rail .archive-topic-rail-card::-webkit-scrollbar{width:6px}.public-portal-rail .archive-topic-rail-card::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.public-rail-heading{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.public-rail-heading .archive-rail-title{color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);letter-spacing:0;padding:0}.public-secondary-nav-links,.archive-channel-links.public-secondary-nav-links{gap:4px;display:grid}.public-secondary-nav-links>a,.public-secondary-nav-links>button,.archive-channel-links.public-secondary-nav-links>button{width:100%;color:var(--ink-soft);text-align:left;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-medium);background:0 0;border:0;justify-content:stretch;align-items:center;line-height:1.3;transition:background-color .14s,color .14s;display:grid;transform:none}.public-secondary-nav-links>a:hover,.public-secondary-nav-links>button:hover,.public-secondary-nav-links>a:focus-visible,.public-secondary-nav-links>button:focus-visible{background:var(--surface-hover);color:var(--ink);transform:none}.public-secondary-nav-links>a.active,.public-secondary-nav-links>button.active{background:var(--surface-active);color:var(--ink)}.public-rail-item-icon{color:currentColor;flex:0 0 40px;place-items:center;display:grid}.public-rail-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-rail-item-count,.public-rail-item-trailing{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);font-variant-numeric:tabular-nums}.public-secondary-nav-links>a.active .public-rail-item-count,.public-secondary-nav-links>button.active .public-rail-item-count,.public-secondary-nav-links>a.active .public-rail-item-trailing,.public-secondary-nav-links>button.active .public-rail-item-trailing{color:currentColor}.public-rail-section-title{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);display:block}.public-portal-rail.is-collapsed .public-rail-item-label,.public-portal-rail.is-collapsed .public-rail-item-count,.public-portal-rail.is-collapsed .public-rail-item-trailing,.public-portal-rail.is-collapsed .public-rail-section-title{display:none}.public-portal-rail.is-collapsed .public-secondary-nav-links>a,.public-portal-rail.is-collapsed .public-secondary-nav-links>button{grid-template-columns:48px;justify-content:center;min-height:48px;padding:0}.public-portal-rail.is-collapsed .public-rail-item-icon{width:44px;height:44px;margin:0 auto}@media (width<=860px){.public-portal-rail,.public-portal-rail.is-collapsed{height:auto;margin-top:16px;position:static}}@media (prefers-reduced-motion:reduce){.public-secondary-nav-links>a,.public-secondary-nav-links>button{transition:none!important}}.public-portal-rail{background:var(--btj-surface-canvas)}.public-portal-rail .archive-topic-rail-card{background:var(--btj-surface-canvas);border-right:0}.public-rail-heading{background:var(--btj-surface-canvas)}.public-secondary-nav-links>a,.public-secondary-nav-links>button,.archive-channel-links.public-secondary-nav-links>button{border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:44px;padding:4px 10px 4px 6px}.public-rail-item-icon{border-radius:8px;flex-basis:32px;width:32px;height:32px}.public-rail-section-title{margin:16px 10px 6px}.public-portal-rail{border-right:1px solid var(--line-strong);width:100%;min-width:0;transition:background-color .16s,border-color .16s;overflow:visible}.public-portal-rail .archive-topic-rail-card{transform-origin:0}.public-portal-rail.is-collapsed{width:100%;min-width:0}@media (prefers-reduced-motion:reduce){.public-portal-rail .archive-topic-rail-card{transition:none!important}}.public-portal-rail .archive-topic-rail-card,.public-portal-rail.is-collapsed .archive-topic-rail-card{opacity:1;visibility:visible;pointer-events:auto;width:100%;height:100%;padding:8px 12px 32px;transition:none;display:block;overflow:hidden auto;transform:none}.public-rail-heading{justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:6px 0 8px 6px;display:flex}.public-rail-toggle.public-rail-integrated-toggle{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--ink-soft);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 0 34px;place-items:center;margin:0;padding:0;transition:background-color .14s,border-color .14s,color .14s;display:grid;position:static}.public-rail-toggle.public-rail-integrated-toggle:hover,.public-rail-toggle.public-rail-integrated-toggle:focus-visible{border-color:var(--line-strong);background:var(--surface-hover);color:var(--ink)}.public-portal-rail.is-collapsed{background:var(--btj-surface-canvas)}.public-portal-rail.is-collapsed .public-rail-heading{justify-content:center;min-height:56px;padding:10px 0 8px}.public-portal-rail.is-collapsed .public-rail-heading>span{display:none}.public-portal-rail .public-secondary-nav-links{opacity:1;visibility:visible;transition:opacity .12s 90ms,transform .18s cubic-bezier(.2,.8,.2,1) 70ms,visibility linear;transform:translate(0)}.public-portal-rail.is-collapsed .public-secondary-nav-links{opacity:0;visibility:hidden;pointer-events:none;height:0;margin:0;padding:0;transition:opacity 90ms,transform .14s cubic-bezier(.4,0,1,1),visibility 0s linear .14s;overflow:hidden;transform:translate(-8px)}.public-portal-rail.is-collapsed .archive-topic-rail-card{padding-inline:0;overflow:hidden}@media (width<=860px){.public-portal-rail,.public-portal-rail.is-collapsed{background:var(--btj-surface-canvas);border-right:0;grid-column:1;width:100%}.public-portal-rail .archive-topic-rail-card,.public-rail-toggle.public-rail-integrated-toggle{display:none}}@media (prefers-reduced-motion:reduce){.public-portal-rail .public-secondary-nav-links,.public-rail-toggle.public-rail-integrated-toggle{transition:none!important}}@media (width>=861px){.public-portal-rail,.public-portal-rail.is-collapsed{border-right:1px solid var(--line-strong);background:var(--btj-surface-canvas);align-self:stretch;height:auto;min-height:100%;position:relative;top:auto;overflow:visible}.public-portal-rail .archive-topic-rail-card,.public-portal-rail.is-collapsed .archive-topic-rail-card{top:var(--btj-public-header-offset);width:100%;height:calc(100dvh - var(--btj-public-header-offset));max-height:calc(100dvh - var(--btj-public-header-offset));box-sizing:border-box;background:var(--btj-surface-canvas);border-right:0;position:sticky}}.episode-review-navigation{width:264px;min-width:0;transition:width .22s cubic-bezier(.2,.8,.2,1)}.episode-review-navigation.is-collapsed{width:48px}.episode-review-desktop-nav{border-right:1px solid var(--line);background:color-mix(in srgb, var(--paper) 96%, var(--ink) 1%);min-height:100%}.episode-review-nav-sticky{max-height:calc(100dvh - 76px);padding:18px 12px 28px;position:sticky;top:76px;overflow:auto}.episode-review-nav-header{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 4px 12px;display:flex}.episode-review-nav-header>div{gap:2px;min-width:0;display:grid}.episode-review-nav-header span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium)}.episode-review-nav-header strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold)}.episode-review-nav-header button{width:36px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.episode-review-nav-header button:hover,.episode-review-nav-header button:focus-visible{background:var(--surface-hover)}.episode-review-navigation.is-collapsed .episode-review-nav-header{justify-content:center;padding-inline:0}.episode-review-nav-content{gap:6px;display:grid}.episode-review-all-link{min-width:0;color:var(--ink);border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:8px 10px;text-decoration:none;display:grid}.episode-review-all-link strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-review-all-link:hover,.episode-review-all-link:focus-visible{background:var(--surface-hover)}@media (width<=1180px){.episode-review-navigation,.episode-review-navigation.is-collapsed{width:100%}.episode-review-desktop-nav{display:none}}@media (prefers-reduced-motion:reduce){.episode-review-navigation{transition:none!important}}.discussion-topic-navigation{position:sticky;top:92px}.discussion-topic-rail-card{border:1px solid var(--line);background:var(--btj-surface-canvas);border-radius:20px;padding:.75rem;overflow:hidden}@media (width<=860px){.discussion-topic-navigation{position:static}.discussion-topic-rail-card{display:none}}.public-portal-rail .discussion-topic-rail-card{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;box-shadow:none;border:0;border-radius:0}.public-portal-rail .discussion-topic-rail-card::-webkit-scrollbar{width:6px}.public-portal-rail .discussion-topic-rail-card::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.public-rail-heading .discussion-rail-label{color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);letter-spacing:0;padding:0}.discussion-channel-links.public-secondary-nav-links{gap:4px;display:grid}.discussion-channel-links.public-secondary-nav-links>a{width:100%;color:var(--ink-soft);text-align:left;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-medium);background:0 0;border:0;justify-content:stretch;align-items:center;line-height:1.3;transition:background-color .14s,color .14s;display:grid;transform:none}.public-portal-rail .discussion-topic-index{margin:16px 6px 0;padding-top:16px}.public-portal-rail .discussion-topic-index>strong{padding-inline:4px}.public-portal-rail.is-collapsed .discussion-topic-index{display:none}.public-portal-rail .discussion-topic-rail-card{background:var(--btj-surface-canvas);border-right:0}.discussion-channel-links.public-secondary-nav-links>a{border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:44px;padding:4px 10px 4px 6px}@media (width<=1180px){.discussion-portal-grid:has(.discussion-topic-navigation.is-collapsed){grid-template-columns:var(--btj-public-secondary-collapsed) minmax(0, 1fr)}}.discussion-portal-grid:has(.discussion-topic-navigation.is-collapsed){column-gap:var(--btj-public-column-gap)}.public-portal-rail .discussion-topic-rail-card{transform-origin:0}@media (width<=1420px){.discussion-portal-grid:has(.discussion-topic-navigation.is-collapsed){grid-template-columns:var(--btj-public-nav-track) var(--btj-public-feed-track)}}@media (width<=1100px) and (width>=861px){.discussion-portal-grid:has(.discussion-topic-navigation.is-collapsed){grid-template-columns:var(--btj-public-nav-track) minmax(0, 1fr)}}@media (prefers-reduced-motion:reduce){.public-portal-rail .discussion-topic-rail-card{transition:none!important}}.discussion-portal-grid:has(.discussion-topic-navigation.is-collapsed){--btj-public-nav-track:var(--btj-public-secondary-collapsed);grid-template-columns:var(--btj-public-nav-track) minmax(0, 1fr)}.public-portal-rail .discussion-topic-rail-card,.public-portal-rail.is-collapsed .discussion-topic-rail-card{opacity:1;visibility:visible;pointer-events:auto;width:100%;height:100%;padding:8px 12px 32px;transition:none;display:block;overflow:hidden auto;transform:none}.public-portal-rail .discussion-topic-index{opacity:1;visibility:visible;transition:opacity .12s 90ms,transform .18s cubic-bezier(.2,.8,.2,1) 70ms,visibility linear;transform:translate(0)}.public-portal-rail.is-collapsed .discussion-topic-index{opacity:0;visibility:hidden;pointer-events:none;height:0;margin:0;padding:0;transition:opacity 90ms,transform .14s cubic-bezier(.4,0,1,1),visibility 0s linear .14s;overflow:hidden;transform:translate(-8px)}.public-portal-rail.is-collapsed .discussion-topic-rail-card{padding-inline:0;overflow:hidden}@media (width<=860px){.discussion-portal-grid:has(.discussion-topic-navigation.is-collapsed){grid-template-columns:minmax(0,1fr);transition:none;display:grid}.public-portal-rail .discussion-topic-rail-card{display:none}}@media (prefers-reduced-motion:reduce){.public-portal-rail .discussion-topic-index{transition:none!important}}@media (width>=861px){.public-portal-rail .discussion-topic-rail-card,.public-portal-rail.is-collapsed .discussion-topic-rail-card{top:var(--btj-public-header-offset);width:100%;height:calc(100dvh - var(--btj-public-header-offset));max-height:calc(100dvh - var(--btj-public-header-offset));box-sizing:border-box;background:var(--btj-surface-canvas);border-right:0;position:sticky}}#root .public-portal-rail,#root .public-portal-rail .discussion-topic-rail-card,#root .public-portal-rail .archive-topic-rail-card{box-shadow:none!important;background:var(--btj-surface-canvas)!important;border:0!important}#root .public-rail-heading,#root .archive-topic-rail-card .public-rail-heading,#root .discussion-topic-rail-card .public-rail-heading{background:var(--btj-surface-canvas)!important;box-shadow:none!important;border:0!important}#root .public-rail-toggle,#root .public-rail-integrated-toggle{box-shadow:none!important;background:0 0!important;border:0!important}#root .public-rail-toggle:hover,#root .public-rail-integrated-toggle:hover{background:var(--surface-hover)!important}#root .public-portal-rail:before,#root .public-portal-rail:after{box-shadow:none!important;border:0!important}#root .public-portal-rail a,#root .public-portal-rail button{box-shadow:none!important;border-color:#0000!important}#root .public-portal-rail a:not(.btj-navigation-row):hover,#root .public-portal-rail button:not(.btj-navigation-row):hover{background:var(--surface-hover)}#root .public-portal-rail a.active:not(.btj-navigation-row),#root .public-portal-rail button.active:not(.btj-navigation-row){background:var(--surface-active);color:var(--ink)}@media (width<=860px){#root .public-portal-rail,#root .public-portal-rail .discussion-topic-rail-card,#root .public-portal-rail .archive-topic-rail-card{background:var(--btj-surface-canvas)!important}}#root .public-rail-item-count{letter-spacing:0;line-height:1.4;font-size:var(--btj-type-compact-meta)!important;font-weight:var(--btj-weight-regular)!important}#root .app-chrome-sidebar--context{color:var(--ink)}#root .app-chrome-sidebar--context .public-rail-heading{background:var(--btj-surface-canvas)!important;box-shadow:none!important;border:0!important}#root .app-chrome-sidebar--context .episode-review-nav-header{box-shadow:none!important;background:0 0!important;border:0!important}#root .app-chrome-sidebar--context .public-secondary-nav-links>a,#root .app-chrome-sidebar--context .public-secondary-nav-links>button,#root .app-chrome-sidebar--context .episode-review-all-link,#root .app-chrome-sidebar--context .episode-review-episode-list>a{box-shadow:none!important;border:0!important}#root .app-chrome-sidebar--context .public-secondary-nav-links>:is(a,button).active,#root .app-chrome-sidebar--context .episode-review-episode-list>a.active{background:var(--btj-surface-panel-muted)!important}.public-navigation-drawer-trigger{width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:inline-grid}.public-navigation-drawer-trigger:hover,.public-navigation-drawer-trigger:focus-visible{background:var(--surface-hover);color:var(--ink)}.public-navigation-drawer-layer{z-index:80;background:#0000003d;justify-items:start;display:grid}.public-navigation-drawer-layer.is-stage{position:absolute;inset:0}.public-navigation-drawer-layer.is-end{justify-items:end}.public-navigation-drawer-layer.is-page{inset:var(--btj-public-header-offset) 0 0;position:fixed}#root .public-navigation-drawer.app-chrome-drawer{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;width:min(390px,92vw);height:100%;display:grid;overflow:hidden;background:var(--btj-surface-canvas)!important;border:0!important;border-radius:0!important;box-shadow:18px 0 50px #0000003d!important}#root .public-navigation-drawer-layer.is-end>.public-navigation-drawer.app-chrome-drawer{box-shadow:-18px 0 50px #0000003d!important}.public-navigation-drawer>header{min-height:66px;box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.public-navigation-drawer>header>div{gap:1px;min-width:0;display:grid}.public-navigation-drawer>header span{color:var(--muted);font-size:var(--btj-type-small);letter-spacing:.07em}.public-navigation-drawer>header strong{font-size:var(--btj-type-standard);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-navigation-drawer>header button{width:38px;height:38px;color:var(--ink-soft);background:0 0;border:0;border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.public-navigation-drawer>header button:hover{background:var(--surface-hover)}.public-navigation-drawer-scroll{overscroll-behavior:contain;min-height:0;padding:14px;overflow:auto}.public-navigation-drawer>footer{min-height:48px;color:var(--muted);font-size:var(--btj-type-small);box-shadow:0 -1px 0 color-mix(in srgb, var(--ink) 8%, transparent);align-items:center;gap:8px;padding:10px 16px;display:flex}@media (width<=520px){.public-navigation-drawer-trigger{width:36px;height:36px}#root .public-navigation-drawer.app-chrome-drawer{width:min(360px,94vw)}}.mobile-workspace-drawer,.mobile-drawer-close,.mobile-drawer-nav a,.mobile-drawer-public a,.mobile-drawer-profile,.mobile-drawer-signout{display:none}@media (width<=780px){.mobile-drawer-close{border-radius:var(--radius-control);border:1px solid #ffffff29;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.mobile-drawer-close svg{width:21px;height:21px}.mobile-drawer-close:active{transform:scale(.94)}.mobile-workspace-drawer{top:max(.65rem, env(safe-area-inset-top));bottom:max(.65rem, env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--btj-surface-canvas);width:min(360px,100vw - 1.3rem);color:var(--ink);opacity:.72;border-radius:26px;flex-direction:column;transition:transform .28s cubic-bezier(.2,.78,.25,1),opacity .22s;display:flex;position:absolute;left:.65rem;overflow:hidden;transform:translate(calc(-100% - 1.5rem));box-shadow:0 28px 90px #0000004d}.mobile-workspace-layer.open .mobile-workspace-drawer{opacity:1;transform:translate(0)}.mobile-workspace-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.9rem 1rem;display:flex}.mobile-drawer-brand{align-items:center;gap:.72rem;min-width:0;display:flex}.mobile-drawer-brand img{border-radius:50%;width:38px;height:38px}.mobile-drawer-brand strong,.mobile-drawer-brand span{display:block}.mobile-drawer-brand strong{font-size:var(--btj-type-standard)}.mobile-drawer-brand span{color:var(--muted);font-size:var(--btj-type-small);margin-top:.08rem}.mobile-drawer-close{border-color:var(--line);background:var(--paper);color:var(--ink)}.mobile-drawer-section-label{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em;text-transform:none;justify-content:space-between;align-items:center;padding:1.05rem 1.1rem .5rem;display:flex}.mobile-drawer-section-label i{background:var(--ink);width:8px;height:8px;box-shadow:0 0 0 4px var(--surface-hover);border-radius:50%}.mobile-drawer-nav{gap:.35rem;padding:.15rem .75rem .9rem;display:grid}.mobile-drawer-nav a{min-height:54px;color:var(--ink);border:1px solid #0000;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem .72rem;transition:background .16s,border-color .16s,transform .12s;display:grid}.mobile-drawer-nav a>span{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--muted);font-size:var(--btj-type-standard);border-radius:12px;place-items:center;display:grid}.mobile-drawer-nav a strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);overflow:hidden}.mobile-drawer-nav a.active{border-color:var(--line);background:var(--surface-active)}.mobile-drawer-nav a.active>span{border-color:var(--line-strong,var(--line));color:var(--ink);background:var(--paper-light)}.mobile-drawer-nav a:active,.mobile-drawer-public a:active,.mobile-drawer-profile:active,.mobile-drawer-signout:active{transform:scale(.985)}.mobile-drawer-public{border-top:1px solid var(--line);padding:.95rem .75rem}.mobile-drawer-public>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em;text-transform:none;padding:0 .35rem .5rem;display:block}.mobile-drawer-public a{border:1px solid var(--line);background:var(--paper);border-radius:15px;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;margin-top:.35rem;padding:.7rem .8rem;transition:background .16s,transform .12s;display:flex}.mobile-drawer-public a strong{font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.mobile-drawer-public a b{color:var(--muted);font-weight:var(--btj-weight-medium)}.mobile-workspace-drawer>footer{border-top:1px solid var(--line);background:var(--btj-surface-canvas);margin-top:auto;padding:.85rem}.mobile-drawer-profile{border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.72rem;padding:.55rem;transition:background .16s,transform .12s;display:grid}.mobile-drawer-profile:hover{background:var(--surface-hover)}.mobile-drawer-profile img,.mobile-drawer-profile .avatar-fallback{width:40px;height:40px}.mobile-drawer-profile strong,.mobile-drawer-profile span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-drawer-profile strong{font-size:var(--btj-type-standard)}.mobile-drawer-profile span{color:var(--muted);font-size:var(--btj-type-small);margin-top:.12rem}.mobile-drawer-signout{border:1px solid var(--line);background:var(--paper-light);width:100%;min-height:42px;color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);border-radius:14px;margin-top:.55rem;transition:background .16s,transform .12s;display:block}}@media (prefers-reduced-motion:reduce){.mobile-workspace-drawer{transition-duration:1ms!important}}.unified-workspace-drawer .mobile-drawer-close{border-radius:var(--radius-control);border:1px solid #ffffff2b;place-items:center;width:44px;height:44px;padding:0;transition:transform .12s,background .16s,border-color .16s;display:grid}.unified-workspace-drawer .mobile-drawer-close:active{transform:scale(.95)}.unified-workspace-drawer .mobile-drawer-close svg{width:22px;height:22px}.unified-workspace-drawer{top:max(.8rem, env(safe-area-inset-top));bottom:max(.8rem, env(safe-area-inset-bottom));border:1px solid var(--line);opacity:.7;border-radius:28px;flex-direction:column;width:min(390px,100vw - 1.6rem);transition:transform .28s cubic-bezier(.2,.78,.25,1),opacity .22s;position:absolute;left:.8rem;overflow:hidden;transform:translate(calc(-100% - 1.8rem));box-shadow:0 30px 100px #00000057;display:flex!important}.unified-workspace-layer.open .unified-workspace-drawer{opacity:1;transform:translate(0)}.unified-workspace-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.95rem 1rem;display:flex}.unified-workspace-drawer .mobile-drawer-brand{align-items:center;gap:.75rem;min-width:0;display:flex}.unified-workspace-drawer .mobile-drawer-brand img{border-radius:50%;width:40px;height:40px}.unified-workspace-drawer .mobile-drawer-brand strong,.unified-workspace-drawer .mobile-drawer-brand span{display:block}.unified-workspace-drawer .mobile-drawer-brand strong{font-size:var(--btj-type-standard)}.unified-workspace-drawer .mobile-drawer-brand span{color:var(--muted);font-size:var(--btj-type-small);margin-top:.08rem}.unified-workspace-drawer .mobile-drawer-close{border-color:var(--line);background:var(--paper);color:var(--ink);flex:0 0 44px}.unified-workspace-drawer .mobile-drawer-section-label{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em;text-transform:none;justify-content:space-between;align-items:center;padding:1.05rem 1.15rem .5rem;display:flex}.unified-workspace-drawer .mobile-drawer-section-label i{background:var(--ink);width:8px;height:8px;box-shadow:0 0 0 4px var(--surface-hover);border-radius:50%}.unified-workspace-drawer .mobile-drawer-nav{gap:.38rem;padding:.15rem .8rem 1rem;display:grid}.unified-workspace-drawer .mobile-drawer-nav a{min-height:56px;color:var(--ink);border:1px solid #0000;border-radius:17px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.8rem;padding:.58rem .75rem;transition:background .16s,border-color .16s,transform .12s;display:grid}.unified-workspace-drawer .mobile-drawer-nav a>span{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--muted);font-size:var(--btj-type-standard);border-radius:12px;place-items:center;display:grid}.unified-workspace-drawer .mobile-drawer-nav a strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);overflow:hidden}.unified-workspace-drawer .mobile-drawer-nav a:hover{background:var(--surface-hover)}.unified-workspace-drawer .mobile-drawer-nav a.active{border-color:var(--line);background:var(--surface-active)}.unified-workspace-drawer .mobile-drawer-nav a.active>span{border-color:var(--line-strong);background:var(--paper-light);color:var(--ink)}.unified-workspace-drawer .mobile-drawer-public{border-top:1px solid var(--line);padding:.95rem .8rem}.unified-workspace-drawer .mobile-drawer-public>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.08em;text-transform:none;padding:0 .35rem .5rem;display:block}.unified-workspace-drawer .mobile-drawer-public a{border:1px solid var(--line);background:var(--paper);border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;min-height:49px;margin-top:.36rem;padding:.72rem .82rem;transition:background .16s,transform .12s;display:flex}.unified-workspace-drawer .mobile-drawer-public a:hover{background:var(--surface-hover)}.unified-workspace-drawer .mobile-drawer-public a strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold)}.unified-workspace-drawer .mobile-drawer-public a b{color:var(--muted);font-weight:var(--btj-weight-medium)}.unified-workspace-drawer>footer{border-top:1px solid var(--line);background:var(--btj-surface-canvas);margin-top:auto;padding:.9rem}.unified-workspace-drawer .mobile-drawer-profile{border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.75rem;padding:.58rem;transition:background .16s,transform .12s;display:grid}.unified-workspace-drawer .mobile-drawer-profile:hover{background:var(--surface-hover)}.unified-workspace-drawer .mobile-drawer-profile img,.unified-workspace-drawer .mobile-drawer-profile .avatar-fallback{width:42px;height:42px}.unified-workspace-drawer .mobile-drawer-profile strong,.unified-workspace-drawer .mobile-drawer-profile span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unified-workspace-drawer .mobile-drawer-profile strong{font-size:var(--btj-type-standard)}.unified-workspace-drawer .mobile-drawer-profile span{color:var(--muted);font-size:var(--btj-type-small);margin-top:.12rem}.unified-workspace-drawer .mobile-drawer-signout{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper-light);width:100%;min-height:43px;color:var(--ink);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);margin-top:.6rem;transition:background .16s,transform .12s;display:block}.unified-workspace-drawer .mobile-drawer-signout:hover{background:var(--surface-hover)}.unified-workspace-drawer .mobile-drawer-nav a:active,.unified-workspace-drawer .mobile-drawer-public a:active,.unified-workspace-drawer .mobile-drawer-profile:active,.unified-workspace-drawer .mobile-drawer-signout:active{transform:scale(.985)}@media (width<=780px){.unified-workspace-drawer{top:max(.65rem, env(safe-area-inset-top));bottom:max(.65rem, env(safe-area-inset-bottom));border-radius:26px;width:min(360px,100vw - 1.3rem);left:.65rem}}@media (prefers-reduced-motion:reduce){.unified-workspace-drawer{transition-duration:1ms!important}}@media (width<=980px){.unified-workspace-drawer .mobile-drawer-nav a>span,.unified-workspace-drawer .mobile-public-icon{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink-soft);border-radius:14px;place-items:center;display:grid}.unified-workspace-drawer .mobile-drawer-nav a>span svg,.unified-workspace-drawer .mobile-public-icon svg{width:25px;height:25px}.unified-workspace-drawer .mobile-drawer-nav a{grid-template-columns:44px minmax(0,1fr);gap:.82rem;min-height:62px}.unified-workspace-drawer .mobile-drawer-nav a>span{font-size:inherit}.unified-workspace-drawer .mobile-drawer-public a{grid-template-columns:44px minmax(0,1fr) auto;gap:.78rem;min-height:58px;display:grid}}.mobile-drawer-profile img,.mobile-drawer-profile .avatar-fallback{object-fit:cover;border-radius:50%!important}.mobile-drawer-nav strong,.mobile-drawer-public strong{font-size:var(--btj-type-standard)}.mobile-workspace-drawer,.unified-workspace-drawer{background:var(--btj-surface-canvas);color:var(--dock-text);border-color:var(--dock-line)}.mobile-drawer-nav a,.mobile-drawer-public a,.mobile-drawer-profile,.mobile-drawer-signout{color:var(--dock-text)}.mobile-drawer-nav a:hover,.mobile-drawer-nav a.active,.mobile-drawer-public a:hover,.mobile-drawer-profile:hover{background:var(--dock-active)}.public-drawer-layer{z-index:280;background:#0000006b;animation:.15s ease-out btj-drawer-backdrop;display:flex;position:fixed;inset:0}.public-mobile-drawer{width:min(360px,100vw - 36px);height:100%;color:var(--ink);background:var(--btj-surface-canvas);border-right:1px solid var(--line-strong);flex-direction:column;padding:.75rem;animation:.17s ease-out btj-drawer-in;display:flex;overflow-y:auto;box-shadow:18px 0 48px #00000038}.public-mobile-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:54px;padding:.2rem .25rem .7rem;display:flex}.public-mobile-drawer>header a{align-items:center;gap:.62rem;display:flex}.public-mobile-drawer>header img{border-radius:50%;width:36px;height:36px}.public-mobile-drawer>header button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:var(--surface);border-radius:50%;place-items:center;display:grid}.public-drawer-nav{gap:.22rem;padding-block:.8rem;display:grid}.public-drawer-nav a{min-height:48px;color:var(--ink-soft);font-weight:var(--btj-weight-semibold);border:1px solid #0000;border-radius:13px;align-items:center;gap:.82rem;padding:.72rem .78rem;display:flex}.public-drawer-nav a:hover,.public-drawer-nav a.active{color:var(--ink);background:var(--surface-hover);border-color:var(--line)}.public-drawer-separator{background:var(--line);height:1px}.public-drawer-tools{gap:.65rem;padding-block:.8rem;display:grid}.public-drawer-tools .bronto-trigger{border-radius:13px;justify-content:flex-start;width:100%;min-height:48px;padding-inline:.78rem}.public-drawer-tool-row{justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.4rem .2rem .4rem .78rem;display:flex}.public-drawer-tool-row>span{color:var(--muted);font-weight:var(--btj-weight-semibold)}.public-drawer-tools .theme-mode-picker>span{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.public-drawer-tools .language-menu-trigger{min-height:42px;padding-inline:.7rem}.public-drawer-tools .theme-mode-picker{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:.6rem .78rem}.public-drawer-studio{border-top:1px solid var(--line);margin-top:auto;padding-top:.8rem}.public-drawer-studio .primary-button{justify-content:center;width:100%;min-height:48px}@media (prefers-reduced-motion:reduce){.public-drawer-layer,.public-mobile-drawer{transition:none!important;animation:none!important}}.public-mobile-drawer{--font-xs:var(--public-type-meta);--font-sm:var(--public-type-action);--font-body:var(--public-type-body);--font-nav:var(--public-type-action);--font-control:var(--public-type-action);--app-title-size:var(--public-type-page-title);--section-title-size:var(--public-type-section-title);--card-title-size:var(--public-type-card-title)}.public-mobile-drawer>header strong,.public-drawer-nav a,.public-drawer-tools,.public-drawer-studio a{font-size:var(--btj-type-standard)!important}.public-drawer-tool-row>span{font-size:var(--btj-type-small)!important}@media (width<=760px){.public-mobile-drawer .public-drawer-nav a,.public-mobile-drawer .public-drawer-tools,.public-mobile-drawer .public-drawer-studio a{font-size:var(--btj-type-standard)!important}}#root .mobile-drawer-public a:hover .workspace-public-external{background:var(--surface-strong);transform:translateY(-1px)}#root .mobile-workspace-drawer{box-shadow:none!important;background:var(--btj-surface-canvas)!important;border:0!important}#root .mobile-drawer-nav a,#root .mobile-drawer-public a{box-shadow:none!important;border-color:#0000!important}#root .mobile-drawer-nav a:hover,#root .mobile-drawer-public a:hover{background:var(--surface-hover)}#root .mobile-drawer-nav a.active{background:var(--surface-active);color:var(--ink)}.app-chrome-drawer{box-sizing:border-box;overscroll-behavior:contain;overflow:hidden auto;border:1px solid var(--btj-outline-soft)!important;background:var(--btj-surface-overlay)!important;box-shadow:var(--btj-elevation-2)!important}.public-drawer-context{border-top:1px solid var(--btj-divider-soft);gap:.7rem;padding:.95rem 0 0;display:grid}.public-drawer-context-heading{align-items:center;gap:.65rem;padding:0 .15rem;display:flex}.public-drawer-context-heading>span:first-child{background:var(--btj-surface-tonal);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.public-drawer-context-heading strong,.public-drawer-context-heading small{display:block}.public-drawer-context-heading small{color:var(--muted);margin-top:.1rem}.public-drawer-context-groups{gap:.75rem;display:grid}.public-drawer-context-group{gap:.3rem;display:grid}.public-drawer-context-group>span{color:var(--muted);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);padding:0 .55rem}.public-drawer-context-item{width:100%;min-height:44px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.public-drawer-context-item:hover,.public-drawer-context-item:focus-visible,.public-drawer-context-item.active{background:var(--btj-surface-panel-muted);outline:none}.public-drawer-context-item>span:first-child{color:var(--ink-soft);place-items:center;display:grid}.public-drawer-context-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-drawer-context-item>small,.public-drawer-context-item>span:last-child:not(:nth-child(2)){color:var(--muted)}#root .mobile-drawer-profile>.profile-avatar-image,#root .unified-workspace-drawer .mobile-drawer-profile>.profile-avatar-image{background:var(--btj-surface-tonal);border-radius:50%;flex:0 0 42px;width:42px;height:42px}:root{--public-portal-context-expanded:248px;--public-portal-context-collapsed:48px;--public-portal-primary-max:1240px;--public-portal-support-min:260px;--public-portal-support-max:320px;--public-portal-shell-max:2048px;--public-portal-gap:clamp(20px, 1.45vw, 28px);--public-portal-gutter:clamp(20px, 2vw, 40px);--public-portal-top-space:32px}.archive-main.archive-portal-main,.discussion-main.discussion-portal-main{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}.public-portal-layout{--public-portal-context-track:var(--public-portal-context-expanded);box-sizing:border-box;width:min(100%, var(--public-portal-shell-max));min-width:0;min-height:calc(100dvh - var(--btj-public-header-offset));grid-template-columns:var(--public-portal-context-track) minmax(0, 1fr) minmax(var(--public-portal-support-min), var(--public-portal-support-max));align-content:start;align-items:start;column-gap:var(--public-portal-gap);padding-right:var(--public-portal-gutter);transition:grid-template-columns var(--app-chrome-transition);grid-template-rows:auto 1fr;margin-inline:auto;display:grid}.public-portal-layout.without-support{grid-template-columns:var(--public-portal-context-track) minmax(0, var(--public-portal-primary-max))}.public-portal-layout:has(>.public-portal-rail.is-collapsed){--public-portal-context-track:var(--public-portal-context-collapsed)}.public-portal-layout>.public-portal-rail{grid-area:1/1/-1;min-width:0}.public-portal-primary{box-sizing:border-box;width:100%;min-width:0;max-width:var(--public-portal-primary-max);padding-top:var(--public-portal-top-space);grid-area:1/2;justify-self:center;padding-bottom:96px}.public-portal-primary>.archive-feed-column,.public-portal-primary>.discussion-feed-column{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0}.public-portal-support-slot{box-sizing:border-box;width:100%;min-width:0;padding-top:var(--public-portal-top-space);grid-area:1/3;padding-bottom:96px}.public-portal-support-slot>.public-right-rail{box-sizing:border-box;width:100%;min-width:0;max-width:none;top:calc(var(--btj-public-header-offset) + 16px);gap:.9rem;margin:0;display:grid;position:sticky}@media (width>=1280px) and (width<=1439px){.public-portal-layout.with-support{grid-template-columns:var(--public-portal-context-track) minmax(0, 1fr);grid-template-rows:auto auto 1fr}.public-portal-primary{padding-bottom:40px}.public-portal-support-slot{max-width:var(--public-portal-primary-max);grid-area:2/2;justify-self:center;padding-top:0}.public-portal-support-slot>.public-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.public-portal-support-slot>.public-right-rail>:only-child{grid-column:1/-1;justify-self:stretch;width:100%;max-width:none}}@media (width>=1440px){.public-portal-layout.with-support{grid-template-columns:var(--public-portal-context-track) minmax(0, 1fr) minmax(var(--public-portal-support-min), var(--public-portal-support-max))}}@media (width<=1279px){:is(.public-portal-layout,.public-portal-layout:has(>.public-portal-rail.is-collapsed)){min-height:calc(100dvh - var(--btj-public-header-offset));padding-inline:var(--public-portal-gutter);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);transition:none;display:grid}.public-portal-layout>.public-portal-rail{display:none!important}.public-portal-primary{grid-area:1/1;justify-self:center;width:min(100%,960px);max-width:960px;padding-top:28px;padding-bottom:48px}.public-portal-support-slot{grid-area:2/1;justify-self:center;width:min(100%,960px);max-width:960px;padding:0 0 72px}.public-portal-support-slot>.public-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.public-portal-support-slot>.public-right-rail>:only-child{grid-column:1/-1;justify-self:stretch;width:100%;max-width:none}}@media (width>=701px) and (width<=1439px){.public-portal-support-slot>.public-right-rail>.public-right-rail-ad:only-child{justify-self:stretch;width:100%;max-width:none}.public-portal-support-slot>.public-right-rail>.public-right-rail-ad:only-child .sponsor-opportunity-card.compact{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;min-height:104px;padding:22px 24px;display:grid}.public-portal-support-slot>.public-right-rail>.public-right-rail-ad:only-child .sponsor-opportunity-card.compact h2{min-width:0;margin:0}.public-portal-support-slot>.public-right-rail>.public-right-rail-ad:only-child .sponsor-opportunity-card.compact>a{white-space:nowrap;justify-self:end}}@media (width<=700px){:root{--public-portal-gutter:18px}.public-portal-primary{padding-top:24px;padding-bottom:40px}.public-portal-support-slot>.public-right-rail{grid-template-columns:minmax(0,1fr)}.public-portal-support-slot>.public-right-rail>:only-child{justify-self:stretch;width:100%;max-width:none}.public-portal-support-slot .sponsor-opportunity-card.compact{width:100%;min-height:0;display:block}.public-portal-support-slot .sponsor-opportunity-card.compact h2{margin:0 0 10px}.archive-page-intro-compact{flex-direction:column;align-items:flex-start;gap:1rem}.archive-intro-summary{justify-content:flex-start;width:100%}.archive-search-modern,.archive-search-modern input{width:100%;min-width:0}}@media (width<=520px){:root{--public-portal-gutter:16px}.archive-serat-header-modern{grid-template-columns:40px minmax(0,1fr)!important;gap:.72rem!important;padding:.9rem!important}.archive-serat-header-modern .archive-discussion-link{grid-column:2;justify-self:start}.archive-episode-row-modern,.archive-episode-row-modern:hover{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:.62rem!important;padding:.82rem .85rem!important}.archive-published-count,.archive-language-inline .archive-language-name{min-height:40px}}@media (width<=380px){:root{--public-portal-gutter:12px}.archive-intro-summary{gap:.4rem}.archive-published-count{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.public-portal-layout{transition:none!important}}.archive-portal-page,.discussion-hub-page,.discussion-scope-page,.discussion-post-page{min-width:0;max-width:100%;overflow-x:clip}@media (width<=700px){.public-footer-simple{max-width:100%;overflow-x:clip}.public-footer-simple .public-footer-simple-inner{row-gap:.45rem;min-width:0;max-width:100%}}.archive-language-inline{flex-wrap:wrap}.archive-language-inline .archive-language-name{border:1px solid var(--line);background:var(--paper-light);width:auto;min-width:0;min-height:34px;color:var(--ink-soft);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);letter-spacing:0;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;padding:.45rem .68rem;line-height:1.2;display:inline-flex}:root[data-theme=dark] .archive-language-inline .archive-language-name{color:var(--ink)}@media (width<=520px){.archive-language-inline .archive-language-name{min-height:40px}}.archive-feed-column#archive-results,.archive-serat-card{scroll-margin-top:calc(var(--btj-public-header-offset) + 18px)}#root .archive-serat-card:target{border-color:var(--btj-outline-strong)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 10%, transparent), var(--btj-elevation-1)!important}.archive-feed-column#archive-results:focus,.archive-serat-card:focus{outline:none}.public-portal-layout.without-sidebar{padding-left:var(--public-portal-gutter)}.public-portal-layout.without-sidebar.with-support{grid-template-columns:minmax(0, 1fr) minmax(var(--public-portal-support-min), var(--public-portal-support-max))}.public-portal-layout.without-sidebar.without-support{grid-template-columns:minmax(0, var(--public-portal-primary-max));padding-inline:var(--public-portal-gutter);justify-content:center}.public-portal-layout.without-sidebar>.public-portal-primary{grid-column:1}.public-portal-layout.without-sidebar>.public-portal-support-slot{grid-column:2}@media (width>=1280px) and (width<=1439px){.public-portal-layout.without-sidebar.with-support{padding-inline:var(--public-portal-gutter);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.public-portal-layout.without-sidebar.with-support>.public-portal-primary{grid-area:1/1}.public-portal-layout.without-sidebar.with-support>.public-portal-support-slot{grid-area:2/1}}@media (width<=1279px){.public-portal-layout.without-sidebar,.public-portal-layout.without-sidebar.with-support,.public-portal-layout.without-sidebar.without-support{padding-inline:var(--public-portal-gutter);grid-template-columns:minmax(0,1fr)}.public-portal-layout.without-sidebar>.public-portal-primary,.public-portal-layout.without-sidebar>.public-portal-support-slot{grid-column:1}}.btj-dropdown-surface,.account-popover-surface{box-sizing:border-box;max-width:calc(100vw - 24px);color:var(--ink);background-clip:padding-box;animation:.13s ease-out btj-account-popover-in;z-index:var(--btj-dropdown-z,320)!important;border:1px solid var(--btj-outline-soft)!important;background:var(--btj-surface-overlay)!important;box-shadow:var(--btj-elevation-2)!important;border-radius:20px!important;margin:0!important;overflow:hidden!important}.btj-dropdown-scroll,.account-popover-scroll{box-sizing:border-box;width:100%;max-width:100%;max-height:inherit;overscroll-behavior:contain;padding:.55rem;overflow:hidden auto}.btj-dropdown-scroll,.btj-dropdown-scroll *,.account-popover-scroll,.account-popover-scroll *{box-sizing:border-box}.account-popover-identity{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.72rem;width:100%;min-width:0;margin-bottom:.35rem;padding:.65rem .6rem .85rem;border-bottom:1px solid var(--btj-divider-soft)!important;display:grid!important}.account-popover-identity-copy{min-width:0;max-width:100%;overflow:hidden}.account-popover-identity strong,.account-popover-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.account-popover-identity strong{color:var(--ink);font-weight:var(--btj-weight-semibold);line-height:1.3;font-size:var(--btj-type-standard)!important}.account-popover-identity small{color:var(--muted);font-weight:var(--btj-weight-regular);margin-top:.15rem;line-height:1.35;font-size:var(--btj-type-standard)!important}.account-popover-identity>.profile-avatar-image,.account-popover-avatar-wrap,.account-popover-identity>.public-account-guest,.account-popover-identity>.public-account-initial{object-fit:cover;border-radius:50%;width:44px;min-width:44px;height:44px}.account-popover-avatar-wrap{position:relative}.account-popover-avatar-wrap>.profile-avatar-image,.account-popover-avatar-wrap>.public-account-initial{background:var(--surface-strong);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.account-popover-featured-badge{position:absolute;bottom:-4px;right:-4px}.btj-dropdown-item,.account-popover-link{width:100%;min-width:0;min-height:42px;color:var(--ink-soft);text-align:left;font-weight:var(--btj-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:.7rem;line-height:1.25;font-size:var(--btj-type-standard)!important;padding:.6rem .65rem!important;display:flex!important}.btj-dropdown-item:hover:not(:disabled),.btj-dropdown-item:focus-visible,.account-popover-link:hover,.account-popover-link:focus-visible{background:var(--surface-hover);color:var(--ink)}.btj-dropdown-item>.icon-tabler,.account-popover-link>.icon-tabler{flex:0 0 18px;align-self:center;width:18px;height:18px}.account-popover-surface .theme-mode-picker{width:100%;max-width:100%;margin-block:.35rem;padding:.45rem .55rem;border-top:1px solid var(--btj-divider-soft)!important;border-bottom:0!important}.account-popover-surface .theme-mode-picker>div,.account-popover-surface .theme-mode-picker button{width:100%;min-width:0;max-width:100%}.account-popover-surface .theme-mode-picker button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-popover-language-section{width:100%;min-width:0;padding:.65rem .55rem;border-top:1px solid var(--btj-divider-soft)!important}.account-popover-language-section>span{color:var(--muted);font-weight:var(--btj-weight-semibold);margin-bottom:.42rem;padding:0 .2rem;line-height:1.35;display:block;font-size:var(--btj-type-standard)!important}.account-popover-language,.account-popover-language .language-menu-trigger{width:100%;min-width:0}.account-popover-language .language-menu-trigger{min-height:40px;color:var(--ink-soft);background:0 0;border:0;border-radius:11px;justify-content:space-between;padding-inline:.6rem}.account-popover-language .language-menu-trigger:hover,.account-popover-language .language-menu-trigger[aria-expanded=true]{background:var(--surface-hover);color:var(--ink)}.account-popover-language .language-menu-popover{width:auto;left:.05rem;right:.05rem}.account-popover-signout{position:relative;border:0!important;border-radius:11px!important;margin-top:.45rem!important}.account-popover-signout:before{content:"";background:var(--btj-divider-soft);pointer-events:none;height:1px;position:absolute;top:-.28rem;left:.55rem;right:.55rem}@keyframes btj-account-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=420px){.btj-dropdown-scroll,.account-popover-scroll{padding:.45rem}.account-popover-identity{grid-template-columns:40px minmax(0,1fr);gap:.62rem;padding-inline:.5rem}.account-popover-identity>.profile-avatar-image,.account-popover-avatar-wrap,.account-popover-identity>.public-account-guest,.account-popover-identity>.public-account-initial,.account-popover-avatar-wrap>.profile-avatar-image,.account-popover-avatar-wrap>.public-account-initial{width:40px;min-width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.btj-dropdown-surface,.account-popover-surface{transition-duration:1ms!important;animation:none!important}}.btj-dropdown-surface,.account-popover-surface{contain:layout paint;inline-size:min(100%,100dvw - 24px);max-inline-size:calc(100dvw - 24px)!important}.btj-dropdown-scroll,.account-popover-scroll{scrollbar-gutter:stable;max-inline-size:100%;overflow-x:clip!important}.btj-dropdown-scroll>*,.account-popover-scroll>*{max-inline-size:100%}@media (width<=520px){.btj-dropdown-surface,.account-popover-surface{max-inline-size:calc(100dvw - 16px)!important}.btj-dropdown-scroll,.account-popover-scroll{padding:.45rem}}.btj-dropdown-select{vertical-align:middle;width:100%;min-width:0;max-width:100%;display:inline-block}.btj-dropdown-select-trigger{box-sizing:border-box;border:1px solid var(--btj-field-outline);border-radius:var(--btj-field-radius);background:var(--btj-field-surface);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;font-size:var(--btj-type-standard);text-align:left;cursor:pointer;align-items:center;gap:.7rem;padding:.65rem .75rem;line-height:1.25;display:flex}.btj-dropdown-select-trigger:hover:not(:disabled){border-color:var(--btj-field-outline-hover);background:var(--btj-field-surface-hover)}.btj-dropdown-select-trigger:focus-visible{outline:2px solid var(--btj-field-outline-focus);outline-offset:2px}.btj-dropdown-select-trigger:disabled{opacity:.55;cursor:not-allowed}.btj-dropdown-select-trigger>svg{color:var(--muted);flex:0 0 16px;margin-left:auto}.btj-dropdown-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.btj-dropdown-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.btj-dropdown-label.is-placeholder{color:var(--muted)}.btj-dropdown-select>.btj-dropdown-label{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.btj-dropdown-option .btj-dropdown-label{white-space:normal;overflow-wrap:anywhere}.btj-dropdown-select.is-compact{min-height:34px;font-size:var(--btj-type-small);padding:.4rem .55rem}.btj-dropdown-content{min-width:0}.btj-dropdown-check{flex:0 0 18px;place-items:center;width:18px;min-height:18px;margin-left:auto;display:grid}.btj-dropdown-option small{color:var(--muted);font-size:var(--btj-type-small);flex:none}.btj-dropdown-item[aria-selected=true],.btj-dropdown-item[aria-checked=true]{background:var(--surface-hover);color:var(--ink)}.btj-dropdown-item:focus-visible{outline:2px solid var(--btj-field-outline-focus);outline-offset:-2px}.btj-dropdown-item:disabled{opacity:.45;cursor:not-allowed}.btj-dropdown-group-label{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);padding:.65rem .65rem .35rem}.btj-dropdown-scroll.is-unpadded{scrollbar-gutter:auto;padding:0}.wacan-reader-select-control .btj-dropdown-select{background:0 0;border:0;border-radius:8px;width:auto;max-width:132px;min-height:34px;padding:0 7px}.wacan-stage-language-settings .btj-dropdown-select{background:var(--surface-hover);border:0;min-height:38px}.wacan-stage-speed.btj-dropdown-select{background:var(--surface-hover);border:0;width:auto;min-width:65px;min-height:34px;padding:0 7px}.wacan-stage-icon-button[aria-expanded=true]{background:var(--surface-hover);color:var(--ink)}.wacan-stage-appearance-dropdown .wacan-reader-settings-panel{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;position:static;overflow:visible}.notification-system-popover>header button{cursor:pointer;background:0 0;border:0}.notification-system-popover>footer a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.notification-system-popover.btj-dropdown-content .notification-feed-list{max-height:none;overflow:visible}.btj-dropdown-content>.discussion-report-control{display:block}.discussion-report-fields{gap:12px;padding:.45rem;display:grid}.discussion-report-fields label{min-width:0;color:var(--ink);font-size:var(--btj-type-standard);gap:6px;display:grid}.discussion-report-fields textarea{box-sizing:border-box;border:1px solid var(--btj-field-outline);border-radius:var(--btj-field-radius);background:var(--btj-field-surface);width:100%;color:var(--ink);font:inherit;resize:vertical;padding:.65rem .75rem}.discussion-report-fields textarea:focus-visible{outline:2px solid var(--btj-field-outline-focus);outline-offset:2px}.discussion-report-fields small{color:var(--muted)}@media (width<=720px){.wacan-reader-select-control .btj-dropdown-select{max-width:100%}}:root{--btj-avatar-size-trigger:32px;--btj-avatar-size-menu:44px;--btj-avatar-size-sidebar:30px;--btj-avatar-size-standard:48px;--btj-avatar-size-large:96px}.btj-profile-avatar{width:var(--btj-avatar-size);height:var(--btj-avatar-size);min-width:var(--btj-avatar-size);min-height:var(--btj-avatar-size);max-width:var(--btj-avatar-size);max-height:var(--btj-avatar-size);flex:0 0 var(--btj-avatar-size);background:var(--btj-surface-tonal);color:var(--ink);isolation:isolate;border-radius:50%;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.btj-profile-avatar>.profile-avatar-image,.btj-profile-avatar>.btj-async-image,.btj-profile-avatar .profile-avatar-image,.btj-profile-avatar .btj-async-image,.btj-profile-avatar .btj-async-image-media,.btj-profile-avatar .btj-async-image-placeholder,.btj-profile-avatar .btj-async-image-fallback{border-radius:inherit;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.btj-profile-avatar .btj-async-image{background:inherit;display:block;overflow:hidden}.btj-profile-avatar-media{width:100%;height:100%;display:block}.btj-profile-avatar--google .btj-profile-avatar-media{object-fit:cover;object-position:center}.btj-profile-avatar--btj.btj-profile-avatar--portrait .btj-profile-avatar-media{object-fit:cover;object-position:center 18%;transform:scale(1.04)}.btj-profile-avatar--btj.btj-profile-avatar--full .btj-profile-avatar-media{object-fit:contain;object-position:center bottom;transform:none}.btj-profile-avatar-initial{border-radius:inherit;background:var(--btj-surface-tonal);width:100%;height:100%;color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);place-items:center;line-height:1;display:grid}@media (width<=420px){:root{--btj-avatar-size-menu:40px}}.ordinal-marker{--ordinal-marker-track:var(--btj-index-track-standard);box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:1em;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.ordinal-marker--small{--ordinal-marker-track:var(--btj-index-track-compact)}.ordinal-marker--medium{--ordinal-marker-track:var(--btj-index-track-standard)}.public-secondary-nav-links>:is(a,button).active .ordinal-marker{color:currentColor;background:0 0;border:0}:root[data-theme=dark] .ordinal-marker{color:var(--muted);background:0 0}:root{--btj-index-track-compact:32px;--btj-index-track-standard:36px;--btj-index-gap-compact:12px;--btj-index-gap-standard:16px}#root .btj-index-row{--btj-index-track:var(--btj-index-track-standard);--btj-index-gap:var(--btj-index-gap-standard);grid-template-columns:var(--btj-index-track) minmax(0, 1fr) auto;align-items:center;column-gap:var(--btj-index-gap);display:grid}#root .btj-index-row--compact{--btj-index-track:var(--btj-index-track-compact);--btj-index-gap:var(--btj-index-gap-compact)}#root .btj-index-cell{width:100%;min-width:0;color:var(--muted);text-align:center;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;justify-content:center;align-items:center;line-height:1;display:flex}#root .btj-index-copy{min-width:0}#root .btj-index-trailing{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;justify-self:end;min-width:0}#root .public-secondary-nav-links>:is(a,button){--btj-index-track:var(--btj-index-track-compact);--btj-index-gap:var(--btj-index-gap-compact);grid-template-columns:var(--btj-index-track) minmax(0, 1fr) auto;gap:var(--btj-index-gap)}#root .public-rail-item-icon{width:var(--btj-index-track-compact);height:var(--btj-index-track-compact);min-width:var(--btj-index-track-compact)}#root .public-rail-item-icon>.ordinal-marker{width:100%;height:auto}#root .public-rail-item-count{text-align:right;justify-self:end;min-width:24px}#root .archive-serat-header-modern.btj-index-row,#root .archive-episode-row-modern.btj-index-row{--btj-index-track:var(--btj-index-track-standard);--btj-index-gap:var(--btj-index-gap-standard);grid-template-columns:var(--btj-index-track) minmax(0, 1fr) auto;gap:var(--btj-index-gap)}#root .archive-episode-row-modern.btj-index-row:hover{padding-left:1.1rem;padding-right:1.1rem}#root .archive-episode-row-modern .archive-episode-number{text-align:center;width:100%}@media (width<=620px){:root{--btj-index-track-standard:32px;--btj-index-gap-standard:12px}#root .archive-serat-header-modern.btj-index-row{grid-template-columns:var(--btj-index-track-standard) minmax(0, 1fr)!important;gap:var(--btj-index-gap-standard)!important}#root .archive-serat-header-modern.btj-index-row .archive-discussion-link{grid-column:2}#root .archive-episode-row-modern.btj-index-row,#root .archive-episode-row-modern.btj-index-row:hover{grid-template-columns:var(--btj-index-track-standard) minmax(0, 1fr) 34px!important;gap:var(--btj-index-gap-standard)!important}}:root{--btj-navigation-row-height:46px;--btj-navigation-row-radius:9px;--btj-navigation-leading-width:30px;--btj-navigation-row-gap:8px}.btj-navigation-list{min-width:0}.btj-navigation-group+.btj-navigation-group{margin-top:24px}.btj-navigation-group-label{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);letter-spacing:.06em;margin:0 8px 7px;display:block}.btj-navigation-group>nav{gap:2px;display:grid}.btj-navigation-list .btj-navigation-row{box-sizing:border-box;width:100%;min-width:0;min-height:var(--btj-navigation-row-height);grid-template-columns:var(--btj-navigation-leading-width) minmax(0, 1fr) auto;align-items:center;gap:var(--btj-navigation-row-gap);border-radius:var(--btj-navigation-row-radius);color:var(--ink-soft);box-shadow:none;font-family:inherit;font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:6px 9px;line-height:1.3;text-decoration:none;display:grid}.btj-navigation-list .btj-navigation-row:hover,.btj-navigation-list .btj-navigation-row.active{background:var(--surface-hover);color:var(--ink)}.btj-navigation-list .btj-navigation-row:focus-visible{outline:2px solid var(--ink-soft);outline-offset:-2px;background:var(--surface-hover)}.btj-navigation-leading{min-width:0;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-regular);font-variant-numeric:tabular-nums;align-items:center;display:flex}.btj-navigation-row.active .btj-navigation-leading{font-weight:var(--btj-weight-semibold)}.btj-navigation-leading>.ordinal-marker{justify-content:flex-start}.btj-navigation-label{min-width:0;font-weight:var(--btj-weight-semibold);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btj-navigation-trailing{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-regular);justify-self:end}.btj-navigation-trailing>svg{display:block}.btj-navigation-list[data-collapsed] .btj-navigation-group-label,.btj-navigation-list[data-collapsed] .btj-navigation-label,.btj-navigation-list[data-collapsed] .btj-navigation-trailing{display:none}.btj-navigation-list[data-collapsed] .btj-navigation-row{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:6px}.btj-navigation-list[data-collapsed] .btj-navigation-leading,.btj-navigation-list[data-collapsed] .ordinal-marker{justify-content:center}.wacan-document{--btj-reading-size:var(--btj-type-heading);--btj-reading-family:Georgia, "Times New Roman", "Noto Sans Javanese", serif;--btj-reading-leading:1.72}.wacan-document[data-reader-text-size=small]{--btj-reading-size:var(--btj-type-standard)}.wacan-document[data-reader-text-size=large]{--btj-reading-size:var(--btj-type-display)}.wacan-document[data-reader-typeface=sans]{--btj-reading-family:var(--font-family-javanese,var(--font-family-ui))}.wacan-document[data-reader-line-spacing=compact]{--btj-reading-leading:1.52}.wacan-document[data-reader-line-spacing=relaxed]{--btj-reading-leading:1.95}#root .btj-reading-text,#root .btj-reading-text *{font-family:var(--btj-reading-family)!important}#root p.btj-reading-text{line-height:var(--btj-reading-leading);font-size:var(--btj-reading-size)!important;font-weight:var(--btj-weight-regular)!important}:root{--btj-field-surface:var(--paper-light);--btj-field-surface-hover:var(--surface-hover);--btj-field-surface-focus:var(--paper-light);--btj-field-outline:color-mix(in srgb, var(--ink) 14%, transparent);--btj-field-outline-hover:color-mix(in srgb, var(--ink) 22%, transparent);--btj-field-outline-focus:var(--ink-soft);--btj-field-focus-ring:color-mix(in srgb, var(--ink) 10%, transparent);--btj-field-placeholder:color-mix(in srgb, var(--muted) 88%, transparent);--btj-field-radius:12px;--btj-search-control-height:48px;--btj-search-control-radius:16px;--btj-search-icon-size:19px;--btj-search-icon-inset:.95rem;--btj-search-text-inset:2.8rem;--btj-search-input-block-padding:.72rem}:root[data-theme=dark]{--btj-field-surface:var(--paper-light);--btj-field-surface-hover:var(--surface-hover);--btj-field-surface-focus:var(--paper-light);--btj-field-outline:#ffffff21;--btj-field-outline-hover:#fff3;--btj-field-outline-focus:var(--ink-soft);--btj-field-focus-ring:#ffffff1a;--btj-field-placeholder:color-mix(in srgb, var(--muted) 90%, transparent)}#root .btj-field{box-sizing:border-box;border-radius:var(--btj-field-radius);outline:0;transition:border-color .15s,background .15s,box-shadow .15s;border:1px solid var(--btj-field-outline)!important;background:var(--btj-field-surface)!important;color:var(--ink)!important;box-shadow:none!important}#root .btj-field:hover:not(:disabled){border-color:var(--btj-field-outline-hover)!important;background:var(--btj-field-surface-hover)!important}#root .btj-field:focus,#root .btj-field:focus-visible{border-color:var(--btj-field-outline-focus)!important;background:var(--btj-field-surface-focus)!important;box-shadow:0 0 0 3px var(--btj-field-focus-ring)!important}#root :where(:is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=datetime-local],textarea,select):not(.btj-field-bare):not(.reader-compare-text)){border-color:var(--btj-field-outline)!important;background:var(--btj-field-surface)!important;color:var(--ink)!important;box-shadow:none!important}#root :where(:is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=datetime-local],textarea,select):not(.btj-field-bare):not(.reader-compare-text):focus){outline:0;border-color:var(--btj-field-outline-focus)!important;box-shadow:0 0 0 3px var(--btj-field-focus-ring)!important}#root :is(input,textarea)::placeholder{color:var(--btj-field-placeholder);opacity:1}#root .btj-field-shell{--btj-field-radius-local:var(--btj-field-radius);box-sizing:border-box;min-width:0;color:var(--muted);align-items:center;gap:.6rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;border:1px solid var(--btj-field-outline)!important;border-radius:var(--btj-field-radius-local)!important;background:var(--btj-field-surface)!important;box-shadow:none!important}#root .btj-field-shell:hover{border-color:var(--btj-field-outline-hover)!important;background:var(--btj-field-surface-hover)!important}#root .btj-field-shell:focus-within{color:var(--ink);border-color:var(--btj-field-outline-focus)!important;background:var(--btj-field-surface-focus)!important;box-shadow:0 0 0 3px var(--btj-field-focus-ring)!important;transform:none!important}#root .btj-field-shell-icon,#root .btj-field-shell-action{flex:none;justify-content:center;align-items:center;display:inline-flex}#root .btj-field-shell-icon{color:var(--muted)}#root .btj-field-shell-control{flex:auto;align-items:center;min-width:0;display:flex}#root .btj-field-shell-control>:is(input,textarea,select){width:100%;min-width:0;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}#root .btj-field-shell-action>button{color:var(--muted);background:0 0;border:0;box-shadow:none!important}#root .btj-field-shell-action>button:hover,#root .btj-field-shell-action>button:focus-visible{color:var(--ink);background:var(--surface-hover)}#root .archive-search-modern.btj-field-shell{--btj-field-radius-local:18px;min-height:56px;padding:0 .55rem 0 1rem}#root .archive-search-modern.btj-field-shell .btj-field-shell-icon svg{width:18px;height:18px;margin:0}#root .archive-search-modern.btj-field-shell input{padding:.88rem .2rem!important}#root .episode-transcript-search.btj-field-shell{--btj-field-radius-local:12px}#root .support-schedule-field.btj-field-shell{--btj-field-radius-local:12px;min-height:46px;padding-left:12px}#root .support-schedule-field.btj-field-shell input{padding:.82rem .9rem .82rem 0!important}#root .btj-field-bare,#root .reader-compare-text{box-shadow:none!important;background:0 0!important}#root .settings-track{align-content:start;gap:1rem;width:min(100%,900px);display:grid}#root .settings-panel{border:1px solid var(--btj-outline-soft);border-radius:var(--btj-radius-panel,18px);background:var(--btj-surface-panel);min-width:0;box-shadow:var(--btj-elevation-1);overflow:hidden}#root .settings-panel-header{gap:.3rem;padding:1.05rem 1.2rem .7rem;display:grid}#root .settings-panel-header h2{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);margin:0;line-height:1.35}#root .settings-panel-header p{color:var(--muted);font-size:var(--btj-type-standard);margin:0;line-height:1.5}#root .settings-panel-body{min-width:0;padding:0 .3rem .35rem}#root .settings-row{background:0 0;grid-template-columns:minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;min-height:76px;padding:1rem .9rem;display:grid}#root .settings-row.has-leading{grid-template-columns:auto minmax(0,1fr)}#root .settings-row.has-action{grid-template-columns:minmax(0,1fr) auto}#root .settings-row.has-leading.has-action{grid-template-columns:auto minmax(0,1fr) auto}#root .settings-row+.settings-row{border-top:1px solid var(--btj-divider-soft)}#root .settings-row-leading{width:40px;height:40px;color:var(--ink-soft);background:var(--btj-surface-tonal);border-radius:50%;flex:0 0 40px;place-items:center;display:grid;overflow:hidden}#root .settings-row-leading>svg{width:20px;height:20px}#root .settings-row-leading--media{border:1px solid var(--btj-outline-soft);background:var(--btj-field-surface)}#root .settings-row-leading--media>*{width:100%;height:100%}#root .settings-row-leading--status{color:var(--ink);background:var(--btj-surface-panel-muted)}#root .settings-row-leading--danger{color:var(--danger,#b42318);background:color-mix(in srgb, var(--danger,#b42318) 11%, var(--btj-surface-panel))}#root .settings-row-copy{min-width:0}#root .settings-row-copy strong,#root .settings-row-copy p{overflow-wrap:anywhere;display:block}#root .settings-row-copy strong{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);line-height:1.4}#root .settings-row-copy p{color:var(--muted);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-regular);margin:.2rem 0 0;line-height:1.5}#root .settings-row-action{justify-self:end;min-width:0}#root .settings-row-action>button{white-space:nowrap}#root .settings-row--danger .settings-row-copy strong{color:var(--ink)}#root .settings-panel .inline-error{margin:0 1.2rem 1rem}@media (width<=620px){#root .settings-track{gap:.8rem}#root .settings-panel-header{padding:1rem 1rem .6rem}#root .settings-panel-body{padding-inline:.15rem}#root .settings-row,#root .settings-row.has-action,#root .settings-row.has-leading.has-action{grid-template-columns:minmax(0,1fr)}#root .settings-row.has-leading{grid-template-columns:auto minmax(0,1fr)}#root .settings-row.has-leading.has-action .settings-row-action{grid-column:1/-1}#root .settings-row-action{justify-self:stretch;width:100%}#root .settings-row-action>button{justify-content:center;width:100%}}#root .account-provider-photo{border-radius:inherit;width:100%;height:100%;display:block}#root .account-provider-photo .btj-async-image-media{object-fit:cover}#root .account-provider-google-mark{width:22px;height:22px;display:block}.account-deletion-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-deletion-heading{align-items:center;gap:.7rem;min-width:0;display:flex}.account-deletion-heading h2{font-size:var(--btj-type-heading);font-weight:var(--btj-weight-semibold);margin:0}.account-deletion-icon{width:38px;height:38px;color:var(--danger,#b42318);background:color-mix(in srgb, var(--danger,#b42318) 11%, var(--btj-surface-overlay));border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.account-deletion-close{flex:0 0 38px}.account-deletion-copy{color:var(--muted)}.account-deletion-copy>p{font-size:var(--btj-type-standard);margin:1rem 0 .65rem;line-height:1.55}.account-deletion-copy ul{font-size:var(--btj-type-standard);gap:.45rem;margin:0 0 1rem;padding-left:1.15rem;line-height:1.5;display:grid}.account-deletion-field{gap:.45rem;display:grid}.account-deletion-field>span{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold)}.account-deletion-field input{text-transform:none;letter-spacing:.04em;width:100%;padding:.8rem .9rem}.account-deletion-actions{justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}@media (width<=560px){.account-deletion-actions{flex-direction:column-reverse}.account-deletion-actions>button{justify-content:center;width:100%}}#root .badge-artwork{--btj-badge-artwork-size:32px;width:var(--btj-badge-artwork-size);height:var(--btj-badge-artwork-size);flex:0 0 var(--btj-badge-artwork-size);vertical-align:middle;place-items:center;line-height:0;display:inline-grid}#root .badge-artwork>img{object-fit:contain;width:100%;height:100%;display:block}#root .badge-artwork-micro{--btj-badge-artwork-size:24px;filter:drop-shadow(0 2px 2px #00000024)}#root .badge-artwork-inline{--btj-badge-artwork-size:32px;filter:drop-shadow(0 3px 4px #00000026)}#root .badge-artwork-standard{--btj-badge-artwork-size:124px;filter:drop-shadow(0 8px 10px #0000002e)}#root .badge-artwork-feature{--btj-badge-artwork-size:82px;filter:drop-shadow(0 8px 11px #0000002e)}@media (prefers-reduced-motion:reduce){#root .badge-artwork{transition:none!important}}#root .badge-artwork>.badge-artwork-media{background:0 0;width:100%;height:100%}#root .badge-artwork>.badge-artwork-media .btj-media-media{object-fit:contain;width:100%;height:100%}#root .workflow-list{gap:.55rem;min-width:0;display:grid;container:workflow-list/inline-size}#root .workflow-list-item{box-sizing:border-box;border:1px solid var(--btj-outline-soft);width:100%;min-width:0;min-height:84px;color:var(--ink);background:var(--btj-surface-panel);box-shadow:var(--btj-elevation-1);text-align:left;font:inherit;cursor:pointer;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}#root .workflow-list-item:hover,#root .workflow-list-item:focus-visible{border-color:var(--btj-outline-strong);background:var(--surface-hover);box-shadow:var(--btj-elevation-1);outline:none;transform:translateY(-1px)}#root .workflow-list-leading{place-items:center;min-width:0;display:grid}#root .workflow-list-copy{min-width:0}#root .workflow-list-title-row{align-items:center;gap:.55rem;min-width:0;display:flex}#root .workflow-list-title-row>strong{min-width:0;color:var(--ink);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}#root .workflow-list-title-row>span,#root .workflow-list-title-row>div{flex:none}#root .workflow-list-copy>p{min-width:0;color:var(--muted);font-size:var(--btj-type-small);text-overflow:ellipsis;white-space:nowrap;margin:.28rem 0 0;line-height:1.45;overflow:hidden}#root .workflow-list-supporting{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.24rem;line-height:1.4;display:block;overflow:hidden}#root .workflow-list-trailing{align-items:center;gap:.65rem;min-width:0;display:flex}#root .workflow-list-arrow{width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;transition:transform .16s,color .16s;display:grid}#root .workflow-list-item:hover .workflow-list-arrow,#root .workflow-list-item:focus-visible .workflow-list-arrow{color:var(--ink);transform:translate(3px)}#root .workflow-list-item.is-compact{gap:.65rem;min-height:0;padding:.62rem .1rem}#root .workflow-list-item.is-compact .workflow-number,#root .workflow-list-item.is-compact .workflow-language-mark,#root .workflow-list-item.is-compact .workflow-report-icon,#root .workflow-list-item.is-compact .workflow-avatar-letter,#root .workflow-list-item.is-compact .workflow-task-icon{border-radius:10px;width:32px;height:32px}#root .workflow-list-item.is-compact .workflow-list-title-row>strong,#root .workflow-list-item.is-compact .workflow-list-copy>p{font-size:var(--btj-type-small)}#root .workflow-list-item.is-flat{box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0}#root .workflow-list-item.is-flat:hover,#root .workflow-list-item.is-flat:focus-visible{border-color:var(--btj-divider-soft);background:color-mix(in srgb, var(--surface-hover) 72%, transparent);box-shadow:none;border-radius:10px;transform:none}#root .workflow-list-item.is-flat .status-badge{min-height:0;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@container workflow-list (width<=390px){#root .workflow-list-item{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;padding:.78rem}#root .workflow-list-item.is-compact{padding:.62rem .1rem}#root .workflow-list-title-row{flex-wrap:wrap;align-items:flex-start;gap:.25rem .45rem}#root .workflow-list-title-row>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;display:-webkit-box;overflow:visible}#root .workflow-list-copy>p,#root .workflow-list-supporting{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (width<=720px){#root .workflow-list-item{gap:.7rem;padding:.78rem}#root .workflow-list-item.is-compact{padding:.62rem .1rem}#root .workflow-list-trailing>.status-badge,#root .workflow-list-trailing>span:not(.workflow-list-arrow){display:none}}@media (prefers-reduced-motion:reduce){#root .workflow-list-item,#root .workflow-list-arrow{transition:none!important}}:root{--btj-loading-surface:color-mix(in srgb, var(--btj-surface-panel-muted) 82%, var(--ink) 5%);--btj-loading-surface-soft:color-mix(in srgb, var(--btj-surface-tonal) 88%, var(--ink) 4%);--btj-loading-rail:color-mix(in srgb, var(--ink) 42%, transparent);--btj-media-reveal:.16s;--btj-loading-fade:var(--btj-media-reveal)}:root[data-theme=dark]{--btj-loading-surface:color-mix(in srgb, var(--btj-surface-panel-muted) 90%, white 5%);--btj-loading-surface-soft:color-mix(in srgb, var(--btj-surface-tonal) 92%, white 4%);--btj-loading-rail:#ffffff6b}.btj-media,.btj-async-image{border-radius:inherit;background:var(--btj-loading-surface-soft);isolation:isolate;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.profile-avatar-image{width:100%;height:100%}.profile-avatar-image .btj-media-media,.profile-avatar-image .btj-async-image-media{object-fit:cover}.btj-media-media,.btj-media-placeholder,.btj-media-fallback,.btj-async-image-media,.btj-async-image-placeholder,.btj-async-image-fallback{width:100%;height:100%}.btj-media-media,.btj-async-image-media{object-fit:inherit;object-position:inherit;border-radius:inherit;animation:btj-image-reveal var(--btj-media-reveal) ease-out both;display:block}.btj-media-placeholder,.btj-media-fallback,.btj-async-image-placeholder,.btj-async-image-fallback{border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0}.btj-media-fallback,.btj-async-image-fallback{z-index:0}.btj-media-placeholder,.btj-async-image-placeholder{z-index:1;opacity:0;animation:.12s ease-out forwards btj-loading-appear}.btj-media-media,.btj-async-image-media{z-index:2;position:relative}.btj-media-skeleton,.btj-async-image-skeleton{border-radius:inherit;width:100%;height:100%}.btj-media-fallback>*,.btj-async-image-fallback>*{max-width:100%;max-height:100%}.profile-avatar-image{border-radius:inherit;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:block;overflow:hidden}.profile-avatar-image .btj-media-media,.profile-avatar-image .btj-async-image-media{object-position:center;block-size:100%;inline-size:100%}.profile-avatar-image--photo .btj-media-media,.profile-avatar-image--photo .btj-async-image-media{object-fit:cover}.profile-avatar-image--character .btj-media-media,.profile-avatar-image--character .btj-async-image-media{object-fit:contain;object-position:center bottom}.profile-avatar-image--initials .btj-media-fallback,.profile-avatar-image--initials .btj-async-image-fallback{background:var(--btj-surface-tonal)}.btj-skeleton{background:var(--btj-loading-surface);border-radius:10px;min-width:1px;min-height:1px;animation:1.65s ease-in-out infinite btj-loading-breathe;display:block}.btj-skeleton--line{border-radius:999px;height:.82em}.btj-skeleton--circle{aspect-ratio:1;border-radius:50%}.btj-loading-boundary{min-width:0;position:relative}.btj-loading-boundary--initial{opacity:0;transition:opacity .13s ease-out}.btj-loading-boundary--initial.is-visible{opacity:1}.btj-inline-progress{z-index:3;pointer-events:none;opacity:0;height:2px;transition:opacity .12s ease-out;position:absolute;top:0;left:0;right:0;overflow:hidden}.btj-inline-progress.is-visible{opacity:.52}.btj-inline-progress>i{background:var(--btj-loading-rail);border-radius:999px;width:36%;height:100%;animation:1.35s cubic-bezier(.4,0,.2,1) infinite btj-loading-rail;display:block}.btj-action-content{align-items:center;display:inline-grid}.btj-action-content>span{grid-area:1/1;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.btj-action-content>.is-hidden{visibility:hidden}.btj-action-spinner,#root .button-spinner,#root .loader{border-style:solid;border-radius:50%;flex:none;animation:.8s linear infinite btj-loading-spin;display:inline-block}.btj-action-spinner,#root .button-spinner{border-width:1.5px;border-color:color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;width:13px;height:13px}#root .button-spinner.dark,.btj-action-spinner.dark{border-color:color-mix(in srgb, currentColor 24%, transparent);border-top-color:currentColor}#root .loader{border-width:2px;border-color:var(--btj-outline-soft);border-top-color:var(--ink);width:28px;height:28px}#root .loader.compact{border-width:1.5px;width:18px;height:18px}.btj-discussion-list-skeleton{gap:.8rem;display:grid}.btj-discussion-card-skeleton{border:1px solid var(--btj-outline-soft);border-radius:var(--btj-radius-panel);background:var(--btj-surface-panel);min-height:128px;box-shadow:var(--btj-elevation-1);grid-template-columns:42px minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.btj-discussion-card-skeleton-copy{align-content:start;gap:.65rem;display:grid}.btj-notification-skeleton{display:grid}.btj-notification-skeleton-row{border-bottom:1px solid var(--btj-divider-soft);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.7rem;min-height:72px;padding:.75rem;display:grid}.btj-notification-skeleton-row:last-child{border-bottom:0}.btj-notification-skeleton-copy{gap:.45rem;display:grid}@keyframes btj-image-reveal{0%{opacity:0}to{opacity:1}}@keyframes btj-loading-appear{to{opacity:1}}@keyframes btj-loading-breathe{0%,to{opacity:.64}50%{opacity:.9}}@keyframes btj-loading-rail{0%{transform:translate(-115%)}to{transform:translate(385%)}}@keyframes btj-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btj-media-media,.btj-media-placeholder,.btj-async-image-media,.btj-async-image-placeholder,.btj-skeleton,.btj-inline-progress>i,.btj-action-spinner,#root .button-spinner,#root .loader{animation:none!important}.btj-loading-boundary--initial,.btj-inline-progress{transition:none!important}}#root .skeleton,#root .workflow-loading-list i,#root .workflow-detail-loading i,#root .episode-list-skeleton i,#root .episode-list-skeleton span{background:var(--btj-loading-surface);background-image:none;animation:1.65s ease-in-out infinite btj-loading-breathe}#root .episode-list-skeleton:after{content:none;display:none}#root .quiet-loading,#root .list-loading-state{color:var(--muted)}#root .quiet-loading:after,#root .list-loading-state:after{background:var(--btj-loading-rail);opacity:.44;animation:1.35s cubic-bezier(.4,0,.2,1) infinite btj-loading-rail}#root .workflow-avatar,#root .workflow-person-avatar{border:1px solid var(--btj-outline-soft);background:var(--btj-loading-surface-soft);border-radius:50%;flex:none}#root .workflow-avatar{width:46px;height:46px}#root .workflow-person-avatar{width:72px;height:72px}#root .workflow-avatar .btj-async-image-media,#root .workflow-person-avatar .btj-async-image-media{object-fit:cover}#root .workflow-avatar .workflow-avatar-letter,#root .workflow-person-avatar .workflow-avatar-letter{border:0;width:100%;height:100%}@media (width<=720px){#root .workflow-avatar{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){#root .skeleton,#root .workflow-loading-list i,#root .workflow-detail-loading i,#root .episode-list-skeleton i,#root .episode-list-skeleton span,#root .quiet-loading:after,#root .list-loading-state:after{animation:none!important}}:root{--btj-layer-chrome:100;--btj-layer-drawer:300;--btj-layer-popover:500;--btj-layer-modal:2000;--btj-layer-modal-nested:2100;--btj-layer-toast:2200;--btj-modal-scrim:#00000085;--btj-modal-blur:6px;--btj-modal-safe-gap:1rem;--btj-modal-dialog-padding:1.25rem;--btj-modal-transition:.18s cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark]{--btj-modal-scrim:#0009}#btj-overlay-root{z-index:var(--btj-layer-modal);position:relative}#btj-overlay-root:empty{display:none}html[data-btj-modal-open],html[data-btj-modal-open] body{overscroll-behavior:none}.btj-modal-layer{z-index:calc(1 + var(--btj-modal-depth,0) * 10);box-sizing:border-box;padding:var(--btj-modal-safe-gap);overscroll-behavior:contain;background:var(--btj-modal-scrim);-webkit-backdrop-filter:blur(var(--btj-modal-blur));backdrop-filter:blur(var(--btj-modal-blur));isolation:isolate;place-items:center;animation:.15s ease-out both btj-modal-scrim-in;display:grid;position:fixed;inset:0;overflow:hidden}.btj-modal-dialog{--btj-modal-dialog-max:720px;box-sizing:border-box;width:min(var(--btj-modal-dialog-max), calc(100vw - (var(--btj-modal-safe-gap) * 2)));max-height:calc(100dvh - (var(--btj-modal-safe-gap) * 2));overscroll-behavior:contain;border:1px solid var(--btj-outline-soft);border-radius:var(--btj-radius-overlay);background:var(--btj-surface-overlay);color:var(--ink);box-shadow:var(--btj-elevation-2);animation:btj-modal-dialog-in var(--btj-modal-transition) both;outline:0;overflow:auto}.btj-modal-padding-default{padding:var(--btj-modal-dialog-padding)}.btj-modal-padding-none{padding:0}.btj-modal-size-confirm{--btj-modal-dialog-max:460px}.btj-modal-size-compact{--btj-modal-dialog-max:520px}.btj-modal-size-form{--btj-modal-dialog-max:680px}.btj-modal-size-standard{--btj-modal-dialog-max:760px}.btj-modal-size-wide{--btj-modal-dialog-max:860px}@keyframes btj-modal-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes btj-modal-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}.studio-success-toast{z-index:var(--btj-layer-toast)!important}@media (width<=700px){.btj-modal-layer-mobile-end{place-items:end center;padding:0}.btj-modal-mobile-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;width:100%;max-height:min(92dvh,760px)}.btj-modal-mobile-fullscreen{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}}@media (prefers-reduced-motion:reduce){.btj-modal-layer,.btj-modal-dialog{animation:none}}.wacan-reader-page{background:var(--btj-surface-canvas);min-height:100dvh}.wacan-reader-stage-page{min-width:0}.wacan-reader-stage{--reader-stage-bg:var(--btj-surface-canvas);--reader-toolbar-height:56px;--reader-content-track:var(--public-portal-primary-max,1240px);background:var(--reader-stage-bg);min-width:0;color:var(--ink);position:relative}.wacan-reader-stage:has(.wacan-stage-search-panel){--reader-toolbar-height:112px}.wacan-reader-scroll{min-width:0}.wacan-stage-topbar{top:var(--btj-public-header-offset);z-index:40;background:var(--btj-surface-canvas);border-bottom:1px solid var(--btj-divider-soft);position:sticky}.wacan-stage-topbar-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;height:56px;padding:6px 16px;display:flex}.wacan-stage-topbar-left,.wacan-stage-topbar-actions{align-items:center;gap:4px;min-width:0;display:flex}.wacan-stage-icon-button,.wacan-stage-discussion-trigger,.wacan-stage-search-panel>button{border-radius:var(--btj-navigation-row-radius);min-width:40px;min-height:40px;color:var(--ink-soft);font-size:var(--btj-type-standard);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px;display:inline-flex}.wacan-stage-icon-button:hover,.wacan-stage-icon-button.active,.wacan-stage-discussion-trigger:hover,.wacan-stage-discussion-trigger[aria-expanded=true],.wacan-stage-search-panel>button:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.wacan-stage-icon-button:focus-visible,.wacan-stage-discussion-trigger:focus-visible,.wacan-stage-search-panel>button:focus-visible{outline:2px solid var(--ink-soft);outline-offset:2px}.wacan-stage-icon-button:disabled,.wacan-stage-search-panel>button:disabled{opacity:.4;cursor:default}.wacan-stage-aa{font-weight:var(--btj-weight-semibold)}.wacan-stage-menu{position:relative}.wacan-reader-settings-panel{gap:16px;padding:18px;display:grid}.wacan-reader-settings-panel>header{gap:4px;display:grid}.wacan-reader-settings-panel>header strong{font-size:var(--btj-type-standard);color:var(--ink)}.wacan-reader-settings-panel>header span,.wacan-reader-setting-group>span{font-size:var(--btj-type-small);color:var(--muted)}.wacan-reader-setting-group{gap:8px;display:grid}.wacan-reader-setting-group>div{gap:4px;display:flex}.wacan-reader-setting-group button{border-radius:var(--btj-navigation-row-radius);min-width:0;min-height:40px;color:var(--ink-soft);font-size:var(--btj-type-small);background:0 0;border:0;flex:1;padding:8px}.wacan-reader-setting-group button:hover,.wacan-reader-setting-group button.active{background:var(--surface-hover);color:var(--ink)}.wacan-reader-setting-group button:focus-visible{outline:2px solid var(--ink-soft);outline-offset:1px}.wacan-stage-search-panel{box-sizing:border-box;height:56px;width:min(var(--reader-content-track), calc(100% - 40px));align-items:center;gap:4px;max-width:none;margin-inline:auto;padding:4px 0;display:flex}.wacan-reader-search{min-width:0}.wacan-stage-search-panel .wacan-reader-search{flex:auto}.wacan-reader-toolbar .wacan-reader-search{flex:280px}.wacan-stage-search-panel>span{color:var(--muted);font-size:var(--btj-type-small);font-variant-numeric:tabular-nums;flex:none}.wacan-fluid-title{box-sizing:border-box;width:min(var(--reader-content-track), calc(100% - 40px));margin:0 auto;padding:24px clamp(16px,3vw,40px) 20px}.wacan-reader-kicker{color:var(--muted);font-size:var(--btj-type-small);flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.wacan-reader-kicker span+span:before{content:"·";margin-right:8px}.wacan-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;display:grid}.wacan-fluid-title h1,.wacan-reader-header h1{color:var(--ink);font-size:var(--btj-type-display);font-weight:var(--btj-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.3}.wacan-title-index{color:var(--ink-soft);font-weight:var(--btj-weight-medium)}.wacan-document{--reader-measure:var(--reader-content-track);box-sizing:border-box;min-width:0;width:min(var(--reader-measure), calc(100% - 40px));background:var(--btj-surface-canvas);margin-inline:auto;padding:0 0 48px}.wacan-document[data-reader-measure=narrow]{--reader-measure:1040px}.wacan-document[data-reader-measure=wide]{--reader-measure:1440px}.wacan-fluid-languages{top:calc(var(--btj-public-header-offset) + var(--reader-toolbar-height) + 1px);z-index:30;background:var(--btj-surface-canvas);border-bottom:1px solid var(--btj-divider-soft);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding-block:8px;display:grid;position:sticky}.wacan-fluid-languages>.btj-dropdown-select{justify-self:start;width:auto;margin-inline:clamp(16px,3vw,40px)}.wacan-fluid-passages{position:relative}.wacan-fluid-passages:before{content:"";inset-block:0;background:var(--btj-divider-soft);pointer-events:none;width:1px;position:absolute;left:50%}.wacan-fluid-pair{scroll-margin-top:calc(var(--btj-public-header-offset) + var(--reader-toolbar-height) + 88px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:relative}.wacan-fluid-cell{min-width:0;padding:12px clamp(16px,3vw,40px) 20px}.wacan-fluid-source{color:var(--muted);font-size:var(--btj-type-small);grid-column:1/-1;padding:24px clamp(16px,3vw,40px) 0}.wacan-fluid-paragraph{color:var(--ink);text-align:start;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0}.wacan-fluid-paragraph.is-unavailable{color:var(--muted);font-style:italic}.wacan-fluid-pair.is-target:after{content:"";background:var(--btj-outline-soft);pointer-events:none;width:2px;position:absolute;inset:12px auto 20px 4px}.wacan-cue-phrase{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em}.wacan-cue-phrase.is-active-cue{background:var(--surface-hover)}.wacan-reading-group{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em}.wacan-reading-group.is-highlighted{background:var(--surface-hover)}.wacan-timed-range{background:var(--surface-hover);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em}.wacan-search-mark{background:var(--surface-active);color:var(--ink);text-underline-offset:.15em;border-radius:.15em;padding:0;text-decoration:underline}.wacan-document-empty{color:var(--muted);font-size:var(--btj-type-standard);padding:32px 16px}.wacan-fluid-languages.is-single,.wacan-fluid-passages.is-single .wacan-fluid-pair{grid-template-columns:minmax(0,1fr)}.wacan-fluid-passages.is-single:before{display:none}.wacan-reader-stage:fullscreen{flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.wacan-reader-stage:fullscreen .wacan-stage-topbar{flex:none;position:relative;top:0}.wacan-reader-stage:fullscreen .wacan-reader-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.wacan-reader-stage:fullscreen .wacan-fluid-languages{top:0}.wacan-reader-stage:fullscreen .wacan-stage-controls{flex:none;position:relative}.wacan-fullscreen-navigation{width:min(1180px,100% - 32px);margin:0 auto;padding-bottom:32px}.wacan-stage-controls{z-index:35;background:var(--btj-surface-canvas);border-top:1px solid var(--btj-divider-soft);position:sticky;bottom:0}.wacan-stage-controls-inner{max-width:var(--reader-content-track);margin:0 auto;padding:8px 16px}.wacan-stage-audio-controls{align-items:center;gap:8px;min-width:0;display:flex}.wacan-stage-audio-controls button{border-radius:var(--btj-navigation-row-radius);min-width:36px;min-height:40px;color:var(--ink-soft);font-size:var(--btj-type-small);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:8px;display:inline-flex}.wacan-stage-audio-controls button:hover,.wacan-stage-audio-controls button.active{background:var(--surface-hover);color:var(--ink)}.wacan-stage-time{color:var(--muted);font-size:var(--btj-type-small);font-variant-numeric:tabular-nums}.wacan-stage-audio-scrubber{min-width:60px;accent-color:var(--ink);flex:1}.wacan-watch-trigger{margin-top:18px}.wacan-video-companion{top:calc(var(--btj-public-header-offset) + var(--reader-toolbar-height));z-index:32;background:var(--btj-surface-canvas);align-self:start;min-width:0;padding:8px 16px;position:sticky}.wacan-video-panel{max-width:480px;margin-inline:auto}.wacan-video-panel>header{color:var(--ink-soft);font-size:var(--btj-type-small);justify-content:space-between;align-items:center;display:flex}.wacan-video-panel .video-frame{aspect-ratio:16/9;border-radius:var(--btj-navigation-row-radius);min-height:200px}.wacan-video-follow{border-radius:var(--btj-navigation-row-radius);min-height:40px;color:var(--ink-soft);font-size:var(--btj-type-small);background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:inline-flex}.wacan-video-follow:hover,.wacan-video-follow[aria-pressed=true]{background:var(--surface-hover);color:var(--ink)}.wacan-video-notice{color:var(--muted);font-size:var(--btj-type-small);margin:4px 0}.wacan-reader-scroll.has-video{--reader-video-height:var(--reader-companion-height,330px)}.wacan-reader-scroll.has-video .wacan-fluid-languages{top:calc(var(--btj-public-header-offset) + var(--reader-toolbar-height) + var(--reader-video-height) + 1px)}.wacan-reader-stage:fullscreen .wacan-video-companion{top:0}.wacan-reader-stage:fullscreen .has-video .wacan-fluid-languages{top:var(--reader-video-height)}@media (width>=1600px){.wacan-reader-scroll.has-video{--reader-video-height:0px;grid-template-columns:minmax(0,1fr) 380px;align-items:start;padding-right:16px;display:grid}.wacan-reader-scroll.has-video>.wacan-video-companion{grid-area:1/2/span 3;margin-top:24px}.wacan-reader-scroll.has-video>.wacan-fluid-title,.wacan-reader-scroll.has-video>.wacan-document,.wacan-reader-scroll.has-video>.wacan-fullscreen-navigation{grid-column:1}}@media (height<=600px){.wacan-video-companion{position:relative;top:auto}.wacan-reader-scroll.has-video{--reader-video-height:0px}}.wacan-reader-main{min-width:0;max-width:1300px;margin:0 auto;padding:24px 20px 72px}.wacan-reader-header{margin-bottom:24px}.wacan-reader-toolbar{background:var(--btj-surface-canvas);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:8px;display:flex}.wacan-reader-language-pair{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wacan-reader-select-control{color:var(--muted);align-items:center;gap:8px;display:flex}.wacan-reader-actions{margin-left:auto}.wacan-reader-actions>button{border-radius:var(--btj-navigation-row-radius);background:var(--surface-hover);min-height:40px;color:var(--ink);border:0;padding:8px 12px}.wacan-reading-layout{min-width:0}.wacan-document.is-review-document{width:100%}.wacan-passage-list{max-width:var(--reader-measure);margin-inline:auto}.wacan-passage-list.is-compare{max-width:var(--reader-compare-measure)}.wacan-compare-column-labels{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,60px);margin:0 0 18px 54px;display:grid}.wacan-passage{scroll-margin-top:calc(var(--btj-public-header-offset) + 92px);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:0 0 1.45em;display:grid;position:relative}.wacan-passage+.wacan-passage{margin-top:.18em}.wacan-passage-margin{opacity:.34;align-content:start;justify-items:end;gap:6px;min-width:0;padding-top:.42em;transition:opacity .14s;display:grid}.wacan-passage:hover .wacan-passage-margin,.wacan-passage:focus-within .wacan-passage-margin,.wacan-passage.is-active .wacan-passage-margin{opacity:1}.wacan-passage-number{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);font-variant-numeric:tabular-nums;text-decoration:none}.wacan-passage-time{min-height:24px;color:var(--muted);font-size:var(--btj-type-small);font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.wacan-passage-time:hover{color:var(--ink)}.wacan-passage-body{min-width:0}.wacan-passage-list.is-compare .wacan-passage-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,60px);display:grid}.wacan-passage-list.is-review .wacan-passage{padding-bottom:22px}.wacan-passage-list.is-review .wacan-passage-body{gap:18px;display:grid}.wacan-passage-language.is-review{gap:8px;min-width:0;display:grid}.wacan-passage-language-label{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-semibold)}.wacan-review-cues{gap:5px;display:grid}.wacan-review-cue{background:var(--surface);border-radius:10px;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:9px 10px;display:grid}.wacan-review-cue-time{color:var(--muted);font-size:var(--btj-type-small);font-variant-numeric:tabular-nums;padding-top:2px}.wacan-review-cue p{color:var(--ink-soft);font-size:var(--btj-type-small);margin:0;line-height:1.5}.wacan-review-cue button{min-height:30px;color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.wacan-review-cue button:hover{background:var(--surface-hover);color:var(--ink)}.wacan-source-list{gap:11px;margin:0;display:grid}.wacan-source-list>div{gap:3px;min-width:0;display:grid}.wacan-source-list dt{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-medium)}.wacan-source-list dd{min-width:0;color:var(--ink-soft);font-size:var(--btj-type-small);overflow-wrap:anywhere;margin:0;line-height:1.45}.wacan-source-list a{color:inherit;text-underline-offset:3px}.wacan-source-note{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.45}.btj-dropdown-surface.wacan-text-info{border:0!important}.wacan-text-info-content{gap:18px;padding:18px;display:grid}.wacan-text-info-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wacan-text-info-header>div{min-width:0}.wacan-text-info-header h2,#root .wacan-text-info-header h2{color:var(--ink);font-weight:var(--btj-weight-semibold);margin:0;font-size:var(--btj-type-standard)!important}.wacan-text-info-header p{color:var(--muted);font-size:var(--btj-type-small);margin:4px 0 0}.wacan-text-info-header>button{flex:0 0 36px;width:36px;height:36px}.wacan-text-info .wacan-source-list,.wacan-text-info .wacan-source-list>div{box-shadow:none;border:0}.wacan-reader-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0;margin:0;padding:0;display:grid}.wacan-reader-pagination .wacan-pagination-link{box-sizing:border-box;align-items:center;gap:var(--btj-navigation-row-gap);border-radius:var(--btj-navigation-row-radius);min-width:0;min-height:72px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);padding:12px 14px;text-decoration:none;display:grid}.wacan-reader-pagination .wacan-pagination-link.is-previous{grid-column:1}.wacan-reader-pagination .wacan-pagination-link.is-next{text-align:right;grid-column:2;grid-template-columns:minmax(0,1fr) 18px}.wacan-pagination-copy{grid-area:1/2;gap:4px;min-width:0;display:grid}.wacan-pagination-label{color:var(--muted);font-size:var(--btj-type-small);font-weight:var(--btj-weight-regular);line-height:1.4}.wacan-pagination-title{font-size:var(--btj-type-standard);font-weight:var(--btj-weight-semibold);white-space:normal;overflow-wrap:anywhere;line-height:1.4}.wacan-pagination-arrow{color:var(--muted);grid-area:1/1}.wacan-pagination-link.is-next .wacan-pagination-copy{grid-column:1}.wacan-pagination-link.is-next .wacan-pagination-arrow{grid-column:2}.wacan-reader-pagination .wacan-pagination-link:hover,.wacan-reader-pagination .wacan-pagination-link:focus-visible{background:var(--surface-hover)}.wacan-reader-pagination .wacan-pagination-link:focus-visible{outline:2px solid var(--ink-soft);outline-offset:-2px}@media (width<=640px){.wacan-reader-pagination{grid-template-columns:minmax(0,1fr);gap:8px}.wacan-reader-pagination .wacan-pagination-link.is-previous,.wacan-reader-pagination .wacan-pagination-link.is-next{text-align:left;grid-column:1}}.wacan-loading-kicker{width:126px;height:12px}.wacan-loading-title{width:min(620px,78%);height:32px;display:block}.wacan-loading-action{width:36px;height:36px;display:inline-block}.wacan-loading-label{width:118px;height:20px;margin:12px 32px}.wacan-loading-passage{gap:12px;padding:18px 0;display:grid}.wacan-loading-passage>span{width:100%;height:14px;display:block}.wacan-loading-passage>span.short{width:65%}.wacan-discussion-state{color:var(--muted);gap:12px;padding:6px 8px;display:grid}.wacan-discussion-state p{margin:0;line-height:1.5}.wacan-discussion-state .wacan-discussion-context{color:var(--ink);font-weight:var(--btj-weight-semibold)}.wacan-discussion-state button{justify-self:start}.wacan-discussion-actions{gap:8px;width:100%;display:grid}.wacan-discussion-feed-link{color:var(--ink-soft);border-radius:var(--btj-navigation-row-radius);justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.wacan-discussion-feed-link:hover{background:var(--surface-hover);color:var(--ink)}.wacan-discussion-feed-link:focus-visible{outline:2px solid var(--ink-soft);outline-offset:2px}.wacan-reader-afterbook{gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 32px;display:grid}.wacan-reader-afterbook:not(:has(.wacan-archive-sponsor,.wacan-reader-pagination)){display:none}.wacan-afterbook-grid{grid-template-columns:minmax(0,640px);align-items:start;gap:16px;margin:0;display:grid}.wacan-afterbook-grid:empty{display:none}.wacan-afterbook-grid>.wacan-archive-sponsor{width:min(100%,640px);min-width:0;margin:0}.wacan-afterbook-grid>.sponsor-placement-archive_card{grid-template-columns:minmax(100px,180px) minmax(0,1fr)}.wacan-afterbook-grid>.sponsor-placement-archive_card:not(:has(.sponsor-placement-visual)){grid-template-columns:minmax(0,1fr)}.wacan-afterbook-grid .sponsor-placement-archive_card .sponsor-placement-copy{overflow-wrap:anywhere;min-width:0;padding:16px}.wacan-afterbook-grid .sponsor-placement-copy h2{font-size:var(--btj-type-standard);margin:6px 0}.wacan-afterbook-grid .sponsor-placement-copy p{font-size:var(--btj-type-small);margin:0 0 10px}.wacan-afterbook-grid .sponsor-placement-visual .sponsor-placement-image .btj-async-image-media{object-fit:contain}.wacan-afterbook-grid .sponsor-placement-episode_supporter{margin:0}@media (width<=520px){.wacan-afterbook-grid>.sponsor-placement-archive_card{grid-template-columns:minmax(80px,28%) minmax(0,1fr)}.wacan-afterbook-grid .sponsor-placement-archive_card .sponsor-placement-copy{padding:12px}}.wacan-selection-toolbar{z-index:120;border:1px solid var(--line);background:var(--btj-surface-overlay);border-radius:12px;gap:4px;max-width:calc(100vw - 16px);padding:5px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%,-100%);box-shadow:0 12px 34px #0000003d}.wacan-selection-toolbar button{min-height:34px;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.wacan-selection-toolbar button:hover{background:var(--surface-hover);color:var(--ink)}.wacan-selection-toolbar button.primary{background:var(--ink);color:var(--paper-light)}.wacan-selection-toolbar button:disabled{cursor:not-allowed;opacity:.42}.wacan-selection-toolbar button:disabled:hover{color:var(--ink-soft);background:0 0}@media (width<=820px){.wacan-stage-topbar-inner{padding-inline:8px}.wacan-stage-topbar-left,.wacan-stage-topbar-actions{gap:0}.wacan-stage-icon-button,.wacan-stage-discussion-trigger{min-width:36px;padding:8px}.wacan-stage-discussion-trigger>span{display:none}.wacan-fluid-title{width:100%;padding:18px 20px 16px}.wacan-title-row{grid-template-columns:minmax(0,1fr);gap:10px}.wacan-title-actions{justify-content:flex-start}.wacan-document{width:100%}.wacan-fluid-languages,.wacan-fluid-pair{grid-template-columns:minmax(0,1fr)}.wacan-fluid-languages>.btj-dropdown-select{margin-inline:20px}.wacan-fluid-languages>.btj-dropdown-select~.btj-dropdown-select,.wacan-reader-loading .wacan-fluid-languages>.wacan-loading-label~.wacan-loading-label,.wacan-fluid-cell~.wacan-fluid-cell,.wacan-fluid-passages:before{display:none}.wacan-fluid-cell{padding:12px 20px 18px}.wacan-fluid-source{padding:20px 20px 0}.wacan-stage-search-panel{width:100%;padding-inline:8px}.wacan-stage-search-panel>button{min-width:32px;padding:6px}.wacan-stage-audio-controls{flex-wrap:wrap;gap:4px}.wacan-stage-play span,.wacan-stage-video-toggle span{display:none}.wacan-passage-list.is-compare .wacan-passage-body{grid-template-columns:minmax(0,1fr)}.wacan-compare-column-labels{display:none}.wacan-review-cue{grid-template-columns:minmax(0,1fr) auto}.wacan-review-cue-time{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.wacan-passage-margin{transition:none}}.wacan-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:0;display:flex}.wacan-title-actions .wacan-watch-trigger{margin-top:0}.wacan-original-book-button{align-items:center;gap:7px;display:inline-flex}.wacan-paragraph-meta{min-height:20px;color:var(--muted);grid-column:1/-1;align-items:center;gap:5px;padding:0 clamp(16px,3vw,40px) 10px;font-size:.72rem;line-height:1.35;display:flex}.wacan-paragraph-number{font-variant-numeric:tabular-nums}.wacan-paragraph-meta-separator{opacity:.65}.wacan-paragraph-original-link{appearance:none;color:inherit;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:none}.wacan-paragraph-original-link:hover{color:var(--ink-soft);text-decoration:underline}.wacan-paragraph-original-link:focus-visible{outline:1px solid var(--ink-soft);outline-offset:2px;border-radius:2px}@media (width<=820px){.wacan-paragraph-meta{padding-inline:20px}}.wacan-transcription-credit{max-width:var(--wacan-reader-measure,1080px);color:var(--muted);font-size:var(--btj-type-small);margin:28px auto 0;padding:0 clamp(16px,3vw,40px);line-height:1.5}.wacan-transcription-credit a{color:inherit;text-underline-offset:3px}.wacan-reader-title-block .wacan-title-row{align-items:start}@media (width<=980px){.wacan-reader-title-block .wacan-title-row{grid-template-columns:minmax(0,1fr);gap:10px}.wacan-reader-title-block .wacan-title-actions{justify-content:flex-start}}.wacan-original-preview-layer{padding:2dvh clamp(8px,1.5vw,18px)}.wacan-original-preview-dialog{border-radius:12px;width:min(94vw,980px);height:96dvh;max-height:96dvh;overflow:hidden}.wacan-original-preview-surface{background:var(--paper-light);width:100%;height:100%;min-height:0;color:var(--ink);grid-template-rows:46px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.wacan-original-preview-surface:fullscreen{border-radius:0;width:100vw;height:100dvh}.wacan-original-preview-header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-light) 96%, transparent);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:6px 8px 6px 14px;display:flex}.wacan-original-preview-heading{align-items:center;gap:9px;min-width:0;display:flex}.wacan-original-preview-heading>div{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.wacan-original-preview-heading strong{color:var(--ink);text-overflow:ellipsis;font-size:.86rem;font-weight:650;overflow:hidden}.wacan-original-preview-heading span{color:var(--muted);flex:none;font-size:.72rem}.wacan-original-preview-close,.wacan-original-preview-page-nav,.wacan-original-preview-controls button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.wacan-original-preview-close{border-radius:8px;flex:none;width:34px;height:34px}.wacan-original-preview-close:hover,.wacan-original-preview-page-nav:hover:not(:disabled),.wacan-original-preview-controls button:hover:not(:disabled){background:color-mix(in srgb, var(--paper-light) 14%, transparent)}.wacan-original-preview-stage{overscroll-behavior:contain;background:color-mix(in srgb, #151515 94%, var(--paper));scrollbar-gutter:stable;justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:12px;display:flex;position:relative;overflow:auto}.wacan-original-preview-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:2px;flex:none;width:auto;display:block;box-shadow:0 8px 30px #00000047}.wacan-original-preview-image.is-fit{max-width:100%;max-height:100%;margin:auto}.wacan-original-preview-page-nav{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212b8;border-radius:10px;width:42px;height:56px;position:absolute;top:calc(50% + 23px);transform:translateY(-50%)}.wacan-original-preview-page-nav.is-previous{left:12px}.wacan-original-preview-page-nav.is-next{right:12px}.wacan-original-preview-page-nav:disabled{opacity:.25;cursor:default}.wacan-original-preview-controls{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121212c7;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:3px;max-width:calc(100% - 28px);padding:5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #0000003d}.wacan-original-preview-controls button{min-width:32px;height:32px;color:inherit;border-radius:7px;padding:0 8px}.wacan-original-preview-controls button:disabled{opacity:.35;cursor:default}.wacan-original-preview-zoom{text-align:center;font-variant-numeric:tabular-nums;min-width:43px;font-size:.72rem}.wacan-original-preview-control-separator{background:#ffffff2e;width:1px;height:18px;margin:0 2px}.wacan-original-preview-open-book{white-space:nowrap;grid-auto-flow:column;gap:6px;font-size:.75rem;display:inline-flex!important}.wacan-original-preview-missing{color:#fff;text-align:center;align-self:center;justify-items:center;gap:10px;max-width:360px;margin:auto;padding:28px;display:grid}.wacan-original-preview-missing button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;padding:8px 11px}@media (width<=700px){.wacan-original-preview-layer{padding:0}.wacan-original-preview-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.wacan-original-preview-surface{grid-template-rows:44px minmax(0,1fr)}.wacan-original-preview-header{padding-left:10px}.wacan-original-preview-heading>svg{display:none}.wacan-original-preview-heading>div{gap:6px}.wacan-original-preview-heading strong{font-size:.8rem}.wacan-original-preview-heading span{font-size:.68rem}.wacan-original-preview-stage{padding:8px}.wacan-original-preview-page-nav{width:38px;height:50px;top:calc(50% + 22px)}.wacan-original-preview-page-nav.is-previous{left:8px}.wacan-original-preview-page-nav.is-next{right:8px}.wacan-original-preview-controls{bottom:max(10px, env(safe-area-inset-bottom));max-width:calc(100% - 18px)}.wacan-original-preview-open-book span{display:none}}.original-book-route{background:var(--btj-surface-canvas);min-height:100dvh;color:var(--ink)}.original-book-main{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(24px,4vw,48px) 0 56px}.original-book-heading{margin-bottom:20px}.original-book-back{color:var(--muted);font-size:var(--btj-type-small);align-items:center;gap:7px;margin-bottom:18px;text-decoration:none;display:inline-flex}.original-book-back:hover{color:var(--ink)}.original-book-title-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.original-book-eyebrow{color:var(--muted);font-size:var(--btj-type-small);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;display:block}.original-book-title-row h1{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,42px);font-weight:600}.original-book-title-row p{color:var(--muted);margin:7px 0 0}.original-book-source-link{border:1px solid var(--btj-divider-soft);min-height:38px;color:var(--ink-soft);font-size:var(--btj-type-small);border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:inline-flex}.original-book-source-link:hover{background:var(--surface-hover);color:var(--ink)}.original-book-shell{border:1px solid var(--btj-divider-soft);background:color-mix(in srgb,var(--btj-surface-canvas) 88%,#8d7758 12%);border-radius:20px;overflow:hidden;box-shadow:0 18px 48px #00000012}.original-book-shell:fullscreen{background:color-mix(in srgb,var(--btj-surface-canvas) 82%,#8d7758 18%);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100dvh;display:grid}.original-book-toolbar,.original-book-controls{background:color-mix(in srgb,var(--btj-surface-canvas) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 14px;display:flex}.original-book-toolbar{border-bottom:1px solid var(--btj-divider-soft)}.original-book-controls{border-top:1px solid var(--btj-divider-soft)}.original-book-toolbar-meta,.original-book-toolbar-actions{align-items:center;gap:9px;display:flex}.original-book-toolbar-meta{color:var(--ink-soft);font-size:var(--btj-type-small)}.original-book-scan-meta{color:var(--muted);border-left:1px solid var(--btj-divider-soft);padding-left:8px}.original-book-toolbar-actions button,.original-book-page-jump button{min-width:34px;min-height:34px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.original-book-toolbar-actions button:hover,.original-book-page-jump button:hover{background:var(--surface-hover);color:var(--ink)}.original-book-toolbar-actions button:disabled{opacity:.35;cursor:default}.original-book-toolbar-actions>span{text-align:center;min-width:46px;color:var(--muted);font-size:var(--btj-type-small)}.original-book-stage{background:radial-gradient(circle at 50% 8%,#ffffff2e,transparent 38%), color-mix(in srgb,var(--btj-surface-canvas) 72%,#756348 28%);min-height:min(72dvh,850px);max-height:850px;padding:clamp(18px,3vw,34px);display:block;overflow:auto}.original-book-shell:fullscreen .original-book-stage{min-height:0;max-height:none}.original-book-leaf{transform-origin:top;justify-items:center;gap:10px;width:min(620px,100%);margin:0 auto;display:grid;position:relative}.original-book-paper-edge{background:#d9d0c2;border-radius:3px 8px 8px 3px;position:absolute;inset:8px -7px -8px 7px;box-shadow:0 18px 45px #201b142e}.original-book-paper{z-index:1;background:#f7f3eb;border:1px solid #d4cabb;border-radius:2px 7px 7px 2px;width:100%;min-width:0;padding:10px;position:relative;box-shadow:inset 12px 0 22px #4d3e2b0b,0 8px 24px #00000014}.original-book-paper img{background:#fff;width:100%;height:auto;display:block}.original-book-leaf figcaption{z-index:1;width:min(620px,100%);color:color-mix(in srgb,var(--muted) 80%,white 20%);font-size:var(--btj-type-small);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;display:flex;position:relative}.original-book-missing{text-align:center;border:1px solid color-mix(in srgb,var(--btj-divider-soft) 65%,transparent);background:color-mix(in srgb,var(--btj-surface-canvas) 92%,transparent);border-radius:16px;justify-items:center;gap:10px;width:min(560px,100%);margin:clamp(30px,8vh,90px) auto;padding:38px 28px;display:grid}.original-book-missing strong{font-family:Georgia,Times New Roman,serif;font-size:22px}.original-book-missing p{max-width:480px;color:var(--muted);margin:0;line-height:1.6}.original-book-missing a{color:var(--ink-soft);text-underline-offset:3px}.original-book-controls>a{min-height:38px;color:var(--ink-soft);font-size:var(--btj-type-small);border-radius:9px;align-items:center;gap:7px;padding:7px 9px;text-decoration:none;display:inline-flex}.original-book-controls>a:hover{background:var(--surface-hover);color:var(--ink)}.original-book-controls>a.is-disabled{opacity:.35;pointer-events:none}.original-book-page-jump{color:var(--muted);font-size:var(--btj-type-small);justify-content:center;align-items:center;gap:7px;display:flex}.original-book-page-jump input{border:1px solid var(--btj-divider-soft);background:var(--btj-surface-canvas);width:66px;min-height:34px;color:var(--ink);text-align:center;font:inherit;border-radius:8px}.original-book-page-jump button{border-color:var(--btj-divider-soft);min-width:auto;padding-inline:10px}.original-book-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.original-book-context>div{border:1px solid var(--btj-divider-soft);background:color-mix(in srgb,var(--btj-surface-canvas) 97%,transparent);border-radius:13px;padding:15px 17px}.original-book-context strong{font-size:var(--btj-type-small);margin-bottom:4px;display:block}.original-book-context p{color:var(--muted);font-size:var(--btj-type-small);margin:0;line-height:1.55}@media (width<=760px){.original-book-main{width:min(100% - 20px,1180px);padding-top:22px}.original-book-title-row{flex-direction:column;align-items:flex-start;gap:14px}.original-book-stage{min-height:58dvh;padding:14px}.original-book-controls{grid-template-columns:1fr 1fr;display:grid}.original-book-page-jump{grid-area:1/1/auto/-1}.original-book-controls>a:last-child{justify-self:end}.original-book-controls>a span{display:none}.original-book-context{grid-template-columns:1fr}.original-book-leaf figcaption{display:grid}}img[src$="/wiwitan-mark-circle.png"],img[src$="/wiwitan-mark-square.png"]{object-fit:contain;background:0 0}:root:not([data-theme=dark]) img[src$="/wiwitan-mark-circle.png"],:root:not([data-theme=dark]) img[src$="/wiwitan-mark-square.png"]{filter:brightness(.16)contrast(1.08)}:root[data-theme=dark] img[src$="/wiwitan-mark-circle.png"],:root[data-theme=dark] img[src$="/wiwitan-mark-square.png"],.sidebar img[src$="/wiwitan-mark-circle.png"]{filter:none}.home-hero-mark,.home-hero-centered .home-hero-mark{box-shadow:none;border-color:#0000;border-radius:0}.library-home-page{flex-direction:column;min-height:100vh;display:flex}.library-home-main{box-sizing:border-box;width:min(880px,100%);padding:clamp(2rem,6vw,4.5rem) var(--layout-page-gutter);margin:auto}.library-shelf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,5vw,4rem);display:grid}.library-book{min-width:0;color:var(--ink);border-radius:4px;text-decoration:none;display:block}.library-book-cover{box-sizing:border-box;aspect-ratio:3/4.2;text-align:center;border:1px solid var(--line);border-radius:4px 12px 12px 4px;flex-direction:column;align-items:center;padding:clamp(1.5rem,4vw,3rem) clamp(1.2rem,3vw,2rem);transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 12px 24px #0000001f}.library-book-cover:before{content:"";opacity:.15;background:linear-gradient(90deg,#0000,currentColor,#0000);border-right:1px solid;width:12px;position:absolute;inset:0 auto 0 0}.library-book-cover:after{content:"";opacity:.18;pointer-events:none;border:1px solid;border-radius:1px 5px 5px 1px;position:absolute;inset:10px 10px 10px 20px}.library-book-macapat{background:var(--surface);color:var(--ink)}.library-book-prose{color:#282116;background:#efe3c9}#root .library-book-cover,#root .library-book-cover *{font-family:Georgia,Times New Roman,serif!important}.library-book-form{letter-spacing:.08em;font-size:.8rem}#root .library-book-cover h2{letter-spacing:-.025em;margin:clamp(2rem,5vw,3.5rem) 0 0;line-height:1.08;font-size:clamp(1.6rem,3.7vw,2.8rem)!important;font-weight:600!important}.library-book-original-title{margin-top:.65rem;font-size:1.25rem}.library-book-rule{opacity:.5;border-top:1px solid;width:32px;margin:1.5rem 0}.library-book-credit{flex-direction:column;gap:.5rem;margin-top:auto;font-size:.82rem;line-height:1.4;display:flex}.library-book-year{letter-spacing:.12em;margin-top:.4rem}.library-book-caption{color:var(--ink-soft);font-size:var(--btj-type-small);justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.library-book:hover .library-book-cover{transform:translateY(-4px);box-shadow:0 18px 30px #00000029}.library-book:focus-visible{outline:3px solid var(--focus);outline-offset:7px}@media (width<=520px){.library-shelf{grid-template-columns:minmax(0,310px);justify-content:center;gap:2.5rem}.library-book-cover{padding:2rem 1.5rem}#root .library-book-cover h2{margin-top:2.5rem;font-size:2.3rem!important}}@media (prefers-reduced-motion:reduce){.library-book-cover{transition:none}.library-book:hover .library-book-cover{transform:none}}.public-brand strong{letter-spacing:-.025em;line-height:1.1;font-size:var(--btj-type-heading)!important;font-weight:var(--btj-weight-semibold)!important}.public-mobile-brand{font-weight:var(--btj-weight-semibold);letter-spacing:-.025em;font-size:var(--btj-type-heading)!important}.public-mobile-drawer>header>a strong{letter-spacing:-.025em;font-size:var(--btj-type-heading)!important;font-weight:var(--btj-weight-semibold)!important}.public-footer-simple.public-footer-legal{text-align:center;padding-block:1.6rem 1.75rem}.public-footer-legal .public-footer-simple-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;max-width:760px}.public-footer-license{color:var(--muted);font-size:var(--btj-type-standard);margin:0;line-height:1.5}.public-footer-legal .public-footer-license a,.public-footer-legal .public-footer-links a,.public-footer-legal .public-footer-links button{color:var(--muted);line-height:1.45;font-size:var(--btj-type-standard)!important}.public-footer-legal .public-footer-license a{font-weight:var(--btj-weight-medium)}.public-footer-legal .public-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .6rem;display:flex}.public-footer-legal .public-footer-links a,.public-footer-legal .public-footer-links button{font-family:inherit;font-weight:var(--btj-weight-medium);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.public-footer-legal .public-footer-links a:hover,.public-footer-legal .public-footer-links button:hover,.public-footer-legal .public-footer-license a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.public-footer-legal .public-footer-links a:focus-visible,.public-footer-legal .public-footer-links button:focus-visible,.public-footer-legal .public-footer-license a:focus-visible{color:var(--ink);outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:3px}@media (width<=560px){.public-mobile-brand{font-size:var(--btj-type-standard)!important}.public-footer-simple.public-footer-legal{padding-block:1.35rem 1.5rem}.public-footer-legal .public-footer-simple-inner{gap:.65rem}}.header-support-action{min-height:40px;color:var(--ink-soft);font-size:var(--btj-type-standard);font-weight:var(--btj-weight-medium);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1;transition:color .14s,background-color .14s,transform .1s;display:inline-flex}.header-support-action:hover{color:var(--ink);background:var(--surface-hover)}.header-support-action:active{transform:scale(.97)}.header-support-action:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.public-actions.header-action-cluster .public-support-button{order:2}.support-temporary-main{align-items:center;width:min(100% - 40px,760px);min-height:min(52vh,520px);padding-block:clamp(64px,9vw,116px);display:flex}.support-temporary-copy{gap:1.2rem;width:100%;display:grid}.support-temporary-copy p{color:var(--ink-soft);font-size:var(--btj-type-body);margin:0;line-height:1.7}.support-temporary-copy p:first-child,.support-temporary-copy p:last-child{color:var(--ink)}.support-temporary-copy strong{font-weight:var(--btj-weight-semibold)!important}.public-drawer-studio{gap:.55rem;display:grid}.public-drawer-studio .public-drawer-support-button{justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:48px;display:inline-flex}@media (width<=1240px) and (width>=981px){.public-actions.header-action-cluster .public-support-button{width:40px;min-width:40px;padding-inline:0}.public-actions.header-action-cluster .public-support-button>span{display:none}}
