#yt-player{position:absolute;top:0;left:0;border:0!important;outline:none!important;width:100%!important;height:100%!important}.pricing-section.svelte-1nyyz2a{background-color:var(--color-surface);background-image:radial-gradient(at 0 0,oklch(90% .05 185/.2) 0,#0000 50%),radial-gradient(at 100% 100%,oklch(65% .18 45/.1) 0,#0000 50%),radial-gradient(oklch(18% .02 185/.06) 1.5px,#0000 1.5px);background-position:0 0,0 0,12px 12px;background-size:100% 100%,100% 100%,24px 24px;position:relative}.pricing-badge.svelte-1nyyz2a{color:var(--color-brand-dark);text-transform:uppercase;letter-spacing:.08em;background:var(--color-brand-light);border:2px solid var(--color-text);box-shadow:3px 3px 0px var(--color-text);border-radius:9999px;align-items:center;gap:6px;margin-bottom:1.5rem;padding:6px 14px;font-size:.75rem;font-weight:800;display:inline-flex}.toggle-container.svelte-1nyyz2a{border:2px solid var(--color-text);width:360px;box-shadow:3px 3px 0px var(--color-text);isolation:isolate;background:oklch(18% .02 185/.04);border-radius:9999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.toggle-slider.svelte-1nyyz2a{z-index:1;border:2px solid var(--color-text);width:calc(50% - 4px);box-shadow:2px 2px 0px var(--color-text);background:#fff;border-radius:9999px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px}.toggle-btn.svelte-1nyyz2a{z-index:2;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:8px 20px;font-size:.875rem;font-weight:700;transition:color .3s cubic-bezier(.16,1,.3,1);position:relative}.toggle-btn--active.svelte-1nyyz2a{color:var(--color-text)}.save-tag.svelte-1nyyz2a{color:oklch(35% .1 155);text-transform:uppercase;letter-spacing:.05em;background:oklch(88% .06 155);border:1.5px solid oklch(35% .1 155);border-radius:6px;padding:2px 8px;font-size:.6875rem;font-weight:800}.pricing-card.svelte-1nyyz2a{border-radius:2rem;padding:2.5rem 1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1)}@media (width>=768px){.pricing-card.svelte-1nyyz2a{border-radius:2.25rem;padding:3.5rem 2.5rem}}.pricing-card--free.svelte-1nyyz2a{border:2px solid var(--color-text);box-shadow:6px 6px 0px var(--color-surface-muted);background:#fff}.pricing-card--free.svelte-1nyyz2a:hover{box-shadow:10px 10px 0px var(--color-brand);transform:translate(-4px,-4px)}.pricing-card--pro.svelte-1nyyz2a{background:linear-gradient(135deg,oklch(24% .04 185) 0%,oklch(14% .03 185) 100%);border:2px solid #fff;box-shadow:6px 6px oklch(24% .04 185/.5)}.pricing-card--pro.svelte-1nyyz2a:hover{box-shadow:10px 10px 0px var(--color-accent);transform:translate(-4px,-4px)}.pro-glow.svelte-1nyyz2a{z-index:0;pointer-events:none;background:radial-gradient(circle at 100% 0,oklch(65% .14 185/.25) 0%,#0000 70%);position:absolute;inset:0}.badge-recommended.svelte-1nyyz2a{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:var(--color-accent);border:2px solid #fff;border-radius:9999px;align-items:center;gap:6px;margin-bottom:1.25rem;padding:6px 14px;font-size:.6875rem;font-weight:800;display:inline-flex;box-shadow:2px 2px oklch(14% .03 185)}.card-mascot-wrapper.svelte-1nyyz2a{z-index:0;pointer-events:none;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute}.free-mascot.svelte-1nyyz2a{opacity:.85;top:1.5rem;right:1.5rem;transform:rotate(10deg)}.pricing-card--free.svelte-1nyyz2a:hover .free-mascot:where(.svelte-1nyyz2a){opacity:1;transform:scale(1.08)rotate(5deg)}.pro-mascot.svelte-1nyyz2a{opacity:.9;filter:drop-shadow(0 10px 20px oklch(25% .05 185/.3));top:1rem;right:1rem;transform:rotate(-5deg)}.pricing-card--pro.svelte-1nyyz2a:hover .pro-mascot:where(.svelte-1nyyz2a){opacity:1;transform:scale(1.08)rotate(2deg)}@media (width>=768px){.free-mascot.svelte-1nyyz2a{top:2.5rem;right:2.5rem}.pro-mascot.svelte-1nyyz2a{top:2rem;right:2rem}}.bob-bubble.svelte-1nyyz2a{z-index:20;color:var(--color-text);white-space:nowrap;pointer-events:none;border:2px solid var(--color-text);box-shadow:3px 3px 0px var(--color-text);opacity:0;background:#fff;border-radius:12px;padding:6px 12px;font-size:.75rem;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-12px;left:-65px;transform:scale(.8)translateY(10px)}.bob-bubble.svelte-1nyyz2a:after{content:"";border-top:2px solid var(--color-text);border-right:2px solid var(--color-text);background:#fff;width:10px;height:10px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.bob-bubble--pro.svelte-1nyyz2a{color:#fff;background:var(--color-accent);border:2px solid #fff;box-shadow:3px 3px oklch(14% .03 185)}.bob-bubble--pro.svelte-1nyyz2a:after{background:var(--color-accent);border-top:2px solid #fff;border-right:2px solid #fff}.pricing-card--free.svelte-1nyyz2a:hover .bob-bubble:where(.svelte-1nyyz2a),.pricing-card--pro.svelte-1nyyz2a:hover .bob-bubble:where(.svelte-1nyyz2a){opacity:1;transform:scale(1)translateY(0)}.check-icon-box.svelte-1nyyz2a{border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;display:flex}.check-icon-box--free.svelte-1nyyz2a{color:var(--color-brand-dark);background:var(--color-brand-light)}.check-icon-box--pro.svelte-1nyyz2a{color:var(--color-accent);background:oklch(65% .18 45/.1)}.pricing-card.svelte-1nyyz2a li:where(.svelte-1nyyz2a){transition:transform .2s cubic-bezier(.16,1,.3,1)}.pricing-card.svelte-1nyyz2a li:where(.svelte-1nyyz2a):hover{transform:translate(4px)}.pricing-btn.svelte-1nyyz2a{border-radius:1.25rem;width:100%;padding:1.125rem;font-size:1rem;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:block}.pricing-btn--free.svelte-1nyyz2a{color:var(--color-text);border:2px solid var(--color-text);box-shadow:3px 3px 0px var(--color-text);background:0 0}.pricing-btn--free.svelte-1nyyz2a:hover{color:#fff;background:var(--color-brand);box-shadow:5px 5px 0px var(--color-text);transform:translate(-2px,-2px)}.pricing-btn--pro.svelte-1nyyz2a{color:oklch(14% .03 185);background:#fff;border:2px solid #fff;box-shadow:3px 3px #fff}.pricing-btn--pro.svelte-1nyyz2a:hover{color:#fff;background:var(--color-accent);border-color:var(--color-accent);transform:translate(-2px,-2px);box-shadow:5px 5px #fff}.pricing-btn.svelte-1nyyz2a:active{transform:translate(1px,1px)!important;box-shadow:1px 1px!important}
