.study-teaser{display:flex;align-items:center;gap:20px;border:1px solid #4b593d;background:linear-gradient(120deg,#2e3725,#20271d);padding:23px;border-radius:14px;margin:26px 0}.study-teaser>span:nth-child(2){display:grid;gap:6px;flex:1}.study-teaser .eyebrow{font-size:.59rem;margin:0}.study-teaser strong{font-size:1.1rem}.study-teaser small{font-size:.8rem;color:var(--muted)}.study-teaser-icon{font-size:2.3rem;color:var(--green)}.study-teaser>b{color:var(--green)}.study-teaser:hover{border-color:var(--green)}.video-study-controls{border:1px solid #3c4535;background:#20271d;border-radius:10px;padding:14px;margin:15px 0}.video-mark-heading{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.68rem;margin-bottom:10px}.video-mark-heading a{color:var(--green)}.video-mark-buttons{display:flex;flex-wrap:wrap;gap:6px}.video-mark-buttons button{display:flex;align-items:center;gap:6px;background:#2a3125;border:1px solid #434f39;border-radius:6px;padding:7px 9px;font-size:.68rem}.video-mark-buttons b{font-size:.9rem}.video-mark-buttons button[aria-pressed=true]{background:#3d502f;border-color:var(--green);color:#eaf3de}.video-mark-buttons .video-clear{border-color:transparent;background:none;color:var(--muted)}.video-save-menu{margin-top:12px;font-size:.75rem}.video-save-menu summary{color:var(--green);cursor:pointer}.video-save-menu p{margin-top:12px;font-size:.75rem}.video-save-menu form,.video-add-row{display:flex;align-items:end;gap:10px;margin-top:12px}.video-save-menu label{display:grid;gap:5px;flex:1;min-width:0;font-size:.7rem;color:var(--muted)}.video-save-menu input,.video-save-menu select{width:100%;min-width:0;font-size:.75rem;padding:8px}.video-save-menu .btn{font-size:.7rem;padding:9px 11px;white-space:nowrap}.video-save-feedback{font-size:.7rem!important;margin-top:8px!important}.video-save-feedback:empty{display:none}.study-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.study-stat{display:grid;grid-template-columns:42px auto;gap:0 14px;padding:18px 22px;background:var(--panel);border:1px solid var(--line);border-radius:12px;text-align:left}.study-stat>span{grid-row:1/3;align-self:center;font-size:1.5rem;color:var(--green)}.study-stat>strong{font:750 1.65rem 'Manrope',sans-serif}.study-stat>small{font-size:.8rem;color:var(--muted)}.study-stat.practicing>span{color:var(--orange)}.study-stat.ask>span{color:#d8b1e9}.study-manual-note{font-size:.73rem;margin:12px 0 26px}.study-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:24px;align-items:start}.study-sidebar{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:19px;min-width:0}.study-lists{display:grid;gap:7px}.study-list-button{display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:left;background:#272d23;border:1px solid #3c4534;border-radius:8px;padding:12px;font-size:.8rem}.study-list-button>span{overflow-wrap:anywhere}.study-list-button>b{color:var(--green);font-size:.75rem}.study-list-button[aria-pressed=true]{background:#39482c;border-color:#a4bb85}.study-create{border-top:1px solid var(--line);margin-top:20px;padding-top:19px;display:grid;gap:11px}.study-create label,.study-manage-menu label{display:grid;gap:7px;color:var(--muted);font-size:.75rem}.study-create input,.study-manage-menu input{width:100%;min-width:0;padding:10px;font-size:.8rem;background:#151b13;border:1px solid #566348;border-radius:7px;color:var(--text)}.study-starters{margin-top:22px;font-size:.8rem}.study-starters summary{cursor:pointer;color:var(--green)}.study-starters p{font-size:.75rem;margin-top:10px}.study-starters button{display:block;width:100%;text-align:left;font-size:.75rem;padding:10px;background:#2d3625;border:1px solid #485a39;border-radius:7px;margin-top:9px}.study-storage{font-size:.7rem;line-height:1.8;margin-top:22px}.study-main{min-width:0}.study-stage{padding:24px;border:1px solid var(--line);border-radius:15px;background:var(--panel);scroll-margin-top:85px}.study-stage-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.study-stage-heading h2{font-size:1.4rem}.study-stage-heading .eyebrow{font-size:.6rem}.study-focus{font-size:.82rem;line-height:1.8;margin:13px 0 20px}.study-stage .media-section{margin:0}.study-badge{font-size:.64rem!important;background:#303a28;border:1px solid #4a5a3c;color:var(--green);border-radius:5px;padding:4px 7px;display:inline-block;align-self:start}.study-badge.practicing{background:#3f3023;color:#f3b687;border-color:#6e4f34}.study-badge.ask{background:#342c3c;color:#dcbae8;border-color:#645170}.study-badge.unmarked{color:var(--muted);background:#282d25;border-color:#424a3b}.study-catalog{margin-top:32px}.study-manager-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:25px}.study-manager-heading h2{overflow-wrap:anywhere}.study-manager-heading p{font-size:.8rem;margin-top:7px}.study-manage-menu{font-size:.75rem;min-width:150px;max-width:230px}.study-manage-menu summary{color:var(--green);cursor:pointer}.study-manage-menu form{display:grid;gap:8px;margin-top:12px}.study-delete{font-size:.75rem;color:var(--orange);margin-top:15px}.study-filter-row{display:grid;gap:16px}.study-filter-row .filters{margin:0;gap:7px;flex-wrap:wrap}.study-filter-row .filter{font-size:.75rem;padding:8px 12px}.study-search{font-size:.72rem;color:var(--muted);display:grid;gap:8px;max-width:400px}.study-search input{width:100%;border:1px solid var(--line);background:#20271c;border-radius:8px;padding:11px 13px;color:var(--text);font-size:.82rem}.study-count{font-size:.75rem;margin:19px 0 12px}.study-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.study-video-card{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--panel);display:flex;flex-direction:column;min-width:0}.study-video-open{display:flex;flex-direction:column;text-align:left;padding:0;background:none;flex:1;width:100%}.study-video-open[aria-pressed=true]{background:#303c26;box-shadow:inset 0 0 0 1px #afc491}.study-video-thumb{display:block;position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;background:#2b3426}.study-video-thumb img{width:100%;height:100%;object-fit:cover}.study-video-thumb>span{position:absolute;bottom:8px;left:8px;display:grid;place-items:center;width:26px;height:26px;border:1px solid #fff8;border-radius:50%;font-size:.65rem;background:#14200fcc;color:white}.study-video-copy{padding:13px;display:flex;flex-direction:column;gap:9px;flex:1;align-items:start;width:100%}.study-video-copy>small{color:var(--orange);font-size:.6rem}.study-video-copy>strong{font-size:.85rem;line-height:1.5;margin-bottom:auto;overflow-wrap:anywhere}.study-video-order{display:flex;gap:4px;padding:8px 10px;border-top:1px solid var(--line)}.study-video-order button{background:#293023;padding:5px 10px;font-size:.78rem;border-radius:4px;min-height:31px}.study-video-order button:last-child{font-size:.68rem;margin-left:auto}.study-undo{font-size:.75rem;color:var(--green);display:grid;gap:8px;margin-top:18px}.study-undo button{font-size:.8rem}.study-feedback{font-size:.83rem;margin-top:20px;color:var(--green)}.study-empty,.study-empty-stage{text-align:center;padding:35px 15px;border:1px dashed var(--line);border-radius:12px}.study-empty-stage{border:0}.study-empty-stage>span{font-size:2rem;color:var(--green)}.study-empty p,.study-empty-stage p{font-size:.85rem;margin:12px 0 20px}.study-stage-heading [data-study-current-badge]{flex-shrink:0}
@media(max-width:1150px){.study-layout{grid-template-columns:1fr}.study-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.study-sidebar>.eyebrow{grid-column:1/-1}.study-lists{grid-column:1;grid-row:2/6;align-content:start}.study-create{margin:0;padding:0;border:0}.study-sidebar>.study-starters,.study-sidebar>.study-storage,.study-sidebar>.study-undo{grid-column:2}.study-stage{max-width:100%}}
@media(max-width:600px){#video-study .page-heading{flex-direction:column;align-items:flex-start;gap:15px}.study-stats{gap:8px}.study-stat{grid-template-columns:22px 1fr;padding:12px 10px;gap:3px 7px}.study-stat>span{font-size:1.15rem}.study-stat>strong{font-size:1.35rem}.study-stat>small{grid-column:1/-1;font-size:.63rem}.study-sidebar{display:block;padding:17px}.study-create{margin-top:20px;border-top:1px solid var(--line);padding-top:20px}.study-stage{padding:16px}.study-stage-heading{align-items:flex-start;flex-direction:column;gap:9px}.study-stage-heading h2{font-size:1.15rem}.study-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.study-video-copy{padding:10px}.study-video-copy>strong{font-size:.75rem}.study-badge{font-size:.58rem!important}.study-manager-heading{flex-direction:column;gap:15px}.study-manage-menu{width:100%;max-width:none}.video-study-controls{padding:12px}.video-mark-buttons button{font-size:.63rem;padding:7px}.video-save-menu form,.video-add-row{flex-direction:column;align-items:stretch}.video-mark-heading{font-size:.6rem}.video-save-menu .btn{align-self:flex-start}.study-teaser{padding:18px;gap:14px}.study-teaser strong{font-size:.95rem}.study-teaser small{font-size:.7rem}.study-teaser-icon{font-size:1.7rem}.study-teaser .eyebrow{font-size:.52rem}.study-video-order{padding:7px}.study-video-order button{padding:5px 8px}.study-filter-row .filter{font-size:.67rem;padding:8px 9px}}
