*,:before,:after{box-sizing:border-box}html{background:var(--iron-900);color:var(--cal-100)}body{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--size-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,a,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.page{min-height:100vh;max-width:var(--max-content);padding:0 var(--space-5) var(--space-7);margin:0 auto}.profile-page.page{max-width:none;padding-inline:0}.profile-page>.topbar,.profile-page>.invite,.profile-page>.profile-schedule,.profile-page>.profile-figures,.profile-page>.profile-cta,.profile-page>.profile-sell,.profile-page>.colophon{width:min(100% - 2 * var(--space-5), var(--cartaz-column,60rem));margin-inline:auto}.topbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:var(--rule) solid var(--iron-700);display:flex}.wordmark{font-family:var(--font-body), sans-serif;font-weight:800;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:inherit;min-height:var(--touch-target);align-items:center;text-decoration:none;display:inline-flex}.tag,.topbar-wallet,.state,.metric dt,.panel-label,.sellers th[scope=row] span,.event-step-status,.event-public-preview>header,.capacity-legend span,.rule-version-band span,.ponte-marca,.context-label,.context-note,.login-label,.login-forgot,.login-failure,.login-sep,.label,.invite-role,.ticket-kind,.ticket-holder,.ticket-label,.help-pending,.help-index em,.wallet-receipt-state,.rede-ganhos-nota,.directory-card-popular,.lineup-billing,.lineup-listen,.topbar-link,.marketing-live-when,.marketing-live-venue,.account-chip,.wallet-await-flag,.pending-operator,.guest-decision-feedback,.profile-links a,.profile-dock-label,.agenda-venue,.agenda-soon,.agenda-flag,.profile-figures dt,.identity-public-link,.identity-label,.identity-hero-thumb-video,.identity-hero-note,.identity-preview-chip,.lab-status-notes code,.identity-feedback,.events-subhead,.refund-testmode,.cancellation-counts dt,.cancellation-money dt,.report-grid dt,.report-filtros span,.event-status,.colophon,.profile-sell,.hold-flag,.directory-card-signal,.marketing-live-when.is-agora,.marketing-live-when.is-hoje,.marketing-live-when.is-amanha,.directory-card-city,.directory-card-price small,.lot-stub-left,.lot-stub-choice,.checkout-steps li,.cartaz-fact>span,.house-strip>a,.house-strip>button,.buy-dock-from span,.cartaz-invite>span,.lot-sheet-when,.directory-band-head>span,.pulse-when,.arrival-ref,.arrival-note,.cartaz-share,.directory-card-promoted,.directory-card-genres,.venue-claim-state,.agenda-host,.shelf-poster-date,.settlement-totals dt{font-family:var(--font-mono), monospace;font-size:var(--size-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (max-width:640px){.house-strip>a,.house-strip>button,.buy-dock-from span,.cartaz-share,.directory-card-promoted,.shelf-poster-date{font-size:var(--size-caption)}}.tag{color:var(--accent-text);border:var(--rule) solid var(--iron-600);padding:var(--space-2) var(--space-3)}.topbar-wallet{min-height:var(--touch-target);color:var(--accent-text);border:var(--rule) solid var(--iron-600);padding:var(--space-2) var(--space-3);cursor:pointer;transition:border-color var(--motion-quick) ease-out;background:0 0;align-items:center;display:inline-flex}.topbar-wallet:hover,.topbar-wallet:focus-visible{border-color:var(--accent-text)}.topbar-wallet[aria-pressed=true]{color:var(--cal-100);border-color:var(--cal-700)}.state{color:var(--cal-500);text-align:right;min-width:22ch}.masthead{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-5) 0 var(--space-4);flex-wrap:wrap;display:flex}.origin{font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);color:var(--cal-500);margin:0 0 var(--space-5);text-transform:uppercase}.title{font-family:var(--font-body), sans-serif;font-weight:700;font-size:var(--size-title);letter-spacing:-.4px;margin:0;line-height:1.15}.title em{color:var(--cal-500);font-style:normal}.standfirst{max-width:62ch;margin:var(--space-4) 0 0;color:var(--cal-300);text-wrap:pretty}.lab-page:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(120% 85% at 22% -8%, color-mix(in srgb, var(--accent) 12%, var(--iron-900)), transparent 60%), radial-gradient(90% 70% at 88% 24%, color-mix(in srgb, var(--accent) 6%, var(--iron-900)), transparent 58%), var(--iron-900);position:fixed;inset:0}.lab-page:after{content:"";z-index:-1;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lab-page .topbar{border-bottom:none}.lab-page .lab-tabs{background:color-mix(in srgb, var(--iron-900) 82%, transparent);--veu-lab-tabs:color-mix(in srgb, var(--iron-900) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:none}.lab-page .lab-view-grid{gap:var(--space-3);border:none}.lab-page .lab-view-grid .panel{background:color-mix(in srgb, var(--iron-800) 60%, transparent);border:none}.lab-page .lab-view-grid .lab-span-all{border-bottom:none}.lab-page .metrics{gap:var(--space-3);background:0 0;border:none}.lab-page .metrics .metric{background:color-mix(in srgb, var(--iron-800) 60%, transparent);border:none}.rede-page:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(120% 85% at 22% -8%, color-mix(in srgb, var(--accent) 12%, var(--iron-900)), transparent 60%), radial-gradient(90% 70% at 88% 24%, color-mix(in srgb, var(--accent) 6%, var(--iron-900)), transparent 58%), var(--iron-900);position:fixed;inset:0}.rede-page:after{content:"";z-index:-1;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.rede-page .topbar{border-bottom:none}.rede-page .events-admin{background:color-mix(in srgb, var(--iron-800) 60%, transparent);border:none}.rede-page .terms-propose,.rede-page .terms-confirm{background:color-mix(in srgb, var(--accent) 10%, color-mix(in srgb, var(--iron-800) 55%, transparent));padding:var(--space-4);border-top:none}.rede-page .member-create{border-bottom:none}.metrics{border:var(--rule) solid var(--iron-700);background:var(--iron-800);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.metric{padding:var(--space-4) var(--space-5);border-right:var(--rule) solid var(--iron-700);min-width:0}.metric:last-child{border-right:0}.metric dt{color:var(--cal-500)}.metric dd{margin:var(--space-2) 0 0;font-family:var(--font-mono), monospace;font-size:var(--size-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.metric small{margin-top:var(--space-2);font-size:var(--size-caption);color:var(--cal-500);display:block}.metric.pending dd{color:var(--cal-100)}.metric.ready dd{color:var(--signal-go)}.metric.awaiting dd{color:var(--cal-700)}.page{--z-lab-tabs:10;--z-lab-scrim:40;--z-lab-drawer:41}.lab-tabs{gap:var(--space-1);z-index:var(--z-lab-tabs);background:var(--iron-900);border-bottom:var(--rule) solid var(--iron-700);scrollbar-width:none;display:flex;position:sticky;top:0;overflow:auto hidden}@media (max-width:40rem){.lab-tabs{padding-inline-end:var(--space-7)}.lab-tabs:after{content:"";width:var(--space-7);margin-left:calc(-1 * var(--space-7));background:linear-gradient(to right, transparent, var(--veu-lab-tabs,var(--iron-900)));pointer-events:none;flex:none;align-self:stretch;position:sticky;right:0}}.lab-tabs::-webkit-scrollbar{display:none}.lab-tab{min-height:var(--touch-target);padding:var(--space-4) var(--space-3);color:var(--cal-500);font-family:var(--font-body), sans-serif;font-size:var(--size-body);cursor:pointer;white-space:nowrap;transition:color var(--motion-quick) ease-out, border-color var(--motion-quick) ease-out;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;font-weight:500;display:inline-flex}.lab-tab:hover{color:var(--cal-300)}.lab-tab[aria-selected=true]{color:var(--cal-100);border-bottom-color:var(--accent)}.lab-tab-count{font-family:var(--font-mono), monospace;font-size:var(--size-micro);font-variant-numeric:tabular-nums;color:var(--cal-500);margin-left:var(--space-2)}.lab-view{padding-top:var(--space-6)}.lab-view-grid{border:var(--rule) solid var(--iron-700);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.lab-span-all{grid-column:1/-1}.lab-view-grid .lab-span-all{border-bottom:var(--rule) solid var(--iron-700)}.lab-view-grid .lab-span-all:last-child{border-bottom:0}@media (max-width:820px){.lab-view-grid{grid-template-columns:minmax(0,1fr)}.lab-view-grid>.panel{overflow-x:auto}.lab-view-grid .panel{border-right:0;border-bottom:var(--rule) solid var(--iron-700)}.lab-view-grid .panel:last-child{border-bottom:0}}.lab-drawer-layer{z-index:var(--z-lab-scrim);position:fixed;inset:0}.lab-scrim{z-index:var(--z-lab-scrim);background:color-mix(in srgb, var(--iron-900) 72%, transparent);cursor:pointer;border:0;position:fixed;inset:0}.contas-panel{gap:var(--space-7);display:grid}.cancellation-progress,.event-reports{gap:var(--space-4);padding-top:var(--space-5);border-top:var(--rule) solid var(--iron-700);display:grid}.cancellation-counts,.cancellation-money,.report-grid{gap:var(--space-5) var(--space-7);flex-wrap:wrap;margin:0;display:flex}.cancellation-counts>div,.cancellation-money>div,.report-grid>div{gap:var(--space-1);display:grid}.cancellation-counts dt,.cancellation-money dt,.report-grid dt{color:var(--cal-500)}.cancellation-counts dd,.cancellation-money dd,.report-grid dd{color:var(--cal-100);font-size:var(--size-lead);font-variant-numeric:tabular-nums;margin:0}.report-net{padding-left:var(--space-5);border-left:var(--rule) solid var(--iron-700)}.report-net dd{font-size:var(--size-title)}.refund-mirror{gap:var(--space-4);padding-top:var(--space-5);border-top:var(--rule) solid var(--iron-700);display:grid}.report-filtros{align-items:end;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.report-filtros label{gap:var(--space-1);display:grid}.report-filtros select{min-height:var(--touch-target);font-family:var(--font-body), sans-serif;font-weight:500;font-size:var(--size-caption);color:var(--cal-100);border:var(--rule) solid var(--iron-600);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;display:inline-block}.report-filtros select:focus-visible{outline:var(--rule) solid var(--accent-text);outline-offset:2px}.report-filtros select option{color:canvastext;background:canvas}.report-filtros .action{width:auto;margin-left:auto}.plataforma-page{gap:var(--space-7);align-content:start;display:grid}.refundable-orders{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.refundable-orders>li{align-items:baseline;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--rule) solid var(--iron-800);flex-wrap:wrap;display:flex}.refundable-buyer{color:var(--cal-100);flex:12ch}.refundable-orders>li .action{width:auto;margin-left:auto}.refundable-total{color:var(--cal-100);font-variant-numeric:tabular-nums}.refund-testmode{margin:var(--space-3) 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:var(--rule) solid var(--iron-700);color:var(--cal-100)}.refund-arithmetic{margin:0 0 var(--space-5);gap:var(--space-2);display:grid}.refund-arithmetic>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.refund-arithmetic dt{color:var(--cal-500);font-size:var(--size-caption)}.refund-arithmetic dd{color:var(--cal-100);font-variant-numeric:tabular-nums;margin:0}.refund-arithmetic-total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:var(--rule) solid var(--iron-700)}.refund-arithmetic-total dt{color:var(--cal-100)}.refund-arithmetic-total dd{font-size:var(--size-lead)}.lab-drawer{z-index:var(--z-lab-drawer);background:var(--iron-800);border-left:var(--rule) solid var(--iron-700);width:min(440px,100vw);height:100vh;padding:var(--space-6) var(--space-5);animation:lab-drawer-in var(--motion-base) ease-out forwards;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}@keyframes lab-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.lab-drawer-close{margin-left:auto;margin-bottom:var(--space-4);min-height:var(--touch-target);min-width:var(--touch-target);border:var(--rule) solid var(--iron-600);color:var(--cal-300);cursor:pointer;transition:color var(--motion-quick) ease-out, border-color var(--motion-quick) ease-out;background:0 0;display:block}.lab-drawer-close:hover{color:var(--cal-100);border-color:var(--cal-700)}.panels{border:var(--rule) solid var(--iron-700);border-top:0;grid-template-columns:1.2fr 1fr 1fr;display:grid}.panel{padding:var(--space-5);border-right:var(--rule) solid var(--iron-700);flex-direction:column;display:flex}.panel:last-child{border-right:0}.panel-label{color:var(--cal-500);margin-bottom:var(--space-5);justify-content:space-between;gap:var(--space-3);display:flex}.panel-label b{color:var(--accent-text);font-weight:500}.panel-label.work{font-size:var(--size-caption);color:var(--cal-100);padding-bottom:var(--space-3);border-bottom:var(--rule) solid var(--iron-700);font-weight:500}.panel-label.work b{color:var(--cal-300);font-weight:400}.count{align-items:baseline;gap:var(--space-3);display:flex}.count strong{font-family:var(--font-mono), monospace;font-size:var(--size-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-weight:500}.count span{color:var(--cal-500);font-size:var(--size-caption)}.gauge{height:var(--space-1);background:var(--iron-600);margin:var(--space-4) 0 var(--space-5)}.gauge i{background:var(--accent);transform-origin:0;height:100%;transition:transform var(--motion-base) ease-out;display:block}.pace{margin:var(--space-4) 0 var(--space-2)}.rules-history{margin-top:var(--space-7);border-top:var(--rule) solid var(--iron-700);padding-top:var(--space-5)}.rules-history-list{margin:var(--space-4) 0 0;gap:var(--rule);background:var(--iron-700);border:var(--rule) solid var(--iron-700);padding:0;list-style:none;display:grid}.rules-history-list>li{background:var(--iron-800);padding:var(--space-4);gap:var(--space-2);display:grid}.rules-history-head{align-items:baseline;gap:var(--space-3);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);color:var(--cal-500);flex-wrap:wrap;display:flex}.rules-history-head b{color:var(--cal-100);font-weight:700}.rules-history-change{color:var(--cal-500);font-size:var(--size-micro);margin:0}.rules-history-changes{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.rules-history-changes li{gap:var(--space-2);font-size:var(--size-body);flex-wrap:wrap;display:flex}.rules-history-changes span{color:var(--cal-500);min-width:14ch}.rules-history-changes b{color:var(--cal-100);font-weight:400}.activity-days{margin:var(--space-4) 0 0;gap:var(--space-5);padding:0;list-style:none;display:grid}.activity-day{margin:0 0 var(--space-2);font-family:var(--font-mono), monospace;font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-500);border-bottom:var(--rule) solid var(--iron-700);padding-bottom:var(--space-2)}.activity-feed{gap:var(--rule);background:var(--iron-700);border:var(--rule) solid var(--iron-700);margin:0;padding:0;list-style:none;display:grid}.activity-feed li{align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--iron-800);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.activity-when{font-family:var(--font-mono), monospace;font-size:var(--size-caption);color:var(--cal-500);font-variant-numeric:tabular-nums}.activity-what{gap:var(--space-1);min-width:0;display:grid}.activity-what b{color:var(--cal-100);font-weight:400}.activity-what span{font-family:var(--font-mono), monospace;font-size:var(--size-micro);color:var(--cal-500);overflow-wrap:anywhere}.activity-who{font-size:var(--size-micro);color:var(--cal-300);text-align:right}@media (max-width:640px){.activity-feed li{grid-template-columns:auto 1fr}.activity-what{order:2;grid-column:1/-1}.activity-who{text-align:left}}.mix{align-items:center;gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.mix-chart{position:relative}.mix-center{align-content:center;justify-items:center;gap:var(--space-1);pointer-events:none;margin:0;display:grid;position:absolute;inset:0}.mix-center b{font-family:var(--font-mono), monospace;font-size:var(--size-display);letter-spacing:-1.6px;color:var(--cal-100);font-weight:500;line-height:1}.mix-center span{font-family:var(--font-mono), monospace;font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-500)}.mix-legend{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mix-legend li{align-items:center;gap:var(--space-3);font-size:var(--size-body);color:var(--cal-300);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mix-legend i{width:10px;height:10px}.mix-legend b{font-family:var(--font-mono), monospace;font-size:var(--size-caption);color:var(--cal-100);font-variant-numeric:tabular-nums}.lot-fill{margin:var(--space-4) 0}.pace-tip{border:var(--rule) solid var(--iron-600);background:var(--iron-900);padding:var(--space-2) var(--space-3)}.pace-tip b{font-family:var(--font-mono), monospace;font-size:var(--size-micro);letter-spacing:var(--tracking-label);color:var(--cal-100);display:block}.pace-tip span{margin-top:var(--space-1);font-size:var(--size-caption);color:var(--cal-300);display:block}.ledger-row{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--rule) solid var(--iron-700);font-family:var(--font-mono), monospace;font-size:var(--size-caption);font-variant-numeric:tabular-nums;display:flex}.ledger-row span{color:var(--cal-500)}.ledger-row.total{border-top-width:2px;border-top-color:var(--iron-600)}.ledger-row.total b{color:var(--cal-100)}.steps{margin:0 0 var(--space-5);counter-reset:step;padding:0;list-style:none}.steps li{counter-increment:step;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--rule) solid var(--iron-700);font-size:var(--size-caption);color:var(--cal-300);align-items:baseline;display:flex}.steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono), monospace;font-size:var(--size-micro);color:var(--cal-500)}.panels{grid-template-columns:1fr 1.4fr 1fr}.sellers{border-collapse:collapse;width:100%;font-size:var(--size-caption)}.sellers th,.sellers td{text-align:right;padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--iron-700);font-variant-numeric:tabular-nums;font-family:var(--font-mono), monospace;font-weight:400}.sellers th:not(:first-child),.sellers td:not(:first-child){padding-left:var(--space-4)}.sellers thead th{font-size:var(--size-micro);letter-spacing:var(--tracking-label);color:var(--cal-500);text-transform:uppercase}.sellers th[scope=row],.sellers thead th:first-child{text-align:left}.sellers th[scope=row]{font-family:var(--font-body), sans-serif;color:var(--cal-100);font-weight:500}.sellers th[scope=row] span{color:var(--cal-500);margin-top:var(--space-1);display:block}.sellers td.commission-total span,.sellers td span.seller-convert{margin-top:var(--space-1);color:var(--cal-500);font-size:var(--size-micro);white-space:nowrap;display:block}.sellers tbody tr:last-child th,.sellers tbody tr:last-child td{border-bottom:0}.panel code{font-family:var(--font-mono), monospace;font-size:var(--size-caption);color:var(--cal-100)}.action{width:100%;min-height:var(--touch-target);background:var(--accent);color:var(--accent-ink);padding:var(--space-3) var(--space-4);font-weight:700;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;cursor:pointer;transition:opacity var(--motion-quick) ease-out;border:0;text-decoration:none;display:block}.action:hover:not(:disabled){opacity:.88}.action:disabled{opacity:1;background:var(--iron-600);border-color:var(--iron-600);color:var(--cal-300);cursor:default}.action.quiet{color:var(--cal-100);border:var(--rule) solid var(--iron-600);margin-top:var(--space-3);background:0 0}.action.quiet:hover{border-color:var(--cal-700);opacity:1}@media (max-width:1000px){.panels{grid-template-columns:1fr}.panel{border-right:0;border-bottom:var(--rule) solid var(--iron-700)}}@media (max-width:640px){.topbar{gap:var(--space-2);flex-wrap:wrap}.lab-page .topbar .wordmark{order:1}.lab-page .topbar .context{order:2;margin-left:auto}.lab-page .topbar .tag{flex:none;order:3}.lab-page .topbar .state{text-align:right;flex:12ch;order:4}.lab-page .lab-tabs{margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5);scroll-padding-inline:var(--space-5);padding-inline-end:var(--space-7)}.lab-page .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-page .metrics .metric:is(.is-lead,.is-wide){grid-column:1/-1}.state{text-align:left;min-width:0;font-size:var(--size-micro);color:var(--cal-300);flex:100%}.ticket-wallet{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.event-workspace{min-height:100vh;max-width:var(--max-content);padding:0 var(--space-5) var(--space-7);background:var(--iron-900);color:var(--cal-100);margin:0 auto}.event-workspace .skip-link{inset:var(--space-3) auto auto var(--space-3);z-index:8;padding:var(--space-3) var(--space-4);background:var(--cal-100);color:var(--iron-900);transform:translateY(calc(-100% - var(--space-5)));transition:transform var(--motion-quick) ease-out;position:fixed}.event-workspace .skip-link:focus{transform:translateY(0)}.event-workspace-topbar{justify-content:space-between;align-items:center;gap:var(--space-5);border-bottom:var(--rule) solid var(--iron-600);min-height:88px;display:flex}.event-workspace-title{margin:var(--space-1) 0 0;font-size:var(--size-title);font-weight:700}.event-workspace-top-actions,.event-stage-actions,.event-lifecycle-actions,.inventory-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.event-preview-trigger,.event-preview-close{display:none}.event-workspace-grid{border-inline:var(--rule) solid var(--iron-700);grid-template-columns:240px minmax(0,760px) minmax(320px,400px);justify-content:center;align-items:start;display:grid}.event-step-rail{border-right:var(--rule) solid var(--iron-700);min-width:0;position:sticky;top:0}.event-stage-next{justify-items:start;gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--rule) solid var(--iron-700);display:grid}.event-stage-next .action{width:auto}.event-step-progress{gap:var(--space-2);padding:var(--space-4);border-bottom:var(--rule) solid var(--iron-700);font-family:var(--font-mono), monospace;font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-500);margin:0;display:grid}.event-step-progress .gauge{margin:0;display:block}.event-step-rail ol{margin:0;padding:0;list-style:none}.event-step-rail li{border-bottom:var(--rule) solid var(--iron-700)}.event-step-rail button{align-content:center;gap:var(--space-1);width:100%;min-height:76px;padding:var(--space-4);border-radius:var(--radius-none);color:var(--cal-300);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;display:grid}.event-step-rail button[aria-current=step]{border-left-color:var(--accent);background:var(--iron-800);color:var(--cal-100)}.event-step-name{font-weight:700}.event-step-status{color:var(--cal-500)}.event-step-rail [data-step-status=error] .event-step-status{color:var(--cal-100);text-decoration:underline}.event-workspace-stage{min-width:0;padding:var(--space-6)}.event-workspace-stage:focus{outline:none}.event-workspace-stage>div:not([hidden]){animation:event-stage-arrive var(--motion-base) ease-out both}@keyframes event-stage-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.event-stage-heading{padding-bottom:var(--space-5);border-bottom:var(--rule) solid var(--iron-600);margin-bottom:var(--space-5)}.event-stage-heading h1{margin:var(--space-2) 0;font-size:var(--size-display);letter-spacing:var(--tracking-display);line-height:1}.event-stage-heading p:last-child,.event-stage-placeholder p,.event-preview-boundary,.rule-history-copy,.rule-test-copy,.capacity-hold-note{color:var(--cal-300)}.event-form-grid,.event-rules-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.event-form-group{padding:var(--space-6) 0 0;border:0;margin:0}.event-form-group+.event-form-group{border-top:var(--rule) solid var(--iron-700)}.event-form-group legend{float:left;width:100%;padding:0 0 var(--space-4);font-family:var(--font-mono), monospace;font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-500)}.event-field-wide,.event-rules-form .identity-toggle{grid-column:1/-1}.event-essentials textarea.identity-input{resize:vertical;min-height:124px}.event-stage-actions{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--rule) solid var(--iron-700)}.event-workspace-health{min-width:0;max-height:100vh;padding:var(--space-5);border-left:var(--rule) solid var(--iron-700);background:var(--iron-800);position:sticky;top:0;overflow:auto}.event-workspace-health h2{margin:var(--space-2) 0;font-family:var(--font-mono), monospace;font-size:var(--size-title)}.event-preview-poster{aspect-ratio:4/5;width:100%;margin-top:var(--space-5);border:var(--rule) solid var(--iron-600);background:var(--iron-900);color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);place-items:center;display:grid;overflow:hidden}.event-preview-poster img{object-fit:cover;width:100%;height:100%}.event-public-preview{margin-top:var(--space-5);border:var(--rule) solid var(--iron-600);background:var(--iron-900)}.event-public-preview>header,.event-preview-copy,.event-preview-lots,.event-preview-boundary{padding:var(--space-3);border-bottom:var(--rule) solid var(--iron-700)}.event-public-preview>header{justify-content:space-between;gap:var(--space-3);display:flex}.event-preview-stamp{color:var(--accent-text)}.event-public-preview .event-preview-poster{border-inline:0;border-top:0;margin:0}.event-preview-copy h2{margin:var(--space-2) 0;font-size:var(--size-title)}.event-preview-lots{gap:var(--space-2);display:grid}.event-preview-lots article{gap:var(--space-1) var(--space-3);padding-top:var(--space-2);border-top:var(--rule) solid var(--iron-700);grid-template-columns:minmax(0,1fr) auto;display:grid}.event-preview-lots small{color:var(--cal-500);grid-column:1/-1}.capacity-rail{margin-bottom:var(--space-6);padding:var(--space-5);border:var(--rule) solid var(--iron-600);background:var(--iron-800)}.capacity-rail h2,.event-readiness h2,.event-lifecycle h2,.rule-preview h2{margin:var(--space-2) 0;font-size:var(--size-title)}.capacity-axis{min-height:28px;margin-top:var(--space-5);border:var(--rule) solid var(--iron-600);background:var(--iron-900);display:flex;overflow:hidden}.capacity-axis span{min-width:0;transition:flex-grow var(--motion-base) ease-out}.capacity-axis [data-capacity-segment=sold]{background:var(--accent)}.capacity-axis [data-capacity-segment=reserved]{background:var(--cal-300)}.capacity-axis [data-capacity-segment=available]{background:var(--iron-600)}.capacity-axis [data-capacity-segment=unallocated]{background:var(--iron-700)}.capacity-legend{border-inline:var(--rule) solid var(--iron-600);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.capacity-legend li{gap:var(--space-1);padding:var(--space-3);border-right:var(--rule) solid var(--iron-600);display:grid}.capacity-legend li:last-child{border-right:0}.capacity-legend span,.rule-version-band span{color:var(--cal-500)}.capacity-table-wrap,.inventory-table-wrap{margin-top:var(--space-4);border:var(--rule) solid var(--iron-700);overflow-x:auto}.sellers-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.sellers-table-wrap>.sellers{min-width:520px}@media (max-width:640px){.sellers-table-wrap{position:relative}.sellers-table-wrap>.sellers th[scope=row],.sellers-table-wrap>.sellers thead th:first-child{z-index:1;background:var(--iron-900);padding-right:var(--space-4);position:sticky;left:0}}.capacity-table-wrap table,.inventory-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.capacity-table-wrap caption,.inventory-table-wrap caption{padding:var(--space-3);color:var(--cal-300);text-align:left}.capacity-table-wrap th,.capacity-table-wrap td,.inventory-table-wrap th,.inventory-table-wrap td{padding:var(--space-3);border-top:var(--rule) solid var(--iron-700);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.inventory-table-wrap th[scope=row],.inventory-table-wrap th:first-child{text-align:left}.inventory-table-wrap small{color:var(--accent-text);font-family:var(--font-mono), monospace;font-size:var(--size-micro);text-transform:uppercase;display:block}.inventory-toolbar{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--rule) solid var(--iron-600);justify-content:space-between}.event-empty-state,.event-stage-placeholder{padding:var(--space-6);border:var(--rule) solid var(--iron-600);background:var(--iron-800)}.event-editor-layer{z-index:10;justify-items:end;display:grid;position:fixed;inset:0}.event-editor-scrim,.event-preview-scrim{border-radius:var(--radius-none);background:var(--iron-900);opacity:.82;border:0;width:100%;height:100%;position:absolute;inset:0}.event-preview-scrim{z-index:6;position:fixed}.event-editor{z-index:1;width:min(100%,520px);height:100%;padding:var(--space-6);border-left:var(--rule) solid var(--iron-600);background:var(--iron-800);position:relative;overflow:auto}.event-editor form{gap:var(--space-4);display:grid}.event-editor-feedback{margin:var(--space-4) 0;padding:var(--space-3);background:color-mix(in srgb, var(--accent) 10%, var(--iron-900))}.event-editor-feedback:focus-visible{outline:var(--rule) solid var(--cal-100);outline-offset:var(--space-1)}.lot-capacity-preview{font-variant-numeric:tabular-nums;display:block}.lot-capacity-preview--error{color:var(--cal-100)}.rule-version-band{margin-bottom:var(--space-5);border:var(--rule) solid var(--iron-600);background:var(--iron-800);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rule-version-band>div{gap:var(--space-2);padding:var(--space-4);border-right:var(--rule) solid var(--iron-600);display:grid}.rule-version-band>div:last-child{border-right:0}.rule-history-copy,.rule-test-copy{padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--iron-700);margin:0}.rule-preview,.event-readiness,.event-lifecycle{margin-top:var(--space-5);padding:var(--space-5);border:var(--rule) solid var(--iron-600);background:var(--iron-800)}.rule-preview dl{margin:var(--space-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rule-preview dl div{padding:var(--space-3);border-right:var(--rule) solid var(--iron-600)}.rule-preview dl div:last-child{border-right:0}.rule-preview dt{color:var(--cal-500)}.rule-preview dd{margin:var(--space-1) 0 0;font-family:var(--font-mono), monospace}.event-readiness ul{margin:var(--space-4) 0 0;padding:0;list-style:none}.event-readiness li{min-height:var(--touch-target);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-top:var(--rule) solid var(--iron-700);display:flex}.event-readiness [data-ready=no]>span{font-weight:700}.event-readiness [data-ready=no]>span b{color:var(--cal-500);font-weight:400}.event-readiness-blockers{margin:var(--space-4) 0 0;color:var(--cal-300);font-size:var(--size-body)}.event-lifecycle{border-color:var(--accent)}.event-danger-action{border-color:var(--cal-300);color:var(--cal-100);text-decoration:underline}.event-workspace-loading,.event-workspace-empty{align-content:center;justify-items:start;gap:var(--space-3);min-height:100vh;width:min(100% - 2 * var(--space-5), 44rem);margin-inline:auto;display:grid}.event-workspace-empty .action{width:100%;max-width:20rem}.event-workspace-skeleton{border:var(--rule) solid var(--iron-700);background:var(--iron-800);min-height:540px}.event-agenda-filters{gap:var(--space-2);margin:var(--space-4) 0;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--iron-900) calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to right, var(--iron-900) calc(100% - var(--space-6)), transparent);border-block:var(--rule) solid var(--iron-700);display:flex;overflow-x:auto}.event-agenda-filters::-webkit-scrollbar{display:none}.event-agenda-filters .action{border:0;border-bottom:3px solid #0000;min-width:max-content}.event-agenda-filters .action[aria-pressed=true]{border-bottom-color:var(--accent);background:var(--iron-800)}.sellers td .gauge.lot-gauge,.inventory-table-wrap td .gauge.lot-gauge{margin:var(--space-1) 0 0;max-width:12ch;display:block}.attendee-filters{gap:var(--space-2);margin:var(--space-4) 0;display:grid}.attendee-filter-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.attendee-filter-label{font-family:var(--font-mono), monospace;font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-500);min-width:7ch}.attendee-filter-row .action{border:0;border-bottom:3px solid #0000;width:auto;min-width:max-content}.attendee-filter-row .action[aria-pressed=true]{border-bottom-color:var(--accent);background:var(--iron-800)}.attendee-filter-count{align-items:center;gap:var(--space-3);color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);flex-wrap:wrap;margin:0;display:flex}.attendee-filter-count .action{width:auto;min-width:max-content}.events-list .event-card-head{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;display:grid}.event-agenda-poster{aspect-ratio:4/5;border:var(--rule) solid var(--iron-600);background:var(--iron-900);width:56px;color:var(--cal-500);font-family:var(--font-mono), monospace;place-items:center;display:grid;overflow:hidden}.event-agenda-poster img{object-fit:cover;width:100%;height:100%}@media (max-width:1279px){.event-workspace-grid{grid-template-columns:minmax(0,1fr)}.event-step-rail{z-index:3;border-right:0;border-bottom:var(--rule) solid var(--iron-600);background:var(--iron-900);position:sticky;top:0;overflow-x:auto}.event-step-rail ol{grid-auto-columns:minmax(7.5rem,10rem);grid-auto-flow:column;width:max-content;min-width:100%;display:grid}.event-step-rail li{border-right:var(--rule) solid var(--iron-700);border-bottom:0}.event-step-rail button{min-height:var(--touch-target);border-bottom:3px solid #0000;border-left:0}.event-step-rail button[aria-current=step]{border-bottom-color:var(--accent)}.event-preview-trigger,.event-preview-close{display:inline-flex}.event-workspace-health{z-index:7;width:min(400px,100%);max-height:none;transition:transform var(--motion-base) ease-out;border-left:var(--rule) solid var(--iron-600);position:fixed;inset:0 0 0 auto;transform:translate(100%)}.event-workspace-health[data-preview-open=true]{transform:translate(0)}}@media (max-width:767px){.event-workspace{padding-inline:var(--space-3)}.event-workspace-topbar{padding-block:var(--space-4);flex-direction:column;align-items:flex-start}.event-workspace-stage{padding:var(--space-5) 0}.event-form-grid,.event-rules-form,.rule-version-band,.rule-preview dl,.capacity-legend{grid-template-columns:minmax(0,1fr)}.capacity-legend li,.rule-version-band>div,.rule-preview dl div{border-right:0;border-bottom:var(--rule) solid var(--iron-600)}.event-readiness li,.inventory-toolbar{flex-direction:column;align-items:stretch}.event-stage-actions .action,.event-lifecycle-actions .action,.inventory-toolbar .action{width:100%}.event-workspace-top-actions .action{flex:none;width:auto}.event-editor{width:100%;padding:var(--space-5)}.events-list .event-card-head{grid-template-columns:56px minmax(0,1fr)}.event-card-actions{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.event-workspace-stage>div:not([hidden]),.event-workspace-health,.event-workspace .skip-link,.capacity-axis span{transition:none;animation:none;transform:none}}.context{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.context-label{color:var(--cal-500)}.lab-share{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.lab-share .action{width:fit-content}.lab-share-url{overflow-wrap:anywhere;color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);align-self:center}.lab-share-fallback{overflow-wrap:anywhere;color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-caption);flex-basis:100%}.context-picker{min-height:var(--touch-target);font-family:var(--font-body), sans-serif;font-weight:500;font-size:var(--size-caption);color:var(--cal-100);border:var(--rule) solid var(--iron-600);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;display:inline-block}.context-picker:focus-visible{outline:var(--rule) solid var(--accent-text);outline-offset:2px}.context-picker option{color:canvastext;background:canvas}.context-note{color:var(--cal-500);padding:var(--space-3) 0 0}.login-gate{max-width:22rem;padding:var(--space-5) 0 var(--space-4);flex-direction:column;align-items:stretch;gap:0;display:flex}.login-gate>.title{margin-bottom:var(--space-2)}.login-gate>.origin{font-family:var(--font-body), sans-serif;font-size:var(--size-body);letter-spacing:normal;text-transform:none;color:var(--cal-300);margin-bottom:var(--space-2)}.login-order{background:color-mix(in srgb, var(--iron-800) 76%, transparent);padding:var(--space-3) var(--space-4);margin:var(--space-3) 0 0;color:var(--cal-300);font-size:var(--size-body)}.login-order b{color:var(--cal-100);font-variant-numeric:tabular-nums}.login-page{max-width:26rem;margin-inline:auto}.login-page-foot{margin:var(--space-6) 0 0;color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.login-page-foot a{color:var(--cal-300);text-decoration:none}.login-page-foot a:hover{color:var(--cal-100)}.login{gap:var(--space-4);max-width:22rem;padding-top:var(--space-5);flex-direction:column;display:flex}.login-field{gap:var(--space-2);flex-direction:column;display:flex}.login-label{color:var(--cal-500)}.login-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.login-forgot{min-height:var(--touch-target);padding-inline:var(--space-3);color:var(--cal-500);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;align-items:center;margin-inline-end:calc(-1 * var(--space-3));text-decoration:underline;display:inline-flex}.login-forgot:hover:not(:disabled){color:var(--accent-text)}.login-forgot:disabled{cursor:progress}.login-notice{color:var(--cal-300);font-size:var(--size-caption);text-wrap:pretty;margin:0}.login-input{font-family:var(--font-body), sans-serif;font-size:var(--size-body);color:var(--cal-100);border:var(--rule) solid var(--iron-600);padding:var(--space-3);background:0 0}.login-input:focus-visible{outline:var(--rule) solid var(--accent-text);outline-offset:2px}.login-failure{color:var(--signal-stop,var(--cal-100));border-left:var(--rule) solid currentColor;padding-left:var(--space-3)}.login-context{color:var(--cal-100);font-weight:700;font-size:var(--size-lead);margin-top:var(--space-2);text-wrap:balance}.login-back{padding:var(--space-2) 0;min-height:var(--touch-target);color:var(--cal-300);font:inherit;font-size:var(--size-caption);cursor:pointer;transition:color var(--motion-quick) ease-out;background:0 0;border:none;align-self:start}.login-back:hover{color:var(--cal-100)}.login-hint{margin:calc(-1 * var(--space-3)) 0 0;color:var(--cal-500);font-size:var(--size-caption)}.login-recovery-link{padding:var(--space-2) 0;min-height:var(--touch-target);color:var(--cal-300);font:inherit;font-size:var(--size-caption);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:start;text-decoration:underline}.login-recovery-link:hover{color:var(--cal-100)}.login-recovery{color:var(--cal-300);font-size:var(--size-caption)}.login-oauth-group{gap:var(--space-4);width:100%;max-width:22rem;padding-top:var(--space-5);flex-direction:column;display:flex}.login-oauth{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.provider-mark{width:var(--size-lead);height:var(--size-lead);flex:none}.login-sep{align-items:center;gap:var(--space-3);color:var(--cal-500);display:flex}.login-sep:before,.login-sep:after{content:"";height:var(--rule);background:var(--iron-600);flex:1}.label{color:var(--cal-500)}.invite{background:color-mix(in srgb, var(--iron-800) 76%, transparent);padding:var(--space-4);margin-top:var(--space-5)}.invite-name{color:var(--cal-100);font-weight:700;font-size:var(--size-lead);margin:var(--space-1) 0 0}.invite-role{color:var(--cal-300);margin:var(--space-1) 0 0}.ledger-row.benefit{color:var(--cal-100);font-weight:700}.ticket-wallet{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.ticket-card{background:var(--cal-100);padding:var(--space-4);color:var(--iron-900)}.ticket-card .action.quiet{color:var(--iron-900);border-color:var(--iron-600)}.ticket-card-head{margin-bottom:var(--space-4);justify-content:space-between;display:flex}.ticket-operator{color:var(--iron-900);font-weight:800;font-size:var(--size-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}.ticket-kind{color:var(--iron-700)}.qr-well{padding:var(--space-2) 0;justify-content:center;align-items:center;min-height:240px;display:flex}.qr-loading{color:var(--iron-700);font-family:var(--font-mono), monospace;font-size:var(--size-caption)}.ticket-when{color:var(--iron-900);font-family:var(--font-mono), monospace;font-weight:700;font-size:var(--size-title);font-variant-numeric:tabular-nums;text-transform:uppercase;margin-top:var(--space-4)}.ticket-event{color:var(--iron-900);font-weight:700;font-size:var(--size-lead);margin-top:var(--space-1);text-wrap:balance}.ticket-venue{color:var(--iron-700);font-size:var(--size-body);margin-top:var(--space-1)}.ticket-holder{color:var(--iron-700)}.ticket-offline{color:var(--iron-700);font-size:var(--size-micro);margin-top:var(--space-2);text-align:center}.ticket-rule{height:var(--rule);background:var(--iron-600);opacity:.3;margin:var(--space-3) 0}.ticket-inactive{border:var(--rule) solid var(--iron-600);text-align:center;min-height:240px;color:var(--iron-700);font-weight:800;font-size:var(--size-lead);justify-content:center;align-items:center;display:flex}.notice{border-top:var(--rule) solid var(--iron-700);margin-top:var(--space-7);padding-top:var(--space-3)}.notice-text{color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-micro);letter-spacing:var(--tracking-label)}.limit{color:var(--cal-500);font-size:var(--size-micro);text-align:center;margin-top:var(--space-3)}.ledger-row.quantity{align-items:center}.quantity-controls{align-items:center;gap:var(--space-3);display:flex}.quantity-button{min-width:var(--touch-target);min-height:var(--touch-target);border:var(--rule) solid var(--iron-600);color:var(--cal-100);font-family:var(--font-mono), monospace;font-size:var(--size-lead);cursor:pointer;background:0 0}.quantity-button:hover:not(:disabled){border-color:var(--cal-700)}.quantity-button:disabled{opacity:1;color:var(--cal-500);border-color:var(--iron-700);cursor:default;background:0 0}.quantity-value{text-align:center;min-width:2ch;font-family:var(--font-mono), monospace;font-size:var(--size-lead);font-variant-numeric:tabular-nums}.quantity-cap{margin:0 0 var(--space-2);color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);text-align:right}.ticket-label{color:var(--iron-700)}.ticket-transfer{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--rule) solid var(--iron-600)}.ticket-action{min-height:var(--touch-target);border:var(--rule) solid var(--iron-600);width:100%;color:var(--iron-900);font-weight:700;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.ticket-action:hover:not(:disabled){border-color:var(--iron-900)}.ticket-action:disabled{opacity:.4;cursor:default}.ticket-action.quiet{color:var(--iron-700);border-color:#0000}.ticket-action.quiet:hover{color:var(--iron-900)}.transfer-form{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.transfer-field{gap:var(--space-2);flex-direction:column;display:flex}.transfer-input{font-family:var(--font-body), sans-serif;font-size:var(--size-body);color:var(--iron-900);border:var(--rule) solid var(--iron-600);padding:var(--space-3);background:0 0}.transfer-input:focus-visible{outline:var(--rule) solid var(--iron-900);outline-offset:2px}.transfer-review{margin:var(--space-3) 0 0;color:var(--iron-700);font-size:var(--size-caption);text-wrap:pretty}.transfer-error{color:var(--iron-900);font-weight:700;font-size:var(--size-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}.transfer-actions{gap:var(--space-3);display:flex}.transfer-actions .ticket-action{flex:1;width:auto}.transfer-confirm-text{color:var(--iron-900);font-size:var(--size-caption);line-height:1.4}.colophon a{color:var(--cal-300);text-underline-offset:3px;min-height:var(--touch-target);line-height:var(--touch-target);display:inline-block}.colophon a:hover{color:var(--cal-100)}.help-hero{padding:var(--space-8) 0 var(--space-6)}.help-lede{margin:var(--space-3) 0 0;color:var(--cal-300);font-size:var(--size-lead);text-wrap:pretty;max-width:60ch}.help-index{margin-bottom:var(--space-6);border-top:var(--rule) solid var(--iron-700);max-width:68ch}.help-index ul{margin:0;padding:0;list-style:none}.help-index a{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-height:var(--touch-target);padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--iron-700);color:var(--cal-100);text-decoration:none;display:flex}.help-index a:hover{color:var(--accent-text)}.help-index em{color:var(--cal-500);flex:none;font-style:normal}.help-section{padding:var(--space-6) 0;max-width:68ch;scroll-margin-top:var(--space-6)}.help-section h2{font-size:var(--size-lead);color:var(--cal-100);font-weight:700}.help-section-lead{margin:var(--space-2) 0 0;color:var(--cal-300)}.help-pending{margin:var(--space-3) 0 0;color:var(--signal-hold)}.cartaz-words{margin-top:var(--space-7)}.cartaz-words-prose{margin:0 0 var(--space-3);max-width:62ch;color:var(--cal-300);font-size:var(--size-lead);text-wrap:pretty;overflow-wrap:anywhere;line-height:1.55}.cartaz-words-prose:last-child{margin-bottom:0}.lot-code{margin-top:var(--space-5)}.lot-code summary{color:var(--cal-500);font-size:var(--size-body);cursor:pointer;padding:var(--space-3) 0;min-height:var(--touch-target);display:list-item}.decided-applications{margin-top:var(--space-4)}.decided-applications summary{color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);cursor:pointer;padding:var(--space-3) 0;min-height:var(--touch-target);display:list-item}.lot-code-form{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.lot-code-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lot-code-input{min-width:10ch;padding:var(--space-3);background:color-mix(in srgb, var(--iron-800) 80%, transparent);border:1px solid var(--iron-700);color:var(--cal-100);font-family:var(--font-mono);letter-spacing:.08em;flex:10ch}.lot-code-miss{margin:var(--space-2) 0 0;color:var(--signal-hold);font-size:var(--size-body)}.buy-dock-promise{margin:0 0 var(--space-2);color:var(--cal-500);font-size:var(--size-body)}.help-answers{margin:var(--space-4) 0 0}.help-answer+.help-answer{margin-top:var(--space-4)}.help-answer dt{color:var(--cal-100);font-weight:600}.help-answer dd{margin:var(--space-1) 0 0;color:var(--cal-300);text-wrap:pretty}.help-contact{margin-top:var(--space-7);padding:var(--space-6);background:color-mix(in srgb, var(--iron-800) 76%, transparent);max-width:68ch}.help-contact h2{font-size:var(--size-lead);color:var(--cal-100);font-weight:700}.help-contact p{margin:var(--space-3) 0 var(--space-5);color:var(--cal-300)}.help-contact .action{width:auto;margin:0}.event-lineup-form{margin-top:var(--space-7);padding-top:var(--space-6);border-top:var(--rule) solid var(--iron-600)}.lineup-rows{margin:var(--space-5) 0 0;gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.lineup-row{align-items:end;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--rule) solid var(--iron-700);grid-template-columns:auto repeat(auto-fit,minmax(min(180px,100%),1fr)) auto;display:grid}.lineup-row:last-child{border-bottom:none}.lineup-row-pos{font-family:var(--font-mono), monospace;font-size:var(--size-caption);font-variant-numeric:tabular-nums;color:var(--cal-500);padding-bottom:var(--space-3)}.lineup-row-actions{gap:var(--space-2);display:flex}.lineup-row-actions .ticket-action{min-width:var(--touch-target);min-height:var(--touch-target);justify-content:center;align-items:center;display:inline-flex}.lineup-form-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.lineup-form-actions .action{width:auto;margin:0}.lineup-list{margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.lineup-act{align-items:baseline;gap:var(--space-3) var(--space-4);padding:var(--space-4) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.lineup-name{color:var(--cal-100);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:700}.lineup-act.is-headliner .lineup-name{font-size:clamp(1.9rem,4.6vw,2.9rem);font-weight:800}.lineup-billing{color:var(--accent-text)}.lineup-time{font-family:var(--font-mono), monospace;font-size:var(--size-caption);font-variant-numeric:tabular-nums;color:var(--cal-300)}.lineup-listen{color:var(--cal-300);border-bottom:var(--rule) solid var(--iron-600);padding-bottom:2px;padding-inline:var(--space-2);min-height:var(--touch-target);transition:color var(--motion-quick) ease-out, border-color var(--motion-quick) ease-out;align-items:center;text-decoration:none;display:inline-flex}.lineup-listen:hover{color:var(--cal-100);border-color:var(--cal-500)}.topbar-link{color:var(--cal-100);border:var(--rule) solid var(--iron-600);padding:var(--space-2) var(--space-3);min-height:var(--touch-target);transition:border-color var(--motion-quick) ease-out;align-items:center;text-decoration:none;display:inline-flex}.topbar-link:hover{border-color:var(--cal-500)}.marketing-live-card{border:var(--rule) solid transparent;aspect-ratio:3/4;background:var(--iron-800);transition:border-color var(--motion-quick) ease-out, transform var(--motion-quick) ease-out;text-decoration:none;display:block;position:relative;overflow:clip}.marketing-live-card:hover,.marketing-live-card:focus-visible{border-color:var(--cal-500);transform:translateY(-2px)}.marketing-live-media{z-index:0;position:absolute;inset:0}.marketing-live-media img,.marketing-live-media video{object-fit:cover;width:100%;height:100%;display:block}.marketing-live-scrim{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--iron-900) 38%, transparent) 0%, color-mix(in srgb, var(--iron-900) 86%, transparent) 64%, var(--iron-900) 100%);position:absolute;inset:0}.marketing-live-body{z-index:2;justify-content:flex-end;gap:var(--space-1);height:100%;padding:var(--space-4);flex-direction:column;display:flex;position:relative}.marketing-live-when{color:var(--cal-300);font-weight:700}.marketing-live-name{font-size:var(--size-lead);letter-spacing:-.01em;color:var(--cal-100);text-wrap:balance;font-weight:800;line-height:1.05}.marketing-live-house{font-size:var(--size-body);color:var(--cal-300)}.marketing-live-foot{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.marketing-live-venue{color:var(--cal-300)}.marketing-live-price{color:var(--cal-100);font-weight:700}.account-chip{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:var(--rule) solid var(--iron-600);color:var(--cal-100);transition:border-color var(--motion-quick) ease-out;text-decoration:none;display:inline-flex}.account-chip:hover{border-color:var(--cal-500)}.account-chip.is-pending{min-width:var(--touch-target);border-color:#0000}.account-chip.is-signed{border-color:var(--cal-500)}.account-chip-mark{background:var(--cal-100);width:22px;height:22px;color:var(--iron-900);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}@media (max-width:26rem){.account-chip-name{display:none}}.wallet-page-hero{padding:var(--space-8) 0 var(--space-6)}.wallet-page-lede{margin:var(--space-3) 0 0;color:var(--cal-300);font-size:var(--size-lead);max-width:42ch}.wallet-page:has(.wallet-night) .wallet-page-hero{padding:var(--space-5) 0 0}.wallet-page:has(.wallet-night) .wallet-page-hero h1{font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-500);font-weight:400}.wallet-page:has(.wallet-night) .wallet-page-lede{display:none}.guest-keep{background:color-mix(in srgb, var(--iron-800) 76%, transparent);padding:var(--space-5);margin-top:var(--space-5)}.guest-keep-title{color:var(--cal-100);text-wrap:balance;margin:0;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:700}.guest-keep-note{margin:var(--space-2) 0 0;color:var(--cal-300)}.guest-keep-form{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;max-width:22rem;display:flex}.captcha-gate{z-index:60;padding:var(--space-5);background:color-mix(in srgb, var(--iron-900) 84%, transparent);place-items:center;display:grid;position:fixed;inset:0}.captcha-gate[hidden]{display:none}.captcha-gate-card{gap:var(--space-4);width:min(100%,22rem);padding:var(--space-6);background:var(--iron-800);justify-items:center;display:grid}.captcha-gate-note{color:var(--cal-300);text-align:center;margin:0}.captcha-host:empty{display:none}.wallet-offline{margin:0 0 var(--space-4);color:var(--signal-hold);font-size:var(--size-body)}.wallet-page-state{background:color-mix(in srgb, var(--iron-800) 76%, transparent);padding:var(--space-6);margin-bottom:var(--space-6)}.wallet-page-title{color:var(--cal-100);font-size:var(--size-title);text-wrap:balance;margin:0;font-weight:700}.wallet-page-note{margin:var(--space-3) 0 var(--space-5);color:var(--cal-300);max-width:56ch}.wallet-page-state .action{width:auto;margin:0}.wallet-page-list{gap:var(--space-4);padding-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.wallet-page-event{margin:var(--space-3) 0 0;color:var(--iron-900);font-size:var(--size-lead);letter-spacing:-.01em;text-wrap:balance;font-weight:800}.wallet-page-when{margin:var(--space-2) 0 0;color:var(--iron-700);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.wallet-page-venue{margin:var(--space-1) 0 var(--space-4);color:var(--iron-700);font-size:var(--size-body)}.wallet-await{background:color-mix(in srgb, var(--iron-800) 76%, transparent);padding:var(--space-6) var(--space-5);margin-top:var(--space-6)}.wallet-await-flag{color:var(--signal-hold);font-weight:500;display:block}.wallet-await-title{margin:var(--space-2) 0 0;color:var(--cal-100);text-wrap:balance;font-size:clamp(1.4rem,3.4vw,1.9rem);font-weight:700;line-height:1.15;animation:1.6s ease-out infinite hold-beat}.wallet-await[data-stalled] .wallet-await-title{animation:none}.wallet-await[data-stalled] .wallet-await-flag{color:var(--cal-300)}.wallet-await-what{margin:var(--space-2) 0 0;color:var(--cal-100);font-size:var(--size-body);font-weight:700}.wallet-await-ref{font-family:var(--font-mono), monospace;color:var(--cal-300);letter-spacing:var(--tracking-label);font-weight:400}.wallet-await-note{margin:var(--space-2) 0 var(--space-4);color:var(--cal-300);font-size:var(--size-body)}.wallet-await .action{width:auto;margin:0}.pending-section{margin-top:var(--space-6)}.pending-empty{background:color-mix(in srgb, var(--iron-800) 76%, transparent);padding:var(--space-4);margin-top:var(--space-3);color:var(--cal-300)}.pending-empty-title{color:var(--cal-100);font-weight:700;font-size:var(--size-caption);margin:0 0 var(--space-1)}.pending-row{background:color-mix(in srgb, var(--iron-800) 76%, transparent);padding:var(--space-4);margin-top:var(--space-3)}.deep-link-target{outline:var(--rule-strong,2px) solid var(--cal-100);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.deep-link-target{animation:deep-link-pulse var(--motion-base,.28s) ease-out 1}}@keyframes deep-link-pulse{0%{outline-color:var(--cal-500)}to{outline-color:var(--cal-100)}}.pending-operator{color:var(--cal-500)}.pending-from{color:var(--cal-100);font-weight:700;font-size:var(--size-lead);margin:var(--space-1) 0 0}.pending-event{color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);margin:var(--space-1) 0 0}.pending-accept{min-height:var(--touch-target);padding:var(--space-3) var(--space-4);font-weight:700;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;margin-top:var(--space-3);transition:opacity var(--motion-quick) ease-out;border:0}.pending-accept:hover:not(:disabled){opacity:.88}.pending-accept:disabled{opacity:.4;cursor:default}.transfer-verdict{margin-top:var(--space-3);font-family:var(--font-mono), monospace}.transfer-verdict-head{align-items:baseline;gap:var(--space-2);display:flex}.transfer-verdict-mark{font-size:var(--size-lead)}.transfer-verdict-label{letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}.transfer-verdict.accepted .transfer-verdict-mark,.transfer-verdict.accepted .transfer-verdict-label{color:var(--signal-go)}.transfer-verdict.error .transfer-verdict-mark,.transfer-verdict.error .transfer-verdict-label{color:var(--signal-hold)}.transfer-verdict-detail{color:var(--cal-300);font-family:var(--font-body), sans-serif;font-size:var(--size-caption);margin-top:var(--space-1);display:block}.pending-skeleton{border:var(--rule) solid var(--iron-700);background:var(--iron-800);padding:var(--space-4);margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.skeleton-bar{background:var(--iron-700);width:70%;height:14px}.skeleton-bar.short{width:40%}.skeleton-bar.display{height:var(--size-display);width:var(--space-8)}.skeleton-bar.hero{height:calc(var(--size-hero) * .95);width:min(70%,480px)}.skeleton-bar.lead{height:var(--size-lead);width:min(40%,320px);margin-top:var(--space-4)}.skeleton-rows{gap:var(--space-3);padding:var(--space-3) 0;flex-direction:column;display:flex}.profile-agenda .pending-skeleton{padding:var(--space-5) var(--space-4);margin-top:0}@keyframes data-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.data-arrive{animation:data-arrive var(--motion-base) ease-out backwards;animation-delay:var(--arrive-delay,0s)}html:not(.reveal-ready) .agenda-card,html:not(.reveal-ready) .cartaz-stage,html:not(.reveal-ready) .data-arrive,html:not(.reveal-ready) .event-workspace-stage>div:not([hidden]),html:not(.reveal-ready) .lot-sheet .lot-stub--selected .lot-stub-detail,html:not(.reveal-ready) .marketing-console,html:not(.reveal-ready) .marketing-copy>*,html:not(.reveal-ready) .marketing-nav,html:not(.reveal-ready) .pending-section .pending-row,html:not(.reveal-ready) .profile-dock,html:not(.reveal-ready) .profile-hero-stage,html:not(.reveal-ready) .ticket-card,html:not(.reveal-ready) .view-enter{animation:none}.metrics .metric:nth-child(2) .data-arrive{animation-delay:calc(var(--motion-quick) / 2)}.metrics .metric:nth-child(3) .data-arrive{animation-delay:var(--motion-quick)}.metrics .metric:nth-child(4) .data-arrive{animation-delay:calc(var(--motion-quick) * 1.5)}.panel-stacked{margin-top:var(--space-5)}.panel-label b.panel-label-neutral{color:var(--cal-500)}.guest-decision{gap:var(--space-2);justify-content:flex-end;display:flex}.guest-decision .action{width:auto;margin-top:0}.guest-decision-feedback{margin-top:var(--space-3);color:var(--cal-100)}:root{--brand-glass:color-mix(in srgb, var(--iron-800) 94%, transparent);--brand-glass-line:color-mix(in srgb, var(--cal-100) 12%, transparent);--brand-glow:color-mix(in srgb, var(--accent) 40%, transparent);--brand-lift:color-mix(in srgb, var(--iron-900) 55%, transparent)}.profile-hero{perspective:900px;overflow-clip-margin:var(--space-3);padding:var(--space-8) max(var(--space-5), calc((100% - var(--cartaz-column,60rem)) / 2)) var(--space-6);--hero-scrim:.86;min-height:max(420px,56vh);position:relative;overflow:clip}.profile-hero-media{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.profile-hero-scrim{background:var(--iron-900);opacity:var(--hero-scrim);position:absolute;inset:0}.profile-hero .profile-links a{color:var(--cal-100)}.profile-hero-glow{top:calc(-1 * var(--space-8));aspect-ratio:1;background:radial-gradient(circle, var(--brand-glow) 0%, transparent 62%);filter:blur(40px);pointer-events:none;will-change:transform;width:62%;position:absolute;right:0}.profile-hero-stage{transform-style:preserve-3d;animation:profile-settle var(--motion-settle) ease-out backwards;position:relative;overflow:clip}@keyframes profile-settle{0%{opacity:0;transform:rotateX(5deg)translateY(16px)translateZ(-24px)}to{opacity:1;transform:rotateX(0)translateY(0)translateZ(0)}}.depth-near{transform:translateZ(24px)}.depth-mid{transform:translateZ(10px)}.depth-far{top:calc(-1 * var(--space-5));left:calc(-1 * var(--space-2));color:var(--iron-700);font-family:var(--font-body), sans-serif;font-weight:800;font-size:calc(var(--size-hero) * 2.4);letter-spacing:calc(var(--tracking-hero) * 2.4);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute;transform:translateZ(-64px)}.profile-name{font-family:var(--font-body), sans-serif;font-weight:800;font-size:var(--size-hero);letter-spacing:var(--tracking-hero);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:0;line-height:.95}@property --letreiro-sweep{syntax:"<percentage>";inherits:false;initial-value:50%}@supports ((-webkit-background-clip:text) or (background-clip:text)){.profile-name{background-image:linear-gradient(100deg, var(--cal-100) 0%, var(--cal-100) calc(var(--letreiro-sweep) - 18%), var(--accent-text) var(--letreiro-sweep), var(--cal-100) calc(var(--letreiro-sweep) + 18%), var(--cal-100) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.profile-tagline{margin:var(--space-4) 0 0;color:var(--cal-300);font-size:var(--size-lead);text-wrap:pretty;max-width:44ch}.profile-rule{width:var(--space-8);height:var(--space-1);background:var(--accent);margin-top:var(--space-5)}.profile-bio{margin:var(--space-5) 0 0;color:var(--cal-300);text-wrap:pretty;max-width:62ch}.profile-links{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.profile-links a{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--cal-500);transition:color var(--motion-quick) ease-out;text-decoration:none;display:inline-flex}.profile-links a:hover{color:var(--cal-100)}.link-glyph{flex:none}.profile-dock{right:0;bottom:var(--space-6);width:min(340px,100%);padding:var(--space-5);background:var(--brand-glass);-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);border:var(--rule) solid color-mix(in srgb, var(--accent) 38%, var(--iron-700));box-shadow:0 var(--space-4) var(--space-8) calc(-1 * var(--space-5)) var(--brand-lift), inset 0 var(--rule) 0 var(--brand-glass-line);animation:agenda-rise var(--motion-base) ease-out backwards;animation-delay:calc(var(--motion-settle) - var(--motion-quick));flex-direction:column;display:flex;position:absolute}.profile-dock-label{color:var(--cal-500)}.profile-dock-date{align-items:baseline;gap:var(--space-2);margin-top:var(--space-2);color:var(--cal-100);font-family:var(--font-mono), monospace;font-weight:500;font-size:var(--size-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;line-height:1;display:flex}.profile-dock-time{color:var(--cal-500);font-size:var(--size-micro);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}.profile-dock-event{margin-top:var(--space-3);color:var(--cal-100);font-weight:700;font-size:var(--size-title);letter-spacing:var(--tracking-display);text-wrap:balance;line-height:1.15}.profile-dock-price{margin-top:var(--space-1);color:var(--cal-300);font-size:var(--size-caption)}.profile-dock .action{margin-top:var(--space-4)}@media (max-width:640px){.profile-dock{width:100%;margin-top:var(--space-6);position:static;bottom:auto;right:auto}}.profile-schedule{margin-top:var(--space-6)}.profile-schedule>.label{margin:0;display:block}.profile-agenda{margin:var(--space-3) 0 0;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));padding:0;list-style:none;display:grid}.agenda-card{border:var(--rule) solid transparent;background:var(--brand-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:var(--space-5) var(--space-4);transform-style:preserve-3d;transition:transform var(--motion-quick) ease-out, border-color var(--motion-quick) ease-out;will-change:transform;animation:agenda-rise var(--motion-base) ease-out backwards;animation-delay:var(--motion-base);box-shadow:0 var(--space-3) var(--space-6) calc(-1 * var(--space-4)) var(--brand-lift);text-decoration:none;display:block;position:relative}.agenda-card:before{content:"";background:radial-gradient(120% 80% at 30% 0%, var(--brand-glow), transparent 60%);opacity:0;transition:opacity var(--motion-base) ease-out;pointer-events:none;position:absolute;inset:0}.agenda-card:hover{border-color:var(--accent)}.agenda-card:hover:before{opacity:1}@keyframes agenda-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.profile-agenda li:nth-child(2) .agenda-card{animation-delay:calc(var(--motion-base) + var(--motion-quick) / 2)}.profile-agenda li:nth-child(3) .agenda-card{animation-delay:calc(var(--motion-base) + var(--motion-quick))}.profile-agenda li:nth-child(4) .agenda-card{animation-delay:calc(var(--motion-base) + var(--motion-quick) * 1.5)}.agenda-date{color:var(--cal-100);font-family:var(--font-mono), monospace;font-weight:500;font-size:var(--size-lead);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;display:block}.agenda-hour{margin-top:var(--space-1);color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-micro);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;display:block}.agenda-name{margin-top:var(--space-2);color:var(--cal-100);font-weight:800;font-size:var(--size-title);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;line-height:1.1;display:block;transform:translateZ(12px)}.agenda-venue{margin-top:var(--space-2);color:var(--cal-500);display:block}.agenda-meta{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-4);display:flex}.agenda-price{color:var(--cal-100);font-weight:700;font-size:var(--size-caption)}.agenda-soon{color:var(--cal-500)}.agenda-flag{color:var(--cal-300);background:color-mix(in srgb, var(--iron-700) 72%, transparent);padding:var(--space-1) var(--space-2);white-space:nowrap}.agenda-empty{background:color-mix(in srgb, var(--iron-800) 76%, transparent);padding:var(--space-4);margin-top:var(--space-3);color:var(--cal-300)}.agenda-empty-title{color:var(--cal-100);font-weight:700;font-size:var(--size-lead);margin:0 0 var(--space-2)}.agenda-empty p:last-child{margin:0}.profile-figures{margin-top:var(--space-6);background:var(--brand-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:var(--space-4);box-shadow:0 var(--space-3) var(--space-6) calc(-1 * var(--space-4)) var(--brand-lift);position:relative}.profile-figures>.label{margin:0 0 var(--space-4);display:block}.profile-figures dl{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));margin:0;display:grid}.profile-figure{padding:0 var(--space-4)}.profile-figure:first-child{padding-left:0}.profile-figure+.profile-figure{border-left:var(--rule) solid var(--brand-glass-line)}.profile-figures dd{margin:var(--space-2) 0 0;color:var(--cal-100);font-family:var(--font-mono), monospace;font-weight:500;font-size:var(--size-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;line-height:1}.profile-figures dt{color:var(--cal-500)}.profile-figure-note{margin-top:var(--space-1);color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-micro);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;display:block}@media (max-width:640px){.profile-figure{padding:var(--space-4) 0 0}.profile-figure:first-child{padding-top:0}.profile-figure+.profile-figure{border-left:0;border-top:var(--rule) solid var(--brand-glass-line)}}.profile-cta{margin-top:var(--space-8);padding-top:0;position:relative}.profile-cta-glow{background:radial-gradient(60% 60% at 50% 40%, var(--brand-glow), transparent 70%);filter:blur(24px);pointer-events:none;position:absolute;inset:0}.profile-cta p{margin:0 0 var(--space-4);color:var(--cal-300);text-wrap:pretty;max-width:52ch;position:relative}.profile-cta-actions{gap:var(--space-3);display:grid;position:relative}@media (min-width:640px){.profile-cta-actions{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.profile-name{font-size:var(--size-display);letter-spacing:var(--tracking-display)}.depth-far{font-size:calc(var(--size-display) * 2.4);letter-spacing:calc(var(--tracking-display) * 2.4);top:calc(-1 * var(--space-4))}.profile-hero{padding-top:var(--space-7)}}@media (prefers-reduced-motion:no-preference){.marketing-nav{animation:.7s cubic-bezier(.16,1,.3,1) both marketing-settle}.marketing-copy>*{animation:.85s cubic-bezier(.16,1,.3,1) both marketing-arrive}.marketing-copy>:nth-child(2){animation-delay:80ms}.marketing-copy>:nth-child(3){animation-delay:.15s}.marketing-copy>:nth-child(4){animation-delay:.22s}.marketing-copy>:nth-child(5){animation-delay:.29s}.marketing-console{animation:1.1s cubic-bezier(.16,1,.3,1) .18s both marketing-console-arrive}@keyframes marketing-arrive{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-console-arrive{0%{opacity:0;translate:30px 22px}to{opacity:1;translate:0}}@keyframes marketing-settle{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@keyframes watermark-drag{0%{transform:translateZ(-64px)translateY(0)}to{transform:translateZ(-64px) translateY(var(--space-7))}}.depth-far{animation:linear both watermark-drag;animation-timeline:scroll(root)}@keyframes letreiro-sweep{0%{--letreiro-sweep:8%}to{--letreiro-sweep:92%}}.profile-name{animation:linear both letreiro-sweep;animation-timeline:scroll(root)}@keyframes agenda-enter{0%{transform:translateY(var(--space-4))}to{transform:translateY(0)}}.profile-agenda li:nth-child(n) .agenda-card{animation-name:agenda-enter;animation-timing-function:ease-out;animation-delay:0s;animation-fill-mode:backwards;animation-timeline:view();animation-range:entry entry 80%}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:var(--motion-quick);animation-timing-function:ease-out}::view-transition-new(root){animation-duration:var(--motion-base);animation-timing-function:ease-out}.topbar .wordmark{view-transition-name:wordmark}}.seller-link{align-items:center;gap:var(--space-3);white-space:nowrap;justify-content:flex-end;display:flex}.seller-link .action{width:auto;margin-top:0}.member-create{gap:var(--space-4);padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:var(--rule) solid var(--iron-700);flex-direction:column;display:flex}.member-create.attribution-correct{margin-top:var(--space-2)}.member-hint{font-size:var(--size-micro);color:var(--cal-500);margin:0}.apply-details{gap:var(--space-3);display:grid}.apply-details>.action.quiet{justify-self:start}.apply-details-fields{padding-top:var(--space-2)}.sellers th[scope=row] span.seller-blocked{text-transform:none;letter-spacing:normal;color:var(--cal-300)}.sellers th[scope=row] span.seller-terms{text-transform:none;letter-spacing:normal;color:var(--cal-500)}.terms-propose{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--iron-700);text-transform:none;letter-spacing:normal;white-space:normal;display:grid}.seller-link-error{font-size:var(--size-micro);color:var(--cal-100);white-space:normal}.sellers td.commission-total span.terms-clause{font-size:var(--size-body);color:var(--cal-100);white-space:normal;text-transform:none;letter-spacing:normal;overflow-wrap:break-word;font-family:var(--font-body), sans-serif}.sellers td.commission-total span.terms-worth{font-size:var(--size-caption);color:var(--cal-300);white-space:normal;text-transform:none;letter-spacing:normal}.terms-confirm{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--rule) solid var(--iron-700);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;display:grid}.terms-confirm p{font-size:var(--size-body);color:var(--cal-100)}.terms-confirm-actions{gap:var(--space-2);justify-content:flex-end;display:flex}.terms-confirm-actions .action{width:auto;margin-top:0}.member-actions-menu{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--rule) solid var(--iron-700);flex-direction:column;align-items:flex-start;display:flex}.member-actions-menu .action{width:auto;margin-top:0}.terms-exit{margin-top:var(--space-3);font-size:var(--size-caption);color:var(--cal-300);white-space:normal;text-transform:none;letter-spacing:normal;text-align:left}.identity{margin-top:var(--space-6);border:var(--rule) solid var(--iron-700);padding:var(--space-5)}.identity-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.identity-head .panel-label{margin-bottom:0}.identity-public-link{min-height:var(--touch-target);color:var(--accent-text);white-space:nowrap;transition:opacity var(--motion-quick) ease-out;align-items:center;text-decoration:none;display:inline-flex}.identity-public-link:hover{opacity:.8}.identity-form{gap:var(--space-5);flex-direction:column;display:flex}.form-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.form-grid.pair{grid-template-columns:1fr 1fr}@media (max-width:1000px){.form-grid{grid-template-columns:1fr 1fr}.form-grid.pair{grid-template-columns:1fr}}@media (max-width:640px){.form-grid{grid-template-columns:1fr}}.identity-field{gap:var(--space-2);flex-direction:column;display:flex}.identity-field-wide{grid-column:1/-1}.identity-label{color:var(--cal-500)}.identity-input{min-height:var(--touch-target);font-family:var(--font-body), sans-serif;font-size:var(--size-body);color:var(--cal-100);background:var(--iron-900);border:var(--rule) solid var(--iron-600);padding:var(--space-3)}.identity-input::placeholder{color:var(--cal-500)}.identity-input:focus-visible{outline:var(--rule) solid var(--accent-text);outline-offset:2px}.identity-hero-drop{min-height:var(--touch-target);padding:var(--space-4);border:var(--rule) dashed var(--iron-600);background:var(--iron-900);cursor:pointer;transition:border-color var(--motion-quick) ease-out;place-items:center;display:grid}.identity-hero-drop:hover{border-color:var(--cal-700)}.identity-hero-drop:focus-within{outline:var(--rule) solid var(--accent-text);outline-offset:2px}.identity-hero-drop:has(input:disabled){cursor:progress}.identity-hero-drop-call{font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-100)}.identity-textarea{resize:vertical;min-height:var(--space-8);line-height:1.4}.identity-hint{color:var(--cal-500);font-size:var(--size-micro)}.identity-theme,.identity-hero{border-top:var(--rule) solid var(--iron-700);padding-top:var(--space-5)}.identity-hero-state{color:var(--cal-300);font-size:var(--size-body)}.identity-hero-preview{align-items:center;gap:var(--space-4);margin:var(--space-3) 0;display:flex}.identity-hero-thumb{width:calc(var(--space-8) + var(--space-5));aspect-ratio:3/2;object-fit:cover;border:var(--rule) solid var(--iron-600);flex-shrink:0}.identity-hero-thumb-video{background:var(--iron-800);color:var(--cal-500);justify-content:center;align-items:center;display:inline-flex}.identity-hero-meta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.identity-hero-name{color:var(--cal-100);font-size:var(--size-body);overflow-wrap:anywhere}.identity-hero-size{color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-micro);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}.identity-hero-note{margin:var(--space-3) 0 0}.identity-hero-note.ok{color:var(--signal-go)}.identity-hero-note.stop{color:var(--signal-stop)}.identity-hero-progress{height:calc(var(--rule) * 2);background:var(--iron-600);margin-top:var(--space-3);overflow:clip}.identity-hero-progress i{background:var(--accent);width:30%;height:100%;display:block;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.identity-hero-progress i{animation:action-busy calc(var(--motion-settle) * 2) ease-in-out infinite}}.identity-toggle{align-items:center;gap:var(--space-3);color:var(--cal-100);font-size:var(--size-caption);display:flex}.identity-theme-editor{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.identity-swatches{gap:var(--space-4);flex-wrap:wrap;display:flex}.identity-swatch{gap:var(--space-2);flex-direction:column;display:flex}.identity-swatch input[type=color]{width:var(--space-8);height:var(--space-6);border:var(--rule) solid var(--iron-600);cursor:pointer;background:0 0;padding:0}.identity-preview{align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--rule) solid var(--iron-700);background:var(--iron-800);display:flex}.identity-preview-chip{background:var(--accent);color:var(--accent-ink);padding:var(--space-2) var(--space-4);font-weight:700}.identity-preview-text{color:var(--accent-text);font-size:var(--size-caption)}.identity-violations{padding-left:var(--space-4);color:var(--cal-100);font-family:var(--font-mono), monospace;font-size:var(--size-micro);letter-spacing:var(--tracking-label);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.identity-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.identity-actions .action{width:auto;margin-top:0}.lab-status-notes{margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.lab-status-notes li{align-items:baseline;gap:var(--space-2) var(--space-3);padding-left:var(--space-3);border-left:var(--rule) solid var(--signal-hold);color:var(--cal-300);font-size:var(--size-caption);flex-wrap:wrap;line-height:1.45;display:flex}.lab-status-notes .lab-status-note-what{flex:24ch}.lab-status-notes code{color:var(--cal-500)}.identity-feedback{color:var(--cal-100);margin:0}.events-admin{margin-top:var(--space-6);border:var(--rule) solid var(--iron-700);padding:var(--space-5)}.events-admin-head{margin-bottom:var(--space-5)}.events-admin-head .panel-label{margin-bottom:0}.events-subhead{margin:0 0 var(--space-4);color:var(--cal-500)}.event-create{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:var(--rule) solid var(--iron-700);flex-direction:column;display:flex}.events-list{gap:var(--space-5);margin-top:var(--space-5);flex-direction:column;display:flex}.event-card{border:var(--rule) solid var(--iron-700);background:var(--iron-800);padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.event-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.event-card-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.event-card-actions .action{width:auto;margin-top:0}.event-card-name{font-family:var(--font-body), sans-serif;font-weight:700;font-size:var(--size-caption);color:var(--cal-100);margin:0}.event-card-meta{margin:var(--space-1) 0 0;font-family:var(--font-mono), monospace;font-size:var(--size-micro);letter-spacing:var(--tracking-label);color:var(--cal-500)}.event-status{color:var(--cal-500);padding:var(--space-1) 0;flex-shrink:0}.event-card-alloc{font-family:var(--font-body), sans-serif;font-size:var(--size-caption);color:var(--cal-300);margin:0}.event-card-alloc b{color:var(--cal-100)}.event-card-gauge{margin:calc(var(--space-3) * -1) 0 0}.event-card-commission{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-mono), monospace;font-size:var(--size-micro);letter-spacing:var(--tracking-label);color:var(--cal-500);flex-wrap:wrap;margin:0;display:flex}.event-card-commission .action{width:auto}.event-card-commission b{color:var(--cal-100)}.commission-absent{color:var(--cal-300);font-family:var(--font-body), sans-serif;font-size:var(--size-caption);letter-spacing:normal;text-transform:none}.commission-edit,.lot-create{gap:var(--space-4);border-top:var(--rule) solid var(--iron-700);padding-top:var(--space-4);flex-direction:column;display:flex}.event-edit{gap:var(--space-4);flex-direction:column;display:flex}.lot-edit{gap:var(--space-4);border-top:var(--rule) solid var(--iron-700);padding-top:var(--space-4);flex-direction:column;display:flex}.sellers td.lot-action{text-align:left;padding-top:var(--space-2);padding-bottom:var(--space-2)}.sellers td.lot-action .action{width:auto;margin-top:0}.colophon a{min-height:var(--touch-target);padding-inline:var(--space-1);margin-inline:calc(-1 * var(--space-1));align-items:center;display:inline-flex}.colophon{margin:var(--space-7) 0 0;border-top:var(--rule) solid var(--iron-700);padding-top:var(--space-4);color:var(--cal-500)}.profile-sell{margin:var(--space-7) 0 0}.profile-sell a{min-height:var(--touch-target);color:var(--cal-300);text-underline-offset:3px;transition:color var(--motion-quick) ease-out;align-items:center;text-decoration:underline;display:inline-flex}.profile-sell a:hover{color:var(--cal-100)}.cartaz{perspective:900px;overflow-clip-margin:var(--space-3);padding:var(--space-7) 0 var(--space-5);border-bottom:var(--rule) solid var(--iron-700);position:relative;overflow:clip}.cartaz-stage{transform-style:preserve-3d;animation:profile-settle var(--motion-settle) ease-out backwards;position:relative}.cartaz .depth-far{font-size:calc(var(--size-display) * 2.4);letter-spacing:calc(var(--tracking-display) * 2.4);top:calc(-1 * var(--space-4))}.cartaz-name{font-family:var(--font-body), sans-serif;font-weight:800;font-size:clamp(var(--size-display), 9vw, var(--size-hero));letter-spacing:var(--tracking-hero);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:0;line-height:.9}.skeleton-bar.letreiro{height:calc(clamp(var(--size-display), 9vw, var(--size-hero)) * .9);width:min(60%,420px)}.cartaz-skeleton{gap:var(--space-4);padding:var(--space-7) 0 var(--space-5);border-bottom:var(--rule) solid var(--iron-700);flex-direction:column;display:flex}.cartaz-error{border:var(--rule) solid var(--iron-700);background:var(--iron-800);padding:var(--space-5);margin-top:var(--space-6);color:var(--cal-300)}.cartaz-error p{margin:0}.cartaz-error-title{color:var(--cal-100);font-weight:700;font-size:var(--size-lead);margin:0 0 var(--space-2)}.cartaz-page .panel.data-arrive{animation-delay:var(--motion-quick)}.cartaz-page .panel-stacked.data-arrive,.cartaz-page .action.data-arrive{animation-delay:calc(var(--motion-quick) * 1.5)}@keyframes quantity-tick{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.quantity-value{animation:quantity-tick var(--motion-quick) ease-out}.view-enter{animation:data-arrive var(--motion-base) ease-out backwards}@keyframes view-exit{to{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}}.view-exit{animation:view-exit var(--motion-quick) ease-out forwards}.view-enter .cartaz-stage{animation-name:none}@media (prefers-reduced-motion:no-preference){.action[aria-busy=true]{position:relative;overflow:clip}.action[aria-busy=true]:after{content:"";width:30%;height:calc(var(--rule) * 2);animation:action-busy calc(var(--motion-settle) * 2) ease-in-out infinite;background:currentColor;position:absolute;bottom:0;left:0}@keyframes action-busy{0%{transform:translate(-100%)}to{transform:translate(400%)}}}@keyframes ticket-emit{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}.ticket-card{animation:ticket-emit var(--motion-base) ease-out backwards}.ticket-wallet .ticket-card:nth-child(2){animation-delay:calc(var(--motion-quick) / 2)}.ticket-wallet .ticket-card:nth-child(3){animation-delay:var(--motion-quick)}.ticket-wallet .ticket-card:nth-child(n+4){animation-delay:calc(var(--motion-quick) * 1.5)}@keyframes qr-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.qr-well img{animation:qr-print var(--motion-settle) ease-out backwards}.pending-section .pending-row{animation:data-arrive var(--motion-base) ease-out backwards}.fault{max-width:52ch;padding:var(--space-8) 0 var(--space-6)}.fault-title{margin:var(--space-3) 0 0;font-family:var(--font-body), sans-serif;font-weight:800;font-size:var(--size-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;line-height:.95}.fault-rule{width:var(--space-8);height:calc(var(--rule) * 2);background:var(--iron-600);margin:var(--space-5) 0}.fault-text{color:var(--cal-300);text-wrap:pretty;margin:0}.fault-digest{margin:var(--space-4) 0 0;color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.fault .action{width:auto;margin-top:var(--space-5);display:inline-block}.hold-panel{border:var(--rule) solid var(--iron-700);background:var(--iron-800);padding:var(--space-4) var(--space-5);margin-top:var(--space-5)}.hold-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.hold-flag{color:var(--signal-hold);font-weight:500}.hold-flag.lapsed{color:var(--cal-300)}.hold-clock{font-family:var(--font-mono), monospace;font-size:var(--size-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;color:var(--cal-100);font-weight:500;animation:1s ease-out infinite hold-beat}@keyframes hold-beat{0%,to{opacity:1}50%{opacity:.55}}.hold-note{margin:var(--space-2) 0 0;color:var(--cal-300);font-size:var(--size-body)}.hold-actions{gap:var(--space-2);margin-top:var(--space-4);display:flex}.hold-error{margin:var(--space-3) 0 0;color:var(--cal-100);font-weight:700;font-size:var(--size-caption)}.hold-actions .action{width:auto;margin-top:0}.lot-tally{margin:var(--space-2) 0 0;font-family:var(--font-mono), monospace;font-size:var(--size-caption);font-variant-numeric:tabular-nums;color:var(--cal-500)}.marketing{max-width:none;min-height:100vh;margin:0;padding:0;overflow:hidden}.marketing-nav{width:min(calc(100% - clamp(var(--space-5), 6vw, var(--space-8)) * 2), 1500px);z-index:20;justify-content:space-between;align-items:center;gap:var(--space-5);min-height:76px;margin:0 auto;display:flex;position:absolute;inset:0 0 auto}.marketing-wordmark{color:var(--cal-100);font-weight:800;font-size:clamp(var(--size-title), 2vw, var(--size-display));letter-spacing:-.07em;min-height:var(--touch-target);align-items:center;text-decoration:none;display:inline-flex}.marketing-nav nav{align-items:center;gap:clamp(var(--space-3), 3vw, var(--space-6));display:flex}.marketing-nav nav a{min-height:var(--touch-target);color:var(--cal-300);border-bottom:var(--rule) solid transparent;font-family:var(--font-mono), monospace;font-size:var(--size-body);white-space:nowrap;transition:color var(--motion-quick) ease-out, border-color var(--motion-quick) ease-out;align-items:center;text-decoration:none;display:inline-flex}.marketing-nav nav a.is-primary{color:var(--accent-text);font-weight:600}.marketing-nav nav a:hover,.marketing-nav nav a[aria-current=page]{color:var(--cal-100);border-bottom-color:var(--accent-text)}.marketing-hero{isolation:isolate;align-items:end;gap:clamp(var(--space-7), 8vw, calc(var(--space-8) * 2));min-height:max(820px,100svh);padding:clamp(190px, 24vh, 250px) clamp(var(--space-5), 6vw, var(--space-8)) clamp(var(--space-8), 10vh, 110px);background:var(--iron-900);grid-template-columns:minmax(0,1.12fr) minmax(360px,.6fr);display:grid;position:relative}.marketing-motion-anchor{width:0;height:0;position:absolute;overflow:hidden}.marketing-visual{z-index:-3;min-height:0;transform:translate3d(var(--stage-back-x,0px), var(--stage-back-y,0px), 0) scale(1.025);border:0;transition:transform .12s linear;position:absolute;inset:0}.marketing-visual:after{z-index:2;content:"";background:linear-gradient(90deg, var(--iron-900) 0%, transparent 56%, var(--iron-900) 112%);pointer-events:none;position:absolute;inset:0}.marketing-coordinate-grid{z-index:-1;inset:76px clamp(var(--space-5), 6vw, var(--space-8)) 0;border-right:var(--rule) solid var(--iron-600);border-left:var(--rule) solid var(--iron-600);opacity:.62;pointer-events:none;transform:translate3d(var(--stage-back-x,0px), var(--stage-back-y,0px), 0);transition:transform .12s linear;position:absolute}.marketing-coordinate-grid:before,.marketing-coordinate-grid:after{width:var(--rule);content:"";background:var(--iron-600);position:absolute;inset:0 33.333% 0 auto}.marketing-coordinate-grid:after{right:66.666%}.marketing-copy{z-index:4;max-width:850px;transform:translate3d(var(--stage-copy-x,0px), var(--stage-copy-y,0px), 0);padding:0;transition:transform .12s linear;position:relative}.marketing-signal{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--cal-100);font-size:var(--size-body);display:flex}.marketing-signal span{width:var(--space-2);height:var(--space-2);background:var(--accent);box-shadow:0 0 0 var(--space-1) var(--iron-700);animation:1.8s ease-in-out infinite marketing-pulse}.marketing h1{max-width:12ch;color:var(--cal-100);letter-spacing:-.04em;text-wrap:balance;text-shadow:0 10px 40px var(--iron-900);margin:0;font-size:clamp(3.6rem,8.2vw,6rem);font-weight:800;line-height:.9}.marketing-lead{max-width:42ch;margin:var(--space-5) 0 0;color:var(--cal-200);font-size:clamp(var(--size-lead), 1.35vw, var(--size-title));text-wrap:pretty;line-height:1.45}.marketing-actions{align-items:stretch;gap:var(--space-3);margin-top:var(--space-6);display:flex}.marketing-action-primary,.marketing-action-secondary{min-height:var(--touch-target);min-width:190px;padding:var(--space-3) var(--space-5);font-family:var(--font-mono), monospace;font-size:var(--size-caption);text-align:center;transition:transform var(--motion-quick) ease-out, border-color var(--motion-quick) ease-out;border-radius:999px;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.marketing-action-primary{color:var(--accent-ink);border:var(--rule) solid var(--accent);background:var(--accent)}.marketing-action-secondary{color:var(--cal-100);border:var(--rule) solid var(--iron-600);background:var(--iron-900)}.marketing-action-primary:hover,.marketing-action-secondary:hover{transform:translateY(-2px)}.marketing-action-secondary:hover{border-color:var(--cal-300)}.marketing-action-primary:active,.marketing-action-secondary:active{transform:translateY(0)}.marketing-action-primary:after,.marketing-action-secondary:after{content:"";background:var(--cal-100);opacity:.18;width:30%;transition:left .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 -40%;transform:skew(-18deg)}.marketing-action-primary:hover:after,.marketing-action-secondary:hover:after{left:120%}.marketing-hero-facts{gap:var(--space-3) var(--space-5);max-width:600px;margin-top:var(--space-6);padding:var(--space-4) 0 0;flex-wrap:wrap;list-style:none;display:flex}.marketing-hero-facts li{align-items:center;gap:var(--space-2);color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-caption);display:flex}.marketing-hero-facts li:before{width:var(--space-2);height:var(--space-2);content:"";background:var(--accent);box-shadow:0 0 0 var(--rule) var(--cal-500)}.signal-field{isolation:isolate;background:var(--iron-900);position:absolute;inset:0;overflow:hidden}.signal-field canvas,.signal-field-fallback{width:100%;height:100%;position:absolute;inset:0}.signal-field canvas{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--motion-slow) ease-out;display:block}.signal-field[data-webgl=active] canvas{opacity:1}.signal-field-fallback{color:var(--cal-500);background:var(--iron-900);transition:opacity var(--motion-slow) ease-out}.signal-field[data-webgl=active] .signal-field-fallback{opacity:.12}.signal-field-fallback svg{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;width:100%;height:100%;display:block}.signal-field-fallback rect{fill:var(--iron-800);stroke:var(--accent-text)}.signal-field-caption{z-index:2;right:var(--space-5);bottom:var(--space-4);left:var(--space-5);justify-content:space-between;gap:var(--space-3);color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-micro);display:flex;position:absolute}.marketing-console{z-index:4;width:min(100%,430px);min-height:500px;padding:var(--space-5);border:var(--rule) solid var(--cal-500);background:var(--iron-800);transform:perspective(1200px) rotateY(calc(-8deg + var(--stage-rotate-y,0deg))) rotateX(calc(2deg + var(--stage-rotate-x,0deg))) translate3d(var(--stage-console-x,0px), var(--stage-console-y,0px), 0);transform-origin:100%;transition:transform .7s cubic-bezier(.16, 1, .3, 1), border-color var(--motion-quick) ease-out;place-self:end;position:relative}.marketing-console.is-linked{color:inherit;cursor:pointer;text-decoration:none;display:block}.marketing-console.is-linked:hover,.marketing-console.is-linked:focus-visible{border-color:var(--accent-text)}.marketing-console-go{margin-top:var(--space-4);color:var(--accent-text);font-family:var(--font-mono), monospace;font-size:var(--size-body);letter-spacing:var(--tracking-label);display:block}.marketing-console:hover{border-color:var(--accent-text);transform:perspective(1200px) rotateY(calc(-2deg + var(--stage-rotate-y,0deg))) rotateX(var(--stage-rotate-x,0deg)) translate3d(var(--stage-console-x,0px), var(--stage-console-y,0px), 0)}.marketing-console:before{width:var(--space-2);content:"";background:var(--cal-500);position:absolute;inset:-1px auto -1px -1px}.marketing-console-head,.marketing-console dl div{justify-content:space-between;gap:var(--space-4);display:flex}.marketing-console-head{padding-bottom:var(--space-4);border-bottom:var(--rule) solid var(--iron-600);color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-caption)}.marketing-console-live{align-items:center;gap:var(--space-2);color:var(--accent-text);display:inline-flex}.marketing-console-live i{width:var(--space-2);height:var(--space-2);background:var(--accent)}.marketing-console-code{margin:var(--space-6) 0 var(--space-2);color:var(--accent-text);font-family:var(--font-mono), monospace;font-size:var(--size-caption)}.marketing-console h2{max-width:10ch;color:var(--cal-100);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.8rem,5vw,4.7rem);line-height:.88}.marketing-console-wave{align-items:center;gap:var(--space-1);height:78px;margin:var(--space-6) 0;padding:0 var(--space-3);border-block:var(--rule) solid var(--iron-600);display:flex}.marketing-console-wave i{width:var(--space-1);background:var(--accent);transform-origin:50% 100%;flex:1;height:18%;animation:1.6s ease-in-out infinite alternate marketing-wave}.marketing-console-wave i:nth-child(3n+1){height:72%;animation-delay:-400ms}.marketing-console-wave i:nth-child(3n+2){height:38%;animation-delay:-900ms}.marketing-console-wave i:nth-child(4n){height:94%;animation-delay:-200ms}.marketing-console dl{border-top:var(--rule) solid var(--iron-600);margin:0}.marketing-console dl div{padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--iron-600)}.marketing-console dt,.marketing-console dd{font-family:var(--font-mono), monospace;font-size:var(--size-caption);margin:0}.marketing-console dt{color:var(--cal-500)}.marketing-console dd{color:var(--cal-100);text-align:right}.marketing-console-orbit{z-index:-1;border:var(--rule) solid var(--iron-600);border-radius:50%;width:180px;height:180px;animation:18s linear infinite marketing-spin;position:absolute;top:-120px;right:-45px}.marketing-console-orbit:before,.marketing-console-orbit:after{content:"";border:var(--rule) solid var(--iron-600);border-radius:50%;position:absolute}.marketing-console-orbit:before{inset:24px}.marketing-console-orbit:after{border-color:var(--accent-text);inset:56px}.marketing-console-orbit i{width:var(--space-2);height:var(--space-2);background:var(--accent);position:absolute}.marketing-console-orbit i:first-child{top:8px;left:52px}.marketing-console-orbit i:nth-child(2){bottom:54px;right:9px}.marketing-console-orbit i:last-child{bottom:10px;left:47px}.marketing-scroll-cue{z-index:5;left:50%;bottom:var(--space-5);align-items:center;gap:var(--space-2);color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-caption);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.marketing-scroll-cue i{width:var(--rule);background:var(--iron-600);height:70px;position:relative;overflow:hidden}.marketing-scroll-cue i:after{content:"";background:var(--accent);width:100%;height:45%;animation:1.6s ease-in-out infinite marketing-scroll;position:absolute;inset:-50% 0 auto}.marketing-transmission{border-block:var(--rule) solid var(--accent);background:var(--accent);width:100%;color:var(--accent-ink);overflow:hidden}.marketing-transmission>div{align-items:center;gap:var(--space-5);width:max-content;min-height:58px;animation:26s linear infinite marketing-marquee;display:flex}.marketing-transmission span{font-family:var(--font-mono), monospace;font-size:var(--size-body);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}.marketing-transmission i{width:var(--space-2);height:var(--space-2);background:var(--accent-ink);transform:rotate(45deg)}.marketing-manifest,.marketing-proof,.marketing-footer{width:min(calc(100% - clamp(var(--space-5), 6vw, var(--space-8)) * 2), 1500px);margin-inline:auto}.marketing-manifest{align-items:center;gap:clamp(var(--space-6), 8vw, calc(var(--space-8) * 2));min-height:780px;padding:clamp(var(--space-8), 12vh, calc(var(--space-8) * 2)) 0;grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);display:grid}.marketing-manifest-copy{top:var(--space-8);align-self:start;position:sticky}.marketing-manifest-copy h2,.marketing-proof-intro h2{max-width:13ch;color:var(--cal-100);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5.4vw,5.8rem);line-height:.88}.marketing-manifest-copy p,.marketing-proof-intro>p:last-of-type{max-width:54ch;margin:var(--space-5) 0 0;color:var(--cal-300);font-size:var(--size-lead);text-wrap:pretty;line-height:1.5}.marketing-proof-intro>p:first-child{margin:0 0 var(--space-4);color:var(--accent-text);font-family:var(--font-mono), monospace;font-size:var(--size-caption)}.marketing-manifest ol{border:var(--rule) solid var(--iron-600);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.marketing-manifest li{justify-content:space-between;align-items:flex-start;gap:var(--space-6);min-height:220px;padding:var(--space-5);border:0;border-right:var(--rule) solid var(--iron-600);border-bottom:var(--rule) solid var(--iron-600);flex-direction:column;display:flex;position:relative;overflow:hidden}.marketing-manifest li:nth-child(2n){border-right:0}.marketing-manifest li:nth-last-child(-n+2){border-bottom:0}.marketing-manifest li:after{content:"";background:var(--accent);opacity:.12;width:100%;height:100%;transition:inset .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:100% 0 auto}.marketing-manifest li:hover:after{top:0}.marketing-manifest li strong{z-index:1;font-size:clamp(var(--size-title), 3.1vw, var(--size-display));color:var(--cal-100);line-height:1;position:relative}.marketing-manifest li>span{z-index:1;color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);position:relative}.marketing-manifest li i{width:42%;height:var(--space-1);z-index:1;background:var(--iron-600);position:relative}.marketing-manifest li i:after{content:"";background:var(--accent);width:35%;height:100%;position:absolute;inset:0 auto 0 0}.marketing-proof{align-items:center;gap:clamp(var(--space-6), 8vw, calc(var(--space-8) * 2));min-height:820px;padding:clamp(var(--space-8), 12vh, calc(var(--space-8) * 2)) 0;grid-template-columns:minmax(280px,.5fr) minmax(0,1.5fr);display:grid}.marketing-ticket-glyph{fill:none;stroke:currentColor;stroke-width:2px;width:min(100%,88px);height:auto}.marketing-proof-link{min-height:var(--touch-target);align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--cal-100);border-bottom:var(--rule) solid var(--accent-text);font-family:var(--font-mono), monospace;font-weight:700;text-decoration:none;display:inline-flex}.marketing-ledger{border:var(--rule) solid var(--iron-600);background:var(--iron-800);align-self:start;transition:transform .8s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:perspective(1400px)rotateX(3deg)rotateY(-5deg)}.marketing-ledger-map{padding:var(--space-4);border-bottom:var(--rule) solid var(--iron-600);background:var(--iron-900)}.marketing-ledger-map>div{justify-content:space-between;gap:var(--space-4);color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);display:flex}.marketing-ledger-map>div span:last-child{color:var(--accent-text)}.marketing-ledger-map svg{width:100%;height:150px;margin-top:var(--space-3);display:block;overflow:visible}.marketing-ledger-map path{fill:none;stroke:var(--iron-600);stroke-width:2px;vector-effect:non-scaling-stroke}.marketing-ledger-map path:first-of-type{stroke:var(--accent-text)}.marketing-ledger-map circle{fill:var(--accent);stroke:var(--accent-text);stroke-width:2px;vector-effect:non-scaling-stroke}.marketing-ledger-map rect{fill:var(--cal-100)}.marketing-ledger:hover{transform:perspective(1400px)rotateX(0)rotateY(-1deg)translateY(-8px)}.marketing-ledger:before{z-index:0;content:"";border:var(--rule) solid var(--accent-text);opacity:.5;border-radius:50%;width:180px;height:180px;position:absolute;top:-110px;right:-70px}.marketing-ledger>*{z-index:1;position:relative}.marketing-ledger-head,.marketing-ledger-foot{justify-content:space-between;gap:var(--space-4);padding:var(--space-4);font-family:var(--font-mono), monospace;font-size:var(--size-caption);display:flex}.marketing-ledger-head{color:var(--cal-100);border-bottom:var(--rule) solid var(--iron-600)}.marketing-ledger-head span:last-child,.marketing-ledger-foot span:last-child{color:var(--accent-text)}.marketing-ledger table{border-collapse:collapse;table-layout:fixed;width:100%}.marketing-ledger th,.marketing-ledger td{padding:var(--space-4);border-bottom:var(--rule) solid var(--iron-700);text-align:left;overflow-wrap:anywhere}.marketing-ledger th{color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);font-weight:400}.marketing-ledger td{color:var(--cal-100);font-size:var(--size-lead)}.marketing-ledger th:nth-child(2),.marketing-ledger td:nth-child(2),.marketing-ledger th:nth-child(3),.marketing-ledger td:nth-child(3){width:24%}.marketing-ledger-foot{color:var(--cal-300)}.marketing-footer{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:120px;color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-micro);display:flex}@media (prefers-reduced-motion:no-preference){.marketing[data-motion-ready=true] [data-reveal]{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.marketing[data-motion-ready=true] [data-reveal]:not([data-visible=true]){opacity:0;transform:translateY(38px)}.marketing[data-motion-ready=true] .marketing-manifest li:nth-child(2){transition-delay:70ms}.marketing[data-motion-ready=true] .marketing-manifest li:nth-child(3){transition-delay:.14s}.marketing[data-motion-ready=true] .marketing-manifest li:nth-child(4){transition-delay:.21s}@keyframes marketing-pulse{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes marketing-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes marketing-spin{to{transform:rotate(360deg)}}@keyframes marketing-scroll{0%{top:-50%}70%,to{top:105%}}@keyframes marketing-marquee{to{transform:translate(-50%)}}}@media (max-width:1100px){.marketing-hero{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(320px,.55fr)}.marketing h1{font-size:clamp(4.4rem,9vw,6rem)}.marketing-actions{flex-direction:column}.marketing-console{min-height:460px}}@media (max-width:820px){.marketing-nav{width:calc(100% - var(--space-6) * 2);row-gap:var(--space-2);padding-bottom:var(--space-2);flex-wrap:wrap}.marketing-nav nav{scrollbar-width:none;order:3;width:100%;overflow-x:auto}.marketing-nav nav::-webkit-scrollbar{display:none}.marketing-hero{justify-content:flex-end;align-items:stretch;gap:var(--space-8);min-height:0;padding:140px var(--space-6) var(--space-8);flex-direction:column;display:flex}.marketing-visual:after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--iron-900) 72%, transparent) 34%, var(--iron-900) 58%)}.marketing-copy,.marketing-console{width:min(100%,620px)}.marketing-console{align-self:flex-end;min-height:0;transform:none}.marketing-console:hover{transform:translateY(-4px)}.marketing-coordinate-grid{inset-inline:var(--space-6)}.marketing-visual-label{right:var(--space-6)}.marketing-scroll-cue{display:none}.marketing-manifest,.marketing-proof,.marketing-footer{width:calc(100% - var(--space-6) * 2)}.marketing-manifest,.marketing-proof{grid-template-columns:1fr}.marketing-manifest-copy{position:static}.marketing-ticket,.marketing-ledger{transform:none}.marketing-ticket:hover,.marketing-ledger:hover{transform:translateY(-4px)}}@media (max-width:640px){.marketing-nav{width:calc(100% - var(--space-4) * 2)}.marketing-nav nav a{padding-inline:var(--space-1);font-size:var(--size-body)}.marketing-hero{min-height:1160px;padding:150px var(--space-4) var(--space-7)}.marketing h1{max-width:8.6ch;font-size:clamp(3.6rem,17vw,5.4rem)}.marketing-signal,.marketing-hero-facts li,.marketing-footer{font-size:var(--size-body)}.marketing-console{width:96%;padding:var(--space-4);box-shadow:10px 10px 0 var(--iron-900), 11px 11px 0 var(--iron-600)}.marketing-console h2{font-size:clamp(2.6rem,14vw,4rem)}.marketing-console-orbit{width:130px;height:130px;top:-80px;right:-20px}.marketing-coordinate-grid{inset-inline:var(--space-4)}.marketing-visual-label{top:88px;right:var(--space-4)}.marketing-manifest,.marketing-proof,.marketing-footer{width:calc(100% - var(--space-4) * 2)}.marketing-manifest,.marketing-proof{min-height:0;padding-block:var(--space-8)}.marketing-manifest-copy h2,.marketing-proof-intro h2{font-size:clamp(2.8rem,14vw,4.8rem)}.marketing-manifest ol{grid-template-columns:1fr}.marketing-manifest li{border-right:0;border-bottom:var(--rule) solid var(--iron-600);min-height:150px}.marketing-manifest li:nth-last-child(2){border-bottom:var(--rule) solid var(--iron-600)}.marketing-ledger{box-shadow:10px 10px 0 var(--iron-900), 10px 10px 0 var(--rule) var(--iron-600)}.marketing-ledger-head,.marketing-ledger-foot,.marketing-ledger th,.marketing-ledger td{padding:var(--space-3)}.marketing-ledger td{font-size:var(--size-body)}.marketing-ledger th:nth-child(2),.marketing-ledger td:nth-child(2){width:30%}.marketing-ledger th:nth-child(3),.marketing-ledger td:nth-child(3){width:25%}.marketing-footer{flex-direction:column;justify-content:center;align-items:flex-start}}.directory-hero{padding:var(--space-8) 0 var(--space-6)}.directory-hero h1{margin:var(--space-3) 0 0;letter-spacing:-.03em;color:var(--cal-100);text-wrap:balance;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800;line-height:.98}.directory-hero p{margin:var(--space-4) 0 0;max-width:56ch;color:var(--cal-300);font-size:var(--size-lead);line-height:1.5}.directory-card-signal,.marketing-live-when.is-agora,.marketing-live-when.is-hoje,.marketing-live-when.is-amanha{align-items:center;gap:var(--space-2);font-weight:700;display:inline-flex}.directory-card-signal.is-hoje,.directory-card-signal.is-amanha,.marketing-live-when.is-hoje,.marketing-live-when.is-amanha{color:var(--signal-hold)}.directory-card-signal.is-agora,.marketing-live-when.is-agora{color:var(--signal-go)}.directory-card-signal-hour{color:var(--cal-300);font-weight:400}.live-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;animation:2s ease-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.marketing-live-media img,.marketing-live-media video{transition:transform .6s cubic-bezier(.22,1,.36,1)}.marketing-live-card:hover .marketing-live-media img,.marketing-live-card:hover .marketing-live-media video,.marketing-live-card:focus-visible .marketing-live-media img,.marketing-live-card:focus-visible .marketing-live-media video{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.marketing-live-media img,.marketing-live-media video{transition:none}.marketing-live-card:hover .marketing-live-media img,.marketing-live-card:hover .marketing-live-media video,.marketing-live-card:focus-visible .marketing-live-media img,.marketing-live-card:focus-visible .marketing-live-media video{transform:none}}.directory-search{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.directory-search-field{gap:var(--space-2);flex-direction:column;flex:18rem;max-width:26rem;display:flex}.directory-search input{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);background:var(--iron-800);border:var(--rule) solid var(--iron-600);color:var(--cal-100);font:inherit;transition:border-color var(--motion-quick) ease-out}.directory-search input::placeholder{color:var(--cal-500)}.directory-search input:focus-visible{border-color:var(--accent-text)}.directory-search .action{flex:none;width:auto;margin:0}.directory-filter{gap:var(--space-2);flex-wrap:wrap;display:flex}.directory-refine{align-items:stretch;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.directory-filter a{min-height:var(--touch-target);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-300);border:var(--rule) solid var(--iron-600);padding:var(--space-2) var(--space-4);transition:border-color var(--motion-quick) ease-out, color var(--motion-quick) ease-out;align-items:center;text-decoration:none;display:inline-flex}.directory-filter a:hover{border-color:var(--cal-500);color:var(--cal-100)}.directory-filter a.is-active{background:var(--cal-100);border-color:var(--cal-100);color:var(--iron-900)}.directory-grid{gap:var(--space-4);padding:var(--space-6) 0 var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.directory-card{gap:var(--space-3);padding:var(--space-5);background:var(--brand-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:var(--rule) solid transparent;border-top:3px solid var(--directory-card-accent,var(--iron-600));transition:transform var(--motion-quick) ease-out, border-color var(--motion-quick) ease-out;flex-direction:column;text-decoration:none;display:flex}.directory-card:hover{transform:translateY(-2px)}.directory-card-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.directory-card-date{font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--directory-card-accent-text,var(--accent-text))}.directory-card-popular{color:var(--accent-text)}.directory-card-city{color:var(--cal-500)}.directory-card h2{font-size:var(--size-title);color:var(--cal-100);text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.directory-card-operator{font-size:var(--size-body);color:var(--cal-300)}.directory-card-venue{font-family:var(--font-mono), monospace;font-size:var(--size-caption);color:var(--cal-500)}.directory-card-price{padding-top:var(--space-3);justify-content:space-between;align-items:baseline;gap:var(--space-3);font-weight:700;font-size:var(--size-lead);color:var(--cal-100);margin-top:auto;display:flex}.directory-card-price small{color:var(--cal-500);text-align:right;font-weight:400}.directory-empty{padding:var(--space-8) var(--space-5);border:var(--rule) solid var(--iron-700);text-align:center;color:var(--cal-300)}.directory-empty p:first-child{color:var(--cal-100);font-weight:700;font-size:var(--size-lead);margin:0 0 var(--space-2)}html:has(.cartaz-page,.profile-page,.marketing,.directory-page,.wallet-page,.help-page){background-color:var(--iron-900)}.cartaz-page.page{--cartaz-column:60rem;--topbar-altura:6rem;max-width:none;padding-inline:0;padding-bottom:calc(var(--space-8) + var(--touch-target))}.cartaz-page:before,.profile-page:before,.directory-page:before,.wallet-page:before,.help-page:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(120% 85% at 22% -8%, color-mix(in srgb, var(--accent) 22%, var(--iron-900)), transparent 60%), radial-gradient(90% 70% at 88% 24%, color-mix(in srgb, var(--accent) 10%, var(--iron-900)), transparent 58%), var(--iron-900);position:fixed;inset:0}.cartaz-page .topbar,.profile-page .topbar,.directory-page .topbar,.wallet-page .topbar,.help-page .topbar{border-bottom:none}.cartaz-page .notice,.cartaz-page .colophon,.profile-page .colophon,.marketing .colophon,.directory-page .colophon,.wallet-page .colophon,.help-page .colophon{border-top:none}.cartaz-page:after,.profile-page:after,.marketing:after,.directory-page:after,.wallet-page:after,.help-page:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.cartaz-page :is(.invite,.cartaz-lineup,.cartaz-lots,.cartaz-words,.cartaz-facts,.house-strip,.limit,.notice,.colophon,.cartaz-error,.cartaz-skeleton,.login-gate,.pending-section,.ticket-wallet,.wallet-view>.action),.cartaz-page .cartaz-poster-body{width:min(100% - 2 * var(--space-5), var(--cartaz-column));margin-inline:auto}.cartaz-poster{min-height:calc(68svh - 2 * var(--touch-target));flex-direction:column;justify-content:flex-end;display:flex;position:relative}.cartaz-poster--plain{min-height:calc(100svh - 2 * var(--touch-target))}.cartaz-poster-media{z-index:-1;position:fixed;inset:0}.cartaz-poster-media img,.cartaz-poster-media video{object-fit:cover;object-position:var(--cartaz-focal,50% 50%);filter:brightness(.45)saturate(1.05);width:100%;height:100%}.cartaz-poster-media.is-cenario img,.cartaz-poster-media.is-cenario video{filter:brightness(.45)saturate(1.05)blur(26px);transform:scale(1.12)}.cartaz-poster-scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--iron-900) 50%, transparent) 0%, color-mix(in srgb, var(--iron-900) 68%, transparent) 64%, color-mix(in srgb, var(--iron-900) 74%, transparent) 100%);position:absolute;inset:0}.cartaz-poster-body{z-index:2;width:min(100% - 2 * var(--space-5), var(--max-content));padding:var(--space-8) 0 var(--space-6);margin-inline:auto;position:relative}.cartaz-poster:has(.cartaz-shot){padding-top:var(--space-4)}.cartaz-poster:has(.cartaz-shot)>.cartaz-poster-body{padding-top:var(--space-3)}.cartaz-when{font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text);font-weight:700}.cartaz-shot{width:min(46vw,176px);height:auto;margin:0 0 var(--space-4);border-radius:var(--radius-none);border:var(--rule) solid color-mix(in srgb, var(--cal-100) 16%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--iron-900) 62%, transparent);display:block}.cartaz-poster .cartaz-name{margin:var(--space-2) 0 0}.cartaz-meta{align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);color:var(--cal-300);font-size:var(--size-body);flex-wrap:wrap;display:flex}.cartaz-meta b{color:var(--cal-100);font-weight:700}.cartaz-live{align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--size-lead);color:var(--cal-100);margin-inline-end:var(--space-4);font-weight:600;display:inline-flex}.cartaz-live i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-none);background:var(--accent);animation:1.6s ease-out infinite cartaz-live-pulse}@keyframes cartaz-live-pulse{0%,to{opacity:1}50%{opacity:.4}}.cartaz-lots{padding-top:var(--space-8)}.cartaz-decide{display:contents}.cartaz-lineup,.cartaz-facts{padding-top:var(--space-8)}.cartaz-lots-head{margin:0 0 var(--space-2);letter-spacing:-.03em;text-wrap:balance;color:var(--cal-100);font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:800;line-height:1.02}.cartaz-lots-sub{margin:0 0 var(--space-5);color:var(--cal-500);font-size:var(--size-body)}.lot-stub{background:color-mix(in srgb, var(--iron-800) 76%, transparent);margin-bottom:var(--space-3)}.lot-stub--selected{border-inline-start:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--iron-800))}.lot-stub.lot-stub--selected:not(.lot-stub--closed):not(.lot-stub--locked){background:color-mix(in srgb, var(--accent) 24%, var(--iron-800))}.lot-stub-choice{color:var(--accent-text);vertical-align:middle;margin-inline-start:var(--space-2);font-weight:500;display:inline-flex}.lot-stub[data-track=community]{background:color-mix(in srgb, var(--accent) 16%, color-mix(in srgb, var(--iron-800) 76%, transparent))}.lot-stub[data-track=community] .lot-stub-note{color:var(--cal-300)}.lot-stub--locked[data-track=community]{background:color-mix(in srgb, var(--iron-800) 60%, transparent)}.lot-stub--locked .lot-stub-price,.lot-stub--closed .lot-stub-price,.lot-stub--closed .lot-stub-name,.lot-stub--soldout .lot-stub-price,.lot-stub--soldout .lot-stub-name,.lot-stub--locked .lot-stub-name{color:var(--cal-500)}.lot-stub-row{gap:var(--space-1) var(--space-4);padding:var(--space-4) var(--space-5);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;min-height:var(--touch-target);background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;display:grid}.lot-stub-name{font-size:var(--size-lead);color:var(--cal-100);font-weight:700}.lot-stub-note{font-size:var(--size-caption);color:var(--cal-500);grid-column:1}.lot-stub-price{font-size:var(--size-title);color:var(--cal-100);padding-left:var(--space-4);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:stretch;align-items:center;font-weight:800;display:flex}.lot-stub-gauge{background:var(--iron-700);height:4px;overflow:hidden}.lot-stub-gauge i{background:var(--accent);transform-origin:0;height:100%;display:block}.lot-stub-left{padding:0 var(--space-5) var(--space-4);margin-top:calc(var(--space-2) * -1);color:var(--signal-go);font-weight:700}.cartaz-page .lot-stub-left{color:var(--accent-text)}.cartaz-page .lot-stub-left.lot-stub-closed,.lot-stub-left.lot-stub-closed{color:var(--cal-300)}.lot-stub-detail{padding:var(--space-4) var(--space-5) var(--space-5)}.lot-sheet .lot-stub--selected .lot-stub-detail{animation:lot-detail-arrive var(--motion-quick) ease-out both}@keyframes lot-detail-arrive{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}.cartaz-facts-prose{margin:var(--space-4) 0 0;max-width:56ch;font-size:var(--size-lead);color:var(--cal-100);text-wrap:pretty;line-height:1.65}.cartaz-facts-prose b{font-weight:700}.cartaz-facts-actions{gap:var(--space-2) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cartaz-facts-action{min-height:var(--touch-target);color:var(--accent-text);font-size:var(--size-lead);text-underline-offset:.25em;align-items:center;text-decoration:underline;display:inline-flex}.house-strip{align-items:center;gap:var(--space-4);background:color-mix(in srgb, var(--iron-800) 76%, transparent);padding:var(--space-4) var(--space-5);margin-top:var(--space-7);display:flex}.house-strip-mark{width:var(--touch-target);height:var(--touch-target);background:var(--iron-700);color:var(--accent-text);font-weight:800;font-size:var(--size-lead);flex:none;place-items:center;display:grid}.house-strip-who b{font-size:var(--size-body);color:var(--cal-100);font-weight:700;display:block}.house-strip-who span{font-size:var(--size-caption);color:var(--cal-500)}.house-strip>a,.house-strip>button{border:var(--rule) solid var(--iron-600);color:var(--accent-text);padding:var(--space-3) var(--space-4);min-height:var(--touch-target);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;margin-left:auto;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:520px){.house-strip{grid-template-columns:var(--touch-target) minmax(0, 1fr);column-gap:var(--space-4);row-gap:var(--space-3);align-items:center;display:grid}.house-strip>a,.house-strip>button{grid-column:1/-1;justify-content:center;margin-left:0}}.buy-dock>*{width:min(100%, var(--cartaz-column,60rem));margin-inline:auto}.buy-dock{z-index:30;align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--brand-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:var(--rule) solid color-mix(in srgb, var(--accent) 38%, var(--iron-700));flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.buy-dock-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.buy-dock-row .action{width:auto;padding-inline:var(--space-6);border-radius:999px;flex-shrink:0}.buy-dock--hold .buy-dock-row{gap:var(--space-2)}.buy-dock--hold .buy-dock-row .action{min-width:0;padding-inline:var(--space-4);flex-shrink:1}.hold-dock-actions{min-width:0}.lot-sheet-foot .action{border-radius:999px}.cartaz-offer{min-height:var(--touch-target);margin-top:var(--space-2);padding:var(--space-2) var(--space-4);background:color-mix(in srgb, var(--iron-800) 72%, transparent);color:var(--cal-300);font-family:inherit;font-size:var(--size-body);text-align:left;cursor:pointer;border:0;align-items:center;display:inline-flex}.cartaz-offer:hover{color:var(--cal-100)}.cartaz-share{padding-inline:var(--space-5);border-radius:999px}.profile-follow,.profile-cta-actions .action{padding-inline:var(--space-6);border-radius:999px}.buy-dock-error{color:var(--signal-stop);font-size:var(--size-body);margin:0}.buy-dock--hold .buy-dock-from>span{align-items:baseline;gap:var(--space-2);display:flex}.hold-dock-clock{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:var(--size-lead);color:var(--accent-text)}.hold-dock-actions{gap:var(--space-3);flex:auto;justify-content:flex-end;min-width:0;display:flex}.hold-dock-actions .action{white-space:nowrap;flex:auto;min-width:0}.hold-dock-actions .action.quiet{flex:0 auto}.buy-dock--hold .buy-dock-from>span{white-space:nowrap}.buy-dock-from{flex-direction:column;gap:2px;display:flex}.buy-dock-from span{color:var(--cal-500)}.buy-dock-from b{font-size:var(--size-title);color:var(--cal-100);letter-spacing:-.01em;font-weight:800}.buy-dock--blocked{-webkit-backdrop-filter:none;backdrop-filter:none;padding-bottom:var(--space-3);position:static}.buy-dock--blocked .buy-dock-from b{color:var(--signal-hold)}.buy-dock>.action{flex:none;width:auto;margin:0}.cartaz-skeleton-hero{min-height:calc(100svh - 2 * var(--touch-target));justify-content:flex-end;gap:var(--space-3);padding-bottom:var(--space-6);flex-direction:column;display:flex}.cartaz-share{margin-top:var(--space-4);border:var(--rule) solid var(--brand-glass-line);color:var(--cal-100);padding:var(--space-3) var(--space-4);min-height:var(--touch-target);cursor:pointer;transition:border-color var(--motion-quick) ease-out;background:0 0;font-weight:700;display:block}.cartaz-share:hover{border-color:var(--cal-500)}.cartaz-stage:has(>.cartaz-shot)>.cartaz-share{z-index:1;align-items:center;margin-top:0;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.night-hero{isolation:isolate;background:var(--iron-900);align-items:flex-end;min-height:min(88svh,900px);display:flex;position:relative;overflow:clip}.night-hero-media{z-index:0;position:absolute;inset:0}.night-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--iron-900) 88%, transparent) 0%, color-mix(in srgb, var(--iron-900) 86%, transparent) 120px, transparent 100%);height:200px;position:absolute;inset:0 0 auto}.night-hero-media img,.night-hero-media video{object-fit:cover;width:100%;height:100%;display:block}.night-hero-scrim{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--iron-900) 10%, transparent) 0%, color-mix(in srgb, var(--iron-900) 34%, transparent) 38%, color-mix(in srgb, var(--iron-900) 72%, transparent) 52%, color-mix(in srgb, var(--iron-900) 94%, transparent) 100%);position:absolute;inset:0}.night-hero-body{z-index:2;width:min(100%,1500px);padding:clamp(var(--space-7), 12vh, 140px) clamp(var(--space-5), 6vw, var(--space-8)) clamp(var(--space-6), 8vh, var(--space-8));align-items:flex-start;gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex;position:relative}.night-hero-when{align-items:center;gap:var(--space-2);color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-body);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;display:inline-flex}.night-hero-when.is-agora{color:var(--signal-go)}.night-hero-when.is-hoje,.night-hero-when.is-amanha{color:var(--signal-hold)}.night-hero h1{max-width:16ch;color:var(--cal-100);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:.94}.night-hero-house{color:var(--cal-100);font-size:var(--size-lead);margin:0}.night-hero-price{color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-body);margin:0}.night-hero-actions{margin-top:var(--space-3);gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:720px){.night-hero{min-height:min(78svh,700px)}.night-hero-actions{width:100%}.night-hero-actions a{flex:min(100%,14rem);justify-content:center}}.directory-card-promoted{margin:var(--space-2) 0 0;color:var(--cal-300)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal-ready .directory-card{animation-delay:0s;animation-timeline:view();animation-range:entry entry 38%}}}.lineup-who{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.directory-card{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:260px;display:flex;position:relative;overflow:clip}.directory-card-media{z-index:0;position:absolute;inset:0}.directory-card-media img,.directory-card-media video{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.directory-card:hover .directory-card-media img,.directory-card:hover .directory-card-media video,.directory-card:focus-visible .directory-card-media img,.directory-card:focus-visible .directory-card-media video{transform:scale(1.04)}.directory-card-scrim{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--iron-900) 30%, transparent) 0%, color-mix(in srgb, var(--iron-900) 78%, transparent) 58%, color-mix(in srgb, var(--iron-900) 96%, transparent) 100%);position:absolute;inset:0}.directory-card>:not(.directory-card-media):not(.directory-card-scrim){z-index:2;position:relative}.directory-card.is-poster{aspect-ratio:4/5;justify-content:flex-end}@media (min-width:640px){.directory-grid.is-editorial>.directory-card.is-poster:first-child{aspect-ratio:16/10}}.directory-card-body{gap:var(--space-3);flex-direction:column;display:flex}.directory-card.is-poster .directory-card-body:before{content:"";inset:-140px calc(var(--space-5) * -1) calc(var(--space-5) * -1);z-index:-1;background:linear-gradient(180deg,  transparent 0, transparent 72px,  color-mix(in srgb, var(--iron-900) 92%, transparent) 140px, color-mix(in srgb, var(--iron-900) 96%, transparent) 100%);pointer-events:none;position:absolute}@media (min-width:900px){.directory-grid.is-editorial{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(200px,1fr)}.directory-grid.is-editorial>.directory-card:first-child{grid-area:span 2/span 2}.directory-grid.is-editorial>.directory-card:first-child h2{font-size:var(--size-title)}}@media (prefers-reduced-motion:reduce){.directory-card-media img,.directory-card-media video{transition:none}.directory-card:hover .directory-card-media img,.directory-card:hover .directory-card-media video,.directory-card:focus-visible .directory-card-media img,.directory-card:focus-visible .directory-card-media video{transform:none}}@media (min-width:900px) and (max-width:1024px){.directory-filter{scrollbar-width:none;padding-inline:var(--space-5);margin-inline:calc(var(--space-5) * -1);-webkit-mask-image:linear-gradient(to right, var(--iron-900) calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to right, var(--iron-900) calc(100% - var(--space-6)), transparent);flex-wrap:nowrap;overflow-x:auto}.directory-filter::-webkit-scrollbar{display:none}.directory-filter>*{flex:none}}@media (min-width:640px) and (max-width:899px){.directory-grid.is-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-grid.is-editorial>.directory-card:first-child{grid-column:span 2;min-height:340px}.directory-grid.is-editorial>.directory-card:first-child h2{font-size:var(--size-title)}.directory-hero h1{font-size:clamp(2.2rem,5vw,2.8rem)}.directory-hero{padding:var(--space-6) 0 var(--space-4)}}@media (max-width:899px){.directory-refine{align-items:stretch;gap:var(--space-3);margin-top:var(--space-6);scrollbar-width:none;padding-inline:var(--space-5);margin-inline:calc(var(--space-5) * -1);-webkit-mask-image:linear-gradient(to right, var(--iron-900) calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to right, var(--iron-900) calc(100% - var(--space-6)), transparent);flex-wrap:nowrap;display:flex;overflow-x:auto}.directory-refine::-webkit-scrollbar{display:none}.directory-refine>.directory-filter{flex-wrap:nowrap;flex:none;margin-top:0}.directory-refine>.directory-filter+.directory-filter{border-inline-start:var(--rule) solid var(--iron-700);padding-inline-start:var(--space-3)}.directory-refine>.directory-filter>*{flex:none}}@media (max-width:639px){.directory-hero p{display:none}}@media (max-width:720px){.directory-hero{padding:var(--space-6) 0 var(--space-4)}.directory-hero h1{font-size:clamp(2rem,9vw,2.6rem)}.directory-hero p{margin-top:var(--space-3);font-size:var(--size-body)}.directory-search{flex-wrap:nowrap;align-items:flex-end}.directory-search-field{flex:auto;min-width:0}.directory-search button{flex:none}}.directory-card-lineup{margin:var(--space-2) 0 0;color:var(--accent-text);font-family:var(--font-mono), monospace;font-size:var(--size-lead);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600;line-height:1.25}.cartaz-meta-link{min-height:var(--touch-target);color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.28em;transition:text-decoration-color var(--motion-quick) ease-out;align-items:center;display:inline-flex}.cartaz-meta-link:hover,.cartaz-meta-link:focus-visible{text-decoration-color:currentColor}.directory-card-genres{margin:var(--space-2) 0 0;color:var(--cal-300)}.genre-options{margin:var(--space-4) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.genre-option{min-height:var(--touch-target);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:var(--rule) solid var(--iron-600);color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-body);cursor:pointer;transition:border-color var(--motion-quick) ease-out, color var(--motion-quick) ease-out;display:inline-flex}.genre-option.is-on{border-color:var(--accent-text);color:var(--cal-100)}.venue-claims{margin-top:var(--space-6);padding:var(--space-5);border:var(--rule) solid var(--iron-700)}.venue-claim-rows{margin:var(--space-4) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.venue-claim{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--rule) solid var(--iron-700);flex-wrap:wrap;display:flex}.venue-claim-what{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.venue-claim-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.venue-claim-state{color:var(--signal-go)}.platform-band{width:min(100% - 2 * var(--space-5), var(--max-content));padding:clamp(var(--space-6), 7vh, var(--space-8)) 0;align-items:flex-start;gap:var(--space-3);border-bottom:var(--rule) solid var(--iron-700);flex-direction:column;margin:0 auto;display:flex}.platform-band-signal{color:var(--accent-text);font-family:var(--font-mono), monospace;font-size:var(--size-body);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.platform-band h2{max-width:18ch;color:var(--cal-100);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1}.platform-band-facts{margin:var(--space-2) 0 0;gap:var(--space-2) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.platform-band-facts li{color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-body)}.organiser-strip{width:min(100% - 2 * var(--space-5), var(--max-content));padding:clamp(var(--space-6), 8vh, var(--space-8)) 0;justify-content:space-between;align-items:center;gap:var(--space-5);border-top:var(--rule) solid var(--iron-700);flex-wrap:wrap;margin:0 auto;display:flex}.organiser-strip h2{margin:0 0 var(--space-2);color:var(--cal-100);letter-spacing:-.03em;font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:800}.organiser-strip p{max-width:46ch;color:var(--cal-300);margin:0;line-height:1.5}.public-nav{justify-content:center;align-items:center;gap:clamp(var(--space-3), 2.5vw, var(--space-6));margin-left:auto;display:flex}.public-nav a,.cartaz-back-link{min-height:var(--touch-target);color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-caption);white-space:nowrap;border-bottom:var(--rule) solid transparent;transition:color var(--motion-quick) ease-out, border-color var(--motion-quick) ease-out;align-items:center;text-decoration:none;display:inline-flex}.public-nav a:hover,.public-nav a[aria-current=page],.cartaz-back-link:hover{color:var(--cal-100);border-bottom-color:var(--accent-text)}.marketing-search-trigger{min-width:0;max-width:340px;min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding:0 var(--space-3);border:var(--rule) solid var(--iron-600);color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);transition:border-color var(--motion-quick) ease-out, color var(--motion-quick) ease-out;flex:1;text-decoration:none;display:flex}.marketing-search-trigger:hover,.marketing-search-trigger:focus-visible{border-color:var(--cal-500);color:var(--cal-100)}.marketing-search-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-search-glyph{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.5px;flex:none;width:18px;height:18px}.directory-page>.topbar,.wallet-page>.topbar,.help-page>.topbar{z-index:24;background:color-mix(in srgb, var(--iron-900) 84%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.marketing .night-hero{background:radial-gradient(70% 78% at 86% 36%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 68%), linear-gradient(116deg, var(--iron-900) 0%, var(--iron-800) 64%, var(--iron-900) 100%);min-height:min(72svh,720px)}.marketing-hero.is-solo{grid-template-columns:minmax(0,1fr)}.marketing-hero.is-solo .marketing-copy{max-width:760px}.night-hero-art{z-index:0;pointer-events:none;position:absolute;inset:76px 0 0;overflow:hidden}.night-hero-art:before,.night-hero-art:after{content:"";background:color-mix(in srgb, var(--accent-text) 20%, transparent);position:absolute}.night-hero-art:before{width:var(--rule);inset:0 27% 0 auto}.night-hero-art:after{height:var(--rule);inset:38% 0 auto 56%}.night-hero-mark{color:color-mix(in srgb, var(--accent-text) 19%, transparent);letter-spacing:-.12em;-webkit-user-select:none;user-select:none;font-size:clamp(16rem,38vw,36rem);font-weight:800;line-height:.62;position:absolute;top:50%;right:-.08em;transform:translateY(-50%)}.night-hero-code{top:var(--space-5);right:var(--space-6);color:var(--accent-text);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);position:absolute}.night-hero-art>i{aspect-ratio:1;border:var(--rule) solid color-mix(in srgb, var(--accent-text) 36%, transparent);width:clamp(120px,18vw,260px);position:absolute;bottom:12%;right:9%;transform:rotate(45deg)}.marketing .night-hero-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--iron-900) 96%, transparent) 0%, color-mix(in srgb, var(--iron-900) 84%, transparent) 44%, color-mix(in srgb, var(--iron-900) 18%, transparent) 100%)}.marketing .night-hero-body{min-height:inherit;padding-top:180px;padding-bottom:clamp(var(--space-6), 7vh, var(--space-8));justify-content:flex-end}.night-hero-shot{width:min(28vw,104px);height:auto;margin:0 0 var(--space-4);border-radius:var(--radius-none);border:var(--rule) solid color-mix(in srgb, var(--cal-100) 16%, transparent);box-shadow:0 14px 34px color-mix(in srgb, var(--iron-900) 60%, transparent);display:block}.marketing .night-hero.has-shot h1{font-size:clamp(2.6rem,8vw,4rem)}.night-hero.has-shot .night-hero-media img{filter:brightness(.62)saturate(1.1)blur(30px);transform:scale(1.14)}.marketing .night-hero h1{max-width:12ch;font-size:clamp(3.4rem,7vw,6rem);line-height:.88}.night-hero-place{margin:var(--space-2) 0 0;color:var(--cal-300);font-size:var(--size-lead)}.night-hero-entry{margin:var(--space-3) 0 0}.marketing .platform-band{align-items:center;gap:clamp(var(--space-5), 6vw, var(--space-8));padding-block:clamp(var(--space-6), 8vh, var(--space-8));border-bottom:none;grid-template-columns:minmax(11rem,.7fr) minmax(16rem,1.5fr) minmax(13rem,.8fr);display:grid}.marketing .platform-band-facts{flex-direction:column;margin:0}.marketing .platform-band-facts li:before{content:"↳";margin-right:var(--space-2);color:var(--accent-text)}.directory-results-bar{min-height:var(--touch-target);justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block:var(--rule) solid var(--iron-700);color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);display:flex}.directory-results-bar p{margin:0}.directory-results-bar b{color:var(--cal-100);font-size:var(--size-lead)}#directory-search{scroll-margin-top:96px}.directory-card{isolation:isolate;position:relative;overflow:hidden}.directory-card:not(.is-poster){background:radial-gradient(90% 100% at 100% 0%, color-mix(in srgb, var(--directory-card-accent,var(--accent)) 22%, transparent), transparent 70%), var(--brand-glass);min-height:360px}.directory-card-index{z-index:0;top:var(--space-4);right:var(--space-4);color:color-mix(in srgb, var(--directory-card-accent-text,var(--accent-text)) 22%, transparent);font-family:var(--font-mono), monospace;letter-spacing:-.08em;font-size:clamp(4rem,9vw,7.5rem);font-weight:500;line-height:.8;position:absolute}.directory-card-body{z-index:2;position:relative}.directory-card-open{min-height:var(--touch-target);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--rule) solid color-mix(in srgb, var(--cal-100) 18%, transparent);color:var(--cal-100);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.directory-card-open i{color:var(--directory-card-accent-text,var(--accent-text));font-style:normal;font-size:var(--size-lead)}.cartaz-poster--plain{background:radial-gradient(80% 70% at 92% 18%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 70%), linear-gradient(135deg, var(--iron-900), var(--iron-800));position:relative;overflow:hidden}.cartaz-poster--plain:before{z-index:0;content:"";pointer-events:none;aspect-ratio:1;border:12vw solid color-mix(in srgb, var(--accent) 12%, transparent);width:min(55vw,620px);position:absolute;top:12%;right:-12%;transform:rotate(18deg)}.cartaz-poster--plain .cartaz-poster-body{z-index:2;position:relative}.cartaz-back-link{margin-inline:auto}.topbar-wallet[href]{align-items:center;text-decoration:none;display:inline-flex}.wallet-login-shell{width:min(100%,38rem);margin:0 auto var(--space-8)}.wallet-login-shell .login-gate{margin-top:var(--space-4);padding:var(--space-6);background:var(--brand-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wallet-login-back{min-height:var(--touch-target);color:var(--cal-300);font-family:var(--font-mono), monospace;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.wallet-state-kicker{color:var(--accent-text);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.wallet-state-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.wallet-state-actions .action{width:auto;margin:0}@media (max-width:820px){.page>.topbar:has(.public-nav){padding-bottom:var(--space-2);flex-wrap:wrap;row-gap:0}.page>.topbar .public-nav{scrollbar-width:none;order:3;justify-content:flex-start;width:100%;overflow-x:auto}.page>.topbar .public-nav::-webkit-scrollbar{display:none}#directory-search{scroll-margin-top:140px}.marketing .night-hero{min-height:min(56svh,520px)}.marketing .night-hero-scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--iron-900) 12%, transparent) 0%, color-mix(in srgb, var(--iron-900) 44%, transparent) 36%, color-mix(in srgb, var(--iron-900) 84%, transparent) 50%, color-mix(in srgb, var(--iron-900) 98%, transparent) 100%)}.night-hero-art:before{right:20%}.night-hero-mark{font-size:clamp(12rem,66vw,20rem);top:32%;right:-.04em}.night-hero-art>i{bottom:27%;right:12%}.marketing .night-hero-body{padding-top:168px}.marketing-search-trigger{width:var(--touch-target);max-width:var(--touch-target);flex:none;justify-content:center;padding:0}.marketing-search-trigger span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marketing .platform-band{gap:var(--space-3);grid-template-columns:1fr}}@media (max-width:640px){.marketing-nav{min-height:112px;padding-top:var(--space-2);align-content:start}.marketing-nav nav{gap:var(--space-4)}.marketing-nav .account-chip{margin-left:auto}.marketing .night-hero h1{font-size:clamp(2.7rem,13vw,4rem)}.night-hero-actions{margin-top:var(--space-2)}.directory-results-bar{flex-direction:column;align-items:flex-start;gap:0}.directory-card:not(.is-poster){min-height:320px}.cartaz-page>.topbar{gap:var(--space-3)}.cartaz-back-link{font-size:var(--size-micro)}.cartaz-poster--plain{min-height:min(72svh,640px)}.cartaz-poster--plain:before{width:86vw;top:16%;right:-34%}.wallet-login-shell .login-gate{padding:var(--space-5)}.wallet-state-actions,.wallet-state-actions .action{width:100%}}.agenda-host{color:var(--cal-300)}.marketing-proof.marketing-live{min-height:0;padding-block:clamp(var(--space-7), 9vh, var(--space-8));display:block}.marketing-live .marketing-proof-intro{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.marketing-live .marketing-proof-intro h2{max-width:none;font-size:clamp(2.3rem,4.2vw,4rem);line-height:.94}.marketing-date-shortcuts{align-items:center;gap:var(--space-2);display:flex}.marketing-date-shortcuts a{min-height:var(--touch-target);padding-inline:var(--space-4);border:var(--rule) solid var(--iron-600);color:var(--cal-300);font-family:var(--font-mono), monospace;font-size:var(--size-caption);white-space:nowrap;transition:border-color var(--motion-quick) ease-out, color var(--motion-quick) ease-out;border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.marketing-date-shortcuts a:hover,.marketing-date-shortcuts a:focus-visible{border-color:var(--cal-500);color:var(--cal-100)}.night-stack{margin:var(--space-5) 0 0;padding:0 0 var(--space-3);gap:var(--space-4);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--cal-500) var(--iron-800);grid-auto-columns:clamp(290px,29vw,390px);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.night-stack>li{scroll-snap-align:start;min-width:0}.night-card{isolation:isolate;aspect-ratio:4/5;border:var(--rule) solid var(--iron-600);background:var(--iron-800);transition:border-color var(--motion-quick) ease-out;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:clip}.night-card:hover,.night-card:focus-visible{border-color:var(--cal-500)}.night-card:hover .marketing-live-media img,.night-card:hover .marketing-live-media video,.night-card:focus-visible .marketing-live-media img,.night-card:focus-visible .marketing-live-media video{transform:scale(1.04)}.marketing-live-art{z-index:0;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent 62%), var(--iron-800);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.marketing-live-art>span{color:var(--cal-100);letter-spacing:-.12em;opacity:.08;font-size:clamp(8rem,16vw,14rem);font-weight:800;line-height:.72;transform:translate(-.05em)}.marketing-live-art>i{aspect-ratio:1;border:var(--rule) solid color-mix(in srgb, var(--accent-text) 28%, transparent);width:46%;position:absolute;top:10%;right:-12%;transform:rotate(45deg)}.night-card .marketing-live-media{z-index:1}.night-card .marketing-live-scrim{z-index:2}.night-card .marketing-live-body{z-index:3;width:100%;min-height:60%;padding:clamp(var(--space-4), 3vw, var(--space-5));justify-content:flex-end;align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.night-card .marketing-live-name{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;font-size:clamp(1.75rem,2.9vw,2.7rem);font-weight:800;line-height:.98}.night-card .marketing-live-when,.night-card .marketing-live-house,.night-card .marketing-live-foot{font-size:var(--size-caption)}.night-card .marketing-live-foot{width:100%;margin-top:var(--space-2);justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.night-card .marketing-live-price i{margin-left:var(--space-1);color:var(--accent-text);font-style:normal}@media (max-width:640px){.marketing-live .marketing-proof-intro{align-items:flex-start;gap:var(--space-4);flex-direction:column}.marketing-date-shortcuts{scrollbar-width:none;width:100%;overflow-x:auto}.marketing-date-shortcuts::-webkit-scrollbar{display:none}.night-stack{width:calc(100% + var(--space-4));padding-right:var(--space-4);grid-auto-columns:min(82vw,340px)}}.wallet-shelves{gap:var(--space-8);padding-bottom:var(--space-8);display:grid}.wallet-shelf-title{margin:0 0 var(--space-4);color:var(--cal-500);font-size:var(--size-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:800}.shelf-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));display:grid}.shelf-poster{aspect-ratio:4/5;cursor:pointer;text-align:left;background:var(--iron-800);width:100%;color:var(--cal-100);transition:transform var(--motion-quick) ease-out;border:none;padding:0;display:block;position:relative;overflow:hidden}.shelf-poster:active{transform:scale(.985)}.shelf-poster:focus-visible{outline:calc(var(--rule) * 2) solid var(--cal-100);outline-offset:calc(var(--rule) * -2)}.shelf-poster.is-tonight{aspect-ratio:16/10;grid-column:1/-1}@media (max-width:519px){.shelf-poster{aspect-ratio:16/10}.shelf-poster.is-tonight{aspect-ratio:4/5}}@media (min-width:720px){.shelf-poster.is-tonight{aspect-ratio:21/8}}.shelf-poster-media{position:absolute;inset:0}.shelf-poster-media img,.shelf-poster-media video{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){.shelf-poster-media img,.shelf-poster-media video{transition:transform 1.2s ease-out}.shelf-poster:hover .shelf-poster-media img,.shelf-poster:hover .shelf-poster-media video{transform:scale(1.045)}}.shelf-poster-scrim{background:linear-gradient(to top, color-mix(in srgb, var(--iron-900) 94%, transparent) 0%, color-mix(in srgb, var(--iron-900) 76%, transparent) 66%, color-mix(in srgb, var(--iron-900) 12%, transparent) 88%);position:absolute;inset:0}.shelf-poster.is-typographic{background:var(--shelf-accent,var(--iron-800))}.shelf-poster.is-typographic .shelf-poster-scrim{background:linear-gradient(to top, color-mix(in srgb, var(--iron-900) 82%, transparent) 0%, color-mix(in srgb, var(--iron-900) 35%, transparent) 55%, color-mix(in srgb, var(--iron-900) 12%, transparent) 100%)}.shelf-poster-body{gap:var(--space-1);padding:var(--space-4);display:grid;position:absolute;inset:auto 0 0}.shelf-poster-signal{align-items:center;gap:var(--space-2);color:var(--signal-hold);font-weight:700;font-size:var(--size-caption);display:inline-flex}.shelf-poster-date{color:var(--cal-100)}.shelf-poster-hour{color:inherit;text-transform:none;letter-spacing:normal;font-weight:400}.shelf-poster-name{color:var(--cal-100);font-weight:800;font-size:var(--size-lead);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;line-height:1.05}.shelf-poster.is-tonight .shelf-poster-name{font-size:var(--size-title)}.shelf-poster-venue{color:var(--cal-300);font-size:var(--size-caption)}.shelf-poster-count{margin-top:var(--space-2);color:var(--cal-100);border:var(--rule) solid color-mix(in srgb, var(--cal-100) 45%, transparent);padding:calc(var(--space-1) / 2) var(--space-3);font-size:var(--size-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-self:start;font-weight:700}.wallet-shelf.is-past .shelf-poster{aspect-ratio:3/2}.wallet-shelf.is-past .shelf-poster-media{filter:grayscale()contrast(.9);opacity:.75}.wallet-shelf.is-past .shelf-poster.is-typographic{background:var(--iron-800)}.wallet-night{padding-bottom:var(--space-8)}.wallet-night-back{min-height:var(--touch-target);padding:0 var(--space-3) 0 0;cursor:pointer;color:var(--cal-300);font-size:var(--size-body);background:0 0;border:none;align-items:center;font-weight:600;display:inline-flex}.wallet-night-back:hover{color:var(--cal-100)}.wallet-night-head{margin:var(--space-3) 0 var(--space-6)}.wallet-night-signal{margin:0 0 var(--space-2);align-items:center;gap:var(--space-2);color:var(--signal-hold);font-weight:700;display:inline-flex}.wallet-night-name{color:var(--cal-100);font-size:var(--size-title);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}.wallet-night-name:focus-visible{outline:none}.wallet-night-when{margin:var(--space-3) 0 0;color:var(--accent-text);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.wallet-night-venue{margin:var(--space-1) 0 0;color:var(--cal-300)}.wallet-night-tickets{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.wallet-night-poster-link{margin-top:var(--space-6);width:auto}.shelf-skeleton{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));display:grid}.shelf-skeleton-poster{aspect-ratio:4/5;background:var(--iron-800);animation:1.6s ease-out infinite hold-beat}.shelf-skeleton-poster:first-child{aspect-ratio:16/10;grid-column:1/-1}@media (prefers-reduced-motion:no-preference){:is(.directory-card.is-poster:has(.directory-card-signal.is-agora) .directory-card-media img,.directory-card.is-poster:has(.directory-card-signal.is-agora) .directory-card-media video){animation:22s ease-in-out infinite alternate card-breathe}@keyframes card-breathe{0%{transform:scale(1)}to{transform:scale(1.055)}}}.action:active:not(:disabled),.directory-filter a:active{transform:scale(.98)}.action,.directory-filter a,.shelf-poster{transition-property:opacity,transform,border-color,color;transition-duration:var(--motion-quick);transition-timing-function:ease-out}.settlement{margin-top:var(--space-7);border-top:var(--rule) solid var(--iron-700);padding-top:var(--space-5)}.settlement-refusal{border:var(--rule) solid var(--iron-700);background:var(--iron-800);padding:var(--space-4);margin-top:var(--space-4);gap:var(--space-3);justify-items:start;display:grid}.settlement-refusal .action,.settlement-run .action.quiet{width:auto}.settlement-run{gap:var(--space-5);margin-top:var(--space-4);justify-items:start;display:grid}.settlement-totals{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.settlement-totals div{gap:var(--space-1);display:grid}.settlement-totals dt{color:var(--cal-500)}.settlement-totals dd{color:var(--cal-100);font-size:var(--size-lead);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.settlement-totals .is-gross dd{font-size:var(--size-title);font-weight:800}.finance-headline{margin:0 0 var(--space-6);gap:var(--rule);background:var(--iron-700);border:var(--rule) solid var(--iron-700);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.finance-headline>div{gap:var(--space-1);padding:var(--space-4);background:var(--iron-800);align-content:start;display:grid}.finance-headline dt{font-family:var(--font-mono), monospace;font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-500)}.finance-headline dd{color:var(--cal-100);font-size:var(--size-lead);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.finance-headline .is-lead dd{font-family:var(--font-mono), monospace;font-size:var(--size-display);letter-spacing:-1.6px;font-weight:500;line-height:1}.finance-headline small{color:var(--cal-500);font-size:var(--size-micro);line-height:1.4}.settlement-lines{gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.settlement-lines li{align-items:baseline;gap:var(--space-2) var(--space-4);border:var(--rule) solid var(--iron-700);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.settlement-line-who{color:var(--cal-100);font-weight:600}.settlement-line-kind{color:var(--cal-500);font-weight:400}.settlement-line-amount{color:var(--cal-100);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.settlement-line-blocked,.settlement-line-ok{color:var(--cal-300);font-size:var(--size-caption);flex-basis:100%}.settlement-digest{color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-caption);margin:0}.settlement-digest code{color:var(--cal-300)}.settlement-approved{color:var(--cal-100);border:var(--rule) solid var(--iron-600);background:var(--iron-800);padding:var(--space-3) var(--space-4);margin:0}.settlement-approve{gap:var(--space-3);justify-items:start;display:grid}.settlement-ack{gap:var(--space-3);color:var(--cal-300);cursor:pointer;align-items:flex-start;max-width:64ch;display:flex}.settlement-ack input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:4px}.settlement-approve .action{width:auto}.settlement-footer-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.settlement-reserve-note{color:var(--cal-300);font-size:var(--size-caption);max-width:64ch;margin:0}.finance-overview{gap:var(--space-5);padding:var(--space-5) 0;justify-items:start;display:grid}.finance-pending{color:var(--cal-500);font-size:var(--size-body);margin:0;font-style:italic}.lot-sheet-scrim{z-index:45;background:color-mix(in srgb, var(--iron-900) 72%, transparent);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.lot-sheet{width:min(100%, var(--cartaz-column,60rem));background:var(--iron-900);border-top:var(--rule) solid color-mix(in srgb, var(--accent) 38%, var(--iron-700));max-height:88svh;animation:lot-sheet-rise var(--motion-base) ease-out;flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.lot-sheet{animation:none}}@keyframes lot-sheet-rise{0%{opacity:0;transform:translateY(2rem)}}.lot-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:var(--rule) solid var(--iron-700);display:flex}.lot-sheet-title{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.lot-sheet-when{color:var(--cal-500)}.lot-sheet-name{font-size:var(--size-lead);text-wrap:balance;margin:0;font-weight:800;line-height:1.2}.checkout-steps{counter-reset:checkout-step;gap:var(--space-2);width:100%;margin:var(--space-3) 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}.checkout-steps li{counter-increment:checkout-step;min-width:0;padding-top:var(--space-2);border-top:calc(var(--rule) * 2) solid var(--iron-600);color:var(--cal-500)}.checkout-steps li:before{content:counter(checkout-step) " "}.checkout-steps li[aria-current=step],.checkout-steps .checkout-step--done{border-color:var(--accent);color:var(--cal-100)}.checkout-steps--hold{margin:0 0 var(--space-2)}.lot-sheet-close{width:var(--touch-target);height:var(--touch-target);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;color:var(--cal-300);font-size:var(--size-title);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.lot-sheet-close:hover,.lot-sheet-close:focus-visible{color:var(--cal-100)}.lot-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--space-4) var(--space-5);flex:auto;overflow-y:auto}.lot-sheet-foot{gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--rule) solid var(--iron-700);background:var(--brand-glass);flex-direction:column;display:flex}.lot-sheet-foot>.buy-dock-row{flex-wrap:wrap}.lot-sheet-foot>.buy-dock-row>.buy-dock-from{flex:none}.lot-sheet-foot>.buy-dock-row>.buy-dock-from b{white-space:nowrap}.lot-sheet-foot>.buy-dock-row>.action{flex:none;width:auto;margin:0 0 0 auto}.arrival{z-index:50;justify-content:flex-end;gap:var(--space-6);padding:var(--space-7) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));background:var(--accent);color:var(--accent-ink);animation:arrival-in var(--motion-settle) ease-out;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes arrival-in{0%{opacity:0}}.arrival-dismiss{top:var(--space-4);right:var(--space-4);width:var(--touch-target);height:var(--touch-target);color:var(--accent-ink);font-size:var(--size-title);cursor:pointer;background:0 0;border:0;line-height:1;position:absolute}.arrival-shot{border-radius:var(--radius-none);border:var(--rule) solid color-mix(in srgb, var(--accent-ink) 24%, transparent);width:min(46vw,176px);height:auto;box-shadow:0 18px 44px color-mix(in srgb, var(--iron-900) 38%, transparent);display:block}.arrival-body{gap:var(--space-3);flex-direction:column;display:flex}.arrival-verdict{font-weight:800;font-size:clamp(var(--size-display), 11vw, var(--size-hero));letter-spacing:var(--tracking-hero);text-transform:uppercase;text-wrap:balance;margin:0;line-height:.9}.arrival-what{font-size:var(--size-lead);text-wrap:pretty;margin:0;font-weight:700;line-height:1.25}.arrival-ref,.arrival-note{color:color-mix(in srgb, var(--accent-ink) 72%, transparent);margin:0}.arrival-actions{gap:var(--space-3);flex-direction:column;display:flex}.arrival-action{background:var(--accent-ink);color:var(--accent)}.lot-stub--closed,.lot-stub--soldout{background:color-mix(in srgb, var(--iron-800) 60%, transparent)}.lot-stub--closed .lot-stub-price,.lot-stub--closed .lot-stub-name{color:var(--cal-500)}.lot-stub--closed .lot-stub-gauge{opacity:.35}.lot-stub-remind{min-height:var(--touch-target);padding:var(--space-3) var(--space-4);border-top:var(--rule) solid var(--iron-700);color:var(--accent-text);text-decoration:none;display:block}.lot-stub-remind:hover,.lot-stub-remind:focus-visible{background:var(--iron-800)}.directory-night,.directory-band{margin-block-start:var(--space-7)}.directory-night-head{z-index:5;margin:0 0 var(--space-4);padding:var(--space-3) 0;background:var(--iron-900);border-bottom:var(--rule) solid var(--iron-700);font-size:var(--size-lead);letter-spacing:var(--tracking-display);text-transform:uppercase;font-weight:800;position:sticky;top:0}.directory-band-head{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--size-lead);letter-spacing:var(--tracking-display);text-transform:uppercase;flex-wrap:wrap;font-weight:800;display:flex}.directory-band-head>span{color:var(--cal-500)}.grafico-a-chegar{background:var(--iron-800);border:var(--rule) solid var(--iron-700);margin-bottom:var(--space-4)}.pulse-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.pulse-head .panel-label{margin-bottom:0}.pulse-head .action{width:auto;padding-block:var(--space-2);flex:none}.pulse-read-at{color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-micro);letter-spacing:var(--tracking-label);white-space:nowrap;margin-left:auto}.arranco-steps{margin:var(--space-4) 0 0;gap:var(--rule);background:var(--iron-700);border:var(--rule) solid var(--iron-700);padding:0;list-style:none;display:grid}.arranco-steps li{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--iron-800);grid-template-columns:auto 1fr auto;display:grid}.arranco-steps li.is-done .arranco-what b{color:var(--cal-500);font-weight:400}.arranco-state{font-family:var(--font-mono), monospace;font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-500);min-width:9ch}.arranco-what{gap:var(--space-1);display:grid}.arranco-what b{color:var(--cal-100);font-weight:700}.arranco-what span{color:var(--cal-500);font-size:var(--size-micro);line-height:1.4}.arranco-steps .action{flex:none;width:auto}@media (max-width:640px){.arranco-steps li{gap:var(--space-2);grid-template-columns:1fr}}.pulse-feed{margin:var(--space-4) 0 0;padding:0;list-style:none}.pulse-row{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--rule) solid var(--iron-700);grid-template-columns:auto 1fr auto;display:grid}.pulse-when{color:var(--cal-500);font-variant-numeric:tabular-nums}.pulse-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pulse-total{font-variant-numeric:tabular-nums}.pulse-empty{margin:var(--space-4) 0 0;color:var(--cal-500)}@media (max-width:480px){.pulse-row{gap:var(--space-3)}}.lot-sheet-notice{margin:0 0 var(--space-4);color:var(--signal-hold);font-size:var(--size-body)}.directory-card-chip{padding:var(--space-1) var(--space-3);background:var(--cal-100);color:var(--iron-900);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:999px;display:inline-block}.shelf-poster-strip{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--iron-900) 88%, transparent);font-family:var(--font-mono), monospace;font-size:var(--size-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-300);display:flex}.shelf-poster-strip.has-transfer>span:first-child{color:var(--signal-hold)}.directory-night .directory-grid,.directory-band .directory-grid{padding:var(--space-4) 0 var(--space-5)}.wallet-group-head{margin:var(--space-5) 0 var(--space-3);font-family:var(--font-mono), monospace;font-size:var(--size-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cal-300)}.wallet-invites{margin-bottom:var(--space-6);border:var(--rule) solid color-mix(in srgb, var(--accent) 38%, var(--iron-700));padding:var(--space-5)}.wallet-invites ul{margin:var(--space-4) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.wallet-invites li{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.wallet-invites li>div{gap:var(--space-1);display:grid}.wallet-invites .action{width:fit-content}.wallet-receipt{margin-top:var(--space-5);border-top:var(--rule) solid var(--iron-700);padding-top:var(--space-4)}.wallet-receipt summary{cursor:pointer;color:var(--cal-300);padding:var(--space-3) 0;min-height:var(--touch-target);list-style-position:inside;display:list-item}.wallet-receipt dl{margin:var(--space-3) 0 0;gap:var(--space-2);display:grid}.wallet-receipt dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);color:var(--cal-300);display:flex}.wallet-receipt dl>div dt,.wallet-receipt dl>div dd{margin:0}.wallet-receipt-total{border-top:var(--rule) solid var(--iron-700);padding-top:var(--space-2);color:var(--cal-100);font-weight:700}.wallet-receipt-state{margin:var(--space-3) 0 0;color:var(--cal-500)}.wallet-howto{margin-top:var(--space-5);border-top:var(--rule) solid var(--iron-700);padding-top:var(--space-4)}.wallet-howto summary{cursor:pointer;color:var(--cal-300);list-style-position:inside}.wallet-howto ul{margin:var(--space-3) 0 0;padding-left:var(--space-5);gap:var(--space-3);color:var(--cal-300);text-wrap:pretty;display:grid}.wallet-elsewhere{margin-top:var(--space-4);display:block}.cartaz-page .topbar{background:var(--brand-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-inline:var(--space-5)}@media (min-width:56rem){.cartaz-page.page{--cartaz-column:46rem;--cartaz-decide-w:clamp(18rem, 27vw, 26rem);--cartaz-total:calc(var(--cartaz-column) + var(--cartaz-decide-w) + var(--space-6));--cartaz-grelha:minmax(var(--space-6), 1fr) minmax(0, var(--cartaz-column)) minmax(0, var(--cartaz-decide-w)) minmax(var(--space-6), 1fr)}.cartaz-page .topbar{z-index:6;padding-inline:var(--space-6);position:sticky;top:0}.cartaz-page .cartaz-view{grid-template-columns:var(--cartaz-grelha);column-gap:var(--space-6);align-items:start;row-gap:0;display:grid}.cartaz-page .cartaz-view>.cartaz{grid-column:1/-1}.cartaz-page .cartaz-view>:not(.cartaz):not(.cartaz-decide){grid-column:2}.cartaz-page .cartaz-view :is(.invite,.cartaz-lineup,.cartaz-lots,.cartaz-words,.cartaz-facts,.house-strip,.limit,.cartaz-error,.cartaz-skeleton,.login-gate,.pending-section,.ticket-wallet){width:100%;margin-inline:0}.cartaz-page.page>.notice,.cartaz-page.page>.colophon{width:min(100% - 2 * var(--space-6), var(--cartaz-total))}.cartaz-page .cartaz-decide{top:calc(var(--topbar-altura) + var(--space-5));max-height:calc(100svh - var(--topbar-altura) - 2 * var(--space-5));margin-top:var(--space-8);background:var(--brand-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:var(--rule) solid color-mix(in srgb, var(--accent) 38%, var(--iron-700));flex-direction:column;grid-area:2/3/span 30;align-self:start;display:flex;position:sticky}.cartaz-page .cartaz-decide>.cartaz-lots{padding:var(--space-5) var(--space-4);min-height:0;overflow-y:auto}.cartaz-page .cartaz-decide .cartaz-lots-head{font-size:var(--size-title);letter-spacing:-.01em;line-height:1.15}.cartaz-page .cartaz-decide .cartaz-lots-sub{margin-bottom:var(--space-4)}.cartaz-page .cartaz-decide .lot-stub-row{padding:var(--space-4)}.cartaz-page .cartaz-decide .lot-stub-price{padding-left:var(--space-3)}.cartaz-page .cartaz-decide .buy-dock{padding:var(--space-4) var(--space-4) var(--space-5);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-top:var(--rule) solid color-mix(in srgb, var(--accent) 38%, var(--iron-700));background:0 0;position:static}.cartaz-page .cartaz-decide .buy-dock>*{width:100%}.cartaz-page .cartaz-decide .buy-dock-row{align-items:stretch;gap:var(--space-3);flex-direction:column}.cartaz-page .cartaz-decide .buy-dock-row .action{width:100%}.cartaz-page .cartaz-decide .buy-dock--hold .buy-dock-row{flex-direction:row;justify-content:space-between;align-items:center}.cartaz-page .cartaz-decide .buy-dock--hold .buy-dock-row .action{width:auto}.cartaz-page.page{padding-bottom:var(--space-8)}.cartaz-page .cartaz-poster,.cartaz-page .cartaz-poster--plain,.cartaz-page .cartaz-skeleton-hero{min-height:min(64svh,36rem)}.cartaz-page .cartaz-poster-body{grid-template-columns:var(--cartaz-grelha);column-gap:var(--space-6);width:auto;margin-inline:0;display:grid}.cartaz-page .cartaz-poster-body>*{grid-column:2}.cartaz-page .cartaz-poster-body>.cartaz-name,.cartaz-page .cartaz-poster-body>.cartaz-when{grid-column:2/span 2}.cartaz-page .cartaz-offer{display:none}.cartaz-page .cartaz-view>.house-strip{justify-self:start;width:auto}.cartaz-page .cartaz-facts-prose,.cartaz-page .cartaz-view>*>.cartaz-lots-sub{font-size:var(--size-lead)}.cartaz-page .house-strip>a,.cartaz-page .house-strip>button,.cartaz-page .buy-dock-from span,.cartaz-page .cartaz-share{font-size:var(--size-caption)}.lot-sheet-scrim{padding:var(--space-6);align-items:center}.lot-sheet{border:var(--rule) solid color-mix(in srgb, var(--accent) 38%, var(--iron-700));width:min(100%,34rem);max-height:min(88svh,44rem)}}.cartaz-empty-actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.profile-follow{width:fit-content;margin-top:var(--space-4)}@media (min-width:760px){.night-stack{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}}.wallet-page.page,.directory-page.page,.help-page.page,.rede-page.page{max-width:var(--cartaz-column,60rem)}.checkout-cancelled{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--brand-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:var(--rule) solid color-mix(in srgb, var(--signal-hold) 38%, var(--iron-700));color:var(--signal-hold);font-size:var(--size-body);display:flex;position:sticky;top:0}.checkout-cancelled p{margin:0}.checkout-cancelled .ticket-action{border-color:color-mix(in srgb, var(--signal-hold) 38%, transparent);width:auto;color:var(--signal-hold)}.checkout-cancelled .ticket-action.quiet{color:var(--signal-hold);border-color:#0000}.checkout-cancelled .ticket-action:hover:not(:disabled),.checkout-cancelled .ticket-action.quiet:hover{border-color:color-mix(in srgb, var(--signal-hold) 62%, transparent);color:var(--cal-100)}.cartaz-invite{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-3);color:var(--cal-300);font-size:var(--size-body);flex-wrap:wrap;display:flex}.cartaz-invite>b{color:var(--cal-100)}.cartaz-invite>span{padding:var(--space-1) var(--space-2);background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent-text)}.rede-ganhos{gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6);padding-block:var(--space-5);border-block:var(--rule) solid var(--iron-700);grid-template-columns:repeat(2,minmax(0,14rem));display:grid}.rede-ganhos>div{gap:var(--space-2);display:grid}.rede-ganhos b{font-size:var(--size-lead);color:var(--cal-100)}.rede-ganhos-nota{color:var(--cal-500);text-wrap:pretty;grid-column:1/-1;margin:0}.rede-links{margin-bottom:var(--space-6)}.rede-links-row{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.rede-link-copy{width:auto}.ponte{background:var(--iron-900);min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.ponte-cartao{text-align:center;max-width:22rem}.ponte-marca{margin:0 0 var(--space-6);color:var(--cal-500)}.ponte-titulo{margin:0 0 var(--space-3);color:var(--cal-100);font-family:var(--font-body), sans-serif;font-weight:800;font-size:var(--size-title)}.ponte-texto{margin:0 0 var(--space-6);color:var(--cal-500);font-size:var(--size-body);line-height:1.5}.ponte-botao{min-height:var(--touch-target);padding:0 var(--space-7);background:var(--accent);color:var(--accent-ink);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.ponte-nota{margin:var(--space-4) 0 0;color:var(--cal-500);font-family:var(--font-mono), monospace;font-size:var(--size-micro)}@media (pointer:coarse){.login-input,.lot-code-input,.transfer-input,.identity-input,.identity-textarea,.directory-search input,.report-filtros select,input,textarea,select{font-size:var(--size-lead)}}
