.yt p,.yt li,.yt figcaption,.yt summary{text-wrap:pretty}.yt h2,.yt h3{text-wrap:balance}.yt{font-feature-settings:"cv02","cv03","cv04","cv11"}.yt .yt-nums,.yt .yt-dur,.yt .yt-flow-dur,.yt .yt-opt-meta,.yt .yt-set-head span,.yt .yt-price{font-variant-numeric:tabular-nums}.yt :is(h1,h2,h3):lang(ja){word-break:auto-phrase}.yt:lang(ko){word-break:keep-all}.yt .sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.yt h2{font-weight:620}.yt h1,.yt .yt-h2{color:var(--fg-62)}.yt h1 em,.yt .yt-h2 em{color:var(--fg);display:block;font-weight:inherit}.yt .yt-fine{color:var(--fg-subtle);line-height:1.55;margin:12px 0 0;max-width:70ch}.yt .yt-hero{align-content:center;display:grid;min-height:min(calc(100svh - 5.5rem),880px);padding-block:clamp(56px,8vh,96px)}.yt .yt-hero>.wrap{box-sizing:border-box;width:100%}.yt .yt-hero-body{align-items:center;display:grid;gap:clamp(48px,6vw,96px);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.yt .yt-hero-copy{display:grid;gap:22px;justify-items:start}.yt .yt-hero-label{color:var(--fg-subtle);font:var(--label-weight) var(--label-size)/1.2 var(--font-sans);letter-spacing:var(--label-tracking);margin:0;text-transform:uppercase}.yt .yt-hero h1{max-width:19ch}.yt .yt-hero-copy .lede{color:var(--fg-72);margin:0}.yt .yt-player{justify-self:end;margin:0;max-width:420px;width:100%}.yt .yt-player-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:12px 12px 8px}.yt .yt-ad{aspect-ratio:16 / 9;background:var(--surface-raised);border-radius:var(--radius-md);overflow:hidden;position:relative}.yt .yt-ad-still,.yt .yt-ad-art{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.yt .yt-ad-beam{fill:var(--fg-08)}.yt .yt-ad-floor{fill:var(--fg-13)}.yt .yt-ad-figure{fill:var(--ground)}.yt .yt-ad-chip{background:var(--fg);border-radius:var(--radius-sm);color:var(--on-paper);font:650 var(--label-size)/1 var(--font-sans);left:10px;padding:5px 8px;position:absolute;top:10px}.yt .yt-ad-pulse{aspect-ratio:1;background:var(--fg);border-radius:50%;bottom:26%;position:absolute;right:22%;width:10px}.yt .yt-ad-pulse:after{border:1.5px solid var(--fg-72);border-radius:50%;content:"";inset:-9px;position:absolute}.yt .yt-ad-bar{background:var(--fg-13);bottom:0;height:3px;left:0;position:absolute;right:0}.yt .yt-ad-bar span{background:var(--accent);display:block;height:100%;width:36%}.yt .yt-player-now{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding-inline:4px}.yt .yt-player-now p{font-weight:620;letter-spacing:-.01em;margin:0}.yt .yt-player-now span,.yt .yt-queue-time{color:var(--fg-faint);font-size:var(--label-size);font-variant-numeric:tabular-nums}.yt .yt-player-next{border-top:1px solid var(--line);color:var(--fg-subtle);font:var(--label-weight) var(--label-size)/1.2 var(--font-sans);letter-spacing:var(--label-tracking);margin:12px 0 0;padding:12px 4px 2px;text-transform:uppercase}.yt .yt-queue{list-style:none;margin:0;padding:0}.yt .yt-queue li{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding-inline:4px}.yt .yt-queue li+li{border-top:1px solid var(--line-soft)}.yt .yt-queue-title{color:var(--fg-muted);font-weight:500}.yt .yt-queue-autoplay .yt-queue-title{color:var(--fg-faint);font-weight:400;text-decoration:line-through;text-decoration-color:var(--fg-52)}@media(prefers-reduced-motion:no-preference){.yt .yt-player .yt-ad-bar span{animation:yt-play 6s linear .4s both}.yt .yt-ad-pulse:after{animation:yt-ring 2.4s cubic-bezier(.16,1,.3,1) 1.2s infinite both}}@keyframes yt-play{0%{width:0}to{width:100%}}@keyframes yt-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.yt .yt-audit-form{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-pill);display:flex;gap:8px;margin-top:8px;max-width:620px;padding:6px;width:100%}.yt .yt-audit-form:focus-within{border-color:var(--accent-40);box-shadow:0 0 0 4px var(--accent-10)}.yt .yt-audit-form[data-invalid]{border-color:var(--accent-65)}.yt .yt-audit-form input{background:transparent;border:0;color:var(--fg);flex:1;font:inherit;font-size:1rem;min-width:0;outline:none;padding:0 18px}.yt .yt-audit-form input::placeholder{color:var(--fg-faint)}.yt .yt-audit-form .btn{cursor:pointer;font-family:inherit;min-height:48px;padding-inline:24px;white-space:nowrap}.yt .yt-audit-form .btn[disabled]{cursor:progress;opacity:.75;transform:none}.yt .yt-form-note{color:var(--fg-subtle);display:flex;flex-wrap:wrap;font-size:.9rem;gap:4px 10px;margin:0}.yt .yt-form-note[data-message]{color:var(--negative)}.yt .yt-turnstile{margin-top:24px}.yt .yt-result{margin-top:clamp(32px,5vh,48px);scroll-margin-top:96px}.yt .yt-result[hidden]{display:none}.yt .yt-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-drop);display:grid;gap:28px;padding:clamp(20px,3vw,36px)}.yt .yt-card-head{align-items:flex-start;display:flex;gap:14px}.yt .yt-avatar{background:var(--fg-08);border-radius:50%;display:grid;flex:none;font-weight:600;height:44px;margin-top:18px;object-fit:cover;place-items:center;width:44px}.yt .yt-card-kicker{color:var(--fg-faint);font-family:var(--font-sans);font-size:.72rem;letter-spacing:.14em;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.yt .yt-verdict{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:620;letter-spacing:-.02em;line-height:1.15;margin:2px 0 4px}.yt .yt-verdict:focus{outline:none}.yt .yt-card-sub{color:var(--fg-subtle);margin:0}.yt .yt-card-grid{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.yt .yt-pick,.yt .yt-set{align-content:start;display:grid;gap:14px}.yt .yt-label{color:var(--accent);font-family:var(--font-sans);font-size:.72rem;letter-spacing:.14em;margin:0;text-transform:uppercase}.yt .yt-thumb{aspect-ratio:16 / 9;background:var(--fg-08);border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--accent),0 18px 60px -20px var(--accent-40);display:block;overflow:hidden;position:relative}.yt .yt-thumb img,.yt .yt-opt-thumb img,.yt .yt-flow-thumb img{display:block;height:100%;object-fit:cover;width:100%}.yt .yt-dur{background:color-mix(in srgb,var(--ground) 85%,transparent);border-radius:var(--radius-sm);bottom:8px;font-size:12px;font-weight:500;padding:1px 6px;position:absolute;right:8px}.yt .yt-pick-title{font-weight:600;line-height:1.35;margin:0;overflow-wrap:anywhere}.yt .yt-nudge{border-left:2px solid var(--accent-50);color:var(--fg-72);font-size:14px;line-height:1.45;margin:0;padding-left:10px}.yt .yt-nums{display:flex;flex-wrap:wrap;gap:6px 28px}.yt .yt-nums strong{display:block;font-size:2rem;font-weight:640;letter-spacing:-.02em;line-height:1.1}.yt .yt-nums span{color:var(--fg-faint);font-size:.875rem}.yt .yt-linkbtn{background:none;border:0;color:var(--fg-subtle);cursor:pointer;font:inherit;font-size:.95rem;justify-self:start;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:3px}.yt .yt-linkbtn:hover{color:var(--fg)}.yt .yt-picker{border:0;border-top:1px solid var(--line);display:grid;gap:2px;margin:0;max-height:300px;overflow:auto;padding:8px 0 0}.yt .yt-picker[hidden]{display:none}.yt .yt-picker legend{color:var(--fg-faint);font-size:.875rem;padding:0 0 6px}.yt .yt-opt{align-items:center;border-radius:10px;cursor:pointer;display:grid;font-size:.9rem;gap:12px;grid-template-columns:18px 72px minmax(0,1fr) auto;padding:6px 8px}.yt .yt-opt:hover{background:var(--fg-04)}.yt .yt-opt input{accent-color:var(--accent);margin:0}.yt .yt-opt-thumb,.yt .yt-flow-thumb{aspect-ratio:16 / 9;background:var(--fg-08);border-radius:var(--radius-sm);overflow:hidden}.yt .yt-opt-meta{color:var(--fg-faint);font-size:12px;white-space:nowrap}.yt .yt-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt .yt-set-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.yt .yt-set-head h3{font-size:1.05rem;font-weight:600;margin:0}.yt .yt-set-head span{color:var(--fg-faint);font-size:12px}.yt .yt-bar{border-radius:var(--radius-pill);display:flex;gap:2px;height:10px;overflow:hidden}.yt .yt-bar span{background:var(--fg-28);min-width:2px}.yt .yt-bar span.is-long{background:var(--fg-52)}.yt .yt-bar span.is-entry{min-width:6px;background:var(--accent)}.yt .yt-flow{display:grid;list-style:none;margin:0;padding:0}.yt .yt-flow li{align-items:center;color:var(--fg-subtle);display:grid;font-size:.925rem;gap:12px;grid-template-columns:26px 56px minmax(0,1fr) auto;padding:5px 0;position:relative}.yt .yt-flow li:before{background:var(--line);bottom:-5px;content:"";left:12px;position:absolute;top:-5px;width:2px}.yt .yt-flow li:first-child:before{top:50%}.yt .yt-flow li:last-child:before{bottom:50%}.yt .yt-node{background:var(--surface-raised);border-radius:50%;color:var(--fg-subtle);display:grid;font-size:11px;font-weight:600;height:26px;place-items:center;position:relative;width:26px;z-index:1}.yt .yt-flow li.is-entry{color:var(--fg);font-weight:500}.yt .yt-flow li.is-entry .yt-node{background:var(--accent);color:var(--on-accent)}.yt .yt-flow-dur{color:var(--fg-faint);font-size:12px}.yt .yt-flow-label{grid-column:2 / -1}.yt .yt-card-foot{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;padding-top:22px}.yt .yt-card-foot p{color:var(--fg-subtle);margin:0;max-width:52ch}.yt .yt-base-steps{color:var(--fg-subtle);display:grid;gap:4px;list-style:decimal;margin:8px 0 0;padding-left:20px}.yt .yt-base h3{font-size:1.05rem;font-weight:600;margin:0}.yt .yt-card.is-message{gap:14px}.yt .yt-card.is-message .btn{cursor:pointer;font-family:inherit;justify-self:start}.yt .yt-skel{animation:yt-pulse 1.4s ease-in-out infinite;background:var(--fg-08);border-radius:var(--radius-sm)}.yt .yt-skel-head{align-items:center;display:flex;gap:14px}.yt .yt-skel-lines{display:grid;flex:1;gap:10px}@keyframes yt-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.yt .yt-skel{animation:none}}.yt .yt-frames{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:0;position:relative}.yt .yt-frames:before{border-top:1px dashed var(--fg-28);content:"";left:8%;position:absolute;right:8%;top:calc(var(--frame-h) / 2)}.yt .yt-frames{--frame-h: clamp(150px, 15vw, 196px)}.yt .yt-frames>li{display:grid;gap:16px;position:relative}.yt .yt-frames>li>p{color:var(--fg-muted);margin:0}.yt .yt-frame{align-content:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-sizing:border-box;display:grid;height:var(--frame-h);overflow:hidden;padding:12px;position:relative}.yt .yt-frame-ad{padding:0}.yt .yt-frame-ad .yt-ad{aspect-ratio:auto;border-radius:0;inset:0;position:absolute}.yt .yt-frame-now{align-content:end;gap:12px;padding:20px}.yt .yt-frame-now p{font-weight:620;margin:0}.yt .yt-frame-now .yt-ad-bar{border-radius:var(--radius-pill);overflow:hidden;position:relative}.yt .yt-frame-now .yt-ad-bar span{width:58%}.yt .yt-frame-play{background:var(--fg);clip-path:polygon(0 0,100% 50%,0 100%);height:18px;width:14px}.yt .yt-proof{margin-top:clamp(48px,6vw,80px)}.yt .yt-proof-big{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 18px;margin:0}.yt .yt-proof-big strong{font-size:clamp(2.1rem,3.4vw,2.9rem);font-variant-numeric:tabular-nums;font-weight:560;letter-spacing:-.03em;line-height:1}.yt .yt-proof-big span{color:var(--fg-muted);font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:540;letter-spacing:-.025em;line-height:1.08}.yt .yt-picks-lede{max-width:40rem}.yt .yt-chart{margin:clamp(40px,5vw,64px) 0 0}.yt .yt-bars{align-items:end;border-bottom:1px solid var(--line);display:flex;gap:8px;height:clamp(240px,26vw,340px);position:relative}.yt .yt-bars>div:not(.yt-typical){background:var(--fg-13);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1;position:relative}.yt .yt-bars>div.is-best{background:var(--accent)}.yt .yt-bars>div.is-newest{background:var(--fg-28)}.yt .yt-typical{border-top:1px dashed var(--fg-52);left:0;position:absolute;right:0;z-index:1}.yt .yt-typical span,.yt .yt-axis,.yt .yt-bar-tag{font-size:var(--label-size)}.yt .yt-typical span{bottom:6px;color:var(--fg-muted);position:absolute;right:0}.yt .yt-bar-tag{bottom:calc(100% + 8px);color:var(--fg);font-weight:600;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}.yt .yt-axis{color:var(--fg-subtle);display:flex;justify-content:space-between;margin-top:10px}.yt .yt-plans{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,5vw,64px)}.yt .yt-plan{align-content:start;border-top:1px solid var(--line);display:grid;gap:18px;justify-items:start;padding-top:28px}.yt .yt-plan h3{font-size:1rem;font-weight:600;margin:0}.yt .yt-plan-price{align-items:baseline;display:flex;gap:8px;margin:0}.yt .yt-plan-price strong{font-size:clamp(2.1rem,3.4vw,2.9rem);font-variant-numeric:tabular-nums;font-weight:560;letter-spacing:-.03em;line-height:1}.yt .yt-plan-price span{color:var(--fg-subtle)}.yt .yt-plan>ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.yt .yt-plan>ul li{color:var(--fg-muted)}.yt .yt-note{background:var(--paper);border-radius:var(--radius-md);box-shadow:var(--shadow-drop);margin:12px 0 0;max-width:26rem;padding:20px 22px;transform:rotate(-1deg)}.yt .yt-note-who{color:var(--on-paper-muted);font:var(--label-weight) var(--label-size)/1.2 var(--font-sans);letter-spacing:var(--label-tracking);margin:0 0 12px;text-transform:uppercase}.yt .yt-note ol{color:var(--on-paper);display:grid;gap:6px;margin:0;padding-left:1.2em}.yt .yt-note-sig{color:var(--on-paper-muted);margin-top:12px}.yt .yt-plans-line{font-weight:560;margin:clamp(40px,5vw,56px) 0 0}.yt .yt-plans-line+.yt-fine{margin-top:4px}.yt .yt-plans-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.yt .faq-mark{color:var(--fg-muted)}.yt .yt-faq-title{color:var(--fg);margin-bottom:clamp(24px,3vw,40px)}.yt .yt-final{padding-bottom:clamp(48px,6vw,72px)}.yt .yt-final .final-line{max-width:14ch}.yt .yt-final .yt-audit-form{margin:36px auto 16px}.yt .yt-final-line{color:var(--fg-muted);margin:0;text-align:center}.yt .yt-final-start{align-items:center;display:none;flex-direction:column;gap:8px;margin:36px auto 16px}.yt[data-audited] .yt-final .yt-audit-form{display:none}.yt[data-audited] .yt-final-start,.yt[data-audited][data-another] .yt-final .yt-audit-form{display:flex}.yt[data-audited][data-another] .yt-final-start{display:none}@media(max-width:900px){.yt .yt-hero-body,.yt .yt-card-grid,.yt .yt-frames,.yt .yt-plans{grid-template-columns:1fr}.yt .yt-player{justify-self:start}.yt .yt-frames:before{border-left:1px dashed var(--fg-28);border-top:0;inset:0 auto 0 50%}.yt .yt-frames>li>p{background:var(--ground);justify-self:center;padding-inline:12px;text-align:center}.yt .yt-frame{justify-self:center;max-width:360px;width:100%}}@media(max-width:600px){.yt .yt-hero{min-height:auto;padding-block:40px 56px}.yt .yt-hero-copy{gap:18px}.yt .yt-player{justify-self:stretch}.yt .yt-player-card{padding:10px 10px 6px}.yt .yt-player .yt-queue li:nth-child(3){display:none}.yt .yt-audit-form{border-radius:var(--radius-xl);flex-direction:column;padding:8px}.yt .yt-audit-form input{min-height:48px;padding:0 12px}.yt .yt-audit-form .btn{width:100%}.yt .yt-opt{grid-template-columns:18px 64px minmax(0,1fr)}.yt .yt-opt-meta{grid-column:3}.yt .yt-flow li{grid-template-columns:26px 48px minmax(0,1fr)}.yt .yt-flow-dur{display:none}.yt .yt-bars{gap:3px;height:220px}.yt .yt-note{transform:rotate(-.6deg)}}
