.ck-hero{margin:0 0 14px}.ck-hero-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.ck-hero-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;white-space:nowrap;background:#fff4e5;color:#b35c00;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;min-width:0;overflow:hidden;text-overflow:ellipsis}.ck-hero-title{margin:10px 0 0;font-size:33px;font-weight:900;letter-spacing:-.035em;line-height:1.05;color:var(--ink)}.ck-hero-sub-row{margin-top:6px}.ck-hero-sub{margin:0;min-width:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--muted)}.ck-hero-pill,.ck-hero-sub span{color:var(--ink)}.ck-hero-pill{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px 0 6px;border-radius:9999px;background:rgba(0,0,0,.05);animation:ck-hero-in .48s cubic-bezier(.2,.8,.2,1) both}.ck-hero-pill.is-hot{background:#fff4e5;color:#b35c00;padding-left:8px;animation-delay:.12s}.ck-hero-pill-txt{display:flex;flex-direction:column;line-height:1}.ck-hero-pill-txt b{font-size:11.5px;font-weight:900;font-variant-numeric:tabular-nums}.ck-hero-pill-txt span{margin-top:1px;font-size:7.5px;font-weight:700;opacity:.75;white-space:nowrap}.ck-hero-bubbles{display:flex}.ck-hero-bubbles i{width:11px;height:11px;border-radius:9999px;border:1.5px solid var(--bg,#fff)}.ck-hero-bubbles i+i{margin-left:-4px}@keyframes ck-hero-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (min-width:640px){.ck-hero-title{font-size:44px}.ck-hero-sub{font-size:16px}}@media (max-width:360px){.ck-hero-badge{font-size:9px;letter-spacing:.03em;padding:0 8px}.ck-hero-sub{font-size:12.5px}}html[data-theme=dark] .ck-hero-badge,html[data-theme=dark] .ck-hero-pill.is-hot{background:rgba(255,138,0,.16);color:#ffb366}html[data-theme=dark] .ck-hero-pill{background:hsla(0,0%,100%,.08)}html .ck-fest-tabs .ck-tabs-btn{padding:4px 10px;font-size:12.5px;line-height:1.15}html .ck-fest-tabs .ck-tabs-sub{font-size:9.5px;margin-top:0}.ck-subj{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--surface)}.ck-subj-row{scroll-margin-top:72px}.ck-subj-row+.ck-subj-row{border-top:1px solid var(--line)}.ck-subj-row h2{margin:0;font:inherit}.ck-subj-head{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--ink);transition:background .2s ease;-webkit-tap-highlight-color:transparent}.ck-subj-head:active{background:rgba(0,0,0,.03)}.ck-subj-row.is-open .ck-subj-head{background:var(--surface-2)}.ck-subj-dot{flex:none;width:10px;height:10px;border-radius:9999px}.ck-subj-txt{display:flex;flex-direction:column;min-width:0;flex:1}.ck-subj-name{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.ck-subj-name b{font-size:15px;font-weight:700;letter-spacing:-.01em}.ck-subj-name span{font-size:11px;font-weight:700;color:var(--muted)}.ck-subj-sub{font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-subj-try{color:#0a84ff;font-weight:800}.ck-subj-plus{position:relative;flex:none;width:16px;height:16px;color:var(--muted)}.ck-subj-plus:after,.ck-subj-plus:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.ck-subj-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.ck-subj-row.is-open .ck-subj-plus{color:var(--ink)}.ck-subj-row.is-open .ck-subj-plus:before{transform:translate(-50%,-50%) rotate(45deg)}.ck-subj-row.is-open .ck-subj-plus:after{transform:translate(-50%,-50%) rotate(135deg)}.ck-subj-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.32,.72,0,1);background:var(--surface-2)}.ck-subj-row.is-open .ck-subj-panel{grid-template-rows:1fr}.ck-subj-panel-in{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .36s}.ck-subj-row.is-open .ck-subj-panel-in{visibility:visible;transition-delay:0s}.ck-subj-body{padding:0 8px 10px}.ck-subj-body .vw-group,.ck-subj-body .vw-mocky{border-radius:16px;background:var(--surface)}.ck-subj-body .vw-mocky{padding:10px}@media (min-width:640px){.ck-subj-head{padding:13px 18px}.ck-subj-name b{font-size:17px}.ck-subj-sub{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.ck-subj-panel,.ck-subj-plus:after,.ck-subj-plus:before{transition:none}}.ck-coins-pill{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px 0 7px;border-radius:9999px;background:rgba(0,0,0,.05);color:var(--ink)}.ck-coins-pill>i{width:12px;height:12px;border-radius:9999px;background:radial-gradient(circle at 35% 30%,#fff3b0 0,#f5c518 45%,#c99400 100%);box-shadow:inset 0 0 0 1.5px rgba(150,105,0,.45)}.ck-coins-pill>span{display:flex;flex-direction:column;line-height:1}.ck-coins-pill b{font-size:11.5px;font-weight:900;font-variant-numeric:tabular-nums}.ck-coins-pill b+span{margin-top:1px;font-size:7.5px;font-weight:600;color:var(--muted);white-space:nowrap}html[data-theme=dark] .ck-coins-pill{background:hsla(0,0%,100%,.08)}.ck-faq{margin:40px -16px 0;padding:22px 16px 32px;background:var(--surface-2);color:var(--muted);font-size:11.5px;line-height:1.5}@media (min-width:640px){.ck-faq{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}.ck-faq-in{max-width:48rem;margin:0 auto}.ck-faq p{margin:0 0 10px}.ck-faq b,.ck-faq-title{color:var(--ink)}.ck-faq-title{margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.3}.ck-faq-outro{margin-top:22px;font-size:13px}.ck-faq-list{margin-top:14px;border-top:1px solid var(--line)}.ck-faq-row{border-bottom:1px solid var(--line)}.ck-faq-row summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;cursor:pointer;color:var(--ink)}.ck-faq-row summary::-webkit-details-marker{display:none}.ck-faq-row summary svg{flex:none;color:var(--muted);transition:transform .25s ease}.ck-faq-row[open] summary svg{transform:rotate(180deg)}.ck-faq-row h3{margin:0;font-size:12.5px;font-weight:500;line-height:1.35}.ck-faq-row p{margin:0 0 12px}.ck-faq-cta{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:9999px;background:var(--ink);color:var(--bg);font-size:12px;font-weight:700;text-decoration:none}.ck-faq-sign{margin:20px 0 0!important;font-size:11px;color:var(--dim,var(--muted))}@media (min-width:640px){.ck-faq{font-size:12.5px}.ck-faq-row h3{font-size:14px}.ck-faq-title{font-size:16px}}@keyframes ck-cal-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ck-cal-in{animation:ck-cal-in .22s ease-out}@media (prefers-reduced-motion:reduce){.ck-cal-in{animation:none}}