.cr-pill{background-color:var(--color-bg-primary);height:36px;color:var(--color-text-primary);cursor:pointer;transition:transform .16s var(--ease-out), background-color .12s linear, box-shadow .12s linear;background-image:linear-gradient(#563caa00 0%,#563caa12 100%);border-radius:999px;outline:none;align-items:center;gap:6px;margin-right:10px;padding:0 14px 0 10px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #c4bedc,0 1px 2px #1018280f,0 4px 10px -5px #2e1a784d}.dark-mode .cr-pill{background-color:var(--color-bg-primary);background-image:linear-gradient(#ffffff1a 0%,#ffffff0a 100%);box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 1px #ffffff17,0 1px 2px #00000073}@media (hover:hover){.cr-pill:hover{background-image:linear-gradient(#563caa08 0%,#563caa1c 100%);box-shadow:inset 0 0 0 1px #b2aad2,0 1px 2px #1018280f,0 5px 12px -5px #2e1a7857}.dark-mode .cr-pill:hover{background-image:linear-gradient(#ffffff24 0%,#ffffff0f 100%);box-shadow:inset 0 0 0 1px #ffffff2b,inset 0 1px #ffffff1c,0 1px 2px #00000073}}.cr-pill[data-pressed]{transform:scale(.97)}.cr-pill[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px}.cr-pill-ic{width:17px;height:17px;color:var(--color-fg-brand-primary,#7a5af8)}.cr-pill-n{font-variant-numeric:tabular-nums}.cr-pill-u{color:var(--color-text-tertiary);font-weight:500}@media (max-width:640px){.cr-pill-u{display:none}.cr-pill{margin-right:6px;padding:0 10px}}.cr-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0a1861;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dark-mode .cr-overlay{background:#0009}.cr-overlay.is-entering{animation:cr-fade .2s var(--ease-out)}.cr-overlay.is-exiting{animation:cr-fade .12s var(--ease-out) reverse forwards}.cr-modal{background:var(--color-bg-primary);border-radius:20px;outline:none;width:100%;max-width:460px;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:inset 0 1px #ffffffe6,0 28px 64px -20px #4c28b466,0 10px 24px -12px #4c28b43d}.cr-modal.is-small{max-width:400px}.dark-mode .cr-modal{background:var(--color-bg-secondary);border-radius:16px;box-shadow:0 28px 64px -16px #000c,0 10px 22px -10px #0000008c}.cr-modal.is-entering{animation:cr-in .2s var(--ease-out)}.cr-modal.is-exiting{animation:cr-out .12s var(--ease-out) forwards}@keyframes cr-fade{0%{opacity:0}}@keyframes cr-in{0%{opacity:0;transform:scale(.97)translateY(4px)}}@keyframes cr-out{to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.cr-modal.is-entering,.cr-modal.is-exiting{animation-name:cr-fade}.cr-modal.is-exiting{animation-direction:reverse}}.cr-dialog{outline:none;padding:22px 22px 18px}.cr-title{letter-spacing:-.015em;color:var(--color-text-primary);margin:0;font-size:19px;font-weight:700}.cr-sub{color:var(--color-text-tertiary);margin:6px 0 0;font-size:14px;line-height:1.5}.cr-sub b{color:var(--color-text-primary);font-weight:650}.cr-btn{white-space:nowrap;height:40px;font:inherit;cursor:pointer;transition:transform .16s var(--ease-out), background-color .12s linear;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cr-btn.is-primary{background:var(--color-bg-brand-solid);box-shadow:inset 0 1px 0 #ffffff24, var(--shadow-xs-skeuomorphic,0 1px 2px #1018280d);color:#fff}.cr-btn.is-secondary{background:var(--color-bg-control,var(--color-bg-primary));box-shadow:inset 0 0 0 1px var(--color-border-control,#0000001f), var(--shadow-xs-skeuomorphic,0 1px 2px #1018280d);color:var(--color-text-secondary)}@media (hover:hover){.cr-btn.is-primary:not(:disabled):hover{background:var(--color-bg-brand-solid_hover)}.cr-btn.is-secondary:not(:disabled):hover{background:var(--color-bg-control_hover,var(--color-bg-primary_hover));color:var(--color-text-primary)}}.cr-btn:active:not(:disabled){transform:scale(.97)}.cr-btn:disabled{cursor:default;opacity:.55}.cr-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.cr-link{font:inherit;color:var(--color-text-brand-secondary,#6941c6);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:none}.dark-mode .cr-link{color:var(--color-text-brand-secondary,#d6bbfb)}.cr-link.is-quiet{color:var(--color-text-tertiary);font-weight:500}@media (hover:hover){.cr-link:hover{text-underline-offset:3px;text-decoration:underline}}.cr-noask{margin-top:16px}.cr-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.cr-more{margin:14px auto 0;display:block}.cr-price{opacity:.8;font-weight:500}
