.NQT7lW_page{--tag-paper:#f4d85b;--tag-ink:#24221e;--tag-muted:color-mix(in oklab, var(--tag-ink) 82%, var(--tag-paper));--tag-border:color-mix(in oklab, var(--tag-ink) 18%, transparent);--house-stock:color-mix(in oklab, var(--foreground) 22%, black);--house-ink:color-mix(in oklab, var(--background) 18%, white);--house-muted:color-mix(in oklab, var(--house-ink) 62%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--background);min-height:100svh;color:var(--foreground);font-family:var(--font-sans);overflow:hidden}.NQT7lW_page ::selection{background:var(--foreground);color:var(--background)}.NQT7lW_header{border-bottom:1px solid color-mix(in oklab, var(--border) 68%, transparent);justify-content:space-between;align-items:center;width:min(100% - 64px,1280px);height:80px;margin-inline:auto;display:flex}.NQT7lW_brand,.NQT7lW_backLink{color:inherit;text-decoration:none}.NQT7lW_brand{font-family:var(--font-brand);align-items:center;gap:8px;font-size:26px;font-weight:700;line-height:1;display:inline-flex}.NQT7lW_backLink{min-height:44px;color:var(--muted-foreground);text-underline-offset:4px;align-items:center;padding-inline:8px;font-size:14px;transition:color .15s;display:inline-flex}.NQT7lW_backLink:hover{color:var(--foreground);text-decoration:underline}.NQT7lW_main{width:min(100% - 64px,1280px);margin-inline:auto;padding:64px 0 96px}.NQT7lW_eyebrow{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0 0 16px;font-size:10px;line-height:1}.NQT7lW_main h1{max-width:760px;font-family:var(--font-heading);letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(44px,4.5vw,64px);font-weight:600;line-height:1.05}.NQT7lW_plans{grid-template-columns:minmax(210px,.7fr) minmax(280px,.92fr) minmax(480px,1.48fr);align-items:end;gap:32px;max-width:1260px;margin:64px auto 0;display:grid}.NQT7lW_plan{min-width:0;position:relative}.NQT7lW_plan h2{font-family:var(--font-brand);letter-spacing:0;margin:0;font-size:40px;font-weight:700;line-height:1}.NQT7lW_price{width:fit-content;color:var(--foreground);font-variant-numeric:tabular-nums;grid-template-columns:auto auto 1fr;align-items:end;margin-top:16px;display:grid}.NQT7lW_price[data-inverse]{color:var(--house-ink)}.NQT7lW_currency{margin-right:4px;padding-bottom:8px;font-size:18px;font-weight:600;line-height:1}.NQT7lW_amount{font-family:var(--font-heading);letter-spacing:-.035em;font-size:60px;font-weight:600;line-height:.85}.NQT7lW_cadence{color:var(--muted-foreground);padding:0 0 5px 8px;font-size:13px;line-height:1}.NQT7lW_limit{max-width:23ch;color:var(--muted-foreground);margin:32px 0 0;font-size:15px;line-height:1.6}.NQT7lW_limit strong{color:var(--foreground);font-weight:600}.NQT7lW_freePlan{isolation:isolate;align-items:flex-end;min-height:352px;padding:0 16px 32px;display:flex}.NQT7lW_ghostMark{z-index:-1;filter:grayscale();opacity:.035;width:240px;height:240px;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);position:absolute;bottom:48px;left:-56px;transform:rotate(-8deg)}.NQT7lW_freeContent{border-top:1px solid color-mix(in oklab, var(--border) 42%, transparent);width:100%;padding-top:32px}.NQT7lW_freePlan .NQT7lW_price,.NQT7lW_freePlan h2,.NQT7lW_ghostButton{opacity:.82;transition:opacity .22s var(--ease-out)}.NQT7lW_freePlan .NQT7lW_limit{opacity:.9;transition:opacity .22s var(--ease-out)}.NQT7lW_freePlan:hover .NQT7lW_ghostMark,.NQT7lW_freePlan:focus-within .NQT7lW_ghostMark{opacity:.075;transform:rotate(-4deg)translateY(-4px)}.NQT7lW_freePlan:hover .NQT7lW_price,.NQT7lW_freePlan:hover .NQT7lW_limit,.NQT7lW_freePlan:hover h2,.NQT7lW_freePlan:hover .NQT7lW_ghostButton,.NQT7lW_freePlan:focus-within .NQT7lW_price,.NQT7lW_freePlan:focus-within .NQT7lW_limit,.NQT7lW_freePlan:focus-within h2,.NQT7lW_freePlan:focus-within .NQT7lW_ghostButton{opacity:1}.NQT7lW_ghostButton,.NQT7lW_studioButton,.NQT7lW_houseButton{border-radius:var(--radius-md);min-height:44px;font:inherit;cursor:pointer;border:0;margin-top:32px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s,transform .15s}.NQT7lW_ghostButton{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 28%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 28%, transparent);text-underline-offset:6px;background:0 0;padding:0}.NQT7lW_ghostButton:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.NQT7lW_studioPlan{justify-content:center;align-items:flex-end;min-height:448px;display:flex}.NQT7lW_hangingTag{transform-origin:50% 0;width:100%;min-height:448px;transition:transform .24s var(--ease-out);will-change:transform;padding-top:56px;position:relative;transform:rotate(-1deg)}.NQT7lW_studioPlan:hover .NQT7lW_hangingTag,.NQT7lW_studioPlan:focus-within .NQT7lW_hangingTag{transform:rotate(1deg)translateY(-4px)}.NQT7lW_tagString{z-index:2;background:var(--border);width:1px;height:64px;position:absolute;top:0;left:50%;transform:translate(-50%)}.NQT7lW_tagHole{z-index:3;border:1px solid var(--border);background:var(--background);width:14px;height:14px;box-shadow:var(--e1);border-radius:999px;position:absolute;top:54px;left:50%;transform:translate(-50%)}.NQT7lW_ticketBots{z-index:0;pointer-events:none;width:min(78%,240px);height:40px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.NQT7lW_ticketBot{--bot-tilt:0deg;border:1px solid var(--tag-border);border-radius:var(--radius-lg);background:var(--tag-paper);width:38px;height:38px;box-shadow:var(--e1);opacity:0;transform:translate(-50%, 20px) rotate(var(--bot-tilt));animation:NQT7lW_studio-bot-peek .68s var(--ease-out) forwards;place-items:center;display:grid;position:absolute;bottom:0;left:50%}.NQT7lW_generatedBotAvatar{border-radius:inherit;width:100%;height:100%}.NQT7lW_ticketBot:first-child{--bot-tilt:-8deg;animation-delay:80ms;left:18%}.NQT7lW_ticketBot:nth-child(2){--bot-tilt:4deg;animation-delay:.15s;left:38%}.NQT7lW_ticketBot:nth-child(3){--bot-tilt:9deg;animation-delay:.21s;left:82%}.NQT7lW_studioPlan:hover .NQT7lW_ticketBot,.NQT7lW_studioPlan:focus-within .NQT7lW_ticketBot{animation-name:NQT7lW_studio-bot-peek-again;animation-duration:.52s}.NQT7lW_paperTag{border:1px solid var(--tag-border);border-radius:var(--radius-sm);background:var(--tag-paper);width:min(100%,330px);min-height:392px;color:var(--tag-ink);box-shadow:var(--e2);transition:box-shadow .24s var(--ease-out);z-index:1;margin-inline:auto;padding:48px 32px 24px;position:relative}@keyframes NQT7lW_studio-bot-peek{0%{opacity:0;transform:translate(-50%, 20px) rotate(var(--bot-tilt))}46%{opacity:1;transform:translate(-50%, -12px) rotate(var(--bot-tilt))}72%{transform:translate(-50%, -5px) rotate(var(--bot-tilt))}to{opacity:1;transform:translate(-50%, 0) rotate(var(--bot-tilt))}}@keyframes NQT7lW_studio-bot-peek-again{0%,to{opacity:1;transform:translate(-50%, 0) rotate(var(--bot-tilt))}48%{opacity:1;transform:translate(-50%, -12px) rotate(var(--bot-tilt))}}.NQT7lW_studioPlan:hover .NQT7lW_paperTag,.NQT7lW_studioPlan:focus-within .NQT7lW_paperTag{box-shadow:0 18px 34px -16px color-mix(in oklab, var(--foreground) 25%, transparent)}.NQT7lW_monthlyChip{border:1px solid var(--tag-border);border-radius:var(--radius-sm);color:var(--tag-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;font-size:9px;line-height:1;position:absolute;top:20px;right:24px}.NQT7lW_billing,.NQT7lW_houseBilling{color:var(--muted-foreground);margin:8px 0 0;font-size:12px;line-height:1}.NQT7lW_paperTag .NQT7lW_price,.NQT7lW_paperTag .NQT7lW_limit strong{color:var(--tag-ink)}.NQT7lW_paperTag .NQT7lW_cadence,.NQT7lW_paperTag .NQT7lW_billing,.NQT7lW_paperTag .NQT7lW_limit,.NQT7lW_paperTag .NQT7lW_tagFooter{color:var(--tag-muted)}.NQT7lW_tagRule{border-top:1px dashed var(--tag-border);margin-top:32px}.NQT7lW_studioButton{background:var(--tag-ink);color:#fff8e8;width:100%;padding-inline:16px}.NQT7lW_studioButton:hover{background:color-mix(in oklab, var(--tag-ink) 88%, var(--tag-paper))}.NQT7lW_tagFooter{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:end;gap:16px;margin-top:32px;font-size:8px;display:flex}.NQT7lW_barcode{align-items:stretch;gap:2px;height:25px;display:flex}.NQT7lW_barcode span{opacity:.48;background:currentColor;width:1px}.NQT7lW_barcode span[data-wide]{opacity:.72;width:2px}.NQT7lW_housePlan{--ticket-stub-width:25%;min-height:352px;color:var(--house-ink);transition:transform .24s var(--ease-out);background:0 0;grid-template-columns:minmax(0,3fr) minmax(120px,1fr);display:grid;overflow:visible}.NQT7lW_housePlan:hover,.NQT7lW_housePlan:focus-within{transform:translateY(-4px)}.NQT7lW_ticketMain{border-radius:var(--radius-xl) 0 0 var(--radius-xl);background:var(--house-stock);min-width:0;box-shadow:var(--e2), inset 0 0 0 1px color-mix(in oklab, var(--house-ink) 9%, transparent);padding:32px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(10px at 100% 0,#0000 9.5px,#000 10px),radial-gradient(10px at 100% 100%,#0000 9.5px,#000 10px);mask-image:radial-gradient(10px at 100% 0,#0000 9.5px,#000 10px),radial-gradient(10px at 100% 100%,#0000 9.5px,#000 10px);-webkit-mask-position:100% 0,100% 100%;mask-position:100% 0,100% 100%;-webkit-mask-size:100% 50%,100% 50%;mask-size:100% 50%,100% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.NQT7lW_ticketTopline{justify-content:space-between;align-items:start;gap:16px;display:flex}.NQT7lW_ticketTopline h2{font-size:44px}.NQT7lW_ticketTopline>span{color:color-mix(in oklab, var(--house-ink) 44%, transparent);font-family:var(--font-mono);letter-spacing:.12em;font-size:9px}.NQT7lW_housePlan .NQT7lW_price{margin-top:24px}.NQT7lW_housePlan .NQT7lW_cadence,.NQT7lW_houseBilling{color:var(--house-muted)}.NQT7lW_houseLimit{color:color-mix(in oklab, var(--house-ink) 72%, transparent);margin:24px 0 0;font-size:15px;line-height:1.6}.NQT7lW_houseLimit strong{color:var(--house-ink);font-weight:600}.NQT7lW_limit+.NQT7lW_limit,.NQT7lW_houseLimit+.NQT7lW_houseLimit{margin-top:8px}.NQT7lW_houseButton{background:var(--house-ink);width:100%;color:var(--house-stock);margin-top:24px;padding-inline:16px}.NQT7lW_houseButton:hover{background:color-mix(in oklab, var(--house-ink) 90%, var(--house-stock))}.NQT7lW_ticketSerial{color:color-mix(in oklab, var(--house-ink) 34%, transparent);font-family:var(--font-mono);letter-spacing:.12em;margin-top:16px;font-size:8px;display:block}.NQT7lW_ticketStubWrap{transform-origin:0;min-width:0;transition:filter .24s var(--ease-out), transform .24s var(--ease-out);will-change:filter, transform;position:relative}.NQT7lW_ticketStub{border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:color-mix(in oklab, var(--house-stock) 92%, var(--house-ink));height:100%;color:color-mix(in oklab, var(--house-ink) 68%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--house-ink) 9%, transparent);flex-direction:column;justify-content:space-between;align-items:center;padding:32px 10px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(10px at 0 0,#0000 9.5px,#000 10px),radial-gradient(10px at 0 100%,#0000 9.5px,#000 10px);mask-image:radial-gradient(10px at 0 0,#0000 9.5px,#000 10px),radial-gradient(10px at 0 100%,#0000 9.5px,#000 10px);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-size:100% 50%,100% 50%;mask-size:100% 50%,100% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.NQT7lW_perforation{z-index:2;background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--house-ink) 24%, transparent) 0 3px, transparent 3px 7px);pointer-events:none;width:1px;position:absolute;top:10px;bottom:10px;left:0}.NQT7lW_housePlan:hover .NQT7lW_ticketStubWrap,.NQT7lW_housePlan:focus-within .NQT7lW_ticketStubWrap{filter:drop-shadow(10px 18px 18px color-mix(in oklab, var(--foreground) 28%, transparent));transform:translate(32px)rotate(1.5deg)}.NQT7lW_theater{isolation:isolate;flex-direction:column;align-items:center;gap:25px;display:flex;position:relative}.NQT7lW_theater:before{z-index:0;background:radial-gradient(ellipse 74% 102% at 50% 0, color-mix(in oklab, var(--house-ink) 9%, transparent) 0, color-mix(in oklab, var(--house-ink) 5%, transparent) 32%, color-mix(in oklab, var(--house-ink) 2%, transparent) 62%, transparent 90%);content:"";filter:blur(18px);opacity:.72;pointer-events:none;width:140px;height:162px;position:absolute;top:46px;left:50%;transform:translate(-50%)}.NQT7lW_theater:after{z-index:0;background:radial-gradient(ellipse, color-mix(in oklab, var(--house-ink) 7%, transparent), color-mix(in oklab, var(--house-ink) 2%, transparent) 44%, transparent 72%);content:"";filter:blur(12px);opacity:.72;pointer-events:none;width:126px;height:92px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.NQT7lW_theater>*{z-index:1;position:relative}.NQT7lW_theaterScreen{background:url(/alook.svg) center / 50px 50px no-repeat, linear-gradient(180deg, color-mix(in oklab, var(--house-ink) 7%, transparent), color-mix(in oklab, var(--house-ink) 2%, transparent));width:112px;height:60px;box-shadow:0 10px 24px -16px color-mix(in oklab, var(--house-ink) 18%, transparent);filter:grayscale(1) brightness(.78) contrast(1.08) drop-shadow(0 0 9px color-mix(in oklab, var(--house-ink) 12%, transparent));transform-origin:top;place-items:center;display:grid;position:relative;overflow:visible;transform:perspective(140px)rotateX(-18deg)translateY(-2px)scale(1.04)}.NQT7lW_theaterScreen:after{background:color-mix(in oklab, var(--house-ink) 12%, transparent);height:1px;box-shadow:0 3px 9px color-mix(in oklab, var(--house-ink) 10%, transparent);content:"";position:absolute;bottom:-5px;left:12%;right:12%}.NQT7lW_seatGrid{flex-direction:column;align-items:center;gap:1px;padding:4px 2px 8px;display:flex}.NQT7lW_seatRow{--seat-gap:2px;--seat-width:6px;grid-template-columns:repeat(8, var(--seat-width));column-gap:var(--seat-gap);opacity:.76;align-items:end;min-height:9px;display:grid}.NQT7lW_seatRow:nth-child(2){--seat-width:6.5px;--seat-gap:2.75px;opacity:.69;margin-top:1px}.NQT7lW_seatRow:nth-child(3){--seat-width:7px;--seat-gap:3.5px;opacity:.62;margin-top:2px}.NQT7lW_seatRow:nth-child(4){--seat-width:7.5px;--seat-gap:4.25px;opacity:.55;margin-top:4px}.NQT7lW_seatRow:nth-child(5){--seat-width:8px;--seat-gap:5px;opacity:.48;margin-top:6px}.NQT7lW_seat{width:var(--seat-width);height:9px;position:relative}.NQT7lW_seat:before,.NQT7lW_seat:after{content:"";background:currentColor;position:absolute;left:50%;transform:translate(-50%)}.NQT7lW_seat:before{border-radius:3px 3px 1px 1px;width:100%;height:6px;top:0}.NQT7lW_seat:after{width:calc(100% + 2px);height:3px;box-shadow:0 2px 0 color-mix(in oklab, currentColor 42%, transparent);border-radius:1px 1px 3px 3px;bottom:0}.NQT7lW_ticketStub .NQT7lW_barcode{gap:1px;width:54px;height:18px}.NQT7lW_sharedLine{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);width:fit-content;max-width:100%;color:var(--muted-foreground);text-align:center;margin:64px auto 0;padding:16px 0;font-size:15px;line-height:1.6}.NQT7lW_faq{max-width:1040px;margin:112px auto 32px}.NQT7lW_faq>h2{max-width:520px;font-family:var(--font-heading);letter-spacing:-.015em;margin:0;font-size:40px;font-weight:600;line-height:1.15}.NQT7lW_faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:40px 0 0;display:grid}.NQT7lW_faqItem{border-top:1px solid var(--border);padding:32px 0}.NQT7lW_faqItem dt{max-width:32ch;font-size:16px;font-weight:600;line-height:1.4}.NQT7lW_faqItem dd{max-width:54ch;color:var(--muted-foreground);margin:16px 0 0;font-size:15px;line-height:1.6}.NQT7lW_ghostButton:focus-visible,.NQT7lW_studioButton:focus-visible,.NQT7lW_houseButton:focus-visible,.NQT7lW_brand:focus-visible,.NQT7lW_backLink:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.NQT7lW_ghostButton:active,.NQT7lW_studioButton:active,.NQT7lW_houseButton:active{transform:translateY(1px)}@media (max-width:1100px){.NQT7lW_plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;max-width:720px}.NQT7lW_housePlan{grid-column:1/-1;grid-template-columns:minmax(0,3fr) minmax(120px,1fr)}.NQT7lW_sharedLine{margin-top:64px}.NQT7lW_faq{margin-top:96px}}@media (max-width:639px){.NQT7lW_header,.NQT7lW_main{width:min(100% - 32px,520px)}.NQT7lW_header{height:72px}.NQT7lW_main{padding:48px 0 64px}.NQT7lW_main h1{max-width:12ch;font-size:clamp(40px,12vw,48px)}.NQT7lW_plans{grid-template-columns:1fr;gap:48px;margin-top:64px}.NQT7lW_freePlan{min-height:320px;padding-inline:24px}.NQT7lW_ghostMark{left:auto;right:-24px}.NQT7lW_studioPlan{min-height:448px}.NQT7lW_paperTag{width:min(100% - 32px,348px)}.NQT7lW_housePlan{--ticket-stub-width:80px;grid-column:auto;grid-template-columns:minmax(0,1fr) 80px;min-height:304px}.NQT7lW_ticketMain{padding:24px}.NQT7lW_ticketTopline h2{font-size:38px}.NQT7lW_housePlan .NQT7lW_amount{font-size:48px}.NQT7lW_housePlan .NQT7lW_price,.NQT7lW_houseLimit,.NQT7lW_houseButton{margin-top:16px}.NQT7lW_ticketStub{padding:24px 8px}.NQT7lW_theater{gap:16px}.NQT7lW_theater:before{width:84px;height:104px;top:34px}.NQT7lW_theater:after{width:76px;height:64px;top:-8px}.NQT7lW_theaterScreen{background-size:34px 34px,auto;width:70px;height:44px;transform:perspective(95px)rotateX(-18deg)translateY(-1px)scale(1.03)}.NQT7lW_seatGrid{gap:0;padding:2px 0 6px}.NQT7lW_seatRow{--seat-gap:1px;--seat-width:3.5px;min-height:7px}.NQT7lW_seatRow:nth-child(2){--seat-gap:1.25px;--seat-width:3.75px}.NQT7lW_seatRow:nth-child(3){--seat-gap:1.5px;--seat-width:4.25px}.NQT7lW_seatRow:nth-child(4){--seat-gap:1.75px;--seat-width:4.75px}.NQT7lW_seatRow:nth-child(5){--seat-gap:2px;--seat-width:5.5px}.NQT7lW_seat{height:7px}.NQT7lW_seat:before{border-radius:2px 2px 1px 1px;height:5px}.NQT7lW_seat:after{border-radius:1px 1px 2px 2px;width:calc(100% + 2px);height:2px}.NQT7lW_faq{margin-top:80px}.NQT7lW_faqGrid{grid-template-columns:1fr;margin-top:32px}.NQT7lW_backLink{font-size:13px}}@media (prefers-reduced-motion:reduce){.NQT7lW_ticketBot{opacity:1;transform:translate(-50%, 0) rotate(var(--bot-tilt));animation:none}.NQT7lW_ghostMark,.NQT7lW_freePlan .NQT7lW_price,.NQT7lW_freePlan .NQT7lW_limit,.NQT7lW_freePlan h2,.NQT7lW_ghostButton,.NQT7lW_hangingTag,.NQT7lW_paperTag,.NQT7lW_housePlan,.NQT7lW_ticketStubWrap,.NQT7lW_ticketStub,.NQT7lW_ghostButton,.NQT7lW_studioButton,.NQT7lW_houseButton,.NQT7lW_backLink{transition:none}}.NQT7lW_contactLine{text-align:center;color:var(--muted-foreground);margin:16px auto 0;font-size:14px}.NQT7lW_contactLine a{min-height:44px;color:var(--foreground);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.NQT7lW_contactLine a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.NQT7lW_status{text-align:center;max-width:70rem;color:var(--muted-foreground);margin:16px auto}.NQT7lW_status:empty{display:none}.NQT7lW_status button{min-height:44px;padding:0 8px;text-decoration:underline}.NQT7lW_plans button:disabled{opacity:.55;cursor:default}
