@font-face{font-family:Satoshi Variable;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi Variable;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2");font-weight:300 900;font-display:swap;font-style:italic}:root{--font-sans: "Satoshi Variable", "Satoshi", "Avenir Next", "Inter", system-ui, sans-serif;--font-hebrew: "adapter-hebrew-display", "Noto Sans Hebrew", "Arial Hebrew", "Rubik", sans-serif;--font-ui: var(--font-sans), var(--font-hebrew);--font-display: var(--font-sans), var(--font-hebrew);--backstage-rail-width: 280px;--backstage-mobile-rail-height: 132px;color-scheme:dark;--bg: #081111;--surface: rgba(8, 15, 15, .88);--surface-strong: #0e1717;--surface-contrast: #dff7eb;--line: rgba(150, 214, 188, .18);--line-strong: rgba(150, 214, 188, .32);--text: #edf8f3;--muted: #9eb7ae;--accent: #6fe0b3;--accent-strong: #2ca87e;--accent-soft: rgba(111, 224, 179, .14);--mint: #123227;--mint-strong: #8bf0c7;--backstage-overlay-scrim: rgba(18, 50, 39, .4);--backstage-overlay-blur: 4px;--shadow: 0 28px 80px rgba(0, 0, 0, .34);--button-bg: linear-gradient(135deg, var(--accent), var(--accent-strong));--button-text: #02110b;--body-radial-left: rgba(111, 224, 179, .16);--body-radial-right: rgba(77, 158, 129, .18);--body-gradient-start: #050b0b;--body-gradient-mid: #091111;--body-gradient-end: #0d1716;font-family:var(--font-ui)}:lang(he),:root[data-locale-language=he]{--font-ui: var(--font-hebrew), var(--font-sans);--font-display: var(--font-hebrew), var(--font-sans)}[lang|=he]{font-family:var(--font-hebrew),var(--font-sans)}input[lang|=he],textarea[lang|=he],[contenteditable][lang|=he]{unicode-bidi:plaintext}:root[data-theme=light]{color-scheme:light;--bg: #f4ede2;--surface: rgba(255, 250, 242, .9);--surface-strong: #fff8ef;--surface-contrast: #101413;--line: rgba(24, 28, 27, .12);--line-strong: rgba(24, 28, 27, .22);--text: #141818;--muted: #62706a;--accent: #101413;--accent-strong: #101413;--accent-soft: rgba(16, 20, 19, .08);--mint: #d9efe4;--mint-strong: #245844;--backstage-overlay-scrim: rgba(18, 50, 39, .4);--backstage-overlay-blur: 4px;--shadow: 0 24px 70px rgba(62, 46, 29, .12);--button-bg: linear-gradient(135deg, #101413, #101413);--button-text: #f5efe6;--body-radial-left: rgba(176, 226, 203, .42);--body-radial-right: rgba(210, 242, 226, .52);--body-gradient-start: #fbf5ec;--body-gradient-mid: #f4ede2;--body-gradient-end: #f8f3eb}*{box-sizing:border-box}html,body,#root{min-height:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.backstage-overlay-scrim{background:var(--backstage-overlay-scrim);backdrop-filter:blur(var(--backstage-overlay-blur));-webkit-backdrop-filter:blur(var(--backstage-overlay-blur))}body{margin:0;font-family:var(--font-ui);color:var(--text);background:radial-gradient(circle at top left,var(--body-radial-left),transparent 32%),radial-gradient(circle at top right,var(--body-radial-right),transparent 30%),linear-gradient(180deg,var(--body-gradient-start) 0%,var(--body-gradient-mid) 48%,var(--body-gradient-end) 100%)}button,input,textarea{font:inherit}a{color:inherit}.admin-login{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:84px 20px 40px;position:relative;background:radial-gradient(circle at top left,var(--body-radial-left),transparent 32%),radial-gradient(circle at top right,var(--body-radial-right),transparent 30%),linear-gradient(180deg,var(--body-gradient-start) 0%,var(--body-gradient-mid) 48%,var(--body-gradient-end) 100%)}.admin-login__shell{width:100%;max-width:720px;display:grid;gap:20px;justify-items:center}.admin-login__shell--flat{align-items:center}.admin-login__top{width:100%}.admin-login__top--inline{position:absolute;top:28px;left:clamp(16px,5vw,40px);display:flex;align-items:center;justify-content:flex-start}.admin-login__brand{display:flex;align-items:center;gap:8px}.admin-login__logo-mark{width:136px;height:40px;display:block;background:var(--accent);-webkit-mask-image:var(--backstage-logo-mask);mask-image:var(--backstage-logo-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}:root[data-theme=light] .admin-login__logo-mark{background:#141818}.admin-login__head,.admin-login__head--center{text-align:center}.admin-login__head h1{margin:0;font-family:var(--font-display);font-size:clamp(48px,8vw,56px);line-height:1.05;letter-spacing:-.04em;color:var(--text)}.admin-login__head p{margin:6px 0 0;color:var(--muted);font-size:clamp(24px,5vw,32px)}.admin-login__card{width:min(520px,100%);display:grid;gap:16px}.admin-login__card--flat{border:0;background:transparent;box-shadow:none;padding:0}.admin-login__sample-row{justify-content:center}.admin-login__alert{margin:0;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,178,171,.22);background:#2a1212d1;color:#ffb2ab;font-size:12px;font-weight:700}.admin-login__form{display:grid;gap:14px}.admin-login__field{display:grid;gap:8px}.admin-login__label{font-size:14px;font-weight:700;color:var(--text)}.admin-login__input{width:100%;min-height:60px;padding:0 18px;border-radius:22px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);color:var(--text);outline:none}.admin-login__input:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft) 85%,transparent)}.admin-login__status{margin:0;color:var(--muted);font-size:13px}.admin-login__submit{display:flex;justify-content:center}.admin-login__cta{min-width:160px;min-height:48px;padding:0 18px;border:0;border-radius:999px;background:var(--button-bg);color:var(--button-text);font-size:14px;font-weight:800;cursor:pointer;transition:transform .14s ease,opacity .14s ease}.admin-login__cta:hover:not(.is-disabled){transform:translateY(-1px)}.admin-login__cta.is-disabled{opacity:.6;cursor:default}.admin-login__actions{display:flex;flex-direction:column;gap:6px}.admin-login__actions--center{align-items:center}.admin-login__link-button{padding:0;border:0;background:transparent;color:var(--accent);font-size:14px;font-weight:800;cursor:pointer}.admin-login__link-button:hover{color:var(--surface-contrast)}.admin-login__back-link{justify-self:center}.admin-login__dev-code{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-radius:16px;background:var(--mint);color:var(--mint-strong);font-size:13px;font-weight:700}.admin-login__dev-code strong{color:var(--text)}.admin-login__code-head{display:grid;gap:4px}.admin-login__code-head p{margin:0;font-size:15px;font-weight:700;color:var(--text)}.admin-login__code-head span{color:var(--muted);font-size:13px}.admin-login__code-input{display:flex;justify-content:space-between;gap:8px}.admin-login__code-box{width:100%;max-width:64px;height:64px;padding:4px;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.admin-login__code-box.is-active{border-color:var(--line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft) 75%,transparent)}.admin-login__code-box input{width:100%;height:100%;border:1px solid transparent;border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);color:var(--text);text-align:center;outline:none;font-size:24px;font-weight:800}.admin-login__code-box input:focus{border-color:var(--line-strong)}.admin-login__recaptcha{position:relative}.admin-login__recaptcha--hidden{position:absolute;opacity:0;pointer-events:none;height:0;width:0;overflow:hidden}.backstage-app-shell{min-height:100vh}.backstage-shell-layout{min-height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr)}.backstage-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 28px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.backstage-topbar__brand{display:inline-flex;align-items:center;min-width:0;text-decoration:none}.backstage-topbar__logo{display:block;width:164px;max-width:100%;height:auto;filter:brightness(0) invert(.96)}:root[data-theme=light] .backstage-topbar__logo{filter:none}.global-menu{display:flex;align-items:center;gap:6px;margin-left:auto}.global-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);text-decoration:none;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.global-menu-icon svg,.global-menu-icon .mask-icon{width:18px;height:18px}.global-menu-icon:hover{transform:translateY(-1px);border-color:var(--line);background:color-mix(in srgb,var(--surface-strong) 78%,transparent);color:var(--text)}.global-menu-icon.is-active{border-color:var(--line-strong);background:color-mix(in srgb,var(--accent-soft) 56%,var(--surface-strong));color:var(--text)}.global-menu-profile{position:relative}.theme-toggle{min-height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:#0c1414e6;color:var(--text);font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 12px 30px #0000002e}:root[data-theme=light] .theme-toggle{background:#fffaf2e6}.global-menu-profile__panel{position:absolute;right:0;top:calc(100% + 10px);display:grid;gap:6px;min-width:220px;max-width:min(280px,calc(100vw - 48px));padding:12px 14px;border:1px solid var(--line-strong);border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 96%,transparent);box-shadow:0 16px 36px #0003}.global-menu-profile__panel strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.profile-panel-link{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);text-decoration:none;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.profile-panel-link:hover{border-color:var(--line);background:color-mix(in srgb,var(--accent-soft) 40%,transparent)}.profile-panel-link.is-button{width:100%}.backstage-shell-body{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 79px)}.backstage-shell-layout.has-workspace-rail .backstage-shell-body{grid-template-columns:300px minmax(0,1fr)}.workspace-side-rail{position:sticky;top:79px;align-self:start;min-height:calc(100vh - 79px);padding:24px 20px 28px 24px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-side-rail__inner{display:grid;gap:20px}.workspace-cardlet{display:grid;gap:14px;justify-items:start}.workspace-cardlet__thumb{width:100%;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line-strong) 72%,transparent);background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.22),transparent 34%),radial-gradient(circle at 82% 16%,rgba(139,240,199,.22),transparent 30%),linear-gradient(145deg,#0c1518,#113032 38%,#20554f);box-shadow:0 18px 44px #0000002e,0 0 0 1px #ffffff08 inset}.workspace-cardlet__thumb img{width:100%;height:100%;object-fit:cover;display:block}.workspace-cardlet__placeholder{width:100%;height:100%;display:grid;place-items:center;font-family:var(--font-display);font-size:34px;letter-spacing:-.04em;color:#fffffff5;text-shadow:0 10px 24px rgba(0,0,0,.24)}.workspace-cardlet__meta{display:grid;gap:4px}.workspace-cardlet__meta h2{margin:0;font-size:18px;line-height:1.08;letter-spacing:-.03em}.workspace-nav{display:grid;gap:8px}.workspace-nav-section{display:grid;gap:8px;padding:12px;border-radius:22px;border:1px solid transparent;background:transparent}.workspace-nav-section.is-active{border-color:var(--line-strong);background:color-mix(in srgb,var(--surface-strong) 82%,transparent)}.workspace-nav-section.is-disabled{opacity:.72}.workspace-nav-section__main{color:var(--surface-contrast);font-size:17px;font-weight:800;text-decoration:none;letter-spacing:-.02em}.workspace-nav-section__main.is-active{color:var(--accent)}.workspace-nav-section__main.is-disabled{color:var(--muted)}.workspace-nav-section__helper{margin:-2px 0 0;font-size:12px;color:var(--muted)}.workspace-nav-section__subnav{display:grid;gap:4px}.workspace-subnav-link{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border-radius:12px;color:var(--muted);background:transparent;text-decoration:none;font-size:14px;font-weight:500;transition:color .14s ease,font-weight .14s ease}.workspace-subnav-link:hover{color:var(--text)}.workspace-subnav-link.is-active{color:var(--text);font-weight:800}.workspace-subnav-link.is-disabled{color:var(--muted);background:transparent;cursor:default}.backstage-shell-main{min-width:0}.launcher-shell,.event-shell{min-height:100vh;padding:32px}.organizer-shell{padding-left:24px;padding-right:24px}.launcher-card,.event-frame{width:min(1120px,100%);margin:0 auto;border:1px solid rgba(150,214,188,.18);border-radius:28px;background:var(--surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow)}.launcher-card{max-width:720px;margin-top:10vh;padding:32px}.backstage-launcher-card{max-width:1120px}.organizer-frame{width:min(1220px,100%);margin:0 auto;padding:10px 0 28px}.organizer-collection-group+.organizer-collection-group{margin-top:28px}.organizer-collection-group__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.event-workspace-shell{width:min(1240px,100%);margin:0 auto;padding:20px 0 36px}.event-workspace-outlet{margin-top:0}.organizer-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:flex-start;padding:18px 0 8px}.create-event-header{align-items:end;max-width:860px;margin:0 auto}.create-event-header .organizer-title{font-size:clamp(30px,4.1vw,42px)}.organizer-title{margin:10px 0 12px;font-family:var(--font-display);font-size:clamp(34px,5vw,52px);line-height:.95;letter-spacing:-.04em}.organizer-copy{margin:0;max-width:720px;color:var(--muted)}.organizer-empty{margin-top:18px;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.lifecycle-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.lifecycle-grid--setup{grid-template-columns:minmax(0,1fr)}.lifecycle-card{display:grid;gap:14px;padding:22px;border-radius:24px;background:color-mix(in srgb,var(--surface-strong) 86%,transparent);border:1px solid var(--line);box-shadow:0 18px 44px #0000002e}.lifecycle-card.is-ready-card{border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent),0 0 24px color-mix(in srgb,var(--accent) 20%,transparent),0 18px 44px #0000002e}.lifecycle-card h3{margin:0;font-size:24px;line-height:1.02}.lifecycle-card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.lifecycle-card-body{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:start}.lifecycle-card-main{display:grid;gap:6px;min-width:0}.lifecycle-card-thumb{width:84px;height:84px;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);box-shadow:inset 0 0 0 1px #ffffff05}.lifecycle-card-thumb img,.lifecycle-card-thumb__empty{width:100%;height:100%;display:block}.lifecycle-card-thumb img{object-fit:cover}.lifecycle-card-thumb__empty{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--surface-strong) 72%,transparent)),radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 46%)}.launcher-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.launcher-panel{display:grid;gap:14px;padding:22px;border-radius:24px;background:color-mix(in srgb,var(--surface-strong) 82%,transparent);border:1px solid var(--line)}.launcher-panel h2{margin:0;font-size:28px;line-height:1}.launcher-panel-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.launcher-link-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.lifecycle-action{gap:8px}.lifecycle-action-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.mask-icon{width:18px;height:18px;display:block;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.lifecycle-action-icon svg{width:18px;height:18px;display:block}.lifecycle-action-label{display:inline-block}.sourcing-launch-panel{background:radial-gradient(circle at top right,color-mix(in srgb,var(--mint-strong) 20%,transparent),transparent 42%),color-mix(in srgb,var(--surface-strong) 78%,transparent)}.launcher-eyebrow,.panel-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.launcher-title,.event-title{margin:10px 0 12px;font-family:var(--font-display);font-size:clamp(36px,6vw,56px);line-height:.95;letter-spacing:-.03em}.launcher-copy,.event-subtitle,.panel-copy,.metric-copy,.helper-text,.empty-state{color:var(--muted)}.helper-text--error{color:#a3332c}.launcher-form,.panel-stack,.dashboard-grid,.checkin-grid,.attendee-actions,.sms-form,.summary-list{display:grid;gap:16px}.field{display:grid;gap:8px}.field-span-2{grid-column:1 / -1}.field-label{font-size:13px;font-weight:700;color:var(--muted)}.debug-id-chip{position:relative;display:inline-flex}.debug-id-chip summary{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 90%,transparent);border:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:700;cursor:pointer;list-style:none}.debug-id-chip summary::-webkit-details-marker{display:none}.debug-id-chip[open] summary{border-color:var(--line-strong)}.debug-id-chip__panel{position:absolute;left:0;top:calc(100% + 10px);min-width:220px;max-width:min(320px,78vw);display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-strong) 98%,#000 2%);color:var(--text);box-shadow:0 18px 40px #00000047;z-index:20}.debug-id-chip__panel strong{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.debug-id-chip__panel span{font-size:13px;line-height:1.4;word-break:break-all}.field-input{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 92%,transparent);color:var(--text)}.field-input:focus{outline:2px solid rgba(111,224,179,.24);outline-offset:2px}.field--invalid .field-label{color:#d95558!important}.field-input--invalid,.field-textarea.field-input--invalid,.field--invalid .retained-review-editor,.backstage-time-picker--invalid .backstage-time-picker__input{border-color:#d95558!important;box-shadow:0 0 0 2px #d9555824}.field-input--invalid:focus,.field--invalid .retained-review-editor:focus,.field--invalid .retained-review-editor:focus-within,.backstage-time-picker--invalid .backstage-time-picker__input:focus{outline:2px solid rgba(217,85,88,.18)!important;outline-offset:2px}.field-input::placeholder,.field-textarea::placeholder{color:#9eb7aeb3}.backstage-time-picker{position:relative;width:136px;max-width:100%}.backstage-time-picker__input{text-align:center;font-variant-numeric:tabular-nums}.backstage-time-picker__popover{border-color:var(--line-strong)!important;background:color-mix(in srgb,var(--surface-strong) 92%,transparent)!important}.backstage-time-picker__option{font-variant-numeric:tabular-nums}.primary-button,.secondary-button,.ghost-button{min-height:44px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,opacity .14s ease}.primary-button{background:var(--button-bg);color:var(--button-text);font-weight:800}.primary-button.is-configure-action{background:linear-gradient(135deg,#214d3d,#163a2e);color:#effaf5;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 22%,transparent)}.primary-button.is-configure-action:hover{background:linear-gradient(135deg,#28604b,#1a4335)}.secondary-button{background:color-mix(in srgb,var(--surface-strong) 90%,transparent);border:1px solid var(--line-strong);color:var(--text);font-weight:700}.ghost-button{background:transparent;border:1px solid var(--line);color:var(--muted);font-weight:700}.primary-button:hover,.secondary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{opacity:.55;cursor:default;transform:none}.event-frame{padding:28px}.event-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:flex-start}.event-title--setup{font-size:clamp(24px,3.2vw,32px);line-height:1.04;letter-spacing:-.03em}.event-subtitle{margin:0;max-width:760px}.event-header-actions,.chip-row,.tab-row{display:flex;flex-wrap:wrap;gap:10px}.final-improvements-panel{margin-top:20px}.organizer-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px}.event-nav-row{margin-top:20px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);border:1px solid rgba(150,214,188,.16);color:var(--surface-contrast);font-size:13px;font-weight:700}.chip strong{color:var(--accent-strong)}.tab-link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 78%,transparent);color:var(--muted);font-size:14px;font-weight:700;text-decoration:none}.tab-link.is-active{background:var(--accent);border-color:var(--accent);color:#04110b}.status-banner,.error-banner{margin-top:18px;padding:14px 16px;border-radius:18px;font-weight:600}.status-banner{position:fixed;top:22px;right:22px;z-index:80;width:min(320px,calc(100vw - 32px));margin-top:0;background:var(--mint);color:var(--mint-strong);box-shadow:0 18px 36px #0f181324}.status-banner{opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.status-banner.is-visible{opacity:1;transform:translateY(0)}.status-banner.is-fading{opacity:0;transform:translateY(-4px)}.error-banner{background:#2a1212e6;color:#ffb2ab;border:1px solid rgba(255,178,171,.18)}@media (max-width: 960px){.status-banner{top:14px;left:16px;right:16px;width:auto}}.dashboard-grid{margin-top:24px;grid-template-columns:repeat(12,minmax(0,1fr))}.panel{min-width:0;padding:22px;border-radius:24px;background:var(--surface-strong);border:1px solid var(--line)}.panel h2,.panel h3{margin:0;font-size:20px;line-height:1.1}.panel-copy{margin:10px 0 0}.create-event-flow{display:grid;gap:34px;max-width:860px;margin:28px auto 0}.create-event-section{padding:8px 0 18px;background:transparent;border:0;border-radius:0;box-shadow:none}.create-event-section-head{display:grid;gap:6px}.create-event-title-field{max-width:720px}.create-event-section-head h2{font-size:clamp(21px,2.5vw,26px);line-height:1.02;letter-spacing:-.03em}.create-event-date-field{max-width:280px}.create-event-timing-row{display:grid;grid-template-columns:minmax(0,280px) repeat(2,minmax(0,136px));gap:14px;align-items:start}.create-event-time-row{display:grid;grid-template-columns:repeat(2,minmax(0,136px));gap:14px}.create-event-time-picker{width:136px}.create-event-time-row .create-event-time-picker{max-width:136px}.create-event-inline-grid--ticketing{grid-template-columns:minmax(0,280px)}.create-event-ticket-field{max-width:280px}.create-event-toggle-row{margin-bottom:10px}.create-event-venue-row{display:flex;gap:12px;align-items:start}.create-event-venue-row .field-input{max-width:420px}.create-event-venue-tbd{min-height:48px;white-space:nowrap}.create-event-venue-tbd span{display:inline-flex;align-items:center;gap:8px}.create-event-venue-tbd small{margin:0}.create-event-currency-field{position:relative}.create-event-currency-input{padding-inline-end:38px}.create-event-currency-symbol{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);color:var(--text);font-weight:700;pointer-events:none}.create-event-actions{margin:24px auto 0;max-width:720px;justify-content:flex-end}.retained-review-time-pair{display:grid;gap:12px}@media (min-width: 480px){.retained-review-time-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel.span-3{grid-column:span 3}.panel.span-4{grid-column:span 4}.panel.span-5{grid-column:span 5}.panel.span-6{grid-column:span 6}.panel.span-7{grid-column:span 7}.panel.span-8{grid-column:span 8}.panel.span-12{grid-column:span 12}.setup-scorecard-shell{margin-top:24px;display:grid;gap:18px}.setup-scorecard-shell--compact{gap:12px}.setup-scorecard-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.setup-scorecard-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-scorecard-shell--compact .setup-scorecard-grid{gap:10px}.setup-scorecard{display:grid;gap:12px;align-content:start}.setup-scorecard-shell--compact .setup-scorecard{gap:8px;padding:16px 18px}.setup-scorecard.is-expanded{border-color:color-mix(in srgb,var(--accent-strong) 26%,var(--line));box-shadow:0 18px 36px #0a161214}.setup-scorecard.is-updating{border-style:dashed}.setup-scorecard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.setup-scorecard-shell--compact .setup-scorecard-top{gap:10px}.setup-scorecard-value{margin-top:6px;font-size:34px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--text)}.setup-scorecard-shell--compact .setup-scorecard-value{margin-top:4px;font-size:28px}.setup-scorecard-status{align-self:flex-start}.setup-scorecard-shell--compact .setup-scorecard-status{padding:5px 9px;font-size:11px}.setup-scorecard-status--complete{background:#6fe0b32e;border-color:#6fe0b357}.setup-scorecard-status--good{background:#f4e1b947;border-color:#bb88294d}.setup-scorecard-status--needs_work{background:#ffe4b53d;border-color:#d68a2142}.setup-scorecard-status--missing{background:#ffc7c733;border-color:#d64d4d38}.setup-scorecard-copy{margin:0;color:var(--muted);line-height:1.5}.setup-scorecard-shell--compact .setup-scorecard-copy{font-size:13px;line-height:1.4}.setup-scorecard-chips{margin-top:2px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.setup-scorecard-vibe-block{display:grid;gap:10px}.setup-scorecard-chips-label{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.setup-scorecard-button{width:fit-content;min-height:32px;margin-left:auto;padding:6px 12px;font-size:12px}.setup-scorecard-shell--compact .setup-scorecard-button{min-height:28px;padding:4px 10px;font-size:11px}.setup-scorecard-panel{display:grid;gap:18px}.setup-scorecard-shell--compact .setup-scorecard-panel{gap:14px;padding:18px 20px}.setup-scorecard-panel-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.setup-scorecard-shell--compact .setup-scorecard-panel-heading h2{font-size:20px}.setup-scorecard-shell--compact .setup-improve-list{gap:10px}.setup-scorecard-shell--compact .setup-improve-row{padding:12px 14px;gap:12px}.setup-scorecard-shell--compact .setup-improve-copy small{font-size:12px}.setup-scorecard-waiting-chip{background:#6fe0b329;border-color:#6fe0b352}@media (max-width: 720px){.setup-scorecard-grid{display:grid;grid-template-columns:1fr}.setup-scorecard{display:grid;gap:10px}.setup-scorecard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.setup-scorecard-value{margin-top:0;font-size:28px}.setup-scorecard-copy{font-size:12px;line-height:1.35}}.setup-improve-list{display:grid;gap:12px}.setup-improve-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 86%,transparent);color:inherit;cursor:pointer;text-decoration:none;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none}.setup-vibe-adjust-row{padding-top:12px;padding-bottom:12px}.setup-improve-copy{display:grid;gap:4px}.setup-improve-copy small{color:var(--muted);font-size:13px;line-height:1.45}.setup-inline-edit-grid,.setup-inline-edit-stack{display:grid;gap:14px}.setup-inline-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-textarea{min-height:140px;resize:vertical}.setup-description-ideas{display:grid;gap:10px;margin-top:12px}.setup-description-toolbar{margin-bottom:8px;gap:10px}.setup-description-tool{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border-radius:999px!important;border-width:1px!important;border-style:solid!important;border-color:var(--line)!important;background:color-mix(in srgb,var(--surface-strong) 82%,transparent)!important;color:var(--text)!important;box-shadow:none!important;flex:0 0 auto;overflow:hidden}.setup-description-tool:hover{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent-soft) 58%,var(--surface-strong))!important}:root[data-theme=dark] .setup-description-tool{color:var(--accent)!important}.setup-description-tool .retained-review-editor-tool-icon{width:20px;height:20px}.setup-description-tool--rewind{width:38px;min-width:38px;padding:0}@media (max-width: 720px){.setup-description-toolbar{gap:12px}.setup-description-tool{width:46px;height:46px;min-width:46px;min-height:46px}.setup-description-tool .retained-review-editor-tool-icon{width:22px;height:22px}.setup-description-tool--rewind{width:46px;min-width:46px}}.setup-description-editor{width:100%;min-height:160px;padding:12px 14px;border-width:1px!important;border-style:solid!important;border-radius:16px!important;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;white-space:pre-wrap}.setup-description-editor p{color:var(--text)}.setup-description-editor p:not(:first-child){margin-top:12px}.setup-description-editor ul{list-style:disc;padding-left:20px;display:grid;gap:4px}.setup-description-editor ol{list-style:decimal;padding-left:20px;display:grid;gap:4px}.setup-description-editor li{padding-left:4px}.setup-description-editor strong,.setup-description-editor b{font-weight:800}.setup-description-editor span[data-size=lg]{font-size:1.125rem}.setup-description-editor span[data-size=xl]{font-size:1.25rem}.setup-description-ideas-heading{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.setup-description-ideas-list{display:grid;gap:10px}.setup-description-idea{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;padding:12px 14px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:inherit;text-align:left}.setup-description-idea span{line-height:1.45}.setup-description-idea strong{white-space:nowrap;font-size:12px}.setup-picker{position:relative}.setup-picker-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:inherit;padding:14px 16px;text-align:left}.setup-picker-button-meta{font-size:12px;color:var(--muted)}.setup-picker-panel{position:absolute;left:0;right:0;z-index:20;margin-top:10px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 18px 42px #0f18131f;padding:12px}.setup-picker-option-list{display:grid;gap:10px}.setup-picker-option{display:flex;align-items:center;gap:10px;color:inherit;font-size:14px}.setup-picker-option input{width:16px;height:16px}.setup-picker-option-button{width:100%;min-height:40px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;font-size:14px;font-weight:600;cursor:pointer}.setup-picker-option-button:hover{background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}.setup-picker-option-button.is-active{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.setup-picker-option-button.is-disabled,.setup-picker-option.is-disabled{opacity:.5;cursor:default}.setup-address-suggestions{position:relative;z-index:20;display:grid;gap:6px;margin-top:10px;padding:10px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 18px 42px #0f18131f}.setup-address-suggestion{width:100%;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.setup-address-suggestion:hover{background:color-mix(in srgb,var(--accent-soft) 60%,transparent)}.configure-panel{display:grid;gap:18px;align-content:start}.configure-panel-heading{display:grid;gap:10px}.configure-optional-label{display:inline-block;margin-left:8px;vertical-align:middle;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--muted)}.configure-panel-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.configure-mode-chip{flex:0 0 auto}.configure-mode-chip.is-rsvp{background:#6fe0b329;border-color:#6fe0b357}.configure-mode-chip.is-paid{background:#7bb1ff24;border-color:#7bb1ff4d}.settings-grid{margin-top:12px;display:grid;gap:14px}.configure-settings-grid{margin-top:0;align-content:start}.configure-conversion-toggle-grid{display:grid;gap:14px}.configure-tier-remove{-moz-appearance:none;appearance:none;-webkit-appearance:none;align-self:end;width:36px;height:36px;min-width:36px;padding:0;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 90%,transparent);color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.configure-tier-remove:hover{border-color:var(--line-strong);color:var(--text)}.configure-section-inline-hint{padding:14px 16px;border-radius:16px;border:1px dashed var(--line);color:var(--muted);font-size:14px;line-height:1.45}@media (min-width: 900px){.configure-conversion-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.configure-inline-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.configure-section-block{display:grid;gap:12px;padding:16px;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.configure-section-block.is-plain{padding:0;border:0;border-radius:0;background:transparent}.configure-section-copy{display:grid;gap:4px}.configure-section-copy--inline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.configure-section-copy--inline h3{font-size:18px}.configure-section-copy h3{margin:0;font-size:15px;line-height:1.2}.configure-section-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.settings-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.configure-total-ticket-block{display:grid;gap:6px;align-content:start;padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 84%,transparent);border:1px solid color-mix(in srgb,var(--line-strong) 58%,var(--line))}.configure-total-ticket-value{font-size:28px;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--text)}.configure-capacity-warning{margin-top:4px;padding:10px 12px;border-radius:14px;background:#ffd6993d;border:1px solid rgba(214,138,33,.28);color:#7a4a00;font-size:12px;line-height:1.4;font-weight:600}.configure-tier-top-row{display:grid;gap:14px;align-items:start}.configure-total-ticket-block--compact{min-width:220px;padding:12px 14px}.configure-total-ticket-inline{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:6px;min-width:0;font-size:14px;line-height:1.3;text-align:right}.configure-total-ticket-inline strong{font-size:18px;line-height:1;letter-spacing:-.01em}.configure-tier-warning-inline{color:#7a4a00;font-size:12px;line-height:1.4;font-weight:600}.settings-toggle-list{display:grid;gap:12px}.configure-tier-list{display:grid;gap:14px}.configure-tier-card{display:grid;gap:14px;padding:16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,#eadfce 42%,var(--surface-strong))}.configure-tier-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.configure-tier-header strong{font-size:15px;line-height:1.2}.configure-tier-name{display:inline-flex;align-items:center;gap:6px}.configure-tier-name img{width:12px;height:12px;opacity:.72}.configure-tier-grid{margin-top:0}.ticket-structure-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-structure-summary__item{display:grid;gap:6px;padding:16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}.ticket-structure-summary__item span{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ticket-structure-summary__item strong{font-size:18px;line-height:1.15}.ticket-option-grid{display:grid;gap:10px}.ticket-option-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-option-card{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 80%,transparent);color:var(--text);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.ticket-option-card:hover{transform:translateY(-1px);border-color:var(--line-strong)}.ticket-option-card.is-active{border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent-soft) 46%,var(--surface-strong))}.ticket-option-card strong{font-size:16px}.ticket-option-card span{color:var(--muted);font-size:13px;line-height:1.45}.ticket-detail-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ticket-detail-chip{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.ticket-detail-chip.is-active{border-color:var(--line-strong);color:var(--text);background:color-mix(in srgb,var(--surface-strong) 82%,transparent)}.ticket-instance-list{display:grid;gap:10px;margin-top:14px}.ticket-calendar-list{display:grid;gap:12px;margin-top:14px}.multi-day-date-layout{display:grid;gap:28px;align-items:start;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.multi-day-calendar-rail,.multi-day-date-cards-panel,.multi-day-date-card-list,.multi-day-date-group,.multi-day-date-group__cards{display:grid;gap:18px}.multi-day-mobile-toolbar{display:none}.multi-day-dates-header-actions{display:flex}.multi-day-calendar-rail{align-self:start}.multi-day-calendar-rail__backdrop{display:none}.multi-day-calendar-panel{position:sticky;top:94px;display:grid;gap:18px;padding:20px;border-radius:28px;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);box-shadow:0 20px 40px #070a0c24}.multi-day-calendar-panel__topline,.multi-day-calendar-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.multi-day-calendar-panel__topline h2{margin:0;font-size:20px;line-height:1.1}.multi-day-calendar-panel__topline p{margin:6px 0 0;color:var(--muted);font-size:14px}.multi-day-calendar-panel__close{display:none}.multi-day-calendar-panel__nav-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--text);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.multi-day-calendar-panel__nav-button:hover{transform:translateY(-1px);border-color:var(--line-strong)}.multi-day-calendar-panel__nav-button img{width:16px;height:16px;display:block}.multi-day-calendar-panel__picker-group{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.multi-day-calendar-panel__picker{position:relative;display:inline-flex}.multi-day-calendar-panel__picker-button{min-height:44px;padding:0 42px 0 16px;border-radius:999px;border:1px solid var(--line);background:linear-gradient(45deg,transparent 50%,var(--accent) 50%),linear-gradient(135deg,var(--accent) 50%,transparent 50%),linear-gradient(to right,color-mix(in srgb,var(--line) 78%,transparent),color-mix(in srgb,var(--line) 78%,transparent)),color-mix(in srgb,var(--surface-strong) 90%,transparent);background-position:calc(100% - 22px) calc(50% - 2px),calc(100% - 16px) calc(50% - 2px),calc(100% - 36px) 50%,0 0;background-size:6px 6px,6px 6px,1px 22px,auto;background-repeat:no-repeat;color:var(--text);min-width:124px;font-weight:700;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff05;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.multi-day-calendar-panel__picker-button:hover{transform:translateY(-1px);border-color:var(--line-strong)}.multi-day-calendar-panel__picker-button:focus{border-color:var(--line-strong);outline:2px solid rgba(111,224,179,.24);outline-offset:2px}.multi-day-calendar-panel__picker-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:30;min-width:100%;max-height:280px;overflow-y:auto;padding:8px;border-radius:20px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 96%,var(--surface-strong));box-shadow:var(--shadow)}.multi-day-calendar-panel__picker-option{width:100%;min-height:40px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--text);text-align:left;font-weight:600;cursor:pointer}.multi-day-calendar-panel__picker-option:hover{background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}.multi-day-calendar-panel__picker-option.is-active{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.multi-day-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;width:100%;max-width:100%}.multi-day-calendar-grid--labels{gap:8px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.multi-day-calendar-grid--labels span{text-align:center}.multi-day-calendar-cell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;min-height:0;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 78%,transparent);color:var(--text);cursor:pointer}.multi-day-calendar-cell.has-occurrence:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line-strong) 78%,transparent)}.multi-day-calendar-cell.is-outside-month{opacity:.42}.multi-day-calendar-cell.has-date:before{border:0;background:color-mix(in srgb,var(--accent-strong) 14%,transparent)}.multi-day-calendar-cell.has-past-date:before{border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--muted) 16%,transparent)}.multi-day-calendar-cell.has-past-date:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;height:2px;margin:auto;border-radius:999px;background:color-mix(in srgb,var(--muted) 72%,transparent);transform:rotate(-45deg)}.multi-day-calendar-cell.is-selected{border-color:var(--line-strong)}.multi-day-calendar-cell__marker{position:absolute;right:10px;bottom:10px;width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--accent-strong) 24%,transparent)}.multi-day-date-card-list{display:grid;gap:16px}.multi-day-date-group{gap:12px}.multi-day-date-group__eyebrow{margin:0;padding-left:4px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.multi-day-date-group__cards{gap:16px}.multi-day-date-card{padding:18px;border-radius:24px;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);box-shadow:0 18px 34px #070a0c24}.multi-day-date-card.is-active{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-strong));box-shadow:0 20px 38px #070a0c2e}.multi-day-date-card.is-sold-out{background:color-mix(in srgb,var(--mint) 18%,var(--surface-strong));border-color:color-mix(in srgb,var(--mint-strong) 20%,var(--line));opacity:.6;filter:saturate(.82) brightness(.95)}.multi-day-date-card.is-sold-out.is-active{opacity:.72}.multi-day-date-card.is-past{background:color-mix(in srgb,var(--surface) 96%,transparent);border-color:color-mix(in srgb,var(--line) 84%,transparent);opacity:.58;filter:saturate(.48) brightness(.94);box-shadow:0 8px 16px #070a0c14}.multi-day-date-card.is-past.is-active{opacity:.7;box-shadow:0 12px 22px #070a0c1a}.multi-day-date-card.is-past .multi-day-date-card__title{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var(--muted) 82%,transparent)}.multi-day-date-card.is-disabled{opacity:.42;filter:saturate(.72) brightness(.92)}.multi-day-date-card.is-disabled.is-active{opacity:.54}.multi-day-date-card__summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.multi-day-date-card__left{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-width:0}.multi-day-date-card__date-stack{display:grid;align-content:center;justify-items:center;width:82px;min-height:90px;padding:10px 8px;border-radius:22px;border:1px solid color-mix(in srgb,var(--line-strong) 75%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 72%,transparent),color-mix(in srgb,var(--surface-strong) 92%,transparent)),color-mix(in srgb,var(--surface-strong) 92%,transparent);box-shadow:inset 0 1px #ffffff0a}.multi-day-date-card__month{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.multi-day-date-card__weekday{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.multi-day-date-card__day{font-size:34px;line-height:.92}.multi-day-date-card__content{display:grid;gap:10px;min-width:0}.multi-day-date-card__headline{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 12px}.multi-day-date-card__title{margin:0;min-width:0;font-size:21px;line-height:1.1}.multi-day-date-card__subcopy{display:inline-flex;flex-wrap:wrap;gap:8px;margin:0;color:var(--muted);font-size:14px}.multi-day-date-card__meta-row{display:flex;flex-wrap:wrap;gap:10px}.multi-day-date-card__meta-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--muted);font-size:12px;font-weight:700}.multi-day-date-card__meta-chip--status.is-ticketed{border-color:color-mix(in srgb,var(--mint-strong) 28%,var(--line-strong));border-width:2px;color:color-mix(in srgb,var(--mint-strong) 92%,#15382b 8%)}.multi-day-date-card__meta-chip--status.is-disabled{border-color:#bf783a61;color:#b76327}.multi-day-date-card__meta-chip--status.is-no_tickets{border-color:color-mix(in srgb,var(--mint-strong) 24%,var(--line));background:color-mix(in srgb,var(--mint) 18%,var(--surface) 82%);color:color-mix(in srgb,var(--mint-strong) 74%,#22463a 26%)}.multi-day-date-card__meta-chip--status.is-sold_out{border-color:#d5c0ac42;color:#d5c0ac}.multi-day-date-card__meta-chip--status.is-past{border-color:color-mix(in srgb,var(--line) 96%,transparent);color:var(--muted)}.multi-day-date-card__right{display:flex;align-items:flex-start}.multi-day-date-card__toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid color-mix(in srgb,var(--line-strong) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--text);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.multi-day-date-card__toggle:hover{transform:translateY(-1px);border-color:var(--line-strong)}.multi-day-date-card__toggle-icon{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(45deg);transition:transform .14s ease}.multi-day-date-card.is-expanded .multi-day-date-card__toggle-icon{transform:translateY(2px) rotate(-135deg)}.multi-day-date-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--line) 92%,transparent)}.multi-day-date-card__details .action-row{grid-column:1 / -1}.multi-day-date-card__detail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;min-width:0;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 90%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent)}.multi-day-date-card__detail span{color:var(--muted);font-size:13px;grid-column:1 / 2}.multi-day-date-card__detail strong{min-width:0;font-size:15px;line-height:1.4;grid-column:1 / 2}.multi-day-date-card__icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid color-mix(in srgb,var(--line-strong) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 84%,transparent);cursor:pointer;grid-row:1 / span 2;grid-column:2 / 3}.multi-day-date-card__icon-button img{width:14px;height:14px}.multi-day-date-cards-panel{align-self:start}.multi-day-date-card__remove{align-self:center}.multi-day-repeat-block,.multi-day-monthly-options{display:grid;gap:10px}.multi-day-ticket-instance-list{display:grid;gap:12px}.multi-day-ticket-instance-list__actions{padding-top:4px}.multi-day-ticket-instance-list__add-link{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--text);font-weight:700;text-decoration:none;cursor:pointer}.multi-day-ticket-instance-list__add-link:hover{color:var(--accent)}.multi-day-ticket-instance-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.multi-day-ticket-instance-card.is-disabled{opacity:.52}.multi-day-ticket-instance-card:first-child{padding-top:0;border-top:0}.multi-day-ticket-instance-card__content{display:grid;gap:4px}.multi-day-ticket-instance-card strong{display:block;font-size:14px}.multi-day-ticket-instance-card span{color:var(--muted);font-size:13px}.multi-day-ticket-instance-card.is-disabled strong,.multi-day-ticket-instance-card.is-disabled span{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:color-mix(in srgb,var(--muted) 78%,transparent)}.multi-day-ticket-instance-card.is-disabled strong{font-weight:500}.multi-day-ticket-instance-card__action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text);text-decoration:none;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.multi-day-ticket-instance-card__action:hover{transform:translateY(-1px)}.multi-day-ticket-instance-card__action.is-enabled{color:#000}.multi-day-ticket-instance-card__action.is-disabled{border-color:color-mix(in srgb,var(--line) 94%,transparent);background:color-mix(in srgb,var(--surface) 84%,transparent);color:color-mix(in srgb,var(--muted) 86%,var(--text) 14%)}.multi-day-ticket-instance-card__action-icon{width:20px;height:20px;display:inline-block;flex:0 0 auto;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.multi-day-ticket-instance-card__action-image{width:20px;height:20px;display:block;flex:0 0 auto}.multi-day-footer-bar{position:sticky;bottom:0;z-index:10;display:flex;justify-content:flex-end;padding-top:20px;padding-bottom:8px;background:linear-gradient(to bottom,#f5f3eb00,#f5f3ebf5 36%)}.ticket-calendar-item{display:grid;gap:14px;padding:16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}.ticket-calendar-item__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-calendar-item__header strong{font-size:15px;line-height:1.2}.ticket-instance-item{display:grid;gap:4px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}.ticket-instance-item strong{font-size:15px}.ticket-instance-item span,.ticket-instance-item small{color:var(--muted)}.configure-tier-inline-row{display:grid;gap:12px;grid-template-columns:minmax(0,1.7fr) minmax(88px,.7fr) minmax(88px,.7fr) auto;align-items:end}.configure-tier-toggle{min-width:0;padding:12px 14px;align-items:center}.configure-tier-toggle input{margin-top:0}.configure-tier-toggle small{display:none}.configure-save-button{min-height:42px}@media (min-width: 900px){.configure-tier-top-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width: 899px){.configure-total-ticket-inline{justify-content:flex-start;text-align:left}}.toggle-row{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 84%,transparent);cursor:pointer}.toggle-row--compact{padding:11px 14px;gap:10px}.toggle-row input,.category-toggle input,.retained-builder-route input[type=checkbox],.setup-picker-option input[type=checkbox]{margin-top:4px;inline-size:18px;block-size:18px;accent-color:#111111!important}.toggle-row strong,.category-toggle span{display:block}.toggle-row small{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.45}.field-helper{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.4}.field-helper--warning{color:#dc2626}.settings-category-grid,.profile-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.category-toggle{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 84%,transparent);cursor:pointer}.category-toggle.is-selected{border-color:var(--line-strong);background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface-strong))}.organizer-logo-card{min-height:220px;display:grid;place-items:center;border-radius:24px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 84%,transparent);overflow:hidden}.organizer-logo-image{max-width:min(240px,100%);max-height:180px;object-fit:contain}.organizer-logo-empty{color:var(--muted);font-size:14px;font-weight:700}.organizer-profile-frame{padding-bottom:48px}.profile-top-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);align-items:start}.profile-main-panel{min-height:100%;grid-column:1 / -1}.profile-field-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-field{display:grid;gap:8px}.profile-field>span:first-child{font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.profile-field input,.profile-field select{width:100%;min-height:50px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--text);padding:0 16px;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.profile-field input:focus,.profile-field select:focus,.inline-lock-field input:focus,.unlock-code-row input:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft) 85%,transparent)}.profile-field input[readonly],.inline-lock-field input[readonly]{color:var(--muted)}.profile-field-wide{grid-column:1 / -1}.inline-lock-field{position:relative}.inline-lock-input{padding-right:48px!important}.inline-lock-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.inline-lock-icon img{width:18px;height:18px;opacity:.9}.inline-lock-icon.is-unlocked{opacity:.82}.address-field-wrap{position:relative}.address-suggestion-list{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;display:grid;gap:6px;padding:10px;border-radius:20px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 18px 48px #00000038}.address-suggestion{min-height:42px;display:flex;align-items:center;width:100%;padding:0 12px;border:0;border-radius:14px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.address-suggestion:hover{background:color-mix(in srgb,var(--accent-soft) 72%,transparent)}.approved-phone-field{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px}.approved-phone-field-select,.approved-phone-field-input{width:100%;min-height:60px;border-radius:24px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--text);outline:none}.approved-phone-field-select{padding:0 16px;font-weight:700}.approved-phone-field-input{padding:0 18px}.phone-field-display{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-align:left;font:inherit;cursor:text}.phone-field-decoy{position:absolute;pointer-events:none;opacity:0;width:1px;height:1px}.approved-phone-field-select:focus,.approved-phone-field-input:focus,.phone-field-display:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft) 85%,transparent)}.unlock-card{display:grid;gap:10px;padding:16px 18px;border-radius:20px;border:1px dashed var(--line-strong);background:color-mix(in srgb,var(--surface-strong) 84%,transparent)}.unlock-card.is-unlocked{border-style:solid}.unlock-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.unlock-card-header p{margin:0;color:var(--muted)}.unlock-code-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sms-code-grid{display:flex;align-items:center;gap:8px}.sms-code-cell{width:48px;height:56px;padding:2px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.sms-code-cell input{width:100%;height:100%;border:1px solid transparent;border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 92%,transparent);color:var(--text);text-align:center;outline:none;font-size:20px;font-weight:700;letter-spacing:.08em}.sms-code-cell input:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-soft) 85%,transparent)}.sms-code-button{min-height:46px;padding:0 16px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--text);font-size:12px;font-weight:700;cursor:pointer}.sms-code-button:hover{border-color:var(--accent)}.sms-code-button:disabled{opacity:.55;cursor:default}.profile-error{display:block;color:#ffb2ab;font-size:12px;font-weight:700}.logo-actions{display:flex;flex-wrap:wrap;gap:10px}.profile-logo-inline-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-height:84px}.profile-logo-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;overflow:hidden}.profile-logo-trigger:disabled{cursor:default;opacity:.72}.profile-logo-thumb{width:74px;height:74px;border-radius:50%;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.profile-logo-thumb-image{width:100%;height:100%;object-fit:cover}.profile-logo-thumb-empty{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.profile-logo-pencil{position:absolute;top:50%;left:50%;width:28px;height:28px;transform:translate(-50%,-50%);border-radius:50%;background:#101226ad;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #0000003d}.profile-logo-pencil img{width:15px;height:15px}.profile-logo-meta{display:grid;gap:10px;flex:1 1 280px;min-width:220px}.management-card{display:grid;gap:12px;padding:18px;border-radius:22px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}.faq-card{align-content:center;justify-items:center;text-align:center}.faq-card .management-card-header{justify-content:center}.faq-card .management-card-header>div{display:grid;justify-items:center}.faq-card-actions{justify-content:center}.faq-card-button{border:0}.profile-management-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.management-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.management-card-header h3{margin:8px 0 0;font-size:18px;line-height:1.05}.plan-price-inline{display:inline-block;margin-left:8px;color:var(--muted);font-size:.9em;font-weight:500}.management-divider{height:1px;background:var(--line)}.logo-upload-button{cursor:pointer}.crop-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#030707c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.crop-modal{width:min(720px,100%);display:grid;gap:18px;padding:24px;border-radius:28px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:var(--shadow)}.crop-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.crop-modal-header h2{margin:8px 0 0}.publish-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:var(--backstage-rail-width);z-index:100;display:grid;place-items:center;padding:24px;background:#123227d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.publish-confirm-dialog{width:min(560px,100%);display:grid;gap:16px;padding:24px;border-radius:24px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:var(--shadow)}.publish-confirm-header{display:grid;gap:8px}.publish-confirm-header h2{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.04;letter-spacing:-.03em}.publish-confirm-copy,.publish-confirm-body p{margin:0}.publish-confirm-body{display:grid;gap:10px;color:var(--muted)}.publish-confirm-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;width:fit-content;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);color:var(--text);font-weight:700;text-decoration:none}.publish-confirm-section{display:grid;gap:10px}.publish-confirm-section h3{margin:0;font-size:15px;line-height:1.3}.publish-confirm-list{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--muted)}.publish-confirm-check{display:inline-flex;align-items:center;gap:10px;min-height:44px;width:fit-content;font-weight:700;color:var(--text);cursor:pointer}.publish-confirm-check__input{inline-size:18px;block-size:18px;accent-color:#111111!important}.publish-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cropper-shell{position:relative;min-height:360px;border-radius:24px;overflow:hidden;background:color-mix(in srgb,var(--surface-strong) 92%,black)}.settings-field-full{grid-column:1 / -1}.metric-value{margin:14px 0 4px;font-size:clamp(30px,5vw,44px);line-height:.95;letter-spacing:-.04em;font-weight:800}.metric-copy,.summary-list,.helper-text{margin:0;font-size:14px}.summary-list{padding-left:18px}.definition-list{padding-left:0;list-style:none}.definition-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.definition-label-wrap{display:inline-flex;align-items:center;gap:8px;color:var(--text)}.definition-value{color:var(--accent-strong);font-size:14px}.tooltip-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);color:var(--muted);font-size:11px;font-weight:800;cursor:help}.tooltip-bubble{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);width:min(260px,70vw);padding:10px 12px;border-radius:12px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-strong) 98%,#000 2%);color:var(--text);font-size:12px;font-weight:400;line-height:1.4;text-align:left;box-shadow:0 18px 40px #00000047;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .14s ease,visibility .14s ease;z-index:20}.tooltip-trigger:hover .tooltip-bubble,.tooltip-trigger:focus-visible .tooltip-bubble{opacity:1;visibility:visible}.tooltip-trigger:focus-visible{outline:2px solid rgba(111,224,179,.28);outline-offset:2px}.metric-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.mini-metric-card{display:grid;gap:8px;padding:18px;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.mini-metric-label{margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mini-metric-value{margin:0;font-size:clamp(24px,4vw,34px);line-height:1;letter-spacing:-.04em;font-weight:800}.mini-metric-copy{margin:0;color:var(--muted);font-size:13px}.sourcing-frame{width:min(1400px,100%)}.sourcing-metrics{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:24px}.sourcing-metric{padding:18px;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}.sourcing-metric.is-mint{background:#123227f0}.sourcing-metric.is-accent{background:#6fe0b329}.sourcing-metric-value{margin:12px 0 0;font-size:clamp(26px,3vw,36px);line-height:1;font-weight:800;letter-spacing:-.04em}.sourcing-grid{display:grid;grid-template-columns:500px minmax(0,1fr);gap:20px;margin-top:24px}.sourcing-queue-panel,.sourcing-detail-panel{min-height:720px}.queue-list{display:grid;gap:12px;max-height:980px;overflow:auto;padding-right:4px}.queue-card{display:grid;gap:12px;width:100%;padding:16px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.queue-card:hover{transform:translateY(-1px);border-color:var(--line-strong)}.queue-card.is-active{border-color:#6fe0b37a;box-shadow:0 14px 40px #00000047}.queue-card h3{margin:0;font-size:20px;line-height:1.05}.queue-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.queue-card-meta{margin:0;color:var(--muted);font-size:13px}.lifecycle-card-meta-stack{display:grid;gap:8px;margin-top:10px}.lifecycle-card-title--setup{margin-bottom:2px}.lifecycle-card-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lifecycle-card-location{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:var(--muted);font-size:14px;line-height:1.3}.lifecycle-card-location-icon{display:inline-flex;width:16px;height:16px;flex:0 0 auto;color:var(--text)}.lifecycle-card-location-icon svg{width:100%;height:100%}.lifecycle-card-meta-separator{color:var(--line-strong)}.lifecycle-card-date-text{color:var(--muted)}.lifecycle-card-score-row{display:flex;flex-wrap:wrap;gap:8px}.lifecycle-card-score-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 94%,transparent);color:var(--muted);font-size:12px;line-height:1}.lifecycle-card-score-chip strong{color:var(--text);font-weight:700}.side-rail-link__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.side-rail-link__arrow img{width:15px;height:15px;display:block}.side-rail-link__arrow .mask-icon{width:15px;height:15px}.sourcing-detail-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 84%,transparent)}.field-textarea{min-height:120px;resize:vertical;padding-top:14px}.import-textarea{min-height:160px;font-family:SFMono-Regular,Menlo,monospace;font-size:13px}.section-header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.sourcing-filter-controls{display:flex;flex-wrap:wrap;gap:12px}.sourcing-filter-field{min-width:220px}.sourcing-filter-field--review{min-width:170px}.sourcing-filter-chip-row{margin-top:12px}.chip-button{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);color:var(--text);cursor:pointer}.chip-button:hover{transform:translateY(-1px)}.quick-capture-form{display:grid;gap:14px}.quick-capture-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.quick-capture-grid--compact{grid-template-columns:minmax(0,220px)}.sourcing-edit-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-preview{display:grid;gap:12px}.sheet-preview-list{display:grid;gap:10px}.sheet-preview-card{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}.sheet-preview-title{margin:0;font-size:15px;font-weight:700;color:var(--text)}.action-row{display:flex;flex-wrap:wrap;gap:10px}.inline-link-button{align-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;cursor:pointer;color:var(--accent);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.inline-link-button:hover{transform:translateY(-1px)}.inline-action-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--surface-strong) 90%,transparent);border:1px solid var(--line);border-radius:999px;color:var(--accent-strong);font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.inline-action-link:hover{border-color:var(--line-strong);transform:translateY(-1px)}.inline-action-link svg{width:18px;height:18px;flex:0 0 auto}.inline-action-link img{width:18px;height:18px;flex:0 0 auto}.inline-action-link__label{display:inline-block}.button-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:8px;vertical-align:middle}.button-icon-mask{width:18px;height:18px;display:inline-block;flex:0 0 auto;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media (max-width: 720px){.event-header-actions .inline-action-link--compactable{width:44px;min-width:44px;min-height:44px;padding:0;justify-content:center;border-radius:999px;gap:0}.event-header-actions .inline-action-link__label--compactable{display:none}}.final-check-list{display:grid;gap:12px}.final-check-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:inherit;text-decoration:none;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.final-check-row:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--surface-strong) 94%,transparent);transform:translateY(-1px)}.final-check-copy{min-width:0}.final-check-copy strong{display:block}.builder-field-highlight{border-radius:18px;box-shadow:0 0 0 3px #6fe0b33d,0 18px 40px #6fe0b31f;background:#6fe0b314;transition:box-shadow .18s ease,background .18s ease}.lifecycle-card-bottom{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto}.lifecycle-card-debug{display:flex;justify-content:flex-end}.source-list{display:grid;gap:10px}.source-link{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 94%,transparent);text-decoration:none}.source-link span{color:var(--muted);font-size:13px}.source-link--inline{margin-top:8px}.evidence-copy{margin-top:-2px}.evidence-list{display:grid;gap:12px}.evidence-card{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.evidence-card h3{margin:0;font-size:17px;line-height:1.1}.ocr-evidence-block{display:grid;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}.draft-message{margin:0;padding:16px;border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);border:1px solid var(--line);color:var(--surface-contrast)}.live-control-surface{margin-top:20px;gap:18px}.live-control-hero{display:grid;gap:10px;padding:22px 22px 24px;border-radius:24px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 90%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--surface) 92%,transparent))}.live-control-hero__headline{margin:0;font-size:clamp(28px,4vw,40px);line-height:.96;letter-spacing:-.04em}.live-control-hero__subtext{margin:0;max-width:56ch;color:var(--muted);font-size:15px;line-height:1.5}.live-control-action-strip{display:flex;flex-wrap:wrap;gap:10px}.live-control-signal-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.live-control-signal{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:6px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--text);text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.live-control-signal:hover{border-color:var(--line-strong)}.live-control-signal.is-active{border-color:color-mix(in srgb,var(--accent) 36%,var(--line-strong));background:color-mix(in srgb,var(--accent-soft) 62%,var(--surface-strong))}.live-control-signal__label{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.live-control-signal__value{font-size:17px;line-height:1.1}.live-control-signal__helper{color:var(--muted);font-size:12px;line-height:1.35}.live-control-section{gap:14px;padding:18px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}.live-control-section-body{display:grid;gap:14px}.live-control-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.live-control-stat{display:grid;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent)}.live-control-stat__label{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.live-control-stat__value{font-size:18px;line-height:1.1}.live-control-action-pill{min-height:40px;border-radius:999px;background:#ffffffe6;color:#111;border-color:#1014131a}.live-control-action-pill.is-selected{border-color:color-mix(in srgb,var(--accent) 42%,var(--line-strong));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}:root[data-theme=dark] .live-control-action-pill{background:#fffffff0;color:#111;border-color:#ffffff29}.live-control-inline-action{min-height:42px}.live-control-template-preview{padding:14px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 90%,transparent)}.live-control-template-text{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--text);font:inherit;line-height:1.5}.live-control-upload{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 90%,transparent)}.live-control-upload__header{display:grid;gap:4px}.live-control-upload__header span{color:var(--muted);font-size:13px}.live-control-upload__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.checkin-grid{margin-top:24px;grid-template-columns:360px minmax(0,1fr)}.scanner-controls{display:flex;gap:10px}.scanner-panel{display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 82%,transparent)}.scanner-video{width:100%;min-height:220px;border-radius:14px;background:#101415;object-fit:cover}.search-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.search-row .field{flex:1 1 320px}.attendee-list-panel{margin-top:20px}.attendee-list-panel__header{align-items:flex-start}.attendee-list-panel__header-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.attendee-list-panel__toggle{align-self:center}.attendee-list-panel__form{margin-top:14px}.attendee-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}.attendee-table{width:100%;border-collapse:collapse;min-width:760px}.attendee-table th,.attendee-table td{padding:14px 16px;border-bottom:1px solid rgba(150,214,188,.08);text-align:left;vertical-align:top}.attendee-table th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.attendee-name{margin:0;font-weight:700}.attendee-meta{margin:4px 0 0;color:var(--muted);font-size:13px}.status-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;background:#96d6bc14;color:var(--muted)}.status-pill.is-checked-in{background:var(--mint);color:var(--mint-strong)}.status-pill.is-pending{background:var(--accent-soft);color:var(--accent-strong)}.status-pill.is-ready{background:var(--mint);color:var(--mint-strong)}.status-pill.is-draft,.status-pill.is-complete{background:#24353914;color:var(--muted)}.status-pill.is-refunded{background:#4e250cf2;color:#ffd4a8}.status-pill.is-needs-changes,.status-pill.is-cancelled{background:#2a1212e6;color:#ffb2ab}.status-pill.is-in-review,.status-pill.is-upcoming,.status-pill.is-event-day,.status-pill.is-settling{background:var(--accent-soft);color:var(--accent-strong)}.status-pill.is-high-priority,.status-pill.is-approved-for-outreach,.status-pill.is-approved-for-builder{background:var(--mint);color:var(--mint-strong)}.status-pill.is-ticketed{background:color-mix(in srgb,var(--mint) 92%,white 8%);color:color-mix(in srgb,var(--mint-strong) 92%,#133428 8%)}.status-pill.is-disabled{background:#ffc48447;color:#9f5623}.status-pill.is-needs-review,.status-pill.is-new{background:var(--accent-soft);color:var(--accent-strong)}.status-pill.is-duplicate,.status-pill.is-rejected{background:#24353914;color:var(--muted)}.status-pill.is-on-sale{background:var(--mint);color:var(--mint-strong)}.status-pill.is-scheduled{background:var(--accent-soft);color:var(--accent-strong)}.status-pill.is-sold-out{background:#5f5248;color:#f1e5d8}.status-pill.is-past,.status-pill.is-ended{background:#24353914;color:var(--muted)}.single-day-tickets-shell{display:grid;gap:18px}.single-day-tickets-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.single-day-tickets-header__copy{display:grid;gap:10px}.single-day-tickets-header__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.single-day-tickets-header__row .organizer-title{margin:0}.single-day-tickets-header__date{color:var(--text);font-size:15px;font-weight:700}.single-day-tickets-header__edit,.single-day-text-link{padding:0;border:0;background:transparent;color:var(--surface-contrast);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.single-day-empty-state{display:grid;gap:12px}.single-day-empty-link-row{display:flex;align-items:center;justify-content:center;min-height:220px}.single-day-empty-link-row .single-day-add-ticket{font-size:20px;font-weight:900}.single-day-zone-list{display:grid;gap:44px}.single-day-zone-list>.single-day-zone-card:first-child{margin-top:20px}.single-day-zone-card{display:grid;gap:14px;overflow-x:auto}.single-day-zone-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.single-day-zone-card__title-row{display:inline-flex;align-items:baseline;gap:10px}.single-day-zone-card__title{margin:0;font-size:20px;line-height:1.1;letter-spacing:-.02em}.single-day-zone-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.single-day-add-ticket{justify-self:flex-start;padding:0;border:0;background:transparent;color:var(--accent-strong);font-size:14px;font-weight:800;cursor:pointer}.single-day-ticket-list{display:grid;gap:0}.multi-day-ticket-list{overflow-x:auto}.multi-day-tickets-step{grid-column:span 12}.multi-day-zone-strip{display:flex;flex-wrap:wrap;gap:10px}.multi-day-zone-chip{display:grid;gap:4px;min-width:132px;padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);color:var(--text);text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.multi-day-zone-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--mint-strong) 24%,var(--line-strong));background:color-mix(in srgb,var(--mint) 12%,var(--surface-strong))}.multi-day-zone-chip__name{font-size:14px;font-weight:700}.multi-day-zone-chip__meta{color:var(--muted);font-size:12px}.multi-day-ticket-list__header{--single-day-ticket-row-columns: minmax(208px, 208px) 96px 118px 84px 92px 40px 126px 226px 82px 132px;min-width:1300px}.multi-day-ticket-card{width:max-content;min-width:1300px}.multi-day-ticket-card__row{--single-day-ticket-row-columns: minmax(208px, 208px) 96px 118px 84px 92px 40px 126px 226px 82px 132px;min-width:1300px;width:max-content}.multi-day-ticket-list-shell{padding-top:36px}.multi-day-ticket-card__row>.single-day-ticket-card__name-cell{grid-column:1}.multi-day-ticket-card__row>.single-day-ticket-card__status-cell{grid-column:2}.multi-day-ticket-card__dates-cell{grid-column:3;overflow:hidden}.multi-day-ticket-card__dates-cell>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-day-ticket-card__row>.single-day-ticket-card__cell:nth-of-type(4){grid-column:4}.multi-day-ticket-card__row>.single-day-ticket-card__cell:nth-of-type(5){grid-column:5}.multi-day-ticket-card__row>.single-day-ticket-card__cell:nth-of-type(6){grid-column:6}.multi-day-ticket-card__row>.single-day-ticket-card__cell:nth-of-type(7){grid-column:7}.multi-day-ticket-card__row>.single-day-ticket-card__cell:nth-of-type(8){grid-column:8}.multi-day-ticket-card__row>.single-day-ticket-card__row-action-buttons{grid-column:9}.multi-day-ticket-card__row>.single-day-ticket-card__row-action-flags{grid-column:10;min-width:132px;justify-self:start;justify-content:flex-start}.multi-day-relative-sale-row{display:grid;gap:10px;grid-template-columns:1fr;align-items:start}.multi-day-sale-timing-warning{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(124,86,26,.18);border-radius:14px;background:#7c561a14;color:#6e4c18;font-size:14px;line-height:1.45}.multi-day-sale-timing-warning p{margin:0}.multi-day-sale-timing-warning__item{display:grid;gap:10px}.multi-day-sale-timing-warning__actions{display:flex;flex-wrap:wrap;gap:8px}.multi-day-sale-timing-warning__actions .ghost-button{background:#ffffffb3}.pricing-phase-builder{display:grid;gap:12px}.pricing-phase-builder__add-button{margin-top:4px}.pricing-phase-builder__helper{gap:8px;align-self:start;margin-bottom:10px}.pricing-phase-builder__helper-link{color:var(--muted);font-size:13px;line-height:1.4}.pricing-phase-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(19,24,24,.12);border-radius:16px;background:#fff}.pricing-phase-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.pricing-phase-card__title{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pricing-phase-card__header strong{font-size:14px;line-height:1.2}.pricing-phase-card__meta{color:var(--muted);font-size:13px;line-height:1.4}.pricing-phase-card__delete{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(163,51,44,.45);border-radius:999px;background:transparent;color:#a3332c;font-size:18px;line-height:1;cursor:pointer}.pricing-phase-card__delete:hover,.pricing-phase-card__delete:focus-visible{background:#a3332c14;outline:none}.pricing-phase-timing-grid{display:grid;gap:10px;grid-template-columns:minmax(180px,1.1fr) minmax(84px,.55fr) minmax(110px,.75fr);align-items:start}.single-day-sales-period+.single-day-time-slot-toggle-row,.pricing-phase-builder+.single-day-time-slot-toggle-row,.multi-day-sale-timing-warning+.single-day-time-slot-toggle-row{margin-top:24px}.occurrence-change-review{display:grid;gap:8px;margin-top:8px;padding:12px 14px;border:1px solid rgba(19,24,24,.12);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 16%,transparent);color:var(--text);font-size:14px;line-height:1.45}.occurrence-change-review.is-danger{border-color:#7c561a2e;background:#7c561a14;color:#6e4c18}.occurrence-change-review h3,.occurrence-change-review p{margin:0}.occurrence-change-review__list{margin:0;padding-left:18px}.single-day-ticket-list__header{--single-day-ticket-row-columns: minmax(190px, 190px) 96px 90px 98px 72px 98px 118px 82px 112px;display:grid;grid-template-columns:var(--single-day-ticket-row-columns);align-items:center;justify-content:start;gap:12px;min-width:1064px;padding:0 0 8px;color:var(--muted);font-size:14px;line-height:1.4}.single-day-ticket-list__header>span{justify-self:start}.single-day-ticket-card{padding:12px 0;border-top:1px solid var(--line);min-width:1064px}.single-day-ticket-card.is-dragging{opacity:.48}.single-day-ticket-card.is-drop-before{box-shadow:inset 0 2px 0 var(--accent-strong)}.single-day-ticket-card.is-drop-after{box-shadow:inset 0 -2px 0 var(--accent-strong)}.single-day-ticket-card__row{--single-day-ticket-row-columns: minmax(190px, 190px) 96px 90px 98px 72px 98px 118px 82px 112px;display:grid;grid-template-columns:var(--single-day-ticket-row-columns);align-items:center;justify-content:start;gap:12px}.single-day-ticket-card__name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;font-size:14px;line-height:1.4}.single-day-ticket-card__name-cell{position:relative;display:flex;align-items:center;justify-self:stretch;width:100%;min-width:0;overflow:visible}.single-day-ticket-card__name-main{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-width:0;overflow:hidden}.single-day-ticket-card__name-main:after{content:"";position:absolute;top:0;right:0;bottom:0;width:5px;pointer-events:none;background:linear-gradient(to right,#f5f3eb00,#f5f3eb)}.single-day-ticket-card__name-tooltip{display:none}@media (hover: hover) and (pointer: fine){.single-day-ticket-card__name-cell.has-name-hover:hover .single-day-ticket-card__name-tooltip{display:block;position:absolute;left:24px;top:calc(100% + 8px);z-index:20;max-width:min(320px,42vw);padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:0 16px 28px #13181824;color:var(--text);font-size:13px;line-height:1.4;white-space:normal}}.single-day-ticket-card__drag-handle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--muted);cursor:grab}.single-day-ticket-card__drag-handle:active{cursor:grabbing}.single-day-ticket-card__drag-handle svg{width:16px;height:16px}.single-day-ticket-card__status-cell{justify-content:flex-start}.single-day-ticket-card__cell{display:inline-flex;align-items:center;min-width:0;font-size:14px;line-height:1.4;white-space:nowrap;justify-self:start}.single-day-ticket-card__row-action-buttons{display:inline-flex;align-items:center;justify-self:start;flex-wrap:nowrap;gap:8px}.single-day-ticket-card__row-action-flags{display:inline-flex;align-items:center;justify-self:end;justify-content:flex-end;flex-wrap:nowrap;gap:6px;min-width:112px}.single-day-ticket-card__time-slot-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;opacity:.42}.single-day-ticket-card__time-slot-icon img{width:14px;height:14px}.single-day-ticket-card__time-slot-icon--soldout{width:44px;height:16px}.single-day-ticket-card__time-slot-icon--soldout img{display:block;width:44px;height:auto}.single-day-zone-card__summary-section{--single-day-ticket-row-columns: minmax(190px, 190px) 96px 90px 98px 72px 98px 118px 82px 112px;display:grid;grid-template-columns:var(--single-day-ticket-row-columns);align-items:center;justify-content:start;gap:12px;min-width:1064px;padding-top:8px;border-top:1px solid var(--line)}.single-day-zone-card__summary{grid-column:5 / 8;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;font-size:14px;line-height:1.4;white-space:nowrap;justify-self:start}.single-day-zone-card__summary-label{color:var(--muted)}.single-day-capacity-panel{display:grid;gap:10px}.single-day-table-panel{display:grid;gap:18px;margin-top:22px;padding-top:10px}.single-day-table-panel.is-disabled{opacity:.74}.single-day-table-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.single-day-table-panel__heading{display:grid;gap:6px}.single-day-table-panel__heading-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.single-day-table-panel__title{margin:0;font-size:clamp(26px,3vw,30px);line-height:.98;letter-spacing:-.03em}.single-day-table-panel__status{margin:0;color:var(--muted);font-size:14px;line-height:1.4}.single-day-table-panel__status--with-icon{display:inline-flex;align-items:center;gap:8px}.single-day-table-panel__status-icon{display:inline-flex;align-items:center;justify-content:center}.single-day-table-panel__status-icon img{width:16px;height:16px;opacity:.72}.single-day-table-panel__summary-section{padding-top:8px;border-top:1px solid var(--line)}.single-day-table-panel__summary{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.4;white-space:nowrap}.single-day-table-panel__summary-label{color:var(--muted)}.single-day-table-empty-state{display:grid;justify-items:start;gap:8px;padding:8px 0 4px}.single-day-table-empty-state h3{margin:0;font-size:18px;line-height:1.2}.single-day-table-empty-state p{margin:0;color:var(--muted)}.single-day-table-tier-list{display:grid;gap:0;overflow-x:auto}.single-day-table-tier-list__header{--single-day-table-tier-row-columns: minmax(170px, 170px) 110px 102px 112px 92px 170px 118px 102px 122px 96px;display:grid;grid-template-columns:var(--single-day-table-tier-row-columns);align-items:center;justify-content:start;gap:12px;min-width:1278px;padding:0 0 8px;color:var(--muted);font-size:14px;line-height:1.4}.single-day-table-tier-list__header>span{justify-self:start}.single-day-table-tier-card{padding:12px 0;border-top:1px solid var(--line);min-width:1278px}.single-day-table-tier-card.is-dragging{opacity:.48}.single-day-table-tier-card.is-drop-before{box-shadow:inset 0 2px 0 var(--accent-strong)}.single-day-table-tier-card.is-drop-after{box-shadow:inset 0 -2px 0 var(--accent-strong)}.single-day-table-tier-card:last-of-type{border-bottom:1px solid var(--line)}.single-day-table-tier-card__row{--single-day-table-tier-row-columns: minmax(170px, 170px) 110px 102px 112px 92px 170px 118px 102px 122px 96px;display:grid;grid-template-columns:var(--single-day-table-tier-row-columns);align-items:center;justify-content:start;gap:12px}.single-day-table-tier-card__title{margin:0;font-size:14px;line-height:1.4}.single-day-table-tier-card__cell{justify-self:start;min-width:0;font-size:14px;line-height:1.4}.single-day-table-tier-card__muted-value{color:var(--muted)}.single-day-table-tier-card__name-cell{width:100%}.single-day-table-tier-card__name-cell .single-day-table-tier-card__title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.single-day-table-tier-card__actions{display:inline-flex;align-items:center;gap:12px;justify-self:start;white-space:nowrap}.single-day-table-settings__danger{display:grid;gap:12px;padding-top:8px;border-top:1px solid var(--line)}.single-day-capacity-panel__value{display:flex;align-items:baseline;gap:6px}.single-day-capacity-panel__value strong{font-size:clamp(34px,6vw,52px);line-height:.95;letter-spacing:-.04em}.single-day-capacity-panel__value span{color:var(--muted);font-size:24px;font-weight:700}.single-day-icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 92%,transparent);color:var(--text);cursor:pointer}.single-day-icon-button svg,.single-day-icon-button img{width:16px;height:16px}.single-day-icon-button:disabled{opacity:.4;cursor:default}.single-day-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:var(--backstage-overlay-scrim);backdrop-filter:blur(var(--backstage-overlay-blur));-webkit-backdrop-filter:blur(var(--backstage-overlay-blur))}.single-day-drawer{position:absolute;top:0;right:0;bottom:0;width:min(520px,100%);display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:24px;border-left:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:var(--shadow);overflow-y:auto}.single-day-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.single-day-drawer__header h2{margin:8px 0 0;font-size:28px;line-height:1}.single-day-drawer__body{display:grid;gap:16px;align-content:start}.single-day-ticket-field--half{max-width:calc(50% - 8px)}.single-day-ticket-inline-row{display:grid;gap:14px;grid-template-columns:minmax(0,calc(50% - 8px)) minmax(0,1fr);align-items:end}.single-day-ticket-inline-note{padding-bottom:12px}.single-day-ticket-price-row{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.single-day-ticket-field-label{display:inline-flex;align-items:center;gap:8px}.single-day-ticket-field-header{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:8px}.single-day-ticket-info{position:relative;display:inline-flex;align-items:center}.single-day-ticket-info__button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--muted);font-size:11px;font-weight:800;line-height:1;cursor:pointer}.single-day-ticket-info__tooltip{position:absolute;top:calc(100% + 8px);left:50%;z-index:10;width:220px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:0 16px 28px #13181824;color:var(--text);font-size:12px;line-height:1.45;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .14s ease,transform .14s ease}.single-day-ticket-info:hover .single-day-ticket-info__tooltip,.single-day-ticket-info.is-open .single-day-ticket-info__tooltip{opacity:1;pointer-events:auto;transform:translate(-50%)}.single-day-ticket-description-header{display:flex;align-items:center;justify-content:flex-start;gap:16px}.single-day-ticket-description-header__actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-left:auto}.single-day-ticket-description-input{position:relative}.single-day-ticket-description-placeholder{position:absolute;top:12px;left:14px;right:14px;pointer-events:none;color:var(--muted);font-size:14px;line-height:1.45}.single-day-ticket-description-tools{display:inline-flex;align-items:center;margin-bottom:0;gap:10px;flex-wrap:nowrap}.single-day-drawer__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.single-day-close-button.single-day-icon-button{margin-left:auto;align-self:flex-start;width:38px;height:38px;font-size:22px;line-height:1;font-weight:400}.single-day-delete-ticket{position:relative;margin-right:auto}.single-day-delete-ticket__button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid rgba(163,51,44,.18);border-radius:999px;background:transparent;color:#6b2a24;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.single-day-delete-ticket__button img{width:16px;height:16px}.single-day-delete-ticket__button:hover{border-color:#a3332c6b;background:#a3332c14;color:#a3332c}.single-day-delete-ticket__tooltip{position:absolute;left:0;bottom:calc(100% + 8px);padding:6px 10px;border-radius:999px;background:#a3332cf5;color:#fff4f1;font-size:12px;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.single-day-delete-ticket:hover .single-day-delete-ticket__tooltip,.single-day-delete-ticket:focus-within .single-day-delete-ticket__tooltip{opacity:1;transform:translateY(0)}@media (max-width: 900px){.single-day-table-panel__header,.single-day-table-tier-card__header{flex-direction:column;align-items:flex-start}.single-day-table-tier-card__actions{flex-wrap:wrap}}.single-day-more-settings{display:grid;gap:12px;padding-top:8px;border-top:1px solid var(--line)}.single-day-more-settings__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:var(--text);font-size:14px;font-weight:800;cursor:pointer}.single-day-more-settings__body{display:grid;gap:14px}.single-day-sales-period{display:grid;gap:10px}.single-day-sales-period--nested{margin-top:-4px;padding:0 0 0 34px}.single-day-sales-period--locked{gap:8px}.single-day-sales-period__stack{display:grid;gap:12px}.single-day-sales-period__row{display:grid}.single-day-sales-period__linked-note{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 84%,transparent);color:var(--muted);font-size:14px;line-height:1.45}.single-day-sales-period__readonly{min-height:48px;display:flex;align-items:center;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 84%,transparent);color:color-mix(in srgb,var(--text) 64%,var(--muted) 36%)}.single-day-sales-period__inputs{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(132px,.7fr)}.single-day-sales-period__time{justify-self:start}.single-day-time-slot-row{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.single-day-time-slot-toggle-label{display:block}.single-day-time-slot-toggle-copy{display:grid;gap:4px;width:100%;min-width:0}.single-day-time-slot-toggle-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.single-day-time-slot-toggle-icon{display:inline-flex;align-items:center;justify-content:center;justify-self:end;align-self:center;width:18px;height:18px}.single-day-time-slot-toggle-icon img{width:18px;height:18px;opacity:.62;flex:0 0 auto}.single-day-time-slot-toggle-icon--soldout{width:70px;height:auto}.single-day-time-slot-toggle-icon--soldout img{display:block;width:70px;height:auto;opacity:.82;shape-rendering:geometricPrecision}@media (max-width: 640px){.single-day-drawer{width:100%;padding:20px}.single-day-ticket-field--half{max-width:none}.single-day-ticket-inline-row{grid-template-columns:minmax(0,1fr)}.single-day-ticket-inline-note{padding-bottom:0}.single-day-ticket-price-row{grid-template-columns:minmax(0,1fr)}.single-day-ticket-description-header{align-items:flex-start;flex-direction:column}.single-day-sales-period__inputs{grid-template-columns:minmax(0,1fr)}.single-day-sales-period--nested{padding-left:0}}.attendee-actions{align-items:start}.attendee-cell-value{color:var(--text);line-height:1.35}.sms-form{margin-top:10px;padding:12px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 76%,transparent)}.inline-note{margin:0;font-size:12px;color:var(--muted)}.empty-state{margin:0;padding:24px;text-align:center}.loading-shell{display:grid;place-items:center;min-height:100vh;padding:32px}.loading-card{padding:24px 28px;border-radius:20px;background:var(--surface);border:1px solid rgba(150,214,188,.18);box-shadow:var(--shadow)}.builder-workspace{display:grid;gap:24px}.builder-state-card{display:grid;gap:14px;padding:28px;border-radius:24px;background:color-mix(in srgb,var(--surface-strong) 92%,transparent);border:1px solid var(--line)}.builder-state-card h2{margin:0;font-size:24px;line-height:1.05}.capture-shell{min-height:100vh;padding:24px 16px 36px}.capture-card{width:min(560px,100%);margin:0 auto;padding:22px;border-radius:28px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--shadow)}.capture-header{display:grid;gap:8px;margin-bottom:18px}.capture-title{margin:0;font-family:var(--font-display);font-size:clamp(34px,10vw,48px);line-height:.95;letter-spacing:-.03em}.capture-form{display:grid;gap:14px}.capture-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.capture-input{min-height:56px;font-size:16px}.capture-textarea{min-height:108px;font-size:16px}.capture-details-toggle{justify-content:center}.capture-details{display:grid;gap:14px;padding-top:2px}.capture-success-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:-4px}.capture-actions{display:grid;gap:12px}.capture-submit{min-height:52px;font-size:16px}.danger-button{border-color:#ffb2ab38;color:#ffb2ab}.internal-shell{min-height:100vh;padding:24px}.internal-shell-header{width:min(1400px,100%);margin:0 auto 12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-end}.internal-shell-title{margin:10px 0 8px;font-family:var(--font-display);font-size:clamp(30px,5vw,46px);line-height:.95;letter-spacing:-.04em}.internal-shell-copy{margin:0;max-width:720px;color:var(--muted)}.internal-shell-actions{display:grid;gap:12px;justify-items:end}.internal-shell-main{width:min(1400px,100%);margin:0 auto}.new-event-intro-card{display:grid;gap:12px;margin-top:20px;padding:18px 20px;border-radius:22px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 84%,transparent)}.new-event-step-grid{display:grid;gap:16px;margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.new-event-step-card{min-height:168px}.draft-onboarding-view{display:grid;gap:14px;width:min(760px,100%);margin-top:14px;margin-right:auto;padding:18px 20px;border-color:color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--surface-strong) 52%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.draft-onboarding-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.draft-onboarding-head h2{margin:6px 0 8px;font-size:clamp(18px,2.8vw,24px);line-height:1.04}.draft-onboarding-grid{display:grid;gap:4px;grid-template-columns:1fr}.draft-onboarding-card{display:grid;gap:8px;padding:8px 0;border-radius:18px;border:0;background:transparent}.draft-onboarding-card h3{margin:0;font-size:16px;line-height:1.08}.draft-onboarding-view .panel-copy,.draft-onboarding-card .summary-list{font-size:13px;line-height:1.45}.draft-onboarding-card .panel-copy strong{font-size:16px;line-height:1.08;font-weight:700;color:var(--text)}.draft-onboarding-inline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}.draft-onboarding-inline .panel-copy{font-size:13px;line-height:1.4}.draft-intake-timeline{display:grid;gap:18px;margin-top:18px;padding:22px;border-radius:28px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--surface-strong) 64%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.draft-intake-timeline-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.draft-intake-timeline-head h2{margin:8px 0 0;font-size:clamp(24px,4vw,34px);line-height:.98}.draft-intake-timeline-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.draft-intake-timeline-item{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:0 0 14px}.draft-intake-timeline-item:last-child{padding-bottom:0}.draft-intake-timeline-item:after{content:"";position:absolute;top:42px;left:24px;width:2px;bottom:-4px;background:color-mix(in srgb,var(--line-strong) 75%,transparent)}.draft-intake-timeline-item:last-child:after{display:none}.draft-intake-timeline-marker{width:48px;min-height:48px;display:grid;place-items:start center}.draft-intake-timeline-marker span{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 80%,transparent);font-size:12px;font-weight:700}.draft-intake-timeline-copy{display:grid;gap:4px;padding:6px 0 4px}.draft-intake-timeline-copy h3{margin:0;font-size:16px;line-height:1.08;color:color-mix(in srgb,var(--text) 62%,var(--muted))}.draft-intake-timeline-topline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.draft-intake-timeline-item.is-active .draft-intake-timeline-marker span{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 75%,transparent);color:var(--accent);width:38px;height:38px;font-size:14px;font-weight:800}.draft-intake-timeline-item.is-complete .draft-intake-timeline-marker span{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}.draft-intake-timeline-item.is-active .draft-intake-timeline-copy{gap:8px}.draft-intake-timeline-item.is-active .draft-intake-timeline-copy h3{font-size:22px;line-height:1.02;color:var(--text)}.draft-intake-timeline-item.is-active .panel-copy{font-size:14px;line-height:1.45}.draft-intake-timeline-item.is-upcoming .draft-intake-timeline-copy,.draft-intake-timeline-item.is-complete .draft-intake-timeline-copy{opacity:.7}.draft-intake-timeline-item.is-upcoming .panel-eyebrow,.draft-intake-timeline-item.is-complete .panel-eyebrow{color:color-mix(in srgb,var(--muted) 78%,transparent)}.draft-intake-step{position:relative;transition:border-color .14s ease,background .14s ease,transform .14s ease}.draft-intake-step.is-active{border-color:var(--line-strong);background:color-mix(in srgb,var(--surface-strong) 94%,var(--accent-soft));transform:translateY(-1px)}.draft-intake-step.is-complete{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}.draft-intake-grid{display:grid;gap:16px}.create-ai-assist-card{width:100%;max-width:720px;border-color:transparent;background:transparent;color:#114e44;box-shadow:none}.create-ai-assist-card .panel-eyebrow,.create-ai-assist-card h2,.create-ai-assist-card .panel-copy,.create-ai-assist-card .helper-text,.create-ai-assist-card .field-label{color:#114e44}.create-ai-assist-header{margin-bottom:20px}.create-ai-assist-toggle{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:40px;padding:0 14px;border-radius:999px;border-color:#114e442e;border-style:solid;border-width:1px;background:transparent;color:#114e44;font-weight:700}.create-ai-assist-toggle:hover{border-color:#114e4447;background:#114e440d}.create-ai-assist-toggle__arrow{display:inline-block;transition:transform .14s ease}.create-ai-assist-toggle__arrow.is-open{transform:rotate(180deg)}.create-ai-assist-window{padding:0;border-radius:0;border:0;background:transparent}.create-ai-assist-card .field-input{border-color:var(--line-strong);background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}.create-ai-assist-card .field-input:focus{border-color:#6fe0b3cc;box-shadow:0 0 0 3px #6fe0b32e}.create-ai-assist-card .draft-intake-attachment{border-color:#114e441f;background:transparent}.create-ai-assist-card .draft-intake-attachment-preview{border-color:#114e441f;background:#f7fffb14}.create-ai-assist-card .create-ai-assist-dropzone-card{border-color:var(--line);background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}.create-ai-assist-card .draft-intake-specs{border-color:#114e441f;background:transparent;color:#114e44}.create-ai-assist-card .draft-intake-specs strong{color:#114e44}.create-ai-assist-card .draft-intake-dropzone{border-color:#114e44;background:color-mix(in srgb,var(--surface-strong) 92%,transparent);border-style:dashed}.create-ai-assist-card .draft-intake-dropzone.is-active{border-color:#114e44;background:color-mix(in srgb,var(--surface-strong) 88%,var(--accent-soft))}.create-ai-assist-card .draft-intake-dropzone strong{color:#114e44}.create-ai-assist-card .draft-intake-dropzone span{color:#114e44c7}.draft-intake-dropzone-card{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}.draft-intake-field-head{display:flex;align-items:center;gap:10px}.draft-intake-main-flyer-label{font-size:15px;font-weight:800;color:var(--text)}.draft-intake-info-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--text);font-size:14px;font-weight:800;line-height:1;cursor:pointer}.draft-intake-info-button:focus-visible{outline:2px solid rgba(111,224,179,.28);outline-offset:2px}.draft-intake-specs{margin-top:8px;max-width:520px;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);background:color-mix(in srgb,var(--surface) 74%,transparent);color:color-mix(in srgb,var(--text) 90%,var(--muted));font-size:13px;line-height:1.62;letter-spacing:.01em}.draft-intake-specs strong{color:var(--text)}.draft-intake-consent-note{margin:10px 0 0;max-width:560px;color:color-mix(in srgb,var(--text) 86%,var(--muted));font-size:13px;line-height:1.58;letter-spacing:.01em}.draft-intake-dropzone{display:grid;gap:8px;justify-items:center;padding:26px 18px;border-radius:22px;border:2px dashed var(--line-strong);background:color-mix(in srgb,var(--surface) 70%,transparent);text-align:center;cursor:pointer;transition:border-color .14s ease,background .14s ease}.draft-intake-dropzone.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 72%,transparent)}.draft-intake-dropzone strong{font-size:16px}.draft-intake-dropzone span{color:var(--muted);font-size:13px}.draft-intake-attachment{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 78%,transparent)}.draft-intake-attachment-preview{width:68px;height:68px;border-radius:18px;overflow:hidden;display:grid;place-items:center;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.draft-intake-attachment-preview img{width:100%;height:100%;object-fit:cover}.draft-intake-attachment-copy{display:grid;gap:6px}.draft-intake-attachment-copy span{color:color-mix(in srgb,var(--text) 88%,var(--muted));font-size:14px;line-height:1.45;letter-spacing:.01em}.draft-intake-status-card{display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid var(--line);background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 80%,transparent),transparent 46%),color-mix(in srgb,var(--surface-strong) 92%,transparent)}.draft-intake-status-card h3{margin:0;font-size:22px;line-height:1.05}.knowledgebase-page{display:grid;gap:18px}.knowledgebase-hero,.knowledgebase-section{display:grid;gap:16px}.knowledgebase-hero{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 88%,transparent),transparent 42%),radial-gradient(circle at bottom left,color-mix(in srgb,var(--mint) 50%,transparent),transparent 38%),color-mix(in srgb,var(--surface-strong) 92%,transparent)}.knowledgebase-hero h1{margin:10px 0 0;font-family:var(--font-display);font-size:clamp(34px,7vw,58px);line-height:.95;letter-spacing:-.04em}.knowledgebase-breadcrumb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.knowledgebase-breadcrumb,.knowledgebase-breadcrumb-separator{color:var(--muted);font-size:13px;font-weight:700}.knowledgebase-breadcrumb{text-decoration:none}.knowledgebase-search-shell{display:grid;gap:8px;position:sticky;top:12px;z-index:8;padding:14px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.knowledgebase-search-label{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.knowledgebase-search-input{min-height:52px}.knowledgebase-search-results{scroll-margin-top:88px}.knowledgebase-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.knowledgebase-grid{margin-top:0}.knowledgebase-theme-grid,.knowledgebase-link-list,.knowledgebase-article-aside,.knowledgebase-card-grid{display:grid;gap:14px}.knowledgebase-theme-card h3,.knowledgebase-article-section h2,.knowledgebase-not-found h1{margin:0}.knowledgebase-theme-card h3{font-size:24px;line-height:1.05}.knowledgebase-toggle{width:fit-content}.knowledgebase-inline-eyebrow{margin-top:-4px}.knowledgebase-link-card{min-height:100%}.knowledgebase-link-card.is-compact{gap:0;padding-top:14px;padding-bottom:14px}.knowledgebase-link-card strong{color:var(--accent-strong)}.knowledgebase-link-card span{white-space:normal}.knowledgebase-list{display:grid;gap:12px;margin:0;padding-left:20px}.knowledgebase-list li{color:var(--text);line-height:1.55}.knowledgebase-article-shell{display:grid;gap:16px;margin:0}.knowledgebase-article-main,.knowledgebase-support-card,.knowledgebase-not-found{min-width:0}.knowledgebase-article-section{display:grid;gap:12px}.knowledgebase-article-section+.knowledgebase-article-section{padding-top:8px;border-top:1px solid var(--line)}.knowledgebase-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.knowledgebase-section-toggle span{font-size:26px;line-height:1.02;font-weight:700}.knowledgebase-section-toggle strong{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.knowledgebase-section-content{display:grid;gap:12px}.knowledgebase-not-found{text-align:left}.retained-builder-route{min-height:100vh;padding:28px}.retained-builder-route--review{padding:0}.retained-builder-frame{width:min(1500px,100%);margin:0 auto;border:1px solid var(--line);border-radius:32px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-strong) 92%,transparent));box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.retained-builder-frame--review{width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.retained-builder-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:24px 26px 22px;border-bottom:1px solid var(--line);background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 90%,transparent),color-mix(in srgb,var(--surface) 94%,transparent))}.retained-builder-toolbar__home-link{display:inline-flex;align-items:center;min-height:44px;color:var(--text);text-decoration:none;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.02em}.retained-builder-toolbar__home-link:hover{color:var(--accent)}.retained-builder-toolbar__home-link--logo{min-height:0;padding:0}.retained-builder-toolbar__copy{display:grid;gap:6px}.retained-builder-toolbar__eyebrow{margin:0;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.retained-builder-toolbar__title{margin:0;font-family:var(--font-display);font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:-.04em;color:var(--text)}.retained-builder-toolbar__summary{margin:0;max-width:720px;color:var(--muted);font-size:14px;line-height:1.5}.retained-builder-toolbar__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-strong) 86%,transparent);color:var(--text);text-decoration:none;font-size:13px;font-weight:700;transition:border-color .16s ease,transform .16s ease,background .16s ease}.retained-builder-toolbar__link:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 80%,transparent);transform:translateY(-1px)}.retained-builder-content{opacity:0;transition:opacity .14s ease}.retained-builder-content--ready{opacity:1}.retained-builder-content>.min-h-screen{min-height:calc(100vh - 132px);border-radius:0 0 32px 32px}:root[data-theme=dark] .retained-builder-content>.min-h-screen{box-shadow:inset 0 1px #ffffff05}.retained-review-rail{position:relative;flex:0 0 min(100%,360px);width:min(100%,360px);max-width:360px}.retained-review-page{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 12%,transparent),transparent 28%),radial-gradient(circle at top right,color-mix(in srgb,var(--body-radial-right) 80%,transparent),transparent 26%),linear-gradient(180deg,var(--body-gradient-start) 0%,var(--body-gradient-mid) 42%,var(--body-gradient-end) 100%)!important;color:var(--text)!important}.retained-review-layout{position:relative}.retained-review-preview-column{min-width:0;flex:1 1 0%}.retained-review-topbar{box-sizing:border-box;display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start;width:auto;margin-left:0;padding:28px 20px 0}.retained-review-topbar-brand{padding-top:0}.retained-review-stepbar-item{position:relative;z-index:1;display:flex;gap:12px;align-items:flex-start;min-width:0}.retained-review-stepbar-item--single{max-width:460px}.retained-review-stepbar-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--muted);font-size:12px;font-weight:700;flex:0 0 auto}.retained-review-stepbar-copy{min-width:0}.retained-review-stepbar-eyebrow{margin:0;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.retained-review-stepbar-copy h2{margin:3px 0 0;color:var(--text);font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.08}.retained-review-stepbar-link{margin:3px 0 0;padding:0;border:0;background:transparent;color:var(--text);font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:-.02em;line-height:1.08;text-align:left;cursor:pointer}.retained-review-stepbar-link:hover{color:var(--accent)}.retained-review-stepbar-copy p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.retained-review-stepbar-item.is-active .retained-review-stepbar-badge{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 70%,var(--surface-strong));color:var(--accent)}.retained-review-stepbar-item.is-complete .retained-review-stepbar-badge{color:var(--text)}.retained-review-stepbar-item.is-complete .retained-review-stepbar-copy h2,.retained-review-stepbar-item.is-upcoming .retained-review-stepbar-copy h2{font-size:.9rem}.retained-review-stepbar-item.is-complete .retained-review-stepbar-copy p,.retained-review-stepbar-item.is-upcoming .retained-review-stepbar-copy p{display:none}.retained-review-panel{border:1px solid var(--line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,var(--surface) 92%,transparent))!important;box-shadow:0 18px 44px #0003!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:visible!important}.retained-review-stepbar{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.retained-review-panel--utility{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),color-mix(in srgb,var(--surface) 84%,transparent))!important}.retained-review-panel--collapsed{cursor:pointer}.retained-review-panel--collapsed:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--line))!important;box-shadow:0 16px 34px #3e2e1d1f!important}.retained-review-rail>.retained-review-panel+.retained-review-panel{margin-top:2px}.retained-review-section-toggle{align-items:flex-start!important;gap:16px;padding:0;border:0;background:transparent;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none}.retained-review-section-heading{display:grid;gap:6px}.retained-review-section-title{color:var(--text)!important;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.05}.retained-review-section-meta{display:inline-flex;align-items:center;color:var(--accent)!important;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.retained-review-section-summary{color:var(--muted)!important;line-height:1.55}.retained-review-translation{border-color:var(--line)!important;background:color-mix(in srgb,var(--surface-strong) 84%,transparent)!important}.retained-review-translation--open{background:color-mix(in srgb,var(--surface) 90%,transparent)!important}.retained-review-editor{color:var(--text)!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;border-color:var(--line)!important;box-shadow:none!important}.retained-review-editor:focus,.retained-review-editor:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-soft) 62%,transparent)!important}.retained-review-secondary-button{color:var(--text)!important;border-color:var(--line)!important;background:color-mix(in srgb,var(--surface-strong) 82%,transparent)!important}.retained-review-secondary-button:hover{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent-soft) 58%,var(--surface-strong))!important}.retained-review-editor-toolbar,.retained-review-language-row{margin-bottom:2px}.retained-review-language-toggle{display:inline-flex;align-items:center;padding:4px;border-radius:999px;flex-shrink:0;gap:6px}.retained-review-language-pill{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border-radius:999px!important;letter-spacing:0}.retained-review-language-pill .retained-review-editor-tool-icon{width:15px;height:15px}.retained-review-language-label{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;font-size:15px;line-height:1}.retained-review-language-pill.is-active{color:#184f43!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;border-color:#184f439e!important;box-shadow:0 0 0 2px #184f4338!important}.single-day-translation-pill{background:color-mix(in srgb,var(--surface-strong) 22%,transparent)!important;border-color:var(--line)!important;box-shadow:none!important}.single-day-translation-pill:hover{background:color-mix(in srgb,var(--surface-strong) 34%,transparent)!important;border-color:#184f4385!important}.single-day-translation-pill.is-active{background:color-mix(in srgb,var(--surface-strong) 26%,transparent)!important;border-color:#184f439e!important;box-shadow:0 0 0 2px #184f4329!important}.single-day-ticket-translation{padding:0!important;border:0!important;background:transparent!important}.single-day-ticket-translation.retained-review-translation--open{background:transparent!important}.retained-review-translation-loading{color:var(--text)!important;border-color:var(--line)!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important}.retained-review-translation textarea.retained-review-editor{overflow-y:hidden;resize:vertical}.retained-review-editor-tool{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;color:var(--accent)!important}.retained-review-editor-tool-icon{display:block;width:18px;height:18px;object-fit:contain}.retained-review-editor-tool-icon.is-mask{background:currentColor;object-fit:initial;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}:root[data-theme=light] .retained-review-editor-tool{color:var(--text)!important}@media (max-width: 767px){.retained-review-editor-tool{width:48px;height:48px;min-width:48px;min-height:48px}.retained-review-editor-tool-icon{width:20px;height:20px}}.retained-review-inline-action{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 2px;border:0;background:transparent!important;box-shadow:none!important;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--accent)!important;cursor:pointer;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.retained-review-inline-action:hover{color:var(--text)!important;background:transparent!important}@media (max-width: 767px){.retained-review-inline-action{min-height:42px;padding:8px 2px}}.retained-review-chip-remove{color:var(--muted)!important}.retained-review-chip-remove:hover{color:var(--text)!important;background:transparent!important}.retained-review-report{border-color:var(--line)!important}.retained-review-rail button,.retained-review-rail input,.retained-review-rail select,.retained-review-rail textarea{font-family:var(--font-ui)}.retained-review-rail .text-\[\#1f1f3d\],.retained-review-rail .text-\[\#4a4a76\],.retained-review-rail .text-\[\#5b5ba5\],.retained-review-rail .text-\[\#8a8fae\]{color:var(--text)}.retained-review-rail .text-rose-600{color:#ffb2ab}.retained-review-rail .border-\[\#d7d9ef\],.retained-review-rail .border-\[\#dfe0f5\],.retained-review-rail .border-\[\#e6e7f4\],.retained-review-rail .border-\[\#e1e3f7\],.retained-review-rail .border-\[\#ebecef\]{border-color:var(--line)!important}.retained-review-rail .bg-white,.retained-review-rail .bg-white\/95,.retained-review-rail .bg-\[\#f7f8ff\],.retained-review-rail .bg-\[\#f6f7ff\],.retained-review-rail .bg-\[\#f2f3f8\],.retained-review-rail .bg-\[\#f4f4ff\]{background:color-mix(in srgb,var(--surface-strong) 90%,transparent)!important}.retained-review-rail .border-\[\#22205f\]{border-color:color-mix(in srgb,var(--accent) 62%,var(--line))!important}.retained-review-rail .bg-\[\#22205f\]{background:var(--button-bg)!important;color:var(--button-text)!important}.retained-review-rail .bg-\[\#eef2ff\]{background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface-strong))!important}.retained-review-rail .hover\:bg-\[\#1a1950\]:hover,.retained-review-rail .hover\:bg-\[\#5b5ba5\]:hover,.retained-review-rail .hover\:bg-\[\#eef0ff\]:hover,.retained-review-rail .hover\:bg-\[\#f4f4fa\]:hover{background:color-mix(in srgb,var(--accent-soft) 88%,var(--surface-strong))!important}.retained-review-rail input,.retained-review-rail select,.retained-review-rail textarea,.retained-review-rail [contenteditable=true]{color:var(--text)!important;background:color-mix(in srgb,var(--surface-strong) 90%,transparent)!important;border-color:var(--line)!important;box-shadow:none!important}.retained-review-rail input::placeholder,.retained-review-rail textarea::placeholder{color:var(--muted)!important}.retained-review-rail input:focus,.retained-review-rail select:focus,.retained-review-rail textarea:focus,.retained-review-rail .focus\:border-\[\#5b5ba5\]:focus,.retained-review-rail .focus\:ring-2:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-soft) 88%,transparent)!important}.retained-review-rail .rounded-full.border,.retained-review-rail .rounded-full[class*=border]{background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}.retained-review-rail .text-\[10px\],.retained-review-rail .text-\[11px\],.retained-review-rail .text-xs{color:var(--muted)}.retained-review-rail .uppercase.tracking-\[0\.18em\],.retained-review-rail .uppercase.tracking-\[0\.2em\],.retained-review-rail .tracking-\[0\.06em\]{color:var(--accent)}.retained-review-rail .shadow-\[0_16px_30px_rgba\(34\,32\,95\,0\.12\)\],.retained-review-rail .shadow-\[0_14px_60px_rgba\(34\,32\,95\,0\.08\)\],.retained-review-rail .shadow-\[0_12px_40px_rgba\(34\,32\,95\,0\.14\)\]{box-shadow:0 18px 36px #00000042!important}.retained-review-rail .list-disc{color:var(--muted)}.retained-review-footer{background:color-mix(in srgb,var(--surface) 92%,transparent)!important;border-top:1px solid var(--line)}.retained-review-footer .text-\[\#5b5ba5\]\/80{color:var(--muted)!important}.sticky-action-bar-spacer{height:92px}.sticky-action-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--surface) 92%,transparent);border-top:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sticky-action-bar__inner{width:min(1200px,calc(100% - 32px));margin:0 auto;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.sticky-action-bar__left{min-width:0;display:flex;align-items:center;gap:14px}.sticky-action-bar__report-button{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid #245844;background:transparent;color:#245844;padding:10px 16px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.sticky-action-bar__report-button:hover{background:#12322714}.sticky-action-bar__report-icon{width:16px;height:16px;display:block}.sticky-action-bar__message{min-width:0;color:var(--muted);font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-action-bar__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.sticky-action-bar__actions .primary-button,.sticky-action-bar__actions .secondary-button,.retained-review-primary-cta{font-size:14px;font-weight:800}.sticky-action-bar__report-dialog .single-day-drawer__header p{margin:6px 0 0;color:var(--muted);font-size:13px}@media (max-width: 720px){.sticky-action-bar-spacer{height:132px}.sticky-action-bar__inner{width:min(100%,calc(100% - 24px));min-height:108px;flex-direction:column;align-items:stretch;justify-content:center}.sticky-action-bar__left,.sticky-action-bar__actions{width:100%}.sticky-action-bar__left{justify-content:space-between}.sticky-action-bar__actions{justify-content:stretch}.sticky-action-bar__actions>*{flex:1 1 0}.sticky-action-bar__message{white-space:normal;text-align:right}}.retained-review-primary-cta{background:var(--button-bg)!important;color:var(--button-text)!important}.retained-review-primary-cta:hover{background:color-mix(in srgb,var(--accent-soft) 72%,var(--button-bg))!important}.retained-review-primary-cta--setup-return:hover{background:#4a4a4a!important;color:#fff!important}.retained-review-primary-cta.is-disabled{cursor:not-allowed;background:color-mix(in srgb,var(--line) 72%,var(--surface))!important;color:var(--muted)!important}.retained-review-secondary-cta{border:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface-strong) 92%,transparent)!important;color:var(--text)!important}.retained-review-secondary-cta:hover{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent-soft) 58%,var(--surface-strong))!important}.retained-review-secondary-cta.is-disabled{cursor:not-allowed;border-color:var(--line)!important;background:color-mix(in srgb,var(--line) 72%,var(--surface))!important;color:var(--muted)!important}.retained-review-preview-header{display:flex;align-items:center;justify-content:center;min-height:20px;text-align:center}.retained-review-preview-eyebrow{margin:0;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}:root[data-theme=light] .retained-review-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,var(--surface) 94%,transparent))!important;box-shadow:0 18px 40px #3e2e1d1f!important}:root[data-theme=light] .retained-review-rail .text-\[\#1f1f3d\],:root[data-theme=light] .retained-review-rail .text-\[\#4a4a76\],:root[data-theme=light] .retained-review-rail .text-\[\#5b5ba5\],:root[data-theme=light] .retained-review-rail .text-\[\#8a8fae\]{color:var(--text)}:root[data-theme=light] .retained-review-rail input,:root[data-theme=light] .retained-review-rail select,:root[data-theme=light] .retained-review-rail textarea,:root[data-theme=light] .retained-review-rail [contenteditable=true]{background:color-mix(in srgb,#fff 88%,var(--surface-strong))!important}:root[data-theme=light] .retained-review-page{background:radial-gradient(circle at top left,rgba(176,226,203,.24),transparent 26%),radial-gradient(circle at top right,rgba(210,242,226,.34),transparent 28%),linear-gradient(180deg,var(--body-gradient-start) 0%,var(--body-gradient-mid) 48%,var(--body-gradient-end) 100%)!important}@media (min-width: 820px){.knowledgebase-theme-grid,.knowledgebase-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgebase-article-shell{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start}}@media (max-width: 960px){.event-shell,.launcher-shell{padding:18px}.retained-builder-route{padding:16px}.retained-builder-route--review{padding:0}.retained-builder-toolbar{align-items:flex-start;flex-direction:column;padding:18px 18px 16px}.retained-builder-toolbar__summary{max-width:none}.organizer-shell{padding-left:18px;padding-right:18px}.internal-shell{padding:18px}.internal-shell-actions{justify-items:start}.draft-onboarding-grid{grid-template-columns:1fr}.draft-onboarding-inline{align-items:flex-start}.draft-intake-timeline-item{grid-template-columns:44px minmax(0,1fr);gap:10px}.draft-intake-timeline-item:after{left:20px;top:40px}.draft-intake-timeline-marker{width:40px;min-height:40px}.draft-intake-timeline-marker span{width:28px;height:28px}.draft-intake-timeline-item.is-active .draft-intake-timeline-marker span{width:34px;height:34px}.retained-review-topbar{grid-template-columns:1fr;gap:8px;padding:18px 18px 0}.retained-review-topbar-brand{padding-top:0}.live-control-action-strip{flex-direction:column;align-items:stretch}.live-control-signal-row{grid-template-columns:1fr}.live-control-stat-grid{grid-template-columns:1fr 1fr}.live-control-upload__actions{flex-direction:column;align-items:stretch}.ticket-structure-summary,.ticket-option-grid--two{grid-template-columns:1fr}.multi-day-date-layout{grid-template-columns:minmax(0,1fr)}.multi-day-mobile-toolbar{position:sticky;top:12px;z-index:24;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 92%,transparent);background:color-mix(in srgb,var(--surface-strong) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.multi-day-dates-header-actions{display:none}.multi-day-mobile-toolbar__calendar-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--text);font-weight:700;cursor:pointer}.multi-day-mobile-toolbar__calendar-button img{width:16px;height:16px;display:block}.multi-day-mobile-toolbar__add{margin-left:auto}.multi-day-calendar-rail{display:none}.multi-day-calendar-rail.is-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:block}.multi-day-calendar-rail.is-open .multi-day-calendar-rail__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0608099e}.multi-day-calendar-rail.is-open .multi-day-calendar-panel{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;left:16px;max-height:calc(100vh - max(32px,env(safe-area-inset-top)) - 16px);overflow-y:auto}.multi-day-calendar-panel__close{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--text);font-weight:700;cursor:pointer}.multi-day-calendar-panel__picker-group{width:100%;justify-content:stretch}.multi-day-calendar-panel__header{gap:10px}.multi-day-calendar-panel__picker{flex:1 1 160px}.multi-day-date-card__details{grid-template-columns:minmax(0,1fr)}.multi-day-date-card__summary{align-items:flex-start}.multi-day-date-card__left{grid-template-columns:minmax(0,1fr)}.multi-day-date-card__date-stack{width:76px}.multi-day-date-card__headline{align-items:flex-start}.multi-day-date-card__subcopy{gap:6px}.multi-day-ticket-instance-card{flex-direction:column;align-items:flex-start}.multi-day-footer-bar{justify-content:stretch}.multi-day-footer-bar .primary-button{width:100%}.ticket-calendar-item__header{align-items:flex-start;flex-direction:column}.backstage-topbar{padding:14px 18px}.backstage-topbar__logo{width:132px}.global-menu{gap:8px}.global-menu-icon{width:38px;height:38px}.global-menu-profile__panel{right:0;min-width:196px;max-width:min(220px,calc(100vw - 24px))}.backstage-shell-layout.has-workspace-rail .backstage-shell-body{grid-template-columns:1fr}.workspace-side-rail{position:static;min-height:auto;padding:18px 18px 0;border-right:0;border-bottom:1px solid var(--line);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-side-rail__inner{gap:14px}.workspace-cardlet{grid-template-columns:72px minmax(0,1fr);align-items:center}.workspace-cardlet__thumb{width:72px}.workspace-nav{gap:10px}.workspace-nav-section{padding:12px}.publish-confirm-backdrop{top:68px;left:0}.lifecycle-card h3{font-size:20px;line-height:1.08}.lifecycle-card-title{-webkit-line-clamp:2}.action-row{gap:8px}.lifecycle-action{width:44px;min-width:44px;min-height:44px;height:44px;padding:0;border-radius:999px;font-size:0}.lifecycle-card .lifecycle-action .lifecycle-action-label{display:none}.lifecycle-card .lifecycle-action .lifecycle-action-icon{margin:0}.dashboard-grid,.checkin-grid,.launcher-grid,.sourcing-grid,.sourcing-metrics,.sourcing-detail-grid,.quick-capture-grid,.sourcing-edit-grid,.lifecycle-grid,.settings-form-grid,.settings-category-grid,.profile-summary-grid,.profile-top-grid,.profile-field-grid,.profile-management-grid,.new-event-step-grid,.create-event-inline-grid--ticketing,.create-event-timing-row,.create-event-time-row{grid-template-columns:1fr}.create-event-venue-row{flex-direction:column}.create-event-section{padding:22px}.approved-phone-field{grid-template-columns:1fr}.sms-code-grid{flex-wrap:wrap}.panel.span-3,.panel.span-4,.panel.span-5,.panel.span-7,.panel.span-12{grid-column:auto}.final-check-row{align-items:flex-start;flex-direction:column}.configure-panel-heading-row{flex-direction:column}.configure-inline-grid,.configure-tier-inline-row,.metric-grid,.capture-grid{grid-template-columns:1fr}.capture-card{padding:20px 18px}.draft-intake-attachment{grid-template-columns:1fr;justify-items:start}}
