:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cp-font-sans:"Segoe UI Variable", "Segoe UI", Arial, Helvetica, sans-serif;--cp-font-weight-regular:400;--cp-font-weight-medium:600;--cp-font-weight-semibold:700;--cp-font-weight-bold:800;--cp-type-page-title:clamp(2rem, 3.2vw, 2.75rem);--cp-type-section-title:clamp(1.3rem, 2vw, 1.55rem);--cp-type-card-title:1.125rem;--cp-type-body:1rem;--cp-type-label:.875rem;--cp-type-meta:.8125rem;--background:#7a536b;--surface:#fff;--surface-muted:#eef1ed;--text:#17211c;--muted:#5f6b63;--border-card:#cfcfcf;--border-subtle:#ffffff52;--border:var(--border-card);--accent-purple:#410947;--accent-emerald:#50c878;--accent:var(--accent-emerald);--accent-strong:var(--accent-emerald);--danger:#a23c31;--card-radius:14px;--control-radius:10px;--card-shadow:0 14px 38px #17211c12;--cp-bg-deep:#08040f;--cp-bg:#120817;--cp-bg-bottom:#09050d;--cp-text:#f8fbfa;--cp-text-strong:#fff;--cp-muted:#f8fbfac7;--cp-muted-soft:#f8fbfaad;--cp-card:#ffffff0e;--cp-card-strong:#ffffff13;--cp-card-border:#ffffff1f;--cp-accent:#06d6c3;--cp-accent-green:#50c878;--cp-accent-ink:#06110e;--cp-purple:#410947;--cp-purple-panel:#190524;--cp-purple-glow:#5c23a05c;--cp-teal-glow:#00cab033;--cp-radius-control:12px;--cp-radius-card:18px;--cp-radius-panel:22px;--cp-radius-pill:999px;--cp-shadow-card:0 24px 70px #0000003d;--cp-shadow-cta:0 16px 42px #00d6be33;--cp-status-success-bg:#50c8781a;--cp-status-success-text:#50c878;--cp-status-success-border:#50c87847;--cp-status-neutral-bg:#f8fbfa1a;--cp-status-neutral-text:#f8fbfac7;--cp-status-neutral-border:#f8fbfa2e;--cp-status-warning-bg:#a45b081f;--cp-status-warning-text:#d99a3d;--cp-status-warning-border:#a45b0847;--cp-status-danger-bg:#a23c311f;--cp-status-danger-text:#ff9b8f;--cp-status-danger-border:#a23c3159}*{box-sizing:border-box}body{min-height:100vh;color:var(--text);font-family:var(--cp-font-sans);font-size:var(--cp-type-body);font-weight:var(--cp-font-weight-regular);background:linear-gradient(135deg,#7a536b 0%,#25243a 50%,#07111f 100%);margin:0;line-height:1.5}a{color:inherit;text-decoration:none}.home-page{color:#f8fbfa;background:radial-gradient(circle at 72% 14%,#00cab033,#0000 30%),radial-gradient(circle at 18% 18%,#5c23a05c,#0000 34%),linear-gradient(#08040f 0%,#120817 48%,#09050d 100%);min-height:100vh;overflow-x:hidden}.home-nav,.home-hero,.home-section,.home-final-cta,.home-footer{width:min(1120px,100% - 40px);margin:0 auto}.home-nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:78px;display:flex}.home-brand{color:#fff;letter-spacing:0;align-items:center;gap:10px;min-width:0;padding:3px 0 3px 2px;font-size:22px;font-weight:950;display:inline-flex}.home-brand-mark{box-sizing:border-box;filter:drop-shadow(0 0 18px #00d6be42);background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:48px;height:38px;display:inline-grid;overflow:visible}.home-brand-mark img,.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.home-nav-links,.home-mobile-actions,.home-hero-actions,.home-footer div{align-items:center;gap:18px;display:flex}.home-nav-links a,.home-mobile-actions a,.home-footer a{color:#f8fbfac7;font-size:14px;font-weight:850}.home-nav-links a:hover,.home-mobile-actions a:hover,.home-footer a:hover{color:#fff}.home-nav-cta,.home-button.primary{color:#06110e;background:linear-gradient(135deg,#06d6c3,#50c878);border:1px solid #50c87894;box-shadow:0 16px 42px #00d6be33}.home-nav-links .home-nav-cta,.home-mobile-actions .home-nav-cta{color:#06110e;border-radius:10px;padding:12px 16px}.home-mobile-actions{display:none}.home-hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:42px;padding:84px 0 58px;display:grid}.home-hero-copy{gap:22px;display:grid}.home-eyebrow{color:#f8fbfac7;letter-spacing:.03em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:950}.home-hero h1,.home-section h2,.home-final-cta h2{color:#fff;letter-spacing:0;margin:0}.home-hero h1{max-width:820px;font-size:clamp(44px,7vw,78px);line-height:.98}.home-hero p,.home-section-heading p,.home-showcase-copy p,.home-step-card p,.home-product-card p,.home-trust-card p,.home-ticket-lookup p,.home-final-cta p{color:#f8fbfab8;margin:0;font-size:18px;line-height:1.55}.home-hero p{max-width:780px}.home-button{border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-weight:950;display:inline-flex}.home-button.secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e}.home-hero-preview,.home-preview-window,.home-event-card,.home-feature-card,.home-step-card,.home-product-card,.home-trust-card,.home-ticket-lookup,.home-final-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e;border:1px solid #ffffff1f;box-shadow:0 24px 70px #0000003d}.home-hero-preview{border-radius:22px;padding:12px}.home-preview-window{background:linear-gradient(135deg,#13081aeb,#0a1220eb),#120817;border-radius:16px;grid-template-columns:84px minmax(0,1fr);min-height:390px;display:grid;overflow:hidden}.home-preview-sidebar{background:#05030a8f;border-right:1px solid #ffffff14;align-content:start;justify-items:center;gap:14px;padding:18px 12px;display:grid}.home-preview-sidebar span:not(.home-brand-mark){background:#ffffff21;border-radius:999px;width:34px;height:8px}.home-preview-main{align-content:start;gap:18px;padding:20px;display:grid}.home-preview-topline{background:#ffffff17;border-radius:999px;width:min(100%,320px);height:34px}.home-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-preview-card{background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;gap:8px;min-height:118px;padding:16px;display:grid}.home-preview-card.large,.home-preview-card.wide{grid-column:1/-1}.home-preview-card span,.home-preview-card em{color:#f8fbfaa8;font-size:13px;font-style:normal;font-weight:800}.home-preview-card strong{color:#fff;font-size:26px;line-height:1.05}.home-preview-bars{gap:8px;display:grid}.home-preview-bars i{background:linear-gradient(90deg,#06d6c3,#50c8783d);border-radius:999px;height:9px;display:block}.home-preview-bars i:nth-child(2){width:72%}.home-preview-bars i:nth-child(3){width:48%}.home-section{gap:28px;padding:54px 0;display:grid}.home-section-heading,.home-showcase-copy{gap:12px;max-width:760px;display:grid}.home-section h2,.home-final-cta h2{font-size:clamp(32px,5vw,50px);line-height:1.04}.home-event-grid,.home-feature-grid,.home-steps-grid,.home-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-feature-grid,.home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-event-card,.home-feature-card,.home-step-card,.home-product-card{border-radius:18px;overflow:hidden}.home-event-poster{aspect-ratio:1;background:radial-gradient(circle at 28% 22%,#ffffff42,#0000 22%),linear-gradient(135deg,#251044,#06342f);position:relative;overflow:hidden}.home-event-poster img{object-fit:contain;width:100%;height:100%;display:block}.home-event-poster:after{content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:0}.home-event-card.event-2 .home-event-poster{background:radial-gradient(circle at 72% 20%,#ff5cde57,#0000 28%),linear-gradient(135deg,#2c0d46,#0d4a54)}.home-event-card-body>span{color:#f8fbfad1;background:#00000042;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:900}.home-event-card-body,.home-feature-card,.home-step-card,.home-product-card{gap:10px;padding:18px;display:grid}.home-event-card h3,.home-feature-card h3,.home-step-card h3,.home-product-card h3{color:#fff;margin:0;font-size:21px;line-height:1.16}.home-event-card p,.home-feature-card p,.home-step-card p,.home-product-card p,.home-trust-card p{color:#f8fbfaa3;margin:0;line-height:1.45}.home-feature-icon{color:#06d6c3;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;fill:none;background:#50c8781f;border-radius:12px;width:36px;height:36px;padding:8px}.home-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-step-card{background:radial-gradient(circle at 18% 0,#06d6c32e,#0000 34%),linear-gradient(#ffffff13,#ffffff0a);align-content:start;min-height:230px;position:relative}.home-step-card:after{content:"";background:linear-gradient(90deg,#06d6c3e0,#50c8782e);border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 18px 0}.home-step-number{color:#06d6c3;background:#06d6c31f;border:1px solid #06d6c357;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:950;display:inline-flex}.home-showcase{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.home-product-card{background:linear-gradient(#ffffff13,#ffffff0a);align-content:start;min-height:350px}.home-product-toolbar{gap:6px;display:flex}.home-product-toolbar span{background:#ffffff38;border-radius:999px;width:9px;height:9px}.home-product-card strong{color:#06d6c3;font-size:15px}.home-product-screen{background:radial-gradient(circle at 100% 0,#50c87824,#0000 34%),#05030a57;border:1px solid #ffffff1a;border-radius:16px;gap:12px;margin-top:4px;padding:14px;display:grid}.home-product-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-product-stat-grid span{background:#ffffff12;border:1px solid #ffffff14;border-radius:12px;gap:5px;padding:10px;display:grid}.home-product-stat-grid em,.home-product-lines em{color:#f8fbfa9e;font-size:12px;font-style:normal;font-weight:850}.home-product-stat-grid strong{color:#fff;font-size:21px;line-height:1}.home-product-lines{gap:8px;display:grid}.home-product-lines span{background:#ffffff12;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:8px 9px;display:flex}.home-product-lines i{background:#50c878;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 16px #50c87894}.home-product-chart{align-items:end;gap:8px;min-height:64px;padding-top:4px;display:flex}.home-product-chart span{background:linear-gradient(#06d6c3e6,#50c87838);border-radius:10px 10px 4px 4px;flex:1}.home-product-chart span:first-child{height:36px}.home-product-chart span:nth-child(2){height:56px}.home-product-chart span:nth-child(3){height:44px}.home-type-grid{flex-wrap:wrap;gap:12px;display:flex}.home-type-grid span{color:#f8fbfad6;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:12px 15px;font-weight:850}.home-trust-band{gap:24px}.home-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-trust-card{background:radial-gradient(circle at 16% 0,#50c87829,#0000 38%),linear-gradient(#ffffff12,#ffffff0a);border-radius:18px;align-content:start;gap:10px;min-height:190px;padding:18px;display:grid;overflow:hidden}.home-trust-card>span{background:radial-gradient(circle,#06d6c38c,#50c8781f);border:1px solid #06d6c352;border-radius:14px;width:38px;height:38px;box-shadow:0 0 24px #06d6c32e}.home-trust-card h3{color:#fff;margin:0;font-size:21px;line-height:1.16}.home-ticket-lookup,.home-final-cta{border-radius:22px;align-items:center;padding:28px}.home-ticket-lookup{background:radial-gradient(circle at 100% 0,#06d6c324,#0000 34%),#ffffff0e;justify-content:space-between;gap:22px;display:flex}.home-ticket-lookup>div{gap:12px;max-width:690px;display:grid}.home-ticket-list{gap:8px;margin:4px 0 0;padding:0;display:grid}.home-ticket-list li,.home-final-highlights span{color:#f8fbfac7;align-items:center;gap:8px;font-size:14px;font-weight:850;list-style:none;display:inline-flex}.home-ticket-list li:before,.home-final-highlights span:before{content:"";background:#50c878;border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px #50c8787a}.home-ticket-action{justify-items:end;gap:10px;display:grid}.home-ticket-status{color:#06d6c3;text-transform:uppercase;background:#06d6c31a;border:1px solid #06d6c338;border-radius:999px;width:fit-content;padding:8px 11px;font-size:12px;font-weight:950}.home-button-disabled{cursor:default;opacity:.72}.home-final-cta{text-align:center;background:radial-gradient(circle at 50% 0,#50c87824,#0000 42%),linear-gradient(#ffffff12,#ffffff0a);justify-items:center;gap:18px;margin-top:34px;display:grid}.home-final-cta p{max-width:720px}.home-final-highlights{flex-wrap:wrap;justify-content:center;gap:10px 18px;max-width:820px;display:flex}.home-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;margin-top:60px;padding:28px 0 36px;display:flex}@media (max-width:920px){.home-nav-links{display:none}.home-mobile-actions{display:flex}.home-hero,.home-showcase{grid-template-columns:1fr}.home-hero{padding-top:52px}.home-event-grid,.home-feature-grid,.home-steps-grid,.home-trust-grid,.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-nav,.home-hero,.home-section,.home-final-cta,.home-footer{width:min(100% - 28px,1120px)}.home-nav{min-height:72px}.home-brand{font-size:20px}.home-brand-mark{width:46px;height:36px}.home-mobile-actions{gap:12px}.home-mobile-actions a:not(.home-nav-cta){font-size:14px}.home-mobile-actions .home-nav-cta{min-height:42px;padding:10px 12px}.home-hero{gap:28px;padding:42px 0 34px}.home-hero-copy,.home-section-heading,.home-showcase-copy{text-align:center;justify-items:center}.home-hero h1{font-size:43px}.home-hero p,.home-section-heading p,.home-showcase-copy p,.home-ticket-lookup p,.home-final-cta p{font-size:16px}.home-hero-actions{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.home-button{width:100%}.home-preview-window{grid-template-columns:1fr;min-height:0}.home-preview-sidebar{display:none}.home-preview-main{padding:16px}.home-preview-grid,.home-event-grid,.home-feature-grid,.home-steps-grid,.home-trust-grid,.home-product-grid{grid-template-columns:1fr}.home-preview-card{min-height:104px}.home-event-poster{min-height:150px}.home-section{padding:38px 0}.home-section h2,.home-final-cta h2{font-size:34px}.home-ticket-lookup{text-align:center;justify-items:stretch;display:grid}.home-ticket-lookup>div,.home-ticket-action{justify-items:center}.home-final-highlights{justify-items:center;display:grid}.home-type-grid{justify-content:center}.home-footer{text-align:center;justify-items:center;display:grid}.home-footer div{flex-wrap:wrap;justify-content:center}}@media (max-width:390px){.home-nav,.home-hero,.home-section,.home-final-cta,.home-footer{width:min(100% - 24px,1120px)}.home-brand>span:not(.home-brand-mark){text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.home-mobile-actions{gap:9px}.home-mobile-actions .home-nav-cta{padding-inline:10px}.home-hero h1{font-size:39px}.home-event-card-body,.home-feature-card,.home-step-card,.home-product-card,.home-trust-card,.home-ticket-lookup,.home-final-cta{padding:16px}}button,input,select,textarea{font:inherit}.auth-page{place-items:center;min-height:100vh;padding:32px;display:grid}.auth-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:min(100%,420px);padding:28px;box-shadow:0 18px 60px #17211c14}.auth-panel h1{margin:0 0 8px;font-size:28px;line-height:1.15}.auth-panel p,.muted{color:var(--muted)}.auth-inline-link{color:var(--accent);justify-self:end;font-size:13px;font-weight:850}.auth-state-stack{gap:12px;margin-top:16px;display:grid}.auth-action-row{flex-wrap:wrap;gap:10px;display:flex}.auth-action-row .button,.auth-state-stack>.button{width:fit-content}.team-invite-page{background:radial-gradient(circle at 12% 10%,#06d6c31f,#0000 34%),linear-gradient(#f7faf8 0%,#eef5f1 100%)}.team-invite-panel{gap:18px;width:min(100%,560px);display:grid}.team-invite-heading{gap:8px;display:grid}.team-invite-heading h1{margin-bottom:0}.team-invite-details{gap:10px;margin:0;display:grid}.team-invite-details div{border:1px solid var(--border);background:#f6f8f4c2;border-radius:8px;gap:4px;padding:12px;display:grid}.team-invite-details dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.team-invite-details dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:850}.team-invite-actions{flex-wrap:wrap;gap:10px;display:flex}.team-invite-actions .button{width:fit-content}.team-invite-auth-actions{text-align:center;flex-direction:column;align-items:center}.team-invite-auth-actions form{justify-content:center;width:100%;display:flex}.team-invite-auth-actions .button{text-align:center;justify-content:center;width:min(100%,260px)}.scanner-dashboard-page{gap:16px;display:grid}.scanner-title-section{text-align:center;justify-items:center;gap:14px;display:grid}.scanner-title-section .page-title{margin:0}.scanner-title-section .scanner-event-selector{text-align:left;width:min(100%,560px)}.scanner-locked-event{justify-items:center;gap:12px;width:min(100%,560px);display:grid}.scanner-locked-event strong{color:var(--cp-text-strong);font-size:clamp(20px,4vw,28px);line-height:1.1}.scanner-locked-event .button{width:100%}.scanner-share{gap:12px;width:100%;display:grid}.scanner-share-panel{text-align:left;gap:18px;width:100%;padding:clamp(18px,4vw,24px);display:grid}.scanner-share-copy{gap:6px;display:grid}.scanner-share-copy h2,.scanner-share-copy p,.scanner-share-qr p{margin:0}.scanner-share-copy h2{color:var(--cp-text-strong);font-size:20px;line-height:1.25}.scanner-share-copy p,.scanner-share-qr p{color:var(--cp-muted);font-size:14px;line-height:1.5}.scanner-share-link-field{gap:7px;display:grid}.scanner-share-link-field label{color:var(--cp-text-strong);font-size:14px;font-weight:600}.scanner-share-link-field input{width:100%;min-width:0}.scanner-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scanner-share-created,.scanner-pass-list,.scanner-pass-items{gap:14px;display:grid}.scanner-share-created{border-top:1px solid var(--cp-card-border);padding-top:18px}.scanner-share-created h3,.scanner-pass-list h3{color:var(--cp-text-strong);margin:0;font-size:17px;line-height:1.3}.scanner-pass-list{border-top:1px solid var(--cp-card-border);padding-top:18px}.scanner-pass-item{border:1px solid var(--cp-card-border);background:var(--cp-card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.scanner-pass-item>div{gap:4px;min-width:0;display:grid}.scanner-pass-item strong{color:var(--cp-text-strong);font-size:14px;line-height:1.35}.scanner-pass-item span{color:var(--cp-muted);font-size:13px;line-height:1.4}.scanner-locked-event .scanner-pass-item .button{width:auto}.scanner-share-qr{border:1px solid var(--cp-card-border);background:var(--cp-card);text-align:center;border-radius:14px;justify-items:center;gap:10px;padding:16px;display:grid}.scanner-share-qr canvas{border-radius:8px;width:176px;max-width:100%;height:176px;display:block}.scanner-share-panel .inline-link{color:var(--cp-accent-green);text-underline-offset:3px;justify-self:center;font-size:14px;font-weight:600}@media (max-width:560px){.scanner-share-actions{grid-template-columns:1fr}.scanner-pass-item{grid-template-columns:1fr auto}.scanner-pass-item .button{grid-column:1/-1;width:100%}}.scanner-pass-page{background:radial-gradient(circle at top, #00d6be1f, transparent 34rem), linear-gradient(180deg, var(--cp-bg), var(--cp-bg-bottom));min-height:100vh;padding:clamp(18px,4vw,48px)}.scanner-pass-page.scanner-dashboard-page{align-content:start}.scanner-pass-page>.scanner-workspace{justify-self:center;width:min(100%,760px)}.scanner-pass-header,.scanner-pass-status{text-align:center;justify-self:center;justify-items:center;gap:10px;width:min(100%,760px);display:grid}.scanner-pass-header h1,.scanner-pass-header p,.scanner-pass-status h1,.scanner-pass-status h2,.scanner-pass-status p{margin:0}.scanner-pass-header>strong{color:var(--cp-text-strong);font-size:clamp(20px,4vw,28px);line-height:1.2}.scanner-pass-header p,.scanner-pass-status p{max-width:620px;color:var(--cp-muted);font-size:15px;line-height:1.55}.scanner-pass-status{margin:min(18vh,140px) auto 0;padding:clamp(24px,5vw,42px)}.scanner-pass-status h1{color:var(--cp-text-strong);font-size:clamp(26px,5vw,40px)}.scanner-pass-status h2{color:var(--cp-text-strong);font-size:19px;font-weight:600}.scanner-help-card,.scanner-event-selector{gap:10px;display:grid}.scanner-event-selector label{color:var(--cp-text-strong);text-transform:uppercase;font-size:13px;font-weight:900}.scanner-event-selector-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.scanner-event-selector select{border:1px solid var(--border);border-radius:var(--control-radius);width:100%;min-height:48px;color:var(--text);font:inherit;background:#fff;padding:10px 12px;font-weight:800}.scanner-event-selector .button{white-space:nowrap;min-height:48px}.scanner-workspace{gap:14px;display:grid}.scanner-sync-start-panel{text-align:center;justify-items:center;gap:10px;display:grid}.scanner-sync-start-button{width:100%;min-height:58px}.scanner-sync-start-helper,.scanner-sync-ready,.scanner-sync-error{margin:0}.scanner-sync-start-helper{color:var(--muted);font-size:14px;font-weight:750}.scanner-sync-ready{color:var(--cp-status-success-text);font-weight:900}.scanner-sync-error{color:var(--cp-status-danger-text);font-weight:850}.scanner-scan-panel{gap:14px;display:grid}.scanner-camera-intro{gap:5px;display:grid}.scanner-camera-intro h2,.scanner-camera-intro p{margin:0}.scanner-camera-intro h2{color:var(--cp-text-strong);font-size:clamp(19px,4vw,24px);font-weight:750}.scanner-camera-intro p{color:var(--cp-muted);font-size:15px;line-height:1.5}.scanner-primary-controls{grid-template-columns:1fr;display:grid}.scanner-primary-controls .button{width:100%;min-height:54px}.scanner-camera-frame{border:1px solid var(--border);border-radius:var(--cp-radius-card);background:radial-gradient(circle,#34d39929,#0000 34%),#070a18eb;min-height:240px;position:relative;overflow:hidden}.scanner-camera-frame-accepted{border-color:#22c55ef0;box-shadow:0 0 0 4px #22c55e47,0 0 42px #22c55e57}.scanner-camera-frame-duplicate,.scanner-camera-frame-rejected,.scanner-camera-frame-network{border-color:#ef4444f0;box-shadow:0 0 0 4px #ef444447,0 0 42px #ef444457}.scanner-camera-frame video{object-fit:cover;width:100%;height:min(48vh,380px);min-height:240px;display:block}.scanner-camera-reticle{pointer-events:none;border:2px solid #ffffffb8;border-radius:22px;position:absolute;inset:16%;box-shadow:0 0 0 999px #00000047,inset 0 0 28px #34d39938}.scanner-camera-result{z-index:3;color:#fff;text-align:center;background:#05080fc2;place-content:center;gap:10px;padding:22px;display:grid;position:absolute;inset:0}.scanner-camera-result:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.scanner-camera-result span{z-index:1;letter-spacing:0;font-size:clamp(38px,12vw,76px);font-weight:950;line-height:.95;position:relative}.scanner-camera-result p{z-index:1;color:#ffffffd6;max-width:420px;margin:0 auto;font-size:16px;font-weight:800;position:relative}.scanner-camera-result-accepted:before{background:radial-gradient(circle,#22c55e57,#0000 66%)}.scanner-camera-result-duplicate:before,.scanner-camera-result-rejected:before,.scanner-camera-result-network:before{background:radial-gradient(circle,#ef444457,#0000 66%)}.scanner-camera-result-actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex;position:relative}.scanner-controls{flex-wrap:wrap;gap:10px;display:flex}.scanner-controls .button{width:fit-content}.scanner-status-line{border:1px solid var(--border);border-radius:var(--cp-radius-control);color:var(--text);background:#ffffffb8;align-items:center;gap:10px;padding:12px 14px;font-weight:800;display:flex}.scanner-status-dot{background:var(--muted);border-radius:999px;flex:none;width:10px;height:10px}.scanner-status-ready,.scanner-status-idle{background:var(--success)}.scanner-status-loading,.scanner-status-syncing,.scanner-status-starting,.scanner-status-verifying,.scanner-status-paused{background:#f59e0b}.scanner-status-error{background:var(--danger)}.scanner-result{border:1px solid var(--border);border-radius:var(--cp-radius-card);background:#ffffffdb;gap:10px;padding:18px;display:grid}.scanner-result>span{letter-spacing:0;text-transform:uppercase;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:950}.scanner-result h3{color:var(--cp-text-strong);margin:0;font-size:clamp(26px,6vw,42px);line-height:1}.scanner-result p{margin:0}.scanner-result dl{grid-template-columns:max-content minmax(0,1fr);gap:8px;margin:0;display:grid}.scanner-result dt{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.scanner-result dd{color:var(--cp-text-strong);overflow-wrap:anywhere;margin:0;font-weight:900}.scanner-result-accepted{border-color:var(--cp-status-success-border);background:var(--cp-status-success-bg)}.scanner-result-accepted>span{color:var(--cp-status-success-text);background:#16a34a2e}.scanner-result-duplicate,.scanner-result-network{border-color:var(--cp-status-warning-border);background:var(--cp-status-warning-bg)}.scanner-result-duplicate>span,.scanner-result-network>span{color:var(--cp-status-warning-text);background:#f59e0b29}.scanner-result-rejected{border-color:var(--cp-status-danger-border);background:var(--cp-status-danger-bg)}.scanner-result-rejected>span{color:var(--cp-status-danger-text);background:#a23c3129}.scanner-lookup-placeholder{border:1px solid var(--border);border-radius:var(--cp-radius-control);background:#ffffffb8;padding:16px}.scanner-lookup-panel{gap:14px;display:grid}.scanner-lookup-form{gap:10px;display:grid}.scanner-lookup-form label{color:var(--cp-text-strong);text-transform:uppercase;font-size:13px;font-weight:900}.scanner-lookup-helper{color:#ffffffad;margin:0;font-size:14px;font-weight:700;line-height:1.35}.scanner-lookup-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.scanner-lookup-row input{border:1px solid var(--border);border-radius:var(--control-radius);width:100%;min-height:48px;color:var(--text);font:inherit;background:#fff;padding:10px 12px;font-weight:800}.scanner-lookup-results{gap:12px;display:grid}.scanner-lookup-toolbar{justify-content:flex-end;display:flex}.scanner-lookup-toolbar .button{width:fit-content}.scanner-lookup-ticket{border:1px solid var(--border);border-radius:var(--cp-radius-card);color:var(--cp-text-strong);background:#ffffffeb;gap:14px;padding:16px;display:grid}.scanner-lookup-ticket .settings-eyebrow,.scanner-lookup-ticket .muted{color:var(--text)}.scanner-lookup-ticket .settings-status{color:var(--cp-text-strong)}.scanner-lookup-ticket-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scanner-lookup-ticket-main h3{color:var(--cp-text-strong);margin:4px 0;font-size:22px;line-height:1.05}.scanner-lookup-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.scanner-lookup-details div{gap:4px;display:grid}.scanner-lookup-details dt{color:var(--text);text-transform:uppercase;font-size:12px;font-weight:900}.scanner-lookup-details dd{color:var(--cp-text-strong);overflow-wrap:anywhere;margin:0;font-weight:900}.scanner-lookup-actions .muted{color:var(--text)}.scanner-lookup-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scanner-lookup-actions .button{width:fit-content}.scanner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scanner-bottom-metrics{order:10}.scanner-metric-card{border:1px solid var(--border);border-radius:var(--cp-radius-control);background:#ffffffb8;gap:8px;padding:14px;display:grid}.scanner-metric-card span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.scanner-metric-card strong{color:var(--cp-text-strong);font-size:26px;line-height:1}.scanner-warning-card{background:#fef2f2f2;border-color:#be123c3d}.scanner-help-card h2{color:var(--cp-text-strong);margin:0}.scanner-pass-page .scanner-camera-intro h2,.scanner-pass-page .scanner-manual-entry>label,.scanner-pass-page .scanner-result h3,.scanner-pass-page .scanner-result dd,.scanner-pass-page .scanner-metric-card strong,.scanner-pass-page .scanner-help-card h2{color:var(--text)}.scanner-pass-page .scanner-camera-intro p,.scanner-pass-page .scanner-lookup-helper{color:var(--muted)}.scanner-pass-page .scanner-sync-ready,.scanner-pass-page .scanner-result-accepted>span{color:#166534}.scanner-pass-page .scanner-sync-error,.scanner-pass-page .scanner-result-rejected>span{color:#991b1b}.scanner-pass-page .scanner-result-duplicate>span,.scanner-pass-page .scanner-result-network>span{color:#92400e}.scanner-pass-page>.scanner-workspace{gap:clamp(18px,3vw,24px);margin-top:clamp(4px,1vw,10px)}.scanner-pass-page .scanner-sync-start-panel{gap:12px;padding:clamp(18px,3vw,24px)}.scanner-pass-page .scanner-scan-panel{gap:clamp(18px,3vw,24px);padding:clamp(20px,4vw,30px)}.scanner-pass-page .scanner-camera-intro{gap:8px}.scanner-pass-page .scanner-primary-controls{gap:12px}.scanner-pass-page .scanner-manual-entry{background:linear-gradient(135deg,#50c8781f,#4109470b);border:1px solid #50c8784d;border-radius:16px;gap:14px;padding:clamp(16px,3vw,22px);box-shadow:inset 0 1px #ffffffb3}.scanner-pass-page .scanner-manual-entry>label{font-size:18px;font-weight:850}.scanner-pass-page .scanner-manual-entry-row{gap:12px}.scanner-pass-page .scanner-manual-entry-row input,.scanner-pass-page .scanner-manual-entry-row .button{min-height:52px}.scanner-pass-page .scanner-bottom-metrics{gap:14px}@media (max-width:780px){.scanner-pass-page{padding:18px 14px 28px}.scanner-pass-page .scanner-scan-panel{gap:18px;padding:20px 16px}.scanner-pass-page .scanner-manual-entry{padding:16px}.scanner-event-selector-row{grid-template-columns:1fr}.scanner-event-selector .button{width:100%}.scanner-controls{display:grid}.scanner-controls .button{width:100%}.scanner-result dl,.scanner-lookup-row,.scanner-manual-entry-row,.scanner-lookup-details{grid-template-columns:1fr}.scanner-lookup-ticket-main,.scanner-lookup-actions{display:grid}.scanner-lookup-actions .button,.scanner-lookup-toolbar .button,.scanner-manual-entry-row .button,.scanner-lookup-row .button{width:100%}}.field{gap:5px;margin:10px 0;display:grid}.field label{color:var(--text);font-size:13px;font-weight:850;line-height:1.25}.field input,.field textarea,.field select{border:1px solid var(--border);border-radius:var(--control-radius);width:100%;max-width:100%;min-height:46px;color:var(--text);background:#fff;padding:10px 12px}.field textarea{resize:vertical;min-height:88px}.field input:focus,.field select:focus,.field textarea:focus,.public-input-field input:focus{border-color:var(--accent);outline:2px solid #50c87829}.field input[type=file]{min-height:auto;padding:9px}.field input[type=file]::file-selector-button{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-muted);min-height:34px;color:var(--text);cursor:pointer;margin-right:10px;padding:7px 10px;font-weight:850}.nested-field{margin:6px 0 0}.time-input-row{align-items:flex-start;gap:var(--time-gap);width:fit-content;max-width:100%;display:flex}.time-input-row select{flex:0 0 var(--ampm-width);width:var(--ampm-width)}.time-input-field{flex:0 0 var(--schedule-time-input-width,112px);min-width:0;width:var(--schedule-time-input-width,112px)}.time-input-field input{width:100%}.time-input-error{color:var(--danger);margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.3}.schedule-fields{--ampm-width:74px;--schedule-date-input-width:190px;--schedule-time-input-width:112px;--time-gap:8px;gap:10px;display:grid}.schedule-fields .field>input[type=date]{max-width:100%;width:var(--schedule-date-input-width)}.compact-checkbox{margin:2px 0}.sales-cutoff-panel{border-top:1px solid var(--border);gap:8px;margin-top:4px;padding-top:14px;display:grid}.sales-cutoff-panel h3,.sales-cutoff-panel p{margin:0}.schedule-manual-cutoff{gap:10px;display:grid}.checkbox-field{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;font-weight:750;line-height:1.35;display:flex}.checkbox-field input{margin-top:4px}.button{border-radius:var(--control-radius);background:var(--accent);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:700;line-height:1.2;display:inline-flex}.button:hover{background:var(--accent-strong)}.button.secondary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.button.secondary:hover{background:var(--surface-muted)}.raised-white-action{color:var(--accent-purple);background:#fffffffa;border:1px solid #07111f1f;box-shadow:0 8px 18px #07111f2e,0 3px 8px #19052424}.raised-white-action:hover{color:var(--accent-purple);background:#fff;border-color:#07111f29;box-shadow:0 10px 22px #07111f38,0 4px 10px #1905242e}.button.danger{color:var(--danger);background:#a23c310f;border:1px solid #a23c314d}.button.danger:hover{background:#a23c311c}.button:disabled,.event-delete-submit:disabled{cursor:progress;opacity:.72}.form-error{border-radius:var(--control-radius);color:var(--danger);background:#a23c3114;border:1px solid #a23c3159;padding:10px 12px}.dashboard-shell{background:radial-gradient(circle at 88% 8%, var(--cp-teal-glow), transparent 28%), radial-gradient(circle at 10% 18%, #5c23a047, transparent 34%), linear-gradient(180deg, var(--cp-bg-deep) 0%, var(--cp-bg) 54%, var(--cp-bg-bottom) 100%);grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--cp-card-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08040fd1;padding:24px;box-shadow:18px 0 50px #0000002e}.brand{align-items:center;gap:10px;min-width:0;margin-bottom:28px;display:flex}.brand strong{color:var(--cp-text-strong);font-size:20px}.brand-mark{filter:drop-shadow(0 0 18px #00d6be38);background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:48px;height:40px;display:inline-grid;overflow:visible}.brand-copy{gap:3px;min-width:0;display:grid}.brand-copy .muted{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-list{gap:8px;display:grid}.mobile-dashboard-menu,.mobile-header-actions,.mobile-menu-trigger,.mobile-drawer-shell{display:none}.nav-link{color:var(--cp-muted);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nav-link-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:18px;height:18px}.nav-link:hover{border-color:var(--cp-card-border);color:var(--cp-text-strong);background:#ffffff0f}.nav-link.active{box-shadow:inset 3px 0 0 var(--cp-accent-green);color:var(--cp-accent-green);background:#50c8781f;border-color:#50c87847;font-weight:900}.main{min-width:0;max-width:100%;min-height:100vh;padding:32px;position:relative}.main:has(>.dashboard-overview-background){background:radial-gradient(circle,#0d0303 25%,#310147 100%);min-height:100vh;overflow-x:hidden}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.dashboard-app-header{justify-content:flex-end;gap:12px;margin-bottom:18px}.dashboard-team-switcher{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-team-switcher label{color:var(--cp-muted);white-space:nowrap;font-size:12px;font-weight:900}.dashboard-team-switcher>div{align-items:center;gap:7px;min-width:0;display:flex}.dashboard-team-switcher select,.dashboard-team-switcher button{border:1px solid var(--cp-card-border);min-height:38px;color:var(--cp-text-strong);font:inherit;background:#ffffff0f;border-radius:999px;font-size:13px;font-weight:800}.dashboard-team-switcher select{max-width:220px;padding:0 34px 0 12px}.dashboard-team-switcher select option{color:var(--cp-text-strong);background:#151019}.dashboard-team-switcher button{cursor:pointer;padding:0 13px}.dashboard-team-switcher button:hover,.dashboard-team-switcher button:focus-visible{background:#50c8781a;border-color:#50c87852}.dashboard-team-switcher button:disabled{cursor:wait;opacity:.7}.dashboard-team-switcher-mobile{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:stretch;gap:7px;padding:12px;display:grid}.dashboard-team-switcher-mobile>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboard-team-switcher-mobile select{width:100%}.dashboard-account-summary{align-items:center;gap:10px;min-width:0;display:inline-flex}.dashboard-notification-icon,.dashboard-profile-icon,.dashboard-promoter-avatar{border:1px solid var(--cp-card-border);width:38px;height:38px;color:var(--cp-text);background:#ffffff12;border-radius:999px;place-items:center;display:inline-grid;overflow:hidden}.dashboard-notification-icon svg,.dashboard-profile-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.dashboard-promoter-avatar{color:var(--cp-accent-green);letter-spacing:0;font-size:12px;font-weight:950}.dashboard-promoter-avatar img{object-fit:contain;width:100%;height:100%;padding:4px}.dashboard-notification-icon{position:relative}.dashboard-notification-icon:after{background:var(--cp-accent-green);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:9px}.dashboard-account-email{max-width:220px;color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.topbar-signout{border:1px solid var(--cp-card-border);min-height:38px;color:var(--cp-muted);cursor:pointer;background:#ffffff0f;border-radius:999px;padding:8px 13px;font-weight:800}.topbar-signout:hover{color:var(--cp-text-strong);background:#50c8781a;border-color:#50c87847}.page-title{margin:0;font-size:30px;line-height:1.15}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.card{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);padding:18px}.card h2,.card h3{margin:0 0 8px}.form-card{max-width:760px}.account-creation-card h2,.account-creation-card .field label{color:var(--cp-text-strong)}.seller-profile-card{max-width:680px;padding:18px}.stack{gap:14px;display:grid}.compact-form{gap:12px}.compact-form .form-grid{gap:8px 12px}.compact-form .field{gap:5px;margin:6px 0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.compact-form-grid{gap:10px}.form-grid .full{grid-column:1/-1}.page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-header p{margin-bottom:0}.metric{margin:8px 0;font-size:34px;font-weight:800}.dashboard-home{gap:26px;width:100%;min-width:0;max-width:1040px;display:grid}.dashboard-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-width:0;padding:10px 0 2px;display:grid}.dashboard-hero-copy{gap:7px;min-width:0;display:grid}.dashboard-hero-copy span,.dashboard-section-header a,.dashboard-schema-card p,.dashboard-stat-card small,.quick-action-card small,.recent-event-main span{color:var(--muted)}.dashboard-hero-copy h1{margin:0;font-size:clamp(30px,5vw,46px);line-height:1.03}.dashboard-hero-copy p{color:var(--muted);margin:0;font-size:17px;line-height:1.45}.dashboard-logo-card{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:14px;justify-items:center;gap:8px;width:164px;min-width:0;max-width:100%;min-height:164px;padding:12px;display:grid;overflow:hidden;box-shadow:0 14px 34px #17211c14}.dashboard-logo-card.add{color:var(--accent);place-content:center}.dashboard-logo-image-button,.dashboard-logo-upload-button{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;max-width:100%;padding:0;display:grid}.dashboard-logo-image-button img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px;width:100%;max-width:100%;max-height:140px}.dashboard-logo-hidden-input{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-logo-upload-button{gap:8px;min-height:116px}.dashboard-logo-plus{width:44px;height:44px;color:var(--accent);background:#50c8781a;border-radius:14px;place-items:center;font-size:30px;font-weight:600;line-height:1;display:grid}.dashboard-logo-replace{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px;font-size:12px;font-weight:900}.dashboard-logo-message,.dashboard-logo-error{font-size:12px;font-weight:800}.dashboard-logo-message{color:var(--accent)}.dashboard-logo-error{color:var(--danger)}.dashboard-command-header{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-top:2px;display:flex}.dashboard-command-header>div{min-width:0}.dashboard-performance-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-performance-card{border:1px solid var(--border);background:linear-gradient(145deg, #50c8780b, #fff0), var(--surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px;min-width:0;min-height:132px;padding:18px;display:grid;box-shadow:0 16px 38px #17211c13}.dashboard-performance-card .dashboard-stat-icon{grid-row:1/4}.dashboard-performance-card>span:not(.dashboard-stat-icon){color:var(--muted);font-size:13px;font-weight:900}.dashboard-performance-card strong{color:var(--text);font-size:clamp(27px,4vw,36px);line-height:1}.dashboard-performance-card small{color:var(--muted);font-size:12px;font-weight:800}.dashboard-section{gap:14px;display:grid}.dashboard-section h2,.dashboard-section-header h2{margin:0;font-size:22px;line-height:1.2}.dashboard-section-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-section-header a{color:var(--accent);white-space:nowrap;font-size:14px;font-weight:900}.quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quick-action-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:16px;display:grid;box-shadow:0 12px 32px #17211c0f}.quick-action-card:hover,.recent-event-row:hover,.active-event-card:hover,.dashboard-performance-card:hover,.dashboard-stat-card:hover,.dashboard-schema-card:hover{border-color:#50c87852;box-shadow:0 18px 44px #17211c1a}.quick-action-icon,.dashboard-stat-icon{width:48px;height:48px;color:var(--accent);background:#50c8781a;border-radius:12px;place-items:center;display:grid}.quick-action-card strong,.quick-action-card small{display:block}.quick-action-card strong{margin-bottom:4px;font-size:16px}.quick-action-card small{font-weight:700}.quick-action-chevron{color:var(--muted);font-size:34px;line-height:1}.dashboard-svg-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:24px;height:24px}.active-event-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 16px 42px #17211c14}.active-event-image-wrap{aspect-ratio:1;background:#111a16;position:relative;overflow:hidden}.active-event-image{object-fit:contain;background:#101713;width:100%;height:100%;max-height:440px;display:block}.dashboard-event-image-placeholder{color:#ffffffdb;background:linear-gradient(145deg,#50c87833,#17211ce6),#17211c;place-items:center;display:grid}.dashboard-event-image-placeholder img{object-fit:contain;max-width:min(48%,180px);max-height:70%}.active-event-image-wrap .badge{background:var(--accent);color:#fff;text-transform:uppercase;border-color:#ffffff57;font-size:11px;font-weight:900;position:absolute;bottom:16px;left:16px}.active-event-body{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.active-event-detail{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.active-event-detail .dashboard-svg-icon{width:20px;height:20px;color:var(--muted)}.active-event-detail strong,.active-event-detail span{display:block}.active-event-detail strong{margin-bottom:4px}.active-event-detail span{color:var(--muted);line-height:1.35}.active-event-button{min-width:130px;color:var(--accent-purple)}.active-event-body>.event-manage-menu{width:100%}.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-stat-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:8px;min-height:158px;padding:18px;display:grid}.dashboard-stat-card>span:not(.dashboard-stat-icon){font-weight:900}.dashboard-stat-card strong{font-size:30px;line-height:1.05}.dashboard-stat-card small{font-size:13px;font-weight:700}.recent-event-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;display:grid;overflow:hidden}.recent-event-row{border-bottom:1px solid var(--border);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.recent-event-row-link{color:inherit;cursor:pointer;text-decoration:none;transition:background .14s,border-color .14s}.recent-event-row-link:hover{background:#50c87814}.recent-event-row-link:focus-visible{outline-offset:-3px;outline:3px solid #50c87880}.recent-event-row:last-child{border-bottom:0}.recent-event-thumb-link{display:block}.recent-event-thumb{object-fit:contain;background:#101713;border-radius:8px;width:88px;height:88px;display:block;overflow:hidden}.recent-event-main{gap:4px;min-width:0;display:grid}.recent-event-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recent-event-title-row a,.recent-event-title{min-width:0;color:var(--text);overflow-wrap:anywhere;font-weight:900}.recent-event-title-row .badge{text-transform:uppercase;font-size:11px;font-weight:900}.recent-event-main span{font-size:13px;font-weight:700;line-height:1.25}.recent-event-actions{border:1px solid var(--border);background:var(--surface);width:46px;height:46px;color:var(--text);border-radius:8px;place-items:center;font-size:18px;font-weight:900;display:grid}.dashboard-schema-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.dashboard-schema-card h2,.dashboard-schema-card p{margin:0}.dashboard-schema-card h2{font-size:17px}.dashboard-schema-card p{margin-top:4px;font-size:14px;line-height:1.35}.dashboard-empty-spotlight{text-align:center;justify-items:center}.table-card,.empty-state{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}.table-card{overflow-x:auto}.seller-list{gap:12px;display:grid}.event-card,.seller-row{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);align-items:center;gap:14px;padding:16px;display:grid}.seller-row:hover{border-color:var(--border);box-shadow:0 10px 26px #07111f17}.event-card-placeholder div,.event-media-placeholder div,.public-hero-placeholder div{gap:6px;display:grid}.event-card-placeholder strong,.event-media-placeholder strong,.public-hero-placeholder strong{font-size:20px;line-height:1.1}.event-card-placeholder span,.event-media-placeholder span,.public-hero-placeholder span{color:#ffffffb8;font-size:13px;font-weight:700}.event-card-placeholder-logo{object-fit:contain;max-width:min(58%,180px);max-height:44%}.events-page{gap:18px;max-width:1120px;display:grid}.events-page-header{align-items:center}.seller-page-header p,.sales-page-header p{color:#f2f2f2c7;margin:6px 0 0;font-size:14px;font-weight:800;line-height:1.35}.events-new-button{border:1px solid var(--border);color:#410947;background:#fffffff5;border-radius:14px;gap:10px;min-width:190px;min-height:58px;font-size:17px;font-weight:950;box-shadow:0 14px 30px #07111f52,0 6px 16px #19052442,0 0 18px #50c87824}.events-new-button span{color:#50c878;font-size:30px;font-weight:500;line-height:0}.events-stats-grid{border-radius:var(--card-radius);background:linear-gradient(135deg,#190524 0%,#410947 50%,#11011a 100%);border:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 8px 22px #0000003d}.events-stat-card{border-right:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:18px 22px;display:grid}.events-stat-card:last-child{border-right:0}.events-stat-icon,.event-card-action .events-page-icon{color:var(--accent);background:#50c87814;border-radius:14px;place-items:center;display:grid}.events-stat-icon{color:#50c878;background:#50c87824;width:48px;height:48px}.events-stat-card span:not(.events-stat-icon){color:#f2f2f2b8;font-size:14px;font-weight:850}.events-stat-card strong{color:#fff;margin-top:2px;font-size:30px;line-height:1;display:block}.events-page-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.event-list{gap:18px;display:grid}.event-card{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:stretch;gap:24px;padding:18px;display:grid;overflow:hidden;box-shadow:0 18px 44px #17211c14}.event-card:hover{border-color:#50c8783d;box-shadow:0 24px 58px #17211c1f}.event-card-focus-highlight{border-color:#50c878d1;animation:2.2s ease-out event-card-focus-pulse}@keyframes event-card-focus-pulse{0%,55%{border-color:#50c878d1;box-shadow:0 0 0 4px #50c8782e,0 24px 58px #17211c24}to{border-color:var(--border);box-shadow:0 18px 44px #17211c14}}@media (prefers-reduced-motion:reduce){.event-card-focus-highlight{animation:none;box-shadow:0 0 0 4px #50c8782e,0 24px 58px #17211c24}}.event-card-media-link{aspect-ratio:1;background:#101713;border-radius:12px;align-self:start;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px #17211c1f}.event-card-flyer,.event-card-placeholder{aspect-ratio:1;background:#101713;width:100%;height:100%;display:block}.event-card-flyer{object-fit:cover}.event-card-placeholder{color:#fff;text-align:center;background:linear-gradient(145deg,#50c87829,#17211ce0),#17211c;place-items:center;padding:24px;display:grid}.event-card-main{align-content:center;gap:14px;min-width:0;display:grid}.dashboard-loading-page{width:100%;min-height:0;padding:0;display:block}.dashboard-route-transition{z-index:80;width:100%;margin:0 0 10px;padding:0;display:block;position:sticky;top:0}.dashboard-route-transition-bar{background:#ffffff21;border-radius:999px;height:3px;display:block;position:relative;overflow:hidden}.dashboard-route-transition-bar:before{border-radius:inherit;content:"";background:linear-gradient(90deg,#50c878,#06d6c3);width:44%;animation:.9s ease-in-out infinite dashboard-route-progress;position:absolute;inset:0 auto 0 0}.dashboard-loading-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-loading-header>div{gap:.65rem;width:min(28rem,70%);min-width:0;display:grid}.dashboard-loading-line,.dashboard-loading-card,.dashboard-loading-panel{background:linear-gradient(110deg,#ffffff14,#ffffff2e,#ffffff14) 0 0/220% 100%;border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.dashboard-loading-line{border-radius:999px;animation:1.35s ease-in-out infinite dashboard-loading-shimmer;display:block}.dashboard-loading-card,.dashboard-loading-panel{border-radius:24px;animation:1.35s ease-in-out infinite dashboard-loading-shimmer}.dashboard-loading-eyebrow{width:8rem;height:.8rem}.dashboard-loading-title{width:min(100%,22rem);height:clamp(2.5rem,8vw,4.5rem)}.dashboard-loading-action{width:9rem;height:2.9rem}.dashboard-loading-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-loading-card{gap:.75rem;min-height:8rem;padding:1rem;display:grid}.dashboard-loading-icon{width:2.6rem;height:2.6rem}.dashboard-loading-label{width:70%;height:.8rem}.dashboard-loading-value{width:45%;height:1.8rem}.dashboard-loading-panel{gap:.85rem;min-height:14rem;padding:1.25rem;display:grid}.dashboard-loading-panel-title{width:min(18rem,82%);height:1.8rem}.dashboard-loading-panel-copy{width:92%;height:1rem}.dashboard-loading-panel-copy.short{width:62%}@keyframes dashboard-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes dashboard-route-progress{0%{transform:translate(-120%)}55%{transform:translate(105%)}to{transform:translate(220%)}}@media (max-width:720px){.dashboard-loading-header{align-items:flex-start;display:grid}.dashboard-loading-header>div,.dashboard-loading-action{width:100%}.dashboard-loading-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.event-card-hero-content,.event-card-lower{gap:14px;min-width:0;display:grid}.event-card-pill-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.event-card-days-pill{color:var(--accent);background:#50c87814;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:900;display:inline-flex}.event-card-days-pill .events-page-icon{width:17px;height:17px}.event-card-title{width:fit-content;min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:clamp(26px,3vw,38px);font-weight:950;line-height:1.08}.event-card-meta{gap:10px;display:grid}.event-card-meta p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:750;display:flex}.event-card-meta .events-page-icon{width:19px;height:19px;color:var(--accent)}.event-card-meta p>em{background:var(--border);width:1px;height:20px}.event-card-meta p>span{min-width:0;display:inline-grid}.event-card-meta strong{color:var(--text)}.event-card-meta small{color:var(--muted);font-size:14px;font-weight:750}.event-card-public-link-row{border:1px solid var(--border);background:linear-gradient(90deg, #50c8781a, var(--surface));border-radius:10px;grid-template-columns:auto minmax(0,max-content);align-items:center;width:fit-content;max-width:100%;display:grid;overflow:hidden}.event-card-public-link-row>.events-page-icon{width:38px;height:38px;color:var(--accent);padding:9px}.event-card-public-link{width:100%;color:var(--accent);text-align:left;justify-content:space-between;gap:0}.event-card-public-link .copyable-public-link-text{align-items:center;min-height:38px;padding:0 12px 0 0;display:inline-flex}.event-card-public-link .copy-link-button{min-height:38px;color:var(--text);border-width:0 0 0 1px;border-radius:0;padding-inline:12px}.event-card-actions{border-top:1px solid var(--border);gap:9px;padding-top:10px;display:grid}.event-card-actions>span{color:var(--text);font-size:13px;font-weight:950}.event-card-action-grid{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:12px;display:grid}.event-card-action{min-width:0;color:var(--text);text-align:center;justify-items:center;gap:7px;font-size:13px;font-weight:850;text-decoration:none;display:grid}.event-card-action .events-page-icon{width:54px;height:48px;color:var(--accent-purple);padding:12px 15px;transition:background .14s,color .14s}.event-card-action-label-full,.event-manage-menu{display:none}.events-tip-card{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:15px 18px;display:grid;box-shadow:0 14px 38px #17211c0d}.events-tip-icon{width:44px;height:44px;color:var(--accent);background:#50c87814;border-radius:12px;place-items:center;font-weight:950;display:grid}.events-tip-card p{color:var(--muted);margin:0}.events-tip-card strong{color:var(--text)}.seller-name{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:20px;font-weight:950;line-height:1.25}.seller-name:hover,.seller-name:focus-visible{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.seller-card-primary{gap:5px;min-width:0;display:grid}.seller-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:800;line-height:1.25;display:flex}.seller-card-meta>span:first-child:after{color:#5f6b63b8;content:"•";margin-left:7px}.seller-card-meta .status-text{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.seller-card-meta .status-text.active{color:#50c878;background:#50c8781f}.seller-card-meta .status-text.archived{color:#a45b08;background:#a45b081a}.seller-card-meta .status-text.inactive{color:var(--muted);background:#5f6b631a}.seller-event-links{color:var(--text);background:#f8fbfa;border:1px solid #07111f14;border-radius:14px;gap:6px;padding:8px 10px;font-size:13px;line-height:1.25;display:grid}.seller-event-links-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:950}.seller-event-link-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.seller-event-link{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.seller-event-link:hover,.seller-event-link:focus-visible{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.seller-event-empty{color:var(--muted);font-weight:800}.seller-event-copy-wrap{align-items:center;gap:4px;display:inline-flex}.seller-event-copy-button{min-width:28px;min-height:28px;color:var(--accent);background:#fff;border-radius:9px;padding:4px}.event-card-date{color:var(--text);font-weight:700}.event-card-countdown{color:var(--muted);font-size:14px;font-weight:700}.copyable-public-link{min-width:0;max-width:100%;color:var(--accent);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.copyable-public-link-text{overflow-wrap:anywhere;text-underline-offset:3px;min-width:0;text-decoration:underline}.copy-link-button{border:1px solid var(--border);background:var(--surface);min-width:34px;min-height:34px;color:var(--accent);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.copy-link-button:hover{background:var(--surface-muted)}.copy-link-button-with-text{gap:6px;padding:6px 10px}.copied-label{color:var(--muted);font-size:12px;font-weight:800}.event-detail-public-link{justify-content:flex-start;min-width:0;max-width:100%;margin:0;display:flex}.event-setup-page{gap:14px;width:100%;min-width:0;max-width:1060px;display:grid}.event-setup-header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.event-setup-title-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.event-setup-title-row .page-title{overflow-wrap:anywhere;min-width:0;margin:0}.event-setup-title-row .badge,.event-setup-summary-body .badge{justify-self:start;width:fit-content;max-width:100%}.event-setup-icon,.event-section-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.event-setup-action-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.event-setup-action{background:var(--surface);min-height:78px;color:var(--accent);text-align:center;border:1px solid #17211c1a;border-radius:10px;place-items:center;gap:6px;padding:12px 8px;font-size:13px;font-weight:900;display:grid;box-shadow:0 12px 30px #17211c0d}.event-setup-action .event-setup-icon{color:var(--accent-purple)}.event-public-link-card,.event-setup-summary-card,.event-setup-section{background:var(--surface);border:1px solid #17211c1a;border-radius:14px;box-shadow:0 14px 38px #17211c0f}.event-public-link-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;max-width:100%;padding:16px;display:grid}.event-public-link-card>div{min-width:0;max-width:100%}.event-public-link-card h2{margin:0 0 6px;font-size:18px}.event-public-link-card .helper-text{margin-top:6px}.event-public-link-icon,.event-section-icon{width:46px;height:46px;color:var(--accent);background:#50c8781a;border-radius:12px;place-items:center;display:inline-grid}.event-setup-summary-card{grid-template-columns:150px minmax(0,1fr);gap:16px;min-width:0;max-width:100%;padding:16px;display:grid}.event-setup-summary-image,.event-setup-summary-placeholder{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;width:150px;height:150px}.event-setup-summary-image{object-fit:cover}.event-setup-summary-placeholder{color:var(--muted);text-align:center;place-items:center;font-size:13px;font-weight:900;display:grid}.event-setup-summary-placeholder img{object-fit:contain;max-width:82%;max-height:82%}.event-setup-summary-body{align-content:center;gap:8px;min-width:0;display:grid}.event-setup-summary-body h2{margin:0;font-size:24px}.event-setup-summary-body p{color:var(--muted);align-items:flex-start;gap:8px;margin:0;display:flex}.event-setup-summary-body p .event-setup-icon{width:18px;height:18px;color:var(--accent);flex:0 0 18px}.event-setup-summary-body p span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.event-setup-summary-body p strong{color:var(--text)}.event-setup-summary-body p em{font-style:normal}.event-setup-layout{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.event-setup-main,.event-setup-form,.event-setup-side{gap:14px;min-width:0;display:grid}.event-setup-side>.card{min-width:0;max-width:100%}.event-setup-section{min-width:0;max-width:100%;overflow:hidden}.event-setup-section summary{cursor:pointer;align-items:center;gap:10px;min-height:58px;padding:13px 14px;font-size:18px;font-weight:950;list-style:none;display:flex}.event-setup-section summary::-webkit-details-marker{display:none}.event-setup-section-body{border-top:1px solid var(--border);gap:6px;min-width:0;padding:2px 14px 14px;display:grid}.event-setup-section-body .field{margin:8px 0 0}.event-setup-section .schedule-fields{padding:0}.event-setup-section .sales-cutoff-panel{border-top:0;margin-top:0;padding-top:0}.event-setup-save-button{border-radius:var(--control-radius);width:100%;min-height:50px;font-weight:950}.new-event-page{max-width:780px}.new-event-back-link{width:fit-content;min-height:40px;color:var(--accent);align-items:center;gap:7px;font-size:14px;font-weight:900;display:inline-flex}.new-event-back-link .event-setup-icon{width:18px;height:18px}.new-event-form{max-width:100%}.new-event-submit-actions{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:10px;display:grid}.new-event-submit-actions .button{width:100%}.new-event-submit-actions .event-setup-save-button{box-shadow:none;position:static}.setup-tickets-page{max-width:780px}.setup-tickets-card{gap:16px;display:grid}.setup-tickets-card h2{margin:0 0 5px;font-size:clamp(24px,4vw,32px)}.setup-tickets-form{gap:12px;display:grid}.setup-ticket-choice{background:#f8fbfae6;border:1px solid #07111f1f;border-radius:14px;gap:12px;padding:12px;display:grid}.setup-ticket-choice .checkbox-field{align-items:center;min-height:40px;margin:0}.setup-ticket-fields{gap:10px;display:grid}.setup-ticket-fields .field{margin:0}.setup-ticket-fields textarea{min-height:76px}.setup-ticket-custom-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-ticket-custom-header strong{font-size:15px}.setup-ticket-add-button{min-height:44px;color:var(--accent-purple)}.seller-directory{gap:14px;display:grid}.seller-create-button,.sales-create-button{border:1px solid var(--border);color:#410947;background:#fffffff5;gap:10px;font-weight:950;box-shadow:0 14px 30px #07111f4d,0 6px 16px #1905243d}.seller-create-button:hover,.sales-create-button:hover{color:#410947;background:#fff;box-shadow:0 16px 34px #07111f57,0 7px 18px #19052442}.seller-create-button span,.sales-create-button span{color:#50c878;font-size:24px;font-weight:700;line-height:1}.seller-search-wrap{justify-content:center;justify-self:center;width:min(100%,520px);display:flex;position:relative}.seller-search-wrap:before{content:"";border:2px solid var(--muted);opacity:.72;pointer-events:none;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;left:16px;transform:translateY(-58%)}.seller-search-wrap:after{content:"";background:var(--muted);opacity:.72;pointer-events:none;border-radius:999px;width:8px;height:2px;position:absolute;top:50%;left:29px;transform:translateY(4px)rotate(45deg)}.seller-search{border:1px solid var(--border);width:100%;min-height:50px;color:var(--text);background:#fffffff5;border-radius:16px;padding:12px 14px 12px 44px;box-shadow:0 10px 24px #07111f14}.seller-search:focus{border-color:var(--accent);outline:2px solid #50c87829}.seller-filter-tabs{border:1px solid var(--border);background:#ffffffd1;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:4px;width:min(100%,520px);padding:5px;display:grid;box-shadow:0 10px 24px #07111f14}.seller-filter-tab{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px 10px;font-weight:900}.seller-filter-tab[aria-selected=true]{background:var(--surface);color:var(--accent);box-shadow:0 8px 18px #07111f1a,inset 0 0 0 1px #50c8781f}.seller-row{border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;box-shadow:0 14px 34px #07111f17}.seller-card-main{gap:14px;min-width:0;display:grid}.seller-card-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.seller-avatar{color:#fff;background:#410947;border-radius:999px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:950;display:grid}.seller-detail{width:fit-content;min-width:150px;color:var(--muted);background:#f8fbfa;border:1px solid #07111f14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:inline-flex}.seller-detail strong{color:var(--text);font-size:20px;line-height:1}.status-text{font-weight:800}.status-text.active{color:var(--accent)}.status-text.archived{color:#a45b08}.status-text.inactive{color:var(--muted)}.seller-actions{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:8px;display:grid}.seller-action-form{margin:0}.seller-action-form .seller-action{width:100%}.seller-action{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);min-height:40px;color:var(--accent);cursor:pointer;justify-content:center;align-items:center;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.seller-actions>.seller-action:first-child{color:#fff;background:#50c878;border-color:#50c878;box-shadow:0 8px 18px #50c87833}.seller-actions>.seller-action:first-child:hover{color:#fff;background:#50c878}.seller-action.secondary{color:#410947}.seller-action:hover{background:var(--surface-muted)}.seller-action.danger{color:var(--danger);box-shadow:none;background:#a23c310a;border-color:#a23c3140}.seller-action.danger:hover{background:#a23c3114}.seller-action:disabled{cursor:not-allowed;opacity:.45}.ticket-type-list{gap:12px;display:grid}.ticket-type-row{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:0 14px 34px #07111f14}.ticket-type-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ticket-type-main strong{overflow-wrap:anywhere}.ticket-type-edit-link{border-color:var(--border);color:#410947;background:#fffffff5;min-height:38px;padding:8px 13px;box-shadow:0 8px 18px #07111f14}.ticket-type-stats{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.ticket-status-badge.ticket-status-active{color:#50c878;background:#50c8781a;border-color:#50c87838}.ticket-status-badge.ticket-status-sold-out{color:var(--danger);background:#a23c3114;border-color:#a23c3140}.ticket-type-edit-card{max-width:620px}.ticket-back-link{border-color:var(--border);color:#410947;background:#fffffff5;box-shadow:0 10px 24px #07111f29,0 4px 12px #19052424}.ticket-create-card{box-shadow:0 14px 34px #07111f14}.empty-state{gap:10px;padding:28px;display:grid}.dashboard-shell .empty-state:before{content:"";background:linear-gradient(#50c8781f, #50c8781f), var(--surface-muted);border:1px solid #50c87824;border-radius:14px;width:44px;height:44px;display:block}.empty-state h2{margin:0 0 8px}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 16px}th{background:var(--surface-muted);color:var(--muted);text-transform:uppercase;font-size:13px}tr:last-child td{border-bottom:0}.badge{border:1px solid var(--border);background:var(--surface-muted);width:fit-content;max-width:100%;min-height:26px;color:var(--text);text-transform:capitalize;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.status-draft{color:#4e5a52;background:#eef1ed;border-color:#cfd5cf}.status-published{color:var(--accent-strong);background:#50c8781a;border-color:#50c87847}.status-archived{color:#874807;background:#a45b081f;border-color:#a45b0847}.status-canceled,.status-cancelled{background:var(--surface-muted);color:var(--muted);border-color:#5f6b6340}.row-actions{flex-wrap:wrap;gap:10px;display:flex}.row-actions a:not(.button){color:var(--accent);font-weight:700}.row-actions .button{color:#fff}.row-actions .button.secondary{color:var(--text)}.row-actions .button.danger{color:var(--danger)}.split-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);gap:20px;display:grid}.helper-text{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.35}.archive-form{margin-top:18px}.event-state-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.event-state-actions .helper-text{flex-basis:100%;margin:0}.delete-form{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.assigned-seller-list,.assigned-event-list{gap:0;margin:0;padding:0;display:grid}.assigned-seller-list li,.assigned-event-row{border-bottom:1px solid var(--border);list-style:none}.assigned-seller-list li:last-child,.assigned-event-row:last-child{border-bottom:0}.assigned-seller-link{min-height:40px;color:var(--accent);text-underline-offset:3px;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}.assigned-seller-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.assigned-seller-public-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.assigned-seller-public-actions .copy-link-button{min-width:30px;min-height:30px;padding:5px}.seller-public-link{min-width:0;max-width:100%;color:var(--muted);overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;min-height:30px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.assigned-sellers-page-card{gap:14px;display:grid}.assigned-sellers-page-card>div:first-child{text-align:center}.assigned-sellers-page-card>div:first-child h2{margin-inline:auto}.assigned-seller-search-section{gap:12px;display:grid}.assigned-seller-page-list{gap:10px;margin:0;padding:0;display:grid}.assigned-seller-page-item{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);gap:12px;padding:14px;list-style:none;display:grid;box-shadow:0 10px 28px #17211c0d}.assigned-seller-card-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.assigned-seller-avatar{width:42px;height:42px;font-size:13px}.assigned-seller-card-title{gap:2px;min-width:0;display:grid}.assigned-seller-name-status{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.assigned-seller-card-title .assigned-seller-link,.assigned-seller-name-status strong{min-width:0;min-height:0;color:var(--text);overflow-wrap:anywhere;font-weight:900;line-height:1.2;text-decoration:none;display:inline}.assigned-seller-card-title .assigned-seller-link:hover,.assigned-seller-card-title .assigned-seller-link:focus-visible{color:var(--text);text-underline-offset:3px;text-decoration:underline}.assigned-seller-status-separator{color:#5f6b63b8;font-weight:800}.assigned-seller-name-status .status-text{font-size:13px;font-weight:850;line-height:1.2}.assigned-seller-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.assigned-seller-card-meta>span:first-child:after{color:#5f6b63b8;content:"•";margin-left:7px}.assigned-seller-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assigned-seller-card-actions form{margin:0}.assigned-seller-sales-link{min-height:40px;padding:8px 13px}.assigned-seller-profile-link,.assigned-seller-sales-link{color:var(--accent-purple);font-weight:850}.compact-empty-state{padding:24px}.assigned-event-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.assigned-events-panel{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:14px}.seller-sales-card{gap:16px;display:grid}.seller-sales-card+.seller-sales-card{margin-top:20px}.seller-sales-card,.assigned-sellers-page-card{overflow:hidden}.seller-sales-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.seller-sales-avatar{width:54px;height:54px;font-size:16px}.seller-sales-profile-copy{gap:3px;min-width:0;display:grid}.seller-sales-profile-copy h2{margin:0;font-size:clamp(25px,4vw,34px);line-height:1.15}.seller-sales-profile-copy p{color:var(--muted);margin:0;font-size:15px;font-weight:800;line-height:1.35}.seller-sales-profile-copy p strong{color:var(--text)}.seller-sales-profile-copy span{color:var(--muted);font-size:14px;font-weight:750}.seller-sales-link-panel{border:1px solid var(--border);background:#f8fbfae6;border-radius:14px;gap:10px;padding:12px;display:grid}.seller-sales-link-label,.seller-sales-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.seller-sales-copy-row{background:var(--surface);border:1px solid #07111f1f;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.seller-sales-share-icon{width:42px;height:42px;color:var(--accent);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;padding:10px 0 10px 14px}.seller-sales-public-link{min-width:0;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.seller-sales-copy-row .copy-link-button{white-space:nowrap;border-width:0 0 0 1px;border-radius:0;min-height:42px;padding-inline:12px}.seller-sales-copy-row .copied-label{grid-column:1/-1;padding:0 12px 8px}.seller-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seller-sales-grid div{border:1px solid var(--border);background:linear-gradient(135deg,#190524 0%,#410947 50%,#11011a 100%);border-radius:14px;align-content:space-between;gap:8px;min-height:92px;padding:12px;display:grid;box-shadow:0 8px 22px #07111f2e}.seller-sales-grid div:last-child{grid-column:1/-1}.seller-sales-grid span{color:#f8fafcb8;line-height:1.2}.seller-sales-grid strong{color:#fff;font-size:20px;line-height:1.2}.seller-sales-helper{margin:0}.commission-form,.commission-rule-fields{gap:12px;display:grid}.commission-form .button{width:100%;color:var(--accent-purple);background:#fffffffa;border:1px solid #07111f1f;box-shadow:0 8px 18px #07111f2e,0 3px 8px #19052424}.commission-form .button:hover{color:var(--accent-purple);background:#fff;border-color:#07111f29;box-shadow:0 10px 22px #07111f38,0 4px 10px #1905242e}.seller-commission-inline,.seller-commission-edit-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;padding:14px}.seller-commission-inline h3,.seller-commission-edit-list h3,.seller-commission-edit-card h4{margin:0}.seller-commission-edit-list,.seller-commission-edit-card{gap:12px;display:grid}.seller-sales-event-list{gap:14px;display:grid}.seller-sales-event-card{gap:15px;display:grid}.seller-sales-event-card h2{margin:0;font-size:clamp(24px,4vw,32px);line-height:1.15}.seller-sales-event-card>div:first-child{gap:4px;display:grid}.seller-sales-event-card>div:first-child .muted{margin:0;font-weight:750}.seller-ticket-row{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #07111f1a;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 0}.seller-ticket-row:last-child{border-bottom:0}.seller-ticket-row:hover{background:0 0}.seller-sales-event-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seller-sales-event-metrics div{border:1px solid var(--border);background:linear-gradient(135deg,#190524 0%,#410947 50%,#11011a 100%);border-radius:14px;align-content:space-between;gap:8px;min-height:88px;padding:12px;display:grid;box-shadow:0 8px 22px #07111f2e}.seller-sales-event-metrics span{color:#f8fafcb8;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.2}.seller-sales-event-metrics strong{color:#fff;font-size:20px;line-height:1.2}.seller-sales-open-link{width:100%;color:var(--accent-purple)}.payout-dashboard{gap:18px;max-width:980px;display:grid}.payout-card,.payout-summary-card{gap:16px;display:grid}.payout-card h2,.payout-card p,.payout-summary-card h2,.payout-summary-card p{margin:0}.payout-summary-heading,.payout-section-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.payout-summary-heading h2{font-size:24px;line-height:1.15}.payout-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.payout-summary-grid div{border:1px solid var(--border);border-radius:var(--control-radius);background:linear-gradient(135deg,#190524 0%,#410947 50%,#11011a 100%);gap:5px;padding:12px;display:grid;box-shadow:0 8px 22px #07111f2e}.payout-summary-grid span{color:#f8fafcb8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.payout-summary-grid strong{color:#fff;font-size:22px;line-height:1.15}.payout-add-panel{min-width:min(100%,320px)}.payout-add-panel summary{list-style:none}.payout-add-trigger{color:var(--accent-purple);gap:8px}.payout-add-trigger span{color:var(--accent);font-size:18px;line-height:1}.payout-add-panel summary::-webkit-details-marker{display:none}.payout-add-panel .payout-form{margin-top:12px}.payout-filters{flex-wrap:wrap;gap:8px;display:flex}.payout-filters a{border:1px solid var(--border);min-height:36px;color:var(--muted);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:900;text-decoration:none}.payout-filters a.active,.payout-filters a:hover{color:var(--accent);background:#50c8781a;border-color:#50c87833}.payout-form{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface-muted);padding:14px}.payout-list{gap:10px;display:grid}.payout-person-card{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);gap:10px;padding:12px;display:grid;box-shadow:0 10px 28px #17211c0a}.payout-person-card summary{cursor:pointer;list-style:none}.payout-person-card summary::-webkit-details-marker{display:none}.payout-person-main{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.payout-person-main>div,.payout-person-main>span:first-child{gap:3px;min-width:0;display:grid}.payout-person-main strong{color:var(--text);overflow-wrap:anywhere;font-size:16px;line-height:1.2}.payout-person-main span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.3}.payout-person-amount{text-align:right;flex:none;justify-items:end;gap:5px;display:grid}.payout-person-amount strong{font-size:18px}.payout-row{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:12px;padding:14px;display:grid}.payout-row summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;display:grid}.payout-row summary::-webkit-details-marker{display:none}.payout-row-main{gap:4px;min-width:0;display:grid}.payout-row-main strong{overflow-wrap:anywhere;font-size:17px;line-height:1.2}.payout-row-main span,.payout-row-metrics span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.3}.payout-row-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.payout-row-metrics div{gap:4px;display:grid}.payout-row-metrics strong{font-size:18px;line-height:1.2}.payout-row-metrics.compact{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:inline-flex}.payout-status{text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.payout-status-unpaid{color:#874807;background:#a45b081f;border-color:#a45b083d}.payout-status-paid{color:var(--accent);background:#50c8781f;border-color:#50c8783d}.payout-status-actions .button{min-height:38px}.payout-status-actions .button.danger{color:var(--danger);background:#a23c310f;border:1px solid #a23c314d}.payout-status-actions .button.danger:hover{background:#a23c311c}.event-report-page{gap:18px;max-width:1080px;display:grid}.event-report-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:22px;height:22px}.event-report-hero,.event-report-section{gap:16px;display:grid;overflow:hidden}.event-report-hero{grid-template-columns:minmax(0,1fr) clamp(88px,12vw,118px);align-items:start}.event-report-thumbnail,.event-report-image-placeholder{aspect-ratio:1;object-fit:cover;background:var(--surface-muted);width:100%;height:auto}.event-report-image-placeholder{color:var(--muted);text-align:center;place-items:center;gap:8px;padding:10px;font-size:12px;font-weight:900;line-height:1.15;display:grid}.event-report-image-placeholder .event-report-icon{width:28px;height:28px;color:var(--accent)}.event-report-hero-body{align-content:center;gap:14px;min-width:0;display:grid}.event-report-hero-body h2,.event-report-section h2,.event-report-section h3{margin:0}.event-report-hero-body h2{overflow-wrap:anywhere;font-size:clamp(30px,5vw,48px);line-height:1.04}.event-report-meta{gap:10px;display:grid}.event-report-meta p{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:0;font-weight:800;line-height:1.35;display:grid}.event-report-meta strong,.event-report-meta em{font-style:normal;display:block}.event-report-meta strong{color:var(--text)}.event-report-link-panel,.event-report-info,.event-report-placeholder{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-muted);padding:12px}.event-report-link-panel{gap:8px;display:grid}.event-report-link-panel>span,.event-report-metric span,.event-report-status-block>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.event-report-info{gap:6px;display:grid}.event-report-info p,.event-report-section-header p,.event-report-placeholder{color:var(--muted);margin:0;line-height:1.45}.event-report-info p{white-space:pre-wrap}.event-report-section-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.event-report-section-header>div:first-child:last-child{grid-column:1/-1}.event-report-section-header .event-report-icon{width:42px;height:42px;color:var(--accent);background:#50c8781a;border-radius:12px;padding:10px}.event-report-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.event-report-metric-grid.compact{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.event-report-metric,.event-report-status-block{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-muted);gap:6px;min-width:0;padding:12px;display:grid}.event-report-metric strong,.event-report-status-block strong{color:var(--text);overflow-wrap:anywhere;font-size:19px;line-height:1.15}.event-report-list{gap:10px;display:grid}.event-report-row,.event-report-seller-card{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);gap:12px;padding:12px;display:grid;box-shadow:0 10px 28px #17211c0a}.event-report-row{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);align-items:center}.event-report-row>div:first-child,.event-report-seller-card>div:first-child{gap:4px;min-width:0;display:grid}.event-report-row strong,.event-report-seller-card strong{overflow-wrap:anywhere}.event-report-row span,.event-report-row em,.event-report-seller-card span{color:var(--muted);font-size:13px;font-style:normal;font-weight:750;line-height:1.35}.event-report-row-metrics{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;display:grid}.event-report-seller-card{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.event-report-seller-card .event-report-metric-grid{grid-column:1/-1}.event-report-compact-list{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);gap:0;display:grid;overflow:hidden}.event-report-compact-row{border-bottom:1px solid var(--border);min-width:0;color:var(--text);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.event-report-compact-row:last-child{border-bottom:0}.event-report-compact-row:hover{background:var(--surface-muted)}.event-report-compact-main{gap:3px;min-width:0;display:grid}.event-report-compact-main strong{overflow-wrap:anywhere}.event-report-compact-main span,.event-report-compact-value{color:var(--muted);font-size:13px;font-weight:800;line-height:1.3}.event-report-compact-value{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.event-report-compact-value em{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.event-report-ranked-row{grid-template-columns:auto minmax(0,1fr) auto auto}.event-report-rank{color:var(--accent);font-weight:950}.event-report-compact-details{border-top:1px solid var(--border);background:var(--surface)}.event-report-compact-details summary{min-height:42px;color:var(--accent);cursor:pointer;align-items:center;padding:0 14px;font-size:14px;font-weight:950;display:flex}.event-report-compact-details .event-report-compact-list{border:0;border-top:1px solid var(--border);border-radius:0}.event-sales-order-grid{gap:14px;display:grid}.event-sales-order-card{gap:16px;min-width:0;display:grid}.event-sales-order-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.event-sales-order-summary{grid-template-columns:minmax(0,1.5fr) minmax(130px,.5fr);gap:12px;margin:0;display:grid}.event-sales-order-summary div{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;gap:4px;min-width:0;padding:12px 14px;display:grid}.scanner-manual-entry{border-top:1px solid var(--border);gap:8px;padding-top:16px;display:grid}.scanner-manual-entry>label{color:var(--cp-text-strong);font-size:14px;font-weight:750}.scanner-manual-entry-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.scanner-manual-entry-row input{border:1px solid var(--border);border-radius:var(--control-radius);width:100%;min-width:0;min-height:48px;color:var(--text);caret-color:var(--text);font:inherit;background:#fff;padding:10px 12px}.scanner-manual-entry-row input::placeholder{color:var(--muted);opacity:1}.scanner-manual-entry-row input:focus{border-color:var(--accent);outline-offset:1px;outline:2px solid #50c87838}.scanner-manual-entry-row .button{white-space:nowrap;min-height:48px}.event-sales-order-summary dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:900}.event-sales-order-summary dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:900}.event-sales-order-details{border-top:1px solid var(--border)}.event-sales-order-details>summary{min-height:44px;color:var(--accent);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:950;list-style:none;display:flex}.event-sales-order-details>summary::-webkit-details-marker{display:none}.event-sales-order-details>summary:after{content:"+";margin-left:8px;font-size:18px}.event-sales-order-details[open]>summary:after{content:"−"}.event-sales-order-details-body{gap:14px;padding-top:8px;display:grid}.event-sales-order-details code{overflow-wrap:anywhere;white-space:normal}.event-sales-resend-footer{border-top:1px solid var(--border);justify-content:center;padding-top:16px;display:flex}.event-sales-resend-footer form{justify-content:center;width:100%;display:flex}@media (max-width:720px){.event-sales-order-summary{grid-template-columns:1fr}.event-sales-order-badges{justify-content:flex-start}}.event-report-view-all{justify-content:center;margin:10px}.event-report-payout-row{grid-template-columns:minmax(0,1fr) auto auto auto}.event-report-payout-row>.payout-status,.event-report-mini-details{justify-self:end}.event-report-mini-details summary{min-height:32px;color:var(--accent);cursor:pointer;font-size:13px;font-weight:900}.event-report-mini-details-body{gap:4px;min-width:190px;padding:8px 0 0;display:grid}.event-report-mini-details-body span{color:var(--muted);font-size:12px;font-weight:750}.payout-report-row{align-items:start}.event-report-disabled-actions{flex-wrap:wrap;gap:10px;display:flex}.event-report-disabled-actions .button:disabled{cursor:not-allowed;opacity:.65}.sales-report-link{color:var(--text);background:#fff;border-color:#1905241f;justify-self:center;box-shadow:0 10px 24px #1905243d,0 2px 8px #07111f1f}.sales-report-link:hover{color:var(--text);background:#fff;box-shadow:0 12px 26px #19052442,0 2px 8px #07111f24}.sales-dashboard{gap:20px;max-width:980px;display:grid}.sales-page-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:2px;display:flex}.sales-page-header p{margin-bottom:0}.sales-header-link{color:var(--accent);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:900;display:inline-flex}.sales-event-selector{border:1px solid var(--border);background:#fffffff5;border-radius:16px;gap:8px;padding:16px;display:grid;box-shadow:0 12px 28px #07111f1a}.sales-event-selector label{color:var(--muted);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:12px;font-weight:950}.sales-event-select-wrap{position:relative}.sales-event-select-wrap:after{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);content:"";pointer-events:none;width:9px;height:9px;position:absolute;top:50%;right:14px;transform:translateY(-65%)rotate(45deg)}.sales-event-selector select{appearance:none;border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);cursor:pointer;background:#fff;border-radius:13px;padding:10px 42px 10px 12px;font-weight:850}.sales-event-selector select:disabled{cursor:wait;opacity:.78}.sales-event-selector-status{color:var(--muted);text-align:center;margin:0;font-size:13px;font-weight:800}.sales-active-event-card,.sales-panel{border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);border:1px solid #17211c1a;display:grid;overflow:hidden}.sales-active-event-card{gap:16px;padding:18px}.sales-active-event-card h2,.sales-panel h2{margin:0;font-size:21px;line-height:1.2}.sales-panel h2{border-bottom:1px solid var(--border);padding:18px 20px}.sales-active-event-media{aspect-ratio:16/9;background:#101713;border-radius:12px;position:relative;overflow:hidden}.sales-active-event-image,.sales-active-event-placeholder{aspect-ratio:16/9;width:100%;height:100%;display:block}.sales-active-event-image{object-fit:cover}.sales-active-event-placeholder{color:#ffffffdb;text-align:center;background:linear-gradient(145deg,#50c87838,#17211ceb),#17211c;place-items:center;gap:8px;font-weight:900;display:grid}.sales-active-event-placeholder .sales-icon{width:42px;height:42px}.sales-active-event-media .badge{background:var(--accent);color:#fff;text-transform:uppercase;border-color:#ffffff47;font-size:11px;font-weight:950;position:absolute;bottom:14px;left:14px}.sales-active-event-body{gap:14px;display:grid}.sales-active-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sales-active-title-row h3{overflow-wrap:anywhere;margin:0;font-size:clamp(24px,4vw,34px);line-height:1.08}.sales-countdown{color:var(--accent);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.sales-active-meta{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:14px;display:grid}.sales-meta-item{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:14px;font-weight:800;line-height:1.35;display:grid}.sales-meta-item strong,.sales-meta-item em{font-style:normal;display:block}.sales-meta-item strong{color:var(--text)}.sales-summary-strip{background:linear-gradient(135deg,#190524 0%,#410947 50%,#11011a 100%);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 22px #0000002e}.sales-summary-strip .sales-metric{padding:18px 24px}.sales-summary-strip .sales-metric+.sales-metric{border-left:1px solid #ffffff29}.sales-metric{gap:6px;min-width:0;display:grid}.sales-metric span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.sales-metric strong{color:var(--text);font-size:25px;line-height:1.15}.sales-summary-strip .sales-metric span{color:#f2f2f2b8}.sales-summary-strip .sales-metric strong{color:#fff}.sales-source-row,.sales-seller-row{min-width:0;color:var(--text);align-items:center;display:grid}.sales-source-row{grid-template-columns:auto minmax(0,1fr) minmax(250px,.7fr);gap:18px;padding:20px}.sales-source-row:hover,.sales-seller-row:hover{background:#50c8780b}.sales-row-icon{color:var(--accent-purple);background:#50c8781a;border-radius:14px;place-items:center;width:60px;height:60px;display:grid}.sales-row-icon .sales-icon{width:30px;height:30px}.sales-source-main{gap:5px;min-width:0;display:grid}.sales-source-main strong{font-size:17px;line-height:1.2}.sales-source-main p{margin:0;line-height:1.35}.sales-row-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.sales-seller-list{display:grid}.sales-seller-row{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) minmax(230px,.8fr) auto;gap:14px;padding:14px 18px}.sales-seller-avatar{width:42px;height:42px;font-size:13px;font-weight:950}.sales-seller-main{gap:3px;min-width:0;display:grid}.sales-seller-main strong{overflow-wrap:anywhere;font-size:16px;line-height:1.2}.sales-seller-main span{color:var(--muted);overflow-wrap:anywhere;font-size:14px;font-weight:800}.sales-seller-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sales-seller-metrics .sales-metric strong,.sales-row-metrics .sales-metric strong{font-size:18px}.sales-row-chevron{color:var(--muted)}.sales-row-chevron .sales-icon{width:22px;height:22px}.sales-assigned-sellers-link{min-height:52px;color:var(--accent);justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-weight:900;display:flex}.sales-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.sales-inline-empty{text-align:center;justify-items:center;gap:10px;padding:24px;display:grid}.sales-inline-empty h2,.sales-inline-empty p{margin:0}.text-button{border-radius:var(--control-radius);min-height:40px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-weight:800}.danger-text{color:var(--danger);background:#a23c310a}.danger-text:hover{background:#a23c311a}.inline-panel{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;padding:16px}.event-form-step,.event-media-manager{gap:14px;display:grid}.event-form-step{border-bottom:1px solid var(--border);padding-bottom:18px}.event-form-step h2,.event-media-manager h2{margin:0 0 5px}.step-label{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.event-media-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.event-media-manager{gap:12px;min-width:0;max-width:100%;display:grid}.event-media-manager>.muted{margin:0}.event-media-form{gap:12px;min-width:0;max-width:100%;display:grid}.event-media-block{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);gap:8px;min-width:0;max-width:100%;padding:12px;display:grid}.event-media-current-row{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-muted);align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.event-media-current-copy{gap:2px;min-width:0;display:grid}.event-media-current-copy strong,.event-media-current-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-media-current-copy strong{color:var(--text);font-size:14px}.event-media-current-copy span{color:var(--muted);font-size:12px}.event-media-preview-card{border-radius:var(--control-radius);background:#f3f5f1;border:1px solid #dfe5dc;flex:none;place-items:center;display:grid;overflow:hidden}.event-media-preview-card.flyer{object-fit:contain;width:64px;height:64px}.event-media-preview-card.hero{object-fit:cover;width:76px;height:60px}.event-media-preview-card.logo{object-fit:contain;background:#fff;width:64px;height:64px;padding:6px}.event-media-preview-card.empty{color:var(--muted);text-align:center;font-size:12px;font-weight:800}.event-media-preview-card.empty.flyer{width:64px;height:64px}.event-media-preview-card.empty.hero{width:76px;height:60px}.event-media-preview-card.empty.logo{width:64px;height:64px}.event-media-processing,.event-media-success,.event-media-warning,.event-media-error,.event-media-block p.event-media-processing,.event-media-block p.event-media-success,.event-media-block p.event-media-warning,.event-media-block p.event-media-error{margin:0;font-size:13px;line-height:1.35}.event-media-processing,.event-media-block p.event-media-processing{color:var(--muted);font-weight:700}.event-media-success,.event-media-block p.event-media-success{color:var(--accent);font-weight:800}.event-media-warning,.event-media-block p.event-media-warning{color:#9a5c00;font-weight:700}.event-media-error,.event-media-block p.event-media-error{color:var(--danger);font-weight:800}.event-media-button-row{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.event-media-button-row .button{flex:132px;min-height:40px}.event-media-remove-button{color:var(--danger);background:#a23c310a;border-color:#a23c3140}.event-media-block input.event-media-hidden-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;max-width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.event-flyer-cropper-backdrop{z-index:1000;background:#07111f9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.event-flyer-cropper-dialog{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:14px;width:min(100%,720px);padding:18px;display:grid;box-shadow:0 22px 70px #07111f52}.event-flyer-cropper-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.event-flyer-cropper-header h2,.event-flyer-cropper-header p{margin:0}.event-flyer-cropper-header h2{font-size:22px;line-height:1.15}.event-flyer-cropper-header p{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.35}.event-flyer-cropper-close{flex:none;min-height:38px}.event-flyer-cropper-stage{background:#07111f;border-radius:8px;width:100%;height:min(62vh,520px);min-height:320px;position:relative;overflow:hidden}.event-flyer-cropper-container{background:#07111fe6}.event-flyer-cropper-frame{border:2px solid #fff;box-shadow:0 0 0 9999px #07111f94}.event-flyer-cropper-media{max-width:none}.event-flyer-cropper-zoom{color:var(--text);gap:8px;font-size:13px;font-weight:850;display:grid}.event-flyer-cropper-zoom input{width:100%}.event-flyer-cropper-actions{justify-content:flex-end;gap:10px;display:flex}.event-flyer-cropper-actions .button{min-width:118px;min-height:42px}.inline-panel h2{margin:0 0 6px;font-size:18px}.section-divider{border:0;border-top:1px solid var(--border);width:100%;margin:22px 0}.status-list{gap:12px;margin:0;padding:0;display:grid}.status-list li{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:0 0 12px;list-style:none;display:flex}.public-page{width:min(100%,1040px);margin:0 auto;padding:0 18px 28px}.public-hero{margin:0 -18px}.public-hero-banner{color:#fff;background:#101713;min-height:clamp(280px,58vw,520px);position:relative;overflow:hidden}.public-hero-image,.public-hero-placeholder{width:100%;height:100%;position:absolute;inset:0}.public-hero-image{object-fit:cover;object-position:center;display:block}.public-hero-image.flyer-fallback{object-fit:contain;background:radial-gradient(circle,#ffffff14,#0000 54%),#101713}.public-hero-placeholder{text-align:center;background:linear-gradient(145deg,#50c87847,#0a120ff0),#17211c;place-items:center;padding:30px;display:grid}.public-hero-placeholder-logo{object-fit:contain;max-width:min(54%,260px);max-height:48%}.public-hero-shade{background:linear-gradient(#060a082e,#060a08c7),linear-gradient(90deg,#060a089e,#060a0814);position:absolute;inset:0}.public-hero-content{z-index:1;flex-direction:column;justify-content:space-between;min-height:clamp(280px,58vw,520px);padding:20px;display:flex;position:relative}.public-brand{color:#fff;background:#060a0859;border:1px solid #ffffff3d;border-radius:999px;width:fit-content;padding:8px 12px;font-size:14px;font-weight:900}.public-hero-copy{gap:10px;max-width:760px;padding-top:70px;display:grid}.public-event-meta{color:#ffffffeb;align-items:flex-start;gap:9px;margin:0;font-weight:800;line-height:1.35;display:flex}.public-address-lines{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.public-event-meta>.public-address-lines{flex:auto}.public-event-meta.public-address-lines{display:grid}.public-address-lines strong,.public-address-lines em{overflow-wrap:anywhere;min-width:0;font-style:normal}.public-meta-icon{color:#ffffffeb;flex:none;width:19px;height:19px;margin-top:1px}.public-hero h1{color:#fff;letter-spacing:0;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(36px,9vw,76px);font-weight:950;line-height:.96}.seller-credit-banner{color:var(--accent-strong);background:#50c87814;border:1px solid #50c87838;border-radius:14px;margin-top:16px;padding:12px 14px;font-weight:850}.public-error{margin-top:16px}.public-ticket-form,.public-section{gap:16px;display:grid}.public-ticket-form{margin-top:18px}.public-section{background:var(--surface);border:1px solid #17211c1f;border-radius:16px;padding:18px;box-shadow:0 14px 40px #17211c14}.public-section-heading{align-items:center;gap:10px;display:flex}.public-section h2{margin:0;font-size:24px;line-height:1.15}.public-section-icon{width:27px;height:27px;color:var(--accent)}.public-event-details{margin-top:18px}.public-details-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:16px;display:grid}.public-detail-item{gap:5px;min-width:0;display:grid}.public-detail-item+.public-detail-item{border-left:1px solid var(--border);padding-left:18px}.public-detail-item span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.public-detail-item strong{color:var(--text);font-size:17px;line-height:1.28}.public-detail-item em{color:var(--accent);font-style:normal;font-weight:850;line-height:1.3}.public-event-info{border-top:1px solid var(--border);gap:7px;padding-top:14px;display:grid}.public-event-info span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.public-event-info p{color:var(--text);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:15px;font-weight:650;line-height:1.45}.public-ticket-section{overflow:hidden}.public-ticket-list,.checkout-item-list{gap:12px;display:grid}.checkout-item-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.checkout-item-detail{gap:4px;min-width:0;display:grid}.checkout-item-detail strong{overflow-wrap:anywhere;min-width:0;line-height:1.25}.checkout-item-detail p{color:var(--muted);margin:0;font-size:13px;font-weight:800;line-height:1.35}.checkout-item-total{white-space:nowrap;justify-self:end}.public-ticket-row{border:1px solid var(--border);background:var(--surface);border-left:4px solid #0000;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid;box-shadow:0 12px 30px #17211c0d}.checkout-item-row:last-child{border-bottom:0}.checkout-fee-quote{border-top:1px solid #17211c1f;gap:0;margin-top:6px;padding-top:6px;display:grid}.checkout-fee-row{border-bottom:1px solid #17211c1a}.checkout-total-due{border-bottom:0;font-size:18px}.checkout-fee-covered{color:var(--text);text-align:right}.checkout-fee-note{margin:8px 0 0;font-size:13px;line-height:1.4}.checkout-status-message{border:1px solid #17211c1f;border-radius:14px;gap:5px;margin-bottom:16px;padding:12px 14px;display:grid}.checkout-status-message strong{color:var(--text);font-size:15px}.checkout-status-message p{color:var(--muted);margin:0;font-size:14px;font-weight:700;line-height:1.4}.checkout-status-success{border-color:var(--cp-status-success-border);background:var(--cp-status-success-bg)}.checkout-status-warning{background:#f59e0b1a;border-color:#f59e0b47}.checkout-payment-form{margin-top:16px;display:grid}.checkout-payment-button{width:100%;min-height:52px}.public-ticket-marker{background:var(--surface-muted);width:48px;height:48px;color:var(--accent);border:1px solid;border-radius:14px;place-items:center;display:grid}.public-ticket-marker-icon{width:24px;height:24px}.public-ticket-info{gap:7px;min-width:0;display:grid}.public-ticket-info>strong{color:var(--text);font-size:18px;line-height:1.2}.public-ticket-title-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.public-ticket-title-row strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;line-height:1.2}.public-ticket-tier-badge{border:1px solid;border-radius:999px;align-items:center;min-height:22px;padding:4px 7px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.ticket-tier-ga{border-left-color:var(--accent);background:linear-gradient(90deg,#ecfdf5,#fff 34%)}.ticket-tier-ga .public-ticket-marker,.ticket-tier-standard .public-ticket-marker{color:var(--accent);background:#ecfdf5}.ticket-tier-vip{background:linear-gradient(90deg,#fffbeb,#fff 34%);border-left-color:#b7791f}.ticket-tier-vip .public-ticket-marker{background:#fffbeb}.ticket-tier-vip .public-ticket-marker,.ticket-tier-vip .public-ticket-price strong,.ticket-tier-vip .public-ticket-tier-badge{color:#b7791f}.ticket-tier-premium{background:linear-gradient(90deg,#fef2f2,#fff 34%);border-left-color:#991b1b}.ticket-tier-premium .public-ticket-marker{background:#fef2f2}.ticket-tier-premium .public-ticket-marker,.ticket-tier-premium .public-ticket-price strong,.ticket-tier-premium .public-ticket-tier-badge{color:#991b1b}.public-ticket-info p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.public-ticket-price{align-items:baseline;gap:7px;display:flex}.public-ticket-price strong{color:var(--accent);font-size:22px;line-height:1}.public-ticket-price span{color:var(--muted);font-size:13px;font-weight:750}.public-quantity-field{color:var(--muted);letter-spacing:0;grid-column:2;justify-items:start;gap:7px;font-size:12px;font-weight:900;display:grid}.public-quantity-control{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:44px 54px 44px;align-items:center;min-height:50px;display:grid;overflow:hidden}.public-quantity-control button{height:100%;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;font-size:21px;display:grid}.public-quantity-control button:disabled{color:#b7beb8;cursor:not-allowed}.public-quantity-control input{border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);width:100%;min-height:50px;color:var(--text);text-align:center;background:0 0;padding:0;font-size:18px;font-weight:850}.public-quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.public-quantity-control input::-webkit-inner-spin-button{appearance:none;margin:0}.public-total-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;font-size:17px;display:flex}.public-total-row strong{color:var(--accent);font-size:26px}.buyer-info-section{gap:12px}.public-input-field{display:grid;position:relative}.public-input-field label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-input-field input{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:50px;padding:12px 14px 12px 46px;font-size:16px}.public-input-icon{width:20px;height:20px;color:var(--muted);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.public-submit{background:var(--accent);border-radius:12px;width:100%;min-height:60px;font-size:18px;box-shadow:0 14px 28px #50c87838}.public-submit:hover{background:var(--accent)}.public-trust-row{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 4px 6px;font-size:12px;font-weight:750;display:grid}.public-trust-row span{text-align:center;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.public-trust-icon{width:18px;height:18px;color:var(--accent);flex:none}.checkout-hero{margin-bottom:0}.checkout-summary{margin-top:18px;margin-bottom:16px}.checkout-buyer-grid{gap:10px;display:grid}.checkout-buyer-grid div{gap:3px;display:grid}.checkout-buyer-grid span{color:var(--muted);font-size:13px;font-weight:800}.placeholder-payment-panel{margin-bottom:24px}.seller-lookup-page{max-width:760px}.seller-lookup-hero{color:#fff;background:linear-gradient(135deg,#50c878f0,#0c1813f5),#101713;border-radius:0 0 18px 18px;margin-bottom:18px;padding:18px}.seller-lookup-stack,.seller-lookup-form,.seller-lookup-result{gap:16px;display:grid}.seller-lookup-result-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.seller-lookup-result-grid div,.seller-lookup-link-panel{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-muted);gap:6px;min-width:0;padding:12px;display:grid}.seller-lookup-result-grid span,.seller-lookup-link-panel>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.seller-lookup-result-grid strong{overflow-wrap:anywhere;font-size:22px;line-height:1.15}.seller-lookup-copy-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.seller-lookup-copy-row a{min-width:0;color:var(--accent);overflow-wrap:anywhere;font-weight:850}@media (max-width:760px){.dashboard-shell{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;min-height:auto}.sidebar{border-right:0;border-bottom:1px solid var(--cp-card-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 16px;display:grid}.brand{min-width:0;margin-bottom:0}.brand-mark{width:44px;height:36px}.nav-list{display:none}.mobile-dashboard-menu{display:block}.mobile-header-actions{align-items:center;gap:8px;display:inline-flex}.mobile-header-actions .dashboard-notification-icon,.mobile-header-actions .dashboard-profile-icon,.mobile-header-actions .dashboard-promoter-avatar{width:38px;height:38px}.mobile-menu-trigger{border:1px solid var(--cp-card-border);width:44px;height:44px;color:var(--cp-accent-green);cursor:pointer;background:#ffffff12;border-radius:12px;place-items:center;gap:4px;padding:0;transition:background .14s,border-color .14s,box-shadow .14s;display:inline-grid;box-shadow:0 10px 24px #0000002e}.mobile-menu-trigger:hover,.mobile-menu-trigger:focus-visible{background:#50c8781a;border-color:#50c87852;box-shadow:0 12px 28px #0000003d}.mobile-menu-trigger span{background:var(--cp-accent-green);border-radius:999px;width:18px;height:2px;display:block}.mobile-drawer-shell{z-index:10000;pointer-events:none;visibility:hidden;isolation:isolate;width:100vw;height:100dvh;display:block;position:fixed;inset:0;overflow:hidden}.mobile-drawer-shell.open{pointer-events:auto;visibility:visible}.mobile-drawer-overlay{opacity:0;background:#0a120f00;border:0;width:100%;height:100%;transition:opacity .18s,background .18s;position:fixed;inset:0}.mobile-drawer-shell.open .mobile-drawer-overlay{opacity:1;background:#05030aad}.mobile-drawer{overscroll-behavior:contain;border-right:1px solid var(--cp-card-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 20% 12%,#5c23a047,#0000 36%),linear-gradient(#08040ffa,#120817fa);grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;gap:22px;width:min(85vw,360px);max-width:100vw;height:100dvh;padding:20px;transition:transform .22s;display:grid;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-104%);box-shadow:18px 0 50px #00000057}.mobile-drawer-shell.open .mobile-drawer{transform:translate(0)}.mobile-drawer-header{border-bottom:1px solid var(--cp-card-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.mobile-drawer-header div{gap:4px;min-width:0;display:grid}.mobile-drawer-header strong{color:var(--cp-text-strong);font-size:21px;line-height:1.1}.mobile-drawer-header span{color:var(--cp-muted);font-size:13px;font-weight:800;line-height:1.25}.mobile-drawer-close{border:1px solid var(--cp-card-border);width:40px;height:40px;color:var(--cp-text);cursor:pointer;background:#ffffff12;border-radius:12px;place-items:center;display:inline-grid;box-shadow:0 10px 24px #0000002e}.mobile-drawer-nav{gap:8px;display:grid}.mobile-drawer-link{min-height:48px;color:var(--cp-text);border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;font-size:15px;font-weight:850;display:flex;position:relative}.mobile-drawer-link:hover,.mobile-drawer-link.active{color:var(--cp-accent-green);background:#50c8781c;border-color:#50c87842}.mobile-drawer-link.active{box-shadow:inset 3px 0 0 var(--cp-accent-green);font-weight:950}.mobile-drawer-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:20px;height:20px}.mobile-drawer-link .mobile-drawer-icon{color:currentColor}.mobile-drawer-account{border-top:1px solid var(--cp-card-border);align-self:end;gap:8px;padding-top:16px;display:grid}.mobile-drawer-account>span{color:var(--cp-muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:850}.mobile-drawer-account>strong{min-width:0;color:var(--cp-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.mobile-drawer-signout{margin-top:4px}.mobile-drawer-signout .button{border-color:var(--cp-card-border);width:100%;min-height:44px;color:var(--cp-text);background:#ffffff12;justify-content:center;align-items:center;gap:8px;display:inline-flex}.main{padding:18px}.topbar{flex-flow:wrap;align-items:center;margin-bottom:18px}.dashboard-app-header{display:none}.topbar-signout{min-height:36px;padding:7px 12px}.dashboard-home{gap:18px}.dashboard-command-header{flex-direction:column;align-items:flex-start;gap:12px}.dashboard-performance-panel{grid-template-columns:1fr;gap:10px}.dashboard-performance-card{border-radius:13px;min-height:92px;padding:14px}.dashboard-performance-card strong{font-size:28px}.dashboard-hero{grid-template-columns:minmax(0,1fr);place-items:start;gap:16px;min-width:0;padding-top:2px}.dashboard-hero-copy h1{font-size:clamp(28px,8vw,36px)}.dashboard-hero-copy p{font-size:15px}.dashboard-logo-card{border-radius:12px;width:min(100%,164px);min-height:0;max-height:220px;padding:9px}.dashboard-logo-image-button img{max-height:150px}.dashboard-logo-upload-button{min-height:112px}.dashboard-logo-plus{border-radius:11px;width:36px;height:36px;font-size:24px}.quick-action-grid{grid-template-columns:1fr}.quick-action-card{min-height:78px;padding:13px}.quick-action-icon,.dashboard-stat-icon{border-radius:11px;width:42px;height:42px}.active-event-image{aspect-ratio:1;max-height:360px}.active-event-body{grid-template-columns:1fr;gap:14px;padding:16px}.active-event-button{width:100%}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-card{min-height:142px;padding:14px}.dashboard-stat-card strong{font-size:27px}.recent-event-row{grid-template-columns:86px minmax(0,1fr);gap:10px;padding:12px}.recent-event-thumb{width:86px;height:86px}.recent-event-actions{width:40px;height:40px}.dashboard-schema-card{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px}.dashboard-schema-card .button{grid-column:1/-1;width:100%}.page-header,.form-grid,.event-media-upload-grid,.event-setup-layout,.split-layout{grid-template-columns:1fr}.page-header{flex-direction:column;gap:12px;margin-bottom:18px}.page-title{font-size:clamp(30px,9vw,42px);line-height:1.06}.dashboard-section h2,.dashboard-section-header h2,.card h2,.sales-active-event-card h2,.sales-panel h2,.event-report-section h2,.event-setup-summary-body h2{font-size:clamp(21px,6vw,28px);line-height:1.12}.page-header>.button,.page-header>.button.secondary{width:100%}.button{border-radius:12px;min-height:46px;padding:10px 15px;font-weight:850}.button.secondary,.button.danger{border-color:#17211c24}.card,.table-card,.empty-state,.event-card,.seller-row,.ticket-type-row,.sales-active-event-card,.sales-panel,.event-setup-section,.event-public-link-card,.event-setup-summary-card,.event-report-section,.payout-card,.payout-summary-card,.assigned-sellers-page-card{border-color:#17211c1c;border-radius:14px;box-shadow:0 12px 32px #17211c0e}.dashboard-section,.event-report-page,.sales-dashboard,.event-setup-page,.seller-directory{gap:16px}.empty-state{align-items:start;gap:10px;padding:18px}.empty-state h2{margin-bottom:0;font-size:22px;line-height:1.15}.empty-state .button{width:100%;margin-top:4px}.badge,.payout-status,.ticket-status-badge,.status-text{border-radius:999px;min-height:26px;padding:0 10px;font-size:12px;font-weight:900;line-height:1}.row-actions{gap:8px}.row-actions .button{flex:140px;min-width:0}.seller-search-wrap{position:relative}.seller-search-wrap:before{content:"";border:2px solid var(--muted);opacity:.75;pointer-events:none;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;left:15px;transform:translateY(-58%)}.seller-search-wrap:after{content:"";background:var(--muted);opacity:.75;pointer-events:none;border-radius:999px;width:8px;height:2px;position:absolute;top:50%;left:28px;transform:translateY(4px)rotate(45deg)}.seller-search{background:var(--surface);border-color:#17211c24;border-radius:14px;min-height:46px;padding-left:42px}.events-page{gap:14px}.events-page-header{align-items:stretch;gap:14px}.events-new-button{min-width:0;min-height:50px;font-size:16px}.events-stats-grid{border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.events-stat-card{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;padding:14px 8px}.events-stat-icon{width:42px;height:42px}.events-stat-card span:not(.events-stat-icon){font-size:12px;line-height:1.2}.events-stat-card strong{font-size:24px}.event-list{gap:16px}.event-card{border-radius:14px;grid-template-columns:1fr;gap:14px;padding:12px}.event-card-media-link{border-radius:10px;width:100%}.event-card-flyer,.event-card-placeholder{aspect-ratio:1;object-fit:cover;width:100%}.event-card-main{align-content:start;gap:11px}.event-card-pill-row{gap:8px}.event-card-title{font-size:24px}.event-card-meta{gap:8px}.event-card-meta p{gap:7px;font-size:13px}.event-card-meta p:first-child{flex-wrap:wrap;display:flex}.event-card-meta p>em{display:none}.event-card-public-link-row{grid-template-columns:auto minmax(0,1fr);width:100%}.event-card-public-link{min-width:0}.event-card-public-link .copyable-public-link-text{padding-right:8px}.event-card-public-link .copy-link-button{padding-inline:9px}.event-card-actions{grid-column:auto;grid-template-columns:1fr;width:100%;min-width:0;padding:12px 0 0;display:grid}.event-card-actions>span,.event-card-action-grid{display:none}.event-manage-menu{width:100%;min-width:0;display:block}.event-manage-button{border:1px solid var(--border);background:var(--surface);width:100%;max-width:100%;min-height:52px;color:var(--text);cursor:pointer;font:inherit;text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:12px 16px;font-size:15px;font-weight:950;display:flex}.events-tip-card{border-radius:14px;align-items:start;padding:14px}.row-actions{width:100%}.row-actions .button{flex:160px}.event-setup-page{gap:12px;width:100%;min-width:0;max-width:100%}.event-setup-action-grid{grid-template-columns:1fr;gap:8px}.event-setup-action{text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr);justify-content:start;justify-items:start;min-width:0;min-height:48px;padding:10px 12px}.event-public-link-card{grid-template-columns:1fr;min-width:0;padding:14px}.event-public-link-icon,.event-section-icon{border-radius:11px;width:42px;height:42px}.event-public-link-card .copyable-public-link{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.event-public-link-card .copyable-public-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.event-public-link-card .copy-link-button{white-space:nowrap}.event-setup-summary-card{grid-template-columns:1fr;justify-items:start;gap:12px;min-width:0;padding:12px}.event-setup-summary-image,.event-setup-summary-placeholder{aspect-ratio:1;width:100%;max-width:180px;height:auto}.event-setup-summary-body h2{overflow-wrap:anywhere;font-size:22px}.event-setup-summary-body,.event-setup-summary-body p,.event-setup-summary-body p span,.event-setup-layout,.event-setup-section,.event-setup-section-body,.event-setup-form,.event-setup-main,.event-setup-side,.event-setup-side>.card,.event-public-link-card>div{width:100%;min-width:0;max-width:100%}.event-setup-title-row .badge,.event-setup-summary-body .badge{justify-self:start;width:fit-content;max-width:100%}.event-setup-section-body input,.event-setup-section-body select,.event-setup-section-body textarea{max-width:100%}.event-setup-section .schedule-fields,.event-setup-section .schedule-manual-cutoff,.event-setup-section .time-input-row{width:100%;min-width:0;max-width:100%}.event-setup-section .time-input-row{grid-template-columns:minmax(0, 1fr) var(--ampm-width);display:grid}.event-setup-section .time-input-field,.event-setup-section .time-input-field input,.event-setup-section .field>input[type=date]{width:100%;min-width:0;max-width:100%}.event-setup-section summary{min-height:58px;padding:12px;font-size:17px}.event-setup-section-body{padding:0 12px 12px}.event-setup-form .field textarea{min-height:92px}.event-setup-save-button{max-width:100%;box-shadow:none;position:static}.event-state-actions,.event-state-actions form,.event-state-actions .button{width:100%;min-width:0}.ticket-type-main{grid-template-columns:1fr}.ticket-type-edit-link{width:100%}.new-event-submit-actions{grid-template-columns:1fr}.assigned-seller-card-header{flex-direction:column;gap:8px}.assigned-seller-card-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.assigned-seller-card-actions .assigned-seller-public-actions,.assigned-seller-card-actions .button,.assigned-seller-card-actions form,.assigned-seller-card-actions .text-button{width:100%}.assigned-seller-card-actions .text-button{min-height:34px}.event-state-actions .button,.event-state-actions form{width:100%}th,td{padding:10px 12px}.seller-row{grid-template-columns:1fr;align-items:flex-start}.seller-card-link{grid-template-columns:1fr;align-items:flex-start;gap:10px}.event-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-list{grid-template-columns:1fr}.event-card-actions .button{width:100%}.event-card-main{padding:16px 14px 12px}.event-card-actions{padding:0 14px 16px}.event-media-manager{max-width:100%}.event-media-block{padding:12px}.event-media-preview-card.flyer{width:58px;height:58px}.event-media-preview-card.hero{width:70px;height:56px}.event-media-preview-card.logo{width:58px;height:58px}.event-media-button-row{grid-template-columns:1fr;display:grid}.event-media-button-row .button{width:100%}.event-flyer-cropper-backdrop{align-items:start;padding:12px}.event-flyer-cropper-dialog{padding:14px}.event-flyer-cropper-header{display:grid}.event-flyer-cropper-close{width:100%}.event-flyer-cropper-stage{height:min(58vh,420px);min-height:280px}.event-flyer-cropper-actions{grid-template-columns:1fr;display:grid}.event-flyer-cropper-actions .button{width:100%}.seller-directory{gap:12px}.seller-search{width:100%}.seller-row{border-radius:18px;gap:10px;padding:14px}.seller-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.seller-action{width:100%}.seller-action-form{grid-column:1/-1}.seller-profile-card{padding:14px}.compact-form{gap:8px}.compact-form .form-grid{gap:6px}.compact-form .field{margin:6px 0}.field textarea{min-height:64px}.seller-detail{width:100%}.assigned-event-row{flex-direction:column;align-items:flex-start}.seller-sales-header{grid-template-columns:auto minmax(0,1fr)}.payout-form{padding:12px}.payout-dashboard{gap:14px}.payout-summary-heading,.payout-section-header{flex-direction:column}.payout-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payout-add-panel,.payout-add-panel summary{width:100%}.payout-person-main{flex-direction:column;align-items:flex-start}.payout-person-amount{text-align:left;justify-items:start}.payout-row summary{grid-template-columns:1fr}.payout-row-metrics.compact{justify-content:flex-start}.payout-status-actions .button,.payout-status-actions form{width:100%}.sales-dashboard{gap:18px}.sales-page-header{flex-direction:column;gap:8px}.sales-header-link,.sales-create-button{align-self:stretch;width:100%}.sales-active-event-card{border-radius:12px;gap:13px;padding:13px}.sales-active-event-image,.sales-active-event-placeholder{aspect-ratio:16/9}.sales-active-event-media .badge{bottom:10px;left:10px}.sales-active-title-row,.sales-active-meta{grid-template-columns:1fr}.sales-active-title-row{gap:7px;display:grid}.sales-countdown{width:fit-content}.sales-summary-strip .sales-metric{padding:14px}.sales-panel{border-radius:12px}.sales-panel h2{padding:15px 14px}.sales-source-row{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.sales-row-icon{border-radius:12px;width:42px;height:42px}.sales-row-icon .sales-icon{width:23px;height:23px}.sales-row-metrics{text-align:left;grid-column:2/-1;grid-template-columns:1fr;justify-items:start;gap:5px;padding-top:2px}.sales-row-metrics .sales-metric{justify-content:flex-start;align-items:baseline;gap:5px;display:flex}.sales-row-metrics .sales-metric strong{order:-1}.sales-seller-row{grid-template-columns:38px minmax(0,1fr);gap:8px 10px;padding:13px 14px}.sales-seller-avatar{width:38px;height:38px}.sales-seller-main{align-self:center}.sales-seller-metrics{text-align:left;grid-column:2/-1;grid-template-columns:1fr;justify-items:start;gap:3px;padding-top:4px}.sales-seller-metrics .sales-metric{justify-content:flex-start;align-items:baseline;gap:5px;display:flex}.sales-seller-metrics .sales-metric strong{order:-1}.sales-metric strong{font-size:21px}.sales-seller-metrics .sales-metric strong,.sales-row-metrics .sales-metric strong{font-size:17px}.sales-seller-metrics .sales-metric span,.sales-row-metrics .sales-metric span{text-transform:lowercase;font-size:13px;font-weight:800}.sales-row-chevron{display:none}.event-report-page{gap:14px}.event-report-hero{grid-template-columns:minmax(0,1fr) clamp(72px,22vw,88px);gap:12px}.event-report-thumbnail,.event-report-image-placeholder{border-radius:12px;min-height:0}.event-report-hero-body{padding:0}.event-report-hero-body h2{font-size:25px}.event-report-section{gap:14px}.event-report-row,.event-report-seller-card,.event-report-row-metrics{grid-template-columns:1fr}.event-report-compact-list{border-radius:var(--control-radius)}.event-report-compact-row,.event-report-ranked-row,.event-report-payout-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 10px;padding:11px 12px}.event-report-ranked-row{grid-template-columns:auto minmax(0,1fr)}.event-report-ranked-row .event-report-compact-value,.event-report-payout-row .event-report-compact-value,.event-report-payout-row .payout-status,.event-report-mini-details{grid-column:2/-1;justify-self:start}.event-report-compact-row:not(.event-report-ranked-row):not(.event-report-payout-row) .event-report-compact-value{grid-column:1/-1;justify-self:start}.event-report-compact-value{justify-content:flex-start}.event-report-mini-details-body{min-width:0}.event-report-metric-grid,.event-report-metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.event-report-metric,.event-report-status-block{padding:10px}.event-report-metric strong,.event-report-status-block strong{font-size:17px}.event-report-disabled-actions{grid-template-columns:1fr;display:grid}.card{padding:16px}.empty-state{padding:18px}.card.event-report-hero{padding:16px}.public-page{padding:0 14px 22px}.public-hero{margin:0 -14px}.public-hero-banner,.public-hero-content{min-height:330px}.public-hero-content{padding:16px 14px}.public-hero-copy{gap:9px;padding-top:60px}.public-event-meta{font-size:14px}.public-section{border-radius:12px;padding:14px}.public-section h2{font-size:23px}.public-details-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:12px}.public-detail-item+.public-detail-item{padding-left:12px}.public-ticket-row{grid-template-columns:44px minmax(0,1fr);gap:10px}.checkout-item-row{grid-template-columns:1fr;gap:6px}.checkout-item-total{justify-self:start}.public-ticket-marker{border-radius:10px;width:44px;height:44px}.public-ticket-info>strong,.public-ticket-title-row strong{font-size:16px}.public-ticket-info p{font-size:14px}.public-ticket-price strong{font-size:19px}.public-quantity-field{grid-column:2;justify-items:start}.public-quantity-control{grid-template-columns:36px 44px 36px;min-height:48px}.public-quantity-control input{min-height:46px;font-size:17px}.public-submit{min-height:58px}.seller-lookup-copy-row{grid-template-columns:1fr}.seller-lookup-copy-row .button{width:100%}.public-trust-row{gap:8px;font-size:11px}}@media (max-width:767px){.event-card{grid-template-columns:1fr;gap:14px;padding:12px}.event-card-media-link{width:100%}.event-card-flyer,.event-card-placeholder{aspect-ratio:1;object-fit:cover;width:100%}.event-card-main{align-content:start;gap:12px}.event-card-pill-row{flex-wrap:wrap;justify-content:space-between;align-items:center}.event-card-title{width:100%;font-size:28px}.event-card-meta{gap:9px}.event-card-meta p{flex-wrap:wrap;align-items:start;gap:7px;font-size:14px;display:flex}.event-card-meta p:first-child{display:flex}.event-card-meta p>em{background:0 0;width:auto;height:auto;display:inline}.event-card-meta p>em:before{content:"•";color:var(--muted)}.event-card-public-link-row{grid-template-columns:auto minmax(0,1fr);width:100%;max-width:100%}.event-card-public-link{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.event-card-public-link .copyable-public-link-text{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:10px 8px 10px 0;display:block;overflow:hidden}.event-card-public-link .copy-link-button{white-space:nowrap;min-width:70px}.event-card-actions{grid-column:auto;grid-template-columns:1fr;width:100%;min-width:0;padding:12px 0 0;display:grid}.event-card-actions>span,.event-card-action-grid{display:none}.event-manage-menu{width:100%;min-width:0;display:block}.event-manage-button{border:1px solid var(--border);background:var(--surface);width:100%;max-width:100%;min-height:52px;color:var(--text);cursor:pointer;font:inherit;text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:12px 16px;font-size:15px;font-weight:950;display:flex}.event-manage-sheet{z-index:80;align-items:end;display:grid;position:fixed;inset:0}.event-manage-backdrop{cursor:pointer;background:#0a120f7a;border:0;position:absolute;inset:0}.event-manage-panel{z-index:1;background:var(--surface);border-radius:22px 22px 0 0;gap:10px;width:100%;max-height:min(88vh,620px);padding:16px;display:grid;position:relative;overflow:auto;box-shadow:0 -24px 60px #17211c38}.event-manage-panel-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.event-manage-panel-header h2{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.2}.event-manage-close{border:1px solid var(--border);background:var(--surface-muted);width:38px;height:38px;color:var(--text);cursor:pointer;font:inherit;border-radius:999px;place-items:center;font-size:24px;line-height:1;display:inline-grid}.event-manage-actions{gap:8px;display:grid}.event-manage-action{border:1px solid var(--border);background:var(--surface);min-height:52px;color:var(--text);text-align:left;cursor:pointer;font-weight:900;font:inherit;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:grid}.event-manage-action-danger{color:var(--danger);background:#a23c3112;border-color:#a23c3152}.event-manage-action-danger .event-manage-menu-icon{color:currentColor}.event-manage-menu-icon{width:20px;height:20px;color:var(--accent);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.event-manage-cancel{border:1px solid var(--border);background:var(--surface-muted);min-height:48px;color:var(--text);cursor:pointer;font:inherit;border-radius:14px;font-weight:900}.event-delete-confirm{gap:14px;display:grid}.event-delete-confirm p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.event-delete-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.event-delete-submit{background:var(--danger);color:#fff;cursor:pointer;min-height:48px;font:inherit;border:1px solid #a23c316b;border-radius:14px;font-weight:950}.event-delete-warning-box{color:var(--danger);background:#a23c3114;border:1px solid #a23c3147;border-radius:14px;gap:4px;padding:12px;display:grid}.event-delete-warning-box strong,.event-delete-warning-box span{overflow-wrap:anywhere}.event-delete-warning-box span{color:inherit;font-size:13px;line-height:1.4}}@media (max-width:374px){.event-card-action-grid{grid-template-columns:1fr}}@media (max-width:430px){.public-ticket-row{grid-template-columns:44px minmax(0,1fr);align-items:start}.public-quantity-field{grid-column:2;justify-items:start;margin-top:2px}.event-media-button-row{grid-template-columns:1fr}.event-media-button-row .button,.event-media-remove-button{white-space:normal;text-align:center;min-width:0;max-width:100%}.public-details-grid{grid-template-columns:1fr}.public-detail-item+.public-detail-item{border-left:0;border-top:1px solid var(--border);padding-top:12px;padding-left:0}}.ticket-type-row{border-radius:16px;box-shadow:0 14px 34px #07111f14}.ticket-type-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ticket-type-title-row strong{min-width:0;font-size:17px;line-height:1.18}.ticket-type-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ticket-type-stats div{background:linear-gradient(135deg,#190524 0%,#410947 50%,#11011a 100%);border:1px solid #ffffff1f;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid;box-shadow:0 8px 18px #0000002e}.ticket-type-stats span{color:#f2f2f2b8;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.1}.ticket-type-stats strong{color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.18}.assigned-seller-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assigned-seller-card-metrics div{background:linear-gradient(135deg,#190524 0%,#410947 50%,#11011a 100%);border:1px solid #ffffff1f;border-radius:12px;gap:4px;padding:10px;display:grid;box-shadow:0 8px 18px #0000002e}.assigned-seller-card-metrics span{color:#f2f2f2b8;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.1}.assigned-seller-card-metrics strong{color:#fff;font-size:18px;line-height:1.15}.assigned-seller-public-actions{background:linear-gradient(90deg, #50c87814, var(--surface));border:1px solid #17211c1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;width:100%;min-width:0;display:grid;overflow:hidden}.assigned-seller-public-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #17211c14;grid-column:1/-1;padding:9px 12px 0;font-size:11px;font-weight:900}.seller-public-link{min-width:0;min-height:42px;color:var(--accent);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:14px;font-weight:850;line-height:42px;text-decoration:none;display:block;overflow:hidden}.assigned-seller-public-actions .copy-link-button{background:var(--surface);min-width:72px;min-height:42px;color:var(--text);white-space:nowrap;border-width:0 0 0 1px;border-radius:0;padding-inline:12px}.assigned-seller-card-meta>span:first-child:after{content:none;margin-left:0}.assigned-seller-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;display:grid}.assigned-seller-card-actions .button{width:100%;min-height:38px;padding:8px 12px}.assigned-seller-card-actions form{grid-column:1/-1;justify-self:center}.assigned-seller-card-actions .danger-text{color:#8f382f;text-align:center;justify-content:center;align-items:center;min-height:34px;padding:10px 14px;font-size:12px;font-weight:850;line-height:1.1;display:inline-flex}.event-card-public-link-row{background:0 0;border:0;border-top:1px solid #17211c1a;border-radius:0;grid-template-columns:1fr;align-items:stretch;gap:10px;width:100%;max-width:100%;padding-top:12px;display:grid}.event-card-share-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.event-card-share-icon{width:36px;height:36px;color:var(--accent);background:#50c87814;border:1px solid #50c87824;border-radius:999px;place-items:center;display:grid}.event-card-share-icon .events-page-icon{width:18px;height:18px}.event-card-share-heading strong{color:var(--text);font-size:15px;font-weight:950;line-height:1.2;display:block}.event-card-share-heading span:not(.event-card-share-icon){color:var(--muted);font-size:13px;font-weight:700;line-height:1.35;display:block}.event-card-share-row{background:linear-gradient(90deg, #50c87814, var(--surface));border:1px solid #17211c1f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.event-card-share-row>.events-page-icon{width:42px;height:42px;color:var(--accent);padding:10px}.event-card-open-public-link{width:fit-content;color:var(--accent);align-items:center;gap:7px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.event-card-open-public-link:hover{text-underline-offset:3px;text-decoration:underline}.event-card-public-link{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.event-card-public-link .copyable-public-link-text{min-width:0;min-height:44px;color:var(--accent);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;padding:0 10px 0 0;font-weight:900;line-height:44px;display:block;overflow:hidden}.event-card-public-link .copy-link-button{background:var(--surface);white-space:nowrap;border-width:0 0 0 1px;min-width:74px;min-height:44px;font-weight:900}.event-manage-button:after{content:">";margin-left:auto;font-size:22px;line-height:1}.event-setup-action-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.event-setup-action{border-radius:14px;min-height:62px}.event-public-link-card .copyable-public-link,.event-report-link-panel .copyable-public-link{background:var(--surface);border:1px solid #17211c1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.event-public-link-card .copyable-public-link-text,.event-report-link-panel .copyable-public-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:42px;padding:0 12px;line-height:42px;display:block;overflow:hidden}.event-public-link-card .copy-link-button,.event-report-link-panel .copy-link-button{white-space:nowrap;border-width:0 0 0 1px;border-radius:0;min-height:42px}.assigned-seller-public-actions .copied-label,.event-card-public-link .copied-label,.event-public-link-card .copied-label,.event-report-link-panel .copied-label{grid-column:1/-1;padding:0 12px 8px}.event-report-metric{align-content:space-between;min-height:92px}.event-report-metric span{line-height:1.2}.event-report-metric strong{font-size:clamp(18px,2.2vw,22px)}.payout-summary-grid div,.payout-person-card,.payout-form{border-color:#17211c1a;border-radius:14px}.payout-filters a{min-height:34px;padding:7px 12px}.payout-status-actions{flex-wrap:wrap;gap:8px;display:flex}.payout-status-actions .button{min-height:38px;padding:8px 12px}@media (max-width:767px){.ticket-type-row{gap:11px;padding:13px}.ticket-type-main{grid-template-columns:minmax(0,1fr) auto}.ticket-type-edit-link{width:auto;min-height:36px;padding:7px 12px}.ticket-type-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.assigned-seller-page-item{gap:10px;padding:13px}.assigned-seller-card-header{grid-template-columns:auto minmax(0,1fr)}.assigned-seller-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;display:grid}.assigned-seller-card-actions .button,.assigned-seller-card-actions form{width:100%}.assigned-seller-card-actions form{grid-column:1/-1;justify-self:center;width:fit-content}.assigned-seller-card-actions .text-button{width:auto;min-height:34px;padding:10px 14px}.event-card{border-radius:24px;padding:12px;overflow:visible;box-shadow:0 18px 46px #17211c1f}.event-card-media-link{border-radius:18px}.event-card-pill-row{z-index:1;justify-content:flex-start;margin-top:-30px;padding-inline:10px;position:relative}.event-card-pill-row .badge,.event-card-days-pill{background:#f2fbf7;border:1px solid #50c87829;min-height:34px;padding-inline:12px;box-shadow:0 8px 18px #17211c1a}.event-card-title{font-size:clamp(30px,9vw,38px)}.event-card-meta p{font-size:15px}.event-card-public-link-row{margin-top:2px;padding-top:14px}.event-card-actions{padding:0}.event-manage-button{background:var(--accent);color:#fff;border:0;border-radius:14px;justify-content:center;min-height:56px;padding:13px 16px;box-shadow:0 14px 28px #50c87838}.event-manage-button:before{content:"";width:22px;margin-right:auto}.event-manage-button:after{color:#fff}.event-setup-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-setup-action{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:76px;padding:11px 8px}.event-setup-action .event-setup-icon{width:22px;height:22px}.event-report-metric-grid,.event-report-metric-grid.compact{gap:8px}.event-report-metric{min-height:86px;padding:10px}.event-report-metric strong,.event-report-status-block strong{font-size:16px}.payout-summary-grid{gap:8px}.payout-summary-grid div,.payout-person-card{padding:10px}.event-list{gap:16px}.event-card{background:#fff;border-color:#17211c14;border-radius:22px;gap:0;padding:14px;overflow:visible;box-shadow:0 18px 42px #17211c1c}.event-card-media-link{background:#f3f7f5;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #17211c1f}.event-card-flyer,.event-card-placeholder{aspect-ratio:4/3;object-fit:cover;width:100%}.event-card-placeholder{color:var(--accent);background:radial-gradient(circle at 0 0,#50c87829,#0000 40%),linear-gradient(145deg,#f7fbf8,#e8f2ee)}.event-card-placeholder-content{color:var(--accent);justify-items:center;gap:8px;display:grid}.event-card-placeholder-content .events-page-icon{width:36px;height:36px}.event-card-placeholder-content strong{color:var(--text);font-size:16px}.event-card-placeholder-content span{color:var(--muted);font-size:13px;font-weight:800}.event-card-main{gap:11px;padding:0 2px}.event-card-pill-row{justify-content:center;gap:8px;margin-top:-20px;padding-inline:0}.event-card-pill-row .badge,.event-card-days-pill{min-height:32px;color:var(--accent-strong);background:#f3fbf8;border:1px solid #50c8782b;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 6px 16px #17211c1c}.event-card-pill-row .badge .events-page-icon,.event-card-days-pill .events-page-icon{width:16px;height:16px;color:var(--accent)}.event-card-title{color:#121a16;cursor:pointer;letter-spacing:0;margin-top:4px;font-size:clamp(28px,8vw,36px);font-weight:950;line-height:1.05;text-decoration:none}.event-card-title:hover,.event-card-title:focus-visible{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.event-card-meta{gap:8px}.event-card-meta p{color:#5f6763;align-items:center;gap:7px;font-size:14px;font-weight:850;line-height:1.35}.event-card-meta p:first-child{flex-wrap:wrap}.event-card-meta p>em{background:0 0;width:auto;height:auto;display:inline-flex}.event-card-meta p>em:before{content:"•";color:#6c756f;font-size:17px}.event-card-meta .events-page-icon{width:20px;height:20px;color:var(--accent)}.event-card-meta strong{color:#171d19;font-size:14px;font-weight:950}.event-card-meta small{color:#777f7a;margin-top:1px;font-size:13px;font-weight:800}.event-card-public-link-row{border:1px solid var(--border);background:#f8fbfae6;border-radius:14px;gap:12px;margin-top:1px;padding:12px}.event-card-share-heading{text-align:center;display:block}.event-card-share-heading strong{color:var(--text);font-size:15px;font-weight:950;display:block}.event-card-share-heading span:not(.event-card-share-icon){display:none}.event-card-share-row{background:var(--surface);border:1px solid #07111f1f;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;min-height:50px;display:grid;overflow:hidden}.event-card-share-row>.events-page-icon{width:42px;height:42px;color:var(--accent);padding:10px 0 10px 14px}.event-card-public-link{min-width:0}.event-card-public-link .copyable-public-link-text{min-width:0;min-height:42px;color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:14px;font-weight:950;line-height:42px;display:block;overflow:hidden}.event-card-public-link .copy-link-button{min-width:78px;min-height:42px;color:var(--accent);background:#fff;border-width:0 0 0 1px;border-radius:0;align-self:center;margin-right:0;padding-inline:12px;font-size:14px}.event-card-actions{border-top:0;border-bottom:0;margin-top:8px;padding:0}.event-manage-button{color:#14211b;background:#fffffffa;border:1px solid #07111f1a;border-radius:12px;min-height:44px;font-size:15px;font-weight:950;box-shadow:0 8px 18px #07111f2e,0 3px 8px #19052424}.event-manage-button:before{display:none}.event-manage-button:after{content:none}}@media (max-width:390px){.event-card{padding:13px}.event-card-title{font-size:clamp(27px,8vw,34px)}.event-card-public-link .copyable-public-link-text{font-size:15px}.event-card-public-link .copy-link-button{min-width:74px;font-size:13px}}@media (max-width:767px){.event-card{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:12px;padding:12px}.event-card-media-link{border-radius:14px;align-self:start;width:116px;max-width:100%}.event-card-flyer,.event-card-placeholder{aspect-ratio:4/5;object-fit:cover;width:100%}.event-card-placeholder{min-height:145px;padding:12px}.event-card-placeholder-logo{max-width:82px;max-height:64px}.event-card-placeholder-content{gap:5px}.event-card-placeholder-content .events-page-icon{width:28px;height:28px}.event-card-placeholder-content strong{font-size:12px;line-height:1.15}.event-card-placeholder-content span{font-size:11px}.event-card-main{gap:10px;padding:0}.event-card-pill-row{justify-content:flex-start;margin-top:0;padding-inline:0}.event-card-title{margin-top:0;font-size:clamp(23px,6vw,30px);line-height:1.08}.event-card-public-link-row,.event-card-actions{grid-column:1/-1}}@media (max-width:374px){.event-card{grid-template-columns:1fr}.event-card-media-link{justify-self:center;width:min(100%,178px)}.event-card-flyer,.event-card-placeholder{aspect-ratio:4/3}}.card,.table-card,.empty-state,.quick-action-card,.active-event-card,.dashboard-performance-card,.dashboard-stat-card,.dashboard-schema-card,.events-stats-grid,.events-stat-card,.recent-event-list,.recent-event-row,.event-card,.event-card-share-row,.event-card-public-link-row,.seller-row,.seller-sales-event-card,.ticket-type-row,.ticket-type-stats div,.assigned-seller-page-item,.assigned-seller-card-metrics div,.assigned-seller-public-actions,.assigned-sellers-page-card,.event-setup-section,.event-setup-action,.event-public-link-card,.event-setup-summary-card,.event-report-section,.event-report-hero,.event-report-metric,.event-report-link-panel,.sales-active-event-card,.sales-panel,.sales-seller-row,.payout-card,.payout-summary-card,.payout-person-card,.seller-sales-card,.public-section,.public-ticket-row,.checkout-item-row,.placeholder-payment-panel{border-color:var(--border);border-width:1px}.dashboard-performance-card,.dashboard-stat-card{background:linear-gradient(135deg,#190524 0%,#410947 50%,#11011a 100%);border-width:1px;box-shadow:0 8px 22px #0000003d}.dashboard-performance-card>span:not(.dashboard-stat-icon),.dashboard-stat-card>span:not(.dashboard-stat-icon),.dashboard-stat-card strong,.dashboard-performance-card strong{color:#fff}.dashboard-performance-card small,.dashboard-stat-card small{color:#f2f2f2b8}.dashboard-performance-card .dashboard-stat-icon,.dashboard-stat-card .dashboard-stat-icon{color:#50c878;background:#50c87824}.page-title,.page-header>h1,.page-header>h2,.page-header>div>h1,.page-header>div>h2,.dashboard-command-header .page-title,.dashboard-section>h2,.dashboard-section-header>h2,.events-page-header .page-title,.sales-page-header .page-title,.event-setup-header .page-title,.seller-directory>.page-header h1,.event-report-page>.page-header h1{color:#f2f2f2}.dashboard-home .dashboard-section h2,.dashboard-home .dashboard-section-header h2,.dashboard-schema-card h2,.sales-active-event-card h2,.sales-panel h2,.sales-active-title-row h3{color:var(--cp-text-strong)}.dashboard-home .dashboard-section-header a,.sales-header-link,.sales-countdown,.sales-assigned-sellers-link{color:var(--cp-accent-green)}.quick-action-card,.active-event-card,.recent-event-list,.recent-event-row,.dashboard-schema-card,.sales-event-selector,.sales-active-event-card,.sales-panel{border-color:var(--cp-card-border);box-shadow:var(--cp-shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f}.quick-action-card:hover,.recent-event-row:hover,.active-event-card:hover,.dashboard-performance-card:hover,.dashboard-stat-card:hover,.dashboard-schema-card:hover,.sales-source-row:hover,.sales-seller-row:hover{background:#50c87817;border-color:#50c87857;box-shadow:0 24px 70px #0000004d}.quick-action-icon,.dashboard-stat-icon,.sales-row-icon{color:var(--cp-accent-green);background:#50c87824}.quick-action-icon{color:var(--cp-accent)}.quick-action-card strong,.recent-event-title-row a,.active-event-detail strong,.sales-source-main strong,.sales-seller-main strong,.sales-meta-item strong{color:var(--cp-text-strong)}.quick-action-card small,.quick-action-chevron,.active-event-detail .dashboard-svg-icon,.active-event-detail span,.recent-event-main span,.recent-event-actions,.dashboard-schema-card p,.sales-event-selector label,.sales-meta-item,.sales-source-main p,.sales-seller-main span,.sales-row-chevron,.sales-metric span{color:var(--cp-muted)}.dashboard-performance-card,.dashboard-stat-card,.sales-summary-strip{border-color:var(--cp-card-border);background:var(--cp-purple-panel);background:linear-gradient(135deg,#190524 0%,#410947 50%,#11011a 100%);box-shadow:0 16px 42px #00000047}.dashboard-performance-card>span:not(.dashboard-stat-icon),.dashboard-stat-card>span:not(.dashboard-stat-icon),.dashboard-stat-card strong,.dashboard-performance-card strong,.sales-summary-strip .sales-metric strong,.sales-metric strong{color:var(--cp-text-strong)}.dashboard-performance-card small,.dashboard-stat-card small,.sales-summary-strip .sales-metric span{color:var(--cp-muted)}.recent-event-row{border-bottom-color:var(--cp-card-border);box-shadow:none}.recent-event-actions{border-color:var(--cp-card-border);background:#ffffff12}.active-event-body,.sales-active-event-body{color:var(--cp-text)}.sales-event-selector select{background:#fffffff5;border-color:#ffffff29}.sales-panel h2{border-bottom-color:var(--cp-card-border)}.sales-source-row,.sales-seller-row{color:var(--cp-text)}.sales-seller-row{border-bottom-color:var(--cp-card-border)}.sales-assigned-sellers-link:hover{background:#50c8781a}.events-new-button{background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent-green));box-shadow:var(--cp-shadow-cta);color:var(--cp-accent-ink);border-color:#50c87894}.events-new-button span{color:var(--cp-accent-ink)}.events-stats-grid{border-color:var(--cp-card-border);background:var(--cp-purple-panel);background:linear-gradient(135deg,#190524 0%,#410947 50%,#11011a 100%);box-shadow:0 16px 42px #00000047}.events-stat-card{border-right-color:var(--cp-card-border)}.events-stat-icon,.event-card-action .events-page-icon,.events-tip-icon,.event-public-link-icon{color:var(--cp-accent-green);background:#50c87824}.event-card,.events-tip-card,.event-card-share-row,.event-card-public-link-row,.event-public-link-card,.event-setup-summary-card,.event-setup-action{border-color:var(--cp-card-border);box-shadow:var(--cp-shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f}.event-card:hover,.events-tip-card:hover,.event-setup-action:hover{background:#50c87817;border-color:#50c87857;box-shadow:0 24px 70px #0000004d}.event-card-media-link,.event-setup-summary-image,.event-setup-summary-placeholder{border-color:var(--cp-card-border);box-shadow:0 18px 40px #0000003d}.event-card-title,.event-card-meta strong,.event-card-actions>span,.event-card-action,.event-card-share-heading strong,.events-tip-card strong,.event-public-link-card h2,.event-setup-summary-body h2,.event-setup-summary-body p strong{color:var(--cp-text-strong)}.event-card-meta p,.event-card-meta small,.event-card-share-heading span:not(.event-card-share-icon),.events-tip-card p,.event-setup-summary-body p,.event-setup-summary-body p em,.event-public-link-card .helper-text{color:var(--cp-muted)}.event-card-days-pill{color:var(--cp-accent-green);background:#50c8781f}.event-card-meta .events-page-icon,.event-card-share-row>.events-page-icon,.event-setup-action,.event-setup-action .event-setup-icon,.event-setup-summary-body p .event-setup-icon{color:var(--cp-accent-green)}.event-card-meta p>em,.event-card-actions,.event-card-public-link-row{border-color:var(--cp-card-border)}.event-card-share-row,.event-card-public-link-row{background:#ffffff0f}.event-card-public-link .copyable-public-link-text,.event-detail-public-link .copyable-public-link-text{color:var(--cp-accent-green)}.event-card-public-link .copy-link-button,.event-public-link-card .copy-link-button{border-color:var(--cp-card-border);color:var(--cp-text);background:#ffffff12}.event-card-action:hover .events-page-icon{color:var(--cp-accent-green);background:#50c8782e}.event-setup-action{color:var(--cp-accent-green)}.event-public-link-card .copyable-public-link{border-color:var(--cp-card-border);background:#ffffff0f}@media (max-width:760px){.event-manage-button{border-color:var(--cp-card-border);color:var(--cp-text-strong);background:#ffffff12}.event-manage-backdrop{background:#05030aad}.event-manage-panel{border:1px solid var(--cp-card-border);color:var(--cp-text);background:radial-gradient(circle at 20% 12%,#5c23a047,#0000 36%),linear-gradient(#08040ffa,#120817fa);border-bottom:0;box-shadow:0 -24px 60px #00000057}.event-manage-panel-header h2,.event-delete-confirm p,.event-manage-action,.event-manage-cancel{color:var(--cp-text-strong)}.event-delete-confirm p{opacity:.82}.event-manage-close,.event-manage-action,.event-manage-cancel{border-color:var(--cp-card-border);background:#ffffff12}.event-manage-menu-icon{color:var(--cp-accent-green)}.event-manage-action-danger,.event-delete-warning-box{color:#ffb0a2;background:#ff705c1a;border-color:#ff705c59}}.new-event-back-link{color:var(--cp-accent-green)}.event-setup-form>.event-setup-section{border-color:var(--cp-card-border);box-shadow:var(--cp-shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f}.event-setup-form>.event-setup-section summary{color:var(--cp-text-strong);background:linear-gradient(90deg,#50c8781a,#ffffff08)}.event-setup-form>.event-setup-section summary:hover{background:linear-gradient(90deg,#50c87824,#ffffff0d)}.event-setup-form .event-section-icon{color:var(--cp-accent-green);background:#50c87824}.event-setup-form .event-setup-section-body{border-top-color:var(--cp-card-border);background:#08040f29}.event-setup-form .field label,.event-setup-form .checkbox-field{color:var(--cp-text)}.event-setup-form .helper-text,.event-setup-form .muted,.event-state-actions .helper-text{color:var(--cp-muted)}.event-setup-form .field input,.event-setup-form .field select,.event-setup-form .field textarea{color:var(--text);background:#fffffff5;border-color:#fff3;box-shadow:inset 0 1px #ffffffb8}.event-setup-form .field input::placeholder,.event-setup-form .field textarea::placeholder{color:#5f6b63b8}.event-setup-form .field input:focus,.event-setup-form .field select:focus,.event-setup-form .field textarea:focus{border-color:var(--cp-accent-green);outline:2px solid #50c87838}.event-setup-form .field input[type=file]{background:#ffffffeb}.event-setup-form .field input[type=file]::file-selector-button{color:var(--text);background:#50c8781a;border-color:#50c87852}.event-setup-form .sales-cutoff-panel{border-color:var(--cp-card-border)}.event-setup-save-button,.new-event-submit-actions .event-setup-save-button,.event-state-actions .button:not(.secondary){background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent-green));box-shadow:var(--cp-shadow-cta);color:var(--cp-accent-ink);border:1px solid #50c87894}.new-event-submit-actions .button.secondary,.event-state-actions .button.secondary{border-color:var(--cp-card-border);color:var(--cp-text-strong);background:#ffffff14}.new-event-submit-actions .button.secondary:hover,.event-state-actions .button.secondary:hover{background:#50c8781a;border-color:#50c87852}.event-state-actions{border:1px solid var(--cp-card-border);border-radius:var(--cp-radius-card);box-shadow:var(--cp-shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;padding:14px}.setup-tickets-card,.setup-ticket-choice,.ticket-type-row,.ticket-type-stats div,.ticket-create-card,.ticket-type-edit-card,.event-edit-media-card,.event-media-block,.event-media-current-row{border-color:var(--cp-card-border);box-shadow:var(--cp-shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f}.setup-tickets-card h2,.setup-ticket-custom-header strong,.ticket-type-title-row strong,.ticket-create-card h2,.ticket-type-edit-card h2,.event-media-manager h2,.event-media-block label,.event-media-current-copy strong{color:var(--cp-text-strong)}.setup-tickets-card .muted,.ticket-type-row .helper-text,.ticket-type-stats,.ticket-type-stats span,.ticket-create-card .helper-text,.ticket-type-edit-card .helper-text,.event-media-manager>.muted,.event-media-block .helper-text,.event-media-current-copy span,.event-media-preview-card.empty,.event-media-processing,.event-media-block p.event-media-processing{color:var(--cp-muted)}.setup-ticket-choice{box-shadow:none}.setup-ticket-choice .checkbox-field,.setup-ticket-choice .field label,.ticket-create-card .field label,.ticket-type-edit-card .field label{color:var(--cp-text)}.setup-ticket-choice .text-button{color:var(--cp-accent-green)}.setup-ticket-choice .text-button:hover{background:#50c8781a}.setup-ticket-choice .field input,.setup-ticket-choice .field select,.setup-ticket-choice .field textarea,.ticket-create-card .field input,.ticket-create-card .field select,.ticket-create-card .field textarea,.ticket-type-edit-card .field input,.ticket-type-edit-card .field select,.ticket-type-edit-card .field textarea{color:var(--text);background:#fffffff5;border-color:#fff3;box-shadow:inset 0 1px #ffffffb8}.setup-ticket-choice .field input:focus,.setup-ticket-choice .field select:focus,.setup-ticket-choice .field textarea:focus,.ticket-create-card .field input:focus,.ticket-create-card .field select:focus,.ticket-create-card .field textarea:focus,.ticket-type-edit-card .field input:focus,.ticket-type-edit-card .field select:focus,.ticket-type-edit-card .field textarea:focus{border-color:var(--cp-accent-green);outline:2px solid #50c87838}.setup-ticket-add-button,.ticket-create-card .button:not(.secondary),.ticket-type-edit-card .button:not(.secondary){background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent-green));box-shadow:var(--cp-shadow-cta);color:var(--cp-accent-ink);border:1px solid #50c87894}.ticket-back-link,.ticket-type-edit-link,.ticket-create-card .button.secondary,.ticket-type-edit-card .button.secondary{border-color:var(--cp-card-border);color:var(--cp-text-strong);background:#ffffff14}.ticket-type-stats div{box-shadow:none}.ticket-type-stats strong{color:var(--cp-text-strong)}.ticket-status-badge.ticket-status-active{border-color:var(--cp-status-success-border);background:var(--cp-status-success-bg);color:var(--cp-status-success-text)}.ticket-status-badge.ticket-status-sold-out{border-color:var(--cp-status-danger-border);background:var(--cp-status-danger-bg);color:var(--cp-status-danger-text)}.ticket-status-badge.ticket-status-archived{border-color:var(--cp-status-neutral-border);background:var(--cp-status-neutral-bg);color:var(--cp-status-neutral-text)}.event-media-current-row{box-shadow:none}.event-media-preview-card{border-color:var(--cp-card-border);background:#ffffff1a}.event-media-preview-card.logo{background:#ffffffe6}.event-media-success,.event-media-block p.event-media-success{color:var(--cp-accent-green)}.event-media-warning,.event-media-block p.event-media-warning{color:var(--cp-status-warning-text)}.event-media-error,.event-media-block p.event-media-error{color:var(--cp-status-danger-text)}.event-media-button-row .button.secondary{border-color:var(--cp-card-border);color:var(--cp-text-strong);background:#ffffff14}.event-media-remove-button,.event-media-button-row .event-media-remove-button{border-color:var(--cp-status-danger-border);background:var(--cp-status-danger-bg);color:var(--cp-status-danger-text)}.event-flyer-cropper-backdrop{background:#05030ac7}.event-flyer-cropper-dialog{border-color:var(--cp-card-border);border-radius:var(--cp-radius-panel);color:var(--cp-text);background:radial-gradient(circle at 16% 10%,#5c23a052,#0000 34%),linear-gradient(#08040ffa,#120817fa);box-shadow:0 24px 80px #00000075}.event-flyer-cropper-header h2,.event-flyer-cropper-zoom{color:var(--cp-text-strong)}.event-flyer-cropper-header p{color:var(--cp-muted)}.event-flyer-cropper-stage{border:1px solid var(--cp-card-border);background:#07111f}.event-flyer-cropper-frame{border-color:var(--cp-text-strong);box-shadow:0 0 0 9999px #07111f9e}.event-flyer-cropper-close,.event-flyer-cropper-actions .button.secondary{border-color:var(--cp-card-border);color:var(--cp-text-strong);background:#ffffff14}.event-flyer-cropper-actions .button:not(.secondary){background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent-green));color:var(--cp-accent-ink);border:1px solid #50c87894}.seller-page-header p,.assigned-sellers-page-card>div:first-child p,.seller-sales-profile-copy p,.seller-sales-profile-copy span,.seller-sales-event-card>div:first-child .muted,.seller-sales-helper,.seller-profile-card .muted,.seller-profile-card .helper-text,.seller-commission-inline .helper-text,.seller-commission-edit-list .helper-text,.assigned-events-panel .helper-text,.seller-card-meta,.seller-event-empty,.seller-detail,.assigned-seller-card-meta,.seller-sales-link-label,.seller-sales-grid span,.seller-sales-event-metrics span,.payout-card p,.payout-summary-card p,.payout-summary-grid span,.payout-person-main span,.payout-row-main span,.payout-row-metrics span{color:var(--cp-muted)}.seller-row,.seller-profile-card,.seller-commission-inline,.seller-commission-edit-card,.assigned-sellers-page-card,.assigned-seller-page-item,.seller-sales-card,.seller-sales-event-card,.payout-card,.payout-summary-card,.payout-person-card,.payout-row,.payout-form{border-color:var(--cp-card-border);box-shadow:var(--cp-shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f}.seller-row:hover,.assigned-seller-page-item:hover,.seller-sales-event-card:hover,.payout-person-card:hover{background:#50c87817;border-color:#50c87857;box-shadow:0 24px 70px #0000004d}.seller-name,.seller-detail strong,.seller-profile-card h2,.seller-profile-card h3,.seller-profile-card h4,.seller-profile-card .field label,.seller-commission-inline .field label,.seller-commission-edit-card .field label,.commission-form .field label,.assigned-events-panel h2,.assigned-seller-link,.assigned-sellers-page-card>div:first-child h2,.assigned-seller-card-title .assigned-seller-link,.assigned-seller-name-status strong,.seller-sales-profile-copy h2,.seller-sales-profile-copy p strong,.seller-sales-event-card h2,.seller-sales-card h2,.seller-ticket-row strong,.payout-card h2,.payout-summary-card h2,.payout-summary-heading h2,.payout-person-main strong,.payout-row-main strong,.payout-row-metrics strong,.payout-person-amount strong{color:var(--cp-text-strong)}.seller-search-wrap:before{border-color:var(--cp-muted)}.seller-search-wrap:after{background:var(--cp-muted)}.seller-search,.seller-profile-card .field input,.seller-profile-card .field select,.seller-profile-card .field textarea,.seller-commission-inline .field input,.seller-commission-inline .field select,.seller-commission-inline .field textarea,.seller-commission-edit-card .field input,.seller-commission-edit-card .field select,.seller-commission-edit-card .field textarea,.commission-form .field input,.commission-form .field select,.commission-form .field textarea,.payout-form .field input,.payout-form .field select,.payout-form .field textarea{color:var(--text);background:#fffffff5;border-color:#fff3;box-shadow:inset 0 1px #ffffffb8}.seller-search:focus,.seller-profile-card .field input:focus,.seller-profile-card .field select:focus,.seller-profile-card .field textarea:focus,.seller-commission-inline .field input:focus,.seller-commission-inline .field select:focus,.seller-commission-inline .field textarea:focus,.seller-commission-edit-card .field input:focus,.seller-commission-edit-card .field select:focus,.seller-commission-edit-card .field textarea:focus,.commission-form .field input:focus,.commission-form .field select:focus,.commission-form .field textarea:focus,.payout-form .field input:focus,.payout-form .field select:focus,.payout-form .field textarea:focus{border-color:var(--cp-accent-green);outline:2px solid #50c87838}.seller-filter-tabs{border-color:var(--cp-card-border);box-shadow:var(--cp-shadow-card);background:#ffffff14}.seller-filter-tab{color:var(--cp-muted)}.seller-filter-tab[aria-selected=true]{color:var(--cp-accent-green);background:#50c87824;box-shadow:inset 0 0 0 1px #50c8783d}.seller-create-button,.seller-actions>.seller-action:first-child,.seller-profile-card .button:not(.secondary):not(.danger),.seller-sales-open-link,.commission-form .button,.payout-add-trigger,.payout-status-actions .button:not(.danger){background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent-green));box-shadow:var(--cp-shadow-cta);color:var(--cp-accent-ink);border:1px solid #50c87894}.seller-create-button span{color:var(--cp-accent-ink)}.seller-create-button:hover,.seller-actions>.seller-action:first-child:hover,.seller-profile-card .button:not(.secondary):not(.danger):hover,.seller-sales-open-link:hover,.commission-form .button:hover,.payout-add-trigger:hover,.payout-status-actions .button:not(.danger):hover{background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent-green));color:var(--cp-accent-ink);border-color:#50c878b8}.seller-action,.seller-action.secondary,.assigned-seller-card-actions .button,.assigned-seller-profile-link,.assigned-seller-sales-link,.seller-sales-card .button.secondary,.seller-sales-event-card .button.secondary,.payout-filters a,.payout-status-actions .button{border-color:var(--cp-card-border);color:var(--cp-text-strong);background:#ffffff14}.seller-action:hover,.seller-action.secondary:hover,.assigned-seller-card-actions .button:hover,.assigned-seller-profile-link:hover,.assigned-seller-sales-link:hover,.payout-filters a.active,.payout-filters a:hover{color:var(--cp-accent-green);background:#50c8781a;border-color:#50c87852}.seller-action.danger,.assigned-seller-card-actions .danger-text,.seller-profile-card .danger-text,.seller-profile-card .button.danger,.payout-status-actions .button.danger{border-color:var(--cp-status-danger-border);background:var(--cp-status-danger-bg);color:var(--cp-status-danger-text)}.seller-action.danger:hover,.assigned-seller-card-actions .danger-text:hover,.seller-profile-card .danger-text:hover,.seller-profile-card .button.danger:hover,.payout-status-actions .button.danger:hover{background:#a23c312e}.seller-avatar,.assigned-seller-avatar,.seller-sales-avatar{background:linear-gradient(135deg, var(--cp-purple), #50c87838);color:var(--cp-text-strong);box-shadow:0 12px 28px #00000038}.seller-event-links,.seller-detail,.assigned-seller-public-actions,.seller-sales-link-panel,.seller-sales-copy-row{border-color:var(--cp-card-border);background:#ffffff14}.seller-event-links-label,.assigned-seller-public-label{border-color:var(--cp-card-border);color:var(--cp-muted)}.seller-event-link,.seller-event-copy-button,.seller-public-link,.seller-sales-public-link,.seller-sales-share-icon,.assigned-seller-card-title .assigned-seller-link:hover,.assigned-seller-card-title .assigned-seller-link:focus-visible,.seller-name:hover,.seller-name:focus-visible{color:var(--cp-accent-green)}.seller-event-copy-button,.assigned-seller-public-actions .copy-link-button,.seller-sales-copy-row .copy-link-button{border-color:var(--cp-card-border);color:var(--cp-text);background:#ffffff14}.assigned-event-row,.seller-ticket-row{border-bottom-color:var(--cp-card-border)}.assigned-seller-card-metrics div,.seller-sales-grid div,.seller-sales-event-metrics div,.payout-summary-grid div{border-color:var(--cp-card-border);background:var(--cp-purple-panel);background:linear-gradient(135deg,#190524 0%,#410947 50%,#11011a 100%);box-shadow:0 16px 42px #0000003d}.assigned-seller-card-metrics span,.seller-sales-grid span,.seller-sales-event-metrics span,.payout-summary-grid span{color:var(--cp-muted)}.assigned-seller-card-metrics strong,.seller-sales-grid strong,.seller-sales-event-metrics strong,.payout-summary-grid strong{color:var(--cp-text-strong)}.status-text.active,.assigned-seller-name-status .status-text.active{color:var(--cp-status-success-text)}.status-text.archived,.assigned-seller-name-status .status-text.archived{color:var(--cp-status-warning-text)}.status-text.inactive,.assigned-seller-name-status .status-text.inactive{color:var(--cp-status-neutral-text)}.payout-status-unpaid{border-color:var(--cp-status-warning-border);background:var(--cp-status-warning-bg);color:var(--cp-status-warning-text)}.payout-status-paid{border-color:var(--cp-status-success-border);background:var(--cp-status-success-bg);color:var(--cp-status-success-text)}.payout-status-partial{color:#f4b84e;background:#c98a0429;border-color:#c98a0452}.payout-status-canceled{border-color:var(--cp-status-neutral-border);background:var(--cp-status-neutral-bg);color:var(--cp-status-neutral-text)}.public-event-page{background:radial-gradient(circle at 74% 8%, var(--cp-teal-glow), transparent 28%), radial-gradient(circle at 16% 20%, var(--cp-purple-glow), transparent 34%), linear-gradient(180deg, var(--cp-bg-deep) 0%, var(--cp-bg) 52%, var(--cp-bg-bottom) 100%);min-height:100vh;color:var(--cp-text);overflow-x:hidden}.public-event-page .public-hero{padding-top:16px}.public-event-page .public-hero-banner{border:1px solid var(--cp-card-border);border-radius:var(--cp-radius-panel);background:#07111f;box-shadow:0 28px 78px #00000061}.public-event-page .public-hero-shade{background:radial-gradient(circle at 72% 18%,#00cab038,#0000 32%),radial-gradient(circle at 18% 22%,#5c23a05c,#0000 36%),linear-gradient(#05030a1a,#05030ad1),linear-gradient(90deg,#05030ab8,#05030a24)}.public-event-page .public-brand{color:var(--cp-text-strong);background:#05030a94;border-color:#00d6be5c;box-shadow:0 0 26px #00d6be2e}.public-event-page .public-event-meta,.public-event-page .public-meta-icon{color:#f8fbfae0}.public-event-page .seller-credit-banner{border-color:var(--cp-status-success-border);background:var(--cp-status-success-bg);color:var(--cp-status-success-text)}.public-event-page .public-section,.public-event-page .public-ticket-row,.public-event-page .public-total-row,.public-event-page .public-trust-row{border-color:var(--cp-card-border)}.public-event-page .public-section{box-shadow:var(--cp-shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f}.public-event-page .public-section h2,.public-event-page .public-detail-item strong,.public-event-page .public-event-info p,.public-event-page .public-ticket-title-row strong,.public-event-page .public-ticket-info>strong{color:var(--cp-text-strong)}.public-event-page .public-detail-item span,.public-event-page .public-event-info span,.public-event-page .public-ticket-info p,.public-event-page .public-ticket-price span,.public-event-page .public-quantity-field,.public-event-page .public-trust-row{color:var(--cp-muted)}.public-event-page .public-section-icon,.public-event-page .public-detail-item em,.public-event-page .public-ticket-price strong,.public-event-page .public-trust-icon{color:var(--cp-accent-green)}.public-event-page .public-detail-item+.public-detail-item,.public-event-page .public-event-info{border-color:var(--cp-card-border)}.public-event-page .public-ticket-row{background:linear-gradient(#ffffff14,#ffffff0b);box-shadow:0 18px 44px #00000038}.public-event-page .public-ticket-marker{color:var(--cp-accent-green);background:#50c8781f}.public-event-page .public-ticket-tier-badge{background:#ffffff14}.public-event-page .public-quantity-control,.public-event-page .public-input-field input{color:var(--text);background:#fffffff5;border-color:#fff3}.public-event-page .public-quantity-control button{color:var(--text)}.public-event-page .public-quantity-control button:disabled{color:#5f6b6385}.public-event-page .public-quantity-control input{color:var(--text);border-color:#17211c1f}.public-event-page .public-input-icon{color:var(--muted)}.public-event-page .public-submit{background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent-green));box-shadow:var(--cp-shadow-cta);color:var(--cp-accent-ink);border:1px solid #50c87894}.public-event-page .public-submit:hover{background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent-green))}.buyer-flow-page{background:radial-gradient(circle at 76% 10%, #00cab024, transparent 28%), radial-gradient(circle at 18% 18%, #5c23a04d, transparent 34%), linear-gradient(180deg, var(--cp-bg-deep) 0%, var(--cp-bg) 52%, var(--cp-bg-bottom) 100%);min-height:100vh;color:var(--cp-text);overflow-x:hidden}.buyer-flow-page .checkout-hero{margin-top:16px}.buyer-flow-page>.public-section:first-child{margin-top:18px}.buyer-flow-page .public-hero-banner,.ticket-lookup-page>.checkout-hero,.seller-lookup-page>.checkout-hero{border:1px solid var(--cp-card-border);border-radius:var(--cp-radius-panel);background:radial-gradient(circle at 74% 18%,#00cab033,#0000 32%),radial-gradient(circle at 18% 20%,#5c23a057,#0000 36%),linear-gradient(#08040ffa,#120817fa);overflow:hidden;box-shadow:0 24px 70px #00000057}.buyer-flow-page .public-hero-shade{background:linear-gradient(#05030a1f,#05030ac7),linear-gradient(90deg,#05030aa8,#05030a1a)}.buyer-flow-page .public-brand{color:var(--cp-text-strong);background:#05030a94;border-color:#00d6be5c;box-shadow:0 0 26px #00d6be2e}.buyer-flow-page .public-eyebrow,.buyer-flow-page .public-event-meta{color:#f8fbfadb}.buyer-flow-page .seller-credit-banner{border-color:var(--cp-status-success-border);background:var(--cp-status-success-bg);color:var(--cp-status-success-text)}.buyer-flow-page .public-section{color:var(--text);background:#fffffff5;border-color:#ffffff2e;box-shadow:0 24px 70px #00000047}.buyer-flow-page .public-section h1,.buyer-flow-page .public-section h2,.buyer-flow-page .checkout-buyer-grid strong,.buyer-flow-page .checkout-item-detail strong,.buyer-flow-page .seller-lookup-result-grid strong{color:var(--text)}.buyer-flow-page .public-section .muted,.buyer-flow-page .checkout-buyer-grid span,.buyer-flow-page .checkout-item-detail p,.buyer-flow-page .seller-lookup-result-grid span,.buyer-flow-page .seller-lookup-link-panel>span{color:var(--muted)}.buyer-flow-page .checkout-item-row,.buyer-flow-page .public-total-row{border-color:#17211c1f}.buyer-flow-page .checkout-item-total,.buyer-flow-page .public-total-row strong{color:var(--accent)}.buyer-flow-page .placeholder-payment-panel{border-color:#50c87838}.buyer-flow-page .public-section-icon,.buyer-flow-page .public-input-icon,.buyer-flow-page .seller-lookup-copy-row a{color:var(--accent)}.buyer-flow-page .seller-lookup-result-grid div,.buyer-flow-page .seller-lookup-link-panel{background:#f8fbfa;border-color:#17211c1a}.buyer-flow-page .public-input-field input{color:var(--text);background:#fff;border-color:#17211c24}.buyer-flow-page .public-input-field input:focus{border-color:var(--accent);outline:2px solid #50c8782e}.buyer-flow-page .public-submit,.buyer-flow-page .public-section .button:not(.secondary){background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent-green));box-shadow:var(--cp-shadow-cta);color:var(--cp-accent-ink);border:1px solid #50c87894}.buyer-flow-page .public-submit:hover,.buyer-flow-page .public-section .button:not(.secondary):hover{background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent-green));color:var(--cp-accent-ink)}.buyer-flow-page .public-section .button.secondary{color:var(--text);background:#fff;border-color:#17211c24}.buyer-flow-page .public-section .button.secondary:hover{background:var(--surface-muted)}.form-success{color:#14532d;background:#f0f8f4f5;border:1px solid #50c87847;border-radius:14px;padding:12px 14px;font-weight:800}.checkbox-row{color:var(--text);align-items:flex-start;gap:10px;font-weight:800;display:flex}.checkbox-row input{margin-top:3px}.demo-metrics-page{gap:18px;display:grid}.demo-metrics-warning,.demo-metrics-event-picker,.demo-metrics-form{gap:14px;display:grid}.demo-mode-badge{text-transform:uppercase;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:900}.demo-mode-badge.active{color:#14532d;background:#50c87829}.demo-mode-badge.inactive{color:#475569;background:#94a3b82e}.demo-metrics-event-picker form{gap:10px;display:grid}.demo-metrics-section{border-top:1px solid var(--border);gap:14px;padding-top:18px;display:grid}.demo-metrics-section h2{color:var(--text);margin:0;font-size:20px}.demo-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.demo-metrics-repeat-list{gap:12px;display:grid}.demo-metrics-repeat-card{border:1px solid var(--border);background:#f8fbfab3;border-radius:16px;gap:12px;padding:14px;display:grid}.demo-metrics-repeat-card>div:first-of-type,.demo-metrics-repeat-card>strong{gap:3px;display:grid}.demo-metrics-toggle{border:1px solid var(--border);background:#f8fbfab8;border-radius:14px;padding:12px}.demo-metrics-actions{border-top:1px solid var(--border);gap:10px;padding-top:18px;display:grid}.demo-metrics-clear-form{text-align:center}@media (max-width:520px){.demo-metrics-grid{grid-template-columns:1fr}}.public-utility-page{align-content:start;gap:18px;width:min(760px,100% - 32px);margin:0 auto;padding:16px 0 36px;display:grid}.public-utility-page .public-utility-hero{border:1px solid var(--cp-card-border);border-radius:var(--cp-radius-panel);background:radial-gradient(circle at 80% 14%,#06d6c338,#0000 34%),radial-gradient(circle at 18% 18%,#5c23a05c,#0000 36%),linear-gradient(#08040ffa,#120817fa);gap:22px;min-height:228px;margin:0;padding:18px;display:grid;box-shadow:0 24px 70px #00000057}.public-utility-page .public-hero-copy{max-width:620px}.public-utility-page .public-hero-copy h1{color:var(--cp-text-strong);text-transform:uppercase;margin:0;font-size:clamp(38px,9vw,58px);line-height:.98}.public-utility-page .public-event-meta{color:#f8fbfae0;max-width:560px}.buyer-flow-page .public-status-card{border-color:var(--cp-card-border);box-shadow:var(--cp-shadow-card);color:var(--cp-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 88% 0,#50c87829,#0000 30%),linear-gradient(#ffffff16,#ffffff0b);gap:16px;display:grid;position:relative;overflow:hidden}.buyer-flow-page .public-status-card:after{content:"";background:linear-gradient(90deg,#06d6c3e0,#50c8782e);border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 18px 0}.buyer-flow-page .public-status-card h1,.buyer-flow-page .public-status-card h2{color:var(--cp-text-strong);margin:0 0 8px;line-height:1.08}.buyer-flow-page .public-status-card .muted{color:var(--cp-muted);margin:0;line-height:1.5}.buyer-flow-page .public-status-card .public-eyebrow{color:var(--cp-accent-green);margin:0 0 10px}.public-status-brand{width:fit-content}.public-status-icon{width:44px;height:44px;color:var(--cp-accent-green);background:#06d6c31f;border:1px solid #06d6c34d;border-radius:16px;place-items:center;font-size:13px;font-weight:950;display:inline-grid}.buyer-flow-page .public-status-card .button.secondary{border-color:var(--cp-card-border);color:var(--cp-text-strong);background:#ffffff14}.buyer-flow-page .public-status-card .button.secondary:hover{background:#50c8781a;border-color:#50c87852}.dashboard-shell .seller-sales-card .muted,.dashboard-shell .seller-sales-helper,.dashboard-shell .seller-sales-event-card>div:first-child .muted,.dashboard-shell .payout-card p,.dashboard-shell .payout-summary-card p,.dashboard-shell .event-report-section-header p,.dashboard-shell .event-report-placeholder{color:#f8fbfad1}.settings-page{gap:16px;display:grid}.settings-section{scroll-margin-top:96px}.settings-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.settings-hero .page-title{margin-bottom:10px}.settings-eyebrow{width:fit-content;color:var(--cp-accent-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:950;display:inline-flex}.settings-hero-meta{min-width:210px;color:var(--cp-text-strong);text-align:right;justify-items:end;gap:8px;font-weight:900;display:grid}.settings-grid,.settings-small-grid,.settings-hub-grid{gap:16px;display:grid}.settings-small-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-jump-nav{z-index:5;flex-wrap:wrap;gap:8px;padding:12px;display:flex;position:sticky;top:12px}.settings-jump-nav a{border:1px solid var(--cp-card-border);border-radius:var(--cp-radius-pill);min-height:38px;color:var(--cp-text-strong);background:#ffffff12;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.settings-jump-nav a:hover,.settings-jump-nav a:focus-visible{color:var(--cp-accent-green);background:#50c8781f;border-color:#50c8785c}.settings-hub-card{align-content:space-between;gap:16px;min-height:190px;display:grid}.settings-hub-card .settings-card-header{align-items:flex-start;margin-bottom:10px}.settings-hub-card h2{margin:0}.settings-hub-action{width:100%}.settings-form-card,.settings-payment-card,.settings-small-card{align-content:start;gap:18px;display:grid}.settings-payment-card{gap:16px}.settings-card-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.settings-card-header h2,.settings-payment-header h2,.settings-payment-panel h3,.settings-empty-block h3{margin:0 0 8px}.settings-card-header p,.settings-payment-header p,.settings-payment-panel p,.settings-empty-block p{margin:0}.settings-payment-header{grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:start;gap:18px;display:grid}.settings-payment-action{justify-items:end;gap:10px;display:grid}.settings-payment-action .button{width:100%;min-width:220px}.settings-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-billing-summary-grid,.settings-billing-bundle-grid{gap:14px;display:grid}.settings-billing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-billing-bundle-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.settings-billing-summary-card{align-content:start;gap:10px;min-height:150px;display:grid}.settings-billing-summary-card strong{color:var(--cp-text-strong);font-size:clamp(26px,4vw,36px);line-height:1.05}.settings-billing-bundle-card{align-content:start}.settings-billing-bundle-card .button{width:100%}.settings-payment-panel{border:1px solid var(--cp-card-border);border-radius:var(--cp-radius-card);background:linear-gradient(#ffffff12,#ffffff0a);gap:14px;padding:16px;display:grid}.settings-panel-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-panel-title-row h3{color:var(--cp-text-strong);font-size:18px}.settings-status-list{flex-wrap:wrap;gap:8px;display:flex}.settings-status-list span{border:1px solid var(--cp-status-neutral-border);border-radius:var(--cp-radius-pill);min-height:30px;color:var(--cp-muted);background:#ffffff0f;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.settings-status-list .is-current{border-color:var(--cp-status-warning-border);background:var(--cp-status-warning-bg);color:var(--cp-status-warning-text)}.settings-fee-list{gap:10px;margin:0;display:grid}.settings-fee-list div{border-radius:var(--cp-radius-control);background:#ffffff0d;border:1px solid #ffffff1a;gap:4px;padding:12px;display:grid}.settings-fee-list dt{color:var(--cp-muted);text-transform:uppercase;font-size:12px;font-weight:900}.settings-fee-list dd{color:var(--cp-text-strong);margin:0;font-weight:900}.settings-readiness-panel{background:radial-gradient(circle at 100% 0,#50c8781a,#0000 32%),linear-gradient(#fff1,#ffffff09)}.settings-readiness-list{gap:10px;display:grid}.settings-readiness-item{border-radius:var(--cp-radius-control);background:#ffffff0b;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.settings-readiness-item strong{color:var(--cp-text-strong);margin-bottom:3px;display:block}.settings-readiness-dot{border:2px solid var(--cp-status-neutral-border);background:#ffffff1a;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff0a}.settings-team-current,.settings-team-section,.settings-role-guide,.settings-invite-panel{border:1px solid var(--cp-card-border);border-radius:var(--cp-radius-card);background:#ffffff0b;gap:14px;padding:16px;display:grid}.settings-team-current{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.settings-team-card>.settings-team-management{background:0 0;border-width:1px 0;border-radius:0;padding-inline:0}.settings-team-current strong,.settings-member-row strong,.settings-role-card strong{color:var(--cp-text-strong)}.settings-mini-label{color:var(--cp-muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.settings-member-list,.team-access-member-list,.team-access-invite-list{gap:10px;display:grid}.team-access-invite-subsection{border-top:1px solid var(--cp-card-border);gap:12px;padding-top:14px;display:grid}.team-access-invite-subsection h3{margin:0}.team-access-view-toggle{justify-self:center;min-width:132px}.settings-member-row{border-radius:var(--cp-radius-control);background:#ffffff0d;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.settings-member-row div{gap:3px;min-width:0;display:grid}.team-access-row{border-radius:var(--cp-radius-control);background:#ffffff0d;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px;display:grid}.team-access-invite-row{grid-template-columns:minmax(0,1fr) auto auto auto minmax(160px,auto)}.team-access-member-row-manageable{grid-template-columns:minmax(0,1fr) auto auto auto minmax(250px,auto)}.team-access-row div{gap:3px;min-width:0;display:grid}.settings-member-row span,.team-access-row span,.settings-member-date{color:var(--cp-muted);overflow-wrap:anywhere;font-size:13px}.team-access-row strong{color:var(--cp-text-strong)}.team-access-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.team-access-row-actions form{min-width:0}.team-access-member-actions form:first-child{align-items:center;gap:8px;display:flex}.team-access-member-actions select{border:1px solid var(--cp-card-border);border-radius:var(--cp-radius-control);min-height:38px;color:var(--cp-text-strong);font:inherit;background:#ffffff14;padding:0 30px 0 10px;font-size:13px;font-weight:800}.team-access-member-actions select option{color:var(--cp-text-strong);background:#151019}.team-access-row-actions .button{min-height:38px;padding:0 12px}.team-access-invite-form{gap:14px;display:grid}.team-access-invite-form .button{width:fit-content}.team-access-setup-link{gap:8px;display:grid}.team-access-setup-link>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.team-access-setup-link input{min-width:0}.team-access-assignment-list,.team-access-assignment-card,.team-access-assignment-events{gap:10px;display:grid}.team-access-rotate-link,.team-access-audit-list{gap:8px;display:grid}.team-access-rotate-link{min-width:min(100%,320px)}.team-access-rotate-link p{margin:0}.team-access-audit-row{border-radius:var(--cp-radius-control);background:#ffffff0d;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.team-access-audit-row>div{gap:3px;display:grid}.team-access-audit-row span{color:var(--cp-muted);overflow-wrap:anywhere;font-size:13px}.team-access-assignment-card{border-radius:var(--cp-radius-control);background:#ffffff0d;border:1px solid #ffffff1a;padding:12px}.team-access-assignment-card>div:first-child{gap:3px;display:grid}.team-access-assignment-card span,.team-access-assignment-row span{color:var(--cp-muted);font-size:13px}.team-access-assignment-row{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.team-access-assignment-row>div{gap:3px;display:grid}.team-access-seller-note{border-radius:var(--cp-radius-control);width:fit-content;color:var(--cp-text-strong);background:#50c87817;border:1px solid #50c8783d;margin:14px 0 0;padding:10px 12px;font-size:14px;font-weight:800}.settings-role-grid,.settings-invite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-role-card{border-radius:var(--cp-radius-control);background:#ffffff0d;border:1px solid #ffffff1a;gap:8px;padding:12px;display:grid}.settings-role-card p{margin:0}.settings-invite-grid{grid-template-columns:minmax(0,1fr) minmax(160px,.4fr) minmax(180px,.5fr)}.settings-invite-panel .field input:disabled,.settings-invite-panel .field select:disabled{color:#17211c94;cursor:not-allowed;background:#ffffffad;border-color:#ffffff24}.settings-notification-list,.settings-security-list{gap:10px;display:grid}.settings-notification-row,.settings-security-row{border-radius:var(--cp-radius-control);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:12px;padding:12px;display:grid}.settings-notification-row{grid-template-columns:auto minmax(0,1fr) auto}.settings-security-row{grid-template-columns:minmax(0,1fr) auto}.settings-notification-row strong,.settings-security-row strong{color:var(--cp-text-strong);margin-bottom:4px;display:block}.settings-notification-row p,.settings-security-row p{margin:0}.settings-security-row .button{min-width:148px}.settings-toggle-shell{align-items:center;display:inline-flex}.settings-toggle-shell input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settings-toggle-shell span{border:1px solid var(--cp-status-neutral-border);border-radius:var(--cp-radius-pill);background:#ffffff14;width:42px;height:24px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.settings-toggle-shell span:after{background:var(--cp-status-neutral-text);content:"";opacity:.8;border-radius:999px;width:14px;height:14px;position:absolute;top:4px;left:4px}.settings-status{border:1px solid var(--cp-status-neutral-border);border-radius:var(--cp-radius-pill);background:var(--cp-status-neutral-bg);min-height:28px;color:var(--cp-status-neutral-text);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.settings-status-success{border-color:var(--cp-status-success-border);background:var(--cp-status-success-bg);color:var(--cp-status-success-text)}.settings-status-warning{border-color:var(--cp-status-warning-border);background:var(--cp-status-warning-bg);color:var(--cp-status-warning-text)}.settings-detail-list{gap:10px;margin:0;display:grid}.settings-detail-list div{border:1px solid var(--cp-card-border);border-radius:var(--cp-radius-control);background:#ffffff0e;gap:4px;padding:12px;display:grid}.settings-detail-list dt{color:var(--cp-muted);text-transform:uppercase;font-size:12px;font-weight:900}.settings-detail-list dd{color:var(--cp-text-strong);overflow-wrap:anywhere;margin:0;font-weight:850}.settings-form{gap:14px;display:grid}.settings-form .helper-text{color:var(--cp-muted)}.settings-form .field input:disabled{color:#17211c94;cursor:not-allowed;background:#ffffffad;border-color:#ffffff24}.settings-disabled-button,.settings-disabled-button:disabled,.settings-form .button:disabled{border-color:var(--cp-status-neutral-border);color:var(--cp-status-neutral-text);cursor:not-allowed;opacity:1;background:#ffffff12}.settings-empty-block{border-radius:var(--cp-radius-card);background:#ffffff0a;border:1px dashed #fff3;justify-items:start;gap:12px;padding:16px;display:grid}.settings-alert{border:1px solid var(--cp-status-neutral-border);border-radius:var(--cp-radius-control);margin:0;padding:12px 14px;font-weight:850}.settings-alert-success{border-color:var(--cp-status-success-border);background:var(--cp-status-success-bg);color:var(--cp-status-success-text)}.settings-alert-error{border-color:var(--cp-status-danger-border);background:var(--cp-status-danger-bg);color:var(--cp-status-danger-text)}.dashboard-shell .settings-card,.dashboard-shell .demo-metrics-warning,.dashboard-shell .demo-metrics-event-picker{border-color:var(--cp-card-border);box-shadow:var(--cp-shadow-card);color:var(--cp-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 92% 0,#06d6c31f,#0000 34%),linear-gradient(#ffffff14,#ffffff0b)}.dashboard-shell .settings-card h2,.dashboard-shell .demo-metrics-warning strong,.dashboard-shell .demo-metrics-event-picker h2{color:var(--cp-text-strong)}.dashboard-shell .settings-card .muted,.dashboard-shell .demo-metrics-warning .muted,.dashboard-shell .demo-metrics-event-picker .field label{color:var(--cp-muted)}.dashboard-shell .settings-card .button.secondary,.dashboard-shell .demo-metrics-event-picker .button.secondary{border-color:var(--cp-card-border);color:var(--cp-text-strong);background:#ffffff14}.dashboard-shell .demo-metrics-form{box-shadow:var(--cp-shadow-card);background:linear-gradient(#fffffff7,#f1f5f3f0);border-color:#50c87838}.dashboard-shell .demo-metrics-repeat-card,.dashboard-shell .demo-metrics-toggle{background:#ffffffc7;border-color:#17211c1c}@media (max-width:760px){.settings-hero,.settings-grid,.settings-small-grid,.settings-hub-grid,.settings-payment-header,.settings-payment-grid,.settings-billing-summary-grid,.settings-billing-bundle-grid{grid-template-columns:1fr}.settings-section{scroll-margin-top:72px}.settings-jump-nav{position:static}.settings-jump-nav a{flex:calc(50% - 8px)}.settings-hero-meta,.settings-payment-action{text-align:left;justify-items:start;min-width:0}.settings-payment-action .button{width:100%;min-width:0}.settings-stripe-account-summary{gap:6px;display:grid}.settings-stripe-actions,.settings-stripe-actions>.button,.settings-stripe-secondary-actions,.settings-stripe-secondary-actions form,.settings-stripe-secondary-actions .button{width:100%}.settings-stripe-secondary-actions{display:grid}.settings-card-header,.settings-panel-title-row{justify-items:start;display:grid}.settings-readiness-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.settings-readiness-item .settings-status{grid-column:2}.settings-team-current,.settings-member-row,.team-access-row,.team-access-invite-row,.settings-role-grid,.settings-invite-grid,.settings-notification-row,.settings-security-row{grid-template-columns:1fr}.settings-member-row,.team-access-row,.settings-notification-row,.settings-security-row{justify-items:start}.team-access-row-actions,.team-access-row-actions form,.team-access-row-actions .button,.team-access-invite-form .button{width:100%}.team-access-member-actions form:first-child{grid-template-columns:minmax(0,1fr) auto;display:grid}.team-access-member-actions select{width:100%}.team-access-setup-link>div,.team-access-assignment-row,.team-access-audit-row{grid-template-columns:1fr}.team-access-setup-link .button,.team-access-assignment-row form,.team-access-assignment-row .button,.team-access-view-toggle{width:100%}.settings-notifications-card,.settings-security-card{grid-column:auto}.settings-security-row .button,.settings-security-row form{width:100%}.mobile-drawer{background:radial-gradient(circle at 80% 0,#06d6c31f,#0000 34%),radial-gradient(circle at 18% 12%,#5c23a057,#0000 38%),linear-gradient(#08040ffc,#0e0613fc);border-right-color:#50c87833}.mobile-drawer-close{background:#ffffff17;border-color:#50c87857;box-shadow:0 10px 24px #0000003d,0 0 0 3px #50c87812}.mobile-drawer-link{background:#ffffff06;border-color:#ffffff0a}.mobile-drawer-link.active{background:linear-gradient(90deg,#50c87829,#ffffff0b);border-color:#50c87857}.mobile-drawer-account{border-top-color:#ffffff1a}}.home-nav{isolation:isolate;position:relative}.home-nav:after{content:"";background:linear-gradient(90deg,#0000,#06d6c357,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.home-brand,.brand{border-radius:14px}.home-brand{outline-offset:4px;min-height:48px}.home-brand:focus-visible,.home-nav-links a:focus-visible,.home-mobile-actions a:focus-visible,.public-brand:focus-visible,.nav-link:focus-visible,.mobile-menu-trigger:focus-visible,.mobile-drawer-link:focus-visible,.mobile-drawer-close:focus-visible,.topbar-signout:focus-visible{outline-offset:3px;outline:2px solid #50c878b8}.home-brand-mark,.brand-mark{transform:translateZ(0)}.home-brand-mark img,.brand-mark img{max-width:100%;max-height:100%}.home-nav-links{gap:20px}.home-nav-links a:not(.home-nav-cta),.home-mobile-actions a:not(.home-nav-cta){align-items:center;min-height:38px;display:inline-flex}.home-nav-links .home-nav-cta,.home-mobile-actions .home-nav-cta{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.public-brand{background:linear-gradient(#ffffff14,#ffffff09),#05030a94;border-color:#06d6c357;align-items:center;min-height:36px;line-height:1;display:inline-flex;box-shadow:0 0 26px #00d6be24,inset 0 1px #ffffff14}.auth-panel{position:relative;overflow:hidden}.auth-panel:before{width:fit-content;min-height:32px;color:var(--text);content:"CornerPass";background:#50c87814;border:1px solid #06d6c338;border-radius:999px;align-items:center;margin-bottom:18px;padding:0 11px;font-size:13px;font-weight:950;display:inline-flex}.auth-panel.auth-panel-with-brand:before{display:none}.auth-brand{width:fit-content;min-height:38px;color:var(--text);align-items:center;gap:10px;margin-bottom:18px;font-size:15px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.auth-brand img{object-fit:contain;width:48px;height:38px}.auth-brand:hover,.auth-brand:focus-visible{color:var(--accent)}.dashboard-shell .sidebar{background:radial-gradient(circle at 50% -8%,#06d6c31a,#0000 42%),#08040fdb;position:relative}.dashboard-shell .sidebar:after{content:"";pointer-events:none;background:linear-gradient(#0000,#06d6c347,#0000);width:1px;position:absolute;top:24px;bottom:24px;right:0}.dashboard-shell .brand{padding:6px 0}.dashboard-shell .brand-mark{width:50px;height:40px}.dashboard-shell .brand strong{line-height:1}.dashboard-shell .nav-list{gap:9px}.dashboard-shell .nav-link{align-items:center;min-height:42px;transition:background .14s,border-color .14s,color .14s;display:flex}.dashboard-shell .nav-link.active{background:linear-gradient(90deg,#50c87829,#ffffff0b)}.dashboard-shell .dashboard-app-header{min-height:44px}.dashboard-shell .dashboard-account-summary,.dashboard-shell .topbar-signout,.dashboard-shell .dashboard-notification-icon,.dashboard-shell .dashboard-promoter-avatar{box-shadow:0 10px 26px #0000002e}.dashboard-shell .dashboard-account-summary{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:3px 8px 3px 3px}@media (max-width:760px){.dashboard-shell .sidebar{background:radial-gradient(circle at 72% 0,#06d6c324,#0000 36%),linear-gradient(#08040ff5,#0c0712f5);min-height:68px;box-shadow:0 14px 34px #00000038}.dashboard-shell .sidebar:after{background:linear-gradient(90deg,#0000,#06d6c347,#0000);width:auto;height:1px;inset:auto 16px 0}.dashboard-shell .brand{gap:9px;padding:0}.dashboard-shell .brand-mark{width:48px;height:38px}.dashboard-shell .brand strong{font-size:18px}.dashboard-shell .brand-copy .muted{max-width:130px;font-size:12px}.mobile-header-actions{gap:7px}.mobile-header-actions .dashboard-notification-icon,.mobile-header-actions .dashboard-promoter-avatar{width:36px;height:36px}.mobile-menu-trigger{background:linear-gradient(#ffffff18,#ffffff0b);border-color:#50c87838}.mobile-drawer{gap:24px;padding:22px 20px}.mobile-drawer-header{border-bottom-color:#ffffff1c}.mobile-drawer-header strong{letter-spacing:0}.mobile-drawer-link{min-height:52px}}@media (max-width:560px){.home-nav{gap:10px}.home-brand{gap:8px;min-height:46px}.home-mobile-actions{flex:none}}@media (max-width:390px){.home-brand>span:not(.home-brand-mark){max-width:132px}.home-mobile-actions a:not(.home-nav-cta){min-height:36px}}.dashboard-shell{--cp-phase3-card-bg:radial-gradient(circle at 92% 0%, #06d6c318, transparent 34%), linear-gradient(180deg, #ffffff14, #ffffff0b);--cp-phase3-card-bg-hover:radial-gradient(circle at 92% 0%, #06d6c321, transparent 34%), linear-gradient(180deg, #50c8781d, #ffffff0d);--cp-phase3-inner-bg:#ffffff13;--cp-phase3-inner-bg-strong:#ffffff1b}.dashboard-shell .card,.dashboard-shell .table-card,.dashboard-shell .empty-state,.dashboard-shell .quick-action-card,.dashboard-shell .active-event-card,.dashboard-shell .dashboard-schema-card,.dashboard-shell .recent-event-list,.dashboard-shell .event-card,.dashboard-shell .events-tip-card,.dashboard-shell .event-public-link-card,.dashboard-shell .event-setup-summary-card,.dashboard-shell .event-setup-action,.dashboard-shell .event-setup-form>.event-setup-section,.dashboard-shell .setup-tickets-card,.dashboard-shell .setup-ticket-choice,.dashboard-shell .ticket-type-row,.dashboard-shell .ticket-create-card,.dashboard-shell .ticket-type-edit-card,.dashboard-shell .event-edit-media-card,.dashboard-shell .event-media-block,.dashboard-shell .seller-row,.dashboard-shell .seller-profile-card,.dashboard-shell .seller-commission-inline,.dashboard-shell .seller-commission-edit-card,.dashboard-shell .assigned-sellers-page-card,.dashboard-shell .assigned-seller-page-item,.dashboard-shell .seller-sales-card,.dashboard-shell .seller-sales-event-card,.dashboard-shell .payout-card,.dashboard-shell .payout-summary-card,.dashboard-shell .payout-person-card,.dashboard-shell .payout-row,.dashboard-shell .payout-form,.dashboard-shell .event-report-section,.dashboard-shell .event-report-hero,.dashboard-shell .sales-active-event-card,.dashboard-shell .sales-panel,.dashboard-shell .settings-card,.dashboard-shell .demo-metrics-warning,.dashboard-shell .demo-metrics-event-picker{border-color:var(--cp-card-border);border-radius:var(--cp-radius-card);background:var(--cp-phase3-card-bg);box-shadow:var(--cp-shadow-card)}.dashboard-shell .quick-action-card,.dashboard-shell .dashboard-schema-card,.dashboard-shell .event-card,.dashboard-shell .event-setup-action,.dashboard-shell .seller-row,.dashboard-shell .assigned-seller-page-item,.dashboard-shell .seller-sales-event-card,.dashboard-shell .payout-person-card,.dashboard-shell .sales-source-row,.dashboard-shell .sales-seller-row,.dashboard-shell .event-report-row,.dashboard-shell .event-report-seller-card,.dashboard-shell .event-report-compact-row{transition:background .14s,border-color .14s,box-shadow .14s,transform .14s}.dashboard-shell .quick-action-card:hover,.dashboard-shell .dashboard-schema-card:hover,.dashboard-shell .event-card:hover,.dashboard-shell .event-setup-action:hover,.dashboard-shell .seller-row:hover,.dashboard-shell .assigned-seller-page-item:hover,.dashboard-shell .seller-sales-event-card:hover,.dashboard-shell .payout-person-card:hover,.dashboard-shell .event-report-row:hover,.dashboard-shell .event-report-seller-card:hover,.dashboard-shell .event-report-compact-row:hover{background:var(--cp-phase3-card-bg-hover);border-color:#50c87857;transform:translateY(-1px);box-shadow:0 26px 76px #0000004f}.dashboard-shell .dashboard-performance-card,.dashboard-shell .dashboard-stat-card,.dashboard-shell .events-stats-grid,.dashboard-shell .sales-summary-strip,.dashboard-shell .assigned-seller-card-metrics div,.dashboard-shell .seller-sales-grid div,.dashboard-shell .seller-sales-event-metrics div,.dashboard-shell .payout-summary-grid div,.dashboard-shell .event-report-metric,.dashboard-shell .event-report-status-block{border-radius:var(--cp-radius-card);background:radial-gradient(circle at 100% 0,#06d6c31f,#0000 34%),linear-gradient(135deg,#190524 0%,#410947 52%,#11011a 100%);border-color:#ffffff24;box-shadow:0 18px 46px #00000042}.dashboard-shell .event-report-metric,.dashboard-shell .event-report-status-block{align-content:center;min-height:92px}.dashboard-shell .sales-summary-strip .sales-metric,.dashboard-shell .payout-summary-grid div,.dashboard-shell .assigned-seller-card-metrics div,.dashboard-shell .seller-sales-grid div,.dashboard-shell .seller-sales-event-metrics div{gap:7px}.dashboard-shell .event-report-compact-list,.dashboard-shell .event-report-link-panel,.dashboard-shell .seller-event-links,.dashboard-shell .seller-detail,.dashboard-shell .assigned-seller-public-actions,.dashboard-shell .seller-sales-link-panel,.dashboard-shell .seller-sales-copy-row,.dashboard-shell .event-card-public-link-row,.dashboard-shell .event-public-link-card .copyable-public-link,.dashboard-shell .event-media-current-row,.dashboard-shell .ticket-type-stats div,.dashboard-shell .demo-metrics-repeat-card,.dashboard-shell .demo-metrics-toggle{border-color:var(--cp-card-border);background:var(--cp-phase3-inner-bg);box-shadow:inset 0 1px #ffffff0a}.dashboard-shell .field{gap:7px}.dashboard-shell .field label,.dashboard-shell .checkbox-field,.dashboard-shell .checkbox-row,.dashboard-shell .sales-event-selector label,.dashboard-shell .public-quantity-field{color:var(--cp-text);font-weight:900}.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .field textarea,.dashboard-shell .seller-search,.dashboard-shell .sales-event-selector select{border-radius:var(--cp-radius-control);min-height:48px;color:var(--text);background:linear-gradient(#fffffffc,#f5f8f6f7);border-color:#fff3;box-shadow:inset 0 1px #ffffffc2,0 8px 22px #00000014}.dashboard-shell .field textarea{min-height:92px}.dashboard-shell .field input::placeholder,.dashboard-shell .field textarea::placeholder,.dashboard-shell .seller-search::placeholder{color:#5f6b63c2}.dashboard-shell .field input:focus,.dashboard-shell .field select:focus,.dashboard-shell .field textarea:focus,.dashboard-shell .seller-search:focus,.dashboard-shell .sales-event-selector select:focus{border-color:#50c878b8;outline:3px solid #50c87833;box-shadow:inset 0 1px #ffffffc2,0 0 0 1px #50c8782e,0 12px 28px #0000001c}.dashboard-shell .button,.dashboard-shell .seller-action,.dashboard-shell .text-button,.dashboard-shell .copy-link-button,.dashboard-shell .ticket-type-edit-link,.dashboard-shell .active-event-button,.dashboard-shell .sales-report-link,.dashboard-shell .sales-header-link,.dashboard-shell .sales-assigned-sellers-link,.dashboard-shell .event-report-view-all,.dashboard-shell .assigned-seller-profile-link,.dashboard-shell .assigned-seller-sales-link,.dashboard-shell .payout-filters a,.dashboard-shell .payout-add-trigger{border-radius:var(--cp-radius-control);min-height:44px;font-weight:900}.dashboard-shell .button:not(.secondary):not(.danger),.dashboard-shell .events-new-button,.dashboard-shell .seller-create-button,.dashboard-shell .seller-actions>.seller-action:first-child,.dashboard-shell .seller-profile-card .button:not(.secondary):not(.danger),.dashboard-shell .seller-sales-open-link,.dashboard-shell .commission-form .button,.dashboard-shell .event-setup-save-button,.dashboard-shell .new-event-submit-actions .event-setup-save-button,.dashboard-shell .event-state-actions .button:not(.secondary),.dashboard-shell .setup-ticket-add-button,.dashboard-shell .ticket-create-card .button:not(.secondary),.dashboard-shell .ticket-type-edit-card .button:not(.secondary),.dashboard-shell .payout-add-trigger,.dashboard-shell .payout-status-actions .button:not(.danger){color:var(--cp-accent-ink);background:linear-gradient(135deg,#06d6c3fa,#50c878fa);border:1px solid #50c8789e;box-shadow:0 16px 36px #00d6be2e,inset 0 1px #ffffff42}.dashboard-shell .button.secondary,.dashboard-shell .seller-action,.dashboard-shell .seller-action.secondary,.dashboard-shell .assigned-seller-card-actions .button,.dashboard-shell .assigned-seller-profile-link,.dashboard-shell .assigned-seller-sales-link,.dashboard-shell .seller-sales-card .button.secondary,.dashboard-shell .seller-sales-event-card .button.secondary,.dashboard-shell .ticket-back-link,.dashboard-shell .ticket-type-edit-link,.dashboard-shell .ticket-create-card .button.secondary,.dashboard-shell .ticket-type-edit-card .button.secondary,.dashboard-shell .event-media-button-row .button.secondary,.dashboard-shell .event-flyer-cropper-close,.dashboard-shell .event-flyer-cropper-actions .button.secondary,.dashboard-shell .payout-filters a,.dashboard-shell .payout-status-actions .button,.dashboard-shell .settings-card .button.secondary,.dashboard-shell .demo-metrics-event-picker .button.secondary{border-color:var(--cp-card-border);background:var(--cp-phase3-inner-bg);color:var(--cp-text-strong);box-shadow:inset 0 1px #ffffff0a}.dashboard-shell .button.secondary:hover,.dashboard-shell .seller-action:hover,.dashboard-shell .seller-action.secondary:hover,.dashboard-shell .assigned-seller-card-actions .button:hover,.dashboard-shell .assigned-seller-profile-link:hover,.dashboard-shell .assigned-seller-sales-link:hover,.dashboard-shell .ticket-back-link:hover,.dashboard-shell .ticket-type-edit-link:hover,.dashboard-shell .payout-filters a.active,.dashboard-shell .payout-filters a:hover{color:var(--cp-accent-green);background:#50c8781c;border-color:#50c87857}.dashboard-shell .button.danger,.dashboard-shell .seller-action.danger,.dashboard-shell .danger-text,.dashboard-shell .assigned-seller-card-actions .danger-text,.dashboard-shell .seller-profile-card .danger-text,.dashboard-shell .seller-profile-card .button.danger,.dashboard-shell .event-media-remove-button,.dashboard-shell .event-media-button-row .event-media-remove-button,.dashboard-shell .payout-status-actions .button.danger{border-color:var(--cp-status-danger-border);background:var(--cp-status-danger-bg);color:var(--cp-status-danger-text)}.dashboard-shell .badge,.dashboard-shell .status-text,.dashboard-shell .assigned-seller-name-status .status-text,.dashboard-shell .payout-status,.dashboard-shell .ticket-status-badge,.dashboard-shell .demo-mode-badge,.dashboard-shell .event-card-days-pill,.dashboard-shell .sales-countdown{border:1px solid var(--cp-status-neutral-border);border-radius:var(--cp-radius-pill);background:var(--cp-status-neutral-bg);min-height:26px;color:var(--cp-status-neutral-text);justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.dashboard-shell .status-published,.dashboard-shell .status-text.active,.dashboard-shell .assigned-seller-name-status .status-text.active,.dashboard-shell .ticket-status-badge.ticket-status-active,.dashboard-shell .payout-status-paid,.dashboard-shell .demo-mode-badge.active,.dashboard-shell .event-card-days-pill,.dashboard-shell .sales-countdown{border-color:var(--cp-status-success-border);background:var(--cp-status-success-bg);color:var(--cp-status-success-text)}.dashboard-shell .status-archived,.dashboard-shell .status-text.archived,.dashboard-shell .assigned-seller-name-status .status-text.archived,.dashboard-shell .payout-status-unpaid,.dashboard-shell .payout-status-partial{border-color:var(--cp-status-warning-border);background:var(--cp-status-warning-bg);color:var(--cp-status-warning-text)}.dashboard-shell .status-canceled,.dashboard-shell .status-cancelled,.dashboard-shell .ticket-status-badge.ticket-status-sold-out,.dashboard-shell .payout-status-canceled{border-color:var(--cp-status-danger-border);background:var(--cp-status-danger-bg);color:var(--cp-status-danger-text)}.dashboard-shell .status-draft,.dashboard-shell .status-text.inactive,.dashboard-shell .assigned-seller-name-status .status-text.inactive,.dashboard-shell .ticket-status-badge.ticket-status-archived,.dashboard-shell .demo-mode-badge.inactive{border-color:var(--cp-status-neutral-border);background:var(--cp-status-neutral-bg);color:var(--cp-status-neutral-text)}.dashboard-shell .empty-state,.dashboard-shell .sales-empty-state,.dashboard-shell .sales-inline-empty{border-color:var(--cp-card-border);color:var(--cp-text);background:radial-gradient(circle at 92% 0,#50c87824,#0000 32%),linear-gradient(#ffffff14,#ffffff0b);justify-items:start;position:relative;overflow:hidden}.dashboard-shell .sales-inline-empty{text-align:center;justify-items:center}@media (max-width:767px){.dashboard-shell .events-page .events-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .events-page .events-stat-card{border-right:1px solid var(--cp-card-border);border-bottom:1px solid var(--cp-card-border);padding:14px 10px}.dashboard-shell .events-page .events-stat-card:nth-child(2n){border-right:0}.dashboard-shell .events-page .events-stat-card:nth-last-child(-n+2){border-bottom:0}.dashboard-shell .events-page .event-card{grid-template-columns:1fr;gap:14px;padding:16px}.dashboard-shell .events-page .event-card-media-link,.dashboard-shell .events-page .event-card-public-link-row{width:100%}.dashboard-shell .events-page .event-card-main{width:100%;padding:0}.dashboard-shell .events-page .event-card-title{width:100%;font-size:clamp(30px,8vw,38px)}}.dashboard-shell .empty-state:after,.dashboard-shell .sales-empty-state:after,.dashboard-shell .sales-inline-empty:after{content:"";background:linear-gradient(90deg,#06d6c3bf,#50c8782e);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:18px;right:18px}.dashboard-shell .empty-state h1,.dashboard-shell .empty-state h2,.dashboard-shell .sales-empty-state h2,.dashboard-shell .sales-inline-empty h2{color:var(--cp-text-strong)}.dashboard-shell .empty-state p,.dashboard-shell .sales-empty-state p,.dashboard-shell .sales-inline-empty p,.dashboard-shell .helper-text,.dashboard-shell .muted,.dashboard-shell .event-report-info p,.dashboard-shell .event-report-section-header p,.dashboard-shell .event-report-placeholder,.dashboard-shell .event-report-row span,.dashboard-shell .event-report-row em,.dashboard-shell .event-report-seller-card span,.dashboard-shell .event-report-compact-main span,.dashboard-shell .event-report-compact-value,.dashboard-shell .event-report-mini-details-body span{color:var(--cp-muted)}@media (max-width:760px){.dashboard-shell .card,.dashboard-shell .event-card,.dashboard-shell .seller-row,.dashboard-shell .sales-active-event-card,.dashboard-shell .sales-panel,.dashboard-shell .event-report-section,.dashboard-shell .payout-card,.dashboard-shell .payout-summary-card,.dashboard-shell .settings-card,.dashboard-shell .demo-metrics-warning,.dashboard-shell .demo-metrics-event-picker,.dashboard-shell .demo-metrics-form{border-radius:16px}.dashboard-shell .button,.dashboard-shell .seller-action,.dashboard-shell .copy-link-button,.dashboard-shell .payout-filters a{min-height:46px}.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .field textarea,.dashboard-shell .seller-search,.dashboard-shell .sales-event-selector select{min-height:50px}}.public-event-page,.buyer-flow-page{--cp-buyer-card-bg:radial-gradient(circle at 92% 0%, #06d6c31b, transparent 34%), linear-gradient(180deg, #ffffff18, #ffffff0f);--cp-buyer-card-border:#ffffff26;--cp-buyer-inner-bg:#ffffff17}.public-event-page .public-hero{margin-bottom:18px}.public-event-page .public-hero-banner,.buyer-flow-page .public-hero-banner,.ticket-lookup-page>.checkout-hero,.seller-lookup-page>.checkout-hero{border:1px solid var(--cp-buyer-card-border);box-shadow:0 28px 78px #00000057}.public-event-page .public-hero-shade,.buyer-flow-page .public-hero-shade{background:linear-gradient(#060a081f,#060a08d1),linear-gradient(90deg,#060a08b8,#060a081f)}.public-event-page .public-hero-copy,.buyer-flow-page .public-hero-copy{gap:12px}.public-event-page .public-event-meta,.buyer-flow-page .public-event-meta{color:#f8fbfae6;max-width:720px}.public-event-page .public-meta-icon,.buyer-flow-page .public-section-icon,.buyer-flow-page .public-input-icon{color:var(--cp-accent-green)}.public-event-page .seller-credit-banner,.buyer-flow-page .seller-credit-banner{color:#dff7e9;background:linear-gradient(90deg,#50c87829,#06d6c314);border-color:#50c87847}.public-event-page .public-section,.public-event-page .public-ticket-row,.public-event-page .public-total-row,.public-event-page .public-trust-row,.buyer-flow-page .public-section,.buyer-flow-page .checkout-item-row,.buyer-flow-page .public-total-row,.buyer-flow-page .seller-lookup-result-grid div,.buyer-flow-page .seller-lookup-link-panel{border-color:var(--cp-buyer-card-border);background:var(--cp-buyer-card-bg);box-shadow:var(--cp-shadow-card);color:var(--cp-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-event-page .public-section{padding:20px}.public-event-page .public-section h2,.public-event-page .public-detail-item strong,.public-event-page .public-event-info p,.public-event-page .public-ticket-title-row strong,.public-event-page .public-ticket-info>strong,.buyer-flow-page .public-section h1,.buyer-flow-page .public-section h2,.buyer-flow-page .checkout-buyer-grid strong,.buyer-flow-page .checkout-item-detail strong,.buyer-flow-page .seller-lookup-result-grid strong{color:var(--cp-text-strong)}.public-event-page .public-detail-item span,.public-event-page .public-event-info span,.public-event-page .public-ticket-info p,.public-event-page .public-ticket-price span,.public-event-page .public-quantity-field,.public-event-page .public-trust-row,.buyer-flow-page .public-section .muted,.buyer-flow-page .checkout-buyer-grid span,.buyer-flow-page .checkout-item-detail p,.buyer-flow-page .seller-lookup-result-grid span,.buyer-flow-page .seller-lookup-link-panel>span,.buyer-flow-page .public-event-meta{color:var(--cp-muted)}.public-event-page .public-detail-item+.public-detail-item,.public-event-page .public-event-info,.buyer-flow-page .checkout-item-row,.buyer-flow-page .public-total-row{border-color:var(--cp-buyer-card-border)}.public-event-page .public-ticket-row{border-radius:var(--cp-radius-card);background:linear-gradient(90deg,#ffffff20,#ffffff10);border-left-width:5px;align-items:center}.public-event-page .ticket-tier-ga,.public-event-page .ticket-tier-standard{border-left-color:var(--cp-accent-green)}.public-event-page .ticket-tier-vip{border-left-color:#f4b84e}.public-event-page .ticket-tier-premium{border-left-color:#ff9b8f}.public-event-page .public-ticket-marker,.public-event-page .public-ticket-tier-badge{background:var(--cp-buyer-inner-bg);border-color:#ffffff2e}.public-event-page .ticket-tier-vip .public-ticket-marker,.public-event-page .ticket-tier-vip .public-ticket-price strong,.public-event-page .ticket-tier-vip .public-ticket-tier-badge{color:#f4b84e}.public-event-page .ticket-tier-premium .public-ticket-marker,.public-event-page .ticket-tier-premium .public-ticket-price strong,.public-event-page .ticket-tier-premium .public-ticket-tier-badge{color:#ff9b8f}.public-event-page .public-ticket-price strong,.buyer-flow-page .checkout-item-total,.buyer-flow-page .public-total-row strong{color:var(--cp-accent-green)}.public-event-page .public-quantity-control{background:#fffffff5;border-color:#fff3;min-height:52px;box-shadow:0 12px 28px #00000024}.public-event-page .public-quantity-control button{color:var(--text);font-weight:950}.public-event-page .public-quantity-control button:not(:disabled):hover{color:var(--accent-purple);background:#50c8781a}.public-event-page .public-quantity-control input{color:var(--text)}.public-event-page .public-input-field input,.buyer-flow-page .public-input-field input,.buyer-flow-page .public-support-preview input{min-height:52px;color:var(--text);background:linear-gradient(#fffffffc,#f6f8f7f7);border-color:#fff3;box-shadow:inset 0 1px #ffffffbf,0 10px 24px #0000001a}.public-event-page .public-input-field input:focus,.buyer-flow-page .public-input-field input:focus{border-color:#50c878b8;outline:3px solid #50c87833}.public-event-page .public-submit,.buyer-flow-page .public-submit,.buyer-flow-page .public-section .button:not(.secondary){background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent-green));color:var(--cp-accent-ink);border:1px solid #50c8789e;font-weight:950;box-shadow:0 16px 36px #00d6be2e,inset 0 1px #ffffff3d}.buyer-flow-page .public-section .button:disabled,.buyer-flow-page .public-support-preview input:disabled{cursor:not-allowed;opacity:.72}.buyer-flow-page .public-section .button.secondary{border-color:var(--cp-buyer-card-border);background:var(--cp-buyer-inner-bg);color:var(--cp-text-strong)}.buyer-flow-page .public-section .button.secondary:hover{color:var(--cp-accent-green);background:#50c8781c;border-color:#50c87857}.public-event-page .public-trust-row{border-radius:var(--cp-radius-card);padding:13px}.public-event-page .public-trust-icon,.buyer-flow-page .seller-lookup-copy-row a{color:var(--cp-accent-green)}.buyer-flow-page .public-status-card{gap:18px}.buyer-flow-page .public-trust-note{border-radius:var(--cp-radius-control);color:#f8fbfadb;background:#50c87814;border:1px solid #50c87833;margin:0;padding:12px 13px;font-size:14px;font-weight:800;line-height:1.45}.buyer-flow-page .public-support-preview{border:1px solid var(--cp-buyer-card-border);border-radius:var(--cp-radius-card);background:var(--cp-buyer-inner-bg);gap:9px;padding:13px;display:grid}.buyer-flow-page .public-support-preview label{color:var(--cp-text-strong);font-size:13px;font-weight:900}.buyer-flow-page .checkout-summary{margin-top:20px}.buyer-flow-page .checkout-buyer-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.buyer-flow-page .checkout-buyer-grid div{border:1px solid var(--cp-buyer-card-border);border-radius:var(--cp-radius-control);background:var(--cp-buyer-inner-bg);padding:12px}.buyer-flow-page .checkout-item-row{border-radius:var(--cp-radius-control);padding:14px}.buyer-flow-page .placeholder-payment-panel:not(.public-status-card){background:radial-gradient(circle at 92% 0,#50c87824,#0000 34%),linear-gradient(#ffffff16,#ffffff0d);border-color:#50c87833}.seller-lookup-page .public-section-heading,.ticket-lookup-page .public-section-heading{align-items:flex-start}.seller-lookup-page .public-ticket-form{margin-top:0}.ticket-lookup-form{margin-top:20px}.ticket-lookup-security-card .public-section-icon,.ticket-access-summary .public-section-icon{color:var(--cp-accent-green)}.ticket-access-order-list{gap:18px;width:min(100%,100% - 32px);max-width:980px;margin:20px auto 0;display:grid}.ticket-access-order{gap:18px;display:grid}.ticket-access-order-header,.ticket-access-meta-grid{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.ticket-access-order-header h2{margin-bottom:6px}.ticket-access-status{color:#14613b;letter-spacing:.02em;text-transform:capitalize;background:#50c8781f;border:1px solid #50c87847;border-radius:999px;align-self:start;padding:7px 10px;font-size:12px;font-weight:950}.ticket-access-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-access-meta-grid div{border-radius:var(--cp-radius-control);background:#f8fbfa;border:1px solid #17211c1a;gap:4px;padding:12px;display:grid}.ticket-access-meta-grid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.ticket-access-meta-grid strong{color:var(--text)}.ticket-access-meta-grid em{color:var(--muted);font-size:13px;font-style:normal}.ticket-access-ticket-card{gap:20px}.ticket-access-status-checked_in,.ticket-access-status-refunded,.ticket-access-status-voided,.ticket-access-status-canceled{color:#8f1d1d;background:#fff1f1;border-color:#7f1d1d2e}.ticket-access-ticket-body{grid-template-columns:minmax(0,1fr) minmax(220px,288px);align-items:start;gap:18px;display:grid}.ticket-access-ticket-details{gap:10px;display:grid}.ticket-access-ticket-detail{border-radius:var(--cp-radius-control);background:#f8fbfa;border:1px solid #17211c1a;gap:4px;padding:12px;display:grid}.ticket-access-ticket-detail span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.ticket-access-ticket-detail strong{color:var(--text);overflow-wrap:anywhere}.ticket-access-qr-panel{justify-items:center;gap:10px;display:grid}.ticket-access-qr-code{background:#fff;border:1px solid #17211c1f;border-radius:18px;place-items:center;width:min(100%,288px);padding:12px;display:grid;box-shadow:0 18px 36px #0f172a1a}.ticket-access-qr-code,.ticket-access-qr-code svg,.ticket-access-qr-image{width:min(100%,288px);height:auto;display:block}.ticket-access-qr-image{aspect-ratio:1}.ticket-access-qr-note{color:var(--muted);text-align:center;margin:0;font-size:13px;font-weight:900}.ticket-access-qr-note-warning{color:#8f1d1d}.ticket-access-qr-disabled{text-align:center;background:linear-gradient(135deg,#7f1d1d14,#7f1d1d05),#fff8f8;border:1px dashed #7f1d1d52;border-radius:18px;place-items:center;gap:8px;width:min(100%,288px);min-height:288px;padding:18px;display:grid}.ticket-access-qr-disabled strong{color:#8f1d1d;font-size:17px}.ticket-access-qr-disabled p{color:#8f1d1d;margin:0}@media (max-width:760px){.public-event-page .public-section,.buyer-flow-page .public-section{border-radius:16px;padding:15px}.public-event-page .public-ticket-row{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:13px}.public-event-page .public-quantity-field{grid-column:1/-1;width:100%}.public-event-page .public-quantity-control{grid-template-columns:52px minmax(0,1fr) 52px;width:100%}.public-event-page .public-submit,.buyer-flow-page .public-submit{min-height:58px}.public-event-page .public-trust-row,.ticket-access-order-header,.ticket-access-meta-grid,.ticket-access-ticket-body{grid-template-columns:1fr}.ticket-access-status{justify-self:start}.ticket-access-qr-panel{width:100%}.ticket-access-qr-code,.ticket-access-qr-disabled{max-width:320px;min-height:0}}@media (max-width:430px){.public-event-page.public-page,.buyer-flow-page.public-page{padding-inline:14px}.buyer-flow-page .checkout-item-row{grid-template-columns:1fr}.buyer-flow-page .checkout-item-total{justify-self:start}.checkout-fee-covered{text-align:left}}.home-page{scroll-padding-top:96px}.home-page .home-section,.home-page .home-final-cta,.home-page .home-ticket-lookup{scroll-margin-top:96px}.home-page .home-hero{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:clamp(28px,5vw,58px);padding-top:clamp(54px,8vw,96px)}.home-page .home-hero-copy{gap:18px}.home-page .home-hero h1{text-wrap:balance;max-width:780px;font-size:clamp(44px,6.2vw,72px)}.home-page .home-hero p{color:#f8fbfad1;max-width:690px}.home-page .home-hero-actions{gap:12px}.home-page .home-button{min-height:52px;padding-inline:20px}.home-page .home-button.primary{border-color:#50c878c2;box-shadow:0 18px 40px #00d6be38,inset 0 1px #ffffff38}.home-page .home-button.secondary{background:#ffffff13}.home-page .home-section-heading h2{text-wrap:balance}.home-page .home-section-heading p,.home-page .home-showcase-copy p,.home-page .home-ticket-lookup p,.home-page .home-final-cta p{color:#f8fbfac7}.home-page .home-event-grid{align-items:stretch}.home-page .home-event-card,.home-page .home-feature-card,.home-page .home-step-card,.home-page .home-product-card,.home-page .home-trust-card{border-color:#ffffff21;box-shadow:0 24px 54px #0000003d,inset 0 1px #ffffff0e}.home-page .home-event-card{grid-template-rows:auto 1fr;display:grid;overflow:hidden}.home-page .home-event-poster{padding:10px}.home-page .home-event-poster img{object-fit:contain;border-radius:14px}.home-page .home-event-card-body{align-content:start;gap:8px;display:grid}.home-page .home-event-card-body>span{color:#76ffc7eb;background:#50c8781a;border:1px solid #50c87838;border-radius:999px;width:fit-content;padding:5px 9px}.home-page .home-event-card-body p{color:#f8fbfabd;font-weight:800}.home-page .home-feature-card,.home-page .home-step-card{gap:12px}.home-page .home-feature-card p,.home-page .home-step-card p,.home-page .home-product-card p,.home-page .home-trust-card p{color:#f8fbfac2}.home-page .home-step-number{background:#50c8781a;border:1px solid #50c87833}.home-page .home-product-screen{background:radial-gradient(circle at 86% 0,#50c87824,#0000 34%),linear-gradient(#ffffff17,#ffffff0b);border-color:#ffffff1f}.home-page .home-product-lines span,.home-page .home-product-stat-grid span{background:#ffffff0f;border-color:#ffffff1a}.home-page .home-type-grid{gap:10px}.home-page .home-type-grid span{background:linear-gradient(135deg,#50c8781f,#784aff17),#ffffff0e;border-color:#ffffff24;align-content:center;min-height:46px}.home-page .home-ticket-lookup{background:radial-gradient(circle at 88% 14%,#50c8782e,#0000 34%),linear-gradient(135deg,#ffffff1b,#ffffff0d);border-color:#50c87838}.home-page .home-ticket-list li{color:#f8fbfad1}.home-page .home-ticket-status{color:#76ffc7e6;background:#50c8781c;border-color:#50c87842}.home-page .home-footer{align-items:flex-start}.home-page .home-footer>div{row-gap:10px}.home-pricing-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#06d6c31f,#0000 34%),#ffffff0e;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr) auto;align-items:center;gap:22px;padding:28px;box-shadow:0 24px 70px #0000003d}.home-pricing-cta .home-section-heading{max-width:650px}.home-pricing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-pricing-summary article{background:#ffffff13;border:1px solid #ffffff1c;border-radius:16px;gap:6px;min-width:0;padding:16px;display:grid}.home-pricing-summary span{color:#f8fbfaad;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:950}.home-pricing-summary strong{color:#fff;font-size:clamp(28px,5vw,44px);line-height:1}.home-pricing-summary p{color:#f8fbfaad;margin:0;line-height:1.45}@media (max-width:860px){.home-page .home-hero{grid-template-columns:1fr;padding-top:38px}.home-page .home-hero h1{font-size:clamp(42px,12vw,62px);line-height:.96}.home-page .home-hero p{font-size:17px;line-height:1.55}.home-page .home-hero-actions{grid-template-columns:1fr;width:100%}.home-page .home-button{width:100%}.home-page .home-event-grid{gap:14px}.home-page .home-event-poster{aspect-ratio:4/3}.home-page .home-ticket-lookup{gap:22px}.home-pricing-cta{grid-template-columns:1fr;justify-items:stretch}.home-pricing-cta>.home-button{width:100%}}@media (max-width:430px){.home-page{scroll-padding-top:84px}.home-page .home-section,.home-page .home-final-cta,.home-page .home-ticket-lookup{scroll-margin-top:84px}.home-page .home-hero h1{font-size:clamp(38px,11.4vw,48px)}.home-page .home-event-card-body,.home-page .home-feature-card,.home-page .home-step-card,.home-page .home-product-card{padding:18px}.home-page .home-type-grid span{min-height:44px;padding-inline:12px}.home-pricing-summary{grid-template-columns:1fr}.home-pricing-cta{width:min(100% - 28px,1120px);padding:20px}.home-page .home-footer>div{justify-content:flex-start}}.dashboard-shell .event-report-page{--report-card-bg:#fbfcfb;--report-card-border:#121f1a1f;--report-card-shadow:0 22px 54px #02081429;--report-muted:#5f6b63;--report-soft-bg:#f1f4f2;--report-soft-border:#121f1a1c;--report-text:#121f1a;--report-title:#06110e;gap:20px}.dashboard-shell .event-report-page>.page-header{align-items:end}.dashboard-shell .event-report-page>.page-header h1,.dashboard-shell .event-report-page>.page-header .page-title{color:var(--cp-text-strong)}.dashboard-shell .event-report-page .event-report-hero,.dashboard-shell .event-report-page .event-report-section{border-color:var(--report-card-border);border-radius:var(--cp-radius-card);box-shadow:var(--report-card-shadow);color:var(--report-text);background:linear-gradient(#fffffffa,#f6f9f7fa)}.dashboard-shell .event-report-page .event-report-section{gap:18px;padding:clamp(18px,3vw,26px)}.dashboard-shell .event-report-page .event-report-hero{padding:clamp(16px,2.5vw,22px)}.dashboard-shell .event-report-page .event-report-thumbnail,.dashboard-shell .event-report-page .event-report-image-placeholder{background:#eef3f0;border:1px solid #12182014;border-radius:14px}.dashboard-shell .event-report-page .event-report-hero-body{padding:0}.dashboard-shell .event-report-page .event-report-hero-body h2,.dashboard-shell .event-report-page .event-report-section h2,.dashboard-shell .event-report-page .event-report-section h3,.dashboard-shell .event-report-page .event-report-row strong,.dashboard-shell .event-report-page .event-report-seller-card strong,.dashboard-shell .event-report-page .event-report-compact-main strong{color:var(--report-title)}.dashboard-shell .event-report-page .event-report-meta p,.dashboard-shell .event-report-page .event-report-info p,.dashboard-shell .event-report-page .event-report-section-header p,.dashboard-shell .event-report-page .event-report-placeholder,.dashboard-shell .event-report-page .event-report-row span,.dashboard-shell .event-report-page .event-report-row em,.dashboard-shell .event-report-page .event-report-seller-card span,.dashboard-shell .event-report-page .event-report-compact-main span,.dashboard-shell .event-report-page .event-report-compact-value,.dashboard-shell .event-report-page .event-report-mini-details-body span{color:var(--report-muted)}.dashboard-shell .event-report-page .event-report-section-header{gap:14px}.dashboard-shell .event-report-page .event-report-section-header .event-report-icon{color:#058677;background:linear-gradient(135deg,#06d6c329,#50c8781c);border:1px solid #068a7c2b}.dashboard-shell .event-report-page .event-report-link-panel,.dashboard-shell .event-report-page .event-report-info,.dashboard-shell .event-report-page .event-report-placeholder,.dashboard-shell .event-report-page .event-report-compact-list,.dashboard-shell .event-report-page .event-report-compact-details,.dashboard-shell .event-report-page .event-report-row,.dashboard-shell .event-report-page .event-report-seller-card{border-color:var(--report-soft-border);background:var(--report-card-bg);color:var(--report-text);box-shadow:0 10px 26px #121f1a0d}.dashboard-shell .event-report-page .event-report-link-panel,.dashboard-shell .event-report-page .event-report-info,.dashboard-shell .event-report-page .event-report-placeholder{background:var(--report-soft-bg)}.dashboard-shell .event-report-page .event-report-placeholder{border-style:dashed;font-weight:800}.dashboard-shell .event-report-page .event-report-metric,.dashboard-shell .event-report-page .event-report-status-block{border-color:var(--report-soft-border);border-radius:var(--cp-radius-control);min-height:96px;color:var(--report-text);background:linear-gradient(#f7f9f8,#eef2f0);align-content:center;gap:8px;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #121f1a0e}.dashboard-shell .event-report-page .event-report-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.dashboard-shell .event-report-page .event-report-metric-grid.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashboard-shell .event-report-page .event-report-metric span,.dashboard-shell .event-report-page .event-report-status-block>span,.dashboard-shell .event-report-page .event-report-link-panel>span{color:#69756d;letter-spacing:.055em;font-size:11px}.dashboard-shell .event-report-page .event-report-metric strong,.dashboard-shell .event-report-page .event-report-status-block strong{color:var(--report-title);font-size:clamp(20px,3.8vw,26px);font-weight:950}.dashboard-shell .event-report-page .event-report-result-section{border-width:1px}.dashboard-shell .event-report-page .event-report-result-profit{border-color:#26915252}.dashboard-shell .event-report-page .event-report-result-loss{border-color:#b1392e57}.dashboard-shell .event-report-page .event-report-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell .event-report-page .event-report-result-value-profit{background:linear-gradient(#e9f9effa,#d6f3e1fa);border-color:#26915247}.dashboard-shell .event-report-page .event-report-result-value-loss{background:linear-gradient(#fff2f0fa,#fadfdbfa);border-color:#b1392e47}.dashboard-shell .event-report-page .event-report-result-value-neutral{border-color:#69756d3d}.dashboard-shell .event-report-page .event-report-result-value-profit strong{color:#13733e}.dashboard-shell .event-report-page .event-report-result-value-loss strong{color:#9f2f25}.dashboard-shell .event-report-page .event-report-footnote{color:var(--report-muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.dashboard-shell .event-report-page .event-report-row{align-items:stretch;padding:14px}.dashboard-shell .event-report-page .event-report-row-metrics{align-items:stretch}.dashboard-shell .event-report-page .event-report-compact-row{border-color:var(--report-soft-border);background:var(--report-card-bg);color:var(--report-text)}.dashboard-shell .event-report-page .event-report-compact-row:hover{box-shadow:none;background:#f3f7f5;border-color:#068a7c38;transform:none}.dashboard-shell .event-report-page .event-report-compact-value{color:var(--report-title);font-weight:950}.dashboard-shell .event-report-page .event-report-compact-value em{color:#69756d}.dashboard-shell .event-report-page .event-report-rank,.dashboard-shell .event-report-page .event-report-mini-details summary,.dashboard-shell .event-report-page .event-report-compact-details summary{color:#058677}.dashboard-shell .event-report-page .event-report-compact-details{background:#f7f9f8}.dashboard-shell .event-report-page .event-report-mini-details-body{border:1px solid var(--report-soft-border);background:var(--report-soft-bg);border-radius:12px;margin-top:6px;padding:10px}.dashboard-shell .event-report-page .event-report-disabled-actions .button.secondary,.dashboard-shell .event-report-page .event-report-view-all,.dashboard-shell .event-report-page .event-report-link-panel .copy-link-button{border-color:var(--report-soft-border);color:var(--report-title);background:#fff}.dashboard-shell .event-report-page .event-report-disabled-actions .button.secondary:disabled{color:#69756d;opacity:1}.dashboard-shell .event-report-page .event-report-link-panel .copyable-public-link{border-color:var(--report-soft-border);color:var(--report-title);background:#fff}.dashboard-shell .event-report-page .event-report-link-panel .copyable-public-link-text,.dashboard-shell .event-report-page .event-report-link-panel .copied-label{color:var(--report-muted)}.dashboard-shell .event-report-page .payout-status{box-shadow:none}.dashboard-shell .event-report-page .manual-revenue-panel{margin-top:1rem}.dashboard-shell .event-report-page .manual-revenue-add-trigger{width:fit-content}.dashboard-shell .event-report-page .manual-revenue-add-trigger span{font-size:1.1rem;line-height:1}.dashboard-shell .event-report-page .manual-revenue-form{border:1px solid var(--report-soft-border);background:var(--report-soft-bg);border-radius:18px;margin-top:1rem;padding:1rem}.dashboard-shell .event-report-page .manual-revenue-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.dashboard-shell .event-report-page .manual-revenue-form-grid .field{gap:.35rem;display:grid}.dashboard-shell .event-report-page .manual-revenue-form-grid .field.full{grid-column:1/-1}.dashboard-shell .event-report-page .manual-revenue-form-grid label{color:var(--report-title);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.dashboard-shell .event-report-page .manual-revenue-form-grid input,.dashboard-shell .event-report-page .manual-revenue-form-grid select{border:1px solid var(--report-soft-border);width:100%;min-height:44px;color:var(--report-title);font:inherit;background:#fff;border-radius:12px;padding:.75rem .85rem}.dashboard-shell .event-report-page .manual-revenue-form .button,.dashboard-shell .event-report-page .manual-revenue-breakdown,.dashboard-shell .event-report-page .manual-revenue-entry-list{margin-top:1rem}.dashboard-shell .event-report-page .manual-revenue-entry-actions{align-items:center}.dashboard-shell .event-report-page .manual-revenue-entry-actions form{margin:0}.dashboard-shell .event-report-page .manual-revenue-inline-edit{width:100%}.dashboard-shell .event-report-page .manual-revenue-inline-edit summary{width:fit-content;list-style:none}.dashboard-shell .event-report-page .manual-revenue-inline-edit summary::-webkit-details-marker{display:none}.dashboard-shell .event-report-page .button.danger.secondary{color:#8f1d1d;background:#fff1f1;border-color:#b91c1c42}@media (max-width:760px){.dashboard-shell .event-report-page{gap:16px}.dashboard-shell .event-report-page .event-report-section{gap:16px;padding:16px}.dashboard-shell .event-report-page .event-report-section-header,.dashboard-shell .event-report-page .event-report-metric-grid,.dashboard-shell .event-report-page .event-report-metric-grid.compact,.dashboard-shell .event-report-page .event-report-result-grid{grid-template-columns:1fr}.dashboard-shell .event-report-page .event-report-metric,.dashboard-shell .event-report-page .event-report-status-block{min-height:86px;padding:13px}.dashboard-shell .event-report-page .event-report-metric strong,.dashboard-shell .event-report-page .event-report-status-block strong{font-size:22px}.dashboard-shell .event-report-page .manual-revenue-form-grid{grid-template-columns:1fr}.dashboard-shell .event-report-page .manual-revenue-add-trigger,.dashboard-shell .event-report-page .manual-revenue-form .button,.dashboard-shell .event-report-page .manual-revenue-entry-actions form,.dashboard-shell .event-report-page .manual-revenue-entry-actions .button,.dashboard-shell .event-report-page .manual-revenue-inline-edit summary{width:100%}.dashboard-shell .event-report-page .event-report-row,.dashboard-shell .event-report-page .event-report-seller-card,.dashboard-shell .event-report-page .event-report-compact-row,.dashboard-shell .event-report-page .event-report-ranked-row,.dashboard-shell .event-report-page .event-report-payout-row{padding:13px}}@media (max-width:767px){.dashboard-shell .events-page .event-list{gap:18px}.dashboard-shell .events-page .event-card{background:radial-gradient(circle at 92% 0,#06d6c324,#0000 34%),linear-gradient(#23122cf5,#0c0712fa);border-color:#ffffff1f;border-radius:24px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 22px 64px #00000057}.dashboard-shell .events-page .event-card-has-flyer .event-card-media-link{z-index:0;height:276px;box-shadow:none;pointer-events:none;background:#100818;border-radius:24px 24px 0 0;display:block;position:absolute;inset:0 0 auto;overflow:hidden}.dashboard-shell .events-page .event-card-has-flyer .event-card-media-link:before,.dashboard-shell .events-page .event-card-has-flyer .event-card-media-link:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.dashboard-shell .events-page .event-card-has-flyer .event-card-media-link:before{-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);background:radial-gradient(circle at 72% 12%,#50c8782e,#0000 34%),linear-gradient(#05030947,#08040cbd 54%,#08040cf5)}.dashboard-shell .events-page .event-card-has-flyer .event-card-media-link:after{box-shadow:inset 0 0 68px #000000b8,inset 0 -84px 80px #08040cf0}.dashboard-shell .events-page .event-card-has-flyer .event-card-flyer{aspect-ratio:auto;filter:saturate(.86)contrast(1.02)brightness(.72)blur(.8px);object-fit:cover;width:100%;height:100%}.dashboard-shell .events-page .event-card-no-flyer .event-card-media-link{display:none}.dashboard-shell .events-page .event-card-main{z-index:1;gap:0;width:100%;padding:0;display:grid;position:relative}.dashboard-shell .events-page .event-card-hero-content{align-content:end;gap:12px;min-height:276px;padding:18px 18px 20px}.dashboard-shell .events-page .event-card-no-flyer .event-card-hero-content{background:radial-gradient(circle at 92% 0,#50c8782e,#0000 34%),linear-gradient(#23122cf5,#0d0813fa);min-height:236px}.dashboard-shell .events-page .event-card-pill-row{justify-content:flex-start;gap:8px;margin:0;padding:0}.dashboard-shell .events-page .event-card-pill-row .badge,.dashboard-shell .events-page .event-card-days-pill{color:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;border:1px solid #ffffff3d;min-height:31px;padding:0 11px;font-size:12px;font-weight:900;box-shadow:0 8px 18px #00000038}.dashboard-shell .events-page .event-card-pill-row .badge .events-page-icon,.dashboard-shell .events-page .event-card-days-pill .events-page-icon{color:#ffffffd6;width:15px;height:15px}.dashboard-shell .events-page .event-card-title{color:#fff;text-shadow:0 3px 18px #000000ad;width:100%;font-size:clamp(31px,9vw,40px);line-height:1.02}.dashboard-shell .events-page .event-card-title:hover,.dashboard-shell .events-page .event-card-title:focus-visible{color:#fff;text-decoration-color:#ffffffb8}.dashboard-shell .events-page .event-card-meta{gap:7px}.dashboard-shell .events-page .event-card-meta p{color:#ffffffe0;text-shadow:0 2px 14px #0009;gap:7px;font-size:14px;font-weight:820;line-height:1.32}.dashboard-shell .events-page .event-card-meta strong,.dashboard-shell .events-page .event-card-meta small{color:#ffffffe0}.dashboard-shell .events-page .event-card-meta .events-page-icon{color:#ffffffbd;width:18px;height:18px}.dashboard-shell .events-page .event-card-meta p>em:before{color:#ffffff94}.dashboard-shell .events-page .event-card-lower{background:linear-gradient(#120a18f5,#0c0712fa);border-top:1px solid #ffffff14;gap:14px;padding:16px}.dashboard-shell .events-page .event-card-public-link-row{width:100%;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;gap:11px;padding:13px;display:grid}.dashboard-shell .events-page .event-card-share-heading strong{color:#fff}.dashboard-shell .events-page .event-card-share-row{background:#ffffff1a;border-color:#ffffff1f}.dashboard-shell .events-page .event-card-share-row>.events-page-icon,.dashboard-shell .events-page .event-card-public-link .copyable-public-link-text{color:#ffffffc7}.dashboard-shell .events-page .event-card-public-link .copy-link-button{color:#fff;background:#ffffff24;border-color:#ffffff24}.dashboard-shell .events-page .event-card-actions{margin:0;padding:0}.dashboard-shell .events-page .event-manage-button{min-height:52px;box-shadow:none;color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:15px}}.dashboard-shell .scanner-lookup-ticket,.dashboard-shell .scanner-lookup-ticket-main h3,.dashboard-shell .scanner-lookup-ticket .muted,.dashboard-shell .scanner-lookup-ticket .settings-eyebrow,.dashboard-shell .scanner-lookup-ticket .settings-status,.dashboard-shell .scanner-lookup-details dt,.dashboard-shell .scanner-lookup-details dd,.dashboard-shell .scanner-lookup-actions .muted{color:#101820;text-shadow:none}.dashboard-shell .scanner-lookup-ticket .settings-status{background:#1018200f;border-color:#10182029}.dashboard-shell{--cp-text:#f8fbfa;--cp-text-strong:#fff;--cp-muted:#f8fbfad6;--cp-muted-soft:#f8fbfabd;color:var(--cp-text);font-family:var(--cp-font-sans);font-size:var(--cp-type-body);font-weight:var(--cp-font-weight-regular);line-height:1.5}.dashboard-shell .page-title{color:var(--cp-text-strong);font-size:var(--cp-type-page-title);font-weight:var(--cp-font-weight-bold);letter-spacing:-.025em;text-wrap:balance;line-height:1.08}.dashboard-shell .dashboard-section h2,.dashboard-shell .dashboard-section-header h2,.dashboard-shell .settings-card-header h2,.dashboard-shell .settings-panel-title-row h3,.dashboard-shell .event-report-section-header h2,.dashboard-shell .event-card-actions>span{font-weight:var(--cp-font-weight-semibold);letter-spacing:-.012em}.dashboard-shell .dashboard-section h2,.dashboard-shell .dashboard-section-header h2,.dashboard-shell .settings-card-header h2,.dashboard-shell .event-report-section-header h2{font-size:var(--cp-type-section-title);text-wrap:balance;line-height:1.2}.dashboard-shell .settings-panel-title-row h3,.dashboard-shell .event-card-actions>span{font-size:var(--cp-type-card-title);line-height:1.3}.dashboard-shell .muted,.dashboard-shell .helper-text,.dashboard-shell .settings-card-header p,.dashboard-shell .settings-notification-row p,.dashboard-shell .settings-security-row p,.dashboard-shell .event-card-meta p,.dashboard-shell .event-card-meta small{color:var(--cp-muted);font-weight:var(--cp-font-weight-regular);line-height:1.5}.dashboard-shell .helper-text{font-size:var(--cp-type-meta);margin:0}.dashboard-shell .field{align-content:start;gap:6px}.dashboard-shell .field label,.dashboard-shell .sales-event-selector label,.dashboard-shell .checkbox-field,.dashboard-shell .checkbox-row{color:var(--cp-text);font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-semibold);letter-spacing:0;text-transform:none;margin:0;line-height:1.35}.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .field textarea{font-family:var(--cp-font-sans);font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-regular);line-height:1.4}.dashboard-shell .settings-eyebrow,.dashboard-shell .settings-mini-label,.dashboard-shell .settings-detail-list dt,.dashboard-shell .settings-fee-list dt,.dashboard-shell .event-report-metric span,.dashboard-shell .event-report-status-block>span{color:var(--cp-muted);font-size:.75rem;font-weight:var(--cp-font-weight-semibold);letter-spacing:.045em;line-height:1.35}.dashboard-shell .button,.dashboard-shell .events-new-button,.dashboard-shell .seller-action,.dashboard-shell .copy-link-button,.dashboard-shell .topbar-signout{font-family:var(--cp-font-sans);font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-semibold);letter-spacing:0}.dashboard-shell .badge,.dashboard-shell .status-text,.dashboard-shell .settings-status,.dashboard-shell .event-card-days-pill,.dashboard-shell .sales-countdown{font-weight:var(--cp-font-weight-semibold);letter-spacing:.01em}.settings-page{gap:20px;width:min(100%,1200px);min-width:0}.settings-card,.settings-card-header>div,.settings-team-current>*,.settings-notification-row>*,.settings-security-row>*{min-width:0}.settings-hero{align-items:center;padding:clamp(20px,3vw,28px)}.settings-hero>div:first-child{max-width:760px}.settings-hero .muted{max-width:70ch;margin:0}.settings-grid,.settings-small-grid{grid-template-columns:repeat(2,minmax(320px,1fr))}.settings-team-card{grid-column:1/-1}.settings-notifications-card,.settings-security-card{grid-column:auto}.settings-card-header{align-items:start}.settings-card-header h2,.settings-card-header p{overflow-wrap:anywhere}.settings-detail-list dt{text-transform:none}.settings-detail-list dd{font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-semibold);line-height:1.4}.settings-role-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-role-card{align-content:start}.settings-role-card strong,.settings-notification-row strong,.settings-security-row strong,.settings-team-current strong{font-weight:var(--cp-font-weight-semibold);line-height:1.35}.settings-status{max-width:100%}@media (max-width:1180px){.settings-grid,.settings-small-grid{grid-template-columns:1fr}.settings-team-card,.settings-notifications-card,.settings-security-card{grid-column:auto}}@media (min-width:761px) and (max-width:1100px){.dashboard-shell{grid-template-columns:220px minmax(0,1fr)}.dashboard-shell .sidebar{padding:20px 16px}.dashboard-shell .main{padding:24px}.dashboard-shell .brand{gap:8px}.dashboard-shell .brand-mark{width:44px;height:36px}.dashboard-shell .brand strong{font-size:18px}.dashboard-shell .nav-link{gap:8px;padding-inline:10px}.dashboard-shell .dashboard-account-email{max-width:180px}.settings-billing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-billing-page .settings-payment-header{grid-template-columns:1fr}.settings-billing-page .settings-payment-action{text-align:left;justify-items:start}}@media (max-width:900px){.settings-hero{grid-template-columns:1fr;align-items:start}.settings-hero-meta{text-align:left;justify-items:start;min-width:0}.settings-team-current{grid-template-columns:1fr}.settings-role-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.settings-notification-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.settings-notification-row .settings-status{grid-column:2;justify-self:start}.settings-security-row{grid-template-columns:1fr;align-items:start}.settings-security-row .button,.settings-security-row form{width:100%}}@media (min-width:768px) and (max-width:1100px){.dashboard-shell .events-page .events-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .events-page .events-stat-card{border-right:1px solid var(--cp-card-border);border-bottom:1px solid var(--cp-card-border);padding:16px 18px}.dashboard-shell .events-page .events-stat-card:nth-child(2n){border-right:0}.dashboard-shell .events-page .events-stat-card:nth-last-child(-n+2){border-bottom:0}.dashboard-shell .events-page .event-card{grid-template-columns:1fr;gap:18px;padding:18px}.dashboard-shell .events-page .event-card-media-link{aspect-ratio:auto;width:100%;height:clamp(240px,34vw,340px)}.dashboard-shell .events-page .event-card-flyer,.dashboard-shell .events-page .event-card-placeholder{aspect-ratio:auto;object-fit:contain}.dashboard-shell .events-page .event-card-main{align-content:start;width:100%}.dashboard-shell .events-page .event-card-title{width:100%;font-size:clamp(1.75rem,4vw,2.25rem)}.dashboard-shell .events-page .event-card-meta p{align-items:flex-start}.dashboard-shell .events-page .event-card-public-link-row{width:100%}}@media (min-width:768px) and (max-width:899px){.dashboard-shell .events-page .event-card-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1100px){.dashboard-shell .events-page .event-card-action-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:761px){.dashboard-shell .active-event-image-wrap{aspect-ratio:auto;height:clamp(320px,35vw,420px)}.dashboard-shell .active-event-image{object-fit:contain;object-position:center;height:100%;max-height:none}}.dashboard-shell .event-sales-page .event-sales-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.dashboard-shell .event-sales-page .event-sales-kpi-card{border-radius:var(--cp-radius-card);min-height:132px;color:var(--cp-text);background:radial-gradient(circle at 100% 0,#06d6c31f,#0000 34%),linear-gradient(135deg,#190524fa,#151222fa);border:1px solid #ffffff24;align-content:start;gap:8px;padding:18px;box-shadow:0 16px 38px #00000038}.dashboard-shell .event-sales-page .event-sales-kpi-card>span{color:var(--cp-muted);font-size:.75rem;font-weight:var(--cp-font-weight-semibold);letter-spacing:.035em;line-height:1.4}.dashboard-shell .event-sales-page .event-sales-kpi-card strong{color:var(--cp-text-strong);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:var(--cp-font-weight-semibold);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.12}.dashboard-shell .event-sales-page .event-sales-kpi-card small{color:var(--cp-muted);font-size:var(--cp-type-meta);font-weight:var(--cp-font-weight-regular);line-height:1.45}@media (max-width:560px){.dashboard-shell .page-title{font-size:clamp(1.9rem,9vw,2.35rem)}.dashboard-shell .event-sales-page .event-sales-kpi-grid{grid-template-columns:1fr}.dashboard-shell .event-sales-page .event-sales-kpi-card{min-height:112px;padding:16px}}.public-event-page,.buyer-flow-page{font-family:var(--cp-font-sans);font-size:var(--cp-type-body);font-weight:var(--cp-font-weight-regular);line-height:1.5}.public-event-page .public-section h2,.buyer-flow-page .public-section h2{font-size:var(--cp-type-section-title);font-weight:var(--cp-font-weight-semibold);letter-spacing:-.015em;text-wrap:balance;line-height:1.2}.public-event-page .public-detail-item span,.public-event-page .public-event-info span,.public-event-page .public-quantity-label,.buyer-flow-page .checkout-buyer-grid span{font-size:var(--cp-type-meta);font-weight:var(--cp-font-weight-semibold);letter-spacing:.02em;text-transform:none;line-height:1.35}.public-event-page .public-detail-item strong,.public-event-page .public-ticket-title-row strong,.buyer-flow-page .checkout-buyer-grid strong,.buyer-flow-page .checkout-item-detail strong{font-size:var(--cp-type-card-title);font-weight:var(--cp-font-weight-semibold);line-height:1.3}.public-event-page .public-detail-item em,.public-event-page .public-event-info p,.public-event-page .public-ticket-info p,.buyer-flow-page .checkout-item-detail p,.buyer-flow-page .checkout-fee-note{font-size:var(--cp-type-meta);font-weight:var(--cp-font-weight-regular);line-height:1.5}.public-event-page .public-ticket-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px}.settings-payment-panel-simple{background:0 0;border:0;border-radius:0;padding:0}.settings-stripe-account-summary{border-bottom:1px solid var(--cp-card-border);justify-content:space-between;align-items:baseline;gap:16px;padding:4px 0 16px;display:flex}.settings-stripe-account-summary .settings-mini-label{margin:0}.settings-stripe-account-summary strong{color:var(--cp-text-strong);font-size:var(--cp-type-section);font-weight:var(--cp-font-weight-semibold)}.settings-stripe-actions{justify-items:center;gap:12px;padding-top:4px;display:grid}.settings-stripe-actions>.button{min-width:min(100%,220px)}.settings-stripe-secondary-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.settings-stripe-secondary-actions form,.settings-stripe-secondary-actions .button{min-width:180px}.public-event-page .public-ticket-info{gap:6px}.public-event-page .public-ticket-price strong{font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:var(--cp-font-weight-semibold)}.public-event-page .public-ticket-price span{font-size:var(--cp-type-meta);font-weight:var(--cp-font-weight-regular)}.public-event-page .public-quantity-field{grid-column:3;align-content:center;align-self:stretch;justify-items:start;gap:6px;min-width:142px}.public-event-page .public-quantity-control{grid-template-columns:44px 52px 44px;width:100%;min-height:48px}.public-event-page .public-quantity-control button{font-weight:var(--cp-font-weight-semibold)}.public-event-page .public-quantity-control input{min-height:48px;font-size:var(--cp-type-card-title);font-weight:var(--cp-font-weight-semibold)}.public-event-page .public-ticket-total{border:1px solid var(--cp-buyer-card-border);border-radius:var(--cp-radius-control);background:var(--cp-buyer-inner-bg);min-height:62px;box-shadow:none;padding:14px 16px}.public-event-page .public-ticket-total>span{font-size:var(--cp-type-body);font-weight:var(--cp-font-weight-medium)}.public-event-page .public-ticket-total>strong{font-size:clamp(1.35rem,3vw,1.65rem);font-weight:var(--cp-font-weight-semibold);letter-spacing:-.015em}.buyer-flow-page .checkout-summary{gap:18px;padding:clamp(18px,3vw,24px)}.buyer-flow-page .checkout-buyer-grid{gap:12px}.buyer-flow-page .checkout-buyer-grid div{align-content:start;gap:5px;min-width:0;padding:15px 16px}.buyer-flow-page .checkout-buyer-grid strong{overflow-wrap:anywhere}.buyer-flow-page .checkout-item-list{gap:10px}.buyer-flow-page .checkout-item-row{box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 16px}.buyer-flow-page .checkout-item-detail{gap:5px}.buyer-flow-page .checkout-item-total{font-size:var(--cp-type-card-title);font-weight:var(--cp-font-weight-semibold);text-align:right;align-self:center;line-height:1.3}.buyer-flow-page .checkout-fee-quote{border:1px solid var(--cp-buyer-card-border);border-radius:var(--cp-radius-control);background:var(--cp-buyer-inner-bg);margin-top:2px;padding:0;overflow:hidden}.buyer-flow-page .checkout-fee-quote .public-total-row{border-top:0;border-bottom:1px solid var(--cp-buyer-card-border);min-height:54px;box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.buyer-flow-page .checkout-fee-quote .public-total-row>span{font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-medium);line-height:1.4}.buyer-flow-page .checkout-fee-quote .public-total-row>strong{max-width:min(50vw,280px);color:var(--cp-text-strong);font-size:var(--cp-type-card-title);font-weight:var(--cp-font-weight-semibold);letter-spacing:-.01em;overflow-wrap:anywhere;text-align:right;white-space:normal;line-height:1.3}.buyer-flow-page .checkout-summary>.public-total-row{border:1px solid var(--cp-buyer-card-border);border-radius:var(--cp-radius-control);background:var(--cp-buyer-inner-bg);min-height:62px;box-shadow:none;padding:14px 16px}.buyer-flow-page .checkout-summary>.public-total-row>span{font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-medium)}.buyer-flow-page .checkout-summary>.public-total-row>strong{font-size:clamp(1.35rem,3vw,1.65rem);font-weight:var(--cp-font-weight-semibold)}.buyer-flow-page .checkout-fee-quote .checkout-total-due{background:#50c8781c;border-bottom:0;min-height:64px}.buyer-flow-page .checkout-fee-quote .checkout-total-due>span{color:var(--cp-text-strong);font-weight:var(--cp-font-weight-semibold)}.buyer-flow-page .checkout-fee-quote .checkout-total-due>strong{color:var(--cp-accent-green);font-size:clamp(1.35rem,3vw,1.65rem)}.buyer-flow-page .checkout-fee-quote .checkout-fee-note{color:var(--cp-muted);margin:0;padding:12px 16px 14px}.buyer-flow-page .checkout-status-message{gap:6px;margin-bottom:0;padding:14px 16px}.buyer-flow-page .checkout-status-message strong{color:var(--cp-text-strong);font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-semibold)}.buyer-flow-page .checkout-status-message p{color:var(--cp-muted);font-size:var(--cp-type-meta);font-weight:var(--cp-font-weight-regular);line-height:1.5}.buyer-flow-page .checkout-status-success strong{color:var(--cp-status-success-text)}.buyer-flow-page .checkout-status-warning strong{color:var(--cp-status-warning-text)}@media (max-width:760px){.public-event-page .public-ticket-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:14px}.public-event-page .public-quantity-field{border-top:1px solid var(--cp-buyer-card-border);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;padding-top:12px}.public-event-page .public-quantity-control{justify-self:end;max-width:220px}.buyer-flow-page .checkout-buyer-grid{grid-template-columns:1fr}.buyer-flow-page .checkout-item-row{grid-template-columns:minmax(0,1fr) auto}.buyer-flow-page .checkout-item-total{justify-self:end}}@media (max-width:430px){.buyer-flow-page .checkout-summary{padding:15px}.buyer-flow-page .checkout-item-row{grid-template-columns:minmax(0,1fr) auto;padding:14px}.buyer-flow-page .checkout-item-total{justify-self:end}.buyer-flow-page .checkout-fee-quote .public-total-row{gap:12px;padding-inline:14px}.buyer-flow-page .checkout-fee-quote .public-total-row>strong{max-width:48vw}.buyer-flow-page .checkout-fee-covered{text-align:right}}.checkout-ticket-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.checkout-ticket-actions form{min-width:0;display:grid}.buyer-flow-page .checkout-ticket-action{width:100%;min-height:52px;font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-semibold)}.buyer-flow-page .ticket-access-download-unavailable{border:1px solid var(--cp-status-warning-border);border-radius:var(--cp-radius-control);background:var(--cp-status-warning-bg);color:var(--cp-muted);font-size:var(--cp-type-meta);margin:0;padding:13px 14px;line-height:1.5}.ticket-access-page .ticket-access-order-list{gap:18px;width:100%;max-width:none;margin:0}.ticket-access-page .ticket-access-summary,.ticket-access-page .ticket-access-order{padding:clamp(18px,3vw,24px)}.ticket-access-page .ticket-access-order-header h2{font-size:var(--cp-type-section-title);font-weight:var(--cp-font-weight-semibold);letter-spacing:-.015em;text-wrap:balance;line-height:1.2}.ticket-access-page .ticket-access-status{font-size:var(--cp-type-meta);font-weight:var(--cp-font-weight-semibold);letter-spacing:.01em;line-height:1.2}.ticket-access-page .ticket-access-status-checked_in{border-color:var(--cp-status-warning-border);background:var(--cp-status-warning-bg);color:var(--cp-status-warning-text)}.ticket-access-page .ticket-access-status-refunded,.ticket-access-page .ticket-access-status-voided,.ticket-access-page .ticket-access-status-canceled{border-color:var(--cp-status-danger-border);background:var(--cp-status-danger-bg);color:var(--cp-status-danger-text)}.ticket-access-page .ticket-access-meta-grid span,.ticket-access-page .ticket-access-ticket-detail span{font-size:var(--cp-type-meta);font-weight:var(--cp-font-weight-semibold);letter-spacing:.02em;text-transform:none;line-height:1.35}.ticket-access-page .ticket-access-meta-grid strong,.ticket-access-page .ticket-access-ticket-detail strong{font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-semibold);line-height:1.4}.ticket-access-page .ticket-access-meta-grid em,.ticket-access-page .ticket-access-qr-note{font-size:var(--cp-type-meta);font-weight:var(--cp-font-weight-regular);line-height:1.45}@media (max-width:560px){.checkout-ticket-actions{grid-template-columns:1fr}.ticket-access-page .ticket-access-summary,.ticket-access-page .ticket-access-order{padding:16px}}.dashboard-shell .event-sales-search-card{background:radial-gradient(circle at 100% 0,#06d6c31a,#0000 36%),linear-gradient(135deg,#190524fa,#151222fa);border-color:#ffffff24;gap:12px;padding:clamp(16px,2.4vw,22px);display:grid}.dashboard-shell .event-sales-search-form{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);align-items:end;gap:16px;display:grid}.dashboard-shell .event-sales-search-form label,.dashboard-shell .event-sales-operation-form label{color:var(--cp-text-strong);font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-semibold);line-height:1.35}.dashboard-shell .event-sales-search-form p,.dashboard-shell .event-sales-search-result{margin:4px 0 0}.dashboard-shell .event-sales-search-controls{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}.dashboard-shell .event-sales-search-controls input{width:100%;min-width:0}.dashboard-shell .event-sales-order-summary{grid-template-columns:minmax(0,1.5fr) minmax(140px,.5fr)}.dashboard-shell .event-sales-status-danger{border-color:var(--cp-status-danger-border);background:var(--cp-status-danger-bg);color:var(--cp-status-danger-text)}.dashboard-shell .event-sales-issued-ticket-list{gap:12px;margin-top:12px;display:grid}.dashboard-shell .event-sales-issued-ticket{border-radius:var(--cp-radius-control);background:#ffffff0b;border:1px solid #ffffff1f;gap:10px;padding:14px;display:grid}.dashboard-shell .event-sales-issued-ticket-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-shell .event-sales-issued-ticket-heading>div{gap:4px;min-width:0;display:grid}.dashboard-shell .event-sales-issued-ticket-heading strong{color:var(--cp-text-strong);font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-semibold)}.dashboard-shell .event-sales-issued-ticket-heading code{color:var(--cp-muted);font-size:var(--cp-type-meta)}.dashboard-shell .event-sales-issued-ticket>p{margin:0}.dashboard-shell .event-sales-operation-form{border-top:1px solid #ffffff1a;gap:9px;padding-top:12px;display:grid}.dashboard-shell .event-sales-operation-form textarea{resize:vertical;width:100%;min-height:72px}.dashboard-shell .event-sales-operation-form .button{justify-self:start}.dashboard-shell .event-sales-order-action-area{border-radius:0 0 var(--cp-radius-control) var(--cp-radius-control);text-align:center;background:#ffffff09;border-top:1px solid #ffffff24;justify-items:center;gap:14px;padding:18px;display:grid}.dashboard-shell .event-sales-order-action-area>*{width:min(100%,640px)}.dashboard-shell .event-sales-order-action-area h3,.dashboard-shell .event-sales-order-action-area p{margin:0}.dashboard-shell .event-sales-order-action-area>form:not(.event-sales-operation-form){justify-content:center;display:flex}.dashboard-shell .event-sales-refund-form{border:1px solid var(--cp-status-danger-border);border-radius:var(--cp-radius-control);text-align:left;background:#7f1d1d17;padding:14px}.dashboard-shell .event-sales-advanced-ids{border-radius:var(--cp-radius-control);background:#ffffff06;border:1px solid #ffffff1f;padding:12px 14px}.dashboard-shell .event-sales-advanced-ids>summary{color:var(--cp-text-strong);cursor:pointer;font-size:var(--cp-type-label);font-weight:var(--cp-font-weight-semibold)}.dashboard-shell .event-sales-advanced-ids .settings-fee-list{margin-top:12px}@media (max-width:820px){.dashboard-shell .event-sales-search-form,.dashboard-shell .event-sales-order-summary{grid-template-columns:1fr}}@media (max-width:560px){.dashboard-shell .event-sales-search-controls{grid-template-columns:1fr}.dashboard-shell .event-sales-search-controls .button,.dashboard-shell .event-sales-operation-form .button,.dashboard-shell .event-sales-order-action-area>form,.dashboard-shell .event-sales-order-action-area>form .button{width:100%}.dashboard-shell .event-sales-issued-ticket-heading{flex-direction:column;align-items:stretch}}
