:root{--bg:#f5f1eb;--card:#fffdf9;--ink:#111;--muted:#625f5a;--line:#1a1a1a;--soft:#d8d3cc;--pink:#f68ad7;--pink-soft:#fce3f4;--yellow:#f4cd35;--yellow-soft:#fff5c8;--mint:#77d5c6;--mint-soft:#dcf5ef;--lav:#b7b9f4;--lav-soft:#ecebff;--success:#59a857;color:var(--ink);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.page-shell{width:min(1440px,100% - 48px);margin:auto}.site-header{background:#fffdf9d9;border-radius:17px;justify-content:space-between;min-height:82px;display:flex}.brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:12px;font-size:23px;font-weight:800;display:inline-flex}.bean{border:2px solid var(--line);background:linear-gradient(145deg,#ffb3e6,#f268bd);border-radius:13px 13px 15px 15px;flex:0 0 38px;width:38px;height:38px;display:inline-block;position:relative;transform:rotate(-2deg);box-shadow:inset 4px 4px #ffffff59}.bean b,.bean i{background:#171313;border-radius:50%;width:5px;height:7px;position:absolute;top:14px}.bean i{left:9px}.bean b{right:9px}.bean:after{content:"";border-bottom:2px solid #171313;border-radius:0 0 10px 10px;width:9px;height:4px;position:absolute;top:23px;left:14px}.site-nav{align-items:center;gap:clamp(18px,4vw,52px);margin-left:auto;font-size:14px;font-weight:700;display:flex}.site-nav a:hover{text-underline-offset:4px;text-decoration:underline}.button,.ghost-button,.icon-button{border:1.5px solid var(--line);background:var(--card);min-height:43px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:800;transition:all .16s;display:inline-flex}.button:hover,.ghost-button:hover,.icon-button:hover{box-shadow:3px 3px var(--line);transform:translateY(-2px)}.button.primary{color:#fff;background:#080808}.button.pink{background:var(--pink)}.button.yellow{background:var(--yellow)}.ghost-button{background:0 0}.button:disabled,.ghost-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.home-page{padding-bottom:44px;overflow:hidden}.hero{text-align:center;padding:41px 0 16px;position:relative}.eyebrow{color:#ed5fae;letter-spacing:.035em;background:#fff6fb;border:1px solid #f6bfdc;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:900;display:inline-flex}.eyebrow:before{content:"";background:var(--pink);border-radius:50%;width:8px;height:8px}.hero h1{letter-spacing:-.075em;max-width:860px;margin:17px auto 19px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,7.1vw,104px);font-weight:500;line-height:.91}.hero h1 span{display:inline-block;position:relative}.hero h1 span:after{content:"";border-top:5px solid var(--pink);border-radius:50%;height:8px;position:absolute;bottom:-10px;left:10%;right:8%;transform:rotate(-3deg)}.hero-copy{max-width:650px;color:var(--muted);margin:auto;font-size:17px;line-height:1.55}.sticker{border:1.5px solid var(--line);min-width:70px;min-height:50px;color:var(--ink);border-radius:12px;place-items:center;padding:10px;font-family:ui-monospace,monospace;font-size:21px;font-weight:900;display:grid;position:absolute;transform:rotate(-9deg);box-shadow:3px 3px #1112}.sticker.timer{background:#ffc6dc;top:92px;left:3%}.sticker.txt{background:#ffe985;top:240px;left:6%;transform:rotate(-12deg)}.sticker.srt{background:#bfeee4;top:104px;right:4%;transform:rotate(10deg)}.sticker.clean{background:#d6d2ff;font-family:Georgia,serif;top:260px;right:6%;transform:rotate(8deg)}.tool-card{z-index:1;border:1.5px solid var(--line);background:#fffdf9f5;border-radius:17px;width:min(700px,100%);margin:30px auto 0;padding:18px 20px 14px;position:relative;box-shadow:5px 6px #1111}.url-form{gap:12px;display:flex}.url-input-wrap{background:#fff;border:1.5px solid #919191;border-radius:12px;flex:1;align-items:center;min-width:0;min-height:61px;padding:0 15px;display:flex}.youtube-dot{color:#fff;background:#ff1e1e;border-radius:6px;place-items:center;width:25px;height:18px;margin-right:11px;font-size:10px;display:grid}.url-input-wrap input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.url-input-wrap input::placeholder{color:#8b8b8b}.submit-button{border-radius:11px;min-width:167px;min-height:61px;font-size:15px}.privacy-note{color:var(--muted);text-align:left;align-items:center;gap:8px;margin:13px 7px 15px;font-size:13px;display:flex}.feature-pills{flex-wrap:wrap;gap:10px;display:flex}.feature-pill{background:var(--card);border:1px solid #a9a9a9;border-radius:999px;flex:1;min-width:130px;padding:9px 11px;font-size:13px;font-weight:800}.status-banner{border:1px solid var(--soft);background:var(--card);text-align:left;border-radius:11px;width:min(700px,100%);margin:14px auto 0;padding:12px 15px;font-size:14px}.status-banner.error{background:#fff1ef;border-color:#e17e76}.status-banner.success{background:#eff9e9;border-color:#a6d59e}.preview-window{border:1.5px solid var(--line);background:#fffdf9d9;border-radius:17px;width:min(1240px,100%);margin:16px auto 23px;padding:42px 17px 14px;position:relative}.window-dots{gap:8px;display:flex;position:absolute;top:15px;left:20px}.window-dots span{background:#ff5c59;border-radius:50%;width:12px;height:12px}.window-dots span:nth-child(2){background:#ffc436}.window-dots span:nth-child(3){background:#37bd60}.preview-tabs,.transcript-tabs{align-items:end;gap:4px;display:flex}.preview-tab,.transcript-tab{background:var(--card);border:1px solid #bdbab5;border-bottom:0;border-radius:10px 10px 0 0;padding:13px 26px;font-size:14px;font-weight:800}.preview-tab.active,.transcript-tab.active{border-top:4px solid var(--pink);background:#fff;padding-top:10px}.preview-actions{gap:10px;display:flex;position:absolute;top:48px;right:18px}.preview-actions button{background:#fff;border:1px solid #a9a9a9;border-radius:8px;padding:8px 13px;font-weight:800}.preview-body,.transcript-body{background:#fff;border:1.5px solid #aaa;border-radius:12px;overflow:hidden}.caption-row,.preview-row{border-bottom:1px solid #e5e1dc;grid-template-columns:105px 1fr;min-height:43px;display:grid}.caption-row:last-child,.preview-row:last-child{border-bottom:0}.caption-time,.preview-time{border-right:1px dashed #ded8d1;padding:11px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.caption-text,.preview-text{padding:11px 25px;font-size:15px;line-height:1.45}.process-strip{border:1.5px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:repeat(4,1fr);margin:0 auto 22px;display:grid;overflow:hidden}.process-step{border-right:1px solid var(--soft);grid-template-columns:32px 1fr;gap:11px;padding:15px 22px;display:grid}.process-step:last-child{border:0}.process-number{border:1px solid var(--line);background:var(--pink);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.process-step:nth-child(2) .process-number{background:var(--yellow)}.process-step:nth-child(3) .process-number{background:var(--mint)}.process-step:nth-child(4) .process-number{background:var(--lav)}.process-step strong{font-size:14px;display:block}.process-step span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.feature-grid{grid-template-columns:1.02fr 1.05fr 1fr;gap:18px;display:grid}.feature-card{border:1.5px solid var(--line);background:var(--mint-soft);border-radius:15px;min-height:241px;padding:25px}.feature-card:nth-child(2){background:var(--yellow-soft)}.feature-card:nth-child(3){background:var(--lav-soft)}.feature-card h2{margin:0 0 9px;font-size:20px}.feature-card p{max-width:285px;margin:0;font-size:14px;line-height:1.45}.clean-line,.messy-line{background:#fff;border:1px solid #bbb;border-radius:7px;margin-top:23px;padding:10px;font-size:13px}.messy-line{text-decoration:line-through}.clean-line{margin-top:21px}.download-files{gap:25px;margin-top:26px}.file-icon{border:2px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:70px;height:84px;font-size:17px;font-weight:900;display:grid;box-shadow:4px 4px #1112}.tiny-preview{background:#fff;border:1px solid #bbb;border-radius:8px;margin-top:24px;padding:11px;font-size:12px;line-height:1.8}.faq-section{width:min(850px,100%);margin:47px auto 0}.faq-section h2{text-align:center;margin-bottom:12px;font-size:28px}.faq-section details{border:1.5px solid var(--line);background:var(--card);border-radius:10px;margin-top:10px;padding:15px 17px}.faq-section summary{cursor:pointer;font-weight:800}.faq-section p{color:var(--muted);margin-bottom:0;line-height:1.5}.site-footer{color:var(--muted);text-align:center;padding:28px 0 0;font-size:13px}.site-footer p{margin:8px 0}.result-page{padding-bottom:48px}.result-page .site-header{margin-bottom:30px}.result-layout{gap:24px;display:grid}.video-card{border:1.5px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:300px 1fr 400px;align-items:center;gap:20px;padding:20px 24px;display:grid}.video-thumbnail{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1.5px solid var(--line);background:#262626;border-radius:10px;width:100%}.video-info h1{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,30px)}.channel{margin:13px 0;font-weight:700}.video-meta{color:var(--muted);font-size:14px}.task-state{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.badge{border:1px solid var(--soft);color:#383632;background:#f5f3f1;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:800}.badge.success{color:#286d27;background:#e8f6e2;border-color:#b9dcaf}.video-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.video-actions .button{min-height:50px;padding:0 12px}.delete-task{color:var(--muted);text-underline-offset:4px;background:0 0;border:0;grid-column:1/-1;font-size:13px;text-decoration:underline}.work-area{grid-template-columns:284px 1fr;gap:24px;display:grid}.side-panel,.transcript-panel{border:1.5px solid var(--line);background:var(--card);border-radius:16px}.side-panel{overflow:hidden}.panel-section{border-bottom:1px solid var(--soft);padding:18px 14px}.panel-section:last-child{border-bottom:0}.panel-section h2{justify-content:space-between;align-items:center;margin:0 0 13px;font-size:15px;display:flex}.track-list{gap:7px;display:grid}.track-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:10px 8px;display:grid}.track-item.active{background:var(--pink-soft);border-color:#f3a8d6}.track-item input{accent-color:#111}.track-name{font-size:13px;font-weight:750}.track-badge{background:#fff;border:1px solid #aaa;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:800}.mode-switch{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.mode-switch button{background:#fff;border:0;min-height:38px;font-size:12px;font-weight:800}.mode-switch button.active{background:var(--yellow)}.toggle-line{justify-content:space-between;align-items:center;gap:9px;margin-top:16px;font-size:13px;font-weight:700;display:flex}.toggle{border:1px solid var(--line);background:#ddd;border-radius:20px;width:42px;height:24px;padding:0;position:relative}.toggle span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px}.toggle.on{background:var(--success)}.toggle.on span{transform:translate(17px)}.hint{color:#2b662a;background:#e6f5df;border-radius:8px;margin:14px 0 0;padding:11px;font-size:12px;line-height:1.5}.help-button{justify-content:space-between;width:100%}.transcript-panel{overflow:hidden}.transcript-toolbar{border-bottom:1px solid var(--soft);gap:14px;min-height:63px;padding:0 20px}.transcript-tabs{align-items:stretch}.transcript-tab{background:0 0;border:0;border-radius:0}.transcript-tab.active{border-top:0;border-bottom:4px solid var(--pink);background:0 0;padding-top:13px}.toolbar-actions{align-items:center;gap:10px;display:flex}.search-box{background:#fff;border:1px solid #aaa;border-radius:8px;width:min(270px,24vw);min-height:39px;padding:0 12px}.search-box input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.copy-all{min-height:39px;padding:0 14px}.caption-row{grid-template-columns:105px 1fr auto}.caption-row.match .caption-text{background:#fff0bd}.caption-actions{align-items:center;padding-right:14px;display:flex}.caption-actions button{background:0 0;border:0;font-size:12px;font-weight:700}.empty-transcript{color:var(--muted);text-align:center;padding:56px 25px}.load-more{min-width:210px;margin:24px auto;display:block}.toast{z-index:20;border:1.5px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:13px 16px;font-weight:800;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:5px 5px #1112}.toast .bean{flex-basis:36px;width:36px;height:36px}@media (width<=980px){.site-nav{display:none}.video-card{grid-template-columns:220px 1fr}.video-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.delete-task{grid-column:auto}.work-area{grid-template-columns:235px 1fr}.feature-grid{grid-template-columns:1fr 1fr}.feature-card:last-child{grid-column:1/-1}.sticker{opacity:.78}}@media (width<=720px){.page-shell{width:min(100% - 24px,560px)}.site-header{border-radius:13px;min-height:66px;margin-top:10px;padding:8px 11px}.brand{gap:8px;font-size:19px}.bean{transform:scale(.88)}.site-header .button{min-height:39px;padding:0 11px;font-size:12px}.hero{padding-top:34px}.hero h1{letter-spacing:-.07em;font-size:clamp(47px,15vw,67px)}.hero-copy{font-size:15px}.sticker{display:none}.tool-card{margin-top:27px;padding:13px}.url-form{display:block}.submit-button{width:100%;margin-top:10px}.feature-pills{gap:7px}.feature-pill{min-width:calc(50% - 4px);font-size:12px}.preview-window{padding:38px 9px 9px}.preview-actions{display:none}.preview-tab{padding:10px 12px;font-size:12px}.caption-row,.preview-row{grid-template-columns:72px 1fr}.caption-time,.preview-time{padding:10px 8px;font-size:12px}.caption-text,.preview-text{padding:10px 12px;font-size:13px}.process-strip{grid-template-columns:1fr 1fr}.process-step:nth-child(2){border-right:0}.process-step:nth-child(-n+2){border-bottom:1px solid var(--soft)}.process-step{padding:13px}.feature-grid{grid-template-columns:1fr}.feature-card:last-child{grid-column:auto}.faq-section{margin-top:34px}.result-page .site-header{margin-bottom:18px}.video-card{grid-template-columns:1fr;gap:14px;padding:14px}.video-thumbnail{max-width:400px}.video-actions{grid-template-columns:1fr 1fr}.delete-task{grid-column:1/-1}.work-area{grid-template-columns:1fr;gap:16px}.side-panel{order:2}.transcript-toolbar{padding:0;display:block}.transcript-tabs{padding:0 12px}.transcript-tab{padding:13px 10px;font-size:12px}.toolbar-actions{border-top:1px solid var(--soft);padding:10px 12px}.search-box{flex:1;width:auto}.caption-row{grid-template-columns:70px 1fr}.caption-actions{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.page-width{width:min(1280px,100% - 48px);margin-left:auto;margin-right:auto}.desktop-nav{gap:clamp(18px,4vw,52px);margin-left:auto;font-size:14px;font-weight:700;display:flex}.button--header,.button--primary{color:#fff;background:#080808}.eyebrow--pink{color:#ed5fae;background:#fff6fb;border:1px solid #f6bfdc;border-radius:999px;padding:7px 13px}.hero-copy .lede{color:var(--muted);font-size:17px;line-height:1.55}.sticker--time{background:#ffc6dc;top:92px;left:3%}.sticker--txt{background:#ffe985;top:240px;left:6%}.sticker--srt{background:#bfeee4;top:104px;right:4%}.sticker--clean{background:#d6d2ff;font-family:Georgia,serif;top:260px;right:6%}.url-card{z-index:1;border:1.5px solid var(--line);background:#fffdf9f5;border-radius:17px;width:min(700px,100%);margin:30px auto 0;padding:18px 20px 14px;position:relative}.url-card>label{display:none}.url-control{gap:12px;display:flex}.url-control .youtube-dot{flex:none;align-self:center}.url-control input{background:#fff;border:1.5px solid #919191;border-radius:12px;outline:0;flex:1;min-width:0;min-height:61px;padding:0 15px;font-size:16px}.url-control .button{min-width:167px;min-height:61px}.url-card .hint{color:var(--muted);margin:13px 7px 15px;font-size:13px}.feature-pills>span{background:var(--card);border:1px solid #a9a9a9;border-radius:999px;flex:1;min-width:130px;padding:9px 11px;font-size:13px;font-weight:800}.window-top{align-items:center;gap:8px;display:flex;position:absolute;top:15px;left:20px}.window-top span{background:#ff5c59;border-radius:50%;width:12px;height:12px}.window-top span:nth-child(2){background:#ffc436}.window-top span:nth-child(3){background:#37bd60}.window-top b{margin-left:6px;font-size:12px}.preview-toolbar{justify-content:space-between;gap:10px;display:flex}.preview-toolbar button{background:var(--card);border:1px solid #bdbab5;border-radius:9px 9px 0 0;padding:12px 18px;font-weight:800}.preview-toolbar button.active{border-top:4px solid var(--pink);padding-top:9px}.preview-cues{background:#fff;border:1.5px solid #aaa;border-radius:12px;overflow:hidden}.preview-cues p{border-bottom:1px solid #e5e1dc;grid-template-columns:105px 1fr;min-height:43px;margin:0;display:grid}.preview-cues p:last-child{border:0}.preview-cues time{border-right:1px dashed #ded8d1;padding:11px 16px;font-family:ui-monospace,monospace;font-weight:700}.preview-cues p{align-items:center;padding:0 25px;font-size:15px}.preview-cues time{margin-left:-25px}.process-strip article{border-right:1px solid var(--soft);grid-template-columns:32px 1fr;gap:11px;padding:15px 22px;display:grid}.process-strip i{display:none}.process-strip article b{border:1px solid var(--line);background:var(--pink);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.process-strip article:nth-of-type(2) b{background:var(--yellow)}.process-strip article:nth-of-type(3) b{background:var(--mint)}.process-strip article:nth-of-type(4) b{background:var(--lav)}.process-strip small{color:var(--muted);margin-top:3px;display:block}.feature-card>span{font-size:22px}.mini-after,.mini-before{background:#fff;border:1px solid #bbb;border-radius:7px;margin-top:20px;padding:10px;font-size:13px}.mini-before{text-decoration:line-through}.file-pair{justify-content:center;gap:24px;margin-top:27px;display:flex}.file-pair b{border:2px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:70px;height:84px;display:grid;box-shadow:4px 4px #1112}.mini-lines{background:#fff;border:1px solid #bbb;border-radius:8px;margin-top:23px;padding:10px;font-size:12px}.mini-lines p{margin:4px 0}.mini-lines time{width:53px;font-family:ui-monospace,monospace;font-weight:800;display:inline-block}.flow-section{margin-top:24px}.mock-note{text-align:center;max-width:640px;color:var(--muted);border:1px dashed #aaa;border-radius:10px;margin:auto;padding:14px;font-size:13px}.mock-note p{margin:8px 0 0}.pill{border:1px solid var(--line);background:var(--yellow);border-radius:99px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-block}.faq{max-width:850px;margin-top:47px}.faq>h2{text-align:center}.faq>details{border:1.5px solid var(--line);background:var(--card);border-radius:10px;margin-top:10px;padding:15px 17px}.faq summary{cursor:pointer;font-weight:800}.faq details p{color:var(--muted);line-height:1.5}.button--footer{margin:10px}.site-footer small{display:block}.result-loading{text-align:center;color:var(--muted);padding:50px}.result-actions-top{justify-content:space-between;align-items:center;display:flex}.text-danger{color:var(--muted);background:0 0;border:0;text-decoration:underline}.video-copy p{margin:12px 0;font-weight:700}.video-meta{gap:10px}.tags,.video-meta{flex-wrap:wrap;display:flex}.tags{gap:8px;margin-top:15px}.tag{border:1px solid var(--soft);background:#f5f3f1;border-radius:8px;padding:7px 10px;font-size:13px}.tag--success{color:#286d27;background:#e8f6e2}.tag--lavender{background:var(--lav-soft)}.download-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.download-grid button{border:1.5px solid var(--line);background:#fff;border-radius:9px;min-height:50px;font-weight:800}.download-grid .button--pink{background:var(--pink)}.download-grid small{grid-column:1/-1}.workspace{grid-template-columns:284px 1fr;gap:24px;display:grid}.settings-panel{border:1.5px solid var(--line);background:var(--card);border-radius:16px;overflow:hidden}.help-box,.option-group,.track-selector{border-bottom:1px solid var(--soft);padding:18px 14px}.section-heading{justify-content:space-between;gap:8px;display:flex}.section-heading h2{margin:5px 0;font-size:15px}.track-count{color:var(--muted);font-size:11px}.track-card{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px 1fr;gap:9px;width:100%;padding:10px 8px;display:grid}.track-card--selected{background:var(--pink-soft);border-color:#f3a8d6}.track-radio{border:1.5px solid var(--line);border-radius:50%;width:14px;height:14px;margin-top:3px}.track-card--selected .track-radio{border:4px solid var(--line)}.track-card small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.segmented{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.segmented button{background:#fff;border:0;min-height:38px;font-size:12px;font-weight:800}.segmented .active{background:var(--yellow)}.toggle-row{justify-content:space-between;align-items:center;margin-top:16px;font-size:13px;font-weight:700;display:flex}.toggle-row input{accent-color:var(--success)}.clean-tip{color:#2b662a;background:#e6f5df;border-radius:8px;padding:11px;font-size:12px;line-height:1.5}.help-box a{border:1px solid var(--line);border-radius:8px;margin-top:10px;padding:11px;font-size:13px;font-weight:800;display:block}.transcript-header{border-bottom:1px solid var(--soft);justify-content:space-between;gap:14px;min-height:63px;padding:0 20px;display:flex}.view-tabs{align-items:end;display:flex}.view-tabs button{background:0 0;border:0;min-height:63px;padding:0 15px;font-weight:800}.view-tabs .active{border-bottom:4px solid var(--pink)}.search-row{align-items:center;gap:10px;display:flex}.search-row input{background:#fff;border:1px solid #aaa;border-radius:8px;width:min(270px,24vw);min-height:39px;padding:0 12px}.search-row button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:39px;padding:0 14px;font-weight:800}.cue{border-bottom:1px solid #e5e1dc;grid-template-columns:105px 1fr;display:grid}.cue time{border-right:1px dashed #ded8d1;padding:11px 16px;font-family:ui-monospace,monospace;font-weight:700}.cue p{margin:0;padding:11px 25px}.copy-toast{z-index:20;border:1.5px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:5px 5px #1112}.copy-toast p{margin:3px 0 0;font-size:13px}.copy-toast button{background:0 0;border:0;font-size:20px}@media (width<=720px){.page-width{width:min(100% - 24px,560px)}.desktop-nav{display:none}.url-control{display:block}.url-control .youtube-dot{margin:22px 0 0 13px;display:inline-grid;position:absolute}.url-control input{padding-left:52px}.url-control .button{width:100%;margin-top:10px}.preview-toolbar{display:block}.preview-toolbar>div:last-child{display:none}.preview-cues p{grid-template-columns:72px 1fr;padding:0 10px}.preview-cues time{margin-left:-10px;padding:10px 8px}.workspace{grid-template-columns:1fr}.settings-panel{order:2}.download-grid{grid-template-columns:1fr 1fr}.transcript-header{padding:0;display:block}.view-tabs{padding:0 12px}.view-tabs button{min-height:52px;padding:0 9px;font-size:12px}.search-row{border-top:1px solid var(--soft);padding:10px 12px}.search-row input{flex:1;width:auto}.cue{grid-template-columns:70px 1fr}.cue time{padding:10px 8px}.cue p{padding:10px 12px}.result-actions-top{margin-bottom:10px}.video-meta{font-size:12px}}.video-card>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1.5px solid var(--line);background:#262626;border-radius:10px;width:300px;max-width:100%}.video-copy{min-width:0}.video-copy h1{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.1}.workspace{grid-template-columns:minmax(260px,284px) minmax(0,1fr)}.transcript-panel,.transcript-viewer{width:100%;min-width:0}.cue{grid-template-columns:105px minmax(0,1fr);width:100%}.cue p{overflow-wrap:anywhere;min-width:0}@media (width<=720px){.video-card>img{width:100%}.workspace{grid-template-columns:1fr}.cue{grid-template-columns:70px minmax(0,1fr)}}.cue{grid-template-columns:105px minmax(0,1fr) auto}.cue.cue--without-time{grid-template-columns:minmax(0,1fr) auto}.copy-cue{border:1px solid var(--soft);opacity:0;background:#fff;border-radius:6px;place-self:center end;margin-right:14px;padding:6px 9px;font-size:12px;font-weight:800;transition:opacity .16s,transform .16s,background .16s;transform:translate(-5px)}.copy-cue:focus-visible,.cue:hover .copy-cue{opacity:1;transform:translate(0)}.copy-cue:hover{background:var(--pink-soft);border-color:var(--pink)}.input-actions{z-index:1;align-items:center;margin-left:-72px;margin-right:8px;display:flex}.input-action{background:var(--pink-soft);border:0;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:800}.input-action:hover{background:var(--pink)}.search-field{background:#fff;border:1px solid #aaa;border-radius:8px;align-items:center;width:min(270px,24vw);min-height:39px;display:flex}.search-field:focus-within{border-color:var(--line);box-shadow:0 0 0 3px #f68ad733}.search-field input{background:0 0;outline:0;width:100%;min-width:0;border:0!important}.search-field button{background:0 0!important;border:0!important;min-height:auto!important;padding:4px 9px!important;font-size:18px!important}.search-count{white-space:nowrap;color:var(--muted);font-size:11px;font-weight:800}.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}.download-grid button:disabled{opacity:.55;cursor:wait;box-shadow:none;transform:none}@media (width<=720px){.input-actions{margin-left:-67px}.search-field{flex:1;width:auto}.search-count{display:none}.copy-cue{opacity:1;margin-right:8px;transform:none}.cue{grid-template-columns:70px minmax(0,1fr) auto}.cue.cue--without-time{grid-template-columns:minmax(0,1fr) auto}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sticker-float{0%,to{translate:0;rotate:var(--tilt,0deg)}50%{translate:0 -9px;rotate:calc(var(--tilt,0deg) + 2deg)}}@keyframes soft-pulse{0%,to{box-shadow:0 0 #f68ad755}50%{box-shadow:0 0 0 8px #f68ad700}}@keyframes sheen{to{transform:translate(160%)}}.site-header{animation:.5s cubic-bezier(.2,.75,.25,1) both rise-in}.brand:hover .bean{animation:.7s ease-in-out infinite sticker-float}.button{transition:transform .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden}.button:not(:disabled):active{box-shadow:0 0 var(--line);transform:translate(2px,2px)}.button--header:before,.button--primary:before{content:"";background:linear-gradient(90deg,#0000,#fff5,#0000);width:35%;position:absolute;inset:0 auto 0 -55%;transform:skew(-20deg)}.button--header:hover:before,.button--primary:hover:before{animation:.55s sheen}.hero-copy{animation:.65s cubic-bezier(.2,.75,.25,1) 80ms both rise-in}.url-card{animation:.65s cubic-bezier(.2,.75,.25,1) .18s both rise-in}.preview-window{animation:.7s cubic-bezier(.2,.75,.25,1) .28s both rise-in}.sticker{animation:4.2s ease-in-out infinite sticker-float}.sticker--time{--tilt:-9deg;animation-delay:-.6s}.sticker--txt{--tilt:-12deg;animation-delay:-2.1s}.sticker--srt{--tilt:10deg;animation-delay:-1.3s}.sticker--clean{--tilt:8deg;animation-delay:-3s}.url-control input{transition:border-color .18s,box-shadow .18s,transform .18s}.url-control input:focus{border-color:var(--line);transform:translateY(-1px);box-shadow:0 0 0 4px #f68ad744}.url-card:focus-within{box-shadow:5px 6px #1111,0 0 0 5px #f68ad71f}.feature-pill,.pill,.tag{transition:transform .18s,background .18s}.feature-pill:hover,.tag:hover{background:var(--pink-soft);transform:translateY(-2px)}.preview-toolbar button,.segmented button,.view-tabs button{transition:background .18s,transform .18s}.preview-toolbar button:hover,.view-tabs button:hover{transform:translateY(-2px)}.process-strip article:hover{background:var(--yellow-soft)}.feature-card{transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-6px)rotate(-.25deg)}.faq>details{transition:transform .18s,background .18s}.track-card{transition:background .18s,border-color .18s,transform .18s}.track-card:hover:not(:disabled){background:#fff4fb;transform:translate(3px)}.download-grid button{transition:transform .18s,box-shadow .18s}.download-grid button:hover{box-shadow:3px 3px var(--line);transform:translateY(-2px)}.cue{transition:background .18s}.cue:hover{background:var(--yellow-soft)}.cue:hover p{transform:translate(3px)}.cue p{transition:transform .18s}.copy-toast{animation:.28s ease-out both rise-in}.status-banner{animation:1.6s ease-in-out 2 soft-pulse}.result-page .video-card,.workspace{animation:.5s cubic-bezier(.2,.75,.25,1) both rise-in}.workspace{animation-delay:80ms}@media (prefers-reduced-motion:reduce){.copy-toast,.hero-copy,.preview-window,.result-page .video-card,.site-header,.status-banner,.sticker,.url-card,.workspace{animation:none!important}.button,.cue,.cue p,.feature-card,.process-strip article,.track-card,.url-control input{transition:none!important}}@keyframes aura-drift{0%,to{opacity:.35;transform:translate(-3%,-2%)scale(.96)}50%{opacity:.62;transform:translate(5%,3%)scale(1.06)}}@keyframes bounce-in{0%{opacity:0;transform:translateY(28px)scale(.92)}65%{opacity:1;transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes underline-draw{0%,to{transform:scaleX(.9)rotate(-3deg)}50%{transform:scaleX(1.08)rotate(-1deg)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes cue-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.hero,.home-page{isolation:isolate}.hero:after,.hero:before{content:"";z-index:-1;filter:blur(2px);pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute}.hero:before{background:radial-gradient(circle,#f68ad73d 0 22%,#0000 67%);animation:9s ease-in-out infinite aura-drift;top:120px;left:-130px}.hero:after{background:radial-gradient(circle,#77d5c642 0 20%,#0000 67%);animation:11s ease-in-out -4s infinite aura-drift;top:80px;right:-140px}.hero h1 span:after{transform-origin:0;animation:2.7s ease-in-out infinite underline-draw}.bean b,.bean i{transform-origin:50%;animation:5.5s ease-in-out infinite blink}.bean b{animation-delay:80ms}.url-card{overflow:hidden}.url-card:after{content:"";z-index:-1;left:var(--pointer-x,50%);top:var(--pointer-y,50%);opacity:0;pointer-events:none;background:radial-gradient(circle,#f68ad735,#0000 68%);border-radius:50%;width:240px;height:240px;transition:opacity .25s;position:absolute;transform:translate(-50%,-50%)}.url-card:hover:after{opacity:1}.feature-grid .feature-card{animation:.55s cubic-bezier(.2,.85,.3,1) both bounce-in}.feature-grid .feature-card:nth-child(2){animation-delay:.1s}.feature-grid .feature-card:nth-child(3){animation-delay:.2s}.feature-card:hover .file-pair b:nth-child(2){animation-delay:-.4s}.preview-cues p{transition:background .18s,transform .18s}.track-card--selected{box-shadow:inset 3px 0 var(--pink)}.track-card--selected .track-radio{animation:1.7s ease-in-out infinite soft-pulse}.transcript-viewer .cue{animation:.35s ease-out both cue-in}.transcript-viewer .cue:nth-child(2){animation-delay:45ms}.transcript-viewer .cue:nth-child(3){animation-delay:90ms}.transcript-viewer .cue:nth-child(4){animation-delay:.135s}.transcript-viewer .cue:nth-child(5){animation-delay:.18s}.download-grid .button--pink{animation:2.6s ease-in-out infinite soft-pulse}.button--primary{animation:3.3s ease-in-out infinite soft-pulse}@media (prefers-reduced-motion:reduce){.bean b,.bean i,.button--primary,.download-grid .button--pink,.feature-card:hover .file-pair b,.feature-grid .feature-card,.hero h1 span:after,.hero:after,.hero:before,.track-card--selected .track-radio,.transcript-viewer .cue{animation:none!important}.url-card:after{display:none}}@keyframes tk-reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateZ(0)}}@keyframes tk-reveal-scale{0%{opacity:0;transform:translateY(36px)scale(.985)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes tk-sticker-float{0%,to{transform:translateZ(0) rotate(var(--tilt))}50%{transform:translate3d(0,-5px,0) rotate(calc(var(--tilt) + 1deg))}}@keyframes tk-bean-arrive{0%{opacity:0;transform:translate(22px,18px)}to{opacity:1;transform:translateZ(0)}}@keyframes tk-bean-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.015)}}@keyframes tk-youtube-pop{0%,to{transform:scale(1)}45%{transform:scale(1.12)}}@keyframes tk-toast-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.home-page .hero:after,.home-page .hero:before{display:none}.home-page .button--primary,.home-page .feature-grid .feature-card,.home-page .hero-copy,.home-page .preview-window,.home-page .url-card{animation:none}.home-page .sticker{animation:tk-sticker-float var(--float-duration,6.4s) ease-in-out infinite;transform:none}.home-page .sticker--time{--tilt:-9deg;--float-duration:6.7s}.home-page .sticker--txt{--tilt:-12deg;--float-duration:7.8s;animation-delay:-2.5s}.home-page .sticker--srt{--tilt:10deg;--float-duration:5.9s;animation-delay:-1.3s}.home-page .sticker--clean{--tilt:8deg;--float-duration:7.2s;animation-delay:-4s}.home-page .sticker:hover{transform:translateY(-5px)rotate(0);box-shadow:5px 6px #1114}.home-page .site-header,.home-page .site-header>*{animation:.42s cubic-bezier(.22,1,.36,1) both tk-reveal-up}.home-page .site-header>:nth-child(2){animation-delay:40ms}.home-page .site-header>:nth-child(3){animation-delay:80ms}.hero-eyebrow{opacity:0;animation:.38s cubic-bezier(.22,1,.36,1) .12s forwards tk-reveal-scale}.home-page .hero h1{overflow:visible}.home-page .hero h1 .hero-title-group{opacity:0;animation:.62s cubic-bezier(.22,1,.36,1) forwards tk-reveal-up}.home-page .hero h1 .hero-title-group:first-child{animation-delay:.21s}.home-page .hero h1 .hero-title-group:nth-child(2){animation-delay:.3s}.home-page .hero h1 .hero-title-group--underlined:after{transform-origin:0;animation:.7s cubic-bezier(.22,1,.36,1) .7s both tk-underline}.home-page .hero-lede{opacity:0;animation:.42s cubic-bezier(.22,1,.36,1) .7s forwards tk-reveal-up}.stagger-group.is-revealed .feature-card,.stagger-group.is-revealed article{animation:tk-reveal-up .58s calc(var(--stagger-index)*80ms) cubic-bezier(.22,1,.36,1) both}.home-page .url-card{transition:box-shadow .18s;box-shadow:5px 6px #1111}.home-page .url-card:focus-within{box-shadow:4px 4px #f65cab29}.home-page .url-control input{transition:transform .18s,border-color .18s}.home-page .url-control input:focus{box-shadow:none;border-color:#111;transform:translateY(-1px)}.home-page .youtube-dot.is-valid{animation:.32s tk-youtube-pop}.home-page .button--header,.home-page .button--primary,.pressable-button{transition:transform .14s,box-shadow .14s!important}.home-page .button--header:hover,.home-page .button--primary:hover,.pressable-button:hover{box-shadow:5px 5px 0 var(--line);transform:translateY(-2px)}.home-page .button--header:active,.home-page .button--primary:active,.pressable-button:active{box-shadow:1px 1px 0 var(--line);transform:translate(3px,3px)}.home-page .button--header:before,.home-page .button--primary:before{display:none}.home-page .button--primary:hover{animation:none}.feature-pills>span{transition:transform .16s,background .16s}.feature-pills>span:hover{background:var(--pink-soft);transform:translateY(-2px)}.hero-bean{z-index:2;color:inherit;cursor:pointer;opacity:0;background:0 0;border:0;justify-items:center;gap:7px;padding:0;animation:.52s cubic-bezier(.22,1,.36,1) .7s forwards tk-bean-arrive;display:grid;position:absolute;bottom:0;right:12%}.hero-bean .bean{animation:4.5s ease-in-out 1.25s infinite tk-bean-breathe}.bean-bubble{border:1.5px solid var(--line);transform-origin:80% 100%;background:#fffdf9;border-radius:10px;width:max-content;max-width:175px;padding:8px 10px;font-size:12px;font-weight:800;animation:.28s cubic-bezier(.22,1,.36,1) .88s both tk-reveal-scale;position:absolute;bottom:38px;right:34px;box-shadow:3px 3px #1111}.hero-bean:hover .bean-bubble{transform:translateY(-3px)}.preview-toolbar .preview-tabs{position:relative}.preview-toolbar .preview-tabs .preview-indicator{background:var(--pink);height:4px;transition:transform .24s;position:absolute;bottom:0;left:50%;right:0;transform:translate(0)}.preview-toolbar .preview-tabs:has(button:first-child.active) .preview-indicator{transform:translate(-100%)}.preview-toolbar button.active{background:#fff;border-top-color:#0000}.preview-cues p{transition:background .18s;position:relative}.preview-cues p:hover{background:#fff6fb;transform:none}.preview-cues p:hover time{color:#ed5fae}.preview-copy{opacity:0;background:#fff6fb;border:0;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800;transition:opacity .16s;position:absolute;right:10px}.preview-cues p:hover .preview-copy{opacity:1}.preview-row-enter{animation:.26s cubic-bezier(.22,1,.36,1) both tk-reveal-up}.preview-toolbar .is-copied{background:var(--mint-soft)}.download-button{position:relative}.download-button.download-ready:after{content:"Ready!";border:1px solid var(--line);background:var(--yellow-soft);border-radius:6px;padding:4px 7px;font-size:11px;animation:.16s both tk-reveal-up;position:absolute;top:-28px;right:0}.process-strip article{transition:transform .18s,background .18s}.process-strip article:hover{background:var(--pink-soft);transform:translateY(-3px)}.process-strip article:hover b{transform:scale(1.08)}.process-strip article b{transition:transform .16s}.feature-card:hover{transform:translateY(-5px);box-shadow:6px 7px #111}.feature-card:hover .file-pair b{animation:none}.faq>details{transition:transform .18s,background .22s,border-color .22s;overflow:hidden}.faq>details:hover{transform:translate(2px)}.faq>details[open]{background:#fff8fd;border-color:#111}.faq summary{justify-content:space-between;align-items:center;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"›";font-size:22px;transition:transform .22s}.faq details[open] summary:after{transform:rotate(90deg)}.faq details p{margin-top:12px}.site-footer .bean--footer{transition:transform .42s cubic-bezier(.22,1,.36,1);animation:none;transform:translateY(8px)}.tool-attention{animation:.6s tk-attention!important}@keyframes tk-attention{0%,to{box-shadow:5px 6px #1111}45%{box-shadow:4px 4px #f65cab66}}.preview-toast{z-index:20;border:1.5px solid var(--line);background:var(--card);border-radius:13px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:800;animation:.26s cubic-bezier(.22,1,.36,1) both tk-toast-in;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:5px 5px #1112}.preview-toast .bean{flex-basis:30px;width:30px;height:30px}.preview-toast .bean b,.preview-toast .bean i{top:10px}.preview-toast .bean:after{top:19px}.preview-toast .bean i{left:7px}.preview-toast .bean b{right:7px}@media (width<=1023px){.hero-bean{right:5%}.home-page .sticker{animation-duration:8s}}@media (width<=720px){.hero-bean{display:none}.reveal-fade,.reveal-scale,.reveal-up{opacity:1}.home-page .sticker,.stagger-group.is-revealed .feature-card,.stagger-group.is-revealed article{animation:none}.preview-copy{display:none}.feature-card:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-fade,.reveal-scale,.reveal-up{opacity:1!important;transform:none!important}.hero-bean,.hero-eyebrow,.home-page .hero h1 .hero-title-group,.home-page .hero-lede{opacity:1!important;animation:none!important}.bean-bubble,.hero-bean .bean,.home-page .sticker{animation:none!important}.home-page .hero h1 .hero-title-group--underlined:after{transform:rotate(-3deg)!important}.hero-bean{transform:none!important}}.home-page .bean b,.home-page .bean i{animation:none}.home-page .url-control{border:2px solid var(--line);background:#fff;border-radius:16px;align-items:stretch;gap:0;padding:4px}.home-page .url-control input{border:0;border-radius:14px;min-height:53px;padding-left:13px;padding-right:4px}.home-page .url-control .youtube-dot{margin-left:8px}.home-page .url-control .input-actions{align-self:center;margin:0 5px 0 0}.home-page .url-control .input-action{background:0 0;border:0;font-weight:800;transition:background .16s,transform .16s}.home-page .url-control .input-action:hover{background:var(--pink-soft);transform:translateY(-1px)}.home-page .url-control .button--primary{white-space:nowrap;border-radius:12px;min-height:53px}.paste-toast{color:#604d00;text-align:left;background:#fff5c8;border:1px solid #d6a800;border-radius:8px;width:min(700px,100%);margin:8px auto 0;padding:7px 10px;font-size:12px;font-weight:700;animation:.22s both tk-reveal-up}.home-page .sticker{opacity:.6;font-size:16px}@media (width<=720px){.home-page .url-control{grid-template-columns:28px minmax(0,1fr) auto;display:grid}.home-page .url-control .youtube-dot{grid-area:1/1;margin-left:4px}.home-page .url-control input{grid-area:1/2}.home-page .url-control .input-actions{grid-area:1/3;align-self:center;margin:0}.home-page .url-control .button--primary{grid-area:2/1/auto/-1;width:100%;margin-top:5px}.home-page .sticker{font-size:14px}}.button,.feature-card,.feature-pills>span,.pill,.tag,button:not(.text-danger):not(.hero-bean){will-change:transform;transition:transform .18s cubic-bezier(.2,.9,.3,1.25),box-shadow .18s,background-color .16s}.button:not(:disabled):active,.feature-card:active,.feature-pills>span:active,.pill:active,.tag:active,button:not(:disabled):not(.text-danger):not(.hero-bean):active{transition-duration:80ms;box-shadow:none!important;transform:translate(2px,2px)!important}.home-page .sticker{transition:translate .22s cubic-bezier(.2,.9,.3,1.15),opacity .16s,box-shadow .16s}.home-page .sticker:hover{opacity:.88;animation-play-state:paused;rotate:1deg}.decrypt-loader{border:2px solid var(--line);background:var(--lav-soft);width:min(700px,100%);box-shadow:3px 3px 0 var(--line);text-align:left;border-radius:12px;align-items:center;gap:12px;margin:10px auto 0;padding:11px 14px;display:flex}.decrypt-loader .bean{flex-basis:34px;width:34px;height:34px;animation:.55s ease-in-out infinite alternate decrypt-bob}.decrypt-loader strong{font-size:13px}.decrypt-loader p{color:var(--muted);margin:3px 0 0;font-family:ui-monospace,monospace;font-size:11px;animation:.7s steps(2,end) infinite decrypt-flicker}.decrypt-bean:before{content:"⌕";border:1.5px solid var(--line);background:var(--yellow);border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid;position:absolute;top:-8px;right:-9px}.comparison-card{--split:50%;position:relative}.comparison-card .mini-after,.comparison-card .mini-before{transition:filter .22s,background .22s}.comparison-card .mini-before{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.comparison-card .mini-after{clip-path:inset(0 0 0 var(--split));background:var(--mint-soft);margin-top:-36px}.comparison-slider{z-index:2;width:100%;accent-color:var(--pink);cursor:ew-resize;margin-top:16px;position:relative}.comparison-slider::-webkit-slider-thumb{box-shadow:2px 2px 0 var(--line)}@keyframes decrypt-bob{to{transform:translateY(-3px)rotate(2deg)}}@keyframes decrypt-flicker{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.decrypt-loader .bean,.decrypt-loader p{animation:none!important}.home-page .sticker{translate:0!important}}.video-card{position:relative}.audio-wave{opacity:.42;pointer-events:none;align-items:center;gap:3px;height:25px;display:flex;position:absolute;bottom:18px;right:24px}.audio-wave i{background:var(--pink);transform-origin:50%;width:3px;height:7px;animation:wave-idle 2.4s calc(var(--wave-index)*-90ms) ease-in-out infinite;border-radius:5px}.audio-wave i:nth-child(3n+2){background:var(--yellow)}.audio-wave i:nth-child(3n){background:var(--mint)}.audio-wave--active{opacity:.9}.audio-wave--active i{animation:wave-working .62s calc(var(--wave-index)*-55ms) ease-in-out infinite}.result-mascot{z-index:19;border:2px solid var(--line);background:var(--card);box-shadow:3px 3px 0 var(--line);border-radius:15px;justify-items:center;gap:4px;padding:8px;display:grid;position:fixed;bottom:22px;right:22px}.result-mascot small{font-size:10px;font-weight:900}.result-mascot--working .bean{animation:.65s ease-in-out infinite alternate mascot-work}.result-mascot--working:after{content:"⌕";font-size:17px;position:absolute;top:0;right:1px}.result-mascot--success .bean:before{content:"✦";color:#e253ab;font-size:18px;position:absolute;top:-9px;right:-10px}.result-mascot--error .bean{filter:saturate(.35)}.result-mascot--error .bean:after{border-top:2px solid #171313;border-bottom:0;border-radius:10px 10px 0 0;top:25px}.command-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1117;place-items:start center;padding:14vh 16px 16px;display:grid;position:fixed;inset:0}.command-palette{border:2px solid var(--line);background:var(--card);width:min(520px,100%);box-shadow:7px 7px 0 var(--line);border-radius:15px;overflow:hidden}.command-palette button,.command-palette header{border:0;border-bottom:1px solid var(--soft);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:14px 17px;font-weight:850;display:flex}.command-palette button:hover{background:var(--pink-soft)}.command-palette kbd{box-shadow:1px 1px 0 var(--line);background:#fff;padding:3px 7px;font-family:ui-monospace,monospace;font-size:11px}.command-palette kbd,.search-field:after{border:1px solid var(--line);border-radius:5px}.search-field:after{content:"Press '/'";background:var(--yellow-soft);opacity:0;padding:3px 6px;font-size:9px;font-weight:900;transition:all .16s;position:absolute;top:-22px;right:7px;transform:translateY(3px)}.search-field{position:relative}.search-field:focus-within:after,.search-field:hover:after{opacity:1;transform:none}@keyframes wave-idle{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.55)}}@keyframes wave-working{0%,to{transform:scaleY(.5)}50%{transform:scaleY(3)}}@keyframes mascot-work{to{transform:translateY(-3px)rotate(3deg)}}@media (width<=720px){.audio-wave{display:none}.result-mascot{transform-origin:100% 100%;bottom:10px;right:10px;transform:scale(.86)}.command-backdrop{padding-top:10vh}}@media (prefers-reduced-motion:reduce){.audio-wave i,.result-mascot .bean{animation:none!important}}.quote-action{z-index:60;border:2px solid var(--line);color:#fff;max-width:calc(100vw - 24px);box-shadow:3px 3px 0 var(--pink);background:#111;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:900;animation:.16s cubic-bezier(.2,.9,.3,1.15) both tk-reveal-scale;position:fixed;transform:translate(10px,10px)}.quote-action:active{box-shadow:1px 1px 0 var(--pink);transform:translate(12px,12px)}.comparison-slider{touch-action:pan-y}.search-field:before{content:"Ctrl K";border:1px solid var(--line);background:var(--card);opacity:.7;border-radius:4px;padding:2px 5px;font-family:ui-monospace,monospace;font-size:9px;font-weight:900;position:absolute;bottom:-23px;right:7px}.search-field:focus-within:before,.search-field:hover:before{opacity:1}@media (width<=720px){.search-field:before{display:none}}.mascot{z-index:19;pointer-events:none;justify-items:end;gap:7px;display:grid;position:fixed;bottom:22px;right:22px}.mascot__bubble{border:2px solid var(--line);background:var(--card);max-width:185px;box-shadow:2px 2px 0 var(--line);text-align:right;border-radius:11px;padding:8px 10px;font-size:11px;font-weight:850;line-height:1.3;animation:.22s cubic-bezier(.2,.9,.3,1.1) both tk-reveal-scale}.mascot__button{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:76px;height:76px;padding:0;transition:transform .18s cubic-bezier(.2,.9,.3,1.2);position:relative}.mascot__button:active{transform:translate(2px,2px)scale(.96)}.mascot__sprite{filter:drop-shadow(3px 3px #1112);background-image:url(../caption-bean-assets-transparent.png);background-repeat:no-repeat;background-size:400% 200%;width:100%;height:100%;animation:3.4s ease-in-out infinite mascot-idle;display:block}.mascot__tool{border:1.5px solid var(--line);background:var(--yellow);width:23px;height:23px;box-shadow:1px 1px 0 var(--line);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;top:-4px;right:-3px}.mascot--working .mascot__sprite{animation:.7s ease-in-out infinite alternate mascot-working}.mascot--working .mascot__bubble{background:var(--yellow-soft)}.mascot--success .mascot__sprite{animation:.65s cubic-bezier(.2,.9,.3,1.2) infinite alternate mascot-success}.mascot--success .mascot__bubble{background:var(--mint-soft)}.mascot--error .mascot__sprite{animation:.28s ease-in-out infinite mascot-error}.mascot--error .mascot__bubble{background:#fff1ef}.search-shortcut{border:1px solid var(--line);background:#f4f4f4;border-radius:4px;align-self:center;margin-right:5px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:10px;font-weight:900;line-height:1.2}.search-field:before{display:none}@keyframes mascot-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mascot-working{to{transform:translateY(-3px)rotate(3deg)}}@keyframes mascot-success{to{transform:translateY(-7px)scale(1.06)}}@keyframes mascot-error{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (width<=720px){.mascot{transform-origin:100% 100%;bottom:10px;right:10px;transform:scale(.84)}.mascot__bubble{display:none}}@media (prefers-reduced-motion:reduce){.mascot__sprite{animation:none!important}}.home-page--youtube .site-header{border-color:#222;width:min(1180px,100vw - 48px);padding:0 20px}.home-page--youtube .desktop-nav{gap:clamp(36px,3vw,42px)}.hero--youtube{text-align:center;padding:48px 0 0}.hero--youtube .hero-copy{max-width:none;color:var(--muted)}.hero--youtube .eyebrow{margin:0}.hero-title{letter-spacing:-.045em;text-align:center;flex-direction:column;align-items:center;width:min(820px,100vw - 40px);margin:22px auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,104px);font-weight:500;line-height:.9;display:flex;color:#111!important;opacity:1!important}.hero-title>span{white-space:nowrap;display:block;opacity:1!important;animation:none!important;position:static!important}.hero-title .hero-title-second-line{margin-top:.035em}.hero-title .usable-text{white-space:nowrap;display:inline-block;position:relative!important}.hero--youtube .hero-title span:after{content:none!important}.usable-text:after,.usable-text:before{pointer-events:none;content:""!important;transform-origin:0!important;background:#f45cb5!important;border:0!important;border-radius:999px!important;height:3px!important;animation:.65s cubic-bezier(.22,1,.36,1) .25s both hero-scribble!important;position:absolute!important;left:5%!important;right:auto!important}.usable-text:before{transform:rotate(-1deg);width:90%!important;bottom:-10px!important}.usable-text:after{transform:rotate(1deg);width:82%!important;animation-delay:.34s!important;bottom:-17px!important;left:9%!important}.hero--youtube .lede{margin:28px auto 0;font-size:17px;line-height:1.5;opacity:1!important;animation:none!important}.hero-tool-wrap{width:min(790px,100vw - 40px);margin:30px auto 0;position:relative}.home-page--youtube .hero-tool-card{margin:0;padding:16px 18px 14px;overflow:visible}.home-page--youtube .url-control{background:0 0;border:0;align-items:center;padding:0;display:flex}.home-page--youtube .url-control .youtube-dot{z-index:1;width:25px;margin:0 -38px 0 14px}.home-page--youtube .url-control input{padding:0 16px 0 52px;font-size:16px}.home-page--youtube .url-control input:focus{box-shadow:none}.home-page--youtube .hero-submit{white-space:nowrap;border-radius:12px;flex:0 0 180px;min-height:58px;padding:0 18px}.home-page--youtube .hint{color:#2b662a;text-align:left;background:#e6f5df;border-radius:8px;align-items:center;min-height:38px;margin:11px 0 10px;padding:0 11px;font-size:13px;display:flex}.home-page--youtube .feature-pills>span{border-color:#aaa;padding:7px 6px;font-size:12px;display:flex}.hero-guide{z-index:2;pointer-events:none;width:105px;height:105px;position:absolute;bottom:-2px;right:-70px;overflow:hidden}.hero-guide-sprite{filter:drop-shadow(3px 3px #1112);background:url(../caption-bean-assets-transparent.png) 33.3333% 0/400% 200% no-repeat;width:100%;height:100%;animation:.52s cubic-bezier(.22,1,.36,1) .5s both hero-guide-in;display:block}.hero-guide-bubble{z-index:3;text-align:center;background:#fffdfa;border:1.5px solid #222;border-radius:12px;width:150px;padding:8px 10px;font-size:12px;font-weight:850;line-height:1.25;animation:.32s cubic-bezier(.22,1,.36,1) .8s both hero-bubble-in;position:absolute;bottom:78px;right:-126px;transform:rotate(3deg);box-shadow:3px 3px #1111}.hero--youtube .sticker{z-index:1;opacity:1;border-color:#222;border-radius:10px;min-height:48px;font-size:18px;box-shadow:3px 4px #1112}.hero--youtube .sticker--time{--tilt:-4deg;top:118px;left:0}.hero--youtube .sticker--txt{--tilt:-6deg;min-width:62px;top:270px;left:5%}.hero--youtube .sticker--srt{--tilt:4deg;min-width:66px;top:138px;right:1%}.hero--youtube .sticker--clean{--tilt:5deg;min-width:116px;min-height:58px;top:292px;right:3%}.hero--youtube>.status-banner{margin-top:12px}@keyframes hero-scribble{0%{transform:scaleX(0) rotate(var(--scribble-rotate,0deg))}to{transform:scaleX(1) rotate(var(--scribble-rotate,0deg))}}@keyframes hero-guide-in{0%{opacity:0;transform:translate(18px,16px)}to{opacity:1;transform:none}}@keyframes hero-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.9)rotate(3deg)}to{opacity:1;transform:rotate(3deg)}}@media (width<=1199px){.hero--youtube .sticker--time{left:2%}.hero--youtube .sticker--srt{right:2%}.hero-guide{width:88px;height:88px;right:8px}.hero-guide-bubble{display:none}}@media (width<=767px){.home-page--youtube .site-header{width:min(100% - 24px,560px);min-height:66px;padding:0 12px}.hero--youtube{padding-top:36px}.hero-title{font-size:clamp(48px,14vw,66px);line-height:.92}.hero-title>span{white-space:normal}.hero-title>span:first-child{white-space:nowrap;font-size:.9em}.hero--youtube .lede{margin-top:27px;font-size:15px}.hero-tool-wrap{width:min(100% - 24px,560px);margin-top:28px}.home-page--youtube .hero-tool-card{padding:13px}.home-page--youtube .url-control{grid-template-columns:1fr;gap:9px;display:grid}.home-page--youtube .url-control .youtube-dot{grid-area:1/1;align-self:center;margin-left:14px}.home-page--youtube .url-control input{grid-area:1/1;min-height:56px}.home-page--youtube .hero-submit{grid-area:2/1;width:100%;min-height:56px}.home-page--youtube .feature-pills{grid-template-columns:1fr 1fr}.home-page--youtube .feature-pills>span{min-height:34px;font-size:12px}.hero-guide{width:58px;height:58px;bottom:-9px;right:2px}.hero--youtube .sticker{display:none}.hero--youtube .sticker--srt,.hero--youtube .sticker--time{display:grid;transform:scale(.8)}.home-page--youtube .process-strip{margin-top:28px}}@media (prefers-reduced-motion:reduce){.hero-guide-bubble,.hero-guide-sprite,.home-page--youtube .hero-title,.home-page--youtube .hero-title>span,.home-page--youtube .lede,.usable-text:after,.usable-text:before{opacity:1!important;animation:none!important}.hero-guide-sprite{transform:none!important}}.usable-text:before{--scribble-rotate:-1deg}.usable-text:after{--scribble-rotate:1deg}.home-page--youtube .url-control .input-actions{z-index:2;align-self:center;margin-left:-68px;margin-right:7px}.home-page--youtube .url-control .input-action{background:var(--pink-soft);border:0;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:850}.home-page--youtube .url-control .input-action:hover{background:var(--pink)}.home-page--youtube .paste-toast{color:#514300;text-align:left;background:#fffdf9;border:1px solid #d6a800;border-radius:8px;width:min(790px,100vw - 40px);margin:8px auto 0;padding:9px 13px;font-size:12px;font-weight:700}.home-preview{margin-top:31px!important}.home-preview .preview-toolbar{align-items:end}.home-preview .preview-toolbar>button{background:#fff;border:1px solid #aaa;border-radius:8px;align-self:end;padding:9px 13px;font-size:12px;font-weight:800}.home-preview .preview-cues{margin-top:0}.home-preview .preview-cues p{padding-right:24px}.home-preview .preview-cues span{padding:11px 0}@media (width<=767px){.home-page--youtube .url-control .input-actions{grid-area:1/1;justify-self:end;margin:0 14px 0 0}.home-page--youtube .url-control .input-action{background:var(--pink-soft)}.home-preview .preview-toolbar>button{display:none}.home-preview .preview-cues p{grid-template-columns:76px 1fr;padding-right:12px}.home-preview .preview-cues time{margin-left:-12px;padding-left:12px}.home-preview .preview-cues span{padding:10px 0}}@media (width>=768px){.home-page--youtube .site-header{width:min(1280px,100vw - 48px)}.home-page--youtube .desktop-nav{display:flex!important}.home-page--youtube .hero-title{width:700px;color:#625f5a!important}.home-page--youtube .hero-tool-wrap{width:700px}.home-page--youtube .button--header{flex:none;margin-left:0;display:inline-flex!important}}.home-page--youtube .hero-eyebrow{opacity:0;animation:.38s cubic-bezier(.22,1,.36,1) .12s forwards tk-reveal-scale}.home-page--youtube .hero-title>.hero-title-group{transform:translateY(28px);opacity:0!important;animation:.62s cubic-bezier(.22,1,.36,1) forwards tk-reveal-up!important}.home-page--youtube .hero-title>.hero-title-group:first-child{animation-delay:.21s!important}.home-page--youtube .hero-title>.hero-title-group:nth-child(2){animation-delay:.3s!important}.home-page--youtube .hero-title>.hero-title-group:nth-child(3){animation-delay:.39s!important}.home-page--youtube .hero-lede{transform:translateY(10px);opacity:0!important;animation:.42s cubic-bezier(.22,1,.36,1) .61s forwards tk-reveal-up!important}.home-page--youtube .usable-text:after,.home-page--youtube .usable-text:before{animation:.7s cubic-bezier(.22,1,.36,1) .65s both hero-scribble!important}.home-page--youtube .usable-text:after{animation-delay:.72s!important}.home-page--youtube .sticker{opacity:1;animation:tk-sticker-float var(--float-duration) ease-in-out infinite;transform:none}.home-page--youtube .sticker:hover{box-shadow:5px 6px #1114;transform:translateY(-5px)rotate(0)!important}.home-page--youtube .url-card:focus-within{box-shadow:4px 4px #f65cab29}.home-page--youtube .url-control input:focus{transform:translateY(-1px)}.home-page--youtube .button-arrow{transition:transform .15s;display:inline-block}.home-page--youtube .button:hover .button-arrow{transform:translate(4px)}.loading-dots{vertical-align:middle;gap:3px;margin-left:4px;display:inline-flex}.loading-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:.6s ease-in-out infinite tk-dot-hop}.loading-dots i:nth-child(2){animation-delay:.1s}.loading-dots i:nth-child(3){animation-delay:.2s}.stagger-pills>span{opacity:0;animation:tk-reveal-up .36s calc(.76s + var(--pill-delay,0s)) cubic-bezier(.22,1,.36,1) forwards}.stagger-pills>span:nth-child(2){--pill-delay:55ms}.stagger-pills>span:nth-child(3){--pill-delay:.11s}.stagger-pills>span:nth-child(4){--pill-delay:.165s}.hero-guide{pointer-events:auto;cursor:pointer;background:0 0;border:0}.hero-guide:focus-visible{outline:2px solid var(--pink);outline-offset:3px;border-radius:14px}.hero-guide-sprite{animation:.52s cubic-bezier(.22,1,.36,1) .7s both hero-guide-in,4.5s ease-in-out 1.25s infinite tk-bean-breathe!important}.hero-guide:hover+.hero-guide-bubble{transform:translateY(-3px)rotate(3deg)}.hero-guide-bubble{transform-origin:80% 100%;animation:.28s cubic-bezier(.22,1,.36,1) .88s both hero-bubble-in!important}.js-reveal{will-change:transform,opacity}.reveal-fade,.reveal-scale,.reveal-up{opacity:0}.reveal-up.is-revealed{animation:.58s cubic-bezier(.22,1,.36,1) forwards tk-reveal-up}.reveal-fade.is-revealed{animation:.42s cubic-bezier(.22,1,.36,1) forwards tk-reveal-up}.reveal-scale.is-revealed{animation:.65s cubic-bezier(.22,1,.36,1) forwards tk-reveal-scale}.home-preview .preview-tabs{position:relative}.home-preview .preview-indicator{background:var(--pink);width:50%;height:3px;transition:transform .24s;position:absolute;bottom:0;left:0;transform:translate(0)}.home-preview .preview-indicator.is-clean{transform:translate(100%)}.home-preview .preview-cues{transition:opacity .16s,transform .16s}.home-preview .preview-cues.is-switching{opacity:.82;transform:translateY(-2px)}.home-preview .preview-row-enter{opacity:0;animation:.26s cubic-bezier(.22,1,.36,1) forwards tk-preview-row}.home-preview .preview-copy{right:10px}.home-preview .download-button{position:relative}.home-preview .download-button:active{transform:translateY(3px)!important}.process-strip.is-revealed article{opacity:0;animation:tk-step-in .52s calc(var(--stagger-index)*.11s) cubic-bezier(.22,1,.36,1) forwards}.process-strip.is-revealed article b{animation:tk-step-number .42s calc(var(--stagger-index)*.11s) cubic-bezier(.22,1,.36,1) both}.feature-grid.is-revealed .feature-card{opacity:0;animation:tk-reveal-up .58s calc(var(--stagger-index)*80ms) cubic-bezier(.22,1,.36,1) forwards}.feature-card:hover .mini-before{text-decoration-color:#111;text-decoration-thickness:2px}.feature-card:hover .mini-after{background:#fff}.feature-card:hover .mini-lines p{background:var(--lav-soft);transition-delay:calc(var(--line-index,0)*80ms)}.feature-card:hover .mini-lines p:nth-child(2){--line-index:1}.feature-card:hover .mini-lines time{color:#ed5fae}.faq.is-revealed .eyebrow,.faq.is-revealed h2{animation:.46s cubic-bezier(.22,1,.36,1) both tk-reveal-up}.faq details{transition:transform .18s,background .22s,border-color .22s}.faq details[open]{background:#fff8fd;border-color:#111}.faq details p{transition:grid-template-rows .22s;display:block;overflow:hidden}.site-footer.is-revealed .bean--footer{transform:translateY(0)}.site-footer.is-revealed .brand span:last-child{animation:.42s cubic-bezier(.22,1,.36,1) 80ms both tk-reveal-up}@keyframes tk-dot-hop{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}@keyframes tk-preview-row{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tk-step-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tk-step-number{0%{transform:scale(.8)}to{transform:scale(1)}}@media (width<=767px){.home-page--youtube .hero-eyebrow,.home-page--youtube .hero-lede,.home-page--youtube .hero-title>.hero-title-group{animation-duration:1ms!important;animation-delay:0s!important}.home-page--youtube .hero-guide-sprite{animation:.32s both hero-guide-in!important}.feature-grid.is-revealed .feature-card,.process-strip.is-revealed article,.stagger-pills>span{opacity:1;animation:none}.home-preview .preview-copy{display:none}}@media (prefers-reduced-motion:reduce){.home-page--youtube .hero-eyebrow,.home-page--youtube .hero-lede,.home-page--youtube .hero-title>.hero-title-group,.stagger-pills>span{opacity:1!important;animation:none!important;transform:none!important}.hero-guide-bubble,.hero-guide-sprite,.home-page--youtube .sticker{animation:none!important}.feature-grid.is-revealed .feature-card,.process-strip.is-revealed article{opacity:1!important;animation:none!important}}.home-page--youtube .desktop-nav a{text-decoration:none}.home-page--youtube .desktop-nav a:after{transition:transform .18s;bottom:-6px;left:0;right:0}.home-page--youtube .desktop-nav a:focus-visible:after,.home-page--youtube .desktop-nav a:hover:after{transform:scaleX(1)}.home-page--youtube .sticker--txt:after{content:"";transform-origin:0;background:#111;height:2px;transition:transform .18s;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}.home-page--youtube .sticker--txt:hover:after{transform:scaleX(1)}.home-page--youtube .sticker--srt:after{content:attr(data-detail);border:1px solid var(--line);background:var(--card);opacity:0;pointer-events:none;border-radius:5px;width:max-content;padding:4px 6px;font:10px ui-monospace,monospace;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-3px)}.home-page--youtube .sticker--srt:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.home-page--youtube .sticker--clean:after{content:"✦ ✓";opacity:0;font-size:12px;transition:opacity .18s,transform .18s;position:absolute;top:-13px;right:-12px;transform:translateY(4px)}.home-page--youtube .sticker--clean:hover:after{opacity:1;transform:none}.home-page--youtube .hero-guide.is-focused{transform:translate(-4px,-2px)}.home-page--youtube .hero-guide.is-valid .hero-guide-sprite{animation:.52s cubic-bezier(.22,1,.36,1) .7s both hero-guide-in,4.5s ease-in-out 1.25s infinite tk-bean-breathe,.3s 40ms both tk-bean-nod!important}.home-page--youtube .hero-guide.is-working{transform:translateY(4px)scale(.97)}.home-page--youtube .hero-guide.is-error .hero-guide-sprite{filter:saturate(.8)drop-shadow(3px 3px #1112)}.home-page--youtube .hero-guide-bubble{transition:opacity .16s,transform .18s}.home-page--youtube .hero-guide.is-focused+.hero-guide-bubble{transform:translateY(-2px)rotate(3deg)}.home-page--youtube .hero-guide.is-valid+.hero-guide-bubble{background:var(--mint-soft)}.home-page--youtube .hero-guide.is-working+.hero-guide-bubble{background:var(--yellow-soft)}.home-page--youtube .preview-cues.is-demo-cleaning .filler{animation:demo-filler-out .52s calc(var(--filler-delay,0s)) ease forwards;text-decoration:line-through;text-decoration-thickness:1.5px}.home-page--youtube .preview-cues.is-demo-cleaning .filler-one{--filler-delay:0s}.home-page--youtube .preview-cues.is-demo-cleaning .filler-two{--filler-delay:70ms}.home-page--youtube .preview-cues.is-demo-cleaning .filler-three{--filler-delay:.14s}.home-page--youtube .raw-line{display:inline-block}.feature-card .mini-before .filler{text-decoration-thickness:1.5px;transition:opacity .16s;display:inline-block}.feature-card:hover .mini-before .filler-um{animation:.5s both filler-mark}.feature-card:hover .mini-before .filler-you{animation:.5s 70ms both filler-mark}.feature-card:hover .mini-before .filler-like{animation:.5s .14s both filler-mark}.feature-card:hover .file-pair b{transform:translateY(-4px);box-shadow:4px 7px #1113}.feature-card:hover .file-pair b:nth-child(2){transition-delay:70ms}.feature-card:hover .mini-after{box-shadow:0 0 0 3px #dcf5ef}.feature-card:hover .mini-lines p:first-child time{animation:.3s both timestamp-pink}.feature-card:hover .mini-lines p:nth-child(2) time{animation:.3s 60ms both timestamp-pink}.feature-card:hover .mini-lines p:first-child{background:var(--lav-soft)}.feature-card:hover .mini-lines p:nth-child(2){background:var(--lav-soft);transition-delay:60ms}@keyframes demo-filler-out{0%{opacity:1}to{opacity:.35}}@keyframes filler-mark{0%{opacity:1;text-decoration-color:#0000}to{opacity:.35;text-decoration-color:currentColor}}@keyframes timestamp-pink{to{color:var(--pink)}}@keyframes tk-bean-nod{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}@media (width<=767px){.home-page--youtube .hero-guide-bubble{display:none}.home-page--youtube .hero-guide.is-focused{transform:none}.home-page--youtube .sticker--srt:after{display:none}}@media (prefers-reduced-motion:reduce){.home-page--youtube .sticker--clean:after,.home-page--youtube .sticker--txt:after{transition:none}.home-page--youtube .preview-cues.is-demo-cleaning .filler{opacity:1;text-decoration:none;animation:none}.home-page--youtube .hero-guide.is-focused,.home-page--youtube .hero-guide.is-working{transform:none}.home-page--youtube .hero-guide.is-valid .hero-guide-sprite{animation:none!important}.feature-card:hover .mini-before .filler{opacity:1;text-decoration:none;animation:none}.feature-card:hover .file-pair b{transform:none;box-shadow:4px 4px #1112}.feature-card:hover .mini-lines p,.feature-card:hover .mini-lines time{color:inherit;background:0 0;animation:none}}.home-page--youtube .product-demo-section{flex-direction:column;align-items:center;width:min(1160px,100vw - 40px);margin:0 auto;padding:30px 0 24px;display:flex}.home-page--youtube .hero-tool-card{background:#fffdfa;border:1.5px solid #222;border-radius:18px;width:100%;box-shadow:4px 4px #1111}.home-page--youtube .url-control{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:10px}.home-page--youtube .url-control .youtube-dot{z-index:2;margin:19px 0 0 14px;position:absolute}.home-page--youtube .url-control input{border-radius:12px;width:100%;min-height:58px;padding-left:52px}.home-page--youtube .url-control .hero-submit{grid-row:1;width:100%;min-height:58px;margin:0}.home-page--youtube .hero-helper{color:#466246;min-height:26px;margin:9px 0 10px;line-height:1.35}.home-page--youtube .hero-helper span{color:#79a879;font-size:11px}.home-page--youtube .feature-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.home-page--youtube .feature-pills>span{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:36px;padding-inline:10px;display:inline-flex}.home-page--youtube .hero-guide{width:96px;height:96px;right:-72px}.home-page--youtube .hero-guide-sprite{width:100%;height:100%}.home-page--youtube .home-preview{background:#fffdfa;border:1.5px solid #222;width:100%;padding:42px 16px 14px;overflow:hidden;box-shadow:4px 4px #1111}.home-page--youtube .home-preview .window-top{background:#fffdfa;border-bottom:1px solid #1111111a;width:100%;padding:0 20px;top:0;left:0}.home-page--youtube .home-preview .window-top b{font-size:12px}.home-page--youtube .home-preview .preview-toolbar{justify-content:space-between;align-items:stretch;gap:12px;display:flex}.home-page--youtube .home-preview .preview-toolbar>div:last-child{align-items:end;gap:0;display:flex}.home-page--youtube .home-preview .preview-toolbar>div:last-child button{background:#fffdfa;border:1px solid #bdbab5;border-bottom:0;border-radius:9px 9px 0 0;min-height:48px;padding:0 18px;font-weight:800}.home-page--youtube .home-preview .preview-tabs{align-items:stretch}.home-page--youtube .home-preview .preview-tabs>button{background:#fffdfa;border:1px solid #bdbab5;border-bottom:0;border-radius:9px 9px 0 0;min-height:48px;padding:0 18px;font-weight:800;position:relative}.home-page--youtube .home-preview .preview-tabs>button.active{background:#fff4fa}.home-page--youtube .home-preview .preview-tabs>button.active:after{content:"";background:#f45cb5;border-radius:999px;height:3px;position:absolute;bottom:0;left:14px;right:14px}.home-page--youtube .home-preview .preview-indicator{display:none}.home-page--youtube .home-preview .preview-cues{background:#fff;border:1.5px solid #aaa;border-radius:12px;max-height:170px;position:relative;overflow:hidden}.home-page--youtube .home-preview .preview-cues:after{content:"";pointer-events:none;background:linear-gradient(#fffdfa00,#fffdfae0);height:20px;position:absolute;bottom:0;left:0;right:0}.home-page--youtube .home-preview .preview-cues p{border-bottom:1px solid #1111111f;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;margin:0;padding:0;display:grid}.home-page--youtube .home-preview .preview-cues p:last-child{border-bottom:0}.home-page--youtube .home-preview .preview-cues time{padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.home-page--youtube .home-preview .preview-cues .preview-copy{margin-right:10px;position:static}.home-page--youtube .home-preview .preview-cues.is-switching{opacity:1;transform:none}.home-page--youtube .home-preview .preview-cues.is-demo-cleaning .preview-row-enter{animation-play-state:running}.home-page--youtube .process-strip{margin-top:0}@media (width<=1099px) and (width>=768px){.home-page--youtube .hero-guide{width:72px;height:72px;right:10px}.home-page--youtube .hero-guide-bubble{display:none}.home-page--youtube .home-preview{width:100%}}@media (width<=767px){.home-page--youtube .product-demo-section{gap:18px;width:min(100% - 24px,560px);padding:24px 0 20px}.home-page--youtube .hero-tool-wrap{width:100%}.home-page--youtube .url-control{grid-template-columns:1fr;gap:10px}.home-page--youtube .url-control .youtube-dot{margin-top:19px}.home-page--youtube .url-control .hero-submit{grid-area:2/1}.home-page--youtube .feature-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page--youtube .hero-guide{width:62px;height:62px;bottom:-8px;right:8px}.home-page--youtube .home-preview{padding:42px 9px 10px}.home-page--youtube .home-preview .preview-toolbar{grid-template-columns:1fr;gap:0;display:grid}.home-page--youtube .home-preview .preview-toolbar>div:last-child{justify-content:flex-end;min-height:42px}.home-page--youtube .home-preview .preview-toolbar>div:last-child button{border-top:0;border-radius:0;min-height:39px;padding:0 10px;font-size:12px}.home-page--youtube .home-preview .preview-tabs>button{min-height:44px;padding:0 12px;font-size:12px}.home-page--youtube .home-preview .preview-cues p{grid-template-columns:78px minmax(0,1fr) auto;min-height:48px}.home-page--youtube .home-preview .preview-cues time{padding:0 10px;font-size:12px}.home-page--youtube .home-preview .preview-cues p>span{padding:10px;font-size:13px}.home-page--youtube .home-preview .preview-cues .preview-copy{display:none}}.home-page--youtube .url-control{position:relative}.home-page--youtube .hero-guide-bubble{right:-140px}@media (width<=1099px){.home-page--youtube .hero-guide-bubble{right:-110px}}.home-page--youtube .hero-title{letter-spacing:-.065em;width:min(750px,92vw);font-size:clamp(52px,6.2vw,76px)}.home-page--youtube .hero-helper{color:#718071}.home-page--youtube .feature-pills>span{color:#333;border-color:#c8c4bf}.home-page--youtube .hero-guide{clip-path:inset(0 0 22%);width:92px;height:92px;right:-58px}.home-page--youtube .hero-guide-sprite{box-shadow:none}.home-page--youtube .hero-guide-bubble{border-color:#d8d2d0;width:126px;padding:7px 10px;line-height:1.25;bottom:66px;right:-112px}.home-page--youtube .home-preview .window-top{gap:7px}.home-page--youtube .home-preview .window-top small{color:#8a8580;margin-left:8px;font-size:10px;font-weight:500}.home-page--youtube .home-preview .preview-toolbar>div:last-child button:first-child{color:#333;background:#fffdfa}.home-page--youtube .home-preview .preview-toolbar>div:last-child button:last-child{color:#fff;background:#111;border-color:#111}.home-page--youtube .feature-grid .feature-card:nth-child(2){transform:translateY(-8px)}.home-page--youtube .feature-grid .feature-card:nth-child(2):hover{transform:translateY(-13px)rotate(.25deg)}@media (width<=1099px){.home-page--youtube .hero-guide{clip-path:inset(0 0 14%);width:72px;height:72px;bottom:-9px;right:8px}.home-page--youtube .hero-guide-bubble{right:-100px}}@media (width<=767px){.home-page--youtube .hero-title{width:100%;font-size:clamp(47px,15vw,67px)}.home-page--youtube .hero-guide{width:62px;height:62px;bottom:-8px;right:8px}.home-page--youtube .home-preview .window-top small{display:none}.home-page--youtube .feature-grid .feature-card:nth-child(2){transform:none}.home-page--youtube .feature-grid .feature-card:nth-child(2):hover{transform:translateY(-6px)rotate(-.25deg)}}.home-page--youtube .hero-guide{clip-path:inset(0 0 16%);width:82px;height:82px;bottom:-20px}.home-page--youtube .hero-guide-bubble{width:122px;padding:6px 9px;font-size:10px;bottom:58px;right:-18px}@media (width<=1099px) and (width>=768px){.home-page--youtube .hero-guide{width:68px;height:68px;bottom:-10px;right:8px}.home-page--youtube .hero-guide-bubble{bottom:52px;right:-12px}}@media (width<=767px){.home-page--youtube .hero-guide{clip-path:inset(0 0 12%);width:62px;height:62px;bottom:-8px;right:8px}}.home-page--youtube .hero-title{width:min(860px,100vw - 48px);font-size:clamp(54px,6.2vw,82px);display:block}.home-page--youtube .hero-title>.hero-title-group{white-space:nowrap;display:inline!important}.home-page--youtube .hero-title>.hero-title-group--underlined{margin-top:.03em;display:block!important}@media (width<=767px){.home-page--youtube .hero-title{width:100%;font-size:clamp(47px,15vw,67px);display:flex}.home-page--youtube .hero-title>.hero-title-group{white-space:normal;display:block!important}.home-page--youtube .hero-title>.hero-title-group--underlined{display:block!important}}.home-page--youtube .sticker{outline-offset:-1px;border-radius:12px 9px 13px 8px;outline:1px solid #111111b8;box-shadow:3px 4px #11111129}.home-page--youtube .sticker:before{content:"";z-index:-1;background:inherit;opacity:.55;border-radius:16px 10px 14px 9px;position:absolute;inset:-3px 2px 2px -2px;transform:rotate(-2deg)skew(-2deg)}.home-page--youtube .sticker:after{pointer-events:none}.home-page--youtube .sticker--time{transform:rotate(-5deg)}.home-page--youtube .sticker--txt{transform:rotate(-7deg)}.home-page--youtube .sticker--srt{transform:rotate(5deg)}.home-page--youtube .sticker--clean{transform:rotate(6deg)}.home-page--youtube .hero-tool-wrap{width:min(860px,100vw - 40px)}.home-page--youtube .hero-tool-card{border-radius:22px}.home-page--youtube .hero-submit,.home-page--youtube .url-control input{min-height:68px}.home-page--youtube .hero-submit{border-radius:14px;flex-basis:195px;font-size:16px}.home-page--youtube .hero-helper{margin-top:13px;margin-bottom:13px}.home-page--youtube .feature-pills>span{min-height:40px;padding-inline:12px}.home-page--youtube .hero-guide{width:88px;height:88px;bottom:-18px;right:-48px}.home-page--youtube .hero-guide-bubble{width:128px;font-size:11px;bottom:64px;right:-22px}@media (width<=767px){.home-page--youtube .hero-tool-wrap{width:min(100% - 24px,560px)}.home-page--youtube .hero-tool-card{border-radius:18px;padding:15px 14px 14px}.home-page--youtube .hero-submit,.home-page--youtube .url-control input{min-height:58px}.home-page--youtube .hero-submit{font-size:14px}.home-page--youtube .feature-pills{gap:8px}.home-page--youtube .feature-pills>span{min-height:36px;padding-inline:8px}.home-page--youtube .hero-guide{width:62px;height:62px;bottom:-8px;right:8px}}@media (width>=1200px){.home-page--youtube .product-demo-section{gap:30px;padding-top:32px}.home-page--youtube .hero-tool-wrap{width:920px;max-width:calc(100vw - 48px);overflow:visible}.home-page--youtube .hero-tool-card{z-index:2;border-radius:24px;min-height:210px;padding:22px 24px 20px;position:relative}.home-page--youtube .url-control{grid-template-columns:minmax(0,1fr) 205px;gap:12px}.home-page--youtube .url-control input{height:72px;min-height:72px;font-size:17px}.home-page--youtube .url-control .youtube-dot{margin-top:26px}.home-page--youtube .url-control .hero-submit{width:205px;height:72px;min-height:72px;font-size:16px}.home-page--youtube .hero-helper{margin:12px 0 0;font-size:13px}.home-page--youtube .feature-pills{gap:10px;margin-top:15px}.home-page--youtube .feature-pills>span{border-radius:999px;height:42px;min-height:42px;font-size:13px}.home-page--youtube .hero-guide{z-index:1;clip-path:none;width:116px;height:116px;bottom:-4px;right:-82px;overflow:visible}.home-page--youtube .hero-guide-sprite{filter:drop-shadow(3px 4px #1111111f);background-position:0 0;background-size:400% 200%;width:100%;height:100%}.home-page--youtube .hero-guide-bubble{z-index:3;width:152px;padding:10px 12px;font-size:12px;line-height:1.2;bottom:104px;right:-68px;transform:rotate(3deg)}}.home-page--youtube .example-preview .example-preview-toolbar{padding:0 16px}.home-page--youtube .example-preview .preview-tabs{height:100%}.home-page--youtube .example-preview .preview-tabs>button{background:#ffffff57;border:1px solid #d8dadd;border-bottom:0;border-radius:9px 9px 0 0;justify-content:center;align-items:center;gap:6px;height:100%;min-height:0;display:inline-flex}.home-page--youtube .example-preview .preview-tabs>button+button{border-left:0}.home-page--youtube .example-preview .preview-tabs>button.active:after{border-radius:0;left:0;right:0}.home-page--youtube .preview-tab-sparkle{color:#f36eb4;font-size:14px;line-height:1}.home-page--youtube .example-preview .preview-actions{height:100%;margin-left:auto;padding-left:16px}.home-page--youtube .example-preview .preview-more{color:#242424;text-align:center;width:16px;margin-left:2px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1}@media (width>=900px){.home-page--youtube .example-preview .example-preview-toolbar{height:44px;min-height:44px}.home-page--youtube .example-preview .preview-actions,.home-page--youtube .example-preview .preview-tabs{height:44px}.home-page--youtube .example-preview .preview-tabs>button{padding-inline:20px}.home-page--youtube .example-preview .preview-actions button,.home-page--youtube .example-preview .preview-actions button:last-child{height:34px;min-height:34px}.home-page--youtube .example-preview{height:360px}.home-page--youtube .example-preview .preview-cues{height:278px}}@media (width<=679px){.home-page--youtube .example-preview .example-preview-toolbar{padding:0}.home-page--youtube .example-preview .preview-actions{padding:0 10px}}.home-page--youtube .sticker{isolation:isolate;color:#111;animation:tk-sticker-soft-float var(--float-duration,7s) ease-in-out infinite;overflow:hidden;background:#fffdfab8!important;border:1.5px solid #242424!important;border-radius:11px!important;outline:0!important;box-shadow:3px 4px #11111124!important}.home-page--youtube .sticker:after,.home-page--youtube .sticker:before{content:"";pointer-events:none;position:absolute}.home-page--youtube .sticker:before{z-index:-2;background:var(--sticker-color);opacity:1;border-radius:8px;inset:3px;transform:none}.home-page--youtube .sticker:after{z-index:-1;opacity:.62;mix-blend-mode:soft-light;background:repeating-linear-gradient(-7deg,#fff0 0 5px,#ffffff1c 5px 8px,#11111106 8px 10px);border-radius:7px;inset:5px 3px 3px 6px}.home-page--youtube .sticker--time{--sticker-color:#f7a9ce;--tilt:-5deg;width:88px;height:54px;min-height:54px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.home-page--youtube .sticker--txt{--sticker-color:#ffe47a;--tilt:-6deg;width:66px;height:54px;min-height:54px}.home-page--youtube .sticker--srt{--sticker-color:#b9e8df;--tilt:4deg;width:72px;height:52px;min-height:52px}.home-page--youtube .sticker--clean{--sticker-color:#cec7f5;--tilt:5deg;width:122px;height:58px;min-height:58px}.home-page--youtube .sticker:hover{animation-play-state:paused;transform:translate3d(0,-3px,0) rotate(var(--tilt))!important;box-shadow:4px 5px #1113!important}@keyframes tk-sticker-soft-float{0%,to{transform:translateZ(0) rotate(var(--tilt))}50%{transform:translate3d(0,-4px,0) rotate(calc(var(--tilt) + 1deg))}}@media (width<=1199px){.home-page--youtube .sticker{animation:none;transform:scale(.9) rotate(var(--tilt))!important}.home-page--youtube .hero-tool-wrap{overflow:visible}.home-page--youtube .hero-guide{clip-path:none;overflow:visible}.home-page--youtube .hero-guide-sprite{background-position:0 0}}@media (width>=1200px){.home-page--youtube .hero-guide{right:-62px}.home-page--youtube .hero-guide-bubble{right:-138px}}.home-page--youtube{--page-max-width:1180px;--content-max-width:1100px;--narrow-max-width:860px;--home-card:#fffdfa;--home-line:#222;overflow-x:clip}.home-page--youtube .site-header{width:min(var(--page-max-width),calc(100vw - 48px));border:1.5px solid var(--home-line);background:#fffdfaf0;border-radius:16px;min-height:72px;margin-top:14px;padding-inline:20px}.home-page--youtube .site-header .brand{gap:10px;font-size:23px}.home-page--youtube .site-header .bean--logo{flex-basis:40px;width:40px;height:40px}.home-page--youtube .desktop-nav{gap:38px;margin-left:auto;font-size:14px;display:flex!important}.home-page--youtube .desktop-nav a{padding:8px 3px;position:relative}.home-page--youtube .desktop-nav a:after{content:"";transform-origin:0;background:#111;border-radius:99px;height:2px;transition:transform .16s;position:absolute;bottom:3px;left:3px;right:3px;transform:scaleX(0)}.home-page--youtube .desktop-nav a:hover:after{transform:scaleX(1)}.home-page--youtube .button--header{border-radius:12px;min-height:44px;padding-inline:24px}.home-page--youtube .hero--youtube{width:100%;padding-top:48px}.home-page--youtube .hero-copy{width:min(900px,100vw - 40px);margin-inline:auto}.home-page--youtube .hero-eyebrow{min-height:30px;padding:6px 13px;font-size:12px}.home-page--youtube .hero-title{letter-spacing:-.045em;width:min(900px,100vw - 40px);margin-top:20px;font-size:clamp(58px,6.7vw,102px);line-height:.92;color:#151515!important}.home-page--youtube .hero-lede{color:#555;max-width:640px;margin:24px auto 0;font-size:17px;line-height:1.45}.home-page--youtube .product-demo-section{width:min(var(--content-max-width),calc(100vw - 48px));padding:30px 0 0}.home-page--youtube .hero-tool-wrap{width:min(920px,100%);overflow:visible}.home-page--youtube .hero-tool-card{z-index:2;border:1.5px solid var(--home-line);background:var(--home-card);border-radius:24px;min-height:210px;padding:22px 24px 20px;position:relative;box-shadow:4px 4px #11111114}.home-page--youtube .url-control{grid-template-columns:minmax(0,1fr) 205px;height:72px;display:grid}.home-page--youtube .url-control input{border:1.5px solid #777;border-radius:14px;height:72px;min-height:72px;padding:0 18px 0 52px;font-size:17px}.home-page--youtube .url-control input:focus{border-color:#111;box-shadow:4px 4px #f45cb524}.home-page--youtube .url-control .youtube-dot{width:24px;height:18px;margin:27px 0 0 15px}.home-page--youtube .url-control .hero-submit{border-radius:14px;grid-column:2;width:205px;height:72px;min-height:72px;font-size:16px}.home-page--youtube .hero-helper{color:#607060;min-height:20px;margin:12px 0 0;font-size:12px}.home-page--youtube .feature-pills{margin-top:14px}.home-page--youtube .feature-pills>span{background:#fffdfa;border:1px solid #11111147;border-radius:999px;height:42px;min-height:42px;font-size:13px}.home-page--youtube .hero-guide{z-index:1;clip-path:none;width:112px;height:112px;right:-62px;overflow:visible}.home-page--youtube .hero-guide-sprite{background-position:0 0}.home-page--youtube .hero-guide-bubble{border:1.5px solid #222;border-radius:16px;width:146px;padding:9px 11px;font-size:12px;line-height:1.2;bottom:99px;right:-130px;transform:rotate(2deg)}.home-page--youtube .hero-guide-bubble:after{content:"";background:#fffdfa;border-bottom:1.5px solid #222;border-right:1.5px solid #222;width:12px;height:12px;position:absolute;bottom:-7px;right:25px;transform:rotate(45deg)}.home-page--youtube .home-preview{width:min(var(--content-max-width),100%);border:1.5px solid var(--home-line);background:var(--home-card);height:255px;box-shadow:none;border-radius:18px;padding:40px 14px 12px;margin:0!important}.home-page--youtube .home-preview .window-top{height:40px;padding-inline:18px}.home-page--youtube .home-preview .window-top small{color:#89847f;font-size:11px}.home-page--youtube .home-preview .preview-toolbar{height:50px;min-height:50px}.home-page--youtube .home-preview .preview-tabs>button{height:50px;min-height:50px;padding-inline:18px}.home-page--youtube .home-preview .preview-toolbar>div:last-child{align-items:center;gap:8px}.home-page--youtube .home-preview .preview-toolbar>div:last-child button,.home-page--youtube .home-preview .preview-toolbar>div:last-child button:last-child{color:#111;background:#fffdfa;border:1px solid #1111115c;border-radius:9px;height:38px;min-height:38px;padding:0 14px}.home-page--youtube .home-preview .preview-toolbar>div:last-child button:last-child:hover{background:#fff2f8}.home-page--youtube .home-preview .preview-cues{border-color:#1111116b;border-radius:10px;max-height:152px}.home-page--youtube .home-preview .preview-cues:after{display:none}.home-page--youtube .home-preview .preview-cues p{text-align:left;grid-template-columns:108px minmax(0,1fr) auto;min-height:50px}.home-page--youtube .home-preview .preview-cues time{text-align:left;padding-inline:16px}.home-page--youtube .home-preview .preview-cues p>span{text-align:left;padding:12px 18px;font-size:14px}.home-page--youtube .process-strip{border:1.5px solid var(--home-line);background:var(--home-card);border-radius:16px;min-height:86px;margin:24px auto 0;padding:0 18px;position:relative;overflow:visible}.home-page--youtube .process-strip article{align-items:center;padding:15px 20px;position:relative;border:0!important}.home-page--youtube .process-strip article:not(:last-child):after{content:"→";z-index:2;color:#777;font-size:21px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.home-page--youtube .process-strip article strong{font-size:15px}.home-page--youtube .process-strip article small{color:#777;font-size:12px}.home-page--youtube .process-strip article:hover{background:0 0;transform:translateY(-2px)}.home-page--youtube .feature-grid{width:min(var(--content-max-width),calc(100vw - 48px));grid-template-columns:1.03fr 1fr 1.03fr;align-items:start;gap:16px;margin:24px auto 0}.home-page--youtube .feature-card{border:1.5px solid var(--home-line);min-height:272px;box-shadow:none;border-radius:18px;padding:22px}.home-page--youtube .feature-card:nth-child(2){min-height:282px;transform:translateY(-6px)}.home-page--youtube .feature-card:nth-child(2):hover{transform:translateY(-10px)}.home-page--youtube .feature-card:hover{transform:translateY(-4px);box-shadow:4px 5px #11111124}.home-page--youtube .feature-card h2{font-size:20px}.home-page--youtube .feature-card .mini-after,.home-page--youtube .feature-card .mini-before{margin-top:17px}.home-page--youtube .feature-card .file-pair{gap:28px;margin-top:25px}.home-page--youtube .feature-card .file-pair b{width:78px;height:94px}.home-page--youtube .feature-card .mini-lines{margin-top:18px;padding:10px 11px}.home-page--youtube .feature-card .mini-lines p{grid-template-columns:58px 1fr;align-items:start;max-width:none;padding:4px 3px;display:grid}.home-page--youtube .faq{width:min(var(--narrow-max-width),calc(100vw - 40px));max-width:none;margin:72px auto 0}.home-page--youtube .faq>.eyebrow{margin:0 auto 18px;display:table}.home-page--youtube .faq>h2{margin:0 0 20px;font-size:28px}.home-page--youtube .faq>details{border:1.5px solid var(--home-line);background:var(--home-card);border-radius:12px;min-height:58px;margin-top:10px;padding:0 16px}.home-page--youtube .faq summary{min-height:56px}.home-page--youtube .faq details p{color:#666;margin:0 0 16px}.home-page--youtube .site-footer{width:min(var(--content-max-width),calc(100vw - 40px));text-align:left;border-top:1px solid #1111113d;grid-template-columns:1fr auto;align-items:start;gap:16px 28px;margin:64px auto 0;padding:28px 0 24px;display:grid}.home-page--youtube .site-footer .footer-brand p{color:#777;margin:8px 0 0}.home-page--youtube .site-footer .footer-links{color:#444;gap:24px;font-weight:700}.home-page--youtube .site-footer .footer-links a:hover{text-underline-offset:4px}.home-page--youtube .site-footer>small{color:#888;border-top:1px solid #1111111a;grid-column:1/-1;padding-top:16px}@media (width<=1199px) and (width>=768px){.home-page--youtube .desktop-nav{gap:24px}.home-page--youtube .feature-grid,.home-page--youtube .process-strip,.home-page--youtube .product-demo-section{width:min(100% - 48px,var(--content-max-width))}.home-page--youtube .hero-tool-wrap{width:min(100%,860px)}.home-page--youtube .hero-guide{z-index:3;width:82px;height:82px;bottom:-6px;right:8px}.home-page--youtube .hero-guide-bubble{display:none}}@media (width<=900px) and (width>=768px){.home-page--youtube .feature-grid{grid-template-columns:1fr 1fr}.home-page--youtube .feature-card:last-child{grid-column:1/-1}.home-page--youtube .feature-card:nth-child(2){transform:none}}@media (width<=767px){.home-page--youtube .site-header{width:min(100% - 24px,560px);min-height:66px;padding-inline:12px}.home-page--youtube .desktop-nav{display:none!important}.home-page--youtube .hero--youtube{padding-top:36px}.home-page--youtube .hero-copy{width:min(100% - 24px,560px)}.home-page--youtube .hero-title{width:100%;font-size:clamp(46px,14vw,66px)}.home-page--youtube .hero-lede{font-size:15px}.home-page--youtube .product-demo-section{gap:22px;width:min(100% - 24px,560px);padding-top:28px}.home-page--youtube .hero-tool-card{border-radius:18px;min-height:0;padding:15px 14px 14px}.home-page--youtube .url-control{grid-template-columns:1fr;gap:10px;height:auto}.home-page--youtube .url-control input{grid-column:1;height:58px;min-height:58px;font-size:15px}.home-page--youtube .url-control .youtube-dot{margin-top:20px}.home-page--youtube .url-control .hero-submit{grid-area:2/1;width:100%;height:58px;min-height:58px}.home-page--youtube .feature-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-page--youtube .feature-pills>span{height:38px;min-height:38px;font-size:12px}.home-page--youtube .hero-guide{z-index:3;width:62px;height:62px;bottom:-5px;right:7px}.home-page--youtube .hero-guide-bubble{display:none}.home-page--youtube .home-preview{height:auto;min-height:244px;padding:40px 9px 10px}.home-page--youtube .home-preview .preview-toolbar{grid-template-columns:1fr;height:auto;display:grid}.home-page--youtube .home-preview .preview-toolbar>div:last-child{justify-content:flex-end;min-height:42px}.home-page--youtube .home-preview .preview-cues p{grid-template-columns:78px minmax(0,1fr) auto}.home-page--youtube .process-strip{grid-template-columns:1fr 1fr;width:min(100% - 24px,560px);margin-top:20px;padding:0}.home-page--youtube .process-strip article{padding:13px}.home-page--youtube .process-strip article:not(:last-child):after{display:none}.home-page--youtube .feature-grid{grid-template-columns:1fr;width:min(100% - 24px,560px);margin-top:20px}.home-page--youtube .feature-card,.home-page--youtube .feature-card:nth-child(2){min-height:250px;transform:none}.home-page--youtube .faq{margin-top:56px}.home-page--youtube .site-footer{grid-template-columns:1fr;gap:20px;margin-top:52px}.home-page--youtube .site-footer .footer-links{flex-wrap:wrap}.home-page--youtube .site-footer>small{grid-column:1}}@media (width>=768px){.home-page--youtube .product-demo-section{gap:20px}.home-page--youtube .home-preview{height:244px;padding-bottom:10px}.home-page--youtube .home-preview .preview-toolbar{align-items:center}.home-page--youtube .home-preview .preview-toolbar>div:last-child{align-items:center;height:50px}.home-page--youtube .home-preview .preview-cues{max-height:150px}.home-page--youtube .process-strip{margin-top:18px}.home-page--youtube .feature-grid{margin-top:20px}.home-page--youtube .hero-guide{bottom:3px}.home-page--youtube .hero-guide-bubble{bottom:96px}}.home-page--youtube .example-preview,.home-page--youtube .example-preview *,.home-page--youtube .process-strip,.home-page--youtube .process-strip *{box-sizing:border-box}.home-page--youtube .example-preview{width:min(var(--content-max-width),calc(100vw - 48px));border:1.5px solid var(--home-line);background:var(--home-card);border-radius:18px;height:238px;padding:0;overflow:hidden;margin:0!important}.home-page--youtube .example-preview .example-preview-titlebar{background:var(--home-card);border-bottom:1px solid #11111124;align-items:center;gap:6px;width:100%;height:38px;padding:0 16px;display:flex;position:static}.home-page--youtube .example-preview-titlebar span{width:10px;height:10px}.home-page--youtube .example-preview-titlebar b{margin-left:4px;font-size:13px;font-weight:600}.home-page--youtube .example-preview-titlebar .preview-meta{color:#1111117a;margin-left:4px;font-size:11px;font-weight:500;line-height:1}.home-page--youtube .example-preview .example-preview-toolbar{background:var(--home-card);border-bottom:1px solid #11111124;justify-content:space-between;align-items:stretch;gap:12px;width:100%;height:52px;min-height:52px;padding:0 12px 0 0;display:flex}.home-page--youtube .example-preview .preview-tabs{align-items:stretch;gap:0;height:52px;display:flex}.home-page--youtube .example-preview .preview-tabs>button{border:0;border-right:1px solid #11111124;border-radius:0;height:52px;min-height:52px;padding:0 18px;font-size:15px;position:relative}.home-page--youtube .example-preview .preview-tabs>button.active:after{background:#f45cb5;height:3px;bottom:0;left:14px;right:14px}.home-page--youtube .example-preview .preview-actions{align-items:center;gap:8px;height:52px;padding-left:12px;display:flex;position:static}.home-page--youtube .example-preview .preview-actions button,.home-page--youtube .example-preview .preview-actions button:last-child{background:var(--home-card);color:#111;white-space:nowrap;border:1px solid #11111173;border-radius:10px;height:38px;min-height:38px;padding:0 14px;font-size:14px}.home-page--youtube .example-preview .preview-cues{background:var(--home-card);border:0;border-radius:0;width:100%;height:144px;max-height:none;overflow:hidden}.home-page--youtube .example-preview .preview-cues p,.home-page--youtube .example-preview .preview-row{text-align:left;border-bottom:1px solid #1111111f;grid-template-columns:96px minmax(0,1fr);align-items:center;height:48px;min-height:48px;margin:0;padding:0;display:grid}.home-page--youtube .example-preview .preview-cues p:last-child{border-bottom:0}.home-page--youtube .example-preview .preview-cues time,.home-page--youtube .example-preview .preview-timestamp{border-right:1px solid #1111111a;align-items:center;height:100%;margin:0;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;display:flex}.home-page--youtube .example-preview .preview-cues p>span,.home-page--youtube .example-preview .preview-text{text-align:left;align-items:center;padding:0 18px;line-height:1.35;display:flex}.home-page--youtube .process-strip{width:min(var(--content-max-width),calc(100vw - 48px));margin:22px auto 0}@media (width<=899px) and (width>=680px){.home-page--youtube .example-preview{height:auto;min-height:238px}.home-page--youtube .example-preview-toolbar{grid-template-columns:1fr;height:auto;min-height:104px;padding:0;display:grid}.home-page--youtube .example-preview .preview-actions{border-top:1px solid #11111124;justify-content:flex-start;padding:0 12px}}@media (width<=679px){.home-page--youtube .product-demo-section{gap:28px}.home-page--youtube .example-preview{width:calc(100vw - 24px);height:auto;min-height:238px}.home-page--youtube .example-preview-titlebar{padding-inline:12px}.home-page--youtube .example-preview-titlebar .preview-meta{display:none}.home-page--youtube .example-preview-toolbar{grid-template-columns:1fr;height:auto;min-height:104px;padding:0;display:grid}.home-page--youtube .example-preview .preview-tabs{width:100%}.home-page--youtube .example-preview .preview-tabs>button{flex:1;padding-inline:8px;font-size:13px}.home-page--youtube .example-preview .preview-actions{border-top:1px solid #11111124;justify-content:stretch;padding:0 10px}.home-page--youtube .example-preview .preview-actions button,.home-page--youtube .example-preview .preview-actions button:last-child{flex:1;padding-inline:8px;font-size:12px}.home-page--youtube .example-preview .preview-cues p,.home-page--youtube .example-preview .preview-row{grid-template-columns:76px minmax(0,1fr)}.home-page--youtube .example-preview .preview-cues time,.home-page--youtube .example-preview .preview-timestamp{padding-inline:12px;font-size:12px}.home-page--youtube .example-preview .preview-cues p>span,.home-page--youtube .example-preview .preview-text{padding-inline:12px;font-size:13px}.home-page--youtube .process-strip{width:calc(100vw - 24px);margin-top:22px}}@media (width>=900px){.home-page--youtube .product-demo-section{gap:16px}.home-page--youtube .hero-tool-card{border-radius:18px;min-height:168px;padding:16px 20px 14px}.home-page--youtube .url-control{grid-template-columns:minmax(0,1fr) 205px;height:58px}.home-page--youtube .url-control input{border-radius:11px;height:58px;min-height:58px;font-size:15px}.home-page--youtube .url-control .youtube-dot{margin-top:20px}.home-page--youtube .url-control .hero-submit{border-radius:11px;height:58px;min-height:58px;font-size:14px}.home-page--youtube .hero-helper{margin-top:8px;font-size:12px}.home-page--youtube .feature-pills{gap:10px;margin-top:8px}.home-page--youtube .feature-pills>span{height:36px;min-height:36px;font-size:12px}.home-page--youtube .hero-guide{width:104px;height:104px;bottom:-2px}.home-page--youtube .hero-guide-bubble{width:138px;font-size:11px;bottom:88px}.home-page--youtube .example-preview{height:356px}.home-page--youtube .example-preview .preview-cues{height:264px}.home-page--youtube .example-preview .preview-cues p,.home-page--youtube .example-preview .preview-row{height:44px;min-height:44px}.home-page--youtube .process-strip{margin-top:22px}}.home-page--youtube{background:#faf8f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home-page--youtube .hero-tool-wrap{position:relative}.downloader-home-hero .home-compare-card{border:2px solid var(--line);background:var(--mint);width:min(700px,100%);color:var(--ink);text-align:left;border-radius:14px;gap:0;margin:20px auto 0;padding:13px 22px 12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;position:relative;box-shadow:5px 5px #111}.downloader-home-hero .home-compare-card:hover{transform:translateY(-3px);box-shadow:5px 8px #111}.home-compare-card__eyebrow{letter-spacing:.09em;font-size:11px;font-weight:900}.home-compare-card__title{font-size:28px;line-height:1.05}.home-compare-card__cta{text-underline-offset:3px;margin-top:14px;font-weight:900;text-decoration:underline;transition:transform .15s}.home-compare-card:hover .home-compare-card__cta{transform:translate(3px)}.home-compare-card__sticker{border:1.5px solid var(--line);background:var(--yellow);letter-spacing:.04em;padding:7px 10px;font:900 10px ui-monospace,monospace;position:absolute;top:-11px;right:18px;transform:rotate(2deg);box-shadow:3px 3px #111}@media (width<=720px){.downloader-home-hero .home-compare-card{width:100%;margin-top:18px;padding:12px 16px}.home-compare-card__sticker{right:12px}.home-compare-card__title{font-size:25px}}@media (prefers-reduced-motion:reduce){.downloader-home-hero .home-compare-card{transition:none}.downloader-home-hero .home-compare-card:hover{transform:none}}.home-page--youtube .hero-tool-card{box-shadow:none;background:#ffffffbf;border:1px solid #aeb3b8;border-radius:14px}.home-page--youtube .url-control input{color:#262626;background:#ffffffb8;border:1px solid #aeb4ba;font-family:inherit;font-style:normal}.home-page--youtube .url-control input::placeholder{color:#8a8f96;opacity:1}.home-page--youtube .url-control input:focus{border-color:#51565b;transform:none;box-shadow:0 0 0 2px #3034381f}.home-page--youtube .url-control .hero-submit{box-shadow:none;background:#050505;border:1px solid #050505;border-radius:10px;font-family:inherit;font-weight:600}.home-page--youtube .url-control .hero-submit:hover{box-shadow:none;background:#1b1b1b;transform:none}.home-page--youtube .hero-helper{color:#70757c;font-family:inherit;font-style:normal}.home-page--youtube .hero-helper span{color:#70757c}.home-page--youtube .feature-pills>span{color:#31343a;background:#ffffffa6;border:1px solid #aeb3b8;font-family:inherit;font-style:normal;font-weight:600}.home-page--youtube .feature-pills>span:before{margin-right:6px;font-size:14px;font-weight:500;line-height:1;display:inline-block}.home-page--youtube .feature-pills>span:first-child:before{content:"▣"}.home-page--youtube .feature-pills>span:nth-child(2):before{content:"✦"}.home-page--youtube .feature-pills>span:nth-child(3):before{content:"◷"}.home-page--youtube .feature-pills>span:nth-child(4):before{content:"▤"}.home-page--youtube .hero-guide{filter:none}.home-page--youtube .hero-guide-bubble{color:#303236;box-shadow:none;background:#ffffffeb;border:1px solid #b8bdc2}.home-page--youtube .hero-guide-bubble:after{background:#ffffffeb;border-color:#b8bdc2}.home-page--youtube .example-preview{box-shadow:none;background:#ffffffb8;border:1px solid #aeb3b8;border-radius:14px}.home-page--youtube .example-preview .example-preview-titlebar,.home-page--youtube .example-preview .example-preview-toolbar{background:0 0;border-color:#e3e3e3}.home-page--youtube .example-preview .preview-tabs>button{color:#303236;background:0 0;border-color:#e3e3e3;font-family:inherit;font-size:13px;font-style:normal;font-weight:600}.home-page--youtube .example-preview .preview-tabs>button.active{background:0 0}.home-page--youtube .example-preview .preview-tabs>button.active:after{background:#f36eb4}.home-page--youtube .example-preview .preview-actions button,.home-page--youtube .example-preview .preview-actions button:last-child{color:#303236;background:#ffffffb3;border-color:#aeb3b8;font-family:inherit;font-size:12px;font-style:normal;font-weight:600}.home-page--youtube .example-preview .preview-actions button:hover,.home-page--youtube .example-preview .preview-actions button:last-child:hover{background:#fff}.home-page--youtube .example-preview .preview-cues{background:#ffffff8c;border:1px solid #b8bdc2}.home-page--youtube .example-preview .preview-cues p,.home-page--youtube .example-preview .preview-row{border-color:#e2e2e2;grid-template-columns:90px minmax(0,1fr)}.home-page--youtube .example-preview .preview-cues time,.home-page--youtube .example-preview .preview-timestamp{color:#242424;border-right:0;font-size:13px;font-weight:700}.home-page--youtube .example-preview .preview-cues p>span,.home-page--youtube .example-preview .preview-text{color:#262626;font-family:inherit;font-size:14px;font-style:normal;font-weight:500;line-height:1.5}.home-page--youtube .example-preview .raw-line{font-style:normal}@media (width>=900px){.home-page--youtube .hero-tool-wrap{width:min(800px,100vw - 32px)}.home-page--youtube .hero-tool-card{min-height:0;padding:14px 18px 12px}.home-page--youtube .url-control{grid-template-columns:minmax(0,1fr) 145px;gap:10px;height:50px}.home-page--youtube .url-control input{height:50px;min-height:50px;padding-left:52px;font-size:14px}.home-page--youtube .url-control .hero-submit{height:50px;min-height:50px;font-size:13px}.home-page--youtube .url-control .youtube-dot{margin-top:16px}.home-page--youtube .hero-helper{min-height:0;margin:10px 0;font-size:12px}.home-page--youtube .feature-pills{gap:9px}.home-page--youtube .feature-pills>span{height:34px;min-height:34px;padding-inline:14px;font-size:12px}.home-page--youtube .hero-guide{width:96px;height:96px;bottom:-1px;right:-55px}.home-page--youtube .hero-guide-bubble{width:132px;padding:8px 10px;font-size:10px;bottom:72px;right:-106px;transform:rotate(4deg)}.home-page--youtube .example-preview{width:min(1120px,100vw - 48px);height:368px}.home-page--youtube .example-preview .example-preview-titlebar{height:36px;padding-inline:16px}.home-page--youtube .example-preview .example-preview-toolbar{height:52px;min-height:52px}.home-page--youtube .example-preview .preview-tabs>button{padding-inline:22px}.home-page--youtube .example-preview .preview-cues{height:278px;margin:0 16px 14px}.home-page--youtube .example-preview .preview-cues p,.home-page--youtube .example-preview .preview-row{height:46px;min-height:46px}.home-page--youtube .example-preview .preview-cues time,.home-page--youtube .example-preview .preview-timestamp{padding-inline:18px}}@media (width<=640px){.home-page--youtube .feature-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page--youtube .example-preview{width:calc(100vw - 24px)}.home-page--youtube .example-preview .preview-cues p,.home-page--youtube .example-preview .preview-row{grid-template-columns:65px minmax(0,1fr)}}@media (width>=900px){.home-page--youtube .product-demo-section{gap:14px}.home-page--youtube .hero-tool-wrap{width:min(700px,100vw - 48px)}.home-page--youtube .hero-tool-card{border-radius:16px;min-height:190px;padding:17px 20px 15px}.home-page--youtube .url-control{grid-template-columns:minmax(0,1fr) 175px;gap:12px;height:62px}.home-page--youtube .url-control input{border-radius:11px;height:62px;min-height:62px;font-size:15px}.home-page--youtube .url-control .hero-submit{border-radius:11px;height:62px;min-height:62px;font-size:14px}.home-page--youtube .hero-helper{margin:10px 0 11px;font-size:12px}.home-page--youtube .feature-pills{gap:9px;margin-top:0}.home-page--youtube .feature-pills>span{height:36px;min-height:36px;font-size:12px}.home-page--youtube .hero-guide{z-index:3;width:88px;height:88px;bottom:0;right:-58px}.home-page--youtube .hero-guide-bubble{width:126px;padding:7px 9px;font-size:10px;bottom:70px;right:-112px}.home-page--youtube .example-preview{border-radius:14px;width:min(880px,100vw - 48px);height:368px}.home-page--youtube .example-preview .example-preview-titlebar{height:40px;padding-inline:20px}.home-page--youtube .example-preview .example-preview-toolbar{height:52px;min-height:52px;padding-right:16px}.home-page--youtube .example-preview .preview-actions,.home-page--youtube .example-preview .preview-tabs{height:52px}.home-page--youtube .example-preview .preview-tabs>button{border:1px solid #1113;border-bottom:0;border-radius:9px 9px 0 0;height:52px;min-height:52px;padding-inline:17px}.home-page--youtube .example-preview .preview-tabs>button+button{border-left:0}.home-page--youtube .example-preview .preview-actions button,.home-page--youtube .example-preview .preview-actions button:last-child{border-radius:8px;height:37px;min-height:37px;padding-inline:13px;font-size:13px}.home-page--youtube .example-preview .preview-cues{background:#fffdfa;border:1px solid #11111159;border-radius:10px;height:264px;margin:0 16px 12px;overflow:hidden}.home-page--youtube .example-preview .preview-cues p,.home-page--youtube .example-preview .preview-row{height:44px;min-height:44px}.home-page--youtube .example-preview .preview-cues time,.home-page--youtube .example-preview .preview-timestamp{padding-inline:14px;font-size:12px}.home-page--youtube .example-preview .preview-cues p>span,.home-page--youtube .example-preview .preview-text{padding-inline:16px;font-size:13px}}.home-page--youtube .mock-note{text-align:center;background:0 0;border:1px dashed #11111147;border-radius:10px;width:min(640px,100vw - 40px);margin:24px auto 0;padding:14px 22px}.home-page--youtube .mock-note .pill{background:var(--yellow);border:1px solid #222;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.home-page--youtube .mock-note p{color:#666;max-width:560px;margin:8px auto 0;font-size:13px;line-height:1.45}.home-page--youtube .faq{text-align:left;margin-top:56px}.home-page--youtube .faq>.eyebrow{margin-bottom:28px}.home-page--youtube .faq>h2{margin-bottom:20px}.home-page--youtube .faq summary{align-items:center;list-style:none;display:flex;position:relative}.home-page--youtube .faq summary::-webkit-details-marker{display:none}.home-page--youtube .faq summary:after{content:"›";margin-left:auto;font-size:24px;line-height:1;transition:transform .22s}.home-page--youtube .faq details[open] summary:after{transform:rotate(90deg)}.home-page--youtube .site-footer{text-align:center;border:0;gap:10px;width:min(860px,100vw - 40px);margin:36px auto 40px;padding:0}.home-page--youtube .site-footer,.home-page--youtube .site-footer .footer-brand{flex-direction:column;align-items:center;display:flex}.home-page--youtube .site-footer .brand{font-size:14px}.home-page--youtube .site-footer .bean--footer{width:38px;height:38px;transform:none}.home-page--youtube .site-footer .footer-brand p{color:#666;margin:4px 0 0;font-size:13px}.home-page--youtube .site-footer .button--footer{color:#111;background:#fffdfa;border:1.5px solid #222;border-radius:10px;min-height:44px;margin:8px 0 0;padding:0 20px;font-size:13px;font-weight:800}.home-page--youtube .site-footer .button--footer:hover{transform:translateY(-2px);box-shadow:3px 3px #11111124}.home-page--youtube .site-footer .footer-links{color:#555;justify-content:center;gap:0;margin-top:2px;font-size:11px;font-weight:500;display:flex}.home-page--youtube .site-footer .footer-links a{border-right:1px solid #11111138;padding:0 5px}.home-page--youtube .site-footer .footer-links a:last-child{border-right:0}.home-page--youtube .site-footer .footer-links a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:3px}@media (width<=767px){.home-page--youtube .mock-note{width:min(100% - 24px,560px);margin-top:20px;padding-inline:14px}.home-page--youtube .faq{margin-top:46px}.home-page--youtube .site-footer{width:min(100% - 24px,560px);margin-top:32px}.home-page--youtube .site-footer .footer-links{flex-wrap:wrap;row-gap:7px}}@media (width>=1200px){.hero--youtube .sticker--time{left:15%}.hero--youtube .sticker--txt{left:19%}.hero--youtube .sticker--srt{right:19%}.hero--youtube .sticker--clean{right:18%}}@media (width>=900px){.home-page--youtube .product-demo-section{gap:14px}.home-page--youtube .hero-tool-card{min-height:0;box-shadow:none;background:#ffffffbf;border:1px solid #aeb3b8;border-radius:14px;padding:14px 18px 12px}.home-page--youtube .url-control input{border:1px solid #aeb4ba;border-radius:10px;height:50px;min-height:50px;font-size:14px}.home-page--youtube .url-control .hero-submit{border-radius:10px;height:50px;min-height:50px;font-size:13px}.home-page--youtube .url-control .youtube-dot{margin-top:16px}.home-page--youtube .hero-helper{color:#70757c;min-height:0;margin:10px 0;font-size:12px}.home-page--youtube .feature-pills{gap:9px;margin-top:0}.home-page--youtube .feature-pills>span{background:#ffffffa6;border-color:#aeb3b8;height:34px;min-height:34px;padding-inline:14px;font-size:12px;font-weight:600}.home-page--youtube .hero-guide-bubble{border:1px solid #b8bdc2;width:132px;padding:8px 10px;font-size:10px;bottom:72px;right:-106px;transform:rotate(4deg)}.home-page--youtube .example-preview{width:min(1120px,100vw - 48px);height:368px;box-shadow:none;background:#ffffffb8;border:1px solid #aeb3b8;border-radius:14px}.home-page--youtube .example-preview .example-preview-titlebar{border-color:#e3e3e3;height:36px;padding-inline:16px}.home-page--youtube .example-preview .example-preview-toolbar{border-color:#e3e3e3;height:52px;min-height:52px}.home-page--youtube .example-preview .preview-tabs>button{background:0 0;border-color:#e3e3e3;height:52px;min-height:52px;padding-inline:22px;font-size:13px;font-weight:600}.home-page--youtube .example-preview .preview-tabs>button.active{background:0 0}.home-page--youtube .example-preview .preview-tabs>button.active:after{background:#f36eb4}.home-page--youtube .example-preview .preview-actions button,.home-page--youtube .example-preview .preview-actions button:last-child{background:#ffffffb3;border-color:#aeb3b8;height:34px;min-height:34px;padding-inline:13px;font-size:12px;font-weight:600}.home-page--youtube .example-preview .preview-cues{background:#ffffff8c;border:1px solid #b8bdc2;border-radius:10px;height:278px;margin:0 16px 14px}.home-page--youtube .example-preview .preview-cues p,.home-page--youtube .example-preview .preview-row{border-color:#e2e2e2;grid-template-columns:90px minmax(0,1fr);height:46px;min-height:46px}.home-page--youtube .example-preview .preview-cues time,.home-page--youtube .example-preview .preview-timestamp{color:#242424;border-right:0;padding-inline:18px;font-size:13px;font-weight:700}.home-page--youtube .example-preview .preview-cues p>span,.home-page--youtube .example-preview .preview-text{color:#262626;padding-inline:16px;font-family:inherit;font-size:14px;font-style:normal;font-weight:500;line-height:1.5}.home-page--youtube .example-preview{height:360px}.home-page--youtube .example-preview .example-preview-toolbar{align-items:stretch;height:44px;min-height:44px;padding:0 16px}.home-page--youtube .example-preview .preview-actions,.home-page--youtube .example-preview .preview-tabs{height:44px}.home-page--youtube .example-preview .preview-tabs>button{height:44px;min-height:44px;padding-inline:20px}.home-page--youtube .example-preview .preview-tabs>button.active:after{border-radius:0;left:0;right:0}.home-page--youtube .example-preview .preview-actions{align-items:center;margin-left:auto;padding-left:16px}.home-page--youtube .example-preview .preview-cues{height:278px}.home-page--youtube .hero-tool-wrap{width:min(624px,100vw - 120px)}.home-page--youtube .hero-tool-card{z-index:2;min-height:171px;box-shadow:none;background:#ffffffbf;border:1px solid #aeb3b8;border-radius:14px;padding:15px 20px 14px;position:relative}.home-page--youtube .url-control{grid-template-columns:minmax(0,1fr) 155px;gap:12px;height:64px}.home-page--youtube .url-control input{border-radius:10px;height:64px;min-height:64px;padding-left:50px;font-size:14px}.home-page--youtube .url-control .youtube-dot{margin:22px 0 0 14px}.home-page--youtube .url-control .hero-submit{border-radius:10px;width:155px;height:64px;min-height:64px;font-size:13px}.home-page--youtube .hero-helper{color:#70757c;min-height:14px;margin:8px 2px 11px;font-size:11px;line-height:14px}.home-page--youtube .feature-pills{grid-template-columns:1fr 1.1fr 1fr 1.18fr;gap:14px}.home-page--youtube .feature-pills>span{background:#ffffffa6;border:1px solid #aeb3b8;border-radius:999px;height:34px;min-height:34px;padding:0 10px;font-size:11px;font-weight:600}.home-page--youtube .feature-pills>span:before{margin-right:6px;font-size:13px}.home-page--youtube .hero-guide{z-index:1;width:108px;height:108px;bottom:0;right:-67px}.home-page--youtube .hero-guide-bubble{z-index:3;border:1px solid #b8bdc2;border-radius:16px;width:104px;padding:8px;font-size:9px;line-height:1.25;bottom:76px;right:-139px;transform:rotate(4deg)}}@media (width<=899px){.home-page--youtube .hero-tool-wrap{width:calc(100% - 32px)}.home-page--youtube .hero-guide,.home-page--youtube .hero-guide-bubble{display:none}}.home-page--youtube .sticker{translate:var(--mag-x,0) var(--mag-y,0);transition:translate .18s cubic-bezier(.22,1,.36,1)}.home-page--youtube .sticker:not(.is-in-view){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-page--youtube .sticker{transition:none!important;translate:none!important}}.home-page--youtube .product-demo-section{gap:26px}.editorial-demo{background:#fffdfa;border:1.5px solid #222;border-radius:22px;grid-template-columns:.85fr 1.45fr;gap:32px;width:min(1100px,100vw - 48px);min-height:430px;margin:0 auto;padding:46px 34px 34px;display:grid;position:relative;overflow:visible;box-shadow:5px 6px #1111111a}.editorial-demo-copy{text-align:left;align-self:center;padding:8px 0 20px}.editorial-kicker{color:#e653a6;letter-spacing:.12em;margin:0 0 18px;font:900 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.editorial-demo-copy h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,4.5vw,62px);font-weight:500;line-height:.95}.editorial-demo-copy>p:not(.editorial-kicker){max-width:390px;color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.55}.editorial-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.editorial-tags span{background:#fff;border:1px solid #222;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.editorial-workbench{background:#fff;border:1.5px solid #222;align-self:center;min-width:0;margin-right:-16px;transform:rotate(.4deg);box-shadow:5px 6px #11111124}.editorial-workbench .preview-toolbar{background:#fffdfa;border-bottom:1.5px solid #222;justify-content:space-between;min-height:58px;display:flex}.editorial-workbench .preview-tabs{display:flex;position:relative}.editorial-workbench .preview-actions button,.editorial-workbench .preview-tabs button{background:0 0;border:0;padding:0 15px;font-size:12px;font-weight:850}.editorial-workbench .preview-tabs button.active{background:#fff4fa}.editorial-workbench .preview-indicator{background:var(--pink);width:50%;height:4px;transition:transform .24s;position:absolute;bottom:0;left:0;transform:translate(0)}.editorial-workbench .preview-indicator.is-clean{transform:translate(100%)}.editorial-workbench .preview-actions{display:flex}.editorial-workbench .preview-actions button{border-left:1px solid #11111124}.editorial-workbench .preview-cues{border:0;border-radius:0}.editorial-workbench .preview-cues p{border-bottom:1px solid #1111111f;grid-template-columns:92px minmax(0,1fr);align-items:center;min-height:61px;margin:0;display:grid}.editorial-workbench .preview-cues p:last-child{border:0}.editorial-workbench .preview-cues time{padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.editorial-workbench .preview-text{padding:13px 16px;font-size:14px;line-height:1.35}.demo-bean{z-index:4;pointer-events:none;width:116px;height:108px;position:absolute;bottom:-14px;right:-18px;overflow:hidden}.demo-bean-sprite{filter:drop-shadow(3px 3px #11111124);background:url(../caption-bean-assets-transparent.png) 66.666% 0/400% 200% no-repeat;position:absolute;inset:0;transform:translateY(42%)}.demo-bean b{border:1.5px solid #222;border-radius:6px;padding:5px 8px;font:900 12px ui-monospace,monospace;bottom:5px;right:2px;transform:rotate(4deg)}.demo-bean b,.demo-bean em{background:#fff;position:absolute}.demo-bean em{border:1.5px solid #222;border-radius:999px;padding:5px 9px;font:900 11px/1 sans-serif;top:0;right:17px}.transcript-timeline{grid-template-columns:repeat(4,1fr);width:min(1100px,100vw - 48px);margin:4px auto 18px;padding:34px 20px 26px;display:grid;position:relative}.timeline-track{transform-origin:0;background:#333;height:2px;position:absolute;top:78px;left:8%;right:8%;transform:scaleX(0)}.transcript-timeline article{justify-items:start;padding:0 14px;display:grid;position:relative}.transcript-timeline time{margin-bottom:16px;font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.transcript-timeline article b{z-index:1;background:var(--node-color);opacity:.45;border:1.5px solid #222;border-radius:50%;width:32px;height:32px;margin-bottom:13px;box-shadow:2px 2px #11111124}.transcript-timeline article:first-of-type{--node-color:var(--pink)}.transcript-timeline article:nth-of-type(2){--node-color:var(--yellow)}.transcript-timeline article:nth-of-type(3){--node-color:var(--mint)}.transcript-timeline article:nth-of-type(4){--node-color:var(--lav)}.transcript-timeline article strong{font-size:16px}.transcript-timeline article small{max-width:190px;color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.feature-editorial-grid{grid-template-rows:repeat(2,minmax(190px,auto));grid-template-columns:1.25fr .9fr;gap:16px;width:min(1100px,100vw - 48px);margin:0 auto 46px;display:grid}.feature-editorial-grid .feature-card{border:1.5px solid #222;border-radius:20px;margin:0;padding:24px;position:relative;overflow:hidden}.feature-editorial-grid .feature-card h2{margin:7px 0 8px;font-size:26px;line-height:1}.feature-editorial-grid .feature-card p{color:#2f3534;max-width:460px;margin:0;line-height:1.45}.feature-card--clean{grid-row:1/span 2;min-height:420px;background:#a8ddd4!important}.feature-card--clean h2{font-size:clamp(34px,3.3vw,42px)!important}.before-after{z-index:1;max-width:510px;margin-top:30px;position:relative}.before-after>small{text-transform:uppercase;letter-spacing:.08em;margin:0 0 7px;font:900 11px ui-monospace,monospace;display:block}.before-after>i{margin:10px 0;font-size:25px;font-style:normal;display:block}.feature-card--clean .mini-after,.feature-card--clean .mini-before{background:#fffdfa;border:1.5px solid #222;border-radius:10px;margin:0;padding:16px;font-size:16px}.feature-card--clean .mini-after{font-weight:800}.bean-peek{opacity:.92;background:url(../caption-bean-assets-transparent.png) 33.333% 0/400% 200% no-repeat;width:130px;height:130px;position:absolute;bottom:-34px;right:-28px}.feature-card--download{background:#f7dda0!important}.feature-card--readable{background:#ddd8f7!important}.feature-card--download .file-pair{justify-content:flex-start;margin:21px 0 0 14px}.feature-card--download .file-pair b{border:1.5px solid #222;width:66px;height:76px;box-shadow:3px 4px #1111112e}.feature-card--download .file-pair b:first-child{transform:translateY(5px)rotate(-3deg)}.feature-card--download .file-pair b:last-child{transform:translate(7px,-4px)rotate(2deg)}.feature-card--download:hover .file-pair b:first-child{transform:translateY(1px)rotate(-3deg)}.feature-card--download:hover .file-pair b:last-child{transform:translate(7px,-8px)rotate(2deg)}.feature-card--readable .mini-lines{margin-top:16px}.feature-card--readable .mini-lines p{border-radius:6px;padding:5px 7px}.feature-card--readable .mini-lines time{width:52px}.feature-card--readable:hover .mini-lines p:nth-child(2){transition-delay:70ms}.feature-card--readable:hover .mini-lines p:nth-child(3){transition-delay:.14s}.dev-badge{z-index:50;align-items:flex-end;gap:7px;display:flex;position:fixed;bottom:16px;right:16px}.dev-badge button{background:var(--yellow);border:1.5px solid #222;border-radius:8px;width:38px;height:28px;font:900 10px ui-monospace,monospace;box-shadow:2px 2px #111}.dev-badge p{background:#fff;border:1px solid #222;border-radius:8px;margin:0;padding:7px 9px;font-size:11px}.editorial-footer{background:0 0;border-top:1px solid #11111138;grid-template-columns:1fr auto;align-items:center;width:min(1100px,100vw - 40px);margin:0 auto;padding:28px 0 22px;display:grid}.editorial-footer .footer-links{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.editorial-footer>small{color:var(--muted);grid-column:1/-1;margin-top:20px;font-size:11px}.editorial-footer .footer-brand p{color:var(--muted);margin:4px 0 0;font-size:13px}@keyframes timeline-draw{to{transform:scaleX(1)}}@keyframes timeline-node{0%{opacity:.45;transform:scale(.8)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (width<=1099px){.editorial-demo{grid-template-columns:1fr 1.3fr;padding:36px 26px}.editorial-demo-copy h2{font-size:clamp(42px,5vw,54px)}.demo-bean{width:94px;right:-8px}.feature-editorial-grid{grid-template-columns:1.15fr .9fr}.transcript-timeline article small{max-width:150px}.editorial-workbench{margin-right:-8px}}@media (width<=767px){.editorial-demo{grid-template-columns:1fr;gap:24px;width:min(100% - 24px,560px);min-height:0;padding:28px 18px 24px;overflow:hidden}.editorial-demo-copy h2{font-size:clamp(40px,12vw,52px)}.editorial-demo-copy>p:not(.editorial-kicker){margin-top:18px}.editorial-workbench{margin:0;transform:none}.editorial-workbench .preview-toolbar{display:block}.editorial-workbench .preview-tabs{min-height:48px}.editorial-workbench .preview-actions{border-top:1px solid #1111111f;min-height:42px}.editorial-workbench .preview-actions button:first-child{border-left:0}.editorial-workbench .preview-cues p{grid-template-columns:74px 1fr;min-height:56px}.editorial-workbench .preview-text{font-size:12px}.demo-bean{display:none}.transcript-timeline{grid-template-columns:1fr;width:min(100% - 32px,560px);padding:20px 0 20px 52px}.timeline-track{transform-origin:top;width:2px;height:auto;inset:31px auto 31px 16px;transform:scaleY(0)}.transcript-timeline.is-revealed .timeline-track{animation:.7s cubic-bezier(.22,1,.36,1) forwards timeline-draw-y}.transcript-timeline article{grid-template-rows:auto auto auto;grid-template-columns:70px 1fr;min-height:108px;padding:0;display:grid}.transcript-timeline article time{grid-area:1/1;margin:0}.transcript-timeline article b{position:absolute;top:0;left:-50px}.transcript-timeline article strong{grid-area:1/2}.transcript-timeline article small{grid-area:2/2;max-width:none}.feature-editorial-grid{grid-template-rows:auto;grid-template-columns:1fr;width:min(100% - 24px,560px);margin-bottom:36px}.feature-card--clean{grid-row:auto;min-height:390px}.editorial-footer{grid-template-columns:1fr;width:min(100% - 32px,560px)}.editorial-footer .footer-links{justify-content:flex-start;margin-top:20px}.editorial-footer>small{grid-column:1}.dev-badge{bottom:10px;right:10px}}@keyframes timeline-draw-y{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.timeline-track{transform:none!important}.transcript-timeline article b{opacity:1!important;animation:none!important;transform:none!important}.editorial-workbench .preview-indicator{transition:none!important}.bean-peek,.demo-bean-sprite{animation:none!important}}.home-page--youtube .editorial-demo .editorial-workbench .preview-toolbar{align-items:stretch;min-height:58px}.home-page--youtube .editorial-demo .editorial-workbench .preview-tabs>button{background:0 0;border:0;border-radius:0;min-height:58px}.home-page--youtube .editorial-demo .editorial-workbench .preview-tabs>button.active{background:#fff4fa}.home-page--youtube .editorial-demo .editorial-workbench .preview-tabs>button.active:after{content:none}.home-page--youtube .editorial-demo .editorial-workbench .preview-indicator{display:block}.home-page--youtube .editorial-demo .editorial-workbench .preview-cues{border:0;border-radius:0;max-height:none;overflow:visible}.home-page--youtube .editorial-demo .editorial-workbench .preview-cues:after{content:none}.home-page--youtube .editorial-demo .editorial-workbench .preview-cues p{grid-template-columns:92px minmax(0,1fr);min-height:61px;padding:0}.home-page--youtube .editorial-demo .editorial-workbench .preview-cues time{margin:0;padding:0 14px}.home-page--youtube .editorial-demo .editorial-workbench .preview-cues p>span{padding:13px 16px}.home-page--youtube .product-demo-section{gap:22px;padding-top:30px}.home-page--youtube .hero-tool-wrap{width:min(860px,100vw - 48px);margin:0 auto}.home-page--youtube .hero-tool-card{border-radius:20px;min-height:185px;padding:20px 22px 18px}.home-page--youtube .url-control{grid-template-columns:minmax(0,1fr) 190px;gap:12px}.home-page--youtube .url-control .hero-submit,.home-page--youtube .url-control input{min-height:62px}.home-page--youtube .url-control .hero-submit{width:190px}.home-page--youtube .url-control .youtube-dot{margin-top:21px}.home-page--youtube .hero-helper{color:#62676b;background:0 0;margin:11px 0 0;padding:0;font-size:13px}.home-page--youtube .hero-helper span{color:#8a9092;margin-right:7px}.home-page--youtube .feature-pills{gap:10px;margin-top:13px}.home-page--youtube .feature-pills>span{background:#fff;border:1px solid #9a9a9a;height:38px}.home-page--youtube .hero-guide{width:104px;height:104px;bottom:-2px;right:-64px;overflow:hidden}.home-page--youtube .hero-guide-sprite{filter:none}.home-page--youtube .hero-guide-bubble{width:140px;bottom:83px;right:-39px}.full-result-preview{background:#fffdfa;border:1.5px solid #222;border-radius:18px;width:min(1100px,100vw - 48px);margin:0 auto;position:relative;overflow:hidden;box-shadow:4px 5px #11111114}.result-preview-topbar{border-bottom:1px solid #1111111f;align-items:center;gap:8px;height:46px;padding:0 16px;display:flex}.result-preview-topbar span{background:#ff5b57;border-radius:50%;width:11px;height:11px}.result-preview-topbar span:nth-child(2){background:#ffc342}.result-preview-topbar span:nth-child(3){background:#37bd60}.result-preview-toolbar{border-bottom:1px solid #11111129;justify-content:space-between;align-items:stretch;min-height:50px;display:flex}.full-result-preview .preview-tabs{display:flex;position:relative}.full-result-preview .preview-tabs button{background:0 0;border:0;border-right:1px solid #11111124;min-width:142px;padding:0 18px;font-weight:850;position:relative}.full-result-preview .preview-tabs button.active{background:#fff1f8}.full-result-preview .preview-indicator{background:var(--pink);width:50%;height:3px;transition:transform .24s;position:absolute;bottom:0;left:0;transform:translate(0)}.full-result-preview .preview-indicator.is-clean{transform:translate(100%)}.full-result-preview .preview-actions{align-items:center;gap:10px;padding:6px 12px;display:flex}.full-result-preview .preview-actions button{background:#fff;border:1px solid #aaa;border-radius:8px;height:38px;padding:0 14px;font-size:12px;font-weight:850}.full-result-preview .preview-more{padding:0 5px;font-size:20px}.full-result-preview .preview-cues{background:#fff;border:0;border-radius:0;max-height:none;overflow:visible}.full-result-preview .preview-cues:after{content:none}.full-result-preview .preview-cues p{border-bottom:1px solid #1111111c;grid-template-columns:100px minmax(0,1fr);align-items:center;min-height:48px;margin:0;padding:0;display:grid}.full-result-preview .preview-cues p:last-child{border-bottom:0}.full-result-preview .preview-cues time{border-right:1px dashed #1111111f;margin:0;padding:0 18px;font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.full-result-preview .preview-cues p>span{text-align:left;padding:12px 18px;font-size:14px}.full-result-preview .preview-cues p:hover{background:#fff5fa}.full-result-preview .preview-cues p:hover time{color:#e653a6}.home-page--youtube .transcript-timeline{margin-top:18px;margin-bottom:30px}.home-page--youtube .feature-editorial-grid{margin-bottom:72px}@media (width<=1099px){.home-page--youtube .hero-tool-wrap{width:min(100% - 48px,860px)}.home-page--youtube .hero-guide{width:72px;height:72px;right:12px}.home-page--youtube .hero-guide-bubble{display:none}.full-result-preview .preview-actions button{padding:0 10px}}@media (width<=767px){.home-page--youtube .hero-tool-wrap{width:min(100% - 24px,560px)}.home-page--youtube .hero-tool-card{min-height:0;padding:16px}.home-page--youtube .url-control{grid-template-columns:1fr}.home-page--youtube .url-control .hero-submit{grid-column:1;width:100%}.home-page--youtube .hero-guide{display:none}.full-result-preview{width:min(100% - 24px,560px)}.result-preview-toolbar{display:block}.full-result-preview .preview-tabs{height:48px}.full-result-preview .preview-tabs button{flex:1;min-width:0;padding:0 10px;font-size:12px}.full-result-preview .preview-actions{border-top:1px solid #1111111f;justify-content:flex-end;min-height:50px}.full-result-preview .preview-cues p{grid-template-columns:80px minmax(0,1fr);min-height:48px}.full-result-preview .preview-cues time{padding:0 10px}.full-result-preview .preview-cues p>span{padding:11px 12px;font-size:12px}.home-page--youtube .transcript-timeline{margin-top:18px;margin-bottom:30px}.home-page--youtube .feature-editorial-grid{margin-bottom:72px}}@media (prefers-reduced-motion:reduce){.full-result-preview .preview-indicator{transition:none!important}}.home-page--youtube .full-result-preview{border:1.5px solid #222;border-radius:18px;width:min(1100px,100vw - 48px);height:auto;min-height:385px;padding:0;overflow:hidden;margin:0 auto!important}.home-page--youtube .full-result-preview .result-preview-topbar{background:#fffdfa;width:100%;height:46px;padding:0 16px;position:static}.home-page--youtube .full-result-preview .result-preview-toolbar{min-height:50px}.home-page--youtube .full-result-preview .preview-tabs{align-items:stretch}.home-page--youtube .full-result-preview .preview-tabs>button{background:0 0;border:0;border-right:1px solid #11111124;border-radius:0;min-height:50px;padding:0 18px}.home-page--youtube .full-result-preview .preview-tabs>button.active{background:#fff1f8}.home-page--youtube .full-result-preview .preview-tabs>button.active:after{content:none}.home-page--youtube .full-result-preview .preview-indicator{display:block}.home-page--youtube .full-result-preview .preview-cues{border:0;border-radius:0;max-height:none;overflow:visible}.home-page--youtube .full-result-preview .preview-cues:after{content:none}.home-page--youtube .full-result-preview .preview-cues p{grid-template-columns:100px minmax(0,1fr);min-height:48px;padding:0}.home-page--youtube .full-result-preview .preview-cues time{margin:0;padding:0 18px}.home-page--youtube .full-result-preview .preview-cues p>span{padding:12px 18px}@media (width<=767px){.home-page--youtube .full-result-preview{width:min(100% - 24px,560px)}.home-page--youtube .full-result-preview .preview-cues p{grid-template-columns:80px minmax(0,1fr)}.home-page--youtube .full-result-preview .preview-cues time{padding:0 10px}.home-page--youtube .full-result-preview .preview-cues p>span{padding:11px 12px}}.feature-editorial-grid .clean-workbench-card{min-height:420px;padding:24px;position:relative;overflow:hidden;background:#a8ddd4!important}.clean-card-copy{z-index:2;position:relative}.clean-card-copy>span{font-size:22px}.clean-card-copy h2{color:#111;margin:8px 0 10px!important;font-size:clamp(36px,3.3vw,42px)!important;line-height:1!important}.clean-card-copy p{max-width:520px;font-size:14px;line-height:1.45}.clean-workbench{z-index:2;max-width:520px;margin-top:27px;position:relative}.clean-workbench>small{letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font:900 11px ui-monospace,monospace;display:block}.clean-before-stage{background:#fffdfa;border:1.5px solid #222;border-radius:14px;height:96px;position:relative;overflow:hidden}.clean-token{margin:18px 3px 0 16px;font-size:16px;font-weight:700;transition:opacity .22s;display:inline-block;position:relative}.clean-token:first-child{transform:translateY(4px)rotate(-2deg)}.clean-token:nth-child(2){margin-left:-2px;transform:translateY(-3px)rotate(1deg)}.clean-token:nth-child(3){text-decoration:line-through;transform:translateY(5px)rotate(-1deg)}.clean-token:nth-child(4){text-decoration:line-through;transform:translateY(-2px)rotate(2deg)}.clean-before-stage p{color:#222;opacity:.55;font-size:14px;position:absolute;bottom:9px;left:16px;right:15px;margin:0!important}.clean-process-track{align-items:center;gap:9px;min-height:47px;display:flex}.clean-process-track i{background:#222;flex:1;height:2px;display:block}.clean-process-track i:last-of-type{background:#f45cb5}.clean-process-track b{font-size:17px}.clean-process-track span{font-size:18px}.clean-after-stage{opacity:0;background:#fffdfa;border:1.5px solid #222;border-radius:14px;align-items:center;height:78px;padding:18px;font-size:19px;font-weight:650;display:flex;transform:translateY(7px)}.clean-after-stage span{position:relative}.clean-after-stage span:after{content:"";transform-origin:0;background:#f45cb5;border-radius:99px;width:56%;height:2px;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.clean-card-mascot{z-index:1;filter:drop-shadow(2px 2px #1111111f);background:url(../caption-bean-assets-transparent.png) 0 0/400% 200% no-repeat;width:102px;height:122px;position:absolute;bottom:-12px;right:-10px}.clean-workbench-card:hover .clean-token,.feature-editorial-grid.is-revealed .clean-token{animation:clean-token-away .76s calc(var(--token-delay,0s) + .13s) ease forwards}.clean-token:nth-child(2){--token-delay:90ms}.clean-token:nth-child(3){--token-delay:.18s}.clean-token:nth-child(4){--token-delay:.27s}.clean-workbench-card:hover .clean-process-track b,.feature-editorial-grid.is-revealed .clean-process-track b{animation:.42s .52s both clean-spark}.clean-workbench-card:hover .clean-after-stage,.feature-editorial-grid.is-revealed .clean-after-stage{animation:.4s cubic-bezier(.22,1,.36,1) .7s forwards clean-result-in}.clean-workbench-card:hover .clean-after-stage span:after,.feature-editorial-grid.is-revealed .clean-after-stage span:after{animation:.36s .85s forwards clean-underline}.feature-editorial-grid .feature-card--download{overflow:hidden}.download-files{justify-content:center;align-items:center;min-height:130px;margin-top:22px;display:flex}.download-file{background:#fff;border:1.5px solid #222;border-radius:9px;place-items:center;width:84px;height:108px;font-size:18px;display:grid;box-shadow:3px 4px #11111124}.download-file--txt{z-index:1;transform:translate(10px,10px)rotate(-3deg)}.download-file--srt{z-index:2;transform:translate(-2px,-6px)rotate(2deg)}.feature-editorial-grid.is-revealed .download-file--txt{animation:.43s cubic-bezier(.22,1,.36,1) .11s both file-export-txt}.feature-editorial-grid.is-revealed .download-file--srt{animation:.43s cubic-bezier(.22,1,.36,1) .2s both file-export-srt}.feature-card--download:hover .download-file--txt{transform:translate(10px,6px)rotate(-3deg)}.feature-card--download:hover .download-file--srt{transition-delay:70ms;transform:translate(-2px,-10px)rotate(2deg)}.readable-list{background:#fff;border:1px solid #11111140;border-radius:10px;margin-top:18px;overflow:hidden}.readable-row{background:#fff;border-bottom:1px solid #1111111a;border-left:3px solid #0000;grid-template-columns:62px minmax(0,1fr);align-items:center;min-height:44px;transition:background .14s,border-color .14s;display:grid}.readable-row:last-child{border-bottom:0}.readable-row time{padding-left:9px;font:800 12px ui-monospace,monospace}.readable-row span{padding:0 8px;font-size:12px}.readable-row:first-child{background:#fff1f8;border-left-color:#f45cb5}.feature-card--readable:hover .readable-row:first-child,.feature-editorial-grid.is-revealed .readable-row:first-child{animation:.25s 80ms both readable-scan}.feature-card--readable:hover .readable-row:nth-child(2),.feature-editorial-grid.is-revealed .readable-row:nth-child(2){animation:.25s .33s both readable-scan}.feature-card--readable:hover .readable-row:nth-child(3),.feature-editorial-grid.is-revealed .readable-row:nth-child(3){animation:.4s .58s both readable-scan-last}.transcript-timeline .timeline-track{background:#333;height:2px;transform:none}.transcript-timeline .timeline-track i{transform-origin:0;background:#f45cb5;width:100%;height:2px;display:block;transform:scaleX(0)}.transcript-timeline.is-revealed .timeline-track{animation:none}.transcript-timeline.is-revealed .timeline-track i{animation:.76s cubic-bezier(.22,1,.36,1) .12s forwards timeline-progress}.transcript-timeline article small{opacity:.55;transition:opacity .18s}.transcript-timeline.is-revealed article b{animation:timeline-pulse .36s calc(.23s + var(--stagger-index)*.32s) ease both}.transcript-timeline.is-revealed article small{animation:timeline-copy .28s calc(.26s + var(--stagger-index)*.32s) ease forwards}.transcript-timeline article em{z-index:3;opacity:0;background:#fff;border:1px solid #222;border-radius:999px;padding:4px 7px;font:900 10px/1 ui-monospace,monospace;position:absolute;top:34px;left:14px;transform:translateY(5px)}.transcript-timeline .timeline-clean em{background:#fff}.transcript-timeline .timeline-download em{background:#ffe47a}.transcript-timeline.is-revealed .timeline-clean em{animation:.9s .87s both timeline-callout}.transcript-timeline.is-revealed .timeline-download em{animation:.9s 1.19s both timeline-callout}@keyframes clean-token-away{0%{opacity:1;text-decoration-color:#0000}45%,to{opacity:.2;text-decoration-line:line-through;text-decoration-color:#111}}@keyframes clean-spark{0%,to{transform:scale(1)}50%{color:#f45cb5;transform:scale(1.25)}}@keyframes clean-result-in{to{opacity:1;transform:none}}@keyframes clean-underline{to{transform:scaleX(1)}}@keyframes file-export-txt{0%{transform:translate(10px,18px)rotate(-3deg)}70%{transform:translate(10px,6px)rotate(-3deg)}to{transform:translate(10px,10px)rotate(-3deg)}}@keyframes file-export-srt{0%{transform:translate(-2px,2px)rotate(2deg)}70%{transform:translate(-2px,-10px)rotate(2deg)}to{transform:translate(-2px,-6px)rotate(2deg)}}@keyframes readable-scan{0%,to{background:#fff;border-left-color:#0000}35%,70%{background:#fff1f8;border-left-color:#f45cb5}}@keyframes readable-scan-last{0%,55%{background:#fff;border-left-color:#0000}75%{background:#fff1f8;border-left-color:#f45cb5}to{background:#fff;border-left-color:#0000}}@keyframes timeline-progress{to{transform:scaleX(1)}}@keyframes timeline-pulse{0%{opacity:.55;transform:scale(1);box-shadow:2px 2px #11111124}50%{opacity:1;transform:scale(1.12);box-shadow:4px 4px #11111138}to{opacity:1;transform:scale(1);box-shadow:2px 2px #11111124}}@keyframes timeline-copy{to{opacity:1}}@keyframes timeline-callout{0%,to{opacity:0;transform:translateY(5px)}15%,80%{opacity:1;transform:none}}.brand-footer{color:#fffdfa;text-align:left;background:#0b0b0b;border-top:1.5px solid #222;margin:72px 0 0;padding:0}.brand-footer .footer-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:80px;width:min(1100px,100vw - 40px);margin:0 auto;padding:64px 0 52px;display:grid}.footer-brand-row{align-items:center;gap:11px;font-size:20px;font-weight:900;display:flex}.brand-footer .bean--footer{flex-basis:42px;width:42px;height:42px}.brand-footer .footer-brand h2{color:#fffdfa;letter-spacing:-.035em;max-width:540px;margin:27px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.4vw,54px);font-weight:500;line-height:1}.brand-footer .footer-brand>p{color:#ffffffa8;max-width:480px;margin:0;font-size:14px;line-height:1.5}.footer-nav{grid-template-columns:repeat(2,minmax(120px,1fr));gap:38px;display:grid}.footer-nav div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-nav div>span{color:#ffffff85;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:900}.footer-nav a{color:#fffdfa;font-size:14px;text-decoration:none;transition:color .16s,transform .16s}.footer-nav a:hover{color:#f45cb5;transform:translate(2px)}.brand-footer .footer-bottom{color:#fff9;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;width:min(1100px,100vw - 40px);margin:0 auto;padding:20px 0 26px;font-size:12px;display:flex}.brand-footer .footer-bottom b{color:#111;background:#f5c84c;border-radius:999px;padding:5px 8px;font:900 10px ui-monospace,monospace}@media (width<=1099px){.brand-footer .footer-inner{gap:40px}.brand-footer .footer-brand h2{font-size:clamp(38px,5vw,44px)}}@media (width<=767px){.clean-card-mascot{width:92px;right:-16px}.download-files{min-height:118px}.transcript-timeline .timeline-track i,.transcript-timeline article em{display:none}.brand-footer{margin-top:56px}.brand-footer .footer-inner{grid-template-columns:1fr;gap:36px;padding:44px 0 32px}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.brand-footer .footer-brand h2{font-size:38px}.brand-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.clean-token{opacity:.2;text-decoration:line-through}.clean-after-stage{opacity:1;transform:none}.clean-after-stage span:after{transform:scaleX(1)}.download-file--txt{transform:translate(10px,10px)rotate(-3deg)!important}.download-file--srt{transform:translate(-2px,-6px)rotate(2deg)!important}.readable-row{animation:none!important}.readable-row:first-child{background:#fff1f8;border-left-color:#f45cb5}.transcript-timeline .timeline-track i{transform:scaleX(1)}.transcript-timeline article b{opacity:1!important;transform:none!important}.transcript-timeline article small{opacity:1}.transcript-timeline article em{display:none}.brand-footer *{animation:none!important}}.clean-token{color:#111111b8}.clean-token:nth-child(3),.clean-token:nth-child(4){color:#1111117a}.clean-before-stage p{color:#11111180}.clean-card-mascot{width:96px;bottom:-8px;right:8px}@keyframes clean-token-away-readable{0%{opacity:1;text-decoration-color:#0000}45%,to{opacity:.42;text-decoration-line:line-through;text-decoration-color:#111}}.clean-workbench-card:hover .clean-token,.feature-editorial-grid.is-revealed .clean-token{animation-name:clean-token-away-readable}.transcript-timeline.is-revealed .timeline-track i{animation-duration:1.35s}.transcript-timeline.is-revealed article b{animation-delay:calc(var(--stagger-index)*.35s)}@keyframes readable-first-persistent{0%,to{background:#fff1f8;border-left-color:#f45cb5}45%,70%{background:#fff1f8;border-left-color:#f45cb5}}.feature-editorial-grid.is-revealed .readable-row:first-child{animation-name:readable-first-persistent}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1099px){.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.clean-token{opacity:.42!important;text-decoration-line:line-through!important}.clean-after-stage{opacity:1!important;transform:none!important}.feature-editorial-grid .readable-row{animation:none!important}.feature-editorial-grid .readable-row:first-child{background:#fff1f8;border-left-color:#f45cb5}.transcript-timeline .timeline-track i{animation:none!important;transform:scaleX(1)!important}.transcript-timeline article b{opacity:1!important;animation:none!important;transform:none!important}.transcript-timeline article em{display:none!important}}.brand-footer{width:100%;max-width:none;margin-left:0;margin-right:0}.home-page--youtube .brand-footer{width:100%;max-width:none;margin:72px 0 0;display:block}@media (width<=767px){.home-page--youtube .brand-footer{margin-top:56px}}:root{--motion-fast:.18s;--motion-slow:.76s}@media (width>=1100px){.home-page--youtube .bean b,.home-page--youtube .bean i,.home-page--youtube .hero:after,.home-page--youtube .hero:before{animation:none}.home-page--youtube .hero-copy{animation:none;position:relative}.home-page--youtube .hero-eyebrow{animation:tk-hero-in var(--motion-medium) var(--ease-brand) both}.home-page--youtube .hero-title-group{opacity:0;animation:tk-hero-in .62s var(--ease-brand) both;display:block;transform:translateY(16px)}.home-page--youtube .hero-title-group:nth-child(2){animation-delay:90ms}.home-page--youtube .hero-title-group--underlined:after{display:none}.home-page--youtube .usable-text{display:inline-block;position:relative}.home-page--youtube .usable-text:after,.home-page--youtube .usable-text:before{content:"";background:var(--pink);transform-origin:0;height:3px;animation:tk-underline .42s var(--ease-brand) both;border-radius:999px;position:absolute;left:3%;transform:scaleX(0)}.home-page--youtube .usable-text:before{bottom:-9px;right:2%}.home-page--youtube .usable-text:after{animation-delay:90ms;bottom:-16px;right:8%}.home-page--youtube:not(.upload-page) .hero-lede{opacity:0;animation:tk-hero-in .42s .51s var(--ease-brand) both;transform:translateY(10px)}.home-page--youtube .sticker{opacity:0;animation:tk-stamp .52s var(--ease-snap) both;transition:transform var(--motion-fast) var(--ease-brand);translate:none!important}.home-page--youtube .sticker--time{animation-delay:.29s}.home-page--youtube .sticker--srt{animation-delay:.37s}.home-page--youtube .sticker--txt{animation-delay:.45s}.home-page--youtube .sticker--clean{animation-delay:.53s}.home-page--youtube .sticker:hover{transform:translateY(-3px)rotate(.6deg)scale(1.01)}.home-page--youtube .hero-tool-card{animation:tk-tool-card .42s .6s var(--ease-brand) both}.home-page--youtube .url-control input{transform-origin:0;animation:tk-tool-input .36s .65s var(--ease-brand) both}.home-page--youtube .hero-submit{animation:tk-tool-button .3s .7s var(--ease-snap) both;transition:transform var(--motion-fast) var(--ease-press),box-shadow var(--motion-fast) var(--ease-press),background-color .32s ease}.home-page--youtube .hero-submit:hover{box-shadow:0 4px 0 var(--pink);transform:translateY(-2px)}.home-page--youtube .hero-submit:active{box-shadow:0 1px 0 var(--pink);transform:translateY(2px)}.home-page--youtube .button-arrow{transition:transform var(--motion-fast) var(--ease-brand);display:inline-block}.home-page--youtube .hero-submit:hover .button-arrow{transform:translate(4px)}.home-page--youtube .stagger-pills>span{opacity:0;animation:tk-pill-in .28s var(--ease-brand) both;transform:translateY(6px)}.home-page--youtube .stagger-pills>span:first-child{animation-delay:.76s}.home-page--youtube .stagger-pills>span:nth-child(2){animation-delay:.805s}.home-page--youtube .stagger-pills>span:nth-child(3){animation-delay:.85s}.home-page--youtube .stagger-pills>span:nth-child(4){animation-delay:.895s}.home-page--youtube .hero-guide{opacity:0;animation:tk-guide-in .52s .97s var(--ease-brand) both;transform:translateY(24px)}.home-page--youtube .hero-guide-bubble{opacity:0;transform-origin:100% 100%;animation:tk-bubble-in .32s 1.15s var(--ease-snap) both;transform:scale(.75)}.home-page--youtube .url-control input:focus~.hero-submit{transform:translateY(-1px)}.home-page--youtube .full-result-preview .preview-actions button{transition:transform var(--motion-fast) var(--ease-press),background-color .22s ease}.home-page--youtube .full-result-preview .preview-actions button:active{transform:translateY(2px)}.home-page--youtube .download-button.download-ready,.home-page--youtube .full-result-preview .preview-actions button.is-copied{background:var(--pink)}.home-page--youtube .feature-editorial-grid .feature-card:hover{box-shadow:none;transform:none}.home-page--youtube .feature-editorial-grid .feature-card--download:hover .download-file--txt{transform:translate(10px,6px)rotate(-3deg)}.home-page--youtube .feature-editorial-grid .feature-card--download:hover .download-file--srt{transform:translate(-2px,-10px)rotate(2deg)}.home-page--youtube .brand-footer{opacity:1;transform:none}.home-page--youtube .brand-footer:before{content:"";background:var(--pink);transform-origin:0;height:2px;transition:transform .7s var(--ease-brand);position:absolute;left:0;right:0;transform:scaleX(0)}.home-page--youtube .brand-footer{position:relative}.home-page--youtube .brand-footer.is-revealed:before{transform:scaleX(1)}.home-page--youtube .brand-footer .footer-bottom,.home-page--youtube .brand-footer .footer-brand h2,.home-page--youtube .brand-footer .footer-brand-row,.home-page--youtube .brand-footer .footer-brand>p,.home-page--youtube .brand-footer .footer-nav>div{opacity:0;animation:tk-footer-in .42s var(--ease-brand) both;transform:translateY(8px)}.home-page--youtube .brand-footer .footer-brand-row{animation-delay:80ms}.home-page--youtube .brand-footer .footer-brand h2{animation-delay:.15s}.home-page--youtube .brand-footer .footer-brand>p{animation-delay:.22s}.home-page--youtube .brand-footer .footer-nav>div:first-child{animation-delay:.26s}.home-page--youtube .brand-footer .footer-nav>div:nth-child(2){animation-delay:.33s}.home-page--youtube .brand-footer .footer-nav>div:nth-child(3){animation-delay:.4s}.home-page--youtube .brand-footer .footer-bottom{animation-delay:.47s}}@keyframes tk-hero-in{to{opacity:1;transform:none}}@keyframes tk-underline{to{transform:scaleX(1)}}@keyframes tk-tool-card{0%{opacity:0;transform:scaleX(.975)}to{opacity:1;transform:none}}@keyframes tk-tool-input{0%{transform:scaleX(.92)}to{transform:none}}@keyframes tk-tool-button{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@keyframes tk-pill-in{to{opacity:1;transform:none}}@keyframes tk-guide-in{to{opacity:1;transform:none}}@keyframes tk-bubble-in{0%{opacity:0;transform:scale(.75)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes tk-footer-in{to{opacity:1;transform:none}}.home-page--youtube .sticker--time{--stamp-rotate:-9deg}.home-page--youtube .sticker--txt{--stamp-rotate:-12deg}.home-page--youtube .sticker--srt{--stamp-rotate:10deg}.home-page--youtube .sticker--clean{--stamp-rotate:8deg}@keyframes tk-stamp{0%{opacity:0;transform:translateY(-12px) scale(.86) rotate(calc(var(--stamp-rotate) + 2deg))}65%{opacity:1;transform:translateY(2px) scale(1.04) rotate(calc(var(--stamp-rotate) - 1deg))}to{opacity:1;transform:rotate(var(--stamp-rotate))}}@media (prefers-reduced-motion:reduce){.home-page--youtube .brand-footer *,.home-page--youtube .hero-eyebrow,.home-page--youtube .hero-guide,.home-page--youtube .hero-guide-bubble,.home-page--youtube .hero-lede,.home-page--youtube .hero-submit,.home-page--youtube .hero-title-group,.home-page--youtube .hero-tool-card,.home-page--youtube .stagger-pills>span,.home-page--youtube .sticker,.home-page--youtube .url-control input{opacity:1!important;animation:none!important;transform:none!important}.home-page--youtube .usable-text:after,.home-page--youtube .usable-text:before{animation:none!important;transform:scaleX(1)!important}.home-page--youtube .hero-submit:active,.home-page--youtube .hero-submit:hover{box-shadow:none!important;transform:none!important}.home-page--youtube .brand-footer:before{transform:scaleX(1)}.home-page--youtube .feature-editorial-grid .feature-card:hover{box-shadow:none;transform:none}}@media (width>=1100px){.home-page--youtube .hero-tool-card{opacity:0;transform-origin:top;animation:tk-tool-frame .42s .5s var(--ease-brand) both;transform:translateY(14px)scaleX(.975)}.home-page--youtube .url-control input{opacity:.25;transform-origin:0;animation:tk-tool-field .36s .6s var(--ease-brand) both;transform:scaleX(.88)}.home-page--youtube .youtube-dot{animation:tk-youtube-seal .26s .96s var(--ease-snap) both}.home-page--youtube .hero-submit{opacity:0;box-shadow:0 0 0 var(--pink);animation:tk-tool-submit .34s .66s var(--ease-snap) both;transform:translateY(-8px)scale(.96)}.home-page--youtube .hero-helper{opacity:0;animation:tk-tool-helper .26s .78s var(--ease-brand) both;transform:translateY(5px)}.home-page--youtube .hero-helper span{animation:tk-helper-lock .22s .74s var(--ease-brand) both;display:inline-block}.home-page--youtube .stagger-pills>span{opacity:0;animation:tk-tool-pill .26s var(--ease-brand) both;transform:translateY(7px)scale(.97)}.home-page--youtube .stagger-pills>span:first-child{animation-delay:.83s}.home-page--youtube .stagger-pills>span:nth-child(2){animation-delay:.885s}.home-page--youtube .stagger-pills>span:nth-child(3){animation-delay:.94s}.home-page--youtube .stagger-pills>span:nth-child(4){animation-delay:.995s}.home-page--youtube .hero-guide{opacity:0;animation:tk-tool-mascot .52s .92s var(--ease-brand) both;transform:translate(18px,24px)scale(.96)}.home-page--youtube .hero-guide-bubble{opacity:0;transform-origin:100% 100%;animation:tk-tool-speech .32s 1.1s var(--ease-snap) both;transform:scale(.82)translateY(5px)}.home-page--youtube .hero-tool-card:focus-within{box-shadow:4px 4px #f65cab29}.home-page--youtube .hero-tool-card:focus-within input{border-color:#111;transform:translateY(-1px)}.home-page--youtube .hero-tool-card:focus-within~.hero-guide{transform:translate(-2px)}.home-page--youtube .hero-tool-card:focus-within~.hero-guide-bubble{transform:translateY(-3px)}.home-page--youtube .hero-tool-card:focus-within .stagger-pills>span{opacity:.72}.home-page--youtube .stagger-pills>span{transition:transform .16s var(--ease-press),background-color .16s ease,opacity .16s ease}.home-page--youtube .stagger-pills>span:hover{background:#fff5fa;transform:translateY(-2px)scale(1)}.home-page--youtube .stagger-pills>span:active{transform:translateY(1px)scale(1)}.home-page--youtube .youtube-dot.is-valid{animation:tk-url-valid .32s var(--ease-snap) both}.home-page--youtube .url-control.has-invalid-link input{border-color:#dfa19b;animation:.22s both tk-link-nudge}.home-page--youtube .url-control input:not(:-moz-placeholder-shown):invalid{border-color:#dfa19b;animation:.22s both tk-link-nudge}.home-page--youtube .url-control input:not(:placeholder-shown):invalid{border-color:#dfa19b;animation:.22s both tk-link-nudge}.home-page--youtube .url-control input:not(:-moz-placeholder-shown):valid{background-image:linear-gradient(#4ba86a,#4ba86a);background-position:calc(100% - 18px);background-repeat:no-repeat;background-size:8px 8px;padding-right:40px}.home-page--youtube .url-control input:not(:placeholder-shown):valid{background-image:linear-gradient(#4ba86a,#4ba86a);background-position:calc(100% - 18px);background-repeat:no-repeat;background-size:8px 8px;padding-right:40px}.home-page--youtube .url-control{position:relative}.home-page--youtube .url-control:has(input:not(:-moz-placeholder-shown):valid):after{content:"✓";z-index:3;color:#258443;animation:tk-check-in .26s var(--ease-brand) both;font-size:13px;font-weight:900;position:absolute;top:50%;right:210px;transform:translateY(-50%)}.home-page--youtube .url-control:has(input:not(:placeholder-shown):valid):after{content:"✓";z-index:3;color:#258443;animation:tk-check-in .26s var(--ease-brand) both;font-size:13px;font-weight:900;position:absolute;top:50%;right:210px;transform:translateY(-50%)}.home-page--youtube .hero-submit:hover{transform:translateY(-2px);box-shadow:0 4px #f45cb5}.home-page--youtube .hero-submit:active{transform:translateY(2px);box-shadow:0 1px #f45cb5}}@keyframes tk-tool-frame{to{opacity:1;transform:translateZ(0)scaleX(1)}}@keyframes tk-tool-field{to{opacity:1;transform:scaleX(1)}}@keyframes tk-youtube-seal{0%{transform:scale(.86)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes tk-tool-submit{0%{opacity:0;transform:translateY(-8px)scale(.96);box-shadow:0 0 #f45cb5}70%{opacity:1;transform:translateY(2px)scale(1.015);box-shadow:0 3px #f45cb5}to{opacity:1;box-shadow:none;transform:none}}@keyframes tk-tool-helper{to{opacity:1;transform:none}}@keyframes tk-helper-lock{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes tk-tool-pill{to{opacity:1;transform:none}}@keyframes tk-tool-mascot{65%{opacity:1;transform:translate(-2px,-2px)scale(1.015)}to{opacity:1;transform:none}}@keyframes tk-tool-speech{70%{opacity:1;transform:scale(1.025)translateY(-1px)}to{opacity:1;transform:none}}@keyframes tk-url-valid{0%{transform:scale(1)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes tk-link-nudge{25%{transform:translate(-2px)}75%{transform:translate(2px)}to{transform:none}}@keyframes tk-check-in{0%{opacity:0;transform:translateY(-50%)scale(.72)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.home-page--youtube .hero-guide,.home-page--youtube .hero-guide-bubble,.home-page--youtube .hero-helper,.home-page--youtube .hero-helper span,.home-page--youtube .hero-submit,.home-page--youtube .hero-tool-card,.home-page--youtube .stagger-pills>span,.home-page--youtube .url-control input,.home-page--youtube .youtube-dot{opacity:1!important;animation:none!important;transform:none!important}.home-page--youtube .stagger-pills>span{transition:none!important}.home-page--youtube .url-control input:not(:-moz-placeholder-shown):invalid{animation:none!important}.home-page--youtube .url-control input:not(:placeholder-shown):invalid{animation:none!important}}.home-page--youtube .loading-dots{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.home-page--youtube .loading-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:.7s ease-in-out infinite tk-dot}.home-page--youtube .loading-dots i:nth-child(2){animation-delay:.11s}.home-page--youtube .loading-dots i:nth-child(3){animation-delay:.22s}.home-page--youtube .full-result-preview .preview-actions .is-copied{position:relative}.home-page--youtube .full-result-preview .preview-actions .is-copied:after{content:"TXT";color:#111;animation:tk-paper-pop .56s var(--ease-snap) both;background:#fffdfa;border:1px solid #222;border-radius:4px;padding:2px 4px;font:900 9px ui-monospace,monospace;position:absolute;top:-15px;right:-4px}.home-page--youtube .full-result-preview .download-button.download-ready:after{content:"Ready!";color:#f45cb5;font-size:10px;font-weight:900;position:absolute;top:-17px;right:0}.home-page--youtube .full-result-preview .download-button{position:relative}@keyframes tk-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes tk-paper-pop{0%{opacity:0;transform:translateY(8px)scale(.8)}55%{opacity:1;transform:translateY(-8px)scale(1.04)}to{opacity:0;transform:translateY(-2px)scale(.95)}}.downloader-home-hero{text-align:center;padding:clamp(72px,10vw,128px) 20px 54px}.downloader-home-hero h1{color:#111;letter-spacing:-.055em;max-width:900px;margin:16px auto 14px;font-family:Georgia,serif;font-size:clamp(52px,7vw,92px);font-weight:500;line-height:.92}.downloader-home-hero p:not(.hero-eyebrow){max-width:560px;color:var(--muted);margin:0 auto 24px;font-size:17px;line-height:1.5}.downloader-home-hero .button{display:inline-flex}.blueprint-beta-badge{margin-bottom:14px;display:inline-flex}.blueprint-home .hero{padding-top:clamp(46px,6vw,76px);padding-bottom:clamp(44px,6vw,72px)}.downloader-quick-form{gap:10px;width:min(700px,100%);margin:0 auto 12px;display:flex}.downloader-quick-form input{min-height:56px;font:inherit;background:#fffdfa;border:1.5px solid #222;border-radius:12px;flex:1;padding:0 18px}.downloader-format-links{justify-content:center;gap:10px;display:flex}.downloader-format-links a{color:#111;background:#fffdfa;border:1.5px solid #222;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800}.download-preview{background:#fffdfa;border:1.5px solid #222;border-radius:18px;grid-template-columns:240px 1fr;align-items:center;gap:24px;width:min(1120px,100% - 40px);min-height:280px;margin:0 auto 80px;padding:22px;display:grid}.download-preview-thumb{background:linear-gradient(145deg,#272727 0 45%,#f45cb5 45% 62%,#f5c84c 62%);border-radius:10px;height:180px}.download-preview h2{margin:10px 0 4px;font-size:22px}.download-preview p{color:var(--muted);margin:0}.download-preview-actions{gap:10px;margin-top:20px;display:flex}.download-preview-actions a{color:#111;border:1.5px solid #222;border-radius:9px;justify-content:space-between;gap:20px;padding:10px 12px;font-size:12px;display:flex}.blueprint-bento{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.blueprint-bento .feature-card{min-height:280px;grid-row:auto!important}.blueprint-home .hero-title{font-size:clamp(44px,5.4vw,78px)}@media (width<=767px){.downloader-home-hero{padding-top:52px;padding-bottom:32px}.downloader-home-hero h1{font-size:clamp(44px,12vw,68px)}.blueprint-home .hero{padding-top:36px}.blueprint-home .sticker{display:none}.downloader-quick-form{flex-direction:column}.download-preview{grid-template-columns:1fr;min-height:0;margin-bottom:56px}.download-preview-thumb{height:130px}.download-preview-actions{flex-direction:column}.blueprint-bento{grid-template-columns:1fr!important}}.blueprint-home .downloader-home-hero{padding:48px 20px 42px}.blueprint-home .downloader-home-hero h1{font-size:clamp(50px,6.2vw,78px)}.blueprint-home .hero-copy{max-width:760px}.blueprint-home .blueprint-beta-badge{margin-bottom:8px}.blueprint-home .hero-title{margin-top:10px!important;margin-bottom:12px!important;font-size:clamp(46px,5.4vw,76px)!important}.blueprint-home .hero-lede{max-width:720px;margin-top:12px;font-size:15px;line-height:1.4}.blueprint-home .blueprint-input-card{margin-top:18px;margin-bottom:18px}.blueprint-home .sticker--time{top:72px;left:14%}.blueprint-home .sticker--txt{top:190px;left:19%}.blueprint-home .sticker--srt{top:78px;right:14%}.blueprint-home .sticker--clean{top:202px;right:18%}.blueprint-home .home-preview{max-height:360px;overflow:hidden;margin-top:28px!important}@media (width<=767px){.blueprint-home .downloader-home-hero{padding:40px 12px 30px}.blueprint-home .hero--youtube{padding-top:28px;padding-bottom:16px}.blueprint-home .hero-title{font-size:clamp(42px,12vw,62px)!important}.blueprint-home .blueprint-input-card{margin-top:16px}.blueprint-home .sticker--time,.blueprint-home .sticker--txt{display:grid}.blueprint-home .sticker--time{top:72px;left:10%}.blueprint-home .sticker--txt{top:72px;left:auto;right:10%}.blueprint-home .sticker--clean,.blueprint-home .sticker--srt{display:none}}.blueprint-home{background:#f7f3ed}.blueprint-home .downloader-home-hero{text-align:left;grid-template-columns:5fr 7fr;align-items:center;gap:40px;max-width:1200px;padding:72px 32px 64px;display:grid}.blueprint-home .downloader-home-hero .hero-eyebrow{grid-column:1}.blueprint-home .downloader-home-hero h1{text-align:left;text-wrap:balance;font-size:clamp(58px,7vw,108px);line-height:.86}.blueprint-home .downloader-home-hero p:not(.hero-eyebrow){margin:0;font-size:19px}.blueprint-home .downloader-quick-form{background:#f5c84c;border:3px solid #111;grid-area:1/2/4;gap:14px;width:100%;margin:0;padding:28px;display:grid;box-shadow:5px 5px #111}.blueprint-home .downloader-quick-form:before{content:"PASTE A YOUTUBE LINK";letter-spacing:.08em;font-size:13px;font-weight:900}.blueprint-home .downloader-quick-form input{border:2px solid #111;border-radius:8px;min-height:60px}.blueprint-home .downloader-quick-form .button{background:#111;border:2px solid #111;justify-content:center;min-height:54px}.blueprint-home .downloader-format-links{z-index:1;grid-area:4/2;justify-content:stretch;margin-top:-54px;padding:0 28px}.blueprint-home .downloader-format-links a{text-align:center;background:#fff;border:2px solid #111;border-radius:8px;flex:1}.blueprint-home .download-preview{width:min(1200px,100% - 64px);box-shadow:none;background:0 0;border:3px solid #111;border-left:0;border-right:0;border-radius:0;margin-bottom:96px}.blueprint-home .hero--youtube{background:#a8ddd4;border-top:3px solid #111;border-bottom:3px solid #111;padding:64px 32px 52px}.blueprint-home .hero-copy{text-align:left;max-width:720px;margin-left:5%}.blueprint-home .blueprint-beta-badge{display:inline-block}.blueprint-home .hero-title{text-align:left;font-size:clamp(52px,5.5vw,88px)!important}.blueprint-home .hero-lede{text-align:left}.blueprint-home .blueprint-input-card{display:none}.blueprint-home .hero--youtube .sticker{vertical-align:top;margin:20px 8px 0;display:inline-grid;position:static;transform:rotate(-2deg)}.blueprint-home .hero--youtube .sticker--srt{transform:rotate(1deg)}.blueprint-home .hero--youtube .sticker--clean{transform:rotate(-1deg)}.blueprint-home .home-preview{border:3px solid #111;border-radius:12px;width:min(760px,100% - 64px);box-shadow:5px 5px #111;margin:0 6% 0 auto!important}.blueprint-home .feature-editorial-grid{gap:0;width:min(1200px,100% - 64px);margin-top:96px;grid-template-rows:none!important;grid-template-columns:repeat(3,1fr)!important}.blueprint-home .feature-editorial-grid .feature-card{background:0 0;border:3px solid #111;border-left:0;border-right:0;border-radius:0;min-height:300px;box-shadow:none!important}.blueprint-home .faq{grid-template-columns:4fr 8fr;gap:48px;width:min(1200px,100% - 64px);max-width:none;margin:96px auto 0;display:grid}.blueprint-home .faq>details{background:0 0;border:0;border-bottom:2px solid #111;border-radius:0}@media (width<=767px){.blueprint-home .downloader-home-hero{padding:48px 20px;display:block}.blueprint-home .downloader-home-hero h1,.blueprint-home .downloader-home-hero p:not(.hero-eyebrow){text-align:left;margin:16px 0}.blueprint-home .downloader-quick-form{margin:24px 0 12px;padding:20px}.blueprint-home .downloader-format-links{margin:0;padding:0}.blueprint-home .download-preview{width:calc(100% - 40px)}.blueprint-home .hero--youtube{padding:48px 20px}.blueprint-home .hero-copy{text-align:left;margin:0}.blueprint-home .hero-title{font-size:clamp(44px,13vw,68px)!important}.blueprint-home .hero-lede{text-align:left}.blueprint-home .hero--youtube .sticker{display:none}.blueprint-home .home-preview{width:calc(100% - 40px);margin:32px auto 0!important}.blueprint-home .feature-editorial-grid{width:calc(100% - 40px);margin-top:56px;display:block}.blueprint-home .feature-editorial-grid .feature-card{min-height:0;padding:32px 0}.blueprint-home .feature-editorial-grid .feature-card+.feature-card{border-left:0}.blueprint-home .faq{width:calc(100% - 40px);margin-top:64px;display:block}.blueprint-home .faq>h2{font-size:52px}.blueprint-home .site-footer{margin-top:64px}}.blueprint-home .hero--youtube .home-preview{max-height:330px;overflow:hidden}.blueprint-home .faq .eyebrow{padding:5px 9px;font-size:11px}.blueprint-home .faq>details{padding:13px 0}.blueprint-home .faq>details p{margin:8px 0;font-size:14px}@media (width<=767px){.blueprint-home .feature-editorial-grid{margin-top:48px}.blueprint-home .feature-editorial-grid .feature-card{margin-bottom:16px}.blueprint-home .faq{margin-top:52px}.blueprint-home .site-footer{margin-top:44px}.blueprint-home .mascot{bottom:12px;right:12px;transform:scale(.62)}.blueprint-home .mascot:hover{transform:scale(.66)}.blueprint-home .hero--youtube .home-preview{margin-top:20px!important}.blueprint-home .feature-card--clean .structure-demo--vertical{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-home .feature-card--clean .structure-demo--vertical b:nth-child(n){grid-row:auto}.blueprint-home .clean-card-mascot{bottom:-8px;right:-8px}}.blueprint-home .downloader-home-hero{grid-template-rows:auto auto;grid-template-columns:minmax(560px,.95fr) minmax(444px,1.05fr);align-items:start;gap:0 100px;padding:46px 32px 150px}.blueprint-home .downloader-home-hero h1{letter-spacing:-.045em;flex-direction:column;grid-area:1/1;width:min(100%,520px);margin:0;font-size:clamp(76px,6vw,100px);line-height:.84;display:flex;overflow:visible}.blueprint-home .downloader-home-hero h1 span{white-space:nowrap;display:block}.blueprint-home .downloader-home-hero p:not(.hero-eyebrow){grid-area:2/1;max-width:420px;margin:36px 0 0}.blueprint-home .downloader-tool-stack{flex-direction:column;grid-area:1/2/3;align-items:flex-end;gap:22px;min-width:0;margin-top:24px;margin-left:30px;display:flex}.blueprint-home .downloader-tool-stack .downloader-quick-form{width:100%;transform:none}.blueprint-home .downloader-tool-stack .home-compare-card{width:76%;margin:0;padding:16px 22px 15px}.blueprint-home .downloader-tool-stack{justify-self:end;margin-left:0}.blueprint-home .downloader-tool-stack .downloader-quick-form{gap:13px;width:530px;max-width:100%;padding:26px 28px}.blueprint-home .downloader-tool-stack .downloader-quick-form:before{font-size:15px}.blueprint-home .downloader-tool-stack .downloader-quick-form input{min-height:58px}.blueprint-home .downloader-tool-stack .downloader-format-links button{min-height:52px}.blueprint-home .downloader-tool-stack .downloader-quick-form>.button{min-height:64px;padding-inline:22px;font-size:18px;font-weight:700}.blueprint-home .downloader-home-hero{grid-template-columns:minmax(500px,1fr) minmax(540px,540px);gap:0 70px}.blueprint-home .downloader-home-hero h1{letter-spacing:-.05em;max-width:520px;font-size:clamp(84px,5.6vw,92px);line-height:.82}.blueprint-home .downloader-home-hero p:not(.hero-eyebrow){margin-top:30px}.blueprint-home .downloader-tool-stack{gap:54px}.blueprint-home .downloader-tool-stack .home-compare-card{width:63%;padding:13px 18px 12px}.blueprint-home .downloader-tool-stack .home-compare-card .home-compare-card__title{font-size:24px}@media (width<=1100px) and (width>=769px){.blueprint-home .downloader-home-hero{grid-template-columns:minmax(480px,.95fr) minmax(420px,1.05fr);gap:44px}.blueprint-home .downloader-home-hero h1{max-width:520px;font-size:clamp(4.2rem,6.4vw,6.2rem)}.blueprint-home .downloader-home-hero h1 span{white-space:normal}.blueprint-home .downloader-tool-stack .home-compare-card{width:88%}}@media (width<=768px){.blueprint-home .downloader-home-hero{padding:48px 20px;display:block}.blueprint-home .downloader-home-hero h1{letter-spacing:-.04em;font-size:clamp(3.3rem,17vw,5rem);line-height:.88}.blueprint-home .downloader-home-hero h1 span{white-space:normal}.blueprint-home .downloader-home-hero p:not(.hero-eyebrow){max-width:420px;margin-top:28px}.blueprint-home .downloader-tool-stack{align-items:stretch;gap:44px;display:flex}.blueprint-home .downloader-tool-stack .home-compare-card{width:100%;margin:0}}.blueprint-home .downloader-quick-form{grid-template-rows:auto auto auto;grid-template-columns:1fr}.blueprint-home .downloader-quick-form .downloader-format-links{grid-area:auto;gap:10px;margin:0;padding:0;display:flex}.blueprint-home .downloader-format-links a{place-items:center;min-height:46px;display:grid}.blueprint-home .download-preview-thumb{background:#d9d5cc;height:150px;position:relative}.blueprint-home .download-preview-thumb:after{content:"VIDEO PREVIEW";color:#6b665e;letter-spacing:.12em;place-items:center;font:700 12px ui-monospace,monospace;display:grid;position:absolute;inset:0}.blueprint-home .download-preview{min-height:230px;padding:18px}.blueprint-home .download-preview h2{font-size:20px}.downloader-seo-page{background:var(--bg);min-height:100vh;padding-bottom:72px}.downloader-seo-shell{max-width:920px;padding:64px 20px}.downloader-seo-shell header{max-width:700px;margin-bottom:28px}.downloader-seo-shell h1{letter-spacing:-.05em;margin:12px 0;font:500 clamp(52px,7vw,92px)/.9 Georgia,serif}.downloader-seo-intro{max-width:560px;color:var(--muted);font-size:18px}.downloader-shared-tool{background:#f5c84c;border:3px solid #111;max-width:760px;padding:24px;box-shadow:5px 5px #111}.downloader-shared-tool form{gap:12px;display:grid}.downloader-shared-tool label,.downloader-shared-tool legend{font-size:13px;font-weight:900}.downloader-shared-tool input{min-height:56px;font:inherit;border:2px solid #111;border-radius:8px;padding:0 14px}.downloader-shared-tool fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.downloader-shared-tool fieldset button,.downloader-shared-tool>form>button{color:#111;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:2px solid #111;border-radius:8px;font-weight:900}.downloader-shared-tool fieldset button.active,.downloader-shared-tool>form>button{color:#fff;background:#111}.downloader-shared-tool>p{color:#8e2940;font-size:13px}.downloader-shared-tool>p button{background:#fff;border:1px solid #111;padding:5px 8px;font-weight:800}.downloader-seo-shell>section{max-width:760px;margin-top:56px}.downloader-seo-shell h2{margin-bottom:18px;font-size:28px}.downloader-seo-shell ol{gap:0;padding:0;list-style:none;display:grid}.downloader-seo-shell ol li{border-bottom:2px solid #111;align-items:center;gap:18px;padding:16px 0;display:flex}.downloader-seo-shell ol b{font:700 28px Georgia,serif}.downloader-seo-shell ul{padding-left:22px;line-height:1.7}.downloader-seo-shell details{border-bottom:2px solid #111;padding:16px 0}.downloader-seo-shell summary{cursor:pointer;font-weight:800}.downloader-seo-shell details p{max-width:620px;color:var(--muted);line-height:1.55}.downloader-related{border-top:2px solid #111;flex-wrap:wrap;gap:18px;margin-top:52px;padding-top:20px;display:flex}.downloader-related a{color:#111;text-underline-offset:4px;font-weight:900;text-decoration:underline}.video-download-result{overflow-wrap:anywhere;background:#fff;border:2px solid #111;border-radius:8px;gap:12px;margin-top:18px;padding:18px;display:grid}.video-download-result h2,.video-download-result h3,.video-download-result p{margin:0}.video-download-result button,.video-download-result>a{color:#fff;min-height:48px;font:inherit;text-align:center;cursor:pointer;background:#111;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-weight:900;text-decoration:none;display:inline-flex}.video-download-result>a{color:#111;background:#fff}.video-download-result button:focus-visible,.video-download-result>a:focus-visible{outline:2px solid var(--pink);outline-offset:3px}@media (width<=639px){.video-download-result{padding:15px}.video-download-result button,.video-download-result>a{width:100%;min-width:0}.downloader-shared-tool{padding:18px}.downloader-shared-tool input{width:100%;min-width:0}}.download-result{min-width:0;margin-top:18px}.download-result__local-note{color:var(--muted);font-size:13px}.generated-command{box-sizing:border-box;min-width:0;max-width:100%}.generated-command pre{box-sizing:border-box;white-space:pre;max-width:100%;display:block;overflow-x:auto}.copy-command{font-weight:900}.backup-toggle{color:var(--muted);text-align:left;text-underline-offset:3px;background:0 0;border:0;margin-top:18px;padding:0;font-size:12px;font-weight:700;text-decoration:underline;display:block}.online-backups{border-top:1px solid #11111147;margin-top:10px;padding-top:10px}.downloader-real-result__meta{gap:6px;display:grid}.downloader-real-result__filename{overflow-wrap:anywhere;font-weight:800}.downloader-real-result__meta small{color:#111;font-size:12px}.download-started-feedback{grid-column:1/-1;gap:8px;padding:16px 2px;display:grid}.download-started-feedback strong{letter-spacing:.08em;font-size:15px}.download-started-feedback span{font-weight:800}.download-started-feedback small{overflow-wrap:anywhere;font-size:13px}.download-started-feedback em{color:#514b45;font-size:13px;font-style:normal}.desktop-nav a.active,.tools-trigger.is-active{color:var(--pink)}.blueprint-section{-moz-column-gap:72px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;column-gap:72px;padding:76px 48px 82px;transition:background-color .22s;display:grid}.blueprint-section,.blueprint-section--pink{background-color:var(--pink)}.blueprint-section--mint{background-color:var(--mint)}.blueprint-section--yellow{background-color:var(--yellow)}.blueprint-section .hero-copy{text-align:left;max-width:100%}.blueprint-section .hero-title{align-items:flex-start;margin-left:0;margin-right:0}.blueprint-section .hero-lede{max-width:520px;margin-left:0;margin-right:0}.blueprint-section .home-preview{grid-area:1/2;transform:translate(-24px,-48px);margin:0!important}.blueprint-section--pink .usable-text:after,.blueprint-section--pink .usable-text:before{background:var(--yellow)!important}.blueprint-section--mint .usable-text:after,.blueprint-section--mint .usable-text:before,.blueprint-section--yellow .usable-text:after,.blueprint-section--yellow .usable-text:before{background:var(--pink)!important}.blueprint-bento .feature-card{transition:transform .18s,box-shadow .18s}.blueprint-bento .feature-card:hover{transform:translateY(-4px);box-shadow:5px 6px #111}.blueprint-section button,.blueprint-section input,.blueprint-section textarea{font-family:inherit}@media (width<=900px){.blueprint-section{grid-template-columns:1fr;row-gap:28px;padding:56px 24px 64px}.blueprint-section .home-preview{grid-area:auto;transform:none}.blueprint-section .hero-copy{text-align:center}.blueprint-section .hero-title{align-items:center}.blueprint-section .hero-lede,.blueprint-section .hero-title{margin-left:auto;margin-right:auto}}.mobile-menu-toggle,.mobile-nav{display:none}@media (width<=720px){.mobile-menu-toggle{border:1.5px solid var(--line);background:var(--card);border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.mobile-nav{z-index:30;border:1.5px solid var(--line);background:var(--card);border-radius:10px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:12px;right:12px;box-shadow:4px 4px #1112}.site-header{position:relative}.mobile-nav a{border-radius:7px;padding:11px 12px;font-size:14px;font-weight:800}.mobile-nav a:hover{background:var(--pink-soft)}}.blueprint-home .downloader-format-links{border:0;min-width:0}.blueprint-home .downloader-format-links button{color:#111;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:2px solid #111;border-radius:8px;flex:1;font-size:13px;font-weight:800}.blueprint-home .downloader-format-links button.active{color:#fff;background:#111}.blueprint-home .downloader-format-links button:focus-visible,.blueprint-home .downloader-quick-form input:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.blueprint-home .downloader-inline-error{color:#8e2940;grid-column:1/-1;margin:0;font-size:13px}.blueprint-home .downloader-inline-error button{cursor:pointer;background:#fff;border:1px solid #111;border-radius:6px;margin-left:8px;padding:5px 8px;font-weight:800}.blueprint-home .downloader-real-result{color:#111;border-top:2px solid #111;grid-column:1/-1;margin-top:4px;padding-top:16px}.blueprint-home .downloader-real-result__heading{letter-spacing:.08em;font-size:12px;font-weight:900}.blueprint-home .downloader-real-result__row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;display:grid}.blueprint-home .downloader-real-result__file{aspect-ratio:1;background:#fff;border:2px solid #111;place-items:center;font-size:11px;font-weight:900;display:grid}.blueprint-home .downloader-real-result__meta{min-width:0}.blueprint-home .downloader-real-result__meta span,.blueprint-home .downloader-real-result__meta strong{overflow-wrap:anywhere;display:block}.blueprint-home .downloader-real-result__meta span{color:#5d5750;margin-top:4px;font-size:12px}.blueprint-home .downloader-real-result__action{color:#111;background:#fff;border:2px solid #111;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.blueprint-home .downloader-real-result__action:hover{color:#fff;background:#111}@media (width<=620px){.blueprint-home .downloader-real-result__row{grid-template-columns:52px minmax(0,1fr)}.blueprint-home .downloader-real-result__action{grid-column:2;justify-self:start}.blueprint-home .downloader-format-links{grid-template-columns:1fr 1fr;display:grid!important}}.blueprint-home .transcript-timeline{display:none!important}.blueprint-home .hero--youtube{padding-top:42px;padding-bottom:34px}.blueprint-home .home-preview{margin-top:24px!important}.blueprint-home .feature-editorial-grid{gap:22px;margin-top:72px}.blueprint-home .feature-editorial-grid .feature-card{background:#fffdfa85;border-radius:10px;min-height:270px;padding:28px 26px;border:2px solid #111!important}.blueprint-home .feature-editorial-grid .feature-card+.feature-card{border-left:2px solid #111}.blueprint-home .faq{margin-top:72px}.blueprint-home .faq>h2{font-size:clamp(42px,5vw,68px)}.blueprint-home .downloader-quick-form{gap:10px;padding:20px 22px}.blueprint-home .downloader-quick-form input{min-height:54px}.blueprint-home .downloader-format-links a{min-height:42px;font-size:13px}.blueprint-home .download-preview-actions{margin-top:14px}.blueprint-home .download-preview-actions a{padding:8px 10px}.blueprint-home .blueprint-section .home-preview{margin-top:24px!important;transform:none!important}.blueprint-home .faq>h2{text-align:left;font-size:0}.blueprint-home .faq>h2:after{content:"GOT\a QUESTIONS?";white-space:pre;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,68px);line-height:.92}.blueprint-home .hero--youtube .sticker--srt{display:none}.blueprint-home .mascot{transform-origin:100% 100%;transform:scale(.78);animation:none!important}.blueprint-home .mascot:hover{opacity:1;transform:scale(.82)}.blueprint-home .site-footer{margin-top:40px}.blueprint-home .downloader-home-hero>.hero-eyebrow{display:none}.blueprint-home .downloader-home-hero{padding-top:56px}.blueprint-home .hero--youtube .home-preview{margin-top:-40px!important}.blueprint-home .feature-card--clean .structure-demo--vertical{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.blueprint-home .feature-card--clean .structure-demo--vertical b:nth-child(n+4){grid-row:2}.blueprint-home .clean-card-mascot{bottom:-10px;right:-10px}.blueprint-home .faq>.eyebrow{display:none}.blueprint-home .mascot{opacity:.9;right:22px}@media (width>=768px){.blueprint-home .hero--youtube{padding-top:22px!important;padding-bottom:12px!important}.blueprint-home .hero-copy{max-width:760px}.blueprint-home .blueprint-beta-badge{margin-bottom:4px}.blueprint-home .hero-title{margin-top:6px!important;margin-bottom:8px!important;line-height:.9!important}.blueprint-home .hero-lede{margin-top:8px}.blueprint-home .blueprint-input-card{margin-top:16px!important;margin-bottom:12px!important}.blueprint-home .sticker--time{top:54px}.blueprint-home .sticker--txt{top:146px}.blueprint-home .sticker--srt{top:58px}.blueprint-home .sticker--clean{top:158px}}.language-chip{border:1px solid var(--ink);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.blueprint-home .sticker{text-align:center;min-width:80px;font-size:12px}.blueprint-input-card{z-index:3;border:1px solid var(--ink);background:#fffdfaf0;border-radius:20px;width:min(860px,100% - 80px);margin:54px auto 36px;padding:18px;position:relative;box-shadow:4px 5px #11111117}.input-mode-tabs{border-bottom:1px solid #1111112e;gap:4px;display:flex}.input-mode-tabs button{cursor:pointer;background:0 0;border:0;padding:13px 18px;font-weight:900;position:relative}.input-mode-tabs button.active:after{content:"";background:var(--pink);height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.blueprint-textarea{border:1px solid var(--ink);width:100%;min-height:210px;color:var(--ink);font:inherit;resize:vertical;background:#fffdfa;border-radius:14px;margin:16px 0 8px;padding:18px;line-height:1.6;display:block}.blueprint-textarea:focus,.context-fields input:focus{outline-offset:1px;outline:3px solid #f45cb533}.blueprint-dropzone{border:1px solid var(--ink);cursor:pointer;background:#fffdfa;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:210px;margin:16px 0 8px;display:flex}.blueprint-dropzone.is-dragging{background:var(--mint);transform:scale(1.005)}.blueprint-dropzone.has-file{background:#edf9f6}.dropzone-icon{border:1px solid var(--ink);background:var(--mint);border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.blueprint-dropzone small{color:#666}.input-meta{color:#666;justify-content:space-between;align-items:center;gap:16px;min-height:32px;font-size:12px;display:flex}.input-meta button{text-decoration:underline}.context-toggle,.input-meta button{cursor:pointer;background:0 0;border:0}.context-toggle{text-align:left;border-top:1px solid #1111112e;align-items:center;gap:9px;width:100%;margin-top:8px;padding:13px 2px;font-weight:900;display:flex}.context-toggle span{color:var(--pink);font-size:20px}.context-toggle small{color:#777;margin-left:auto;font-weight:500}.context-fields{grid-template-columns:1.4fr 1fr 1fr;gap:10px;padding:12px 0;display:grid}.context-fields label{text-transform:uppercase;font-size:11px;font-weight:900}.context-fields input{border:1px solid var(--ink);width:100%;font:inherit;text-transform:none;background:#fff;border-radius:10px;margin-top:6px;padding:11px;display:block}.input-submit-row{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.input-submit-row p{color:#666;margin:0;font-size:12px}.input-submit-row .hero-submit{min-width:210px}.input-submit-row .hero-submit:disabled{opacity:.45;cursor:not-allowed}.result-preview-topbar b{border:1px solid var(--ink);background:var(--yellow);border-radius:999px;margin-left:auto;margin-right:18px;padding:3px 8px;font-size:9px}.example-label{color:#666;margin-left:auto;padding-right:18px;font-size:11px}.blueprint-example-body{background:#fffdfa;min-height:250px;padding:30px 40px}.blueprint-example-body h3{max-width:700px;margin:15px 0 10px;font:700 30px/1.2 Georgia,serif}.blueprint-example-body p{max-width:720px;line-height:1.6}.blueprint-example-body button{border:1px solid var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:8px 12px}.analysis-badge{border:1px solid var(--ink);letter-spacing:.08em;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.analysis-badge--pink{background:var(--pink-soft)}.analysis-badge--yellow{background:var(--yellow)}.analysis-badge--purple{background:var(--lilac)}.structure-demo{gap:5px;margin:18px 0;display:flex}.structure-demo b{border:1px solid var(--ink);text-align:center;flex:1;padding:20px 8px}.structure-demo b:first-child{background:var(--pink-soft)}.structure-demo b:nth-child(2){background:var(--yellow)}.structure-demo b:nth-child(3){background:var(--mint)}.structure-demo b:nth-child(4){background:var(--lilac)}.structure-demo b:nth-child(5){background:#fff}.structure-demo--vertical{grid-template-columns:1.1fr 1.4fr 2fr 1.3fr .8fr;display:grid}.structure-demo--vertical b{padding:16px 5px}.paper-pair{justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.paper-pair b{border:1px solid var(--ink);background:#fff;border-radius:9px;place-items:center;width:86px;height:100px;display:grid;box-shadow:3px 4px #1111111f}.paper-pair b:first-child{transform:rotate(-4deg)}.paper-pair b:last-child{transform:rotate(3deg)}.blueprint-mini{border:1px solid var(--ink);background:#fff;border-radius:10px;margin-top:22px;padding:16px}.blueprint-mini i{background:#ddd;border-radius:999px;height:9px;margin:8px 0;display:block}.blueprint-mini i:first-child{background:var(--pink);width:64%}.blueprint-mini i:nth-child(2){width:90%}.blueprint-mini i:nth-child(3){width:78%}.blueprint-mini i:nth-child(4){width:55%}.blueprint-result{background:var(--paper,#f7f4ee);min-height:100vh}.task-summary-card{border:1px solid var(--ink);background:#fffdfa;border-radius:20px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:28px;margin:32px 0 22px;padding:24px;display:grid}.task-summary-card h1{margin:9px 0 5px;font:700 clamp(25px,3vw,38px)/1.1 Georgia,serif}.task-summary-card p{color:#666;margin:0}.task-summary-card dl{grid-template-columns:repeat(4,auto);gap:20px;margin:0;display:grid}.task-summary-card dl div{min-width:75px}.task-summary-card dt{letter-spacing:.1em;text-transform:uppercase;color:#777;font-size:9px;font-weight:900}.task-summary-card dd{margin:5px 0 0;font-weight:900}.summary-more{color:#a42828;cursor:pointer;background:0 0;border:0}.analysis-workspace{border:1px solid var(--ink);background:#fffdfa;border-radius:20px;margin-bottom:80px;overflow:hidden}.analysis-tabs{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.analysis-tabs button{cursor:pointer;background:#fffdfa;border:0;border-right:1px solid #11111129;padding:18px 10px;font-weight:900;position:relative}.analysis-tabs button:last-child{border-right:0}.analysis-tabs button.active:after{content:"";background:var(--pink);height:4px;position:absolute;bottom:0;left:15px;right:15px}.analysis-tabs .tab--hook.active{background:#fff8dc}.analysis-tabs .tab--structure.active{background:#e8f8f4}.analysis-tabs .tab--blueprint.active{background:#f1efff}.analysis-pane{min-height:600px;padding:28px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.metric-grid article{border:1px solid var(--ink);background:#fff;border-radius:14px;padding:18px}.metric-grid small{color:#777;display:block}.metric-grid strong{margin-top:5px;font-size:24px;display:block}.transcript-workbench{border:1px solid var(--ink);background:#fff;border-radius:15px;overflow:hidden}.transcript-workbench>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;display:flex}.transcript-workbench .input-mode-tabs{border:0}.transcript-actions{align-items:center;gap:16px;padding-right:14px;font-size:12px;display:flex}.analysis-card button,.blueprint-actions button,.structure-block button,.transcript-actions button{border:1px solid var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px}.hook-pane{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.analysis-card{border:1px solid var(--ink);border-radius:17px;padding:24px}.hook-card{background:var(--pink-soft);grid-row:1/3}.cta-card{background:#fff7d4}.pacing-card{background:#eeecff}.hook-card blockquote{margin:24px 0;font:700 clamp(24px,3vw,38px)/1.25 Georgia,serif}.hook-card label{align-items:center;gap:12px;font-weight:900;display:flex}.hook-card select,.structure-block select{border:1px solid var(--ink);background:#fff;border-radius:8px;padding:9px 30px 9px 10px}.finding-meta{gap:10px;margin:18px 0;display:flex}.finding-meta span{border:1px solid var(--ink);background:#fff;border-radius:999px;padding:5px 8px;font-size:10px}.cta-finding{border-bottom:1px solid #1111112e;padding:14px 0}.cta-finding p{line-height:1.5}.empty-finding{text-align:center;place-items:center;min-height:180px;display:grid}.empty-finding .bean{width:58px;height:58px}.pacing-card h2{font:700 34px Georgia,serif}.structure-map{border:1px solid var(--ink);border-radius:12px;margin-bottom:22px;display:flex;overflow:hidden}.structure-map span{text-align:center;min-width:82px;padding:14px 8px;font-size:10px;font-weight:900}.structure-color--hook{background:var(--pink-soft)}.structure-color--background,.structure-color--problem{background:var(--yellow)}.structure-color--core_point,.structure-color--method{background:var(--mint)}.structure-color--example,.structure-color--summary{background:var(--lilac)}.structure-color--cta{background:var(--pink)}.structure-color--other{background:#eee}.structure-list{gap:10px;display:grid}.structure-block{border:1px solid var(--ink);background:#fff;border-radius:13px;grid-template-columns:54px 1fr 190px;align-items:start;gap:18px;padding:18px;display:grid}.structure-block>b{color:var(--pink);font:700 26px Georgia,serif}.structure-block input{border:0;border-bottom:2px solid var(--pink);background:0 0;width:100%;font:700 20px Georgia,serif}.structure-block p{color:#555;line-height:1.5}.structure-block aside{gap:8px;display:grid}.structure-block aside em,.structure-block aside small{color:#777;font-size:10px}.structure-block aside em{color:#258443}.structure-title-edit{align-items:center;gap:8px;display:flex}.structure-title-edit button{background:var(--pink-soft);flex:none}.blueprint-pane{background:#f1efff;grid-template-columns:minmax(0,1fr) 270px;gap:22px;display:grid}.blueprint-paper{border-radius:16px;padding:36px;box-shadow:6px 7px #1111111f}.blueprint-paper>h1{margin:14px 0 30px;font:700 clamp(30px,4vw,48px)/1 Georgia,serif}.blueprint-paper section{padding:22px 0}.blueprint-paper section small{letter-spacing:.1em;font-weight:900}.blueprint-paper section h2{font:700 25px/1.25 Georgia,serif}.blueprint-paper ol{gap:12px;padding-left:22px;display:grid}.blueprint-paper li span{color:#555;margin-top:4px;display:block}.blueprint-actions{border:1px solid var(--ink);background:var(--yellow);border-radius:16px;flex-direction:column;gap:10px;height:max-content;padding:22px;position:sticky;top:20px}.blueprint-actions .bean{align-self:flex-end;width:62px;height:62px}.blueprint-actions h2{font:700 28px Georgia,serif}.blueprint-actions .button{color:#fff;background:#000}.evidence-backdrop{z-index:100;background:#11111147;position:fixed;inset:0}.evidence-drawer{border-left:1px solid var(--ink);background:#fffdfa;width:min(480px,100%);padding:24px;animation:.24s both evidence-in;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #11111129}.evidence-drawer header{justify-content:space-between;align-items:start;display:flex}.evidence-drawer header h2{margin:10px 0;font:700 32px Georgia,serif}.evidence-drawer header button{cursor:pointer;background:0 0;border:0;font-size:28px}.evidence-list{gap:8px;max-height:calc(100vh - 120px);display:grid;overflow:auto}.evidence-list article{border:1px solid #11111129;border-radius:10px;grid-template-columns:52px 1fr;gap:10px;padding:12px;display:grid}.evidence-list article.active{border-color:var(--pink);background:var(--pink-soft);border-left-width:5px}.evidence-list time{font:900 10px ui-monospace,monospace}.evidence-list p{white-space:pre-wrap;margin:0;line-height:1.5}@keyframes evidence-in{0%{transform:translate(100%)}to{transform:none}}.blueprint-state{text-align:center;align-content:center;place-items:center;min-height:65vh;display:grid}.blueprint-state .bean{width:84px;height:84px}.blueprint-state h1{font:700 42px Georgia,serif}.blueprint-state p{color:#666}.blueprint-state .button{color:#fff;margin-top:12px}@media (width<=900px){.context-fields,.task-summary-card{grid-template-columns:1fr}.task-summary-card dl{grid-template-columns:repeat(2,1fr)}.blueprint-pane,.hook-pane{grid-template-columns:1fr}.hook-card{grid-row:auto}.blueprint-actions{position:static}.structure-block{grid-template-columns:42px 1fr}.structure-block aside{grid-column:2}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.blueprint-input-card{width:100%;margin-top:30px;padding:12px}.input-mode-tabs button{flex:1;padding:12px 6px;font-size:11px}.blueprint-dropzone,.blueprint-textarea{min-height:190px}.input-submit-row{flex-direction:column;align-items:stretch}.input-submit-row .hero-submit{width:100%}.context-toggle small,.example-label{display:none}.blueprint-example-body{padding:22px}.structure-demo{grid-template-columns:1fr;display:grid}.blueprint-bento .structure-demo--vertical{grid-template-columns:1fr 1fr}.task-summary-card{margin-top:18px;padding:18px}.analysis-tabs{z-index:3;display:flex;position:sticky;top:0;overflow-x:auto}.analysis-tabs button{min-width:145px}.analysis-pane{padding:14px}.metric-grid{gap:8px}.transcript-workbench>header{flex-direction:column;align-items:stretch}.transcript-actions{justify-content:space-between;padding:10px}.hook-pane{display:grid}.structure-map{overflow-x:auto}.structure-map span{flex-grow:0!important}.structure-block{grid-template-columns:34px 1fr;padding:13px}.blueprint-paper{padding:22px}.evidence-drawer{border-top:1px solid var(--ink);border-left:0;border-radius:20px 20px 0 0;width:100%;height:92vh;animation:.24s both evidence-up;top:auto}@keyframes evidence-up{0%{transform:translateY(100%)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.evidence-drawer{animation:none!important}.analysis-tabs button,.blueprint-dropzone{transition:none!important}}.snapshot-list{border-top:1px solid #1113;gap:6px;margin-top:10px;padding-top:10px;display:grid}.snapshot-list small{letter-spacing:.08em;text-transform:uppercase;font-weight:900}.snapshot-list button{text-align:left;font-size:11px}.snapshot-compare{border:1px solid var(--ink);background:#fffdfa;border-radius:9px;gap:5px;padding:9px;font-size:11px;display:grid}.snapshot-compare b{font-weight:800}.url-task-setup .analysis-card>button{min-width:190px;font-size:0}.url-task-setup .analysis-card>button:after{content:"Analyze this track →";font-size:13px}#blueprint,#faq{scroll-margin-top:100px}.desktop-nav .tools-menu{align-items:center;display:flex;position:relative}.desktop-nav .tools-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 3px;display:inline-flex}.desktop-nav .tools-trigger span{font-size:13px;transition:transform .16s}.desktop-nav .tools-menu.is-open .tools-trigger span,.desktop-nav .tools-menu:hover .tools-trigger span{transform:rotate(180deg)}.desktop-nav .tools-menu.is-active .tools-trigger{color:#e94560}.desktop-nav .tools-dropdown{z-index:20;border:1.5px solid var(--line);background:var(--card);border-radius:10px;min-width:190px;padding:7px;position:absolute;top:calc(100% + 8px);right:-12px;box-shadow:4px 4px #11111124}.desktop-nav .tools-dropdown:before{content:"";border-top:1.5px solid var(--line);border-left:1.5px solid var(--line);background:var(--card);width:14px;height:14px;position:absolute;top:-9px;right:18px;transform:rotate(45deg)}.desktop-nav .tools-dropdown a{white-space:nowrap;border-radius:7px;padding:10px 11px;font-size:13px;font-weight:800;display:block;position:relative}.desktop-nav .tools-dropdown a.router-link-active,.desktop-nav .tools-dropdown a:hover{color:#e94560;background:#fff0f3}.desktop-nav .tools-dropdown a.router-link-active:after{content:"";background:#e94560;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (width<=767px){.desktop-nav .tools-menu{display:none}}.blueprint-bento .feature-card--downloader{grid-column:1/-1;min-height:186px;transition:transform .16s,box-shadow .16s;background:#fff0f3!important}.blueprint-bento .feature-card--downloader:hover{transform:translateY(-2px);box-shadow:4px 4px #e945603d}.blueprint-bento .feature-card--downloader>span:first-child{background:#fffdfa;border:1.5px solid #222;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:inline-grid}.blueprint-bento .feature-card--downloader h2{font-size:clamp(28px,3vw,36px)}.blueprint-bento .downloader-card-link{color:#fff;background:#e94560;border:1.5px solid #222;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;bottom:24px;right:24px}.blueprint-bento .downloader-card-link b{font-size:17px;line-height:1}.blueprint-bento .feature-card--downloader:hover .downloader-card-link{transform:translate(2px)}@media (width<=767px){.blueprint-bento .feature-card--downloader{grid-column:auto;min-height:190px}.blueprint-bento .downloader-card-link{bottom:18px;right:18px}}.content-page{background:var(--paper,#f7f4ee);min-height:100vh}.content-shell{max-width:920px;padding:70px 0 100px}.content-shell>header{border-bottom:1px solid var(--ink);padding-bottom:32px}.content-shell>header h1{margin:15px 0;font:700 clamp(42px,7vw,76px)/1 Georgia,serif}.content-shell>header p{color:#555;max-width:680px;font-size:18px;line-height:1.6}.content-shell>header small{color:#777}.content-shell>div{max-width:760px;padding-top:30px}.content-shell h2{margin-top:36px;font:700 30px Georgia,serif}.content-shell p{line-height:1.8}.content-shell a{color:inherit;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:2px}.youtube-url-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.youtube-url-row input{min-height:64px;font:inherit;background:#fff;border:1px solid #171717;border-radius:14px;padding:0 20px;font-size:16px}.youtube-url-row .hero-submit{min-width:190px}.url-support-note{color:#62605c;margin:12px 0 0;font-size:13px}.fallback-switches{justify-content:center;gap:18px;margin-top:15px;display:flex}.fallback-switches button{text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px;text-decoration:underline}@media (width<=720px){.youtube-url-row{grid-template-columns:1fr}.youtube-url-row .hero-submit{width:100%}.fallback-switches{flex-direction:column;align-items:center;gap:8px}}.url-task-setup{gap:22px;padding:30px 0 70px;display:grid}.url-task-setup .task-summary-card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid #171717;border-radius:14px;width:260px;max-width:100%}.fallback-panel,.url-task-setup .analysis-card{background:#fff;border:1px solid #171717;border-radius:18px;padding:24px}.url-task-setup .analysis-card{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.track-switch select,.url-task-setup select{background:#fff;border:1px solid #171717;border-radius:10px;min-height:44px;padding:0 12px}.fallback-panel{gap:12px;display:grid}.fallback-panel textarea{min-height:170px;font:inherit;resize:vertical;border:1px solid #171717;border-radius:12px;padding:15px}.fallback-upload,.track-switch{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.track-switch{justify-content:space-between;margin-bottom:16px}@media (width<=720px){.url-task-setup .task-summary-card{grid-template-columns:1fr}.url-task-setup .task-summary-card img{width:100%}}.home-page--youtube .blueprint-input-card{background:#fffdfa;border:1.5px solid #222;border-radius:18px;width:min(860px,100vw - 40px);min-height:0;margin:38px auto 34px;padding:18px 20px 16px;position:relative;overflow:visible;box-shadow:4px 4px #11111114}.home-page--youtube .blueprint-input-card .youtube-url-row{grid-template-columns:minmax(0,1fr) 190px;gap:10px}.home-page--youtube .blueprint-input-card .youtube-url-row input{border:1.5px solid #777;border-radius:11px;min-height:58px;padding:0 18px}.home-page--youtube .blueprint-input-card .youtube-url-row .hero-submit{border-radius:11px;width:190px;min-width:190px;min-height:58px}.home-page--youtube .blueprint-input-card .input-meta{color:#666;justify-content:flex-start;min-height:26px;padding:0 3px}.home-page--youtube .blueprint-input-card .url-support-note{text-align:left;justify-content:flex-start;align-items:center;margin:1px 0 10px;padding:0 3px;display:flex}.home-page--youtube .blueprint-input-card .url-support-note:before{content:"♙";color:#777;margin-right:8px}.home-page--youtube .blueprint-capability-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding-right:74px;display:grid}.home-page--youtube .blueprint-capability-pills>span{white-space:nowrap;background:#fff;border:1px solid #aaa;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:6px 9px;font-size:12px;font-weight:700;display:flex}.home-page--youtube .blueprint-input-card .fallback-switches{margin-top:12px;padding-right:74px}.blueprint-tool-mascot{filter:drop-shadow(3px 3px #11111124);pointer-events:none;background:url(../caption-bean-assets-transparent.png) 66.666% 0/400% 200% no-repeat;width:82px;height:82px;position:absolute;bottom:-4px;right:-10px}.blueprint-tool-bubble{z-index:2;text-align:center;pointer-events:none;background:#fffdfa;border:1px solid #aaa;border-radius:14px;width:132px;padding:8px 9px;font-size:10px;font-weight:750;line-height:1.15;position:absolute;bottom:66px;right:-26px;transform:rotate(2deg)}.blueprint-tool-bubble:after{content:"";background:#fffdfa;border-bottom:1px solid #aaa;border-right:1px solid #aaa;width:12px;height:12px;position:absolute;bottom:-7px;right:25px;transform:rotate(45deg)}@media (width<=767px){.home-page--youtube .blueprint-input-card{width:min(100% - 24px,560px);margin-top:28px;padding:14px}.home-page--youtube .blueprint-input-card .youtube-url-row{grid-template-columns:1fr}.home-page--youtube .blueprint-input-card .youtube-url-row .hero-submit{width:100%;min-width:0}.home-page--youtube .blueprint-capability-pills{grid-template-columns:1fr 1fr;padding-right:0}.home-page--youtube .blueprint-input-card .fallback-switches{padding-right:0}.blueprint-tool-bubble,.blueprint-tool-mascot{display:none}}.blueprint-home .hero--youtube.blueprint-section{background-color:var(--pink);transition:background-color .22s}.blueprint-home .hero--youtube.blueprint-section.blueprint-section--pink{background-color:var(--pink)}.blueprint-home .hero--youtube.blueprint-section.blueprint-section--mint{background-color:var(--mint)}.blueprint-home .hero--youtube.blueprint-section.blueprint-section--yellow{background-color:var(--yellow)}.blueprint-home .blueprint-section.upload-mode{-moz-column-gap:72px;background-color:var(--bg);grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;column-gap:72px;padding:72px 40px 64px}.blueprint-home.upload-page .asr-setup-hint,.blueprint-home.upload-page .downloader-home-hero,.blueprint-home.upload-page .faq{display:none}.blueprint-home.upload-page .asr-health-status.unavailable{font-size:0}.blueprint-home.upload-page .asr-health-status.unavailable:after{content:"Local transcription is currently unavailable.";color:var(--muted);font-size:14px}.blueprint-home.upload-page .asr-submit-disabled{font-size:0}.blueprint-home.upload-page .asr-submit-disabled:after{content:"Generate AI Transcript →";font-size:15px}.blueprint-home .upload-get{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);align-items:center;gap:32px;margin:0 auto 72px;padding:20px 0;display:flex}.blueprint-home .upload-get .eyebrow{letter-spacing:.08em;margin:0;font-size:12px;font-weight:900}.blueprint-home .upload-get>div{flex:1;grid-template-columns:repeat(4,1fr);display:grid}.blueprint-home .upload-get span{border-left:1px solid var(--ink);padding:0 18px;font-size:14px;font-weight:800}.blueprint-home .upload-get span:first-child{border-left:0}.blueprint-home .upload-mode .upload-copy{grid-area:1/1;max-width:100%}.blueprint-home .upload-mode .upload-copy .hero-title{text-align:left;width:auto;margin:20px 0 0;font-size:clamp(54px,6vw,88px);line-height:.9;display:block}.blueprint-home .upload-mode .blueprint-input-card{box-shadow:5px 5px var(--ink);border-radius:10px;grid-area:1/2;margin:0;display:block}.blueprint-home .upload-mode .blueprint-input-card .video-upload-mode{gap:16px;display:grid}.blueprint-home .upload-mode .blueprint-dropzone{border:2px dashed var(--ink);background:#f5fff9;border-radius:8px;min-height:280px;margin:0;transition:transform .18s,background-color .18s}.blueprint-home .upload-mode .blueprint-dropzone.is-dragging,.blueprint-home .upload-mode .blueprint-dropzone:hover{background:var(--pink);transform:translateY(-2px)}.blueprint-home .upload-mode .video-local-preview{grid-template-columns:180px 1fr;align-items:center;gap:16px;display:grid}.blueprint-home .upload-mode .video-local-preview video{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;border:2px solid var(--ink);background:#111;border-radius:6px;width:180px;max-height:150px}.blueprint-home .upload-mode .video-local-preview b,.blueprint-home .upload-mode .video-local-preview small{overflow-wrap:anywhere;display:block}.blueprint-home .upload-mode .video-permission{font-size:14px;line-height:1.4}.blueprint-home .upload-mode .video-language{grid-template-columns:100px 1fr;gap:12px;font-weight:800;display:grid}.blueprint-home .upload-mode .video-language select{border:2px solid var(--ink);min-height:50px;font:inherit;background:#fff;border-radius:7px;padding:0 12px}.blueprint-home .upload-mode .input-submit-row{justify-content:flex-end;align-items:center;gap:12px;display:flex}.blueprint-home .upload-mode .input-submit-row .hero-submit{min-height:52px}.blueprint-home .upload-mode .home-preview{display:none}@media (width<=900px){.blueprint-home .blueprint-section.upload-mode{grid-template-columns:1fr;row-gap:28px;padding:56px 24px 64px}.blueprint-home .upload-mode .upload-copy{text-align:left;grid-area:1/1}.blueprint-home .upload-mode .blueprint-input-card{grid-area:2/1}.blueprint-home .upload-mode .video-language{grid-template-columns:1fr}}:root{--motion-fast:.16s;--motion-ui:.24s;--motion-medium:.42s;--motion-slow:.72s;--ease-brand:cubic-bezier(.22,1,.36,1);--ease-snap:cubic-bezier(.34,1.56,.64,1);--ease-press:cubic-bezier(.2,0,0,1);--brand-pink:#f45cb5}@media (width>=1100px){.blueprint-home .blueprint-input-card{animation:bp-tool-frame var(--motion-medium) .62s var(--ease-brand) both}.blueprint-home .youtube-url-row input{transform-origin:0;animation:bp-tool-field .36s .69s var(--ease-brand) both}.blueprint-home .youtube-url-row .hero-submit{animation:bp-stamp .34s .75s var(--ease-snap) both;transition:transform var(--motion-fast) var(--ease-press),box-shadow var(--motion-fast) var(--ease-press),background-color var(--motion-ui) ease}.blueprint-home .youtube-url-row .hero-submit:hover{box-shadow:0 4px 0 var(--brand-pink);transform:translateY(-2px)}.blueprint-home .youtube-url-row .hero-submit:active{box-shadow:0 1px 0 var(--brand-pink);transform:translateY(2px)}.blueprint-home .url-support-note{opacity:0;animation:bp-in .26s .81s var(--ease-brand) forwards;transform:translateY(5px)}.blueprint-home .blueprint-capability-pills>span{opacity:0;animation:bp-in .28s var(--ease-brand) forwards;transition:transform var(--motion-fast) var(--ease-brand),background-color var(--motion-fast) ease;transform:translateY(7px)scale(.97)}.blueprint-home .blueprint-capability-pills>span:first-child{animation-delay:.85s}.blueprint-home .blueprint-capability-pills>span:nth-child(2){animation-delay:.905s}.blueprint-home .blueprint-capability-pills>span:nth-child(3){animation-delay:.96s}.blueprint-home .blueprint-capability-pills>span:nth-child(4){animation-delay:1.015s}.blueprint-home .blueprint-capability-pills>span:hover{background:#fff3fa;transform:translateY(-2px)scale(1)}.blueprint-home .fallback-switches{opacity:0;animation:bp-in .26s 1.08s var(--ease-brand) forwards;transform:translateY(5px)}.blueprint-home .blueprint-tool-mascot{opacity:0;animation:bp-peek .52s 1.11s var(--ease-brand) forwards;transform:translate(18px,24px)scale(.96)}.blueprint-home .blueprint-tool-bubble{opacity:0;transform-origin:100% 100%;animation:bp-bubble .32s 1.29s var(--ease-snap) forwards;transform:translateY(5px)scale(.82)rotate(2deg)}.blueprint-home .blueprint-input-card:focus-within{box-shadow:4px 4px #f45cb529}.blueprint-home .blueprint-input-card:focus-within .blueprint-capability-pills>span{opacity:.72}.blueprint-home .blueprint-input-card:focus-within .blueprint-tool-mascot{transform:translate(-2px)}.blueprint-home .full-result-preview.is-revealed .blueprint-example-body{animation:bp-panel-in var(--motion-medium) var(--ease-brand) both}.blueprint-home .full-result-preview .preview-tabs{position:relative}.blueprint-home .demo-tab-indicator{background:var(--brand-pink);width:25%;height:3px;transform:translateX(var(--tab-x,0));transition:transform var(--motion-ui) var(--ease-brand);pointer-events:none;position:absolute;bottom:0;left:0}.blueprint-home .preview--structure{--tab-x:100%}.blueprint-home .preview--cta{--tab-x:200%}.blueprint-home .preview--blueprint{--tab-x:300%}.blueprint-home .blueprint-example-body .analysis-badge{animation:bp-stamp .28s var(--ease-snap) both}.blueprint-home .blueprint-example-body h3{animation:bp-in .42s var(--ease-brand) both}.blueprint-home .preview--hook .blueprint-example-body p:first-of-type{position:relative}.blueprint-home .preview--hook .blueprint-example-body p:first-of-type:after{content:"";background:var(--brand-pink);transform-origin:0;width:116px;height:2px;animation:bp-trace .48s .26s var(--ease-brand) forwards;position:absolute;top:1.45em;left:0;transform:scaleX(0)}.blueprint-home .preview--structure .structure-demo b{opacity:0;animation:bp-snap .36s var(--ease-snap) forwards}.blueprint-home .preview--structure .structure-demo b:first-child{animation-delay:40ms}.blueprint-home .preview--structure .structure-demo b:nth-child(2){animation-delay:.15s}.blueprint-home .preview--structure .structure-demo b:nth-child(3){animation-delay:.26s}.blueprint-home .preview--structure .structure-demo b:nth-child(4){animation-delay:.37s}.blueprint-home .preview--structure .structure-demo b:nth-child(5){animation-delay:.48s}.blueprint-home .preview--blueprint .blueprint-example-body li{opacity:0;animation:bp-trace-line .36s var(--ease-brand) forwards}.blueprint-home .preview--blueprint .blueprint-example-body li:first-child{animation-delay:.12s}.blueprint-home .preview--blueprint .blueprint-example-body li:nth-child(2){animation-delay:.21s}.blueprint-home .preview--blueprint .blueprint-example-body li:nth-child(3){animation-delay:.3s}.blueprint-home .preview--blueprint .blueprint-example-body li:nth-child(4){animation-delay:.39s}.blueprint-home .feature-editorial-grid.is-revealed .feature-card--clean .structure-demo--vertical b{opacity:0;animation:bp-snap .36s var(--ease-snap) forwards}.blueprint-home .feature-editorial-grid.is-revealed .feature-card--clean .structure-demo--vertical b:first-child{animation-delay:80ms}.blueprint-home .feature-editorial-grid.is-revealed .feature-card--clean .structure-demo--vertical b:nth-child(2){animation-delay:.19s}.blueprint-home .feature-editorial-grid.is-revealed .feature-card--clean .structure-demo--vertical b:nth-child(3){animation-delay:.3s}.blueprint-home .feature-editorial-grid.is-revealed .feature-card--clean .structure-demo--vertical b:nth-child(4){animation-delay:.41s}.blueprint-home .feature-editorial-grid.is-revealed .feature-card--clean .structure-demo--vertical b:nth-child(5){animation-delay:.52s}.blueprint-home .feature-card--download:hover .paper-pair:after{content:"evidence-backed";color:var(--brand-pink);font-size:11px;font-weight:800;position:absolute;top:58%;left:50%;transform:translate(-50%)}.blueprint-home .feature-card--download .paper-pair{position:relative}.blueprint-home .feature-card--readable .blueprint-mini i{transform-origin:0;transform:scaleX(0)}.blueprint-home .feature-editorial-grid.is-revealed .feature-card--readable .blueprint-mini i{animation:bp-trace .36s var(--ease-brand) forwards}.blueprint-home .feature-editorial-grid.is-revealed .feature-card--readable .blueprint-mini i:first-child{animation-delay:.12s}.blueprint-home .feature-editorial-grid.is-revealed .feature-card--readable .blueprint-mini i:nth-child(2){animation-delay:.2s}.blueprint-home .feature-editorial-grid.is-revealed .feature-card--readable .blueprint-mini i:nth-child(3){animation-delay:.28s}.blueprint-home .feature-editorial-grid.is-revealed .feature-card--readable .blueprint-mini i:nth-child(4){animation-delay:.36s}}@keyframes bp-in{to{opacity:1;transform:none}}@keyframes bp-tool-frame{to{opacity:1;transform:none}}@keyframes bp-tool-field{0%{opacity:.3;transform:scaleX(.88)}to{opacity:1;transform:none}}@keyframes bp-stamp{0%{opacity:0;transform:translateY(-8px)scale(.86)}70%{opacity:1;transform:translateY(2px)scale(1.04)}to{opacity:1;transform:none}}@keyframes bp-peek{70%{opacity:1;transform:translate(-2px,-2px)scale(1.015)}to{opacity:1;transform:none}}@keyframes bp-bubble{70%{opacity:1;transform:translateY(-1px)scale(1.025)rotate(2deg)}to{opacity:1;transform:rotate(2deg)}}@keyframes bp-trace{to{transform:scaleX(1)}}@keyframes bp-panel-in{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bp-snap{to{opacity:1;transform:none}}@keyframes bp-trace-line{0%{opacity:0;transform-origin:0;transform:scaleX(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.blueprint-home *,.blueprint-home :after,.blueprint-home :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.blueprint-home .blueprint-capability-pills>span,.blueprint-home .blueprint-mini i,.blueprint-home .blueprint-tool-bubble,.blueprint-home .blueprint-tool-mascot,.blueprint-home .structure-demo b{opacity:1!important;transform:none!important}}.home-page--youtube .hero-title{width:min(1040px,100vw - 48px)!important;font-size:clamp(54px,5.35vw,76px)!important;line-height:.92!important;display:block!important}.home-page--youtube .hero-title>.hero-title-group,.home-page--youtube .hero-title>.hero-title-group--underlined{white-space:nowrap!important;margin-top:0!important;display:block!important}.home-page--youtube .hero-title>.hero-title-group--underlined{margin-top:.04em!important}@media (width<=767px){.home-page--youtube .hero-title{width:min(100% - 24px,560px)!important;font-size:clamp(45px,12vw,62px)!important}.home-page--youtube .hero-title>.hero-title-group,.home-page--youtube .hero-title>.hero-title-group--underlined{white-space:normal!important}}.thumbnail-overview{border:1px solid var(--ink);background:#fff7d4;border-radius:16px;grid-template-columns:minmax(220px,320px) 1fr;gap:24px;margin-bottom:22px;padding:18px;display:grid}.thumbnail-preview img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid var(--ink);border-radius:12px;width:100%;display:block}.thumbnail-details h2{margin:10px 0 6px;font:700 27px/1.1 Georgia,serif}.thumbnail-details p{color:#5f5b55;max-width:560px}.thumbnail-actions{gap:8px;margin:16px 0}.thumbnail-actions button,.thumbnail-details select{border:1px solid var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px}.thumbnail-details label{align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.thumbnail-details select{padding:7px 10px}.video-overview-card{border:1px solid var(--ink);background:#e8f8f4;border-radius:16px;margin-bottom:22px;padding:22px}.video-overview-heading h2{margin:10px 0 18px;font:700 28px/1.1 Georgia,serif}.video-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.video-facts div{background:#fffdfa;border:1px solid #1111114d;border-radius:10px;padding:12px}.video-facts dt{letter-spacing:.08em;text-transform:uppercase;color:#666;font-size:10px;font-weight:900}.video-facts dd{margin:5px 0 0;font-weight:800}.video-description{border-top:1px solid #11111138;margin-top:16px;padding-top:14px}.video-description summary{cursor:pointer;font-weight:900}.video-description p{white-space:pre-wrap;color:#4f4b46;max-height:180px;margin:10px 0 0;line-height:1.6;overflow:auto}.video-extras{border-top:1px solid #11111138;grid-template-columns:1fr 1fr;gap:22px;margin-top:18px;padding-top:16px;display:grid}.video-extras strong{margin-bottom:8px;display:block}.keyword-list{flex-wrap:wrap;gap:6px;display:flex}.keyword-list span{border:1px solid var(--ink);background:#fff;border-radius:999px;padding:5px 8px;font-size:11px}.chapter-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.chapter-list li{gap:10px;display:flex}.chapter-list time{font-variant-numeric:tabular-nums;min-width:45px;font-weight:900}.chapter-list span{color:#444}@media (width<=720px){.video-facts{grid-template-columns:repeat(2,1fr)}.video-extras{grid-template-columns:1fr}}.description-signals{border-top:1px solid #11111138;margin-top:18px;padding-top:16px}.description-signals strong{margin-bottom:8px;display:block}.signal-list{flex-wrap:wrap;gap:7px;display:flex}.signal-list span{border:1px solid var(--ink);background:#fff7d4;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.legacy-analysis-workspace{display:none}.creator-report{gap:22px;margin:22px 0 70px;display:grid}.report-section{scroll-margin-top:78px}.result-section-nav{z-index:4;border:1px solid var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfaf5;border-radius:14px;gap:4px;padding:7px;display:flex;position:sticky;top:0;overflow-x:auto}.result-section-nav a{white-space:nowrap;color:var(--ink);border-radius:9px;padding:10px 15px;font-size:12px;font-weight:900;text-decoration:none}.result-section-nav a:hover{background:var(--pink-soft)}.report-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.report-card,.report-overview,.report-section details{border:1px solid var(--ink);background:#fffdfa;border-radius:18px;padding:22px}.report-overview{background:#e8f8f4}.report-overview-grid{grid-template-columns:minmax(270px,360px) 1fr;gap:28px;display:grid}.report-overview h1{margin:6px 0 8px;font:700 clamp(27px,4vw,46px)/1.05 Georgia,serif}.report-creator{font-size:16px;font-weight:800}.report-creator a,.report-links a{color:var(--ink);margin-left:12px;font-weight:900}.report-thumbnail img,.thumbnail-placeholder{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid var(--ink);background:#f1efff;border-radius:13px;width:100%;display:block}.thumbnail-placeholder{font-weight:900}.thumbnail-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.blueprint-actions button,.report-card button,.thumbnail-actions button{border:1px solid var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px}.overview-pills{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.overview-pills span,.status-pill{border:1px solid var(--ink);background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.status-pill--ready{background:#d9f3e8}.report-description{margin-top:18px}.report-description p{white-space:pre-wrap;max-height:140px;line-height:1.6;overflow:auto}.report-details{border-top:1px solid #1113;margin-top:16px;padding-top:12px}.report-details summary{cursor:pointer;font-weight:900}.quick-summary{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.pacing-grid article,.packaging-grid>div,.quick-summary article{border:1px solid var(--ink);background:#fff7d4;border-radius:13px;padding:15px}.pacing-grid small,.packaging-grid small,.quick-summary small{color:#6b655e;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.pacing-grid strong,.packaging-grid strong,.quick-summary strong{margin-top:7px;font-size:17px;display:block}.transcript-report{padding:0;overflow:hidden}.transcript-toolbar{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.transcript-report .transcript-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-caption{color:#6b655e;margin:0;padding:10px 16px;font-size:12px}.report-two-column{grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.hook-report{background:#fff1f7}.cta-report{background:#fff7d4}.cta-report h2,.hook-report h2{margin-top:0}.hook-report blockquote{font:700 clamp(23px,3vw,38px)/1.2 Georgia,serif}.hook-report label{align-items:center;gap:10px;margin-top:16px;font-weight:900;display:flex}.hook-report select{border:1px solid var(--ink);border-radius:8px;padding:8px}.pacing-grid,.packaging-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pacing-grid em{color:#766;margin-top:6px;font-size:11px;display:block}.packaging-report summary{cursor:pointer}.packaging-report ul{flex-wrap:wrap;gap:8px;margin:0;padding:15px 0 0;list-style:none;display:flex}.packaging-report li{background:#e8f8f4;border-radius:999px;padding:7px 10px;font-size:11px}.blueprint-report{border:1px solid var(--ink);background:#f1efff;border-radius:18px;padding:22px}.blueprint-paper{border:1px solid var(--ink);background:#fffdfa;border-radius:14px;padding:28px}.blueprint-paper h1{font:700 clamp(30px,4vw,58px)/1 Georgia,serif}.blueprint-paper section{border-top:1px solid #1113;padding:18px 0}.blueprint-paper small{letter-spacing:.08em;font-weight:900}.blueprint-paper h2{font:700 27px Georgia,serif}.blueprint-paper li{gap:5px;margin:9px 0;display:grid}.blueprint-paper li span{color:#5e5952}.blueprint-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.blueprint-actions .button--primary{color:#fff;background:#171717}@media (width<=900px){.report-overview-grid,.report-two-column{grid-template-columns:1fr}.pacing-grid,.packaging-grid,.quick-summary{grid-template-columns:repeat(2,1fr)}.transcript-toolbar{flex-direction:column;align-items:stretch}}@media (width<=560px){.blueprint-report,.report-card,.report-overview,.report-section details{padding:14px}.pacing-grid,.packaging-grid{grid-template-columns:1fr}.report-heading{flex-direction:column;align-items:flex-start}.result-section-nav a{padding:9px 11px}.thumbnail-actions button{flex:45%}}.pre-analysis-overview{margin-top:18px}.captions-transcript-panel{background:#fffdfa;margin:0 0 22px}.captions-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.captions-panel-heading h2{margin:8px 0 0;font:700 28px/1.1 Georgia,serif}.captions-loading{color:#6c6660;font-size:12px;font-weight:800}.captions-panel-state{color:#5b5752;border:1px dashed #11111159;border-radius:12px;padding:24px}.caption-track-control{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.caption-track-control label{letter-spacing:.04em;text-transform:uppercase;gap:7px;min-width:min(100%,420px);font-size:11px;font-weight:900;display:grid}.caption-track-control select{border:1px solid var(--ink);font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border-radius:10px;padding:12px 14px}.caption-source-label{background:#d9f3e8;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:800}.captions-fallback{background:#fff1f7;border:1px solid #11111152;border-radius:12px;margin-top:18px;padding:16px}.captions-fallback p{margin:0 0 12px;font-weight:800}.captions-fallback textarea{resize:vertical;border:1px solid var(--ink);width:100%;min-height:130px;font:inherit;background:#fff;border-radius:10px;padding:12px;display:block}.fallback-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.fallback-actions button,.fallback-actions input{font:inherit}.fallback-actions button,.fallback-link{border:1px solid var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px}.fallback-actions button:disabled{opacity:.45;cursor:not-allowed}.fallback-link{margin-top:16px}.captions-transcript-ready{border-top:1px solid #11111138;margin-top:18px;padding-top:16px}.transcript-status{flex-wrap:wrap;gap:8px;display:flex}.transcript-status span{border:1px solid var(--ink);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.transcript-mini-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.transcript-mini-grid article{background:#e8f8f4;border:1px solid #11111140;border-radius:10px;padding:14px}.transcript-mini-grid strong{display:block}.transcript-mini-grid p{color:#5d5953;margin:5px 0 0}@media (width<=720px){.captions-panel-heading{display:block}.caption-source-label{margin-top:10px;display:inline-block}.transcript-mini-grid{grid-template-columns:1fr}}.browser-import-button{border:1px solid var(--ink);cursor:pointer;background:#ff80bf;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-weight:800}.browser-import-message{border:1px solid var(--ink);background:#fff7d4;border-radius:10px;margin:-10px 0 22px;padding:12px 16px;font-size:13px;line-height:1.5}.asr-health-status{color:#5e5952;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;font-weight:800;display:flex}.asr-health-status:before{content:"•";color:#999;font-size:18px;line-height:0}.asr-health-status.ready{color:#2d694c}.asr-health-status.ready:before{color:#55a77d}.asr-health-status.unavailable:before{color:#b95c68}.asr-setup-hint{color:#756e67;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.asr-setup-hint code{background:#eee9e3;padding:3px 6px;font-family:ui-monospace,monospace}.asr-setup-hint details{gap:5px;display:inline-flex}.asr-setup-hint button{min-height:30px;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #11111159;border-radius:7px;padding:0 9px;font-weight:700}.asr-submit-disabled,.asr-submit-disabled:disabled{color:#77716a!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;background:#ddd8d0!important;border-color:#b6b1aa!important}.youtube-caption-state{flex-wrap:wrap;gap:10px;margin:14px 0 4px;display:flex}.youtube-caption-state span{color:#6c6660;background:#fffdfa;border:1px solid #1113;border-radius:8px;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.youtube-caption-state strong{color:#171717}.video-upload-mode{text-align:left;gap:12px;display:grid}.uploaded-video-overview{background:#fffdfa;border:1px solid #11111138;border-radius:18px;grid-template-columns:minmax(220px,32%) minmax(250px,38%) minmax(250px,30%);align-items:start;gap:24px;margin:24px 0;padding:24px 28px;display:grid}.uploaded-video-media{min-width:0}.uploaded-video-media-frame{aspect-ratio:1;background:#eee9e3;border-radius:12px;max-height:290px;position:relative;overflow:hidden}.uploaded-video-media-frame img,.uploaded-video-media-frame video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.media-close,.media-play{cursor:pointer;background:#fffdfaf0;border:1px solid #111;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.media-play span{color:#666;font-weight:500}.media-close{left:auto;right:12px}.thumbnail-placeholder{color:#777;place-items:center;height:100%;font-size:.85rem;display:grid}.uploaded-video-identity h2{overflow-wrap:anywhere;margin:10px 0 5px;font-size:clamp(22px,2.4vw,30px)}.uploaded-video-identity .muted{margin:0 0 18px}.overview-meta-grid,.overview-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.overview-meta-grid dt,.overview-stat-grid dt{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.overview-meta-grid dd,.overview-stat-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.uploaded-video-stats{min-width:0}.overview-status{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.overview-status strong{font-size:18px}.overview-status span{color:#2d694c;background:#e4f4ec;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.overview-stat-grid{border-bottom:1px solid #11111124;padding-bottom:18px}.overview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.overview-actions a,.overview-actions button{color:#171717;min-height:40px;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #11111161;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.overview-actions .overview-action-accent{background:#fff4fa;border-color:#f45cb5}.overview-actions .overview-delete{color:#a42828;background:0 0;border-color:#a428286b}.upload-complete-state{background:#e8f8f4;border:1px solid #171717;border-radius:13px;gap:5px;margin-top:18px;padding:16px;display:grid}.upload-complete-state strong{font-size:19px}.upload-complete-state span{font-weight:800}.upload-complete-state small{color:#5e5952}.upload-complete-state--standalone{margin:24px 0 0;display:none!important}.upload-complete-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.upload-complete-actions a,.upload-complete-actions button{color:#171717;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #171717;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none}.report-section-title{margin:8px 0 0;font:700 clamp(26px,4vw,42px)/1.05 Georgia,serif}.report-caption--intro{padding:5px 0 0}.upload-transcript-meta{flex-wrap:wrap;gap:9px;margin:12px 0;display:flex}.upload-transcript-meta span{border:1px solid var(--ink);background:#fffdfa;border-radius:10px;gap:3px;min-width:125px;padding:10px 12px;font-size:12px;font-weight:800;display:grid}.upload-transcript-meta small{color:#6b655e;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.creator-report>section[id=transcript]{display:none}.transcript-workspace{border:1px solid var(--ink);background:#fffdfa;border-radius:18px;margin:22px 0;overflow:hidden}.workspace-topbar{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.workspace-topbar h2{margin:6px 0 0;font:700 clamp(24px,3vw,38px)/1 Georgia,serif}.workspace-cue-actions,.workspace-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-cue-actions button,.workspace-help-button,.workspace-load-more,.workspace-retry,.workspace-tabs button,.workspace-topbar button{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800}.workspace-grid{grid-template-columns:285px minmax(0,1fr);display:grid}.workspace-sidebar{border-right:1px solid var(--ink)}.workspace-side-section{border-bottom:1px solid #1111112e;padding:18px 14px}.workspace-side-section h3{margin:0 0 13px;font-size:14px}.workspace-track{cursor:pointer;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:10px 8px;font-size:12px;display:grid}.workspace-track.active,.workspace-version.active{background:#fff0f8}.workspace-track small,.workspace-version small{color:#716b63;font-size:10px}.workspace-version{border:1px solid #0000;border-radius:9px;gap:5px;padding:12px;font-size:12px;display:grid}.workspace-mode{grid-template-columns:1fr 1fr;gap:4px;display:grid}.workspace-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workspace-ready-badge{background:#fff7d4;border:1px solid #11111138;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.workspace-summary{color:#69645d;margin:4px 0 0;font-size:12px}.workspace-mode button{border:1px solid var(--ink);cursor:pointer;background:#fff;min-height:38px;font-size:11px;font-weight:800}.workspace-mode button.active{background:#ffd95c}.workspace-toggle{justify-content:space-between;gap:10px;margin-top:16px;font-size:12px;font-weight:800;display:flex}.workspace-toggle input{accent-color:#e84ca5}.workspace-help{color:#4d665c;background:#e8f8f4;border-radius:8px;padding:10px;font-size:11px;line-height:1.5}.workspace-help-button{justify-content:space-between;width:100%;display:flex}.workspace-main{min-width:0}.workspace-tabs{border-bottom:1px solid var(--ink);align-items:center;gap:5px;padding:10px 12px;display:flex}.workspace-tabs button{white-space:nowrap;background:0 0;border:0;border-radius:0}.workspace-tabs button.active{border-bottom:3px solid #e84ca5}.workspace-search{color:#666;border:1px solid #aaa;border-radius:8px;align-items:center;gap:6px;min-width:170px;margin-left:auto;padding:8px 10px;display:flex}.workspace-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.workspace-transcript-content{min-height:260px}.workspace-about-line{color:#6b655e;padding:12px 18px;font-size:11px}.workspace-cue{border-top:1px solid #1111111f;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.workspace-cue p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.workspace-time{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;font:700 12px ui-monospace,monospace}.workspace-cue-actions{opacity:.72}.workspace-cue-actions button{border:0;padding:5px 7px;font-size:11px}.workspace-load-more{margin:22px auto;display:block}.workspace-empty{text-align:center;color:#756f68;padding:55px 20px}.workspace-about{padding:22px}.workspace-about h3{margin-top:0;font:700 28px Georgia,serif}.workspace-about dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-about dl div{background:#f6f1ec;border-radius:9px;padding:11px}.workspace-about dt{color:#716b63;text-transform:uppercase;font-size:10px}.workspace-about dd{margin:4px 0 0;font-size:13px;font-weight:800}@media (width<=850px){.workspace-topbar{flex-direction:column;align-items:flex-start}.workspace-grid{grid-template-columns:1fr}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--ink)}.workspace-tabs{flex-wrap:wrap;overflow-x:auto}.workspace-search{flex:100%;order:3;margin-left:0}}@media (width<=560px){.workspace-cue{grid-template-columns:1fr;gap:5px}.workspace-time{padding:0}.workspace-cue-actions{justify-content:flex-start}.workspace-about dl{grid-template-columns:1fr}.workspace-quick-actions button{font-size:11px}}.task-processing-screen{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:min(66vh,620px);padding:34px 20px 72px;display:grid}.task-processing-mascot{-o-object-fit:contain;object-fit:contain;width:176px;height:176px;animation:2.7s ease-in-out infinite task-mascot-float}.task-processing-eyebrow{color:#e84ca5;letter-spacing:.14em;font-size:11px;font-weight:900}.task-processing-screen h1{max-width:700px;color:var(--ink);margin:0;font:700 clamp(40px,6vw,64px)/1.02 Georgia,serif}.task-processing-screen p{color:#655f58;max-width:520px;margin:0;font-size:16px;line-height:1.6}.task-processing-elapsed{border:1px solid var(--ink);background:#fff7d4;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.channel-identity{align-items:center;gap:12px;margin:10px 0 14px;display:flex}.channel-avatar-fallback,.channel-identity img{border:1px solid var(--ink);-o-object-fit:cover;object-fit:cover;background:#ffd1e6;border-radius:50%;width:52px;height:52px}.channel-avatar-fallback{place-items:center;font:700 23px Georgia,serif;display:grid}.channel-identity-actions{flex-wrap:wrap;gap:10px;margin-top:5px;font-size:12px;display:flex}.channel-identity-actions a{color:var(--ink);font-weight:900}.channel-identity-actions button{cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.video-thumbnail-card{padding:0}.video-thumbnail-frame{position:relative}.video-thumbnail-frame img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid var(--ink);border-radius:13px;width:100%;display:block}.video-thumbnail-frame small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.thumbnail-card-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.thumbnail-card-actions a,.thumbnail-card-actions button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none}.technical-details{border:1px solid var(--ink);background:#fffdfa;border-radius:14px;padding:16px 20px}.technical-details summary{cursor:pointer;font-weight:900}.technical-details dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0;display:grid}.technical-details dt{color:var(--muted);text-transform:uppercase;font-size:10px}.technical-details dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800}@media (width<=720px){.technical-details dl{grid-template-columns:repeat(2,1fr)}.channel-identity{margin-top:8px}}.task-processing-screen--terminal .task-processing-mascot{animation:none}@keyframes task-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=720px){.task-processing-screen{min-height:58vh;padding-top:20px}.task-processing-mascot{width:136px;height:136px}.task-processing-screen h1{font-size:clamp(34px,10vw,46px)}.task-processing-screen p{font-size:14px}}@media (prefers-reduced-motion:reduce){.task-processing-mascot{animation:none}}.ai-note{color:#6d625c;font-size:.85rem}@media (width<=900px){.uploaded-video-overview{grid-template-columns:minmax(220px,34%) minmax(0,1fr)}.uploaded-video-stats{grid-column:2}}@media (width<=760px){.uploaded-video-overview{grid-template-columns:1fr;gap:18px;padding:16px}.uploaded-video-media-frame{max-height:290px}.uploaded-video-stats{grid-column:auto}}.uploaded-overview{border:1.5px solid var(--ink,#171717);background:var(--paper,#fffdfa);border-radius:22px;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr) minmax(260px,.85fr);align-items:start;gap:28px;min-width:0;padding:24px;display:grid}.uploaded-overview>*{min-width:0}.uploaded-overview__media,.uploaded-overview__media-frame{border-radius:14px;position:relative;overflow:hidden}.uploaded-overview__media-frame{isolation:isolate;aspect-ratio:1;background:#eee9e3;max-height:290px}.uploaded-overview__media-frame img,.uploaded-overview__media-frame video{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:relative}.uploaded-overview__media-close,.uploaded-overview__media-play{z-index:3;border:1px solid var(--ink,#171717);min-height:40px;color:var(--ink,#171717);font:inherit;cursor:pointer;background:#fffdfa;border-radius:9px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:12px}.uploaded-overview__media-play{left:12px}.uploaded-overview__media-close{right:12px}.uploaded-overview__media-play span{color:#666;font-weight:500}.uploaded-overview__identity h2{overflow-wrap:anywhere;margin:10px 0 5px;font-size:clamp(22px,2.4vw,30px)}.uploaded-overview__identity .muted{margin:0 0 18px}.uploaded-overview__meta,.uploaded-overview__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.uploaded-overview dt{color:#777;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.uploaded-overview dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.uploaded-overview__status{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.uploaded-overview__status strong{font-size:18px}.uploaded-overview__status span{color:#2d694c;background:#e4f4ec;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.uploaded-overview__stats{border-bottom:1px solid #11111124;padding-bottom:18px}.uploaded-overview__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.brand-action{min-height:40px;color:var(--ink,#171717);font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #1111116b;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.brand-action:hover{background:#fff4fa}.brand-action:focus-visible{outline:2px solid var(--pink,#f45cb5);outline-offset:2px}.brand-action:disabled{opacity:.5;cursor:not-allowed}.brand-action--accent{border-color:var(--pink,#f45cb5);background:#fff4fa}.brand-action--delete{color:#a42828;background:0 0;border-color:#a428286b}@media (width<=1050px){.uploaded-overview{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.uploaded-overview__summary{grid-column:1/-1}}@media (width<=720px){.uploaded-overview{grid-template-columns:1fr;gap:18px;padding:16px}.uploaded-overview__summary{grid-column:auto}.uploaded-overview__media-frame{max-height:290px}.uploaded-overview__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-upload-mode h3,.video-upload-mode p{margin:0}.video-upload-mode h3{font-size:1.1rem}.video-upload-mode>p{color:#5c5a58;font-size:.9rem;line-height:1.45}.asr-health-status{font-weight:600;color:#466246!important;font-size:.82rem!important}.asr-health-status.unavailable{color:#9b3f55!important}.asr-setup-hint{color:#7a4d59!important;font-size:.78rem!important}.asr-setup-hint code{background:#1111110f;border-radius:5px;padding:2px 5px}.video-local-preview{background:#ffffff8c;border:1px solid #1113;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.video-local-preview video{background:#191919;border-radius:8px;width:132px;max-height:76px}.video-local-preview div{gap:4px;min-width:0;display:grid}.video-local-preview b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-local-preview small{color:#625f5b}.input-submit-row>button:not(.hero-submit),.video-local-preview button{color:#6a2548;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.video-language,.video-permission{align-items:center;gap:8px;font-size:.86rem;display:flex}.video-language select{background:#fffdfa;border:1px solid #1111115c;border-radius:8px;padding:6px 8px}.video-upload-mode~.input-submit-row{display:none}@media (width<=680px){.video-local-preview{align-items:flex-start}.video-local-preview video{width:100px}}.creator-report>.report-overview,.pre-analysis-overview{display:none}.video-analysis-header{border:1.5px solid var(--ink);background:#e8f8f4;border-radius:18px;grid-template-columns:minmax(220px,30%) minmax(0,70%);gap:22px;padding:20px;display:grid}.video-analysis-thumb-frame{aspect-ratio:16/9;border:1.5px solid var(--ink);background:#f7f3ed;border-radius:12px;position:relative;overflow:hidden}.video-analysis-thumb-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.video-duration-badge{border:1px solid var(--ink);background:#fff;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800;position:absolute;bottom:8px;right:8px}.video-analysis-actions,.video-analysis-thumb-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.video-analysis-actions a,.video-analysis-actions button,.video-analysis-thumb-actions a,.video-analysis-thumb-actions button{border:1px solid var(--ink);color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none}.video-analysis-main h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:8px 0 10px;line-height:1.1;display:-webkit-box;overflow:hidden}.video-analysis-channel{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.video-analysis-avatar{border:1px solid var(--ink);-o-object-fit:cover;object-fit:cover;border-radius:50%;width:38px;height:38px}.video-analysis-channel-copy{gap:2px;display:grid}.video-analysis-channel-copy small{color:#655f59;font-size:11px}.video-analysis-channel a{color:var(--ink);font-size:12px;font-weight:800}.video-analysis-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.video-analysis-metrics span{background:#fffdfa;border:1px solid #14141459;border-radius:9px;gap:3px;padding:9px;display:grid}.video-analysis-metrics small{color:#655f59;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.video-analysis-metrics b{font-size:13px}.video-analysis-badges{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.video-analysis-badges span{border:1px solid var(--ink);background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.video-analysis-badges .badge-good{background:#dff4dc}.video-analysis-badges .badge-muted{background:#f2e9e5}.video-analysis-description{border-top:1px solid #14141440;margin-top:12px;padding-top:9px}.video-analysis-description summary{cursor:pointer;font-size:12px;font-weight:800}.video-analysis-description p{max-height:90px;margin:8px 0 0;font-size:12px;line-height:1.5;overflow:auto}.video-analysis-actions{flex-direction:row;align-content:start;margin-top:14px}.video-analysis-secondary{border-top:1px solid #14141440;flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:10px;display:flex}.video-analysis-secondary details{flex:180px}.video-analysis-secondary summary{cursor:pointer;font-size:12px;font-weight:800}.video-analysis-secondary p{max-height:100px;margin:8px 0 0;font-size:12px;line-height:1.5;overflow:auto}@media (width<=900px){.video-analysis-header{grid-template-columns:220px minmax(0,1fr)}}@media (width<=620px){.video-analysis-header{grid-template-columns:1fr}.video-analysis-main h1{font-size:30px}.video-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.video-analysis-actions{grid-column:auto}}.workspace-fallback-state{background:#fffdfa;border-top:1px solid #11111129;align-content:center;gap:18px;min-height:300px;padding:clamp(28px,5vw,56px);display:grid}.workspace-fallback-copy{max-width:620px}.workspace-fallback-copy h2{margin:12px 0 8px;font:700 clamp(28px,4vw,44px)/1.08 Georgia,serif}.workspace-fallback-copy p{color:#625d57;max-width:560px;margin:0;line-height:1.65}.workspace-fallback-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-fallback-actions button{border:1px solid var(--ink);min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 15px;font-weight:800}.workspace-primary-action{background:var(--ink);color:#fff}.workspace-secondary-action{color:var(--ink);background:#fff}.workspace-tertiary-action{color:#635c56;background:0 0;text-decoration:underline;border-color:#0000!important}.workspace-why{color:#625d57;max-width:560px;font-size:13px}.workspace-why summary{cursor:pointer;color:var(--ink);font-weight:700}.workspace-why p{margin:10px 0 0;line-height:1.55}.workspace-fallback-state .workspace-fallback{gap:10px;max-width:620px;display:grid}.workspace-fallback-state textarea{box-sizing:border-box;border:1px solid var(--ink);width:100%;min-height:130px;font:inherit;resize:vertical;background:#fff;border-radius:10px;padding:12px}.workspace-fallback-state input[type=file]{max-width:100%}.workspace-fallback-state .workspace-fallback button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:9px;justify-self:start;padding:10px 14px;font-weight:800}.metadata-analysis-section,.metadata-export-panel{border:1px solid var(--ink);background:#fffdfa;border-radius:18px;gap:16px;margin:22px 0;padding:22px;display:grid}.metadata-analysis-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.metadata-analysis-heading h2,.metadata-export-panel h2{margin:8px 0 0;font:700 clamp(24px,3vw,34px)/1.1 Georgia,serif}.derived-label{color:#6b655e;font-size:11px}.metadata-analysis-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metadata-analysis-grid article{background:#e8f8f4;border-radius:11px;padding:13px}.metadata-analysis-grid small,.metadata-packaging small{color:#6b655e;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.metadata-analysis-grid strong{margin-top:6px;font-size:14px;display:block}.metadata-packaging{grid-template-columns:1fr 1fr;gap:14px;display:grid}.metadata-packaging>div{background:#fff7d4;border-radius:12px;padding:15px}.metadata-packaging p{color:#5f5953;margin:9px 0 0;font-size:13px}.metadata-packaging span,.metadata-packaging strong{margin-top:8px;display:block}.metadata-export-panel{background:#f1efff;grid-template-columns:1fr auto;align-items:center}.metadata-export-panel p{color:#625d57;margin:8px 0 0}.metadata-export-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.metadata-export-actions button{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:10px 13px;font-weight:800}.metadata-export-actions button.button--primary{background:var(--ink);color:#fff}@media (width<=800px){.metadata-analysis-grid{grid-template-columns:repeat(2,1fr)}.metadata-export-panel{grid-template-columns:1fr}.metadata-export-actions{justify-content:start}}@media (width<=560px){.metadata-analysis-grid,.metadata-packaging{grid-template-columns:1fr}}.comparison-page{min-height:100vh;padding-bottom:70px}.comparison-header,.comparison-section,.comparison-summary{border:1px solid var(--ink);background:#fffdfa;border-radius:18px;margin-top:24px;padding:24px}.comparison-header{background:#e8f8f4}.comparison-header h1{margin:10px 0;font:700 clamp(34px,5vw,64px)/1 Georgia,serif}.comparison-header p{color:#625d57;max-width:620px}.comparison-strip{gap:12px;margin-top:18px;padding-bottom:4px;display:flex;overflow-x:auto}.comparison-video-card{border:1px solid var(--ink);background:#fff;border-radius:14px;flex:0 0 220px}.comparison-video-card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:9px;width:100%}.comparison-video-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.comparison-video-card p{margin:5px 0;font-weight:700}.comparison-summary{background:#fff7d4}.comparison-summary>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.comparison-summary article{background:#fffdfa;border-radius:10px;padding:12px}.comparison-summary small,.comparison-summary strong{display:block}.comparison-summary strong{margin-top:5px;font-size:22px}.comparison-section h2{margin:12px 0;font:700 30px Georgia,serif}.comparison-section li{margin:8px 0}.comparison-table{margin-top:14px}.comparison-row{border-top:1px solid #11111129;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(100px,1fr));gap:12px;padding:12px 8px;display:grid}.comparison-row--head{color:#625d57;text-transform:uppercase;border-top:0;font-size:11px;font-weight:800}.comparison-state{text-align:center;padding:100px 0}@media (width<=700px){.comparison-summary>div{grid-template-columns:repeat(2,1fr)}.comparison-row{min-width:560px}}.comparison-page{padding-bottom:110px}.comparison-hero{justify-content:space-between;align-items:end;gap:40px;padding:62px 0 30px;display:flex}.comparison-hero h1{letter-spacing:-.06em;margin:18px 0 12px;font:500 clamp(58px,8vw,96px)/.9 Georgia,serif}.comparison-hero h1 em{color:var(--pink);font-style:normal}.comparison-hero p{color:var(--muted);margin:0;font-size:17px}.comparison-hero small{color:#8b4237;margin-top:8px;display:block}.comparison-videos{padding-bottom:76px}.comparison-section-heading h2{margin:10px 0 22px;font:500 clamp(38px,5vw,58px)/.95 Georgia,serif}.comparison-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;display:grid;overflow:visible}.comparison-video-card{border:2px solid var(--ink);min-width:0;box-shadow:4px 4px var(--ink);background:#fffdfa;border-radius:8px;padding:12px;transition:transform .15s}.comparison-video-card:hover{transform:translateY(-3px)}.comparison-card-thumb{aspect-ratio:16/9;background:#ece7df;position:relative;overflow:hidden}.comparison-card-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.comparison-card-thumb>span{border:1px solid var(--ink);background:#fff;padding:4px 6px;font-size:11px;font-weight:900;position:absolute;bottom:7px;right:7px}.comparison-video-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 5px;font-size:17px;line-height:1.15;display:-webkit-box;overflow:hidden}.comparison-video-card p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;overflow:hidden}.comparison-ready{color:#29804a;font-weight:800}.comparison-card-thumb--empty{place-items:center;display:grid}.comparison-insights{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#f5c84c;margin:0 -24px;padding:68px max(24px,50vw - 616px)}.comparison-insights .comparison-section-heading h2{margin-bottom:8px}.comparison-based-on{color:#5c4b18;margin:0 0 24px}.comparison-observation-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 32px;display:grid}.comparison-observation-list article{border-top:2px solid var(--ink);grid-template-columns:auto 1fr;align-items:baseline;gap:16px;padding-top:14px;display:grid}.comparison-observation-list strong{font:500 clamp(40px,5vw,68px)/.9 Georgia,serif}.comparison-observation-list span{font-size:17px;font-weight:800}.comparison-section{background:0 0;border:0;border-radius:0;margin-top:86px;padding:0}.comparison-thumbnails{position:relative}.comparison-common-ratio{border:1.5px solid var(--ink);background:#f5c84c;gap:4px;padding:9px 12px;display:grid;position:absolute;top:0;right:0;transform:rotate(2deg)}.comparison-common-ratio b{font-size:10px}.comparison-common-ratio strong{font:700 24px Georgia,serif}.comparison-thumbnail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.comparison-thumbnail-grid article{min-width:0}.comparison-thumbnail-fallback,.comparison-thumbnail-grid img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:2px solid var(--ink);background:#ece7df;width:100%;display:block}.comparison-thumbnail-fallback{place-items:center;font-weight:800;display:grid}.comparison-thumbnail-grid small,.comparison-thumbnail-grid strong{margin-top:8px;display:block}.comparison-thumbnail-grid small{color:var(--muted);font-size:12px}.comparison-table{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);overflow-x:auto}.comparison-row{grid-template-columns:minmax(240px,2.2fr) repeat(5,minmax(110px,1fr));align-items:center;padding:14px 8px}.comparison-table-video{align-items:center;gap:10px;min-width:0;display:flex}.comparison-table-video img{-o-object-fit:cover;object-fit:cover;width:58px;height:34px}.comparison-table-video b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.comparison-show-more{margin-top:16px}.comparison-show-more,.comparison-tertiary{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:900;text-decoration:underline}.comparison-page .comparison-actions{flex-wrap:wrap;gap:10px;display:flex}.comparison-page .comparison-export{display:none}@media (width<=900px){.comparison-hero{padding:54px 0 30px}.comparison-observation-list,.comparison-strip,.comparison-thumbnail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-observation-list{gap:16px 24px}.comparison-row{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(100px,1fr))}}@media (width<=700px){.comparison-page{width:calc(100% - 32px)}.comparison-hero{padding:42px 0;display:block}.comparison-hero h1{font-size:clamp(52px,16vw,72px)}.comparison-videos{padding-bottom:52px}.comparison-strip,.comparison-thumbnail-grid{grid-template-columns:1fr}.comparison-insights{margin-inline:-16px;padding:48px 16px}.comparison-observation-list{grid-template-columns:1fr}.comparison-section{margin-top:60px}.comparison-common-ratio{margin:-8px 0 24px;display:inline-grid;position:static}.comparison-row{border-top:1px solid var(--ink);min-width:0;padding:16px 0;display:block}.comparison-row--head{display:none}.comparison-row>span{justify-content:space-between;gap:16px;padding:4px 0;display:flex}.comparison-row>span:before{content:attr(data-label);font-weight:800}.comparison-table-video{display:flex!important}.comparison-table-video:before{content:none!important}.comparison-page .comparison-video-card{box-shadow:3px 3px var(--ink)}}@media (prefers-reduced-motion:reduce){.comparison-video-card{transition:none}.comparison-video-card:hover{transform:none}}@media (width<=620px){.workspace-fallback-state{min-height:260px;padding:28px 20px}.workspace-fallback-actions{flex-direction:column;align-items:stretch}.workspace-fallback-actions button{width:100%}}.blueprint-home .upload-mode .upload-copy{padding-top:118px}.blueprint-home .upload-mode .upload-copy .hero-title{max-width:620px}.blueprint-home .upload-mode .video-language{align-items:center;gap:20px;display:flex}.blueprint-home .upload-mode .video-language select{flex:0 0 270px;width:270px}.blueprint-home .upload-mode .video-upload-mode>.input-submit-row .hero-submit{width:100%;min-height:50px;display:block}.blueprint-home .upload-mode .blueprint-input-card>.input-submit-row{display:none}.blueprint-home .upload-mode .fallback-switches{flex-wrap:wrap;align-items:center;gap:8px}.blueprint-home .upload-mode .fallback-switches:before{content:"Other options:";color:var(--muted);letter-spacing:0;font-weight:500}.blueprint-home .upload-mode .asr-health-status.unavailable{margin:0;font-size:0;font-weight:400}.blueprint-home .upload-mode .asr-health-status.unavailable:after{color:var(--muted);font-size:13px}.blueprint-home .hero--youtube.blueprint-section.upload-mode{background-color:var(--bg)}.blueprint-home .upload-mode .blueprint-dropzone{height:250px}.blueprint-home .upload-mode .fallback-switches{border-top:1px solid #11111159;grid-template-columns:repeat(3,auto);justify-content:start;gap:16px;margin-top:4px;padding:12px 0 0;display:grid}.blueprint-home .upload-mode .fallback-switches:before{content:"Other ways to continue";letter-spacing:.06em;grid-column:1/-1;font-size:12px;font-weight:900}.blueprint-home .upload-mode .fallback-switches button{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}@media (width<=900px){.blueprint-home .upload-mode .blueprint-input-card{justify-self:stretch;max-width:none}.blueprint-home .upload-mode .fallback-switches{grid-template-columns:1fr;gap:10px}}.blueprint-home .upload-mode .input-submit-row,.blueprint-home .upload-mode .video-upload-mode>p{display:none}.blueprint-home .upload-mode .asr-setup-hint{display:none}.blueprint-home .upload-mode .asr-setup-hint,.blueprint-home .upload-mode .input-submit-row,.blueprint-home .upload-mode .input-submit-row:not(.video-upload-mode .input-submit-row){display:none!important}.blueprint-home .upload-mode .video-upload-mode>.input-submit-row{display:block!important}.blueprint-home .upload-mode .asr-setup-hint,.blueprint-home .upload-mode .asr-setup-hint button,.blueprint-home .upload-mode button[data-testid=process-file]{display:none!important}.blueprint-home .upload-mode .blueprint-input-card{max-width:640px;padding:24px}.blueprint-home .upload-mode .video-upload-mode{flex-direction:column;gap:0;display:flex}.blueprint-home .upload-mode .video-upload-mode>h3{order:1;margin:0 0 14px;font-size:24px;line-height:1.1}.blueprint-home .upload-mode .video-upload-mode>.blueprint-dropzone{order:2;gap:4px;height:132px;min-height:132px;padding:14px}.blueprint-home .upload-mode .video-upload-mode>.blueprint-dropzone .dropzone-icon{width:38px;height:38px;font-size:22px}.blueprint-home .upload-mode .video-upload-mode>.blueprint-dropzone strong{font-size:16px}.blueprint-home .upload-mode .video-upload-mode>.blueprint-dropzone small{white-space:nowrap;font-size:11px}.blueprint-home .upload-mode .video-upload-mode>.video-local-preview{order:3}.blueprint-home .upload-mode .video-upload-mode>.video-language{order:4;width:max-content;min-width:0;margin-top:22px}.blueprint-home .upload-mode .video-upload-mode>.video-permission{order:5;margin-top:14px}.blueprint-home .upload-mode .video-upload-mode>.input-submit-row{order:6;margin-top:18px}.blueprint-home .upload-mode .video-upload-mode>.asr-health-status,.blueprint-home .upload-mode .video-upload-mode>.asr-setup-hint{display:none!important}.blueprint-home .upload-mode .video-upload-mode>.video-language select{flex:0 0 240px;width:240px}.blueprint-home .upload-mode .fallback-switches{margin-top:12px;display:flex}.blueprint-home .upload-mode+.upload-get{margin-top:64px}@media (width<=900px){.blueprint-home .hero--youtube.blueprint-section.upload-mode{grid-template-columns:1fr;row-gap:32px;width:calc(100% - 40px)}.blueprint-home .upload-mode .blueprint-input-card{border:2px solid var(--ink);max-width:none}}.blueprint-home .upload-mode .video-upload-mode>p{display:none!important}.blueprint-home .upload-mode .blueprint-dropzone{height:210px;min-height:0}.blueprint-home .upload-mode .blueprint-dropzone small{font-size:12px;line-height:1.3}.blueprint-home .upload-mode .fallback-switches{border:0;gap:0;margin-top:14px;padding:0}.blueprint-home .upload-mode .fallback-switches:before{content:none}.blueprint-home .upload-mode .fallback-switches button{color:var(--muted);font-size:12px;text-decoration:none}.blueprint-home .upload-mode .fallback-switches button:not(:last-child):after{content:" ·";margin-left:8px}.blueprint-home .upload-mode .upload-copy .hero-lede{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:430px;display:-webkit-box;overflow:hidden}.blueprint-home .upload-get{margin-top:56px;margin-bottom:56px;padding:28px 0 32px}.blueprint-home .hero--youtube.blueprint-section.upload-mode,.blueprint-home .hero--youtube.blueprint-section.upload-mode.upload-hero-frame{border:2px solid var(--ink);background:var(--bg);width:calc(100% - 96px);max-width:1180px;min-height:560px;box-shadow:6px 6px 0 var(--ink);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:0;margin:48px auto 0;padding:0;display:grid;overflow:hidden}.blueprint-home .upload-mode .upload-copy{justify-content:center;align-self:stretch;padding:64px 52px}.blueprint-home .upload-mode .blueprint-input-card{border:0;border-left:2px solid var(--ink);max-width:none;min-height:0;box-shadow:none;border-radius:0;place-self:stretch stretch;padding:32px}@media (width<=900px){.blueprint-home .hero--youtube.blueprint-section.upload-mode{grid-template-columns:1fr;width:calc(100% - 40px)}.blueprint-home .upload-mode .blueprint-input-card{border-left:0;border-top:2px solid var(--ink)}.blueprint-home .upload-mode+.upload-get{width:calc(100% - 40px)}}.blueprint-home .hero--youtube.blueprint-section.upload-mode{-moz-column-gap:72px;width:min(1200px,100% - 96px);max-width:1200px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:72px;margin:64px auto 0;padding:0;overflow:visible}.blueprint-home .upload-mode .upload-copy{align-self:center}.blueprint-home .upload-mode .upload-copy .hero-title{letter-spacing:-.045em;font-size:clamp(4.4rem,7vw,7.2rem);line-height:.88}.blueprint-home .upload-mode .blueprint-input-card{border:2px solid var(--ink);width:100%;max-width:620px;box-shadow:6px 6px 0 var(--ink);background:var(--mint);border-radius:14px;place-self:center end;padding:34px}.blueprint-home .upload-mode .video-upload-mode>.blueprint-dropzone{height:150px;min-height:150px}.blueprint-home .upload-mode+.upload-get{width:min(1200px,100% - 96px);max-width:1200px;margin:64px auto 56px}.blueprint-home .upload-mode .upload-copy{margin:0;padding:0;transform:none}.blueprint-home .upload-mode .upload-copy .hero-eyebrow{text-align:left;margin:0 0 20px;padding:0}.blueprint-home .upload-mode .upload-copy .upload-hero-title{text-align:left;letter-spacing:-.03em;margin:0;font-size:clamp(68px,4.7vw,82px);line-height:.94}.blueprint-home .upload-mode .upload-copy .upload-hero-title span{display:inline}.blueprint-home .upload-mode .upload-copy .hero-lede{max-width:390px}.blueprint-home .upload-mode .upload-copy{text-align:left;align-self:start;padding-top:88px}.blueprint-home .upload-mode .upload-copy .hero-eyebrow{letter-spacing:.08em;max-width:500px;margin:0 0 22px;font-size:12px;line-height:1.2;display:block}.blueprint-home .upload-mode .upload-copy .upload-hero-title{letter-spacing:-.035em;max-width:500px;font-size:clamp(68px,4.2vw,76px);line-height:.92}.blueprint-home .upload-mode .upload-copy .hero-lede{text-align:left;width:100%;max-width:380px;margin:24px 0 0;padding:0;font-size:15px;line-height:1.5;display:block;transform:none;opacity:1!important;animation:none!important;transform:none!important}@media (width<=900px){.blueprint-home .upload-mode .upload-copy{align-self:auto;padding-top:0}.blueprint-home .upload-mode .upload-copy .upload-hero-title{font-size:clamp(52px,12vw,72px)}body:has(.comparison-page) .site-header.page-width{width:calc(100% - 32px);max-width:none}body:has(.comparison-page) .site-header .desktop-nav{display:none!important}body:has(.comparison-page) .site-header .mobile-menu-toggle{display:inline-flex!important}.comparison-table-video b{white-space:normal}}.compare-entry-page{background:var(--bg);min-height:100vh;padding-bottom:72px}.compare-entry-submit:disabled{color:#fff;opacity:.78;cursor:not-allowed;box-shadow:none;background:#b9a96f;transform:none}.compare-entry-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:72px;padding-top:76px;display:grid}.compare-entry-copy h1{letter-spacing:-.06em;margin:20px 0 18px;font:500 clamp(54px,7vw,94px)/.9 Georgia,serif}.compare-entry-copy h1 em{color:var(--pink);font-style:normal}.compare-entry-copy>p{max-width:450px;color:var(--muted);margin:0;font-size:18px}.compare-entry-form{border:2px solid var(--ink);max-width:620px;box-shadow:5px 5px var(--ink);background:#f5c84c;border-radius:12px;margin-top:34px;padding:20px}.compare-entry-form label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:900;display:block}.compare-entry-form textarea{border:2px solid var(--ink);width:100%;min-height:178px;color:var(--ink);font:inherit;resize:vertical;background:#fffdfa;border-radius:8px;padding:15px;line-height:1.5;display:block}.compare-entry-form textarea:focus{outline:3px solid var(--pink)}.compare-entry-meta{justify-content:space-between;gap:12px;margin:10px 2px 0;font-size:13px;font-weight:800;display:flex}.compare-entry-validation{color:#8f2534;margin:10px 2px 0;font-size:13px;font-weight:700}.compare-entry-error{color:#8f2534;margin:10px 2px 0;font-size:14px;font-weight:800}.compare-entry-error button{font:inherit;background:0 0;border:0;text-decoration:underline}.compare-entry-submit{width:100%;min-height:51px;margin-top:16px}.compare-entry-visual{min-height:350px;position:relative}.compare-entry-card{border:2px solid var(--ink);width:235px;height:138px;box-shadow:6px 6px var(--ink);letter-spacing:.08em;border-radius:8px;place-items:center;font-weight:900;display:grid;position:absolute}.compare-entry-card--yellow{background:var(--yellow);top:22px;left:8px;transform:rotate(-7deg)}.compare-entry-card--mint{background:var(--mint);top:100px;right:8px;transform:rotate(5deg)}.compare-entry-card--pink{background:var(--pink);top:190px;left:40px;transform:rotate(-3deg)}.compare-entry-arrow{border:2px solid var(--ink);box-shadow:4px 4px var(--ink);background:#fffdfa;padding:9px 12px;font-size:14px;position:absolute;bottom:12px;right:0;transform:rotate(3deg)}.compare-entry-how,.compare-entry-section{margin-top:88px}.compare-entry-how h2,.compare-entry-section h2{margin:0 0 18px;font:500 clamp(38px,5vw,58px)/.95 Georgia,serif}.compare-entry-list{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.compare-entry-list span{border-bottom:2px solid var(--ink);padding:17px 10px;font-size:18px;font-weight:800}.compare-entry-list span:nth-child(4n+1){padding-left:0}.compare-entry-how ol{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.compare-entry-how li{border-top:2px solid var(--ink);align-items:baseline;gap:16px;padding:18px 0;display:flex}.compare-entry-how li b{font:500 30px Georgia,serif}.compare-entry-how li span{font-size:17px;font-weight:800}.compare-entry-boundary{border-top:1px solid var(--soft);color:var(--muted);margin:32px 0 0;padding-top:18px;font-size:13px}@media (width<=900px){.compare-entry-hero{grid-template-columns:1fr;gap:44px;padding-top:54px}.compare-entry-visual{width:100%;max-width:600px;min-height:290px;margin:auto}.compare-entry-list{grid-template-columns:repeat(2,1fr)}.compare-entry-how ol{grid-template-columns:1fr}.compare-entry-how,.compare-entry-section{margin-top:68px}}@media (width<=720px){body:has(.compare-entry-page) .site-header.page-width{width:calc(100% - 24px);max-width:560px}body:has(.compare-entry-page) .site-header .desktop-nav{display:none!important}body:has(.compare-entry-page) .site-header .mobile-menu-toggle{display:inline-flex!important}body:has(.compare-entry-page) .site-header .button--header{display:none}.compare-entry-page{padding-bottom:42px}.compare-entry-hero{flex-direction:column;align-items:stretch;gap:24px;padding-top:42px;display:flex}.compare-entry-copy h1{font-size:clamp(50px,15vw,70px)}.compare-entry-copy>p{font-size:16px}.compare-entry-form{margin-top:25px;padding:14px}.compare-entry-form textarea{min-height:160px}.compare-entry-meta{display:block}.compare-entry-meta span{margin-top:5px;display:block}.compare-entry-visual{order:2;min-height:270px}.compare-entry-card{width:180px;height:108px}.compare-entry-card--yellow{left:0}.compare-entry-card--mint{right:0}.compare-entry-card--pink{top:155px;left:26px}.compare-entry-arrow{bottom:0;right:0}.compare-entry-how,.compare-entry-section{margin-top:58px}.compare-entry-list span{padding:14px 8px;font-size:16px}.compare-entry-list span:nth-child(odd){padding-left:0}}.comparison-stage{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin:86px -24px 0;padding:66px max(24px,50vw - 616px)}.comparison-title-patterns{background:var(--pink)}.comparison-description{background:var(--mint)}.comparison-format{background:var(--lav-soft)}.comparison-stage .comparison-section-heading h2{margin-top:0}.comparison-pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.comparison-pattern-grid article{min-width:0}.comparison-pattern-grid article>button{border:0;border-top:2px solid var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr;align-items:baseline;gap:12px;width:100%;padding:16px 0;display:grid}.comparison-pattern-grid article>button strong{font:500 clamp(38px,5vw,62px)/.9 Georgia,serif}.comparison-pattern-grid article>button span{font-size:18px;font-weight:900}.comparison-pattern-grid article>button small{color:inherit;grid-column:2;font-size:12px;text-decoration:underline}.comparison-editorial-stats{border-top:2px solid var(--ink);align-content:start;gap:6px;padding:16px 0;display:grid}.comparison-editorial-stats span{text-transform:uppercase;font-size:12px;font-weight:800}.comparison-editorial-stats strong{margin-bottom:12px;font:500 26px Georgia,serif}.comparison-evidence{border:1.5px solid var(--ink);background:#fffdfa;gap:7px;margin:0 0 12px;padding:10px;display:grid}.comparison-evidence a{color:var(--ink);align-items:center;gap:9px;padding:5px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.comparison-evidence a:hover{text-decoration:underline}.comparison-evidence img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--ink);width:50px;height:30px}.comparison-evidence small{color:var(--muted);font-size:11px;font-weight:500;display:block}.comparison-keywords{padding-top:0}.comparison-keyword-list{flex-wrap:wrap;align-items:flex-start;gap:14px 24px;display:flex}.comparison-keyword-list article{position:relative}.comparison-keyword-list button{cursor:pointer;background:0 0;border:0;padding:0;font:700 clamp(20px,2.5vw,32px) Georgia,serif}.comparison-keyword-list button:hover{text-decoration:underline}.comparison-keyword-list .comparison-evidence{min-width:230px}.comparison-hashtags{border-top:1px solid var(--soft);flex-wrap:wrap;gap:10px;margin-top:26px;padding-top:18px;font-weight:800;display:flex}.comparison-format-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.comparison-format-grid h3{margin:0 0 14px;font-size:18px}.comparison-format-grid p{border-top:1px solid var(--ink);justify-content:space-between;max-width:420px;margin:0;padding:10px 0;font-size:15px;display:flex}.comparison-format-grid strong{font-weight:900}.comparison-export-final{color:#fff;background:#111;margin:86px -24px 0;padding:64px max(24px,50vw - 616px)}.comparison-export-final h2{margin:0 0 12px;font:500 clamp(38px,5vw,58px)/.95 Georgia,serif}.comparison-export-final p{color:#d4d0ca}.comparison-export-final>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.comparison-export-final button{color:#111;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #fff;padding:0 15px;font-weight:900}.comparison-export-final button:last-child{color:#fff;background:0 0}.comparison-export-final button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.comparison-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-format-grid{gap:30px}.comparison-stage{margin-inline:-16px;padding-inline:16px}}@media (width<=700px){.comparison-stage{margin-top:60px;padding-block:48px}.comparison-format-grid,.comparison-pattern-grid{grid-template-columns:1fr}.comparison-export-final{margin-inline:-16px;padding:48px 16px}.comparison-export-final>div{display:grid}.comparison-export-final button{width:100%}}:root{--motion-fast:.12s;--motion-base:.18s;--motion-slow:.28s;--ease-out:cubic-bezier(.2,.8,.2,1)}.button,.cleaner-related a,.file-button,.related-tools a,.text-button,button{transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out)}.button:not(:disabled):hover,button:not(:disabled):hover{box-shadow:3px 3px 0 var(--ink,#111);transform:translate(1px,1px)}.button:not(:disabled):active,button:not(:disabled):active{box-shadow:1px 1px 0 var(--ink,#111);transform:translate(3px,3px)}.button[aria-disabled=true],button:disabled{box-shadow:none;cursor:not-allowed;transition:none;transform:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--pink,#f45cb5);outline-offset:3px}button:not([class]){border:2px solid var(--ink,#111);background:var(--card,#fffdfa);min-height:44px;color:var(--ink,#111);cursor:pointer;border-radius:9px;padding:0 16px;font:700 14px/1 inherit}button:not([class]):hover:not(:disabled){background:var(--yellow-soft,#fff1b8)}.cleaner-panel,.feature-card,.related-tools a,.video-info-result,.video-info-tool{transition:transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.feature-card:hover,.related-tools a:hover{box-shadow:6px 7px 0 var(--ink,#111);transform:translateY(-3px)}.cleaner-controls .preset-row button{transition:transform var(--motion-fast) var(--ease-out),background-color var(--motion-base) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.cleaner-controls .preset-row button.active{transform:translateY(-1px)}.cleaner-controls .mode-description{animation:motion-copy-in var(--motion-base) var(--ease-out)}.advanced-options>summary{cursor:pointer;transition:color var(--motion-base) var(--ease-out)}.advanced-options>.option-grid{opacity:0;max-height:0;transition:grid-template-rows var(--motion-base) var(--ease-out),max-height var(--motion-base) var(--ease-out),margin-top var(--motion-base) var(--ease-out),opacity var(--motion-base) var(--ease-out);grid-template-rows:0fr;margin-top:0;display:grid;overflow:hidden}.advanced-options[open]>.option-grid{opacity:1;grid-template-rows:1fr;max-height:260px;margin-top:17px}.cleaner-output{transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}.cleaner-notice,.cleaner-success,.status-error{animation:motion-status-in .16s var(--ease-out)}.cleaner-actions .button{min-width:140px}.cleaner-copy details p,.info-faq details p{opacity:0;transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out);transform:translateY(4px)}.cleaner-copy details[open] p,.info-faq details[open] p{opacity:1;transform:none}@keyframes motion-copy-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes motion-status-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.button:not(:disabled):active,.button:not(:disabled):hover,.feature-card:hover,.related-tools a:hover,button:not(:disabled):active,button:not(:disabled):hover{transform:none!important}.advanced-options>.option-grid{max-height:none;transition:none}.advanced-options:not([open])>.option-grid{display:none}.cleaner-copy details p,.info-faq details p{transform:none!important}}.blueprint-home .blueprint-example-body{min-height:250px;max-height:250px;padding:24px 40px;overflow:hidden}.blueprint-home .blueprint-example-body h3{margin:8px 0;font-size:27px;line-height:1.08}.blueprint-home .blueprint-example-body p{margin:10px 0;font-size:14px;line-height:1.35}.blueprint-home .blueprint-example-body ul{margin:8px 0 10px;padding-left:22px;font-size:14px;line-height:1.4}.blueprint-home .blueprint-example-body .button{align-items:center;min-height:36px;padding:0 14px;font-size:12px;display:inline-flex}.blueprint-home .thumbnail-demo,.blueprint-home .transcript-demo{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin:8px 0;display:grid}.blueprint-home .thumbnail-demo__preview{background:#f5c84c;border:1.5px solid #aaa;border-radius:8px;place-items:center;min-height:72px;font-size:12px;font-weight:800;display:grid}.blueprint-home .thumbnail-demo ul{margin:0}.blueprint-home .transcript-demo>div{min-width:0}.blueprint-home .transcript-demo b{margin-bottom:4px;font-size:12px;display:block}.blueprint-home .chapters-demo code,.blueprint-home .transcript-demo code{white-space:pre-wrap;background:#fff;border:1px solid #bbb;border-radius:7px;padding:8px 10px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.blueprint-home .chapters-demo{margin:12px 0}.blueprint-home .chapters-demo code{max-width:360px}.site-header{border:1.5px solid var(--line);background:#fffdf9f2;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1280px,100% - 48px);min-height:72px;margin:14px auto 0;padding:10px 18px;display:grid;position:relative}.site-header .brand{gap:10px;min-width:0;font-size:22px}.site-header .bean--logo{flex-basis:36px;width:36px;height:36px}.site-header .desktop-nav{white-space:nowrap;justify-self:center;align-items:center;gap:clamp(20px,2.5vw,38px);margin:0;font-size:14px;font-weight:800;display:flex!important}.site-header .desktop-nav a{white-space:nowrap;padding:8px 2px;position:relative}.site-header .desktop-nav a:after{content:"";background:var(--pink);transform-origin:0;height:2px;transition:transform var(--motion-fast) var(--ease-out);border-radius:99px;position:absolute;bottom:2px;left:2px;right:2px;transform:scaleX(0)}.site-header .desktop-nav a.active:after,.site-header .desktop-nav a:focus-visible:after,.site-header .desktop-nav a:hover:after{transform:scaleX(1)}.site-header .desktop-nav a.active{color:var(--pink)}.header-actions{white-space:nowrap;justify-self:end;align-items:center;gap:18px;display:flex}.site-header .button--header{color:#fff;white-space:nowrap;background:#080808;border-radius:10px;min-height:44px;padding:0 20px}.site-header .mobile-menu-toggle,.site-header .mobile-nav{display:none}@media (width<=899px) and (width>=640px){.site-header .button--header{display:none}.header-actions{gap:0}.site-header{gap:12px}.site-header .desktop-nav{gap:clamp(14px,2vw,24px)}}@media (width<=639px){.site-header{border-radius:13px;width:calc(100% - 24px);min-height:66px;padding:8px 12px}.site-header .brand{font-size:19px}.site-header .bean--logo{flex-basis:34px;width:34px;height:34px}.site-header .desktop-nav,.site-header .header-actions{display:none!important}.site-header .mobile-menu-toggle{border:1.5px solid var(--line);background:var(--card);border-radius:9px;justify-content:center;justify-self:end;align-items:center;min-height:40px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.site-header .mobile-nav{z-index:40;border:1.5px solid var(--line);background:var(--card);border-radius:11px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:4px 4px #1112}.site-header .mobile-nav a{border-radius:7px;padding:11px 12px;font-size:14px;font-weight:800}.site-header .mobile-nav a.active,.site-header .mobile-nav a:hover{background:var(--pink-soft);color:var(--pink)}.site-header .mobile-nav .button--header{min-height:42px;margin-top:4px;display:inline-flex}}@keyframes tool-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tool-state-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.downloader-seo-page,.downloader-seo-shell>header,.video-info-page{animation:tool-page-enter .26s var(--ease-out) both}.downloader-seo-shell>.downloader-shared-tool{animation:tool-page-enter .26s 60ms var(--ease-out) both}.downloader-seo-shell>.downloader-related,.downloader-seo-shell>section{animation:tool-page-enter .26s .12s var(--ease-out) both}.video-info-page>.video-info-hero{animation:tool-page-enter .26s var(--ease-out) both}.video-info-page>.how-it-works,.video-info-page>.what-get{animation:tool-page-enter .26s 60ms var(--ease-out) both}.video-info-page>.info-faq,.video-info-page>.related-tools,.video-info-page>.video-info-result{animation:tool-page-enter .26s .12s var(--ease-out) both}.downloader-seo-page .button,.downloader-seo-page button,.video-info-page .button,.video-info-page button{transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out)}.downloader-seo-page .button:not(:disabled):hover,.downloader-seo-page button:not(:disabled):hover,.video-info-page .button:not(:disabled):hover,.video-info-page button:not(:disabled):hover{transform:translate(1px,1px);box-shadow:3px 3px #111}.downloader-seo-page .button:not(:disabled):active,.downloader-seo-page button:not(:disabled):active,.video-info-page .button:not(:disabled):active,.video-info-page button:not(:disabled):active{transform:translate(3px,3px);box-shadow:1px 1px #111}.downloader-seo-page button:disabled,.video-info-page button:disabled{box-shadow:none!important;transform:none!important}.downloader-seo-page input:focus-visible,.video-info-page input:focus-visible{outline:2px solid var(--pink);outline-offset:3px;transition:outline-offset var(--motion-fast) var(--ease-out)}.downloader-shared-tool,.how-it-works article,.related-tools a,.thumb-grid article,.video-info-tool,.what-get article{transition:transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.downloader-shared-tool:hover,.how-it-works article:hover,.thumb-grid article:hover,.video-info-tool:hover,.what-get article:hover{transform:translateY(-3px);box-shadow:6px 7px #111}.related-tools a:hover{transform:translateY(-3px);box-shadow:7px 8px #111}.downloader-seo-page [role=alert],.video-info-page .status-error{animation:tool-state-enter .16s var(--ease-out) both}.video-info-page .video-info-result{animation:tool-state-enter .22s var(--ease-out) both}.video-info-page .info-faq details p{opacity:0;transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out);transform:translateY(4px)}.video-info-page .info-faq details[open] p{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.downloader-seo-page,.downloader-seo-shell>.downloader-related,.downloader-seo-shell>.downloader-shared-tool,.downloader-seo-shell>header,.downloader-seo-shell>section,.video-info-page,.video-info-page>.how-it-works,.video-info-page>.info-faq,.video-info-page>.related-tools,.video-info-page>.video-info-hero,.video-info-page>.video-info-result,.video-info-page>.what-get{animation:none!important}.downloader-seo-page button:not(:disabled):active,.downloader-seo-page button:not(:disabled):hover,.downloader-shared-tool:hover,.how-it-works article:hover,.related-tools a:hover,.thumb-grid article:hover,.video-info-page button:not(:disabled):active,.video-info-page button:not(:disabled):hover,.video-info-tool:hover,.what-get article:hover{transform:none!important}.video-info-page .info-faq details p{opacity:1;transition:none;transform:none}}@media (width<=639px){.blueprint-home .downloader-home-hero{width:calc(100% - 24px);max-width:none;padding:48px 20px}.blueprint-home .downloader-tool-stack{width:100%;min-width:0;max-width:100%;margin:24px 0 0}.blueprint-home .downloader-tool-stack .downloader-quick-form{width:100%;min-width:0;max-width:100%;margin:0;padding:20px}.blueprint-home .downloader-format-links,.blueprint-home .downloader-quick-form input{width:100%;min-width:0}.blueprint-home .downloader-format-links button{min-width:0;padding-inline:8px}}.download-trust{color:#514b45;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.download-trust a{text-underline-offset:2px;font-weight:800;text-decoration:underline}.downloader-shared-tool>.download-trust{color:#514b45;margin:14px 0 0}.download-next-tools{border-top:1.5px solid #111;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.download-next-tools span{letter-spacing:.04em;width:100%;font-size:12px;font-weight:900}.download-next-tools a{color:#111;transition:transform var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out);background:#fff;border:1.5px solid #111;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:900;text-decoration:none}.download-next-tools a:hover{background:var(--pink-soft);transform:translateY(-2px)}.download-next-tools a:focus-visible{outline:2px solid var(--pink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.download-next-tools a:hover{transform:none}}.downloader-shared-tool .download-mode-switch{grid-template-columns:1fr;margin-top:10px;display:grid}.downloader-shared-tool .download-mode-switch button{color:#fff;cursor:pointer;background:#111;border:2px solid #111;border-radius:8px;min-height:50px;font-weight:800}.downloader-shared-tool .download-mode-switch small{opacity:.8;margin-left:6px;font-size:11px}.downloader-shared-tool .download-mode-switch button:hover{transform:translateY(-1px)}.download-choice{color:#514b45;letter-spacing:.12em;align-items:center;gap:12px;margin:20px 0;font:900 11px ui-monospace,monospace;display:flex}.download-choice:after,.download-choice:before{content:"";background:#11111173;flex:1;height:1px}.local-downloader-intro{background:#fffdfa;border:2px solid #111;border-radius:10px;gap:8px;padding:18px;display:grid}.local-downloader-intro h2,.local-downloader-intro p{margin:0}.local-downloader-intro h2{font-size:23px}.local-downloader-kicker{letter-spacing:.12em;font:900 11px ui-monospace,monospace}.copy-command,.local-downloader-toggle{color:#fff;cursor:pointer;background:#111;border:2px solid #111;border-radius:8px;min-height:48px;font:900 15px inherit}.local-downloader-toggle{margin-top:5px}.local-downloader-error{font-weight:800;color:#8e2940!important;margin:12px 0 0!important}.local-downloader-panel{background:#fffdfa;border:2px solid #111;border-radius:10px;gap:0;margin-top:18px;display:grid;overflow:hidden}.local-downloader-panel>header{background:#f6a8c6;border-bottom:2px solid #111;padding:20px 22px}.local-downloader-panel>header h2,.local-downloader-panel>header p{margin:0}.local-downloader-panel>header p{letter-spacing:.12em;font:900 11px ui-monospace,monospace}.local-downloader-panel>header h2{margin-top:5px;font-size:23px}.local-step{border-bottom:1.5px solid #111;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:22px;display:grid}.local-step h3,.local-step p{margin:0}.local-step h3{margin-bottom:12px;font-size:17px}.local-step__number{background:#f5c84c;border:2px solid #111;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.local-step__content{min-width:0}.desktop-os{border:2px solid #111;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.desktop-os button{color:#111;cursor:pointer;background:#fff;border:0;border-right:2px solid #111;min-width:0;min-height:46px;padding:8px;font:900 14px inherit}.desktop-os button:last-child{border-right:0}.desktop-os button.active{color:#fff;background:#111}.copy-command:focus-visible,.desktop-os button:focus-visible,.local-accordion>button:focus-visible,.local-downloader-toggle:focus-visible,.setup-command button:focus-visible{z-index:2;outline-offset:-4px;outline:3px solid #f45cb5;position:relative}.generated-command{margin:4px 0 12px}.generated-command p{letter-spacing:.08em;margin:0 0 7px;font:900 11px ui-monospace,monospace}.generated-command pre{color:#fff;overscroll-behavior-inline:contain;background:#181818;border:2px solid #111;border-radius:8px;margin:0;padding:15px;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.generated-command code{font:inherit}.copy-command{width:100%}.local-accordion{border-bottom:1.5px solid #111}.local-accordion:last-child{border-bottom:0}.local-accordion>button{color:#111;text-align:left;cursor:pointer;background:#fffdfa;border:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:12px 22px;font:900 15px inherit;display:flex}.local-accordion__content{padding:2px 22px 22px}.local-accordion__content ol{gap:7px;margin:8px 0 18px;padding-left:22px;display:grid}.local-accordion__content ol li{border:0;padding:0;display:list-item}.setup-command{grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;display:grid}.setup-command code{white-space:nowrap;background:#f2eee7;border:1.5px solid #111;border-radius:6px;min-width:0;padding:9px 10px;overflow-x:auto}.setup-command button{color:#fff;cursor:pointer;background:#111;border:2px solid #111;border-radius:6px;min-height:38px;padding:6px 12px;font-weight:900}.setup-note{line-height:1.55}.downloader-shared-tool>.local-mode-note,.downloader-shared-tool>.support-note,.downloader-shared-tool>.supported-sites{margin:12px 0 0}.downloader-shared-tool>.supported-sites{color:#111;font-size:13px}.downloader-shared-tool>.support-note{color:#514b45;font-size:12px}@media (width<=639px){.local-downloader-panel>header,.local-step{padding:17px}.local-step{grid-template-columns:30px minmax(0,1fr);gap:10px}.local-step__number{width:28px;height:28px}.desktop-os button{padding-inline:4px;font-size:12px}.setup-command{grid-template-columns:1fr auto}.setup-command>span{grid-column:1/-1}.local-accordion>button,.local-accordion__content{padding-inline:17px}.generated-command pre{max-width:100%;overflow-x:auto}.copy-command{width:100%}}.local-downloader-entry{background:#f6a8c6;border:2px solid #111;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;max-width:760px;margin-top:28px;padding:24px 26px;display:flex;box-shadow:5px 5px #111}.local-downloader-entry h2,.local-downloader-entry p{margin:0}.local-downloader-entry h2{margin:6px 0 8px;font-size:26px}.local-downloader-entry>div{min-width:0}.local-entry-platforms{letter-spacing:.06em;margin-top:12px;font:900 12px ui-monospace,monospace;display:block}.local-downloader-entry .button{white-space:nowrap;flex:none}.local-downloader-entry .eyebrow{letter-spacing:.12em;font-size:11px;font-weight:900}.local-downloader-entry-actions{gap:10px;margin-top:7px;display:grid}.local-downloader-entry-actions button{cursor:pointer;border:2px solid #111;border-radius:8px;min-height:46px;padding:9px 14px;font:900 14px inherit}.local-downloader-entry-actions .local-downloader-toggle{color:#fff;background:#111}.local-downloader-entry-actions .local-downloader-skip{color:#111;background:#fffdfa}.copy-next-step{color:#514b45;font-size:13px;font-weight:800;line-height:1.45;margin:10px 0 0!important}.setup-command--recommended{margin:12px 0 18px}@media (width<=639px){.local-downloader-entry{gap:18px;padding:20px;display:grid}.local-downloader-entry .button{text-align:center;white-space:normal;width:100%}}.extension-promo{border:2px solid var(--ink,#111);box-shadow:6px 6px 0 var(--ink,#111);background:#fff7c7;justify-content:space-between;align-items:center;gap:24px;margin:40px auto;padding:28px 30px;display:flex}.extension-promo h2{margin:4px 0 8px}.extension-promo p{max-width:62ch;margin:0}.extension-promo__actions{flex:none}@media (width<=640px){.extension-promo{padding:22px;display:block}.extension-promo__actions{margin-top:18px}.extension-promo .button{text-align:center;width:100%}}
