@media (max-width:760px){.distribution-platform-credential-row{grid-template-columns:1fr}.distribution-platform-credential-actions{justify-content:flex-start}.distribution-provider-setup-list{grid-template-columns:1fr}}.connector-guide-heading{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.connector-checklist ul,.connector-facts dd,.connector-facts dt,.connector-guide-heading p,.connector-manual-panel summary,.connector-step-list{margin:0}.connector-guide-heading p{color:rgba(17,17,17,.66);line-height:1.45}.connector-status-pill{width:-moz-fit-content;width:fit-content;min-height:32px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:0 11px;font-size:12px;font-weight:900}.connector-status-pill.ready{background:#e9f9ee;color:#176b3a}.connector-status-pill.attention{background:#fff0e8;color:#9a2f22}.connector-status-pill.idle{background:#edf4ff;color:#244f91}.connector-progress-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,136px);grid-gap:14px;gap:14px;align-items:center;border:1px solid rgba(36,79,145,.16);background:#f7fbff;padding:12px}.connector-progress-header.ready{border-color:rgba(23,107,58,.2);background:#f5fff7}.connector-progress-header.attention{border-color:rgba(176,54,37,.22);background:#fff8f5}.connector-progress-header-copy{min-width:0;display:grid;grid-gap:6px;gap:6px}.connector-progress-header-copy span{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.connector-progress-header-copy p,.connector-progress-header-copy small,.connector-progress-header-copy strong{margin:0}.connector-progress-header-copy strong{color:#111;font-size:15px;line-height:1.2}.connector-progress-header-copy em{border-radius:999px;background:rgba(17,17,17,.08);color:rgba(17,17,17,.66);padding:3px 7px;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.connector-progress-header-copy p,.connector-progress-header-copy small{color:rgba(17,17,17,.68);font-size:13px;line-height:1.45}.connector-progress-meter{display:grid;grid-gap:7px;gap:7px;justify-items:stretch}.connector-progress-meter span{justify-self:end;color:rgba(17,17,17,.62);font-size:12px;font-weight:800}.connector-progress-meter b{color:#111}.connector-progress-meter div{height:8px;overflow:hidden;border-radius:999px;background:rgba(17,17,17,.1)}.connector-progress-meter i{display:block;height:100%;border-radius:inherit;background:#244f91}.connector-progress-header.ready .connector-progress-meter i{background:#176b3a}.connector-progress-header.attention .connector-progress-meter i{background:#b03625}.connector-facts{display:grid;grid-gap:10px;gap:10px}.connector-facts div{display:grid;grid-gap:4px;gap:4px}.connector-facts dt{color:rgba(17,17,17,.5);font-size:11px;font-weight:900;text-transform:uppercase}.connector-facts dd{color:rgba(17,17,17,.74);line-height:1.45}.connector-owner-help{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#fff;padding:12px}.connector-owner-help ol,.connector-owner-help>div{margin:0}.connector-owner-help>div{display:grid;grid-gap:4px;gap:4px}.connector-owner-help strong{font-size:12px;text-transform:uppercase}.connector-owner-help p{margin:0;color:rgba(17,17,17,.68);line-height:1.45}.connector-owner-help ol{display:grid;grid-gap:6px;gap:6px;padding-left:18px;color:rgba(17,17,17,.74);line-height:1.45}.connector-before-start{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(36,79,145,.16);border-radius:8px;background:#f7fbff;padding:12px}.connector-before-start strong{font-size:12px;text-transform:uppercase}.connector-before-start ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:rgba(17,17,17,.74);line-height:1.45}.connector-automation-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#fff;padding:12px}.connector-automation-guide.compact{grid-template-columns:1fr}.connector-automation-guide div{display:grid;grid-gap:6px;gap:6px;min-width:0}.connector-automation-guide strong{font-size:12px;text-transform:uppercase}.connector-automation-guide ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px;color:rgba(17,17,17,.72);line-height:1.45}.connector-diagnostics{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#fff;padding:12px}.connector-diagnostics.compact{background:#fbfaf6}.connector-diagnostics>div{display:grid;grid-gap:4px;gap:4px}.connector-diagnostics li strong,.connector-diagnostics>div strong{font-size:12px;font-weight:900;text-transform:uppercase}.connector-diagnostics li small,.connector-diagnostics>div small{color:rgba(17,17,17,.64);line-height:1.4}.connector-diagnostics ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.connector-diagnostics li{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.connector-diagnostics li>span:first-child{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(17,17,17,.06);color:rgba(17,17,17,.58)}.connector-diagnostics li.ok>span:first-child{background:#e9f9ee;color:#176b3a}.connector-diagnostics li.warning>span:first-child{background:#fff5dc;color:#8a5d00}.connector-diagnostics li.blocked>span:first-child{background:#fff0e8;color:#9a2f22}.connector-diagnostics li>span:last-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.connector-step-list{display:grid;grid-gap:8px;gap:8px;padding-left:18px;color:rgba(17,17,17,.72);line-height:1.45}.connector-setup-path{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#fbfaf6;padding:12px}.connector-setup-path.ready{border-color:rgba(23,107,58,.2);background:#f5fff7}.connector-setup-path.attention{border-color:rgba(176,54,37,.24);background:#fff8f5}.connector-setup-path>div{display:grid;grid-gap:4px;gap:4px}.connector-setup-path ol,.connector-setup-path p,.connector-setup-path strong{margin:0}.connector-setup-path>div>strong{font-size:12px;text-transform:uppercase}.connector-setup-path>div>p{color:rgba(17,17,17,.66);line-height:1.42}.connector-setup-path ol{display:grid;grid-gap:8px;gap:8px;padding:0;list-style:none}.connector-setup-path li{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.connector-setup-path li>span:last-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.connector-setup-step-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:white;color:rgba(17,17,17,.58)}.connector-setup-path li.complete .connector-setup-step-icon{border-color:rgba(23,107,58,.2);color:#176b3a}.connector-setup-path li.current .connector-setup-step-icon{border-color:rgba(36,79,145,.22);color:#244f91}.connector-setup-path li.attention .connector-setup-step-icon,.connector-setup-path li.blocked .connector-setup-step-icon{border-color:rgba(176,54,37,.2);color:#9a2f22}.connector-setup-path li strong{font-size:13px;line-height:1.25}.connector-step-owner{width:-moz-fit-content;width:fit-content;min-height:22px;display:inline-flex;align-items:center;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:rgba(255,255,255,.74);color:rgba(17,17,17,.68);padding:0 8px;font-size:10px;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase}.connector-step-owner.partner,.connector-step-owner.takt_admin{border-color:rgba(176,54,37,.18);background:#fff8f5;color:#8e2b20}.connector-step-owner.takt{border-color:rgba(36,79,145,.2);background:#f5f8ff;color:#244f91}.connector-setup-path li small{color:rgba(17,17,17,.64);line-height:1.42}.connector-setup-path li a{width:-moz-fit-content;width:fit-content;min-height:26px;display:inline-flex;align-items:center;gap:6px;color:#111;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.connector-checklist{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:#faf9f6;padding:12px}.connector-checklist.blockers{border-color:rgba(176,54,37,.18);background:#fffaf7}.connector-checklist strong{font-size:12px;text-transform:uppercase}.connector-checklist ul{display:grid;grid-gap:7px;gap:7px;padding-left:18px;color:rgba(17,17,17,.72);line-height:1.45}.connector-reference-list{display:flex;flex-wrap:wrap;gap:8px}.connector-reference-list a{min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(17,17,17,.1);border-radius:999px;padding:0 11px;color:rgba(17,17,17,.74);font-size:12px;font-weight:850;text-decoration:none}.connector-reference-list a:hover{border-color:rgba(17,17,17,.22);color:#111}.distribution-preflight-result{display:grid;grid-gap:8px;gap:8px;max-width:420px;border:1px solid rgba(17,17,17,.1);border-radius:8px;padding:10px;background:#faf9f6}.distribution-preflight-result.failed{border-color:rgba(176,54,37,.22);background:#fff0e8}.distribution-preflight-result.warning{border-color:rgba(177,125,29,.26);background:#fff8e6}.distribution-preflight-result>strong{font-size:12px;text-transform:uppercase}.distribution-preflight-result ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.distribution-preflight-result li{display:grid;grid-gap:2px;gap:2px;border-left:3px solid #176b3a;padding-left:8px}.distribution-preflight-result li.warning{border-left-color:#b17d1d}.distribution-preflight-result li.failed{border-left-color:#9a2f22}.distribution-preflight-result li span{font-size:12px;font-weight:900}.distribution-preflight-result li small{color:rgba(17,17,17,.66);line-height:1.35}.connector-primary-action{width:-moz-fit-content;width:fit-content}.connector-mini-list{grid-gap:6px;gap:6px}.connector-mini-list,.connector-setup-form{display:grid;border-top:1px solid rgba(17,17,17,.1);padding-top:12px}.connector-setup-form{grid-gap:10px;gap:10px}.connector-setup-form>strong{font-size:13px}.connector-setup-form label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:rgba(17,17,17,.68);font-size:12px;font-weight:850}.connector-setup-form input,.connector-setup-form select{width:100%;min-width:0;border:1px solid rgba(17,17,17,.14);border-radius:10px;background:rgba(255,255,255,.72);color:#111;padding:10px 11px;font:inherit;font-size:13px}.connector-setup-form small{color:rgba(17,17,17,.56);font-size:11px;font-weight:700;line-height:1.3}.connector-manual-panel{grid-column:1/-1}.connector-manual-panel summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer}.connector-manual-panel summary span{display:grid;grid-gap:4px;gap:4px}.connector-manual-grid{margin-top:18px}.distribution-page{gap:26px}.distribution-workbench-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,520px);grid-gap:18px;gap:18px;align-items:end;border-bottom:1px solid rgba(17,17,17,.08);padding-bottom:20px}.distribution-workbench-title{min-width:0;display:grid;grid-gap:10px;gap:10px}.distribution-workbench-title p:not(.ops-kicker){max-width:680px;margin:0;color:rgba(17,17,17,.62);font-size:15px;line-height:1.5}.distribution-workbench-summary{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.distribution-health-pill,.distribution-summary-tile{min-width:0;min-height:72px;display:grid;align-content:center;grid-gap:4px;gap:4px;border:1px solid rgba(17,17,17,.08);border-radius:10px;background:#fff;padding:12px}.distribution-summary-tile svg{color:rgba(17,17,17,.52)}.distribution-summary-tile strong{color:#111;font-size:21px;line-height:1}.distribution-summary-tile span{color:rgba(17,17,17,.58);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.distribution-health-pill{grid-column:1/-1;min-height:40px;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center;font-size:12px;font-weight:900;text-transform:uppercase}.distribution-health-pill.ready{border-color:rgba(23,107,58,.18);background:#f3fbf5;color:#176b3a}.distribution-health-pill.attention{border-color:rgba(176,54,37,.18);background:#fff6f2;color:#9a2f22}.distribution-panel-intro{display:grid;grid-template-columns:minmax(0,.82fr) minmax(280px,.9fr);grid-gap:18px;gap:18px;align-items:end}.connector-guide-heading h2,.distribution-handoff-panel .admin-section-title h2,.distribution-panel-header h2,.distribution-panel-intro h2{margin:0;font-family:inherit;font-size:24px;font-weight:850;letter-spacing:0;line-height:1.08}.connector-guide-heading p,.distribution-handoff-panel .admin-section-title p:not(.ops-kicker),.distribution-panel-header p,.distribution-panel-intro p:not(.ops-kicker){margin:0;color:rgba(17,17,17,.6);font-size:13px;line-height:1.45}.distribution-resource-grid.primary{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px}.connector-guide,.distribution-connectors-panel,.distribution-handoff-panel,.distribution-log-panel,.distribution-resource-panel{border-radius:10px;padding:16px}.distribution-panel-header{align-items:center;margin-bottom:2px}.distribution-metric>span,.distribution-panel-icon,.distribution-section-heading>span,.distribution-stage-card>span{width:34px;height:34px;border-radius:9px;background:#f6f6f2}.distribution-log-list,.distribution-resource-list{gap:8px}.distribution-log-row,.distribution-resource-card,.distribution-target-card{border-radius:10px;padding:12px;box-shadow:none}.distribution-target-card{gap:10px}.distribution-log-primary strong,.distribution-resource-main strong,.distribution-target-summary strong{font-size:14px;font-weight:850}.distribution-target-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center}.distribution-log-meta small,.distribution-log-meta span,.distribution-log-primary small,.distribution-log-run p,.distribution-log-run small,.distribution-resource-main p,.distribution-resource-main small,.distribution-target-facts dd,.distribution-target-summary p{font-size:12px;line-height:1.35}.distribution-target-facts{gap:8px}.distribution-target-facts div{border:0;border-radius:8px;background:#f8f8f4;padding:8px}.distribution-log-actions,.distribution-resource-actions,.distribution-target-actions{border-top:1px solid rgba(17,17,17,.08);padding-top:10px}.distribution-connectors{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:16px;margin-top:0}.distribution-connectors-panel{gap:12px}.connector-card-grid{grid-template-columns:1fr;gap:8px}.connector-card{min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:8px;border-radius:10px;background:#fff;padding:10px}.connector-card.selected{border-color:rgba(17,17,17,.32);background:#f8f8f4}.connector-card-main{grid-template-columns:30px minmax(0,1fr)}.connector-card-icon{width:30px;height:30px;border-radius:8px}.connector-card-next-action{gap:4px;border-left:0;border-top:1px solid rgba(17,17,17,.08);padding-top:8px;padding-left:0}.connector-card-next-action p{font-size:12px}.connector-card-next-action small{display:none}.connector-card-actions{gap:6px}.connector-card-action,.connector-card-mode{min-height:30px;border-radius:8px;padding:0 9px;font-size:11px}.connector-auth-guide{display:block;border-radius:10px;background:#f8f8f4;padding:0}.connector-auth-guide summary,.connector-detail-drawer summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:11px 12px}.connector-auth-guide summary strong,.connector-detail-drawer summary{color:#111;font-size:12px;font-weight:900;text-transform:uppercase}.connector-auth-guide summary span{color:rgba(17,17,17,.56);font-size:12px;text-transform:none}.connector-auth-guide-list{grid-template-columns:1fr;padding:0 12px 12px}.connector-auth-guide-item{grid-template-columns:30px minmax(0,1fr);padding:9px}.connector-guide{gap:12px}.connector-guide-heading{grid-template-columns:30px minmax(0,1fr)}.connector-status-pill{min-height:28px;padding:0 10px;font-size:11px}.connector-progress-header{grid-template-columns:minmax(0,1fr) 96px;gap:12px;border-radius:10px;padding:10px}.connector-progress-header-copy strong{font-size:13px}.connector-progress-header-copy p,.connector-progress-header-copy small{font-size:12px}.connector-current-action{border-radius:10px;padding:12px}.connector-current-action h3{font-family:inherit;font-size:16px;font-weight:850;line-height:1.2}.connector-guide-actions{display:flex;flex-wrap:wrap;gap:8px}.connector-diagnostics,.connector-discovery-panel,.connector-enable-checklist{gap:8px;border-radius:10px;padding:10px}.connector-diagnostics li small,.connector-diagnostics>div small,.connector-discovery-panel li,.connector-discovery-panel small,.connector-enable-checklist li,.connector-enable-checklist small{font-size:12px;line-height:1.35}.connector-mini-list{gap:5px;border-top:1px solid rgba(17,17,17,.08);padding-top:10px}.connector-mini-list span{font-size:12px}.connector-detail-drawer{border:1px solid rgba(17,17,17,.08);border-radius:10px;background:#fff}.connector-detail-drawer>:not(summary){margin:0 12px 12px}.distribution-log-row{grid-template-columns:minmax(160px,1fr) minmax(140px,.75fr) minmax(180px,1fr) minmax(150px,auto);align-items:center}.provider-object-row{grid-template-columns:minmax(180px,1.1fr) minmax(150px,.9fr) minmax(120px,.55fr)}.distribution-handoff-panel{margin-top:0}.distribution-handoff-panel .admin-section-title{align-items:flex-start}.distribution-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.distribution-handoff-card{border-radius:10px;padding:11px}.manual-connector-form{min-width:0;display:grid;grid-gap:14px;gap:14px}.distribution-connection-banner{margin-top:18px}.distribution-connection-banner.ready{border-color:rgba(23,107,58,.2);background:#e9f9ee;color:#176b3a}.distribution-connection-banner.attention{border-color:rgba(176,54,37,.22);background:#fff0e8;color:#9a2f22}.admin-compact-row{display:grid;grid-gap:5px;gap:5px}.admin-compact-row p{margin:0;color:rgba(17,17,17,.68);font-size:13px}.admin-hero{max-width:640px;margin:0 auto}.admin-backoffice{display:grid;grid-gap:18px;gap:18px}.admin-command-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:18px;gap:18px;align-items:stretch}.admin-command-header h1{margin:0;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:clamp(48px,7vw,88px);line-height:.88;font-weight:400}.admin-command-header p{max-width:720px;color:rgba(17,17,17,.66)}.admin-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-trust-queues{display:grid;grid-gap:16px;gap:16px}.admin-trust-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-trust-card{min-height:124px;display:grid;align-content:start;grid-gap:8px;gap:8px}.admin-trust-card strong{font-size:34px;line-height:.95}.admin-trust-card span{font-weight:900}.admin-trust-card small{color:rgba(17,17,17,.56);line-height:1.35}.admin-command-metric{min-height:122px;display:grid;align-content:space-between;grid-gap:12px;gap:12px}.admin-command-metric>span{display:inline-flex;align-items:center;gap:7px;color:rgba(17,17,17,.62);font-size:11px;font-weight:900;text-transform:uppercase}.admin-command-metric strong{font-size:38px;line-height:.95}.admin-command-metric small{color:rgba(17,17,17,.58);font-size:12px;font-weight:800}.admin-command-metric.ready{border-color:rgba(38,152,88,.22)}.admin-command-metric.warning{border-color:rgba(255,51,46,.22);background:#fff7f5}.admin-ops-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start}.admin-ops-layout,.admin-primary-column,.admin-side-column{display:grid;grid-gap:18px;gap:18px}.admin-panel-highlight{border-color:rgba(17,17,17,.18)}.admin-review-row{grid-template-columns:68px minmax(0,1fr) auto}.admin-review-row img{width:68px;height:68px}.admin-review-row em{color:rgba(17,17,17,.52);font-size:12px;font-style:normal;font-weight:800}.admin-contributor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-contributor-card{display:grid;grid-gap:8px;gap:8px}.admin-contributor-card span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(119,86,255,.11);color:#4a36a5;padding:4px 8px;font-size:11px;font-weight:900;text-transform:uppercase}.admin-contributor-card p{margin:0;color:rgba(17,17,17,.68);font-size:13px;line-height:1.4}.admin-empty-state{color:rgba(17,17,17,.64)}.admin-empty-state p{margin:6px 0 0;font-size:13px}.admin-compact-row.attention,.pulse-watch-row{border-color:rgba(255,51,46,.2);background:#fff8f5}.pulse-watch-row{border-color:rgba(119,86,255,.22);background:#f7f4ff}.ops-button.compact{min-height:32px;padding:0 10px;font-size:12px}.admin-bottom-grid{margin-top:0}.admin-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-app-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#f4f2ed;color:#111}.admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto 1fr auto;border-right:1px solid rgba(17,17,17,.12);background:#111;color:white;padding:18px}.admin-sidebar-brand{min-height:48px;display:flex;align-items:center;gap:10px;color:white}.admin-sidebar-brand span{display:grid;grid-gap:2px;gap:2px}.admin-sidebar-brand strong{font-size:18px}.admin-sidebar-brand small,.admin-sidebar-footer small{color:rgba(255,255,255,.58);font-size:12px}.admin-sidebar-nav{display:grid;align-content:start;grid-gap:6px;gap:6px;margin-top:24px}.admin-sidebar-utility{align-self:end;border-top:1px solid rgba(255,255,255,.14);padding-top:14px;margin:16px 0 0}.admin-sidebar-nav a{min-height:40px;display:flex;align-items:center;gap:10px;border-radius:8px;color:rgba(255,255,255,.74);padding:0 10px;font-size:13px;font-weight:850}.admin-sidebar-nav a.active,.admin-sidebar-nav a:hover{background:rgba(255,255,255,.1);color:white}.admin-sidebar-footer{display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgba(255,255,255,.14);padding-top:14px}.admin-sidebar-footer>span{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.78);font-size:12px;font-weight:900}.admin-sidebar-signout{min-height:36px;border-color:rgba(255,255,255,.2);background:transparent;color:white}.admin-main{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:24px}.admin-page-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,380px);grid-gap:18px;gap:18px;align-items:stretch}.admin-page-header-single{grid-template-columns:minmax(0,1fr)}.admin-back-link{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(17,17,17,.12);border-radius:999px;background:white;color:#111;padding:0 12px;margin-bottom:14px;font-size:12px;font-weight:900;text-decoration:none}.admin-back-link:before{content:"←";margin-right:7px}.admin-page-header h1{margin:0;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:clamp(48px,6vw,78px);line-height:.9;font-weight:400}.admin-page-header p{max-width:760px;color:rgba(17,17,17,.66)}.admin-header-actions,.admin-header-metric{display:grid;align-content:center;grid-gap:8px;gap:8px;border:1px solid rgba(17,17,17,.12);border-radius:8px;background:white;padding:16px}.admin-header-metric.ready{border-color:rgba(38,152,88,.3);background:#effaf3}.admin-header-metric.local{background:#fdfbf5}.admin-header-metric strong{font-size:18px}.admin-header-metric small,.admin-header-metric span{color:rgba(17,17,17,.58);font-size:12px}.admin-header-actions{align-content:center;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-warning{display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(197,131,0,.26);border-radius:8px;background:#fff7e7;padding:14px}.admin-warning p{margin:5px 0;color:rgba(17,17,17,.68);font-size:13px}.admin-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-kpi{min-height:84px;display:grid;align-content:space-between;grid-gap:8px;gap:8px;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:white;padding:12px}.admin-kpi span{color:rgba(17,17,17,.58);font-size:11px;font-weight:900;text-transform:uppercase}.admin-kpi strong{font-size:28px;line-height:1}.admin-kpi small{color:rgba(17,17,17,.58);font-size:12px}.admin-section-grid{display:grid;grid-gap:18px;gap:18px}.admin-table-panel{min-width:0;overflow:hidden;border:1px solid rgba(17,17,17,.12);border-radius:8px;background:white;padding:16px}.admin-panel-count{min-width:32px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(17,17,17,.08);color:rgba(17,17,17,.72);padding:0 9px;font-size:12px;font-weight:900}.admin-data-table{width:100%;overflow-x:auto;display:grid;grid-gap:0;gap:0}.admin-data-row{min-width:880px;display:grid;grid-template-columns:var(--admin-row-template,1.3fr 1fr 1fr .8fr auto);grid-gap:12px;gap:12px;align-items:center;border-top:1px solid rgba(17,17,17,.08);padding:10px 0;font-size:13px}.pulse-status-table .admin-data-row{--admin-row-template:minmax(220px,1.35fr) minmax(110px,0.7fr) minmax(120px,0.7fr) minmax(110px,0.7fr) minmax(130px,0.75fr) minmax(120px,0.7fr);min-width:1040px}.pulse-contribution-table .admin-data-row{--admin-row-template:minmax(220px,1.35fr) minmax(120px,0.75fr) minmax(90px,0.55fr) minmax(120px,0.7fr) minmax(110px,0.65fr) minmax(130px,0.8fr) minmax(120px,0.7fr);min-width:1180px}.pulse-contributor-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-data-row.header{min-height:34px;border-top:0;color:rgba(17,17,17,.54);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.admin-data-row.attention{background:#fff8f5}.admin-data-row>a,.admin-data-row>button,.admin-data-row>input,.admin-data-row>select,.admin-data-row>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.admin-empty-row{--admin-row-template:1fr;min-width:0;font-weight:800}.admin-data-row small,.admin-data-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-data-row small{margin-top:3px;color:rgba(17,17,17,.56);font-size:11px}.admin-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.admin-empty-row{min-height:48px;display:flex;align-items:center;border-top:1px solid rgba(17,17,17,.08);color:rgba(17,17,17,.58);font-size:13px}.review-queue-table{--admin-row-template:0.75fr 1.2fr 1.5fr auto}.admin-notification-table{--admin-row-template:minmax(260px,1.5fr) minmax(110px,0.6fr) minmax(135px,0.7fr) auto}.duplicate-table{--admin-row-template:1.2fr 1.1fr 1.4fr 0.8fr auto}.admin-event-table,.admin-venue-table,.audit-table,.distribution-table,.pulse-contribution-table,.pulse-status-table,.venue-quality-table{--admin-row-template:1.25fr 0.85fr 0.95fr 0.85fr auto}.admin-venue-detail-grid{display:grid;grid-gap:18px;gap:18px}.venue-schedule-panel{align-self:start}.venue-schedule-row{min-height:82px}.admin-event-summary{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.admin-event-summary img{width:72px;height:54px;border-radius:8px;object-fit:cover;background:#eeeae1}@media (min-width:1180px){.admin-venue-detail-grid{grid-template-columns:minmax(0,1fr);align-items:start}}.audit-table{--admin-row-template:1.05fr 1.25fr 1.1fr 0.85fr 1fr}.taxonomy-table{--admin-row-template:38px 1.1fr 1fr 0.85fr 0.85fr auto}.taxonomy-select-cell{display:inline-flex;align-items:center;justify-content:center}.taxonomy-select-cell input{width:18px;height:18px;accent-color:#111}.taxonomy-create-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(150px,1fr) minmax(140px,.7fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px}.taxonomy-create-panel p,.taxonomy-editor-heading p,.taxonomy-section-copy,.taxonomy-suggestion-panel p{margin:4px 0 0;color:rgba(17,17,17,.58);font-size:12px;line-height:1.4}.taxonomy-create-panel,.taxonomy-suggestion-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#fbfaf6;padding:14px;margin-bottom:14px}.taxonomy-suggestion-panel{border-color:rgba(119,86,255,.2);background:rgba(119,86,255,.06)}.taxonomy-suggestion-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.taxonomy-suggestion-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:white;padding:12px}.taxonomy-suggestion-card span{display:grid;grid-gap:3px;gap:3px}.taxonomy-editor-heading p,.taxonomy-suggestion-card small{color:rgba(17,17,17,.58);font-size:12px}.taxonomy-editor-heading{display:grid;grid-gap:3px;gap:3px;margin:4px 0 10px}.taxonomy-create-row label,.taxonomy-table label{display:grid;grid-gap:5px;gap:5px}.admin-data-row input,.admin-data-row select,.taxonomy-create-row input,.taxonomy-create-row select,.taxonomy-table input,.taxonomy-table select{width:100%;min-width:0;min-height:34px;border:1px solid rgba(17,17,17,.14);border-radius:8px;background:white;color:#111;padding:0 10px;font:inherit;font-size:13px}.taxonomy-table .taxonomy-select-cell input{width:18px;min-width:18px;min-height:18px;padding:0}.taxonomy-browser{border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#fbfaf6;padding:0;overflow:hidden}.taxonomy-browser summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:14px}.taxonomy-browser summary span:first-child{display:grid;grid-gap:3px;gap:3px}.taxonomy-browser summary small{color:rgba(17,17,17,.58);font-size:12px}.taxonomy-tabs{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(17,17,17,.08);padding:12px 14px}.taxonomy-tabs button{min-height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(17,17,17,.12);border-radius:999px;background:white;color:#111;padding:0 12px;font-size:12px;font-weight:900;cursor:pointer}.taxonomy-tabs button.active{background:#111;color:white}.taxonomy-tabs button span{min-width:22px;min-height:22px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(17,17,17,.08);font-size:11px}.taxonomy-tabs button.active span{background:rgba(255,255,255,.18)}.taxonomy-browser .taxonomy-table{padding:0 14px 14px}.taxonomy-bulk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(17,17,17,.08);padding:12px 14px 14px;color:rgba(17,17,17,.58);font-size:12px;font-weight:900}.taxonomy-bulk-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.taxonomy-delete-modal-layer{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(17,17,17,.34);padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.taxonomy-delete-modal{width:min(720px,100%);max-height:min(86vh,780px);overflow:auto;display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(17,17,17,.12);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 24px 80px rgba(17,17,17,.24);padding:18px}.taxonomy-delete-modal dl,.taxonomy-delete-modal h3,.taxonomy-delete-modal p{margin:0}.taxonomy-delete-modal h3{font-size:20px;letter-spacing:0}.taxonomy-delete-modal p:not(.ops-kicker){margin-top:6px;color:rgba(17,17,17,.62);font-size:13px;line-height:1.45}.taxonomy-delete-modal dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.taxonomy-delete-modal dl div{min-width:0;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:rgba(17,17,17,.035);padding:10px}.taxonomy-delete-modal dt{color:rgba(17,17,17,.48);font-size:11px;font-weight:900;text-transform:uppercase}.taxonomy-delete-modal dd{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900}.taxonomy-delete-modal .taxonomy-delete-error{margin:0;border:1px solid rgba(160,34,34,.18);border-radius:12px;background:rgba(160,34,34,.08);color:#8f1d1d;padding:10px 12px;font-size:12px;font-weight:900}.taxonomy-delete-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.taxonomy-replacement-control{display:grid;grid-gap:6px;gap:6px;color:rgba(17,17,17,.64);font-size:12px;font-weight:850}.taxonomy-replacement-control select{min-height:38px;border:1px solid rgba(17,17,17,.14);border-radius:10px;background:white;color:#111;padding:0 10px;font:inherit}.taxonomy-impact-summary{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:rgba(17,17,17,.035);padding:12px}.taxonomy-impact-summary>strong{font-size:13px}.taxonomy-impact-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.taxonomy-impact-summary ul{display:grid;grid-gap:6px;gap:6px;max-height:180px;overflow:auto;margin:0;padding:0;list-style:none}.taxonomy-impact-summary li{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(17,17,17,.08);padding-top:6px;font-size:12px}.taxonomy-impact-summary li small{color:rgba(17,17,17,.48)}.taxonomy-delete-review-item,.taxonomy-delete-review-list{display:grid;grid-gap:12px;gap:12px}.taxonomy-delete-review-item{border:1px solid rgba(17,17,17,.1);border-radius:14px;background:rgba(17,17,17,.025);padding:12px}.taxonomy-delete-review-item dl{grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(120px,.8fr)}.admin-events-workspace{display:grid;grid-gap:18px;gap:18px}.admin-events-bulk-grid,.admin-events-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.admin-events-bulk-grid label,.admin-events-filter-grid label{display:grid;grid-gap:6px;gap:6px;color:rgba(17,17,17,.64);font-size:12px;font-weight:850}.admin-events-bulk-grid input,.admin-events-bulk-grid select,.admin-events-bulk-grid textarea,.admin-events-filter-grid input,.admin-events-filter-grid select{width:100%;min-height:38px;border:1px solid rgba(17,17,17,.13);border-radius:10px;background:#fff;color:#111;padding:8px 10px;font:inherit;font-size:13px}.admin-events-bulk-grid textarea{min-height:96px;resize:vertical}.admin-events-wide{grid-column:1/-1}.admin-events-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-events-table{--admin-row-template:64px 92px minmax(220px,1.3fr) minmax(145px,0.8fr) minmax(150px,0.8fr) minmax(150px,0.8fr) minmax(110px,0.65fr) minmax(90px,0.55fr) minmax(76px,auto)}.admin-events-table .admin-data-row{min-width:1260px}.admin-event-image-cell{width:76px;height:48px;overflow:hidden;display:block;border:1px solid rgba(17,17,17,.1);border-radius:8px;background:rgba(17,17,17,.05)}.admin-event-image-cell img{width:100%;height:100%;object-fit:cover}.admin-event-image-cell>span{width:100%;height:100%;display:grid;place-items:center;color:rgba(17,17,17,.46);font-size:10px;font-weight:900;text-transform:uppercase}.admin-events-table .admin-row-actions{justify-content:flex-start}.admin-events-table .admin-row-actions .ops-button{align-self:center;min-height:32px}.admin-bulk-preview{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(44,130,109,.18);border-radius:14px;background:rgba(44,130,109,.08);margin-top:14px;padding:12px}.admin-bulk-preview p{margin:0;color:rgba(17,17,17,.62);font-size:13px}.admin-bulk-preview ul{display:grid;grid-gap:5px;gap:5px;max-height:180px;overflow:auto;margin:0;padding-left:18px;font-size:12px}.admin-bulk-preview small{color:rgba(17,17,17,.5)}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(17,17,17,.08);padding-top:12px;margin-top:12px;color:rgba(17,17,17,.58);font-size:12px;font-weight:900}.admin-pagination>div{align-items:center;display:flex;gap:8px}.admin-pagination>div>span{color:rgba(17,17,17,.58);font-size:12px;font-weight:900}.admin-status-pill{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(17,17,17,.08);padding:5px 8px;font-size:11px;font-weight:900}.admin-status-pill.verified{background:#effaf3;color:#176b3a}.admin-status-pill.draft,.admin-status-pill.pending{background:#fff7e7;color:#7a5300}.admin-status-pill.ready{background:#effaf3;color:#176b3a}.admin-status-pill.attention{background:#fff7e7;color:#7a5300}.admin-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-section-heading h2{margin:0}.admin-inline-status,.admin-panel-copy{margin:0;color:rgba(17,17,17,.6);font-size:13px;font-weight:750;line-height:1.4}.activity-settings-panel{gap:14px}.activity-settings-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid rgba(17,17,17,.08);border-radius:12px;background:#fff;padding:13px}.activity-settings-toggle span{min-width:0;display:grid;grid-gap:3px;gap:3px}.activity-settings-toggle strong{color:#111;font-size:14px;font-weight:950}.activity-settings-toggle small{color:rgba(17,17,17,.58);font-size:12px;font-weight:750;line-height:1.35}.venue-create-panel{border-radius:8px}.admin-venue-directory-controls{grid-template-columns:minmax(220px,1.6fr) repeat(5,minmax(120px,1fr));grid-gap:10px}.admin-venue-directory-controls,.backstage-venue-list-controls{display:grid;gap:10px;margin:12px 0 10px;border:1px solid rgba(17,17,17,.08);border-radius:14px;background:rgba(255,255,255,.62);padding:12px}.backstage-venue-list-controls{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(120px,1fr));grid-gap:10px}.backstage-venue-list-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;color:rgba(17,17,17,.56);font-size:12px;font-weight:850}.admin-filter-select,.admin-search-control{min-width:0;display:grid;grid-gap:6px;gap:6px;color:rgba(17,17,17,.64);font-size:12px;font-weight:850}.admin-search-control{position:relative}.admin-search-control svg{position:absolute;left:11px;bottom:13px;color:rgba(17,17,17,.46);pointer-events:none}.admin-filter-select select,.admin-search-control input{width:100%;min-width:0;min-height:42px;border:1px solid rgba(17,17,17,.13);border-radius:10px;background:#fff;color:#111;padding:9px 11px;font:inherit;font-size:13px;outline:0}.admin-search-control input{padding-left:34px}.admin-filter-select select:hover,.admin-search-control input:hover{border-color:rgba(17,17,17,.28)}.admin-filter-select select:focus,.admin-search-control input:focus{border-color:rgba(44,130,109,.7);box-shadow:0 0 0 3px rgba(44,130,109,.12)}.admin-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.push-test-layout{display:grid;grid-gap:18px;gap:18px}.push-test-control{display:grid;grid-gap:16px;gap:16px}.push-test-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.push-test-status-grid span{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(17,17,17,.08);border-radius:12px;background:#f6f6f4;padding:14px;color:rgba(17,17,17,.62);font-size:12px;font-weight:800}.push-test-status-grid span.attention{border-color:rgba(172,69,41,.24);background:rgba(172,69,41,.08);color:#8b321f}.push-test-status-grid strong{color:#111;font-size:18px}.push-test-message{margin:0;border-radius:12px;background:#101010;color:#f5f2eb;padding:12px 14px;font-size:13px;line-height:1.45}.push-recipient-picker{display:grid;grid-gap:12px;gap:12px}.push-recipient-select{display:grid;grid-gap:8px;gap:8px}.push-recipient-select span{color:rgba(17,17,17,.58);font-size:11px;font-weight:900;text-transform:uppercase}.push-recipient-select select{width:100%;min-height:48px;border:1px solid rgba(17,17,17,.12);border-radius:14px;background:#f6f6f4;color:#111;padding:0 14px;font:inherit;font-weight:850}.push-recipient-summary{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(17,17,17,.08);border-radius:14px;background:rgba(255,255,255,.7);padding:14px}.push-recipient-summary.attention{border-color:rgba(172,69,41,.24);background:rgba(172,69,41,.08)}.push-recipient-summary strong{font-size:17px}.push-recipient-summary p{margin:0;color:rgba(17,17,17,.62);font-size:13px;font-weight:750;line-height:1.45}.push-token-chip-row{display:flex;flex-wrap:wrap;gap:6px}.push-token-chip{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(17,17,17,.08);color:rgba(17,17,17,.66);padding:5px 8px;font-size:10px;font-weight:900;text-transform:uppercase}.push-test-scenario-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.push-test-scenario{display:grid;grid-gap:10px;gap:10px;align-content:start}.push-test-scenario span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(17,17,17,.08);color:rgba(17,17,17,.58);padding:4px 8px;font-size:10px;font-weight:900;text-transform:uppercase}.push-test-scenario strong{font-size:16px}.push-test-scenario p{margin:0;color:rgba(17,17,17,.64);font-size:13px;line-height:1.45}.mono-block{max-width:100%;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:12px;background:#101010;color:#f5f2eb;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.developer-shell{display:grid;grid-gap:18px;gap:18px;min-width:0}.developer-grid{align-items:stretch;min-width:0}.developer-doc-stack{display:grid;grid-gap:10px;gap:10px;min-width:0}.developer-doc-row{min-width:0;display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border-bottom:1px solid rgba(17,17,17,.08);padding-bottom:10px}.developer-doc-row strong{color:rgba(17,17,17,.56);font-size:11px;font-weight:900;text-transform:uppercase}.developer-doc-row span{color:rgba(17,17,17,.76);font-size:13px;font-weight:750;line-height:1.4;word-break:break-word}.developer-code{margin:16px 0 0}.developer-playground{display:grid;grid-gap:14px;gap:14px}.developer-playground-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:end}.developer-playground-form label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:rgba(17,17,17,.62);font-size:11px;font-weight:900;text-transform:uppercase}.developer-playground-form input,.developer-playground-form select{min-height:40px;border:1px solid rgba(17,17,17,.14);border-radius:9px;background:white;color:#111;padding:0 10px;font:inherit;font-size:13px;text-transform:none}.developer-request-url{min-width:0;display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(17,17,17,.09);border-radius:10px;background:#fbfaf6;padding:10px}.developer-request-url strong{color:rgba(17,17,17,.56);font-size:11px;font-weight:950;text-transform:uppercase}.developer-playground-response,.developer-request-url code{overflow-wrap:anywhere}.developer-playground-response{min-height:220px;max-height:420px;overflow:auto}.api-key-create{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;min-width:0}.api-key-helper{max-width:760px;margin:6px 0 0;color:rgba(17,17,17,.64);font-size:13px;line-height:1.45}.api-key-create-form{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:#faf9f4;padding:14px}.api-key-create-form>.ops-button{grid-column:1/-1;justify-content:center}.api-key-create-form label{display:grid;grid-gap:6px;gap:6px;color:rgba(17,17,17,.62);font-size:11px;font-weight:900;text-transform:uppercase}.api-key-create-form label small{color:rgba(17,17,17,.56);font-size:12px;font-weight:650;line-height:1.35;text-transform:none}.api-key-create-form input,.api-key-create-form select{min-height:40px;border:1px solid rgba(17,17,17,.14);border-radius:9px;background:white;color:#111;padding:0 10px;font:inherit;font-size:13px;text-transform:none}.admin-data-row input:hover,.admin-data-row select:hover,.api-key-create-form input:hover,.api-key-create-form select:hover,.taxonomy-create-row input:hover,.taxonomy-create-row select:hover,.widget-setting-card input:hover,.widget-setting-card select:hover{border-color:rgba(17,17,17,.34)}.admin-data-row input:focus,.admin-data-row select:focus,.api-key-create-form input:focus,.api-key-create-form select:focus,.taxonomy-create-row input:focus,.taxonomy-create-row select:focus,.widget-setting-card input:focus,.widget-setting-card select:focus{outline:3px solid rgba(234,245,111,.7);border-color:#111}.api-key-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.developer-grid .api-key-grid{grid-template-columns:1fr}.api-key-grid>.admin-empty-state{grid-column:1/-1}.api-key-card{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.api-key-card p{margin:6px 0 4px;color:rgba(17,17,17,.66);font-size:13px;overflow-wrap:anywhere}.api-key-actions small,.api-key-card small{color:rgba(17,17,17,.56);font-size:12px;overflow-wrap:anywhere}.api-key-actions{min-width:0;display:grid;justify-items:end;grid-gap:8px;gap:8px}.api-key-action-buttons,.distribution-proof-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.distribution-proof-actions{max-width:min(100%,520px)}.distribution-proof-actions select{min-width:min(100%,240px);max-width:320px;height:34px;border:1px solid rgba(17,17,17,.16);border-radius:8px;background:#fff;color:#111;padding:0 10px;font-size:12px;font-weight:750}.ops-button.danger-outline{border-color:rgba(186,31,25,.36);color:#9d1c18}.ops-button.danger-outline:disabled{opacity:.48}.api-key-once{max-width:min(52vw,420px);overflow:auto;border-radius:8px;background:rgba(38,152,88,.1);color:#174f2f;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:nowrap}.api-key-created{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(38,152,88,.22);border-radius:12px;background:#effaf3;padding:12px}.api-key-created p{margin:0;color:rgba(17,17,17,.64);font-size:13px}.scheduled-export-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;margin-top:12px}.scheduled-export-form>div{display:grid;grid-column:1/-1;grid-gap:5px;gap:5px}.scheduled-export-form>div svg{color:rgba(17,17,17,.6)}.scheduled-export-form label{display:grid;grid-gap:5px;gap:5px;color:rgba(17,17,17,.62);font-size:11px;font-weight:900;text-transform:uppercase}.scheduled-export-form input,.scheduled-export-form select{min-height:34px;border:1px solid rgba(17,17,17,.14);border-radius:9px;background:white;color:#111;padding:0 10px;font:inherit;font-size:13px;text-transform:none}.scheduled-export-form .ops-button{width:100%}.cms-workspace{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.cms-toast{grid-column:1/-1;width:min(100%,720px);min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(17,17,17,.12);border-radius:14px;background:#111;color:#f5f2eb;padding:12px 14px;box-shadow:0 18px 42px rgba(17,17,17,.14)}.cms-empty-state>.cms-toast{width:100%}.cms-toast span{border-radius:999px;background:rgba(245,242,235,.12);padding:5px 8px;font-size:10px;font-weight:950;text-transform:uppercase}.cms-toast strong{min-width:0;font-size:13px;line-height:1.35}.cms-toast.success{border-color:rgba(64,137,85,.28);background:linear-gradient(135deg,#143820,#111)}.cms-toast.info{border-color:rgba(71,101,171,.3);background:linear-gradient(135deg,#172747,#111)}.cms-toast.warning{border-color:rgba(179,124,33,.34);background:linear-gradient(135deg,#4a3211,#111)}.cms-toast.error{border-color:rgba(183,62,45,.36);background:linear-gradient(135deg,#4a1712,#111)}.cms-article-list{display:grid;grid-gap:10px;gap:10px}.cms-article-button{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(17,17,17,.12);border-radius:10px;background:white;color:#111;padding:12px;text-align:left;cursor:pointer}.cms-article-button.active{border-color:#111;background:#111;color:white}.cms-article-button span{color:rgba(17,17,17,.58);font-size:12px;font-weight:800}.cms-article-button.active span{color:rgba(255,255,255,.7)}.cms-editor{display:grid;grid-gap:18px;gap:18px}.cms-empty-state{display:grid;grid-gap:14px;gap:14px;justify-items:start}.cms-empty-state h2{margin:0;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:38px;line-height:.94;font-weight:400}.cms-empty-state p:not(.ops-kicker):not(.cms-status){max-width:520px;margin:6px 0 0;color:rgba(17,17,17,.64);line-height:1.5}.cms-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cms-block-controls,.cms-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-full-row{grid-column:1/-1}.cms-relations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cms-relation-group{display:grid;grid-gap:8px;gap:8px;align-content:start}.cms-relation-group label{display:grid;grid-gap:7px;gap:7px;color:rgba(17,17,17,.72);font-size:12px;font-weight:800}.cms-relation-group strong{display:flex;align-items:center;justify-content:space-between;gap:8px}.cms-relation-group strong span{color:rgba(17,17,17,.5);font-size:11px;font-weight:900;text-transform:uppercase}.cms-relation-group input,.cms-relation-group select{width:100%;border:1px solid rgba(17,17,17,.14);border-radius:10px;background:white;color:#111;padding:10px 11px;font:inherit;font-size:13px}.cms-relation-group select{min-height:154px}.cms-relation-group small{color:rgba(17,17,17,.56);font-size:12px;line-height:1.35}.cms-block-builder{border-top:1px solid rgba(17,17,17,.1);padding-top:18px}.cms-block-controls{display:grid;grid-gap:12px;gap:12px}.cms-block-controls label{display:grid;grid-gap:6px;gap:6px;color:rgba(17,17,17,.68);font-size:12px;font-weight:850}.cms-block-controls input,.cms-block-controls select,.cms-block-controls textarea{width:100%;border:1px solid rgba(17,17,17,.14);border-radius:10px;background:rgba(255,255,255,.72);color:#111;padding:11px 12px;font:inherit;font-size:13px}.cms-block-controls textarea{min-height:86px;resize:vertical}.cms-rich-editor{display:grid;grid-gap:8px;gap:8px}.cms-rich-editor>span{color:rgba(17,17,17,.68);font-size:12px;font-weight:850}.cms-rich-toolbar{display:flex;flex-wrap:wrap;gap:6px}.cms-rich-toolbar button{min-height:30px;border:1px solid rgba(17,17,17,.12);border-radius:8px;background:white;color:#111;padding:0 10px;font-size:11px;font-weight:900;cursor:pointer}.cms-rich-toolbar button:hover{border-color:#111;background:#f4f2ed}.cms-rich-editor textarea{min-height:180px}.cms-block-list{margin-top:14px}.cms-block-card,.cms-block-list{display:grid;grid-gap:10px;gap:10px}.cms-block-card.editing{border-color:rgba(17,17,17,.32);box-shadow:0 10px 24px rgba(17,17,17,.08)}.cms-block-actions,.cms-block-card-header,.cms-block-edit-actions{display:flex;align-items:center;gap:8px}.cms-block-card-header{justify-content:space-between}.cms-block-actions,.cms-block-edit-actions{flex-wrap:wrap}.cms-block-card p{margin:0;color:rgba(17,17,17,.62);font-size:13px;line-height:1.45;white-space:pre-wrap}.cms-block-edit-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.cms-block-edit-controls label{display:grid;grid-gap:6px;gap:6px;color:rgba(17,17,17,.68);font-size:12px;font-weight:850}.cms-block-edit-controls input,.cms-block-edit-controls select,.cms-block-edit-controls textarea{width:100%;border:1px solid rgba(17,17,17,.14);border-radius:10px;background:rgba(255,255,255,.72);color:#111;padding:11px 12px;font:inherit;font-size:13px}.cms-status{margin:0;color:rgba(17,17,17,.58);font-size:12px;font-weight:900;text-transform:uppercase}.ops-form{display:grid;grid-gap:12px;gap:12px}.ops-inline-hint{border:1px solid rgba(119,86,255,.18);border-radius:12px;background:rgba(119,86,255,.08);color:rgba(17,17,17,.72);padding:12px;font-size:13px;line-height:1.45}.ops-form label,.venue-checkboxes{min-width:0;display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:850;color:rgba(17,17,17,.68)}.ops-form input,.ops-form select,.ops-form textarea{width:100%;min-width:0;max-width:100%;border:1px solid rgba(17,17,17,.14);border-radius:10px;background:rgba(255,255,255,.72);color:#111;padding:11px 12px;font:inherit;font-size:13px}.ops-form label small{color:rgba(17,17,17,.56);font-size:11px;font-weight:700;line-height:1.3}.ops-form input[type=file]{min-height:auto;padding:8px;font-size:12px}.ops-form textarea{min-height:82px;resize:vertical}.venue-staff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.venue-checklist{display:flex;flex-wrap:wrap;gap:8px}.venue-checklist span{min-height:30px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:850}.venue-checklist .ready{border:1px solid rgba(23,107,58,.2);background:#e9f9ee;color:#176b3a}.venue-checklist .attention{border:1px solid rgba(138,90,0,.22);background:#fff3d8;color:#8a5a00}.venue-profile-source-pill{width:-moz-fit-content;width:fit-content;min-height:26px;display:inline-flex;align-items:center;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:#fff;padding:0 9px;color:rgba(17,17,17,.68);font-size:11px;font-weight:850}.venue-rhythm-section{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#fbfaf6;padding:14px}.venue-rhythm-heading{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.venue-rhythm-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,17,17,.1);border-radius:10px;background:#fff;color:#111}.opening-closed-note,.typical-day-header span,.typical-day-header strong,.venue-rhythm-heading h3,.venue-rhythm-heading p{margin:0}.venue-rhythm-heading h3{color:#111;font-size:18px;line-height:1.1}.opening-closed-note,.venue-rhythm-heading p{color:rgba(17,17,17,.62);font-size:12px;font-weight:700;line-height:1.35}.opening-hours-grid,.typical-day-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.opening-day-card,.typical-day-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:#fff;padding:12px}.opening-day-card.is-closed,.typical-day-card.is-closed{background:rgba(255,255,255,.55)}.opening-day-rhythm{display:grid;grid-gap:10px;gap:10px;border-top:1px solid rgba(17,17,17,.08);padding-top:10px}.opening-day-rhythm-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.opening-day-rhythm-heading span,.opening-day-rhythm-heading strong{margin:0}.opening-day-rhythm-heading strong{color:#111;font-size:13px;font-weight:900}.opening-day-rhythm-heading span{color:rgba(17,17,17,.58);font-size:12px;font-weight:750}.opening-day-header,.typical-day-header,.typical-default-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.typical-default-row{align-items:end}.opening-copy-button{min-height:30px;padding:0 9px;font-size:11px;white-space:nowrap}.opening-toggle{display:inline-flex;align-items:center;gap:8px;min-height:28px;color:#111;font-size:13px;font-weight:900}.opening-toggle input{width:16px;min-width:16px;height:16px;min-height:16px;margin:0;accent-color:var(--takt-coral)}.opening-period-list,.peak-window-list,.vibe-section-grid{display:grid;grid-gap:8px;gap:8px}.opening-period-row,.peak-window-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.peak-window-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(110px,.7fr) auto}.opening-period-row label,.peak-window-row label,.vibe-pair{display:grid;grid-gap:5px;gap:5px;min-width:0;color:rgba(17,17,17,.68);font-size:11px;font-weight:850}.opening-period-row input,.peak-window-row input,.peak-window-row select,.vibe-pair select{min-height:38px;border:1px solid rgba(17,17,17,.12);border-radius:10px;background:#fff;padding:0 9px;color:#111;font:inherit;font-size:13px}.icon-button.tiny{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:10px}.icon-button.tiny.danger{color:#9b1c1c}.typical-day-header{align-items:start}.typical-day-header strong{color:#111;font-size:14px}.typical-day-header span{color:rgba(17,17,17,.58);font-size:11px;font-weight:800;text-align:right}.vibe-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vibe-pair{border:0;padding:0}.vibe-pair legend{padding:0;color:rgba(17,17,17,.68)}.vibe-pair-controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.vibe-pair-controls>span{color:rgba(17,17,17,.52);font-size:11px;font-weight:950;text-transform:uppercase}.field-with-button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.field-with-button input{min-width:0}.venue-transit-editor{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:rgba(255,255,255,.68);padding:12px}.venue-transit-header strong,.venue-transit-row strong{display:block;color:#111;font-size:13px;font-weight:900}.venue-transit-empty,.venue-transit-header p,.venue-transit-row small{margin:3px 0 0;color:rgba(17,17,17,.58);font-size:11px;font-weight:750;line-height:1.35}.venue-transit-list{display:grid;grid-gap:8px;gap:8px}.venue-transit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(17,17,17,.08);border-radius:10px;background:#fff;padding:9px 10px}.public-profile-shell{min-height:100svh;width:min(100%,1040px);margin:0 auto;padding:28px 18px 56px;display:grid;grid-gap:16px;gap:16px}.public-profile-hero{position:relative;overflow:hidden;display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(245,242,235,.13);border-radius:20px;background:radial-gradient(circle at 16% 12%,rgba(234,245,111,.18),transparent 32%),linear-gradient(135deg,#101820,#1e1d2b 54%,#30192b);box-shadow:0 22px 60px rgba(0,0,0,.26);padding:20px}.public-profile-identity{display:grid;grid-template-columns:124px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.profile-join-glow-cta{border-radius:18px;color:#f5f2eb}.profile-join-glow-cta.top{margin-bottom:2px}.profile-join-glow-cta.bottom{margin-top:2px}.profile-join-glow-cta>.border-glow-inner{padding:0}.profile-join-glow-cta a{min-height:88px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;color:#f5f2eb;padding:15px 17px;text-decoration:none}.profile-join-glow-cta span:not(.profile-join-icon){display:grid;grid-gap:4px;gap:4px;min-width:0}.profile-join-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(234,245,111,.38);border-radius:14px;background:rgba(234,245,111,.14);color:#eaf56f}.profile-join-glow-cta strong{font-size:18px;font-weight:950;line-height:1.1}.profile-join-glow-cta small{color:rgba(245,242,235,.72);font-size:13px;font-weight:800;line-height:1.35}.public-profile-avatar{position:relative;width:124px;height:124px;border:2px solid rgba(245,242,235,.2);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f5f2eb;color:#111;font-size:32px;font-weight:900;overflow:visible;box-shadow:0 18px 34px rgba(0,0,0,.24)}.public-profile-avatar img{display:block;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:1/1;border-radius:50%;object-fit:cover;transform-origin:center}.public-profile-avatar-star{right:3px;bottom:3px;width:28px;height:28px;border-color:#f6efe2}.public-profile-hero h1{margin:0;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:clamp(48px,8vw,88px);line-height:.92}.public-profile-handle,.public-profile-summary{max-width:640px;margin:6px 0 0;font-size:16px;line-height:1.45}.public-profile-handle{color:#eaf56f;font-weight:950}.public-profile-summary{color:rgba(245,242,235,.76)}.public-activity-signal{margin-top:14px;border:1px solid rgba(245,242,235,.16);border-radius:14px;background:rgba(245,242,235,.08);padding:10px 12px;color:#f5f2eb}.public-profile-section{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(17,17,17,.07);border-radius:18px;background:#f5f2eb;box-shadow:0 18px 44px rgba(17,17,17,.08);color:#111;padding:18px}.public-profile-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-profile-section-heading h2,.public-profile-tablist label{margin:0;color:#111}.public-profile-section-heading h2{font-size:24px;line-height:1.1}.public-profile-tabs{display:grid;grid-gap:12px;gap:12px}.public-profile-tab-input{position:absolute;opacity:0;pointer-events:none}.public-profile-tablist{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px);gap:4px;border:1px solid rgba(17,17,17,.08);border-radius:12px;background:rgba(17,17,17,.05);padding:4px}.public-profile-tablist label{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;cursor:pointer;font-size:14px;font-weight:950;line-height:1}#profile-events-future:checked~.public-profile-tablist label[for=profile-events-future],#profile-events-history:checked~.public-profile-tablist label[for=profile-events-history]{background:#111820;color:#f5f2eb;box-shadow:0 8px 22px rgba(17,17,17,.16)}.public-profile-plan-list,.public-profile-tab-panels{display:grid;grid-gap:12px;gap:12px}.public-profile-event-panel{display:none}#profile-events-future:checked~.public-profile-tab-panels .public-profile-event-panel.future,#profile-events-history:checked~.public-profile-tab-panels .public-profile-event-panel.history{display:block}.public-profile-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-plan-card{min-height:128px;overflow:hidden;display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:0;gap:0;border:1px solid rgba(17,17,17,.08);border-radius:14px;background:#fff;color:#111;text-decoration:none;box-shadow:0 12px 26px rgba(17,17,17,.08)}.public-profile-place-image,.public-profile-plan-image{position:relative;min-width:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,rgba(234,245,111,.22),rgba(244,114,182,.2)),#111820;color:#f5f2eb}.public-profile-place-image img,.public-profile-plan-image img{width:100%;height:100%;object-fit:cover}.public-profile-place-image em,.public-profile-plan-image em{position:absolute;left:9px;bottom:9px;display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(245,242,235,.3);border-radius:999px;background:rgba(17,17,17,.68);color:#f5f2eb;padding:0 8px;font-size:10px;font-style:normal;font-weight:950;line-height:1}.public-profile-place-copy,.public-profile-plan-copy{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0}.public-profile-plan-copy{padding:12px 13px}.public-profile-badge-card p,.public-profile-badge-card span,.public-profile-empty,.public-profile-perk-summary span,.public-profile-place-card small,.public-profile-plan-card em,.public-profile-plan-card small{color:rgba(17,17,17,.58);font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.public-profile-place-card strong,.public-profile-plan-card strong{overflow:hidden;color:#111;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.public-profile-badge-grid,.public-profile-place-grid{display:grid;grid-gap:10px;gap:10px}.public-profile-place-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-place-card{min-height:166px;overflow:hidden;display:grid;grid-template-rows:96px minmax(0,1fr);border-radius:14px;border:1px solid rgba(17,17,17,.08);background:#fff;color:#111;text-decoration:none;box-shadow:0 10px 24px rgba(17,17,17,.07)}.public-profile-place-copy{padding:11px 12px 13px}.public-profile-badge-grid,.public-profile-perk-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-perk-summary{display:grid;grid-gap:10px;gap:10px}.public-profile-badge-card,.public-profile-perk-summary div{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(17,17,17,.08);border-radius:14px;background:#fff;padding:13px;box-shadow:0 10px 24px rgba(17,17,17,.07)}.public-profile-badge-card strong,.public-profile-perk-summary strong{color:#111;font-size:18px;font-weight:950}.public-profile-badge-card{background:radial-gradient(circle at 88% 12%,rgba(234,245,111,.24),transparent 34%),linear-gradient(135deg,#fff,#f4ede1)}.public-profile-badge-card.early-bird{border-color:rgba(121,107,35,.2);background:radial-gradient(circle at 86% 12%,rgba(234,245,111,.52),transparent 36%),linear-gradient(135deg,#fffbed,#dfe89f)}.public-profile-badge-card svg{width:34px;height:34px;border:1px solid rgba(17,17,17,.08);border-radius:12px;background:#111820;color:#eaf56f;padding:7px}.public-profile-badge-card p{margin:0}