:root{color:#172026;background:#f7f8f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.ai-economics{display:grid;gap:20px}.ai-tabs{flex-wrap:wrap}.ai-filter-toolbar{align-items:end;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ai-filter-toolbar--primary{grid-template-columns:repeat(3,minmax(180px,1fr))}.ai-advanced-filters{background:#7ddceb0a;border:1px solid rgba(125,220,235,.2);border-radius:16px;padding:14px 16px}.ai-advanced-filters>summary{cursor:pointer;font-weight:700}.ai-advanced-filters[open]>summary{margin-bottom:14px}.ai-filter-glossary{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:14px 0}.ai-filter-glossary div{background:#040d1261;border-radius:12px;padding:10px 12px}.ai-filter-glossary dt{font-weight:700}.ai-filter-glossary dd{color:#9bb4ba;margin:2px 0 0}.ai-editor{display:grid;gap:18px}.ai-info-box,.ai-settings-card,.ai-settings-details{border:1px solid rgba(125,220,235,.2);border-radius:14px;background:#7ddceb0a;padding:16px}.ai-info-box strong,.ai-settings-card h3{color:#edf9fb}.ai-info-box p,.ai-settings-card>p,.ai-settings-details>p{color:#9bb4ba;margin:4px 0 0}.ai-settings-card h3{margin:0 0 8px}.ai-settings-details>summary{color:#dffaff;cursor:pointer;font-weight:760}.ai-settings-details[open]>summary{margin-bottom:8px}.ai-settings-details--danger{border-color:#f4a26157;background:#f4a2610f}.ai-settings-details .ops-table,.ai-settings-details .editor-grid{margin-top:14px}.ai-economics .field small{color:#829ba1;font-weight:500}.ai-effective-result{display:grid;gap:3px;margin-top:14px;border-radius:10px;padding:12px;background:#63d0af1a;color:#d9fff3}.ai-effective-result span{color:#9bb4ba}.ai-pricing-preview{display:grid;gap:14px;padding:16px;border:1px solid rgba(125,220,235,.2);border-radius:16px;background:#7ddceb0a}.ai-pricing-preview code{overflow-wrap:anywhere}.ai-decision-card{background:#eeecff;border:1px solid #9d96ed;border-radius:18px;color:#1c2930;display:grid;gap:12px;padding:18px}.ai-decision-card h3,.ai-decision-card p{margin:0}.ai-decision-card h3{color:#254139}.ai-decision-card .eyebrow{color:#825116}.ai-decision-card p,.ai-decision-card ul{color:#4a5b60}.ai-decision-card .telemetry-strip span{border-color:#35607038;background:#ffffff80;color:#25414a}.ai-daily-chart{align-items:end;display:flex;gap:4px;height:190px;overflow-x:auto;padding-top:12px}.ai-day{align-items:center;display:flex;flex:1 0 20px;flex-direction:column;gap:6px;height:100%;justify-content:end;min-width:20px}.ai-day__bar{background:linear-gradient(180deg,#756cff,#42b8a4);border-radius:6px 6px 2px 2px;min-height:3px;width:70%}.ai-day small{font-size:9px;transform:rotate(-45deg);white-space:nowrap}.ai-user-row{background:transparent;border:0;color:inherit;cursor:pointer;text-align:left;width:100%}@media(max-width:720px){.ai-filter-toolbar,.ai-filter-toolbar--primary{grid-template-columns:1fr 1fr}}@media(max-width:460px){.ai-filter-toolbar,.ai-filter-toolbar--primary{grid-template-columns:1fr}}.marketing-link-page{min-height:min(680px,calc(100vh - 180px));display:grid;place-items:center;padding:32px 0}.marketing-link-page__content,.marketing-link-page__status{display:grid;gap:18px;width:min(100%,560px);padding:34px;border:1px solid #d8e0dc;border-radius:8px;background:#fff;box-shadow:0 20px 60px #1730271a}.marketing-link-page__content h1,.marketing-link-page__content p{margin:0}.marketing-link-page__stores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketing-link-page__stores a,.marketing-link-page__fallback{text-align:center}.marketing-link-page__status--error{color:#9c2f24}.ops-kpi-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.marketing-chart{display:grid;gap:14px;min-height:250px;padding:16px;border:1px solid rgba(255,255,255,.12);background:#151918}.marketing-attribution-note{margin:0 0 18px;color:var(--muted);font-size:.88rem;line-height:1.45}.marketing-platform-heading{align-items:center;margin:14px 0 10px}.billing-period-toolbar{display:flex;align-items:end;gap:12px;margin:14px 0 18px;padding:14px;border:1px solid rgba(255,255,255,.12);background:#151918}.billing-period-toolbar .field{min-width:190px;margin:0}.billing-revenue-chart{margin:18px 0;padding:18px;border:1px solid rgba(255,255,255,.12);background:#151918}.billing-revenue-chart__heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.billing-revenue-chart__heading>div{display:grid;gap:3px}.billing-revenue-chart__heading span,.billing-revenue-chart__month small{color:#a5afab;font-size:12px}.billing-revenue-chart__bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));align-items:end;gap:8px;min-height:190px}.billing-revenue-chart__month{display:grid;gap:8px;min-width:0;text-align:center}.billing-revenue-chart__track{position:relative;height:150px;overflow:hidden;background:#ffffff0d}.billing-revenue-chart__track span{position:absolute;right:0;bottom:0;left:0;background:#f4a261}.billing-coverage-note{display:grid;gap:6px;margin-bottom:18px;padding:14px 16px;border-left:3px solid #6fc4d5;background:#6fc4d514}.billing-coverage-note span,.billing-coverage-note small{color:#a5afab;line-height:1.5}.billing-status-grid{margin-top:18px}.marketing-platform-heading__method{color:#a5afab;font-size:13px;text-align:right}.marketing-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:10px 0 18px;border:1px solid rgba(255,255,255,.12);background:#ffffff1f}.marketing-method-grid>div{display:grid;align-content:start;gap:5px;min-height:112px;padding:14px;background:#151918}.marketing-method-grid strong{color:#f5f8f7;font-size:14px}.marketing-method-grid span{color:#a5afab;font-size:12px;line-height:1.5}.marketing-chart__legend{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.marketing-chart__legend strong{margin-right:auto}.marketing-chart__legend span{color:#a5afab;font-size:12px}.marketing-chart__legend i{display:inline-block;width:8px;height:8px;margin-right:5px}.legend-clicks,.marketing-chart__bar--clicks{background:#72b7a0}.legend-installs,.marketing-chart__bar--installs{background:#f4a261}.legend-conversions,.marketing-chart__bar--conversions{background:#ef6f6c}.marketing-chart__bars{display:grid;grid-template-columns:repeat(30,minmax(4px,1fr));gap:3px;align-items:end;height:174px;border-bottom:1px solid rgba(255,255,255,.18)}.marketing-chart__day{display:flex;align-items:end;justify-content:center;gap:1px;height:100%}.marketing-chart__bar{display:block;width:30%;min-height:0}.marketing-link-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(114,183,160,.42);background:#101614;color:#bfe1d5}.ops-table__row--marketing{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.9fr) 130px auto}@media(max-width:900px){.ops-kpi-grid--five,.ops-table__row--marketing,.marketing-method-grid{grid-template-columns:1fr}.marketing-platform-heading__method{text-align:left}.billing-period-toolbar{display:grid;grid-template-columns:1fr}.billing-period-toolbar .field{min-width:0}.marketing-link-page__stores{grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0}a{color:#315f70;text-decoration:none}.app{min-height:100vh}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(20px,5vw,64px);border-bottom:1px solid #dfe4de;background:#fff}.brand{color:#172026;font-weight:760;font-size:20px}nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.language{display:inline-flex;border:1px solid #cfd8d3;border-radius:8px;overflow:hidden}.language button{border:0;padding:6px 10px;background:#fff;color:#315f70;font:inherit;font-size:13px;font-weight:720;cursor:pointer}.language button.active{background:#315f70;color:#fff}main{padding:clamp(28px,5vw,72px) clamp(20px,5vw,64px)}.checkout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,520px);gap:clamp(24px,5vw,72px);align-items:start}.checkout__copy{max-width:620px}.eyebrow{color:#8a5c2d;font-weight:700;text-transform:uppercase;letter-spacing:0}h1{margin:0;font-size:clamp(40px,7vw,76px);line-height:1;letter-spacing:0}.lede{max-width:560px;color:#4f5d61;font-size:18px}.panel{background:#fff;border:1px solid #dfe4de;border-radius:8px;padding:24px;box-shadow:0 16px 40px #17202614}.apple-auth{display:grid;gap:10px}.apple-auth h2,.apple-auth p{margin:0}.apple-auth>p{color:#526065}.apple-account-ready{margin:0 0 18px;border:1px solid #b9d8ca;border-radius:8px;padding:12px 14px;background:#f0faf5;color:#245f48}.product,.plans{display:grid;gap:18px}.plans h2{margin:0;font-size:22px}.plans .product{border:1px solid #dfe4de;border-radius:8px;padding:18px}.plans--selectable{margin-bottom:16px}.plan-option{display:block;width:100%;border:0;border-radius:8px;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.plan-option:focus-visible{outline:3px solid rgba(49,95,112,.35);outline-offset:3px}.plan-option .product{border:1px solid #dfe4de;border-radius:8px;padding:18px}.plan-option .product--selected{border-color:#315f70;background:#f2f7f6}.product h2{margin:0 0 6px;font-size:24px}.product p{margin:0;color:#526065}.price-block{display:grid;gap:2px}.price{color:#172026;font-size:30px;font-weight:780}.price-original{color:#8d9a99;font-size:15px;font-weight:680;text-decoration:line-through}.period{display:inline-flex;width:fit-content;margin:-8px 0 0;border:1px solid #cfd8d3;border-radius:8px;padding:4px 8px;color:#315f70;font-size:14px;font-weight:700}.promo-applied{display:inline-flex;width:fit-content;border-radius:8px;padding:6px 10px;background:#ffe0bf;color:#7c3d10;font-weight:720}.promo-status{margin:10px 0 0;color:#526065}.promo-status--applied{display:grid;gap:12px;border:1px solid #f4a261;border-radius:8px;padding:16px;background:#fff4e8;color:#7c3d10}.promo-status--applied strong{font-size:20px}.promo-status__eyebrow{display:block;margin-bottom:2px;color:#a94f14;font-size:13px;font-weight:760;text-transform:uppercase;letter-spacing:.04em}.promo-status__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.promo-status__amounts span{display:grid;gap:2px;border-radius:8px;padding:10px;background:#f4a26129}.promo-status__amounts strong{font-size:18px}ul{margin:0;padding-left:20px;color:#526065}.primary{width:100%;margin-top:24px;border:0;border-radius:8px;padding:14px 18px;background:#315f70;color:#fff;font:inherit;font-weight:720;cursor:pointer}.primary:disabled{background:#9ca9ad;cursor:wait}.secondary{border:1px solid #cfd8d3;border-radius:8px;padding:10px 14px;background:#fff;color:#315f70;font:inherit;font-weight:720;cursor:pointer}.primary-link{display:inline-flex;margin:10px 14px 10px 0;border-radius:8px;padding:12px 16px;background:#315f70;color:#fff;font-weight:720}.closed{margin-top:20px;padding:14px;border:1px solid #e7d4ba;border-radius:8px;background:#fff8ee;color:#60441e}.links{display:flex;gap:14px;flex-wrap:wrap}.error{color:#9b2f24}.ai-debug{margin-top:16px;border:1px solid rgba(125,220,235,.28);border-radius:8px;padding:12px;background:#040d128a;color:#dceff2}.ai-debug summary{cursor:pointer;font-weight:760}.ai-debug__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px}.ai-debug pre{max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid rgba(125,220,235,.18);border-radius:8px;padding:10px;background:#00000047;color:#dceff2}.muted{color:#6d7a7e}.field{display:grid;gap:6px;margin-top:16px;color:#526065;font-weight:700}.field input,.field select,.field textarea{width:100%;border:1px solid #cfd8d3;border-radius:8px;padding:12px 14px;background:#fff;color:#172026;font:inherit}.field textarea{resize:vertical}.inline-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.inline-field input,.inline-field select{min-width:0}.narrow{max-width:720px}.narrow h1{margin-bottom:18px}.static-page{display:grid;gap:24px}.admin{display:grid;gap:24px;min-height:100vh;margin:-48px;padding:48px;background:#0d1110;color:#dceff2}.admin-shell{display:grid;grid-template-columns:232px minmax(0,1fr);gap:24px;align-items:start}.admin h1{margin:0;font-size:36px;line-height:1.1;letter-spacing:0}.admin-sidebar{position:sticky;top:18px;display:grid;gap:4px;max-height:calc(100vh - 36px);overflow-y:auto;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px;background:#151918}.admin-sidebar__group{margin:12px 10px 4px;color:#89938f;font-size:11px;font-weight:760;text-transform:uppercase}.admin-sidebar__item{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;border-radius:6px;padding:9px 10px;background:transparent;color:#dce4e1;font:inherit;text-align:left;cursor:pointer}.admin-sidebar__item:hover{background:#202725}.admin-sidebar__item.active{background:#f4a261;color:#151918;font-weight:760}.admin-sidebar__item small{color:inherit;opacity:.68}.admin-content,.admin-panel-stack,.admin-workspace{display:grid;gap:18px;min-width:0}.workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.workspace-heading h2,.workspace-heading p{margin:0}.workspace-heading p{margin-top:4px;color:#9ba6a2}.workspace-heading select{min-width:min(320px,100%)}.ops-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ops-kpi{display:grid;gap:4px;min-height:96px;border-left:3px solid #72b7a0;padding:12px 14px;background:#202522}.ops-kpi small,.ops-kpi span{color:#a5afab}.ops-kpi strong{color:#f5f8f7;font-size:26px}.ops-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ops-table{display:grid;border-top:1px solid rgba(255,255,255,.12)}.ops-table__row{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(150px,1fr) auto;gap:14px;align-items:center;min-height:54px;border:0;border-bottom:1px solid rgba(255,255,255,.1);padding:10px 4px;background:transparent;color:#dce4e1;text-align:left}.ops-table__row--wide{grid-template-columns:minmax(150px,1.2fr) minmax(120px,1fr) minmax(120px,1fr) auto}.ops-table__row--error{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) 150px auto}.error-group{border-bottom:1px solid rgba(255,255,255,.1)}.error-group>summary{border-bottom:0;cursor:pointer}.error-group__body{display:grid;gap:14px;padding:0 8px 18px}.error-group__body pre{max-height:320px;overflow:auto;margin:0;padding:12px;background:#0d1110;color:#cbd6d2;white-space:pre-wrap}.error-group__meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#9ba6a2;font-size:12px}.incident-row__description{margin:0;color:#e1e8e5;font-size:15px;line-height:1.55;white-space:pre-wrap}.incident-attachments{display:flex;flex-wrap:wrap;gap:10px}.incident-attachment{display:grid;gap:2px;min-width:150px;text-decoration:none}.incident-attachment small{color:inherit;opacity:.68}.incident-row__actions{align-items:end}.incident-row__actions .field{min-width:220px}.ops-table__row small,.ops-table__row span{color:#9ba6a2}.ops-table__row--button{width:100%;cursor:pointer}.ops-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ops-form-grid__wide{grid-column:1 / -1}.coverage-strip{display:flex;flex-wrap:wrap;gap:8px}.coverage-strip span{border:1px solid rgba(114,183,160,.42);border-radius:6px;padding:6px 9px;color:#bfe1d5}.audit-row{border-bottom:1px solid rgba(255,255,255,.1)}.audit-row summary{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,1fr) minmax(180px,1fr) auto;gap:12px;padding:13px 4px;cursor:pointer}.audit-row pre{overflow:auto;max-height:280px;padding:12px;background:#0d1110;color:#cbd6d2}.admin__header{display:flex;align-items:start;justify-content:space-between;gap:18px}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.admin h2{margin:0 0 14px;font-size:22px;color:#ecfbff}.admin-login{max-width:520px}.admin-device-confirmation{display:grid;gap:12px;padding:14px;border:1px solid rgba(244,162,97,.42);border-radius:8px;background:#f4a2611a;color:#ffd4ad}.admin-device-confirmation p{margin:0}.admin .panel{border-color:#7ddceb38;background:#0b181fe0;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff0d}.admin .lede,.admin .muted,.admin .field,.admin-row,.toggle-line{color:#9bb4ba}.admin .field input,.admin .field select,.admin .field textarea{border-color:#7ddceb3d;background:#0e1b22;color:#edf9fb}.admin .secondary{border-color:#7ddceb59;background:#7ddceb14;color:#dffaff}.admin .secondary.danger{border-color:#d24a4073;background:#d24a401f;color:#ffb7ad}.admin .primary{background:#f4a261;color:#071015}.admin-result{display:grid;gap:8px;margin-top:16px}.admin-result .muted{margin:0}.error-list{margin:0;padding:12px 14px 12px 28px;border:1px solid rgba(210,74,64,.34);border-radius:8px;background:#d24a401a;color:#ffb7ad}.dashboard-overview{display:grid;gap:10px}.telemetry-strip{display:flex;flex-wrap:wrap;gap:10px}.telemetry-strip span{border:1px solid rgba(125,220,235,.22);border-radius:8px;padding:9px 12px;background:#7ddceb12;color:#dceff2}.segmented{display:inline-flex;overflow:hidden;border:1px solid #cfd8d3;border-radius:8px;background:#fff}.segmented button{border:0;padding:8px 14px;background:transparent;color:#315f70;font:inherit;font-weight:720;cursor:pointer}.segmented button.active{background:#315f70;color:#fff}.segmented--compact{flex-wrap:wrap;gap:4px;overflow:visible;padding:4px;width:fit-content;background:#0e1b22e0;border-color:#7ddceb3d}.segmented--compact button{border-radius:6px}.segmented--compact button{color:#dceff2}.segmented--compact button.active{background:#f4a261;color:#071015}.locale-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;width:100%;min-width:0;padding:6px;border:1px solid rgba(125,220,235,.24);border-radius:10px;background:#0e1b22e0}.locale-selector__item{display:flex;min-width:0;align-items:center;gap:9px;padding:9px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#dceff2;font:inherit;text-align:left;cursor:pointer}.locale-selector__item:hover{border-color:#7ddceb52;background:#7ddceb14}.locale-selector__item.active{border-color:#f4a261;background:#f4a261;color:#071015}.locale-selector__flag{flex:0 0 auto;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:22px;line-height:1}.locale-selector__copy{display:grid;min-width:0;gap:1px}.locale-selector__copy strong{overflow:hidden;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.locale-selector__copy small{color:#8fb0b7;font-size:10px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.locale-selector__item.active .locale-selector__copy small{color:#071015a8}.promo-form{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:12px}.promo-form--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-code-field{grid-column:1 / -1}.promo-code-field .inline-field{grid-template-columns:minmax(320px,1fr) auto}.promo-free-field{grid-column:span 2}.promo-plans-field{grid-column:span 2;min-width:0}.promo-free-field .inline-field{grid-template-columns:minmax(120px,.5fr) minmax(160px,1fr)}.promo-free-field small{color:#8d9a99;font-size:13px;line-height:1.35}.admin-list{display:grid;gap:10px;margin-top:16px}.admin-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dfe4de;border-radius:8px;padding:12px 14px;background:#ffffff09;color:#526065}.admin-row strong{color:#edf9fb}.admin-row--user{display:grid;grid-template-columns:minmax(280px,1.7fr) minmax(170px,.9fr) minmax(150px,.8fr) minmax(160px,.8fr) minmax(280px,1.1fr);align-items:start;background:linear-gradient(180deg,#0d232ddb,#071015e0);border-color:#7ddceb2e}.admin-row--user div,.user-card-main{display:grid;gap:3px}.user-card-main small,.user-fact small{color:#9bb4ba;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:820}.user-fact{display:grid;gap:4px}.user-fact strong{color:#edf9fb}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;word-break:break-all}.admin-search{max-width:520px}.auth-methods{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.status-pill{display:inline-flex;align-items:center;width:fit-content;max-width:100%;border:1px solid rgba(125,220,235,.24);border-radius:999px;padding:5px 8px;background:#7ddceb14;color:#dceff2;font-size:12px;line-height:1.2}.user-email-edit{grid-template-columns:minmax(0,1fr) auto}.multi-select{position:relative;z-index:2}.multi-select__button{display:grid;width:100%;min-height:64px;gap:3px;border:1px solid rgba(125,220,235,.24);border-radius:8px;padding:10px 12px;background:#0e1b22;color:#edf9fb;text-align:left;cursor:pointer}.multi-select__button span{font-weight:820}.multi-select__button strong{color:#9bb4ba;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.multi-select__menu{position:absolute;left:0;right:0;top:calc(100% + 8px);display:grid;gap:6px;max-height:320px;overflow:auto;border:1px solid rgba(125,220,235,.24);border-radius:8px;padding:8px;background:#0a171e;box-shadow:0 18px 44px #00000059}.multi-select__option{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 8px;align-items:center;border:0;border-radius:8px;padding:9px 10px;background:#7ddceb0f;color:#edf9fb;font:inherit;text-align:left;cursor:pointer}.multi-select__option:hover{background:#7ddceb1f}.multi-select__option small{grid-column:2;color:#9bb4ba;line-height:1.35;overflow-wrap:anywhere}.multi-select__option-name{min-width:0;line-height:1.35;overflow-wrap:anywhere}.multi-select__check{width:18px;height:18px;border:1px solid rgba(220,239,242,.55);border-radius:5px}.multi-select__check.active{background:#7ddceb;border-color:#7ddceb;box-shadow:inset 0 0 0 4px #0a171e}.app-control{display:grid;gap:18px}.admin-list--compact{margin-top:8px}.admin-row--compact{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(120px,.6fr) minmax(180px,1fr) minmax(180px,auto);align-items:start}.admin-row--compact details{color:#dceff2}.admin-row--compact pre{max-width:min(920px,82vw);max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid rgba(125,220,235,.2);border-radius:8px;padding:10px;background:#040d12a6;color:#dceff2}.admin-row--editor{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2.6fr) auto;align-items:start}.admin-row--gate{display:grid;grid-template-columns:minmax(180px,1.2fr) auto auto auto}.editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editor-grid__wide{grid-column:1 / -1}.language-editor{display:grid;gap:10px}.language-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.field--compact{margin-top:0}.field--compact input,.field--compact textarea{padding:9px 11px}.field--compact small{color:#8d9a99;font-size:12px;line-height:1.35}.admin-actions{display:grid;gap:10px;justify-items:end}.admin-actions--row{display:flex;justify-content:flex-start;margin-top:16px}.admin-actions--tight{gap:6px;margin-top:0}.admin-actions--tight button{padding:7px 9px;font-size:12px}.section-checks{display:flex;flex-wrap:wrap;gap:10px 16px;padding:12px;border:1px solid rgba(125,220,235,.18);border-radius:8px}.section-checks>span{flex-basis:100%;color:#edf9fb;font-weight:820}.toggle-line{display:inline-flex;align-items:center;gap:8px;color:#526065;font-weight:720;white-space:nowrap}.toggle-line input{width:18px;height:18px;accent-color:#315f70}.static-page .lede{margin:0}.static-section{border-top:1px solid #dfe4de;padding-top:20px}.static-section h2{margin:0 0 10px;font-size:22px}.static-section p{margin:0 0 10px;color:#526065}@media(max-width:780px){.topbar{align-items:flex-start;flex-direction:column}.checkout,.admin-grid,.promo-form,.promo-form--wide,.admin-row--editor,.admin-row--gate,.admin-row--user{grid-template-columns:1fr}.admin{margin:-24px;padding:24px}.admin__header{display:grid}.admin-shell,.ops-kpi-grid,.ops-columns,.ops-form-grid{grid-template-columns:1fr}.admin-sidebar{position:static;display:flex;overflow-x:auto;max-height:none}.admin-sidebar__group{display:none}.admin-sidebar__item{flex:0 0 auto;width:auto}.workspace-heading{display:grid}.ops-table__row,.ops-table__row--wide,.ops-table__row--error,.audit-row summary{grid-template-columns:1fr}.promo-code-field .inline-field{grid-template-columns:1fr}.promo-free-field,.promo-plans-field{grid-column:1 / -1}.promo-free-field .inline-field{grid-template-columns:1fr}}
