.landing-cover{--landing-meta-opacity: 1;--landing-meta-shift: 0px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:var(--viewport-block);padding:40px 48px}.cybersigil-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.cybersigil-page-bleed{position:absolute;top:0;right:0;left:0;height:calc(var(--viewport-block) + 80vh);z-index:0;overflow:hidden;pointer-events:none}.cybersigil{position:absolute;display:block;height:auto;max-width:none;opacity:.42;transform-origin:center;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ink) 18%,transparent));-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.cybersigil[data-cybersigil]{cursor:grab;pointer-events:auto;touch-action:none}.cybersigil--hero-vector[data-cybersigil]{pointer-events:none}.cybersigil[data-cybersigil][data-dragging=true]{cursor:grabbing}}.cybersigil--tl-organic{top:10vh;left:-20vw;width:clamp(300px,29vw,500px);opacity:.5;transform:rotate(-58deg)}.cybersigil--tl-pixels{top:-9vh;left:58vw;width:clamp(160px,14vw,240px);opacity:.34;transform:rotate(-10deg) scaleX(-1);filter:blur(.5px);mix-blend-mode:normal}.cybersigil--top-vein{top:-48vh;left:36vw;width:clamp(350px,44vw,620px);opacity:.18;transform:rotate(194deg) scaleX(-1)}.cybersigil--top-fragment{top:3vh;left:62vw;width:clamp(82px,7vw,118px);opacity:.32;transform:rotate(16deg);filter:blur(.4px);mix-blend-mode:normal}.cybersigil--tr-grid{top:-30vh;right:-31vw;width:clamp(270px,26vw,440px);opacity:.26;transform:rotate(12deg);filter:blur(.35px);mix-blend-mode:normal}.cybersigil--tr-hook{top:-2vh;right:-14vw;width:clamp(280px,27vw,460px);opacity:.4;transform:rotate(-19deg) scaleX(-1);filter:brightness(0) saturate(100%) invert(67%) sepia(70%) saturate(1090%) hue-rotate(350deg) brightness(94%) contrast(93%);mix-blend-mode:lighten}.cybersigil--right-spine{top:33vh;right:-35vw;width:clamp(340px,32vw,540px);opacity:.42;transform:rotate(87deg);mix-blend-mode:normal}.cybersigil--right-organic{top:auto;bottom:-7vh;right:16vw;width:clamp(185px,17vw,280px);opacity:.4;transform:rotate(8deg) scaleX(-1)}.cybersigil--right-pixels{top:61vh;right:3vw;width:clamp(100px,9vw,145px);opacity:.34;transform:rotate(23deg);filter:blur(.45px);mix-blend-mode:normal}.cybersigil--right-fragment{top:45vh;right:auto;left:18vw;width:clamp(70px,6vw,100px);opacity:.38;transform:rotate(-14deg);mix-blend-mode:normal}.cybersigil--bl-core{bottom:-31vh;left:-32vw;width:clamp(310px,30vw,520px);opacity:.34;transform:rotate(5deg);mix-blend-mode:normal}.cybersigil--bl-root{bottom:-7vh;left:29vw;width:clamp(185px,17vw,280px);opacity:.34;transform:rotate(-3deg) scaleX(-1)}.cybersigil--bottom-organic{top:54vh;bottom:auto;left:-12vw;width:clamp(520px,48vw,860px);opacity:.42;transform:rotate(-5deg) scaleX(-1);filter:brightness(0) saturate(100%) invert(35%) sepia(83%) saturate(1080%) hue-rotate(356deg) brightness(84%) contrast(94%) blur(.45px);mix-blend-mode:lighten}.cybersigil--bl-pixels{bottom:8vh;left:53vw;width:clamp(92px,8vw,135px);opacity:.3;transform:rotate(5deg);filter:blur(.55px);mix-blend-mode:normal}.cybersigil--hero-vector{top:calc(var(--viewport-block) + 28vh - clamp(373px,37.4vw,649px));bottom:auto;right:-4vw;left:auto;width:clamp(230px,23vw,400px);opacity:.18;translate:0 0;transform:rotate(-90deg);filter:blur(.35px)}.cybersigil--tickets-mobile-vector{display:none}.section-tickets>.cybersigil{z-index:0;mix-blend-mode:normal;pointer-events:none}.cybersigil--tickets-left-root{top:10vh;left:-22vw;width:clamp(300px,29vw,520px);opacity:.22;transform:rotate(-34deg)}.cybersigil--tickets-right-grid{top:4vh;right:-26vw;width:clamp(330px,31vw,560px);opacity:.34;transform:rotate(18deg);filter:blur(.6px)}.cybersigil--tickets-center-static{top:62vh;left:8vw;width:clamp(74px,6vw,112px);opacity:.42;transform:rotate(-12deg);filter:brightness(0) saturate(100%) invert(67%) sepia(70%) saturate(1090%) hue-rotate(350deg) brightness(94%) contrast(93%) blur(.9px);mix-blend-mode:lighten}.cybersigil--tickets-center-spark{top:50vh;right:30vw;width:clamp(86px,7vw,126px);opacity:.3;transform:rotate(21deg) scaleX(-1);filter:blur(.8px)}.cybersigil--tickets-center-echo{bottom:14vh;left:42vw;width:clamp(64px,5vw,92px);opacity:.36;transform:rotate(7deg);filter:blur(1.1px)}.cybersigil--tickets-left-flow{bottom:-20vh;left:-10vw;width:clamp(250px,24vw,430px);opacity:.16;transform:rotate(72deg);filter:blur(.35px)}.cybersigil--tickets-right-flow{bottom:-12vh;right:-18vw;width:clamp(380px,35vw,640px);opacity:.2;transform:rotate(-20deg) scaleX(-1)}.cybersigil--tickets-contact-bridge{bottom:-30vh;left:50vw;width:clamp(280px,27vw,480px);opacity:.28;transform:rotate(96deg);filter:blur(.7px)}.cybersigil--left-needle{top:55vh;left:-14vw;width:clamp(135px,13vw,215px);opacity:.24;transform:rotate(87deg);filter:blur(.4px)}.cybersigil--left-fragment{top:auto;bottom:18vh;left:39vw;width:clamp(68px,6vw,96px);opacity:.32;transform:rotate(6deg) scaleX(-1);mix-blend-mode:normal}@keyframes text-flicker{0%,88%,91%,95%,to{opacity:1}89%{opacity:.84}93%{opacity:.91}}@keyframes landing-breathe{0%,to{opacity:1}50%{opacity:.92}}.landing-cover .cover-meta-top{display:flex;flex-direction:column;font-family:Courier New,Courier,monospace;font-size:clamp(15px,1.1vw,17px);text-transform:none;letter-spacing:.24em;color:var(--ink);opacity:calc(var(--landing-meta-opacity) * .85);line-height:1.6;transform:translateY(var(--landing-meta-shift));transition:opacity .32s ease,transform .32s ease;will-change:opacity,transform}.landing-cover .cover-meta-top--left{align-items:flex-start;text-align:left}.landing-cover .cover-meta-top--right{align-items:flex-end;text-align:right}.cover-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.landing-nav{position:static;display:flex;flex-direction:column;align-items:center;gap:10px}.landing-nav .cover-nav-link,.landing-contact-link,.homepage-background-action,.homepage-background-toggle-button{font-family:Courier New,Courier,monospace;font-size:clamp(15px,1.1vw,17px);text-transform:none;letter-spacing:.24em;color:var(--ink);opacity:.85;text-decoration:none;line-height:1.6;transition:opacity .22s ease,text-shadow .22s ease,letter-spacing .32s ease;display:inline-block;white-space:nowrap}.homepage-background-toggle-button[data-background-toggle-switch]{min-width:17ch;text-align:right}.landing-nav .cover-nav-link:hover,.landing-contact-link:hover,.homepage-background-action:hover,.homepage-background-toggle-button:hover{opacity:1;letter-spacing:.28em;text-shadow:var(--text-lift)}.landing-nav .cover-nav-link:focus-visible,.landing-contact-link:focus-visible,.homepage-background-action:focus-visible,.homepage-background-toggle-button:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.landing-cover-center{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}.landing-stack{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.landing-bracket{margin:0;font-family:Courier New,Courier,monospace;letter-spacing:.22em;color:var(--ink)}.landing-bracket--daemon{width:min(72vw,360px);line-height:1;opacity:.95;animation:text-flicker 11s ease infinite}.daemon-written-logo{display:block}.daemon-written-logo--hero{width:100%;height:auto}.landing-quote{margin:36px 0 44px;font-size:clamp(12px,.95vw,14px);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);opacity:.5;animation:text-flicker 14s ease 2.8s infinite}.section-contact{min-height:var(--viewport-block);display:grid;place-items:start center;padding:88px 48px 80px;position:relative;z-index:1;overflow:visible}.landing-contact-center{width:100%;display:flex;justify-content:center;align-items:flex-start;position:relative;z-index:1}.landing-stack--contact{gap:0;width:100%;max-width:480px}.tickets-logo--contact{width:auto;margin:0;padding:0}.landing-stack--contact .daemon-written-logo{width:min(100%,300px)}.landing-bracket--section{margin:0 0 36px;font-size:clamp(15px,1.1vw,17px);line-height:1.6;opacity:.85}.landing-contact-links{display:flex;flex-direction:column;align-items:center;gap:10px}.landing-contact-back{width:100%;margin:10px 0 32px;text-align:left;text-decoration:none}.cybersigil--contact-vector{bottom:-34vh;left:-8vw;width:clamp(380px,36vw,620px);opacity:.24;transform:rotate(-16deg) scaleX(-1);filter:brightness(0) saturate(100%) invert(67%) sepia(70%) saturate(1090%) hue-rotate(350deg) brightness(94%) contrast(93%) blur(.45px);mix-blend-mode:lighten}.section-contact>.cybersigil{z-index:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.section-tickets>.cybersigil[data-cybersigil],.section-contact>.cybersigil[data-cybersigil]{pointer-events:auto}}.cybersigil--contact-left-grid{bottom:8vh;left:-36vw;width:clamp(300px,29vw,520px);opacity:.36;transform:rotate(13deg);filter:blur(.45px);mix-blend-mode:normal}.cybersigil--contact-left-static{bottom:72vh;left:5vw;width:clamp(80px,7vw,120px);opacity:.44;transform:rotate(-15deg);filter:blur(.9px);mix-blend-mode:normal}.cybersigil--contact-right-grid{bottom:58vh;right:-36vw;width:clamp(340px,32vw,580px);opacity:.42;transform:rotate(-22deg) scaleX(-1);filter:blur(.55px);mix-blend-mode:normal}.cybersigil--contact-right-static{bottom:28vh;right:5vw;width:clamp(90px,8vw,132px);opacity:.3;transform:rotate(18deg) scaleX(-1);filter:brightness(0) saturate(100%) invert(88%) sepia(51%) saturate(759%) hue-rotate(347deg) brightness(104%) contrast(92%) blur(.7px);mix-blend-mode:lighten}.cybersigil--contact-bottom-static{bottom:88vh;left:72vw;width:clamp(72px,6vw,104px);opacity:.38;transform:rotate(8deg);filter:blur(1px);mix-blend-mode:normal}@media(max-width:768px){.landing-cover{padding:24px}.cybersigil{opacity:.34}.cybersigil--tl-organic{top:10vh;left:-52vw;width:72vw;opacity:.38;transform:rotate(-44deg)}.cybersigil--tl-pixels,.cybersigil--top-fragment,.cybersigil--right-fragment,.cybersigil--left-fragment{display:none}.cybersigil--top-vein{top:-13vh;left:41vw;width:32vw;opacity:.13}.cybersigil--tr-grid{top:-18vh;right:-64vw;width:82vw;opacity:.09}.cybersigil--tr-hook{top:-20vh;right:-42vw;width:68vw;opacity:.34}.cybersigil--right-spine{top:34vh;right:-73vw;width:84vw;opacity:.2}.cybersigil--right-organic{top:auto;bottom:-5vh;right:18vw;width:38vw;opacity:.28}.cybersigil--right-pixels{top:63vh;right:5vw;width:24vw;opacity:.11}.cybersigil--bl-core{bottom:-19vh;left:-65vw;width:82vw;opacity:.16}.cybersigil--bl-root{bottom:-5vh;left:32vw;width:38vw;opacity:.26}.cybersigil--bottom-organic{top:48vh;bottom:auto;left:-44vw;width:150vw;opacity:.34}.cybersigil--bl-pixels{bottom:10vh;left:62vw;width:23vw;opacity:.1}.cybersigil--hero-vector{display:none}.cybersigil--tickets-mobile-vector{display:none;top:2vh;right:auto;left:64%;width:58vw;opacity:.18;translate:-50% 0;transform:rotate(-90deg);filter:blur(.35px)}.cybersigil--tickets-left-root{top:10vh;left:-82vw;width:112vw;opacity:.14;transform:rotate(-28deg)}.cybersigil--tickets-right-grid{top:34vh;right:-90vw;width:108vw;opacity:.06}.cybersigil--tickets-center-static{top:96vh;left:-6vw;width:18vw;opacity:.14}.cybersigil--tickets-center-spark{top:92vh;right:8vw;width:20vw;opacity:.06}.cybersigil--tickets-center-echo{bottom:10vh;left:62vw;width:16vw;opacity:.12}.cybersigil--tickets-left-flow{bottom:-8vh;left:-70vw;width:84vw;opacity:.1}.cybersigil--tickets-right-flow{bottom:8vh;right:-88vw;width:112vw;opacity:.12}.cybersigil--tickets-contact-bridge{bottom:-18vh;left:54vw;width:76vw;opacity:.05}.cybersigil--left-needle{top:55vh;left:-30vw;width:31vw;opacity:.17}.cover-top{justify-content:space-between}.landing-cover .cover-meta-top{font-size:12px}.landing-nav .cover-nav-link,.landing-contact-link,.homepage-background-action,.homepage-background-toggle-button{font-size:12px;line-height:1.5}.landing-bracket{letter-spacing:.2em}.landing-bracket--daemon{width:min(78vw,280px)}.landing-quote{margin:28px 0 32px}.section-contact{padding:72px 24px}.cybersigil--contact-vector{bottom:-25vh;left:-48vw;width:104vw;opacity:.2}.cybersigil--contact-left-grid{bottom:10vh;left:-94vw;width:96vw;opacity:.07}.cybersigil--contact-left-static{bottom:84vh;left:2vw;width:22vw;opacity:.16}.cybersigil--contact-right-grid{bottom:58vh;right:-98vw;width:102vw;opacity:.15}.cybersigil--contact-right-static{bottom:34vh;right:-10vw;width:24vw;opacity:.09}.cybersigil--contact-bottom-static{bottom:72vh;left:78vw;width:20vw;opacity:.14}.tickets-logo--contact{margin-bottom:0}.landing-bracket--section{margin-bottom:28px}.landing-contact-back{margin:8px 0 32px}}.pre-announce #tickets{display:none}.landing-nav .cover-nav-link{display:inline-flex;align-items:center;gap:.5em}.nav-proximamente{white-space:nowrap;font-size:.75em;opacity:.6;letter-spacing:.08em}.section-tickets{min-height:var(--viewport-block);display:grid;place-items:start center;padding:88px 48px 80px;position:relative;z-index:1;isolation:isolate;overflow:visible}.tickets-logo{position:relative;z-index:2;width:min(100%,640px);margin:0 auto 28px;padding:0 48px;pointer-events:none;opacity:0;transform:translateY(18px);filter:blur(10px)}.tickets-logo-mark{display:block;width:min(100%,340px);height:auto;margin:0 auto;opacity:.95;animation:text-flicker 11s ease infinite}.tickets-container{width:100%;max-width:480px;overflow-x:hidden;position:relative;z-index:3}.tickets-back{display:block;background:none;border:none;padding:0;margin-bottom:32px;font-family:Courier New,Courier,monospace;font-size:clamp(15px,1.1vw,17px);text-transform:none;letter-spacing:.24em;color:var(--ink);opacity:.85;line-height:1.6;cursor:pointer;transition:opacity .22s ease,text-shadow .22s ease,letter-spacing .32s ease,transform .18s ease}.tickets-back:hover{opacity:1;letter-spacing:.28em;text-shadow:var(--text-lift);transform:translate(-4px)}.tickets-back:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.step{display:none}.step.is-active{display:block}.tier-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.tier-card{border:1px solid var(--line-soft);padding:20px 24px;cursor:pointer;transition:border-color .22s ease,background .22s ease;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tier-card:hover:not(.tier-card--disabled){border-color:var(--line);background:#ffffff08}.tier-card.is-selected{border-color:var(--ink);background:#f7eef60f}.tier-card--disabled{opacity:.45;cursor:not-allowed}.tier-card-body{flex:1}.tier-card-name{font-size:16px;line-height:1.5;margin:0 0 4px}.tier-card-entries{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.tier-card-hint{font-size:13px;color:var(--muted);margin-top:6px;font-style:italic}.tier-card-price{font-size:18px;white-space:nowrap}.tier-card--skeleton{cursor:default;pointer-events:none;position:relative;overflow:hidden;min-height:88px}.tier-card--skeleton:hover{border-color:var(--line-soft);background:none}.tier-card--skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(247,238,246,.07) 50%,transparent 100%);background-size:200% 100%;animation:skeleton-sweep 1.2s ease infinite}.tier-card-skel-name{width:min(170px,68%);height:20px;margin-bottom:10px;opacity:.95}.tier-card-skel-meta{width:min(104px,42%);height:12px;opacity:.82}.tier-card-skel-price{width:88px;height:24px;flex-shrink:0;opacity:.95}.closed-title{font-family:Courier New,Courier,monospace;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0 0 4px}.closed-body{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.form-fields{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.form-qty-row{display:flex;align-items:center;gap:16px;margin-bottom:24px}.form-qty-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);min-width:64px}.form-qty-stepper{display:flex;align-items:center;gap:0;border:1px solid var(--line-soft);border-radius:4px;overflow:hidden}.form-qty-btn{background:transparent;border:none;color:var(--ink);font-family:inherit;font-size:18px;line-height:1;width:36px;height:36px;cursor:pointer;transition:background .18s ease;display:flex;align-items:center;justify-content:center}.form-qty-btn:hover:not(:disabled){background:#f7eef614}.form-qty-btn:disabled{color:var(--muted);cursor:default}.form-qty-btn:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.form-qty-display{font-size:15px;min-width:32px;text-align:center;color:var(--ink);border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);height:36px;display:flex;align-items:center;justify-content:center}.form-qty-total{font-size:13px;color:var(--muted)}.form-qty-row[hidden]{display:none}.form-submit-row{display:flex;align-items:center;gap:16px}.form-spinner{display:none;font-size:12px;color:var(--muted);letter-spacing:.08em}.form-spinner.is-visible{display:block}.eyebrow{margin:0 0 28px;font-family:Courier New,Courier,monospace;font-size:clamp(15px,1.1vw,17px);text-transform:none;letter-spacing:.24em;color:var(--muted);opacity:.85;line-height:1.6}.eyebrow--compact{margin-bottom:20px}.transfer-info{border:1px solid var(--line-soft);padding:24px;margin-bottom:32px}.transfer-info-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0}.transfer-info-row+.transfer-info-row{border-top:1px solid rgba(247,238,246,.1)}.transfer-info-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.transfer-info-value{font-size:16px;line-height:1.5}.transfer-info-value--mono{font-size:14px;letter-spacing:.03em;color:var(--muted);word-break:break-all}.transfer-info-copy .transfer-info-value{word-break:break-all;min-width:0}.transfer-info-copy{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;background:none;border:none;color:inherit;font:inherit;padding:0;cursor:pointer}.transfer-info-copy-state{display:grid}.transfer-info-copy-hint,.transfer-info-copy-done{grid-area:1 / 1;font-size:12px;text-transform:uppercase;letter-spacing:.12em;transition:opacity .18s ease}.transfer-info-copy-hint{color:#60a5fae6;opacity:.9;visibility:visible}.transfer-info-copy-done{color:var(--state-ok);opacity:0;visibility:hidden}.transfer-info-copy[data-copied] .transfer-info-copy-hint{opacity:0;visibility:hidden}.transfer-info-copy[data-copied] .transfer-info-copy-done{opacity:1;visibility:visible}.transfer-info-copy:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.success-icon{font-size:16px;line-height:1.5;margin:0 0 8px}.success-title{font-family:Courier New,Courier,monospace;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0 0 4px}.success-body{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.success-meta{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);opacity:.85}.upload-zone{border:1px dashed var(--line-soft);padding:28px 24px;text-align:center;cursor:pointer;transition:border-color .22s ease,background .22s ease;margin-bottom:12px}.upload-zone:hover,.upload-zone.is-dragging{border-color:var(--line);background:#ffffff08}.upload-zone-label{font-size:16px;color:var(--ink);line-height:1.5;pointer-events:none}.upload-zone-hint{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:6px;opacity:.85}.upload-size-warning{font-size:12px;color:var(--state-warn);margin:0 0 12px}.upload-submit-row{display:flex;align-items:center;gap:16px;margin-top:20px}.method-options{display:flex;flex-direction:column;gap:12px}.method-option{border:1px solid var(--line-soft);padding:20px 24px;min-height:88px;cursor:pointer;transition:border-color .22s ease,background .22s ease;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;color:inherit;font:inherit;width:100%;text-align:left;box-sizing:border-box;position:relative;overflow:hidden}.method-option.is-loading{pointer-events:none;border-color:var(--line-soft)}.method-option.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(247,238,246,.07) 50%,transparent 100%);background-size:200% 100%;animation:skeleton-sweep 1.2s ease infinite}@keyframes skeleton-sweep{0%{background-position:200% center}to{background-position:-200% center}}.skel{display:block;border-radius:2px;background:linear-gradient(90deg,#f7eef60f,#f7eef61f,#f7eef60f);background-size:200% 100%;animation:skeleton-sweep 1.2s ease infinite}.method-option:hover{border-color:var(--line);background:#ffffff08}.method-option:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.method-option>div{min-width:0}.method-option-name{font-size:16px;line-height:1.5;margin:0 0 4px}.method-option-hint{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.method-option-arrow{font-size:18px;color:var(--muted);flex-shrink:0}.promo-row{margin-bottom:24px}.promo-field{gap:6px}.promo-input-group{display:flex;gap:8px}.promo-input-group input{flex:1;min-width:0;text-transform:uppercase}.promo-apply-btn{flex-shrink:0;white-space:nowrap}.promo-apply-btn.is-applied{font-size:18px;letter-spacing:0}.promo-feedback{display:block;font-size:12px;line-height:1.5;min-height:1.5em;visibility:hidden;opacity:0;transition:opacity .18s ease}.promo-feedback.is-error{visibility:visible;opacity:1;color:var(--state-err)}.promo-feedback.is-success{visibility:visible;opacity:1;color:var(--state-ok)}.global-error{font-size:14px;color:var(--state-err);margin-top:16px;line-height:1.6;display:none}.global-error.is-visible{display:block}.upload-error{border:1px solid rgba(248,113,113,.28);background:#f871710f;padding:20px 24px;margin-top:20px}.upload-error-title{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--state-err);margin:0 0 8px}.upload-error-msg{font-size:14px;color:var(--state-err);margin:0 0 12px;line-height:1.6}.upload-error-body{font-size:14px;color:var(--muted);line-height:1.6;margin:0 0 16px}.upload-error-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.upload-escape-link{font-size:12px;color:#60a5fae6;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:none;padding:0;font:inherit;transition:opacity .18s ease;opacity:.9}.ticket-inline-link{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.upload-escape-link:hover{opacity:1}.upload-escape-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}#tickets .card{background:color-mix(in srgb,var(--bg) 36%,transparent);backdrop-filter:blur(6px) saturate(105%) brightness(.98);-webkit-backdrop-filter:blur(6px) saturate(105%) brightness(.98)}#tickets .card,#tickets .card .closed-title,#tickets .card .success-title,#tickets .card .tier-card-name,#tickets .card .method-option-name,#tickets .card .tier-card-price,#tickets .card .transfer-info-value{color:var(--ink)}#tickets .card .eyebrow,#tickets .card .field label,#tickets .card .tier-card-entries,#tickets .card .tier-card-hint,#tickets .card .method-option-hint,#tickets .card .method-option-arrow,#tickets .card .closed-body,#tickets .card .form-spinner,#tickets .card .transfer-info-label,#tickets .card .transfer-info-value--mono,#tickets .card .success-body,#tickets .card .success-meta,#tickets .card .upload-zone-label,#tickets .card .upload-zone-hint{color:color-mix(in srgb,var(--ink) 72%,transparent)}#tickets .card .field input,#tickets .card .field textarea,#tickets .card .field select{background:color-mix(in srgb,var(--panel) 36%,transparent);border-color:color-mix(in srgb,var(--line) 58%,transparent);color:var(--ink)}#tickets .card .field input::-moz-placeholder,#tickets .card .field textarea::-moz-placeholder{color:color-mix(in srgb,var(--ink) 58%,transparent);opacity:1}#tickets .card .field input::placeholder,#tickets .card .field textarea::placeholder{color:color-mix(in srgb,var(--ink) 58%,transparent);opacity:1}#tickets .card .field input:focus,#tickets .card .field textarea:focus,#tickets .card .field select:focus{border-color:color-mix(in srgb,var(--ink) 82%,transparent)}#tickets .btn{background:#07040cb8;color:var(--ink);border:1px solid var(--line-soft);box-shadow:none}#tickets .btn:hover:not(:disabled){border-color:var(--line);background:#07040ce0;transform:translateY(-2px)}@media(max-width:768px){.section-tickets{min-height:100svh;place-items:start center;padding:72px 16px 32px}.tickets-logo{width:calc(100% - 32px);margin-bottom:20px;padding:0 16px}.tickets-logo-mark{width:min(100%,270px)}.tickets-container{max-width:100%}.tickets-back{margin-bottom:24px;font-size:12px;line-height:1.5}.tier-card{padding:18px 18px 16px}.tier-card-price{font-size:16px}}
