.sk-b{color:var(--foreground);font-family:var(--font-sans,inherit)}.sk-b *,.sk-b :before,.sk-b :after{box-sizing:border-box}.sk-b-btn{min-height:var(--btn-height,44px);border:1px solid var(--border);background:var(--card);color:var(--foreground);font:600 15px/1 var(--font-sans,inherit);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.sk-b-btn[data-primary]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground,#fff)}.sk-b-btn:disabled{opacity:.55;cursor:default}.sk-b-btn:focus-visible,.sk-b-link:focus-visible,.sk-b-period button:focus-visible,.sk-b-close:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:3px}.sk-b-link{color:var(--primary);font:500 14px/1.4 var(--font-sans,inherit);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sk-b-sub{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.sk-b-period{border:1px solid var(--border);background:var(--muted);border-radius:999px;padding:4px;display:inline-flex}.sk-b-period button{min-height:40px;color:var(--muted-foreground);font:600 15px/1 var(--font-sans,inherit);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.sk-b-period button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-card,0 1px 3px #0000001f)}.sk-b-period em{font:600 11px/1 var(--font-brand-mono,monospace);letter-spacing:.06em;text-transform:uppercase;background:var(--primary);color:var(--primary-foreground,#fff);border-radius:999px;padding:3px 8px;font-style:normal}.sk-b-plans{grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}@media (width>=700px){.sk-b-plans[data-count="2"],.sk-b-plans[data-count="3"],.sk-b-plans[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.sk-b-plans[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-b-plans[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sk-b-plans[data-compact=true]{gap:12px}.sk-b-card{border:1px solid var(--border);border-radius:var(--radius-xl,16px);background:var(--card);min-width:0;box-shadow:var(--shadow-card,none);flex-direction:column;gap:16px;padding:24px;display:flex;position:relative}.sk-b-card[data-featured=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), var(--shadow-card,none)}.sk-b-card__badge{background:var(--primary);color:var(--primary-foreground,#fff);font:600 11px/1.2 var(--font-brand-mono,monospace);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 12px;position:absolute;top:-12px;left:24px}.sk-b-card h3{font:700 20px/1.2 var(--font-heading,inherit);margin:0}.sk-b-price{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.sk-b-price strong{font:800 clamp(32px, 4vw, 48px)/1 var(--font-heading,inherit)}.sk-b-price s,.sk-b-price span{color:var(--muted-foreground);font-size:15px}.sk-b-lines{min-height:40px;color:var(--muted-foreground);gap:4px;font-size:14px;line-height:1.4;display:grid}.sk-b-lines strong{color:var(--foreground)}.sk-b-card ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.sk-b-card li{overflow-wrap:anywhere;align-items:baseline;gap:10px;display:flex}.sk-b-card li:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.sk-b-card__reason{color:var(--muted-foreground);text-align:center;margin:0;font-size:12px}.sk-b-overlay{z-index:100;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sk-b-dialog{width:min(100%, var(--sk-b-dialog-w,880px));border-radius:var(--radius-xl,16px);background:var(--background);max-height:calc(100svh - 32px);color:var(--foreground);gap:16px;padding:32px 24px 24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000059}.sk-b-dialog[data-size=sm]{--sk-b-dialog-w:440px}.sk-b-dialog h2{font:700 24px/1.2 var(--font-heading,inherit);margin:0}.sk-b-close{background:var(--muted);width:36px;height:36px;color:var(--foreground);cursor:pointer;border:0;border-radius:50%;font-size:16px;position:absolute;top:12px;right:12px}@media (width<=600px){.sk-b-overlay{place-items:end center;padding:0}.sk-b-dialog{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-height:92svh}}.sk-b-bar{border:1px solid var(--border);border-left:4px solid var(--destructive);background:var(--card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sk-b-bar[data-tone=info]{border-left-color:var(--primary)}.sk-b-bar strong{font-size:15px;display:block}.sk-b-bar__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sk-b-wall{gap:12px;display:grid}.sk-b-wall header{align-items:center;gap:12px;display:flex}.sk-b-wall header img{object-fit:cover;border-radius:12px;width:56px;height:56px}.sk-b-wall h3{font:600 18px/1.3 var(--font-heading,inherit);margin:0}.sk-b-input{min-height:var(--btn-height,44px);border:1px solid var(--border);background:var(--card);color:var(--foreground);font:400 15px/1 var(--font-sans,inherit);border-radius:12px;padding:0 14px}.sk-b-input:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}.sk-b-wall[data-inline=true]{border:1px solid var(--border);border-radius:var(--radius-xl,16px);background:var(--card);box-shadow:var(--shadow-card,none);padding:20px}.sk-b-bar [data-small]{font-size:12px}.sk-b-wall__thumb{object-fit:cover;border-radius:12px;width:72px;height:72px}.sk-b-link[data-center]{justify-self:center}
