@layer theme,base;@layer kit{.content.svelte-1wozkzn{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.content.svelte-1wozkzn canvas{width:100%;height:100%}}@layer components{[data-pass-flat][data-pass-theme]{--notch-y:var(--pass-head,5rem);-webkit-mask:radial-gradient(circle at 0 var(--notch-y), transparent 9px, #000 9.5px) left / 51% 100% no-repeat, radial-gradient(circle at 100% var(--notch-y), transparent 9px, #000 9.5px) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 var(--notch-y), transparent 9px, #000 9.5px) left / 51% 100% no-repeat, radial-gradient(circle at 100% var(--notch-y), transparent 9px, #000 9.5px) right / 51% 100% no-repeat;background-image:none}[data-pass-flat][data-pass-theme=standard]{background-color:oklch(45% .14 250)}[data-pass-flat][data-pass-theme=premium]{background-color:oklch(46% .2 345)}[data-pass-theme=standard]{--fg-primary:oklch(100% 0 0);--fg-secondary:oklch(100% 0 0/.8);--fg-tertiary:oklch(100% 0 0/.62);--primary:oklch(100% 0 0);--background:oklch(55% .14 255);color:var(--fg-primary);--pass-ink:oklch(88% .15 205);background-color:oklch(62% .13 235);background-image:linear-gradient(160deg,oklch(70% .13 225) 0%,oklch(55% .14 255) 100%);box-shadow:inset 0 1px oklch(100% 0 0/.28)}[data-pass-theme=premium]{--fg-primary:oklch(100% 0 0);--fg-secondary:oklch(100% 0 0/.8);--fg-tertiary:oklch(100% 0 0/.62);--primary:oklch(100% 0 0);--background:oklch(56% .2 300);color:var(--fg-primary);--pass-ink:oklch(87% .16 345);background-color:oklch(62% .22 340);background-image:linear-gradient(160deg,oklch(68% .24 350) 0%,oklch(56% .2 300) 100%);box-shadow:inset 0 1px oklch(100% 0 0/.28)}[data-pass-theme=deluxe]{--pass-ink:oklch(84% .15 82);--card:var(--obsidian);--background:var(--obsidian);--secondary:color-mix(in oklab, var(--foil) 16%, var(--obsidian));--fg-primary:oklch(97% .01 285);--fg-secondary:oklch(97% .04 84/.62);--fg-tertiary:oklch(97% .04 84/.42);--border:oklch(88% .05 84/.3);--primary:var(--foil);--primary-foreground:oklch(24% .05 70);background-color:var(--obsidian);background-image:radial-gradient(120% 70% at 50% -12%, color-mix(in oklab, var(--foil) 20%, transparent), transparent 62%), linear-gradient(180deg, transparent 42%, oklch(13% .008 285) 100%);box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--foil) 45%, transparent), inset 0 0 0 .5px color-mix(in oklab, var(--foil) 20%, transparent), var(--shadow-lg)}:root[data-theme=dark] [data-pass-theme=deluxe],[data-theme=dark] [data-pass-theme=deluxe]{box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--foil) 62%, transparent), inset 0 0 0 .5px color-mix(in oklab, var(--foil) 38%, transparent), var(--shadow-lg)}@media (prefers-color-scheme:dark){:root:not([data-theme]) [data-pass-theme=deluxe]{box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--foil) 62%, transparent), inset 0 0 0 .5px color-mix(in oklab, var(--foil) 38%, transparent), var(--shadow-lg)}}.skin[data-shape=ticket].svelte-18lf9el{filter:drop-shadow(0 7px 14px var(--shadow-tint))}.skin[data-dim].svelte-18lf9el{opacity:.6;filter:grayscale()}.skin[data-shape=ticket][data-dim].svelte-18lf9el{filter:grayscale(100%) drop-shadow(0 7px 14px var(--shadow-tint))}.ticket.svelte-18lf9el{isolation:isolate;border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px);height:10.25rem;color:var(--fg-primary);flex-direction:column;justify-content:space-between;padding-block:1.125rem;padding-inline:1.25rem;display:flex;position:relative;overflow:hidden}.ticket[data-size=sm].svelte-18lf9el{height:8.25rem;padding-block:.875rem;padding-inline:1rem}.skin[data-shape=ticket].svelte-18lf9el .ticket:where(.svelte-18lf9el){border-radius:calc(var(--radius) + 4px);-webkit-mask:radial-gradient(circle at 0 var(--notch-y,50%), transparent 9px, #000 9.5px) left / 51% 100% no-repeat, radial-gradient(circle at 100% var(--notch-y,50%), transparent 9px, #000 9.5px) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 var(--notch-y,50%), transparent 9px, #000 9.5px) left / 51% 100% no-repeat, radial-gradient(circle at 100% var(--notch-y,50%), transparent 9px, #000 9.5px) right / 51% 100% no-repeat}.ticket[data-size=xs].svelte-18lf9el{height:var(--pass-head,5rem);flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.5rem;padding-block:.625rem;padding-inline:1rem}.pattern.svelte-18lf9el{pointer-events:none;opacity:.2;--pass-tile:88px;-webkit-mask-image:var(--pass-pattern), linear-gradient(100deg, transparent 22%, #000 70%);mask-image:var(--pass-pattern), linear-gradient(100deg, transparent 22%, #000 70%);-webkit-mask-size:var(--pass-tile) var(--pass-tile), 100% 100%;mask-size:var(--pass-tile) var(--pass-tile), 100% 100%;background-color:currentColor;position:absolute;inset:-2.5rem;rotate:-12deg;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.ticket[data-size=sm].svelte-18lf9el .pattern:where(.svelte-18lf9el),.ticket[data-size=xs].svelte-18lf9el .pattern:where(.svelte-18lf9el){--pass-tile:72px}.top.svelte-armb26{justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.length.svelte-armb26{text-transform:uppercase;letter-spacing:.06em;font-weight:800;line-height:1;font-size:var(--text-xl);font-weight:var(--font-weight-black);letter-spacing:.08em}.plan.svelte-armb26{font-family:Hanken Grotesk Variable,Hanken Grotesk Fallback,Hanken Grotesk Fallback Roboto,ui-sans-serif,system-ui,sans-serif;font-size:var(--text-4xl);color:var(--pass-ink);text-transform:uppercase;opacity:.7;-webkit-text-stroke:.045em currentColor;font-weight:1000;line-height:1;position:relative}[data-size=sm]>.top.svelte-armb26>.length:where(.svelte-armb26){font-size:var(--text-base);line-height:1}[data-size=sm]>.plan.svelte-armb26{font-size:var(--text-3xl)}[data-size=xs]>.top.svelte-armb26{display:none}[data-size=xs]>.plan.svelte-armb26{font-size:var(--pass-name,var(--text-sm));opacity:1;order:-1}}@layer utilities;
