.account-page .topbar{justify-content:space-between}.account-shell{margin:0!important;padding:104px 24px 48px!important;display:grid;place-items:start center}.account-card{width:min(100%,440px);padding:32px;border:1px solid #383838;border-radius:24px;background:#171717}.account-card h1{font-size:28px;letter-spacing:-.6px;margin:0 0 12px}.account-intro,.account-card p{color:#aaa;line-height:1.65}.account-tabs{display:flex;border-bottom:1px solid #444;margin:28px 0 24px;gap:20px}.account-tabs button{background:none;color:#aaa;border:0;min-height:48px;padding:0 6px;font-size:15px;border-bottom:2px solid transparent;cursor:pointer}.account-tabs [aria-pressed=true]{color:#fff;border-color:#fff}.account-card label{display:block;font-size:14px;line-height:1.6;margin-top:20px}.account-card input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;margin-top:8px;background:#111;color:#fff;border:1px solid #555;border-radius:10px;padding:13px;font:inherit;font-size:16px;min-height:48px}.account-card input:focus-visible{outline:2px solid #77b5ff;outline-offset:2px}.password-input{position:relative}.password-input input{padding-right:64px!important}.password-input button{position:absolute;right:3px;top:11px;height:44px;min-width:56px;border:0;background:transparent;color:#ddd;cursor:pointer}.field-hint{font-size:12px;margin:8px 0 0}.account-error{color:#ff9d9d!important}.account-submit{width:100%;margin:24px 0 12px;min-height:48px;font-size:16px}.text-button{padding:12px 0;border:0;background:none;color:#7abaff;font:inherit;cursor:pointer;min-height:44px}.saved-check{display:flex!important;align-items:center;gap:10px;margin:24px 0!important;min-height:44px}.saved-check input{width:20px;height:20px;accent-color:#fff}.account-card [aria-disabled=true]{opacity:.4;cursor:default}.account-card [hidden]{display:none!important}
.member-link{display:block;line-height:24px;text-align:center;min-width:60px;max-width:136px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.history-heading h1{margin:0}.history-heading p{color:#aaa;margin:8px 0}.history-list{display:grid;gap:24px;max-width:900px}.history-item{position:relative;display:flex;gap:18px;padding-right:48px}.history-item>a{display:flex;gap:18px;color:inherit;text-decoration:none;min-width:0;flex:1}.history-thumb{position:relative;width:220px;flex-shrink:0;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#222}.history-thumb img{width:100%;height:100%;object-fit:cover}.watch-progress{position:absolute;bottom:0;left:0;height:3px;background:#f03;max-width:100%}.history-copy{min-width:0}.history-copy h2{font-size:17px;line-height:1.4;margin:0 0 10px}.history-copy p{font-size:13px;color:#aaa;line-height:1.6;margin:4px 0}.history-remove{position:absolute;right:0;top:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#aaa;cursor:pointer}.history-remove:hover{background:#333;color:#fff}.history-remove svg{width:22px;height:22px}.continue-heading{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.continue-heading h2{font-size:20px;margin:0}.continue-heading a{color:#aaa;text-decoration:none}.continue-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);grid-template-rows:1fr;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:12px;margin-bottom:32px}.continue-grid .video-card{scroll-snap-align:start}.continue-grid h2{font-size:15px}.continue-grid .thumbnail{aspect-ratio:16/9}.batch-panel{margin:24px 0;background:#171717;border:1px solid #333;border-radius:16px;padding:20px}.batch-panel h2{font-size:20px;margin:0 0 8px}.batch-panel p{color:#aaa;line-height:1.6}.batch-meter{width:100%;height:5px;accent-color:#ff0033}.batch-phase{margin:20px 0}.batch-phase summary{cursor:pointer;min-height:44px;line-height:44px;font-weight:600}.batch-list{list-style:none;padding:0;margin:4px 0}.batch-list li{display:flex;align-items:center;gap:14px;border-top:1px solid #303030;padding:12px 0}.batch-rank{width:24px;color:#aaa;text-align:center;flex-shrink:0}.batch-copy{flex:1;min-width:0}.batch-copy a{color:#eee;display:block;text-decoration:none;font-size:14px;line-height:1.5}.batch-copy small{display:block;color:#aaa;margin-top:5px}.batch-state{font-size:12px;white-space:nowrap;color:#aaa}.batch-state.ready{color:#91cd9a}.batch-state.running{color:#7abaff}
@media(max-width:640px){#videos-view>.search{width:100%;max-width:none;margin:0 0 20px;}.account-shell{padding:84px 18px 30px!important}.account-card{border:0;background:transparent;padding:12px 0}.account-card h1{font-size:26px}.topbar .search{display:none}.topbar .member-link{margin-left:auto;max-width:112px;font-size:13px;padding:8px 12px;min-height:40px}.watch-page .library-link{display:none}.history-heading{align-items:start}.history-heading h1{font-size:24px}.history-item,.history-item>a{gap:10px}.history-item{padding-right:34px}.history-thumb{width:42%;border-radius:8px}.history-copy h2{font-size:14px;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-copy p{font-size:11px}.history-remove{width:34px;height:44px}.continue-grid{grid-auto-columns:75%;gap:14px}.batch-panel{padding:14px}.batch-list li{gap:8px}.batch-state{max-width:80px;white-space:normal;text-align:right}.batch-copy a{font-size:13px}.batch-copy small{font-size:11px}}
