.workspace-body,.workspace-sidebar{min-width:0}@media (max-width:640px){.workspace .workspace-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace .workspace-sidebar nav a{min-width:0}.event-business-management .event-business-group li{grid-template-columns:48px minmax(0,1fr);display:grid}.event-business-management .event-business-group li>.app-button{grid-column:2;justify-self:start;margin-left:0}}.workspace-account>div>span{white-space:nowrap}.event-card-banner{object-fit:cover}.event-card-cover>.event-badge{z-index:1}.workspace-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.workspace{--app-red:#e51b23;--app-muted:#a5a5aa;--app-line:#ffffff1a;background:#070708;grid-template-columns:224px minmax(0,1fr);min-height:100vh;font-size:14px;display:grid}.workspace svg{flex-shrink:0}.workspace a:focus-visible,.workspace button:focus-visible,.workspace input:focus-visible,.workspace textarea:focus-visible,.guest-invitation a:focus-visible,.guest-invitation button:focus-visible{outline-offset:4px;outline:2px solid #ff5b63}.workspace-skip{z-index:20;background:#e51b23;padding:14px;position:fixed;top:-80px;left:20px}.workspace-skip:focus{top:12px}.workspace-sidebar{border-right:1px solid var(--app-line);background:#0b0b0d;flex-direction:column;height:100vh;padding:34px 20px 20px;display:flex;position:sticky;top:0}.workspace-sidebar .wordmark{margin:0 8px 48px;font-size:26px}.workspace-label{letter-spacing:.16em;color:#77777e;margin:0 12px 16px;font-size:9px}.workspace-sidebar nav{gap:6px;display:grid}.workspace-sidebar nav a{color:#a5a5aa;border-radius:7px;align-items:center;gap:12px;padding:13px 12px;font-size:12px;font-weight:500;display:flex}.workspace-sidebar nav a:hover{color:#fff;background:#171719}.workspace-sidebar nav a[aria-current]{color:#ff6168;background:linear-gradient(90deg,#361215,#221013);border:1px solid #501b20}.sidebar-note{margin-top:auto;padding:60px 12px 30px}.sidebar-note>svg{color:#e51b23;margin-bottom:16px}.sidebar-note strong{letter-spacing:-.04em;font:600 24px/1.1 Space Grotesk,sans-serif;display:block}.sidebar-note em{color:#e51b23;font-style:normal}.sidebar-note p{color:#77777e;margin-top:12px;font-size:10px}.workspace-account{border-top:1px solid var(--app-line);align-items:center;gap:10px;padding:20px 4px 0;display:flex}.account-avatar{color:#ff848b;background:#2b1418;border:1px solid #572328;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.workspace-account>div{min-width:0}.workspace-account strong{margin-bottom:5px;font-size:11px;display:block}.workspace-account>div>span{text-overflow:ellipsis;color:#a5a5aa;max-width:136px;font-size:10px;display:block;overflow:hidden}.workspace-body{min-width:0}.workspace-topbar{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:16px;height:77px;padding:0 38px;display:flex}.workspace-topbar>div{align-items:center;gap:16px;display:flex}.workspace-topbar span{letter-spacing:.12em;color:#77777e;font-size:9px}.workspace-topbar strong{font-size:12px;font-weight:500}.workspace-logout{color:#a5a5aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font:11px Inter,sans-serif;display:flex}.workspace-content{max-width:1500px;margin:auto;padding:42px 38px 28px}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.workspace-heading>div{min-width:0}.heading-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.heading-actions .app-button{white-space:nowrap;margin:0}.workspace-eyebrow{letter-spacing:.17em;font-weight:600;color:#e9535b!important;margin:0 0 13px!important;font-size:9px!important}.workspace-heading h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0 0 12px;font:500 clamp(28px,3.1vw,43px)/1.08 Space Grotesk,sans-serif}.workspace-heading h1 em{color:#e51b23;font-style:normal}.workspace-heading p{color:#a5a5aa;margin:0;font-size:12px;line-height:1.6}.workspace-back{color:#aaa;margin-bottom:24px;font-size:11px;display:inline-block}.app-button{color:#fff;cursor:pointer;background:#e51b23;border:1px solid #e51b23;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:11px 18px;font:600 12px/1.3 Inter,sans-serif;text-decoration:none;display:inline-flex}.app-button:hover{background:#f02b34}.app-button.secondary{color:#e2e2e5;background:#141416;border-color:#ffffff29}.app-button.secondary:hover{background:#202024}.app-button:disabled{opacity:.6;cursor:wait}.workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:35px;display:grid}.workspace-metrics>div{border:1px solid var(--app-line);background:linear-gradient(135deg,#121214,#0d0d0f);border-radius:9px;align-items:center;gap:14px;padding:23px 20px;display:flex}.metric-icon{color:#e95159;background:#251216;border:1px solid #391c20;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.workspace-metrics>div>div>span{color:#a5a5aa;font-size:10px;display:block}.workspace-metrics strong{margin-top:3px;font:500 29px Space Grotesk,sans-serif;display:block}.events-panel{border:1px solid var(--app-line);background:#0d0d0f;border-radius:10px;padding:25px}.events-panel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.events-panel-heading h2{align-items:center;gap:10px;margin:0 0 7px;font:500 21px Space Grotesk,sans-serif;display:flex}.events-panel-heading h2 span{color:#bbb;border:1px solid #353538;border-radius:5px;padding:2px 7px;font:11px Inter,sans-serif}.events-panel-heading p{color:#87878e;margin:0;font-size:11px}.event-search{color:#777;border:1px solid #2b2b30;border-radius:7px;align-items:center;gap:9px;min-width:230px;padding:10px 12px;display:flex}.event-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;font:11px Inter,sans-serif}.event-filters{border-bottom:1px solid var(--app-line);gap:7px;margin:25px 0;padding-bottom:14px;display:flex}.event-filters button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 12px;font:11px Inter,sans-serif}.event-filters button[aria-pressed=true]{color:#ff6972;background:#281215;border-color:#582026}.event-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.event-card{background:#121214;border:1px solid #29292d;border-radius:9px;min-width:0;overflow:hidden}.event-card-cover{background:radial-gradient(at 80% 0,#512027 0%,#0000 70%),linear-gradient(145deg,#201316,#100e11);align-items:center;height:155px;padding:24px;display:flex;position:relative;overflow:hidden}.event-card-cover>svg{color:#b73c46;opacity:.6}.event-cover-word{color:#a55860;letter-spacing:-.035em;font:600 15px Space Grotesk,sans-serif;position:absolute;bottom:18px;right:16px}.event-card-cover>.event-badge{position:absolute;top:13px;right:13px}.event-badge{color:#b4b4ba;letter-spacing:.03em;white-space:nowrap;background:#1b1b20;border:1px solid #38383f;border-radius:5px;padding:5px 8px;font-size:9px;line-height:1.2;display:inline-flex}.event-badge.green{color:#86d3ac;background:#13251d;border-color:#244532}.event-card-content{padding:18px}.event-card-tags{color:#b1a5a7;flex-wrap:wrap;gap:8px;font-size:9px;display:flex}.event-card-tags>span{align-items:center;gap:4px;display:flex}.event-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:14px 0 16px;font:500 20px/1.15 Space Grotesk,sans-serif}.event-card h3 a:hover{color:#ff6972}.event-card-content>p{color:#a5a5aa;align-items:flex-start;gap:8px;font-size:10px;line-height:1.5;display:flex}.event-manage-link{border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;margin-top:21px;padding-top:15px;font-size:11px;font-weight:500;display:flex}.event-manage-link svg{color:#f25159}.event-results{color:#777;margin:22px 0 0;font-size:10px}.workspace-empty{text-align:center;padding:45px 15px}.workspace-empty>svg{color:#e51b23;margin:0 auto 20px}.workspace-empty h3{margin:0 0 12px;font:500 24px Space Grotesk,sans-serif}.workspace-empty p{color:#a5a5aa;margin-bottom:22px;font-size:12px}.workspace-footnote{color:#797981;align-items:center;gap:8px;margin-top:24px;font-size:10px;display:flex}.workspace-notice{background:#251316;border:1px solid #702e33;border-radius:9px;padding:25px}.workspace-notice h2{font-size:20px}.workspace-notice p{color:#bbb}.workspace-form-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}.workspace-event-form{padding:28px}.workspace-event-form fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-event-form .form-section h2{font-size:20px}.workspace-event-form label{color:#aaa;font:11px Inter,sans-serif}.workspace-event-form .form-section>div:first-child{display:flex}.workspace-event-form small{color:#909098;font-size:10px;line-height:1.5}.form-actions{justify-content:space-between;gap:12px;display:flex}.form-aside{background:radial-gradient(at 100% 0,#35171e,#0000 75%),#121113;border:1px solid #332125;border-radius:9px;padding:30px 24px}.form-aside h2{letter-spacing:-.045em;margin:26px 0 18px;font:500 30px/1.05 Space Grotesk,sans-serif}.form-aside p{color:#aaa;font-size:12px;line-height:1.7}.form-aside ol{color:#d4c2c5;margin:24px 0;padding-left:18px;font-size:11px;line-height:2.5}.form-aside .small{border-top:1px solid #382229;padding-top:18px;font-size:10px}.detail-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);align-items:start;gap:22px;display:grid}.detail-stack{gap:20px;display:grid}.detail-panel{border:1px solid var(--app-line);background:#111113;border-radius:10px;min-width:0;padding:25px}.panel-title{align-items:center;gap:10px;margin-bottom:15px;display:flex}.panel-title>svg{color:#e94d56}.panel-title h2{margin:0;font:500 18px Space Grotesk,sans-serif}.panel-title>.event-badge{margin-left:auto;font-size:8px}.detail-panel>p{color:#aaa;font-size:12px;line-height:1.7}.event-summary{background:radial-gradient(at 100% 0,#3b171e,#0000 70%),#131114}.event-summary-top{gap:8px;display:flex}.event-summary h2{letter-spacing:-.045em;margin:32px 0 20px;font:500 35px/1.08 Space Grotesk,sans-serif}.event-summary h2 em{color:#ee444e;font-style:normal}.event-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8!important}.event-summary-bottom{color:#b3a1a6;border-top:1px solid #362127;align-items:center;gap:10px;margin-top:28px;padding-top:15px;display:flex}.event-summary-bottom p{margin:0;font-size:10px;line-height:1.6}.ticket-summary{grid-template-columns:1.4fr 1fr .7fr;gap:12px;margin:25px 0;display:grid}.ticket-summary dt{text-transform:uppercase;letter-spacing:.1em;color:#888;margin-bottom:9px;font-size:9px}.ticket-summary dd{overflow-wrap:anywhere;margin:0;font:500 20px Space Grotesk,sans-serif}.detail-panel .feature-note,.feature-note{color:#9f9698;border-top:1px solid #30262a;padding-top:14px;font-size:10px;line-height:1.6}.inline-app-link{color:#ff737b;align-items:center;gap:8px;font-size:12px;display:inline-flex}.upcoming-features{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.upcoming-features span{color:#8c8c93;border:1px solid #2c2c30;border-radius:5px;padding:8px 10px;font-size:10px}.invite-panel>.panel-title h2{font-size:18px}.invite-qr{background:#fff;border-radius:12px;width:220px;max-width:100%;margin:27px auto;padding:12px}.invite-qr img{width:100%;height:auto;display:block}.invite-url-label{color:#9b9ba3;font-size:10px;display:block}.invite-url-label input{color:#c7c7cc;background:#08080a;border:1px solid #303035;border-radius:6px;width:100%;margin-top:8px;padding:12px;font-size:11px;display:block}.invite-actions{gap:9px;margin:14px 0 20px;display:flex}.invite-actions>*{flex:1;padding:10px 8px;font-size:11px}.invitation-preview{color:#bbb;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.copy-status{min-height:16px;color:#9fddb6!important;font-size:11px!important}.detail-panel .local-invite-note{color:#c5a88c;background:#211a14;border:1px solid #3d2d1f;border-radius:6px;padding:12px;font-size:10px;line-height:1.6}.save-notice{color:#a7e0bb;background:#13251c;border:1px solid #2c4b36;border-radius:7px;align-items:center;gap:9px;margin:0 0 24px;padding:12px 15px;font-size:12px;display:flex}.guest-invitation{color:#f7f7f5;background:radial-gradient(at 50% 0,#321318,#0000 65%),#070708;flex-direction:column;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.guest-invitation>.wordmark{margin-bottom:35px;font-size:26px}.guest-invitation-card{background:#121113;border:1px solid #39252b;border-radius:16px;width:100%;max-width:510px;overflow:hidden}.guest-invitation-card>h1,.guest-invitation-card>p,.guest-invitation-card>.app-button,.guest-invitation-card>.workspace-back{margin:25px}.guest-invitation-art{color:#ee6974;background:radial-gradient(at 70% 10%,#67212c,#0000 80%),linear-gradient(140deg,#201218,#0c0b0d);flex-direction:column;justify-content:center;align-items:center;gap:20px;height:180px;display:flex}.guest-invitation-art span{letter-spacing:.15em;font:10px DM Mono,monospace}.guest-invitation-body{padding:32px}.guest-invitation-body h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:22px 0;font:500 38px/1.03 Space Grotesk,sans-serif}.guest-event-meta{color:#c5bbc0;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.guest-invitation-body>.event-description{color:#aca2a6;margin-top:26px;font-size:13px}.guest-coming{background:#1b1518;border:1px solid #36262d;border-radius:10px;margin-top:30px;padding:22px}.guest-coming>svg{color:#e95360}.guest-coming h2{margin:12px 0;font:500 21px Space Grotesk,sans-serif}.guest-coming p{color:#aba1a5;margin:0;font-size:12px;line-height:1.7}.guest-privacy{color:#94898f;align-items:center;gap:8px;margin-top:24px;font-size:10px;line-height:1.5;display:flex}.guest-signoff{color:#756a70;margin-top:25px;font-size:10px}@media (min-width:1600px){.event-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.workspace{grid-template-columns:195px minmax(0,1fr)}.workspace-content{padding:32px 24px}.workspace-topbar{padding:0 24px}.workspace-metrics>div{gap:10px;padding:18px 12px}.event-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-form-layout{grid-template-columns:minmax(0,1fr) 230px}.workspace-event-form .ticket-fields{grid-template-columns:1fr}.workspace-sidebar{padding-left:14px;padding-right:14px}.workspace-account>div>span{max-width:115px}}@media (max-width:900px){.workspace{grid-template-columns:1fr}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--app-line);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;height:auto;padding:20px 24px;display:flex;position:static}.workspace-sidebar .wordmark{margin:0;font-size:22px}.workspace-label,.sidebar-note,.workspace-account{display:none}.workspace-sidebar nav{gap:8px;display:flex}.workspace-sidebar nav a{padding:9px;font-size:11px}.workspace-topbar{height:55px}.workspace-form-layout{grid-template-columns:minmax(0,1fr) 250px}.workspace-heading h1{font-size:35px}.workspace-metrics{gap:10px}.workspace-metrics>div{padding:16px 12px}.metric-icon{width:34px;height:34px}}@media (max-width:640px){.workspace-sidebar{flex-wrap:wrap;padding:17px 16px}.workspace-sidebar nav{border-top:1px solid #25252a;width:100%;padding-top:12px}.workspace-sidebar nav a{flex:1;justify-content:center}.workspace-sidebar nav a svg{width:16px}.workspace-topbar{padding:0 18px}.workspace-topbar>div{gap:9px}.workspace-topbar span{font-size:8px}.workspace-content{padding:28px 16px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:19px;margin-bottom:25px}.workspace-heading h1{font-size:33px}.workspace-heading>.app-button{width:100%}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:25px}.workspace-metrics strong{font-size:25px}.workspace-metrics>div>div>span{font-size:9px}.events-panel{padding:18px 14px}.events-panel-heading{flex-direction:column;align-items:stretch;gap:18px}.event-search{min-width:0}.event-filters{gap:4px}.event-filters button{padding:8px 10px}.event-card-grid{grid-template-columns:1fr}.event-card-cover{height:155px}.workspace-form-layout,.event-dashboard-grid{grid-template-columns:1fr}.form-aside{order:-1;padding:20px}.form-aside h2{margin:15px 0;font-size:26px}.form-aside ol{display:none}.workspace-event-form{padding:20px}.workspace-event-form .form-row,.workspace-event-form .visibility-options{grid-template-columns:1fr}.detail-panel{padding:21px}.event-summary h2{font-size:33px}.panel-title{flex-wrap:wrap}.ticket-summary dd{font-size:17px}.guest-invitation{padding:26px 16px}.guest-invitation-body{padding:24px}.guest-invitation-body h1{font-size:34px}.guest-invitation-art{height:150px}}@media (prefers-reduced-motion:reduce){.workspace *{scroll-behavior:auto!important;transition:none!important}}.heading-actions{margin-top:0}@media (max-width:640px){.workspace-heading .heading-actions{justify-content:stretch;gap:10px;width:100%}.workspace-heading .heading-actions .app-button{flex:1 1 0;min-width:0}}.guest-entry-actions{background:#141414;border:1px solid #373737;border-radius:12px;margin:24px 0;padding:24px}.guest-entry-actions h2{margin:10px 0;font:500 26px/1.08 Space Grotesk,sans-serif}.guest-entry-actions>p:not(.section-label):not(.checkout-error){color:#bbb;margin:12px 0;line-height:1.6}.guest-entry-actions .app-button{margin-top:10px}.guest-account-link{color:#ddd;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:16px 0 0;padding:0;font:12px Inter,sans-serif;text-decoration:underline;display:block}.guest-account-link:disabled{opacity:.6;cursor:wait}.setup-wizard [hidden]{display:none!important}.setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 32px;padding:0;list-style:none;display:grid}.setup-steps li{color:#777;border-top:2px solid #303036;gap:10px;padding-top:14px;font-size:11px;display:grid}.setup-steps li[aria-current]{color:#fff;border-color:#f12635}.setup-steps li>span{border:1px solid #43434a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.setup-steps li[aria-current]>span{background:#df1728;border-color:#df1728}.setup-caption{letter-spacing:.12em;color:#ee6470;margin-bottom:24px;font-size:10px}.setup-wizard .form-section>h2{margin:0 0 24px;font-size:24px}.setup-navigation{gap:10px;display:flex}.setup-uploads{grid-template-columns:1fr 1fr;gap:14px;display:grid}.setup-upload{border:1px dashed #494047;border-radius:8px;min-width:0;padding:15px}.setup-upload input[type=file]{width:100%;padding:12px 0;font-size:10px}.setup-upload p{color:#ffa0a6;font-size:11px}.setup-planned{gap:10px;margin-top:25px;display:grid}.setup-planned>div{background:#171519;border:1px solid #322a30;border-radius:7px;justify-content:space-between;gap:12px;padding:15px;font-size:12px;display:flex}.setup-planned span{color:#a998a0;font-size:10px}@media (max-width:640px){.setup-uploads{grid-template-columns:1fr}.setup-steps{gap:5px}.setup-steps strong{font-size:10px}.setup-navigation{gap:6px}.setup-wizard .app-button{padding:11px 12px}}.workspace:has(.continuous-setup){color:#eee;background:#070708;grid-template-columns:205px minmax(0,1fr);font-family:Arial,sans-serif}.workspace:has(.continuous-setup) .workspace-sidebar{border-color:var(--app-line);background:#0b0b0d}.workspace:has(.continuous-setup) .workspace-topbar{border-color:var(--app-line);background:#070708}.workspace:has(.continuous-setup) .workspace-topbar{height:60px}.workspace:has(.continuous-setup) .workspace-content{max-width:none;padding:28px 24px 48px}:is(.workspace:has(.continuous-setup) .workspace-heading,.workspace:has(.continuous-setup) .form-aside,.workspace:has(.continuous-setup) .workspace-back){display:none}.workspace:has(.continuous-setup) .workspace-form-layout{display:block}.continuous-setup{background:#373737;border:1px solid #444;border-radius:7px;width:100%;max-width:540px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.continuous-setup h1{letter-spacing:0;margin:0 0 8px;font-size:20px;font-weight:600}.continuous-setup h3{margin:0;font-size:14px}.continuous-setup .setup-intro{color:#aaa;margin:0 0 18px;font-size:12px;line-height:1.5}.continuous-setup label{color:#e0e0e0;margin:0 0 14px;font:600 12px/1.4 Arial,sans-serif;display:block}.continuous-setup input:not([type=checkbox]):not([type=radio]),.continuous-setup textarea{color:#eee;background:#303030;border:1px solid #494949;border-radius:5px;width:100%;min-height:32px;margin-top:5px;padding:8px 10px;font:12px/1.4 Arial,sans-serif;display:block}.continuous-setup input[type=color]{height:34px;padding:5px 8px!important}.continuous-setup textarea{resize:vertical;min-height:64px}.continuous-setup small{color:#aaa;font:12px/1.5 Arial,sans-serif;display:block}.continuous-setup .form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.continuous-setup .zone-note{margin:-6px 0 16px}.continuous-setup input[type=checkbox],.continuous-setup input[type=radio]{accent-color:#d90018;width:auto;margin:0 7px 0 0}.continuous-setup .inline-radios{flex-wrap:wrap;gap:14px;margin:-8px 0 20px;display:flex}.continuous-setup .inline-radios label{align-items:center;margin:0;font-weight:400;display:flex}.continuous-setup .setup-module{border-top:1px solid #464646;margin-top:20px;padding:24px 0 0}.continuous-setup .module-toggle{cursor:pointer;align-items:center;gap:10px;margin-bottom:18px;display:flex}.continuous-setup .module-toggle input{appearance:none;background:#555;border:0;border-radius:20px;flex:none;width:36px;height:20px;margin:0;position:relative}.continuous-setup .module-toggle input:before{content:"";background:#333;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.continuous-setup .module-toggle input:checked{background:#d40017}.continuous-setup .module-toggle input:checked:before{transform:translate(16px)}.continuous-setup :focus-visible{outline-offset:3px;outline:2px solid #ff5a68}.continuous-setup [hidden]{display:none!important}.continuous-setup .module-fields{padding:0 0 0 28px}.continuous-setup .module-fields>small{margin:12px 0}.continuous-setup .discovery{border:1px solid #494949;border-radius:6px;margin-top:20px;padding:14px}.continuous-setup button{cursor:pointer;color:#fff;background:#c90017;border:1px solid #bc182b;border-radius:5px;padding:8px 12px;font:600 12px Arial,sans-serif}.continuous-setup button:disabled,.continuous-setup input:disabled{opacity:.45;cursor:not-allowed}.continuous-setup .wide-button{background:#303030;border-color:#4b4b4b;width:100%;margin:14px 0}.continuous-setup .setup-choices{margin:20px 0!important}.continuous-setup .setup-choices legend{margin-bottom:8px;font-size:12px;font-weight:600}.continuous-setup .setup-choices>div{flex-wrap:wrap;gap:6px;display:flex}.continuous-setup .setup-choices label{cursor:pointer;border:1px solid #505050;border-radius:4px;align-items:center;margin:0;padding:6px;font-size:10px;display:flex}.continuous-setup .setup-choices label:has(input:checked){background:#403337;border-color:#d6001a}.continuous-setup .setup-module:nth-of-type(5) .setup-choices>div{grid-template-columns:1fr 1fr;display:grid}.continuous-setup .invitation-drafts{margin-top:24px}.continuous-setup .invite-entry{align-items:center;gap:7px;margin-top:8px;display:flex}.continuous-setup .invite-entry input{min-width:0;margin:0!important}.continuous-setup .invite-entry button{white-space:nowrap;flex:none}.continuous-setup .invitation-drafts ul{margin:0;padding:0;list-style:none}.continuous-setup .invitation-drafts li{overflow-wrap:anywhere;border:1px solid #505050;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;padding:10px;font-size:12px;display:flex}.continuous-setup .invitation-drafts li button,.continuous-setup .sponsor-tier header button{background:0 0;border-color:#555;font-size:10px}.continuous-setup .sponsor-tier{border:1px solid #4b4b4b;border-radius:5px;margin:16px 0;padding:14px}.continuous-setup .sponsor-tier header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.continuous-setup .extra-details{margin:14px 0;font-size:12px}.continuous-setup summary{cursor:pointer;color:#bbb;margin-bottom:12px}.continuous-setup .module-note{color:#aaa;margin-top:15px;font-size:11px;line-height:1.5}.continuous-setup .form-actions{justify-content:flex-end;margin-top:22px}.continuous-setup .app-button{border-radius:5px;padding:10px 12px;font:600 12px Arial,sans-serif}.continuous-setup .app-button.secondary{background:0 0;border:1px solid #555}.continuous-setup .setup-upload{border:0;padding:0}.continuous-setup .setup-upload img{max-height:170px;margin-bottom:18px;object-fit:contain!important;height:auto!important}@media (max-width:900px){.workspace:has(.continuous-setup){grid-template-columns:1fr}}@media (max-width:600px){.workspace:has(.continuous-setup) .workspace-content{padding:18px 12px}.continuous-setup{padding:18px}.continuous-setup .module-fields{padding-left:10px}.continuous-setup .form-row{gap:10px}.continuous-setup input{min-width:0}.continuous-setup .inline-radios{gap:10px}}.event-setup-panel{border:1px solid var(--app-line);background:#111214;border-radius:12px;gap:16px;margin:24px 0;padding:24px;display:grid}.event-setup-panel h2{margin:8px 0;font-size:24px}.event-setup-panel p{color:var(--app-muted);line-height:1.6}.event-setup-panel .heading-actions{flex-wrap:wrap;justify-content:flex-start}.sponsor-placement-editor label:has(input[type=checkbox]){align-items:center;gap:10px;margin:16px 0;display:flex}.sponsor-placement-editor input[type=checkbox]{width:18px;height:18px;accent-color:var(--red)}.sponsor-placement-review{margin:0 0 28px}.sponsor-placement-review h2{font:600 24px/1.3 var(--ep-font-heading);margin-bottom:18px}.sponsor-placement-editor h3{font:600 18px/1.4 var(--ep-font-heading);margin:20px 0}.sponsor-placement-editor p,.sponsor-placement-review>p{color:var(--muted);line-height:1.7}.sponsor-placement-editor fieldset{border:0;min-width:0;padding:0}.sponsor-placement-editor .player-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.sponsor-placement-editor label{gap:8px;font-size:14px;display:grid}.sponsor-placement-editor input,.sponsor-placement-editor select{background:var(--bg);color:var(--white);border:1px solid var(--line);border-radius:var(--ep-radius-control);width:100%;min-width:0;padding:12px}.sponsor-placement-editor :focus-visible{outline:3px solid var(--white);outline-offset:3px}@media (max-width:600px){.sponsor-placement-editor .player-fields{grid-template-columns:1fr}}.booth-package-asset-list{margin:20px 0;padding-left:26px;list-style:decimal}.booth-package-asset-list li{padding-left:4px}.booth-package-editor h3{font:600 18px/1.4 var(--ep-font-heading);margin:24px 0 12px}.booth-package-editor fieldset>p{color:var(--muted);font-size:13px;line-height:1.6}.booth-package-editor{margin-bottom:28px}.booth-package-editor h2{font:600 24px/1.3 var(--ep-font-heading);margin-bottom:16px}.booth-package-editor>p{color:var(--muted);line-height:1.7}.booth-package-editor fieldset{border:1px solid var(--line);border-radius:var(--ep-radius-card);min-width:0;margin:20px 0;padding:20px}.booth-package-editor label{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:14px;display:flex}.booth-package-editor input:not([type=checkbox]),.booth-package-editor textarea{background:var(--bg);width:100%;color:var(--white);border:1px solid var(--line);border-radius:var(--ep-radius-control);font:inherit;padding:12px}.booth-package-editor input[type=checkbox]{width:18px;height:18px;accent-color:var(--red)}.booth-package-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.booth-package-editor :focus-visible{outline:3px solid var(--white);outline-offset:3px}@media (max-width:550px){.booth-package-options{grid-template-columns:1fr}}:root{--ep-radius-control:8px;--ep-radius-card:14px;--ep-space-control:12px;--ep-font-heading:"Space Grotesk",Arial,sans-serif;--ep-font-body:Inter,Arial,sans-serif;--ep-focus-width:3px;--ep-motion-fast:.15s}.brand-preview-panel{margin:0 0 28px}.brand-preview-panel h2{font:600 24px/1.3 var(--ep-font-heading);margin:10px 0 12px}.brand-preview-panel>p{color:var(--muted);line-height:1.7}.brand-preview-controls{flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0;display:flex}.brand-preview-controls label{align-items:center;gap:10px;font-size:14px;display:flex}.brand-preview-controls input[type=color]{border:1px solid var(--line);border-radius:var(--ep-radius-control);background:var(--surface);width:60px;height:40px;padding:4px}.brand-preview-controls input[type=checkbox]{accent-color:var(--red);width:18px;height:18px}.brand-preview-controls :focus-visible{outline:var(--ep-focus-width) solid var(--white);outline-offset:4px}.brand-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.brand-preview-card{background:var(--event-surface);color:var(--event-text);border:1px solid var(--line);border-radius:var(--ep-radius-card);min-width:0;font-family:var(--event-body-font),Arial,sans-serif;padding:20px}.brand-preview-card>span{color:var(--event-muted);font-size:12px}.brand-preview-art{background:var(--event-secondary);border-bottom:4px solid var(--event-primary);border-radius:var(--ep-radius-control);height:130px;font:bold 22px var(--ep-font-heading);color:#fff;place-items:center;margin:16px 0;display:grid}.brand-preview-card h3{font:600 22px/1.3 var(--event-heading-font),Arial,sans-serif;overflow-wrap:anywhere}.brand-preview-card p{color:var(--event-muted);margin:12px 0 20px;font-size:13px;line-height:1.7}.brand-preview-button{padding:var(--ep-space-control);border-radius:var(--ep-radius-control);background:var(--event-primary);color:var(--event-button-text);text-align:center;font-size:13px;font-weight:600}.brand-preview-note{margin-top:20px;font-size:12px}@media (max-width:800px){.brand-preview-grid{grid-template-columns:1fr}.brand-preview-controls{flex-direction:column;align-items:flex-start}}.lifecycle-panel h2{margin:10px 0 12px;font:600 24px/1.3 Space Grotesk,Arial,sans-serif}.lifecycle-preview-option{color:var(--muted);align-items:center;gap:10px;margin:20px 0;font-size:14px;display:flex}.lifecycle-preview-option input{accent-color:var(--red);width:18px;height:18px}.lifecycle-panel{margin-bottom:28px}.lifecycle-panel>p{color:var(--muted);line-height:1.7}.lifecycle-stages{flex-wrap:wrap;gap:10px;margin:24px 0;padding:0;list-style:none;display:flex}.lifecycle-stages li{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:9px 14px;font-size:13px}.lifecycle-stages li[aria-current=step]{border-color:var(--red);color:var(--white);background:#321318}.lifecycle-checks{margin:20px 0;padding:0;list-style:none}.lifecycle-checks li{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;display:flex}.lifecycle-checks strong{font-size:14px}.lifecycle-checks p{color:var(--muted);margin:6px 0;font-size:13px;line-height:1.6}.lifecycle-checks span{white-space:nowrap;color:var(--muted);font-size:12px}.lifecycle-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.lifecycle-panel button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.lifecycle-checks li{flex-direction:column;gap:6px}.lifecycle-actions button{width:100%}}.brand-preview-art{color:var(--event-secondary-text)}.readiness-item-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.readiness-item-actions .readiness-action{white-space:normal;text-align:center;font-size:12px}.readiness-action:focus-visible{outline:3px solid var(--red);outline-offset:3px}.readiness-action:disabled{opacity:.55;cursor:not-allowed}#event-name,#event-date,#event-end,#event-cover,#event-description,#event-access,#event-branding,#sponsor-media{scroll-margin-top:24px}@media (max-width:700px){.readiness-item-actions{align-items:flex-start}}.workspace-menu-toggle{display:none}@media (max-width:900px){.workspace .workspace-sidebar{flex-wrap:wrap;position:relative}.workspace-sidebar>.wordmark{order:0}.workspace-menu-toggle{color:#fff;cursor:pointer;background:#171216;border:1px solid #443038;border-radius:8px;flex-direction:column;flex-shrink:0;order:1;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;margin-left:auto;display:flex}.workspace-menu-toggle span{background:currentColor;border-radius:2px;width:22px;height:2px;display:block}.workspace-menu-toggle:focus-visible{outline-offset:3px;outline:2px solid #ff6168}.workspace .workspace-sidebar nav{border-top:1px solid #30262a;order:2;grid-template-columns:1fr;gap:6px;width:100%;padding-top:14px;display:grid}.workspace .workspace-sidebar[data-menu-open=false] nav{display:none}.workspace .workspace-sidebar nav a{box-sizing:border-box;justify-content:flex-start;min-height:44px;padding:13px 14px;font-size:14px}.workspace .workspace-sidebar .workspace-label,.workspace .workspace-sidebar .sidebar-note{display:none}}.site-account-control{flex-shrink:0;margin-left:auto;display:block}.site-nav .site-account-control{margin-right:18px}.site-nav .site-account-control .app-button{white-space:nowrap}.site-nav .site-account-control .my-accounts-menu>nav{max-width:calc(100vw - 32px)}@media (max-width:1050px){.site-nav .site-account-control{margin-right:0}.site-nav .site-account-control .app-button{gap:6px;padding:10px;font-size:11px}.site-nav .site-account-control .my-accounts-menu>nav{right:-52px}}.my-accounts-menu .account-menu-heading{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);margin:16px 12px 6px;padding-top:12px;font:600 10px/1.5 Inter,Arial,sans-serif}.owner-page-navigation{justify-content:flex-end;margin-bottom:24px;display:flex}
.guest-event-page{color:#f7f4f6;background:radial-gradient(at 90% 20%,#251016 0,#0000 40%),#070709;min-height:100vh;padding-bottom:80px}.guest-event-page .guest-event-banner{background:#180d12;height:360px;position:relative;overflow:hidden}.guest-event-banner:after{content:"";pointer-events:none;background:linear-gradient(#0002 40%,#070709);position:absolute;inset:0}.guest-event-banner .wordmark{z-index:2;background:#09070bd9;border:1px solid #ffffff30;border-radius:8px;padding:12px 15px;position:absolute;top:28px;left:4vw}.guest-event-banner-image{object-fit:cover;object-position:center}.guest-event-page .guest-event-body{z-index:2;background:0 0;border:0;width:calc(100% - 64px);max-width:1120px;margin:-60px auto 0;padding:0;position:relative}.guest-event-page .guest-event-summary{background:linear-gradient(125deg,#211117,#111014 65%);border:1px solid #49303a;border-radius:18px;min-width:0;padding:36px 40px;box-shadow:0 20px 60px #0005}.guest-section-kicker{letter-spacing:.15em;color:#ff6c81!important;margin:0 0 15px!important;font:10px/1.5 DM Mono,monospace!important}.guest-event-summary h1{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:860px;margin:0 0 24px!important;font:600 clamp(30px,4vw,52px)/1.06 Space Grotesk,sans-serif!important}.guest-event-page .guest-event-facts{color:#c4b6be;flex-wrap:wrap;gap:14px 28px;font-size:13px;line-height:1.6;display:flex}.guest-event-facts span{align-items:center;gap:10px;display:flex}.guest-event-facts svg{color:#ec798b;flex-shrink:0}.guest-event-page .guest-event-description{color:#d4c8ce;margin:24px 0;font-size:15px;line-height:1.7}.guest-attendance{color:#f3e5eb;align-items:center;gap:10px;margin:24px 0;font-size:12px;display:flex}.guest-attendance span{color:#aa939e;border-left:1px solid #533442;padding-left:12px}.guest-event-page .guest-event-details{border-top:1px solid #48303a;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;padding-top:24px;display:grid}.guest-event-details h2{color:#fff;margin:0 0 8px;font-size:12px}.guest-event-details p,.ticket-access-note{color:#b8a9b2;font-size:12px;line-height:1.7}.ticket-access-note a{color:#ff91a0;text-underline-offset:4px}.guest-event-page .guest-event-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:auto;margin:18px 0 28px;display:flex;position:static}.guest-event-actions button,.guest-event-actions>a{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-weight:600;display:inline-flex;padding:12px 20px!important;font-size:12px!important}.guest-event-actions button{color:#eee;background:#151116!important;border:1px solid #4c3642!important}.guest-event-actions>a{color:#fff;background:#d20c35!important}.guest-event-actions>p{text-align:right;color:#c9b8c1;width:100%;font-size:12px}.guest-event-page .guest-event-media{background:#100e12;border:1px solid #392b34;border-radius:16px;margin-top:0;padding:0;scroll-margin-top:24px;overflow:hidden}.guest-event-page .guest-event-tabs{background:#19131a;border-bottom:1px solid #3f2c37;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:8px;display:grid}.guest-event-tabs button{min-height:48px;color:#b9a6b1!important;background:0 0!important;border:0!important;border-radius:9px!important;font-size:13px!important}.guest-event-tabs button[aria-selected=true]{box-shadow:inset 0 0 0 1px #723043;color:#fff!important;background:#331720!important}.guest-event-media [role=tabpanel]{padding:32px}.guest-event-media .event-photo-panel{margin:0}.guest-event-media .event-photo-heading h2{font:500 28px Space Grotesk,sans-serif}.guest-event-media .event-photo-heading p{color:#b2a2ad;max-width:600px;font-size:13px;line-height:1.7}.guest-event-media .event-photo-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.guest-event-media .event-photo-grid>article{background:0 0;border:0;padding:0}.guest-profile.guest-profile-polished{background:0 0;width:100%;max-width:none;margin:0;padding:0}.guest-profile-heading{align-items:center;gap:20px;margin-bottom:32px;display:flex}.guest-profile-heading h2{margin:0 0 8px;font:500 32px Space Grotesk,sans-serif}.guest-profile-heading p:not(.guest-section-kicker){color:#b8a4b0;margin:0;font-size:13px}.guest-profile-avatar{background:linear-gradient(145deg,#b70932,#3f1729);border:2px solid #e36785;border-radius:50%;flex-shrink:0;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.guest-profile-avatar img{object-fit:cover;width:100%;height:100%}.guest-profile-avatar span{color:#fff;font:500 26px Space Grotesk,sans-serif}.guest-profile-polished form{max-width:none;display:block}.guest-profile-polished fieldset{border:0;grid-template-columns:1fr 1fr;gap:24px;min-width:0;padding:0;display:grid}.profile-field-group{background:#171118;border:1px solid #3c2935;border-radius:12px;min-width:0;padding:24px}.profile-field-group h3,.profile-return h3{align-items:center;gap:8px;margin:0 0 12px;font:500 17px Space Grotesk,sans-serif;display:flex}.profile-field-group p,.profile-return p{color:#baa6b4;margin:0 0 18px;font-size:12px;line-height:1.75}.profile-field-group label{color:#e1d2dc;gap:9px;margin-top:18px;font-size:12px;display:grid}.guest-profile-polished input:not([type=checkbox]){color:#f7f3f6;background:#0a080d;border:1px solid #55414f;border-radius:7px;width:100%;min-width:0;padding:13px;font:14px Inter,sans-serif}.profile-field-group small{color:#ae96a4;margin-top:10px;font-size:11px;display:block}.profile-field-group .profile-checkbox{align-items:center;gap:10px;font-size:11px;line-height:1.5;display:flex}.profile-contact-row{gap:8px;display:grid}.guest-profile-polished .profile-save{background:#d00a33;border:0;width:auto;min-height:48px;margin-top:24px;padding:12px 24px;display:inline-flex}.profile-return{background:#101217;border:1px solid #343543;border-radius:12px;gap:16px;margin-top:28px;padding:22px;display:flex}.profile-return>svg{color:#b9a3b3;flex-shrink:0}.profile-return p{margin:0}.profile-return .app-button{margin:16px 0}.profile-return a{color:#ff91ae;text-decoration:underline}.profile-success{background:#14271e;border-left:3px solid #7fcda1;padding:12px 16px;color:#a4e6c0!important;font-size:12px!important}.guest-event-page :focus-visible{outline-offset:3px;outline:2px solid #ff7494}.guest-profile-polished input[type=checkbox]{accent-color:#da1240}.guest-capture-card{background:radial-gradient(circle at 90% 0,#3a1423,#171117 55%);border:1px solid #4b2838;border-radius:16px;padding:30px;box-shadow:0 20px 50px #0004}.capture-kicker{letter-spacing:.16em;color:#ff6e88;font:10px DM Mono,monospace}.capture-intro h2{margin:12px 0 8px;font:500 32px Space Grotesk,sans-serif}.capture-intro p{color:#c4b3be;margin:0 0 26px;font-size:13px}.capture-choice-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.capture-choice-grid button{text-align:left;color:#fff;background:#22151e;border:1px solid #513546;border-radius:12px;justify-items:start;gap:10px;padding:22px;font-size:14px;font-weight:600;display:grid}.capture-choice-grid button.capture-primary{background:#d20c35;border-color:#ed5674}.capture-choice-grid button span{color:#cbb6c2;font-size:11px;font-weight:400}.capture-choice-grid button.capture-primary span{color:#ffe3ea}.capture-camera-stage{background:#050507;border-radius:14px;overflow:hidden}.capture-camera-stage>video{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:58vh;display:block}.capture-controls{justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.capture-controls button{color:#fff;background:#21171f;border:1px solid #493743;border-radius:8px;padding:10px 14px;font-size:12px}.capture-controls .capture-shutter{background:#e51545;border:4px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;display:grid}.capture-preview>div:first-child{background:#070709;border-radius:12px;overflow:hidden}.capture-preview img,.capture-preview video{object-fit:contain;width:100%;max-height:58vh;display:block}.capture-preview-actions{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.capture-preview-actions button{color:#fff;background:#21171f;border:1px solid #4d3845;border-radius:8px;padding:12px 18px}.capture-preview-actions .capture-primary{background:#d20c35;border-color:#ed5674}.capture-upload-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.capture-status,.capture-error{border-radius:8px;margin:18px 0 0;padding:12px 14px;font-size:12px}.capture-status{color:#a9e9c0;background:#143020}.capture-error{color:#ffc0ce;background:#3a1823}.guest-host-cta{background:linear-gradient(115deg,#351420,#1a1018 70%);border:1px solid #5a2638;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:24px 26px;display:flex}.guest-host-cta h3{margin:8px 0;font:500 22px Space Grotesk,sans-serif}.guest-host-cta p:not(.guest-section-kicker){color:#c7b5c0;max-width:600px;margin:0;font-size:12px;line-height:1.6}.guest-host-cta .app-button{white-space:nowrap;align-items:center;gap:9px;display:inline-flex;color:#fff!important;background:#d20c35!important}.digital-pass-code{text-align:left;background:#1a1016;border:1px solid #52303b;border-radius:8px;gap:6px;max-width:360px;margin:18px auto 0;padding:12px 14px;display:grid}.digital-pass-code span{letter-spacing:.08em;text-transform:uppercase;color:#b99eaa;font-size:10px}.digital-pass-code code{color:#fff;overflow-wrap:anywhere;font:12px/1.5 DM Mono,monospace}@media (max-width:700px){.guest-event-page .guest-event-banner{height:260px}.guest-event-page .guest-event-body{width:calc(100% - 28px);margin-top:-36px}.guest-event-page .guest-event-summary{padding:26px 22px}.guest-event-page .guest-event-facts{gap:12px;display:grid}.guest-event-page .guest-event-details{grid-template-columns:1fr;gap:16px}.guest-event-page .guest-event-actions{justify-content:stretch}.guest-event-actions button,.guest-event-actions>a{flex:1}.guest-event-page .guest-event-tabs{gap:3px;padding:5px}.guest-event-tabs button{font-size:11px!important}.guest-event-media [role=tabpanel]{padding:20px}.guest-profile-polished fieldset{grid-template-columns:1fr;gap:16px}.guest-profile-heading{gap:14px}.guest-profile-heading h2{font-size:27px}.guest-profile-avatar{width:60px;height:60px}.profile-field-group{padding:18px}.guest-profile-polished .profile-save{justify-content:center;width:100%}.guest-attendance{flex-wrap:wrap}.guest-event-media .event-photo-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.capture-choice-grid{grid-template-columns:1fr}.guest-capture-card{padding:22px 18px}.guest-host-cta{flex-direction:column;align-items:flex-start}.guest-host-cta .app-button{justify-content:center;width:100%}}.capture-preview-actions{flex-wrap:wrap}.capture-preview-actions button{flex:auto}.guest-attendees{margin:16px 0 24px}.guest-face-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guest-face{color:#fff;background:#30232b;border:2px solid #65414f;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.guest-face img{object-fit:cover;width:100%;height:100%}.guest-face-more{cursor:pointer;background:var(--event-primary,#f1262d);border-color:#0000}.guest-face-more:focus-visible{outline-offset:3px;outline:3px solid #fff}.guest-roster-dialog{color:#fff;background:#141114;border:1px solid #65414f;border-radius:18px;width:min(480px,100% - 32px);max-height:80vh;padding:24px}.guest-roster-dialog::backdrop{background:#000b}.guest-roster-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.guest-roster-heading h2{font-size:20px}.guest-roster-list{gap:14px;padding:0;list-style:none;display:grid}.guest-roster-list li{align-items:center;gap:14px;display:flex}.guest-event-page .guest-inline-pass{border-radius:18px;max-width:600px;margin:28px auto 0;padding:0;overflow:hidden}.guest-inline-pass .ticket-cover{border-radius:0;height:190px;margin:0}.guest-inline-pass .ticket-card-content{padding:28px}.guest-inline-pass h2{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(24px,4vw,36px);line-height:1.1}.guest-inline-pass .ticket-qr{box-sizing:border-box;width:min(100%,312px)}.guest-inline-pass .ticket-qr img{width:100%;height:auto}.guest-inline-pass .digital-pass-code{text-align:left;box-sizing:border-box;overflow-wrap:anywhere;width:100%;margin:20px auto 0}.guest-inline-pass .ticket-status{font-size:18px}.guest-inline-pass .ticket-cover img{object-fit:cover}@media (max-width:700px){.guest-inline-pass .ticket-card-content{padding:22px 16px}.guest-inline-pass .ticket-cover{height:140px}.guest-roster-dialog{box-sizing:border-box}}.guest-ticket-partners-layout{margin-top:28px}.guest-ticket-partners-layout .guest-inline-pass{margin-top:0}.guest-event-partners{display:none}.guest-ticket-partners-layout:has(.event-partner-card,.guest-sponsors){grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.guest-ticket-partners-layout:has(.event-partner-card,.guest-sponsors) .guest-event-partners{display:block}.guest-event-partners{border:1px solid #71313f;border-top:3px solid var(--event-primary,#f1262d);background:linear-gradient(145deg,#2a141c,#141114 65%);border-radius:18px;min-width:0;padding:26px}.guest-event-partners>h2{margin:12px 0;font-size:26px;line-height:1.15}.guest-partners-intro{color:#c4afb8;font-size:13px;line-height:1.7}.guest-partner-group{margin-top:26px}.guest-partner-group>h3{text-transform:uppercase;letter-spacing:1.5px;color:#f8a5b2;margin-bottom:12px;font-size:12px}.event-partner-card{background:#100e11;border:1px solid #54303d;border-radius:12px;align-items:flex-start;gap:14px;margin-top:10px;padding:16px;display:flex}.guest-partner-logo{color:#fff;background:#35232d;border-radius:12px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-weight:700;display:flex;overflow:hidden}.guest-partner-logo img{object-fit:cover;width:100%;height:100%}.event-partner-card>div{min-width:0}.event-partner-card h4{overflow-wrap:anywhere;margin:2px 0 7px;font-size:15px}.event-partner-card p{color:#bca9b3;margin:0 0 10px;font-size:12px;line-height:1.5}.event-partner-card a{color:#ffb4c1;text-underline-offset:4px;font-size:12px}.guest-event-partners .guest-sponsors{background:0 0;border:0;margin:24px 0 0;padding:0}.guest-event-partners .guest-sponsor-grid{grid-template-columns:1fr}.guest-partners-preview{color:#dfc3ce;border:1px dashed #a47383;border-radius:8px;padding:10px;font-size:12px}.guest-partner-error{color:#dfc3ce;font-size:13px}.guest-ticket-partners-layout:not(:has(.guest-inline-pass)){grid-template-columns:1fr}@media (max-width:850px){.guest-ticket-partners-layout:has(.event-partner-card,.guest-sponsors){grid-template-columns:1fr}.guest-event-partners{padding:22px}}.guest-selfie-dialog{box-sizing:border-box;border:1px solid #71313f;border-top:3px solid var(--event-primary,#f1262d);color:#fff;background:#151115;border-radius:18px;width:min(480px,100% - 28px);max-height:92dvh;padding:28px;overflow:auto}.guest-selfie-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c}.guest-selfie-dialog h2{margin:12px 0;font-size:28px;line-height:1.15}.guest-selfie-dialog>p{color:#c9b7c0;font-size:13px;line-height:1.6}.guest-selfie-camera{aspect-ratio:1;background:#24171f;border-radius:12px;width:100%;max-height:36dvh;margin:18px 0;position:relative;overflow:hidden}.guest-selfie-camera video,.guest-selfie-camera img{object-fit:cover;width:100%;height:100%}.guest-selfie-camera video{transform:scaleX(-1)}.guest-selfie-camera>span{color:#c5a6b4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.guest-selfie-name{gap:8px;font-size:13px;display:grid}.guest-selfie-name input{color:#fff;box-sizing:border-box;background:#09080a;border:1px solid #65414f;border-radius:8px;width:100%;padding:12px}.guest-selfie-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.guest-selfie-actions button{flex:1;min-height:44px}.guest-selfie-actions button:last-child{flex-basis:100%}.guest-selfie-note{color:#a894a0!important;font-size:11px!important}.guest-password-settings{margin-top:24px}.guest-password-settings>p,.guest-password-settings .guest-password-verification{margin-top:16px}.guest-password-settings .guest-password-verification label{max-width:260px}.guest-password-settings form>p{margin:16px 0 0}.guest-host-cta-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.guest-host-cta .guest-prices-link{border:1px solid #8c5266;color:#ffd5e0!important;background:0 0!important}@media (max-width:700px){.guest-host-cta-actions{flex-wrap:wrap;width:100%}.guest-host-cta-actions .app-button{flex:1;min-width:120px}}.guest-profile-invites{margin-top:18px}.guest-profile-invites .app-button{align-items:center;min-height:44px;display:inline-flex}.guest-profile-photo-control{flex-shrink:0;position:relative}.guest-profile-photo-button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative}.guest-profile-photo-button:focus-visible{outline-offset:5px;outline:2px solid #ff7494}.guest-profile-photo-button:disabled{opacity:.6;cursor:default}.guest-profile-photo-badge{color:#fff;background:#d00a33;border:2px solid #0a080d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:-3px;right:-5px}.guest-profile-photo-button:hover:not(:disabled) .guest-profile-photo-badge{background:#ef1747}.guest-profile-polished .profile-photo-input{display:none}.guest-profile-heading .profile-photo-hint{margin-top:10px!important;font-size:11px!important}.guest-profile-heading .profile-photo-selection{overflow-wrap:anywhere;color:#ff91ae!important;margin-top:8px!important}
.site-nav{gap:28px;max-width:1344px;height:80px;padding-inline:40px}.site-nav .wordmark{flex-shrink:0;font-size:23px}.site-nav .nav-links{gap:28px;margin-left:0}.site-nav .nav-links a,.site-nav .login-link{font-size:12px}.site-nav .button-small{min-height:42px;padding:12px 18px;font-size:11px}.site-nav .menu-button{border:1px solid #53454d;border-radius:8px;flex-shrink:0;width:44px;height:44px}.site-nav .menu-button span{width:20px;margin:0}.site-nav .mobile-navigation{top:72px}.public-events-page{background:radial-gradient(75% 42% at 95% 0,#34171c 0,#0000 70%),#09090c}.public-events-content{max-width:1280px;margin-inline:auto;padding:48px 32px 0}.public-events-heading{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:56px;padding:12px 0 48px;display:grid}.public-events-heading .section-label{letter-spacing:.15em;color:#c0a9b0;margin:0 0 22px;font-size:10px;line-height:1.6}.public-events-heading h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(48px,4.6vw,72px);font-weight:600;line-height:1.02}.public-events-heading h1 em{color:#f4404d}.public-events-intro>p:not(.section-label){color:#bfb8c1;max-width:500px;margin:0;font-size:15px;line-height:1.85}.discovery-signature{color:#928993;align-items:center;gap:10px;margin-top:24px;font-size:11px;display:flex}.discovery-signature svg{color:#d78a96;flex-shrink:0}.discovery-art{isolation:isolate;height:290px;margin:0 16px 0 0;position:relative}.discovery-art:before{content:"";border:1px solid #774b563f;border-radius:50%;position:absolute;inset:0;transform:rotate(-20deg);box-shadow:0 0 0 24px #a2435110}.discovery-art-front,.discovery-art-back{border:6px solid #211b20;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 20px 40px #0006}.discovery-art-front{inset:32px 0 16px 58px;transform:rotate(5deg)}.discovery-art-back{inset:0 155px 52px 10px;transform:rotate(-10deg)}.discovery-art img{object-fit:cover}.discovery-art-front img{object-position:66% center}.discovery-art-back img{object-position:45% center}.discovery-art-front>span{letter-spacing:.1em;background:linear-gradient(#0000,#09070be6);justify-content:space-between;align-items:center;gap:12px;padding:38px 16px 15px;font:9px DM Mono,monospace;display:flex;position:absolute;inset:auto 0 0}.discovery-art-caption{letter-spacing:.16em;color:#ad8b96;font:8px DM Mono,monospace;position:absolute;bottom:-18px;right:8px}.public-events-search{border-top:1px solid #3d303744;margin:0 0 44px;padding-top:30px}.public-events-search>label{color:#d3c8d0;margin-bottom:12px;font-size:12px}.public-events-search>div{gap:12px}.event-search-input{flex:1;align-items:center;min-width:0;display:flex;position:relative}.event-search-input>svg{color:#8e7f8c;pointer-events:none;position:absolute;left:18px}.public-events-search .event-search-input input{outline-offset:3px;background:#17151b;border:1px solid #42363f;border-radius:9px;width:100%;height:56px;padding:16px 18px 16px 49px;font-size:14px}.public-events-search input::placeholder{color:#998f9d}.public-events-search .button{white-space:nowrap;border-radius:9px;min-height:56px;padding-inline:24px;font-size:12px}.event-search-clear{color:#e9b0ba;text-underline-offset:4px;padding:12px;font-size:12px;text-decoration:underline}.discovery-results-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.discovery-results-heading .section-label{color:#a3919f;letter-spacing:.13em;margin:0 0 10px;font-size:9px}.discovery-results-heading h2{letter-spacing:-.035em;margin:0;font:500 31px/1.2 Space Grotesk,sans-serif}.discovery-results-heading>span{color:#a79ca9;overflow-wrap:anywhere;font-size:11px}.public-event-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:28px}.public-event-card{background:linear-gradient(150deg,#19151b,#111014);border:1px solid #3a313c;border-radius:14px;transition:border-color .2s,box-shadow .2s}.public-event-card:hover{border-color:#77525f;box-shadow:0 14px 38px #0003}.public-event-cover{aspect-ratio:16/9;background:radial-gradient(#2c2029,#0c0b0e);border-bottom:1px solid #39303a;height:auto}.public-event-cover img{object-fit:cover;padding:0}.public-event-placeholder{letter-spacing:-.045em;align-self:center;padding:32px;font-size:clamp(23px,3vw,37px);line-height:1.05}.public-event-info{gap:0;padding:26px}.event-card-topline{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.public-event-info .section-label{letter-spacing:.12em;color:#c88f9d;text-transform:uppercase;margin:0;font:10px/1.5 DM Mono,monospace}.public-event-info .public-event-badge{white-space:nowrap;color:#cfc0ce;background:#211920;border-color:#51404d;padding:5px 9px;font-size:9px;position:static}.public-event-info h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 19px;font:600 25px/1.25 Space Grotesk,sans-serif}.event-card-details{gap:10px;margin-bottom:16px;display:grid}.event-card-details p{color:#c0b6c4;align-items:flex-start;gap:10px;margin:0;font-size:12px;line-height:1.6;display:flex}.event-card-details svg{color:#a28297;flex-shrink:0;margin-top:1px}.public-event-info .public-event-description{color:#aba1b0;margin:0 0 22px;font-size:13px;line-height:1.8}.event-card-bottom{border-top:1px solid #3f323d;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:20px;display:flex}.event-card-bottom>small{color:#a69aaa;align-items:flex-start;gap:9px;font-size:10px;line-height:1.65;display:flex}.event-card-bottom>small svg{flex-shrink:0;margin-top:2px}.event-card-bottom .button{flex-shrink:0;align-self:center;min-height:44px;margin:0;padding:12px 17px;font-size:11px}.public-event-pagination{color:#938897;align-items:center;gap:24px;min-height:80px;padding:24px;font-size:11px}.discovery-partner-feature{background:radial-gradient(at 0 0,#3f1b2966,#0000 70%),#171017;border:1px solid #53333f;border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:24px;margin:8px 0 56px;padding:30px;display:grid}.discovery-partner-symbol{color:#eea9bb;background:#492332;border:1px solid #825265;border-radius:16px;place-items:center;width:64px;height:64px;display:grid;transform:rotate(-7deg)}.discovery-partner-symbol svg{transform:rotate(7deg)}.discovery-partner-feature .section-label{letter-spacing:.12em;color:#c18b9d;margin:0 0 10px;font-size:9px}.discovery-partner-feature h2{letter-spacing:-.03em;margin:0 0 10px;font:500 23px/1.25 Space Grotesk,sans-serif}.discovery-partner-feature p:not(.section-label){color:#baacbd;margin:0;font-size:12px;line-height:1.7}.discovery-partner-feature small{color:#998392;margin-top:8px;font-size:10px;display:block}.discovery-partner-feature .button{white-space:nowrap;background:0 0;border:1px solid #785061;min-height:44px;font-size:11px}.discovery-partner-feature .button:hover{background:#492332}.discovery-footer{border-color:#362c36;gap:24px;max-width:none;padding:28px 0 32px}.discovery-footer .wordmark{font-size:20px}.discovery-footer p{color:#928894;font-size:10px}.discovery-footer>a:last-child{color:#c9b7c5;align-items:center;gap:10px;font-size:11px;display:flex}.public-events-empty{background:#151117;border-color:#443442;margin-block:24px;padding:50px 26px}.public-events-empty h2{letter-spacing:-.035em;font:500 28px Space Grotesk,sans-serif}.public-events-empty p{max-width:560px;margin:18px auto 24px;font-size:14px;line-height:1.7}.public-events-page a:focus-visible,.public-events-page input:focus-visible,.public-events-page button:focus-visible{outline-offset:4px;outline:2px solid #f7798b}.marketing-home .hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;min-height:820px;max-height:none}.marketing-home .hero-content{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:70px;max-width:1280px;padding:72px 32px 126px;display:grid}.marketing-home .hero-copy{width:auto}.marketing-home .hero-copy h1{letter-spacing:-.065em;font-size:clamp(54px,5.1vw,76px);line-height:.99}.marketing-home .hero-copy h1 em{white-space:nowrap}.marketing-home .hero-description{max-width:460px;margin:28px 0 26px;font-size:15px;line-height:1.8}.marketing-home .hero-actions{flex-wrap:wrap;gap:12px}.marketing-home .hero-actions .button,.marketing-home .hero-actions .text-link{min-height:48px;font-size:12px}.marketing-home .trust-row{flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:11px}.marketing-home .hero-journey{gap:16px 24px;margin-top:28px;padding-top:24px;font-size:11px}.marketing-home .hero-content>.phone-wrap{width:290px;height:560px;margin:10px auto 0;transform:rotate(5deg)}.marketing-home .hero-content>.phone-wrap>.preview-label{letter-spacing:.12em;font-size:8px;position:absolute;top:-33px;left:-20px;right:-20px}.marketing-home .scroll-cue{bottom:32px;left:max(32px,50% - 608px)}.marketing-home .story-section,.marketing-home .eyes-section,.marketing-home .host-section,.marketing-home .bottom-grid{max-width:1280px;padding-inline:32px}.marketing-home .story-section{padding-block:80px 64px}.marketing-home .story-heading{align-items:center;gap:48px}.marketing-home .story-heading h2,.marketing-home .host-section h2{letter-spacing:-.045em;font-size:clamp(36px,3.6vw,51px);line-height:1.06}.marketing-home .story-heading>p,.marketing-home .host-section>div>p{max-width:350px;font-size:14px;line-height:1.8}.marketing-home .steps{gap:32px;margin-top:40px}.marketing-home .steps>div{padding-top:20px}.marketing-home .steps h3{margin-top:18px;font-size:26px}.marketing-home .steps p{max-width:290px;font-size:13px;line-height:1.8}.marketing-home .eyes-section{grid-template-columns:260px minmax(0,1fr);gap:48px;padding-block:40px 64px}.marketing-home .eyes-copy h2{letter-spacing:-.045em;font-size:33px;line-height:1.07}.marketing-home .eyes-copy p{margin-bottom:16px;font-size:13px;line-height:1.8}.marketing-home .eyes-copy strong{font-size:12px;line-height:1.6}.marketing-home .collage{grid-template-columns:90px minmax(0,1fr) 90px;gap:10px;height:310px}.marketing-home .collage-side{gap:10px}.marketing-home .collage-main,.marketing-home .collage-photo{border:1px solid #ffffff18;border-radius:9px}.marketing-home .live-section{background:linear-gradient(120deg,#1c141a,#111013);border-radius:12px;grid-template-columns:145px minmax(0,1fr);gap:36px;max-width:1216px;margin:0 auto;padding:32px}.marketing-home .live-phone{width:128px;height:230px;margin:0;transform:rotate(-3deg)}.marketing-home .live-copy h2{margin-bottom:28px;font-size:29px}.marketing-home .live-features{gap:0}.marketing-home .live-features>div{min-width:0;padding:0 14px}.marketing-home .live-features h3{margin:12px 0 8px;font-size:12px;line-height:1.4}.marketing-home .live-features p{font-size:11px;line-height:1.7}.marketing-home .host-section{grid-template-columns:1fr 1.15fr;gap:64px;padding-block:80px}.marketing-home .host-list{gap:12px 16px;margin:26px 0 30px;font-size:12px;line-height:1.6}.marketing-home .host-preview{border-radius:12px}.marketing-home .host-preview-row:last-child{padding-bottom:0}.marketing-home .bottom-grid{grid-template-columns:290px minmax(0,1fr);gap:24px;padding-bottom:0}.marketing-home .privacy,.marketing-home .types{background:#111013;border-radius:12px;padding:26px}.marketing-home .privacy h2{font-size:28px;line-height:1.07}.marketing-home .privacy>p{margin:12px 0 24px;font-size:12px}.marketing-home .privacy>div{gap:12px;margin-top:20px}.marketing-home .privacy strong{font-size:11px;line-height:1.5}.marketing-home .privacy small{margin-top:5px;font-size:11px;line-height:1.6}.marketing-home .types h2{letter-spacing:-.03em;margin-bottom:24px;font-size:23px;line-height:1.25}.marketing-home .type-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.marketing-home .type-card{border:1px solid #ffffff1c;border-radius:8px;height:130px}.marketing-home .type-card span{font-size:10px;line-height:1.4;bottom:12px;left:10px;right:10px}.marketing-home .pricing-section{background:radial-gradient(at 100% 0,#371d2b80,#0000 65%),#131015;border-color:#44313d;border-radius:12px;max-width:1216px;margin:64px auto;padding:40px}.marketing-home .pricing-section h2{letter-spacing:-.035em;margin-top:14px;font:500 35px/1.2 Space Grotesk,sans-serif}.marketing-home .pricing-section p{max-width:780px;font-size:14px;line-height:1.8}.marketing-home .pricing-section .button{min-height:46px;margin-top:8px}.marketing-home .final-cta{background-position:50%;gap:60px;min-height:215px;padding:40px 32px}.marketing-home .final-cta h2{letter-spacing:-.03em;font-size:29px;line-height:1.15}.marketing-home .final-cta p{margin-top:12px;font-size:12px}.marketing-home>footer{gap:40px;max-width:1280px;padding:40px 32px}.marketing-home .footer-cols{gap:48px}.marketing-home .footer-cols>div{gap:12px}.partner-page .partner-tabs button{min-height:48px}.partner-page .partner-card-foot button{min-height:44px;padding-inline:8px}.partner-page .partner-card-foot{gap:16px}.partner-page .partner-card-meta{line-height:1.6}.partner-page .partner-card{transition:border-color .2s,box-shadow .2s}.partner-page .partner-card:hover{border-color:#76505c;box-shadow:0 12px 35px #0003}.partner-page .partner-card h3{line-height:1.25}.partner-page .partner-art>strong{letter-spacing:-.06em}.partner-page .partner-panel,.partner-page .partner-application{overflow-wrap:anywhere}@media (max-width:1100px){.site-nav{padding-inline:28px}.public-events-heading{gap:30px}.discovery-art{height:260px}.discovery-art-back{right:110px}.discovery-art-front{left:35px}.discovery-partner-feature{grid-template-columns:52px minmax(0,1fr);gap:20px;padding:26px}.discovery-partner-symbol{width:52px;height:52px}.discovery-partner-feature>.button{grid-column:2;justify-self:start}.marketing-home .hero-content{grid-template-columns:1.4fr 1fr;gap:40px}.marketing-home .hero-copy h1{font-size:clamp(48px,5.6vw,64px)}.marketing-home .hero-content>.phone-wrap{width:250px;height:500px}.marketing-home .live-section{margin-inline:32px}.marketing-home .live-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 0}.marketing-home .live-features>div{margin:0}.marketing-home .eyes-section{grid-template-columns:220px minmax(0,1fr);gap:32px}.marketing-home .collage{grid-template-columns:65px minmax(0,1fr) 65px;height:290px}.marketing-home .host-section{gap:36px}.marketing-home .bottom-grid{grid-template-columns:260px minmax(0,1fr)}.marketing-home .type-list{gap:8px}.marketing-home .type-card{height:120px}.marketing-home .pricing-section{margin-inline:32px}.marketing-home .final-cta{gap:32px}}@media (max-width:760px){.site-nav{height:72px;padding-inline:22px}.site-nav .wordmark{font-size:21px}.site-nav .mobile-navigation{top:65px;left:18px;right:18px}.public-events-content{padding:30px 22px 0}.public-events-heading{grid-template-columns:1fr;gap:0;padding:6px 0 30px}.public-events-heading h1{font-size:clamp(36px,11.8vw,56px)}.public-events-heading .section-label{margin-bottom:18px;font-size:9px}.public-events-intro>p:not(.section-label){max-width:500px;font-size:14px}.discovery-art{display:none}.discovery-signature{margin-top:20px;font-size:10px}.public-events-search{margin-bottom:34px;padding-top:24px}.public-events-search>div{flex-wrap:wrap}.event-search-input{flex-basis:100%}.public-events-search .button{min-height:46px;padding-inline:18px;font-size:11px}.public-events-search .event-search-input input{height:52px;font-size:13px}.discovery-results-heading{align-items:flex-start;gap:15px}.discovery-results-heading h2{font-size:28px}.discovery-results-heading>span{text-align:right;max-width:112px;margin-top:23px;font-size:10px}.public-event-grid{grid-template-columns:1fr;gap:24px}.public-event-cover{aspect-ratio:16/10}.public-event-info{padding:22px}.public-event-info h2{font-size:24px}.event-card-bottom{gap:12px}.event-card-bottom>small{font-size:9px}.event-card-bottom .button{padding:11px 13px;font-size:10px}.discovery-partner-feature{grid-template-columns:1fr;gap:18px;margin-bottom:36px;padding:24px}.discovery-partner-feature>.button{grid-column:1;justify-self:start}.discovery-partner-feature h2{font-size:25px}.discovery-partner-feature p:not(.section-label){font-size:13px}.discovery-partner-symbol{border-radius:12px;width:46px;height:46px}.discovery-footer{flex-wrap:wrap;gap:16px;padding-block:24px}.discovery-footer p{text-align:right;max-width:160px;margin-left:auto;font-size:9px}.discovery-footer>a:last-child{flex-basis:100%;font-size:11px}.marketing-home .hero-section{min-height:0}.marketing-home .hero-content{flex-direction:column;gap:0;padding:48px 24px 86px;display:flex}.marketing-home .hero-copy{width:100%;max-width:580px}.marketing-home .hero-copy h1{letter-spacing:-.06em;font-size:clamp(42px,8.9vw,64px);line-height:1.03}.marketing-home .hero-description{max-width:480px;margin:24px 0;font-size:14px;line-height:1.8}.marketing-home .hero-content>.phone-wrap{width:250px;height:490px;margin:66px auto 0;transform:rotate(3deg)}.marketing-home .hero-content>.phone-wrap>.preview-label{top:-29px}.marketing-home .hero-journey{gap:14px;margin-top:24px;padding-top:22px;font-size:10px}.marketing-home .trust-row{gap:10px 15px;font-size:10px}.marketing-home .scroll-cue{bottom:24px;left:24px}.marketing-home .story-section,.marketing-home .eyes-section,.marketing-home .host-section,.marketing-home .bottom-grid{padding-inline:24px}.marketing-home .story-section{padding-block:52px 40px}.marketing-home .story-heading{margin-top:20px;display:block}.marketing-home .story-heading h2,.marketing-home .host-section h2{font-size:39px}.marketing-home .story-heading>p{max-width:460px;margin-top:24px;font-size:13px}.marketing-home .steps{grid-template-columns:1fr;gap:26px;margin-top:32px}.marketing-home .steps>div{grid-template-columns:32px 1fr;column-gap:16px;padding-top:16px;display:grid}.marketing-home .steps span{padding-top:8px}.marketing-home .steps h3{margin:0 0 8px;font-size:25px}.marketing-home .steps p{grid-column:2;max-width:none;margin:0;font-size:13px}.marketing-home .eyes-section{padding-block:20px 42px;display:block}.marketing-home .eyes-copy h2{max-width:360px;font-size:32px}.marketing-home .eyes-copy p{max-width:500px}.marketing-home .collage{grid-template-columns:60px minmax(0,1fr) 60px;gap:8px;height:255px;margin-top:26px}.marketing-home .collage-side{gap:8px}.marketing-home .live-section{margin-inline:24px;padding:26px;display:block}.marketing-home .live-phone{display:none}.marketing-home .live-copy h2{margin-bottom:25px;font-size:27px}.marketing-home .live-features{grid-template-columns:1fr 1fr;gap:24px 18px}.marketing-home .live-features>div{border:0;padding:0}.marketing-home .live-features p{font-size:12px;line-height:1.7}.marketing-home .host-section{padding-block:52px;display:block}.marketing-home .host-preview{margin-top:30px}.marketing-home .host-list{gap:10px;font-size:11px}.marketing-home .bottom-grid{grid-template-columns:1fr;gap:20px;display:grid}.marketing-home .privacy{margin:0}.marketing-home .privacy,.marketing-home .types{padding:24px}.marketing-home .type-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-home .type-card{height:155px}.marketing-home .type-card span{font-size:11px}.marketing-home .pricing-section{margin:36px 24px;padding:26px}.marketing-home .pricing-section h2{font-size:29px}.marketing-home .pricing-section p{font-size:13px}.marketing-home .final-cta{text-align:center;flex-direction:column;gap:22px;padding:42px 24px;display:flex}.marketing-home .final-cta h2{font-size:26px;line-height:1.25}.marketing-home .final-cta .button{margin:0}.marketing-home>footer{flex-wrap:wrap;align-items:flex-start;gap:30px;padding:32px 24px}.marketing-home .footer-cols{gap:40px}.marketing-home>footer>span{flex-basis:100%;font-size:8px}.partner-page .partner-section-heading{gap:14px}.partner-page .partner-card-foot button{font-size:11px}.partner-page .partner-card-body{padding:22px}}@media (max-width:380px){.public-events-heading h1{font-size:clamp(36px,11.8vw,45px)}.public-events-content{padding-inline:18px}.public-event-info{padding:18px}.event-card-bottom{flex-wrap:wrap}.event-card-bottom .button{width:100%;margin-top:4px}.marketing-home .hero-copy h1{font-size:10vw}.marketing-home .hero-actions{align-items:stretch}.marketing-home .hero-actions>a{white-space:nowrap;flex:1;padding:12px}.marketing-home .collage{grid-template-columns:45px minmax(0,1fr) 45px;height:225px}}@media (prefers-reduced-motion:reduce){.public-event-card,.partner-page .partner-card{transition:none}}@media (max-width:760px){.public-events-page .discovery-footer{grid-template-columns:1fr;justify-items:start;gap:16px;display:grid}.public-events-page .discovery-footer p{text-align:left;order:0;max-width:none;margin:0}.public-events-page .discovery-footer>a:last-child{order:0}}.marketing-home .footer-socials{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.marketing-home .footer-socials a{color:#f5eef3;background:#171117;border:1px solid #51424b;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.marketing-home .footer-socials a:hover{background:#30202b;border-color:#e65d79}.marketing-home .footer-socials a:focus-visible{outline-offset:4px;outline:2px solid #f7798b}.marketing-home .footer-socials svg{flex-shrink:0;width:18px;height:18px}
.guest-sponsors{border:1px solid var(--line);border-radius:var(--ep-radius-card);background:var(--event-surface,var(--surface));color:var(--event-text,var(--white));margin:24px 0;padding:24px}.guest-sponsors h2{font:600 24px/1.3 var(--ep-font-heading);margin:10px 0 20px}.guest-sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.guest-sponsor-grid article{min-width:0}.guest-sponsor-grid img{object-fit:contain;background:var(--event-background,var(--bg));border-radius:var(--ep-radius-control);width:100%;max-height:320px}.guest-sponsor-grid h3{overflow-wrap:anywhere;margin-top:14px;font-size:16px}.event-branded{--red:var(--event-primary);font-family:var(--event-body-font),Arial,sans-serif;background:var(--event-background);color:var(--event-text)}.event-branded h1,.event-branded h2,.event-branded h3{font-family:var(--event-heading-font),Arial,sans-serif}.event-branded .guest-event-summary,.event-branded .guest-access-card,.event-branded .guest-invitation-card{background:var(--event-surface);color:var(--event-text)}.event-branded .guest-entry-actions .app-button,.event-branded .guest-access-card .app-button,.event-branded .ticket-link,.event-branded .capture-choice-grid .capture-primary,.event-branded .capture-preview-actions .capture-primary{background:var(--event-primary);border-color:var(--event-primary);color:var(--event-button-text)}.event-branded .capture-primary span{color:var(--event-button-text)}.event-branded .guest-event-tabs button[aria-selected=true]{background:var(--event-primary);color:var(--event-button-text);border-color:var(--event-primary)}.event-branded .guest-event-actions button,.event-branded .guest-event-actions>a{border-color:var(--event-primary)}.event-branded .guest-section-kicker,.event-branded .section-label{color:var(--event-text)}.event-branded .guest-event-summary{border-top:3px solid var(--event-primary)}.event-branded :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--event-primary);outline-offset:4px}.event-branded .guest-event-banner{background:var(--event-secondary)}.event-branded .guest-event-banner-label{color:var(--event-secondary-text)}.event-branded .invitation-theme-light .section-label{color:inherit}.event-branded .live-player{background:var(--event-background);color:var(--event-text);border-color:var(--event-primary)}.event-branded .live-player-welcome span{color:var(--event-text)}.event-branded .live-player-welcome p,.event-branded .live-player-qr p{color:var(--event-muted)}.event-branded .live-player-qr{background:var(--event-surface);border-color:var(--event-primary)}
:is(.event-notes,.event-roles,.event-inbox,.event-analytics,.photo-games,.camera-settings-panel,.booth-designer) button:not([role=switch]){white-space:normal;overflow-wrap:anywhere;border-radius:7px;max-width:100%;min-height:44px;padding:11px 18px;font:600 12px/1.3 Inter,Arial,sans-serif}:is(.event-notes,.event-roles,.event-inbox,.photo-games)>header{flex-wrap:wrap;align-items:flex-start}:is(.event-notes,.event-roles,.event-inbox,.photo-games)>header>button{align-self:flex-start}.app-button,.services-page button,.auth-resend,.workspace-logout{min-height:44px}.event-header-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex;position:relative}.event-action-menu{min-width:0;position:relative}.event-action-menu>summary{-webkit-user-select:none;user-select:none;gap:12px;list-style:none}.event-action-menu>summary::-webkit-details-marker{display:none}.event-action-menu[open]>summary{border-color:var(--red)}.event-action-menu>nav{z-index:20;border:1px solid var(--app-line,var(--line));background:#141416;border-radius:10px;gap:4px;width:240px;max-width:calc(100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #0008}.event-action-menu>nav>a{border-radius:6px;align-items:center;min-height:44px;padding:12px;font-size:13px;line-height:1.4;display:flex}.event-action-menu>nav>a:hover{background:#292225}.event-action-menu :focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (max-width:680px){.auth-page .auth-visual{background:linear-gradient(135deg,#251115,#08090b);justify-content:flex-start;min-height:0;padding:24px 24px 48px}.auth-page .auth-visual>div{max-width:100%;margin:28px 0 0}.auth-page .auth-visual h1{font-size:clamp(32px,10vw,44px);line-height:1.05}.auth-page .auth-card{max-width:calc(100% - 32px);margin:0 auto 24px;padding:24px}.auth-page .auth-mark{margin-bottom:28px}.auth-page .auth-card h2{font-size:clamp(28px,8vw,36px);line-height:1.12}.auth-page input,.workspace-event-form input:not([type=checkbox]):not([type=radio]),.workspace-event-form select,.workspace-event-form textarea,.services-page input,.services-page select,.services-page textarea{font-size:16px}.workspace-heading .event-header-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.event-header-actions>.app-button,.event-action-menu>summary{white-space:normal;text-align:center;width:100%}.workspace-heading h1,.detail-panel h2{overflow-wrap:anywhere}.event-setup-panel .heading-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}.event-setup-panel .heading-actions .app-button{white-space:normal;max-width:100%}.services-hero-links,.services-request-actions{flex-wrap:wrap;gap:12px}.analytics-window>label{width:100%}}.my-accounts-menu{z-index:40;flex-shrink:0;position:relative}.my-accounts-menu>summary{white-space:nowrap;cursor:pointer;list-style:none}.my-accounts-menu>summary::-webkit-details-marker{display:none}.my-accounts-menu>nav{border:1px solid var(--line);background:#141416;border-radius:10px;gap:4px;width:240px;max-width:calc(100vw - 32px);max-height:70vh;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 36px #0008}.my-accounts-menu>nav>a,.my-accounts-menu>nav>form>button{min-height:44px;color:var(--white);white-space:normal;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;padding:12px;font:500 13px/1.4 Inter,Arial,sans-serif;display:flex}.my-accounts-menu>nav>a:hover,.my-accounts-menu>nav>form>button:hover{background:#292225}.my-accounts-menu .account-menu-identity{color:var(--muted);overflow-wrap:anywhere;margin:4px 12px 10px;font-size:12px}.my-accounts-menu :focus-visible{outline:3px solid var(--red);outline-offset:3px}.mobile-account-control{display:none}@media (max-width:1050px){.site-nav .mobile-account-control{margin-left:auto;display:block}.site-nav .mobile-account-control .app-button{gap:6px;padding:10px;font-size:11px}.site-nav{gap:8px}.site-nav .mobile-account-control .my-accounts-menu>nav{right:-52px}}@media (max-width:640px){.workspace-topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:77px;padding-block:12px}.workspace-topbar>div{flex:1;min-width:0}.workspace-topbar .my-accounts-menu>summary{padding:10px 12px;font-size:11px}.workspace-topbar strong{overflow-wrap:anywhere}}@media (max-width:420px){.site-nav{padding-inline:16px}.site-nav .wordmark .eventpho-brand-image{width:124px}}.event-theme-field{gap:16px;min-width:0;display:grid}.event-theme-field label{gap:7px;display:grid}.event-theme-field select,.event-theme-field input:not([type=hidden]){border:1px solid var(--line);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--white);background:#070708;border-radius:5px;padding:13px;font:14px Inter,Arial,sans-serif}.event-theme-field small{color:var(--muted);font:12px/1.5 Inter,Arial,sans-serif}@media (max-width:680px){.event-theme-field select,.event-theme-field input:not([type=hidden]){font-size:16px}}
