.KbeAFa_hero{padding:clamp(56px,8vw,112px) var(--rail) clamp(48px,6vw,88px);text-align:center;flex-direction:column;align-items:center;gap:clamp(40px,5vw,64px);display:flex}.KbeAFa_heroCopy{justify-items:center;gap:20px;width:100%;min-width:0;max-width:880px;display:grid}.KbeAFa_heroCopy h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,6vw,72px);line-height:1.02}.KbeAFa_lede{color:var(--ink-2);text-wrap:balance;max-width:40em;font-size:19px;line-height:1.5}.KbeAFa_heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.KbeAFa_scene{width:100%;min-width:0;max-width:880px;margin:0}.KbeAFa_channel{background:var(--card);text-align:left;border-radius:12px;gap:16px;min-width:0;padding:18px;display:grid}.KbeAFa_channelTop{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.KbeAFa_avatar{object-fit:cover;background:var(--surface-3);border-radius:50%;width:52px;height:52px}.KbeAFa_channelName{min-width:0}.KbeAFa_channelName strong{color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:650;display:block}.KbeAFa_channelName span{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:14px;display:block}.KbeAFa_ring{flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative}.KbeAFa_ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.KbeAFa_ring circle{fill:none;stroke-width:3.2px}.KbeAFa_ring circle:first-child{stroke:var(--line-strong)}.KbeAFa_ring circle:last-child{stroke:var(--green);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--score))}.KbeAFa_ring b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.KbeAFa_thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.KbeAFa_thumbs li{min-width:0}.KbeAFa_thumb{aspect-ratio:16/9;background:var(--surface-3);border-radius:12px;display:block;position:relative;overflow:hidden}.KbeAFa_thumb img{object-fit:cover;width:100%;height:100%;display:block}.KbeAFa_thumb time{color:#fff;font-variant-numeric:tabular-nums;background:#000c;border-radius:8px;padding:1px 6px;font-size:12px;font-weight:500;position:absolute;bottom:6px;right:6px}.KbeAFa_thumbTitle{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;margin-top:8px;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.KbeAFa_thumbMeta{color:var(--ink-2);margin-top:3px;font-size:13px;display:block}.KbeAFa_found{background:var(--accent-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;padding:12px 14px;display:flex}.KbeAFa_found span{color:var(--green-text);font-size:14px}.KbeAFa_found strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600}.KbeAFa_band{padding:clamp(72px,9vw,128px) var(--rail);scroll-margin-top:96px}.KbeAFa_trialHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px clamp(36px,5vw,88px);margin-bottom:clamp(28px,4vw,44px);display:grid}.KbeAFa_trialHead h2{letter-spacing:-.025em;text-wrap:balance;max-width:20ch;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.KbeAFa_trialHead>p{color:var(--ink-2);max-width:56ch;font-size:17px;line-height:1.65}.KbeAFa_strip{padding:28px var(--rail);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.KbeAFa_strip p{color:var(--ink);font-size:17px;line-height:1.5}.KbeAFa_mcp{padding:clamp(72px,9vw,128px) var(--rail);text-align:center;flex-direction:column;align-items:center;gap:14px;scroll-margin-top:96px;display:flex}.KbeAFa_logos{align-items:center;gap:16px;display:flex}.KbeAFa_mcp h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,3.4vw,44px);line-height:1.1}.KbeAFa_mcp>p{color:var(--ink-2);text-wrap:balance;max-width:56ch;font-size:17px;line-height:1.6}.KbeAFa_url{background:var(--card);text-align:left;border-radius:12px;align-items:center;gap:8px;width:100%;min-width:0;max-width:520px;margin-top:10px;padding:6px 6px 6px 16px;display:flex}.KbeAFa_url code{min-width:0;font-family:var(--mono),ui-monospace,monospace;color:var(--ink);overflow-wrap:anywhere;flex:auto;font-size:15px}.KbeAFa_copy{background:var(--surface-3);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 16px;font-size:14px;font-weight:600;transition:background .16s,transform .1s ease-out}.KbeAFa_copy:hover{background:var(--line-strong)}.KbeAFa_copy:active{transform:scale(.97)}.KbeAFa_more{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:500;display:inline-flex}.KbeAFa_more:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.KbeAFa_closing{padding:clamp(72px,9vw,128px) var(--rail) clamp(88px,11vw,140px);text-align:center;flex-direction:column;align-items:center;gap:20px;scroll-margin-top:96px;display:flex}.KbeAFa_closing h2{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;font-size:clamp(34px,5vw,60px);line-height:1.04}.KbeAFa_closing>p{color:var(--ink-2);text-wrap:pretty;max-width:54ch;font-size:17px;line-height:1.6}.KbeAFa_closing>p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.KbeAFa_trialHead{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:760px){.KbeAFa_hero{padding-top:48px}.KbeAFa_heroCopy h1{font-size:clamp(34px,9.6vw,44px)}.KbeAFa_lede{font-size:17px}.KbeAFa_heroActions{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.KbeAFa_heroActions>a{white-space:normal;width:100%}.KbeAFa_channel{padding:14px}.KbeAFa_thumbs{gap:8px}.KbeAFa_strip>a,.KbeAFa_closing>div>a{width:100%}}@media (max-width:620px){.KbeAFa_thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.KbeAFa_thumbs li:nth-child(3){display:none}.KbeAFa_channelTop{grid-template-columns:44px minmax(0,1fr) auto;gap:12px}.KbeAFa_avatar{width:44px;height:44px}.KbeAFa_ring{width:50px;height:50px}}
