.venue-staff-grid .ops-card{display:grid;align-content:start;grid-gap:8px;gap:8px}.venue-staff-grid p{margin:0;color:rgba(17,17,17,.68);font-size:12px;line-height:1.35}.venue-staff-form{grid-template-columns:minmax(0,1fr) 160px;align-items:end}.venue-staff-form label small{color:rgba(17,17,17,.56);font-size:12px;line-height:1.35;text-transform:none}.staff-venue-scope{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:#faf9f4;padding:12px}.staff-venue-scope p{margin:0;color:rgba(17,17,17,.62);font-size:13px;line-height:1.4}.staff-venue-search{min-height:40px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(17,17,17,.1);border-radius:10px;background:white;padding:0 10px;color:rgba(17,17,17,.52)}.staff-venue-search input{width:100%;min-height:38px;border:0;background:transparent;padding:0;color:#111;font:inherit;font-size:13px;outline:none}.staff-venue-pagination,.staff-venue-scope-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:rgba(17,17,17,.58);font-size:11px;font-weight:850}.staff-venue-page-list{display:grid;grid-gap:8px;gap:8px}.staff-venue-page-list label{min-height:38px;display:flex;align-items:center;gap:9px;border:1px solid rgba(17,17,17,.08);border-radius:9px;background:white;padding:8px 10px;color:#111;font-size:13px;font-weight:850;text-transform:none}.staff-venue-page-list label:hover{border-color:rgba(17,17,17,.26)}.staff-venue-page-list label span{display:grid;grid-gap:2px;gap:2px}.staff-venue-page-list label small{color:rgba(17,17,17,.52);font-size:11px}.staff-venue-pagination span{color:rgba(17,17,17,.64)}.claim-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.claim-action-row small{color:rgba(17,17,17,.62);font-size:11px;font-weight:800}.geocode-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:2px 0 4px}.geocode-action-row small{color:rgba(17,17,17,.62);font-size:11px;font-weight:800}.ops-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.promoter-request-form{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#fbfaf6;padding:14px}.promoter-request-copy{display:grid;grid-gap:4px;gap:4px}.promoter-request-actions small,.promoter-request-copy p{margin:0;color:rgba(17,17,17,.62);font-size:13px;line-height:1.45}.ops-action-status,.ops-form-status{color:rgba(17,17,17,.62);font-size:12px;font-weight:800}.ops-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.promoter-request-actions{display:flex;align-items:center;gap:12px}.duplicate-flag-card{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr);grid-gap:14px;gap:14px;align-items:start;margin:4px 0 16px;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.58));padding:14px}.duplicate-flag-copy{display:grid;grid-gap:5px;gap:5px;color:rgba(17,17,17,.66);font-size:12px;line-height:1.45}.duplicate-flag-copy strong{color:#111;font-size:13px}.duplicate-flag-copy p,.duplicate-flag-footer p{margin:0}.duplicate-flag-form{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(220px,1fr) minmax(220px,1fr);grid-gap:10px;gap:10px}.admin-filter-bar label,.duplicate-flag-form label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:rgba(17,17,17,.64);font-size:12px;font-weight:850}.admin-filter-bar input,.admin-filter-bar select,.duplicate-flag-form input,.duplicate-flag-form select{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;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.admin-filter-bar input:hover,.admin-filter-bar select:hover,.duplicate-flag-form input:hover,.duplicate-flag-form select:hover{border-color:rgba(17,17,17,.28)}.admin-filter-bar input:focus,.admin-filter-bar select:focus,.duplicate-flag-form input:focus,.duplicate-flag-form select:focus{border-color:rgba(44,130,109,.7);box-shadow:0 0 0 3px rgba(44,130,109,.12)}.duplicate-reason-field{grid-column:1/-1}.duplicate-flag-footer{grid-column:2;display:flex;align-items:center;gap:10px;justify-content:space-between;min-width:0}.duplicate-flag-footer .ops-button{flex:0 0 auto}.admin-filter-bar{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;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}.observation-filter-bar{grid-template-columns:repeat(7,minmax(110px,1fr))}.pulse-ops-panel{align-self:start}.duplicate-flag-list{margin-top:6px}.venue-checkboxes{border:1px solid rgba(17,17,17,.12);border-radius:12px;padding:12px}.venue-checkboxes legend{padding:0 6px;color:#111}.venue-checkboxes label{display:flex;align-items:center;gap:9px}.venue-checkboxes input{width:auto}.venue-checkboxes span{display:grid;grid-gap:2px;gap:2px}.venue-checkboxes small{color:rgba(17,17,17,.54)}.event-create-panel{margin:18px 0;width:100%}.event-form{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start}.event-form-section{display:grid;grid-gap:12px;gap:12px;align-content:start;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:rgba(255,255,255,.58);padding:14px}.event-form-section-wide{grid-column:1/-1}.event-form-section-heading{display:grid;grid-gap:3px;gap:3px}.event-form-section-heading strong{color:#111;font-size:14px}.event-form-section-heading p{margin:0;color:rgba(17,17,17,.58);font-size:12px;line-height:1.35}.event-import-panel{display:grid;grid-gap:18px;gap:18px;margin:18px 0;width:100%}.event-import-source-switch{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:4px;border:1px solid rgba(17,17,17,.12);border-radius:10px;background:rgba(255,255,255,.62);padding:4px}.event-import-source-switch button{border:0;border-radius:7px;background:transparent;color:rgba(17,17,17,.62);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:8px 11px}.event-import-source-switch button.active{background:#111;color:#fff}.event-import-source-switch button.disabled,.event-import-source-switch button:disabled{cursor:not-allowed;opacity:.42}.event-import-controls,.event-import-mapping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.event-import-controls label,.event-import-mapping-grid label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:rgba(17,17,17,.68);font-size:12px;font-weight:850}.event-import-controls .event-import-authorization{display:flex}.event-import-control-wide{grid-column:1/-1}.event-import-controls input,.event-import-controls select,.event-import-mapping-grid select,.event-import-prompt input,.event-import-prompt textarea{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:11px 12px;font:inherit;font-size:13px}.event-import-selected-venue{min-width:0;display:grid;align-content:center;grid-gap:4px;gap:4px;border:1px solid rgba(44,130,109,.18);border-radius:12px;background:rgba(44,130,109,.08);padding:11px 12px}.event-import-selected-venue span{color:rgba(17,17,17,.58);font-size:11px;font-weight:900;text-transform:uppercase}.event-import-selected-venue strong{min-width:0;overflow:hidden;color:#111;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.event-import-selected-venue small{min-width:0;display:flex;align-items:center;gap:6px;color:rgba(17,17,17,.56);font-size:11px;font-weight:750}.event-import-selected-venue code{min-width:0;overflow:hidden;border-radius:6px;background:rgba(17,17,17,.08);color:#111;font-size:11px;font-weight:800;padding:2px 5px;text-overflow:ellipsis;-webkit-user-select:all;-moz-user-select:all;user-select:all;white-space:nowrap}.event-import-prompt textarea{min-height:86px;resize:vertical}.event-import-file input{padding:8px}.event-import-history,.event-import-mapping,.event-import-preview,.event-import-saved-sources,.event-import-url-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:#fbfaf6;padding:14px}.event-import-history-list,.event-import-source-list{display:grid;grid-gap:8px;gap:8px}.event-import-admin-disabled{background:rgba(17,17,17,.035);color:rgba(17,17,17,.62)}.event-import-history-item,.event-import-source-card{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(17,17,17,.08);border-radius:10px;background:white;padding:10px;text-align:left}.event-import-history-item{width:100%;color:inherit;cursor:pointer;font:inherit}.event-import-history-item>span,.event-import-source-card>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.event-import-history-item small,.event-import-history-item strong,.event-import-source-card small,.event-import-source-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-import-history-item small,.event-import-source-card small{color:rgba(17,17,17,.58);font-size:12px;font-weight:800}.event-import-source-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.event-import-duplicate,.event-import-error{color:#8a5a00!important}.event-import-url-panel{justify-items:start}.event-import-authorization{display:flex;min-width:0;align-items:flex-start;gap:9px;color:rgba(17,17,17,.68);font-size:12px;font-weight:850;line-height:1.35}.event-import-authorization input{margin-top:1px}.event-import-prompt{width:100%;min-width:0;display:grid;grid-gap:7px;gap:7px;color:rgba(17,17,17,.68);font-size:12px;font-weight:850}.event-import-footer,.event-import-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.event-import-preview-heading>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.event-import-preview-heading span{color:rgba(17,17,17,.58);font-size:12px;font-weight:800}.event-import-table{min-width:0;display:grid;grid-gap:6px;gap:6px}.event-import-row{min-width:0;display:grid;grid-template-columns:34px minmax(180px,1.2fr) minmax(160px,.8fr) minmax(180px,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(17,17,17,.08);border-radius:10px;background:white;padding:10px}.event-import-row-head{background:transparent;border-color:transparent;color:rgba(17,17,17,.52);font-size:11px;font-weight:900;text-transform:uppercase}.event-import-row>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.event-import-row small,.event-import-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-import-row small{color:rgba(17,17,17,.56);font-size:12px;line-height:1.35}.event-import-check{display:flex;align-items:center;justify-content:center}.event-import-status{display:inline-flex!important;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.event-import-status.ready{background:#e9f9ee;color:#176b3a}.event-import-status.warning{background:#fff3d8;color:#8a5a00}.selected-venue-context{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(44,130,109,.18);border-radius:12px;background:rgba(44,130,109,.08);padding:12px}.selected-venue-context small,.selected-venue-context span{color:rgba(17,17,17,.58);font-size:12px;font-weight:800}.event-venue-row{display:grid;grid-template-columns:minmax(116px,max-content) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}.event-venue-less-check{min-height:100%;align-items:center;background:rgba(255,255,255,.68);padding:0 12px}.event-venue-less-check,.genre-multiselect{border:1px solid rgba(17,17,17,.12);border-radius:12px}.genre-multiselect{display:grid;grid-gap:8px;gap:8px;padding:12px}.genre-multiselect legend{padding:0 6px;color:rgba(17,17,17,.68);font-size:12px;font-weight:850}.recurrence-fieldset{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(17,17,17,.12);border-radius:12px;padding:12px;background:rgba(255,255,255,.58)}.recurrence-choice-group{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:rgba(255,255,255,.5);padding:12px}.recurrence-choice-group legend{padding:0 6px;color:rgba(17,17,17,.66);font-size:12px;font-weight:850}.inline-check{display:flex;flex-direction:row;align-items:flex-start;gap:9px;color:#111;font-size:13px;font-weight:850;justify-content:flex-start}.inline-check input{width:16px;min-width:16px;height:16px;min-height:16px;flex:0 0 16px;margin-top:2px;padding:0;accent-color:var(--takt-coral)}.admin-app-shell input[type=checkbox],.admin-data-row input[type=checkbox],.admin-events-bulk-grid input[type=checkbox],.admin-events-filter-grid input[type=checkbox],.backstage-shell input[type=checkbox],.taxonomy-table input[type=checkbox],.venue-checkboxes input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;padding:0;margin:0;accent-color:var(--takt-coral)}.venue-type-picker,.weekday-picker{display:flex;flex-wrap:wrap;gap:8px;border:1px solid rgba(17,17,17,.1);border-radius:12px;padding:12px;background:rgba(255,255,255,.5)}.venue-type-picker legend,.weekday-picker legend{padding:0 6px;color:rgba(17,17,17,.66);font-size:12px;font-weight:850}.venue-type-picker label,.weekday-picker label{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(17,17,17,.12);border-radius:999px;background:#fff;padding:8px 10px;color:#111;font-size:12px;font-weight:850}.venue-type-picker input,.weekday-picker input{width:auto}.media-url-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-picker,.media-url-grid{display:grid;grid-gap:12px;gap:12px}.media-picker{border:1px solid rgba(17,17,17,.1);border-radius:14px;background:rgba(255,255,255,.62);padding:14px}.media-picker-header{display:grid;grid-gap:5px;gap:5px}.media-picker-header>span{display:flex;align-items:center;gap:8px;color:#111}.media-picker-header small,.media-picker-status{color:rgba(17,17,17,.58);font-size:12px;line-height:1.35}.media-picker-actions{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:12px;gap:12px}.media-picker-upload,.media-picker-url{min-width:0;min-height:54px;display:flex;align-items:center;gap:8px;border:1px solid rgba(17,17,17,.12);border-radius:12px;background:white;padding:8px 10px;color:#111;font-size:12px;font-weight:900}.media-picker-upload{justify-content:center;background:linear-gradient(180deg,rgba(17,17,17,.04),rgba(17,17,17,.015)),white}.media-picker-upload input{display:none}.media-picker-url input{min-width:0;min-height:38px;border:0;border-radius:9px;background:#f6f5f0;padding:0 10px}.media-picker-url button{min-height:38px;border:0;border-radius:9px;background:#111;color:white;padding:0 14px;font-size:11px;font-weight:900;align-self:stretch}.media-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:10px;gap:10px}.media-picker-preview{position:relative;overflow:hidden;margin:0;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:#f4f2ed;aspect-ratio:4/3}.media-picker-preview img{width:100%;height:100%;object-fit:cover}.media-picker-preview.broken{outline:2px solid rgba(213,44,39,.44)}.media-picker-preview figcaption{position:absolute;left:6px;right:6px;bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:6px;border-radius:999px;background:rgba(17,17,17,.68);color:white;padding:4px 4px 4px 8px;font-size:10px;font-weight:900}.media-picker-preview button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#111}.media-picker-empty{border:1px dashed rgba(17,17,17,.16);border-radius:12px;color:rgba(17,17,17,.56);padding:14px;font-size:12px}.media-picker-required-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.google-place-suggestion{display:flex;align-items:center;gap:10px;width:100%;border:1px solid rgba(44,130,109,.22);border-radius:12px;background:rgba(44,130,109,.08);color:#111;padding:11px 12px;text-align:left;cursor:pointer}.google-place-suggestion:hover{border-color:rgba(44,130,109,.48);background:rgba(44,130,109,.12)}.google-place-suggestion span{min-width:0;display:grid;grid-gap:2px;gap:2px}.google-place-suggestion small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(17,17,17,.58);font-size:11px;font-weight:750}.google-place-enrichment{display:grid;grid-gap:10px;gap:10px}.google-place-facts{display:flex;flex-wrap:wrap;gap:6px}.google-include-option,.google-place-facts>span{border:1px solid rgba(17,17,17,.1);border-radius:999px;background:rgba(255,255,255,.72);color:rgba(17,17,17,.7);padding:6px 9px;font-size:11px;font-weight:800}.google-include-option{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.google-include-option input{width:14px;height:14px;accent-color:#111}.google-transit-choices{flex-basis:100%;display:grid;grid-template-columns:minmax(140px,max-content) repeat(auto-fit,minmax(140px,max-content));grid-gap:7px;gap:7px;align-items:center;border:1px solid rgba(44,130,109,.16);border-radius:12px;background:rgba(44,130,109,.07);padding:9px}.google-transit-choices>span{color:rgba(17,17,17,.58);font-size:11px;font-weight:950;text-transform:uppercase}.google-transit-choices .google-include-option{background:#fff}.google-photo-suggestions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.google-photo-option{position:relative;display:grid;grid-gap:5px;gap:5px;cursor:pointer}.google-photo-option input{position:absolute;inset:50% auto auto 50%;z-index:1;width:50px;height:50px;margin:0;opacity:0;transform:translate(-50%,-50%);cursor:pointer}.google-photo-option:after{z-index:2;width:48px;height:48px;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.12)),rgba(17,17,17,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 10px 28px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);transform:translate(-50%,-50%)}.google-photo-option:after,.google-photo-option:before{content:"";position:absolute;top:50%;left:50%;pointer-events:none}.google-photo-option:before{z-index:3;width:18px;height:10px;border-left:3px solid transparent;border-bottom:3px solid transparent;transform:translate(-50%,-58%) rotate(-45deg)}.google-photo-option:has(input:checked):after{border-color:rgba(234,245,111,.74);background:linear-gradient(180deg,rgba(234,245,111,.46),rgba(234,245,111,.16)),rgba(17,17,17,.22)}.google-photo-option:has(input:checked):before{border-left-color:#111;border-bottom-color:#111}.google-photo-option img{width:100%;aspect-ratio:1.15;object-fit:cover;border:2px solid transparent;border-radius:10px}.google-photo-option:has(input:checked) img{border-color:#2c826d}.google-photo-option span{color:rgba(17,17,17,.62);font-size:10px;font-weight:850;text-transform:uppercase}.venue-pin-editor{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.48)),rgba(245,242,235,.74);padding:12px}.venue-pin-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.venue-pin-editor-heading strong{display:block;color:#111;font-size:13px;font-weight:900}.venue-pin-editor-heading p{margin:3px 0 0;color:rgba(17,17,17,.56);font-size:11px;font-weight:750}.venue-pin-map{position:relative;width:100%;min-height:220px;overflow:hidden;border:1px solid rgba(17,17,17,.1);border-radius:10px;background:#dfd8ca;padding:0;color:#111;cursor:default;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.venue-pin-map[aria-pressed=true]{border-color:rgba(44,130,109,.64);box-shadow:0 0 0 3px rgba(44,130,109,.13),0 16px 34px rgba(17,17,17,.08);cursor:-webkit-grab;cursor:grab}.venue-pin-map[aria-pressed=true].dragging{cursor:-webkit-grabbing;cursor:grabbing}.venue-pin-map iframe{position:absolute;inset:-12%;width:124%;height:124%;border:0;filter:saturate(.95) contrast(.96);pointer-events:none;transition:transform 90ms linear}.venue-pin-map.dragging iframe{transition:none}.venue-pin-marker{position:absolute;top:50%;left:50%;display:grid;place-items:center;color:#d8334a;filter:drop-shadow(0 6px 10px rgba(0,0,0,.26));transform:translate(-50%,-100%);pointer-events:none}.venue-settings-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.google-autocomplete-field{position:relative}.google-autocomplete-menu{position:absolute;z-index:15;top:calc(100% + 6px);left:0;right:0;display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(17,17,17,.12);border-radius:10px;background:rgba(255,252,245,.98);box-shadow:0 18px 38px rgba(17,17,17,.16);padding:6px}.google-autocomplete-menu button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:8px;background:transparent;color:#111;padding:8px;text-align:left;cursor:pointer}.google-autocomplete-menu button:focus-visible,.google-autocomplete-menu button:hover{background:rgba(44,130,109,.1);outline:none}.google-autocomplete-menu span,.google-place-resolution-card span{min-width:0;display:grid;grid-gap:2px;gap:2px}.google-autocomplete-menu strong,.google-place-resolution-card strong{overflow:hidden;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.google-autocomplete-menu small,.google-place-resolution-card small{overflow:hidden;color:rgba(17,17,17,.56);font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.google-refresh-modal-layer{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:rgba(5,12,20,.58);padding:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.google-refresh-modal{width:min(920px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;border:1px solid rgba(17,17,17,.12);border-radius:14px;background:#f8f5ee;color:#111;box-shadow:0 28px 80px rgba(0,0,0,.34);padding:16px}.google-refresh-actions,.google-refresh-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.google-refresh-modal-header h3,.google-refresh-modal-header p{margin:0}.google-refresh-modal-header h3{font-size:20px;line-height:1.05}.google-refresh-modal-header p:not(.ops-kicker){max-width:620px;margin-top:5px;color:rgba(17,17,17,.58);font-size:12px;font-weight:750;line-height:1.35}.google-refresh-diff-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.google-refresh-diff{width:100%;border:1px solid rgba(17,17,17,.1);border-radius:10px;display:grid;grid-template-columns:auto minmax(120px,.62fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;background:rgba(255,255,255,.72);color:#111;padding:10px;text-align:left;cursor:pointer}.google-refresh-diff:has(input:checked){border-color:rgba(44,130,109,.62);background:linear-gradient(90deg,rgba(44,130,109,.13),rgba(255,255,255,.84) 42%),#fff;box-shadow:0 0 0 3px rgba(44,130,109,.11)}.google-refresh-diff>input{width:18px;min-width:18px;height:18px;min-height:18px;margin:1px 0 0;accent-color:#2c826d}.google-refresh-diff-title,.google-refresh-diff>div{min-width:0;display:grid;align-content:start;grid-gap:4px;gap:4px}.google-refresh-diff strong{font-size:12px;font-weight:950}.google-refresh-diff small,.google-refresh-diff span:not(.google-refresh-photo-strip){color:rgba(17,17,17,.52);font-size:10px;font-weight:900;text-transform:uppercase}.google-refresh-diff p{margin:0;color:rgba(17,17,17,.78);font-size:12px;font-weight:750;line-height:1.32;white-space:pre-wrap}.google-refresh-diff:has(input:checked) .google-refresh-diff-title small{color:#2c826d}.google-refresh-photo-strip{display:flex;flex-wrap:wrap;gap:6px}.google-refresh-photo-strip img{width:58px;height:48px;border-radius:7px;object-fit:cover}.google-refresh-actions{justify-content:flex-end;margin-top:14px}.google-refresh-empty{margin:18px 0 0;border:1px dashed rgba(17,17,17,.16);border-radius:10px;padding:14px;color:rgba(17,17,17,.62);font-size:13px;font-weight:760}.google-place-resolution-modal{width:min(760px,100%)}.google-place-resolution-search{display:grid;grid-gap:7px;gap:7px;margin-top:14px;color:rgba(17,17,17,.72);font-size:12px;font-weight:900}.google-place-resolution-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.google-place-resolution-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;border:1px solid rgba(17,17,17,.1);border-radius:10px;background:rgba(255,255,255,.72);color:#111;padding:11px;text-align:left;cursor:pointer}.google-place-resolution-card[aria-pressed=true]{border-color:rgba(44,130,109,.62);background:linear-gradient(90deg,rgba(44,130,109,.13),rgba(255,255,255,.86) 48%);box-shadow:0 0 0 3px rgba(44,130,109,.11)}@media (max-width:720px){.google-refresh-modal{max-height:calc(100vh - 24px);padding:12px}.google-refresh-actions,.google-refresh-modal-header,.venue-settings-actions{flex-direction:column;align-items:stretch}.google-refresh-diff{grid-template-columns:auto minmax(0,1fr)}.google-refresh-diff>div{grid-column:2}}.ai-enrichment-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ai-enrichment-row span{min-width:0;overflow-wrap:anywhere;color:rgba(17,17,17,.58);font-size:12px;font-weight:850}.genre-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.genre-chip{border:1px solid rgba(17,17,17,.14);border-radius:999px;background:rgba(255,255,255,.72);color:#111;padding:9px 12px;font-size:12px;font-weight:850;cursor:pointer}.genre-chip.active{border-color:rgba(255,51,46,.5);background:rgba(255,51,46,.12);color:#111}.widgets-header{align-items:stretch}.widget-status-card{justify-content:stretch}.widget-builder-grid,.widget-distribution-grid{display:grid;grid-gap:18px;gap:18px;margin-bottom:18px}.widget-builder-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.widget-distribution-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr)}.widget-builder-main,.widget-preview-panel{min-width:0}.widget-builder-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.widget-format-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.widget-format-card{min-height:124px;display:block;text-align:left;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#f8f7f2;color:#111;padding:13px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.backstage-menu-links a:hover,.backstage-mobile-menu-panel a:hover,.embed-code-tabs button:hover,.widget-format-card:hover,.widget-setting-card:hover{transform:translateY(-1px);border-color:rgba(17,17,17,.28);box-shadow:0 8px 18px rgba(17,17,17,.1)}.backstage-menu-links a:active,.backstage-mobile-menu-panel a:active,.embed-code-tabs button:active,.widget-format-card:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 2px 5px rgba(17,17,17,.14)}.widget-format-card.active{border-color:#111;background:#111;color:white}.widget-format-card strong{display:block;font-size:13px}.widget-filter-panel p,.widget-format-card p{color:rgba(17,17,17,.58);font-size:12px;line-height:1.4;margin:6px 0 0}.widget-format-card.active p{color:rgba(255,255,255,.7)}.widget-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.widget-setting-card{min-height:82px;display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#fbfaf6;padding:12px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}label.widget-setting-card{cursor:pointer}.widget-setting-card span{display:grid;grid-gap:4px;gap:4px}.widget-setting-card strong{font-size:12px}.widget-setting-card small{display:inline-flex;align-items:center;gap:6px;color:rgba(17,17,17,.58);font-size:11px;line-height:1.25}.widget-filter-panel input,.widget-setting-card input,.widget-setting-card select{min-height:34px;border:1px solid rgba(17,17,17,.14);border-radius:9px;background:white;color:#111;padding:0 9px;font:inherit;font-size:12px}.widget-setting-card input[type=checkbox]{width:18px;min-height:18px;padding:0}.widget-setting-card input[type=color]{width:42px;padding:2px}.widget-upload-card input[type=file]{width:100%;min-height:auto;padding:7px;font-size:11px}.widget-setting-card i{width:14px;height:14px;flex:0 0 auto;border:1px solid rgba(17,17,17,.14);border-radius:50%}.widget-filter-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#f8f7f2;padding:14px}.widget-filter-panel strong{display:block;margin-bottom:4px}.live-venue-selector{margin-bottom:14px}.live-venue-selector,.live-venue-selector-heading{display:grid;grid-gap:8px;gap:8px}.live-venue-selector-links{display:flex;flex-wrap:wrap;gap:8px}.live-venue-selector-links a{min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(17,17,17,.14);border-radius:999px;background:white;color:#111;padding:0 11px;font-size:12px;font-weight:900;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease}.live-venue-selector-links a.active,.live-venue-selector-links a:hover{background:#111;color:white;transform:translateY(-1px)}.live-venue-row{grid-template-columns:38px minmax(0,1fr) auto}.widget-filter-panel label{display:grid;grid-gap:6px;gap:6px;min-width:min(100%,260px);color:rgba(17,17,17,.68);font-size:12px;font-weight:850}.widget-preview-frame{width:100%;min-height:470px;border:1px solid rgba(17,17,17,.14);border-radius:16px;background:#08111c}.widget-draft-preview{min-height:470px;display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;border:1px dashed rgba(176,54,37,.32);border-radius:16px;background:#fff7f0;color:#111;padding:28px;text-align:center}.widget-draft-preview strong{font-size:18px;font-weight:950}.widget-draft-preview p{max-width:420px;margin:0;color:rgba(17,17,17,.68);font-size:13px;line-height:1.45}.embed-code-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.embed-code-tabs button{min-height:30px;display:inline-flex;align-items:center;border:0;border-radius:999px;background:rgba(17,17,17,.08);color:rgba(17,17,17,.62);padding:0 10px;font-size:11px;font-weight:900;text-transform:uppercase;cursor:pointer}.embed-code-tabs button.active{background:#111;color:white}.widget-builder-grid{grid-template-columns:minmax(260px,1fr) minmax(0,3fr);align-items:start}.widget-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;margin-bottom:18px}.widget-builder-title{align-items:start}.widget-save-state{min-height:26px;display:inline-flex;align-items:center;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:#f8f7f2;color:rgba(17,17,17,.64);padding:0 9px;font-size:11px;font-weight:900}.widget-control-stack{display:grid;grid-gap:10px;gap:10px}.widget-style-card-row{display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));grid-gap:6px;gap:6px}.widget-style-card{min-width:0;min-height:78px;display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;border:1px solid rgba(17,17,17,.12);border-radius:12px;background:#fbfaf6;color:#111;padding:8px 5px;text-align:center;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.widget-style-card.active,.widget-style-card:hover{border-color:#111;background:white;box-shadow:0 10px 22px rgba(17,17,17,.1)}.widget-style-card:active{transform:translateY(1px) scale(.99)}.widget-style-card svg{color:rgba(17,17,17,.68)}.widget-style-card span{display:grid;grid-gap:2px;gap:2px}.widget-style-card strong{font-size:10px;line-height:1.1}.widget-style-card small{display:none}.widget-color-control,.widget-control,.widget-toggle-control{border:1px solid rgba(17,17,17,.1);background:#fbfaf6;color:#111;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease,background-color .12s ease}.widget-control{min-width:0;display:grid;grid-gap:7px;gap:7px;border-radius:12px;padding:10px}.widget-color-control:hover,.widget-control:hover,.widget-toggle-control:hover{border-color:rgba(17,17,17,.24);box-shadow:0 8px 18px rgba(17,17,17,.08)}.widget-color-control:focus-within,.widget-control:focus-within,.widget-toggle-control:focus-within{border-color:#111;box-shadow:0 0 0 3px rgba(17,17,17,.08)}.widget-control span{display:grid;grid-gap:3px;gap:3px}.widget-control strong{font-size:12px}.widget-control small{color:rgba(17,17,17,.58);font-size:11px;line-height:1.25}.widget-control input,.widget-control select{min-height:34px;width:100%;border:1px solid rgba(17,17,17,.14);border-radius:9px;background:white;color:#111;padding:0 9px;font:inherit;font-size:12px}.widget-upload-control input[type=file]{min-height:auto;padding:8px}.widget-control-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.widget-control-row.color-row{grid-template-columns:repeat(4,minmax(0,1fr))}.widget-color-control{min-height:62px;display:grid;grid-gap:8px;gap:8px;border-radius:12px;padding:10px;cursor:pointer}.widget-color-control span{display:inline-flex;align-items:center;gap:5px;color:rgba(17,17,17,.68);font-size:11px;font-weight:900}.widget-color-control input{width:100%;min-height:30px;border:0;border-radius:8px;background:transparent;padding:0}.widget-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.widget-toggle-control{min-height:36px;display:flex;align-items:center;gap:8px;border-radius:999px;padding:0 10px;cursor:pointer;font-size:12px;font-weight:900}.widget-toggle-control:active{transform:translateY(1px) scale(.99)}.widget-toggle-control input{width:16px;height:16px;accent-color:#111}.widget-preview-panel{align-self:stretch}.widget-draft-preview,.widget-preview-frame{min-height:640px}.widget-builder-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:12px}.widget-builder-actions .ops-button{justify-content:center;min-height:36px;padding:0 10px;font-size:11px}.embed-code-tabs button:hover{color:#111;transform:translateY(-1px)}.embed-code-tabs button.active:hover{color:white}.embed-code-window{position:relative;min-width:0}.embed-code-window .mono-block{min-height:150px;max-height:280px;margin:0;padding-right:86px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.embed-copy-button{position:absolute;z-index:1;top:10px;right:10px;min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(245,242,235,.18);border-radius:8px;background:rgba(255,255,255,.12);color:white;padding:0 9px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.embed-copy-button:hover{background:rgba(255,255,255,.18)}.widget-bottom-grid .subcopy{color:rgba(17,17,17,.68);line-height:1.45}.live-pulse-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.live-pulse-card{min-width:0;display:grid;grid-template-rows:150px minmax(0,1fr);overflow:hidden;border:1px solid rgba(17,17,17,.1);border-radius:18px;background:#fbfaf6;color:#111;text-decoration:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.live-pulse-card:hover{transform:translateY(-2px);border-color:rgba(17,17,17,.22);box-shadow:0 18px 32px rgba(17,17,17,.12)}.live-pulse-card:active{transform:translateY(1px) scale(.99)}.live-pulse-card-image{background-color:#111;background-position:50%;background-size:cover;background-repeat:no-repeat}.live-pulse-card-image span{display:none}.live-pulse-card-copy{min-width:0;display:grid;grid-gap:11px;gap:11px;padding:14px}.live-pulse-card-badges,.live-pulse-card-footer,.live-pulse-card-topline{display:flex;align-items:center;gap:8px}.live-pulse-card-topline{justify-content:space-between}.live-pulse-card-topline strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.live-pulse-card-topline em{flex:0 0 auto;border-radius:999px;background:rgba(255,51,46,.11);color:#d52c27;padding:4px 8px;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.live-pulse-card-copy small{min-height:34px;color:rgba(17,17,17,.64);font-size:12px;line-height:1.4}.live-pulse-card-badges{flex-wrap:wrap}.live-pulse-card-badges span{border:1px solid rgba(17,17,17,.1);border-radius:999px;background:white;color:rgba(17,17,17,.7);padding:5px 8px;font-size:11px;font-weight:900}.live-pulse-card-footer{justify-content:space-between;margin-top:auto;color:rgba(17,17,17,.54);font-size:11px;font-weight:850}.connection-list{display:grid;grid-gap:10px;gap:10px}.connection-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#fbfaf6;padding:12px}.connection-row span{display:grid;grid-gap:3px;gap:3px}.connection-row small{color:rgba(17,17,17,.58);font-size:11px}.connection-row em{min-height:28px;display:inline-flex;align-items:center;border-radius:999px;background:rgba(17,17,17,.08);color:rgba(17,17,17,.56);padding:0 9px;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.connection-row em.connected{background:#effaf3;color:#197342}.venue-create-panel{align-self:start}.venue-preview-hero{width:calc(100% + 32px);height:240px;margin:-10px -16px 18px;overflow:hidden;background:#111}.venue-preview-hero img{width:100%;height:100%;object-fit:cover;display:block}.venue-hero-slideshow{background:#111}.venue-hero-slideshow img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.venue-preview-fallback{display:grid;place-items:center;width:100%;height:100%;background:#111;color:var(--lime);font-size:72px;font-weight:900}.venue-preview-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.venue-preview-meta a,.venue-preview-meta span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:rgba(255,255,255,.72);color:rgba(17,17,17,.72);padding:7px 10px;text-decoration:none;font-size:12px;font-weight:850}.takt-app .venue-preview-meta a,.takt-app .venue-preview-meta span{min-height:31px;border-color:rgba(245,242,235,.12);background:rgba(255,255,255,.07);color:rgba(245,242,235,.78);text-transform:uppercase}.takt-app .venue-preview-meta a:hover{border-color:rgba(245,242,235,.24);background:rgba(255,255,255,.11)}.venue-google-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.venue-google-profile>div{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:rgba(255,255,255,.76);padding:12px}.venue-google-profile strong{font-size:12px;text-transform:uppercase}.venue-google-profile span{color:rgba(17,17,17,.68);font-size:12px;font-weight:720}.venue-google-detail{border:1px solid rgba(245,242,235,.12);border-radius:14px;background:rgba(255,255,255,.06);overflow:hidden}.venue-google-detail summary{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:var(--paper);font-size:12px;font-weight:950;text-transform:uppercase;cursor:pointer}.venue-google-detail summary>span{color:inherit;font-size:inherit;font-weight:inherit}.venue-google-detail summary small{margin-left:auto;color:rgba(245,242,235,.58);font-size:11px;font-weight:850;line-height:1;text-align:right;text-transform:none}.venue-google-detail summary:after{content:"+";flex:0 0 auto;margin-left:10px;color:rgba(245,242,235,.64);font-size:18px;line-height:1}.venue-google-detail[open] summary:after{content:"-"}.venue-google-detail div{display:grid;grid-gap:7px;gap:7px;border-top:1px solid rgba(245,242,235,.1);padding:12px 13px 13px}.venue-google-detail span{color:rgba(245,242,235,.7);font-size:12px;font-weight:720}.venue-opening-detail{background:linear-gradient(180deg,rgba(245,242,235,.085),rgba(245,242,235,.04)),rgba(255,255,255,.052)}.venue-opening-detail summary{min-height:50px}.venue-google-detail .venue-opening-list{gap:3px;padding:8px}.venue-google-detail .venue-opening-row{min-height:34px;display:grid;grid-template-columns:minmax(86px,.58fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border-radius:10px;padding:0 8px;color:rgba(245,242,235,.76)}.venue-google-detail .venue-opening-row.is-today{background:rgba(201,255,26,.1);color:rgba(245,242,235,.96)}.venue-google-detail .venue-opening-row.is-closed{color:rgba(245,242,235,.48)}.venue-google-detail .venue-opening-day,.venue-google-detail .venue-opening-time{min-width:0;color:inherit;font-size:12px;line-height:1.2}.venue-google-detail .venue-opening-day{font-weight:920}.venue-google-detail .venue-opening-time{justify-self:end;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:760}.venue-preview-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.venue-preview-gallery img{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:12px}.venue-list-row{color:#111}.moderation-actions{display:flex;gap:8px;justify-content:flex-end}.action-button.pulse-action{border-color:rgba(234,245,111,.36);color:var(--lime)}.action-button.wide{width:100%;justify-content:center}.pulse-popover-layer{position:absolute;z-index:40;inset:0;display:grid;place-items:center;padding:18px 16px}.presence-venue-picker-layer{position:absolute;z-index:41;inset:0;display:grid;align-items:end;padding:16px}.presence-venue-picker-scrim{position:absolute;inset:0;border:0;background:rgba(0,0,0,.58);cursor:pointer}.presence-venue-picker-shell{position:relative;width:min(100%,390px);max-height:min(82vh,720px);overflow:auto;justify-self:center;display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(234,245,111,.36);border-radius:22px;background:linear-gradient(180deg,rgba(245,242,235,.1),rgba(234,245,111,.045)),rgba(6,13,18,.94);color:var(--paper);padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 70px rgba(0,0,0,.62);-webkit-backdrop-filter:blur(22px) saturate(1.14);backdrop-filter:blur(22px) saturate(1.14)}.presence-venue-picker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 2px 0}.presence-venue-picker-header span{display:block;color:var(--lime);font-size:.72rem;font-weight:900;text-transform:uppercase}.presence-venue-picker-header h2{margin:2px 0 0;font-size:1.35rem;line-height:1.05}.presence-venue-picker-header button{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(245,242,235,.18);border-radius:999px;background:rgba(255,255,255,.08);color:var(--paper)}.presence-venue-picker-list{display:grid;grid-gap:10px;gap:10px}.presence-venue-picker-list .venue-location-card{min-height:122px}.pulse-popover-scrim{position:absolute;inset:0;border:0;background:radial-gradient(circle at 50% 42%,rgba(234,245,111,.18),transparent 15rem),radial-gradient(circle at 74% 34%,rgba(255,210,76,.1),transparent 16rem),rgba(0,0,0,.58);cursor:pointer;animation:pulseScrimIn .22s ease-out both}.pulse-popover-shell{position:relative;width:min(100%,370px);max-height:min(82vh,680px);overflow:auto;display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(234,245,111,.46);border-radius:24px;background:radial-gradient(circle at 14% 0,rgba(234,245,111,.24),transparent 13rem),radial-gradient(circle at 88% 14%,rgba(255,210,76,.11),transparent 12rem),linear-gradient(180deg,rgba(245,242,235,.11),rgba(234,245,111,.045)),rgba(6,13,18,.92);color:var(--paper);padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(234,245,111,.12),0 0 44px rgba(234,245,111,.1),0 28px 80px rgba(0,0,0,.64);-webkit-backdrop-filter:blur(24px) saturate(1.18);backdrop-filter:blur(24px) saturate(1.18);transform-origin:50% 10%;animation:pulseIslandIn .36s cubic-bezier(.2,.86,.24,1.08) both;transition:min-height .28s ease,border-radius .28s ease,transform .28s ease}.pulse-popover-shell:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 86% -4%,rgba(234,245,111,.2),transparent 9rem),radial-gradient(circle at -8% 28%,rgba(255,210,76,.1),transparent 11rem)}.pulse-popover-shell>*{position:relative}.pulse-popover-island{position:relative;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(234,245,111,.24);border-radius:19px;background:radial-gradient(circle at 10% 0,rgba(234,245,111,.12),transparent 10rem),linear-gradient(180deg,rgba(234,245,111,.08),rgba(245,242,235,.035)),rgba(255,255,255,.045);padding:11px;animation:pulseStepMorph .26s ease both}.pulse-popover-nav{width:-moz-fit-content;width:fit-content;min-height:31px;border:1px solid rgba(245,242,235,.12);border-radius:999px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;background:rgba(255,255,255,.08);color:rgba(245,242,235,.82);font-size:10px;font-weight:900;text-transform:uppercase;cursor:pointer}.pulse-popover-nav.floating{margin-bottom:2px}.pulse-popover-close{position:absolute;top:11px;right:11px;width:31px;justify-content:center;padding:0}.pulse-popover-title-row{display:flex;align-items:center;gap:8px;min-width:0;padding-right:43px;margin-bottom:-4px}.pulse-popover-title-name{min-width:0;color:rgba(245,242,235,.86);font-family:var(--font-display),sans-serif;font-size:20px;font-weight:400;line-height:.95;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-popover-title-row i{width:1px;height:18px;flex:0 0 auto;background:rgba(245,242,235,.22)}.pulse-popover-island h1{margin:0;font-family:var(--font-display),sans-serif;font-size:46px;line-height:.9;font-weight:400;text-transform:uppercase}.pulse-popover-island p{margin:5px 0 0;color:rgba(245,242,235,.74);font-size:14px;font-weight:750}.pulse-report-hero{display:grid;grid-gap:10px;gap:10px;margin:10px 0 18px}.small-caps{margin:0;color:rgba(245,242,235,.86);font-family:var(--font-display),sans-serif;font-size:23px;line-height:.95;font-weight:900;text-transform:uppercase}.pulse-report-hero .screen-title{margin:0;max-width:10ch}.pulse-option-stack,.pulse-report-card{display:grid;grid-gap:12px;gap:12px}.pulse-report-card{border:1px solid rgba(245,242,235,.11);border-radius:17px;padding:14px;background:rgba(255,255,255,.055);animation:pulseStepMorph .26s ease both}.pulse-report-card h2{margin:0 0 2px;font-family:var(--font-display),sans-serif;font-size:32px;font-weight:400;line-height:.95;text-transform:uppercase}.pulse-report-card.thanks{min-height:300px;align-content:center;justify-items:start}.pulse-report-card.thanks svg{color:var(--lime)}.pulse-report-card.thanks p{margin:0;color:rgba(245,242,235,.72);line-height:1.45}.pulse-report-card.cooldown p{margin:0;color:rgba(245,242,235,.7);line-height:1.45}.pulse-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pulse-report-option{min-height:66px;border:1px solid rgba(245,242,235,.12);border-radius:14px;background:rgba(255,255,255,.065);color:var(--paper);display:grid;grid-gap:5px;gap:5px;text-align:left;padding:13px;cursor:pointer}.pulse-report-option strong{font-size:15px}.pulse-report-option span{color:rgba(245,242,235,.64);font-size:12px;line-height:1.35}.pulse-report-option.active{border-color:rgba(255,92,92,.58);background:linear-gradient(135deg,rgba(255,92,92,.22),rgba(119,86,255,.14))}@keyframes pulseScrimIn{0%{opacity:0}to{opacity:1}}@keyframes pulseIslandIn{0%{opacity:0;transform:translateY(-18px) scale(.88);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes pulseStepMorph{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:860px){.screen-scroll{padding-left:18px;padding-right:18px}.map-overlay-top{left:18px;right:18px}.scroll-pinned-controls{margin-right:-18px;margin-left:-18px;padding-right:18px;padding-left:18px}.explore-list-pinned-controls .explore-filter-button{right:0}.map-stage{min-height:min(42svh,370px)}.live-board-page{display:block;padding:18px}.paper-intro h1{font-size:62px}.distribution-connectors,.distribution-health-strip,.distribution-log-row,.distribution-monitor-grid,.distribution-panel-intro,.distribution-resource-grid,.distribution-stage-map,.distribution-workbench-hero,.distribution-workbench-summary,.ops-grid,.provider-object-row{grid-template-columns:1fr}.distribution-workbench-hero{align-items:start}.distribution-workbench-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-health-pill{grid-column:1/-1}.distribution-panel-intro h2{font-size:22px}.connector-auth-guide-list,.connector-card-grid,.connector-login-preview-grid,.connector-manual-grid,.connector-method-badges,.connector-progress-header,.distribution-handoff-grid,.distribution-target-facts,.distribution-target-summary,.distribution-workflow-strip{grid-template-columns:1fr}.connector-guide-backdrop{align-items:stretch;padding:10px}.connector-guide-dialog{max-height:calc(100svh - 20px);border-radius:10px}.connector-guide-dialog-header{grid-template-columns:34px minmax(0,1fr) 36px;padding:14px}.connector-guide-dialog-body{padding:14px}.connector-guide-dialog-grid,.connector-wizard-layout{grid-template-columns:1fr}.connector-wizard-layout{min-height:0}.connector-wizard-rail{border-right:0;border-bottom:1px solid rgba(17,17,17,.08);padding-right:0;padding-bottom:12px}.connector-automation-guide{grid-template-columns:1fr}.connector-guide-dialog-footer{align-items:flex-start;flex-direction:column}.connector-wizard-controls{width:100%;justify-content:space-between}.backstage-menu{grid-template-columns:minmax(0,1fr) auto;padding:12px;position:-webkit-sticky;position:sticky;top:10px;z-index:8}.backstage-menu-links{display:none}.backstage-mobile-menu{display:block;position:relative}.backstage-mobile-menu summary{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(17,17,17,.12);border-radius:12px;background:#f6f6f4;color:#111;padding:0 12px;font-size:13px;font-weight:900;list-style:none;cursor:pointer}.backstage-mobile-menu summary::-webkit-details-marker{display:none}.backstage-mobile-menu summary span{display:inline-flex;align-items:center;gap:7px}.backstage-mobile-menu-panel{position:absolute;z-index:20;top:calc(100% + 10px);right:0;width:min(calc(100vw - 28px),280px);display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(17,17,17,.12);border-radius:16px;background:white;padding:10px;box-shadow:0 20px 48px rgba(17,17,17,.16)}.backstage-mobile-menu-panel a{display:inline-flex;align-items:center;gap:9px;border-radius:12px;color:#111}.backstage-mobile-menu-panel a,.backstage-mobile-sign-out{min-height:42px;padding:0 12px;font-size:13px;font-weight:900}.backstage-mobile-sign-out{justify-content:flex-start;border:0;border-radius:12px}.backstage-mobile-menu-panel a.active{background:#111;color:white}.admin-command-header,.admin-header,.admin-ops-layout,.admin-page-header,.admin-two-column{grid-template-columns:1fr}.admin-header{align-items:start;gap:14px}.backstage-loading-grid{grid-template-columns:1fr}.backstage-header-skeleton .backstage-skeleton-card{min-height:82px}.admin-header p{margin:8px 0 0;font-size:14px;line-height:1.45}.admin-app-shell{grid-template-columns:1fr}.admin-sidebar{position:relative;height:auto;gap:14px}.admin-sidebar-nav{display:flex;gap:6px;margin-top:0;overflow-x:auto;padding-bottom:2px}.admin-sidebar-nav a{flex:0 0 auto}.admin-sidebar-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-sidebar-footer small{display:none}.admin-main{padding:18px}.admin-command-grid,.admin-contributor-grid,.admin-kpi-strip,.admin-venue-directory-controls,.backstage-venue-list-controls,.taxonomy-create-row{grid-template-columns:repeat(2,minmax(0,1fr))}.api-key-card,.api-key-grid{grid-template-columns:1fr}.api-key-actions{justify-items:start}.api-key-action-buttons{justify-content:flex-start}.public-profile-badge-grid,.public-profile-perk-summary,.public-profile-place-grid,.public-profile-plan-list,.venue-staff-form,.venue-staff-grid{grid-template-columns:1fr}.public-profile-shell{padding:18px 12px 36px}.public-profile-hero{padding:18px}.public-profile-identity{grid-template-columns:82px minmax(0,1fr);gap:12px}.public-profile-avatar{width:82px;height:82px;font-size:24px}.public-profile-plan-card{grid-template-columns:108px minmax(0,1fr)}.profile-join-glow-cta a{min-height:96px;padding:14px}.profile-join-glow-cta small,.public-profile-handle,.public-profile-summary{font-size:15px}.cms-block-edit-controls,.cms-relations,.cms-workspace,.venue-google-profile{grid-template-columns:1fr}.google-photo-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.backstage-live-badges{flex-wrap:wrap}.widget-bottom-grid,.widget-builder-grid,.widget-distribution-grid{grid-template-columns:1fr}.admin-command-grid,.admin-contributor-grid,.admin-meta-grid,.admin-trust-grid,.admin-workstream-grid,.backstage-embed-grid,.backstage-meta-grid,.backstage-workstream-grid,.live-pulse-card-grid,.push-test-status-grid,.widget-format-grid,.widget-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-shell .backstage-venue-switcher{width:100%}.developer-shell .backstage-venue-trigger{align-items:center;padding-right:0;font-size:clamp(35px,10vw,52px);line-height:.96}.developer-shell .backstage-venue-trigger svg{margin-bottom:3px}.google-transit-choices,.opening-hours-grid,.opening-period-row,.ops-form-grid,.peak-window-row,.pulse-option-grid,.typical-day-grid,.vibe-pair-controls,.vibe-section-grid{grid-template-columns:1fr}.opening-day-header,.typical-default-row{align-items:stretch;flex-direction:column}.backstage-event-row,.venue-list-row{grid-template-columns:52px minmax(0,1fr) 42px;align-items:start}.venue-list-row .ops-button{grid-column:1/-1;justify-content:flex-start}.backstage-event-row .event-row-actions{grid-column:3;grid-row:1;align-self:start;justify-content:flex-end}.event-row-actions{min-width:0}.live-backstage-shell .live-app{min-height:calc(100svh - 174px);height:calc(100svh - 174px)}}.support-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.admin-support-grid{grid-template-columns:1fr}.support-column{align-content:start;display:grid;grid-gap:14px;gap:14px}.support-wide{grid-column:1/-1}.support-list,.support-message-list,.support-thread-list{display:grid;grid-gap:10px;gap:10px}.support-item,.support-thread{border:1px solid rgba(18,28,45,.12);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px;background:rgba(255,255,255,.72)}.support-item.unread{border-color:rgba(20,105,176,.38);background:rgba(20,105,176,.06)}.support-item>span,.support-thread header>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.support-reply-form,.support-thread header,.taxonomy-decision-grid{align-items:center;display:flex;gap:10px;justify-content:space-between}.support-title-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.support-read-all{border-color:rgba(186,31,25,.22);color:#9d1c18}.support-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgba(17,17,17,.58);font-size:12px;font-weight:850}.taxonomy-decision-grid{align-items:stretch;flex-wrap:wrap;justify-content:flex-start}.support-reply-form,.taxonomy-map-form{flex:1 1 240px}.taxonomy-map-form{display:flex;gap:8px}.support-reply-form input,.taxonomy-map-form input,.taxonomy-map-form select{min-width:0}.support-message-list p{max-width:78%;display:grid;grid-gap:4px;gap:4px;margin:0;border:1px solid rgba(17,17,17,.1);border-radius:12px;background:#f8f7f2;padding:10px 12px}.support-message-list p.from-user{justify-self:end;background:#111;color:white}.support-message-list p.from-admin{justify-self:start;background:#fff}.support-message-list p strong{font-size:11px;font-weight:950;text-transform:uppercase}.support-message-list p span{font-size:13px;line-height:1.42}.support-message-list p small{color:rgba(17,17,17,.5);font-size:11px}.support-message-list p.from-user small{color:rgba(255,255,255,.62)}.taxonomy-request-status{display:inline-flex;border-radius:999px;padding:2px 7px;background:rgba(17,17,17,.08);color:rgba(17,17,17,.66);font-size:10px;font-weight:950;text-transform:uppercase}.taxonomy-request-status.approved{background:#e9f9ee;color:#176b3a}.taxonomy-request-status.rejected{background:#fff0e8;color:#9a2f22}@media (max-width:560px){.admin-shell,.backstage-shell{padding:14px}.ops-card,.ops-panel{border-radius:14px;padding:14px}.connector-card{min-height:106px;grid-template-columns:minmax(0,1fr) 28px}.connector-tooltip>span{right:-6px;width:min(240px,calc(100vw - 42px))}.admin-header{margin-bottom:14px}.admin-status-card{border-radius:14px;padding:14px}.admin-command-grid,.admin-contributor-grid,.admin-kpi-strip,.admin-meta-grid,.admin-trust-grid,.admin-workstream-grid,.backstage-embed-grid,.backstage-meta-grid,.backstage-workstream-grid,.push-test-status-grid{grid-template-columns:1fr}.admin-main{padding:14px}.admin-page-header h1{font-size:46px}.admin-filter-bar,.admin-header-actions,.admin-venue-directory-controls,.backstage-venue-list-controls,.duplicate-flag-card,.duplicate-flag-footer,.duplicate-flag-form,.event-form,.event-import-controls,.event-import-mapping-grid,.event-venue-row,.media-url-grid,.observation-filter-bar,.taxonomy-create-row{grid-template-columns:1fr}.event-import-row,.event-import-row-head{grid-template-columns:28px minmax(0,1fr)}.event-import-row-head span:nth-child(3),.event-import-row-head span:nth-child(4){display:none}.event-import-row>span:nth-child(3),.event-import-row>span:nth-child(4){grid-column:2}.event-import-footer,.event-import-preview-heading{align-items:stretch;flex-direction:column}.duplicate-flag-footer,.event-form-section-wide{grid-column:auto}.admin-pagination,.backstage-venue-list-summary,.taxonomy-bulk-toolbar{align-items:stretch;flex-direction:column}.live-pulse-card-grid,.media-picker-actions,.taxonomy-delete-modal dl,.taxonomy-delete-review-item dl,.taxonomy-impact-summary dl,.widget-builder-actions,.widget-control-row,.widget-control-row.color-row,.widget-format-grid,.widget-settings-grid,.widget-style-card-row,.widget-toggle-grid{grid-template-columns:1fr}.connection-row,.widget-builder-actions,.widget-filter-panel{align-items:stretch;flex-direction:column}.venue-preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.backstage-menu-brand strong{font-size:16px}.backstage-menu-brand small{max-width:48vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backstage-venue-trigger{align-items:center;padding-right:0;font-size:clamp(33px,11vw,44px);line-height:.98}.backstage-venue-trigger svg{margin-bottom:3px}.backstage-venue-menu{width:min(100%,calc(100vw - 28px))}.backstage-venue-menu button{font-size:23px}.event-status-badge{min-height:28px}.api-key-card,.cms-block-controls,.cms-form,.developer-doc-row,.scheduled-export-form{grid-template-columns:1fr}.api-key-actions{justify-items:start}.api-key-action-buttons{justify-content:flex-start}.api-key-once{max-width:100%}.support-grid{grid-template-columns:1fr}.support-reply-form,.support-thread header,.taxonomy-decision-grid,.taxonomy-map-form{align-items:stretch;flex-direction:column}}