:root{--rosa:#ff7bac;--rosa-300:#ffa3c4;--amarillo:#ffec00;--menta:#b8d8c8;--arena:#d8b878;--g100:#ededed;--g200:#c9c9c9;--g300:#9a9a9a;--g400:#6b6b6b;--g500:#454545;--g700:#1f1f1f;--g800:#141414;--g900:#0a0a0a;--line:#ffffff1f;--line2:#ffffff14;--subtle:#ffffff38;--ease:cubic-bezier(.2, .8, .2, 1);--pfont:"SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bg:#000;--card:var(--g900);--text:#fff;--muted:var(--g300);--accent:var(--rosa);--bad:#ff6b6b;--ok:var(--menta);--warn:var(--amarillo)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#fff;font-family:var(--pfont);-webkit-font-smoothing:antialiased;background:#000;font-size:14px;font-weight:500;line-height:1.5}a{color:var(--rosa);text-decoration:none}a:hover{color:#fff}button,input,select,textarea{font:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--rosa);outline-offset:2px}.pn-wrap{max-width:1320px;margin:0 auto;padding:0 20px}.pn-main{flex-direction:column;gap:24px;max-width:1320px;margin:0 auto;padding:24px 20px 96px;display:flex}.pn-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.1);border-bottom:1px solid var(--line);background:#000000b8;position:sticky;top:0}.pn-header .top{justify-content:space-between;align-items:center;gap:12px;height:60px;display:flex}.pn-header .brand{align-items:center;gap:12px;display:flex}.pn-header .brand img{height:20px;display:block}.pn-tag{background:var(--rosa);color:#000;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;height:22px;padding:0 8px;font-size:11px;display:inline-flex}.pn-tag.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px var(--subtle);background:0 0}.pn-tag.white{background:#fff}.pn-tag.menta{background:var(--menta)}.pn-tabs-scroll{scrollbar-width:none;overflow-x:auto}.pn-tabs-scroll::-webkit-scrollbar{display:none}.pn-tabs{gap:32px;min-width:max-content;display:flex}.pn-tabs a{color:var(--g300);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;padding:8px 0 12px;font-size:13px}.pn-tabs a:hover{color:#fff}.pn-tabs a.on{color:#fff;border-bottom-color:var(--rosa)}.pn-h1{letter-spacing:-.015em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,6vw,56px);font-weight:500;line-height:1.05}.pn-h1.sm{font-size:clamp(28px,5vw,48px)}.pn-h2{text-transform:uppercase;margin:0;font-size:clamp(24px,3.2vw,34px);font-weight:500;line-height:1}.pn-label{letter-spacing:.08em;color:var(--g300);text-transform:uppercase;font-size:11px}.pn-label.w{color:#fff}.pn-label.r{color:var(--rosa)}.pn-sub{color:var(--g300)}.pn-dim{color:var(--g400);font-size:12px}.pn-link{color:var(--rosa);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:11px}.pn-back{color:var(--g300);letter-spacing:.07em;text-transform:uppercase;align-self:flex-start;font-size:11px}.pn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pn-col{flex-direction:column;gap:6px;display:flex}.btn{background:var(--rosa);color:#000;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;height:44px;transition:background .14s var(--ease);border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--rosa-300);color:#000}.btn.small{height:34px;padding:0 14px;font-size:12px}.btn.block{width:100%}.btn.secondary,.btn.white{color:#000;background:#fff}.btn.secondary:hover,.btn.white:hover{background:var(--g100)}.btn.acid{background:var(--amarillo);color:#000}.btn.ghost,.btn.dark{color:#fff;box-shadow:inset 0 0 0 2px var(--subtle);background:0 0}.btn.ghost:hover,.btn.dark:hover{color:#fff;background:#ffffff14}.btn.green{background:var(--rosa);color:#000}.btn:disabled{box-shadow:none;cursor:not-allowed;background:var(--g700)!important;color:var(--g400)!important}.pn-iconbtn{width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--subtle);color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pn-iconbtn:hover{color:#fff;background:#ffffff14}.row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.copy{color:var(--rosa);cursor:pointer;background:0 0;border:0;font-size:12px}.panel,.pn-card{background:var(--g900);border:1px solid var(--line);border-radius:8px;padding:20px}.pn-card.flex{flex-direction:column;gap:14px;display:flex}.pn-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,160px)), 1fr));gap:12px;display:grid}.pn-kpi{background:var(--g900);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.pn-kpi .l{letter-spacing:.08em;color:var(--g300);text-transform:uppercase;font-size:10px}.pn-kpi .n{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:44px;line-height:.9}.pn-kpi .n.sm{font-size:clamp(20px,2.4vw,26px);line-height:1.15}.pn-kpi .s{color:var(--g300);font-size:13px}.pn-kpi .s.up{color:var(--menta)}.pn-kpi .s.down{color:#ffb4b4}.pn-kpi.rosa{background:var(--rosa);color:#000;border-color:var(--rosa)}.pn-kpi.white{color:#000;background:#fff;border-color:#fff}.pn-kpi.rosa .l,.pn-kpi.rosa .s,.pn-kpi.white .l,.pn-kpi.white .s{color:#000;opacity:.75}.pn-bar{background:var(--g700);height:6px}.pn-bar i{background:var(--rosa);height:100%;display:block}.pn-alert{background:var(--rosa);color:#000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.pn-alert:hover{color:#000;background:var(--rosa-300)}.pn-alert b{font-size:40px;font-weight:500;line-height:.8}.pn-alert span{letter-spacing:.08em;font-size:12px;line-height:1.25}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stat{background:var(--g900);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.stat .n{font-variant-numeric:tabular-nums;font-size:32px;line-height:.95}.stat .l{letter-spacing:.08em;color:var(--g300);text-transform:uppercase;order:-1;font-size:10px}.badge,.status-pill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#000;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:10px;display:inline-flex}.badge.disponible,.badge.paid,.badge.ok,.st-paid{background:var(--menta)}.badge.ultimas,.badge.awaiting_approval,.st-awaiting_approval{background:var(--amarillo)}.badge.agotado,.badge.cancelled,.st-cancelled{background:var(--g400)}.badge.pronto,.badge.pending,.badge.draft,.st-pending{color:#fff;box-shadow:inset 0 0 0 1.5px var(--subtle);background:0 0}.badge.rosa{background:var(--rosa)}.chip{background:var(--g700);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;display:inline-block}.chip.bad{color:#ffc9c9;background:#ff6b6b2e}.chip.ok{color:var(--menta);background:#b8d8c82e}.pn-chips{flex-wrap:wrap;gap:6px;display:flex}.pn-chips a,.pn-chips button{border:2px solid var(--subtle);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 12px;font-size:10px}.pn-chips a:hover{color:#fff;border-color:#fff}.pn-chips a.on,.pn-chips button.on{color:#000;background:#fff;border-color:#fff}label{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:14px 0 6px;font-size:11px;display:block}input,textarea,select{color:#fff;border:2px solid var(--subtle);background:#000;border-radius:0;width:100%;padding:12px 14px;font-size:15px}textarea{resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--rosa);outline:none}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--rosa)}input[type=file]{color:var(--g300);background:0 0;border-style:dashed;padding:14px;font-size:13px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--rosa) 50%), linear-gradient(135deg, var(--rosa) 50%, transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.grid2{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}@media (max-width:560px){.grid2{grid-template-columns:1fr}}.check{letter-spacing:0;text-transform:none;color:#fff;align-items:center;gap:10px;margin:12px 0;font-size:14px;display:flex}.note{color:var(--g400);letter-spacing:0;text-transform:none;font-size:12px}.error{color:#ffd0d0;background:#ff6b6b1a;border:1px solid #ff6b6b73;border-radius:8px;padding:12px 14px;font-size:14px}.success{color:var(--menta);background:#b8d8c81a;border:1px solid #b8d8c873;border-radius:8px;padding:12px 14px;font-size:14px}.empty{border:1px dashed var(--subtle);color:var(--g400);text-align:center;border-radius:8px;padding:32px}.pn-switch{cursor:pointer;color:#fff;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:inline-flex}.pn-switch i{background:var(--g700);width:40px;height:22px;transition:background .22s var(--ease);border-radius:999px;flex:none;position:relative}.pn-switch i:after{content:"";width:16px;height:16px;transition:transform .22s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.pn-switch.on i{background:var(--rosa)}.pn-switch.on i:after{background:#000;transform:translate(18px)}.table-wrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line2);vertical-align:middle;padding:11px 12px}th{color:var(--g300);text-transform:uppercase;letter-spacing:.08em;background:var(--g900);white-space:nowrap;font-size:10px;font-weight:500}tr:last-child td{border-bottom:0}.pn-list{border:1px solid var(--line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.pn-item{border-bottom:1px solid var(--line2);background:var(--g900);color:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.pn-item:last-child{border-bottom:0}a.pn-item:hover{background:var(--g800);color:#fff}.pn-item .main{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.pn-item .main small{color:var(--g400);font-size:12px}.pn-item .amt{text-align:right;font-variant-numeric:tabular-nums;min-width:92px;font-size:22px}.pn-item code{color:var(--g400);font-size:11px;font-family:var(--mono)}.pn-kv{grid-template-columns:auto 1fr;gap:8px 16px;font-size:13px;display:grid}.pn-kv>span:nth-child(odd){color:var(--g400)}.pn-kv>span:nth-child(2n){word-break:break-word}.kv{border-bottom:1px solid var(--line2);justify-content:space-between;gap:14px;padding:8px 0;font-size:13px;display:flex}.kv:last-of-type{border-bottom:0}.kv span{color:var(--g400)}.kv b{text-align:right;word-break:break-word;font-weight:500}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.detail-grid h3{text-transform:uppercase;letter-spacing:.08em;color:var(--g300);margin:0 0 10px;font-size:11px;font-weight:500}.pn-days{align-items:flex-end;gap:4px;height:160px;display:flex}.pn-days>*{min-width:0;height:100%;color:inherit;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.pn-days span{color:var(--g300);font-variant-numeric:tabular-nums;font-size:13px}.pn-days i{background:var(--g700);width:100%;display:block}.pn-days>a:hover i{background:var(--g500)}.pn-days .on span{color:var(--rosa)}.pn-days .on i,.pn-days>a.on:hover i{background:var(--rosa)}.pn-days.sm{gap:3px;height:110px}.pn-days.sm span{color:var(--g400);font-size:10px}.pn-daysx{gap:4px;display:flex}.pn-daysx span{text-align:center;color:var(--g400);letter-spacing:.04em;flex:1;font-size:9px}@media (max-width:560px){.pn-days span{font-size:10px}.pn-daysx span{font-size:7px}}.pn-split{height:28px;display:flex}.pn-split div{letter-spacing:.1em;white-space:nowrap;color:#000;align-items:center;padding:0 10px;font-size:10px;display:flex;overflow:hidden}.pn-rank{border-top:1px solid var(--line2);color:#fff;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}a.pn-rank:hover{color:#fff;background:#ffffff08}.pn-rank .r{color:var(--g500);font-size:26px;line-height:1}.pn-rank .r.top{color:var(--rosa)}.pn-rank .nm{letter-spacing:.05em;text-transform:uppercase;font-size:12px}.pn-rank .v{flex-direction:column;align-items:flex-end;display:flex}.pn-rank .v b{font-size:22px;font-weight:500;line-height:1}.pn-rank .v small{color:var(--g400);white-space:nowrap;font-size:11px}.pn-hbar{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pn-hbar span{color:var(--g200);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pn-hbar .t{background:var(--g800);height:18px}.pn-hbar .t i{background:#fff;height:100%;display:block}.pn-hbar b{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:40px;font-size:16px;font-weight:500}.pn-hbar.money b{font-size:12px}.pn-evcard{background:var(--g900);border:1px solid var(--line);color:#fff;transition:transform .14s var(--ease), border-color .14s;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.pn-evcard:hover{border-color:var(--rosa);color:#fff;transform:translateY(-3px)}.pn-evcard .art{justify-content:space-between;align-items:flex-end;height:120px;padding:14px;display:flex;position:relative;overflow:hidden}.pn-evcard .art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pn-evcard .art:after{content:"";opacity:var(--shade,0);background:linear-gradient(#0000 30%,#0000008c);position:absolute;inset:0}.pn-evcard .art b,.pn-evcard .art span{z-index:1;position:relative}.pn-evcard .art b{text-transform:uppercase;font-size:44px;font-weight:500;line-height:1}.pn-evcard .art span{font-size:22px}.pn-evcard .body{flex-direction:column;gap:12px;padding:16px;display:flex}.pn-type{background:var(--g900);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:16px;display:grid}.pn-type .pn-bar{grid-column:1/-1}.pn-editor{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.pn-editor .forms{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.pn-editor .preview{flex-direction:column;flex:0 300px;gap:10px;min-width:260px;display:flex}@media (min-width:900px){.pn-editor .preview{position:sticky;top:130px}}.pn-section{background:var(--g900);border:1px solid var(--line);border-radius:8px;padding:20px}.pn-section>.pn-label:first-child{color:var(--rosa);margin-bottom:4px;display:block}.pn-rowbox{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:end;gap:10px;padding:12px;display:grid}.pn-rowbox label{margin-top:0}.pn-savebar{z-index:20;-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);background:#000000db;justify-content:flex-end;gap:10px;padding:14px 0;display:flex;position:sticky;bottom:0}.thumb-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.pn-drawer{z-index:90;justify-content:flex-end;display:flex;position:fixed;inset:0}.pn-drawer .scrim{-webkit-backdrop-filter:blur(6px);background:#000000c7;position:absolute;inset:0}.pn-drawer .sheet{background:var(--g900);border-left:1px solid var(--line);flex-direction:column;gap:20px;width:min(480px,100%);height:100%;padding:20px;display:flex;position:relative;overflow-y:auto}.pn-dialog{z-index:90;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pn-dialog .scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;position:absolute;inset:0}.pn-dialog .box{background:var(--g900);border:1px solid var(--line);border-radius:8px;width:min(440px,100%);max-height:100%;padding:24px;position:relative;overflow-y:auto}.pn-seller-box{background:var(--rosa);color:#000;border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.pn-seller-box b{text-transform:uppercase;font-size:30px;font-weight:500;line-height:.95}.pn-seller-box.online{background:#fff}.pn-qr{border:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 12px;font-size:13px;display:flex}.pn-qr code{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pn-transfer{background:var(--g900);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:16px;padding:16px;display:flex}.pn-transfer .receipt{color:#000;background:#fff;border-radius:6px;flex:0 0 160px;align-self:flex-start;display:block;overflow:hidden}.pn-transfer .receipt:hover{color:#000}.pn-transfer .receipt img{object-fit:contain;background:#fff;width:100%;max-height:260px;display:block}.pn-transfer .receipt .pdf{flex-direction:column;gap:6px;padding:14px;font-size:12px;display:flex}.pn-transfer .info{flex-direction:column;flex:220px;gap:10px;min-width:0;display:flex}.pn-check{color:var(--menta);background:#b8d8c81a;border:1px solid #b8d8c866;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.pn-timeline{border-left:2px solid var(--line);flex-direction:column;margin-left:6px;display:flex}.pn-timeline .it{flex-direction:column;gap:3px;padding:0 0 18px 20px;display:flex;position:relative}.pn-timeline .dot{border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.pn-timeline .t{font-family:var(--mono);color:var(--g400);font-size:12px}.pn-timeline .who{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.pn-narrow{flex-direction:column;gap:24px;max-width:960px;margin:0 auto;padding:16px 20px 64px;display:flex}.pn-stepper{border:2px solid var(--subtle);flex:none;align-items:center;display:flex}.pn-stepper button{cursor:pointer;border:0;width:44px;height:44px;font-size:22px}.pn-stepper .dec{background:var(--g700);color:#fff}.pn-stepper .inc{background:var(--rosa);color:#000}.pn-stepper button:disabled{opacity:.35;cursor:not-allowed}.pn-stepper span{text-align:center;width:48px;font-size:18px}.pn-typebtn{border:2px solid var(--subtle);color:#fff;cursor:pointer;text-align:left;background:0 0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:120px;padding:12px;display:flex}.pn-typebtn.on{background:var(--rosa);border-color:var(--rosa);color:#000}.pn-typebtn:disabled{opacity:.4;cursor:not-allowed}.pn-typebtn b{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.pn-typebtn span{font-size:18px}.pn-sale{background:var(--g900);border:1px solid var(--line);border-radius:8px;overflow:hidden}.pn-sale summary{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.pn-sale summary::-webkit-details-marker{display:none}.pn-sale summary:hover{background:var(--g800)}.pn-sale summary .chev{color:var(--g400);text-align:center;width:14px}.pn-sale[open] summary .chev:before{content:"−"}.pn-sale:not([open]) summary .chev:before{content:"+"}.pn-sale .body{border-top:1px solid var(--line2);background:#050505;flex-direction:column;gap:14px;padding:16px;display:flex}.pn-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px;font-size:13px;display:grid}.pn-facts div{flex-direction:column;gap:2px;min-width:0;display:flex}.pn-facts small{letter-spacing:.07em;color:var(--g400);text-transform:uppercase;font-size:10px}.pn-facts span{word-break:break-all}.scanner{flex-direction:column;gap:18px;max-width:560px;min-height:100vh;margin:0 auto;padding:16px 20px 32px;display:flex}.pn-viewer{aspect-ratio:1;background:var(--g900);border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.pn-viewer #reader{position:absolute;inset:0}.pn-viewer #reader video{object-fit:cover;width:100%!important;height:100%!important}.pn-viewer .corners{aspect-ratio:1;pointer-events:none;z-index:2;width:62%;position:absolute}.pn-viewer .corners i{border:0 solid var(--rosa);width:40px;height:40px;position:absolute}.pn-viewer .corners i:first-child{border-top-width:4px;border-left-width:4px;top:0;left:0}.pn-viewer .corners i:nth-child(2){border-top-width:4px;border-right-width:4px;top:0;right:0}.pn-viewer .corners i:nth-child(3){border-bottom-width:4px;border-left-width:4px;bottom:0;left:0}.pn-viewer .corners i:nth-child(4){border-bottom-width:4px;border-right-width:4px;bottom:0;right:0}.pn-viewer .hint{z-index:2;letter-spacing:.07em;color:var(--g300);text-transform:uppercase;font-size:11px;position:absolute;bottom:18px}.pn-viewer .start{z-index:3;position:absolute}.pn-result{z-index:5;cursor:pointer;text-align:left;color:#000;font:inherit;border:0;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;inset:0}.pn-result.ok{background:var(--menta)}.pn-result.used{background:var(--amarillo)}.pn-result.bad{background:#fff}.pn-result.valid{background:var(--rosa);cursor:default}.pn-result .big{text-transform:uppercase;font-size:min(16cqw,104px);line-height:1}.pn-result .nm{letter-spacing:-.02em;text-transform:uppercase;font-size:22px;line-height:1.05}.pn-result small{letter-spacing:.07em;text-transform:uppercase;font-size:11px}.pn-login{flex-direction:column;justify-content:center;gap:18px;max-width:400px;min-height:100vh;margin:0 auto;padding:20px;display:flex}.pn-login img{align-self:flex-start;height:28px}.toast{z-index:120;color:#000;letter-spacing:.06em;box-shadow:6px 6px 0 var(--rosa);white-space:nowrap;text-transform:uppercase;background:#fff;padding:12px 18px;font-size:11px;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.pn-tabs2{border:2px solid var(--subtle);grid-template-columns:1fr 1fr;display:grid}.pn-tabs2 button{height:48px;color:var(--g300);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:12px}.pn-tabs2 button.on{background:var(--rosa);color:#000}.pn-result.minor{color:#fff;background:#ff4d4d}.pn-result.age{background:var(--menta)}.pn-header .top>.pn-row{flex-wrap:nowrap}@media (max-width:600px){.pn-header .top{gap:8px}.pn-header .top>.pn-row{gap:6px}.pn-header .brand{gap:6px;min-width:0}.pn-header .brand img{height:16px}.pn-header .pn-tag{height:18px;padding:0 5px;font-size:9px}.pn-header .btn.small{letter-spacing:.06em;height:32px;padding:0 10px;font-size:10px}.pn-header .hide-m{display:none}}@media (max-width:360px){.pn-header .pn-wrap{padding:0 12px}.pn-header .btn.small{padding:0 8px}.pn-header .brand .pn-dim{display:none}}.pn-daysx span{white-space:nowrap;min-width:0;overflow:hidden}
@font-face{font-family:HausDisplay;src:url(/fonts/krona-one-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:HausCond;src:url(/fonts/big-shoulders-900.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:HausImpact;src:url(/fonts/unbounded-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Encode Sans Expanded;src:url(/fonts/encode-sans-expanded-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Encode Sans Expanded;src:url(/fonts/encode-sans-expanded-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Encode Sans Expanded;src:url(/fonts/encode-sans-expanded-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Encode Sans Expanded;src:url(/fonts/encode-sans-expanded-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--haus-rosa:#ff7bac;--haus-negro:#000;--haus-blanco:#fff;--haus-amarillo:#ffec00;--haus-menta:#b8d8c8;--haus-arena:#d8b878;--rosa-300:#ffa3c4;--rosa-500:#f4649a;--gris-100:#ededed;--gris-200:#c9c9c9;--gris-300:#9a9a9a;--gris-400:#6b6b6b;--gris-700:#1f1f1f;--gris-800:#141414;--gris-900:#0a0a0a;--hairline:#ffffff1f;--subtle:#ffffff38;--ease:cubic-bezier(.2, .8, .2, 1);--font-display:"HausDisplay", "Arial Black", system-ui, sans-serif;--font-cond:"HausCond", Impact, "Arial Narrow", sans-serif;--font-impact:"HausImpact", "HausDisplay", "Arial Black", sans-serif;--font-ui:"SF Pro Expanded", "Encode Sans Expanded", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}.site{color:#fff;min-height:100vh;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background:#000;font-size:15px;line-height:1.5}.site *{box-sizing:border-box}.site a{color:var(--haus-rosa);text-decoration:none}.site a:hover{color:#fff}.site button{font:inherit}.site img{max-width:100%}.site :focus-visible{outline:2px solid var(--haus-rosa);outline-offset:2px}.site label{font-size:inherit;color:inherit;letter-spacing:inherit;font-weight:inherit;margin:0;display:block}.site input,.site textarea,.site select{width:auto;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.site h1,.site h2,.site h3,.site p{font-weight:inherit}.s-wrap{max-width:1320px;margin:0 auto;padding:0 20px}.s-narrow{flex-direction:column;gap:24px;max-width:560px;margin:0 auto;padding:24px 20px 64px;display:flex}.s-eyebrow{font-family:var(--font-ui);letter-spacing:.24em;color:var(--haus-rosa);text-transform:uppercase;font-size:11px;font-weight:600}.s-eyebrow.gray{color:var(--gris-300);letter-spacing:.16em}.s-h1{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(32px,8vw,48px);font-weight:400;line-height:.95}.s-h2{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(26px,3.6vw,46px);font-weight:400;line-height:1}.s-muted{color:var(--gris-300)}.s-dim{color:var(--gris-400)}.s-btn{cursor:pointer;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;transition:background .14s var(--ease), color .14s var(--ease), transform .14s var(--ease);white-space:nowrap;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.site .s-btn{color:#000}.s-btn.md{height:56px;padding:0 28px;font-size:14px}.s-btn.sm{height:36px;padding:0 16px;font-size:11px}.s-btn.primary{background:var(--haus-rosa)}.s-btn.primary:hover{background:var(--rosa-300);color:#000}.s-btn.primary:active{background:var(--rosa-500)}.s-btn.secondary{background:#fff}.s-btn.secondary:hover{background:var(--gris-100);color:#000}.site .s-btn.ghost{color:#fff;box-shadow:inset 0 0 0 2px var(--subtle);background:0 0}.s-btn.ghost:hover{background:#ffffff14}.s-btn.full{width:100%}.s-btn:disabled,.s-btn[aria-disabled=true]{cursor:not-allowed;box-shadow:none;background:var(--gris-700)!important;color:var(--gris-400)!important}.s-iconbtn{width:40px;height:40px;box-shadow:inset 0 0 0 2px var(--subtle);transition:background .14s var(--ease);justify-content:center;align-items:center;display:inline-flex;color:#fff!important}.s-iconbtn:hover{background:#ffffff14}.s-badge{height:22px;font-family:var(--font-impact);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#000;border:2px solid #000;border-radius:999px;align-items:center;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.s-badge.disponible{background:var(--haus-menta)}.s-badge.ultimas{background:var(--haus-amarillo)}.s-badge.agotado{background:var(--gris-400);color:#000}.s-badge.pronto{color:#fff;background:#000;border-color:#fff}.s-badge.rosa{background:var(--haus-rosa)}.s-badge-cap{background:#000;border-radius:999px;padding:3px;display:inline-flex}.s-header{z-index:50;height:64px;transition:backdrop-filter .22s var(--ease);background:linear-gradient(#0000009e 0%,#00000047 60%,#0000 100%);position:sticky;top:0}.s-header.scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.1)}.s-header .s-wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:100%;display:grid}.s-header .logo img{filter:drop-shadow(0 2px 10px #0009);height:22px;display:block}.s-header nav{gap:28px;display:flex}.site .s-header nav a{color:#fff;letter-spacing:.16em;text-shadow:0 1px 8px #0009;font-size:11px;font-weight:600}.site .s-header nav a:hover{color:var(--haus-rosa)}.site .s-header .account{color:#fff;letter-spacing:.06em;text-shadow:0 1px 8px #0009;justify-self:end;font-size:13px;font-weight:500}.site .s-header .account:hover{color:var(--haus-rosa)}@media (max-width:859px){.s-header nav{visibility:hidden;width:0;overflow:hidden}}.s-hero{background:#000;justify-content:center;align-items:center;width:100%;height:max(560px,100svh);margin-top:-64px;padding-bottom:clamp(120px,24svh,280px);display:flex;position:relative;overflow:hidden}.s-hero .zoom{opacity:0;transition:transform 1.8s var(--ease), opacity .9s var(--ease);position:absolute;inset:0;transform:scale(1.12)}.s-hero.in .zoom{opacity:1;transform:scale(1)}.s-hero .photo{object-fit:cover;object-position:50% 80%;will-change:transform;width:100%;height:124%;position:absolute;top:-12%;left:0}.s-hero .v1{pointer-events:none;background:radial-gradient(70% 45% at 50% 52%,#0000009e 0%,#00000059 60%,#00000040 100%);position:absolute;inset:0}.s-hero .v2{pointer-events:none;background:radial-gradient(#0000 35%,#0009 100%);position:absolute;inset:0}.s-hero .glow{background:var(--haus-rosa);mix-blend-mode:soft-light;opacity:.18;pointer-events:none;animation:8.8s ease-in-out infinite s-glow;position:absolute;inset:0}@keyframes s-glow{0%,to{opacity:.08}50%{opacity:.3}}.s-hero .fade{pointer-events:none;background:linear-gradient(#0000 0%,#00000080 50%,#000 100%);height:28%;position:absolute;bottom:0;left:0;right:0}.s-hero h1{z-index:1;text-align:center;max-width:1100px;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;text-shadow:0 4px 40px #0000008c;opacity:0;transition:opacity .9s var(--ease) .3s, transform .9s var(--ease) .3s;margin:0;padding:0 20px;font-size:clamp(40px,8.4vw,128px);font-weight:400;line-height:.92;position:relative;transform:translateY(24px)}.s-hero.in h1{opacity:1;transform:none}.s-events{z-index:4;margin:calc(-1*clamp(160px,28svh,320px)) auto 0;padding-bottom:48px;position:relative}.s-events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;display:grid}@media (max-width:1059px){.s-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.s-events-grid{grid-template-columns:1fr}}.s-evph{border-style:dashed;border-color:var(--subtle);pointer-events:none;background:#0a0a0abf}.s-evph:hover{box-shadow:none;transform:none}.s-evph .ph-art{aspect-ratio:1;background:repeating-linear-gradient(135deg,#ffffff08 0 14px,#0000 14px 28px);justify-content:center;align-items:center;display:flex}.s-evph .ph-art img{opacity:.35;filter:grayscale();width:26%}.s-evph .date b{color:var(--gris-400)!important}.s-evph .title{color:var(--gris-400)}@media (max-width:1059px){.s-evph:not(.need2){display:none}}@media (max-width:639px){.s-evph:not(.need1){display:none}}.s-evcard{background:var(--gris-900);border:1px solid var(--hairline);transition:transform .22s var(--ease), box-shadow .22s var(--ease);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;color:#fff!important}.s-evcard:hover{transform:translateY(-4px);box-shadow:0 30px 80px #000000b3,0 0 70px 6px #ff7bac47}.s-art{position:relative;overflow:hidden;container-type:inline-size}.s-art .sticker{width:46cqw;position:absolute;top:-8cqw;right:-10cqw;transform:rotate(12deg)}.s-art .alogo{height:12cqw;position:absolute;top:6cqw;left:6cqw}.s-art .atitle{font-family:var(--font-cond);text-transform:uppercase;font-weight:900;line-height:.82;position:absolute;bottom:5cqw;left:5cqw;right:5cqw}.s-art .flyer{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.s-art .state{z-index:2;position:absolute;top:5cqw;right:5cqw}.s-evcard .perf{border-top:2px dashed var(--subtle);flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;position:relative}.s-evcard .perf:before,.s-evcard .perf:after{content:"";background:#000;border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.s-evcard .perf:before{left:-11px}.s-evcard .perf:after{right:-11px}.s-evcard .date{align-items:baseline;gap:10px;display:flex}.s-evcard .date b{font-family:var(--font-display);letter-spacing:-.04em;color:var(--haus-rosa);font-size:24px;font-weight:400;line-height:1}.s-evcard .date span{letter-spacing:.16em;color:var(--gris-400);font-size:10px;font-weight:600}.s-evcard .title{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;font-weight:400;line-height:1.05}.s-evcard .where{color:var(--gris-300);font-size:13px}.s-evcard .buy{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.s-evcard .buy .price{color:var(--gris-200);font-size:14px}.s-evcard .buy .price b{color:#fff;font-size:17px;font-weight:600}.s-empty{border:1px dashed var(--subtle);color:var(--gris-200);background:#0009;border-radius:8px;padding:28px;font-size:15px}.s-gallery{padding:40px 0 0;position:relative;overflow:hidden}.s-gallery .stage{width:100%;position:relative}.s-gph{cursor:pointer;will-change:transform;opacity:0;transition:opacity .9s var(--ease);position:absolute}.s-gallery.in .s-gph{opacity:1}.s-gph .in{transition:filter .45s var(--ease), transform .45s var(--ease), box-shadow .45s var(--ease)}.s-gph img{object-fit:cover;width:100%;display:block}.s-gallery .scrim{z-index:9;opacity:0;pointer-events:none;transition:opacity .45s var(--ease);background:#00000059;position:absolute;inset:-40px 0}.s-gallery.focus .scrim{opacity:1}.s-float{z-index:6;pointer-events:none;color:var(--haus-rosa);filter:drop-shadow(0 10px 24px #00000080);opacity:0;transition:opacity .9s var(--ease) .4s;position:absolute}.s-gallery.in .s-float{opacity:1}.s-float img{width:100%;display:block}.s-concept{justify-content:center;padding:8px 20px clamp(56px,7vw,96px);display:flex}.s-concept h2{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;text-align:center;flex-direction:column;align-items:center;margin:0;font-size:clamp(36px,6.5vw,104px);font-weight:400;line-height:.9;display:flex}.s-concept h2 span+span{color:var(--haus-rosa)}.s-footer{border-top:1px solid var(--hairline);margin-top:24px}.s-footer .s-wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding-top:48px;padding-bottom:48px;display:flex}.s-footer .tag{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;max-width:18ch;font-size:20px;line-height:1.05}.s-footer .icons{gap:8px;display:flex}.s-footer small{color:var(--gris-400);gap:16px;font-size:12px;display:flex}.s-cover{align-items:flex-end;min-height:max(560px,86svh);margin-top:-64px;display:flex;position:relative;overflow:hidden}.s-cover>img{object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;inset:0}.s-cover .shade{background:linear-gradient(#0000008c 0%,#00000059 30%,#000000c7 65%,#000 100%);position:absolute;inset:0}.s-cover .s-wrap{flex-direction:column;gap:18px;width:100%;padding-top:120px;padding-bottom:48px;display:flex;position:relative}.s-cover .tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s-cover .tags span.k{letter-spacing:.2em;color:var(--haus-rosa);text-transform:uppercase;font-size:11px;font-weight:600}.s-cover h1{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(40px,8vw,112px);font-weight:400;line-height:.9}.s-count{flex-direction:column;gap:10px;display:flex}.s-count .boxes{gap:8px;display:flex}.s-count .box{background:#000;border:1px solid #ffffff2e;flex-direction:column;align-items:center;gap:2px;min-width:72px;padding:10px 12px;display:flex}.s-count .box b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;line-height:1}.s-count .box span{letter-spacing:.16em;color:var(--gris-400);font-size:9px;font-weight:600}@media (max-width:420px){.s-count .box{flex:1;min-width:0;padding:8px 6px}.s-count .box b{font-size:24px}}.s-facts{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.s-facts .grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:1320px;margin:0 auto;display:grid}.s-facts .f{border-right:1px solid #ffffff14;flex-direction:column;gap:6px;padding:22px 20px;display:flex}.s-facts .f .k{letter-spacing:.2em;color:var(--haus-rosa);font-size:10px;font-weight:600}.s-facts .f .v{font-size:17px;font-weight:600}.s-facts .f .s{color:var(--gris-400);font-size:13px}@media (max-width:859px){.s-facts .f{border-bottom:1px solid #ffffff14}}.s-evbody{flex-wrap:wrap;align-items:flex-start;gap:48px;padding-top:56px;padding-bottom:96px;display:flex}.s-evbody .left{flex:320px;max-width:460px}@media (min-width:860px){.s-evbody .left{position:sticky;top:84px}}.s-evbody .right{flex-direction:column;flex:1.3 400px;gap:64px;min-width:0;display:flex}.s-flyer{aspect-ratio:4/5;border-radius:8px;position:relative;overflow:hidden}.s-flyer .atitle{font-size:27cqw;bottom:24cqw}.s-flyer .alogo{height:13cqw}.s-flyer .sticker{width:50cqw;top:-6cqw}.s-flyer .foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:6cqw;left:6cqw;right:6cqw}.s-flyer .foot .d{font-family:var(--font-display);letter-spacing:-.04em;font-size:12cqw;line-height:.85}.s-flyer .foot .p{letter-spacing:.12em;text-align:right;text-transform:uppercase;font-size:3cqw;font-weight:600;line-height:1.3}.s-block{border-top:1px solid var(--hairline);flex-direction:column;gap:18px;padding-top:40px;display:flex}.s-types{flex-direction:column;gap:10px;display:flex}.s-type{background:var(--gris-900);border:2px solid var(--hairline);transition:border-color .22s var(--ease);border-radius:8px;align-items:center;gap:16px;padding:20px;display:flex}.s-type.on{border-color:var(--haus-rosa)}.s-type.out{opacity:.5}.s-type .info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.s-type .name{flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.25;display:flex}.s-type .desc{color:var(--gris-300);font-size:14px;line-height:1.45}.s-type .price{margin-top:2px;font-size:22px;font-weight:600;line-height:1.2}.s-stepper{border:2px solid var(--subtle);flex:none;align-items:center;display:flex}.s-stepper button{cursor:pointer;border:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.s-stepper .dec{background:var(--gris-700);color:#fff}.s-stepper .inc{background:var(--haus-rosa);color:#000}.s-stepper button:disabled{opacity:.35;cursor:not-allowed}.s-stepper span{text-align:center;font-variant-numeric:tabular-nums;width:48px;font-size:18px;font-weight:600}@media (max-width:420px){.s-type{flex-wrap:wrap}.s-type .s-stepper{margin-left:auto}}.s-lineup{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;display:grid}.site .s-artist{background:var(--gris-900);border:1px solid var(--hairline);color:#fff;transition:border-color .14s var(--ease), transform .14s var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.site .s-artist:hover{border-color:var(--haus-rosa);color:#fff;transform:translateY(-3px)}.s-artist .n{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600}.s-artist .h{color:var(--gris-400);font-size:13px}.s-artist .ic{color:var(--haus-rosa);flex:none;display:flex}.s-artist .av{background:var(--haus-rosa);color:#000;width:52px;height:52px;font-family:var(--font-display);box-shadow:0 0 0 2px #000, 0 0 0 3px var(--hairline);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;display:flex;overflow:hidden}.s-artist .av img{object-fit:cover;width:100%;height:100%;display:block}.site .s-artist:hover .av{box-shadow:0 0 0 2px #000, 0 0 0 3px var(--haus-rosa)}.s-map{border:1px solid var(--hairline);background:var(--gris-800);border-radius:8px;height:340px;position:relative;overflow:hidden}.s-map iframe{filter:invert(90%)hue-rotate(180deg)saturate(.6)contrast(.9);border:0;width:100%;height:100%;position:absolute;inset:0}.s-cartbar{z-index:40;background:var(--haus-rosa);color:#000;visibility:hidden;transition:transform .32s var(--ease), visibility 0s linear .32s;padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 40px #00000073}.s-cartbar.show{visibility:visible;transition:transform .32s var(--ease);transform:none}.s-cartbar .s-wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.s-cartbar .c{font-size:13px;font-weight:500}.s-cartbar .t{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.s-field{flex-direction:column;gap:8px;display:flex}.s-field label{letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:600}.s-field input{background:var(--gris-800);color:#fff;width:100%;height:56px;font-family:var(--font-ui);transition:border-color .14s var(--ease);border:2px solid #0000;border-radius:0;padding:0 20px;font-size:16px}.s-field input:focus{border-color:var(--haus-rosa);outline:none}.s-field.err input{border-color:var(--haus-rosa)}.s-field .hint{color:var(--gris-400);font-size:13px}.s-field.err .hint{color:var(--haus-rosa)}.s-summary{background:var(--gris-900);border:1px solid var(--hairline);border-radius:8px;flex-direction:column;gap:10px;padding:20px;display:flex}.s-summary .row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.s-summary .sep{background:var(--hairline);height:1px;margin:4px 0}.s-summary .total{justify-content:space-between;align-items:baseline;margin-top:6px;display:flex}.s-summary .total b{font-family:var(--font-cond);font-size:34px;font-weight:900;line-height:1}.s-method{background:var(--gris-900);border:2px solid var(--hairline);cursor:pointer;text-align:left;color:#fff;border-radius:8px;align-items:flex-start;gap:14px;width:100%;padding:18px;display:flex}.s-method.on{border-color:var(--haus-rosa)}.s-method .dot{border:2px solid var(--hairline);width:20px;height:20px;box-shadow:inset 0 0 0 3px var(--gris-900);border-radius:50%;flex:none;margin-top:2px}.s-method.on .dot{border-color:var(--haus-rosa);background:var(--haus-rosa)}.s-method b{letter-spacing:.06em;font-size:13px;font-weight:600;display:block}.s-method span{color:var(--gris-300);font-size:13px}.s-alert{border:2px solid var(--haus-rosa);color:#fff;background:#ff7bac14;padding:14px 16px;font-size:14px}.s-note{color:var(--gris-400);text-align:center;text-wrap:pretty;margin:0;font-size:12px}.s-back{color:var(--gris-300);cursor:pointer;letter-spacing:.14em;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:11px;font-weight:600}.s-back:hover{color:#fff}.s-steps{border:1px solid var(--hairline);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.s-step{color:var(--gris-400);border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:14px 16px;font-size:14px;display:flex}.s-step:last-child{border-bottom:0}.s-step .m{border:2px solid var(--subtle);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:flex}.s-step.done{color:#fff}.s-step.done .m{background:var(--haus-rosa);border-color:var(--haus-rosa);color:#000}.s-step.cur{color:#fff;background:#ff7bac14}.s-step.cur .m{border-color:var(--haus-rosa);color:#fff}.s-hold{background:var(--haus-amarillo);color:#000;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.s-hold span{letter-spacing:.12em;font-size:11px;font-weight:600}.s-hold b{font-family:var(--font-cond);font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1}.s-amount{font-family:var(--font-cond);font-size:60px;font-weight:900;line-height:.9}.s-bank{background:var(--gris-900);border:1px solid var(--hairline);border-radius:8px;flex-direction:column;display:flex}.s-bank .r{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 16px;display:flex}.s-bank .r:last-child{border-bottom:0}.s-bank .r div{flex-direction:column;flex:1;min-width:0;display:flex}.s-bank .r small{letter-spacing:.14em;color:var(--gris-400);font-size:10px;font-weight:600}.s-bank .r b{word-break:break-all;font-size:15px;font-weight:400}.site .s-drop{border:2px dashed var(--subtle);text-align:center;cursor:pointer;color:var(--haus-rosa);border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;display:flex}.site .s-drop.has{border-color:var(--haus-menta);background:#b8d8c814}.s-drop b{letter-spacing:.1em;color:#fff;text-transform:uppercase;word-break:break-all;font-size:12px;font-weight:600}.s-drop span{color:var(--gris-300);font-size:13px}.s-drop input{display:none}.s-ticket{width:100%;max-width:var(--tw,520px);color:#000;background:var(--haus-rosa);border-radius:8px;margin:0 auto;overflow:hidden;container-type:inline-size}.s-ticket.acid{background:var(--haus-amarillo)}.s-ticket.menta{background:var(--haus-menta)}.s-ticket.negro{background:var(--gris-900);color:#fff;border:1px solid var(--hairline)}.s-ticket .top{flex-direction:column;gap:3.5cqw;padding:6cqw 6cqw 5cqw;display:flex}.s-ticket .head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.s-ticket .head img{height:12cqw}.s-ticket .tier{font-family:var(--font-impact);letter-spacing:.08em;text-transform:uppercase;border:2px solid;padding:1cqw 3cqw;font-size:max(10px,3.2cqw);font-weight:800}.s-ticket .ev{font-family:var(--font-impact);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;font-size:max(18px,7.4cqw);font-weight:800;line-height:.98}.s-ticket .grid{grid-template-columns:1fr 1fr;gap:3cqw 4cqw;display:grid}.s-ticket .grid .full{grid-column:1/-1}.s-ticket .grid small{font-family:var(--font-impact);letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:max(9px,3cqw);font-weight:800;display:block}.s-ticket .grid span{text-transform:uppercase;font-size:max(13px,4.2cqw)}.s-ticket .qr{border-top:2px dashed #00000073;align-items:center;gap:5cqw;padding:5cqw 6cqw 6cqw;display:flex;position:relative}.s-ticket.negro .qr{border-top-color:var(--subtle)}.s-ticket .qr img{aspect-ratio:1;width:42cqw;max-width:220px;image-rendering:pixelated;background:#fff;border:2px solid #000;flex:none;padding:1.5cqw}.s-ticket .qr small{font-family:var(--font-impact);letter-spacing:.1em;font-size:max(10px,3.2cqw);font-weight:800;display:block}.s-ticket .qr code{letter-spacing:.06em;font-family:ui-monospace,Menlo,monospace;font-size:max(13px,4.4cqw);font-weight:600}.s-ticket.used{opacity:.55}.s-ticket-wrap{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.s-ticket-wrap .st{letter-spacing:.14em;color:var(--gris-400);text-transform:uppercase;font-size:10px;font-weight:600}.s-code{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.s-code input{aspect-ratio:3/4;text-align:center;background:var(--gris-900);color:#fff;border:2px solid var(--subtle);width:100%;font-family:var(--font-cond);border-radius:0;padding:0;font-size:38px;font-weight:900}.s-code input:focus{border-color:var(--haus-rosa);outline:none}.s-code input.f{border-color:var(--haus-rosa)}.s-linkbtn{color:var(--gris-300);cursor:pointer;background:0 0;border:0;font-size:13px}.s-linkbtn:hover{color:#fff}.s-tabs{border-bottom:1px solid var(--hairline);gap:32px;display:flex}.s-tabs button{color:var(--gris-400);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-size:14px;font-weight:600}.s-tabs button.on{color:#fff;border-bottom-color:var(--haus-rosa)}.s-mytickets{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.s-mytickets .s-ticket-wrap{width:min(340px,100%)}.s-card{background:var(--gris-900);border:1px solid var(--hairline);border-radius:8px;flex-direction:column;gap:12px;max-width:560px;padding:24px;display:flex}.s-kv{grid-template-columns:auto 1fr;gap:6px 16px;font-size:14px;display:grid}.s-kv span:nth-child(odd){color:var(--gris-400)}.s-switch{cursor:pointer;color:var(--gris-200);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14px;display:flex}.s-switch i{background:var(--gris-700);width:44px;height:24px;transition:background .22s var(--ease);border-radius:999px;flex:none;position:relative}.s-switch i:after{content:"";width:18px;height:18px;transition:transform .22s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.s-switch.on i{background:var(--haus-rosa)}.s-switch.on i:after{background:#000;transform:translate(20px)}.s-toast{z-index:80;color:#000;letter-spacing:.12em;box-shadow:6px 6px 0 var(--haus-rosa);text-transform:uppercase;background:#fff;padding:12px 18px;font-size:11px;font-weight:600;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.s-hero .zoom,.s-hero h1,.s-gph,.s-float{transition:none!important}.s-hero .glow{animation:none}}.site .s-footer{color:#fff;font-size:inherit;padding:0}.site{font-weight:400}.s-mysec{flex-direction:column;gap:18px;display:flex}.s-myhead{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding-bottom:12px;display:flex}.s-mycount{background:var(--haus-rosa);color:#000;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.s-mycount.gray{background:var(--gris-700);color:#fff}.s-hist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.s-hist li{background:var(--gris-900);border:1px solid var(--hairline);border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}.s-hist .d{width:64px;height:64px;font-family:var(--font-cond);letter-spacing:-.01em;border-radius:6px;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:flex}.s-hist .m{flex-direction:column;gap:3px;min-width:0;display:flex}.s-hist .m b{letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.s-hist .m small{color:var(--gris-300);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.s-hist .m code{color:var(--gris-400);letter-spacing:.06em;font-family:ui-monospace,Menlo,monospace;font-size:11px}.s-hist .s{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:600}.s-hist .s.used{color:var(--haus-menta);background:#b8d8c829}.s-hist .s.gone{color:var(--haus-rosa);background:#ff7bac24}.s-hist .s.miss{background:var(--gris-800);color:var(--gris-400)}@media (max-width:520px){.s-hist li{grid-template-columns:52px minmax(0,1fr);row-gap:8px}.s-hist .d{width:52px;height:52px;font-size:18px}.s-hist .s{grid-column:2;justify-self:start}}.qs{flex-direction:column;gap:56px;max-width:920px;margin:0 auto;padding:40px 20px 96px;display:flex}.qs-hero{flex-direction:column;gap:16px;display:flex}.qs-lead{color:var(--gris-200);max-width:640px;margin:0;font-size:18px;line-height:1.5}.qs-lead b,.qs-p b,.qs-step p b{color:#fff;font-weight:600}.qs-cta{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.qs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.qs-card{background:var(--gris-900);border:1px solid var(--hairline);border-radius:8px;flex-direction:column;gap:8px;padding:22px;display:flex}.qs-card .ic{font-size:26px}.qs-card b{letter-spacing:.03em;text-transform:uppercase;font-size:15px;font-weight:600}.qs-card p{color:var(--gris-300);margin:0;font-size:14px;line-height:1.5}.qs-sec{flex-direction:column;gap:16px;display:flex}.qs-p{color:var(--gris-200);max-width:680px;margin:0;font-size:16px;line-height:1.55}.qs-p code,.qs-step code{background:var(--gris-800);color:#fff;border-radius:4px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace}.qs-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.qs-step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.qs-step .n{background:var(--haus-rosa);color:#000;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.qs-step b{font-size:15px;font-weight:600}.qs-step p{color:var(--gris-300);margin:4px 0 0;font-size:14px;line-height:1.55}.qs-tag{letter-spacing:.06em;text-transform:uppercase;color:#000;border-radius:999px;margin-right:2px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.qs-tag.ok{background:var(--haus-menta)}.qs-tag.used{background:var(--haus-amarillo)}.qs-tag.bad{background:#fff}.qs-warn{border-left:3px solid var(--haus-amarillo);color:var(--gris-200);background:#ffec000f;padding:14px 16px;font-size:14px;line-height:1.5}.qs-warn b{color:var(--haus-amarillo)}.qs-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;display:grid}.qs-box{background:var(--gris-900);border:1px solid var(--hairline);border-radius:8px;flex-direction:column;gap:16px;padding:22px;display:flex}.qs-who{color:#000;letter-spacing:.12em;text-transform:uppercase;background:#fff;align-self:flex-start;padding:6px 10px;font-size:11px;font-weight:700}.qs-faq{flex-direction:column;gap:8px;display:flex}.qs-faq details{background:var(--gris-900);border:1px solid var(--hairline);border-radius:8px}.qs-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.qs-faq summary::-webkit-details-marker{display:none}.qs-faq summary:after{content:"+";color:var(--haus-rosa);font-size:20px;line-height:1}.qs-faq details[open] summary:after{content:"−"}.qs-faq p{color:var(--gris-300);margin:0;padding:0 18px 16px;font-size:14px;line-height:1.55}.qs-faq a{color:var(--haus-rosa)}.qs-end{background:var(--haus-rosa);color:#000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:28px;display:flex}.qs-end b{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:400}.qs-end p{margin:0 0 8px}.qs-end .s-btn.primary{color:#fff;background:#000}.legal section{flex-direction:column;gap:10px;display:flex}.legal h2{font-family:var(--font-ui);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:17px;font-weight:600}.legal p,.legal li{color:var(--gris-200);margin:0;font-size:15px;line-height:1.6}.legal ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.legal a{color:var(--haus-rosa)}.legal b{color:#fff;font-weight:600}.site .s-accept{color:var(--gris-200);text-transform:none;letter-spacing:0;cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.s-accept input{width:20px;height:20px;accent-color:var(--haus-rosa);flex:none;margin:0}.s-accept a{color:#fff;text-underline-offset:3px;text-decoration:underline}
