@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[path\:line\]{path:line}}:root{--brand-purple:#4607fd;--brand-violet:#6b4dff;--midnight:#010225;--warm-paper:#f4f1e9;--cloud:#f5f6fb;--white:#fff;--lime:#b7f04a;--muted-text:#62677a;--rules:#d9dce8;--success:#15c39a;--warning:#ffb84d;--error:#e54862;--paper:var(--warm-paper);--paper-deep:var(--cloud);--ink:var(--midnight);--muted:var(--muted-text);--line:var(--rules);--radius-sm:10px;--radius:18px;--radius-lg:28px;--shadow:0 20px 55px #17140d1f;--type-family-sans:var(--font-geist-sans), Arial, sans-serif;--type-family-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;--type-weight-regular:400;--type-weight-bold:700;--type-weight-heavy:800;--type-weight-black:900;--type-size-display-hero:clamp(3.5rem, 8vw, 7rem);--type-size-display-section:clamp(2.5rem, 5vw, 5rem);--type-size-display-feature:clamp(2rem, 4vw, 3.4rem);--type-size-metric:clamp(1.5rem, 2.4vw, 2.25rem)}body{font-family:var(--type-family-sans)}button,input,select,textarea{font:inherit}.type-display-hero,.hero-copy h1,.auth-brand-panel h1,.checkout-success h1,.maintenance-card h1,.internal-hero h1,.event-detail-copy h1,.checkout-heading h1,.organizer-page-heading h1,.admin-page-heading h1,.mobile-ticket-title h2{font-family:var(--type-family-sans);font-size:var(--type-size-display-hero);font-weight:var(--type-weight-black);letter-spacing:-.025em;line-height:.95}.type-display-section,.section-heading h2,.organizer-cta h2,.footer-lead>p,.ticket-selection-title h2,.next-event-date b,.scan-result>h2{font-family:var(--type-family-sans);font-size:var(--type-size-display-section);font-weight:var(--type-weight-heavy);letter-spacing:-.01em;line-height:.98}.type-display-feature,.hero-event-info h2,.empty-state h2,.auth-card h2,.auth-status-card h2,.modal-title h2,.kpi-grid article>strong,.scanner-manual h2{font-family:var(--type-family-sans);font-size:var(--type-size-display-feature);font-weight:var(--type-weight-heavy);letter-spacing:-.025em;line-height:1}.type-heading,.hero-price strong,.event-card-body h3,.steps-grid h3,.onsale-unavailable h3,.selection-heading h2,.grand-total strong,.wallet-list-date b,.ticket-seat-stub strong,.order-metrics strong,.inventory-metrics strong,.danger-card h2,.account-profile-form h2,.account-activity h2,.account-danger h2,.team-role-card h2,.checkout-section-title h2,.order-review-event h2,.dashboard-card-header h2,.admin-event-title h2,.primary-image-copy h2,.primary-image-editor-compact .primary-image-copy h2,.maintenance-wordmark{font-family:var(--type-family-sans);font-size:1.25rem;font-weight:var(--type-weight-heavy);letter-spacing:-.035em;line-height:1.05}.type-body-lead,.hero-intro,.auth-brand-panel>div>p:last-child,.event-description,.brand-ticket,.mini-event-date b,.onsale-command strong,.integration-card strong,.maintenance-card>p{font-family:var(--type-family-sans);font-size:1rem;font-weight:var(--type-weight-regular);letter-spacing:0;line-height:1.65}.type-body,.main-nav,.header-account,.steps-grid p,.auth-message,.event-facts p,.event-facts b,.checkout-heading>p:last-child,.ticket-credential p span,.transfer-summary b,.empty-table b,.inventory-pool-list article>p strong{font-family:var(--type-family-sans);font-size:.875rem;font-weight:var(--type-weight-regular);letter-spacing:0;line-height:1.6}.type-caption,.hero-proof,.hero-event-details,.event-card-body p,.event-card-footer,.footer-links>div,.footer-bottom,.auth-brand-panel>span,.auth-password-label,.auth-alternate,.breadcrumbs,.event-facts small,.onsale-unavailable p,.seatmap-toolbar p,.checkout-topline>a,.hold-timer,.checkout-section-title p,.form-field span,.demo-order-note b,.order-guarantee b,.order-lines b,.order-lines strong,.price-breakdown p,.price-breakdown .grand-total,.success-tickets b,.ticket-facts b,.wallet-security b,.wallet-notice,.ticket-detail-panel b,.organization-switch b,.organizer-page-heading>div>span,.next-event-stats b,.demo-toast b,.scan-result>span,.inventory-pool-list article b,.account-summary b,.account-profile-form p,.account-activity>div p,.account-danger p,.account-consent b,.account-notice,.account-activity-empty,.admin-page>header nav,.admin-page-heading p,.primary-image-copy p,.maintenance-status>span,.maintenance-status small,.maintenance-footer,.pill,.seat-legend,.hold-note,.demo-order-note span,.order-guarantee span,.payment-terms,.order-review-event p,.order-lines small,.success-tickets small,.ticket-credential p small,.wallet-security small,.transfer-summary small,.organization-switch small,.organizer-role b,.organizer-role small,.organizer-user b,.organizer-user small,.scanner-mode,.local-mode-pill,.dashboard-card-header span,.kpi-grid article>div,.kpi-grid article>p,.sales-bars small,.next-event-date small,.event-progress p,.event-progress>small,.next-event-stats small,.next-event>a,.dashboard-card-header a,.mini-event-list b,.mini-order-list b,.mini-event-list small,.mini-order-list small,.demo-toast small,.admin-event-facts,.admin-inventory p,.admin-event-footer small,.admin-event-footer b,.admin-event-footer>a,.order-metrics span,.inventory-metrics span,.order-metrics small,.inventory-metrics small,.orders-table-wrap td,.admin-order-status,.empty-table span,.admission-stats small,.admission-stats article>b,.scanner-manual p,.scanner-card form label>span,.demo-credential,.scan-history>.dashboard-card-header+div>p,.history-reverse,.no-scans,.onsale-command p span,.onsale-note,.inventory-pool-list article small,.inventory-pool-list article>p small,.inventory-ledger>div:last-child>p,.integration-card b,.integration-card em,.roles-card b,.roles-card small,.danger-card em,.danger-confirm>span,.account-consent small,.account-activity>p:not(.account-activity-empty),.admin-page-heading>span,.admin-accounts-table th,.admin-accounts-table td,.primary-image-copy>span,.primary-image-controls>small,.focal-controls label,.primary-image-editor-compact .primary-image-copy p,.team-member-list p b,.team-member-list p b em,.team-member-list p small,.team-role-label,.team-role-card>p,.team-role-card>span,.team-activity-list p,.team-activity-list p small,.team-modal-note,.team-permission-groups legend,.team-permission-groups b,.team-permission-groups small{font-family:var(--type-family-sans);font-size:.75rem;font-weight:var(--type-weight-regular);letter-spacing:0;line-height:1.5}.type-label,.hero-event-info p,.hero-price>span:first-child,.event-card-meta,.results-meta,.checkout-header>div>span,.wallet-list-title,.mobile-org-logo,.footer-label,.stage span,.wallet-list-date small,.ticket-status,.ticket-facts small,.ticket-seat-stub small,.ticket-detail-panel span,.transfer-summary span,.organizer-sidebar nav>p,.dashboard-card-header p,.mini-event-date small,.admin-event-art span,.orders-table-wrap th,.scan-result>p,.event-switcher span,.onsale-command small,.integration-card small,.account-summary small,.admin-accounts-table th,.poster-city{font-family:var(--type-family-sans);font-size:.625rem;font-weight:var(--type-weight-heavy);letter-spacing:.09em;text-transform:uppercase;line-height:1.2}.type-control,.button-base,.button-lg,.text-link,.form-field .auth-input input,.event-search input,.selected-seat-list .remove-seat,.form-field input,.form-field select,.button-sm,.auth-back-link,.category-pills button,.ticket-selection-title>span,.class-filters button,.selected-seat-list strong,.selected-seat-list small,.selected-seat-list b,.selection-empty p,.selection-total span,.selection-total small,.selection-error,.wallet-list>button>span:nth-child(2) strong,.wallet-list>button>span:nth-child(2) small,.organizer-sidebar nav>a,.storefront-link,.orders-toolbar input,.orders-toolbar>div button,.scanner-card form button,.scan-result-actions button,.event-switcher select,.team-tabs button,.team-toolbar button,.team-toolbar input,.primary-image-delete,.primary-image-remove button,.team-member-list select,.team-member-actions button,.team-role-card footer button{font-family:var(--type-family-sans);font-size:.8125rem;font-weight:var(--type-weight-bold);letter-spacing:0;line-height:1.2}.type-metric,.selection-total strong,.admission-stats strong{font-family:var(--type-family-sans);font-size:var(--type-size-metric);font-weight:var(--type-weight-heavy);letter-spacing:-.02em;line-height:1}.type-data,.ticker div,.steps-grid article>span,.hold-timer strong,.zoom-controls span,.row-label,.seat,.selection-heading>span,.checkout-section-title>span,.wallet-list-title b,.ticket-credential p b,.org-avatar,.organizer-role>span:first-child,.organizer-user>span,.sales-bars span,.scanner-card input,.roles-card>div:last-child>p>span,.team-avatar,.team-status,.team-level,.team-system-role,.team-role-permissions small{font-family:var(--type-family-mono);font-size:.6875rem;font-weight:var(--type-weight-bold);letter-spacing:0;line-height:1.35}.type-artwork,.event-poster strong,.order-review-event .event-poster strong,.admin-event-art strong{font-family:var(--type-family-sans);font-size:clamp(2rem,3vw,3.25rem);font-weight:var(--type-weight-black);letter-spacing:-.025em;text-transform:uppercase;line-height:.95}.type-display-hero em,.type-display-section em,.type-display-feature em{font-style:inherit}.ticker div,.mobile-ticket-title h2{text-transform:uppercase}.hero-copy h1 em,.auth-brand-panel h1 em,.events-hero h1 em,.checkout-success h1 em,.tickets-page .internal-hero em{font-style:inherit}.auth-password-label a{text-transform:none;letter-spacing:0;font-weight:700}.auth-alternate a{font-weight:700}.kpi-grid article>p span{font-weight:400}.adjustment-positive,.adjustment-negative{font-weight:800}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0}a{color:inherit;text-decoration:none}svg{display:block}::selection{background:var(--lime);color:var(--ink)}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.page-shell{min-height:100vh;overflow:hidden}.site-header{z-index:40;background:var(--paper);position:relative}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:78px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand-image-frame{flex:none;display:block;position:relative;overflow:hidden}.brand-image-frame img{max-width:none;height:auto;display:block;position:absolute}.brand-image-lockup{width:220px;height:40px}.brand-image-lockup img{width:220px;top:50%;left:0;transform:translateY(-50%)}.brand-image-symbol{width:32px;height:32px}.brand-image-symbol img{width:150px;top:50%;left:0;transform:translateY(-50%)}.brand-tone-mono .brand-image-frame img{filter:grayscale()brightness(0)}.brand-tone-inverse .brand-image-frame img{filter:brightness(0)invert()}.brand-responsive-symbol{display:none}.main-nav{align-items:center;gap:30px;display:flex}.main-nav a,.text-link{position:relative}.main-nav a:after,.text-link:after{content:"";background:var(--brand-purple);transform-origin:100%;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.main-nav a:hover:after,.text-link:hover:after{transform-origin:0;transform:scaleX(1)}.header-actions{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s,transform .2s;display:grid}.icon-button:hover{background:var(--white);transform:translateY(-2px)}.icon-button svg{width:17px;height:17px}.header-account{background:var(--ink);color:var(--white);border-radius:999px;align-items:center;gap:8px;margin-left:4px;padding:8px 12px;display:flex}.header-account svg{width:19px;height:19px;color:var(--lime)}.header-account img{object-fit:cover;border-radius:50%;width:20px;height:20px}.button-base{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button-base:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.button-base svg{width:18px;height:18px}.button-primary{background:var(--brand-purple);color:var(--white)}.button-primary:hover{background:var(--brand-violet)}.button-dark{background:var(--ink);color:var(--white)}.button-light{background:var(--white);color:var(--ink)}.button-ghost{border-color:var(--line);color:var(--ink);background:0 0}.button-sm{min-height:38px;padding:0 16px}.button-md{padding:0 22px}.button-lg{min-height:54px;padding:0 28px}.button-base:disabled{opacity:.45;pointer-events:none}.home-hero{background:radial-gradient(circle at 42% 20%, #b7f04a38, transparent 34%), var(--paper);padding:44px 0 64px}.hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:76px;display:grid}.hero-copy h1{margin:0}.hero-copy h1 br{display:none}.hero-copy h1 em{color:var(--brand-purple);padding-top:.12em;display:block}.hero-intro{max-width:470px;color:var(--muted);margin:30px 0 26px}.text-link{align-items:center;gap:8px;display:inline-flex}.text-link svg{width:18px}.hero-event{border-radius:var(--radius-lg);background:var(--ink);min-width:0;color:var(--white);box-shadow:var(--shadow);grid-template-columns:1.08fr .92fr;transition:transform .3s;display:grid;overflow:hidden;transform:rotate(1deg)}.hero-event:hover{transform:rotate(0)translateY(-5px)}.hero-poster-wrap{min-height:510px}.hero-poster-wrap .event-poster{border-radius:0;height:100%}.hero-event-info{flex-direction:column;justify-content:space-between;padding:30px 27px 24px;display:flex}.hero-event-info p{color:var(--lime);margin:0 0 10px}.hero-event-info h2{margin:0}.hero-event-details{color:#c5c2b9;gap:15px;display:grid}.hero-event-details span{align-items:center;gap:8px;display:flex}.hero-event-details svg{width:17px;height:17px;color:var(--brand-purple);flex:none}.hero-price{border-top:1px solid #393936;grid-template-columns:1fr auto;align-items:center;padding-top:20px;display:grid}.hero-price>span:first-child{color:#aaa79f}.hero-price strong{grid-column:1;margin-top:3px}.hero-price .round-arrow{grid-area:1/2/3}.round-arrow{background:var(--brand-purple);width:40px;height:40px;color:var(--white);border-radius:50%;place-items:center;display:grid}.round-arrow svg{width:18px}.event-poster{isolation:isolate;border-radius:var(--radius);color:#111;flex-direction:column;justify-content:space-between;height:300px;padding:22px;display:flex;position:relative;overflow:hidden}.event-poster-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-poster:has(.event-poster-image):after{content:"";z-index:-1;background:linear-gradient(#00000014,#000000a3);position:absolute;inset:0}.admin-event-art:has(img):after{content:"";z-index:-1;background:linear-gradient(#00000014,#000000a3);position:absolute;inset:0}.event-poster:has(.event-poster-image){color:var(--white)}.event-poster strong{z-index:2;max-width:90%}.poster-city{z-index:2;align-self:flex-end}.poster-coral{background:#ff5a36}.poster-blue{color:#fff;background:#2a56e6}.poster-lime{background:#c9f04d}.poster-violet{background:#8c65ff}.poster-amber{background:#ffb52e}.poster-rose{background:#f36b8b}.poster-noise{z-index:-1;opacity:.3;background-image:radial-gradient(#111 .7px,#0000 .8px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 65%);mask-image:linear-gradient(120deg,#000,#0000 65%)}.poster-orbit{z-index:-1;opacity:.16;border:28px solid;border-radius:50%;position:absolute}.orbit-one{width:300px;height:300px;top:-100px;right:-160px}.orbit-two{border-width:18px;width:190px;height:190px;bottom:-70px;left:-115px}.ticker{background:var(--midnight);border-block:1px solid var(--midnight);color:var(--white);overflow:hidden}.ticker-track{width:max-content;padding:15px 0;animation:38s linear infinite ticker;display:flex}.ticker-group{align-items:center;gap:22px;padding-right:22px;display:flex}.ticker-item{white-space:nowrap;align-items:center;gap:22px;display:flex}.ticker i{background:var(--brand-purple);border-radius:50%;flex:none;width:8px;height:8px}.ticker i.dot-lime{background:var(--lime)}@keyframes ticker{to{transform:translate(-50%)}}.section{padding-top:110px;padding-bottom:120px}.section-heading{margin-bottom:42px}.section-heading h2{margin:0}.split-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.featured-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.event-card{min-width:0;display:block}.event-card .event-poster{transition:transform .3s,box-shadow .3s}.event-card:hover .event-poster{box-shadow:var(--shadow);transform:translateY(-6px)rotate(-1deg)}.event-card-body{padding:19px 4px 0}.event-card-meta{color:var(--brand-purple);justify-content:space-between;align-items:center;display:flex}.event-card-body h3{margin:12px 0 9px}.event-card-body p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;display:flex;overflow:hidden}.event-card-body p svg{flex:none;width:14px}.event-card-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;display:flex}.event-card-footer b{color:var(--ink)}.event-card-footer .round-arrow{background:var(--ink);width:34px;height:34px;color:var(--white);transition:background .2s}.event-card:hover .event-card-footer .round-arrow{background:var(--brand-purple);color:var(--white)}.how-it-works{background:var(--ink);color:var(--white);padding:110px 0}.how-it-works .section-heading h2{color:var(--white)}.steps-grid{border-top:1px solid #393935;grid-template-columns:repeat(3,1fr);display:grid}.steps-grid article{border-right:1px solid #393935;min-height:310px;padding:28px 32px 0 0;position:relative}.steps-grid article:not(:first-child){padding-left:32px}.steps-grid article:last-child{border-right:0}.steps-grid article>span{color:#8c8981}.step-icon{background:var(--brand-purple);width:58px;height:58px;color:var(--white);border-radius:50%;place-items:center;margin:44px 0 35px;display:grid}.step-icon svg{width:29px;height:29px}.steps-grid article:nth-child(2) .step-icon{background:var(--brand-purple);color:var(--white)}.steps-grid article:nth-child(3) .step-icon{background:var(--lime)}.steps-grid h3{margin:0 0 12px}.steps-grid p{color:#aaa79f;max-width:290px;margin:0}.organizer-cta{border-radius:var(--radius-lg);background:var(--brand-purple);color:var(--white);justify-content:space-between;align-items:flex-end;gap:40px;margin-top:100px;margin-bottom:100px;padding:60px 64px;display:flex}.organizer-cta h2{margin:0}.organizer-cta p{max-width:600px;color:var(--white);margin:22px 0 0}.marketing-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:82px;display:flex}.marketing-nav{align-items:center;gap:30px;display:flex}.marketing-nav a{position:relative}.marketing-nav a:after{content:"";background:var(--brand-purple);transform-origin:100%;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.marketing-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.marketing-hero{background:radial-gradient(circle at 10% 5%, #b7f04a33, transparent 26%), radial-gradient(circle at 86% 30%, #4607fd1f, transparent 25%), var(--paper);padding:76px 0 90px}.marketing-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;display:grid}.marketing-hero-copy h1{max-width:720px;margin:0}.hero-word-rotator{vertical-align:bottom;width:9.2ch;height:1.05em;color:var(--brand-purple);display:inline-block;overflow:hidden}.hero-word-list{height:100%;display:block;position:relative}.hero-word-list>span{opacity:0;align-items:center;gap:.12em;height:.95em;animation:15s cubic-bezier(.2,.8,.2,1) infinite hero-word-cycle;display:flex;position:absolute;inset:0 auto auto 0;transform:translateY(.16em)}.hero-word-list svg{flex:none;width:.62em;height:.62em;display:block;transform:translateY(.05em)}.hero-word-list>span:nth-child(2){animation-delay:3s}.hero-word-list>span:nth-child(3){animation-delay:6s}.hero-word-list>span:nth-child(4){animation-delay:9s}.hero-word-list>span:nth-child(5){animation-delay:12s}@keyframes hero-word-cycle{0%{opacity:0;transform:translateY(.16em)}3%,17%{opacity:1;transform:translateY(0)}20%,to{opacity:0;transform:translateY(-.16em)}}.marketing-hero-copy>p{max-width:610px;color:var(--muted);margin:32px 0 0}.marketing-actions{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:34px;display:flex}.workspace-preview{border:1px solid var(--midnight);border-radius:var(--radius-lg);background:var(--cloud);min-width:0;box-shadow:18px 18px 0 var(--brand-purple);overflow:hidden;transform:rotate(1deg)}.workspace-preview-bar{background:var(--midnight);min-height:58px;color:var(--white);justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex}.workspace-preview-bar span{align-items:center;gap:9px;display:flex}.workspace-preview-bar i{background:var(--lime);width:9px;height:9px;box-shadow:18px 0 var(--brand-purple), 36px 0 var(--brand-purple);border-radius:50%;margin-right:36px}.workspace-preview-body{padding:24px}.preview-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.preview-heading>div,.preview-event>div,.preview-sales>div:first-child{gap:5px;display:grid}.preview-heading span:not(.preview-status),.preview-event div span{color:var(--muted)}.preview-status{background:var(--lime);color:var(--midnight);border-radius:999px;padding:8px 10px}.preview-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.preview-metrics article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);gap:8px;min-width:0;padding:16px;display:grid}.preview-metrics article>span,.preview-metrics small{color:var(--muted)}.preview-panels{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px;display:grid}.preview-panels>article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);min-width:0;min-height:188px;padding:18px}.preview-sales{flex-direction:column;display:flex}.preview-bars{flex:1;justify-content:space-between;align-items:flex-end;gap:7px;min-height:116px;padding-top:24px;display:flex}.preview-bars i{background:var(--brand-purple);border-radius:6px 6px 2px 2px;width:12%;height:24px}.preview-bars i:nth-child(2){height:42px}.preview-bars i:nth-child(3){height:58px}.preview-bars i:nth-child(4){height:49px}.preview-bars i:nth-child(5){height:76px}.preview-bars i:nth-child(6){height:91px}.preview-bars i:nth-child(7){background:var(--lime);height:108px}.preview-event{flex-direction:column;display:flex}.preview-event p{justify-content:space-between;margin:auto 0 8px;display:flex}.preview-event>i{background:var(--rules);border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.preview-event>i span{border-radius:inherit;background:var(--brand-purple);width:74%;height:100%;display:block}.preview-event>small{color:var(--muted);margin-top:9px}.marketing-operations{background:var(--white);padding:118px 0}.marketing-section-heading{max-width:840px}.marketing-section-heading h2{margin:0}.marketing-section-heading p{max-width:620px;color:var(--muted);margin:28px 0 0}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:28px;transition:background-color .35s,box-shadow .35s;position:relative;overflow:hidden}.capability-grid article:after{content:"";pointer-events:none;opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute}.capability-grid article>*{z-index:1;position:relative}.capability-number{color:var(--muted);transition:color .3s,transform .35s}.capability-grid article>svg{width:48px;height:48px;color:var(--brand-purple);margin:44px 0 28px;transition:color .3s,transform .45s cubic-bezier(.2,.8,.2,1)}.capability-grid article:nth-child(3n)>svg{color:var(--midnight)}.capability-grid article:nth-child(4n)>svg{color:#6c990f}.capability-grid h3{margin:0 0 12px}.capability-grid p{max-width:310px;color:var(--muted);margin:0}.capability-sales-motion,.capability-team-motion{pointer-events:none;opacity:0;align-items:center;display:flex;z-index:0!important;position:absolute!important}.capability-sales-motion{gap:5px;top:82px;right:24px}.capability-sales-motion svg{width:25px;height:25px;color:var(--brand-purple)}.capability-team-motion{gap:7px;top:94px;left:86px}.capability-team-motion svg{width:30px;height:30px;color:var(--brand-violet)}@keyframes capability-scan{0%{opacity:0;transform:translateY(-6px)scaleX(.28)}18%{opacity:1;transform:translateY(8px)scaleX(.62)}48%{opacity:1;transform:translateY(38px)scaleX(1)}78%{opacity:1;transform:translateY(62px)scaleX(.52)}to{opacity:0;transform:translateY(76px)scaleX(.2)}}@keyframes capability-coin-flow{0%{opacity:0;transform:translate(-8px)translateY(7px)}35%{opacity:1}to{opacity:0;transform:translate(8px)translateY(-7px)}}@keyframes capability-team-grow{0%{opacity:0;transform:translate(-16px)scale(.72)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes capability-order-bars{0%,to{background-size:19% 36%,19% 58%,19% 82%}33%{background-size:19% 72%,19% 38%,19% 64%}66%{background-size:19% 48%,19% 86%,19% 42%}}@media (hover:hover){.capability-grid article:first-child:hover{box-shadow:inset 0 4px 0 var(--brand-purple);background-color:#f8f6ff;background-image:linear-gradient(#4607fd0e 1px,#0000 1px),linear-gradient(90deg,#4607fd0e 1px,#0000 1px);background-size:22px 22px}.capability-grid article:first-child:hover>svg{transform:translateY(-7px)rotate(-4deg)}.capability-grid article:nth-child(2):hover{background-color:#faf9ff}.capability-grid article:nth-child(2):hover>svg{transform:translate(5px)}.capability-grid article:nth-child(2):hover .capability-sales-motion{opacity:1}.capability-grid article:nth-child(2):hover .capability-sales-motion svg{animation:1.25s ease-in-out infinite capability-coin-flow}.capability-grid article:nth-child(2):hover .capability-sales-motion svg:nth-child(2){animation-delay:.16s}.capability-grid article:nth-child(2):hover .capability-sales-motion svg:nth-child(3){animation-delay:.32s}.capability-grid article:nth-child(3):after{background-image:linear-gradient(#01022514,#01022514),linear-gradient(#0102251a,#0102251a),linear-gradient(#4607fd24,#4607fd24);background-position:0 100%,40% 100%,80% 100%;background-repeat:no-repeat;background-size:19% 36%,19% 58%,19% 82%;width:112px;height:76px;bottom:20px;right:22px;transform:translateY(18px)}.capability-grid article:nth-child(3):hover:after{opacity:1;animation:1.8s ease-in-out infinite capability-order-bars;transform:translateY(0)}.capability-grid article:nth-child(3):hover>svg{transform:translateY(-5px)scale(1.08)}.capability-grid article:nth-child(4):after{background:var(--lime);width:calc(100% - 48px);height:2px;top:76px;left:24px;transform:translateY(-26px);box-shadow:0 0 16px #6c990fa6}.capability-grid article:nth-child(4):hover{background-color:#f7fbef;box-shadow:inset 0 0 0 3px #6c990f2e}.capability-grid article:nth-child(4):hover:after{animation:1.2s ease-in-out infinite capability-scan}.capability-grid article:nth-child(4):hover>svg{transform:scale(.94)}.capability-grid article:nth-child(5):hover>svg{color:var(--brand-violet);transform:translate(-4px)scale(1.05)}.capability-grid article:nth-child(5):hover .capability-team-motion{opacity:1}.capability-grid article:nth-child(5):hover .capability-team-motion svg{animation:.42s cubic-bezier(.2,.8,.2,1) both capability-team-grow}.capability-grid article:nth-child(5):hover .capability-team-motion svg:nth-child(2){animation-delay:.1s}.capability-grid article:nth-child(5):hover .capability-team-motion svg:nth-child(3){animation-delay:.2s}.capability-grid article:nth-child(6):after{border:1px solid #4607fd85;border-radius:12px;inset:16px;transform:scale(.96);box-shadow:0 0 0 5px #4607fd0f,inset 0 0 28px #4607fd0d}.capability-grid article:nth-child(6):hover{background-color:#fbfaff}.capability-grid article:nth-child(6):hover:after{opacity:1;transform:scale(1)}.capability-grid article:nth-child(6):hover>svg{color:var(--brand-purple);transform:translateY(-5px)scale(1.08)}}.audience-bridge{isolation:isolate;color:var(--white);background:linear-gradient(90deg,#010225e6 0%,#010225c7 55%,#010225ad 100%);padding:118px 0;position:relative;overflow:hidden}.audience-bridge-image{z-index:-2;object-fit:cover;object-position:center 52%;width:100%;height:100%;position:absolute;inset:0}.audience-bridge:after{content:"";z-index:-1;background:linear-gradient(90deg,#010225e6 0%,#010225c7 55%,#010225ad 100%);position:absolute;inset:0}.audience-bridge-grid{grid-template-columns:1fr .82fr;align-items:center;gap:90px;display:grid}.audience-bridge h2{margin:0}.marketing-final-actions{flex-direction:column;flex:none;align-items:flex-start;gap:22px;display:flex}.audience-sales-actions{justify-self:end;min-width:280px}.audience-sales-actions .button-ghost{color:var(--white);border-color:#ffffff59}.protection-hero{background:radial-gradient(circle at 82% 18%, #4607fd21, transparent 28%), var(--paper);padding:104px 0 92px}.protection-hero h1{max-width:900px;margin:0}.protection-hero p{max-width:740px;color:var(--muted);margin:30px 0 0}.protection-comparison{grid-template-columns:1fr 1fr;gap:22px;padding-block:96px;display:grid}.protection-panel{border-radius:var(--radius-lg);background:var(--midnight);min-width:0;min-height:470px;color:var(--white);flex-direction:column;padding:30px;display:flex;overflow:hidden}.protection-panel>div:first-child{z-index:2;position:relative}.protection-panel h2{margin:0 0 10px}.protection-panel p{color:#c5c2b9;max-width:390px;margin:0}.protection-fixed{background:linear-gradient(145deg, #18065f, var(--midnight) 64%)}.protection-adaptive{background:linear-gradient(145deg, #244200, var(--midnight) 66%)}.protection-pitch{perspective:520px;background:radial-gradient(at 50% 110%,#b7f04a1f,#0000 48%),linear-gradient(#ffffff08,#ffffff14);border-top:1px solid #ffffff24;min-height:290px;margin:auto -30px -30px;position:relative;overflow:hidden}.protection-pitch:before{content:"";transform-origin:bottom;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:38px 38px;border:2px solid #ffffff1f;height:330px;position:absolute;bottom:-88px;left:7%;right:7%;transform:rotateX(58deg)}.protection-goal{border:7px solid var(--white);background:repeating-linear-gradient(45deg,#ffffff1f 0 1px,#0000 1px 13px),repeating-linear-gradient(-45deg,#ffffff1f 0 1px,#0000 1px 13px);border-radius:3px;width:225px;height:148px;display:block;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #00000038,0 0 0 1px #01022533}.protection-goal i{background:#ffffff61;display:block;position:absolute}.protection-goal i:first-child{width:1px;inset:0 auto 0 33%}.protection-goal i:nth-child(2){width:1px;inset:0 auto 0 66%}.protection-goal i:nth-child(3){height:1px;inset:50% 0 auto}.protection-fixed .protection-goal{width:275px;height:176px;animation:10s infinite protection-goal-impact;top:22px}.protection-adaptive .protection-goal{width:180px;height:118px;top:70px}.protection-ball-swarm{position:absolute;inset:0}.protection-ball-swarm svg{--shot-x:0px;--shot-y:-205px;width:58px;height:58px;color:var(--lime);opacity:0;filter:drop-shadow(0 6px 8px #0000006b);animation:10s cubic-bezier(.25,.72,.3,1) infinite protection-many-shots;position:absolute;bottom:0;left:50%}.protection-ball-swarm svg:first-child{--shot-x:-72px;--shot-y:-155px;animation-delay:0s}.protection-ball-swarm svg:nth-child(2){--shot-x:-34px;--shot-y:-180px;animation-delay:.42s}.protection-ball-swarm svg:nth-child(3){--shot-x:18px;--shot-y:-135px;animation-delay:.84s}.protection-ball-swarm svg:nth-child(4){--shot-x:64px;--shot-y:-170px;animation-delay:1.26s}.protection-ball-swarm svg:nth-child(5){--shot-x:-12px;--shot-y:-190px;animation-delay:1.68s}.protection-ball-swarm svg:nth-child(6){--shot-x:82px;--shot-y:-120px;animation-delay:2.1s}.protection-ball-swarm svg:nth-child(7){--shot-x:-88px;--shot-y:-175px;animation-delay:2.52s}.protection-ball-swarm svg:nth-child(8){--shot-x:38px;--shot-y:-185px;animation-delay:2.94s}.protection-ball-swarm svg:nth-child(9){--shot-x:2px;--shot-y:-145px;animation-delay:3.36s}.protection-single-ball{z-index:2;color:var(--lime);opacity:0;animation:12s cubic-bezier(.25,.72,.3,1) infinite protection-single-shot;position:absolute;bottom:0;left:50%}.protection-single-ball svg{filter:drop-shadow(0 6px 8px #0000006b);width:64px;height:64px;display:block}.protection-moving-goal{animation:12s cubic-bezier(.55,.05,.3,1) infinite protection-moving-goal;position:absolute;inset:0}@keyframes protection-many-shots{0%{opacity:0;transform:translate(-50%)translateY(18px)rotate(0)scale(1.15)}2%{opacity:1}13%{opacity:1;transform:translateX(calc(-50% + var(--shot-x))) translateY(var(--shot-y)) rotate(300deg) scale(.32)}16%,72%{opacity:1;transform:translateX(calc(-50% + var(--shot-x))) translateY(var(--shot-y)) rotate(330deg) scale(.25)}80%,to{opacity:0;transform:translateX(calc(-50% + var(--shot-x))) translateY(var(--shot-y)) rotate(330deg) scale(.25)}}@keyframes protection-single-shot{0%{opacity:0;transform:translate(-50%)translateY(18px)rotate(0)scale(1.2)}3%{opacity:1}18%{opacity:1;transform:translate(-50%)translateY(-118px)rotate(300deg)scale(.34)}21%,28%{opacity:0;transform:translate(-50%)translateY(-126px)rotate(330deg)scale(.27)}29%{opacity:0;transform:translate(-50%)translateY(18px)rotate(0)scale(1.2)}32%{opacity:1}46%{opacity:1;transform:translate(calc(92px - 50%))translateY(-118px)rotate(300deg)scale(.34)}49%,57%{opacity:0;transform:translate(calc(92px - 50%))translateY(-126px)rotate(330deg)scale(.27)}58%{opacity:0;transform:translate(-50%)translateY(18px)rotate(0)scale(1.2)}61%{opacity:1}76%{opacity:1;transform:translate(calc(-50% - 130px))translateY(-118px)rotate(300deg)scale(.34)}79%,to{opacity:0;transform:translate(calc(-50% - 130px))translateY(-126px)rotate(330deg)scale(.27)}}@keyframes protection-moving-goal{0%,8%{transform:translate(0)}14%,36%{transform:translate(102px)}43%,66%{transform:translate(-102px)}72%,to{transform:translate(0)}}@keyframes protection-goal-impact{0%,11%,15%,19%,23%,27%,31%,35%,39%,43%,to{transform:translate(-50%)scale(1)}13%,17%,21%,25%,29%,33%,37%,41%{transform:translate(-50%)scale(.975)}}.protection-arguments{background:var(--white);padding:108px 0}.protection-argument-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.protection-argument-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:34px}.protection-argument-grid article>span{color:var(--brand-purple)}.protection-argument-grid h2{max-width:390px;margin:64px 0 14px}.protection-argument-grid p{max-width:490px;color:var(--muted);margin:0}.protection-argument-grid strong{color:var(--midnight)}.protection-evidence{margin-top:92px}.protection-evidence-heading{display:block}.protection-evidence-heading h2{max-width:650px;margin:0}.protection-evidence-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:42px;display:grid}.protection-evidence-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--cloud);flex-direction:column;align-items:flex-start;min-height:360px;padding:34px;display:flex}.protection-evidence-grid article>img{object-fit:contain;object-position:left center;width:auto;max-width:180px;height:40px}.protection-evidence-grid h3{margin:54px 0 13px}.protection-evidence-grid p{max-width:500px;color:var(--muted);margin:0 0 26px}.protection-evidence-grid a,.protection-infographic-trigger{color:var(--brand-purple);align-items:center;gap:7px;margin-top:auto;display:inline-flex}.protection-evidence-grid a:hover,.protection-infographic-trigger:hover{color:var(--midnight)}.protection-evidence-grid a svg,.protection-infographic-trigger svg{width:15px;height:15px}.protection-evidence-links{flex-wrap:wrap;align-items:flex-start;gap:12px 22px;margin-top:auto;display:flex}.protection-evidence-links a,.protection-evidence-links .protection-infographic-trigger{margin-top:0}.protection-infographic-trigger{cursor:pointer;background:0 0;border:0;padding:0}.protection-infographic-dialog{border-radius:var(--radius-lg);background:var(--white);width:min(1080px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);color:var(--midnight);border:0;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #01022557}.protection-infographic-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010225d1}.protection-infographic-dialog-bar{z-index:1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex;position:sticky;top:0}.protection-infographic-dialog-bar h2{margin:0}.protection-infographic-dialog-bar button{border:1px solid var(--line);background:var(--white);width:38px;height:38px;color:var(--midnight);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.protection-infographic-dialog-bar button:hover{border-color:var(--midnight)}.protection-infographic-dialog-bar button svg{width:17px;height:17px}.protection-infographic-dialog>img{width:100%;height:auto;display:block}.protection-expertise{border-radius:var(--radius-lg);background:var(--midnight);color:var(--white);margin-top:92px;padding:54px}.protection-expertise-intro{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;display:grid}.protection-expertise-intro h2{max-width:670px;margin:0}.protection-expertise-intro>div:first-child>.type-body-lead{color:#d2d0ca;max-width:700px;margin:26px 0 16px}.protection-expertise-flow{grid-template-columns:1fr 34px 1fr;align-items:center;gap:12px;min-width:0;display:grid}.protection-expertise-flow>span{border-radius:var(--radius);background:#ffffff0b;border:1px solid #393936;flex-direction:column;justify-content:center;align-items:flex-start;min-height:210px;padding:24px;display:flex}.protection-expertise-flow>span>svg{width:46px;height:46px;color:var(--brand-violet);margin-bottom:auto}.protection-expertise-flow>span:last-child>svg{color:var(--lime)}.protection-expertise-flow b{margin:24px 0 7px}.protection-expertise-flow small{color:#aaa79f}.protection-expertise-flow>svg{width:26px;height:26px;color:var(--lime)}.site-footer{background:var(--midnight);color:var(--white);padding:72px 0 22px}.footer-grid{grid-template-columns:.8fr 1.2fr;gap:80px;padding-bottom:60px;display:grid}.footer-lead>p{max-width:300px;margin:34px 0 0}.footer-links{grid-template-columns:repeat(2,1fr);gap:35px;display:grid}.footer-links>div{color:#aaa79f;flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-links a{color:var(--white);align-items:center;gap:5px;display:inline-flex}.footer-links a:hover{color:var(--lime)}.footer-links svg{width:14px}.footer-label{color:#817d74;margin:0 0 8px}.footer-bottom{color:#817d74;border-top:1px solid #2b2b29;justify-content:space-between;padding-top:20px;display:flex}.internal-hero{border-bottom:1px solid var(--line);padding:72px 0 56px}.internal-hero h1{margin:0}.internal-hero p:last-child{max-width:570px;color:var(--muted);margin:28px 0 0}.surface{background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.pill{background:var(--paper-deep);border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 11px;display:inline-flex}.pill-live{background:var(--success);color:var(--midnight)}.pill-blue{background:var(--warning);color:var(--midnight)}.muted{color:var(--muted)}.empty-state{text-align:center;padding:70px 30px}.empty-state h2{margin:18px 0 8px}.empty-state p{max-width:440px;color:var(--muted);margin:0 auto 25px}.empty-state-icon{background:var(--lime);border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;display:grid}.empty-state-icon svg{width:28px;height:28px}.auth-shell{background:var(--paper);grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);min-height:100vh;display:grid}.auth-brand-panel{background:radial-gradient(circle at 75% 25%, #c9f04d33, transparent 30%), var(--ink);color:var(--white);flex-direction:column;justify-content:space-between;gap:70px;padding:54px clamp(34px,6vw,88px);display:flex}.auth-brand-panel h1{max-width:720px;margin:0}.auth-brand-panel h1 em{color:var(--brand-purple)}.auth-brand-panel>div>p:last-child{color:#c5c2b9;max-width:500px;margin:28px 0 0}.auth-brand-panel>span{color:#aaa79f;align-items:center;gap:8px;display:flex}.auth-brand-panel>span svg{width:18px;color:var(--lime)}.auth-card-wrap{align-content:center;justify-items:start;gap:20px;padding:48px clamp(28px,7vw,110px);display:grid}.auth-card{width:min(100%,540px);box-shadow:var(--shadow);padding:clamp(30px,5vw,54px)}.auth-card h2{margin:0}.auth-card-intro{max-width:430px;color:var(--muted);margin:20px 0 32px}.auth-form{gap:18px;display:grid}.auth-input{border:1px solid var(--line);background:#fbfaf6;border-radius:11px;grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:52px;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.auth-input:focus-within{border-color:var(--brand-purple);background:var(--white);box-shadow:0 0 0 3px #4607fd1f}.auth-input svg{width:19px;color:var(--muted)}.auth-input:focus-within svg{color:var(--brand-purple)}.form-field .auth-input input{width:100%;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.form-field .auth-input input:focus{box-shadow:none;border:0}.auth-input input::placeholder{color:#98938a;opacity:1}.auth-password-label{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-password-label a{color:var(--brand-purple)}.auth-form>.button-base{width:100%;margin-top:4px}.auth-message{border-radius:10px;margin:0;padding:12px 14px}.auth-error{background:var(--error);color:var(--midnight)}.auth-notice{background:var(--success);color:var(--midnight)}.auth-alternate{text-align:center;color:var(--muted);margin:3px 0 0}.auth-alternate a{color:var(--brand-purple)}.auth-back-link{width:fit-content;color:var(--muted);align-items:center;gap:7px;display:inline-flex}.auth-back-link:hover{color:var(--ink)}.auth-back-link svg{width:15px;height:15px}.auth-status-card{text-align:center}.auth-status-card h2{margin-top:24px}.auth-status-card>p{color:var(--muted)}.auth-status-card>div{justify-content:center;gap:10px;margin-top:28px;display:flex}.auth-status-card form{display:contents}.events-hero{background:linear-gradient(120deg, var(--paper) 65%, #4607fd1a)}.events-hero h1 em{color:var(--brand-purple)}.events-section{padding-top:42px;padding-bottom:120px}.events-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-bottom:28px;display:flex}.event-search{background:var(--white);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;min-width:310px;height:48px;padding:0 15px;display:flex}.event-search>svg{flex:none;width:18px;height:18px}.event-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.event-search input::placeholder{color:#938e84}.event-search button{background:var(--paper-deep);cursor:pointer;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.event-search button svg{width:13px}.category-pills{align-items:center;gap:7px;display:flex}.category-pills>svg{width:18px;margin-right:5px}.category-pills button{border:1px solid var(--line);height:38px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.category-pills button:hover,.category-pills button.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.results-meta{color:var(--muted);justify-content:space-between;align-items:center;padding:28px 0;display:flex}.events-grid{grid-template-columns:repeat(3,1fr);gap:48px 24px;display:grid}.events-grid .event-poster{height:330px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.event-detail-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 40%,#c9f04d33,#0000 26%);padding:30px 0 72px}.breadcrumbs{color:var(--muted);align-items:center;gap:8px;margin-bottom:30px;display:flex}.breadcrumbs a:hover{color:var(--ink)}.breadcrumbs svg{width:13px;height:13px}.event-detail-grid{grid-template-columns:430px 1fr;align-items:center;gap:74px;display:grid}.event-detail-grid>.event-poster{height:520px;box-shadow:var(--shadow);transform:rotate(-1deg)}.event-detail-copy .pill{margin-bottom:23px}.event-detail-copy h1{max-width:680px;margin:0}.event-description{max-width:650px;color:var(--muted);margin:27px 0 40px}.event-facts{gap:12px;display:grid}.event-facts>div{align-items:center;gap:14px;display:flex}.event-facts>div>span{background:var(--white);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.event-facts svg{width:20px;height:20px}.event-facts p{gap:2px;margin:0;display:grid}.event-facts small{color:var(--muted)}.ticket-selection-section{padding-top:72px;padding-bottom:120px}.ticket-selection-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.ticket-selection-title h2{margin:0}.ticket-selection-title>span{color:var(--muted);align-items:center;gap:7px;display:flex}.ticket-selection-title>span svg{width:18px;height:18px;color:var(--success)}.onsale-unavailable{grid-template-columns:52px 1fr auto;align-items:center;gap:20px;min-height:180px;padding:30px;display:grid}.onsale-unavailable>svg{width:48px;height:48px;color:var(--brand-purple)}.onsale-unavailable h3{margin:0 0 8px}.onsale-unavailable p{max-width:620px;color:var(--muted);margin:0}.ticket-builder{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.seatmap-panel{overflow:hidden}.seatmap-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;padding:14px 18px;display:flex}.seatmap-toolbar>div:first-child{align-items:center;gap:12px;display:flex}.seatmap-toolbar p{color:var(--muted);margin:0}.zoom-controls{border:1px solid var(--line);border-radius:999px;align-items:center;display:flex;overflow:hidden}.zoom-controls button{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:32px;display:grid}.zoom-controls button:hover{background:var(--paper-deep)}.zoom-controls button svg{width:14px}.zoom-controls span{text-align:center;min-width:52px;color:var(--muted)}.class-filters{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:12px 18px;display:flex;overflow-x:auto}.class-filters button{border:1px solid var(--line);height:31px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.class-filters button.active{color:var(--ink);background:var(--paper-deep);border-color:#aaa498}.class-filters i{border-radius:50%;width:8px;height:8px}.seatmap-scroll{background:#eeece5;place-items:start center;min-height:610px;padding:52px 38px 35px;display:grid;overflow:auto}.seatmap{transform-origin:top;width:620px;min-height:500px;transition:transform .2s}.stage{background:var(--ink);width:65%;height:48px;color:var(--white);border-radius:80% 80% 18px 18px/100% 100% 18px 18px;place-items:center;margin:0 auto;display:grid;box-shadow:0 15px 30px #00000038}.stage-rays{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(#4607fd2e,#0000 68%);width:70%;height:80px;margin:-2px auto 0}.seat-rows{gap:12px;display:grid}.seat-row{grid-template-columns:22px repeat(12,1fr) 22px;align-items:center;gap:8px;display:grid}.seat-row:nth-child(n+5){padding-inline:15px}.seat-row:nth-child(n+7){padding-inline:28px}.row-label{text-align:center;color:#8c877d}.seat{--seat-color:#777;--seat-ink:#fff;background:var(--seat-color);width:28px;height:26px;color:var(--seat-ink);cursor:pointer;border:0;border-radius:7px 7px 5px 5px;justify-self:center;place-items:center;padding:0;transition:transform .15s,opacity .15s;display:grid;position:relative;box-shadow:inset 0 -4px #00000029}.seat:after{content:"";background:inherit;filter:brightness(.78);border-radius:4px;width:30px;height:5px;position:absolute;bottom:-3px;left:-1px}.seat:hover:not(:disabled){z-index:2;transform:translateY(-3px)scale(1.08)}.seat svg{width:12px;height:12px}.seat-sold,.seat-blocked{color:var(--midnight);cursor:not-allowed;box-shadow:none;background:#b7bac7}.seat-sold{border-radius:50%;text-decoration:line-through}.seat-held{color:var(--white);cursor:not-allowed;background:repeating-linear-gradient(135deg,#707586 0 4px,#8d91a0 4px 8px);box-shadow:inset 0 -4px #0000001f}.seat-blocked{opacity:.55;border:2px solid #707586}.seat-accessible{outline:2px solid var(--brand-purple);outline-offset:2px}.seat-selected{background:var(--brand-purple);color:var(--white);outline:3px solid var(--midnight);outline-offset:2px;transform:translateY(-2px)}.seat-dimmed:not(.seat-selected){opacity:.1;pointer-events:none}.seat-legend{border-top:1px solid var(--line);min-height:55px;color:var(--muted);justify-content:center;align-items:center;gap:22px;padding:10px 18px;display:flex}.seat-legend span{align-items:center;gap:6px;display:inline-flex}.seat-legend i{background:var(--brand-purple);border-radius:4px;width:12px;height:12px}.seat-legend .legend-selected{background:var(--brand-purple);outline:2px solid var(--midnight)}.seat-legend .legend-held{background:repeating-linear-gradient(135deg,#707586 0 3px,#8d91a0 3px 6px)}.seat-legend .legend-unavailable{background:#b7bac7;border-radius:50%}.seat-legend .legend-accessible{background:var(--white);outline:2px solid var(--brand-purple)}.selection-panel{position:sticky;top:20px;overflow:hidden}.selection-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.selection-heading h2{margin:0}.selection-heading>span{background:var(--paper-deep);border-radius:999px;place-items:center;min-width:35px;height:28px;display:grid}.selected-seat-list{max-height:315px;overflow-y:auto}.selected-seat-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:9px 1fr auto 18px;align-items:center;gap:11px;width:100%;min-height:70px;padding:12px 20px;display:grid}.selected-seat-list button:hover{background:#f7f4ec}.selected-seat-list i{border-radius:999px;width:9px;height:36px}.selected-seat-list span{gap:3px;display:grid}.selected-seat-list small{color:var(--muted)}.selected-seat-list .remove-seat{color:var(--muted);display:block}.selection-empty{text-align:center;align-content:center;place-items:center;gap:22px;min-height:250px;padding:55px 35px;display:grid}.selection-empty p{color:var(--muted);margin:0}.mini-seats{gap:8px;display:flex}.mini-seats i{background:#c8c3b9;border-radius:7px;width:25px;height:22px;transform:rotate(-7deg);box-shadow:inset 0 -4px #00000024}.mini-seats i:nth-child(2){background:var(--brand-purple);transform:translateY(-5px)}.mini-seats i:nth-child(3){transform:rotate(7deg)}.selection-total{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:5px;padding:18px 22px;display:grid}.selection-total span{color:var(--muted)}.selection-total small{color:var(--muted);grid-column:1/-1}.selection-continue{border:0;width:calc(100% - 44px);margin:2px 22px 10px}.hold-note{text-align:center;color:var(--muted);margin:0 0 19px}.selection-error{background:var(--error);color:var(--midnight);border-radius:9px;margin:2px 22px 12px;padding:10px 12px}.checkout-shell{background:var(--cloud);min-height:100vh}.checkout-header{background:var(--paper);border-bottom:1px solid var(--line)}.checkout-header>div{justify-content:space-between;align-items:center;min-height:70px;display:flex}.checkout-header>div>span{color:var(--muted)}.checkout-page{padding-top:30px;padding-bottom:100px}.checkout-topline{justify-content:space-between;align-items:center;display:flex}.checkout-topline>a{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.checkout-topline>a:hover{color:var(--ink)}.checkout-topline svg{width:16px;height:16px}.hold-timer{background:var(--paper);min-width:190px;height:42px;color:var(--muted);border:1px solid #b9b3a7;border-radius:999px;align-items:center;gap:8px;padding:0 15px;display:flex}.hold-timer svg{color:var(--success)}.hold-timer strong{color:var(--ink);margin-left:auto}.timer-warning{border-color:var(--warning);background:var(--warning);color:var(--midnight)}.timer-warning svg,.timer-warning strong{color:var(--midnight)}.checkout-heading{margin:45px 0 38px}.checkout-heading h1{margin:0}.checkout-heading>p:last-child{max-width:520px;color:var(--muted);margin:23px 0 0}.checkout-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:24px;display:grid}.checkout-form{gap:18px;display:grid}.checkout-section{overflow:hidden}.checkout-section-title{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 34px;align-items:center;gap:13px;padding:20px 22px;display:grid}.checkout-section-title>span{background:var(--ink);width:30px;height:30px;color:var(--white);border-radius:50%;place-items:center;display:grid}.checkout-section-title h2{margin:0}.checkout-section-title p{color:var(--muted);margin:4px 0 0}.checkout-section-title>svg{width:28px;height:28px;color:var(--brand-purple)}.form-grid{grid-template-columns:1fr 1fr;gap:17px;padding:24px;display:grid}.form-field{gap:8px;display:grid}.form-field input,.form-field select{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;height:49px;color:var(--ink);background:#fbfaf6;outline:0;padding:0 14px}.form-field input:focus,.form-field select:focus{border-color:var(--brand-purple);box-shadow:0 0 0 3px #4607fd1f}.form-field-full{grid-column:1/-1}.demo-order-note{border:1px solid var(--rules);background:var(--cloud);border-radius:14px;align-items:flex-start;gap:12px;margin:24px;padding:20px;display:flex}.demo-order-note>svg{width:23px;height:23px;color:var(--brand-purple);flex:none}.demo-order-note p,.order-guarantee p{gap:6px;margin:0;display:grid}.demo-order-note span,.order-guarantee span{color:var(--muted)}.pay-button{border:0;width:100%}.payment-terms{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:-5px 0 0;display:flex}.payment-terms svg{width:14px;height:14px}.order-review{position:sticky;top:20px;overflow:hidden}.order-review-event{border-bottom:1px solid var(--line);grid-template-columns:116px 1fr;align-items:center;gap:16px;padding:17px;display:grid}.order-review-event .event-poster{border-radius:12px;height:135px;padding:12px}.order-review-event h2{margin:10px 0 8px}.order-review-event p{color:var(--muted);margin:4px 0 0}.order-lines{border-bottom:1px solid var(--line);padding:8px 17px}.order-lines>div{border-bottom:1px solid #ebe7dd;justify-content:space-between;align-items:center;gap:14px;min-height:58px;display:flex}.order-lines>div:last-child{border-bottom:0}.order-lines span{gap:3px;display:grid}.order-lines small{color:var(--muted)}.price-breakdown{background:var(--midnight);padding:17px}.price-breakdown p{color:#b9bdd0;justify-content:space-between;margin:0 0 10px;display:flex}.price-breakdown p b{color:var(--white)}.price-breakdown .grand-total{color:var(--white);border-top:1px solid #353753;align-items:baseline;margin:18px 0 0;padding-top:16px}.order-guarantee{background:#e4f6ed;align-items:flex-start;gap:9px;padding:16px 17px;display:flex}.order-guarantee>svg{width:20px;height:20px;color:var(--success);flex:none}.order-guarantee>img{object-fit:contain;border-radius:7px;flex:none;width:28px;height:28px}.checkout-empty{min-height:calc(100vh - 71px);padding-top:100px;padding-bottom:100px}.checkout-success{text-align:center;flex-direction:column;align-items:center;min-height:calc(100vh - 71px);padding-top:70px;padding-bottom:90px;display:flex}.success-mark{background:var(--lime);border:2px solid var(--ink);width:70px;height:70px;box-shadow:6px 6px 0 var(--ink);border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.success-mark svg{width:32px;height:32px}.checkout-success h1{margin:0}.checkout-success h1 em{color:var(--brand-purple)}.checkout-success>p{max-width:590px;color:var(--muted);margin:30px auto}.success-tickets{gap:8px;width:min(590px,100%);display:grid}.success-tickets>div{text-align:left;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:38px 1fr 26px;align-items:center;min-height:70px;padding:13px 18px;display:grid}.success-tickets>div>svg:first-child{width:26px;height:26px;color:var(--brand-purple)}.success-tickets>div>svg:last-child{background:var(--success);color:#fff;border-radius:50%;width:20px;height:20px;padding:3px}.success-tickets span{gap:4px;display:grid}.success-tickets small{color:var(--muted)}.success-actions{justify-content:center;gap:10px;margin-top:30px;display:flex}.tickets-page .internal-hero em{color:var(--brand-purple)}.wallet-section{padding-top:60px;padding-bottom:120px}.wallet-layout{grid-template-columns:390px 1fr;align-items:start;gap:60px;display:grid}.wallet-list{overflow:hidden}.wallet-list-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;display:flex}.wallet-list-title b{background:var(--ink);min-width:27px;height:27px;color:var(--white);border-radius:50%;place-items:center;display:grid}.wallet-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;width:100%;min-height:92px;padding:13px 15px;display:grid}.wallet-list>button:last-child{border-bottom:0}.wallet-list>button:hover{background:#f8f5ed}.wallet-list>button.active{background:var(--cloud);box-shadow:inset 3px 0 var(--brand-purple)}.wallet-list-date{width:52px;height:61px;color:var(--ink);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;display:flex}.wallet-list-date small{margin-top:5px}.wallet-list>button>span:nth-child(2){gap:6px;min-width:0;display:grid}.wallet-list>button>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-list>button>span:nth-child(2) small{color:var(--muted)}.ticket-status{border-radius:999px;align-items:center;min-height:25px;padding:0 8px;display:inline-flex}.ticket-status-valid{background:var(--success);color:var(--midnight)}.ticket-status-used{color:#625e56;background:#e1ded6}.ticket-status-transferred,.ticket-status-refunded{background:var(--error);color:var(--midnight)}.mobile-ticket-wrap{justify-self:center;width:min(100%,560px)}.mobile-ticket{border:2px solid var(--midnight);background:var(--white);color:var(--midnight);box-shadow:10px 12px 0 var(--midnight);border-radius:27px;position:relative;overflow:hidden}.mobile-ticket:after{content:"";pointer-events:none;opacity:.12;background-image:radial-gradient(#111 .8px,#0000 .9px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.mobile-ticket-top{background:var(--brand-purple);color:var(--white);border-top:6px solid var(--ticket-accent,var(--brand-violet));justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.mobile-ticket-title{padding:35px 26px 30px}.mobile-ticket-title h2{max-width:440px;margin:0}.ticket-facts{grid-template-columns:1fr 1fr;gap:16px;padding:0 26px 30px;display:grid}.ticket-facts>div{align-items:flex-start;gap:9px;display:flex}.ticket-facts svg{flex:none;width:19px;height:19px}.ticket-facts span{gap:4px;display:grid}.ticket-facts small,.ticket-seat-stub small{opacity:.65}.ticket-seat-stub{background:var(--ink);min-height:90px;color:var(--white);grid-template-columns:1.5fr .7fr .7fr;align-items:center;padding:15px 26px;display:grid}.ticket-seat-stub>div{gap:6px;display:grid}.ticket-perforation{background:var(--white);border-bottom:1px dashed #999;height:20px;position:relative}.ticket-perforation i{background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:24px;height:24px;position:absolute;top:-12px}.ticket-perforation i:first-child{left:-13px}.ticket-perforation i:last-child{right:-13px}.ticket-credential{background:var(--midnight);min-height:220px;color:var(--white);grid-template-columns:160px 1fr;align-items:center;gap:27px;padding:27px 30px 31px;display:grid}.credential-grid{background:var(--white);border:1px solid var(--white);grid-template-columns:repeat(13,1fr);gap:2px;width:160px;height:160px;padding:11px;display:grid}.credential-grid i{background:0 0}.credential-grid i.active{background:var(--ink)}.ticket-credential p{gap:10px;min-width:0;margin:0;display:grid}.ticket-credential p b{overflow-wrap:anywhere}.ticket-credential p small{color:#b9bdd0}.wallet-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.wallet-actions button{border:0}.wallet-actions .button-ghost{border:1px solid var(--line)}.wallet-security{color:var(--muted);justify-content:center;gap:9px;margin-top:22px;display:flex}.wallet-security>svg{width:19px;height:19px;color:var(--success);flex:none}.wallet-security span{gap:4px;display:grid}.wallet-security b{color:var(--ink)}.wallet-notice{border:1px solid var(--midnight);border-radius:var(--radius-sm);background:var(--success);width:min(100%,870px);min-height:54px;color:var(--midnight);grid-template-columns:26px 1fr 28px;align-items:center;gap:10px;margin:0 auto 30px;padding:10px 14px;display:grid}.wallet-notice>svg{width:19px;height:19px}.wallet-notice button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.wallet-notice button:hover{background:#16855b1a}.wallet-notice button svg{width:15px;height:15px}.caret-open{transform:rotate(180deg)}.ticket-detail-panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);grid-template-columns:1fr 1fr;gap:13px 25px;margin-top:12px;padding:16px 18px;display:grid}.ticket-detail-panel p{gap:4px;margin:0;display:grid}.ticket-detail-panel span{color:var(--muted)}.ticket-detail-panel b{overflow-wrap:anywhere}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10100fab;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.event-modal{width:min(620px,100%);max-height:calc(100vh - 56px);padding:27px;overflow-y:auto;box-shadow:0 28px 80px #00000047}.event-modal form{gap:18px;display:grid}.modal-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.modal-title h2{margin:0}.modal-title>button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.modal-title>button svg{width:18px;height:18px}.modal-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.modal-actions{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.transfer-modal{width:min(520px,100%)}.transfer-summary{background:var(--paper-deep);border-radius:12px;gap:5px;padding:16px;display:grid}.transfer-summary span{color:var(--brand-purple)}.transfer-summary small{color:var(--muted);margin-top:5px}.organizer-shell{background:var(--cloud);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.organizer-sidebar{z-index:30;background:var(--midnight);height:100vh;color:var(--white);flex-direction:column;padding:23px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.organizer-brand{padding:0 9px 22px}.organization-switch{width:100%;min-height:62px;color:var(--white);text-align:left;background:#11123b;border:1px solid #353753;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:9px 10px;display:grid}.org-avatar{background:var(--brand-purple);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.org-avatar img,.organizer-user>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.organization-switch>span:nth-child(2){gap:3px;min-width:0;display:grid}.organization-switch b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-switch small{color:#8f8c84}.organizer-sidebar nav{gap:4px;margin-top:23px;display:grid}.organizer-sidebar nav>p{color:#6f6c65;margin:18px 10px 7px}.organizer-sidebar nav>a{color:#aaa79f;border-radius:9px;grid-template-columns:21px 1fr;align-items:center;gap:9px;min-height:43px;padding:0 11px;display:grid}.organizer-sidebar nav>a:hover{color:var(--white);background:#1d1d1c}.organizer-sidebar nav>a.active{background:var(--brand-purple);color:var(--white)}.organizer-sidebar nav>a svg{width:18px;height:18px}.organizer-role{border:1px solid #2a2a28;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:62px;padding:9px 10px;display:grid}.organizer-role>span:first-child{width:32px;height:32px;color:var(--lime);background:#292927;border-radius:50%;place-items:center;display:grid}.organizer-role>span:last-child{gap:3px;display:grid}.organizer-role small{color:#77736a}.organizer-user{border-top:1px solid #292927;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;margin-top:auto;padding:17px 8px 0;display:grid}.organizer-user-static{grid-template-columns:34px 1fr}.organizer-user>span{background:var(--brand-purple);width:34px;height:34px;color:var(--white);border-radius:50%;place-items:center;display:grid}.organizer-user p{gap:3px;min-width:0;margin:0;display:grid}.organizer-user small{color:#77736a}.organizer-user form{display:contents}.organizer-user form button{color:#77736a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.organizer-user form button:hover{color:var(--white);background:#292927}.organizer-user form svg{width:16px}.organizer-main{min-width:0}.organizer-topbar{border-bottom:1px solid var(--rules);background:var(--warm-paper);justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:0 clamp(24px,4vw,54px);display:flex}@supports (color:color-mix(in lab, red, red)){.organizer-topbar{background:color-mix(in srgb, var(--warm-paper) 90%, transparent)}}.organizer-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.organizer-topbar .brand{display:none}.organizer-topbar>div{align-items:center;gap:10px;display:flex}.mobile-org-logo{display:none}.scanner-mode,.local-mode-pill{background:var(--cloud);min-height:31px;color:var(--brand-purple);border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.local-mode-pill svg{width:15px;height:15px}.organizer-content{width:min(1320px,100%);margin:0 auto;padding:44px clamp(24px,4vw,54px) 90px}.organizer-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.organizer-page-heading h1{margin:0}.organizer-page-heading>div>span{color:var(--muted);margin-top:14px;display:block}.dashboard-card{background:var(--white);border:1px solid #d8d2c6;border-radius:16px}.dashboard-card-header{border-bottom:1px solid #e3ded3;justify-content:space-between;align-items:flex-start;gap:20px;min-height:78px;padding:19px 21px;display:flex}.dashboard-card-header p{color:var(--muted);margin:0 0 5px}.dashboard-card-header h2{margin:0}.dashboard-card-header span{color:var(--muted);margin-top:5px;display:block}.dashboard-card-header>svg{width:23px;height:23px;color:var(--brand-purple)}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px;display:grid}.kpi-grid article{background:var(--white);border:1px solid #d8d2c6;border-radius:14px;min-height:147px;padding:19px}.kpi-grid article>div{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.kpi-grid article>div svg{width:23px;height:23px;color:var(--brand-purple)}.kpi-grid article>strong{margin-top:20px;display:block}.kpi-grid article>p{align-items:center;gap:4px;margin:13px 0 0;display:flex}.kpi-grid article>p svg{width:12px;height:12px}.kpi-grid article>p span{color:var(--muted)}.positive{color:var(--success)}.neutral{color:var(--muted)}.organizer-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:20px;margin-bottom:20px;display:grid}.sales-chart{padding:28px 21px 18px}.sales-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 54px,#1515150f 55px);grid-template-columns:repeat(7,1fr);align-items:end;gap:clamp(7px,2vw,18px);height:220px;display:grid}.sales-bars>div{grid-template-rows:18px 1fr 25px;place-items:end center;gap:4px;height:100%;display:grid}.sales-bars span{color:var(--brand-purple);opacity:0;transition:opacity .2s,transform .2s;transform:translateY(3px)}.sales-bars>div:hover span{opacity:1;transform:none}.sales-bars i{background:linear-gradient(to top, var(--brand-purple), var(--brand-violet));border-radius:7px 7px 2px 2px;align-self:end;width:min(34px,65%);min-height:8px;box-shadow:inset 0 1px #ffffff59}.sales-bars small{color:var(--muted)}.next-event{overflow:hidden}.next-event-date{align-items:center;gap:13px;padding:22px;display:flex}.next-event-date>svg{width:42px;height:42px;color:var(--brand-purple)}.next-event-date span{align-items:baseline;gap:7px;display:flex}.next-event-date small{color:var(--muted)}.event-progress{padding:0 22px 20px}.event-progress p{justify-content:space-between;margin:0 0 8px;display:flex}.event-progress>i,.admin-inventory>i{background:#dfdcd4;border-radius:999px;height:7px;display:block;overflow:hidden}.event-progress>i>span,.admin-inventory>i>span{border-radius:inherit;background:var(--brand-purple);height:100%;display:block}.event-progress>small{color:var(--muted);margin-top:7px;display:block}.next-event-stats{border-block:1px solid #e3ded3;grid-template-columns:repeat(3,1fr);padding:17px 22px;display:grid}.next-event-stats span{gap:5px;display:grid}.next-event-stats small{color:var(--muted)}.next-event>a{justify-content:space-between;align-items:center;min-height:48px;padding:0 22px;display:flex}.next-event>a svg{width:15px}.organizer-tables-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dashboard-card-header a{color:var(--brand-purple);align-items:center;gap:5px;display:inline-flex}.mini-event-list>a,.mini-event-list>div,.mini-order-list>div{border-bottom:1px solid #ece8df;align-items:center;gap:12px;min-height:73px;padding:10px 17px;display:grid}.mini-event-list>a{grid-template-columns:46px 1fr auto 16px}.mini-event-list>div{grid-template-columns:46px 1fr auto}.mini-order-list>div{grid-template-columns:32px 1fr auto}.mini-event-list>a:last-child,.mini-event-list>div:last-child,.mini-order-list>div:last-child{border-bottom:0}.mini-event-date{border-radius:8px;align-content:center;place-items:center;gap:3px;width:43px;height:49px;display:grid}.mini-event-list a>span:nth-child(2),.mini-event-list a>span:nth-child(3),.mini-event-list div>span:nth-child(2),.mini-event-list div>span:nth-child(3),.mini-order-list div>span{gap:4px;min-width:0;display:grid}.mini-event-list b,.mini-order-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-event-list small,.mini-order-list small{color:var(--muted)}.mini-event-list>a>svg{width:14px}.order-icon{border-radius:50%;place-items:center;width:30px;height:30px;display:grid!important}.order-icon svg{width:16px;height:16px}.order-icon.paid{background:var(--success);color:var(--midnight)}.order-icon.refunded{background:var(--error);color:var(--midnight)}.order-icon.pending{color:var(--muted);background:#eeeae0}.demo-toast{border:1px solid var(--midnight);background:var(--success);min-height:58px;color:var(--midnight);border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin:-10px 0 25px;padding:10px 14px;display:grid}.demo-toast>svg{width:20px;height:20px}.demo-toast>span{gap:3px;display:grid}.demo-toast button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.events-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.organizer-empty-state{grid-column:1/-1}.admin-event-card{background:var(--white);border:1px solid #d8d2c6;border-radius:16px;grid-template-columns:155px 1fr;min-width:0;display:grid;overflow:hidden}.admin-event-art{isolation:isolate;flex-direction:column;justify-content:space-between;min-height:260px;padding:17px;display:flex;position:relative;overflow:hidden}.admin-event-art>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.admin-event-art:has(img){color:var(--white)}.admin-event-art strong{overflow-wrap:anywhere}.admin-event-body{flex-direction:column;min-width:0;padding:17px;display:flex}.admin-event-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-event-title h2{margin:0 0 9px}.pill-draft{background:var(--warning);color:var(--midnight)}.admin-event-facts{color:var(--muted);gap:8px;margin:18px 0;display:grid}.admin-event-facts span{align-items:center;gap:7px;display:flex}.admin-event-facts svg{width:14px;height:14px}.admin-inventory{margin-top:auto}.admin-inventory p{justify-content:space-between;margin:0 0 8px;display:flex}.admin-inventory p span{color:var(--muted)}.admin-event-footer{border-top:1px solid #e7e2d8;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin-top:18px;padding-top:14px;display:grid}.admin-event-footer>span{gap:4px;display:grid}.admin-event-footer small{color:var(--muted)}.admin-event-footer>a{border:1px solid var(--line);background:0 0;border-radius:999px;justify-content:center;align-items:center;min-height:31px;padding:0 10px;display:inline-flex}.order-metrics,.inventory-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.order-metrics article,.inventory-metrics article{background:var(--white);border:1px solid #d8d2c6;border-radius:14px;gap:6px;min-height:112px;padding:17px 19px;display:grid}.order-metrics span,.inventory-metrics span,.order-metrics small,.inventory-metrics small{color:var(--muted)}.orders-card{overflow:hidden}.orders-toolbar{border-bottom:1px solid #e3ded3;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 16px;display:flex}.orders-toolbar>label{border:1px solid var(--line);background:#fbfaf6;border-radius:999px;align-items:center;gap:8px;width:min(420px,100%);height:42px;padding:0 12px;display:flex}.orders-toolbar>label>svg{flex:none;width:16px}.orders-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0}.orders-toolbar label button{background:var(--paper-deep);border:0;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid}.orders-toolbar label button svg{width:12px}.orders-toolbar>div{gap:5px;display:flex}.orders-toolbar>div button{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 13px}.orders-toolbar>div button.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.orders-table-wrap{overflow-x:auto}.orders-table-wrap table{border-collapse:collapse;width:100%;min-width:820px}.orders-table-wrap th{height:42px;color:var(--muted);text-align:left;background:#f4f1e9;padding:0 16px}.orders-table-wrap td{border-top:1px solid #ece8df;height:60px;padding:0 16px}.admin-order-status{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;display:inline-flex}.admin-order-status.paid{background:var(--success);color:var(--midnight)}.admin-order-status.refunded{background:var(--error);color:var(--midnight)}.empty-table{color:var(--muted);place-items:center;gap:9px;padding:60px 20px;display:grid}.empty-table svg{width:30px;height:30px}.empty-table b{color:var(--ink)}.admission-heading{align-items:center}.admission-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.admission-stats article{background:var(--white);border:1px solid #d8d2c6;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:94px;padding:16px;display:grid}.admission-stats article>svg{width:35px;height:35px;color:var(--brand-purple)}.admission-stats article span{gap:5px;display:grid}.admission-stats small{color:var(--muted)}.admission-stats article>b{color:var(--success)}.admission-grid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:18px;margin-bottom:18px;display:grid}.scanner-card{color:var(--white);background:#111;border-radius:16px;overflow:hidden}.scanner-manual{background:radial-gradient(circle at 20% 20%,#333 0,#161616 58%,#0b0b0b 100%);align-items:center;gap:18px;min-height:220px;padding:34px;display:flex}.scanner-manual>svg{width:54px;height:54px;color:var(--lime);flex:none}.scanner-manual h2{margin:0}.scanner-manual p{color:#9b978f;margin:9px 0 0}.scanner-card form{padding:18px}.scanner-card form label>span{color:#aaa79f;margin-bottom:8px;display:block}.scanner-card form label>div{grid-template-columns:1fr auto;display:grid}.scanner-card input{min-width:0;height:45px;color:var(--white);background:#1d1d1c;border:1px solid #3a3a37;border-radius:9px 0 0 9px;outline:0;padding:0 12px}.scanner-card form button{background:var(--lime);min-height:45px;color:var(--ink);border:0;border-radius:0 9px 9px 0;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.scanner-card form button svg{width:15px}.demo-credential{color:#8f8c84;text-align:left;cursor:pointer;background:0 0;border:1px dashed #454540;border-radius:9px;width:calc(100% - 36px);margin:-5px 18px 18px;padding:10px 12px}.demo-credential b{color:var(--white)}.scan-result{background:var(--white);border:1px solid #d8d2c6;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;padding:36px;display:flex}.scan-result-success{background:var(--success);border-color:var(--midnight);color:var(--midnight)}.scan-result-error{background:var(--error);border-color:var(--midnight);color:var(--midnight)}.result-icon{background:var(--ink);width:64px;height:64px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.scan-result-success .result-icon,.scan-result-error .result-icon{background:var(--midnight);color:var(--white)}.result-icon svg{width:29px;height:29px}.scan-result>p{color:var(--muted);margin:13px 0 0}.scan-result>h2{margin:0}.scan-result>span{color:var(--muted);margin-top:16px}.scan-result-success>p,.scan-result-success>span,.scan-result-error>p,.scan-result-error>span{color:var(--midnight)}.scan-result-actions{gap:8px;width:100%;margin-top:28px;display:grid}.scan-result-actions button{background:var(--ink);min-height:43px;color:var(--white);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.scan-result-actions button.reverse-scan{color:var(--ink);background:0 0;border:1px solid #0000002e}.scan-result-actions svg{width:15px;height:15px}.scan-history{overflow:hidden}.scan-history>.dashboard-card-header+div>p{border-top:1px solid #ece8df;grid-template-columns:28px minmax(180px,1.3fr) .6fr auto auto;align-items:center;gap:12px;min-height:56px;margin:0;padding:8px 17px;display:grid}.scan-history>div>p>small{color:var(--muted)}.scan-ok,.scan-bad{border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.scan-ok{background:var(--success);color:var(--midnight)}.scan-bad{background:var(--error);color:var(--midnight)}.scan-ok svg,.scan-bad svg{width:14px;height:14px}.history-reverse{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;min-height:29px;padding:0 10px}.no-scans{color:var(--muted);text-align:center;padding:38px 20px}.event-switcher{gap:7px;min-width:250px;display:grid}.event-switcher span{color:var(--muted)}.event-switcher select{border:1px solid var(--line);background:var(--white);height:43px;color:var(--ink);border-radius:10px;padding:0 35px 0 12px}.onsale-command{background:var(--brand-purple);min-height:96px;color:var(--white);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:17px 20px;display:flex}.onsale-command>div{align-items:center;gap:14px;display:flex}.command-icon{background:var(--lime);width:45px;height:45px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.command-icon svg{width:19px;height:19px}.onsale-command p{gap:4px;margin:0;display:grid}.onsale-command small,.onsale-command p span{color:var(--white)}.onsale-paused{background:#3b3934}.onsale-paused small,.onsale-paused p span{color:#b7b2a8}.onsale-note{color:#d8d3ca;text-align:right;max-width:190px}.inventory-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px;margin-bottom:18px;display:grid}.inventory-pools,.adjustment-card,.inventory-ledger{overflow:hidden}.inventory-pool-list article{border-top:1px solid #ece8df;grid-template-columns:8px 1fr auto;align-items:center;gap:13px;min-height:88px;padding:13px 18px;display:grid}.inventory-pool-list article>i{border-radius:999px;width:8px;height:44px}.inventory-pool-list article>span{gap:5px;min-width:0;display:grid}.inventory-pool-list article small{color:var(--muted)}.inventory-pool-list article>p{text-align:right;gap:3px;margin:0;display:grid}.inventory-pool-list article>div{background:#dfdcd4;border-radius:999px;grid-column:2/-1;height:6px;overflow:hidden}.inventory-pool-list article>div span{border-radius:inherit;height:100%;display:block}.adjustment-card form{gap:16px;padding:20px;display:grid}.quantity-adjuster{grid-template-columns:43px 1fr 43px;display:grid}.quantity-adjuster button{border:1px solid var(--line);background:var(--paper-deep);cursor:pointer;place-items:center;height:46px;padding:0;display:grid}.quantity-adjuster button:first-child{border-radius:9px 0 0 9px}.quantity-adjuster button:last-child{border-radius:0 9px 9px 0}.quantity-adjuster button svg{width:14px}.quantity-adjuster input{text-align:center;border-inline:0;border-radius:0;height:46px}.inventory-ledger>div:last-child>p{border-top:1px solid #ece8df;grid-template-columns:48px .7fr 1.4fr auto;align-items:center;gap:12px;min-height:56px;margin:0;padding:8px 17px;display:grid}.inventory-ledger p>span:nth-of-type(2),.inventory-ledger p>small{color:var(--muted)}.adjustment-positive,.adjustment-negative{border-radius:999px;justify-content:center;align-items:center;min-height:27px;display:inline-flex}.adjustment-positive{background:var(--success);color:var(--midnight)}.adjustment-negative{background:var(--error);color:var(--midnight)}.settings-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:18px;display:grid}.integration-card{grid-template-columns:48px 1fr;align-items:flex-start;gap:15px;min-height:190px;padding:21px;display:grid}.integration-card>span{background:var(--cloud);width:46px;height:46px;color:var(--brand-purple);border-radius:13px;place-items:center;display:grid}.integration-card>span svg{width:24px;height:24px}.integration-card p{gap:7px;margin:0;display:grid}.integration-card small{color:var(--muted)}.integration-card b{background:var(--warning);width:max-content;min-height:26px;color:var(--midnight);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.integration-card em{color:var(--muted)}.settings-lower-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.roles-card,.danger-card{overflow:hidden}.roles-card>div:last-child>p{border-top:1px solid #ece8df;grid-template-columns:34px .7fr 1.3fr;align-items:center;gap:11px;min-height:67px;margin:0;padding:10px 17px;display:grid}.roles-card>div:last-child>p>span{background:var(--ink);width:33px;height:33px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.roles-card small{color:var(--muted)}.danger-card{flex-direction:column;justify-content:space-between;gap:28px;padding:22px;display:flex}.danger-card>div:first-child{grid-template-columns:46px 1fr;align-items:flex-start;gap:14px;display:grid}.danger-card>div:first-child>span{background:var(--error);width:45px;height:45px;color:var(--midnight);border-radius:12px;place-items:center;display:grid}.danger-card>div:first-child svg{width:23px;height:23px}.danger-copy{margin:0}.danger-card h2{margin:7px 0 11px}.danger-card em{color:var(--muted)}.danger-card>button{align-self:flex-start}.danger-confirm{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding-top:15px;display:flex}.danger-confirm>span{color:var(--error);margin-right:auto}@media (max-width:940px){.checkout-grid{grid-template-columns:1fr}.order-review{grid-row:1;position:static}.wallet-layout{grid-template-columns:1fr;gap:40px}.wallet-list{width:min(100%,600px);margin-inline:auto}}@media (max-width:680px){.primary-image-layout,.primary-image-editor-compact .primary-image-layout{grid-template-columns:1fr}.primary-image-preview{width:160px}.checkout-topline{flex-direction:column;align-items:flex-start;gap:20px}.hold-timer{width:100%}.checkout-heading{margin-top:38px}.form-grid{grid-template-columns:1fr}.form-field-full{grid-column:auto}.payment-demo{grid-template-columns:1fr}.payment-card{min-height:155px}.order-review-event{grid-template-columns:100px 1fr}.success-actions{flex-direction:column;align-items:stretch}.mobile-ticket{box-shadow:6px 7px 0 var(--ink);border-radius:20px}.ticket-facts{grid-template-columns:1fr}.ticket-credential{grid-template-columns:130px 1fr;gap:18px;padding-inline:20px}.credential-grid{gap:1px;width:130px;height:130px;padding:8px}.wallet-actions,.ticket-detail-panel{grid-template-columns:1fr}.modal-backdrop{padding:14px}.event-modal{max-height:calc(100vh - 28px);padding:22px 18px}.modal-grid{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions .button-base{width:100%}}.account-page{padding-bottom:80px}.account-layout{gap:22px;max-width:900px;margin-top:-42px;display:grid;position:relative}.account-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.account-summary article{background:var(--ink);min-width:0;color:var(--white);border-radius:14px;align-items:center;gap:12px;padding:18px;display:flex}.account-summary svg{width:27px;height:27px;color:var(--lime);flex:none}.account-summary span{gap:4px;min-width:0;display:grid}.account-summary small{color:#aaa79f}.account-summary b{text-overflow:ellipsis;overflow:hidden}.account-profile-form{gap:24px;padding:28px;display:grid}.account-profile-form>div:first-child,.account-activity>div:first-child{gap:6px;display:grid}.account-profile-form p,.account-activity>div p,.account-danger p{color:var(--muted)}.account-profile-form>button{justify-self:start}.account-consent{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:flex-start;gap:12px;padding:16px;display:flex}.account-consent input{accent-color:var(--brand-purple);margin-top:3px}.account-consent span{gap:3px;display:grid}.account-consent small{color:var(--muted)}.account-notice{border:1px solid var(--midnight);background:var(--success);color:var(--midnight);border-radius:10px;align-items:center;gap:8px;padding:12px 15px;display:flex}.account-activity{gap:0;padding:28px;display:grid}.account-activity>div:first-child{margin-bottom:15px}.account-activity>p:not(.account-activity-empty){border-top:1px solid var(--line);grid-template-columns:1fr 130px 190px;align-items:center;gap:12px;min-height:48px;display:grid}.account-activity>p span,.account-activity>p small{color:var(--muted)}.account-activity-empty{color:var(--muted);padding-top:12px}.account-danger{border-color:#e6b5b0;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.account-danger>div{gap:6px;display:grid}.account-danger>div:last-child{grid-auto-flow:column;gap:8px;display:flex}.admin-page{background:var(--paper);min-height:100vh;padding-bottom:70px}.admin-page>header{border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;min-height:72px;padding:0 32px;display:flex}.admin-page>header nav{gap:20px;display:flex}.admin-page main{padding-top:55px}.admin-page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.admin-page-heading p{color:var(--muted);margin-top:8px}.admin-page-heading>span{background:var(--ink);color:var(--white);border-radius:999px;padding:8px 12px}.admin-accounts-table{overflow-x:auto}.admin-accounts-table table{border-collapse:collapse;width:100%}.admin-accounts-table th,.admin-accounts-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:14px}.admin-accounts-table th{color:var(--muted)}.admin-accounts-table td:first-child{gap:3px;min-width:220px;display:grid}.admin-accounts-table td:first-child small{color:var(--muted)}.admin-accounts-table select{border:1px solid var(--line);background:var(--white);border-radius:8px;min-width:120px;padding:8px}.admin-accounts-table button{background:var(--ink);width:34px;height:34px;color:var(--white);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.admin-accounts-table button:disabled{opacity:.45}.admin-account-identity{align-items:center;gap:9px;display:flex}.admin-account-identity>img{object-fit:cover;border-radius:50%;width:32px;height:32px}.admin-account-identity>span{gap:3px;display:grid}.team-tabs{border:1px solid var(--line);background:var(--white);border-radius:12px;gap:4px;margin-bottom:20px;padding:5px;display:inline-flex}.team-tabs button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.team-tabs button svg{width:16px;height:16px}.team-tabs button.active{background:var(--ink);color:var(--white)}.team-panel{border-radius:var(--radius-md);overflow:hidden}.team-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.team-toolbar>div{align-items:center;gap:4px;display:flex}.team-toolbar button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px}.team-toolbar button.active{color:var(--ink);background:#ece8df}.team-toolbar input{border:1px solid var(--line);background:var(--paper);border-radius:9px;width:min(280px,45vw);min-height:38px;padding:0 13px}.team-member-list>article{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(170px,1fr) 78px minmax(150px,210px) auto;align-items:center;gap:13px;min-height:76px;padding:12px 17px;display:grid}.team-member-list>article:last-child{border-bottom:0}.team-member-list>article.member-removed{opacity:.62}.team-avatar{background:var(--ink);width:38px;height:38px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.team-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.organizer-attribution-logo{object-fit:contain;border-radius:8px;width:100%;height:100%}.primary-image-editor{gap:18px;padding:24px;display:grid}.primary-image-copy{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.primary-image-copy h2{margin:0 0 5px}.primary-image-copy p{color:var(--muted);margin:0}.primary-image-copy>span{color:var(--success);align-items:center;gap:5px;display:flex}.primary-image-layout{grid-template-columns:190px 1fr;align-items:center;gap:22px;display:grid}.primary-image-preview{aspect-ratio:1;background:var(--paper);color:var(--muted);border-radius:14px;place-items:center;display:grid;overflow:hidden}.primary-image-preview img{object-fit:cover;width:100%;height:100%}.primary-image-preview>svg{width:45px;height:45px}.primary-image-controls{justify-items:start;gap:11px;display:grid}.primary-image-controls>label{cursor:pointer}.primary-image-controls>label input{opacity:0;width:1px;height:1px;position:absolute}.primary-image-controls>small{color:var(--muted)}.focal-controls{gap:8px;width:100%;display:grid}.focal-controls label{color:var(--muted);gap:3px;display:grid}.focal-controls input{width:min(330px,100%);accent-color:var(--brand-purple)}.primary-image-delete,.primary-image-remove button{color:#a13729;cursor:pointer;background:0 0;border:0;padding:0}.primary-image-delete{align-items:center;gap:5px;display:flex}.primary-image-remove{gap:14px;display:flex}.primary-image-editor-compact{margin:0 18px 18px;padding:16px}.primary-image-editor-compact .primary-image-layout{grid-template-columns:90px 1fr}.team-member-list p{gap:4px;min-width:0;margin:0;display:grid}.team-member-list p b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-member-list p b em{color:var(--muted);background:#ece8df;border-radius:999px;margin-left:7px;padding:2px 6px}.team-member-list p small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-status{width:max-content;color:var(--muted);background:#ece8df;border-radius:999px;padding:5px 8px}.team-status-active{color:#40500d;background:#c9f04d5c}.team-status-suspended{color:#9f2338;background:#e5486224}.team-member-list select{border:1px solid var(--line);background:var(--white);border-radius:8px;min-height:36px;padding:0 10px}.team-role-label{color:var(--muted)}.team-member-actions{justify-content:flex-end;gap:6px;display:flex}.team-member-actions button,.team-role-card footer button{border:1px solid var(--line);background:var(--white);min-height:32px;color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.team-member-actions button.danger,.team-role-card footer button.danger{color:#b43b23}.team-member-actions button:disabled,.team-role-card footer button:disabled{cursor:not-allowed;opacity:.4}.team-member-actions svg,.team-role-card footer svg{width:14px;height:14px}.team-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.team-role-card{border-radius:var(--radius-md);flex-direction:column;min-height:270px;padding:22px;display:flex}.team-role-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.team-level,.team-system-role{background:var(--ink);color:var(--lime);border-radius:999px;padding:5px 8px}.team-system-role{color:var(--muted);background:#ece8df}.team-role-card h2{overflow-wrap:anywhere;margin:24px 0 8px}.team-role-card>p{overflow-wrap:anywhere;min-height:42px;color:var(--muted);margin:0}.team-role-card>span{color:var(--muted);margin-top:16px}.team-role-permissions{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.team-role-permissions small{background:var(--paper);color:var(--muted);border-radius:6px;padding:5px 7px}.team-role-card footer{gap:7px;margin-top:auto;padding-top:18px;display:flex}.team-activity-list>article{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:72px;padding:13px 18px;display:grid}.team-activity-list>article>span{background:var(--paper);width:34px;height:34px;color:var(--brand-purple);border-radius:50%;place-items:center;display:grid}.team-activity-list>article>span svg{width:17px;height:17px}.team-activity-list p{color:var(--muted);margin:0}.team-activity-list p b,.team-activity-list p strong{color:var(--ink)}.team-activity-list p small{color:#938e84;margin-top:4px;display:block}.team-load-more{margin:16px}.team-modal{width:min(520px,100vw - 30px)}.team-role-modal{width:min(820px,100vw - 30px);max-height:calc(100vh - 40px);overflow:auto}.team-modal-note{color:var(--muted);margin:0}.team-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.team-permission-groups fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:13px}.team-permission-groups legend{padding:0 6px}.team-permission-groups label{cursor:pointer;grid-template-columns:16px 1fr;gap:8px;padding:8px 3px;display:grid}.team-permission-groups input{accent-color:var(--brand-purple);margin-top:2px}.team-permission-groups label span{gap:3px;display:grid}.team-permission-groups small{color:var(--muted)}.maintenance-page{isolation:isolate;background:radial-gradient(circle at 16% 18%, #b7f04a40, transparent 28%), radial-gradient(circle at 84% 78%, #4607fd24, transparent 30%), var(--paper);align-content:center;place-items:center;gap:28px;min-height:100vh;padding:clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden}.maintenance-page:before{content:"";z-index:-2;opacity:.32;background-image:linear-gradient(#15151514 1px,#0000 1px),linear-gradient(90deg,#15151514 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 72%);mask-image:radial-gradient(circle,#000 0,#0000 72%)}.maintenance-card{z-index:2;border:1px solid var(--midnight);border-radius:var(--radius-lg);background:var(--midnight);width:min(720px,100%);color:var(--white);box-shadow:18px 18px 0 var(--brand-purple);padding:clamp(34px,7vw,74px);position:relative;overflow:hidden}.maintenance-card>.brand{margin-bottom:clamp(50px,8vw,84px)}.maintenance-wordmark{margin-bottom:clamp(50px,8vw,84px);display:block}.maintenance-icon{background:var(--brand-purple);width:68px;height:68px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.maintenance-icon svg{width:34px;height:34px}.maintenance-card h1{max-width:600px;margin:0}.maintenance-card>p{color:#b9bdd0;max-width:560px;margin:30px 0 0}.maintenance-status{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:38px;padding-top:22px;display:flex}.maintenance-status>span{align-items:center;gap:9px;display:inline-flex}.maintenance-status i{background:var(--brand-purple);border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite maintenance-pulse;box-shadow:0 0 0 5px #4607fd24}.maintenance-status small{color:#b9bdd0}.maintenance-footer{z-index:2;color:var(--muted);margin:0}.maintenance-orbit{z-index:-1;opacity:.18;border:32px solid;border-radius:50%;animation:8s ease-in-out infinite maintenance-float;position:absolute}.maintenance-orbit-one{width:330px;height:330px;color:var(--brand-purple);top:-140px;right:-80px}.maintenance-orbit-two{width:250px;height:250px;color:var(--brand-purple);border-width:24px;animation-delay:-3s;bottom:-120px;left:-70px}@keyframes maintenance-pulse{50%{opacity:.58;transform:scale(.72)}}@keyframes maintenance-float{50%{transform:translateY(18px)rotate(5deg)}}@media (max-width:680px){.brand-responsive>.brand-image-lockup{display:none}.brand-responsive>.brand-responsive-symbol{display:inline-flex}.maintenance-page{padding:22px}.maintenance-card{box-shadow:9px 9px 0 var(--ink);padding:34px 26px 38px}.maintenance-wordmark{margin-bottom:44px}.maintenance-status{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.account-summary{grid-template-columns:1fr}.account-layout{margin-top:-20px}.account-activity>p:not(.account-activity-empty){grid-template-columns:1fr;gap:4px;padding:12px 0}.account-danger{flex-direction:column;align-items:stretch}.admin-page>header{padding:0 18px}.admin-page-heading{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.team-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-member-list>article{grid-template-columns:40px 1fr auto}.team-member-list>article>.team-status,.team-member-list>article>select,.team-member-list>article>.team-role-label{grid-column:2}.team-member-actions{flex-direction:column;grid-area:1/3/span 3}}@media (max-width:620px){.team-tabs{width:100%}.team-tabs button{flex:1;justify-content:center;padding:0 8px}.team-toolbar{flex-direction:column;align-items:stretch}.team-toolbar input{width:100%}.team-role-grid,.team-permission-groups{grid-template-columns:1fr}.team-member-list>article{grid-template-columns:38px 1fr;padding:15px}.team-member-list>article>.team-status,.team-member-list>article>select,.team-member-list>article>.team-role-label,.team-member-actions{grid-area:auto/2}.team-member-actions{flex-direction:row;justify-content:flex-start}}@media (max-width:1000px){.events-toolbar{flex-direction:column;align-items:flex-start}.event-search{width:100%}.category-pills{width:100%;padding-bottom:5px;overflow-x:auto}.events-grid{grid-template-columns:repeat(2,1fr)}.event-detail-grid{grid-template-columns:340px 1fr;gap:44px}.event-detail-grid>.event-poster{height:460px}.ticket-builder{grid-template-columns:1fr}.selection-panel{position:static}}@media (max-width:680px){.events-grid{grid-template-columns:1fr}.events-grid .event-poster{height:380px}.event-detail-grid{grid-template-columns:1fr}.event-detail-grid>.event-poster{width:100%;height:440px;transform:none}.ticket-selection-title{flex-direction:column;align-items:flex-start}.onsale-unavailable{grid-template-columns:1fr}.onsale-unavailable>.button-base{width:100%}.seatmap-scroll{place-items:start;padding-inline:20px}.seatmap{transform-origin:0 0}.seat-legend{justify-content:flex-start;overflow-x:auto}}@media (max-width:960px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{min-height:400px}.auth-card-wrap{justify-items:center}.main-nav,.marketing-nav{display:none}.marketing-hero{padding-top:60px}.marketing-hero-grid{grid-template-columns:1fr;gap:56px}.marketing-hero-copy,.workspace-preview{max-width:760px}.capability-grid{grid-template-columns:repeat(2,1fr)}.audience-bridge-grid{grid-template-columns:1fr;gap:56px}.audience-sales-actions{justify-self:start}.protection-comparison{grid-template-columns:1fr}.protection-expertise-intro{grid-template-columns:1fr;align-items:start;gap:48px}.hero-grid{grid-template-columns:1fr;gap:50px}.hero-copy{max-width:700px}.hero-event{max-width:720px}.featured-grid{grid-template-columns:repeat(2,1fr)}.featured-grid .event-card:last-child{display:none}.footer-grid{grid-template-columns:1fr;gap:55px}}@media (max-width:680px){.auth-brand-panel{gap:50px;min-height:340px;padding:34px 24px}.auth-brand-panel>span{display:none}.auth-card-wrap{padding:28px 14px 48px}.auth-card{padding:30px 22px}.auth-status-card>div{flex-direction:column;align-items:stretch}.shell{width:min(100% - 28px,1180px)}.header-inner{min-height:68px}.marketing-header-inner{gap:14px;min-height:70px}.marketing-hero{padding:45px 0 68px}.marketing-hero-copy>p{margin-top:24px}.marketing-actions{flex-direction:column;align-items:stretch}.marketing-actions>*,.marketing-actions .button-base{width:100%}.workspace-preview{box-shadow:9px 9px 0 var(--brand-purple);transform:none}.workspace-preview-bar{padding-inline:16px}.workspace-preview-bar>span:last-child{display:none}.workspace-preview-body{padding:15px}.preview-heading{flex-direction:column;align-items:flex-start}.preview-metrics{grid-template-columns:1fr}.preview-metrics article{grid-template-columns:1fr auto;align-items:center}.preview-metrics small{grid-column:1/-1}.preview-panels{grid-template-columns:1fr}.marketing-operations,.audience-bridge{padding-block:80px}.marketing-section-heading p{margin-top:22px}.capability-grid{grid-template-columns:1fr;margin-top:42px}.capability-grid article{min-height:270px;padding:24px}.capability-grid article>svg{margin:34px 0 24px}.audience-bridge-grid{gap:44px}.marketing-final-actions,.marketing-final-actions .button-base{width:100%}.protection-hero{padding:72px 0 64px}.protection-comparison,.protection-arguments{padding-block:72px}.protection-panel{min-height:430px;padding:24px}.protection-pitch{margin:auto -24px -24px}.protection-argument-grid{grid-template-columns:1fr}.protection-argument-grid article{min-height:auto;padding:28px 24px 34px}.protection-argument-grid h2{margin-top:42px}.protection-evidence{margin-top:64px}.protection-evidence-grid{grid-template-columns:1fr}.protection-evidence-grid article{min-height:330px;padding:28px 24px}.protection-expertise{margin-top:64px;padding:34px 24px}.protection-expertise-flow{grid-template-columns:1fr}.protection-expertise-flow>svg{margin:-2px auto;transform:rotate(90deg)}.protection-expertise-flow>span{min-height:180px}.header-account{display:none}.home-hero{padding-top:35px}.hero-intro{margin-top:24px}.hero-event{grid-template-columns:1fr;transform:none}.hero-poster-wrap{min-height:390px}.hero-event-info{gap:32px}.ticker-track{padding-block:12px}.section{padding-block:80px}.split-heading{flex-direction:column;align-items:flex-start}.featured-grid{grid-template-columns:1fr;gap:40px}.featured-grid .event-card:last-child{display:block}.event-poster{height:350px}.steps-grid{grid-template-columns:1fr}.steps-grid article,.steps-grid article:not(:first-child){border-bottom:1px solid #393935;border-right:0;min-height:auto;padding:28px 0 45px}.steps-grid article:last-child{border-bottom:0}.step-icon{margin:28px 0 24px}.organizer-cta{flex-direction:column;align-items:flex-start;margin-block:70px;padding:42px 28px}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:8px}}@media (max-width:1120px){.organizer-shell{grid-template-columns:220px minmax(0,1fr)}.kpi-grid{grid-template-columns:repeat(2,1fr)}.organizer-dashboard-grid,.organizer-tables-grid,.events-admin-grid{grid-template-columns:1fr}.admin-event-card{grid-template-columns:170px 1fr}.inventory-grid{grid-template-columns:1fr}}@media (max-width:860px){.organizer-shell{display:block}.organizer-sidebar{height:auto;padding:14px;position:static;overflow:visible}.organizer-brand{padding:0 4px 13px}.organization-switch,.organizer-user,.organizer-sidebar nav>p,.organizer-role{display:none}.organizer-sidebar nav{gap:5px;margin:0;padding-bottom:2px;display:flex;overflow-x:auto}.organizer-sidebar nav>a{grid-template-columns:18px 1fr;min-width:max-content;padding:0 11px}.organizer-topbar{min-height:58px;padding-inline:18px}.organizer-topbar .brand{display:inline-flex}.mobile-org-logo{display:inline}.organizer-content{padding:34px 20px 70px}.admission-grid{grid-template-columns:1fr}.scan-result{min-height:370px}.settings-grid,.settings-lower-grid{grid-template-columns:1fr}}@media (max-width:680px){.organizer-topbar .storefront-link{display:none}.organizer-page-heading{flex-direction:column;align-items:flex-start}.organizer-page-heading>.button-base,.event-switcher{width:100%}.kpi-grid,.order-metrics,.inventory-metrics,.admission-stats{grid-template-columns:1fr}.admin-event-card{grid-template-columns:110px 1fr}.admin-event-art{min-height:290px;padding:12px}.admin-event-footer{grid-template-columns:1fr 1fr}.admin-event-footer>a{grid-column:1/-1}.orders-toolbar{flex-direction:column;align-items:stretch}.orders-toolbar>div{overflow-x:auto}.admission-stats article{min-height:82px}.scanner-manual{min-height:190px;padding:28px}.scan-result{min-height:330px;padding:28px}.scan-history>.dashboard-card-header+div>p{grid-template-columns:28px 1fr auto}.scan-history>.dashboard-card-header+div>p>span:nth-of-type(2),.scan-history>.dashboard-card-header+div>p>small{display:none}.onsale-command{flex-direction:column;align-items:stretch}.onsale-command>.button-base{width:100%}.inventory-ledger>div:last-child>p{grid-template-columns:45px 1fr auto}.inventory-ledger p>span:nth-of-type(2){grid-column:2/-1}.integration-card{grid-template-columns:40px 1fr;min-height:auto;padding:18px}.integration-card>span{width:40px;height:40px}.roles-card>div:last-child>p{grid-template-columns:34px 1fr}.roles-card small{grid-column:2}.danger-confirm{flex-direction:column;align-items:stretch}.danger-confirm>span{margin:0 0 5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ticker-track{animation:none!important;transform:none!important}.hero-word-list>span{opacity:0;animation:none!important;transform:none!important}.hero-word-list>span:first-child{opacity:1}.hero-event,.hero-event:hover,.event-card:hover .event-poster{transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
