@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-display:"Space Grotesk","Space Grotesk Fallback"}:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--font-display:"Space Grotesk",sans-serif;color-scheme:light;--accent:#d4920a;--accent-hover:#e8a025;--accent-bright:#ffcb45;--accent-warm:#f7931a;--accent-text:#ca5d00;--accent-subtle:rgba(212,146,10,0.12);--accent-glow:rgba(247,147,26,0.24);--accent-border:rgba(212,146,10,0.28);--surface-page:#fafaf9;--surface-card:#ffffff;--surface-card-glass:rgba(255,255,255,0.88);--surface-card-solid:rgba(255,255,255,0.96);--surface-elevated:rgba(248,250,252,0.96);--surface-dark:#131b2d;--surface-dark-alt:rgba(18,24,39,0.96);--border-light:rgba(17,24,39,0.08);--border-medium:rgba(17,24,39,0.12);--border-dark:rgba(255,255,255,0.08);--shadow-card:0 18px 40px rgba(15,23,42,0.07);--shadow-card-inset:inset 0 1px 0 rgba(255,255,255,0.65);--shadow-elevated:0 30px 70px rgba(15,23,42,0.08);--success:#166534;--success-bg:rgba(34,197,94,0.15);--danger:#991b1b;--danger-bg:rgba(239,68,68,0.14);--info-bg:rgba(59,130,246,0.15);--info:#1d4ed8;--warning-bg:rgba(251,191,36,0.18);--warning:#92400e;--text-dark:#131b2d;--text-body:#475569;--text-muted:#64748b;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-section:5rem;--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-2xl:24px;--radius-3xl:28px;--radius-full:999px}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{:host,:root{--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;--color-red-50:oklch(97.1% .013 17.38);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-green-50:oklch(98.2% .018 155.826);--color-green-600:oklch(62.7% .194 149.214);--color-gray-100:#f3f4f6;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.text-balance{text-wrap:balance}}html{color-scheme:light}body{min-height:100vh;color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb));margin:0}a{color:inherit}button,input,select{font:inherit}.page{min-height:100vh;padding:var(--space-6) var(--space-4) var(--space-6)}.card{border-radius:var(--radius-lg);background:#fff;border:1px solid #1118270f;width:min(1200px,100%);margin:0 auto;box-shadow:0 1px 3px #0f172a0a}.eyebrow{margin:0 0 var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:.6875rem;font-weight:600}.subtle-text{color:var(--color-gray-500);font-size:.75rem;line-height:1.5}.button-row{flex-wrap:wrap;gap:.5rem;display:flex}.button{border-radius:var(--radius-md);background:var(--accent);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s,opacity .16s,background .16s;display:inline-flex;box-shadow:0 4px 12px #d4920a26}.button:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 6px 16px #d4920a33}.button-secondary:hover{box-shadow:none;background:#f8fafcf5}.button:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-secondary{color:var(--color-gray-900);box-shadow:none;background:#fff;border-color:#1118271f}.button-secondary:disabled{color:#64748b;background:#f1f5f9f5;border-color:#94a3b833}.button-attention{background:var(--accent);color:#fff;border-color:#0000;box-shadow:0 12px 24px #f59e0b2e}.button-attention:hover{opacity:.9}.button-danger{color:#fff;background:#dc2626}.button-ghost{color:#fff;box-shadow:none;background:#ffffff29;border-color:#ffffff38}.button-small{white-space:nowrap;min-height:1.875rem;padding:0 .625rem;font-size:.75rem}.button.is-pending,.button[data-pending=true]{cursor:progress;opacity:.92}.button.is-pending:after,.button[data-pending=true]:after{content:"";opacity:.38;background:currentColor;border-radius:999px;width:.55rem;height:.55rem;margin-left:.55rem;animation:console-pulse 1s ease-in-out infinite;display:inline-block}.checkout-page-header,.checkout-status-header,.console-section-header,.feed-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.checkout-form-section h2,.checkout-page-header h1,.checkout-sidebar-card h2,.checkout-sidebar-card h3,.checkout-status-header h2,.console-section h2,.console-section h3,.feed-header h1{color:var(--color-gray-900);margin:0;font-size:.9375rem;font-weight:600}.checkout-shell,.console-shell{background:linear-gradient(#f8fafc,#f1f5f9)}.console-shell{align-items:center;gap:var(--space-4);flex-direction:column;padding-top:0;display:flex}.console-shell>*{width:100%;max-width:1200px}.console-shell>.tenant-dashboard-header{max-width:none}.checkout-card,.console-card-shell{padding:var(--space-6)}.console-content,.console-page-body{gap:var(--space-6);display:grid}.console-disclosure{border-radius:var(--radius-md);background:#ffffff80;border:1px solid #1118270f}.console-luma-card>.console-disclosure{background:0 0;border:none;border-top:1px solid #1118270f;border-radius:0}.console-disclosure-summary{width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;text-align:left;background:0 0;border:0}.console-luma-card>.console-disclosure>.console-disclosure-summary{padding:var(--space-3) 0}.console-disclosure-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.console-disclosure-heading-end{justify-content:flex-end;align-items:flex-start;gap:var(--space-3);flex:none;display:flex}.console-disclosure-summary-extras{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.console-disclosure-title{color:var(--color-gray-900);font-size:.8125rem;font-weight:600;display:block}.console-disclosure-heading p{margin:var(--space-1) 0 0}.console-disclosure-toggle{width:.875rem;height:.875rem;color:var(--color-gray-400);flex:none;margin-top:.125rem;transition:transform .16s;transform:rotate(0)}.console-disclosure[data-state=open] .console-disclosure-toggle{transform:rotate(180deg)}.console-disclosure-body{gap:var(--space-3);padding:var(--space-3);border-top:1px solid #1118270f;display:grid}.console-luma-card>.console-disclosure>.console-disclosure-body{padding:var(--space-3) 0 0;border-top:none}.console-dialog-overlay{z-index:80;backdrop-filter:blur(6px);background:#0f172a5c;position:fixed;inset:0}.console-dialog-content{z-index:81;width:min(32rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:var(--space-5);border-radius:var(--radius-xl);background:#fffffffa;border:1px solid #11182714;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 70px #0f172a2e,inset 0 1px #ffffffb3}.console-dialog-header{justify-content:space-between;gap:var(--space-4);display:flex}.console-dialog-title{color:var(--color-gray-900);margin:0;font-size:1.2rem;font-weight:700}.console-dialog-description{margin:.45rem 0 0}.console-dialog-close{width:2rem;height:2rem;color:var(--color-gray-700);background:#f8fafceb;border:1px solid #11182714;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.console-dialog-body,.console-dialog-form{margin-top:var(--space-4)}.console-dialog-form{gap:var(--space-4);display:grid}.console-dialog-actions{justify-content:flex-end}.console-switch-field{gap:var(--space-4);cursor:pointer;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:#f8fafcb8;border:1px solid #11182714;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.console-switch-field-pending{cursor:progress;background:#f8fafceb;border-color:#1118271f}.console-switch-field-pending:after{content:"";z-index:1;border-radius:inherit;cursor:progress;position:absolute;inset:0}.console-switch-field-pending,.console-switch-field-pending *{cursor:progress}.console-switch-copy{z-index:2;gap:.35rem;min-width:0;display:grid;position:relative}.console-switch-label{color:var(--color-gray-900);font-size:1rem;line-height:1.3;display:block}.console-switch-description{margin:0;font-size:.95rem}.console-switch-feedback{color:#92400e;margin:0;font-size:.84rem;font-weight:700}.console-switch-root{z-index:2;background:#94a3b86b;border:0;border-radius:999px;flex:none;width:3rem;height:1.8rem;transition:background .16s,box-shadow .16s;position:relative;box-shadow:inset 0 1px 2px #0f172a1f}.console-switch-root[data-state=checked]{background:var(--color-green-600,#16a34a);box-shadow:none}.console-switch-root[data-pending=true]{cursor:progress;box-shadow:0 0 0 2px #fbbf2440}.console-switch-root:focus-visible{outline-offset:2px;outline:2px solid #2563eb80}.console-switch-root:disabled{opacity:.6;cursor:not-allowed}.console-switch-root[data-pending=true]:disabled{cursor:progress}.console-switch-thumb{will-change:transform;background:#fff;border-radius:999px;width:1.35rem;height:1.35rem;margin:.225rem;transition:transform .16s;display:block;transform:translate(0);box-shadow:0 1px 3px #0f172a1a}.console-switch-root[data-pending=true] .console-switch-thumb{animation:console-pulse 1s ease-in-out infinite}.console-switch-root[data-state=checked] .console-switch-thumb{transform:translate(1.2rem)}.console-nav{gap:.75rem;margin:1.5rem 0;display:flex}.console-nav-link{min-height:2.5rem;color:var(--color-gray-700);background:#ffffffd9;border:1px solid #1118271a;border-radius:999px;align-items:center;padding:0 .95rem;font-weight:600;text-decoration:none;display:inline-flex}.console-nav-link-active{background:var(--accent-subtle);border-color:var(--accent-border);color:var(--accent-text)}.console-nav-link-disabled{color:var(--color-gray-400);cursor:not-allowed;pointer-events:none;background:#94a3b81f;border-style:dashed}.tenant-workspace-header{gap:1.25rem}.tenant-dashboard-header{background:0 0;border-bottom:1px solid #11182714;border-radius:0;gap:0;padding:0;display:grid}.tenant-dashboard-header-top,.tenant-workspace-header-top{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1200px;min-height:3.25rem;margin:0 auto;display:flex}.tenant-workspace-meta{justify-content:flex-end}.tenant-dashboard-header-brand{min-width:0}.tenant-dashboard-header-name{color:var(--color-gray-900);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600;line-height:1}.tenant-workspace-nav{flex-wrap:wrap;gap:clamp(.75rem,1.2vw,1.25rem);margin:0;display:flex}.connections-inline-tabs{border-bottom:1px solid #11182714;padding-bottom:0}.onboarding-tracker{padding:var(--space-4)}.onboarding-tracker-header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.onboarding-tracker-header h3{color:var(--color-gray-900);margin:0;font-size:.875rem;font-weight:600}.onboarding-tracker-count{color:var(--color-gray-400);font-size:.75rem;font-weight:500}.onboarding-tracker-steps{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.onboarding-tracker-step{align-items:center;gap:.5rem;display:flex}.onboarding-tracker-marker{width:1.25rem;height:1.25rem;color:var(--color-gray-500);background:#1118270f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex}.onboarding-tracker-step-done .onboarding-tracker-marker{color:#16a34a;background:#22c55e1f}.onboarding-tracker-link{color:var(--color-gray-700);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .16s}.onboarding-tracker-link:hover{color:var(--accent)}.onboarding-tracker-step-done .onboarding-tracker-link{color:var(--color-gray-400);text-decoration:line-through}.tenant-workspace-nav .console-nav-link,.tenant-workspace-nav .console-nav-link-disabled{min-height:auto;color:var(--color-gray-500);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.5rem 0;font-size:.8125rem;font-weight:500;transition:color .12s}.tenant-workspace-nav .console-nav-link:hover{color:var(--color-gray-700)}.tenant-workspace-nav .console-nav-link-active{border-bottom-color:var(--accent);color:var(--color-gray-900);font-weight:600}.tenant-workspace-nav .console-nav-link-disabled{color:var(--color-gray-400)}.tenant-dashboard-header-actions{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;margin-left:auto;display:flex}.tenant-dashboard-nav-stack{flex:0 auto;width:auto;min-width:0;max-width:100%;position:relative}.tenant-dashboard-nav{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:clamp(1rem,1.6vw,1.5rem);margin:0;display:flex}.tenant-dashboard-nav-item{justify-content:center;width:auto;min-width:-moz-max-content;min-width:max-content;display:flex}.tenant-dashboard-nav-item-connections{position:relative}.tenant-dashboard-nav-link{width:auto;min-height:auto;color:var(--color-gray-500);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;padding:.625rem 0;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:color .12s;display:inline-flex}.tenant-dashboard-nav-link:hover{color:var(--color-gray-700)}.tenant-dashboard-nav-link-active{border-bottom-color:var(--accent);color:var(--color-gray-900);font-weight:600}.tenant-dashboard-nav-link-disabled{color:var(--color-gray-400);cursor:not-allowed;pointer-events:none}.tenant-dashboard-subnav{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.85rem;width:-moz-max-content;width:max-content;min-height:0;margin:0;display:flex;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%)}.tenant-dashboard-subnav-link{color:var(--color-gray-500);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 0 .2rem;font-size:.88rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.tenant-dashboard-subnav-link-active{border-bottom-color:var(--accent);color:var(--color-gray-900)}.tenant-dashboard-subnav-hidden{visibility:hidden;pointer-events:none}.tenant-dashboard-menu{flex:none;align-self:flex-start;position:relative}.tenant-dashboard-menu summary{list-style:none}.tenant-dashboard-menu summary::-webkit-details-marker{display:none}.tenant-dashboard-menu-trigger{border-radius:var(--radius-md);width:2rem;min-height:2rem;color:var(--color-gray-400);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .12s,background .12s;display:inline-flex}.tenant-dashboard-menu-trigger:hover{color:var(--color-gray-700);background:#1118270a}.tenant-dashboard-menu[open] .tenant-dashboard-menu-trigger{color:var(--color-gray-900);background:#1118270f}.tenant-dashboard-menu-content{z-index:20;border-radius:var(--radius-md);background:#fff;border:1px solid #11182714;gap:.125rem;width:min(11rem,100vw - 3rem);padding:.25rem;display:grid;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 4px 12px #0f172a1a}.tenant-dashboard-menu-group{gap:.15rem;display:grid}.tenant-dashboard-menu-group-mobile{display:none}.tenant-dashboard-menu-submenu-shell{gap:.1rem;display:grid}.tenant-dashboard-menu-subgroup{gap:.1rem;padding-left:.85rem;display:grid}.tenant-dashboard-menu-divider{background:#1118270f;height:1px;margin:.125rem 0;display:none}.tenant-dashboard-menu-entry{border-radius:var(--radius-md);width:100%;min-height:2rem;color:var(--color-gray-600);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background .1s,color .1s;display:flex}.tenant-dashboard-menu-entry-active,.tenant-dashboard-menu-entry:hover{color:var(--color-gray-900);background:#1118270a}.tenant-dashboard-menu-entry-active{font-weight:600}.tenant-dashboard-menu-entry-disabled{color:var(--color-gray-400);cursor:not-allowed;pointer-events:none}.tenant-dashboard-menu-entry-strong{color:var(--color-gray-700)}.tenant-dashboard-menu-entry-submenu{min-height:2.2rem;padding-top:.45rem;padding-bottom:.45rem;font-size:.9rem;font-weight:500}.tenant-dashboard-menu-form{margin:0}.tenant-dashboard-menu-form .tenant-dashboard-menu-entry{cursor:pointer}.organizer-shell-actions{justify-content:flex-end}.tenant-overview-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tenant-overview-card{gap:var(--space-3);align-content:start;display:grid}.tenant-overview-card h3{color:var(--color-gray-900);margin:0;font-size:1rem;font-weight:600}.tenant-overview-actions{gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.tenant-summary-card{gap:var(--space-4);display:grid}.tenant-summary-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.tenant-summary-public-link{border-radius:var(--radius-md);min-height:1.375rem;color:var(--color-gray-500);background:#1118270a;align-items:center;padding:0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:500;text-decoration:none;transition:color .12s,background .12s;display:inline-flex}.tenant-summary-public-link:hover{color:var(--color-gray-700);background:#11182712}.overview-connection-strip{gap:var(--space-2);display:grid}.overview-connection-strip h2{margin:0}.overview-connection-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.overview-connection-name{color:var(--color-gray-900);font-size:.8125rem;font-weight:600}.overview-connection-dot{background:var(--color-gray-300);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.overview-connection-dot-active{background:#16a34a}.overview-connection-detail,.overview-connection-sync{color:var(--color-gray-400);font-size:.75rem}.overview-connection-sync{margin-left:auto}.tenant-summary-list{gap:var(--space-2);margin:0;display:grid}.tenant-summary-list div{gap:.125rem;display:grid}.tenant-summary-list dt{letter-spacing:.05em;text-transform:uppercase;color:var(--color-gray-500);margin:0;font-size:.6875rem;font-weight:600}.tenant-summary-list dd{color:var(--color-gray-700);margin:0;font-size:.875rem;line-height:1.4}.tenant-summary-checkouts{gap:var(--space-3);display:grid}.tenant-summary-checkouts h4{color:var(--color-gray-900);margin:0;font-size:.875rem;font-weight:600}.tenant-checklist-card{gap:var(--space-4)}.console-tab-bar{background:linear-gradient(#f8fafceb,#fffffff0);border:1px solid #11182714;border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;padding:.75rem;display:grid}.console-tab-link{min-width:0;color:var(--color-gray-600);border:1px solid #0000;border-radius:18px;gap:.18rem;padding:.95rem 1rem;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.console-tab-link:focus-visible,.console-tab-link:hover{background:#ffffffb3;border-color:#11182714;transform:translateY(-1px)}.console-tab-link-active{color:var(--color-gray-900);background:#fffffffa;border-color:#11182714;box-shadow:0 16px 32px #0f172a14}.console-tab-link-disabled{cursor:not-allowed;pointer-events:none;box-shadow:none;background:#94a3b81f;border-style:dashed}.console-tab-link-disabled,.console-tab-link-disabled .console-tab-link-copy,.console-tab-link-disabled .console-tab-link-label{color:var(--color-gray-400)}.console-tab-link-label{color:var(--color-gray-900);font-size:1rem;font-weight:700}.console-tab-link-copy{color:var(--color-gray-600);font-size:.92rem;line-height:1.5}.console-tab-panel{gap:var(--space-6);display:grid}.console-anchor-target{scroll-margin-top:6.5rem}.tenant-checklist{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.billing-summary-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.billing-summary-card{gap:var(--space-2);min-width:0;display:grid}.billing-summary-card h3{color:var(--color-gray-900);margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.billing-summary-card .console-mini-pill-row{margin-top:var(--space-1);justify-content:flex-start}.billing-summary-card-accent{border-left:3px solid var(--accent)}.billing-cycle-detail-grid{gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid #11182714;grid-template-columns:1fr 1fr;display:grid}.billing-breakdown-card,.billing-cycle-meta-card{gap:var(--space-3);padding:var(--space-3) var(--space-4);align-content:start;display:grid}.billing-cycle-meta-card{border-left:1px solid #11182714}.billing-breakdown-list{gap:var(--space-3);margin:0;display:grid}.billing-breakdown-list div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.billing-breakdown-list dt{color:var(--color-gray-500);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.billing-breakdown-list dd{color:var(--color-gray-900);margin:0;font-size:.875rem;font-weight:600}.billing-breakdown-total{padding-top:var(--space-3);border-top:1px solid #11182714}.billing-cycle-meta-list{gap:var(--space-4)}.billing-adjustment-list,.billing-history-list{gap:var(--space-4);display:grid}.billing-adjustment-card,.billing-history-card{min-width:0}.billing-adjustment-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.settings-page-body{max-width:600px}.settings-balance-warning{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-gray-700);background:#eab30814;border:1px solid #eab30833;font-size:.8125rem;display:flex}.settings-balance-warning p{flex:1;margin:0}.tenant-checklist-item{background:#f8fafcb8;border:1px solid #11182714;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:grid}.tenant-checklist-item strong{color:var(--color-gray-900);margin-bottom:.2rem;display:block}.tenant-checklist-link{color:inherit;text-decoration:none}.tenant-checklist-link:focus-visible,.tenant-checklist-link:hover{color:var(--color-amber-700);text-decoration:underline}.tenant-checklist-item p{margin:0}.tenant-checklist-banner{color:#9a3412;background:#fffbebd6;border:1px solid #d977062e;border-radius:16px;margin:0 0 1rem;padding:.85rem .95rem;font-weight:600}.tenant-checklist-item-complete{background:#f0fdf4d6;border-color:#1665341f}.tenant-checklist-marker{width:1.7rem;height:1.7rem;color:var(--color-gray-700);background:#0f172a12;border-radius:999px;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid}.tenant-checklist-item-complete .tenant-checklist-marker{color:#166534;background:#16653424}.tenant-checklist-item-actions{margin-top:.85rem}.tenant-checklist-callout{color:#92400e;background:#f59e0b24;border-radius:999px;align-items:center;margin-top:.45rem;padding:.45rem .7rem;font-size:.92rem;font-weight:700;display:inline-flex}.tenant-start-notice{color:#166534;background:#f0fdf4e6;border:1px solid #16653429;border-radius:18px;gap:.3rem;padding:.95rem 1rem;display:grid}.tenant-start-notice p,.tenant-start-notice strong{margin:0}.tenant-onboarding-complete-banner{padding:var(--space-4);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,#22c55e2e,#0000 18rem),linear-gradient(#dcfce7fa,#f0fdf4fa);border:1px solid #16653438;animation:tenant-success-appear .42s ease-out;box-shadow:0 18px 36px #16653414,inset 0 1px #ffffffbf}.tenant-onboarding-complete-banner .console-kpi-label,.tenant-onboarding-complete-banner .subtle-text,.tenant-onboarding-complete-banner h3{color:#166534}.tenant-onboarding-complete-banner .button{box-shadow:0 14px 28px #22c55e2e}.console-pending-note{color:#92400e;margin:.15rem 0 0;font-size:.85rem;font-weight:700}@keyframes console-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.8;transform:scale(1)}}@keyframes tenant-success-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tenant-events-workspace{gap:var(--space-5);align-items:start;display:grid}.tenant-events-workspace,.tenant-events-workspace-detail-open{grid-template-columns:1fr}.tenant-events-detail-panel,.tenant-events-table-panel,.tenant-events-ticket-section{gap:var(--space-4);min-width:0}.tenant-events-detail-panel{position:static}.console-feed-issue-banner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:#fffbeb99;border:1px solid #b4530926;gap:0;display:grid}.tenant-feed-issue-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;display:flex}.tenant-feed-issue-row+.tenant-feed-issue-row{border-top:1px solid #b453091a}.tenant-feed-issue-content{align-items:flex-start;gap:var(--space-3);display:flex}.tenant-feed-issue-icon{color:var(--color-amber-500,#f59e0b);flex-shrink:0;margin-top:1px}.tenant-feed-issue-row strong{color:var(--color-gray-900);font-size:.8125rem;font-weight:600}.tenant-feed-issue-row .subtle-text{margin:2px 0 0;font-size:.75rem}.tenant-feed-issue-actions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.console-table-event-link{color:var(--color-gray-900);font-weight:600;font-size:inherit;text-decoration:none;transition:color .12s}.console-table-event-link:hover{color:var(--color-gray-600)}.tenant-events-filter-form{gap:var(--space-3);display:grid}.tenant-events-filter-actions{justify-content:flex-end}.tenant-events-filter-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.console-table-cell-stack{gap:2px;min-width:0;display:grid}.tenant-events-table-row-active td{background:#f7f9fc}.console-table .tenant-events-table-row-active td:first-child{padding-left:var(--space-3);border-left:3px solid var(--accent)}.tenant-events-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.tenant-events-detail-title{margin:var(--space-1) 0 0;color:var(--color-gray-900);font-size:.9375rem;font-weight:600;line-height:1.25}.tenant-events-detail-pills{flex-shrink:0;justify-content:flex-end}.tenant-events-detail-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-events-detail-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tenant-event-publish-form,.tenant-events-publish-section{gap:var(--space-3);display:grid}.tenant-events-table{min-width:780px}.tenant-events-ticket-table{min-width:720px}.tenant-events-cell-event{min-width:12.5rem}.tenant-events-cell-blocker{min-width:13rem}.tenant-events-cell-action,.tenant-events-cell-checkout,.tenant-events-cell-source,.tenant-events-cell-sync,.tenant-events-cell-when{white-space:nowrap}.tenant-events-cell-tickets{min-width:8.5rem}.tenant-events-time{white-space:nowrap}.tenant-ticket-review-form{gap:var(--space-3);display:grid}.tenant-ticket-review-table,.tenant-ticket-review-table-wrap{min-width:0}.tenant-ticket-review-inline-form{min-width:15rem}.tenant-ticket-review-checks{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tenant-ticket-review-check{padding:var(--space-2) var(--space-3)}.tenant-ticket-review-inline-switch{min-width:0}.tenant-ticket-review-inline-switch .console-switch-copy{gap:2px}.tenant-ticket-review-inline-switch .console-switch-label{font-size:.8125rem}.tenant-ticket-review-inline-switch .console-switch-description{font-size:.75rem}.tenant-ticket-toggle-only{justify-content:flex-end;display:flex}.tenant-ticket-toggle-minimal.console-switch-field{background:0 0;border:none;border-radius:0;flex-direction:row-reverse;justify-content:flex-end;gap:0;padding:0}.tenant-ticket-toggle-minimal .console-switch-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.console-ticket-assertion-grid,.console-ticket-review-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.console-ticket-review-card{align-content:start}.console-ticket-review-card,.console-ticket-review-head{gap:var(--space-3);display:grid}.console-ticket-review-topline{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.console-ticket-review-title{color:var(--color-gray-900);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.console-ticket-review-price{white-space:nowrap;color:var(--color-gray-700);font-size:.8125rem;font-weight:600}.console-ticket-review-pills{justify-content:flex-start}.console-ticket-review-summary{gap:var(--space-1);display:grid}.console-ticket-review-summary .subtle-text{margin:0}.console-ticket-review-actions{justify-content:flex-start;display:flex}.embed-settings-layout{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.embed-settings-no-entries{gap:var(--space-4);display:grid}.embed-settings-form,.embed-settings-section,.embed-settings-top-grid{gap:var(--space-3);display:grid}.embed-settings-top-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.embed-toggle-card{padding:var(--space-3) 0;background:0 0;border:none;border-radius:0}.embed-settings-height-card,.embed-toggle-card{min-height:100%;align-content:start}.embed-settings-section-head{gap:var(--space-1);display:grid}.embed-settings-section-head h4{color:var(--color-gray-900);margin:0;font-size:.9375rem;font-weight:600}.embed-settings-section-head .subtle-text{margin:0}.embed-settings-textarea{min-height:8.5rem}.console-textarea{resize:vertical;min-height:11rem}.embed-theme-grid{grid-template-columns:1fr 1fr;align-items:start;max-width:none}.console-section{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid #11182714;display:grid}.console-section:last-child{border-bottom:none;padding-bottom:0}.console-login-card{max-width:420px;padding:var(--space-5);border-radius:var(--radius-xl);background:#fffffff0;border:1px solid #1118270f;margin:0 auto;box-shadow:0 1px 4px #0f172a0a}.console-login-wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-dark);font-size:1.25rem;font-weight:700;text-decoration:none}.console-login-form{gap:var(--space-4);flex-direction:column;display:flex}.console-login-form .button{width:100%}.console-login-footer{text-align:center;color:var(--text-muted);margin:0;font-size:.88rem}.console-login-footer a{color:var(--accent-text);font-weight:600;text-decoration:none;transition:color .15s}.console-login-footer a:hover{color:var(--accent-hover)}.console-card-grid,.console-kpi-grid{gap:var(--space-3);display:grid}.console-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.console-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.console-kpi-card{padding:0}.console-detail-card{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:#fff;border:1px solid #11182714}.console-event-review-card,.console-luma-card,.console-luma-card-stack{gap:var(--space-4);display:grid}.console-detail-card h3,.console-luma-card h3{color:var(--color-gray-900);font-size:.9375rem;font-weight:600}.console-detail-card h4,.console-luma-card h4{color:var(--color-gray-900);font-size:.8125rem;font-weight:600}.console-luma-card-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.console-luma-sync-note{text-align:right;color:var(--color-gray-400);margin:0;font-size:.6875rem}.console-connection-status{letter-spacing:.05em;text-transform:uppercase;color:var(--color-gray-500);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.console-connection-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.console-connection-status-dot-active{background:var(--color-green-600,#16a34a)}.console-connection-status-dot-disabled{background:var(--color-gray-300)}.console-connection-status-dot-pending{background:var(--color-amber-500,#f59e0b)}.console-danger-link{all:unset;cursor:pointer;color:var(--color-red-500,#ef4444);opacity:.7;font-size:.75rem;font-weight:500;transition:opacity .12s}.console-danger-link:hover{opacity:1}.console-event-review-head,.console-luma-card-head,.console-preview-body-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.console-signal-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;display:grid}.console-signal-card{padding:var(--space-3) var(--space-3) var(--space-3) 0;gap:2px;display:grid}.console-signal-card strong{color:var(--color-gray-900);font-size:.8125rem}.console-signal-card .subtle-text{font-size:.6875rem}.console-preview-list{gap:var(--space-4);display:grid}.console-preview-list-compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.console-preview-card{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:#ffffffe0;border:1px solid #11182714;grid-template-columns:minmax(92px,120px) minmax(0,1fr);align-items:stretch;display:grid}.console-preview-card-compact{grid-template-columns:1fr}.console-preview-media{background:linear-gradient(135deg,#f7931a2e,#fff3cde6);border-radius:15px;min-height:5.75rem;display:grid;overflow:hidden}.console-preview-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.console-preview-media-square{width:7rem;min-height:7rem}.console-preview-media-fallback{place-items:center}.console-preview-media-fallback span{color:#9a3412;letter-spacing:.08em;font-size:1.2rem;font-weight:800}.console-preview-body{gap:var(--space-2);min-width:0;display:grid}.console-preview-body h4{color:var(--color-gray-900);margin:.08rem 0 0;font-size:1.08rem;line-height:1.2}.tenant-event-card,.tenant-event-list{gap:var(--space-4);display:grid}.tenant-event-card{padding:var(--space-4)}.tenant-event-head{grid-template-columns:minmax(0,1fr) auto}.tenant-event-head,.tenant-event-hero{gap:var(--space-4);align-items:start;display:grid}.tenant-event-hero{grid-template-columns:112px minmax(0,1fr);min-width:0}.tenant-event-media{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1118270a,#11182705);min-height:8.5rem;overflow:hidden}.tenant-event-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tenant-event-media-fallback{place-items:center;display:grid}.tenant-event-media-fallback span{color:var(--color-gray-400);letter-spacing:.06em;font-size:1.125rem;font-weight:700}.tenant-event-copy{gap:var(--space-2);align-content:start;min-width:0;display:grid}.tenant-event-copy h4{color:var(--color-gray-900);margin:0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.12}.tenant-event-pills{justify-content:flex-end;align-self:start}.tenant-event-summary-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tenant-event-summary-card{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #11182714;display:grid}.tenant-event-summary-card strong{color:var(--color-gray-900);font-size:1rem}.tenant-event-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap}.tenant-event-section-summary{margin:var(--space-1) 0 0;line-height:1.55}.tenant-ticket-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.tenant-ticket-card{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(#fffffff5,#f8fafcf0);border:1px solid #11182714;display:grid}.tenant-ticket-head{gap:var(--space-2);display:grid}.tenant-ticket-head h4{color:var(--color-gray-900);margin:0;font-size:1.05rem;line-height:1.22}.tenant-ticket-price{margin:0}.tenant-ticket-checks{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tenant-ticket-disclosure .console-disclosure-summary{padding-bottom:var(--space-4)}.console-checkbox{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);color:var(--color-gray-800);background:#f8fafcb8;border:1px solid #11182714;grid-template-columns:auto minmax(0,1fr);align-items:start;font-weight:600;line-height:1.45;display:grid}.console-checkbox input{margin-top:.18rem}.console-checkbox span{display:block}.tenant-upcoming-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.tenant-upcoming-card{gap:var(--space-4);padding:var(--space-4);grid-template-columns:112px minmax(0,1fr);align-items:start}.tenant-upcoming-media{border-radius:18px;min-height:10.25rem}.tenant-upcoming-body{align-content:start}.tenant-upcoming-head{gap:var(--space-3);display:grid}.tenant-upcoming-pills{justify-content:flex-start}.tenant-upcoming-date{font-size:1rem;line-height:1.45}.tenant-upcoming-summary{line-height:1.55}.tenant-upcoming-actions{gap:var(--space-3);flex-wrap:wrap;margin-top:0}.console-mini-pill-row{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.console-mini-pill{min-height:1.5rem;padding:0 var(--space-2);color:var(--color-gray-500);letter-spacing:.03em;background:#fffc;border:1px solid #1118270f;border-radius:999px;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.console-mini-pill-success{color:#166534;background:#dcfce7e6;border-color:#16653424}.console-mini-pill-warning{color:#b45309;background:#ffedd5f0;border-color:#b4530924}.console-mini-pill-danger{color:#b91c1c;background:#fee2e2f0;border-color:#b91c1c24}.console-mini-pill-info{color:#1d4ed8;background:#dbeafef0;border-color:#1e40af24}.console-mini-pill-muted{color:#475569;background:#f1f5f9f0;border-color:#47556924}.console-sync-feedback{gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:linear-gradient(#eff6fff2,#fffffff5);border:1px solid #1e40af1f}.console-sync-feedback-error{background:linear-gradient(#fef2f2f5,#fffffff5);border-color:#b91c1c1f}.console-preview-empty{padding:var(--space-2) 0}.console-preview-empty strong{margin-bottom:var(--space-1);color:var(--color-gray-500);font-size:.8125rem;font-weight:600;display:block}.console-event-review-copy{gap:var(--space-2);min-width:0;display:grid}.console-ticket-assertion-card{gap:var(--space-3)}.console-kpi-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-gray-500);margin:0;font-size:.6875rem;font-weight:600}.console-kpi-value{margin:var(--space-1) 0 0;color:var(--color-gray-900);font-size:1.5rem;font-weight:700;line-height:1.2}.console-kpi-detail{margin:var(--space-1) 0 0;font-size:.8125rem}.checkout-mono,.console-inline-code,.console-mono-cell{word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.checkout-mono-expired{opacity:.78;-webkit-text-decoration:line-through #991b1b8c;text-decoration:line-through #991b1b8c;text-decoration-thickness:.12em}.console-table-wrap{overflow-x:auto}.console-table{border-collapse:collapse;width:100%;min-width:760px}.console-table td,.console-table th{padding:var(--space-3) 0;text-align:left;vertical-align:top;color:var(--color-gray-700);border-bottom:1px solid #1118270d;font-size:.8125rem}.console-table th{padding-top:0;padding-bottom:var(--space-2);letter-spacing:.05em;text-transform:uppercase;color:var(--color-gray-500);border-bottom-color:#11182714;font-size:.6875rem;font-weight:600}.console-table td:first-child,.console-table th:first-child{padding-left:0}.console-table td:last-child,.console-table th:last-child{text-align:right;padding-right:0}.console-table td+td,.console-table th+th{padding-left:var(--space-4)}.console-table tbody tr:last-child td{border-bottom:none}.console-table strong{color:var(--color-gray-900);font-weight:600}.console-table-note{margin:.125rem 0 0;font-size:.75rem}.console-table-link{color:var(--color-gray-400);font-size:.75rem;font-weight:500;text-decoration:none;transition:color .12s}.console-table-link:hover{color:var(--color-gray-900)}.console-table-cell-right{text-align:right}.console-registration-inline{color:var(--color-gray-700);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.console-registration-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.console-registration-icon-ok{background:var(--color-green-50,#f0fdf4);color:var(--color-green-600,#16a34a)}.console-registration-icon-err{background:var(--color-red-50,#fef2f2);color:var(--color-red-600,#dc2626)}.console-registration-icon-wait{background:var(--color-gray-100);color:var(--color-gray-400)}.console-form{gap:var(--space-4);display:grid}.checkout-form-grid,.console-form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-field{gap:var(--space-2);color:var(--color-gray-900);font-size:.8125rem;font-weight:600;display:grid}.console-field-label{gap:var(--space-1);display:grid}.console-field-label-row{display:flex}.console-field-label-row,.console-field-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap}.console-field-meta{display:inline-flex}.console-field-badge{min-height:1.125rem;padding:0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;background:#1118270a;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.console-field-badge,.console-info-indicator{color:var(--color-gray-400);font-size:.625rem}.console-info-indicator{width:1rem;height:1rem;background:0 0;border:1px solid #1118271a;border-radius:999px;flex:none;place-items:center;font-weight:800;display:inline-grid}.console-field-help{color:var(--color-gray-400);font-size:.75rem;font-weight:400;line-height:1.5;display:block}.console-inline-action{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.console-info-tip{flex:none;align-items:center;display:inline-flex;position:relative}.console-info-tip-trigger{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.console-info-tip-content{z-index:10;width:min(26rem,100vw - 4rem);max-width:calc(100dvw - 2rem);color:var(--color-gray-700);overflow-wrap:anywhere;background:#fff;border:1px solid #1118271f;border-radius:16px;padding:.8rem .9rem;font-size:.92rem;line-height:1.5;display:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 48px #0f172a29}.console-info-tip-content p{margin:0}.console-info-tip:focus-within .console-info-tip-content,.console-info-tip:hover .console-info-tip-content,.console-info-tip[data-open=true] .console-info-tip-content{display:block}@media (max-width:960px){.console-info-tip{position:static}.console-info-tip[data-open=true]{flex-basis:100%}.console-info-tip-content{width:100%;max-width:none;margin-top:.5rem;position:static}}.console-input{border-radius:var(--radius-md);min-height:2.5rem;color:var(--color-gray-900);background:#fff;border:1px solid #1118271a;padding:.5rem .75rem;font-size:.8125rem;transition:border-color .12s,box-shadow .12s}.console-input:focus{border-color:#d4920a73;outline:none;box-shadow:0 0 0 3px #d4920a14}.console-color-input{align-items:stretch;display:flex}.console-color-input .console-input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.console-color-swatch{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #1118271a;flex:none;width:2.5rem;min-height:2.5rem;padding:3px}.console-color-swatch::-webkit-color-swatch-wrapper{padding:0}.console-color-swatch::-webkit-color-swatch{border:none;border-radius:3px}.console-color-swatch::-moz-color-swatch{border:none;border-radius:3px}.console-input-with-unit{align-items:stretch;display:flex}.console-input-with-unit .console-input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.console-input-unit{padding:0 var(--space-3);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--color-gray-500);white-space:nowrap;background:#f8fafcf0;border:1px solid #1118271a;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.embed-height-mode{gap:var(--space-2);display:grid}.embed-height-toggle{width:-moz-fit-content;width:fit-content}.embed-height-toggle,.embed-height-toggle-label{align-items:center;gap:var(--space-2);display:inline-flex}.embed-height-toggle-label{color:var(--color-gray-900);cursor:pointer;font-size:.8125rem;font-weight:600}.embed-height-toggle-label input{width:1rem;height:1rem;accent-color:var(--accent);margin:0}.embed-height-mode .console-input:disabled{color:var(--color-gray-400);cursor:not-allowed;background:#f8fafcf0}.embed-height-mode .console-field-help{margin:0}.console-status{border-radius:var(--radius-md);min-height:1.5rem;color:var(--color-gray-600);text-transform:capitalize;background:#94a3b81f;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.console-status-pending{color:#92400e;background:#fbbf242e}.console-status-detected{color:#1d4ed8;background:#3b82f626}.console-status-confirmed{color:#166534;background:#22c55e26}.console-status-expired{color:#991b1b;background:#ef444424}.console-success-text,.console-valid-text{color:#166534}.console-error-text{color:#b91c1c}.checkout-hero{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid #11182714;display:grid}.checkout-hero-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.checkout-hero-body{display:block}.checkout-hero-copy{min-width:0}.checkout-hero-lead{align-items:flex-start;gap:var(--space-4);display:flex}.checkout-hero-lead-copy{min-width:0}.checkout-hero-copy h1{color:var(--color-gray-900);margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.checkout-hero-copy p{max-width:60ch}.checkout-hero-actions{justify-content:flex-end}.checkout-hero-actions,.checkout-hero-meta{gap:var(--space-3);flex-wrap:wrap;display:flex}.checkout-hero-meta{margin-top:var(--space-4)}.checkout-hero-meta span{min-height:2.15rem;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--color-gray-700);background:#1118270d;align-items:center;font-size:.92rem;font-weight:600;display:inline-flex}.checkout-hero-detail{margin:var(--space-4) 0 0;max-width:60ch}.checkout-hero-media{width:7.5rem;padding:var(--space-2);border-radius:var(--radius-3xl);background:linear-gradient(#fffffff5,#f8fafceb);border:1px solid #11182714;flex:none;box-shadow:0 18px 34px #0f172a14}.checkout-hero-image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xl);width:100%}.checkout-layout,.checkout-status-grid{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);align-items:start;display:grid}.checkout-main-card,.checkout-sidebar-card{padding:var(--space-5);border-radius:var(--radius-xl);background:linear-gradient(#fffffff5,#f8fafcf5);border:1px solid #11182714}.checkout-main-stack{align-content:start;align-self:start}.checkout-main-stack,.checkout-sidebar{gap:var(--space-4);display:grid}.checkout-form{gap:var(--space-6);display:grid}.checkout-form-section{gap:var(--space-4);display:grid}.checkout-ticket-grid,.checkout-ticket-option{gap:var(--space-3);display:grid}.checkout-ticket-option{padding:var(--space-4);border-radius:var(--radius-lg);background:#ffffffd6;border:1px solid #1118271a;grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.checkout-ticket-option-selected{background:#fff8ece6;border-color:#d4920a59}.checkout-ticket-option input{margin-top:var(--space-1)}.checkout-ticket-name{margin:0 0 var(--space-1);color:var(--color-gray-900);font-weight:700}.checkout-banner{padding:var(--space-4);border-radius:var(--radius-lg);background:#3b82f614;border:1px solid #3b82f624}.checkout-banner-warning{background:#fbbf241f;border-color:#fbbf242e}.checkout-checklist,.checkout-detail-list,.checkout-link-stack,.checkout-payment-accepted,.checkout-submit-row{gap:var(--space-3);display:grid}.checkout-payment-accepted{padding:var(--space-4);border-radius:var(--radius-xl);background:linear-gradient(#f0fdf4f2,#dcfce7eb);border:1px solid #22c55e2e}.checkout-payment-accepted h3{color:#166534;margin:0}.checkout-payment-title-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.checkout-print-button{border-radius:var(--radius-full);color:#166534;background:#ffffffd1;border:1px solid #0f172a1f;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.checkout-print-button:hover:not(:disabled){background:#fff;border-color:#15803d52}.checkout-print-button:disabled{cursor:not-allowed;opacity:.45}.checkout-payment-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.checkout-luma-pass{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:#ffffffb8;border:1px solid #0f172a14;grid-template-columns:1fr;display:grid;box-shadow:inset 0 1px #ffffffb3}.checkout-luma-pass-body,.checkout-luma-pass-qr{gap:var(--space-3);min-width:0;display:grid}.checkout-luma-pass-qr{align-content:start;justify-items:start}.checkout-pass-label{letter-spacing:.06em;text-transform:uppercase;color:#166534;font-size:.82rem;font-weight:700}.checkout-payment-accepted .checkout-key-value{min-width:0}.checkout-payment-accepted .checkout-key-value p,.checkout-payment-accepted .checkout-key-value strong{overflow-wrap:anywhere;word-break:break-word}.checkout-luma-pass .checkout-payment-grid{grid-template-columns:1fr}.checkout-luma-pass .checkout-qr-fallback,.checkout-luma-pass .checkout-qr-image{width:min(100%,16rem);margin-left:0;margin-right:0}.checkout-qr-fallback,.checkout-qr-image{width:min(100%,12rem);margin:0 auto}.checkout-qr-image{box-sizing:border-box;border-radius:var(--radius-md);display:block}.checkout-qr-image-expired{filter:grayscale(.15)blur(1.5px)opacity(.42);transform:scale(.985)}.checkout-qr-fallback{min-height:12rem;padding:var(--space-4);border-radius:var(--radius-md);color:var(--color-gray-400);text-align:center;background:#f8fafc66;border:1px dashed #11182714;place-items:center;font-size:.75rem;line-height:1.5;display:grid}.checkout-status-message{color:var(--color-gray-600);margin:0;font-size:.8125rem;line-height:1.6}.checkout-key-grid,.checkout-timeline{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.checkout-key-value{gap:var(--space-1);align-content:start;display:grid}.checkout-key-value span{letter-spacing:.05em;text-transform:uppercase;color:var(--color-gray-500);font-size:.6875rem;font-weight:600}.checkout-key-value strong{color:var(--color-gray-900);font-size:.8125rem}.checkout-flow-list{gap:var(--space-3);margin-top:var(--space-3);display:grid}.checkout-flow-item{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #1118270f;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.checkout-flow-bullet{border-radius:var(--radius-full);background:linear-gradient(135deg,var(--accent-bright),var(--accent-warm));width:.7rem;height:.7rem;box-shadow:0 0 0 6px var(--accent-subtle);margin-top:.42rem}.checkout-flow-item strong{color:var(--color-gray-900);margin:0;font-size:.98rem;display:block}.checkout-flow-item p{color:var(--color-gray-700);margin:.32rem 0 0;line-height:1.65}.home-shell{background:radial-gradient(circle at 0 0,#f7931a2e,#0000 24rem),radial-gradient(circle at 85% 15%,#d4920a1f,#0000 26rem),linear-gradient(#fff8ec,#fffaf2 22%,#f8fbff 58%,#f5f5f2);min-height:100vh}.home-main{width:min(1240px,100% - 2rem);padding:var(--space-4) 0 var(--space-6);margin:0 auto}.home-display{font-family:var(--font-display);letter-spacing:-.04em}.home-hero{gap:var(--space-4);padding:var(--space-6);color:#fff;background:linear-gradient(145deg,#121827f5,#1a2036f0),linear-gradient(#fff3,#0000);display:grid;position:relative;overflow:hidden}.home-hero:after,.home-hero:before{content:"";border-radius:var(--radius-full);pointer-events:none;position:absolute}.home-hero:before{background:radial-gradient(circle,#f7931a57,#0000 68%);width:18rem;height:18rem;top:-6rem;right:-4rem}.home-hero:after{background:radial-gradient(circle,#d4920a2e,#0000 70%);width:16rem;height:16rem;bottom:-9rem;left:-3rem}.home-hero-grid{z-index:1;gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(300px,.8fr);align-items:stretch;display:grid;position:relative}.hub-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.86fr)}.home-hero-copy,.home-hero-panel{gap:var(--space-4);align-content:start;min-width:0;display:grid}.home-badge{align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:#ffcb45;letter-spacing:.12em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.home-hero h1{text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(1.95rem,4vw,3.35rem);line-height:1.01}.home-lede{color:#ffffffc7;max-width:38rem;margin:0;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.6}.home-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-panel-card,.home-summary-card{border-radius:var(--radius-2xl);background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff14;align-content:start;display:grid;box-shadow:inset 0 1px #ffffff12,0 18px 40px #02061738}.home-summary-card{gap:var(--space-3);padding:var(--space-4);z-index:1;position:relative}.home-summary-wide{width:100%}.home-summary-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-summary-item{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff14;display:grid;box-shadow:inset 0 1px #ffffff0d}.home-panel-label,.home-summary-item span{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.home-summary-item strong{color:#fff;font-size:.9rem;line-height:1.45}.home-panel-card{gap:var(--space-3);padding:var(--space-4)}.home-flow-item,.home-flow-list{gap:var(--space-3);display:grid}.home-flow-list{align-content:start}.home-flow-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.home-flow-item strong{color:#fff;margin-bottom:.18rem;display:block}.home-flow-item p,.home-panel-inline{color:#ffffffb8;margin:0;line-height:1.5}.home-flow-step{border-radius:var(--radius-full);color:#1b2234;background:linear-gradient(135deg,#ffcb45,#f7931a);align-self:start;place-items:center;width:2rem;height:2rem;font-weight:800;display:inline-grid;box-shadow:0 10px 20px #f7931a3d}.home-panel-inline{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:#ffffff14;display:flex}.home-inline-dot{border-radius:var(--radius-full);background:#ffcb45;width:.7rem;height:.7rem;box-shadow:0 0 0 .35rem #ffcb452e}.hub-preview-card{gap:.8rem}.hub-preview-copy,.hub-preview-title{margin:0}.hub-preview-title{color:#fff;font-size:clamp(1.28rem,2.2vw,1.7rem);line-height:1.14}.hub-preview-copy{color:#ffffffbd;line-height:1.6}.hub-preview-card-direct{background:linear-gradient(#ffcb4529,#ffffff0d);border-color:#ffcb4529}.hub-choice-list{gap:.85rem;display:grid}.hub-choice-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;gap:.45rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.hub-choice-card h3,.hub-choice-card p,.hub-choice-kicker{margin:0}.hub-choice-kicker{color:#ffcb45;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.hub-choice-card h3{color:#fff;font-size:clamp(1.18rem,1.8vw,1.45rem);line-height:1.18}.hub-choice-card p{color:#ffffffc2;line-height:1.58}.home-events-section{gap:var(--space-6);margin-top:var(--space-5);width:min(1200px,100%);margin-left:auto;margin-right:auto;display:grid}.home-section-heading{gap:var(--space-2);max-width:46rem;display:grid}.home-section-heading h2{color:#131b2d;margin:0;font-size:clamp(1.6rem,3.2vw,2.35rem);line-height:1.06}.home-section-heading .eyebrow{margin-top:var(--space-2);margin-bottom:var(--space-1);font-size:.94rem}.home-event-grid{gap:var(--space-4);display:grid}.home-event-card{text-decoration:none;display:block}.home-event-card-inner{gap:var(--space-5);padding:var(--space-4);border-radius:var(--radius-2xl);background:linear-gradient(#ffffffeb,#ffffffd6);border:1px solid #11182714;grid-template-columns:auto minmax(0,1fr);align-items:center;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 18px 44px #0f172a14,inset 0 1px #ffffffb3}.home-event-card:hover .home-event-card-inner{border-color:#f7931a3d;transform:translateY(-2px);box-shadow:0 22px 54px #0f172a1f,inset 0 1px #ffffffb8}.home-event-media{border-radius:var(--radius-xl);background:linear-gradient(#f7931a1f,#d4920a14);width:6.2rem;height:6.2rem;overflow:hidden}.home-event-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-event-copy{min-width:0}.home-event-footer,.home-event-meta{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.home-event-meta{margin-bottom:var(--space-3)}.home-event-copy h3{color:#131b2d;margin:0;font-size:clamp(1.35rem,3vw,1.7rem)}.home-event-tag{min-height:1.9rem;padding:0 var(--space-3);border-radius:var(--radius-full);color:#334155;letter-spacing:.08em;text-transform:uppercase;background:#1118270f;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.home-event-tag-accent{color:#b45309;background:#f7931a1f}.home-event-date{margin:var(--space-2) 0 var(--space-4);color:#475569;font-size:1.02rem}.home-event-action{color:#ca5d00;font-weight:700}.home-event-hint{color:#64748b}.home-empty-state{gap:var(--space-2);padding:var(--space-5);display:grid}.home-empty-state h3,.home-empty-state p{margin:0}.home-empty-state h3{color:var(--color-gray-900);font-size:.9375rem;font-weight:600}.home-empty-state p{color:var(--color-gray-500);font-size:.8125rem;line-height:1.5}.marketing-feature-grid,.marketing-proof-grid{grid-auto-rows:1fr;gap:1rem;display:grid}.ticket-path-grid,.ticketing-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ticket-path-card,.ticketing-option-card{border:1px solid #11182714;border-radius:28px;align-content:start;gap:1rem;padding:1.45rem;display:grid;box-shadow:0 18px 40px #0f172a12,inset 0 1px #ffffff14}.ticket-path-card h3,.ticket-path-card p,.ticket-path-label,.ticketing-option-card h3,.ticketing-option-card p,.ticketing-option-label{margin:0}.ticket-path-card h3,.ticketing-option-card h3{text-wrap:balance;font-size:clamp(1.4rem,2vw,1.95rem);line-height:1.08}.ticket-path-card p,.ticketing-option-card p{line-height:1.68}.ticket-path-label,.ticketing-option-label{color:#ca5d00;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:800}.ticketing-option-card{color:#131b2d;background:linear-gradient(#fffffff7,#f8fafcf0)}.ticketing-option-description{color:#475569}.ticket-path-card-direct{color:#fff;background:linear-gradient(145deg,#121827fa,#1e2640f2),linear-gradient(#ffffff1f,#0000)}.ticket-path-card-direct .ticket-path-label{color:#ffcb45}.ticket-path-card-direct h3,.ticket-path-card-direct p{color:#fff}.ticket-path-card-direct p{color:#ffffffc7}.ticket-path-card-managed{color:#131b2d;background:linear-gradient(#fffffff5,#f8fafcf0)}.ticket-path-card-managed h3,.ticket-path-card-managed p{color:#131b2d}.ticket-path-card-managed p{color:#475569}.ticket-path-list,.ticketing-option-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.ticket-path-list li,.ticketing-option-point{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;line-height:1.55;display:grid}.ticketing-option-point p{margin:0}.ticket-path-list li:before{content:""}.ticket-path-list li:before,.ticketing-option-dot{background:linear-gradient(135deg,#ffcb45,#f7931a);border-radius:999px;width:.7rem;height:.7rem;margin-top:.38rem;box-shadow:0 0 0 .25rem #f7931a1f}.ticket-path-actions,.ticketing-option-actions{flex-wrap:wrap;gap:.7rem;margin-top:.15rem;display:flex}.ticket-path-inline-link{color:inherit;font-weight:700;text-decoration:none}.ticket-path-card-direct .ticket-path-inline-link{color:#ffcb45}.cipherpay-direct-section{margin-top:1.55rem}.cipherpay-direct-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:start;gap:1.15rem;display:grid}.cipherpay-direct-heading{max-width:44rem}.cipherpay-direct-aside{background:linear-gradient(#fffffff7,#f8fafcf0);border:1px solid #11182714;border-radius:24px;gap:1rem;padding:1.2rem;display:grid;box-shadow:0 18px 40px #0f172a12,inset 0 1px #ffffffa6}.cipherpay-direct-points{gap:.8rem;display:grid}.cipherpay-direct-points p{color:#475569;margin:0;padding-left:1.15rem;line-height:1.65;position:relative}.cipherpay-direct-points p:before{content:"";background:linear-gradient(135deg,#ffcb45,#f7931a);border-radius:999px;width:.48rem;height:.48rem;position:absolute;top:.68rem;left:0}.cipherpay-direct-link{color:#ca5d00;font-weight:700;text-decoration:none}.hub-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.15rem;display:grid}.hub-flow-card{height:100%}.marketing-feature-grid,.marketing-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-feature-card,.marketing-proof-card{background:linear-gradient(#fffffff5,#f8fafcf0);border:1px solid #11182714;border-radius:24px;align-content:start;gap:.8rem;height:100%;padding:1.25rem;display:grid;box-shadow:0 18px 40px #0f172a12,inset 0 1px #ffffffa6}.marketing-card-kicker{color:#ca5d00;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.77rem;font-weight:800;line-height:1.35}.marketing-feature-card h3,.marketing-proof-card h3{color:#131b2d;text-wrap:balance;margin:0;font-size:clamp(1.12rem,1.3vw,1.4rem);line-height:1.24}.marketing-feature-card p,.marketing-proof-card p{color:#475569;margin:0;line-height:1.68}.ops-fit-section{margin-top:.2rem}.ops-fit-layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:1.35rem 1.5rem;display:grid}.ops-fit-heading{max-width:39rem}.ops-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;display:grid}.ops-fit-card{gap:.9rem;min-height:12.5rem;padding:1.45rem 1.5rem}.ops-fit-card-wide{grid-column:1/-1;min-height:auto}.ops-fit-card h3{font-size:clamp(1.25rem,1.55vw,1.75rem);line-height:1.18}.ops-fit-card p{font-size:1.02rem;line-height:1.7}.marketing-spotlight{color:#fff;background:linear-gradient(145deg,#121827f7,#14233af2),linear-gradient(#ffffff2e,#0000);margin-top:1.65rem;padding:1.45rem}.marketing-spotlight-copy{align-content:start;gap:.95rem;min-width:0;display:grid}.marketing-spotlight-header{grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);align-items:start;gap:1.2rem;display:grid}.marketing-spotlight-side{align-content:start;gap:1rem;display:grid}.marketing-spotlight-pills{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;display:grid}.marketing-spotlight-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.marketing-spotlight-title{color:#fff;max-width:14ch;margin:0;font-size:clamp(1.95rem,4vw,3.1rem);line-height:1.02}.marketing-note{background:#ffffff12;border:1px solid #ffffff14;border-radius:22px;gap:.45rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.marketing-note strong{color:#ffcb45;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:800}.marketing-note p{color:#ffffffc7;margin:0;line-height:1.62}.marketing-spotlight-surface{background:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;gap:.8rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.marketing-surface-label{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.marketing-spotlight-pills .public-chip{width:100%;min-height:2.6rem;padding:var(--space-3) var(--space-3);text-align:center;background:#ffffff14;border-color:#ffffff1a;justify-content:center}.public-home-shell{background:linear-gradient(#f8fafc,#f1f5f9);min-height:100vh}.public-home-main{width:min(1200px,100%);padding:var(--space-6) var(--space-4) var(--space-6);margin:0 auto}.event-page-topbar,.public-home-topbar{align-items:center;gap:var(--space-4);display:flex}.public-home-topbar{justify-content:space-between}.public-brand{align-items:center;gap:var(--space-2);color:var(--color-gray-900);flex:none;font-size:.875rem;font-weight:700;display:inline-flex}.public-brand-context{color:var(--accent-text);font-weight:600}.public-home-nav-links{align-items:center;gap:var(--space-4);display:flex}.public-home-nav-links a{color:var(--color-gray-500);font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .16s}.public-home-nav-links a:hover{color:var(--accent-text)}.public-home-hero-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(300px,.75fr);align-items:start;display:grid}.public-home-copy,.public-home-panel{min-width:0}.public-display{font-family:var(--font-display);letter-spacing:-.05em}.public-home-copy h1{color:inherit;max-width:11ch;margin:0;font-size:clamp(2.6rem,6vw,4.2rem);line-height:.94}.public-home-lede{max-width:34rem;margin:var(--space-3) 0 0;color:#ffffffc2;font-size:1.2rem;line-height:1.55}.public-chip-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.public-home-copy .public-chip-row{margin-top:var(--space-5)}.public-chip{min-height:2.3rem;padding:0 var(--space-3);border-radius:var(--radius-full);color:#ffffffe0;background:#ffffff1f;border:1px solid #ffffff14;align-items:center;font-size:.84rem;font-weight:700;display:inline-flex}.public-home-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.public-home-panel{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-3xl);background:linear-gradient(#ffffff1f,#ffffff0f);border:1px solid #ffffff14;display:grid;box-shadow:inset 0 1px #ffffff1a,0 18px 40px #02061733}.public-panel-label{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.public-panel-item,.public-panel-list{gap:var(--space-3);display:grid}.public-panel-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.public-panel-step{border-radius:var(--radius-full);color:#1b2234;background:linear-gradient(135deg,#ffcb45,#f7931a);place-items:center;width:2rem;height:2rem;font-weight:800;display:inline-grid;box-shadow:0 10px 20px #f7931a3d}.public-panel-item strong{color:#fff;margin-bottom:.18rem;display:block}.public-panel-item p{color:#ffffffb8;margin:0;line-height:1.55}.public-events-section{gap:var(--space-4);display:grid}.public-section-heading{gap:var(--space-1);display:grid}.public-section-heading h1,.public-section-heading h2{color:var(--color-gray-900);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.public-event-feed{gap:var(--space-4);display:grid}.public-event-row,.public-feature-card{color:inherit;text-decoration:none}.public-event-list{gap:0;display:grid}.public-event-row{gap:var(--space-3);padding:var(--space-3) 0;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;display:grid}.public-event-icon{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-gray-600);background:#1118270a;flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1;display:flex;overflow:hidden}.public-event-icon-month{letter-spacing:.06em;color:var(--accent-text);font-size:.5rem;font-weight:700}.public-event-icon-day{color:var(--color-gray-900);font-size:.9375rem;font-weight:700}.public-event-icon-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.public-event-row-copy{min-width:0}.public-event-row-copy h3{color:var(--color-gray-900);letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:600;line-height:1.3;transition:color .16s}.public-event-row:hover h3{color:var(--accent-text)}.public-event-row-copy p{margin:var(--space-1) 0 0}.public-inline-link{margin-top:var(--space-1);color:var(--accent-text);font-size:.75rem;font-weight:600;display:inline-flex}.public-home-link{color:var(--color-gray-500);align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.public-home-link:hover{color:var(--accent-text)}.public-row-action{white-space:nowrap}.event-page-card{gap:var(--space-4);padding:var(--space-6);display:grid}.event-page-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center}.event-page-actions{justify-content:flex-end;gap:var(--space-2);scrollbar-width:none;flex-wrap:nowrap;flex:none;min-width:-moz-max-content;min-width:max-content;margin-left:auto;padding-bottom:0;display:flex;overflow-x:auto}.event-page-actions::-webkit-scrollbar{display:none}.event-page-hero{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid #1118270f;display:grid}.event-page-lead{align-items:flex-start;gap:var(--space-3);flex-wrap:nowrap;min-width:0;display:flex}.event-page-media{width:3.75rem;padding:var(--space-1);border-radius:var(--radius-md);background:#fff;border:1px solid #1118270f;flex:none}.event-page-copy{flex:auto;min-width:0}.event-page-image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);width:100%}.event-page-copy h1{color:var(--color-gray-900);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.375rem;font-weight:700;line-height:1.25}.event-page-lede{max-width:40rem;margin:var(--space-2) 0 0;color:var(--color-gray-600);font-size:.9375rem}.event-page-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.event-page-chips span,.event-page-detail-row span{min-height:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-full);color:var(--color-gray-600);background:#11182708;border:1px solid #1118270f;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.event-page-detail-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.event-page-detail{margin:var(--space-2) 0 0;max-width:46rem}.event-page-form-shell{width:min(600px,100%);margin:0 auto}.embed-page-shell{background:0 0;min-height:0;padding:0}.embed-calendar-main{width:100%;margin:0;padding:0}.embed-page-shell .public-events-section{margin-top:0}.embed-page-card{border-radius:var(--radius-3xl);background:var(--surface-card);width:100%;box-shadow:none;backdrop-filter:none;margin:0}.embed-page-topbar{padding-bottom:var(--space-1)}.embed-branding-footer{margin-top:var(--space-4);padding:var(--space-4) var(--space-4) 0;border-top:1px solid #1118270f;justify-content:center;display:flex}.embed-branding-copy{color:var(--color-gray-500);text-align:center;margin:0;font-size:.8125rem;line-height:1.5}.embed-branding-link{color:var(--accent-text);font-weight:700;text-decoration:none}.embed-branding-link:hover{text-decoration:underline}.embed-page-shell .pass-shell,.embed-page-shell .payment-panel,.embed-page-shell .public-ticket-card,.embed-page-shell .status-card{background:var(--surface-card);border-radius:var(--radius-xl)}.embed-page-shell .checkout-key-value strong,.embed-page-shell .pass-detail-row strong,.embed-page-shell .pass-head h3,.embed-page-shell .status-page-heading h1{color:var(--color-gray-900)}.embed-page-shell .public-status-chip{background:var(--accent-subtle);color:var(--accent-text)}.embed-page-shell .checkout-overview-media{border-radius:var(--radius-xl)}.embed-page-shell .checkout-overview-grid .checkout-key-value{border-radius:var(--radius-md)}.embed-page-shell .eyebrow{color:var(--accent-text)}.public-checkout-form{gap:0;display:grid}.public-section-card{gap:var(--space-4);padding:var(--space-5) 0;background:0 0;border:none;border-bottom:1px solid #1118270f;border-radius:0;display:grid}.public-section-card:last-child{border-bottom:none;padding-bottom:0}.public-section-head{gap:var(--space-1);display:grid}.public-section-head h2{color:var(--color-gray-900);margin:0;font-size:.9375rem;font-weight:600}.public-field-grid{gap:var(--space-4);grid-template-columns:1fr;max-width:32rem;display:grid}.public-ticket-grid{gap:var(--space-3);display:grid}.public-ticket-card{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);cursor:pointer;background:#fff;border:1px solid #11182714;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.public-ticket-card:hover{border-color:#11182724}.public-ticket-card-selected{background:var(--accent-subtle);box-shadow:inset 0 0 0 1px var(--accent-border)}.public-ticket-card-selected,.public-ticket-card-selected:hover{border-color:var(--accent-border)}.public-ticket-card input{opacity:0;pointer-events:none;position:absolute}.public-ticket-card-body{min-width:0}.public-ticket-card-top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.public-ticket-name{color:var(--color-gray-900);margin:0;font-size:.875rem;font-weight:600}.public-ticket-status{margin:0 0 var(--space-1);color:var(--accent-text);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.public-ticket-status-muted{color:var(--color-gray-500)}.public-ticket-price{color:var(--color-gray-900);letter-spacing:-.02em;white-space:nowrap;font-size:.9375rem;font-weight:600}.public-ticket-card-disabled{opacity:.7;cursor:not-allowed;background:#f9fafbfa;border-style:dashed}.public-ticket-unavailable-section{gap:var(--space-4);padding-top:var(--space-1);border-top:1px solid #1118270f;display:grid}.public-ticket-unavailable-note{margin:var(--space-3) 0 0}.public-total-card{gap:var(--space-3)}.public-total-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.public-total-label{color:var(--color-gray-500);align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}.public-total-row strong{color:var(--color-gray-900);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.public-status-chip{min-height:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-full);border:1px solid var(--accent-border,#d4920a24);background:var(--accent-subtle);color:var(--accent-text);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.status-page-heading{gap:var(--space-1);display:grid}.status-page-heading h1{color:var(--color-gray-900);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.15}.status-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.status-main,.status-sidebar{align-content:start}.checkout-status-shell,.status-main,.status-sidebar{gap:var(--space-4);display:grid}.pass-shell,.payment-panel,.status-card{border:none;border-radius:0;padding:0}.status-card{padding-top:var(--space-6);border-top:1px solid #1118270f}.checkout-overview-card{gap:var(--space-4);grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:stretch;display:grid}.checkout-overview-media{border-radius:var(--radius-lg);background:linear-gradient(135deg,#1118270a,#f8fafce6);min-height:13rem;overflow:hidden}.checkout-overview-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.checkout-overview-media-fallback{color:#9a3412;letter-spacing:.12em;place-items:center;width:100%;height:100%;font-size:2rem;font-weight:900;display:grid}.checkout-overview-copy{gap:var(--space-3);align-content:start;min-width:0;display:grid}.checkout-overview-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.checkout-overview-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.checkout-overview-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.checkout-overview-grid .checkout-key-value{padding:0}.pass-head,.payment-panel-head,.status-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.pass-head{gap:var(--space-2);display:grid}.pass-head-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pass-head h3,.payment-panel-head h3,.status-card-head h2{color:var(--color-gray-900);margin:0;font-size:.9375rem;font-weight:600}.status-badge-wrap{flex:none}.status-detail-grid,.status-timeline{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.checkout-receipt{border-radius:var(--radius-lg);padding:var(--space-5);background:#f8f9fb;border:1px solid #1118270f;gap:0;display:grid}.checkout-receipt-heading{color:var(--color-gray-900);margin:0 0 var(--space-4);font-size:.8125rem;font-weight:600}.checkout-detail-group{padding:var(--space-3) 0;border-top:1px solid #1118270f;gap:0;display:grid}.checkout-detail-group:first-of-type{border-top:none;padding-top:0}.checkout-detail-group .checkout-key-value{padding:var(--space-2) 0}.checkout-detail-group .checkout-key-value:first-child{padding-top:0}.checkout-detail-group .checkout-key-value:last-child{padding-bottom:0}.checkout-item-description{margin:var(--space-2) 0 0;color:var(--color-gray-500);font-size:.75rem;line-height:1.5}.status-timeline{margin-top:var(--space-4)}.payment-panel{gap:var(--space-5);background:0 0;display:grid}.payment-hero{justify-items:center;gap:var(--space-3);display:grid}.payment-amount{color:var(--color-gray-900);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.payment-fiat-equiv{color:var(--color-gray-500);margin-top:-2px;font-size:.8125rem;font-weight:500}.payment-pulse-dot{width:6px;height:6px;margin-right:var(--space-1);vertical-align:middle;background:currentColor;border-radius:50%;animation:pulse-dot 1.8s ease-in-out infinite;display:inline-block}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.payment-panel-meta,.payment-status-row{align-items:center;gap:var(--space-2);display:flex}.payment-panel-meta{justify-content:flex-start;margin-top:var(--space-1);scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}.payment-panel-meta::-webkit-scrollbar{display:none}.payment-panel-meta>*{flex:none}.status-pill-lite{align-items:center;gap:var(--space-1);min-height:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-full);color:var(--color-gray-500);letter-spacing:.03em;white-space:nowrap;background:#fffc;border:1px solid #1118270f;font-size:.6875rem;font-weight:600;display:inline-flex}.payment-summary-row{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-summary-row .checkout-key-value{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.payment-summary-row .checkout-key-value span,.payment-summary-row .checkout-key-value strong{margin:0}.payment-summary-row .checkout-key-value span{flex:none}.payment-summary-row .checkout-key-value strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-qr-wrap{place-items:center;display:grid;position:relative}.payment-qr-wrap-expired{overflow:hidden}.payment-qr-expired-overlay{color:#991b1b;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 10px #ffffffa6;pointer-events:none;background:linear-gradient(135deg,#ffffff8c,#ffffffc7 44%,#ffffff8c);place-items:center;font-size:clamp(2rem,8vw,3.5rem);font-weight:900;display:grid;position:absolute;inset:0}.payment-key-list{padding-top:var(--space-4);border-top:1px solid #1118270f;gap:0;display:grid}.payment-key-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid #1118270f;display:flex}.payment-key-row:last-child{border-bottom:0}.payment-cta-row{align-items:center;gap:var(--space-3);display:flex}.payment-cta-primary{flex:none}.payment-copy-link{all:unset;cursor:pointer;color:var(--color-gray-500);text-underline-offset:2px;font-size:.8125rem;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.payment-copy-link:hover{color:var(--color-gray-700);text-decoration-color:var(--color-gray-400)}.payment-copy-link-ok{color:#16a34a;text-decoration-color:#0000}.payment-copy-link:disabled{opacity:.4;cursor:default}.payment-copy-icon{all:unset;cursor:pointer;border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--color-gray-400);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.payment-copy-icon:hover{color:var(--color-gray-700);background:#1118270d}.payment-copy-icon-ok{color:#16a34a}.payment-copy-icon-ok:hover{color:#16a34a;background:0 0}.payment-copy-icon:disabled{opacity:.3;cursor:default}.pass-shell{gap:var(--space-4);background:0 0;display:grid}.pass-actions{align-items:center;gap:var(--space-2);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.pass-actions::-webkit-scrollbar{display:none}.pass-actions>*{flex:none}.pass-banner{padding:var(--space-3) 0;color:#166534;border-bottom:1px solid #1118270f;font-size:.8125rem;font-weight:600;line-height:1.5}.pass-grid{gap:var(--space-4);display:grid}.pass-detail-list,.pass-loading-card,.pass-qr-card{padding:var(--space-4) 0}.pass-qr-card{justify-items:center;gap:var(--space-3);display:grid}.pass-qr-card .checkout-qr-fallback,.pass-qr-card .checkout-qr-image{width:min(100%,13.5rem);margin:0}.pass-details{gap:var(--space-3);display:grid}.pass-detail-list{gap:0;display:grid}.pass-detail-row{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid #1118270f;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;display:grid}.pass-detail-row:last-child{border-bottom:0;padding-bottom:0}.pass-detail-row span{color:var(--color-gray-500);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:600;display:block}.pass-detail-row strong{color:var(--color-gray-900);font-size:.8125rem;display:block}.pass-detail-row p,.pass-loading-card p{margin:var(--space-1) 0 0}@media (max-width:960px){.checkout-layout,.checkout-status-grid,.cipherpay-direct-layout,.home-hero-grid,.hub-flow-grid,.marketing-spotlight-header,.marketing-spotlight-steps,.ops-fit-layout,.ticket-path-grid,.ticketing-option-grid{grid-template-columns:1fr}.checkout-hero-lead{flex-direction:column}.home-summary-grid{grid-template-columns:1fr}.checkout-hero-media{width:6.5rem}.billing-cycle-detail-grid,.checkout-overview-card,.public-home-hero-grid,.status-layout,.tenant-event-head,.tenant-event-summary-grid{grid-template-columns:1fr}.billing-adjustment-head,.console-event-review-head,.console-luma-card-head,.console-preview-body-head,.tenant-summary-card-head,.tenant-workspace-header-top{flex-direction:column}.billing-summary-grid,.console-ticket-assertion-grid,.console-ticket-review-grid,.tenant-events-workspace,.tenant-events-workspace-detail-open,.tenant-overview-grid{grid-template-columns:1fr}.event-page-media{width:3.25rem}.checkout-overview-grid,.checkout-overview-head,.console-preview-card,.payment-summary-row,.status-detail-grid,.status-timeline{grid-template-columns:1fr}.console-preview-media-square{width:100%;min-height:10rem}.tenant-upcoming-card,.tenant-upcoming-grid{grid-template-columns:1fr}.tenant-upcoming-media{min-height:11rem}.tenant-event-head,.tenant-event-hero{grid-template-columns:1fr}.tenant-event-media{width:100%;min-height:11rem}.console-mini-pill-row{justify-content:flex-start}.tenant-workspace-nav .console-nav-link{flex:none;justify-content:flex-start}.tenant-dashboard-header-actions{flex:none;justify-content:flex-end;width:auto}.tenant-dashboard-nav-stack{display:none}.tenant-dashboard-menu-group-mobile{display:grid}.tenant-dashboard-menu-divider{display:block}}@media (max-width:1240px){.checkout-hero-actions{justify-content:flex-end}.checkout-hero-actions .button{white-space:nowrap;flex:none}.checkout-hero-media{width:7rem}.public-home-main{width:100%}.hub-flow-grid,.marketing-feature-grid,.marketing-proof-grid,.ops-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-events-workspace,.tenant-events-workspace-detail-open{grid-template-columns:1fr}.tenant-events-detail-panel{position:static}.embed-settings-layout,.embed-settings-top-grid{grid-template-columns:1fr}}@media (max-width:1500px){.tenant-events-workspace{grid-template-columns:1fr}.tenant-events-detail-panel{position:static}}@media (max-width:720px){.page{padding:var(--space-4) var(--space-3) var(--space-6)}.checkout-card,.console-card-shell,.console-section{padding:var(--space-4)}.console-section{border-radius:var(--radius-lg)}.checkout-hero-header,.checkout-page-header,.checkout-status-header,.console-section-header,.feed-header,.tenant-workspace-header-top{flex-direction:column}.tenant-dashboard-header-top{flex-direction:row;align-items:flex-start}.checkout-hero-actions{justify-content:flex-start}.checkout-form-grid,.checkout-key-grid,.checkout-luma-pass,.checkout-payment-grid,.checkout-timeline,.console-form-grid{grid-template-columns:1fr}.home-main{width:min(100% - var(--space-4),1240px);padding-top:var(--space-3)}.home-hero{padding:var(--space-4)}.home-hero h1{max-width:none}.home-actions{flex-direction:column}.ticket-path-card,.ticketing-option-card{padding:var(--space-5)}.home-event-card-inner{grid-template-columns:1fr}.home-event-media{aspect-ratio:16/9;width:100%;height:auto}.home-summary-grid,.tenant-checklist-item,.tenant-event-hero,.tenant-ticket-grid{grid-template-columns:1fr}.tenant-event-media{min-height:11rem}.tenant-workspace-meta{justify-content:flex-start}.tenant-workspace-nav .console-nav-link{flex:none;min-height:auto}.console-dialog-actions,.console-section-header .button-row,.feed-header .button-row,.tenant-events-detail-actions,.tenant-events-filter-actions,.tenant-overview-actions,.tenant-upcoming-actions{width:100%}.console-shell .button-row,.tenant-events-detail-actions,.tenant-overview-actions,.tenant-upcoming-actions{gap:var(--space-3)}.console-shell .button-row .button,.tenant-events-detail-actions .button,.tenant-overview-actions .button,.tenant-upcoming-actions .button{flex:100%;width:100%}.organizer-shell-actions{justify-content:flex-end;width:auto;margin-left:auto}.organizer-shell-actions form{flex:none}.organizer-shell-actions .button{flex:none;width:auto;min-width:7rem}.tenant-dashboard-header-actions{flex:none;justify-content:flex-end;width:auto}.tenant-dashboard-menu-content{width:min(18rem,100vw - 1.5rem)}.tenant-events-filter-actions{justify-content:flex-start}.billing-cycle-detail-grid,.billing-summary-grid,.console-card-grid,.console-kpi-grid,.console-preview-list-compact,.console-signal-grid,.embed-settings-top-grid,.tenant-events-filter-grid,.tenant-overview-grid,.tenant-ticket-checks,.tenant-ticket-review-checks,.tenant-upcoming-grid{grid-template-columns:1fr}.tenant-events-filter-actions .button{flex:calc(50% - .3rem);width:auto}.console-switch-field{grid-template-columns:1fr}.console-switch-root{justify-self:start}.billing-breakdown-list div{align-items:flex-start;gap:var(--space-1);flex-direction:column}.billing-summary-card h3,.console-kpi-value,.tenant-overview-card h3,.tenant-summary-card h3{word-break:break-word}.tenant-events-detail-hero{grid-template-columns:4.75rem minmax(0,1fr);align-items:start;gap:.85rem}.tenant-events-detail-media{min-height:4.75rem}.tenant-events-detail-signals{grid-template-columns:1fr}.console-table{min-width:640px}.public-home-main{padding-top:var(--space-3)}.public-home-topbar{flex-wrap:wrap;justify-content:space-between}.public-home-link{font-size:.88rem}.public-home-nav-links{flex-wrap:wrap}.event-page-card{padding:var(--space-4)}.payment-panel-head{flex-direction:column;align-items:flex-start}.public-home-topbar{align-items:center}.event-page-topbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:row;min-width:100%}.event-page-actions{flex-wrap:nowrap;flex:none;justify-content:flex-start;min-width:-moz-max-content;min-width:max-content}.event-page-actions::-webkit-scrollbar{display:none}.event-page-actions .button{white-space:nowrap;flex:none}.embed-branding-footer{padding-inline:0}.public-home-copy h1{max-width:none;font-size:clamp(2.25rem,11vw,3.4rem)}.hub-flow-grid,.marketing-feature-grid,.marketing-proof-grid,.ops-fit-grid{grid-template-columns:1fr}.marketing-spotlight{padding:1rem}.marketing-spotlight-title{max-width:none}.ops-fit-card,.ops-fit-card-wide{min-height:auto;padding:1.2rem}.public-event-row{gap:var(--space-2);padding:var(--space-2) 0;grid-template-columns:2.25rem minmax(0,1fr) auto}.public-event-icon{width:2.25rem;height:2.25rem}.public-event-icon-month{font-size:.4375rem}.public-event-icon-day{font-size:.8125rem}.embed-theme-grid,.payment-summary-row,.public-field-grid,.status-detail-grid,.status-timeline{grid-template-columns:1fr}.payment-summary-row .checkout-key-value{justify-content:space-between}.payment-summary-row .checkout-key-value strong{text-align:right}.payment-key-row{flex-direction:column;align-items:stretch}.pass-head-top{min-width:100%}.pass-actions{flex-wrap:nowrap}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}