@layer components{.digiloyalai-logo{color:#111827;align-items:center;gap:10px;min-width:0;line-height:1;display:inline-flex}.digiloyalai-logo__image-wrap{align-items:center;min-width:0;display:inline-flex}.digiloyalai-logo__image{object-fit:contain;width:auto;max-width:min(236px,100%);height:38px;display:block}.digiloyalai-logo__suffix{color:#111827a8;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #1118272e;padding-left:10px;font-size:10px;font-weight:760}.digiloyalai-logo--compact{gap:8px}.digiloyalai-logo--compact .digiloyalai-logo__image{max-width:174px;height:28px}.digiloyalai-logo--compact .digiloyalai-logo__suffix{padding-left:8px;font-size:8.5px}.digiloyalai-logo--light .digiloyalai-logo__image-wrap{background:#fffffff0;border-radius:10px;padding:4px 7px;box-shadow:0 8px 24px #0f172a1f}@media (width<=520px){.digiloyalai-logo__image{max-width:196px;height:32px}.digiloyalai-logo--compact .digiloyalai-logo__image{max-width:160px;height:26px}}.search-field{border:1.5px solid var(--line-strong);width:100%;min-width:0;min-height:42px;color:var(--muted);background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:0 11px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex;box-shadow:0 1px 2px #10182808}.search-field:hover:not([data-disabled=true]){background:#fbfdff;border-color:#90a7c0}.search-field:focus-within{outline-offset:1px;background:#fbfdff;border-color:#7894b2;outline:3px solid #173b631f;box-shadow:0 8px 22px #102b4914}.search-field[data-disabled=true]{cursor:not-allowed;color:#7b8a9d;box-shadow:none;opacity:.72;background:#f3f6fa}.search-field__icon{color:#60758e;pointer-events:none;flex:none}.search-field input[type=search]{width:100%;min-width:0;min-height:38px;color:var(--ink);appearance:none;font:inherit;font-size:var(--text-control);font-weight:var(--weight-regular);background:0 0;border:0;outline:0;padding:0}.search-field input[type=search]:focus-visible{outline:0}.search-field input[type=search]:disabled{cursor:not-allowed}.search-field input[type=search]::-webkit-search-cancel-button{appearance:none}.search-field input[type=search]::-webkit-search-decoration{appearance:none}.search-field__trailing{flex:none;align-items:center;display:inline-flex}.search-field.command-input{border:0;border-bottom:1px solid var(--line);height:58px;min-height:58px;box-shadow:none;border-radius:0;padding:0 15px}.search-field.command-input:hover,.search-field.command-input:focus-within{border-bottom-color:var(--line-strong);background:#fbfdff;outline:0;box-shadow:inset 0 -2px #173b631a}@media (pointer:coarse),(width<=760px){.search-field{min-height:44px}.search-field input[type=search]{min-height:42px;font-size:16px}.search-field.command-input{min-height:58px}}@media (prefers-reduced-motion:reduce){.search-field{transition:none}}.account-wrap,.notification-wrap{isolation:isolate;position:relative}.surface-popover.account-menu{z-index:100;width:min(330px,100vw - 32px);max-height:calc(100dvh - var(--topbar-height) - 24px);overscroll-behavior:contain;top:calc(100% + 8px);left:auto;right:0;overflow-y:auto}.account-menu>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:11px 10px 14px;display:flex}.account-menu>header>span{color:#fff;background:linear-gradient(145deg, var(--blue), #102b49);width:38px;height:38px;font-size:13px;font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.account-menu>header div,.account-menu>button>span{gap:2px;display:grid}.account-menu>header strong,.account-menu>button strong{font-size:var(--text-control);font-weight:var(--weight-semibold);line-height:1.25}.account-menu>header small,.account-menu>button small{color:var(--muted);font-size:13px;line-height:1.35}.account-menu>button{width:100%;color:var(--ink-soft);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:11px;margin-top:4px;padding:11px 10px;display:flex}.account-menu>button:hover{color:var(--blue-deep);background:var(--blue-soft)}.account-menu>button>span{flex:1}.account-menu>button.account-signout{border-top:1px solid var(--line);color:var(--red);border-radius:0 0 9px 9px;margin-top:7px}.account-menu>button.account-signout:hover{background:var(--red-soft)}.surface-popover.notification-menu{z-index:100;width:min(380px,100vw - 32px);max-height:calc(100dvh - var(--topbar-height) - 24px);overscroll-behavior:contain;padding:8px;top:calc(100% + 8px);left:auto;right:0;overflow-y:auto}.notification-menu>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:9px 9px 12px;display:flex}.notification-menu>header>div{gap:2px;min-width:0;display:grid}.notification-menu>header strong{font-size:var(--text-card-title);font-weight:var(--weight-semibold)}.notification-menu>header small{color:var(--muted);font-size:13px}.notification-menu>header button{color:var(--blue-deep);font-size:12px;font-weight:var(--weight-semibold);background:0 0;padding:5px}.notification-menu>button{width:100%;color:var(--ink-soft);text-align:left;background:0 0;border-radius:9px;grid-template-columns:8px 1fr;align-items:start;gap:9px;margin-top:3px;padding:11px 9px;display:grid;position:relative}.notification-menu>button:hover{background:#f5f8fc}.notification-menu>button>i{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:6px}.notification-menu>button.unread>i{background:var(--blue)}.notification-menu>button>span{gap:3px;min-width:0;display:grid}.notification-menu>button strong{font-size:var(--text-control);font-weight:var(--weight-semibold);line-height:1.3}.notification-menu>button small{color:var(--muted);font-size:13px;line-height:1.35}.notification-menu-empty{min-height:104px;color:var(--ink-soft);background:#f7f9fd;border-radius:10px;align-items:center;gap:12px;margin-top:4px;padding:18px 12px;display:flex}.notification-menu-empty>svg{color:var(--blue);flex:none}.notification-menu-empty>span{gap:3px;display:grid}.notification-menu-empty strong{font-size:var(--text-control);font-weight:var(--weight-semibold);line-height:1.3}.notification-menu-empty small{color:var(--muted);font-size:13px;line-height:1.4}.command-empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;background:#fafcff;border-radius:10px;margin:6px 10px 14px;padding:20px 14px;font-size:14px}@media (width<=720px){.surface-popover.account-menu,.surface-popover.notification-menu{top:calc(var(--topbar-height) + 8px);width:auto;max-height:calc(100dvh - var(--topbar-height) - 20px);position:fixed;left:12px;right:12px}}.live-admin-page{max-width:1440px}.live-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.live-admin-summary article{border:1.5px solid var(--line);border-radius:var(--radius-lg);min-height:100px;box-shadow:var(--shadow-xs);background:#fff;align-items:center;gap:14px;padding:18px;display:flex}.live-admin-summary article>span,.live-admin-module-icon{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:12px;flex:none;place-items:center;display:grid}.live-admin-summary article:nth-child(2n)>span,.live-admin-module-icon{color:#102b49;background:#e7eff8}.live-admin-summary div{gap:5px;display:grid}.live-admin-summary small,.live-admin-business-list small,.live-admin-next small,.live-admin-trust-note small{color:var(--muted)}.live-admin-summary strong{letter-spacing:-.025em;font-size:20px}.live-admin-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px;display:grid}.live-admin-businesses,.live-admin-next,.live-admin-module-card{border:1.5px solid var(--line);box-shadow:var(--shadow-xs)}.live-admin-businesses>header,.live-admin-next>header{border-bottom:1.5px solid var(--line);padding:20px}.live-admin-businesses header p,.live-admin-next header p{color:var(--muted);margin-top:5px}.live-admin-business-list{display:grid}.live-admin-business-list article{border-bottom:1.5px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:76px;padding:14px 20px;display:grid}.live-admin-business-list article:last-child{border-bottom:0}.live-admin-business-list article>div{gap:4px;display:grid}.live-admin-business-select{min-width:0;min-height:44px;color:var(--ink);text-align:left;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;display:flex}.live-admin-business-select>span{gap:4px;min-width:0;display:grid}.live-admin-business-select strong{overflow-wrap:anywhere}.live-admin-business-select>svg{flex-shrink:0}.live-admin-business-select:hover{color:var(--blue-deep)}.live-admin-test-businesses>.tenant-test-toggle{padding-inline:20px}.live-admin-business-mark{color:#fff;width:40px;height:40px;font-size:12px;font-weight:var(--weight-semibold);background:linear-gradient(145deg,#173b63,#102b49);border-radius:11px;place-items:center;display:grid}.live-admin-empty{min-height:190px;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex}.live-admin-empty h3{color:var(--ink);margin-bottom:5px}.live-admin-next>a{border-bottom:1.5px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 19px;transition:background .16s;display:grid}.live-admin-next>a:last-child{border-bottom:0}.live-admin-next>a:hover{background:var(--surface-blue)}.live-admin-next>a>span{width:30px;height:30px;color:var(--blue);background:var(--blue-soft);font-weight:var(--weight-semibold);border-radius:10px;place-items:center;display:grid}.live-admin-next>a>div{gap:3px;display:grid}.live-admin-module-page{max-width:1060px}.live-admin-module-card{grid-template-columns:auto minmax(0,1fr);gap:18px;padding:24px;display:grid}.live-admin-module-icon{width:52px;height:52px}.live-admin-module-card>div:nth-child(2){align-content:center;gap:7px;display:grid}.live-admin-module-card h2{font-size:var(--text-section-title);letter-spacing:var(--tracking-heading)}.live-admin-module-card p{max-width:720px;color:var(--ink-soft)}.live-admin-kicker{font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.05em;color:var(--blue)!important}.live-admin-trust-note{color:var(--blue-deep);background:var(--blue-soft);border:1.5px solid #c9d6ff;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.live-admin-trust-note span{gap:2px;display:grid}.live-admin-module-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.live-admin-current-access{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);margin-top:16px;overflow:hidden}.live-admin-current-access>header{border-bottom:1.5px solid var(--line);padding:17px 19px}.live-admin-current-access>header h2{font-size:var(--text-section-title);margin-top:3px}.live-admin-current-access>div{grid-template-columns:minmax(150px,.7fr) minmax(130px,.55fr) minmax(260px,1.75fr);display:grid}.live-admin-current-access article{border-right:1.5px solid var(--line);gap:4px;padding:17px 19px;display:grid}.live-admin-current-access article:last-child{border-right:0}.live-admin-current-access article small{color:var(--muted)}.live-admin-capabilities{border:1.5px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,#f7faff,#fff 70%);margin-top:16px;padding:22px}.live-admin-capabilities>header h2{font-size:var(--text-section-title);letter-spacing:var(--tracking-heading);margin-top:4px}.live-admin-capabilities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.live-admin-capabilities.is-catalog>div{grid-template-columns:repeat(3,minmax(0,1fr))}.live-admin-capabilities article{border:1.5px solid var(--line);min-height:188px;box-shadow:var(--shadow-xs);background:#fff;border-radius:13px;flex-direction:column;padding:16px;display:flex}.live-admin-capability-heading{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:13px;display:flex}.live-admin-capability-heading>span{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:10px;flex:none;place-items:center;display:grid}.live-admin-capability-heading em{color:#475467;max-width:68%;font-size:10px;font-style:normal;font-weight:var(--weight-semibold);text-align:center;background:#eef1f5;border-radius:999px;padding:5px 8px;line-height:1.25}.live-admin-capability-heading em.available{color:#17643a;background:var(--success-soft)}.live-admin-capability-heading em.setup{color:#7a4514;background:#fff4e5}.live-admin-capabilities article h3{font-size:15px}.live-admin-capabilities article p{color:var(--muted);margin-top:6px;font-size:13px}.live-admin-capabilities article>a{color:var(--blue);font-size:12px;font-weight:var(--weight-semibold);align-items:center;gap:4px;margin-top:auto;padding-top:13px;display:inline-flex}.live-admin-settings-page{max-width:980px}.live-admin-settings-card{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);overflow:hidden}.live-admin-settings-card>header{border-bottom:1.5px solid var(--line);background:linear-gradient(135deg,#f8fbff 0%,#fff 70%);align-items:center;gap:16px;padding:22px 24px;display:flex}.live-admin-settings-card>header>div{gap:5px;display:grid}.live-admin-settings-card>header h2{font-size:var(--text-section-title);letter-spacing:var(--tracking-heading)}.live-admin-settings-card>header p:not(.live-admin-kicker){color:var(--muted)}.live-admin-settings-form{gap:20px;padding:24px;display:grid}.live-admin-settings-form .field{gap:8px;display:grid}.live-admin-settings-form .field label{color:var(--ink);font-size:13px;font-weight:var(--weight-semibold)}.live-admin-settings-form .field input,.live-admin-settings-form .field select{border:1.5px solid var(--line-strong);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 14px}.live-admin-settings-form .field input:focus,.live-admin-settings-form .field select:focus{border-color:var(--blue);outline:3px solid var(--blue-soft)}.live-admin-settings-form .field input:disabled,.live-admin-settings-form .field select:disabled{cursor:not-allowed;color:var(--muted);background:var(--surface-soft)}.live-admin-settings-form .field small,.live-admin-settings-actions small{color:var(--muted)}.live-admin-settings-identity-note{color:var(--blue-deep);background:var(--blue-soft);border:1.5px solid #c9d6ff;border-radius:13px;align-items:flex-start;gap:11px;padding:16px;display:flex}.live-admin-settings-identity-note>div{gap:4px;display:grid}.live-admin-settings-identity-note p{color:var(--ink-soft)}.live-admin-settings-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-admin-settings-result{font-weight:var(--weight-semibold);border:1.5px solid;border-radius:11px;padding:12px 14px}.live-admin-settings-result.success{color:#17643a;background:#effaf3;border-color:#a9d5bb}.live-admin-settings-result.error{color:#9d2929;background:#fff4f4;border-color:#efb7b7}.live-admin-settings-state{color:var(--muted);text-align:center;padding:34px 24px}@media (width<=1000px){.live-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.live-admin-grid{grid-template-columns:1fr}.live-admin-capabilities>div,.live-admin-capabilities.is-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.live-admin-summary{grid-template-columns:1fr}.live-admin-summary article{min-height:84px}.live-admin-module-card{grid-template-columns:1fr;padding:18px}.live-admin-trust-note{grid-column:auto}.live-admin-module-actions{display:grid}.live-admin-current-access>div,.live-admin-capabilities>div,.live-admin-capabilities.is-catalog>div{grid-template-columns:1fr}.live-admin-current-access article{border-right:0;border-bottom:1.5px solid var(--line)}.live-admin-current-access article:last-child{border-bottom:0}.live-admin-capabilities,.live-admin-settings-card>header,.live-admin-settings-form{padding:18px}.live-admin-settings-card>header{align-items:flex-start}.live-admin-settings-actions{display:grid}}.live-programs-page,.live-program-builder-page{max-width:1320px}.live-programs-workspace{border:1.5px solid var(--line);min-height:66px;box-shadow:var(--shadow-xs);justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:11px 14px;display:flex}.live-programs-workspace>div{align-items:center;gap:11px;min-width:0;display:flex}.live-programs-workspace>div>span:last-child{gap:2px;min-width:0;display:grid}.live-programs-workspace small{color:var(--muted)}.live-programs-workspace strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-programs-workspace-icon{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.live-programs-workspace .ui-select__trigger,.live-program-field input,.live-program-field .ui-select__trigger{border:1.5px solid var(--line-strong);min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px}.live-programs-workspace .ui-select__trigger:focus-visible,.live-program-field input:focus,.live-program-field .ui-select__trigger:focus-visible{border-color:var(--blue);outline:3px solid var(--blue-soft)}.live-programs-notice{font-weight:var(--weight-semibold);border:1.5px solid;border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:12px 14px;display:flex}.live-programs-notice.success{border-color:var(--success-line);color:#17643a;background:var(--success-soft)}.live-programs-notice.warning{color:#7a4514;background:#fff8ee;border-color:#e9cba6}.live-programs-notice.error{color:#9d2929;background:#fff4f4;border-color:#efb7b7}.live-programs-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.live-programs-summary article{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:14px;gap:3px;padding:17px 18px;display:grid}.live-programs-summary strong{color:var(--blue-deep);letter-spacing:-.035em;font-size:23px}.live-programs-summary span{color:var(--muted);font-size:13px}.live-programs-expiration{box-shadow:var(--shadow-xs);background:linear-gradient(135deg,#fff 0%,#faf9ff 100%);border:1.5px solid #d8d2ff;margin-bottom:14px;padding:0;overflow:hidden}.live-programs-expiration>header{border-bottom:1px solid #e7e3ff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.live-programs-expiration>header>span,.live-programs-expiration-grid article>span{color:#5131d8;background:#eeeaff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.live-programs-expiration>header p{color:#6c58cb;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.05em}.live-programs-expiration>header h2{color:var(--blue-deep);font-size:var(--text-section-title);margin-top:3px}.live-programs-expiration>header em{font-size:11px;font-style:normal;font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid;border-radius:999px;padding:6px 10px}.live-programs-expiration>header em.ready{border-color:var(--success-line);color:#17643a;background:var(--success-soft)}.live-programs-expiration>header em.inactive{color:#7a4514;background:#fff8ee;border-color:#e8cda8}.live-programs-expiration-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-programs-expiration-grid article{align-items:flex-start;gap:12px;padding:17px 18px 18px;display:flex}.live-programs-expiration-grid article+article{border-left:1px solid #e7e3ff}.live-programs-expiration-grid article>span{border-radius:10px;width:36px;height:36px}.live-programs-expiration-grid strong{color:var(--blue-deep);font-size:14px}.live-programs-expiration-grid p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.55}.live-programs-expiration-grid b{color:var(--ink);font-weight:var(--weight-semibold)}.live-programs-expiration-state{min-height:92px;color:var(--muted);align-items:center;gap:10px;padding:17px 18px;display:flex}.live-programs-expiration-state.error{color:#9d2929;background:#fff7f7}.live-programs-expiration-state p{margin-top:3px}.live-programs-list{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);overflow:hidden}.live-programs-list>header{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 18px;display:flex}.live-programs-list>header h2{font-size:var(--text-section-title)}.live-programs-list>header p{color:var(--muted);margin-top:4px}.live-programs-list-tools{align-items:center;gap:7px;display:flex}.live-programs-search{width:min(270px,34vw)}.live-programs-table{display:grid}.live-programs-table article{border-bottom:1.5px solid var(--line);grid-template-columns:auto minmax(220px,1fr) auto minmax(116px,auto);align-items:center;gap:13px;min-height:76px;padding:13px 18px;display:grid}.live-programs-table article:last-child{border-bottom:0}.live-program-type-icon{width:40px;height:40px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;display:grid}.live-program-type-icon.stamps{color:#17643a;background:var(--success-soft)}.live-program-type-icon.hybrid{color:#7a4514;background:#fff4e5}.live-programs-main-cell{gap:5px;min-width:0;display:grid}.live-programs-main-cell>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-programs-main-cell em{color:var(--blue);font-size:11px;font-style:normal;font-weight:var(--weight-semibold);align-items:center;gap:4px;display:inline-flex}.live-programs-main-cell small,.live-program-updated{color:var(--muted)}.live-program-status{color:#475467;min-height:26px;font-size:11px;font-weight:var(--weight-semibold);background:#eef1f5;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;display:inline-flex}.live-program-status.active{color:#17643a;background:var(--success-soft)}.live-program-status.paused{color:#7a4514;background:#fff4e5}.live-program-status.archived{color:#7a2730;background:#fff0f1}.live-program-updated{align-items:center;gap:5px;font-size:12px;display:inline-flex}.live-programs-state{min-height:190px;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:13px;padding:24px;display:flex}.live-programs-state>div{gap:4px;display:grid}.live-programs-state strong{color:var(--ink)}.live-programs-state.error{color:#9d2929;background:snow}.live-programs-explainer{border:1.5px solid var(--line);background:linear-gradient(135deg,#f7faff,#fff 72%);border-radius:16px;margin-top:16px;padding:22px}.live-programs-explainer>header>p,.live-program-builder>header p{color:var(--blue);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.05em}.live-programs-explainer>header h2{font-size:var(--text-section-title);margin-top:4px}.live-programs-explainer>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.live-programs-explainer article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.live-programs-explainer article>span{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.live-programs-explainer article h3{font-size:15px}.live-programs-explainer article p{color:var(--muted);margin-top:5px;font-size:13px}.live-program-builder-page{max-width:980px}.live-program-builder{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);gap:22px;padding:24px;display:grid}.live-program-builder>header{border-bottom:1.5px solid var(--line);align-items:center;gap:14px;padding-bottom:18px;display:flex}.live-program-builder>header>span{width:46px;height:46px;color:var(--blue);background:var(--blue-soft);border-radius:12px;flex:none;place-items:center;display:grid}.live-program-builder>header>div{gap:3px;display:grid}.live-program-builder>header small{color:var(--muted)}.live-program-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.live-program-field{gap:7px;display:grid}.live-program-field.full{width:100%}.live-program-field>span,.live-program-type-picker legend{color:var(--ink);font-size:13px;font-weight:var(--weight-semibold)}.live-program-field em{color:var(--muted);font-size:11px;font-style:normal;font-weight:var(--weight-medium)}.live-program-field small{color:var(--muted);font-size:12px}.live-program-type-picker{border:0;min-width:0;margin:0;padding:0}.live-program-type-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:9px;display:grid}.live-program-type-picker label{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-content:start;gap:6px;min-height:142px;padding:15px;display:grid;position:relative}.live-program-type-picker label.selected{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 0 2px #173b6314}.live-program-type-picker input{opacity:0;width:1px;height:1px;position:absolute}.live-program-type-picker label>span{width:34px;height:34px;color:var(--blue);background:#fff;border-radius:9px;place-items:center;display:grid}.live-program-type-picker label small{color:var(--muted);font-size:12px}.live-program-default-choice{border:1.5px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.live-program-default-choice input{width:17px;height:17px;accent-color:var(--blue);margin-top:2px}.live-program-default-choice>span,.live-program-stamp-policy>span,.live-program-draft-note>span{gap:3px;display:grid}.live-program-default-choice small,.live-program-stamp-policy small,.live-program-draft-note small{color:var(--muted)}.live-program-draft-note{color:var(--blue-deep);background:var(--blue-soft);border:1.5px solid #c9d6ff;border-radius:12px;align-items:flex-start;gap:10px;padding:15px;display:flex}.live-program-stamp-policy{color:#35217f;background:#faf9ff;border:1.5px solid #d8d2ff;border-radius:12px;align-items:flex-start;gap:10px;padding:15px;display:flex}.live-program-builder>footer{border-top:1.5px solid var(--line);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}@media (width<=820px){.live-programs-table article{grid-template-columns:auto minmax(0,1fr) auto}.live-program-updated{grid-column:2/-1}.live-programs-explainer>div,.live-program-type-picker>div{grid-template-columns:1fr}.live-program-type-picker label{min-height:0}}@media (width<=620px){.live-programs-workspace,.live-programs-list>header{flex-direction:column;align-items:stretch}.live-programs-workspace .ui-select,.live-programs-search{width:100%}.live-programs-summary,.live-program-builder-grid{grid-template-columns:1fr}.live-programs-expiration>header{grid-template-columns:auto minmax(0,1fr)}.live-programs-expiration>header em{grid-column:1/-1;justify-self:start}.live-programs-expiration-grid{grid-template-columns:1fr}.live-programs-expiration-grid article+article{border-top:1px solid #e7e3ff;border-left:0}.live-programs-list-tools{width:100%}.live-programs-search{flex:1}.live-programs-table article{grid-template-columns:auto minmax(0,1fr);align-items:start}.live-program-status,.live-program-updated{grid-column:2;justify-self:start}.live-programs-state{flex-direction:column;align-items:flex-start}.live-programs-explainer,.live-program-builder{padding:18px}.live-program-builder>footer{display:grid}}.live-forms-page{max-width:1240px}.live-forms-workspace{border:1.5px solid var(--line);min-height:66px;box-shadow:var(--shadow-xs);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:11px 14px;display:flex}.live-forms-workspace>div{align-items:center;gap:11px;min-width:0;display:flex}.live-forms-workspace>div>span{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.live-forms-workspace>div>div{gap:2px;min-width:0;display:grid}.live-forms-workspace small{color:var(--muted)}.live-forms-workspace .ui-select__trigger{border:1.5px solid var(--line-strong);min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px}.live-forms-notice{border:1.5px solid;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:14px;display:flex}.live-forms-notice>span{gap:3px;display:grid}.live-forms-notice small{color:inherit;opacity:.82}.live-forms-notice.warning{color:#7a4514;background:#fff8ee;border-color:#e9cba6}.live-forms-notice.success{border-color:var(--success-line);color:var(--success);background:var(--success-soft)}.live-forms-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.live-forms-summary article{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:14px;gap:3px;padding:17px 18px;display:grid}.live-forms-summary strong{color:var(--blue-deep);font-size:23px}.live-forms-summary span{color:var(--muted);font-size:13px}.live-forms-list{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);overflow:hidden}.live-forms-list>header{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:16px 18px;display:flex}.live-forms-list>header h2{font-size:var(--text-section-title)}.live-forms-list>header p{color:var(--muted);margin-top:4px}.live-forms-state{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:13px;padding:24px;display:flex}.live-forms-state>div{gap:4px;display:grid}.live-forms-state strong{color:var(--ink)}.live-forms-state.error{color:#9d2929;background:snow}.live-forms-links{display:grid}.live-forms-links article{border-bottom:1.5px solid var(--line);grid-template-columns:auto minmax(190px,1fr) auto minmax(150px,auto) auto;align-items:center;gap:13px;min-height:78px;padding:13px 18px;display:grid}.live-forms-links article:last-child{border-bottom:0}.live-form-link-icon{width:40px;height:40px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;display:grid}.live-form-link-main,.live-form-link-state,.live-form-link-meta{gap:5px;display:grid}.live-form-link-state{max-width:250px}.live-form-link-state>small{color:var(--muted);font-size:11px;line-height:1.35}.live-form-link-main small,.live-form-link-meta small{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.live-form-link-meta{justify-items:end}.live-form-link-meta code{color:var(--muted);font-size:11px}.live-form-link-status{color:#475467;min-height:26px;font-size:11px;font-weight:var(--weight-semibold);background:#eef1f5;border-radius:999px;padding:5px 9px}.live-form-link-status.active{color:#17643a;background:var(--success-soft)}.live-form-link-status.scheduled{color:var(--blue-deep);background:var(--blue-soft)}.live-form-link-status.unavailable{color:#475467;background:#eef1f5}.live-form-link-status.invalid{color:#8a4b08;background:#fff4df}.live-form-link-status.expired{color:#7a4514;background:#fff4e5}.live-form-link-status.revoked{color:#7a2730;background:#fff0f1}.live-form-link-revoke{color:#8b2d37;min-height:34px;font-size:11px;font-weight:var(--weight-semibold);background:#fff;border:1px solid #efc3c7;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.live-form-link-revoke:hover:not(:disabled){background:#fff5f6}.live-form-link-revoke:disabled{cursor:wait;opacity:.58}.live-form-link-revoke .is-spinning{animation:.8s linear infinite live-forms-spin}.live-forms-action-error{color:#8b2d37;background:#fff7f8;border-bottom:1px solid #f1c9cc;padding:11px 18px;font-size:12px}.live-forms-pagination{border-top:1.5px solid var(--line);background:#f8faff;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.live-forms-pagination>div{gap:3px;display:grid}.live-forms-pagination small{color:var(--muted)}.live-forms-pagination .button{flex:none}.live-forms-pagination .is-spinning{animation:.8s linear infinite live-forms-spin}@keyframes live-forms-spin{to{transform:rotate(360deg)}}.live-forms-readiness{border:1.5px solid var(--line);background:linear-gradient(135deg,#f7faff,#fff 70%);border-radius:16px;margin-top:16px;padding:22px}.live-forms-readiness>header p{color:var(--blue);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.05em}.live-forms-readiness>header h2{font-size:var(--text-section-title);margin-top:4px}.live-forms-readiness>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.live-forms-readiness article{border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:16px}.live-forms-readiness article>span{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:10px;place-items:center;margin-bottom:11px;display:grid}.live-forms-readiness article h3{font-size:15px}.live-forms-readiness article p{color:var(--muted);margin-top:5px;font-size:13px}@media (width<=820px){.live-forms-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.live-forms-links article{grid-template-columns:auto minmax(0,1fr) auto}.live-form-link-meta{grid-column:2;justify-items:start}.live-form-link-state{grid-column:3}.live-form-link-revoke,.live-form-link-action-empty{grid-area:2/3}}@media (width<=620px){.live-forms-workspace{flex-direction:column;align-items:stretch}.live-forms-workspace .ui-select{width:100%}.live-forms-summary,.live-forms-readiness>div{grid-template-columns:1fr}.live-forms-links article{grid-template-columns:auto minmax(0,1fr);align-items:start}.live-form-link-state,.live-form-link-meta,.live-form-link-revoke{grid-area:auto/2;justify-self:start}.live-form-link-action-empty{display:none}.live-forms-state{flex-direction:column;align-items:flex-start}.live-forms-pagination{flex-direction:column;align-items:stretch}.live-forms-pagination .button{width:100%}.live-forms-readiness{padding:18px}}@media (prefers-reduced-motion:reduce){.live-form-link-revoke .is-spinning,.live-forms-pagination .is-spinning{animation:none}}.live-management-page{max-width:1320px}.live-management-workspace-select select{border:1.5px solid var(--line-strong);min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 34px 0 12px}.live-management-workspace-select .ui-select{width:min(280px,38vw)}@media (width<=680px){.live-management-workspace-select,.live-management-workspace-select .ui-select{width:100%}}.live-management-settings-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px;margin-bottom:14px;display:grid}.live-branding-card,.live-identity-card,.live-stores-card,.live-store-editor{border:1.5px solid var(--line);box-shadow:var(--shadow-xs)}.live-branding-card,.live-identity-card{padding:18px}.live-branding-card>header,.live-identity-card>header{align-items:center;gap:11px;margin-bottom:17px;display:flex}.live-branding-card>header>span,.live-identity-card>header>span{width:40px;height:40px;color:var(--blue);background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.live-branding-card h2,.live-identity-card h2,.live-stores-card h2,.live-store-editor h2{color:var(--blue-deep);font-size:var(--text-section-title)}.live-branding-preview{border:1.5px solid var(--line);background:#fbfcff;border-radius:13px;align-items:center;gap:13px;margin-bottom:16px;padding:14px;display:flex}.live-branding-preview>div{gap:3px;display:grid}.live-branding-preview small{color:var(--muted)}.live-branding-logo{color:#fff;background:var(--blue);width:64px;height:64px;font-size:18px;font-weight:var(--weight-semibold);border:1.5px solid #d8e1ed;border-radius:17px;flex:none;place-items:center;display:grid;overflow:hidden}.live-branding-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.live-management-readiness{color:#7a4514;background:#fff8ee;border:1px solid #e8cda8;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.live-management-readiness>span{gap:2px;display:grid}.live-management-readiness small{color:inherit;opacity:.82;line-height:1.45}.live-management-identity-form{gap:12px;display:grid}.live-management-identity-form label,.live-store-editor-grid label{gap:6px;display:grid}.live-management-identity-form label>span,.live-store-editor-grid label>span{color:var(--ink);font-size:12px;font-weight:var(--weight-semibold)}.live-management-identity-form input,.live-store-editor-grid input{border:1.5px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px}.live-management-identity-form input:focus,.live-store-editor-grid input:focus,.live-management-workspace-select select:focus{border-color:var(--blue);outline:3px solid var(--blue-soft)}.live-management-identity-form label small{color:var(--muted)}.live-management-identity-form .button{justify-self:start}.live-management-inline-result{font-size:12px;font-weight:var(--weight-semibold);border:1px solid;border-radius:9px;padding:10px 12px}.live-management-inline-result.success{border-color:var(--success-line);color:#17643a;background:var(--success-soft)}.live-management-inline-result.error{color:#9d2929;background:#fff4f4;border-color:#efb7b7}.live-stores-card{padding:0;overflow:hidden}.live-stores-card>header{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:17px 18px;display:flex}.live-stores-card>header>div:first-child>small{color:var(--muted);margin-top:4px;display:block}.live-stores-header-actions{align-items:center;gap:8px;display:flex}.live-stores-header-actions>span{text-align:center;min-width:58px;display:grid}.live-stores-header-actions>span strong{color:var(--blue-deep);font-size:21px}.live-stores-header-actions>span small{color:var(--muted);font-size:10px}.live-stores-card>.live-management-readiness,.live-stores-card>.live-management-inline-result{margin:14px 18px 0}.live-store-list{display:grid}.live-store-list article{border-top:1.5px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.live-store-list article:first-child{border-top:0}.live-store-list article.archived{opacity:.68;background:#fafbfc}.live-store-icon{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;display:grid}.live-store-main{min-width:0}.live-store-main>span{align-items:center;gap:8px;display:flex}.live-store-main>span em{color:#17643a;background:var(--success-soft);font-size:10px;font-style:normal;font-weight:var(--weight-semibold);border-radius:999px;padding:3px 7px}.live-store-main>small{color:var(--muted);margin-top:2px;display:block}.live-store-main>p,.live-store-main>div{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:7px;font-size:12px;display:flex}.live-store-main>div>span{align-items:center;gap:4px;display:inline-flex}.live-store-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.live-store-actions .danger-ghost{color:#9d2929;background:#fff;border-color:#efb7b7}.live-management-state{min-height:110px;color:var(--muted);align-items:center;gap:12px;padding:20px;display:flex}.live-management-state strong{color:var(--blue-deep)}.live-management-state p{margin-top:3px}.live-management-state.warning{color:#7a4514;background:#fff8ee;border-color:#e8cda8}.live-management-state.error{color:#9d2929;background:#fff7f7}.live-store-editor{margin-top:14px;padding:18px}.live-store-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.live-store-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.live-store-address-field{gap:6px;min-width:0;display:grid}.live-store-address-field>label{color:var(--ink);font-size:12px;font-weight:var(--weight-semibold)}.live-store-address-combobox{min-width:0;position:relative}.live-store-address-combobox>svg:first-child{z-index:1;color:var(--blue);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.live-store-address-combobox>input{padding-left:38px;padding-right:38px}.live-store-address-spinner{color:var(--blue);pointer-events:none;animation:.8s linear infinite live-store-address-spin;position:absolute;top:13px;right:12px}.live-store-address-popup{z-index:40;border:1.5px solid var(--line-strong);background:#fff;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #112a472e}.live-store-address-options{max-height:min(292px,42dvh);display:grid;overflow:auto}.live-store-address-options>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.live-store-address-options>button:hover,.live-store-address-options>button[aria-selected=true]{color:var(--blue-deep);background:var(--blue-soft)}.live-store-address-options>button:focus-visible{z-index:1;outline:2px solid var(--blue);outline-offset:-2px;position:relative}.live-store-address-options>button>svg{color:var(--blue)}.live-store-address-options>button>span{gap:2px;min-width:0;display:grid}.live-store-address-options strong,.live-store-address-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-store-address-options small{color:var(--muted);font-size:11px}.live-store-address-popup>footer{color:var(--muted);text-align:right;background:#fbfcff;padding:8px 11px;font-size:10px}.live-store-address-help,.live-store-address-error,.live-store-address-attributions{line-height:1.45}.live-store-address-help{color:var(--muted)}.live-store-address-error{color:#9d2929;font-weight:var(--weight-semibold)}.live-store-address-attributions{color:var(--muted);flex-wrap:wrap;gap:3px 7px;display:flex}.live-store-address-attributions a{color:var(--blue);font-weight:var(--weight-semibold)}@keyframes live-store-address-spin{to{transform:rotate(360deg)}}.live-store-editor-help{color:var(--muted);margin-top:12px;font-size:12px}.live-store-editor>.live-management-inline-result{margin-top:12px}.live-store-editor>footer{border-top:1.5px solid var(--line);justify-content:flex-end;gap:9px;margin-top:17px;padding-top:16px;display:flex}@media (width<=1020px){.live-management-settings-grid{grid-template-columns:1fr}.live-store-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-store-list article{grid-template-columns:auto minmax(0,1fr)}.live-store-actions{grid-column:2;justify-content:flex-start}}@media (width<=680px){.live-stores-card>header,.live-stores-header-actions{flex-direction:column;align-items:stretch}.live-stores-header-actions>span{text-align:left;align-items:baseline;gap:5px;display:flex}.live-store-editor-grid{grid-template-columns:1fr}.live-store-list article{grid-template-columns:auto minmax(0,1fr);align-items:start}.live-store-actions{grid-column:1/-1}.live-store-actions .button,.live-store-editor>footer .button{flex:1}.live-store-editor>footer{grid-template-columns:1fr;display:grid}}.live-team-page{max-width:1240px}.live-team-page .button.primary,.live-team-page .button.primary :where(*){color:#fff!important}.live-team-workspace{border:1.5px solid var(--line);min-height:76px;box-shadow:var(--shadow-xs);grid-template-columns:minmax(220px,1fr) minmax(180px,auto) minmax(260px,1fr);align-items:center;gap:18px;margin-bottom:14px;padding:13px 15px;display:grid}.live-team-workspace-identity{align-items:center;gap:11px;min-width:0;display:flex}.live-team-workspace-identity>span,.live-team-google-note>span,.live-team-safety-grid article>span{width:40px;height:40px;color:var(--blue);background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.live-team-workspace-identity>div{gap:2px;min-width:0;display:grid}.live-team-workspace-identity small,.live-team-my-access dt,.live-team-business-select>span{color:var(--muted);font-size:12px}.live-team-workspace-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-team-business-select{gap:4px;display:grid}.live-team-business-select select{border:1.5px solid var(--line-strong);min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 34px 0 11px}.live-team-my-access{grid-template-columns:minmax(110px,auto) minmax(140px,1fr);gap:10px;min-width:0;margin:0;display:grid}.live-team-my-access>div{border-left:1px solid var(--line);gap:3px;min-width:0;padding-left:13px;display:grid}.live-team-my-access dd{color:var(--ink);font-size:13px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.live-team-runtime-notice,.live-team-access-warning{color:#754313;background:#fff8ee;border:1.5px solid #e9cba6;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:14px;display:flex}.live-team-runtime-notice>span,.live-team-access-warning>span{gap:3px;display:grid}.live-team-runtime-notice small,.live-team-access-warning small{color:inherit;opacity:.84}.live-team-google-note{color:var(--blue-deep);background:#f6f9fd;border:1.5px solid #bfd2e7;border-radius:13px;align-items:flex-start;gap:13px;margin-bottom:14px;padding:16px;display:flex}.live-team-google-note h2{margin-bottom:4px;font-size:15px}.live-team-google-note p{max-width:900px;color:var(--ink-soft);font-size:13px;line-height:1.55}.live-team-composer{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);margin-bottom:14px;overflow:hidden}.live-team-composer>header{border-bottom:1.5px solid var(--line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.live-team-composer>header>div{gap:3px;display:grid}.live-team-composer>header p{color:var(--blue);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.05em}.live-team-composer>header h2{font-size:var(--text-section-title)}.live-team-composer>header div>span{color:var(--muted);font-size:13px}.live-team-composer-gate{min-height:28px;font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.live-team-composer-gate.closed{color:#77500f;background:#fff8e8;border-color:#e8c98e}.live-team-composer-gate.ready{color:#21613a;background:#f0faf3;border-color:#a8d2b5}.live-team-composer form{gap:16px;padding:18px;display:grid}.live-team-composer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-team-store-scope{border:1.5px solid var(--line);border-radius:11px;min-width:0;margin:0;padding:14px}.live-team-store-scope legend{color:var(--ink-soft);font-size:13px;font-weight:var(--weight-semibold);padding:0 6px}.live-team-store-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.live-team-store-options label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:50px;padding:9px 10px;display:flex}.live-team-store-options label:has(input:checked){background:var(--blue-soft);border-color:#7894b2}.live-team-store-options input{width:17px;height:17px;accent-color:var(--blue);flex:none}.live-team-store-options label>span{gap:2px;min-width:0;display:grid}.live-team-store-options strong,.live-team-store-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-team-store-options small,.live-team-business-wide-scope small{color:var(--muted);font-size:11px}.live-team-business-wide-scope{color:var(--blue-deep);align-items:flex-start;gap:9px;display:flex}.live-team-business-wide-scope>span{gap:3px;display:grid}.live-team-store-empty{color:#8f2424;font-size:13px}.live-team-composer footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.live-team-composer footer p{max-width:760px;color:var(--muted);font-size:12px;line-height:1.5}.live-team-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.live-team-summary article{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:14px;gap:3px;padding:17px 18px;display:grid}.live-team-summary strong{color:var(--blue-deep);font-size:23px}.live-team-summary span{color:var(--muted);font-size:13px}.live-team-list{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);overflow:hidden}.live-team-list>header{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:16px 18px;display:flex}.live-team-list>header h2{font-size:var(--text-section-title)}.live-team-list>header p{color:var(--muted);margin-top:4px;font-size:13px}.live-team-state{min-height:190px;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:13px;padding:26px;display:flex}.live-team-state>div{gap:4px;max-width:620px;display:grid}.live-team-state strong{color:var(--ink)}.live-team-state p{line-height:1.5}.live-team-state.error{color:#9d2929;background:snow}.live-team-action-error,.live-team-action-success{border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:13px}.live-team-action-error{color:#8f2424;background:#fff4f3;border:1px solid #efb8b4}.live-team-action-success{color:#21613a;background:#f0faf3;border:1px solid #a8d2b5}.live-team-invitations{display:grid}.live-team-invitations>article{border-bottom:1.5px solid var(--line);grid-template-columns:minmax(250px,.95fr) minmax(360px,1.4fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.live-team-invitations>article:last-child{border-bottom:0}.live-team-invitation-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.live-team-mail-icon{width:40px;height:40px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;display:grid}.live-team-invitation-main>div{gap:4px;min-width:0;display:grid}.live-team-invitation-main strong{overflow-wrap:anywhere}.live-team-invitation-main small{color:var(--muted)}.live-team-status{min-height:26px;font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;display:inline-flex}.live-team-status.pending{color:#77500f;background:#fff8e8;border-color:#e8c98e}.live-team-status.accepted{color:#21613a;background:#f0faf3;border-color:#a8d2b5}.live-team-status.expired,.live-team-status.superseded{color:#58687a;background:#f6f8fa;border-color:#cbd5df}.live-team-status.revoked{color:#8f2424;background:#fff4f3;border-color:#efb8b4}.live-team-invitation-meta{grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) minmax(130px,1fr);gap:13px;min-width:0;margin:0;display:grid}.live-team-invitation-meta>div{gap:4px;min-width:0;display:grid}.live-team-invitation-meta dt{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.live-team-invitation-meta dd{color:var(--ink-soft);font-size:12px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.live-team-invitation-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.live-team-invitation-actions .button{min-height:36px;padding:0 10px;font-size:12px}.live-team-revoke-trigger{color:#9d2929;min-height:36px;font-size:12px;font-weight:var(--weight-semibold);background:0 0;border-radius:8px;padding:0 9px}.live-team-revoke-trigger:hover:not(:disabled){background:#fff1f0}.live-team-revoke-trigger:disabled{cursor:not-allowed;opacity:.5}.live-team-action-confirmation{border:1px solid var(--line-strong);background:#f8fafc;border-radius:10px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding:12px;display:flex}.live-team-action-confirmation>div{flex:1;gap:3px;display:grid}.live-team-action-confirmation small{color:var(--muted)}.live-team-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.live-team-safety-grid article{border:1.5px solid var(--line);background:#fff;border-radius:13px;align-content:start;gap:8px;padding:17px;display:grid}.live-team-safety-grid h2{font-size:15px}.live-team-safety-grid p{color:var(--muted);font-size:13px;line-height:1.5}.live-team-page .is-spinning{animation:.75s linear infinite live-team-spin}@keyframes live-team-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.live-team-workspace{grid-template-columns:minmax(220px,1fr) minmax(220px,auto)}.live-team-my-access{border-top:1px solid var(--line);grid-column:1/-1;padding-top:11px}.live-team-my-access>div:first-child{border-left:0;padding-left:0}.live-team-invitations>article{grid-template-columns:minmax(260px,.9fr) minmax(420px,1.5fr)}.live-team-invitation-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;padding-top:10px}.live-team-store-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.live-team-workspace{grid-template-columns:1fr;gap:12px}.live-team-business-select,.live-team-business-select select,.live-team-business-select .ui-select{width:100%}.live-team-my-access{grid-column:auto;grid-template-columns:1fr}.live-team-my-access>div,.live-team-my-access>div:first-child{border:0;padding:0}.live-team-my-access dd{white-space:normal}.live-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.live-team-composer>header,.live-team-composer footer{flex-direction:column;align-items:flex-start}.live-team-composer-fields,.live-team-store-options{grid-template-columns:1fr}.live-team-composer footer .button{width:100%}.live-team-list>header,.live-team-google-note,.live-team-runtime-notice,.live-team-access-warning{align-items:flex-start}.live-team-invitations>article{grid-template-columns:1fr;gap:14px;padding:15px}.live-team-invitation-main{grid-template-columns:auto minmax(0,1fr)}.live-team-status{grid-column:2;justify-self:start}.live-team-invitation-meta{border-block:1px solid var(--line);grid-template-columns:1fr;gap:10px;padding:12px 0}.live-team-invitation-meta dd{white-space:normal}.live-team-invitation-actions{border-top:0;grid-column:auto;padding-top:0}.live-team-action-confirmation{flex-wrap:wrap;grid-column:auto;justify-content:stretch}.live-team-action-confirmation>div{flex-basis:100%}.live-team-action-confirmation .button{flex:1}.live-team-safety-grid{grid-template-columns:1fr}}@media (width<=440px){.live-team-summary{grid-template-columns:1fr}.live-team-invitation-actions{flex-direction:column;align-items:stretch}.live-team-action-confirmation .button{flex-basis:100%}}.live-marketing-page{max-width:1280px}.live-marketing-workspace-select .ui-select{width:min(260px,100%);max-width:260px}.live-marketing-workspace-select .ui-select__trigger:focus-visible,.live-marketing-form-grid input:focus,.live-marketing-form-grid textarea:focus,.live-marketing-status-filter .ui-select__trigger:focus-visible{border-color:var(--blue);outline:3px solid var(--blue-soft)}.live-marketing-workspace{border:1.5px solid var(--line);min-height:66px;box-shadow:var(--shadow-xs);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:11px 14px;display:flex}.live-marketing-workspace>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.live-marketing-workspace>div:first-child>span{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.live-marketing-workspace>div:first-child>div,.live-marketing-role{gap:2px;min-width:0;display:grid}.live-marketing-workspace small{color:var(--muted)}.live-marketing-role{justify-items:end}.live-marketing-readiness{border:1.5px solid;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:14px;display:flex}.live-marketing-readiness>span{gap:3px;display:grid}.live-marketing-readiness small{color:inherit;opacity:.84}.live-marketing-readiness.available{border-color:var(--success-line);color:var(--success);background:var(--success-soft)}.live-marketing-readiness.checking{color:var(--blue-deep);background:var(--blue-soft);border-color:#c9d6ff}.live-marketing-readiness.closed{color:#7a4514;background:#fff8ee;border-color:#e9cba6}.live-marketing-inline-result{font-weight:var(--weight-semibold);border:1.5px solid;border-radius:11px;margin-bottom:14px;padding:12px 14px}.live-marketing-inline-result.success{border-color:var(--success-line);color:var(--success);background:var(--success-soft)}.live-marketing-inline-result.error{color:#9d2929;background:#fff4f4;border-color:#efb7b7}.live-marketing-retry-note{color:var(--blue-deep);background:var(--blue-soft);font-size:12px;font-weight:var(--weight-semibold);border:1px solid #b8ccec;border-radius:10px;padding:10px 12px;line-height:1.5}.live-marketing-retry-note.is-closed{color:#7a4514;background:#fff8ee;border-color:#e8cda8}.live-marketing-composer{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);margin-bottom:14px;overflow:hidden}.live-marketing-composer>header,.live-marketing-report>header,.live-marketing-details>header{border-bottom:1.5px solid var(--line);background:linear-gradient(135deg,#f7faff,#fff 72%);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.live-marketing-composer>header>div,.live-marketing-report>header>div,.live-marketing-details>header>div{gap:4px;min-width:0;display:grid}.live-marketing-composer h2,.live-marketing-report h2,.live-marketing-details h2{font-size:var(--text-section-title);letter-spacing:var(--tracking-heading)}.live-marketing-composer>header p:not(.live-marketing-kicker),.live-marketing-report>header p:not(.live-marketing-kicker),.live-marketing-details>header p:not(.live-marketing-kicker){color:var(--muted)}.live-marketing-kicker{color:var(--blue);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.05em}.live-marketing-composer form{gap:17px;padding:20px;display:grid}.live-marketing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.live-marketing-form-grid label{gap:7px;min-width:0;display:grid}.live-marketing-form-grid label.wide{grid-column:1/-1}.live-marketing-form-grid label>span{color:var(--ink);font-size:13px;font-weight:var(--weight-semibold)}.live-marketing-form-grid input,.live-marketing-form-grid textarea{border:1.5px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px}.live-marketing-form-grid input{min-height:46px;padding:0 13px}.live-marketing-form-grid textarea{resize:vertical;min-height:150px;padding:12px 13px;line-height:1.55}.live-marketing-form-grid input:disabled,.live-marketing-form-grid textarea:disabled{cursor:not-allowed;background:var(--surface-soft)}.live-marketing-form-grid small{color:var(--muted)}.live-marketing-consent-note,.live-marketing-report-warning{color:var(--blue-deep);background:var(--blue-soft);border:1.5px solid #c9d6ff;border-radius:11px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.live-marketing-consent-note>span,.live-marketing-report-warning>span{gap:3px;display:grid}.live-marketing-consent-note small,.live-marketing-report-warning small{color:var(--ink-soft)}.live-marketing-composer form>footer{justify-content:flex-end;gap:9px;display:flex}.live-marketing-workflow{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);margin-bottom:14px;overflow:hidden}.live-marketing-workflow>header{border-bottom:1.5px solid var(--line);background:linear-gradient(135deg,#f7faff,#fff 72%);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.live-marketing-workflow>header>div{gap:3px;min-width:0;display:grid}.live-marketing-workflow h2{font-size:var(--text-section-title);letter-spacing:var(--tracking-heading)}.live-marketing-workflow>header>small{max-width:310px;color:var(--muted);text-align:right}.live-marketing-workflow ol{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin:0;padding:16px 18px;list-style:none;display:grid}.live-marketing-workflow li:not(.live-marketing-workflow-arrow){border:1.5px solid var(--line);background:var(--surface-subtle);border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.live-marketing-workflow li:not(.live-marketing-workflow-arrow)>span{width:29px;height:29px;color:var(--blue-deep);background:var(--blue-soft);font-size:12px;font-weight:var(--weight-semibold);border-radius:9px;flex:none;place-items:center;display:grid}.live-marketing-workflow li>div{gap:3px;min-width:0;display:grid}.live-marketing-workflow li small{color:var(--muted)}.live-marketing-workflow li.available{border-color:var(--success-line);background:var(--success-soft)}.live-marketing-workflow li.available>span{color:var(--success);background:#fff}.live-marketing-workflow li.guarded{background:#fff8ee;border-color:#e9cba6}.live-marketing-workflow li.locked{background:#f4f6f8;border-color:#d7dce5}.live-marketing-workflow-arrow{color:var(--muted);place-items:center;display:grid}.live-marketing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.live-marketing-summary article{border:1.5px solid var(--line);min-height:82px;box-shadow:var(--shadow-xs);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.live-marketing-summary article>span,.live-marketing-boundary article>span{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:10px;flex:none;place-items:center;display:grid}.live-marketing-summary article>div{gap:2px;min-width:0;display:grid}.live-marketing-summary strong{overflow-wrap:anywhere;color:var(--blue-deep);font-size:20px}.live-marketing-summary small{color:var(--muted)}.live-marketing-list,.live-marketing-report{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);overflow:hidden}.live-marketing-list>header{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:16px 18px;display:flex}.live-marketing-list>header h2{font-size:var(--text-section-title)}.live-marketing-list>header p{color:var(--muted);margin-top:4px}.live-marketing-list-controls{border-bottom:1.5px solid var(--line);background:var(--surface-subtle);grid-template-columns:minmax(230px,1.15fr) minmax(190px,.65fr) minmax(250px,1fr) auto;align-items:end;gap:12px;padding:13px 18px;display:grid}.live-marketing-search,.live-marketing-status-filter{gap:6px;min-width:0;display:grid}.live-marketing-search>label,.live-marketing-status-filter>span:first-child{color:var(--ink-soft);font-size:12px;font-weight:var(--weight-semibold)}.live-marketing-search-control{width:100%}.live-marketing-status-filter .ui-select__trigger{border:1.5px solid var(--line-strong);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 36px 0 12px}.live-marketing-status-filter .ui-select__trigger:disabled{cursor:not-allowed;color:var(--muted);background:#f3f5f7}.live-marketing-filter-result{align-self:center;gap:2px;min-width:0;display:grid}.live-marketing-filter-result p{color:var(--ink-soft);font-size:13px;font-weight:var(--weight-semibold)}.live-marketing-filter-result small{color:var(--muted);font-size:11px}.live-marketing-list-controls>.button{white-space:nowrap;min-height:42px}.live-marketing-state{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.live-marketing-state>div{gap:4px;display:grid}.live-marketing-state strong{color:var(--ink)}.live-marketing-state.error{color:#9d2929;background:snow}.live-marketing-filter-empty .button{width:fit-content;margin-top:8px}.live-marketing-campaigns{display:grid}.live-marketing-campaigns article{border-bottom:1.5px solid var(--line);grid-template-columns:auto minmax(220px,1fr) minmax(210px,auto) minmax(170px,auto);align-items:center;gap:14px;padding:15px 18px;display:grid}.live-marketing-campaigns article:last-child{border-bottom:0}.live-marketing-campaign-icon{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;display:grid}.live-marketing-campaign-main,.live-marketing-campaign-meta{gap:5px;min-width:0;display:grid}.live-marketing-campaign-main>span{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.live-marketing-campaign-main strong,.live-marketing-campaign-main p{overflow-wrap:anywhere}.live-marketing-campaign-main p{color:var(--ink-soft)}.live-marketing-campaign-main small,.live-marketing-campaign-meta small{color:var(--muted)}.live-marketing-campaign-main em{color:#475467;font-size:10px;font-style:normal;font-weight:var(--weight-semibold);background:#eef1f5;border-radius:999px;padding:4px 7px}.live-marketing-campaign-main em.draft{color:var(--blue-deep);background:var(--blue-soft)}.live-marketing-campaign-main em.prepared{color:var(--success);background:var(--success-soft)}.live-marketing-campaign-main em.canceled{color:#8b2d37;background:#fff0f1}.live-marketing-campaign-meta small{align-items:center;gap:5px;display:inline-flex}.live-marketing-campaign-actions{justify-items:stretch;gap:7px;display:grid}.live-marketing-campaign-actions .button{width:100%;min-height:36px;padding-inline:10px;font-size:12px}.live-marketing-details{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);margin-top:14px;overflow:hidden}.live-marketing-details h2:focus,.live-marketing-report h2:focus{outline:3px solid var(--blue-soft);outline-offset:3px;border-radius:4px}.live-marketing-details-content{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;padding:18px;display:grid}.live-marketing-body-preview,.live-marketing-details-meta{border:1.5px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.live-marketing-body-preview>div,.live-marketing-details-meta>h3{border-bottom:1.5px solid var(--line);background:var(--surface-subtle);padding:13px 14px}.live-marketing-body-preview>div{gap:3px;display:grid}.live-marketing-body-preview h3,.live-marketing-details-meta h3{font-size:14px}.live-marketing-body-preview small{color:var(--muted)}.live-marketing-body-preview pre{width:100%;max-height:360px;color:var(--ink-soft);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;margin:0;padding:16px;line-height:1.6;overflow:auto}.live-marketing-details-meta dl{margin:0;padding:4px 14px;display:grid}.live-marketing-details-meta dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.live-marketing-details-meta dl>div:last-child{border-bottom:0}.live-marketing-details-meta dt{color:var(--muted)}.live-marketing-details-meta dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.live-marketing-details-meta em{color:#475467;font-size:10px;font-style:normal;font-weight:var(--weight-semibold);background:#eef1f5;border-radius:999px;padding:4px 7px}.live-marketing-details-meta em.draft{color:var(--blue-deep);background:var(--blue-soft)}.live-marketing-details-meta em.prepared{color:var(--success);background:var(--success-soft)}.live-marketing-details-meta em.canceled{color:#8b2d37;background:#fff0f1}.live-marketing-details-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0 18px 18px;list-style:none;display:grid}.live-marketing-details-flow li{border:1.5px solid var(--line);border-radius:11px;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.live-marketing-details-flow li>svg{flex:none;margin-top:2px}.live-marketing-details-flow li>span{gap:2px;min-width:0;display:grid}.live-marketing-details-flow li small{color:inherit;opacity:.78}.live-marketing-details-flow li.complete{border-color:var(--success-line);color:var(--success);background:var(--success-soft)}.live-marketing-details-flow li.current{color:var(--blue-deep);background:var(--blue-soft);border-color:#c9d6ff}.live-marketing-details-flow li.locked{color:#475467;background:#f4f6f8;border-color:#d7dce5}.live-marketing-details>footer{border-top:1.5px solid var(--line);background:var(--surface-subtle);justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.live-marketing-report{margin-top:14px}.live-marketing-report-content{gap:16px;padding:18px;display:grid}.live-marketing-report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.live-marketing-report-summary article{border:1.5px solid var(--line);background:var(--surface-subtle);border-radius:11px;gap:3px;padding:14px;display:grid}.live-marketing-report-summary strong{color:var(--blue-deep);font-size:22px}.live-marketing-report-summary span{color:var(--muted);font-size:12px}.live-marketing-report-details{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px;display:grid}.live-marketing-report-details>section{border:1.5px solid var(--line);border-radius:12px;padding:16px}.live-marketing-report-details h3{margin-bottom:11px;font-size:15px}.live-marketing-report-details ul,.live-marketing-report-details dl{gap:0;margin:0;padding:0;list-style:none;display:grid}.live-marketing-report-details li,.live-marketing-report-details dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.live-marketing-report-details li:last-child,.live-marketing-report-details dl>div:last-child{border-bottom:0}.live-marketing-report-details li span,.live-marketing-report-details dt,.live-marketing-report-details>section>p{color:var(--muted)}.live-marketing-report-details dd{text-align:right;margin:0}.live-marketing-boundary{border:1.5px solid var(--line);background:linear-gradient(135deg,#f7faff,#fff 70%);border-radius:16px;margin-top:16px;padding:22px}.live-marketing-boundary>header h2{font-size:var(--text-section-title);margin-top:4px}.live-marketing-boundary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.live-marketing-boundary article{border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:16px}.live-marketing-boundary article>span{margin-bottom:11px}.live-marketing-boundary h3{font-size:15px}.live-marketing-boundary article p{color:var(--muted);margin-top:5px;font-size:13px}.live-marketing-page .is-spinning{animation:.8s linear infinite live-marketing-spin}@keyframes live-marketing-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.live-marketing-summary,.live-marketing-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.live-marketing-campaigns article{grid-template-columns:auto minmax(0,1fr) minmax(180px,auto)}.live-marketing-campaign-meta{grid-column:2}.live-marketing-campaign-actions{grid-area:1/3/span 2}.live-marketing-list-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.live-marketing-filter-result{grid-column:1}.live-marketing-list-controls>.button{grid-column:2;justify-self:end}.live-marketing-details-content{grid-template-columns:1fr}}@media (width<=760px){.live-marketing-form-grid,.live-marketing-report-details,.live-marketing-boundary>div{grid-template-columns:1fr}.live-marketing-form-grid label.wide{grid-column:auto}.live-marketing-campaigns article{grid-template-columns:auto minmax(0,1fr);align-items:start}.live-marketing-campaign-meta,.live-marketing-campaign-actions{grid-area:auto/2}.live-marketing-campaign-actions{flex-wrap:wrap;display:flex}.live-marketing-campaign-actions .button{width:auto}.live-marketing-workflow ol,.live-marketing-details-flow{grid-template-columns:1fr}.live-marketing-workflow-arrow{transform:rotate(90deg)}}@media (width<=620px){.live-marketing-page .page-actions,.live-marketing-workspace,.live-marketing-composer form>footer,.live-marketing-workflow>header,.live-marketing-details>footer{flex-direction:column;align-items:stretch}.live-marketing-page .page-actions>*,.live-marketing-workspace-select .ui-select,.live-marketing-composer form>footer .button{width:100%;max-width:none}.live-marketing-role{justify-items:start}.live-marketing-summary,.live-marketing-report-summary{grid-template-columns:1fr}.live-marketing-composer>header,.live-marketing-composer form,.live-marketing-report>header,.live-marketing-report-content,.live-marketing-boundary,.live-marketing-details>header,.live-marketing-details-content,.live-marketing-workflow>header{padding:16px}.live-marketing-workflow>header>small{text-align:left;max-width:none}.live-marketing-workflow ol{padding:14px}.live-marketing-list-controls{grid-template-columns:1fr;padding:14px}.live-marketing-filter-result,.live-marketing-list-controls>.button{grid-column:auto}.live-marketing-list-controls>.button,.live-marketing-filter-empty .button{justify-self:stretch;width:100%}.live-marketing-details-flow{padding:0 16px 16px}.live-marketing-details>footer .button{width:100%}.live-marketing-campaigns article{padding:14px}.live-marketing-campaign-icon{width:38px;height:38px}.live-marketing-campaign-actions{width:100%;display:grid}.live-marketing-campaign-actions .button{width:100%}.live-marketing-state{flex-direction:column;align-items:flex-start}.live-marketing-report-details li,.live-marketing-report-details dl>div{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.live-marketing-page .is-spinning{animation:none}}.live-automations-page{max-width:1320px}.live-automations-workspace{border:1.5px solid var(--line);min-height:68px;box-shadow:var(--shadow-xs);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:18px;margin-bottom:14px;padding:11px 14px;display:grid}.live-automations-workspace-identity{align-items:center;gap:11px;min-width:0;display:flex}.live-automations-workspace-identity>span{width:40px;height:40px;color:var(--blue);background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.live-automations-workspace-identity>div,.live-automations-access{gap:2px;min-width:0;display:grid}.live-automations-workspace small,.live-automations-access small{color:var(--muted)}.live-automations-workspace-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-automations-access{border-left:1px solid var(--line);min-width:138px;padding-left:18px}.live-automations-business-select select,.live-automations-field input,.live-automations-field select,.live-automations-condition-row input,.live-automations-condition-row select{border:1.5px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px}.live-automations-business-select select,.live-automations-business-select .ui-select{width:min(280px,29vw)}.live-automations-business-select select:focus,.live-automations-field input:focus,.live-automations-field select:focus,.live-automations-condition-row input:focus,.live-automations-condition-row select:focus{border-color:var(--blue);outline:3px solid var(--blue-soft)}.live-automations-page-state{border:1.5px solid var(--line);min-height:118px;color:var(--muted);background:#fff;border-radius:13px;align-items:center;gap:12px;margin-bottom:14px;padding:20px;display:flex}.live-automations-page-state>div{gap:3px;display:grid}.live-automations-page-state strong{color:var(--ink)}.live-automations-page-state.error{color:#9d2929;background:#fff7f7;border-color:#efb7b7}.live-automations-readiness{box-shadow:var(--shadow-xs);background:linear-gradient(135deg,#fff 0%,#fffaf1 100%);border:1.5px solid #e3c98e;margin-bottom:14px;padding:0;overflow:hidden}.live-automations-readiness.disabled{background:linear-gradient(135deg,#fff 0%,#f7f9fc 100%);border-color:#d5dde7}.live-automations-readiness>header{border-bottom:1px solid #d1b16f66;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.live-automations-readiness.disabled>header{border-bottom-color:var(--line)}.live-automations-readiness>header>span,.live-automations-readiness-grid article>span{color:#7a4514;background:#fff1d6;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.live-automations-readiness.disabled>header>span,.live-automations-readiness.disabled .live-automations-readiness-grid article>span{color:#52677e;background:#edf1f5}.live-automations-readiness>header p,.live-automations-composer>header p,.live-automations-contract>header p{color:#8a5a17;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.05em}.live-automations-readiness.disabled>header p{color:#617386}.live-automations-readiness>header h2{color:var(--blue-deep);font-size:var(--text-section-title);margin-top:3px}.live-automations-readiness>header em{color:#77500f;font-size:11px;font-style:normal;font-weight:var(--weight-semibold);white-space:nowrap;background:#fff8e8;border:1px solid #e3c98e;border-radius:999px;padding:6px 10px}.live-automations-readiness.disabled>header em{color:#58687a;background:#f6f8fa;border-color:#cbd5df}.live-automations-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.live-automations-readiness-grid article{align-items:flex-start;gap:11px;min-width:0;padding:17px 18px;display:flex}.live-automations-readiness-grid article+article{border-left:1px solid #d1b16f52}.live-automations-readiness.disabled .live-automations-readiness-grid article+article{border-left-color:var(--line)}.live-automations-readiness-grid article>span{border-radius:10px;width:36px;height:36px}.live-automations-readiness-grid article>div{gap:3px;min-width:0;display:grid}.live-automations-readiness-grid small{color:var(--muted)}.live-automations-readiness-grid strong{color:var(--blue-deep);font-size:13px}.live-automations-readiness-grid p{color:var(--muted);font-size:12px;line-height:1.5}.live-automations-activation-gate{color:#714912;background:#fff8e8b8;border-top:1px solid #d1b16f66;align-items:flex-start;gap:8px;padding:12px 18px;font-size:12px;line-height:1.5;display:flex}.live-automations-readiness.disabled .live-automations-activation-gate{border-top-color:var(--line)}.live-automations-activation-gate svg{flex:none;margin-top:1px}.live-automations-readiness-error,.live-automations-readiness-loading{min-height:112px;color:var(--muted);align-items:center;gap:11px;padding:18px;display:flex}.live-automations-readiness-error{color:#9d2929;background:#fff7f7}.live-automations-readiness-error>div{gap:3px;display:grid}.live-automations-feedback{border:1.5px solid;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.live-automations-feedback.success{border-color:var(--success-line);color:#17643a;background:var(--success-soft)}.live-automations-feedback.error{color:#9d2929;background:#fff4f4;border-color:#efb7b7}.live-automations-feedback>div{flex:1;gap:2px;min-width:0;display:grid}.live-automations-feedback small{color:inherit;opacity:.82}.live-automations-composer{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);margin-bottom:14px;padding:0;overflow:hidden}.live-automations-composer>header{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:16px 18px;display:flex}.live-automations-composer>header>div{align-items:center;gap:11px;min-width:0;display:flex}.live-automations-composer>header>div>span{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.live-automations-composer>header>div>div{gap:2px;min-width:0;display:grid}.live-automations-composer>header p,.live-automations-contract>header p{color:var(--blue)}.live-automations-composer>header h2{color:var(--blue-deep);font-size:var(--text-section-title)}.live-automations-composer>header small{color:var(--muted)}.live-automations-composer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px;display:grid}.live-automations-field{align-content:start;gap:6px;display:grid}.live-automations-field>span{color:var(--ink);font-size:13px;font-weight:var(--weight-semibold)}.live-automations-field small{color:var(--muted);font-size:11px;line-height:1.45}.live-automations-fixed-action{color:var(--blue-deep);background:var(--blue-soft);border:1.5px solid #cbd8e6;border-radius:11px;align-items:flex-start;gap:11px;margin:0 18px 18px;padding:14px;display:flex}.live-automations-fixed-action>span{background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.live-automations-fixed-action>div{gap:2px;display:grid}.live-automations-fixed-action small,.live-automations-fixed-action p{color:var(--muted);font-size:12px}.live-automations-conditions{border:1.5px solid var(--line);border-radius:12px;min-width:0;margin:0 18px 18px;padding:15px}.live-automations-conditions legend{color:var(--ink);font-size:13px;font-weight:var(--weight-semibold);padding:0 6px}.live-automations-conditions-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.live-automations-conditions-heading p{color:var(--muted);font-size:12px}.live-automations-condition-list{gap:8px;display:grid}.live-automations-condition-row{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;grid-template-columns:auto minmax(190px,.9fr) auto minmax(220px,1.1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.live-automations-condition-number{width:26px;height:26px;color:var(--blue-deep);background:var(--blue-soft);font-size:11px;font-weight:var(--weight-semibold);border-radius:8px;place-items:center;display:grid}.live-automations-operator{color:var(--muted);white-space:nowrap;font-size:12px}.live-automations-remove-condition{color:#9d2929;background:0 0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.live-automations-remove-condition:hover:not(:disabled){background:#fff1f0}.live-automations-remove-condition:disabled{cursor:not-allowed;opacity:.48}.live-automations-condition-empty{border:1px dashed var(--line-strong);min-height:72px;color:var(--muted);background:#fbfcfe;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.live-automations-condition-empty>span{gap:2px;display:grid}.live-automations-condition-empty strong{color:var(--ink)}.live-automations-composer-error{color:#9d2929;background:#fff4f4;border:1px solid #efb7b7;border-radius:10px;align-items:flex-start;gap:9px;margin:0 18px 18px;padding:12px 13px;display:flex}.live-automations-composer-error>span{gap:3px;display:grid}.live-automations-composer-error small{color:inherit;opacity:.82}.live-automations-composer>footer{border-top:1.5px solid var(--line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.live-automations-composer>footer p{max-width:650px;color:var(--muted);align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.live-automations-composer>footer p svg{flex:none;margin-top:1px}.live-automations-composer>footer>div{flex:none;gap:8px;display:flex}.live-automations-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.live-automations-summary article{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:14px;gap:3px;padding:17px 18px;display:grid}.live-automations-summary strong{color:var(--blue-deep);letter-spacing:-.035em;font-size:23px}.live-automations-summary span{color:var(--muted);font-size:13px}.live-automations-list{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);overflow:hidden}.live-automations-list>header{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 18px;display:flex}.live-automations-list>header h2{color:var(--blue-deep);font-size:var(--text-section-title)}.live-automations-list>header p{color:var(--muted);margin-top:4px}.live-automations-list-tools{align-items:center;gap:7px;display:flex}.live-automations-search{width:min(290px,31vw)}.live-automations-list-state{min-height:190px;color:var(--muted);justify-content:center;align-items:center;gap:13px;padding:26px;display:flex}.live-automations-list-state>div{gap:4px;display:grid}.live-automations-list-state strong{color:var(--ink)}.live-automations-list-state.error{color:#9d2929;background:snow}.live-automations-rule-list{display:grid}.live-automations-rule-list article{border-bottom:1.5px solid var(--line);grid-template-columns:auto minmax(190px,.72fr) minmax(440px,1.55fr) minmax(130px,auto) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.live-automations-rule-list article:last-child{border-bottom:0}.live-automations-rule-icon{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;display:grid}.live-automations-rule-main,.live-automations-rule-main>span,.live-automations-rule-state,.live-automations-rule-definition>span{gap:4px;min-width:0;display:grid}.live-automations-rule-main strong,.live-automations-rule-definition strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-automations-rule-main code,.live-automations-rule-definition code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;overflow:hidden}.live-automations-rule-main small{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.live-automations-rule-definition{grid-template-columns:minmax(160px,1.2fr) minmax(150px,1fr) minmax(120px,.75fr);gap:13px;min-width:0;margin:0;display:grid}.live-automations-rule-definition small{color:var(--muted);font-size:10px}.live-automations-rule-definition strong{font-size:12px}.live-automations-status{width:fit-content;min-height:27px;font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;display:inline-flex}.live-automations-status.active{border-color:var(--success-line);color:#17643a;background:var(--success-soft)}.live-automations-status.draft{color:#58687a;background:#f6f8fa;border-color:#cbd5df}.live-automations-status.paused{color:#77500f;background:#fff8e8;border-color:#e8c98e}.live-automations-status.archived{color:#7a2730;background:#fff0f1;border-color:#e4b9bd}.live-automations-rule-state small{max-width:150px;color:var(--muted);font-size:10px;line-height:1.35}.live-automations-rule-actions{justify-content:flex-end;display:flex}.live-automations-rule-actions .button{white-space:nowrap;min-height:37px;padding-inline:10px;font-size:12px}.live-automations-contract{border:1.5px solid var(--line);background:linear-gradient(135deg,#f7faff,#fff 72%);border-radius:15px;margin-top:14px;padding:21px}.live-automations-contract>header h2{color:var(--blue-deep);font-size:var(--text-section-title);margin-top:4px}.live-automations-contract>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.live-automations-contract article{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:16px;display:grid}.live-automations-contract article>span{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.live-automations-contract h3{color:var(--blue-deep);font-size:15px}.live-automations-contract code{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.live-automations-contract article p{color:var(--muted);font-size:12px;line-height:1.5}.live-automations-page .is-spinning{animation:.75s linear infinite live-automations-spin}@keyframes live-automations-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.live-automations-page .is-spinning{animation-duration:1.5s}}@media (width<=1180px){.live-automations-rule-list article{grid-template-columns:auto minmax(210px,.78fr) minmax(430px,1.5fr)}.live-automations-rule-state{grid-column:2;justify-self:start}.live-automations-rule-actions{grid-column:3;justify-content:flex-start}}@media (width<=880px){.live-automations-readiness-grid,.live-automations-contract>div{grid-template-columns:1fr}.live-automations-readiness-grid article+article{border-top:1px solid #d1b16f52;border-left:0}.live-automations-readiness.disabled .live-automations-readiness-grid article+article{border-top-color:var(--line);border-left:0}.live-automations-condition-row{grid-template-columns:auto minmax(0,1fr) auto}.live-automations-condition-row>label:last-of-type{grid-column:2}.live-automations-remove-condition{grid-area:1/3/3}.live-automations-rule-list article{grid-template-columns:auto minmax(0,1fr);align-items:start}.live-automations-rule-definition,.live-automations-rule-state,.live-automations-rule-actions{grid-column:2}.live-automations-rule-definition{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-top:11px}}@media (width<=680px){.live-automations-workspace{grid-template-columns:1fr;gap:12px}.live-automations-access{border-top:1px solid var(--line);border-left:0;min-width:0;padding:10px 0 0}.live-automations-business-select,.live-automations-business-select select,.live-automations-business-select .ui-select{width:100%}.live-automations-readiness>header{grid-template-columns:auto minmax(0,1fr)}.live-automations-readiness>header em{grid-column:1/-1;justify-self:start}.live-automations-feedback,.live-automations-composer>footer,.live-automations-conditions-heading,.live-automations-list>header,.live-automations-list-state{flex-direction:column;align-items:stretch}.live-automations-feedback .button{width:100%}.live-automations-composer-grid,.live-automations-summary{grid-template-columns:1fr}.live-automations-composer>footer>div{width:100%;display:grid}.live-automations-conditions-heading .button,.live-automations-list-tools,.live-automations-search{width:100%}.live-automations-search{flex:1}.live-automations-rule-definition{grid-template-columns:1fr}.live-automations-rule-definition strong,.live-automations-rule-main strong,.live-automations-rule-main code,.live-automations-rule-definition code{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.live-automations-rule-actions,.live-automations-rule-actions .button{width:100%}.live-automations-list-state{text-align:left;justify-content:flex-start}}@media (width<=500px){.live-automations-condition-row{grid-template-columns:1fr auto;align-items:stretch}.live-automations-condition-number{display:none}.live-automations-condition-row>label:first-of-type,.live-automations-condition-row>label:last-of-type,.live-automations-operator{grid-column:1}.live-automations-remove-condition{grid-area:1/2/4;align-self:center}.live-automations-rule-list article{grid-template-columns:auto minmax(0,1fr);padding:14px}.live-automations-rule-definition,.live-automations-rule-state,.live-automations-rule-actions{grid-column:1/-1}}.live-flyers-page{max-width:1320px}.live-flyers-workspace{border:1.5px solid var(--line);min-height:66px;box-shadow:var(--shadow-xs);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:11px 14px;display:flex}.live-flyers-workspace>div:first-child,.live-flyers-workspace-actions{align-items:center;gap:11px;min-width:0;display:flex}.live-flyers-workspace>div:first-child>span{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.live-flyers-workspace>div:first-child>div{gap:2px;min-width:0;display:grid}.live-flyers-workspace small{color:var(--muted)}.live-flyers-workspace .ui-select__trigger{border:1.5px solid var(--line-strong);min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px}.live-flyers-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.live-flyers-summary article{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:14px;gap:3px;padding:16px 17px;display:grid}.live-flyers-summary article.locked{background:#fffaf3;border-color:#ead2b0}.live-flyers-summary article.ready{border-color:var(--success-line);background:var(--success-soft)}.live-flyers-summary strong{color:var(--blue-deep);font-size:21px}.live-flyers-summary article.locked strong{color:#815019;font-size:16px}.live-flyers-summary span{color:var(--muted);font-size:12px}.live-flyers-notice{border:1.5px solid;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:13px 14px;display:flex}.live-flyers-notice>span{gap:3px;display:grid}.live-flyers-notice small{color:inherit;opacity:.82}.live-flyers-notice.warning{color:#7a4514;background:#fff8ee;border-color:#e9cba6}.live-flyers-layout{grid-template-columns:minmax(340px,.82fr) minmax(420px,1.18fr);align-items:start;gap:16px;display:grid}.live-flyers-composer,.live-flyers-preview{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);overflow:hidden}.live-flyers-composer>header,.live-flyers-preview>header{border-bottom:1.5px solid var(--line);align-items:center;gap:12px;min-height:82px;padding:16px 18px;display:flex}.live-flyers-composer>header>span{width:38px;height:38px;color:var(--blue);background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.live-flyers-composer>header>div,.live-flyers-preview>header>div{gap:3px;min-width:0;display:grid}.live-flyers-composer>header p,.live-flyers-preview>header p{color:var(--blue);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.05em}.live-flyers-composer>header h2,.live-flyers-preview>header h2{font-size:var(--text-section-title)}.live-flyers-composer>header small,.live-flyers-preview>header small{color:var(--muted);font-size:12px}.live-flyers-fields{gap:15px;padding:18px;display:grid}.live-flyers-fields>label{gap:7px;display:grid}.live-flyers-fields>label>span,.live-flyers-format-picker legend{color:var(--ink);font-size:12px;font-weight:var(--weight-semibold)}.live-flyers-fields .ui-select__trigger,.live-flyers-fields input,.live-flyers-fields textarea{border:1.5px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.live-flyers-fields textarea{resize:vertical;min-height:104px;line-height:1.5}.live-flyers-fields .ui-select__trigger:focus-visible,.live-flyers-fields input:focus-visible,.live-flyers-fields textarea:focus-visible{border-color:var(--blue);outline:3px solid color-mix(in srgb, var(--blue) 16%, transparent)}.live-flyers-fields label>small{color:var(--muted);font-size:11px;line-height:1.45}.live-flyers-load-more{justify-content:center;width:100%}.live-flyers-load-more .is-spinning{animation:.8s linear infinite live-flyers-spin}@keyframes live-flyers-spin{to{transform:rotate(360deg)}}.live-flyers-format-picker{border:0;min-width:0;padding:0}.live-flyers-format-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.live-flyers-format-picker label{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;gap:2px;min-width:0;padding:11px;display:grid;position:relative}.live-flyers-format-picker label.selected{border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue)}.live-flyers-format-picker label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--blue) 20%, transparent);outline-offset:2px}.live-flyers-format-picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.live-flyers-format-picker strong{color:var(--ink);font-size:13px}.live-flyers-format-picker small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.live-flyers-reset{color:var(--blue);font-size:12px;font-weight:var(--weight-semibold);background:0 0;border:0;justify-self:start;padding:0}.live-flyers-reset:hover{text-decoration:underline}.live-flyers-checks{border:1.5px solid var(--line);background:#fbfcfe;border-radius:12px;margin:0 18px}.live-flyers-checks>header{border-bottom:1px solid var(--line);color:var(--blue);align-items:flex-start;gap:9px;padding:13px 14px;display:flex}.live-flyers-checks>header div,.live-flyers-checks li span{gap:2px;display:grid}.live-flyers-checks>header strong,.live-flyers-checks li strong{color:var(--ink);font-size:12px}.live-flyers-checks>header small,.live-flyers-checks li small{color:var(--muted);font-size:10px}.live-flyers-checks ul{margin:0;padding:0;list-style:none;display:grid}.live-flyers-checks li{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:11px 14px;display:flex}.live-flyers-checks li:last-child{border-bottom:0}.live-flyers-checks li.passed>svg{color:var(--success)}.live-flyers-checks li.blocked>svg,.live-flyers-checks li.advisory>svg{color:#9a5c14}.live-flyers-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:18px;display:grid}.live-flyers-actions>small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.4}.live-flyers-page .button.primary,.live-flyers-page .button.primary *{color:#fff!important}.live-flyers-preview>header{justify-content:space-between}.live-flyers-preview-state{color:#7a4514;min-height:28px;font-size:10px;font-weight:var(--weight-semibold);background:#fff1dc;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.live-flyers-stage{background:linear-gradient(45deg,#173b6309 25%,#0000 25%) 0 0/24px 24px,linear-gradient(45deg,#0000 75%,#173b6309 75%) 0 0/24px 24px,#f4f6f9;place-items:center;min-height:720px;padding:32px;display:grid}.live-flyer-sheet{color:#102640;background:radial-gradient(circle at 88% 9%,#3f82c329,#0000 26%),linear-gradient(150deg,#fff 10%,#f6faff 100%);border:1px solid #d8dee7;border-radius:4px;flex-direction:column;width:min(100%,430px);min-height:610px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #12243a29}.live-flyer-sheet.a4{min-height:620px}.live-flyer-sheet.a5{width:min(88%,390px);min-height:555px}.live-flyer-sheet.counter{width:min(72%,330px);min-height:470px;padding:24px}.live-flyer-watermark{z-index:0;color:#7e4c151b;letter-spacing:.08em;text-align:center;pointer-events:none;width:150%;font-size:clamp(20px,3vw,32px);font-weight:850;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-31deg)}.live-flyer-brand,.live-flyer-program,.live-flyer-copy,.live-flyer-qr-locked,.live-flyer-sheet>footer,.live-flyer-powered{z-index:1;position:relative}.live-flyer-brand{align-items:center;gap:11px;display:flex}.live-flyer-brand>span{color:#fff;background:#173b63;border-radius:13px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:850;display:grid}.live-flyer-brand>div{gap:2px;min-width:0;display:grid}.live-flyer-brand strong{overflow-wrap:anywhere;font-size:14px}.live-flyer-brand small{color:#607187;font-size:9px}.live-flyer-program{gap:4px;margin-top:34px;display:grid}.live-flyer-program>span{color:#173b63;background:#e6eff9;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:760}.live-flyer-program strong{overflow-wrap:anywhere;font-size:13px}.live-flyer-copy{gap:11px;margin-top:24px;display:grid}.live-flyer-copy h3{font-weight:var(--weight-bold);overflow-wrap:anywhere;color:#102640;letter-spacing:-.04em;max-width:13ch;font-size:clamp(28px,4vw,43px);line-height:.98}.live-flyer-copy p{overflow-wrap:anywhere;color:#485b72;max-width:36ch;font-size:12px;line-height:1.55}.live-flyer-sheet.counter .live-flyer-copy h3{font-size:29px}.live-flyer-sheet.counter .live-flyer-copy p{font-size:10px}.live-flyer-qr-locked{color:#6e7d8f;text-align:center;background:#ffffffd1;border:1.5px dashed #bdc7d3;border-radius:14px;place-items:center;gap:4px;width:160px;min-height:160px;margin:25px 0 22px;padding:14px;display:grid}.live-flyer-qr-locked>span{color:#9ba8b8;place-items:center;display:grid}.live-flyer-qr-locked>div{color:#7a4514;align-items:center;gap:5px;font-size:10px;display:inline-flex}.live-flyer-qr-locked small{color:#758497;font-size:8px;line-height:1.35}.live-flyer-sheet.counter .live-flyer-qr-locked{width:130px;min-height:130px;margin-top:18px}.live-flyer-sheet>footer{border-top:1px solid #173b6324;gap:5px;margin-top:auto;padding-top:14px;display:grid}.live-flyer-sheet>footer span{overflow-wrap:anywhere;color:#52667d;align-items:center;gap:6px;min-width:0;font-size:9px;display:inline-flex}.live-flyer-powered{color:#728195;letter-spacing:.06em;text-transform:uppercase;margin-top:12px;font-size:8px;font-weight:700}.live-flyers-preview-note{border-top:1.5px solid var(--line);color:var(--blue);background:#fbfcfe;align-items:flex-start;gap:9px;padding:15px 18px;display:flex}.live-flyers-preview-note>span{gap:3px;display:grid}.live-flyers-preview-note strong{color:var(--ink);font-size:12px}.live-flyers-preview-note small{color:var(--muted);font-size:10px;line-height:1.45}@media (width<=980px){.live-flyers-layout{grid-template-columns:1fr}.live-flyers-stage{min-height:650px}}@media (width<=760px){.live-flyers-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.live-flyers-workspace{flex-direction:column;align-items:stretch}.live-flyers-workspace-actions .ui-select{width:100%}.live-flyers-workspace-actions label{flex:1;min-width:0}}@media (width<=560px){.live-flyers-summary,.live-flyers-format-picker>div{grid-template-columns:1fr}.live-flyers-format-picker small{white-space:normal}.live-flyers-actions{grid-template-columns:1fr}.live-flyers-actions .button{justify-content:center;width:100%}.live-flyers-stage{min-height:560px;padding:18px 10px}.live-flyer-sheet,.live-flyer-sheet.a4,.live-flyer-sheet.a5,.live-flyer-sheet.counter{width:min(100%,320px);min-height:490px;padding:22px}.live-flyer-copy h3,.live-flyer-sheet.counter .live-flyer-copy h3{font-size:29px}.live-flyer-qr-locked,.live-flyer-sheet.counter .live-flyer-qr-locked{width:128px;min-height:128px}.live-flyers-preview>header{flex-direction:column;align-items:flex-start}}@media print{.live-flyers-page{display:none!important}}@media (prefers-reduced-motion:reduce){.live-flyers-load-more .is-spinning{animation:none}}.live-integrations-page{max-width:1320px}.live-integrations-page .button.primary,.live-integrations-page .button.primary *{color:#fff}.live-integrations-workspace{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);grid-template-columns:minmax(240px,1fr) minmax(230px,auto) minmax(300px,1.1fr);align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:grid}.live-integrations-workspace-identity{align-items:center;gap:11px;min-width:0;display:flex}.live-integrations-workspace-identity>span{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:12px;flex:none;place-items:center;display:grid}.live-integrations-workspace-identity>div{gap:2px;min-width:0;display:grid}.live-integrations-workspace-identity small,.live-integrations-business-select>span,.live-integrations-access dt{color:var(--muted);font-size:11px}.live-integrations-workspace-identity strong{color:var(--blue-deep);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-integrations-business-select{gap:5px;min-width:0;display:grid}.live-integrations-business-select select{border:1.5px solid var(--line-strong);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 34px 0 11px}.live-integrations-access{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;margin:0;display:grid}.live-integrations-access>div{border-left:1px solid var(--line);gap:3px;min-width:0;padding-left:14px;display:grid}.live-integrations-access dd{color:var(--ink-soft);font-size:12px;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.live-integrations-access-warning,.live-integrations-runtime,.live-integrations-feedback,.live-integrations-readonly-note{border:1px solid;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 13px;display:flex}.live-integrations-access-warning,.live-integrations-runtime.closed{color:#8f2424;background:#fff5f4;border-color:#efb7b7}.live-integrations-runtime.loading{color:var(--blue);background:#f5f9fd;border-color:#c8d7e8}.live-integrations-runtime.limited{color:#77500f;background:#fff8e8;border-color:#e8c98e}.live-integrations-runtime.ready{color:#21613a;background:#f0faf3;border-color:#a8d2b5}.live-integrations-access-warning>span,.live-integrations-runtime>span{gap:3px;display:grid}.live-integrations-access-warning small,.live-integrations-runtime small{color:inherit;opacity:.86;font-size:12px;line-height:1.45}.live-integrations-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.live-integrations-summary article{border:1.5px solid var(--line);min-width:0;box-shadow:var(--shadow-xs);background:#fff;border-radius:14px;gap:3px;padding:17px 18px;display:grid}.live-integrations-summary strong{color:var(--blue-deep);font-size:23px}.live-integrations-summary span{color:var(--muted);font-size:13px}.live-integrations-summary .external-proof{background:#fffdf7;border-color:#e8c98e}.live-integrations-summary .external-proof strong{color:#77500f}.live-integrations-feedback.success{color:#21613a;background:#f0faf3;border-color:#a8d2b5}.live-integrations-feedback.error{color:#8f2424;background:#fff5f4;border-color:#efb7b7}.live-integrations-feedback.warning{color:#77500f;background:#fff8e8;border-color:#e8c98e}.live-integrations-catalog,.live-integrations-create,.live-integrations-registry{border:1.5px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden}.live-integrations-catalog>header,.live-integrations-create>header,.live-integrations-registry>header{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:16px 18px;display:flex}.live-integrations-catalog>header>div,.live-integrations-create>header>div,.live-integrations-registry>header>div{gap:3px;display:grid}.live-integrations-catalog>header p,.live-integrations-create>header p,.live-integrations-registry>header p{color:var(--blue);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.05em}.live-integrations-catalog h2,.live-integrations-create h2,.live-integrations-registry h2{color:var(--blue-deep);font-size:var(--text-section-title)}.live-integrations-catalog>header>div>span,.live-integrations-create>header>div>span,.live-integrations-registry>header>div>span{color:var(--muted);font-size:12px;line-height:1.45}.live-integrations-network-gate,.live-integrations-create-gate,.live-integrations-registry>header>span{min-height:29px;font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.live-integrations-network-gate,.live-integrations-create-gate.closed{color:#77500f;background:#fff8e8;border-color:#e8c98e}.live-integrations-create-gate.ready{color:#21613a;background:#f0faf3;border-color:#a8d2b5}.live-integrations-registry>header>span{color:var(--blue);background:var(--blue-soft);border-color:#c8d7e8}.live-integrations-state{min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.live-integrations-state>div{gap:3px;max-width:620px;display:grid}.live-integrations-state strong{color:var(--ink)}.live-integrations-state p{font-size:13px;line-height:1.45}.live-integrations-state.error{color:#8f2424;background:#fff7f7;justify-content:flex-start}.live-integrations-state.empty{min-height:170px}.live-integration-provider-grid{background:#f8fafc;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.live-integration-provider-card{border:1.5px solid var(--line);background:#fff;border-radius:13px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.live-integration-provider-card>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.live-integration-provider-mark{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.live-integration-provider-mark.manual_retail{color:#245e4c;background:#e6f4ed}.live-integration-provider-mark.generic_webhook{color:#4f3c92;background:#f0edff}.live-integration-provider-mark.shopify{color:#386c25;background:#edf8e9}.live-integration-provider-mark.woocommerce{color:#6a3f86;background:#f5ecfb}.live-integration-status{min-height:26px;font-size:10px;font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.live-integration-status.available,.live-integration-status.local{color:#21613a;background:#f0faf3;border-color:#a8d2b5}.live-integration-status.setup,.live-integration-status.staged{color:#77500f;background:#fff8e8;border-color:#e8c98e}.live-integration-status.planned{color:#58687a;background:#f6f8fa;border-color:#cbd5df}.live-integration-status.degraded,.live-integration-status.revoked{color:#8f2424;background:#fff4f3;border-color:#efb7b7}.live-integration-provider-card h3{color:var(--blue-deep);font-size:16px}.live-integration-provider-card p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.live-integration-provider-card dl{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;gap:8px;margin:0;padding:11px;display:grid}.live-integration-provider-card dl>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-integration-provider-card dt,.live-integration-provider-card dd{font-size:11px}.live-integration-provider-card dt{color:var(--muted)}.live-integration-provider-card dd{color:var(--ink-soft);font-weight:var(--weight-semibold);text-align:right;margin:0}.live-integration-provider-card footer{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:7px;padding-top:11px;font-size:11px;line-height:1.45;display:flex}.live-integrations-create>form{display:grid}.live-integrations-create fieldset{border:0;gap:14px;min-width:0;margin:0;padding:17px 18px;display:grid}.live-integrations-create fieldset:disabled{opacity:.68}.live-integrations-create-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.live-integrations-create .field,.live-integration-credential-form .field{gap:6px;min-width:0;display:grid}.live-integrations-create .field label,.live-integration-credential-form .field label{color:var(--ink);font-size:12px;font-weight:var(--weight-semibold)}.live-integrations-create input,.live-integrations-create select,.live-integrations-create textarea,.live-integration-credential-form input{border:1.5px solid var(--line-strong);width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:0 11px}.live-integrations-create textarea{resize:vertical;min-height:82px;padding-block:10px}.live-integrations-create input:focus,.live-integrations-create select:focus,.live-integrations-create textarea:focus,.live-integration-credential-form input:focus,.live-integrations-business-select select:focus{border-color:var(--blue);outline:3px solid var(--blue-soft)}.live-integrations-create .field small,.live-integration-credential-form .field small{color:var(--muted);font-size:11px;line-height:1.4}.live-integrations-notes-field{max-width:760px}.live-integrations-webhook-setup-note{color:var(--blue-deep);background:#f5f9fd;border:1px solid #c8d7e8;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.live-integrations-webhook-setup-note>span{gap:3px;display:grid}.live-integrations-webhook-setup-note small{color:var(--muted);line-height:1.45}.live-integrations-create>form>footer{border-top:1.5px solid var(--line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.live-integrations-idempotency{color:#77500f;align-items:flex-start;gap:9px;max-width:760px;display:flex}.live-integrations-idempotency>span{gap:2px;display:grid}.live-integrations-idempotency small{color:var(--muted);font-size:11px;line-height:1.45}.live-integrations-readonly-note{color:var(--blue-deep);background:#f5f9fd;border-color:#c8d7e8;margin:14px 18px 0;font-size:12px}.live-integration-connection-list{display:grid}.live-integration-connection-list>article{border-top:1.5px solid var(--line);grid-template-columns:minmax(250px,.88fr) minmax(430px,1.5fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.live-integration-connection-list>article:first-child{border-top:0}.live-integration-connection-list>article.revoked{background:#fafbfc}.live-integration-connection-list>article.revoked>:not(.live-integration-revoke-confirmation){opacity:.72}.live-integration-connection-main{align-items:center;gap:11px;min-width:0;display:flex}.live-integration-connection-main>div{gap:3px;min-width:0;display:grid}.live-integration-connection-main small{color:var(--muted);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.live-integration-connection-main h3{color:var(--blue-deep);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.live-integration-connection-main .live-integration-status{justify-self:start}.live-integration-connection-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;min-width:0;margin:0;display:grid}.live-integration-connection-meta>div{gap:4px;min-width:0;display:grid}.live-integration-connection-meta dt{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.live-integration-connection-meta dd{color:var(--ink-soft);font-size:11px;font-weight:var(--weight-semibold);text-overflow:ellipsis;margin:0;line-height:1.4;overflow:hidden}.live-integration-connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.live-integration-connection-actions .button{min-height:36px;padding-inline:10px;font-size:11px}.live-integration-credential-form,.live-integration-revoke-confirmation{border:1px solid;border-radius:11px;grid-column:1/-1;gap:14px;padding:15px;display:grid}.live-integration-credential-form{background:#f5f9fd;border-color:#c8d7e8}.live-integration-credential-heading{color:var(--blue-deep);align-items:flex-start;gap:9px;display:flex}.live-integration-credential-heading>span{gap:3px;display:grid}.live-integration-credential-heading small{color:var(--muted);font-size:11px;line-height:1.45}.live-integration-credential-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.live-integration-credential-form footer{border-top:1px solid #d7e2ee;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.live-integration-revoke-confirmation{color:#8f2424;background:#fff5f4;border-color:#efb7b7;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.live-integration-revoke-confirmation>div{gap:3px;display:grid}.live-integration-revoke-confirmation small{color:#775151;font-size:11px;line-height:1.45}.live-integrations-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.live-integrations-safety-grid article{border:1.5px solid var(--line);color:var(--blue);background:#fff;border-radius:13px;align-content:start;gap:8px;padding:17px;display:grid}.live-integrations-safety-grid h2{color:var(--blue-deep);font-size:15px}.live-integrations-safety-grid p{color:var(--muted);font-size:12px;line-height:1.5}.live-integrations-page .is-spinning{animation:.75s linear infinite live-integrations-spin}@keyframes live-integrations-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.live-integrations-workspace{grid-template-columns:minmax(220px,1fr) minmax(220px,auto)}.live-integrations-access{border-top:1px solid var(--line);grid-column:1/-1;padding-top:11px}.live-integrations-access>div:first-child{border-left:0;padding-left:0}.live-integration-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-integration-connection-list>article{grid-template-columns:minmax(240px,.85fr) minmax(420px,1.5fr)}.live-integration-connection-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;padding-top:11px}}@media (width<=820px){.live-integrations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.live-integrations-create-fields{grid-template-columns:1fr}.live-integrations-create>form>footer{flex-direction:column;align-items:stretch}.live-integrations-create>form>footer .button{width:100%}.live-integration-connection-list>article{grid-template-columns:1fr;align-items:start;gap:14px}.live-integration-connection-meta{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-block:12px}.live-integration-connection-actions{border-top:0;grid-column:auto;width:100%;padding-top:0}.live-integration-credential-form,.live-integration-revoke-confirmation{grid-column:auto;width:100%}.live-integration-revoke-confirmation{grid-template-columns:auto minmax(0,1fr)}.live-integration-revoke-confirmation .button{grid-column:auto}.live-integrations-safety-grid{grid-template-columns:1fr}}@media (width<=680px){.live-integrations-workspace{grid-template-columns:1fr;gap:12px}.live-integrations-business-select,.live-integrations-business-select select,.live-integrations-business-select .ui-select{width:100%}.live-integrations-access{grid-column:auto;grid-template-columns:1fr}.live-integrations-access>div,.live-integrations-access>div:first-child{border-left:0;padding-left:0}.live-integrations-access dd{white-space:normal}.live-integrations-catalog>header,.live-integrations-create>header,.live-integrations-registry>header{flex-direction:column;align-items:flex-start}.live-integrations-network-gate,.live-integrations-create-gate,.live-integrations-registry>header>span{white-space:normal}.live-integration-provider-grid,.live-integration-connection-meta,.live-integration-credential-fields{grid-template-columns:1fr}.live-integration-connection-meta dd{text-overflow:clip;overflow:visible}.live-integration-connection-actions{flex-direction:column;align-items:stretch}.live-integration-connection-actions .button,.live-integration-credential-form footer .button,.live-integration-revoke-confirmation .button{width:100%}.live-integration-credential-form footer{grid-template-columns:1fr;display:grid}.live-integration-revoke-confirmation{grid-template-columns:auto minmax(0,1fr)}.live-integration-revoke-confirmation .button{grid-column:1/-1}}@media (width<=440px){.live-integrations-summary{grid-template-columns:1fr}.live-integrations-catalog>header,.live-integrations-create>header,.live-integrations-registry>header,.live-integrations-create fieldset,.live-integrations-create>form>footer,.live-integration-connection-list>article{padding-inline:14px}.live-integration-provider-grid{padding:10px}}.route-loading{min-height:100vh;color:var(--muted);text-align:center;place-content:center;gap:12px;font-size:14px;display:grid}.route-loading span{border:3px solid var(--line);border-top-color:var(--blue);border-radius:50%;width:32px;height:32px;margin-inline:auto;animation:.7s linear infinite route-loading-spin}@keyframes route-loading-spin{to{transform:rotate(360deg)}}.app-shell{background:radial-gradient(circle at 78% -12%, #fff 0 12%, transparent 38%), linear-gradient(135deg, #f4f7ff, var(--canvas));max-width:100vw;min-height:100vh;overflow-x:clip}.sidebar{z-index:30;width:var(--sidebar-width);border-right:1.5px solid var(--line);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 34px #30446e0d}.brand{height:var(--topbar-height);border-bottom:1px solid var(--line);font-size:19px;font-weight:var(--weight-semibold);letter-spacing:-.03em;align-items:center;gap:10px;padding:0 20px;display:flex}.business-shell-logo .digiloyalai-logo__image{height:34px}.brand-mark{place-items:center;width:29px;height:24px;display:grid;position:relative}.brand-mark span{border:3px solid var(--blue);border-left:0;border-right:0;border-radius:50%;width:25px;height:9px;position:absolute;transform:rotate(-8deg)}.brand-mark span:last-child{width:19px;transform:translateY(7px)rotate(-8deg)}.icon-button.sidebar-close{margin-left:auto;display:none}.sidebar-nav{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(155deg,#d6e2fa,#e7ddf8 60%,#f2dfe9) border-box;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:1;gap:3px;min-height:0;margin:12px 10px;padding:4px;display:flex;overflow-y:auto}.nav-link{color:#475467;min-height:44px;font-size:var(--text-nav);font-weight:var(--weight-semibold);border-radius:9px;align-items:center;gap:12px;padding:9px 12px;transition:color .15s,background .15s,transform .15s;display:flex}.nav-link:hover{color:var(--ink);background:#f4f7fb}.nav-link.active{background:var(--blue);color:#fff!important}.nav-link.active :where(*){color:#fff!important}.nav-separator{background:var(--line);height:1px;margin:10px 10px 6px}.nav-label{color:var(--muted-2);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;padding:0 12px 4px}.sidebar-footer{border-top:1px solid var(--line);gap:9px;padding:12px;display:grid}.quick-action{border-radius:var(--radius);text-align:left;background:#fbfdff;border:1px solid #d8e4f5;align-items:center;gap:10px;padding:12px;display:flex}.quick-action:hover{border-color:var(--brand-border);background:var(--surface-blue)}.quick-action-icon{color:#fff;background:var(--lime);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.quick-action strong,.quick-action small{display:block}.quick-action strong{color:var(--blue-deep);font-size:14px}.quick-action small{color:var(--muted);margin-top:2px;font-size:12px}.command-hint{min-height:40px;color:var(--muted);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}.command-hint:hover{color:var(--ink);background:#f6f8fb}.command-hint span{text-align:left;flex:1}kbd{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-bottom-color:#b6c1d1;border-radius:5px;padding:2px 5px;font-family:inherit;font-size:12px;box-shadow:0 1px #d7dee8}.topbar{z-index:25;top:0;right:0;left:var(--sidebar-width);height:var(--topbar-height);border-bottom:1.5px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafbfff0;justify-content:space-between;align-items:center;gap:20px;padding:0 24px;display:flex;position:fixed}.mobile-menu{display:inline-grid}.tenant-wrap{position:relative}.tenant-switcher{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:10px;align-items:center;gap:9px;min-width:210px;min-height:44px;padding:6px 10px 6px 7px;display:flex}.tenant-switcher:hover{border-color:var(--line-strong)}.tenant-switcher:disabled{cursor:default;opacity:.78}.tenant-switcher:disabled:hover{border-color:var(--line)}.tenant-switcher>span:nth-child(2){flex:1;min-width:0}.tenant-switcher strong,.tenant-switcher small{display:block}.tenant-switcher strong{color:var(--ink);font-size:14px;line-height:1.2}.tenant-switcher small{color:var(--muted);margin-top:2px;font-size:12px}.tenant-avatar{color:#fff;width:32px;height:32px;font-size:12px;font-weight:var(--weight-semibold);background:#101828;border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.tenant-avatar img{object-fit:cover;width:100%;height:100%}.tenant-avatar.neutral{color:#344054;background:#e8edf4}.tenant-avatar.warm{color:#6c2f15;background:#fee4d6}.surface-popover{z-index:60;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:278px;box-shadow:var(--shadow-md);padding:8px;position:absolute;top:calc(100% + 8px);left:0}.tenant-option{text-align:left;background:0 0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.tenant-option:hover,.tenant-option.active{background:#f4f7fb}.tenant-option>span:last-child{gap:2px;display:grid}.tenant-option strong{font-size:14px}.tenant-option small{color:var(--muted);font-size:12px}.tenant-test-toggle{border-top:1px solid var(--line);width:100%;min-height:44px;color:var(--blue-deep);font-size:14px;font-weight:var(--weight-semibold);text-align:left;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px;display:flex}.tenant-test-toggle:hover{background:#f4f7fb}.tenant-test-toggle small{color:var(--muted)}.tenant-test-toggle>svg{flex-shrink:0}.tenant-test-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.tenant-manage{border-top:1px solid var(--line);width:100%;min-height:40px;color:var(--blue-deep);font-size:14px;font-weight:var(--weight-semibold);text-align:left;background:0 0;margin-top:5px;padding:10px}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-search{border:1px solid var(--line);min-width:190px;height:42px;color:var(--muted);background:var(--surface);border-radius:9px;align-items:center;gap:8px;padding:0 8px 0 11px;font-size:14px;display:flex}.topbar-search span{text-align:left;flex:1}.icon-button{width:38px;height:38px;color:var(--ink-soft);background:0 0;border-radius:9px;place-items:center;display:inline-grid}.icon-button:hover{background:#f0f4f8}.notification-button{position:relative}.notification-button span{color:#fff;background:var(--blue);width:18px;height:18px;font-size:12px;font-weight:var(--weight-semibold);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;right:1px}.account-button{background:linear-gradient(145deg, var(--blue), var(--blue-deep));width:36px;height:36px;font-size:14px;font-weight:var(--weight-semibold);border-radius:50%;place-items:center;display:grid;color:#fff!important}.app-main{min-height:100vh;margin-left:var(--sidebar-width);padding-top:var(--topbar-height)}.page{width:min(100%,1920px);min-height:calc(100vh - var(--topbar-height));margin:0 auto;padding:30px 34px 52px}.page-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.page-header h1{color:var(--ink);font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:1.2}.page-header>div:first-child>p:not(.page-eyebrow){max-width:720px;color:var(--muted);margin-top:7px;font-size:14px}.page-eyebrow{font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--blue-deep)!important;margin-bottom:5px!important;font-size:12px!important}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.button{min-height:42px;font-size:var(--text-control);font-weight:var(--weight-semibold);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.button:active{transform:translateY(1px)}.button.primary{background:var(--blue);box-shadow:0 1px 2px #173b6338;color:#fff!important}.app-shell .button.primary :where(*){color:#fff!important}.button.primary:hover{background:var(--blue-deep)}.button.secondary{border-color:var(--line-strong);background:var(--surface)}.button.secondary:hover{background:#fbfcfe;border-color:#aebbcf}.button.ghost{color:var(--blue-deep);background:0 0}.button.ghost:hover{background:var(--blue-soft)}.button.danger{color:var(--red);background:var(--red-soft);border-color:#f4c7c3}.button:disabled{cursor:not-allowed;opacity:.48}.select-button{border:1px solid var(--line-strong);min-height:42px;color:var(--ink-soft);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:inline-flex}.ui-select{width:100%;min-width:0;display:block;position:relative}.ui-select__trigger{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--surface);font-size:var(--text-control);text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 11px;line-height:1.35;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;box-shadow:0 1px 2px #10182808}.ui-select--compact .ui-select__trigger{min-height:38px;padding-block:6px}.ui-select__trigger:hover:not(:disabled){background:#fbfdff;border-color:#90a7c0}.ui-select.is-open .ui-select__trigger,.ui-select__trigger:focus-visible{outline-offset:1px;background:#fbfdff;border-color:#7894b2;outline:3px solid #173b631f;box-shadow:0 8px 22px #102b4914}.ui-select__trigger:disabled{cursor:not-allowed;color:#7b8a9d;box-shadow:none;opacity:.72;background:#f3f6fa}.ui-select__value{min-width:0;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select__value.is-placeholder{color:var(--muted);font-weight:var(--weight-medium)}.ui-select__trigger>svg{color:#60758e;transition:transform .14s}.ui-select.is-open .ui-select__trigger>svg{transform:rotate(180deg)}.ui-select__layer{z-index:5000;background:#fff;border:1px solid #c7d5e5;border-radius:12px;flex-direction:column;min-width:0;padding:6px;animation:.12s ease-out ui-select-enter;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 46px #102b492e,0 3px 10px #102b4914}.ui-select__layer[data-placement=top]{transform-origin:bottom}.ui-select__layer[data-placement=bottom]{transform-origin:top}@keyframes ui-select-enter{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}.ui-select__search{color:#60758e;background:#f8fafd;border:1px solid #d1dce9;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:40px;margin-bottom:5px;padding:0 9px;display:grid}.ui-select__search:focus-within{background:#fff;border-color:#7894b2;outline:3px solid #173b631a}.ui-select__search input{width:100%;min-width:0;height:38px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:13px}.ui-select__search input:focus-visible{outline:0}.ui-select__options{overscroll-behavior:contain;scrollbar-color:#b8c7d8 transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.ui-select__options:focus-visible{outline:0}.ui-select__option{min-height:42px;color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 9px;display:grid}.ui-select__option>span{gap:2px;min-width:0;display:grid}.ui-select__option strong,.ui-select__option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select__option strong{font-size:13px;font-weight:var(--weight-semibold)}.ui-select__option small{color:var(--muted);font-size:11px}.ui-select__option.is-active:not(.is-disabled),.ui-select__option:hover:not(.is-disabled){color:var(--blue-deep);background:#f3f7fc}.ui-select__option.is-active:not(.is-disabled){box-shadow:inset 3px 0 0 var(--blue)}.ui-select__option.is-selected:not(.is-disabled){color:#fff;background:var(--blue)}.ui-select__option.is-active.is-selected:not(.is-disabled){color:#fff;background:var(--blue-deep)}.ui-select__option>svg{color:var(--blue)}.ui-select__option.is-selected small,.ui-select__option.is-selected>svg{color:#fff}.ui-select__option.is-disabled{cursor:not-allowed;opacity:.48}@media (pointer:coarse),(width<=760px){.ui-select--compact .ui-select__trigger,.ui-select__option{min-height:44px}.ui-select__search input{font-size:16px}}.ui-select__empty{color:var(--muted);text-align:center;padding:18px 12px;font-size:13px}input[type=search]{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}@media (prefers-reduced-motion:reduce){.ui-select__layer{animation:none}.ui-select__trigger,.ui-select__trigger>svg{transition:none}}.panel{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 10px 28px #2d40660d}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.panel-header h2,.panel-header h3{font-size:var(--text-card-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}.panel-body{padding:18px}.status{color:var(--ink-soft);font-size:12px;font-weight:var(--weight-semibold);align-items:center;gap:6px;display:inline-flex}.status-dot{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.status.success .status-dot{background:var(--success)}.status.warning .status-dot{background:var(--orange)}.status.danger .status-dot{background:var(--red)}.status.info .status-dot{background:var(--blue)}.toggle{background:#d9e1ec;border-radius:99px;width:36px;height:21px;padding:2px;transition:background .16s;position:relative}.toggle span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .16s;display:block;box-shadow:0 1px 3px #10182838}.toggle.checked{background:var(--blue)}.toggle.checked span{transform:translate(15px)}.check-control{color:#fff;background:#fff;border:1px solid #c7d1df;border-radius:5px;place-items:center;width:17px;height:17px;display:inline-grid}.check-control.checked{border-color:var(--blue);background:var(--blue)}.field{gap:6px;display:grid}.field>label,.field-label{color:var(--ink-soft);font-size:13px;font-weight:var(--weight-semibold)}.field input,.field select,.field textarea,.text-input,.text-select{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:9px;padding:0 11px;font-size:14px}.field textarea{resize:vertical;min-height:96px;padding-top:10px}.field input:focus,.field select:focus,.field textarea:focus,.text-input:focus,.text-select:focus{border-color:#7894b2;outline:3px solid #173b631f}.field small{color:var(--muted);font-size:12px}.tabs{border-bottom:1px solid var(--line);gap:3px;display:flex}.tab-button{min-height:44px;color:var(--muted);font-size:14px;font-weight:var(--weight-semibold);background:0 0;padding:0 13px;position:relative}.tab-button:hover{color:var(--ink)}.tab-button.active{color:var(--blue-deep)}.tab-button.active:after{background:var(--blue);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;white-space:nowrap;width:100%}.data-table th{border-bottom:1.5px solid var(--line);height:44px;color:var(--muted);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.035em;text-align:left;text-transform:uppercase;padding:0 12px}.data-table td{border-bottom:1px solid var(--line);height:60px;color:var(--ink-soft);padding:0 12px;font-size:13.5px}.data-table tbody tr{transition:background .13s}.data-table tbody tr:hover{background:#f9fbfe}.data-table tbody tr.selected{background:var(--surface-blue);box-shadow:inset 3px 0 var(--blue)}.data-table tbody tr:last-child td{border-bottom:0}.chip{border:1px solid var(--line);min-height:24px;color:var(--ink-soft);font-size:12px;font-weight:var(--weight-semibold);background:#f8fafc;border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.chip.blue{color:var(--blue-deep);border-color:var(--brand-border);background:var(--blue-soft)}.chip.lime{color:var(--blue-deep);background:var(--lime-soft);border-color:#c3d1df}.chip.green{color:var(--blue-deep);background:var(--green-soft);border-color:#c3d1df}.chip.orange{color:#a15c04;background:var(--orange-soft);border-color:#f9d9aa}.empty-state{min-height:260px;color:var(--muted);text-align:center;place-items:center;padding:40px;display:grid}.empty-state>div{justify-items:center;gap:9px;max-width:360px;display:grid}.empty-state-icon{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:13px;place-items:center;display:grid}.empty-state h3{color:var(--ink);font-size:15px}.empty-state p{font-size:14px}.drawer-layer,.modal-layer{z-index:100;position:fixed;inset:0}.drawer-backdrop,.modal-dismiss{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b122061;width:100%;height:100%;position:absolute;inset:0}.drawer{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;width:min(460px,100%);height:100%;animation:.18s ease-out drawer-in;display:flex;position:absolute;top:0;right:0;box-shadow:-16px 0 46px #10182829}.drawer.wide{width:min(560px,100%)}@keyframes drawer-in{0%{opacity:0;transform:translate(18px)}}.drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;padding:0 18px;display:flex}.drawer>header h2{font-size:var(--text-section-title);font-weight:var(--weight-semibold)}.drawer-content{background:#fbfcfe;flex:1;min-height:0;overflow-y:auto}.modal-layer{place-items:start center;padding-top:min(14vh,130px);display:grid}.command-palette{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(620px,100% - 28px);position:relative;overflow:hidden;box-shadow:0 26px 70px #1018283d}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:58px;padding:0 15px;display:flex}.command-input input{border:0;outline:0;flex:1;min-width:0;font-size:14px}.command-palette>p{color:var(--muted);font-size:14px;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;padding:12px 14px 6px}.command-palette>button{width:calc(100% - 16px);color:var(--ink-soft);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:12px;margin:2px 8px;padding:11px;display:flex}.command-palette>button:hover{color:var(--blue-deep);background:var(--blue-soft)}.command-palette>button>span{flex:1;gap:2px;display:grid}.command-palette>button strong{font-size:14px}.command-palette>button small{color:var(--muted);font-size:12px}.sidebar-backdrop{display:none}.notice{border:1px solid var(--brand-border);color:var(--brand-text);background:var(--brand-selected);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:14px;display:flex}.notice.warning{color:#7a4d0b;background:#fffaef;border-color:#f3d29d}.notice.success{color:var(--success);border-color:var(--success-line);background:var(--success-soft)}.toast{z-index:140;border:1px solid var(--success-line);max-width:360px;color:var(--success);box-shadow:var(--shadow-md);font-size:14px;font-weight:var(--weight-semibold);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:fixed;bottom:20px;right:20px}}.business-identity-logo.has-image{background:#fff;border:1px solid #d9dfeb;flex-shrink:0;overflow:hidden}.business-identity-logo.has-image img{object-fit:contain;width:100%;height:100%;padding:2px;display:block}.launchpad-shell .tenant-avatar.business-identity-logo.has-image{width:46px;height:46px}.launchpad-shell .live-admin-business-mark.business-identity-logo.has-image{width:56px;height:56px}@media (width<=720px){.launchpad-shell .tenant-avatar.business-identity-logo.has-image{width:36px;height:36px}}.launchpad-shell{--sidebar-width:322px;--topbar-height:82px;--line:#d9dfeb;--line-strong:#aebbd0;background:#fbfcff}.launchpad-shell .sidebar{border-right:1px solid var(--line);box-shadow:none}.launchpad-shell .brand{padding-inline:24px}.launchpad-shell .business-shell-logo .digiloyalai-logo__image{height:36px}.launchpad-shell .sidebar-nav{scrollbar-width:thin;background:#fff;border:0;border-radius:0;gap:2px;margin:0;padding:20px 19px 28px}.launchpad-shell .nav-label{color:#73809a;letter-spacing:.055em;padding:0 3px 12px;font-size:12px;font-weight:700}.launchpad-shell .daily-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launchpad-shell .nav-link{color:#102b49;flex-shrink:0;gap:23px;min-height:44px;padding:10px 8px;font-size:15px;font-weight:500}.launchpad-shell .nav-link svg{flex-shrink:0}.launchpad-shell .daily-link{color:#102b49;text-align:center;background:#f0f5ff;border:1px solid #dce5fa;border-radius:10px;flex-direction:column;justify-content:center;gap:14px;min-height:114px;padding:16px 10px 12px;line-height:1.3}.launchpad-shell .daily-link svg{color:#3436ff}.launchpad-shell .daily-link-2{background:#f7f0ff;border-color:#ecdfff}.launchpad-shell .daily-link-2 svg{color:#8817ed}.launchpad-shell .daily-link-3{background:#fff2f7;border-color:#f8dfea}.launchpad-shell .daily-link-3 svg{color:#e50070}.launchpad-shell .daily-link:hover{border-color:#aebbd0;box-shadow:0 2px 5px #173b630f}.launchpad-shell .daily-link.active{background:#173b63;border-color:#173b63;font-weight:600}.launchpad-shell .nav-separator{flex-shrink:0;margin:16px 0}.launchpad-shell .topbar{border-bottom:1px solid var(--line);background:#fff;padding-inline:27px 34px}.launchpad-shell .tenant-switcher{border:1px solid var(--line);border-radius:12px;gap:12px;min-height:54px}.launchpad-shell .tenant-switcher strong{font-size:16px}.launchpad-shell .tenant-switcher small{font-size:13px}.launchpad-shell .tenant-avatar{width:38px;height:38px}.launchpad-shell .topbar-search{border:1px solid var(--line);border-radius:12px;width:250px;min-height:52px;font-size:16px;font-weight:400}.launchpad-shell .app-main{background:#fcfdff;min-width:0;container:business-workspace/inline-size}.launchpad-shell .page{--text-page-title:30px;--text-section-title:21px;--text-body:15px;--text-control:15px;width:100%;min-width:0;max-width:none;margin-inline:0;padding:34px 40px 44px;font-size:15px}.launchpad-shell .app-main>.page,.launchpad-shell .builder-layout,.launchpad-shell .loyalty-inventory-wallet-panel{width:100%;min-width:0;max-width:none;margin-inline:0}.launchpad-shell :is(.live-programs-list-tools,.live-automations-list-tools){flex:1;justify-content:flex-end;min-width:0}.launchpad-shell :is(.live-programs-search,.live-automations-search){width:100%;min-width:0;max-width:none}.launchpad-shell :is(.live-programs-list,.live-automations-list)>header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.launchpad-shell .card-editor-tabs,.launchpad-shell .card-background-library>.search-field{width:100%;max-width:none}.launchpad-shell .card-library-categories>button{flex:120px}@media (width>=901px){.launchpad-shell .loyalty-card-designer .page-header{max-width:none}.launchpad-shell .loyalty-card-designer .card-designer-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.launchpad-shell .loyalty-card-designer .card-designer-preview-panel{margin-top:0}}.launchpad-shell .live-admin-summary{gap:20px;margin-top:28px;margin-bottom:24px}.launchpad-shell .active-cards-summary>div{min-width:0}.launchpad-shell .active-cards-summary>div>small:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.launchpad-shell .active-cards-summary>a{color:#315cc8;background:#f0f4fc;border-radius:8px;place-items:center;min-width:40px;min-height:40px;margin-left:auto;display:grid}.launchpad-shell .live-admin-summary article{min-height:116px;box-shadow:none;border-width:1px;padding:22px}.launchpad-shell .live-admin-page .page-header p{margin-top:8px;font-size:16px}.launchpad-shell .live-admin-summary small{font-size:14px}.launchpad-shell .live-admin-summary strong{font-size:22px}.launchpad-shell .live-admin-summary article>span{background:#f0f4fc;width:50px;height:50px}.launchpad-shell .live-admin-businesses header p,.launchpad-shell .live-admin-next header p{font-size:16px}.launchpad-shell .live-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.launchpad-shell .live-admin-businesses,.launchpad-shell .live-admin-next{min-height:390px;box-shadow:none;border-width:1px}.launchpad-shell .live-admin-businesses>header,.launchpad-shell .live-admin-next>header{border-width:1px;padding:26px 22px}.launchpad-shell .live-admin-businesses h2,.launchpad-shell .live-admin-next h2{font-size:20px}.launchpad-shell .live-admin-next>a{border-width:1px;min-height:94px;padding:20px 22px}.launchpad-shell .live-admin-business-list article{min-height:94px;padding:20px 22px}@media (width>=1081px) and (width<=1366px){.launchpad-shell{--sidebar-width:286px}.launchpad-shell .page{padding:36px}.launchpad-shell .live-admin-summary{gap:16px}.launchpad-shell .live-admin-grid{gap:20px}}@media (width<=1080px){.launchpad-shell .sidebar{visibility:hidden;width:min(322px,90vw)}.launchpad-shell .sidebar.is-open{visibility:visible}.launchpad-shell .brand{padding-inline:18px}.launchpad-shell .page{padding:28px 28px 40px}.launchpad-shell .live-admin-grid{grid-template-columns:1fr}.launchpad-shell .live-admin-businesses,.launchpad-shell .live-admin-next{min-height:auto}}@media (width<=720px){.launchpad-shell{--topbar-height:64px}.launchpad-shell .topbar{gap:6px;padding-inline:10px}.launchpad-shell .tenant-wrap{flex:1;min-width:0}.launchpad-shell .tenant-switcher{gap:7px;width:100%;min-height:44px}.launchpad-shell .tenant-switcher strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:14px;overflow:hidden}.launchpad-shell .tenant-avatar{width:30px;height:30px}.launchpad-shell .topbar-search{width:40px;min-width:40px;min-height:44px}.launchpad-shell .page{--text-page-title:25px;--text-section-title:19px;padding:24px 20px 36px}.launchpad-shell :is(.live-programs-list,.live-automations-list)>header{grid-template-columns:minmax(0,1fr)}.launchpad-shell .live-admin-summary{gap:12px;margin-top:24px;margin-bottom:20px}.launchpad-shell .live-admin-summary article{min-height:88px;padding:18px}.launchpad-shell .live-admin-grid{gap:20px}.launchpad-shell .business-shell-logo .digiloyalai-logo__image{height:30px}}:is(.brand-navigation,.brand-navigation-mobile){--rail-background:linear-gradient(164deg, #273b79 0%, #3c2c70 48%, #682465 100%);--rail-text:#fff;--rail-muted:#e0ddf0;--rail-line:#ffffff47;--rail-hover:#ffffff1f;--rail-selected:#173b63;--rail-logo-width:174px}:is(.launchpad-shell .sidebar,.member-shell-sky .member-sidebar,.store-shell .store-sidebar).brand-navigation{color:var(--rail-text);background:var(--rail-background);box-shadow:none;border-right:1px solid #433878}.launchpad-shell .brand-navigation .brand{border-bottom-color:#0000;flex-shrink:0;padding-inline:19px}:is(.launchpad-shell,.member-shell-sky,.store-shell) .brand-navigation :is(.brand,.member-brand,.store-brand) .digiloyalai-logo{color:#23365b;background:#fff;border:1px solid #e1e5f0;border-radius:12px;align-items:center;gap:8px;width:fit-content;min-width:0;max-width:100%;padding:10px 12px;display:inline-flex;box-shadow:0 2px 5px #101b411f}:is(.launchpad-shell,.member-shell-sky,.store-shell) .brand-navigation :is(.brand,.member-brand,.store-brand) .digiloyalai-logo__image-wrap{flex:0 1 var(--rail-logo-width);min-width:0}:is(.launchpad-shell,.member-shell-sky,.store-shell) .brand-navigation :is(.brand,.member-brand,.store-brand) .digiloyalai-logo__image{width:var(--rail-logo-width);object-fit:contain;max-width:100%;height:auto}:is(.launchpad-shell,.member-shell-sky,.store-shell) .brand-navigation :is(.brand,.member-brand,.store-brand) .digiloyalai-logo__suffix{color:#3b4770;letter-spacing:.06em;border-left:1px solid #d9dfeb;flex:none;padding-left:8px;font-size:8.5px;font-weight:700;display:block}.launchpad-shell .brand-navigation .sidebar-nav{scrollbar-color:#aaa5cb transparent;background:0 0}.launchpad-shell .brand-navigation .nav-label{color:var(--rail-muted)}.launchpad-shell .brand-navigation .nav-separator{background:var(--rail-line)}.launchpad-shell .brand-navigation .nav-link:not(.daily-link),.member-shell-sky .member-sidebar.brand-navigation nav button,.store-shell .brand-navigation .store-navigation button{color:var(--rail-text);border:1px solid #0000;min-height:44px}.launchpad-shell .brand-navigation .nav-link:not(.daily-link):hover,.member-shell-sky .member-sidebar.brand-navigation nav button:hover,.store-shell .brand-navigation .store-navigation button:hover{color:var(--rail-text);background:var(--rail-hover);border-color:var(--rail-line)}.launchpad-shell .brand-navigation .nav-link.active,.member-shell-sky .member-sidebar.brand-navigation nav button.active,.store-shell .brand-navigation .store-navigation button.active{color:var(--rail-text);background:var(--rail-selected);box-shadow:none;border-color:#9baed2}.launchpad-shell .brand-navigation .daily-link.active svg{color:var(--rail-text)}.launchpad-shell .brand-navigation .sidebar-close{color:var(--rail-text);flex-shrink:0;min-width:44px;min-height:44px}.launchpad-shell .brand-navigation .sidebar-close:hover{background:var(--rail-hover)}.member-shell-sky .brand-navigation .member-brand{--rail-logo-width:146px;background:0 0;margin-inline:0}.member-shell-sky .member-sidebar.brand-navigation{overflow-x:hidden}.member-shell-sky .brand-navigation .member-sidebar-support{border-color:var(--rail-line)}.member-shell-sky .brand-navigation .member-sidebar-support button{color:var(--rail-text)}.member-shell-sky .brand-navigation .member-sidebar-support button:hover{background:var(--rail-hover)}.member-shell-sky .brand-navigation .member-sidebar-support :is(small,svg){color:var(--rail-muted)}.store-shell .brand-navigation .store-brand{--rail-logo-width:146px;border-bottom-color:#0000;flex-shrink:0;padding:12px 14px}.store-shell .brand-navigation .store-role-guard{border:1px solid var(--rail-line);color:var(--rail-text);background:#11183b40}.store-shell .brand-navigation .store-role-guard :is(p,svg){color:var(--rail-muted)}.store-shell .brand-navigation .store-staff-card{border-color:var(--rail-line)}.store-shell .brand-navigation .store-staff-card strong{color:var(--rail-text)}.store-shell .brand-navigation .store-staff-card small{color:var(--rail-muted)}.store-shell .brand-navigation .store-staff-card button{color:var(--rail-text);min-width:44px;min-height:44px}.store-shell .brand-navigation .store-staff-card button:hover{background:var(--rail-hover)}:is(.member-shell-sky .member-bottom-nav,.store-shell .store-bottom-nav).brand-navigation-mobile{border-top-color:var(--rail-line);background:var(--rail-background)}:is(.member-shell-sky .member-bottom-nav,.store-shell .store-bottom-nav).brand-navigation-mobile button{color:var(--rail-text)}:is(.member-shell-sky .member-bottom-nav,.store-shell .store-bottom-nav).brand-navigation-mobile button:hover{background:var(--rail-hover)}:is(.member-shell-sky .member-bottom-nav,.store-shell .store-bottom-nav).brand-navigation-mobile button.active{color:var(--rail-text);background:var(--rail-selected);box-shadow:inset 0 3px #c8d5ff}:is(.brand-navigation,.brand-navigation-mobile) :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #fff}.brand-navigation .store-branch-picker button:focus-visible{outline-offset:2px;outline-color:#173b63}@media (width<=1100px){.member-shell-sky .brand-navigation .member-brand{--rail-logo-width:120px}}@media (width<=1080px){.launchpad-shell .brand-navigation .brand{--rail-logo-width:154px;gap:8px;padding-inline:14px}.launchpad-shell .brand-navigation .brand .digiloyalai-logo{padding:9px 10px}}@media (forced-colors:active){:is(.brand-navigation,.brand-navigation-mobile) :is(a,button):focus-visible{outline-color:highlight}:is(.brand-navigation,.brand-navigation-mobile) [aria-current=page]{outline-offset:-2px;outline:2px solid highlight}}.minimal-business-shell{--sidebar-width:272px;--topbar-height:84px;--line:#d6dfeb;--text:#132f50;background:#fff}.minimal-business-shell .sidebar{width:var(--sidebar-width)}.minimal-business-shell .brand{height:108px;padding:24px 17px}.minimal-business-shell .brand-navigation{--rail-logo-width:160px;--rail-background:linear-gradient(164deg,#303d79 0%,#3c2c70 48%,#5c2860 100%)}.minimal-business-shell .brand-navigation .brand .digiloyalai-logo{border-radius:10px;gap:8px;padding:12px 10px}.minimal-business-shell .brand-navigation .brand .digiloyalai-logo__suffix{padding-left:7px;font-size:7px}.minimal-business-shell .sidebar-nav{gap:3px;padding:4px 17px 24px}.minimal-business-shell .nav-label{letter-spacing:.09em;padding:4px 4px 13px;font-size:10px}.minimal-business-shell .daily-navigation{gap:10px}.minimal-business-shell .daily-link{border-radius:9px;gap:12px;min-height:102px;padding:13px 8px;font-size:14px}.minimal-business-shell .daily-link svg{width:27px;height:27px}.minimal-business-shell .nav-link:not(.daily-link){gap:16px;min-height:48px;padding:12px;font-size:15px}.minimal-business-shell .nav-separator{margin:21px 0 13px}.minimal-business-shell .sidebar .nav-link.active,.minimal-business-shell .sidebar .nav-link.active:hover{color:#fff;background:#173b63;border-color:#9baed2}.minimal-business-shell .topbar{gap:16px;padding-inline:36px}.minimal-business-shell .tenant-switcher{background:#fff;border-color:#0000;padding:4px 0}.minimal-business-shell .tenant-switcher:hover{background:#f7f9fc}.minimal-business-shell .tenant-switcher strong{font-size:15px}.minimal-business-shell .tenant-avatar{width:44px;height:44px}.minimal-business-shell .tenant-switcher small{font-size:12px}.minimal-business-shell .topbar-actions{gap:14px}.minimal-business-shell .topbar-search{border-color:#0000;justify-content:center;width:42px;min-width:42px;min-height:42px;padding:0}.minimal-business-shell .topbar-search>span{display:none}.minimal-business-shell .business-language-menu{color:#69768a;align-items:center;gap:7px;display:flex}.minimal-business-shell .business-language-menu .ui-select{width:124px;min-width:0}.minimal-business-shell .business-language-menu .ui-select__trigger{background:#fff;border:1px solid #d6dfeb;min-height:42px;font-size:14px}.minimal-business-shell .app-main{background:#fff}.minimal-business-shell .page{--text-page-title:29px;--text-section-title:21px;--text-body:15px;--text-control:15px;padding:34px 36px 44px}.minimal-business-shell .page-header{margin-bottom:28px}.minimal-business-shell .page-header h1{letter-spacing:-.025em;font-size:29px;font-weight:650}.minimal-business-shell .page-header p{color:#6b778d;max-width:850px;font-size:15px;line-height:1.5}.minimal-business-shell .page-header .page-eyebrow{display:none}.minimal-business-shell .button{min-height:42px;box-shadow:none;border-radius:7px;font-size:14px}.minimal-business-shell .panel{box-shadow:none;border-color:#d6dfeb;border-radius:9px}.minimal-business-shell .field :is(input,textarea),.minimal-business-shell .search-field{border-radius:7px}.business-section-heading{padding:34px 36px 0}.business-section-heading h1{color:#132f50;letter-spacing:-.025em;margin:0 0 26px;font-size:29px;font-weight:650;line-height:1.2}.business-section-tabs{scrollbar-width:thin;border-bottom:1px solid #d6dfeb;gap:28px;display:flex;overflow-x:auto}.business-section-tabs a{white-space:nowrap;color:#6b778d;border-bottom:2px solid #0000;min-height:44px;padding:0 1px 15px;font-size:15px;font-weight:500}.business-section-tabs a.active{color:#173b63;border-bottom-color:#173b63;font-weight:600}.minimal-business-shell .has-business-section>.page{padding-top:25px}.minimal-business-shell .has-business-section>.page>.page-header h1{font-size:21px}.minimal-business-shell .has-business-section>.page>.page-header{margin-bottom:24px}.minimal-business-shell :is(.live-forms-workspace,.live-marketing-workspace,.live-automations-workspace,.live-flyers-workspace,.live-team-workspace,.live-programs-workspace){box-shadow:none;background:#f8fafc;border-color:#e4e9f0;padding:12px 16px}.minimal-business-shell :is(.live-forms-workspace,.live-marketing-workspace,.live-automations-workspace,.live-flyers-workspace,.live-team-workspace,.live-programs-workspace)>label{max-width:260px}.minimal-business-shell :is(.live-team-runtime-notice,.live-forms-notice,.live-marketing-runtime-notice,.live-automations-runtime-notice){box-shadow:none;border-radius:7px;margin-block:18px;padding:12px 16px;font-size:13px}.minimal-business-shell :is(.live-team-runtime-notice,.live-forms-notice,.live-marketing-runtime-notice,.live-automations-runtime-notice) strong{font-size:14px}.minimal-business-shell :is(.live-team-runtime-notice,.live-forms-notice,.live-marketing-runtime-notice,.live-automations-runtime-notice) small{font-size:12px}.minimal-business-shell :is(.live-admin-businesses,.live-admin-next,.live-programs-list,.live-marketing-list,.live-automations-list,.live-team-list,.live-stores-card,.live-identity-card,.live-branding-card,.live-forms-list,.live-integrations-catalog,.directory-results,.reports-result){box-shadow:none;background:#fff;border:0;border-radius:0}.minimal-business-shell :is(.live-admin-businesses,.live-admin-next,.live-programs-list,.live-marketing-list,.live-automations-list,.live-team-list,.live-stores-card,.live-identity-card,.live-branding-card,.live-forms-list,.directory-results,.reports-result)>header{background:#fff;border-bottom:1px solid #d6dfeb;padding:18px 0}.minimal-business-shell :is(.live-admin-kicker,.live-team-kicker){letter-spacing:.06em;color:#758399;font-size:10px}.minimal-business-shell .live-admin-summary{border-block:1px solid #e2e7ee;gap:0;margin:32px 0 30px;padding:24px 0}.minimal-business-shell .live-admin-summary article{border:0;background:0 0;border-right:1px solid #dce3ed;border-radius:0;gap:14px;min-height:90px;padding:0 25px}.minimal-business-shell .live-admin-summary article:first-child{padding-left:0}.minimal-business-shell .live-admin-summary article:last-child{border-right:0}.minimal-business-shell .live-admin-summary article>span{display:none}.minimal-business-shell .live-admin-summary strong{font-size:34px;font-weight:650;line-height:1.4}.minimal-business-shell .live-admin-summary small{font-size:14px}.minimal-business-shell .live-admin-grid{gap:48px}.minimal-business-shell :is(.live-admin-businesses,.live-admin-next){min-height:0}.minimal-business-shell .live-admin-next>a,.minimal-business-shell .live-admin-business-list article{padding:22px 0}.minimal-business-shell :is(.directory-info,.reports-note){background:#f7f9fc;border:0;border-radius:7px;padding:13px 16px;font-size:13px}.minimal-business-shell :is(.directory-results,.reports-result) table th{color:#6b778d;background:#f7f9fc;font-size:13px;font-weight:500}.minimal-business-shell :is(.directory-results,.reports-result) table td{padding-block:17px;font-size:14px}.minimal-business-shell .directory-actions{flex-wrap:nowrap}.minimal-business-shell .reports-stats article{box-shadow:none;background:#fff;border:0;border-left:1px solid #d6dfeb;border-radius:0}.reports-provenance-help{color:#64748b;max-width:100ch;margin:0;font-size:14px;line-height:1.5}.minimal-business-shell .reports-stats article:first-child{border-left:0}.minimal-business-shell :is(.live-team-summary,.live-programs-summary,.live-marketing-summary,.live-automations-summary){border-block:1px solid #e2e7ee;gap:0;margin:24px 0;padding:15px 0}.minimal-business-shell :is(.live-team-summary,.live-programs-summary,.live-marketing-summary,.live-automations-summary)>article{border:0;box-shadow:none;background:#fff;border-right:1px solid #e2e7ee;border-radius:0}.minimal-business-shell :is(.live-team-summary,.live-programs-summary,.live-marketing-summary,.live-automations-summary)>article:last-child{border-right:0}.minimal-business-shell .business-help{color:#6b778d;border-block:1px solid #e2e7ee;margin:18px 0;padding:12px 0;font-size:13px}.minimal-business-shell .business-help>summary{cursor:pointer;color:#173b63;min-height:30px;font-weight:600}.minimal-business-shell .business-help[open]>summary{margin-bottom:12px}.minimal-business-shell :is(.live-forms-workspace,.live-marketing-workspace,.live-automations-workspace,.live-flyers-workspace,.live-team-workspace,.live-programs-workspace){display:none}.minimal-business-shell .live-forms-summary{border-block:1px solid #e2e7ee;gap:0;padding:18px 0}.minimal-business-shell .live-forms-summary article{border:0;box-shadow:none;background:#fff;border-right:1px solid #e2e7ee;border-radius:0}.minimal-business-shell .live-forms-summary article:last-child{border-right:0}.minimal-business-shell .business-team-draft{padding:16px 0}.minimal-business-shell .business-team-draft>summary{font-size:15px}.minimal-business-shell .live-team-composer{margin:16px 0}.minimal-business-shell .wheel-admin-header h1{align-items:center;display:flex}.minimal-business-shell .business-wheel-wordmark{object-fit:contain;object-position:left center;width:220px;height:76px}.minimal-business-shell .wheel-admin-workspace{gap:35px}.minimal-business-shell .live-flyer-brand .business-identity-logo{background:#fff;border-radius:12px;flex-shrink:0;width:96px;height:96px}.minimal-business-shell .live-flyer-powered .digiloyalai-logo{width:180px;max-width:80%;margin:8px auto 0}.minimal-business-shell .live-flyer-powered .digiloyalai-logo__image{width:100%;height:auto}.minimal-business-shell .business-wheel-brand{width:230px;max-width:70%;margin:4px auto 20px}.minimal-business-shell .business-wheel-brand .digiloyalai-logo__image{width:100%;height:auto}.business-overview-columns{grid-template-columns:1fr 1fr;gap:48px;margin:34px 0 42px;display:grid}.business-overview-columns h2,.business-recent h2{margin:0 0 24px;font-size:21px;font-weight:600}.business-featured-card{align-items:center;gap:26px;display:flex}.business-program-art{color:#fff;background:#173b63;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;width:270px;min-height:240px;padding:22px;display:flex}.business-program-art .business-program-brand{background:#fff;border-radius:8px;width:60px;height:60px}.business-program-art small{font-size:12px}.business-program-art strong{font-size:21px;font-weight:600}.business-program-art>span:last-child{opacity:.85;font-size:12px}.business-featured-card>div:last-child{min-width:0}.business-featured-card h3{margin:0 0 7px;font-size:21px}.business-featured-card p{color:#6b778d;margin:0 0 20px;font-size:14px}.business-featured-card small{color:#6b778d;margin-top:13px;font-size:12px;display:block}.business-program-art small{color:#fff;margin:0}.business-quick-links a{color:#132f50;border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.business-quick-links a:first-child{padding-top:0}.business-quick-links strong{font-size:16px;font-weight:600}.business-quick-links small{color:#6b778d;margin-top:6px;font-size:14px;display:block}.business-empty-inline{color:#6b778d;padding:24px 0;font-size:14px}.business-empty-inline a{color:#173b63;align-items:center;gap:9px;margin-top:14px;display:flex}.business-recent-scroll{overflow-x:auto}.business-recent table{border-collapse:collapse;width:100%}.business-recent th,.business-recent td{text-align:left;border-bottom:1px solid #e2e8f0;padding:15px 18px;font-size:14px}.business-recent th{color:#6b778d;background:#f7f9fc;font-size:13px;font-weight:500}@media (width<=1400px){.business-featured-card{flex-direction:column;align-items:flex-start}.business-program-art{width:100%;max-width:330px}}@media (width<=850px){.business-overview-columns{grid-template-columns:1fr;gap:32px}.business-featured-card{flex-direction:row}.business-program-art{width:50%}}@media (width<=500px){.business-featured-card{align-items:flex-start;gap:18px}.business-program-art{gap:10px;min-height:240px;padding:16px}.business-program-art strong,.business-featured-card h3{font-size:18px}.business-featured-card .button{padding:8px 10px;font-size:13px}}@media (width>=1800px){.minimal-business-shell .page,.business-section-heading,.minimal-business-shell .topbar{padding-inline:48px}}@media (width<=1080px){.minimal-business-shell .sidebar{width:272px}.minimal-business-shell .page{padding:28px}.business-section-heading{padding:28px 28px 0}}@media (width<=720px){.minimal-business-shell{--topbar-height:74px}.minimal-business-shell .topbar{gap:8px;padding-inline:12px}.minimal-business-shell .tenant-switcher{gap:7px}.minimal-business-shell .tenant-switcher strong{max-width:130px;font-size:13px}.minimal-business-shell .tenant-switcher small{font-size:11px}.minimal-business-shell .tenant-avatar{width:34px;height:34px}.minimal-business-shell .topbar-actions{gap:5px}.minimal-business-shell .topbar-search,.minimal-business-shell .notification-wrap,.minimal-business-shell .business-language-menu>svg{display:none}.minimal-business-shell .business-language-menu .ui-select{width:66px}.minimal-business-shell .business-language-menu .ui-select__trigger{min-height:44px;padding-inline:8px;font-size:12px}.minimal-business-shell .business-language-menu .ui-select__value{font-size:0}.minimal-business-shell .business-language-menu .ui-select__value:after{content:"ΕΛ";font-size:13px}.minimal-business-shell .business-language-menu[data-language=en] .ui-select__value:after{content:"EN"}.minimal-business-shell :is(.live-team-summary,.live-marketing-summary,.live-automations-summary,.live-forms-summary){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.minimal-business-shell :is(.live-team-summary,.live-marketing-summary,.live-automations-summary,.live-forms-summary) article{min-width:0;padding:12px}.minimal-business-shell .account-button{width:32px;min-width:32px;height:32px;font-size:11px}.minimal-business-shell .page{padding:26px 20px 36px}.minimal-business-shell .page-header h1,.business-section-heading h1{font-size:26px}.business-section-heading{padding:26px 20px 0}.business-section-tabs{gap:24px}.business-section-tabs a{font-size:14px}.minimal-business-shell .live-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.minimal-business-shell .live-admin-summary article{min-width:0;padding-inline:12px}.minimal-business-shell .live-admin-summary article>div{min-width:0}.minimal-business-shell .live-admin-summary small{font-size:12px}.minimal-business-shell .live-admin-summary strong{font-size:28px}.minimal-business-shell .active-cards-summary>a{display:none}.minimal-business-shell .live-admin-grid{gap:28px}.minimal-business-shell .business-wheel-wordmark{width:185px;height:65px}.minimal-business-shell .live-flyer-brand .business-identity-logo{width:80px;height:80px}}.saved-wallet-preview{box-sizing:border-box;color:#26384d;width:100%;min-width:0;font-family:var(--font-ui,"Source Sans 3",sans-serif);background:#f3f5f8;border:1px solid #dce2e9;border-radius:18px;gap:12px;padding:16px;display:grid}.native-wallet-switch{background:#fff;border:1px solid #d0d9e3;border-radius:12px;gap:4px;padding:4px;display:flex}.native-wallet-switch button{color:#28405b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:8px;font-size:13px}.native-wallet-switch button[aria-pressed=true]{color:#fff;background:#173b63}.native-wallet-switch button:focus-visible,.native-wallet-reload:focus-visible{outline-offset:3px;outline:2px solid #1a65bd}.native-wallet-card{text-align:left;border-radius:14px;width:100%;min-width:0;max-width:375px;margin-inline:auto;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 12px 28px #102b4926}.native-wallet-card header{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.native-wallet-brand{align-items:center;gap:10px;min-width:0;display:flex}.native-wallet-brand strong{overflow-wrap:anywhere;font-size:17px}.native-wallet-logo{object-fit:contain;max-width:160px;max-height:50px}.native-wallet-google .native-wallet-logo{border-radius:50%;width:64px;height:64px}.native-wallet-wide{object-fit:contain;max-width:100%;max-height:74px;display:block}.saved-wallet-preview .native-wallet-card h3{overflow-wrap:anywhere;color:inherit;margin:8px 16px 20px;font-size:23px;font-weight:500;line-height:1.2}.native-wallet-fields{justify-content:space-between;gap:12px;margin:0;padding:12px 16px;display:flex}.native-wallet-fields>div{flex:1;min-width:0}.native-wallet-fields dt{color:var(--native-label-color);text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 4px;font-size:10px;line-height:1.3}.native-wallet-fields dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.35}.native-wallet-primary dd{font-size:32px;font-weight:400}.native-wallet-strip{min-height:110px;position:relative}.native-wallet-strip.has-art{aspect-ratio:375/144}.native-wallet-strip .native-wallet-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.native-wallet-strip .native-wallet-primary{padding-top:16px;position:relative}.native-wallet-art{width:100%;height:auto;display:block}.native-wallet-hero{margin-top:0}.native-wallet-google{border-radius:28px;font-family:Roboto,Arial,sans-serif}.native-wallet-google header{justify-content:center;padding:32px 20px 8px}.native-wallet-google .native-wallet-brand{text-align:center;flex-direction:column;gap:12px}.native-wallet-google .native-wallet-brand strong{font-size:14px;font-weight:500}.native-wallet-google .native-wallet-wide{width:100%;max-width:256px;max-height:80px;margin-inline:auto}.saved-wallet-preview .native-wallet-google h3{text-align:center;margin:8px 20px 0;font-size:24px;line-height:1.25}.native-wallet-google .native-wallet-primary{padding:16px 20px 24px}.native-wallet-google .native-wallet-primary dt{text-transform:none;font-size:12px}.native-wallet-google .native-wallet-primary dd{font-size:20px}.native-wallet-google .native-wallet-primary>div:last-child:not(:first-child){text-align:right}.native-wallet-google .native-wallet-barcode{gap:10px;padding:20px 20px 12px}.native-wallet-google .native-wallet-barcode svg{border-radius:16px;width:184px}.native-wallet-apple{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.native-wallet-barcode{text-align:center;justify-items:center;gap:8px;padding:22px 16px 20px;display:grid}.native-wallet-barcode svg{border-radius:4px;max-width:100%;height:auto}.native-wallet-barcode span{overflow-wrap:anywhere;font-size:11px}.native-wallet-details{gap:20px;min-height:260px;padding-block:20px 28px;display:grid}.native-wallet-details dd{white-space:pre-wrap}.native-wallet-note,.native-wallet-error{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.native-wallet-reload{color:#173b63;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d3e0;border-radius:8px;justify-self:center;padding:8px 12px;font-size:13px}.member-saved-wallet{gap:12px;min-width:0;display:grid}.member-saved-wallet>.member-wallet-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:static;inset:auto}.member-shell-sky .member-saved-wallet>.member-wallet-actions{position:static;inset:auto}@media (width<=520px){.saved-wallet-preview{padding:10px}.native-wallet-switch button{font-size:12px}.native-wallet-fields{gap:8px;padding:10px 12px}.native-wallet-card header{padding:12px}.native-wallet-logo{max-width:120px}.native-wallet-primary dd{font-size:28px}}.cards-workspace{flex-direction:column;gap:22px;display:flex}.cards-workspace>.page-header{order:0;margin-bottom:0}.cards-workspace>.loyalty-cards-context{display:none}.cards-workspace>.live-programs-notice{order:2}.cards-workspace>.live-programs-list{border:1px solid #cfd9e6;border-radius:16px;order:3;padding:0;overflow:visible;box-shadow:0 3px 16px #163b6305}.cards-workspace>.loyalty-policy-details{order:4;margin:0}.cards-workspace>.loyalty-rules-details{order:5}.cards-workspace .live-programs-list>header{border:0;align-items:center;padding:16px 22px;display:flex}.cards-workspace .live-programs-list>header>div:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cards-workspace .live-programs-list>header h2{font-size:19px}.cards-workspace .live-programs-list>header p{margin-top:4px;font-size:14px}.cards-workspace .live-programs-list-tools{gap:12px;width:100%}.cards-workspace .live-programs-search{width:55%}.cards-workspace .live-programs-list-tools>.icon-button{margin-left:auto}.cards-workspace [hidden]{display:none!important}.cards-inventory-tabs{border-bottom:1px solid #d8e0ea;gap:24px;padding:0 22px;display:flex}.cards-inventory-tabs button{color:#627289;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:8px 2px;font-size:14px;font-weight:600;display:flex}.cards-inventory-tabs button[aria-pressed=true]{color:#173b63;border-bottom-color:#3478ca}.cards-inventory-tabs button span{background:#eef2f7;border-radius:5px;place-items:center;min-width:22px;min-height:20px;font-size:12px;display:grid}.cards-inventory-tabs button[aria-pressed=true] span{color:#173b63;background:#e6eefb}.cards-inventory-head,.cards-inventory-summary{grid-template-columns:minmax(240px,2.2fr) minmax(95px,.8fr) minmax(110px,1fr) 90px minmax(100px,.8fr) 132px;align-items:center;gap:18px;padding:13px 22px;display:grid}.cards-inventory-head{color:#6a7990;background:#f8fafd;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:600}.cards-inventory-row{border-bottom:1px solid #d8e0ea;min-width:0}.cards-inventory-row:last-child{border-bottom:0;border-radius:0 0 16px 16px}.cards-inventory-summary{color:#233c5b;min-height:98px;font-size:14px}.cards-inventory-row.is-open>.cards-inventory-summary{background:#edf3fc;box-shadow:inset 3px 0 #3478ca}.cards-inventory-name{align-items:center;gap:14px;min-width:0;display:flex}.cards-miniature{color:#fff;background:#173b63;border:1px solid #183b62;border-radius:8px;flex:0 0 73px;place-items:center;width:73px;height:48px;display:grid;overflow:hidden}.cards-workspace .cards-miniature img{object-fit:contain;background:#fff;width:71px;max-width:71px;height:46px;max-height:46px;padding:4px}.cards-inventory-name h3{overflow-wrap:anywhere;color:#193658;margin:0;font-size:16px;font-weight:650;line-height:1.3}.cards-inventory-name small{color:#687b94;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.cards-default{color:#356aa0;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.cards-type{align-items:center;gap:6px;display:flex}.cards-type svg{color:#4c72a4;flex-shrink:0}.cards-rule{overflow-wrap:anywhere;line-height:1.4}.cards-inventory-summary time{color:#61748f;font-size:12px}.cards-inventory-summary .live-program-status{border-radius:7px;justify-self:start;padding:5px 9px;font-size:12px}.cards-edit-button.button{color:#173b63;background:#fff;border:1px solid #a8bfdc;border-radius:8px;gap:6px;min-height:40px;padding:8px 10px;font-size:13px}.cards-inventory-row.is-open .cards-edit-button{color:#fff;background:#173b63;border-color:#173b63}.cards-inventory-row.is-open .cards-edit-button>svg:last-child{transform:rotate(180deg)}.cards-inline-panel{min-width:0;padding:0}.cards-guided-editor.wallet-appearance-editor{border:0;border-radius:0;gap:0;margin:0;padding:0}.cards-editor-steps{background:#fafcff;border-bottom:1px solid #dce4ef;gap:0;padding:17px 26px;display:flex}.cards-editor-steps button{color:#718098;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex;position:relative}.cards-editor-steps button+button:before{content:"";background:#d0dcea;width:26%;height:1px;position:absolute;left:-13%}.cards-editor-steps button span{color:#61758e;background:#eaf0f7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.cards-editor-steps button[aria-current=step]{color:#173b63}.cards-editor-steps button[aria-current=step] span{color:#fff;background:#173b63}.cards-editor-steps button:disabled{cursor:default;opacity:.6}.cards-editor-columns{grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr);display:grid}.cards-editor-options{flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.cards-guided-editor .cards-editor-options legend,.cards-guided-editor h3{color:#193658;font-size:18px;font-weight:650}.cards-guided-editor .cards-editor-options legend{margin-bottom:8px}.cards-guided-editor .cards-editor-options p,.cards-guided-editor .cards-editor-options small{color:#68788e}.cards-guided-editor .cards-editor-options form{flex:1;gap:24px}.cards-guided-editor .cards-editor-options fieldset{gap:14px}.cards-color-presets{flex-wrap:wrap;gap:10px;display:flex}.cards-color-presets button{cursor:pointer;border:3px solid #fff;border-radius:50%;outline:1px solid #d1dbe8;place-items:center;width:40px;height:40px;display:grid}.cards-color-presets button[aria-pressed=true]{outline:2px solid #3478ca}.cards-color-presets button svg{opacity:0}.cards-color-presets button[aria-pressed=true] svg{opacity:1}.cards-guided-editor .wallet-appearance-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cards-guided-editor .wallet-appearance-colors label{color:#536780;font-size:12px;font-weight:600}.cards-color-input{background:#fff;border:1px solid #bdcadc;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:6px;display:flex}.cards-color-input i{border:1px solid #102b4920;border-radius:5px;flex:0 0 25px;width:25px;height:28px}.cards-color-input>span{color:#263c58;font-size:12px}.cards-guided-editor label.cards-color-field{cursor:pointer;gap:7px;position:relative}.cards-guided-editor .cards-color-field>input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cards-color-field.is-selected .cards-color-input{border-color:#3478ca}.cards-color-field:focus-within .cards-color-input{border:2px solid #3478ca;padding:5px}@media (forced-colors:active){.cards-color-field:focus-within .cards-color-input{border-color:highlight}}.cards-guided-editor .cards-editor-options .cards-palette-target{color:#536780;margin:0;font-size:12px}.cards-artwork-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cards-art-library{gap:10px;min-width:0;display:grid}.cards-art-library>strong,.cards-library-heading>strong{font-size:13px;font-weight:600}.cards-library-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cards-background-library,.cards-stamp-library{background:#f3f7ff;border:1px solid #a8c2e3;border-left:4px solid #3478ca;border-radius:12px;gap:14px;padding:14px}.cards-stamp-library{background:#fafbfc;border-color:#cbd2dc #cbd2dc #cbd2dc #7d8b9e}.cards-background-library .cards-library-heading,.cards-stamp-library .cards-library-heading{border-bottom:1px solid #c3d4ec;padding-bottom:10px}.cards-stamp-library .cards-library-heading{border-bottom-color:#dce1e8}.cards-background-library .cards-library-heading>strong,.cards-stamp-library .cards-library-heading>strong{color:#234d80;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.cards-stamp-library .cards-library-heading>strong{color:#344b67}.cards-library-heading>strong>svg{flex-shrink:0}.cards-guided-editor .cards-art-library .cards-library-heading>.cards-text-action{color:#285385;background:#fff;border:1px solid #adc3df;border-radius:7px;flex-shrink:0;min-height:34px;padding:4px 8px;font-weight:600}.cards-guided-editor .cards-stamp-library .cards-library-heading>.cards-text-action{color:#344b67;border-color:#bdcadb}.cards-art-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cards-art-presets button{color:#304e72;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;font-size:12px;font-weight:600;display:grid}.cards-art-presets button>span{border:2px solid #fff;border-radius:7px;outline:1px solid #9bb2d0;width:100%;height:47px;display:block;overflow:hidden}.cards-art-presets button>span>img,.cards-art-presets button>.is-pattern,.cards-art-icons img{filter:saturate(1.28)contrast(1.06)}.cards-art-presets button>span>img{object-fit:cover;width:100%;height:100%}.cards-art-presets button[aria-pressed=true]>span{outline:2px solid #2464ba;box-shadow:0 0 0 4px #3478ca20}.cards-art-icons{flex-wrap:wrap;gap:9px;display:flex}.cards-art-icons.is-expanded{max-height:180px;padding:3px;overflow:auto}.cards-art-icons button{cursor:pointer;background:#fff;border:1px solid #bdc9d8;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.cards-art-icons button[aria-pressed=true]{background:#fff;border:2px solid #3478ca;box-shadow:0 0 0 2px #3478ca20}.cards-art-icons button:hover{background:#f6f8fb;border-color:#3478ca}.cards-art-icons img{object-fit:contain;width:30px;height:30px}.cards-guided-editor .wallet-appearance-image{background:0 0;border-radius:0;gap:8px;padding:0}.cards-guided-editor .wallet-appearance-image>strong{font-size:13px;font-weight:600}.cards-guided-editor label.cards-upload-target{color:#7391b2;cursor:pointer;background:#f8fafd;border:1px dashed #a7bdd6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:10px;display:flex;position:relative;overflow:hidden}.cards-upload-target span{color:#315d8b;align-items:center;gap:6px;font-size:13px;display:flex}.cards-upload-target input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cards-guided-editor .cards-upload-target img{object-fit:contain;align-self:center;max-width:100%;height:50px}.cards-upload-target:focus-within{outline-offset:3px;outline:2px solid #3478ca}.cards-guided-editor .cards-text-action{color:#3c6693;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;place-self:flex-start start;align-items:center;gap:6px;padding:2px 0;font-size:12px;display:inline-flex}.cards-guided-editor .cards-text-action:disabled{opacity:.5;cursor:default}.cards-editor-preview{background:#f5f8fd;border-left:1px solid #dce4ef;min-width:0;padding:26px}.cards-editor-preview>h3{text-align:center;margin-bottom:5px}.cards-editor-preview>p{text-align:center;color:#6c7e94;margin-bottom:18px}.business-featured-card .business-overview-wallet{background:0 0;border:0;flex-shrink:0;width:100%;max-width:375px;padding:0}.business-featured-card .business-overview-wallet p{margin:10px 0;font-size:12px}.business-featured-card .business-overview-draft{color:#536780}@media (width<=850px){.business-featured-card:has(.business-overview-wallet){flex-direction:column}}.cards-editor-preview .saved-wallet-preview{background:0 0;border:0;border-radius:0;gap:14px;max-width:390px;margin-inline:auto;padding:0}.cards-editor-preview .native-wallet-switch{border-radius:9px}.cards-editor-preview .native-wallet-switch button{border-radius:6px;min-height:36px}.cards-editor-preview .native-wallet-note{color:#6b7d94;font-size:11px;line-height:1.5}.cards-editor-preview .native-wallet-reload{background:0 0;border:0;min-height:30px}.cards-editor-preview .native-wallet-card{max-width:375px}.cards-editor-preview .native-wallet-card h3{color:inherit}.cards-guided-editor .cards-editor-footer{border-top:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.cards-guided-editor .button.primary{color:#fff;background:#173b63}.cards-guided-editor .button.primary svg{color:inherit}.cards-guided-editor .button{border-radius:8px;padding:10px 14px;font-size:13px}.cards-guided-editor .cards-editor-info{color:#35516f;background:#edf3fb;border:1px solid #d6e3f3;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;display:flex}.cards-editor-info svg{flex-shrink:0;margin-top:2px}.cards-rules-step,.cards-review-step{gap:18px;min-width:0;display:grid}.cards-rules-summary{border:1px solid #d6dfeb;border-radius:9px;gap:0;margin:0;display:grid;overflow:hidden}.cards-rules-summary>div{border-bottom:1px solid #e5ebf2;justify-content:space-between;gap:15px;padding:12px 14px;font-size:13px;display:flex}.cards-rules-summary>div:last-child{border:0}.cards-rules-summary dt{color:#6b7d94}.cards-rules-summary dd{text-align:right;color:#254365;overflow-wrap:anywhere;margin:0;font-weight:600}.cards-guided-editor .wallet-appearance-confirm{font-size:13px;line-height:1.5}.cards-reset-confirm{background:#fffaf1;border:1px solid #e3c6a1;border-radius:8px;flex-wrap:wrap;gap:10px;padding:14px;display:flex}.cards-reset-confirm p{width:100%}.cards-guided-editor>[role=alert],.cards-guided-editor>[role=status]{border:1px solid #d6dfeb;border-radius:8px;margin:15px 25px;padding:12px}.cards-readonly-preview{gap:16px;padding:24px;display:grid}.cards-readonly-preview .saved-wallet-preview{justify-self:center;max-width:400px}.cards-workspace button:focus-visible{outline-offset:3px;outline:2px solid #3478ca}.cards-mobile-jump{display:none}.cards-editor-options,.cards-editor-preview{scroll-margin-top:95px}@media (width<=1250px){.cards-inventory-head,.cards-inventory-summary{grid-template-columns:minmax(210px,2fr) 100px minmax(95px,1fr) 80px 125px;gap:12px;padding-inline:18px}.cards-inventory-head>:nth-child(5),.cards-inventory-summary>time{display:none}.cards-editor-options,.cards-editor-preview{padding:22px}.cards-editor-columns{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr)}.cards-guided-editor .wallet-appearance-colors{gap:7px}}@media (width<=1050px){.cards-inventory-head,.cards-inventory-summary{grid-template-columns:minmax(210px,2fr) minmax(100px,1fr) 85px 125px}.cards-inventory-head>:nth-child(2),.cards-inventory-summary>.cards-type{display:none}.cards-editor-columns{grid-template-columns:minmax(0,1fr)}.cards-editor-preview{border-top:1px solid #dce4ef;border-left:0}}@media (width<=700px){.cards-mobile-jump{color:#315d8b;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:13px;text-decoration:none;display:flex}.cards-workspace{gap:16px}.cards-workspace .live-programs-list>header{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.cards-workspace .live-programs-list-tools{width:100%}.cards-workspace .live-programs-search{flex:1;width:auto}.cards-inventory-head{display:none}.cards-inventory-summary{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px}.cards-inventory-name{grid-column:1/-1;gap:12px}.cards-inventory-summary>.cards-rule{grid-area:2/1;font-size:13px}.cards-inventory-summary>.live-program-status{grid-area:2/2;justify-self:end}.cards-inventory-summary>.cards-edit-button{grid-column:1/-1;justify-self:stretch;min-height:44px}.cards-inventory-tabs{gap:22px;padding-inline:18px}.cards-editor-steps{padding:13px 10px}.cards-editor-steps button{gap:5px;min-height:44px;font-size:12px}.cards-editor-steps button+button:before{display:none}.cards-editor-steps button span{width:24px;height:24px}.cards-editor-options,.cards-editor-preview{padding:18px}.cards-guided-editor .wallet-appearance-colors{grid-template-columns:1fr;gap:10px}.cards-guided-editor .wallet-appearance-colors label{grid-template-columns:1fr 150px;align-items:center;display:grid}.cards-guided-editor .cards-color-input input:not([type=color]){font-size:16px}.cards-artwork-grid{gap:12px}.cards-guided-editor label.cards-upload-target{padding:12px 8px}.cards-upload-target span{font-size:12px}.cards-guided-editor .cards-editor-footer{gap:8px}.cards-guided-editor .cards-editor-footer .button{padding:10px;font-size:12px}.cards-editor-preview .native-wallet-switch button{min-height:44px}}@media (prefers-reduced-motion:reduce){.cards-workspace *{scroll-behavior:auto}}.cards-colors-toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative}.cards-palette-trigger{color:#24476d;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #afc0d7;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex}.cards-guided-editor label.cards-palette-direct{flex-direction:row;flex:none;align-items:center;margin:0;display:flex;position:relative}.cards-palette-direct input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cards-palette-direct:focus-within{outline-offset:3px;outline:2px solid #3478ca}.cards-palette-trigger[aria-expanded=true]{color:#164c95;background:#edf4ff;border-color:#3478ca}.cards-palette-panel{z-index:5;background:#fff;border:1px solid #b8cbe2;border-radius:12px;gap:12px;width:min(340px,100%);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 14px 36px #163b6324}.cards-palette-close{color:#496381;cursor:pointer;background:#f1f5fa;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.cards-palette-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.cards-palette-grid button{aspect-ratio:1;cursor:pointer;border:1px solid #fff8;border-radius:7px;outline:1px solid #d0d9e5;place-items:center;min-height:34px;display:grid}.cards-palette-grid button[aria-pressed=true]{outline-offset:2px;outline:2px solid #3478ca}.cards-palette-grid svg{color:#173b63;background:#fff;border-radius:50%;width:20px;height:20px;padding:2px}.cards-guided-editor label.cards-free-color{color:#274e7b;cursor:pointer;border:1px solid #b8cbe2;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;display:flex;position:relative}.cards-free-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cards-free-color:focus-within{outline-offset:2px;outline:2px solid #3478ca}.cards-background-categories{flex-wrap:wrap;gap:6px;display:flex}.cards-background-categories button{color:#536a86;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2deec;border-radius:7px;padding:7px 12px;font-size:12px}.cards-background-categories button[aria-pressed=true]{color:#fff;background:#173b63;border-color:#173b63}.cards-art-presets.is-expanded{align-content:start;max-height:300px;padding:3px;overflow-y:auto}.cards-art-presets button>span{position:relative}.cards-art-presets button>.is-pattern{background-repeat:repeat;background-size:27px 27px}.cards-art-presets button>span>svg{color:#fff;background:#173b63;border-radius:50%;width:18px;height:18px;padding:2px;position:absolute;bottom:3px;right:3px}.cards-editor-preview .cards-branded-wallet-switch{background:#fff;border-radius:8px;gap:0;padding:0}.cards-editor-preview .cards-branded-wallet-switch button{color:#566780;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:8px;font-size:13px;display:flex}.cards-editor-preview .cards-branded-wallet-switch button[aria-pressed=true]{color:#174e97;background:#ecf3ff;border-color:#3478ca;box-shadow:0 0 0 1px #3478ca}.cards-editor-preview .cards-branded-wallet-switch img{object-fit:contain;width:23px;height:23px}.cards-stamp-art{background-position:50%;background-size:cover;padding:24px 12px}.cards-stamp-slots{grid-template-columns:repeat(var(--stamp-columns),minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.cards-stamp-slots li{aspect-ratio:1;background:#ffffffdb;border:1.5px solid #fffd;border-radius:50%;place-items:center;min-width:0;display:grid;box-shadow:0 2px 5px #102b491a}.cards-stamp-slots img{object-fit:contain;width:76%;height:76%}.cards-stamp-slots .is-reward{background:#fff;border-color:#fff}.cards-stamp-slots li.is-collected{background:#fff;border-color:#f2c65e;box-shadow:0 0 0 2px #f2c65e66}.cards-stamp-slots img[src^="/assets/card-designer/icons/"]{filter:saturate(1.28)contrast(1.06)}.cards-stamp-slots li:not(.is-collected):not(.is-reward) img{opacity:.84}.cards-stamp-slots li:not(.is-collected):not(.is-reward){border-style:solid;border-color:#adbed2}.cards-design-card{isolation:isolate;border-radius:17px;width:100%;max-width:375px;margin-inline:auto;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;overflow:hidden;box-shadow:0 10px 25px #1536531a}.cards-design-google{border-radius:28px;font-family:Roboto,Arial,sans-serif}.cards-design-google .cards-design-header{justify-content:center;padding:26px 20px 8px}.cards-design-google .cards-design-brand{text-align:center;flex-direction:column;gap:10px}.cards-design-google .cards-design-brand img{width:64px;height:64px}.cards-design-google-stamps{text-align:right;margin:0;padding:0 18px}.cards-design-google-stamps dd{font-size:25px;font-weight:600}.cards-design-google .cards-design-member{padding:10px 18px 18px}.cards-design-google .native-wallet-barcode{padding:16px 18px 12px}.cards-design-header{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.cards-design-brand{align-items:center;gap:10px;min-width:0;display:flex}.cards-design-brand img{object-fit:contain;background:#fff;border-radius:9px;flex-shrink:0;width:60px;height:60px;padding:3px}.cards-design-google .cards-design-brand img{border-radius:50%}.cards-design-card.has-light-background .cards-design-brand img{mix-blend-mode:multiply;background:0 0;border-radius:0}.cards-design-brand strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.25}.cards-design-header dl{text-align:right;flex-shrink:0;margin:0}.cards-design-card dt{color:var(--native-label-color);font-size:11px;line-height:1.4}.cards-design-card dd{margin:0;line-height:1.25}.cards-design-header dd{font-size:25px;font-weight:600}.cards-design-member{justify-content:space-between;gap:14px;margin:0;padding:16px 18px 5px;display:flex}.cards-design-member>div:first-child{min-width:0}.cards-design-member>div:last-child{text-align:right;flex-shrink:0}.cards-design-member dd{overflow-wrap:anywhere;font-size:14px;font-weight:600}.cards-design-member>div:last-child dd{font-size:22px}.cards-design-card .native-wallet-barcode{padding:14px 15px 20px}.cards-design-card .native-wallet-details{padding:18px}.cards-wallet-details{gap:0;padding:0 18px 18px;display:grid}.cards-wallet-details section{border-top:1px solid;border-top-color:color-mix(in srgb,currentColor 18%,transparent);min-width:0;padding:15px 0}.cards-wallet-details section:first-child{border:0}.cards-wallet-details h4{color:inherit;align-items:center;gap:8px;margin:0 0 9px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.cards-wallet-details h4 svg{opacity:.85;flex-shrink:0}.cards-wallet-details p,.cards-wallet-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.cards-wallet-details .cards-detail-reward{border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);border-radius:10px;margin:4px 0 5px;padding:13px}.cards-detail-reward p{font-size:13px;font-weight:600}.cards-wallet-details dl{gap:9px;margin:0;display:grid}.cards-wallet-details dt{opacity:.8;margin-bottom:3px;font-size:10px}.cards-wallet-details a{min-height:44px;color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;max-width:100%;padding-top:5px;font-size:12px;text-decoration:underline;display:inline-flex}.cards-wallet-details a:focus-visible{outline-offset:3px;outline:2px solid}.cards-guided-editor .cards-details-editor{background:#f7faff;border:1px solid #c7d7e9;border-radius:12px;padding:17px}.cards-details-editor legend{color:#274e7b;align-items:center;gap:8px;padding:0 5px;display:flex}.cards-guided-editor .cards-details-editor textarea{background:#fff;min-height:76px;font-size:14px;line-height:1.5}.cards-guided-editor .cards-details-editor input[type=text]{width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c8d3e0;border-radius:9px;padding:10px}.cards-details-hint,.cards-details-editor>small{color:#526a85}.cards-details-count{text-align:right}@media (width<=700px){.cards-guided-editor .cards-details-editor{padding:12px}.cards-guided-editor .cards-details-editor textarea,.cards-guided-editor .cards-details-editor input[type=text]{font-size:16px}}.cards-sample-controls{color:#536780;background:#fff;border:1px solid #d0dceb;border-radius:8px;font-size:12px}.cards-sample-controls summary{cursor:pointer;min-height:42px;padding:11px 13px}.cards-sample-controls>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 13px 13px;display:grid}.cards-sample-controls label{gap:5px;display:grid}.cards-sample-controls input{width:100%;min-width:0;min-height:40px;font:inherit;color:#173b63;background:#fff;border:1px solid #b5c6dc;border-radius:6px;padding:7px 10px;font-size:16px}.cards-color-presets button[aria-pressed=true] svg{color:#173b63;background:#fff;border-radius:50%;width:21px;height:21px;padding:2px}.cards-custom-stamp{gap:7px;display:grid}.cards-guided-editor .cards-custom-stamp label.cards-upload-target{flex-direction:row;justify-content:flex-start;gap:14px;min-height:68px;padding:10px 14px;display:flex}.cards-custom-stamp .cards-upload-target img{object-fit:contain;width:44px;height:44px}.cards-custom-stamp .cards-upload-target.has-custom-stamp{background:#f0f6ff;border-style:solid;border-color:#3478ca}@media (width<=700px){.cards-background-library,.cards-stamp-library{padding:12px 10px}.cards-background-library .cards-library-heading,.cards-stamp-library .cards-library-heading{flex-wrap:wrap;gap:6px}.cards-colors-toolbar{gap:12px}.cards-color-presets{gap:8px}.cards-color-presets button{width:34px;height:34px}.cards-palette-trigger{min-height:44px}.cards-palette-grid{gap:6px}.cards-palette-grid button{min-height:36px}.cards-editor-preview .cards-branded-wallet-switch button{gap:6px;padding:8px 5px;font-size:12px}.cards-editor-preview .cards-branded-wallet-switch img{width:20px;height:20px}.cards-stamp-slots{gap:5px}.cards-art-presets button{min-height:68px}}.wallet-appearance-editor{color:#26384d;background:#fff;border:1px solid #dce2e9;border-radius:16px;gap:12px;min-width:0;margin-top:16px;padding:18px;display:grid}.wallet-appearance-editor h3,.wallet-appearance-editor p{margin:0}.wallet-appearance-editor p,.wallet-appearance-editor small{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.wallet-appearance-editor form,.wallet-appearance-editor fieldset{gap:14px;min-width:0;display:grid}.wallet-appearance-editor fieldset{border:0;margin:0;padding:0}.wallet-appearance-editor legend{margin-bottom:12px;font-weight:600}.wallet-appearance-editor label{gap:6px;min-width:0;font-size:14px;display:grid}.wallet-appearance-editor textarea,.wallet-appearance-editor input[type=email]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid #c8d3e0;border-radius:9px;padding:10px}.wallet-appearance-editor textarea{resize:vertical;min-height:100px}.wallet-appearance-colors{flex-wrap:wrap;gap:16px;display:flex}.wallet-appearance-colors input{background:#fff;border:1px solid #c8d3e0;border-radius:8px;width:64px;height:44px;padding:3px}.wallet-appearance-colors span{font-size:12px}.wallet-appearance-image{background:#f3f5f8;border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.wallet-appearance-image input{max-width:100%;font:inherit}.wallet-appearance-image input::file-selector-button{color:#173b63;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d3e0;border-radius:8px;margin-right:8px;padding:8px 12px}.wallet-appearance-image img{object-fit:contain;justify-self:start;max-width:100%;max-height:120px}.wallet-appearance-image button{justify-self:start}.wallet-appearance-editor .wallet-appearance-confirm{align-items:flex-start;gap:10px;display:flex}.wallet-appearance-confirm input{min-width:20px;min-height:20px}.wallet-appearance-editor .button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.wallet-appearance-editor [role=alert]{color:#9b2525}.wallet-owner-sample{background:#f7f9fc;border:1px solid #c8d3e0;border-radius:12px;gap:12px;padding:16px;display:grid}.wallet-owner-sample h4{align-items:center;gap:8px;margin:0;display:flex}.wallet-owner-sample [role=status]{gap:10px;display:grid}.wallet-appearance-editor .cards-business-logo img{object-fit:contain;width:48px;height:40px}@media (width<=600px){.wallet-appearance-editor{padding:12px}.wallet-appearance-editor textarea,.wallet-appearance-editor input[type=email]{font-size:16px}}.wallet-owner-update-test{background:#f3f7fc;border:1px solid #a8c0dc}.owner-test-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.owner-test-actions .button{white-space:normal}.owner-loyalty-controls{border:1px solid #b9c8da;border-radius:12px;min-width:0;margin:16px 0;padding:16px}.owner-loyalty-controls legend{padding:0 6px;font-weight:600}.owner-loyalty-controls .owner-test-actions{align-items:end}.owner-loyalty-controls label{gap:6px;max-width:180px;display:grid}.owner-loyalty-controls input{color:#102b49;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #9db0c7;border-radius:8px;padding:8px 12px}.loyalty-card-grid>.loyalty-inventory-card:has(.loyalty-inventory-wallet.is-open){grid-column:1/-1;max-width:none}.loyalty-inventory-card:has(.loyalty-inventory-wallet.is-open)>.loyalty-inventory-cover{display:none}.loyalty-inventory-card:has(.loyalty-inventory-wallet.is-open)>.loyalty-inventory-meta{min-height:0}.loyalty-inventory-wallet{border-top:1px solid var(--line);min-width:0;padding:16px}.loyalty-inventory-wallet>.button{white-space:normal;min-height:44px}.loyalty-inventory-wallet-panel{grid-template-columns:minmax(0,410px) minmax(0,1fr);align-items:start;gap:24px;min-width:0;max-width:1120px;margin:20px auto 0;display:grid}.loyalty-inventory-wallet-panel>.wallet-appearance-editor{margin-top:0}@media (width<=1000px){.loyalty-inventory-wallet-panel{grid-template-columns:minmax(0,1fr)}.loyalty-inventory-wallet-panel>.saved-wallet-preview{justify-self:center;max-width:410px}}@media (width<=520px){.loyalty-inventory-wallet{padding:10px}.loyalty-inventory-wallet-panel{gap:16px}}.loyalty-cards-page,.loyalty-card-designer{max-width:1600px}.loyalty-cards-context{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:8px 0 20px;font-size:13px;display:flex}.loyalty-cards-context>div{align-items:center;gap:10px;display:flex}.loyalty-cards-context small{display:none}.loyalty-policy-details{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:18px}.loyalty-policy-details>summary{cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:13px 16px;display:flex}.loyalty-policy-details>summary>span:last-child:not(:nth-child(2)){color:var(--muted);margin-left:auto;font-size:12px}.loyalty-policy-details>.live-programs-expiration{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0 0 10px 10px;margin:0}.loyalty-policy-details[open]>summary{background:#f5f7fc;border-radius:10px 10px 0 0}.loyalty-rules-details{margin-top:24px}.loyalty-rules-details .live-programs-explainer{background:#fff;border:0;border-radius:0;margin:0}.loyalty-rules-details>.button{margin:0 22px 22px}.loyalty-cards-page .live-programs-list{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.loyalty-cards-page .live-programs-list>header{border:0;padding:12px 0 20px}.loyalty-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:24px;display:grid}.loyalty-inventory-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;max-width:420px;overflow:hidden}.loyalty-inventory-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.loyalty-inventory-card h3{overflow-wrap:anywhere;font-size:16px}.loyalty-inventory-cover{color:#173b63;text-align:center;overflow-wrap:anywhere;background:#eef4ff;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:24px;display:flex}.loyalty-inventory-cover.is-stamps{color:#6930a6;background:#f6efff}.loyalty-inventory-cover.is-hybrid{color:#aa285e;background:#fff0f6}.loyalty-inventory-cover strong{font-size:21px}.loyalty-inventory-cover span{font-size:13px}.loyalty-inventory-meta{gap:10px;min-height:100px;padding:18px;font-size:13px;display:grid}.loyalty-inventory-meta small,.loyalty-inventory-meta>span{color:var(--muted);align-items:center;gap:6px;display:flex}.loyalty-inventory-details{border-top:1px solid var(--line)}.loyalty-inventory-details summary{cursor:pointer;padding:14px 18px;font-weight:600}.loyalty-inventory-details>div{color:var(--muted);overflow-wrap:anywhere;gap:10px;padding:0 18px 18px;font-size:13px;display:grid}.loyalty-cards-page .live-programs-state{border:1px dashed var(--line-strong);text-align:center;background:#fff;border-radius:14px;flex-direction:column;min-height:280px}.card-design-mode{background:#f0f4fc;border:1px solid #d8def0;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:24px;padding:14px 18px;display:flex}.card-design-mode svg{flex-shrink:0;margin-top:2px}.card-design-mode p{color:#596981;margin-top:3px;font-size:13px}.card-designer-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:24px;display:grid}.card-designer-settings,.card-design-stack{gap:16px;min-width:0;display:grid}.card-design-section{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:22px}.card-design-section>h2{align-items:center;gap:9px;margin-bottom:20px;font-size:18px;display:flex}.card-design-section h3{font-size:15px}.card-design-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.card-design-field{gap:7px;min-width:0;display:grid}.card-design-field>span:first-child,.card-design-field>label{font-size:13px;font-weight:600}.card-design-field input:not([type=color]),.card-design-field textarea{border:1px solid var(--line-strong);background:#fff;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.card-design-field textarea{resize:vertical}.card-design-field .ui-select{width:100%}.card-design-field .ui-select__trigger{border:1px solid var(--line-strong);min-height:44px}.card-mobile-jump,.card-text-button.card-mobile-jump{display:none}#card-settings,#card-preview{scroll-margin-top:calc(var(--topbar-height) + 16px)}.card-helper{color:#65738a;margin-top:12px;font-size:12px;line-height:1.6}.card-color-control{border:1px solid var(--line-strong);border-radius:8px;align-items:center;gap:12px;min-height:46px;padding:5px 9px;display:flex}.card-color-control input{cursor:pointer;background:0 0;border:0;width:52px;height:34px;padding:0}.card-color-control>span{font-size:13px}.card-image-picker{border:1px dashed var(--line-strong);text-align:center;cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:146px;padding:18px 12px;display:flex;position:relative}.card-image-picker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.card-image-picker:focus-within{outline-offset:2px;outline:3px solid #bdcdec}.card-image-picker strong{font-size:13px}.card-image-picker small{color:var(--muted);font-size:11px}.card-image-picker img{object-fit:contain;width:100%;height:70px}.card-design-error{color:#ad2525;margin-top:8px;font-size:12px}.card-stamp-layout{grid-template-columns:minmax(160px,.75fr) minmax(0,1fr);gap:20px;display:grid}.card-stamp-library{border-right:1px solid var(--line);gap:14px;padding-right:18px;display:grid}.card-stamp-library .search-field{width:100%;min-width:0}.card-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.card-icon-grid button{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;min-height:44px;display:grid}.card-icon-grid button[aria-pressed=true]{color:#fff;background:var(--blue);border-color:var(--blue)}.card-icon-grid button:hover{border-color:var(--blue)}.card-milestone{grid-template-columns:minmax(70px,.6fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.card-add-button{border-style:dashed;width:100%;margin-top:18px}.card-advanced>summary{cursor:pointer;align-items:center;gap:10px;min-height:30px;display:flex}.card-advanced>summary h2{flex:1;font-size:18px}.card-advanced[open]>summary{margin-bottom:22px}.card-advanced[open]>summary>svg:last-child{transform:rotate(180deg)}.card-design-toggle{border:1px solid var(--line);border-radius:9px}.card-design-toggle>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px;display:flex}.card-design-toggle[open]>summary>svg{transform:rotate(180deg)}.card-design-toggle>div{padding:0 14px 16px}.card-fixed-policy{background:#fbf8ff;border:1px solid #e3daf3;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex}.card-fixed-policy svg{flex-shrink:0}.card-fixed-policy p{color:var(--muted);margin-top:5px;font-size:12px}.card-layout-details{border:1px solid var(--line);border-radius:9px;padding:14px}.card-layout-details>summary{cursor:pointer;justify-content:space-between;gap:10px;display:flex}.card-layout-details[open]>summary{margin-bottom:16px}.card-design-next{align-items:flex-start;gap:12px;display:flex}.card-design-next>svg{flex-shrink:0}.card-design-next p{color:var(--muted);margin-top:5px;font-size:13px}.card-design-next a{align-items:center;gap:8px;margin-top:14px;font-weight:600;text-decoration:underline;display:inline-flex}.card-designer-preview-panel{top:calc(var(--topbar-height) + 22px);border:1px solid var(--line);background:#fff;border-radius:12px;gap:16px;min-width:0;padding:20px;display:grid;position:sticky}.card-preview-toolbar{justify-content:space-between;align-items:center;display:flex}.card-preview-toolbar>span:first-child{align-items:center;gap:8px;font-weight:600;display:flex}.card-preview-badge{color:#69748b;background:#f1f3f8;border-radius:6px;padding:3px 8px;font-size:11px}.card-segment{border:1px solid var(--line);background:#f4f6fa;border-radius:9px;gap:4px;padding:4px;display:flex}.card-segment button{background:0 0;border-radius:6px;flex:1;min-height:38px;font-size:13px}.card-segment button[aria-pressed=true]{color:#fff;background:var(--blue)}.card-platform{justify-self:center;width:174px;padding:3px}.card-platform button{min-height:32px;font-size:12px}.card-design-preview{border:1px solid #d9dfe9;border-radius:16px;width:100%;max-width:360px;min-height:460px;margin:6px auto;overflow:hidden;box-shadow:0 5px 15px #0f234617}.card-design-preview.is-android{border-radius:25px}.card-design-preview>header{justify-content:space-between;align-items:center;gap:10px;min-height:80px;padding:16px;display:flex}.card-preview-brand{align-items:center;gap:8px;min-width:0;display:flex}.card-preview-brand strong{overflow-wrap:anywhere;font-size:13px}.card-preview-brand>svg,.card-preview-brand>img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.card-design-preview>header .card-preview-field{text-align:right;flex-shrink:0;max-width:45%}.card-preview-strip{align-items:center;min-height:140px;display:grid;position:relative;overflow:hidden}.card-preview-background{object-fit:cover;width:100%;height:100%;position:absolute}.card-preview-stamps{gap:14px 8px;padding:20px 16px;display:grid;position:relative}.card-preview-stamps>span{aspect-ratio:1;background:#ffffffe6;border:1px solid;border-radius:50%;place-self:center;place-items:center;width:100%;max-width:42px;display:grid}.card-preview-stamps>span:not(.filled)>svg{opacity:.18}.card-preview-stamps img{object-fit:contain;width:26px;height:26px}.card-preview-value{text-align:center;justify-items:center;gap:8px;padding:20px;display:grid;position:relative}.card-preview-value strong{font-size:28px}.card-preview-value span{overflow-wrap:anywhere;font-size:13px}.card-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:82px;padding:18px 16px;display:grid}.card-preview-field{overflow-wrap:anywhere;align-content:start;gap:5px;display:grid}.card-preview-field small,.card-preview-back small{letter-spacing:.04em;font-size:9px}.card-preview-field strong{font-size:14px;font-weight:600}.card-preview-code{color:#173b63;background:#fff;justify-items:center;gap:4px;padding:15px 12px 20px;display:grid}.card-preview-code small{margin-top:4px;font-size:9px}.card-preview-code>span{color:#6a7689;font-size:10px}.card-design-preview>footer{color:#6a7689;text-align:center;background:#fff;border-top:1px solid #dfe4ec;padding:8px 12px;font-size:10px}.card-preview-back{gap:16px;max-height:560px;padding:0 18px 18px;display:grid;overflow-y:auto}.card-preview-back section{overflow-wrap:anywhere;border-top:1px solid #dfe4ec;gap:5px;padding-top:12px;display:grid}.card-preview-back p{white-space:pre-wrap;font-size:13px}.card-preview-disclaimer{color:#67758b;gap:6px;font-size:11px;line-height:1.5;display:flex}.card-preview-disclaimer svg{flex-shrink:0}.card-designer-preview-panel>.button{white-space:normal;padding:10px;font-size:12px}.card-text-button{color:#62718a;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:12px;display:flex}.card-reset-confirm{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.card-reset-confirm p{flex-basis:100%;font-size:13px}@media (width<=1366px) and (width>=1081px){.card-designer-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.card-design-section{padding:18px}.card-stamp-layout{grid-template-columns:1fr}.card-stamp-library{border-right:0;padding-right:0}.card-icon-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=800px){.card-mobile-jump,.card-text-button.card-mobile-jump{margin-bottom:16px;display:flex}.card-designer-layout{grid-template-columns:1fr}.card-designer-preview-panel{justify-self:center;width:100%;max-width:460px;position:static}.card-segment button,.card-platform button{min-height:44px}.loyalty-cards-context{flex-direction:column;align-items:flex-start}.card-design-field input:not([type=color]),.card-design-field textarea{font-size:16px}}@media (width<=520px){.card-design-two,.card-stamp-layout{grid-template-columns:1fr}.card-design-section,.card-designer-preview-panel{padding:16px}.card-stamp-library{border:0;padding:0}.card-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-design-mode{padding:12px}.card-milestone{grid-template-columns:minmax(0,1fr) auto}.card-milestone>label:first-child{grid-column:1/-1}.loyalty-policy-details>summary>span:last-child:not(:nth-child(2)){display:none}}.loyalty-card-designer [hidden]{display:none!important}.page.loyalty-card-designer{padding-top:22px}.loyalty-card-designer .page-header{max-width:calc(59.68% - 16.7104px);margin-bottom:20px}.loyalty-card-designer .page-header .page-actions .button{padding:8px;font-size:12px}.loyalty-card-designer .page-header h1{font-size:25px}.loyalty-card-designer .card-designer-layout{grid-template-columns:minmax(0,1.48fr) minmax(320px,1fr);gap:28px}.loyalty-card-designer .card-designer-settings{gap:14px}.card-editor-tabs{max-width:440px;margin:0}.card-editor-tabs button{min-height:34px;padding:5px 10px}.card-background-library{min-width:0}.card-background-library h2{align-items:center;gap:12px;margin:0 0 12px;font-size:17px;display:flex}.card-background-library h2 small{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.card-background-library>.search-field{max-width:440px}.card-library-categories{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.card-library-categories button{border:1px solid var(--line-strong);min-height:36px;color:var(--text);cursor:pointer;background:#fff;border-radius:6px;padding:7px 10px;font-size:12px}.card-library-categories button[aria-pressed=true]{color:#fff;background:#173b63;border-color:#173b63}.card-background-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 14px;display:grid}.card-background-grid>button{min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.card-background-swatch{aspect-ratio:1.8;background-position:50%;background-size:cover;border:1px solid #e2e6ed;border-radius:8px;width:100%;margin-bottom:5px;display:block;position:relative}.card-background-swatch.is-pattern{background-size:30px}.card-background-art{border-radius:inherit;background-position:50%;background-size:cover;position:absolute;inset:0}.is-pattern .card-background-art{opacity:.2;background-size:32px}.card-background-grid button[aria-pressed=true] .card-background-swatch{outline-offset:2px;outline:2px solid #173b63}.card-background-swatch>svg{box-sizing:content-box;color:#fff;background:#173b63;border:2px solid #fff;border-radius:50%;padding:3px;position:absolute;bottom:5px;right:5px}.card-show-more{justify-content:center;margin:7px auto}.card-compact-uploads{gap:12px;margin-top:14px}.card-compact-uploads .card-image-picker{text-align:left;border-style:solid;border-color:var(--line-strong);grid-template-rows:auto auto;grid-template-columns:30px 1fr;column-gap:9px;min-height:56px;padding:8px;display:grid}.card-compact-uploads .card-image-picker>svg,.card-compact-uploads .card-image-picker>img{object-fit:contain;grid-row:1/3;width:28px;height:28px}.card-compact-uploads .card-image-picker strong{font-size:13px}.card-compact-uploads .card-image-picker small{font-size:10px;line-height:1.3}.card-colors-heading{justify-content:space-between;align-items:center;gap:10px;margin:12px 0 7px;display:flex}.card-colors-heading h3{align-items:center;gap:8px;font-size:14px;display:flex}.card-colors-heading small{color:var(--muted);font-size:11px}.card-custom-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.card-custom-color .card-color-control{border:0;align-items:flex-start;gap:7px;min-width:0;padding:0;display:flex}.card-custom-color input[type=color]{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:8px;flex:0 0 44px;width:44px;height:44px;padding:3px}.card-custom-color input[type=color]::-webkit-color-swatch-wrapper{padding:1px}.card-custom-color input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.card-hex-entry{flex:1;min-width:0}.card-design-field .card-hex-entry input{font-variant-numeric:tabular-nums;text-transform:uppercase;padding:8px;font-size:13px}.card-hex-entry input[aria-invalid=true]{border-color:#b4233e}.card-hex-entry small{color:#a02138;margin-top:5px;font-size:11px;display:block}.card-color-warning{color:#674b22;background:#fff6e7;border:1px solid #e8c68c;border-radius:7px;margin-top:10px;padding:10px;font-size:12px}.card-art-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.card-art-actions label{align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.card-art-actions input{accent-color:#173b63;width:17px;height:17px}.card-art-actions .button{padding:9px 11px;font-size:12px}.card-inline-button{color:#173b63;cursor:pointer;background:0 0;border:0;min-height:30px;padding:0 4px;font-weight:600;text-decoration:underline}.card-platform-note{align-items:center;gap:7px;display:flex}.card-crop-controls{border:1px solid var(--line);background:#f5f7fb;border-radius:8px;gap:12px;margin:12px 0;padding:16px;display:grid}.card-crop-controls h3{font-size:14px}.card-crop-controls label{grid-template-columns:120px 1fr 40px;align-items:center;gap:10px;font-size:12px;display:grid}.card-crop-controls input{accent-color:#173b63;min-width:0;min-height:32px}.loyalty-card-designer .card-stamp-layout{display:block}.card-colored-icons{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px}.card-colored-icons button{border-color:var(--line-strong);background:#fff;min-height:50px}.card-colored-icons button[aria-pressed=true]{color:#173b63;background:#edf3ff;border:2px solid #173b63}.card-colored-icons img{object-fit:contain;width:36px;height:36px}.card-icon-quick>div:first-child{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.card-icon-quick h3{font-size:16px}.card-icon-quick .card-colored-icons{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.card-icon-quick .card-colored-icons img{width:32px;height:32px}.card-expiry-editor{border:1px solid var(--line-strong);border-radius:9px;padding:14px}.card-expiry-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.card-expiry-summary strong{font-size:13px}.card-expiry-summary>span{margin-left:auto;font-size:12px}.card-expiry-summary .button{min-height:36px;padding:7px 10px;font-size:12px}.card-expiry-editor>small{text-align:right;color:var(--muted);margin-top:5px;font-size:11px;display:block}.card-expiry-editor>.card-design-stack{margin-top:18px}.card-expiry-note{background:#f2f5fa;border-radius:7px;padding:12px;font-size:13px}.card-expiry-note p{color:var(--muted);margin-top:5px}.loyalty-card-designer .card-designer-preview-panel{border:0;border-left:1px solid var(--line);box-shadow:none;top:calc(var(--topbar-height,80px) + 16px);background:0 0;border-radius:0;gap:14px;margin-top:-66px;padding:0 0 0 28px}.loyalty-card-designer .card-design-preview{border:1px solid #dadde3;border-radius:20px;width:100%;max-width:395px;overflow:hidden;box-shadow:0 2px 7px #17294915}.card-wallet-label{text-align:center;margin:2px 0 0;font-size:14px;font-weight:600}.card-design-preview.is-android{font-family:Arial,sans-serif}.card-design-preview.is-ios{font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif}.loyalty-card-designer .card-design-preview>header{min-height:80px;padding:16px 20px}.card-design-preview.is-android>header{border-bottom:1px solid;margin:0 18px;padding:16px 0}.card-preview-brand{min-width:0}.card-preview-brand strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.card-sample-brand{background:#ffffffb8;border:1px solid #c7b6a1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.card-sample-brand img{object-fit:contain;width:37px;height:37px}.card-design-preview .card-preview-brand>img{object-fit:contain;width:48px;height:48px}.card-pass-title{overflow-wrap:anywhere;padding:22px 24px 10px;font-size:24px;font-weight:500;line-height:1.25}.loyalty-card-designer .card-preview-fields{gap:18px;min-height:72px;padding:16px 24px}.loyalty-card-designer .card-preview-field small{opacity:.85;font-size:10px}.loyalty-card-designer .card-preview-field strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.card-design-preview.is-android .card-google-reward{min-height:52px;padding-top:3px;padding-bottom:4px}.loyalty-card-designer .card-preview-code{color:#000;background:0 0;gap:7px;min-height:130px;padding:12px 20px 20px}.card-preview-code>svg{box-sizing:content-box;background:#fff;border-radius:3px;flex-shrink:0;padding:5px}.loyalty-card-designer .card-preview-code small{color:#fff;background:#4f5256;border-radius:3px;padding:2px 4px;font-size:8px}.loyalty-card-designer .card-preview-strip{isolation:isolate;padding:24px;position:relative;overflow:hidden}.card-design-preview.is-android .card-preview-strip{aspect-ratio:1032/812;border-radius:12px 12px 0 0;align-items:center;height:auto;min-height:0;display:flex}.card-design-preview.is-ios .card-preview-strip{aspect-ratio:375/144;align-items:center;height:auto;min-height:0;padding:14px 22px;display:flex}.card-preview-background,.card-preview-pattern{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.card-preview-pattern{opacity:.2;background-repeat:repeat}.loyalty-card-designer .card-preview-stamps{gap:14px 12px;width:100%;padding:0;position:relative}.loyalty-card-designer .card-preview-stamps>span{aspect-ratio:1;width:100%;max-width:70px;height:auto;color:inherit;background:#ffffffcb;border:1px solid #bca88e;border-radius:50%;justify-content:center;align-items:center;padding:10px;display:flex}.loyalty-card-designer .card-preview-stamps>.filled{background:#fff;border-color:currentColor}.loyalty-card-designer .card-preview-stamps img{object-fit:contain;width:100%;height:100%}.card-preview-stamps>span:not(.filled) img{opacity:.28;filter:grayscale()}.card-design-preview.is-ios .card-preview-stamps{gap:7px}.card-design-preview.is-ios .card-preview-stamps>span{max-width:42px;padding:6px}.card-design-preview.is-ios .card-pass-title{padding-top:18px;font-size:19px}.card-preview-back{min-height:430px}.loyalty-card-designer .card-designer-preview-panel>.card-segment{width:100%;max-width:395px;margin:0 auto}.loyalty-card-designer .card-preview-disclaimer{font-size:11px}.loyalty-card-designer .card-designer-preview-panel>.card-helper{text-align:center;font-size:11px}.loyalty-card-designer .card-designer-preview-panel>.button{padding:10px;font-size:12px}@media (width<=1250px){.loyalty-card-designer .card-designer-layout{grid-template-columns:minmax(0,1.3fr) minmax(290px,1fr);gap:18px}.loyalty-card-designer .card-designer-preview-panel{padding-left:18px}.card-custom-colors{grid-template-columns:1fr}.card-custom-color{grid-template-columns:1fr 180px;align-items:start}.card-custom-color>label{align-self:center}.card-icon-quick .card-colored-icons{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=900px){.loyalty-card-designer .page-header{max-width:none}.loyalty-card-designer .card-designer-layout{grid-template-columns:1fr}.loyalty-card-designer .card-designer-preview-panel{border-left:0;border-top:1px solid var(--line);margin-top:0;padding-top:22px;padding-left:0;position:static}.card-mobile-jump,.card-text-button.card-mobile-jump{margin-bottom:14px;display:inline-flex}.card-custom-colors{grid-template-columns:repeat(3,minmax(0,1fr))}.card-custom-color{grid-template-columns:1fr;display:grid}}@media (width<=540px){.card-editor-tabs button{min-height:44px}.card-background-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.card-custom-colors{grid-template-columns:1fr;gap:12px}.card-custom-color{grid-template-columns:1fr 170px}.card-colors-heading,.card-art-actions{flex-direction:column;align-items:flex-start}.card-library-categories button{min-height:44px}.card-compact-uploads{grid-template-columns:1fr}.card-crop-controls label{grid-template-columns:1fr 2fr 35px}.loyalty-card-designer .card-design-field input:not([type=color]){font-size:16px}.card-expiry-summary>span{margin-left:0}.card-expiry-summary .button{min-height:44px}.card-background-library h2{font-size:16px}.loyalty-card-designer .card-design-section{padding:16px}.card-preview-brand strong{font-size:12px}.card-pass-title{font-size:22px}}.join-qr-composer{margin:22px 0;padding:24px}.join-qr-composer>header{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.join-qr-composer>header>span{color:#173f77;background:#eef3ff;border-radius:14px;padding:12px}.join-qr-composer h2{margin:0 0 7px;font-size:21px}.join-qr-composer p{line-height:1.6}.join-qr-fields{grid-template-columns:1fr 1.3fr .8fr;gap:18px;display:grid}.join-qr-fields>label{gap:9px;min-width:0;font-size:14px;font-weight:600;display:grid}.join-qr-hint{color:#65718a;font-size:14px}.join-qr-hint a{color:#173f77;text-underline-offset:3px;text-decoration:underline}.join-qr-result{background:#f8faff;border:1px solid #cad7ee;border-radius:18px;flex-wrap:wrap;align-items:center;gap:26px;margin-top:24px;padding:20px;display:flex}.join-qr-result>div:last-child{flex:1;min-width:210px}.join-qr-result .button{margin:8px 8px 0 0}@media (width<=680px){.join-qr-fields{grid-template-columns:1fr}.join-qr-composer{padding:17px}.join-qr-result{padding:12px}.join-qr-result svg{max-width:100%;height:auto}}.live-store-map-link{color:#173b63;background:#f2f6fc;border:1px solid #c8d6e8;border-radius:10px;align-items:center;gap:8px;min-height:44px;margin:8px 0;padding:8px 14px;text-decoration:none;display:inline-flex}.live-store-extra-fields{border:1px solid #d6dfeb;border-radius:12px;margin-top:14px;padding:12px 16px}.live-store-extra-fields>summary{cursor:pointer;padding:8px 0;font-weight:600}.live-store-extra-fields[open]>summary{margin-bottom:12px}.live-store-editor-grid{align-items:start}.join-shell,.scanner-shell{background:#f3f6fa;min-height:100vh;padding:22px}.join-shell{place-items:center;display:grid}.join-shell--tenant{background:linear-gradient(115deg,#f4f8fcbd,#eff4f973),url(/assets/universal-mediterranean-TJ70ZGud.png) 50%/cover no-repeat fixed;min-height:100dvh;padding:clamp(22px,4vw,48px)}.join-card{background:#fff;border:1px solid #dfe6ef;border-radius:20px;width:min(100%,446px);padding:22px;box-shadow:0 18px 50px #1018281a}.join-card--registration{-webkit-backdrop-filter:blur(15px)saturate(112%);backdrop-filter:blur(15px)saturate(112%);background:#fffffff0;border-color:#b4c3d3db;width:min(100%,468px);padding:24px 26px 22px;box-shadow:0 26px 70px #152b432e,0 4px 14px #152b4312}.public-brand{border-bottom:1px solid #e5eaf1;align-items:center;gap:10px;padding-bottom:18px;display:flex}.public-brand>span:nth-child(2){letter-spacing:.14em;flex:1;gap:1px;display:grid}.public-brand strong{font-size:13px}.public-brand small{color:#667085;font-size:12px}.merchant-mark{color:#fff;letter-spacing:.04em;background:#102b49;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.join-intro{text-align:center;padding:28px 8px 22px}.join-intro h1,.verify-card h1{font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:1.15}.join-intro p,.verify-card>p{color:#667085;font-size:var(--text-body);font-weight:var(--weight-regular);margin-top:8px}.join-progress{color:#98a2b3;text-align:center;grid-template-columns:repeat(3,1fr);margin:0 6px 25px;padding:0;font-size:12px;list-style:none;display:grid;position:relative}.join-progress:before,.join-progress:after{content:"";background:#e2e8f0;height:2px;position:absolute;top:-9px;left:13%;right:13%}.join-progress:after{background:#173b63;right:66%}.join-progress li{padding-top:8px;position:relative}.join-progress li:before{z-index:1;content:"";background:#d6dee9;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-13px;left:calc(50% - 5px);box-shadow:0 0 0 1px #d6dee9}.join-progress li.active{color:#173b63;font-weight:var(--weight-semibold)}.join-progress li.active:before{background:#173b63;box-shadow:0 0 0 1px #173b63}.join-form{gap:14px;display:grid}.join-form>label:not(.join-check),.join-phone-group,.otp-field{gap:6px;display:grid}.join-phone-group{border:0;min-width:0;margin:0;padding:0}.join-form label>span,.join-phone-group>legend,.otp-field>span{color:#344054;font-size:var(--text-control);font-weight:var(--weight-medium)}.join-form input:not([type=checkbox]),.join-form .join-country-code-select .ui-select__trigger,.otp-field input{width:100%;height:44px;font-size:var(--text-control);background:#fff;border:1px solid #cfd8e6;border-radius:9px;outline:0;padding:0 12px}.join-form input:focus,.join-form .join-country-code-select .ui-select__trigger:focus-visible,.otp-field input:focus{border-color:#173b63;box-shadow:0 0 0 3px #173b631a}.field-with-icon{position:relative}.field-with-icon svg{color:#98a2b3;position:absolute;top:14px;left:12px}.field-with-icon input{padding-left:38px!important}.phone-field{grid-template-columns:90px 1fr;gap:8px;display:grid}.join-check{color:#475467;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.join-check input{accent-color:#173b63;flex:none;width:16px;height:16px}.join-check a{color:#173b63;text-underline-offset:2px;text-decoration:underline}.join-primary{color:#fff;width:100%;min-height:48px;font-size:var(--text-control);font-weight:var(--weight-semibold);background:#0b1220;border-radius:10px;margin-top:20px}.join-form>.join-primary{margin-top:4px}.join-primary:hover:not(:disabled){background:#173b63}.join-primary:disabled{cursor:not-allowed;opacity:.38}.secure-line{color:#667085;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:12px;display:flex}.verify-card{text-align:center;min-height:510px}.mobile-back{color:#475467;font-size:var(--text-control);font-weight:var(--weight-semibold);background:0 0;align-items:center;gap:6px;margin-top:16px;display:flex}.verify-icon{color:#173b63;background:#eef4fa;border-radius:17px;place-items:center;width:62px;height:62px;margin:42px auto 20px;display:grid}.otp-field{text-align:left;margin-top:30px}.otp-field input{letter-spacing:.45em;text-align:center;height:58px;font-size:23px;font-weight:750}.resend-button{color:#667085;font-size:var(--text-control);font-weight:var(--weight-semibold);background:0 0;margin-top:14px}.success-card{width:min(100%,470px)}.success-heading{align-items:center;gap:12px;padding:24px 0 18px;display:flex}.success-heading>span{width:42px;height:42px;color:var(--success,#1f7a4d);background:var(--success-soft,#ecf8f1);border-radius:50%;flex:none;place-items:center;display:grid}.success-heading h1{font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}.success-heading p{color:#667085;font-size:var(--text-body);font-weight:var(--weight-regular);margin-top:3px}.public-loyalty-card{color:#fff;background:#0c1825;border:1px solid #253346;border-radius:15px;overflow:hidden;box-shadow:0 12px 24px #0a142130}.loyalty-card-hero{background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;height:108px;padding:16px;display:flex}.loyalty-card-hero span{letter-spacing:.12em;max-width:82px;font-size:13px;font-weight:850}.loyalty-card-hero strong{color:#8aa4be;font-size:17px}.loyalty-card-body{padding:15px}.loyalty-card-body>strong{color:#8aa4be;letter-spacing:.12em;font-size:14px}.public-stamps{grid-template-columns:repeat(8,1fr);gap:5px;margin:13px 0;display:grid}.public-stamps span{aspect-ratio:1;color:#98a2b3;border:1px dashed #718096;border-radius:50%;place-items:center;font-size:12px;display:grid}.public-stamps span.earned{color:#101828;background:#fff;border:2px solid #7894b2;font-size:12px}.loyalty-card-meta{color:#fff;justify-content:space-between;font-size:12px;display:flex}.loyalty-card-meta span{gap:2px;display:grid}.loyalty-card-meta span:last-child{text-align:right}.loyalty-card-meta small{color:#8fa0b5;font-size:12px}.wallet-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.wallet-button{color:#fff;text-align:left;background:#05070a;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:8px 12px;display:flex}.wallet-button span:last-child{gap:1px;display:grid}.wallet-button small{font-size:12px}.wallet-button strong{font-size:14px}.wallet-symbol{border-radius:4px;place-items:center;width:28px;height:22px;font-size:18px;display:grid;overflow:hidden}.wallet-symbol.apple{color:#111827;background:#edf0f5}.wallet-symbol.google{background:#1f2937;grid-template-rows:repeat(3,1fr);position:relative}.wallet-symbol.google i{width:100%;height:100%;display:block}.wallet-symbol.google i:first-child{background:#ea4335}.wallet-symbol.google i:nth-child(2){background:#fbbc04}.wallet-symbol.google i:nth-child(3){background:#34a853}.web-card-button{min-height:43px;font-size:var(--text-control);font-weight:var(--weight-semibold);background:#fff;border:1px solid #cfd8e6;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.privacy-note{color:#667085;background:#f8fafc;border:1px solid #e1e8f1;border-radius:9px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px;font-size:12px;display:flex}.recovery-button{color:#173b63;text-align:left;background:#fff;border:1px solid #cbd8e6;border-radius:9px;align-items:center;gap:11px;width:100%;margin-top:10px;padding:10px;display:flex}.recovery-button>span{flex:1;gap:2px;display:grid}.recovery-button strong{font-size:var(--text-control);font-weight:var(--weight-semibold)}.recovery-button small{color:#667085;font-size:12px}.mobile-notice{color:#173b63;background:#eef4fa;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:10px;font-size:12px;display:flex}.scanner-shell{background:#111827;place-items:center;display:grid}.scanner-device{color:#fff;background:#0b1220;border:1px solid #2d394a;border-radius:28px;width:min(100%,460px);min-height:calc(100vh - 44px);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000061}.scanner-header{z-index:3;background:#05080e;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;height:58px;padding:0 14px;display:grid;position:relative}.scanner-header>button:first-child{background:0 0;place-content:center;gap:4px;width:34px;height:34px;display:grid}.scanner-header>button:first-child span{background:#fff;border-radius:2px;width:18px;height:1.5px}.scanner-tenant{color:#fff;background:0 0;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.online-state{color:#8aa4be;align-items:center;gap:5px;font-size:12px;display:flex}.online-state i{background:var(--success,#1f7a4d);border-radius:50%;width:6px;height:6px}.scanner-camera{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 214px);padding:30px 24px 34px;display:flex;position:relative}.camera-shade{background:#040910b8;position:absolute;inset:0}.scan-target{z-index:1;color:#ffffff8a;place-items:center;width:232px;height:232px;display:grid;position:relative}.scan-target i{border-style:solid;border-color:#fff;width:56px;height:56px;position:absolute}.scan-target i:first-child{border-width:4px 0 0 4px;border-radius:17px 0 0;top:0;left:0}.scan-target i:nth-child(2){border-width:4px 4px 0 0;border-radius:0 17px 0 0;top:0;right:0}.scan-target i:nth-child(3){border-width:0 4px 4px 0;border-radius:0 0 17px;bottom:0;right:0}.scan-target i:nth-child(4){border-width:0 0 4px 4px;border-radius:0 0 0 17px;bottom:0;left:0}.scanner-camera h1,.scanner-camera p,.scanner-permission,.member-search{z-index:1;position:relative}.scanner-camera h1{letter-spacing:-.025em;text-align:center;margin-top:22px;font-size:18px}.scanner-camera p{color:#c1c9d4;text-align:center;max-width:290px;margin-top:7px;font-size:14px}.scanner-permission,.member-search{color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:min(100%,300px);min-height:44px;font-size:12px;font-weight:650;display:inline-flex}.scanner-permission{background:#173b63;margin-top:20px}.member-search{background:#05080e85;border:1px solid #ffffff8c;margin-top:9px}.scanner-nav{z-index:2;background:#101a28;grid-template-columns:repeat(3,1fr);height:74px;display:grid;position:relative}.scanner-nav button{color:#aab4c1;background:0 0;place-content:center;justify-items:center;gap:5px;font-size:14px;display:grid}.scanner-nav button.scan-nav-active{color:#fff}.scan-nav-active svg{background:#173b63;border-radius:50%;width:42px;height:42px;padding:9px}.scanner-sync{color:#8aa4be;background:#07101a;justify-content:center;align-items:center;gap:6px;height:36px;font-size:12px;display:flex}.member-sheet{z-index:8;color:#111827;background:#fff;border-radius:22px 22px 0 0;max-height:calc(100% - 72px);padding:12px 18px 20px;animation:.19s ease-out sheet-up;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 60px #0000004d}@keyframes sheet-up{0%{opacity:0;transform:translateY(30px)}}.sheet-handle{background:#d7dee8;border-radius:99px;width:42px;height:4px;margin:0 auto 13px;display:block}.member-sheet>header{align-items:center;gap:10px;display:flex}.member-avatar{color:#173b63;background:#eef4fa;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:750;display:grid}.member-sheet header>div{flex:1;min-width:0}.member-sheet h2{font-size:18px}.member-sheet header p{color:#667085;font-size:14px}.profile-link{background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:6px 9px;font-size:12px}.member-balance{color:#fff;background:#0b1220;border-radius:13px;grid-template-columns:108px 1fr;gap:12px;margin-top:16px;padding:13px;display:grid}.member-balance>div:first-child{gap:1px;display:grid}.member-balance small{color:#a9b4c3;font-size:12px}.member-balance strong{font-size:28px;line-height:1}.member-balance strong span{color:#a9b4c3;font-size:13px}.mini-stamps{grid-template-columns:repeat(4,1fr);align-content:center;gap:5px;display:grid}.mini-stamps span{aspect-ratio:1;border:1px solid #59687b;border-radius:50%;place-items:center;font-size:12px;display:grid}.mini-stamps span.earned{color:#111827;background:#fff;border-color:#fff}.transaction-tabs{background:#f0f3f7;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:3px;display:grid}.transaction-tabs button{color:#667085;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:14px;font-weight:650;display:flex}.transaction-tabs button.active{color:#173b63;background:#fff;box-shadow:0 1px 3px #1018281a}.scanner-field{gap:5px;margin-top:13px;display:grid}.scanner-field>span{color:#344054;font-size:12px;font-weight:650}.scanner-field em{color:#98a2b3;font-style:normal;font-weight:450}.scanner-field .ui-select__trigger,.scanner-field input{background:#fff;border:1px solid #d3dce7;border-radius:8px;width:100%;height:41px;min-height:41px;padding:0 10px;font-size:14px}.quantity-control{border:1px solid #d3dce7;border-radius:8px;grid-template-columns:48px 1fr 48px;height:42px;display:grid}.quantity-control button{background:0 0;place-items:center;display:grid}.quantity-control strong{border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;place-items:center;display:grid}.complete-transaction{color:#fff;background:#173b63;border-radius:9px;width:100%;min-height:46px;margin-top:17px;font-size:12px;font-weight:700}.scanner-toast{z-index:12;color:#111827;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;bottom:18px;left:16px;right:16px;box-shadow:0 18px 38px #00000047}.scanner-toast>span{color:#fff;background:var(--success,#1f7a4d);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.scanner-toast>div{gap:2px;display:grid}.scanner-toast strong{font-size:14px}.scanner-toast small{color:#667085;font-size:12px}@media (width<=560px){.join-shell,.scanner-shell{padding:0}.join-card{min-height:100vh;box-shadow:none;border:0;border-radius:0}.join-shell--tenant{background-position:58%;background-attachment:scroll;min-height:100dvh;padding:10px;display:block}.join-shell--tenant .join-card--registration{border:1px solid #b4c3d3e0;border-radius:16px;width:100%;min-height:auto;padding:16px 14px 15px;box-shadow:0 14px 42px #152b4330}.scanner-device{border:0;border-radius:0;min-height:100vh}.scanner-camera{min-height:calc(100vh - 168px)}}.public-brand strong,.wallet-button strong,.recovery-button strong,.verify-card>p,.success-heading p,.scanner-camera p,.join-check,.join-primary,.mobile-back,.resend-button,.web-card-button,.member-search,.scanner-permission,.scanner-nav button,.transaction-tabs button,.complete-transaction{font-size:14px}.scanner-nav{height:82px}.transaction-tabs button{min-height:44px}.scanner-field .ui-select__trigger,.scanner-field input{min-height:44px;font-size:14px}.scanner-tenant,.profile-link,.scanner-toast strong{font-size:14px}@media (width<=760px){.join-form input:not([type=checkbox]),.join-form textarea{font-size:16px}}.join-check button{color:var(--join-blue,#173b63);font-size:inherit;font-weight:var(--weight-semibold);text-underline-offset:2px;background:0 0;padding:0;text-decoration:underline;display:inline}.join-source-context{color:#102b49;background:#eef4fa;border:1px solid #cbd8e6;border-radius:11px;align-items:center;gap:10px;margin:15px 0 0;padding:11px 12px;display:flex}.join-source-context>span{color:#173b63;background:#e7eff8;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.join-source-context>div{gap:2px;display:grid}.join-source-context strong{font-size:var(--text-body);font-weight:var(--weight-semibold)}.join-source-context small{color:#6a7e99;font-size:12px;font-weight:var(--weight-regular)}.join-existing-account{color:#667085;text-align:center;margin-top:14px;font-size:12px}.join-existing-account a{color:#173b63;font-weight:var(--weight-semibold)}.join-country-code-static{color:#173b63;width:100%;height:44px;font-size:var(--text-control);font-weight:var(--weight-semibold);background:#eef4fa;border:1px solid #cbd8e6;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;display:flex}.production-readiness-shell{background:linear-gradient(115deg,#f4f8fcbd,#eff4f973),url(/assets/universal-mediterranean-TJ70ZGud.png) 50%/cover no-repeat fixed}.production-readiness-card{-webkit-backdrop-filter:blur(15px)saturate(112%);backdrop-filter:blur(15px)saturate(112%);background:#fffffff0;border-color:#b4c3d3db;width:min(100%,560px);padding:30px;box-shadow:0 26px 70px #152b432e}.production-readiness-brand{border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.production-readiness-brand>span:last-child{color:#173b63;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;background:#f4f7ff;border:1px solid #cad7f6;border-radius:999px;flex:none;padding:6px 9px}.production-readiness-heading{align-items:flex-start;gap:15px;padding:30px 0 22px;display:flex}.production-readiness-heading>span{color:#173b63;background:#eef4fa;border:1px solid #d7e0fb;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.production-readiness-heading small{color:#173b63;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.11em;margin-bottom:7px;display:block}.production-readiness-heading h1{color:#14213d;font-size:var(--text-page-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:1.12}.production-readiness-heading p{color:#5f6f89;font-size:var(--text-body);font-weight:var(--weight-regular);margin-top:10px;line-height:1.55}.production-readiness-status{color:#173b63;background:#f4f7ff;border:1px solid #cad7f6;border-radius:14px;align-items:flex-start;gap:11px;padding:15px 16px;display:flex}.production-readiness-status>svg{flex:none;margin-top:1px}.production-readiness-status span{gap:3px;display:grid}.production-readiness-status strong{color:#102b49;font-size:var(--text-body);font-weight:var(--weight-semibold)}.production-readiness-status small{color:#617198;font-size:13px;line-height:1.45}.production-readiness-checks{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.production-readiness-checks li{color:#4f6079;font-size:var(--text-body);font-weight:var(--weight-regular);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.production-readiness-checks svg{color:#173b63;flex:none;margin-top:2px}.production-readiness-action{color:#fff;font-size:var(--text-control);font-weight:var(--weight-semibold);background:#173b63;justify-content:center;align-items:center;gap:9px;text-decoration:none;display:flex}.production-readiness-action:hover{color:#fff;background:#102b49}.production-readiness-help{color:#748198;text-align:center;margin:13px auto 0;font-size:12px;line-height:1.5}@media (width<=560px){.production-readiness-shell{background-position:58%;background-attachment:scroll;padding:10px}.production-readiness-card{border:1px solid #b4c3d3e0;border-radius:16px;padding:24px 22px;box-shadow:0 14px 42px #152b4330}.production-readiness-brand{flex-direction:column;align-items:flex-start}.production-readiness-heading{padding-top:26px}}.resend-button:disabled{cursor:default;opacity:.68}.join-legal-layer{z-index:120;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.join-legal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a121e7a;width:100%;height:100%;position:absolute;inset:0}.join-legal-dialog{color:#172033;background:#fff;border:1px solid #d8e0ea;border-radius:17px;width:min(460px,100%);padding:20px;position:relative;box-shadow:0 24px 70px #1018283d}.join-legal-dialog>header{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.join-legal-dialog>header>div{gap:3px;display:grid}.join-legal-dialog>header strong{font-size:var(--text-section-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}.join-legal-dialog>header small{color:#667085;font-size:12px}.join-legal-dialog>header button{color:#173b63;font-size:var(--text-control);font-weight:var(--weight-semibold);background:0 0;padding:4px}.join-legal-dialog>p{color:#475467;font-size:var(--text-body);font-weight:var(--weight-regular);margin:18px 0;line-height:1.65}.public-brand-powered{align-items:center;letter-spacing:0!important;flex:none!important;gap:5px!important;display:inline-flex!important}.public-brand-powered>small{color:#98a2b3;white-space:nowrap;font-size:8px;line-height:1}.public-brand-powered .digiloyalai-logo__image{width:94px;max-width:94px;height:auto}.loyalty-card-hero--generic{isolation:isolate;background-image:linear-gradient(90deg,#0a1e34b3,#0a1e3438),url(/assets/universal-mediterranean-TJ70ZGud.png);position:relative}.loyalty-card-hero--generic:before{z-index:-1;content:"";background:linear-gradient(#0000 45%,#0a182957);position:absolute;inset:0}.wallet-first-heading{align-items:flex-start;gap:10px;margin-top:20px;display:flex}.wallet-first-heading>span{color:#173b63;background:#e7eff8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.wallet-first-heading h2{color:#172033;font-size:var(--text-section-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}.wallet-first-heading p{color:#667085;font-size:var(--text-body);font-weight:var(--weight-regular);margin-top:3px;line-height:1.45}.wallet-button{transition:transform .15s,background .15s,box-shadow .15s}.wallet-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #10182829}.wallet-button.added{color:#eef4fa;background:#102b49}.join-email-delivery{color:#102b49;background:#eef4fa;border:1px solid #cbd8e6;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px 10px;margin-top:13px;padding:12px;display:grid}.join-email-delivery>svg{margin-top:1px}.join-email-delivery>span{gap:2px;display:grid}.join-email-delivery strong{color:#102b49;font-size:var(--text-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.join-email-delivery small{color:#667a98;font-size:12px;font-weight:var(--weight-regular);line-height:1.4}.join-email-delivery>a{color:#173b63;font-size:var(--text-control);font-weight:var(--weight-semibold);grid-column:2;justify-self:start}.web-card-button{color:#172033;text-decoration:none}.qr-signup-preview{color:#172944;background:linear-gradient(115deg,#ffffffe0,#eff6ffb3),url(/assets/universal-mediterranean-TJ70ZGud.png) 50%/cover no-repeat fixed;min-height:100dvh;padding:clamp(24px,4vw,54px)}.qr-signup-preview__header{justify-content:space-between;align-items:center;gap:18px;width:min(100%,1120px);margin:0 auto 34px;display:flex}.qr-signup-preview__header>span{color:#607188;background:#ffffffb8;border:1px solid #d8e2ef;border-radius:999px;padding:8px 11px;font-size:12px}.qr-signup-preview__layout{grid-template-columns:minmax(330px,430px) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,94px);width:min(100%,1040px);margin:0 auto;display:grid}.qr-table-tent{text-align:center;background:linear-gradient(160deg,#fffffff5,#f2f7fff7);border:1px solid #ffffffb8;border-radius:28px 28px 12px 12px;padding:24px 26px 28px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1e37542b}.qr-table-tent:after{filter:blur(12px);content:"";background:#182c4521;border-radius:50%;width:72%;height:10px;margin:26px auto -36px;display:block}.qr-table-tent .public-brand{text-align:left}.qr-table-tent__eyebrow{color:#173b63;letter-spacing:.12em;margin-top:25px;font-size:10px;font-weight:760;display:block}.qr-table-tent h1{color:#162944;letter-spacing:-.045em;max-width:340px;margin:10px auto 0;font-size:30px;font-weight:620;line-height:1.08}.qr-table-tent>p{color:#64748a;max-width:330px;margin:12px auto 0;font-size:13px;line-height:1.55}.qr-table-tent__code{background:#fff;border:1px solid #dbe4ef;border-radius:17px;width:fit-content;margin:23px auto 16px;padding:11px;display:grid;box-shadow:0 12px 30px #20364f17}.qr-table-tent__instruction{color:#263f61;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.qr-table-tent>small{color:#7a8798;margin-top:7px;font-size:11px;display:block}.qr-signup-preview__copy{max-width:520px}.qr-signup-preview__copy>h2{color:#172944;font-size:clamp(30px,3vw,40px);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);line-height:1.06}.qr-signup-preview__copy>p{color:#64748a;font-size:var(--text-body);font-weight:var(--weight-regular);margin-top:17px;line-height:1.68}.qr-signup-preview__copy ol{gap:11px;margin-top:25px;list-style:none;display:grid}.qr-signup-preview__copy li{border-bottom:1px solid #dce4ee;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px 13px;display:grid}.qr-signup-preview__copy li>span{color:#173b63;width:34px;height:34px;font-size:12px;font-weight:var(--weight-semibold);background:#e7eff8;border-radius:10px;place-items:center;display:grid}.qr-signup-preview__copy li>div{gap:3px;display:grid}.qr-signup-preview__copy li strong{color:#273d5a;font-size:var(--text-body);font-weight:var(--weight-semibold)}.qr-signup-preview__copy li small{color:#748197;font-size:12px}.qr-signup-preview__actions{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:16px;margin-top:26px;display:grid}.qr-signup-preview__actions .join-primary{min-height:54px;font-size:var(--text-control);background:#173b63;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 18px;text-decoration:none;display:inline-flex}.qr-signup-preview__actions>a:last-child{color:#173b63;font-size:var(--text-control);font-weight:var(--weight-semibold);text-align:center}@media (width<=820px){.qr-signup-preview__layout{grid-template-columns:1fr}.qr-table-tent{width:min(100%,430px);margin-inline:auto}.qr-signup-preview__copy{max-width:580px;margin-inline:auto}}@media (width<=520px){.qr-signup-preview{padding:18px 14px 32px}.qr-signup-preview__header>span{display:none}.qr-table-tent{padding-inline:18px}.qr-table-tent__code svg{width:190px;height:190px}.qr-signup-preview__actions{grid-template-columns:1fr}.public-brand{gap:8px}.public-brand>span:nth-child(2){letter-spacing:.08em;min-width:0}.public-brand>span:nth-child(2) strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.public-brand>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-brand-powered{gap:3px!important}.public-brand-powered>small{font-size:7px}.public-brand-powered .digiloyalai-logo__image{width:82px;max-width:82px}.join-intro{padding:22px 4px 20px}.join-intro h1,.verify-card h1{font-size:var(--text-page-title)}.join-progress{margin-bottom:20px}.join-form{gap:12px}.join-form input:not([type=checkbox]),.join-form .join-country-code-select .ui-select__trigger,.join-form .join-country-code-static{height:42px;min-height:42px}.phone-field{grid-template-columns:82px 1fr}}@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:320px;overflow-x:hidden}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}img,svg{display:block}h1,h2,h3,h4,p{margin:0}}@layer base{:root{--font-ui:"Source Sans 3", "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--text-page-title:28px;--text-section-title:20px;--text-card-title:16px;--text-body:14px;--text-control:14px;--text-nav:14px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-heading:-.02em;font-family:var(--font-ui);color:#111827;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#eef3fa;--surface:#fff;--surface-subtle:#f7f9fd;--surface-blue:#eef4fa;--ink:#102b49;--ink-soft:#344b63;--muted:#667085;--muted-2:#98a2b3;--line:#cbd8e6;--line-strong:#aebfd2;--blue:#173b63;--blue-deep:#102b49;--blue-soft:#eef4fa;--lime:#173b63;--lime-soft:#e7eff8;--green:#173b63;--green-soft:#eef4fa;--brand-navy:#173b63;--brand-text:#102b49;--brand-selected:#eef4fa;--brand-icon:#e7eff8;--brand-border:#cbd8e6;--success:#1f7a4d;--success-soft:#ecf8f1;--success-line:#b9ddc8;--orange:#f79009;--orange-soft:#fff5e7;--red:#d92d20;--red-soft:#fff0ee;--shadow-xs:0 1px 2px #1018280d;--shadow-md:0 16px 42px #10182824;--radius-sm:8px;--radius:12px;--radius-lg:16px;--sidebar-width:244px;--topbar-height:68px;background:#eef3fa}body{color:var(--ink);background:var(--canvas);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:1.45;overflow-x:hidden}button,a,input,select,textarea{color:inherit}button,a{cursor:pointer}button{font-weight:var(--weight-semibold)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #173b633d}a{text-decoration:none}::selection{color:#06142f;background:#ddebff}h1,h2,h3,h4{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}@media (width<=760px){:root{--text-page-title:24px;--text-section-title:18px}}}@layer utilities{@media (width<=760px){.app-shell :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=password],input[type=date],input[type=time],input[type=datetime-local],textarea){font-size:16px!important}}.muted{color:var(--muted)}.text-blue{color:var(--blue-deep)}.text-green{color:var(--success)}.text-red{color:var(--red)}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1080px){.sidebar{width:min(286px,86vw);transition:transform .18s;transform:translate(-105%);box-shadow:16px 0 46px #1018282e}.sidebar.is-open{transform:translate(0)}.sidebar-close,.mobile-menu{display:inline-grid!important}.sidebar-backdrop{z-index:29;background:#0b122057;display:block;position:fixed;inset:0}.topbar{padding:0 18px;left:0}.app-main{margin-left:0}}@media (width>=1081px){.mobile-menu{display:none!important}}@media (width<=720px){:root{--topbar-height:60px}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}.topbar{gap:8px;padding:0 12px}.tenant-switcher{border:0;min-width:0;padding:4px}.tenant-switcher small,.tenant-switcher svg{display:none}.tenant-avatar{width:30px;height:30px}.topbar-search{border:0;justify-content:center;width:38px;min-width:38px;padding:0}.topbar-search span,.topbar-search kbd{display:none}.account-button{width:32px;height:32px}.page{padding:20px 16px 36px}.page-header{flex-direction:column;gap:16px;margin-bottom:20px}.page-actions{justify-content:flex-start;width:100%}.page-actions .button{flex:1}.drawer{width:100%}.surface-popover{width:auto;position:fixed;top:66px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-sans-3-v19-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-sans-3-v19-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-sans-3-v19-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-sans-3-v19-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-sans-3-v19-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-sans-3-v19-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/source-sans-3-v19-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(#root,.ui-select__layer) :is(input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=hidden]),textarea,select):focus{box-shadow:none;outline:none}:is(#root,.ui-select__layer) :is(input:not([type=checkbox],[type=radio],[type=color],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=hidden]),textarea,select):focus:not([aria-invalid=true]){border-color:var(--blue,#173b63)}:is(#root,.ui-select__layer) :is(.login-input-shell,.search-field,.customer-search,.programs-search,.automation-search,.dashboard-date-range,.campaign-filter-select,.ui-select__search,.member-phone-input,.builder-color-field>div,.card-color-control,.card-image-picker):focus-within{box-shadow:none;outline:none}:is(#root,.ui-select__layer) :is(.login-input-shell,.search-field,.customer-search,.programs-search,.automation-search,.dashboard-date-range,.campaign-filter-select,.ui-select__search,.member-phone-input,.builder-color-field>div,.card-color-control,.card-image-picker):focus-within:not(.has-error):not(:has([aria-invalid=true])){border-color:var(--blue,#173b63)}#root .ui-select.is-open .ui-select__trigger,#root .ui-select__trigger:focus-visible{border-color:var(--blue,#173b63);box-shadow:none;outline:none}#root .ui-select__trigger:focus-visible{outline:2px solid var(--blue,#173b63);outline-offset:2px}@media (forced-colors:active){:is(#root,.ui-select__layer) :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid highlight!important}}
