:root{color-scheme:dark;--bg:#090908;--ink:#f7f3ec;--muted:#b9b2a6;--line:rgba(247,243,236,0.16);--line-soft:rgba(247,243,236,0.08);--surface:#12110f;--surface-strong:#1c1a16;--accent:#b7ff2a;--danger:#ff5a5f;--warn:#ffce73}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:0;background-image:linear-gradient(180deg,rgba(183,255,42,.035),transparent 180px)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select{cursor:pointer}.appShell{min-height:100svh;display:grid;grid-template-columns:292px minmax(0,1fr);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 220px),var(--bg)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100svh;border-right:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 180px),#0b0b0a;padding:24px 20px 20px;display:grid;align-content:start;grid-gap:16px;gap:16px}.sidebarTop{display:grid;grid-gap:12px;gap:12px}.brandLockup{display:grid;grid-gap:4px;gap:4px}.brandLockup span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.brand{margin:0;color:var(--accent);font-size:32px;font-weight:900;line-height:.92}.sidebarStatusPill{min-height:34px;width:-moz-fit-content;width:fit-content;padding:0 12px;border-radius:999px;border:1px solid var(--line-soft);display:inline-flex;align-items:center;color:var(--muted);background:rgba(255,255,255,.03);font-size:12px;font-weight:800;letter-spacing:.03em}.sidebarStatusPill[data-tone=success]{color:var(--accent);border-color:rgba(183,255,42,.2);background:rgba(183,255,42,.06)}.inlineForm,.loginBox,.panelForm,.scanForm{display:grid;grid-gap:12px;gap:12px}.inlineForm label,.loginBox label,.panelForm label,.scanForm label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:14px}.loginBox{padding:16px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01))}.loginBox,input,select,textarea{border:1px solid var(--line-soft);border-radius:8px}input,select,textarea{width:100%;min-height:44px;background:#0f0f0e;color:var(--ink);padding:0 12px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}textarea{min-height:96px;padding-block:12px;resize:vertical}input::placeholder,textarea::placeholder{color:rgba(185,178,166,.72)}input:hover,select:hover,textarea:hover{border-color:rgba(247,243,236,.14);background:#131310}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:rgba(183,255,42,.36);box-shadow:0 0 0 1px rgba(183,255,42,.2),0 0 0 6px rgba(183,255,42,.06);background:#151511}.roleNav a,button{min-height:44px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#111107;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-weight:800;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.roleNav a:hover,button:hover:not(:disabled){transform:translateY(-1px)}.roleNav a:focus-visible,.textAction:focus-visible,.workspaceFocusLink:focus-visible,button:focus-visible{outline:none;box-shadow:0 0 0 1px rgba(183,255,42,.24),0 0 0 6px rgba(183,255,42,.06)}button:disabled{cursor:wait;opacity:.7;transform:none}.ghostButton,.roleNav a{background:transparent;color:var(--ink)}.ghostButton:hover:not(:disabled),.roleNav a:hover,.textAction:hover,.workspaceFocusLink:hover{border-color:rgba(183,255,42,.28);color:var(--accent);background:rgba(255,255,255,.022)}.dangerButton{border-color:rgba(255,90,95,.45);background:transparent;color:var(--danger)}.dangerButton:hover:not(:disabled){border-color:rgba(255,90,95,.62);background:rgba(255,90,95,.08);color:#ff8084}.roleNav{display:grid;grid-gap:8px;gap:8px}.roleNav.compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.roleNav a{justify-content:flex-start;padding-inline:12px;border-color:var(--line-soft);background:rgba(255,255,255,.015)}.roleNav a:hover{border-color:rgba(183,255,42,.28);color:var(--accent)}.roleNav a[data-active=true],.workspaceSectionNav a[data-active=true]{border-color:rgba(183,255,42,.32);background:rgba(183,255,42,.08);color:var(--accent)}.sessionBox{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));padding:14px;display:grid;grid-gap:6px;gap:6px}.sessionBox span{color:var(--muted)}.sessionEvent{margin:0;color:var(--ink);font-size:14px;font-weight:700}.sessionBox small,.statusLine{color:var(--muted);line-height:1.45}.sessionBoxActions{display:flex;flex-wrap:wrap;gap:8px}.sessionBoxActions button{width:100%}.sidebarHint{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.sidebarNavGroup{display:grid;grid-gap:10px;gap:10px}.sidebarGroupLabel{margin:0;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.workspace{min-width:0;padding:24px 30px 48px;display:grid;grid-gap:22px;gap:22px;align-content:start}.apiWarningBar{border:1px solid rgba(255,90,95,.35);border-radius:8px;background:rgba(255,90,95,.08);padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.apiWarningBar p{margin:6px 0 0;color:var(--muted)}.workspaceLead{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,360px);grid-gap:18px;gap:18px;align-items:end;padding:10px 0 18px;border-bottom:1px solid var(--line-soft)}.workspaceLeadMain{display:grid;grid-gap:14px;gap:14px}.workspaceLeadText{max-width:720px;margin:0;color:var(--muted);font-size:15px;line-height:1.5}.workspaceLeadMeta{display:flex;flex-wrap:wrap;gap:10px}.workspaceBadge{min-height:32px;border:1px solid rgba(255,255,255,.1);border-radius:999px;display:inline-flex;align-items:center;padding:0 12px;color:var(--muted);background:rgba(255,255,255,.03);font-size:13px;font-weight:700;letter-spacing:.02em}.workspaceBadge[data-tone=success]{border-color:rgba(183,255,42,.28);color:var(--accent)}.workspaceBadge[data-tone=warn]{border-color:rgba(255,206,115,.25);color:var(--warn)}.workspaceLeadRail{display:grid;grid-gap:12px;gap:12px}.workspaceSectionNav{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:4px}.workspaceSectionNav a{min-height:40px;padding:0 14px;border:1px solid var(--line-soft);border-radius:999px;background:rgba(255,255,255,.018);display:inline-flex;align-items:center;color:var(--muted);font-size:13px;font-weight:800;white-space:nowrap}.workspaceSectionNav a:focus-visible,.workspaceSectionNav a:hover{border-color:rgba(183,255,42,.28);color:var(--accent);background:rgba(183,255,42,.06)}.workspaceFocusRow{display:flex;flex-wrap:wrap;gap:10px}.workspaceFocusLink{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line-soft);background:rgba(255,255,255,.02);display:inline-flex;align-items:center;color:var(--ink);font-size:13px;font-weight:800}.workspaceFocusLink:hover{border-color:rgba(183,255,42,.26);color:var(--accent)}.workspaceSelector,.workspaceSnapshot{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.015))}.workspaceSelector span,.workspaceSnapshot p,.workspaceSnapshot span{margin:0;color:var(--muted)}.workspaceSnapshot strong{font-size:24px;line-height:1}.eventStage h2,.sectionTitle h2,.workspaceLead h1{margin:4px 0 0;max-width:840px;font-size:clamp(30px,4vw,54px);line-height:1}.workspaceSelector select{max-width:320px}.eyebrow{margin:0;color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.eventStage{min-height:420px;border:1px solid var(--line-soft);border-radius:8px;background-position:50%;background-size:cover;padding:28px;display:grid;align-content:end;grid-gap:22px;gap:22px}.eventStage h2{max-width:760px;font-size:clamp(48px,9vw,112px);line-height:.88}.eventStageTopline{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.eventStageBody{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:18px;gap:18px;align-items:end}.eventStageCopy{display:grid;grid-gap:10px;gap:10px}.eventStageCopy p{max-width:680px;margin:0}.eventStageMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.eventStageMeta article{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(10,10,9,.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px;display:grid;grid-gap:6px;gap:6px}.eventStageMeta span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.eventStageMeta strong{font-size:16px;line-height:1.15}.eventStage p,.guestRow p,.metric span,.scanForm p,.ticketRow p{color:var(--muted)}.metricsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.metric{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(183,255,42,.06),rgba(255,255,255,.02) 45%,rgba(255,255,255,.015));padding:18px;display:grid;grid-gap:10px;gap:10px;min-height:122px}.metric[data-lead=true]{grid-column:span 2;min-height:140px;padding:22px}.metric strong{font-size:clamp(24px,3vw,40px);line-height:1}.metric span{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.dashboardSection{gap:18px}.dashboardOverview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:16px;gap:16px}.dashboardCurrentEvent,.dashboardNextEvents{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012));padding:20px;display:grid;grid-gap:14px;gap:14px}.dashboardCurrentEventHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.dashboardCurrentEventHeader h3,.dashboardNextEvents h3{margin:6px 0 0;font-size:clamp(28px,3vw,42px);line-height:.98}.dashboardCurrentEventText,.dashboardEventCard p{margin:0;color:var(--muted)}.dashboardCurrentEventStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboardCurrentEventStats article,.dashboardEventCard{border:1px solid var(--line-soft);border-radius:8px;background:rgba(255,255,255,.02)}.dashboardCurrentEventStats article{padding:14px;display:grid;grid-gap:6px;gap:6px}.dashboardCurrentEventStats span,.dashboardEventCardMeta span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.dashboardCurrentEventStats strong{font-size:clamp(24px,3vw,34px);line-height:1}.dashboardEventCard,.dashboardEventList{display:grid;grid-gap:10px;gap:10px}.dashboardEventCard{padding:14px}.dashboardEventCardMeta,.dashboardEventCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dashboardEventCardTop strong{font-size:18px;line-height:1.1}.dashboardEventCardMeta+.dashboardEventCardMeta{padding-top:2px;border-top:1px solid rgba(247,243,236,.06)}.dashboardEventAction{width:100%;justify-content:center}.workSection{border-top:1px solid var(--line-soft);padding-top:34px;display:grid;grid-gap:20px;gap:20px}.sectionTitle{display:grid;grid-gap:8px;gap:8px;max-width:760px}.sectionTitle h2,.sectionTitle p{margin:0}.emptyState{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface);padding:22px;display:grid;grid-gap:10px;gap:10px}.emptyState h2,.emptyState p{margin:0}.emptyState p:not(.eyebrow){color:var(--muted)}.publishGateBox{border:1px solid rgba(255,193,7,.45);border-radius:8px;background:rgba(255,193,7,.08);padding:14px;display:grid;grid-gap:6px;gap:6px}.publishGateBox.ready{border-color:rgba(183,255,42,.42);background:rgba(183,255,42,.08)}.publishGateBox p{margin:0;color:var(--muted)}.twoColumn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.panelForm,.scanForm{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012));padding:18px;box-shadow:0 18px 44px rgba(0,0,0,.14)}.inlineForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.eventStaffPanel{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.012));padding:18px;display:grid;grid-gap:14px;gap:14px}.eventStaffForm{display:grid;grid-gap:12px;gap:12px}.eventStaffForm label{display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.permissionGrid{border:1px solid var(--line-soft);border-radius:8px;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.permissionGrid legend{color:var(--accent);font-weight:900}.permissionGrid label{grid-template-columns:18px minmax(0,1fr);align-items:center}.permissionGrid input{min-height:auto;width:18px}.eventPagePreview{min-height:100%;background:linear-gradient(180deg,rgba(183,255,42,.09),rgba(28,26,22,.94));padding:18px;display:grid;align-content:end;grid-gap:10px;gap:10px}.eventPagePreview,.eventPagePreview a{border:1px solid var(--accent);border-radius:8px}.eventPagePreview a{min-height:42px;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-weight:800}.eventPagePreview p,.eventPagePreview span{color:var(--muted)}.eventPagePreview strong{font-size:clamp(28px,4vw,58px);line-height:.98}.eventMetaPreviewList{display:grid;grid-gap:6px;gap:6px}.eventMetaPreviewList p{margin:0;color:var(--muted)}.eventMetaPreviewList p[data-complete=true]{color:var(--accent)}.onboardingSection{scroll-margin-top:18px}.onboardingHero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:16px;gap:16px;align-items:start}.onboardingHeroCopy{border:1px solid var(--line-soft);border-radius:8px;padding:22px;background:linear-gradient(180deg,rgba(183,255,42,.07),rgba(255,255,255,.018) 42%,rgba(255,255,255,.012));display:grid;grid-gap:10px;gap:10px;min-height:100%}.onboardingChecklistPanel h3,.onboardingHeroCopy h3,.paymentHeroCopy h3,.teamComposeForm h3{margin:0;font-size:clamp(28px,4vw,50px);line-height:.98;max-width:14ch}.onboardingHeroCopy p:last-child,.paymentHeroCopy p:last-child{margin:0;color:var(--muted);line-height:1.55;max-width:60ch}.onboardingSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.onboardingChecklist article,.onboardingSummary div{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012));padding:18px;display:grid;grid-gap:8px;gap:8px}.onboardingChecklist p,.onboardingSummary p,.onboardingSummary span,.organizationForm .statusLine{margin:0;color:var(--muted);line-height:1.45}.onboardingSummary strong{font-size:clamp(28px,4vw,58px);line-height:1}.onboardingGrid{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.onboardingChecklistPanel{border:1px solid var(--line-soft);border-radius:8px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012));display:grid;grid-gap:16px;gap:16px}.onboardingChecklist{display:grid;grid-gap:10px;gap:10px}.onboardingChecklist article[data-complete=true]{border-color:rgba(183,255,42,.42)}.onboardingChecklist article[data-complete=false]{border-color:rgba(255,206,115,.42)}.onboardingChecklist span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.onboardingChecklist article[data-complete=false] span{color:var(--warn)}.onboardingChecklist h3{margin:0}.organizationForm{gap:16px}.organizationFormActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.eventEditForm h3{margin:0;font-size:clamp(26px,4vw,48px);line-height:.96}.textAction{min-height:42px;border:1px solid var(--accent);border-radius:8px;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-weight:800}.paymentStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.paymentWorkspace{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start}.paymentHero,.paymentStage,.paymentWorkspace,.teamRail,.teamStage{display:grid;grid-gap:16px;gap:16px}.paymentHero{border:1px solid var(--line-soft);border-radius:8px;padding:20px;background:linear-gradient(180deg,rgba(183,255,42,.06),rgba(255,255,255,.018) 44%,rgba(255,255,255,.012))}.paymentHeroCopy{display:grid;grid-gap:10px;gap:10px;max-width:62ch}.paymentStatusGrid article{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012));padding:18px;display:grid;grid-gap:8px;gap:8px}.paymentStatusGrid p,.paymentStatusGrid span{margin:0;color:var(--muted);line-height:1.45}.paymentStatusGrid strong{overflow-wrap:anywhere;font-size:clamp(20px,3vw,36px);line-height:1}.paymentActions{display:flex;flex-wrap:wrap;gap:10px}.paymentActions button{width:100%}.paymentRail{display:grid;grid-gap:16px;gap:16px;align-self:stretch}.paymentActionPanel{border:1px solid var(--line-soft);border-radius:8px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012));display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:22px}.paymentConfigForm{gap:16px}.operationsReadiness{display:grid;grid-gap:14px;gap:14px}.operationsActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.operationsActions .statusLine{margin:0}.operationsActions code{font-family:inherit;color:var(--accent)}.operationsCategoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.operationsCategoryGrid article,.operationsChecklist article{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012));padding:18px;display:grid;grid-gap:8px;gap:8px}.operationsCategoryGrid p,.operationsCategoryGrid span,.operationsChecklist p,.operationsChecklist small{margin:0;color:var(--muted);line-height:1.45}.operationsCategoryGrid strong{font-size:clamp(20px,3vw,36px);line-height:1}.operationsChecklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.operationsChecklist article[data-complete=true]{border-color:rgba(183,255,42,.42)}.operationsChecklist article[data-complete=false]{border-color:rgba(255,206,115,.42)}.operationsChecklistHeader{display:grid;grid-gap:6px;gap:6px}.operationsChecklistHeader span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.operationsChecklist article[data-complete=false] .operationsChecklistHeader span{color:var(--warn)}.teamWorkspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:16px;gap:16px;align-items:start}.teamComposeForm,.teamRosterPanel{gap:16px}.teamInlineForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,.8fr) auto}.teamInlineForm button{min-width:148px}.teamRosterPanel{border:1px solid var(--line-soft);border-radius:8px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012));display:grid}.teamAssignmentPanel{gap:16px;position:-webkit-sticky;position:sticky;top:22px}.eventMetaFieldset,.ticketSetup{border:1px solid var(--line-soft);border-radius:8px;padding:14px;display:grid;grid-gap:10px;gap:10px}.eventMetaTemplateBar{display:flex;flex-wrap:wrap;gap:8px}.eventMetaTemplateBar .ghostButton{min-height:38px}.eventMetaFieldset legend,.ticketSetup legend{color:var(--accent);font-weight:900}.ticketSetupRow{grid-template-columns:minmax(120px,1fr) minmax(90px,.6fr) minmax(80px,.5fr)}.guestTable,.listStack,.ticketSetupRow{display:grid;grid-gap:10px;gap:10px}.customerShop{scroll-margin-top:18px}.shopFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.shopLead{max-width:720px;margin-bottom:4px}.shopLead p{margin:0;color:var(--muted);line-height:1.5}.shopDiscoveryBar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.shopDiscoveryBar p{margin:0;color:var(--muted)}.shopDiscoveryActions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.shopGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.shopEvent{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.012));overflow:hidden}.shopHeroMedia{min-height:220px;background-position:50%;background-size:cover;border-bottom:1px solid var(--line-soft)}.shopHero{display:grid;grid-gap:8px;gap:8px}.shopHero h3{margin:0;font-size:clamp(32px,4vw,58px);line-height:.92}.shopHero span,.shopTickets p,.ticketBuyRow span{color:var(--muted)}.shopTickets{padding:18px;display:grid;grid-gap:12px;gap:12px}.shopTickets p{margin:0;line-height:1.5}.ticketBuyRow{border-top:1px solid var(--line);padding-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.ticketBuyRow div{display:grid;grid-gap:5px;gap:5px}.guestRow,.ticketEditRow,.ticketRow{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012));padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;grid-gap:14px;gap:14px;transition:border-color .16s ease,transform .16s ease,background .16s ease}.auditRow:hover,.guestRow:hover,.orderRow:hover,.privacyRow:hover,.ticketEditRow:hover,.ticketRow:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.034),rgba(255,255,255,.016))}.ticketEditRow{grid-template-columns:minmax(160px,1.1fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(130px,.8fr) minmax(150px,1fr) auto}.ticketEditRow label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:14px}.ticketEditRow p{margin:0;color:var(--muted)}.ticketEditRow .checkLine{grid-template-columns:18px minmax(0,1fr);align-items:center}.guestRow h3,.orderRow h3,.privacyRow h3,.ticketRow h3{margin:0;font-size:16px;line-height:1.2}.guestRow p,.orderRow p,.privacyRow p,.ticketRow p{margin:4px 0 0;line-height:1.45}.rowActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center}.rowActions .ghostButton,.rowActions button{min-height:38px;padding-inline:12px;font-size:13px}.muttizettelReviewPanel{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012));padding:20px;display:grid;grid-gap:16px;gap:16px}.reviewHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.reviewHeader h3{margin:0;font-size:clamp(24px,4vw,42px)}.reviewHeader p{margin:6px 0 0;color:var(--muted)}.reviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.reviewGrid div{border:1px solid var(--line-soft);border-radius:8px;padding:12px;display:grid;grid-gap:5px;gap:5px}.reviewFiles span,.reviewGrid span{color:var(--muted);font-size:13px}.reviewGrid p{margin:0;color:var(--muted)}.reviewFiles{display:flex;flex-wrap:wrap;gap:10px}.reviewFiles a,.reviewFiles span{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.reviewFiles a{color:var(--accent);font-weight:900}.entryPresetBar,.scanModeBar{display:flex;flex-wrap:wrap;gap:8px}.entryPresetBar button,.scanModeBar button{padding:9px 11px}.auditPanel,.auditRow,.emergencyBox{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012))}.emergencyBox{padding:14px}.emergencyBox p{margin:6px 0 0;color:var(--muted)}.scanForm{max-width:760px}.scanForm div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr) auto;grid-gap:10px;gap:10px}.guestRow{grid-template-columns:minmax(0,1fr) auto auto auto}.guestRow span{border-radius:999px;padding:8px 10px;background:rgba(255,206,115,.13);color:var(--warn);font-weight:800}.guestRow span[data-status="Nicht erforderlich"],.guestRow span[data-status="gültig"],.guestRow span[data-status="nicht erforderlich"],.guestRow span[data-status=Freigegeben],.guestRow span[data-status=eingecheckt],.guestRow span[data-status=freigegeben],.guestRow span[data-status=ok]{background:rgba(183,255,42,.12);color:var(--accent)}.guestRow span[data-status=Fehlt],.guestRow span[data-status=abgelaufen],.guestRow span[data-status=abgelehnt],.guestRow span[data-status=fehlt],.guestRow span[data-status=gesperrt]{background:rgba(255,90,95,.14);color:var(--danger)}.guestRow span[data-status=eingereicht]{background:rgba(255,206,115,.13);color:var(--warn)}.orderTable,.privacyPanel{display:grid;grid-gap:12px;gap:12px}.attentionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.attentionCard{border-radius:8px;padding:16px;display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012))}.attentionCard p,.orderAttentionList{margin:0}.attentionCard[data-tone=success]{border-color:rgba(183,255,42,.22);background:rgba(183,255,42,.06)}.attentionCard[data-tone=warn]{border-color:rgba(255,206,115,.22);background:rgba(255,206,115,.08)}.attentionCard[data-tone=danger]{border-color:rgba(255,90,95,.22);background:rgba(255,90,95,.08)}.orderRow,.privacyRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,auto) minmax(220px,auto);align-items:start;grid-gap:14px;gap:14px;border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012));padding:18px}.privacyRow{grid-template-columns:minmax(0,1fr) auto}.orderIdentity{display:grid;grid-gap:2px;gap:2px}.orderStateGroup{display:grid;justify-items:start;grid-gap:10px;gap:10px}.orderTotal{font-size:clamp(18px,2.4vw,30px);line-height:1}.orderActions{justify-content:flex-start;align-content:start;max-width:240px}.orderRow span{border-radius:999px;padding:8px 10px;font-weight:900}.orderAttentionList{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.orderAttentionList span{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.guestRow span,.opsQueueCounts span,.orderAttentionList span,.orderRow span,.problemRow span,.recentScanRow span{min-height:30px;display:inline-flex;align-items:center;justify-content:center;line-height:1;letter-spacing:.02em}.orderAttentionList span[data-tone=neutral]{background:rgba(255,255,255,.07)}.orderAttentionList span[data-tone=success]{background:rgba(183,255,42,.12);color:var(--accent)}.orderAttentionList span[data-tone=warn]{background:rgba(255,206,115,.13);color:var(--warn)}.orderAttentionList span[data-tone=danger]{background:rgba(255,90,95,.14);color:var(--danger)}.orderRow span[data-status=PAID]{background:rgba(183,255,42,.12);color:var(--accent)}.orderRow span[data-status=PENDING]{background:rgba(255,206,115,.13);color:var(--warn)}.orderRow span[data-status=CANCELLED],.orderRow span[data-status=REFUNDED]{background:rgba(255,90,95,.14);color:var(--danger)}.privacySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.privacyHero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:16px;gap:16px;align-items:start}.privacySummary article{padding:16px}.privacyActionPanel,.privacySection,.privacySummary article{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012))}.privacyActionPanel,.privacySection{padding:18px;display:grid;grid-gap:16px;gap:16px}.privacyActionPanel{position:-webkit-sticky;position:sticky;top:22px}.privacyActions{justify-content:flex-start}.orderRow p,.privacyRow p,.privacySummary p,.privacySummary span{color:var(--muted)}.privacySummary strong{display:block;margin-top:6px;font-size:clamp(24px,4vw,42px)}.checkInSection{min-height:420px;display:grid;grid-gap:18px;gap:18px}.scannerWorkbench{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:18px;gap:18px;align-items:start}.scannerDesk,.scannerLead{display:grid;grid-gap:14px;gap:14px}.scannerDesk{align-content:start}.cameraScanner{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.016));padding:20px;display:grid;grid-gap:12px;gap:12px}.cameraScanner video{width:100%;min-height:260px;aspect-ratio:16/9;border:1px solid var(--line);border-radius:8px;background:#050505;object-fit:cover}.cameraScanner p{margin:0;color:var(--muted);line-height:1.45}.scannerControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.scanResult{min-height:150px;border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.018));padding:24px;display:grid;place-items:center;text-align:center;font-size:clamp(26px,5vw,64px);font-weight:900}.scanResult[data-result=ok]{border-color:var(--accent);color:var(--accent)}.scanResult[data-result=warn]{border-color:var(--warn);color:var(--warn)}.scanResult[data-result=danger]{border-color:var(--danger);color:var(--danger)}.recentScanRow,.scanTicketCard{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.014))}.scanTicketCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:18px;gap:18px;padding:20px}.scanTicketCard[data-result=ok]{border-color:rgba(183,255,42,.55)}.scanTicketCard[data-result=warn]{border-color:rgba(255,206,115,.65)}.scanTicketCard[data-result=danger]{border-color:rgba(255,90,95,.65)}.scanTicketCard h3{margin:0;font-size:clamp(24px,4vw,44px)}.scanTicketCard p{margin:6px 0 0;color:var(--muted)}.scanTicketCard dl{display:grid;grid-gap:10px;gap:10px;margin:0}.scanTicketCard dl div{display:grid;grid-gap:4px;gap:4px;border-left:3px solid rgba(255,255,255,.1);padding-left:12px}.scanTicketCard dt{color:var(--muted);font-size:12px;text-transform:uppercase}.scanTicketCard dd{margin:0;font-weight:800}.scanDecisionList{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.scanDecisionList article{border:1px solid var(--line-soft);border-radius:8px;padding:14px;display:grid;grid-gap:6px;gap:6px;background:rgba(255,255,255,.026)}.scanDecisionList article p,.scanDecisionList article strong{margin:0}.scanDecisionList article p{color:var(--muted)}.scanDecisionList article[data-tone=success]{border-color:rgba(183,255,42,.22);background:rgba(183,255,42,.05)}.scanDecisionList article[data-tone=warn]{border-color:rgba(255,206,115,.22);background:rgba(255,206,115,.07)}.scanDecisionList article[data-tone=danger]{border-color:rgba(255,90,95,.22);background:rgba(255,90,95,.08)}.recentScans{display:grid;grid-gap:10px;gap:10px}.problemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.problemGrid,.problemPanel{display:grid;grid-gap:14px;gap:14px}.problemPanel{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.016));padding:20px}.problemPanel>strong{font-size:18px;line-height:1.1}.problemRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.problemRow:first-of-type{padding-top:0;border-top:0}.problemRow h3,.problemRow p{margin:0}.problemRow p{margin-top:4px;color:var(--muted)}.problemRow span{border-radius:999px;padding:8px 10px;font-weight:900}.doorSalePanel{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.016));padding:20px;grid-gap:16px;gap:16px}.doorSalePanel,.doorSalesMeta,.doorSessionPanel{border:1px solid var(--line-soft);border-radius:8px;display:grid}.doorSalesMeta,.doorSessionPanel{background:rgba(255,255,255,.026);padding:14px;grid-gap:12px;gap:12px}.doorSalesMeta p,.doorSessionPanel p{margin:4px 0 0;color:var(--muted)}.doorSalesReportGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.doorSalesReportCard{border:1px solid var(--line-soft);border-radius:8px;background:rgba(255,255,255,.026);padding:16px;display:grid;grid-gap:10px;gap:10px}.doorSalesReportCard .sectionTitle h3{margin:0}.doorSalesReportCard .listStack article span{display:block;margin-top:6px;color:var(--muted)}.okText{color:var(--accent)!important}.warnText{color:var(--warn)!important}.dangerText{color:var(--danger)!important}.marketingGrid{display:grid;grid-gap:16px;gap:16px}.marketingPanel{gap:14px}.marketingRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.marketingRow a,.marketingRow p{margin:4px 0 0}.marketingReminderSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.marketingReminderSummary div{border:1px solid var(--line-soft);border-radius:8px;padding:12px;background:rgba(255,255,255,.026)}.opsQueueWrap{display:grid;grid-gap:16px;gap:16px}.opsQueueSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.opsQueueCard,.opsQueueSummary article{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.036),rgba(255,255,255,.016));padding:16px}.opsQueueSummary article{display:grid;grid-gap:6px;gap:6px}.opsQueueCounts,.opsQueueSummary span{color:var(--muted)}.opsQueueSummary strong{font-size:24px;line-height:1}.opsQueueGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.opsQueueCard{display:grid;grid-gap:14px;gap:14px}.opsQueueCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.opsQueueCardHeader h3,.opsQueueCardHeader p,.opsQueueCounts{margin:0}.opsQueueCounts{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:14px}.opsQueueCounts span{border:1px solid var(--line-soft);border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.028)}.marketingReminderSummary strong{display:block;font-size:1.25rem}.entryPointEditor{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px;display:grid;grid-gap:14px;gap:14px}.compactStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.compactStatusGrid article,.entryPointSummary{border:1px solid var(--line-soft);border-radius:8px;background:rgba(255,255,255,.026);padding:14px}.compactStatusGrid article span,.entryPointSummary strong{display:block}.compactStatusGrid article span{color:var(--muted);font-size:12px;text-transform:uppercase}.compactStatusGrid article strong{margin-top:4px}.compactStatusGrid article p,.entryPointSummary p{margin:6px 0 0;color:var(--muted)}.checkGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.compactListStack{gap:10px}.entryPointSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.doorSaleForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;border-top:1px solid rgba(255,255,255,.08);padding-top:16px}.doorSaleActions,.doorSaleResult{grid-column:1/-1}.doorSaleResult{border:1px solid rgba(183,255,42,.18);border-radius:8px;background:linear-gradient(180deg,rgba(183,255,42,.08),rgba(183,255,42,.04));padding:14px 16px;display:grid;grid-gap:8px;gap:8px}.doorSaleResult p{margin:0}.doorSaleResult a{color:var(--accent);font-weight:900}.doorSaleTicketGrid{display:grid;grid-gap:12px;gap:12px}.doorSaleTicketCard{border:1px solid var(--line-soft);border-radius:8px;background:rgba(255,255,255,.026);padding:14px;display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.doorSaleTicketCard img{width:140px;height:140px;background:#fff;border-radius:8px;padding:8px}.doorSaleTicketCard p{margin:0}.recentScans .sectionTitle{margin-top:6px}.recentScans .sectionTitle h3{margin:0}.recentScanRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px}.recentScanRow p{margin:4px 0 0;color:var(--muted)}.recentScanRow span{border-radius:999px;padding:7px 10px;font-weight:900}.recentScanRow[data-result=ok] span{background:rgba(183,255,42,.12);color:var(--accent)}.recentScanRow[data-result=warn] span{background:rgba(255,206,115,.13);color:var(--warn)}.recentScanRow[data-result=danger] span{background:rgba(255,90,95,.14);color:var(--danger)}.auditPanel{padding:16px;display:grid;grid-gap:10px;gap:10px}.auditPanel .sectionTitle h3{margin:0}.auditRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;grid-gap:12px;gap:12px;padding:12px}.auditRowMain{display:grid;grid-gap:4px;gap:4px}.auditRow p{margin:4px 0 0;color:var(--muted)}.auditRowSide{display:grid;justify-items:end}.auditRow span{color:var(--muted);font-weight:800}.analyticsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.analyticsGrid article{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.034),rgba(255,255,255,.015));padding:18px;display:grid;grid-gap:8px;gap:8px}.analyticsGrid p,.analyticsGrid span{color:var(--muted);margin:0;line-height:1.45}.analyticsGrid strong{font-size:clamp(28px,4vw,60px);line-height:1}.analyticsList{display:grid;grid-gap:10px;gap:10px}.analyticsListRow{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.analyticsListRow:first-child{border-top:0;padding-top:0}.analyticsListRow strong{font-size:15px;line-height:1.3}.analyticsListRow p{margin:4px 0 0}.analyticsListRow span{font-weight:800;color:var(--ink);white-space:nowrap}.publicShell{min-height:100svh;background:var(--bg);color:var(--ink)}.publicShell:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(183,255,42,.08),transparent 34%),radial-gradient(circle at bottom left,rgba(255,255,255,.04),transparent 28%)}.publicEventHero,.publicOrganizerHero,.registrationHero,.ticketAccessHero{min-height:78svh;background-color:#090908;background-position:50%;background-size:cover;padding:clamp(20px,5vw,64px);display:flex;flex-direction:column;justify-content:flex-end;gap:24px;position:relative;isolation:isolate}.publicEventHero:after,.publicOrganizerHero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,9,8,.08),rgba(9,9,8,.82));z-index:-1}.registrationHero{min-height:58svh}.ticketAccessHero{min-height:48svh}.publicContent h1,.publicEventHero h1,.publicOrganizerHero h1,.registrationHero h1,.ticketAccessHero h1{margin:0;max-width:980px;font-size:clamp(48px,10vw,136px);line-height:.86}.publicAvailability,.publicContent p,.publicEventHero p,.publicEventInfo p,.publicOrganizerHero p,.registrationHero p,.ticketAccessHero p{color:var(--muted)}.publicHeroTopline{width:min(1180px,100%);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.publicHeroBadge{min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);display:inline-flex;align-items:center;font-size:13px;font-weight:900;letter-spacing:0;color:var(--ink)}.publicHeroLayout{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);grid-gap:28px;gap:28px;align-items:end}.publicHeroAside,.publicHeroContent{border-radius:8px}.publicHeroContent{background:transparent;padding:0;display:grid;grid-gap:18px;gap:18px}.publicHeroAside{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(14,14,12,.56),rgba(14,14,12,.8));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:20px;display:grid;grid-gap:14px;gap:14px}.publicHeroFacts{display:flex;flex-wrap:wrap;gap:10px}.publicHeroFacts span{min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);display:inline-flex;align-items:center;font-size:13px;font-weight:800;color:var(--ink)}.publicActionRow{display:flex;flex-wrap:wrap;gap:10px}.publicActionButton{min-height:42px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-size:14px;font-weight:900;cursor:pointer}.publicActionButton.subtle{background:transparent;color:var(--muted)}.publicActionFeedback{margin:0;color:var(--muted);font-size:14px}.publicInlineForm{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04);padding:14px;display:grid;grid-gap:10px;gap:10px}.publicInlineForm h3,.publicInlineForm p{margin:0}.publicInlineFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.publicInlineForm input{min-height:44px;border:1px solid var(--line);border-radius:8px;background:rgba(10,10,9,.72);color:var(--ink);padding:0 12px}.publicInlineForm button{min-height:42px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#0a1207;padding:0 14px;font-weight:900;cursor:pointer}.publicHeroFactGrid{display:grid;grid-gap:10px;gap:10px}.publicHeroFactGrid article{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04);padding:14px;display:grid;grid-gap:8px;gap:8px}.publicHeroFactGrid article p,.publicHeroFactGrid article span{margin:0;color:var(--muted)}.publicHeroFactGrid article strong{font-size:clamp(20px,3vw,34px);line-height:.94}.publicBrandLogo{width:88px;height:88px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.08);object-fit:cover;box-shadow:0 18px 48px rgba(0,0,0,.3)}.publicLinks{display:flex;flex-wrap:wrap;gap:10px}.publicEventTile strong,.publicLinks a{min-height:42px;border:1px solid var(--accent);border-radius:8px;color:#091006;display:inline-flex;align-items:center;padding:0 14px;font-weight:800;background:var(--accent)}.publicLegalBox{margin-top:28px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.02));padding:22px;display:grid;grid-gap:10px;gap:10px}.publicLegalBox.compact{margin-top:18px}.publicLegalBox h2,.publicLegalBox p{margin:0}.publicLegalBox a{color:var(--accent);font-weight:800}.publicContent,.publicEventLayout,.registrationLayout,.ticketAccessLayout{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:42px 0}.publicSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.publicSummaryGrid article{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));padding:18px;display:grid;grid-gap:8px;gap:8px}.publicSummaryGrid p,.publicSummaryGrid span{margin:0;color:var(--muted)}.publicSummaryGrid strong{font-size:clamp(22px,3vw,42px);line-height:1}.registrationLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;grid-gap:18px;gap:18px}.ticketAccessLayout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;grid-gap:24px;gap:24px}.ticketAccessRail,.ticketAccessRailPanels{display:grid;grid-gap:16px;gap:16px}.ticketAccessRail{position:-webkit-sticky;position:sticky;top:18px}.ticketAccessRail .publicCheckout,.ticketAccessRailCard{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));box-shadow:none}.ticketAccessRail .publicCheckout{position:static;top:auto}.ticketAccessEntry,.ticketAccessRailCard{padding:20px}.ticketAccessRailCard{display:grid;grid-gap:14px;gap:14px}.ticketAccessRailCard h3{margin:0;font-size:24px;line-height:1}.registrationForm{gap:16px}.registrationPreview{position:-webkit-sticky;position:sticky;top:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:18px;display:grid;grid-gap:12px;gap:12px}.registrationPreview h2{margin:0;font-size:clamp(32px,5vw,64px);line-height:.92}.registrationPreview p{margin:0;color:var(--muted)}.registrationPreview strong{color:var(--accent);overflow-wrap:anywhere}.registrationChecklist{border-top:1px solid var(--line);padding-top:12px;display:grid;grid-gap:6px;gap:6px}.registrationChecklist span{color:var(--accent);font-weight:900}.registrationChecklist p{margin:0}.registrationSuccess{border-top:1px solid var(--line);padding-top:12px;display:grid;grid-gap:10px;gap:10px}.registrationSuccess span{color:var(--accent);font-weight:900}.registrationSuccess a{min-height:42px;border:1px solid var(--accent);border-radius:8px;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-weight:800}.ticketAccessList{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.014));padding:24px;display:grid;grid-gap:24px;gap:24px}.ticketAccessList h2,.ticketAccessList p{margin:0}.ticketAccessSection,.ticketAccessStage,.ticketCardStack{display:grid;grid-gap:16px;gap:16px}.ticketAccessStage{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.ticketAccessSectionHeader,.ticketAccessStageTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ticketAccessSectionHeader{flex-direction:column;justify-content:flex-start;gap:6px}.ticketAccessSectionHeader h3,.ticketAccessStageTop h2{margin:0;font-size:clamp(28px,4vw,52px);line-height:.96}.ticketAccessSectionHeader h3{font-size:clamp(24px,3vw,34px)}.ticketAccessSections{display:grid;grid-gap:20px;gap:20px}.ticketAccessSection{padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.ticketAccessSection:first-child{padding-top:0;border-top:0}.ticketAccessHeaderActions,.ticketAccessSummary{display:grid;grid-gap:10px;gap:10px}.ticketAccessMeta,.ticketWalletMeta{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ticketAccessHeaderActions{grid-template-columns:repeat(auto-fit,minmax(160px,max-content))}.ticketAccessSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.ticketAccessSummary article{border:1px solid var(--line-soft);border-radius:8px;padding:14px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));display:grid;grid-gap:6px;gap:6px}.ticketAccessMeta article,.ticketWalletCard,.ticketWalletEmpty,.ticketWalletMeta article{border:1px solid var(--line-soft);border-radius:8px;padding:14px;background:rgba(255,255,255,.024)}.ticketAccessSummary span{color:var(--muted)}.ticketAccessSummary strong{font-size:24px;line-height:1}.ticketAccessMeta strong,.ticketWalletMeta strong{display:block;margin-top:4px}.ticketAccessMeta p,.ticketWalletCard p,.ticketWalletEmpty p,.ticketWalletMeta p{margin:6px 0 0;color:var(--muted)}.ticketHelpPanel{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));padding:20px;display:grid;grid-gap:14px;gap:14px}.ticketHelpItem p,.ticketHelpPanel h3,.ticketStatusNotice p{margin:0}.ticketHelpList,.ticketNoticeList{display:grid;grid-gap:10px;gap:10px}.ticketHelpItem,.ticketStatusNotice{border-radius:8px;padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.ticketHelpItem strong,.ticketStatusNotice strong{font-size:14px}.walletOptionGrid,.walletProviderGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.walletProviderGrid article{border:1px solid var(--line-soft);border-radius:8px;padding:14px;background:rgba(255,255,255,.024);display:grid;grid-gap:6px;gap:6px}.walletProviderGrid p,.walletProviderGrid span{margin:0;color:var(--muted)}.walletProviderGrid strong{font-size:20px;line-height:1}.ticketHelpItem[data-tone=neutral],.ticketStatusNotice[data-tone=neutral]{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.ticketHelpItem[data-tone=success],.ticketStatusNotice[data-tone=success]{border:1px solid rgba(98,214,128,.28);background:rgba(98,214,128,.1)}.ticketHelpItem[data-tone=warn],.ticketStatusNotice[data-tone=warn]{border:1px solid rgba(255,193,92,.28);background:rgba(255,193,92,.1)}.ticketHelpItem[data-tone=danger],.ticketStatusNotice[data-tone=danger]{border:1px solid rgba(255,108,108,.28);background:rgba(255,108,108,.1)}.ticketAccessCard{border:1px solid var(--line-soft);border-radius:8px;padding:20px;display:grid;grid-gap:18px;gap:18px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018))}.ticketCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ticketCardHeader>strong{border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);font-size:13px}.ticketCardBody{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:18px;gap:18px;align-items:start}.ticketCardMain{display:grid;grid-gap:14px;gap:14px}.ticketCardFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ticketCardFacts article{border:1px solid var(--line-soft);border-radius:8px;padding:14px;background:rgba(255,255,255,.024);display:grid;grid-gap:6px;gap:6px}.ticketCardFacts span,.ticketInlineNote{color:var(--muted)}.ticketCardFacts strong{font-size:18px;line-height:1.08}.ticketInlineNote{margin:0;line-height:1.5}.ticketAccessCard h3{margin:4px 0;overflow-wrap:anywhere}.ticketAccessCard span{color:var(--accent);font-weight:900}.ticketNoticeList{margin-top:12px}.ticketQrBox{display:grid;grid-gap:10px;gap:10px;justify-items:center;align-content:start}.ticketQrBox img{width:150px;height:150px;border-radius:8px;background:#fff;padding:8px}.statusLine a,.ticketAccessCard a{color:var(--accent);font-weight:900}.statusLine a:hover,.ticketAccessCard a:hover{color:#d2ff7b}.statusLine a:focus-visible,.ticketAccessCard a:focus-visible{outline:none;box-shadow:0 0 0 1px rgba(183,255,42,.24),0 0 0 6px rgba(183,255,42,.06);border-radius:6px}.ticketCardActions{width:100%}.ticketWalletCard,.ticketWalletGrid{display:grid;grid-gap:14px;gap:14px}.ticketWalletCardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ticketWalletCardHeader h2{margin:4px 0 0}.ticketWalletCardHeader>strong{border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.06);font-size:14px}.walletHero{min-height:44svh}.walletLayout{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.walletSummaryCard{display:grid;grid-gap:14px;gap:14px}.walletBadgeRow{display:flex;flex-wrap:wrap;gap:10px}.walletBadge{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);display:inline-flex;align-items:center;color:var(--ink);font-size:13px;font-weight:900}.walletTicketCard,.walletTicketGrid{display:grid;grid-gap:16px;gap:16px}.walletTicketCard{border:1px solid var(--line-soft);border-radius:8px;padding:20px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.022))}.walletTicketHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.walletTicketHeader p,.walletTicketHeader span{margin:0;color:var(--muted)}.walletTicketHeader h2{margin:4px 0;overflow-wrap:anywhere}.walletTicketHeader>strong{border-radius:999px;padding:8px 10px;background:rgba(183,255,42,.08);border:1px solid rgba(183,255,42,.18);color:var(--accent);font-size:13px}.walletTicketBody{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.walletQrFrame{width:180px;min-width:180px;border-radius:8px;background:#fff;padding:12px;display:grid;place-items:center}.walletQrFrame img{width:100%;height:auto}.walletTicketMeta{display:grid;grid-gap:10px;gap:10px}.walletTicketMeta article{border:1px solid var(--line-soft);border-radius:8px;padding:12px 14px;background:rgba(255,255,255,.024);display:grid;grid-gap:6px;gap:6px}.walletTicketMeta p,.walletTicketMeta span{margin:0;color:var(--muted)}.walletTicketMeta strong{font-size:18px;line-height:1.05}.ticketMuttizettelForm,.ticketTransferForm{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08);padding-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ticketMuttizettelForm .checkLine,.ticketMuttizettelForm .eyebrow,.ticketMuttizettelForm .signatureField,.ticketMuttizettelForm button,.ticketTransferForm .checkLine,.ticketTransferForm .eyebrow,.ticketTransferForm .statusLine,.ticketTransferForm button{grid-column:1/-1}.ticketMuttizettelForm label,.ticketTransferForm label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:14px}.signatureField{display:grid;grid-gap:10px;gap:10px}.signaturePad{width:100%;height:180px;border:1px solid var(--line-soft);border-radius:8px;background:#0f0f0e;touch-action:none}.signatureField small{color:var(--muted);line-height:1.4}.publicEventGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.publicCheckout,.publicEventInfo,.publicEventTile{border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));padding:18px}.publicEventTile{min-height:320px;display:grid;grid-template-rows:160px auto 1fr auto;grid-gap:12px;gap:12px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.publicEventTile:hover{transform:translateY(-2px);border-color:rgba(183,255,42,.35);background:linear-gradient(180deg,rgba(183,255,42,.07),rgba(255,255,255,.03))}.publicEventTileMedia{border-radius:8px;background-position:50%;background-size:cover;border:1px solid rgba(255,255,255,.08)}.publicRecapSection{margin-top:28px;display:grid;grid-gap:18px;gap:18px}.publicRecapGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.publicRecapCard{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));padding:18px;display:grid;grid-gap:14px;gap:14px}.publicRecapCard>p{margin:0}.publicRecapHeader{display:grid;grid-gap:6px;gap:6px}.publicRecapHeader p,.publicRecapHeader span{margin:0;color:var(--muted)}.publicRecapHeader strong{font-size:clamp(22px,4vw,36px);line-height:.98}.publicRecapGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.publicRecapGallery img{width:100%;min-height:180px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.publicRecapActions{display:flex;flex-wrap:wrap;gap:10px}.publicRecapActions a{min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 14px;display:inline-flex;align-items:center;color:var(--ink);background:rgba(255,255,255,.03);font-weight:800}.publicEventTileFooter,.publicEventTileMeta{display:flex;justify-content:space-between;align-items:center;gap:12px}.publicEventTileMeta span:last-child{color:var(--muted)}.publicEventTileBody{display:grid;align-content:start;grid-gap:10px;gap:10px}.publicEventTile span{color:var(--accent);font-weight:900}.publicCheckout h2,.publicEventInfo h2,.publicEventTile h3{margin:0;font-size:clamp(28px,4vw,56px);line-height:.96}.publicEventTile p{color:var(--muted);margin:0}.publicEventLayout{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start}.publicEventInfo,.publicEventLayout{display:grid;grid-gap:20px;gap:20px}.publicEventHighlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.publicEventHighlights article{border:1px solid var(--line-soft);border-radius:8px;background:rgba(255,255,255,.02);padding:16px;display:grid;grid-gap:8px;gap:8px}.publicEventHighlights p,.publicEventHighlights span{margin:0;color:var(--muted)}.publicEventHighlights strong{font-size:clamp(22px,3vw,34px);line-height:.96}.publicTrustGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.checkoutSteps,.checkoutSummary,.publicTrustGrid article{border:1px solid var(--line);border-radius:8px}.publicTrustGrid article{padding:14px;background:rgba(255,255,255,.02)}.publicTrustGrid p{margin:6px 0 0;color:var(--muted)}.publicFaqSection{margin-top:28px;display:grid;grid-gap:12px;gap:12px}.publicFaqList{display:grid;grid-gap:10px;gap:10px}.publicFaqList article{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));padding:16px;display:grid;grid-gap:8px;gap:8px}.publicFaqList p,.publicFaqList strong{margin:0}.purchaseStatusBox{border:1px solid var(--line);border-radius:8px;padding:14px;display:grid;grid-gap:8px;gap:8px;background:rgba(255,255,255,.03)}.purchaseStatusBox p,.purchaseStatusBox strong{margin:0}.purchaseStatusBox p{color:var(--muted)}.purchaseStatusBox[data-state=ok]{border-color:rgba(183,255,42,.42)}.purchaseStatusBox[data-state=warn]{border-color:rgba(255,206,115,.42)}.purchaseStatusBox[data-state=danger]{border-color:rgba(255,90,95,.4)}.purchaseGuidanceList{display:grid;grid-gap:10px;gap:10px}.purchaseGuidanceList article{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.03);padding:14px;display:grid;grid-gap:6px;gap:6px}.purchaseGuidanceList article p,.purchaseGuidanceList article strong{margin:0}.purchaseGuidanceList article p{color:var(--muted)}.publicEventInfo dl{margin:0;display:grid;grid-gap:10px;gap:10px}.publicEventInfo dt{color:var(--accent);font-weight:900}.publicEventInfo dd{margin:4px 0 0;color:var(--muted)}.publicCheckout{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:18px;box-shadow:0 24px 64px rgba(0,0,0,.2)}.checkoutSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden}.checkoutSteps span{padding:9px;color:var(--muted);font-weight:800;text-align:center}.checkoutSteps span:first-child{background:rgba(183,255,42,.12);color:var(--accent)}.checkoutSummary{display:flex;justify-content:space-between;gap:12px;padding:12px;align-items:center;background:rgba(255,255,255,.03)}.checkoutSummary span{color:var(--muted)}.muttizettelBox,.publicCheckout label{display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.publicFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.muttizettelBox{border:1px solid var(--line);border-radius:8px;padding:14px;background:rgba(255,255,255,.03)}.muttizettelBox legend{color:var(--accent);font-weight:900}.checkoutSuccessBox{border:1px solid var(--accent);border-radius:8px;padding:14px;display:grid;grid-gap:10px;gap:10px}.checkoutSuccessBox p{margin:0;color:var(--muted)}.checkoutSuccessBox a{min-height:44px;border-radius:8px;background:var(--accent);color:#111107;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;font-weight:900}.checkLine{grid-template-columns:18px minmax(0,1fr);align-items:start;line-height:1.4}.checkLine input{min-height:auto;width:18px;margin-top:2px}.waitlistBox{border-color:rgba(255,206,115,.34);background:rgba(255,206,115,.06)}@media (max-width:940px){.appShell{grid-template-columns:1fr}.apiWarningBar{flex-direction:column;align-items:stretch}.sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--line-soft)}.roleNav{display:flex;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.roleNav.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsGrid,.dashboardOverview,.eventStageBody,.inlineForm,.onboardingGrid,.onboardingHero,.onboardingSummary,.operationsCategoryGrid,.operationsChecklist,.paymentStatusGrid,.paymentWorkspace,.privacyHero,.publicEventGrid,.publicEventHighlights,.publicEventLayout,.publicHeroLayout,.publicInlineFormGrid,.publicSummaryGrid,.registrationLayout,.shopFilters,.shopGrid,.teamInlineForm,.teamWorkspace,.ticketAccessLayout,.ticketAccessMeta,.ticketCardFacts,.ticketWalletMeta,.twoColumn,.workspaceLead{display:grid;grid-template-columns:1fr}.scannerWorkbench{grid-template-columns:1fr}.paymentActionPanel,.privacyActionPanel,.teamAssignmentPanel,.ticketAccessRail{position:static}.workspaceSelector select{max-width:none}.publicHeroTopline{align-items:flex-start}.publicCheckout,.publicHeroAside,.publicHeroContent{position:static}.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric[data-lead=true]{grid-column:span 2}.workspaceSectionNav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}}@media (max-width:640px){.sidebar,.workspace{padding:16px}.workspaceLeadMeta{gap:8px}.workspaceBadge{width:100%;justify-content:center}.dashboardCurrentEventHeader,.dashboardEventCardMeta,.dashboardEventCardTop{flex-direction:column;align-items:flex-start}.dashboardCurrentEventStats{grid-template-columns:1fr}.orderActions,.orderStateGroup{width:100%;max-width:none}.publicEventTileFooter,.publicEventTileMeta,.publicHeroFacts{flex-direction:column;align-items:flex-start}.auditRow,.checkoutSteps,.compactStatusGrid,.doorSaleForm,.doorSaleTicketCard,.doorSalesReportGrid,.entryPointSummary,.formGrid,.guestRow,.metricsGrid,.opsQueueGrid,.opsQueueSummary,.orderRow,.permissionGrid,.privacyRow,.privacySummary,.problemGrid,.publicFormGrid,.publicRecapGrid,.publicTrustGrid,.recentScanRow,.reviewGrid,.roleNav,.roleNav.compact,.scanDecisionList,.scanForm div,.scanTicketCard,.scannerControls,.ticketAccessCard,.ticketAccessMeta,.ticketAccessSummary,.ticketBuyRow,.ticketEditRow,.ticketMuttizettelForm,.ticketRow,.ticketSetupRow,.ticketTransferForm,.ticketWalletMeta,.walletTicketBody{grid-template-columns:1fr}.ticketAccessStageTop,.ticketCardHeader,.ticketWalletCardHeader,.walletTicketHeader{flex-direction:column}.walletQrFrame{width:100%;min-width:0}.publicRecapGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.rowActions,.scanForm button,.ticketBuyRow button,.ticketRow button{width:100%}.rowActions{justify-content:stretch}.reviewHeader{display:grid}.eventStage{min-height:440px;padding:20px}.metric[data-lead=true]{grid-column:auto}.eventStageMeta{grid-template-columns:1fr}}