.CloudShader-module__lr6Z4G__root{width:100%;height:100%;min-height:20rem;position:relative;overflow:hidden}.CloudShader-module__lr6Z4G__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CloudShader-module__lr6Z4G__content{z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}
.Pricing-module__yc4bBa__section{width:100%;max-width:var(--page-max);margin:var(--gap-section) auto 0;padding:0 var(--page-gutter);box-sizing:border-box;font-family:var(--font-main)}.Pricing-module__yc4bBa__intro{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:56px;display:flex}.Pricing-module__yc4bBa__eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--accent);background:rgba(var(--accent-glow), .14);border-radius:9999px;padding:6px 12px;font-size:.72rem;font-weight:700}.Pricing-module__yc4bBa__heading{font-family:var(--font-display), sans-serif;letter-spacing:var(--track-display);color:var(--ink-900);margin:0;font-size:3.6rem;font-weight:700;line-height:1.02}.Pricing-module__yc4bBa__headingSoft{color:var(--ink-400)}.Pricing-module__yc4bBa__sub{color:var(--ink-600);max-width:48ch;margin:0;font-size:1.05rem;line-height:1.6}.Pricing-module__yc4bBa__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:20px;max-width:1060px;margin:0 auto;display:grid}.Pricing-module__yc4bBa__main{background:var(--surface);border:1px solid var(--line);border-radius:1.75rem;padding:34px 36px 36px;position:relative;box-shadow:inset 0 1px #fffc,0 30px 60px -30px #0f11162e}.Pricing-module__yc4bBa__mainTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.Pricing-module__yc4bBa__planName{letter-spacing:-.02em;color:var(--ink-900);margin:0 0 6px;font-size:1.5rem;font-weight:700}.Pricing-module__yc4bBa__planDesc{color:var(--ink-600);margin:0;font-size:.92rem}.Pricing-module__yc4bBa__toggle{background:var(--surface-2);border-radius:9999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.Pricing-module__yc4bBa__toggleThumb{background:var(--ink-900);border-radius:9999px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .35s cubic-bezier(.3,1.3,.5,1);position:absolute;top:4px;left:4px}.Pricing-module__yc4bBa__toggleBtn{z-index:1;font:600 .85rem var(--font-main);color:var(--ink-600);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:9px 16px;transition:color .25s;display:inline-flex;position:relative}.Pricing-module__yc4bBa__toggleOn{color:var(--surface)}.Pricing-module__yc4bBa__save{color:var(--accent);background:rgba(var(--accent-glow), .22);border-radius:9999px;padding:2px 6px;font-size:.68rem;font-weight:700}.Pricing-module__yc4bBa__toggleOn .Pricing-module__yc4bBa__save{color:var(--ink-900);background:var(--accent-light)}.Pricing-module__yc4bBa__priceRow{align-items:flex-end;gap:14px;margin-top:34px;display:flex}.Pricing-module__yc4bBa__price{color:var(--ink-900);align-items:flex-start;margin:0;font-weight:700;line-height:1;display:flex}.Pricing-module__yc4bBa__currency{color:var(--ink-600);margin-top:8px;margin-right:2px;font-size:2rem}.Pricing-module__yc4bBa__amount{letter-spacing:-.05em;font-size:5.2rem;animation:.45s cubic-bezier(.2,.9,.3,1.2) Pricing-module__yc4bBa__rollIn;display:inline-block}.Pricing-module__yc4bBa__cents{letter-spacing:-.03em;font-size:.5em}@keyframes Pricing-module__yc4bBa__rollIn{0%{opacity:0;filter:blur(6px);transform:translateY(40%)}to{opacity:1;filter:none;transform:none}}.Pricing-module__yc4bBa__unit{color:var(--ink-400);align-self:flex-end;margin:0 0 10px 8px;font-size:.95rem;font-weight:500}.Pricing-module__yc4bBa__strike{color:var(--ink-400);margin-bottom:12px;font-size:1.1rem;font-weight:600;text-decoration:line-through;text-decoration-thickness:2px}.Pricing-module__yc4bBa__billNote{color:var(--ink-600);margin:10px 0 26px;font-size:.9rem}.Pricing-module__yc4bBa__cta{background:var(--ink-900);color:var(--surface);border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:17px 22px;font-size:1rem;font-weight:600;transition:transform .18s,box-shadow .18s;display:flex}.Pricing-module__yc4bBa__cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #0f11168c}.Pricing-module__yc4bBa__cta svg,.Pricing-module__yc4bBa__ticketCta svg{transition:transform .2s}.Pricing-module__yc4bBa__cta:hover svg,.Pricing-module__yc4bBa__ticketCta:hover svg{transform:translate(3px)}.Pricing-module__yc4bBa__cta:focus-visible,.Pricing-module__yc4bBa__ticketCta:focus-visible,.Pricing-module__yc4bBa__toggleBtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Pricing-module__yc4bBa__divider{background:var(--line);height:1px;margin:30px 0 24px}.Pricing-module__yc4bBa__featuresLabel{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-400);margin:0 0 18px;font-size:.72rem;font-weight:600}.Pricing-module__yc4bBa__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.Pricing-module__yc4bBa__feature{color:var(--ink-900);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.45;display:flex}.Pricing-module__yc4bBa__check{flex-shrink:0;width:19px;height:19px;margin-top:1px}.Pricing-module__yc4bBa__check circle{fill:var(--accent)}.Pricing-module__yc4bBa__check path{stroke:var(--accent-ink)}.Pricing-module__yc4bBa__ticket{isolation:isolate;color:#fff;background:radial-gradient(120% 70% at 100% 0%, rgba(var(--accent-glow), .28), transparent 60%), linear-gradient(160deg, #15181e 0%, #0b0c0f 100%);border-radius:1.75rem;flex-direction:column;padding:30px 30px 26px;display:flex;position:relative;overflow:hidden}.Pricing-module__yc4bBa__ticket:before{content:"";border-radius:inherit;background:conic-gradient(from var(--spin,0deg), transparent 0deg, rgba(var(--accent-glow), .9) 60deg, transparent 140deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:1.5px;animation:6s linear infinite Pricing-module__yc4bBa__spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes Pricing-module__yc4bBa__spin{to{--spin:360deg}}.Pricing-module__yc4bBa__ticketGlow{z-index:-1;background:rgba(var(--accent-glow), .18);filter:blur(60px);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-80px}.Pricing-module__yc4bBa__ticketTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.Pricing-module__yc4bBa__ticketBadge{letter-spacing:1px;text-transform:uppercase;color:var(--accent-light);background:rgba(var(--accent-glow), .12);border:1px solid rgba(var(--accent-glow), .3);border-radius:9999px;align-items:center;gap:8px;padding:6px 11px;font-size:.7rem;font-weight:700;display:inline-flex}.Pricing-module__yc4bBa__pulse{background:var(--accent-light);width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--accent-glow), .7);border-radius:50%;animation:1.8s ease-out infinite Pricing-module__yc4bBa__pulse}@keyframes Pricing-module__yc4bBa__pulse{to{box-shadow:0 0 0 9px rgba(var(--accent-glow), 0)}}.Pricing-module__yc4bBa__ticketSerial{color:#fff6;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem}.Pricing-module__yc4bBa__ticketName{letter-spacing:-.02em;margin:26px 0 8px;font-size:1.5rem;font-weight:700}.Pricing-module__yc4bBa__ticketDesc{color:#fff9;margin:0;font-size:.92rem;line-height:1.55}.Pricing-module__yc4bBa__ticketPrice{letter-spacing:-.05em;background:linear-gradient(180deg, #fff 30%, var(--accent-light) 140%);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:10px;margin:26px 0 6px;font-size:4rem;font-weight:700;line-height:1;display:flex}.Pricing-module__yc4bBa__ticketUnit{letter-spacing:0;color:#ffffff73;-webkit-text-fill-color:#ffffff73;font-size:.95rem;font-weight:500}.Pricing-module__yc4bBa__ticketCompare{color:#ffffff8c;margin:0;font-size:.88rem}.Pricing-module__yc4bBa__ticketCompare strong{color:#fff;font-weight:600}.Pricing-module__yc4bBa__perforation{border-top:2px dashed #ffffff24;margin:26px -30px 22px;position:relative}.Pricing-module__yc4bBa__perforation:before,.Pricing-module__yc4bBa__perforation:after{content:"";background:var(--page-bg,var(--paper));border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.Pricing-module__yc4bBa__perforation:before{left:-11px}.Pricing-module__yc4bBa__perforation:after{right:-11px}.Pricing-module__yc4bBa__ticketList{color:#ffffffd1;flex-direction:column;gap:11px;margin:0 0 26px;padding:0;font-size:.92rem;list-style:none;display:flex}.Pricing-module__yc4bBa__ticketList li{align-items:center;gap:10px;display:flex}.Pricing-module__yc4bBa__ticketList li:before{content:"";background:var(--accent-light);border-radius:2px;width:6px;height:6px;transform:rotate(45deg)}.Pricing-module__yc4bBa__ticketCta{background:var(--accent-light);color:#06201c;border-radius:9999px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:16px 20px;font-size:.98rem;font-weight:700;transition:transform .18s,box-shadow .18s;display:flex}.Pricing-module__yc4bBa__ticketCta:hover{box-shadow:0 12px 34px -10px rgba(var(--accent-glow), .7);transform:translateY(-2px)}.Pricing-module__yc4bBa__ticketFoot{text-align:center;color:#fff6;margin:12px 0 0;font-size:.78rem}.Pricing-module__yc4bBa__trust{color:var(--ink-600);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:32px auto 0;padding:0;font-size:.85rem;list-style:none;display:flex}.Pricing-module__yc4bBa__trust li{align-items:center;gap:8px;display:flex}.Pricing-module__yc4bBa__trust li:before{content:"✓";color:var(--accent);font-weight:700}@media (max-width:900px){.Pricing-module__yc4bBa__grid{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (max-width:768px){.Pricing-module__yc4bBa__section{margin-top:56px;padding:0 16px}.Pricing-module__yc4bBa__heading{font-size:2.4rem}.Pricing-module__yc4bBa__intro{margin-bottom:36px}.Pricing-module__yc4bBa__main{padding:26px 22px 28px}.Pricing-module__yc4bBa__toggle{width:100%}.Pricing-module__yc4bBa__amount{font-size:4.2rem}.Pricing-module__yc4bBa__features{grid-template-columns:minmax(0,1fr)}.Pricing-module__yc4bBa__ticket{padding:26px 22px 22px}.Pricing-module__yc4bBa__perforation{margin:24px -22px 20px}}@media (prefers-reduced-motion:reduce){.Pricing-module__yc4bBa__amount,.Pricing-module__yc4bBa__ticket:before,.Pricing-module__yc4bBa__pulse{animation:none}.Pricing-module__yc4bBa__cta:hover,.Pricing-module__yc4bBa__ticketCta:hover{transform:none}}.Pricing-module__yc4bBa__perk{text-align:center;color:var(--ink-600);text-wrap:balance;margin:12px 0 0;font-size:.9rem}.Pricing-module__yc4bBa__perk strong{color:var(--accent);font-weight:600}.Pricing-module__yc4bBa__gift{vertical-align:-2px;width:15px;height:15px;color:var(--accent);margin-right:6px}
