.calm-app{color:#0f2537;background:#eef3f5;min-height:100dvh;font-size:15px;line-height:20px}.calm-app a{color:#17506e;text-decoration:none}.calm-app button,.app-dialog button{font:inherit}.calm-app h2,.app-dialog h2{letter-spacing:-.25px;margin:0;font-size:18px;line-height:24px}.calm-app p,.app-dialog p{color:#576673;margin:0;line-height:22px}.design-icon{flex:none;max-width:none;display:block}.app-sidebar{z-index:30;background:#fff;border-right:1px solid #e2e5e7;flex-direction:column;width:240px;padding:16px 12px;display:flex;position:fixed;inset:0 auto 0 0}.app-wordmark{margin:0 8px 16px;display:block}.app-wordmark img{width:160px;height:26.0995px}.store-switch{text-align:left;width:100%;min-height:32px;color:inherit;background:#edf0f2;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.store-switch>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.avatar{color:#0f2537;background:#e2e7eb;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:inline-flex}.avatar.small{width:24px;height:24px;font-size:11px}.side-navigation{margin-top:16px}.side-navigation a{min-height:32px;color:inherit;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.side-navigation a.selected{color:#17506e;background:#dcebf0;font-weight:600}.nav-group{font-size:13px;font-weight:600;margin:16px 8px 4px!important}.sidebar-bottom{margin-top:auto;padding-top:24px}.manager-button,.account-button{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.account-button{border-top:1px solid #dde3e7}.manager-button strong,.account-button strong{overflow-wrap:anywhere;font-size:15px;display:block}.manager-button small,.account-button small{color:#576673;font-size:13px;display:block}.manager-icon{background:#17506e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.app-main{min-width:0;margin-left:240px}.app-toolbar{z-index:20;background:#fff;border-bottom:1px solid #e2e5e7;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:8px 32px;display:flex;position:sticky;top:0}.app-toolbar h1{margin:0;font-size:22px;line-height:28px}.app-toolbar p{font-size:13px;line-height:18px}.toolbar-actions{align-items:center;gap:12px;display:flex}.mobile-manager{display:none!important}.app-content{flex-direction:column;gap:24px;max-width:1600px;min-height:calc(100dvh - 64px);margin:auto;padding:24px 32px 40px;display:flex}.app-card{background:#fff;border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.app-card>.app-button{align-self:flex-start}.app-button{text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 20px;font-weight:600;line-height:20px;display:inline-flex;font-size:15px!important}.app-button.primary{color:#fff;background:#17506e}.app-button.secondary{color:#17506e;background:#edf0f2}.app-button:disabled{opacity:.5;cursor:not-allowed}.calm-app :focus-visible,.app-dialog :focus-visible{outline-offset:3px;outline:3px solid #17506e}.welcome-card{text-align:center;align-items:center;gap:16px;padding:32px 20px}.welcome-card>.app-button{align-self:center}.channel-grid{grid-template-columns:repeat(4,160px);gap:12px;margin:8px 0;display:grid}.channel-option{color:#0f2537;background:#fff;border:1px solid #e2e5e7;border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:12px;display:flex}.channel-option.chosen{background:#f2f7f9;border-color:#17506e}.channel-icon{background:#f3f5f6;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading>span{color:#576673;font-size:13px}.setup-list{flex-direction:column;display:flex}.setup-row{border-bottom:1px solid #e2e5e7;align-items:center;gap:16px;padding:16px 0;display:flex;color:#0f2537!important}.setup-row:last-child{border:0}.setup-row>span:nth-child(2){flex:1}.setup-row strong,.setup-row small{display:block}.setup-row small{color:#576673;margin-top:4px;font-size:13px}.step-circle{color:#576673;border:1px solid #cdd6dc;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.footnote{font-size:13px;line-height:18px!important}.module-empty{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:480px;display:flex}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:520px;margin:auto;padding:32px 16px;display:flex}.empty-state>p{max-width:440px}.empty-state .action-row{justify-content:center}.provider-strip{gap:12px;margin:24px 0 0;display:flex}.action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.segmented{background:#e9edef;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;max-width:100%;padding:4px;display:flex;overflow:auto}.segmented>a{white-space:nowrap;color:#576673;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600}.segmented>a.active{color:#0f2537;background:#fff;box-shadow:0 1px 3px #0f253720}.content-columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.equal-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.card-stack{flex-direction:column;gap:24px;min-width:0;display:flex}.explanation-list{color:#576673;flex-direction:column;gap:16px;margin:0;padding-left:20px;line-height:22px;display:flex}.inset-empty{text-align:center;color:#576673;background:#f6f8f9;border-radius:12px;padding:32px 16px}.group-title{padding:0 16px;margin-bottom:12px!important;font-size:15px!important}.row-card{gap:0;padding:0 16px}.app-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e5e7;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:56px;padding:16px 0;display:flex;color:#0f2537!important}.app-row:last-child{border-bottom:0}.app-row strong{font-weight:500}.app-row>span{color:#576673;text-align:right;overflow-wrap:anywhere}.connection-row{border-bottom:1px solid #e2e5e7;align-items:center;gap:16px;min-height:96px;padding:16px 0;display:flex}.connection-row:last-child{border:0}.row-description{flex:1;min-width:0}.row-description strong,.row-description small{display:block}.row-description small{color:#576673;margin:2px 0 6px;font-size:13px}.badge{color:#576673;white-space:nowrap;background:#edf0f2;border-radius:99px;align-items:center;padding:2px 8px;font-size:11px;line-height:16px;display:inline-flex}.member-row{align-items:center;gap:12px;min-width:0;display:flex}.member-row>div{overflow-wrap:anywhere;flex:1;min-width:0}.member-row p{font-size:13px}.app-dialog{color:#0f2537;border:0;border-radius:24px;width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;box-shadow:0 16px 80px #0f253730}.app-dialog::backdrop{background:#0f253760}.dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.app-dialog>p{margin-bottom:24px}.icon-button{width:32px;height:32px;color:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-dialog textarea{font:inherit;resize:vertical;color:#0f2537;border:1px solid #7b8791;border-radius:12px;width:100%;min-height:180px;padding:12px}.check-row{align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.check-row input{accent-color:#17506e;width:20px;height:20px;min-height:20px}.account-summary{overflow-wrap:anywhere;align-items:center;gap:12px;margin-bottom:16px;display:flex}.account-links{margin-bottom:24px}.account-links a{color:#0f2537;border-bottom:1px solid #e2e5e7;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.account-links a span{color:#576673;font-size:13px}.mobile-tabs{display:none}.app-loading{text-align:center;color:#576673;padding:48px}.recovery{max-width:640px;margin:auto}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:260px}.skip-link:focus{top:8px}@container workspace (max-width:1100px){.channel-grid{grid-template-columns:repeat(2,160px)}.content-columns{grid-template-columns:minmax(0,1fr)}.content-columns>.app-card{max-width:none}.app-content{padding:24px}.equal-columns{gap:16px}}@media (max-width:760px){.calm-app{font-size:15px;line-height:20px}.app-sidebar{display:none}.app-main{margin-left:0}.mobile-manager{display:inline-flex!important}.mobile-tabs{left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:40;background:#fff;border:1px solid #e2e5e7;border-radius:32px;justify-content:space-around;height:64px;padding:4px 6px;display:flex;position:fixed;box-shadow:0 3px 16px #0f253714}.mobile-tabs a{color:#576673;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:10px;line-height:12px;display:flex}.mobile-tabs a.selected{color:#17506e;background:#dcebf0;font-weight:600}.mobile-tabs .design-icon{margin:2px}.app-dialog{border-radius:20px;padding:20px}.skip-link{left:16px}}@container workspace (max-width:760px){.app-toolbar{height:52px;padding:8px 16px}.app-toolbar h1{font-size:17px;line-height:22px}.app-toolbar p{display:none}.app-content{padding:16px 16px calc(100px + env(safe-area-inset-bottom));gap:16px;min-height:calc(100dvh - 52px)}.app-card{padding:16px}.welcome-card{padding:32px 16px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:360px}.channel-option{gap:8px;padding:8px;font-size:13px}.channel-icon{width:40px;height:40px}.equal-columns{grid-template-columns:minmax(0,1fr)}.content-columns,.card-stack{gap:16px}.app-row{min-height:52px}.row-card{padding:0 16px}.module-empty{min-height:480px}.connection-row{flex-wrap:wrap;gap:12px}.connection-row .app-button{min-height:36px;padding:8px 12px;font-size:13px!important}.icon-button{width:44px;height:44px}.app-button.primary{min-height:44px}.setup-row{gap:12px}.app-row>span{max-width:65%}.member-row{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.app-button,.channel-option,.side-navigation a{transition:background-color .15s}.app-dialog[open]{animation:.15s ease-out dialog-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.segmented>button{white-space:nowrap;color:#576673;background:0 0;border:0;border-radius:999px;min-height:32px;padding:6px 16px;font-size:13px;font-weight:600}.segmented>button.active{color:#0f2537;background:#fff;box-shadow:0 1px 3px #0f253724}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.plan-card{background:#fff;border:1px solid #7b8791;border-radius:24px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.plan-card.chosen{border-color:#17506e}.plan-card h3{margin:0}.plan-card>.app-button{align-self:flex-start}.plans-grid .app-button{align-self:stretch}.plan-price{color:#0f2537;letter-spacing:-.7px;font-size:34px;line-height:41px}.plan-features{background:#eef3f5;border-radius:16px;flex-direction:column;flex:1;gap:12px;margin:0;padding:16px;list-style:none;display:flex}.plan-features li{align-items:flex-start;gap:12px;font-size:15px;line-height:20px;display:flex}.badge.accent{color:#17506e;background:#dcebf0}.stepper{align-items:center;gap:16px;display:flex}.stepper button{color:#17506e;background:#eef0f1;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.stepper button:disabled{opacity:.4}.app-switch{background:#e2e5e7;border:1px solid #7b8791;border-radius:99px;align-items:center;width:52px;height:32px;padding:2px;display:flex}.app-switch span{background:#fff;border-radius:50%;width:26px;height:26px;display:block}.app-switch.on{background:#17506e;border-color:#17506e;justify-content:flex-end}.checkout-summary{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.metric-value{margin:8px 0;font-size:28px;line-height:34px;display:block}.payment-summary{background:#dcebf0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.usage-empty{flex-direction:column;gap:8px;display:flex}.empty-track{background:#eef0f1;border-radius:99px;height:8px}@container workspace (max-width:1000px){.plans-grid{gap:16px}.plan-card{padding:20px}}@container workspace (max-width:760px){.plans-grid{grid-template-columns:1fr}.checkout-summary{flex-direction:column;align-items:stretch;padding:16px}.metrics-grid{grid-template-columns:1fr;gap:16px}.payment-summary{flex-direction:column;align-items:flex-start}.stepper button{width:44px;height:44px}.plan-price{font-size:34px}.plan-card{border-radius:24px}}.back-link{align-self:flex-start}.loyalty-intro{grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:32px;display:grid}.loyalty-intro .badge{align-self:flex-start}.loyalty-art{aspect-ratio:328/240.533;min-width:0;position:relative}.loyalty-art img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.loyalty-art img:first-child{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.loyalty-art:hover img:first-child{display:block}.loyalty-art:hover img:last-child{display:none}}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.benefit-grid .app-card{height:100%}.table-scroll{border-radius:12px;overflow-x:auto}.comparison-table{border-collapse:collapse;text-align:left;width:100%;min-width:550px;font-size:13px}.comparison-table th,.comparison-table td{border-bottom:1px solid #e2e5e7;padding:16px}.comparison-table thead{background:#dcebef}.comparison-table th:not(:first-child),.comparison-table td{text-align:center}.comparison-table tbody th{font-weight:600}.loyalty-faq details{border-bottom:1px solid #e2e5e7;padding:16px 0}.loyalty-faq details:last-child{border:0}.loyalty-faq summary{cursor:pointer;min-height:24px;font-weight:600}.loyalty-faq p{padding-top:12px;font-size:13px}.credit-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.credit-pack{text-align:left;color:#0f2537;background:#fff;border:1px solid #7b8791;border-radius:24px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:20px;display:flex}.credit-pack.chosen{background:#fbfdfe;border-color:#17506e}.credit-pack>.design-icon{align-self:center;margin:16px 0}.pack-price{flex-wrap:wrap;align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.credit-pack>span>strong{font-size:22px;line-height:28px}.credit-pack small{color:#576673;font-size:12px}.credit-summary{grid-template-columns:1fr 1fr;gap:24px;padding:12px 0;display:grid}.credit-summary .app-row{min-height:40px;padding:8px 0}@container workspace (max-width:1100px){.credit-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace (max-width:760px){.loyalty-intro{grid-template-columns:1fr;gap:16px;padding:20px}.benefit-grid,.credit-pack-grid{grid-template-columns:1fr}.credit-pack{width:100%}.credit-summary{grid-template-columns:1fr}.loyalty-intro .card-stack{gap:12px}}.design-preview-notice{background:#e5eff3;border:1px solid #bfd4dd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.design-preview-notice a{margin-left:auto;text-decoration:underline}.period-controls{justify-content:flex-end;display:flex}.attention-strip{background:#fff0ed;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.attention-strip p{flex:1;font-size:13px;line-height:18px}.plain-action{color:#17506e;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:600}.metric-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profit-card{gap:8px}.profit-number{letter-spacing:-1px;font-size:40px;line-height:48px}.positive{color:#247969!important}.provenance-bar{border:1px solid #7b8791;border-radius:99px;height:8px;display:flex;overflow:hidden}.provenance-bar span:first-child{background:#17506e;width:75%}.provenance-bar span:nth-child(2){background:#7b8791;width:4%}.provenance-bar span:nth-child(3){background:#e2e5e7;width:21%}.metric-small-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.metric-small-grid .app-card{gap:8px}.metric-number{letter-spacing:-.5px;font-size:28px;line-height:34px}.bar-chart{gap:16px;height:260px;padding:8px 0 28px;display:flex}.chart-axis{color:#576673;flex-direction:column;justify-content:space-between;align-items:flex-end;width:40px;font-size:11px;display:flex}.chart-bars{border-bottom:1px solid #e2e5e7;flex:1;justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}.chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.chart-bar{background:#17506e;border-radius:8px 8px 0 0;width:44px;max-width:90%;min-height:2px}.chart-bar.current{background:#dcebef;border:2px solid #17506e}.chart-column>span{color:#576673;white-space:nowrap;font-size:11px;position:absolute;top:calc(100% + 8px)}.roas-row{align-items:center;gap:16px;min-height:64px;display:flex}.roas-row>span{align-items:center;gap:6px;min-width:80px;display:flex}.roas-row>div{flex:1}.roas-row small{color:#576673;line-height:22px}.horizontal-bar{background:#17506e;border-radius:99px;height:8px;margin:8px 0}.muted-bar{background:#7b8791}.compact-conversation{gap:12px;padding:12px 0;display:flex;color:#0f2537!important}.compact-conversation>span:last-child{min-width:0}.compact-conversation strong,.compact-conversation small{font-size:13px;display:block}.compact-conversation small{color:#576673;white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.bottom-link{align-self:flex-start;margin-top:auto;padding-top:20px;font-weight:600}.ad-row{align-items:center;gap:12px;min-height:64px;display:flex;color:#0f2537!important}.ad-row>strong{flex:1;font-size:13px}.ad-row>span:last-child{text-align:right;font-weight:600}.ad-row small{color:#576673;font-size:11px;font-weight:400;display:block}.app-row small{color:#576673;margin-top:4px;font-size:13px;display:block}.usage-track{background:#eef0f1;border-radius:99px;height:8px;margin:8px 0}.usage-track span{background:#17506e;border-radius:99px;height:100%;display:block}.conversation-workspace{background:#fff;border-radius:16px;grid-template-columns:320px minmax(280px,1fr) 280px;height:calc(100dvh - 195px);min-height:650px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid #e2e5e7;flex-direction:column;min-width:0;display:flex;overflow:auto}.conversation-search{flex-direction:column;gap:12px;padding:16px;display:flex}.conversation-search input{border-radius:99px;min-height:36px;font-size:13px}.conversation-search .segmented{width:100%}.conversation-search .segmented button{flex:1}.conversation-list-row{text-align:left;color:#0f2537;background:#fff;border:0;border-left:3px solid #0000;gap:12px;width:100%;padding:12px;display:flex}.conversation-list-row.selected{background:#dcebef;border-left-color:#17506e}.conversation-list-row>span:last-child{flex:1;min-width:0}.conversation-list-row strong{justify-content:space-between;gap:8px;font-size:13px;display:flex}.conversation-list-row strong small{color:#576673;white-space:nowrap;font-size:11px;font-weight:400}.conversation-list-row>span>span:not(.badge){white-space:nowrap;text-overflow:ellipsis;color:#576673;margin:4px 0;font-size:13px;display:block;overflow:hidden}.list-footnote{padding:16px;margin-top:auto!important}.list-no-results{padding:24px}.conversation-thread{flex-direction:column;min-width:0;display:flex;overflow:hidden}.conversation-thread>header{border-bottom:1px solid #e2e5e7;align-items:center;gap:12px;padding:16px;display:flex}.conversation-thread>header>div{flex:1}.conversation-thread>header strong{font-size:15px}.conversation-thread>header p{font-size:11px}.message-stream{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;min-height:0;padding:20px 16px;display:flex;overflow:auto}.message{border-radius:24px;max-width:90%;padding:12px 16px;font-size:15px;line-height:20px}.message small{margin-top:4px;font-size:11px;line-height:16px;display:block}.message.incoming{background:#eef0f1;border-bottom-left-radius:4px;align-self:flex-start}.message.outgoing{color:#fff;background:#17506e;border-bottom-right-radius:4px;align-self:flex-end}.message-date{text-align:center;font-size:11px;line-height:16px!important}.source-note{align-items:center;gap:8px;display:flex}.ai-draft{background:#dcebef;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.ai-draft .section-heading strong{align-items:center;gap:8px;font-size:13px;display:flex}.ai-draft small{color:#576673;font-size:11px}.ai-draft p{color:#0f2537;font-size:15px}.ai-draft .app-button{min-height:32px;padding:6px 16px;font-size:13px!important}.ai-draft .plain-action{font-size:13px}.reply-composer{border-top:1px solid #e2e5e7;align-items:center;padding:12px 16px;flex-direction:row!important;gap:8px!important;display:flex!important}.reply-composer input{min-width:0;font-size:15px}.customer-panel{border-left:1px solid #e2e5e7;flex-direction:column;gap:12px;padding:20px;display:flex;overflow:auto}.customer-panel .account-summary{margin:0}.customer-panel .app-row{border:0;min-height:32px;padding:4px 0;font-size:13px}.customer-panel>strong{font-size:17px}.customer-note{border:1px dashed #a1adb6;border-radius:16px;margin:16px 0;padding:16px}.customer-note strong,.customer-note small{color:#576673;font-size:11px}.customer-note p{font-size:13px}.preview-feedback{background:#f0f6f8;border-radius:12px;padding:12px;font-size:13px}.mobile-back{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container workspace (max-width:1350px){.conversation-workspace{grid-template-columns:280px minmax(280px,1fr)}.customer-panel{display:none}.toolbar-actions .context-tabs a{padding:6px 12px}}@container workspace (max-width:1000px){.metric-layout{grid-template-columns:1fr}.conversation-workspace{grid-template-columns:240px minmax(240px,1fr)}.app-toolbar .context-tabs{max-width:310px}}@media (max-width:760px){.mobile-back{display:block}}@container workspace (max-width:760px){.app-toolbar{flex-wrap:wrap;height:auto;min-height:52px}.toolbar-actions{display:contents}.app-toolbar>div:first-child{flex:1}.toolbar-actions .context-tabs{flex-basis:auto;order:5;justify-content:flex-start;width:max-content;max-width:100%;margin:0 0 4px}.context-tabs a{align-items:center;min-height:36px;display:flex}.design-preview-notice{gap:8px;font-size:12px}.design-preview-notice span{flex-basis:100%;order:2}.design-preview-notice a{margin-left:auto}.metric-small-grid{gap:12px}.metric-number{font-size:24px;line-height:30px}.profit-number{font-size:34px;line-height:41px}.attention-strip{align-items:flex-start}.attention-strip .plain-action{white-space:nowrap;font-size:13px}.period-controls{justify-content:stretch}.period-controls .segmented{justify-content:flex-start;width:max-content}.period-controls button{padding:6px 12px}.chart-bars{gap:8px}.bar-chart{gap:8px;height:220px}.compact-conversation small{max-width:240px}.conversation-workspace{border-radius:16px;height:calc(100dvh - 300px);min-height:580px;display:flex}.conversation-list,.conversation-thread{width:100%}.show-conversation .conversation-list,.show-list .conversation-thread{display:none}.conversation-thread>header{gap:8px;padding:12px}.conversation-thread>header .channel-icon{display:none}.message-stream{justify-content:flex-start;padding:12px}.message{font-size:15px}.channel-filter{width:100%;max-width:100%;overflow:auto}.channel-filter button{padding:6px 12px}.reply-composer{padding:8px!important}.reply-composer .icon-button{width:32px}.reply-composer input{min-height:44px}.metric-small-grid .app-card{padding:16px}.roas-row{gap:10px}}.volume-row{align-items:center;gap:16px;font-size:13px;display:flex}.volume-row>span{width:72px}.volume-row .usage-track{flex:1;height:12px}.ring-row{align-items:center;gap:16px;display:flex}.ring-row>div:last-child{flex-direction:column;gap:8px;min-width:0;display:flex}.insight-ring{flex:none;width:120px;height:120px;position:relative}.insight-ring img{max-width:none;position:absolute;top:0;left:0}.insight-ring>strong{text-align:center;font-size:22px;line-height:28px;position:absolute;top:37px;left:0;right:0}.insight-ring>small{text-align:center;color:#576673;font-size:11px;position:absolute;top:67px;left:0;right:0}.channel-insight{border-radius:24px}.topic-legend{background:#eef0f1;border-radius:12px;padding:12px 16px}.topic-legend summary{cursor:pointer;color:#17506e;min-height:20px;font-size:13px;font-weight:600}.topic-legend>div{align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.topic-legend>div>span:nth-child(2){flex:1}.legend-dot{border-radius:50%;flex:none;width:10px;height:10px}.question-row{color:#0f2537;text-align:left;background:0 0;border:0;justify-content:space-between;gap:16px;width:100%;padding:6px 0;display:flex}.table-cell-action{color:#17506e;background:0 0;border:0;border-radius:8px;min-width:36px;min-height:32px}.table-cell-action:hover{background:#dcebef}.topic-table tfoot{background:#eef0f1;font-weight:600}.attention{color:#b32c16;background:#fff0ed;align-self:flex-start}.positive-badge{color:#247969;background:#e5f3ed}.question-chart{text-align:left;color:#0f2537;background:0 0;border:0;flex-direction:column;gap:6px;padding:8px 0;display:flex}.question-chart>span:first-child{justify-content:space-between;gap:12px;display:flex}.question-chart>.usage-track{width:100%;height:12px;display:block}.question-chart small{color:#576673}.inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.inventory-metrics .app-card{gap:8px}.stock-table{border-collapse:collapse;text-align:left;width:100%;min-width:1000px;font-size:13px}.stock-table th,.stock-table td{white-space:nowrap;border-bottom:1px solid #e2e5e7;padding:12px}.stock-table thead th{color:#576673;font-size:12px;font-weight:500}.stock-table tbody th{font-weight:600}.stock-table .plain-action{color:#0f2537;text-align:left;padding:0;font-size:13px}.stock-mobile{display:none}.app-dialog select{font:inherit;color:#0f2537;background:#fff;border:1px solid #7b8791;border-radius:12px;width:100%;min-height:44px;padding:8px 12px}.field{flex-direction:column;gap:8px;display:flex}.concept-row{text-align:left;color:#0f2537;background:0 0;border:0;border-bottom:1px solid #e2e5e7;flex-direction:column;gap:12px;width:100%;padding:12px 0;display:flex}.concept-row:last-child{border:0}.concept-row .ad-row{width:100%;min-height:48px}.concept-title{flex:1}.concept-title strong{font-size:15px;display:block}.concept-title small{color:#576673;margin-top:4px;font-size:13px;display:block}.concept-tags{gap:8px;padding-left:52px;display:flex}.concept-reason{color:#576673;padding-left:52px;font-size:13px}.concept-status{letter-spacing:.055px;background:#eef0f1;gap:4px;height:20px;padding:0 8px;font-weight:600;line-height:13px}.concept-status .design-icon{flex:none;width:16px;height:16px}.concept-status-positive{color:#337063;background:#e8f5f2}.concept-status-attention{color:#b8351a;background:#fceeeb}.rating-explanation{border-bottom:1px solid #e2e5e7;flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.rating-explanation .badge{align-self:flex-start}.wide-dialog{width:1000px}.ad-preview{background:#eef3f5;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.ad-preview small{color:#576673;font-size:13px;font-weight:400}.creative-media{background:#eef0f1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:210px;padding:24px;display:flex}.metric-inset{background:#eef3f5;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}@container workspace (max-width:1100px){.inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wide-dialog .equal-columns{grid-template-columns:1fr}}@container workspace (max-width:760px){.ring-row{gap:12px}.ring-row>div:last-child strong{font-size:15px}.topic-table{min-width:550px}.stock-desktop{display:none}.stock-mobile{flex-direction:column;display:flex}.stock-product{text-align:left;color:#0f2537;background:0 0;border:0;border-bottom:1px solid #e2e5e7;flex-direction:column;gap:8px;width:100%;padding:16px 0;display:flex}.stock-product>span:first-child{width:100%}.stock-product small{color:#576673;font-size:13px}.inventory-metrics{gap:12px}.inventory-metrics .metric-number{font-size:24px}.section-heading{flex-wrap:wrap}.concept-tags,.concept-reason{padding-left:0}.concept-title strong{font-size:13px}.channel-insight{padding:20px}.question-row{min-height:40px}}.knowledge-layout{grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:24px;display:grid}.knowledge-layout>*,.knowledge-detail{min-width:0}.knowledge-layout aside{flex-direction:column;gap:24px;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;display:flex}.section-heading h2{align-items:center;gap:4px;display:flex}.knowledge-layout .section-heading:not(:first-child){margin-top:24px}.knowledge-source-list{padding:0;overflow:hidden}.knowledge-source{border-bottom:1px solid var(--separator);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px;display:grid}.knowledge-source:last-child{border-bottom:0}.source-tile{background:#eef0f1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.knowledge-source-list .app-row{padding:16px}.knowledge-source-list .app-row>span:nth-child(2){flex:1}.knowledge-source-list small,.knowledge-layout .app-row small{color:#576673;margin-top:4px;font-size:13px;font-weight:400;display:block}.knowledge-suggestion{border-bottom:1px solid #e2e5e7;padding:16px 0}.knowledge-suggestion:last-child{border:0;padding-bottom:0}.knowledge-suggestion .plain-action{margin-left:auto;display:block}.knowledge-detail{flex-direction:column;gap:16px;max-width:672px;display:flex}.knowledge-before,.knowledge-after{background:#eef0f1;border-radius:12px;margin:8px 0;padding:16px}.knowledge-after{background:#dcebf0}.knowledge-before p,.knowledge-after p{margin:8px 0 0}.knowledge-source-evidence{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.file-drop{border:1px dashed #8b979f;border-radius:12px;padding:24px}@container workspace (max-width:1000px){.knowledge-layout{grid-template-columns:1fr}.knowledge-source{grid-template-columns:32px minmax(0,1fr) auto}.knowledge-source>.footnote,.knowledge-source>.status-pill{grid-column:2}.knowledge-source>button{grid-area:1/3/span 2}}.member-preview-row{gap:12px}.member-preview-row>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.member-preview-row .status-pill{flex:none}@container workspace (max-width:760px){.app-toolbar button.avatar{min-width:44px;min-height:44px}.member-preview-row{flex-wrap:wrap}.member-preview-row>.status-pill{margin-left:44px}}.screen-actions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.app-form{flex-direction:column;gap:16px;display:flex}.app-form label{flex-direction:column;gap:8px;font-weight:600;display:flex}.app-form input:not([type=checkbox]),.app-form select,.app-form textarea{width:100%;min-width:0;font:inherit;color:#0f2537;background:#fff;border:1px solid #8b979f;border-radius:8px;padding:12px}.app-form .checkbox-row{flex-direction:row;align-items:center;font-weight:400}.app-form fieldset{border:1px solid #e2e5e7;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.status-pill{color:#576673;white-space:nowrap;background:#eef0f1;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;line-height:16px;display:inline-flex}.preview-result{background:#dcebf0;border-radius:12px;padding:12px 16px}.knowledge-source{border-color:#e2e5e7}@container workspace (max-width:760px){.screen-actions{flex-wrap:wrap;align-items:flex-start}.screen-actions .app-button{min-height:44px}}.knowledge-source-list{gap:0}.knowledge-source-list .app-row>span{text-align:left}.knowledge-source-list .app-row>span:last-child{text-align:right}.knowledge-source{min-height:64px;padding:12px 16px}.app-card h3{margin:0;font-size:17px;line-height:22px}.settings-note{padding:8px 20px 0}.settings-preview .app-row>span,.channel-preview-row{align-items:center;gap:12px;display:flex}.settings-preview .app-row>span:has(small){gap:2px;display:grid}.settings-preview .app-switch{flex-shrink:0}.settings-channel-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;display:grid}.channel-preview-row{border-bottom:1px solid #dce5e9;flex-wrap:wrap;padding:16px}.channel-preview-row:last-child{border:0}.channel-preview-row>div:first-of-type{flex:1;min-width:140px}.channel-preview-row small,.settings-channel-layout .app-row small{color:#536779;font-size:13px;display:block}.channel-preview-row .segmented button{min-width:48px}.settings-channel-layout progress{accent-color:#17506e;width:100%;height:8px}.mode-safety-list{padding-left:20px;line-height:1.6}.destructive-text{color:#b8351a}@container workspace (max-width:800px){.settings-channel-layout{grid-template-columns:1fr}.channel-preview-row>div:last-child{width:100%}.channel-preview-row .segmented{display:flex}.channel-preview-row .segmented button{flex:1}.settings-preview .app-row>span{overflow-wrap:anywhere}}.settings-channel-layout .app-row>span:first-child{text-align:left}.settings-preview .app-row>span:has(small){text-align:left}.settings-channel-layout .row-card:has(.channel-preview-row){padding:0}@media (min-width:801px){.channel-preview-row .segmented button{height:32px;min-height:32px}.channel-preview-row{min-height:76px;padding:12px 16px}}.app-dialog.manager-panel{border-radius:0;width:420px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:20px}.manager-panel[open]{flex-direction:column;gap:16px;display:flex}.manager-panel .dialog-heading{flex-shrink:0;margin:0}.manager-preview-label{background:#edf3f5;border-radius:12px;padding:8px 12px;font-size:12px}.manager-conversation{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}.manager-conversation>p{margin:0}.manager-intro{gap:16px;margin:0;padding-left:24px;display:grid}.manager-intro li::marker{color:#17506e}.manager-suggestions{flex-wrap:wrap;gap:8px;margin-top:auto;padding:8px 0;display:flex}.manager-suggestions.choices{margin-top:0}.manager-suggestions button{color:#0f2537;cursor:pointer;text-align:left;background:#fff;border:1px solid #7b8791;border-radius:20px;padding:8px 12px}.manager-bubble{background:#e2e5e7;border-radius:24px;align-self:flex-start;max-width:min(100%,320px);padding:8px 12px;font-size:15px;line-height:20px;position:relative}.manager-bubble.owner{color:#fff;background:#17506e;align-self:flex-end}.manager-diff{border:1px solid #d9dfe4;border-radius:16px;gap:8px;padding:16px;display:grid}.manager-diff-heading{align-items:center;gap:8px;display:flex}.manager-diff-heading strong{flex:1}.manager-diff-heading .footnote{max-width:135px}.manager-diff-title{margin-top:12px;font-size:13px}.manager-before,.manager-after{border-radius:12px;padding:12px}.manager-before{color:#536677;background:#eef0f2}.manager-after{background:#dcebf0}.manager-diff p{margin:8px 0 0}.manager-diff small{font-size:11px;font-weight:600}.manager-actions{border-top:1px solid #d9dfe4;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.manager-compose{border-top:1px solid #d9dfe4;flex-shrink:0;gap:8px;padding-top:14px}.manager-compose>div{border:1px solid #7b8791;border-radius:24px;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 16px;display:flex}.manager-compose input{width:auto;min-width:0;min-height:0;font:inherit;border:0;border-radius:24px;flex:1;margin:0;padding:8px 0}.manager-compose .footnote{margin:0}.calm-app .manager-compose input:focus,.app-dialog .manager-compose input:focus{box-shadow:none;outline:none}.manager-compose>div:has(input:focus-visible){border-color:#17506e;box-shadow:inset 0 0 0 1px #17506e}@media (max-width:760px){.app-dialog.manager-panel{border-radius:20px 20px 0 0;width:100%;height:94dvh;margin-top:auto;padding:16px}.manager-actions .primary{width:100%}.manager-suggestions button{min-height:44px}.manager-actions .secondary,.manager-actions .text{flex:1}}.manager-panel .dialog-heading{justify-content:center;padding:48px 44px 12px;position:relative}.manager-panel .dialog-heading h2:before{content:"";background:#17506e url(/design/2f8de.svg) 50%/24px no-repeat;border-radius:50%;width:40px;height:40px;position:absolute;top:0;left:calc(50% - 20px)}.manager-panel .dialog-heading>button{position:absolute;top:0;right:0}.manager-after p{color:#0f2537}@media (max-width:760px){.manager-panel .dialog-heading{justify-content:flex-start;padding:8px 44px 8px 0}.manager-panel .dialog-heading h2:before{display:none}}.billing-progress{accent-color:#17506e;border:0;border-radius:8px;width:100%;height:8px;overflow:hidden}.billing-progress::-webkit-progress-bar{background:#eef0f2;border-radius:8px}.billing-progress::-webkit-progress-value{background:#17506e;border-radius:8px}.billing-usage .section-heading{margin-bottom:8px}.billing-detail-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0}.billing-detail-row small{color:#576673;display:block}.billing-detail-row span:first-child{text-align:left}.billing-invoices{border-collapse:collapse;width:100%;font-size:13px}.invoice-history-card{padding:0;overflow:hidden}.verified-invoices{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.verified-invoices tr{border-bottom:1px solid var(--border-subtle);grid-template-columns:192px 160px 160px minmax(144px,1fr) 32px;align-items:center;gap:16px;min-height:40px;padding:0 16px;display:grid}.verified-invoices th,.verified-invoices td{text-align:left;overflow-wrap:anywhere;padding:0;font-size:15px;line-height:20px}.verified-invoices thead th{color:var(--text-secondary);font-size:13px;font-weight:600}.verified-invoices thead tr{min-height:32px}.verified-invoices tbody tr:last-child{border-bottom:0}.verified-invoices a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.invoice-paid-badge{color:#337063;white-space:nowrap;background:#e8f5f2;border-radius:999px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.invoice-paid-badge .design-icon,.verified-invoices .design-icon{width:16px;height:16px}.invoice-pdf-unavailable{opacity:.4;padding:8px;display:inline-flex}.invoice-history-feedback{flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}@container workspace (max-width:820px){.verified-invoices thead{display:none}.verified-invoices tbody{display:block}.verified-invoices tr{border-bottom:1px solid var(--border-subtle);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:4px 12px;min-height:64px;padding:12px 16px;display:grid}.verified-invoices tr:last-child{border-bottom:0}.verified-invoices th,.verified-invoices td{border:0;height:auto;padding:0;width:auto!important}.verified-invoices th{grid-area:1/1}.verified-invoices td:nth-child(2){color:var(--text-secondary);grid-area:2/1;font-size:13px}.verified-invoices td:nth-child(3){text-align:right;grid-area:1/2}.verified-invoices td:nth-child(4){text-align:right;grid-area:2/2}.verified-invoices td:nth-child(5){grid-area:1/3/3}.verified-invoices .icon-button{width:44px;height:44px}}.billing-invoices th,.billing-invoices td{text-align:left;white-space:nowrap;border-bottom:1px solid #d9dfe4;padding:12px 16px}.billing-invoices thead th{color:#576673;font-weight:400}.invoice-card{position:relative;overflow-x:auto}.billing-invoices tr:last-child th,.billing-invoices tr:last-child td{border-bottom:0}@container workspace (max-width:760px){.billing-invoices th,.billing-invoices td{padding:10px 8px}.billing-invoices{font-size:11px}.billing-invoices .icon-button{width:32px}}.date-presets{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.date-presets button{color:#0f2537;cursor:pointer;background:#eef0f2;border:1px solid #0000;border-radius:20px;padding:7px 12px;font-size:13px}.date-presets button[aria-pressed=true]{color:#17506e;border-color:#17506e}.date-presets button:disabled{opacity:.45;cursor:not-allowed}.date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.date-fields label{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.date-fields input{appearance:none;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;color:#0f2537;box-sizing:border-box;background:#fff;border:1px solid #8b979f;border-radius:8px;padding:12px;font-size:16px;display:block}.date-calendars{grid-template-columns:1fr 1fr;gap:32px;margin:20px 0;display:grid}.calendar-heading{justify-content:center;align-items:center;min-height:36px;margin-bottom:8px;display:flex;position:relative}.calendar-heading h3{margin:0;font-size:16px}.calendar-heading .icon-button{width:24px;height:32px;position:absolute;right:0}.calendar-heading button[aria-label=Previous\ month]{left:0;right:auto}.calendar-heading .calendar-mobile-next{display:none}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:0;display:grid}.calendar-grid .weekday{text-align:center;color:#576673;padding:4px 0;font-size:12px}.calendar-day{color:#0f2537;cursor:pointer;background:0 0;border:0;border-radius:0;min-width:0;height:32px;padding:0;font-size:13px}.calendar-day.inside{background:#dcebf0}.calendar-day.edge{color:#fff;background:#17506e;border-radius:50%}.calendar-day.today:not(.edge){font-weight:700;text-decoration:underline}.calendar-day:disabled{color:#a4afb7;cursor:not-allowed}.date-actions{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}@media (max-width:760px){.date-range-dialog{border-radius:20px 20px 0 0;width:100%;max-width:100vw;max-height:94dvh;margin:auto 0 0}.calendar-heading .calendar-mobile-next{display:block}}@container workspace (max-width:760px){.date-presets button{min-height:44px;padding:8px 10px}.date-calendars{grid-template-columns:1fr;margin:16px 0}.date-calendars .second-month{display:none}.calendar-day{height:44px}.calendar-heading .icon-button{width:44px;height:44px}.date-actions{padding:12px 0 max(12px, env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:-20px}.date-actions button{flex:1}}.billing-plan-preview{gap:0}.billing-plan-preview>.section-heading{margin-bottom:8px}.billing-usage{margin-bottom:0}.knowledge-history{background:#eef0f2;border-radius:12px;padding:0 16px}.history-entry{border-bottom:1px solid #d9dfe4;padding:14px 0}.history-entry:last-child{border-bottom:0}.history-entry strong{font-weight:400}@container workspace (max-width:760px){.period-controls .segmented button{white-space:nowrap;flex:1;min-height:36px;padding:6px 2px;font-size:13px}}.checkout-layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:24px;display:grid}.checkout-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.checkout-fields label,.field-label{font-size:13px;font-weight:600}.checkout-fields label{gap:6px;display:grid}.checkout-fields input{min-width:0;font-weight:400}.checkout-fields .full-width{grid-column:1/-1}.checkout-fields .footnote{margin-top:8px}.checkout-payment{gap:0;padding:0;overflow:hidden}.payment-choice{cursor:pointer;align-items:center;gap:12px;padding:16px;display:flex}.payment-choice input{accent-color:#17506e;width:20px;min-height:20px}.payment-choice.selected{background:#dcebf0}.payment-choice small{color:#576673;display:block}.payment-example{padding:16px}.readonly-payment{border:1px solid #7b8791;border-radius:12px;min-height:44px;margin-top:6px;padding:10px 16px}.checkout-order{position:sticky;top:88px}.checkout-order ul{gap:8px;margin:0;padding-left:20px;display:grid}.checkout-order li::marker{color:#17506e}.checkout-order>.app-button{align-self:stretch}.checkout-totals{border-top:1px solid #d9dfe4;gap:12px;padding-top:16px;display:grid}.checkout-totals>div{justify-content:space-between;gap:16px;display:flex}.checkout-totals>div:last-child{border-top:1px solid #d9dfe4;padding-top:12px}.checkout-auto{background:#edf3f5;border-radius:12px;align-items:center;gap:16px;padding:12px;display:flex}.checkout-auto>div{flex:1}.checkout-auto .app-switch{flex:none}@container workspace (max-width:760px){.checkout-layout,.checkout-fields{grid-template-columns:1fr}.checkout-order{position:static}}.insights-faq>.plain-action{padding-left:0}.insights-faq>h2{margin-top:24px}.insights-faq .app-card>.badge{align-self:flex-start}.insights-faq .app-form input,.insights-faq .app-form textarea{font-weight:400}.insights-faq .faq-answer{white-space:pre-wrap;overflow-wrap:anywhere}.insights-faq .app-form .footnote{margin:0}.insights-faq .app-card>h3{margin-top:0}.insight-detail .app-card{margin-top:16px}.insight-channel{align-items:center;gap:8px;display:flex}.insight-channel .design-icon{flex:none}.insight-messages{flex-direction:column;gap:28px;margin-top:28px;display:flex}.insight-message{background:var(--cs-fill-control,#eef0f1);border-radius:24px;width:48%;padding:16px}.insight-message small{margin-top:6px;font-size:11px;display:block}.insight-message.outgoing{color:#fff;background:#17506e;align-self:flex-end}@container workspace (max-width:700px){.insight-message{width:90%}}.insights-faq .app-card{gap:12px}@container workspace (max-width:700px){.insights-faq .app-form input,.insights-faq .app-form textarea{font-size:17px}}.insights-faq>h2{font-size:28px;line-height:34px}.insight-detail .app-card>p:not(.footnote),.insights-faq .faq-answer{color:#0f2537;font-size:17px;line-height:22px}.insight-detail>p:last-child{margin-top:16px}@container workspace (max-width:700px){.insights-faq>h2{font-size:22px;line-height:28px}}.checkout-receipt-wrap{justify-content:center;padding:32px 0;display:flex}.checkout-receipt{gap:20px;width:min(100%,400px);padding:32px}.checkout-receipt-head{text-align:center;justify-items:center;gap:12px;display:grid}.checkout-receipt-head .design-icon,.credit-success .design-icon{width:48px;height:48px}.checkout-receipt-head h2{font-size:22px;line-height:28px}.checkout-receipt .checkout-totals{border-top:0;gap:8px;padding-top:0;font-size:15px}.checkout-receipt>.footnote{text-align:center}.checkout-failure{background:#fcedea;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.checkout-failure>.design-icon{flex:none}.checkout-failure>div{flex:1}.checkout-failure h2{font-size:17px;line-height:22px}.checkout-failure p{font-size:15px}.credit-success{text-align:center;justify-items:center;gap:12px;margin:24px 0;display:grid}@container workspace (max-width:760px){.checkout-receipt{padding:24px}.checkout-failure{flex-wrap:wrap}.checkout-failure>div{min-width:200px}.checkout-failure>button{margin-left:36px}}.checkout-receipt>.app-button{align-self:stretch}.ai-draft textarea{color:#0f2537;resize:vertical;background:#fff;border:1px solid #17506e;border-radius:12px;width:100%;min-height:112px;padding:12px 16px;font-family:inherit;font-size:15px;line-height:20px}.message-stream{justify-content:flex-start}.message-stream>*{flex-shrink:0}.message-stream>:first-child{margin-top:auto}@container workspace (max-width:760px){.ai-draft textarea{font-size:17px;line-height:22px}}.conversation-avatar{flex:none;align-self:flex-start;position:relative}.conversation-avatar>.design-icon{background:#fff;border:1px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-2px;right:-2px}.inbox-attachments{justify-items:start;gap:8px;display:grid}.attachment-chip{color:#0f2537;font:inherit;background:#eef0f1;border:0;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.attachment-chip .design-icon{width:16px;height:16px}.attachment-chip span{color:#576673}.template-dialog{width:min(560px,100vw - 32px)}.template-options{background:#eef0f1;border-radius:16px;margin:20px 0;padding:0 16px;display:grid}.template-option{border-bottom:1px solid #e2e5e7;align-items:center;gap:16px;padding:16px 0;display:flex}.template-option:last-child{border-bottom:0}.template-option span{flex:1}.template-option strong{font-size:17px;font-weight:400}.template-option small{color:#576673;font-size:15px;font-weight:400;display:block}.template-option input{accent-color:#17506e;width:20px;height:20px;min-height:20px}.reply-composer>.app-button{white-space:nowrap;flex:none;font-size:13px}.template-dialog .dialog-heading h2,.inventory-dialog .dialog-heading h2{font-size:22px;line-height:28px}.mobile-channel-picker{display:none}.channel-sheet-options{background:var(--fill-control,#eef0f1);border-radius:12px;overflow:hidden}.channel-sheet-options button{color:#0f2537;width:100%;min-height:52px;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;font-size:17px;display:flex;position:relative}.channel-sheet-options button+button:before{content:"";background:#e2e5e7;height:1px;position:absolute;top:0;left:16px;right:0}.channel-sheet-options button span{flex:1}.channel-sheet-options .design-icon{width:20px;height:20px}.channel-sheet-options button:hover{background:#e2e5e7}@media (max-width:760px){.mobile-channel-picker{align-self:flex-start;gap:8px;margin-bottom:16px;display:inline-flex}.app-dialog.channel-sheet{width:100%;max-width:none;max-height:calc(100dvh - 24px);padding:72px 16px max(16px, env(safe-area-inset-bottom));border:1px solid #e2e5e7;border-radius:24px 24px 0 0;margin:0;position:fixed;inset:auto 0 0}.channel-sheet:before{content:"";background:#7b8791;border-radius:999px;width:36px;height:5px;position:absolute;top:8px;left:calc(50% - 18px)}.channel-sheet .dialog-heading{margin-bottom:16px}.channel-sheet .dialog-heading h2{font-size:22px;line-height:28px}.channel-sheet .dialog-heading button{min-height:44px;font-size:17px;position:absolute;top:21px;right:16px}}@container workspace (max-width:760px){.channel-filter{display:none}}.source-connections{max-width:672px}.shopify-privacy-row{border-top:1px solid var(--cs-separator,#e2e5e7);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.shopify-privacy-row .source-identity{flex:220px}.shopify-privacy-row .action-row{flex-wrap:wrap;margin-left:auto}.source-connections>.app-card+.app-card{margin-top:16px}.source-connection{grid-template-columns:40px minmax(0,1fr) auto 168px;align-items:center;column-gap:12px;padding:20px 16px;display:grid;position:relative}.source-connection+.source-connection:before{content:"";background:#e2e5e7;height:1px;position:absolute;top:0;left:16px;right:0}.source-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.mobile-source-status{display:none}.source-identity{flex-direction:column;min-width:0;display:flex}.source-identity small{color:#576673;font-size:13px;line-height:18px}.source-connection>button{justify-self:end;min-height:44px}.source-connections>.app-card h2{font-size:17px;line-height:22px}@media (max-width:760px){.mobile-source-status{display:inline-flex}}@container workspace (max-width:760px){.source-name .mobile-source-status{display:inline-flex}.source-connection{grid-template-columns:40px minmax(0,1fr) auto;gap:4px 12px;padding:20px 16px}.source-connection>.channel-icon{grid-row:1/3;align-self:start}.source-identity{grid-area:1/2}.source-connection>.badge{display:none}.source-connection>button{grid-area:1/3;justify-self:end}}@container workspace (max-width:380px){.source-connection{grid-template-columns:40px minmax(0,1fr)}.source-connection>button{grid-area:2/2;justify-self:end}}.source-name strong,.source-connection>button{font-size:17px;line-height:22px}.source-connections>.row-card{padding:0}.source-connection{padding:16px}.source-connection .badge.positive{color:#227568;background:#e6f4f1}.license-list>.row-card{padding:0 16px}.license-list .app-row>span{flex-direction:column;display:flex}.license-list .app-row{color:#0f2537;font-size:17px;line-height:22px}.license-list .app-row small{color:#576673;font-size:13px;line-height:18px}.settings-detail-back{display:none}@container workspace (max-width:760px){.settings-detail-toolbar.app-toolbar{grid-template-columns:44px minmax(0,1fr) 44px;gap:0;padding:8px;display:grid}.settings-detail-back{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.settings-detail-toolbar h1{text-align:center;font-size:17px;line-height:22px}.settings-detail-toolbar .toolbar-actions{display:none}}.license-list .app-row>span{text-align:left;color:#0f2537}.license-list .app-row{padding:12px 0}.inbox-actions{flex:none;position:relative}.inbox-action-menu{z-index:20;background:#fff;border:1px solid #e2e5e7;border-radius:12px;width:220px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #0f253729,0 1px 3px #0f25371a}.inbox-action-menu button{text-align:left;color:#0f2537;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 8px;font-size:15px;line-height:20px;display:flex}.inbox-action-menu button:hover,.inbox-action-menu button:focus-visible{background:#eef0f1}.inbox-action-menu .design-icon{width:20px;height:20px}.conversation-person{text-align:left;color:inherit;background:0 0;border:0;padding:0;font-weight:600!important}@container workspace (max-width:760px){.inbox-action-menu button{min-height:44px}}.conversation-thread>header>.inbox-actions{flex:none}.inbox-paused-banner{background:#fceeea;border-radius:12px;align-items:flex-start;gap:12px;margin:12px 16px 0;padding:12px 16px;display:flex}.inbox-paused-banner>div{flex:1;min-width:0}.inbox-paused-banner strong{color:#b8351a;font-size:13px;line-height:18px}.inbox-paused-banner p{margin:0;font-size:15px;line-height:20px}.inbox-paused-banner>.plain-action{flex:none;padding:6px 0;font-size:15px;line-height:20px}@container workspace (max-width:700px){.inbox-paused-banner{grid-template-columns:24px minmax(0,1fr);display:grid}.inbox-paused-banner>.plain-action{grid-column:2;align-items:center;min-height:44px;margin-left:0;display:flex}}.knowledge-note-dialog{border:1px solid #e2e5e7}.knowledge-note-dialog .dialog-heading{margin-bottom:16px}.knowledge-note-dialog .knowledge-note-field{gap:4px;font-size:13px;line-height:18px}.knowledge-note-input{border:1px solid #7b8791;border-radius:12px;flex-direction:column;min-height:120px;padding:12px;display:flex}.knowledge-note-input:focus-within{outline-offset:-2px;outline:2px solid #17506e}.knowledge-note-dialog .knowledge-note-input textarea{resize:vertical;border:0;border-radius:0;outline:none;min-height:68px;padding:0;font-size:15px;font-weight:400;line-height:20px}.note-counter{text-align:right;color:#576673;margin-top:8px;font-size:12px;font-weight:400;line-height:16px}.knowledge-note-dialog .note-actions{justify-content:flex-end;gap:12px;margin-top:0;display:flex}.knowledge-note-dialog .dialog-heading h2{font-size:22px;line-height:28px}@media (max-width:700px){.app-dialog.knowledge-note-dialog[open]{border-radius:24px 24px 0 0;grid-template-rows:21px 52px auto auto 1fr;gap:0;width:100%;max-width:none;height:calc(100dvh - 62px);max-height:calc(100dvh - 16px);margin:0;padding:0 16px 16px;display:grid;position:fixed;inset:auto 0 0}.knowledge-note-dialog:before{content:"";background:#7b8791;border-radius:999px;grid-row:1;place-self:center;width:36px;height:5px}.knowledge-note-dialog .dialog-heading{grid-row:3;margin:0 0 16px}.knowledge-note-dialog .dialog-heading>button{display:none}.knowledge-note-dialog .note-actions{grid-area:2/1;justify-content:space-between;align-self:start}.knowledge-note-dialog .note-actions button{color:#17506e;background:0 0;min-height:44px;padding:0 4px}.knowledge-note-dialog .knowledge-note-input textarea{min-height:88px;font-size:17px;line-height:22px}}@container workspace (max-width:700px){.knowledge-note-form{display:contents}.knowledge-note-field{grid-row:4}.knowledge-note-input{min-height:140px}.knowledge-note-form>.footnote{grid-row:5;align-self:start;margin-top:16px}}.knowledge-offer{max-width:672px}.knowledge-offer .offer-fields{flex-direction:column;gap:16px;padding:20px;display:flex}.knowledge-offer .app-form label{gap:4px;font-size:13px;line-height:18px}.knowledge-offer .app-form input{border-radius:12px;height:44px;padding:0 16px;font-size:15px;font-weight:400;line-height:20px}.knowledge-offer .offer-return-setting{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.knowledge-offer .offer-return-setting .app-switch{flex-shrink:0}.offer-actions{justify-content:flex-end;gap:12px;display:flex}@container workspace (max-width:700px){.knowledge-offer .offer-fields{padding:16px}.knowledge-offer .app-form input{height:52px;font-size:17px;line-height:22px}.offer-actions .primary{flex:1;min-height:52px}}.knowledge-offer-list .app-row>span:first-child{text-align:left;flex:1}.knowledge-offer-list .status-pill{flex-shrink:0}.knowledge-review-success{background:#e8f5f2;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.knowledge-review-success>.design-icon{flex-shrink:0;width:20px;height:20px}.knowledge-review-success p{color:#0f2537;flex:1;margin:0}.knowledge-review .app-card{border:1px solid #e2e5e7;border-radius:16px;padding:16px}.dialog-actions{justify-content:space-between;align-items:stretch;gap:12px;margin-top:24px;display:flex}.dialog-actions>button{min-width:0;max-width:100%;min-height:44px;margin:0}.dialog-actions>.secondary{flex:none}.dialog-actions>.primary{margin-left:auto}.knowledge-approved{color:#337063;background:#e8f5f2;align-items:center;gap:4px;display:inline-flex}.knowledge-approved .design-icon{width:16px;height:16px}@container workspace (max-width:700px){.knowledge-review-success{grid-template-columns:20px minmax(0,1fr);display:grid}.knowledge-review-success button{grid-column:2;justify-self:start;min-height:44px;padding-left:0}}.knowledge-upload-dialog{border:1px solid #e2e5e7}.knowledge-upload-dialog .dialog-heading{margin-bottom:4px}.knowledge-upload-dialog .dialog-heading h2{font-size:22px;line-height:28px}.knowledge-upload-content{flex-direction:column;gap:16px;display:flex}.upload-file-input{display:none}.knowledge-dropzone{color:#0f2537;width:100%;min-height:160px;font:inherit;text-align:center;cursor:pointer;background:#eef3f5;border:1.5px dashed #7b8791;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 24px;display:flex}.knowledge-dropzone .design-icon{width:32px;height:32px}.knowledge-dropzone.is-dragging{background:#dcebef;border-color:#17506e}.knowledge-dropzone.has-error{border-color:#b33220}.upload-choose-label{color:#17506e;background:#eef0f1;border-radius:999px;padding:6px 16px;font-size:15px;font-weight:600;line-height:20px}.upload-mobile-title{display:none}.upload-note-field{flex-direction:column;gap:4px;font-size:13px;font-weight:600;line-height:18px;display:flex}.upload-note-field textarea{width:100%;min-height:120px;font:inherit;color:#0f2537;resize:vertical;background:#fff;border:1px solid #7b8791;border-radius:12px;padding:12px;font-size:15px;font-weight:400;line-height:20px}.upload-note-field .footnote{font-weight:400}.upload-actions{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.upload-selected-files{margin:0;padding:0;list-style:none}.upload-selected-files li{border-bottom:1px solid #e2e5e7;align-items:center;gap:12px;padding:12px 0;display:flex}.upload-selected-files li>div{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.upload-errors{color:#b33220;overflow-wrap:anywhere;font-size:13px;line-height:18px}@media (max-width:700px){.app-dialog.knowledge-upload-dialog[open]{border-radius:24px 24px 0 0;grid-template-rows:21px 52px auto minmax(0,1fr);gap:0;width:100%;max-width:none;height:calc(100dvh - 62px);max-height:calc(100dvh - 16px);margin:0;padding:0 16px 16px;display:grid;position:fixed;inset:auto 0 0}.knowledge-upload-dialog:before{content:"";background:#7b8791;border-radius:999px;grid-row:1;place-self:center;width:36px;height:5px}.knowledge-upload-dialog .dialog-heading{grid-row:3;margin:0 0 4px}.knowledge-upload-dialog .dialog-heading>button{display:none}.knowledge-upload-dialog .upload-actions button{color:#17506e;background:0 0;min-height:44px;padding:0 4px}.upload-mobile-title{display:block}}@container workspace (max-width:700px){.knowledge-upload-form{display:contents}.upload-actions{grid-area:2/1;justify-content:space-between;align-self:start;margin:0}.knowledge-upload-content{grid-row:4;padding-bottom:16px;overflow-y:auto}.knowledge-dropzone{flex-shrink:0;min-height:144px}.upload-desktop-title,.upload-choose-label{display:none}.upload-note-field textarea{min-height:140px;font-size:17px;line-height:22px}}.knowledge-history-dialog{border:1px solid #e2e5e7}.knowledge-history-dialog .dialog-heading h2{font-size:22px;line-height:28px}.knowledge-history-dialog .knowledge-history{background:#eef0f1}.knowledge-history-dialog .history-entry{padding:12px 0}.history-entry .design-icon{vertical-align:-2px;width:16px;height:16px;display:inline-block}.knowledge-history-dialog .history-done{margin-top:16px;margin-left:auto;display:block}@media (max-width:700px){.app-dialog.knowledge-history-dialog[open]{border-radius:24px 24px 0 0;grid-template-rows:21px 52px auto auto 1fr;gap:0;width:100%;max-width:none;height:calc(100dvh - 62px);max-height:calc(100dvh - 16px);margin:0;padding:0 16px 16px;display:grid;position:fixed;inset:auto 0 0}.knowledge-history-dialog:before{content:"";background:#7b8791;border-radius:999px;grid-row:1;place-self:center;width:36px;height:5px}.knowledge-history-dialog .dialog-heading{grid-row:3;margin:0 0 16px}.knowledge-history-dialog .dialog-heading>button{display:none}.knowledge-history-dialog .knowledge-history{grid-row:4}.knowledge-history-dialog>.footnote{grid-row:5;align-self:start;margin-top:16px}.knowledge-history-dialog .history-done{color:#17506e;background:0 0;grid-area:2/1;place-self:start end;min-height:44px;margin:0;padding:0 4px}}@container workspace (max-width:700px){.concept-period{width:100%}.concept-period button{white-space:nowrap;flex:1;min-width:0;padding:6px 2px;font-size:13px}}.role-preview-control{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.role-preview-control label{align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.role-preview-control select{min-height:44px;font:inherit;color:#17506e;background:#fff;border:1px solid #7b8791;border-radius:12px;padding:8px 32px 8px 12px}.role-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.role-stat-grid .app-card{margin-bottom:0}.metric-layout>.role-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.role-overview-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.role-overview-columns>.app-card{margin-bottom:0}.role-overview-columns .compact-conversation .design-icon{vertical-align:-3px;width:16px;height:16px;display:inline-block}.role-task{color:#0f2537;border-bottom:1px solid #e2e5e7;align-items:center;gap:12px;padding:16px 0;text-decoration:none;display:flex}.role-task>span:first-of-type{flex:1;min-width:0}.role-task strong,.role-task small,.role-stock-row small{display:block}.role-task small,.role-stock-row small{color:#576673;font-size:13px;font-weight:400}.role-stock-row{color:#0f2537;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;text-decoration:none;display:flex}.role-stock-row small{margin-top:4px}.purchasing-overview{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.stock-preview-bar>div{justify-content:space-between;gap:8px;font-size:13px;display:flex}.stock-preview-bar meter{width:100%;height:12px;margin:4px 0 12px;display:block}.stock-preview-bar meter::-webkit-meter-bar{background:#e2e5e7;border:0}.stock-preview-bar meter::-webkit-meter-optimum-value{background:#17506e}.stock-preview-bar meter::-webkit-meter-suboptimum-value{background:#17506e}.stock-preview-bar meter::-webkit-meter-even-less-good-value{background:#b33220}.role-period{width:max-content;margin:0 0 24px auto}.role-profit-chart{margin:24px 0}@container workspace (max-width:900px){.role-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-overview-columns{grid-template-columns:1fr}}@container workspace (max-width:700px){.role-preview-control{display:block}.role-preview-control label{justify-content:space-between}.role-preview-control p{margin-top:8px}.role-period{width:100%}.role-period button{flex:1;padding:6px 2px;font-size:13px}.role-stock-row{align-items:flex-start}.role-stock-row .badge{font-size:10px}}.knowledge-import-preview{width:100%;max-width:760px}.knowledge-import-preview h2 .design-icon{vertical-align:middle;width:16px;height:16px}.knowledge-import-preview progress{appearance:none;background:#eef0f1;border:0;border-radius:999px;width:100%;height:8px;margin:12px 0;display:block;overflow:hidden}.knowledge-import-preview progress::-webkit-progress-bar{background:#eef0f1}.knowledge-import-preview progress::-webkit-progress-value{background:#17506e;border-radius:999px}.knowledge-import-preview progress::-moz-progress-bar{background:#17506e}.knowledge-import-sources{margin-bottom:24px}.knowledge-import-source{border-bottom:1px solid #e2e5e7;padding:12px 0}.knowledge-import-source:last-child{border-bottom:0}.knowledge-import-source p{margin:8px 0}.knowledge-import-source strong{font-size:15px}.knowledge-review-notice{grid-column:1/-1;margin:0}.knowledge-review-notice p{margin:0 0 8px}.knowledge-import-preview>.app-card:first-child h2{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.knowledge-import-preview .section-heading{margin-top:24px}.import-source-title{align-items:center;gap:12px;display:flex}.knowledge-import-source .footnote{align-items:center;gap:4px;margin-left:44px;display:flex}.knowledge-import-source .footnote .design-icon{width:14px;height:14px}.knowledge-import-source .source-tile{flex:none;width:32px;height:32px}.knowledge-import-source .source-tile .design-icon{width:20px;height:20px}.knowledge-import-preview{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;column-gap:24px;max-width:none;display:grid}.knowledge-import-preview>*{grid-column:1}.knowledge-import-preview>.app-card:last-child{grid-area:1/2/span 3}.knowledge-import-source{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;display:grid}.knowledge-import-source .footnote{margin:0}.knowledge-import-source progress{grid-column:1/-1;width:calc(100% - 44px);margin-left:44px}.offer-preview-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.offer-preview-layout .app-form{width:100%;max-width:none;margin:0}.offer-scheduled-preview h2{font-size:17px}@container workspace (max-width:900px){.knowledge-import-preview,.offer-preview-layout,.knowledge-import-source{display:block}.knowledge-import-source .footnote{margin:8px 0 8px 44px}.knowledge-import-source progress{width:100%;margin-left:0}.offer-scheduled-preview{margin-top:24px}}.knowledge-offer{width:100%;max-width:none}.upload-example-files{margin:20px 0;padding:0;list-style:none}.upload-example-files li{border-bottom:1px solid #e2e5e7;align-items:center;gap:12px;padding:12px 0;display:flex}.upload-example-files li>.design-icon{flex:none;width:24px;height:24px}.upload-example-files li>div{flex:1;min-width:0}.upload-example-files strong,.upload-example-files .footnote{overflow-wrap:anywhere;display:block}.upload-example-files progress{accent-color:#17506e;width:100%;height:8px}.upload-example-files button{min-width:44px;min-height:44px}.upload-example-files .badge{white-space:nowrap}.upload-example-files .negative{color:#b33220;background:#fff0ed}.upload-example-files .positive{color:#227a6a;background:#e6f4f0}@container workspace (max-width:400px){.upload-example-files li{gap:8px}.upload-example-files li>.design-icon{width:20px;height:20px}.upload-example-files .badge{padding:4px;font-size:11px}}.knowledge-offer .offer-return-setting{flex-direction:row}.upload-example-tile{background:#eef0f1;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.upload-example-tile .design-icon{width:24px;height:24px}.upload-example-files progress{appearance:none;background:#eef0f1;border:0;border-radius:999px;overflow:hidden}.upload-example-files progress::-webkit-progress-bar{background:#eef0f1}.upload-example-files progress::-webkit-progress-value{background:#17506e;border-radius:999px}.upload-example-files progress::-moz-progress-bar{background:#17506e}@container workspace (max-width:400px){.upload-example-tile{width:32px;height:32px}.upload-example-tile .design-icon{width:20px;height:20px}}.knowledge-empty-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.knowledge-connect-card{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;padding:48px 24px;display:flex}.knowledge-connect-card>.design-icon{width:32px;height:32px}.knowledge-connect-card h2,.knowledge-connect-card .app-button{flex-direction:row;align-items:center;gap:6px;display:flex}.knowledge-connect-card h2 .design-icon,.knowledge-connect-card .app-button .design-icon{width:16px;height:16px}.knowledge-connect-card p{color:#576673;max-width:360px;font-weight:400}.knowledge-empty-actions{gap:8px;display:flex}.knowledge-explainer p{align-items:flex-start;gap:12px;display:flex}.knowledge-explainer .design-icon{flex:none;width:16px;height:16px;margin-top:3px}.knowledge-empty-notes .app-row span:first-child{overflow-wrap:anywhere;min-width:0}@container workspace (max-width:900px){.knowledge-empty-layout{display:block}.knowledge-explainer{margin-top:24px}.knowledge-empty-actions{flex-direction:column}.knowledge-empty-actions .app-button{width:100%;min-height:52px}}.knowledge-connect-card .app-button{align-self:center}.people-example-picker{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.people-example-picker select{color:inherit;font:inherit;background:#fff;border:1px solid #cbd5db;border-radius:12px;padding:8px 12px}.people-empty{text-align:center;margin-top:24px;padding:48px 24px}.people-empty .design-icon{width:32px;height:32px}.people-empty p{max-width:380px;margin:12px auto 0}.people-role p{font-size:13px}.people-role strong{margin-top:20px;display:block}.member-preview-row:disabled{opacity:1;cursor:default}.people-limit>span{background:#ba391f}.people-limit-note{color:#ba391f;font-size:13px}.people-invite{width:min(560px,100vw - 32px)}.people-invite .app-form{gap:16px}.people-invite .footnote{margin:0}.people-invite .people-module-fieldset{border:0;min-width:0;margin:0;padding:0;display:block}.people-module-fieldset legend{margin-bottom:6px;font-size:13px;font-weight:600}.people-module-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.people-invite .people-module-option{cursor:pointer;border:1px solid #80909b;border-radius:16px;flex-direction:row;align-items:flex-start;gap:12px;padding:16px;display:flex}.people-module-option input{flex:0 0 24px;width:24px;height:24px;margin:0}.people-module-option small,.people-manager-switch small,.people-invite-person small{margin-top:6px;font-weight:400;display:block}.people-access-summary{background:#edf0f1;border-radius:16px;padding:16px;font-size:13px}.people-access-summary p:last-child{margin-bottom:0}.people-access-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.people-invite .people-manager-switch{background:#eef4f5;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:12px 16px;font-weight:400;display:flex}.people-manager-switch input{flex-shrink:0}.people-manager-switch small{color:#526879}.people-invite-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.people-invite-person{background:#edf0f1;border-radius:16px;align-items:center;gap:12px;margin:20px 0;padding:16px;display:flex}.people-invite-person>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}@container workspace (max-width:600px){.people-invite{width:100%;max-width:100%}.people-module-options{grid-template-columns:1fr}.people-invite-actions .app-button{flex:1;min-height:52px;padding-inline:12px}.people-invite-person,.people-actions{flex-wrap:wrap}.people-actions .app-button{width:100%}}.people-preview input[role=switch],.people-invite input[role=switch]{appearance:none;cursor:pointer;background:#e2e6e9;border:1px solid #84919b;border-radius:999px;flex:0 0 52px;width:52px;height:32px;min-height:32px;margin:0;padding:2px}.people-preview input[role=switch]:before,.people-invite input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:26px;height:26px;display:block;box-shadow:0 1px 3px #0003}.people-preview input[role=switch]:checked,.people-invite input[role=switch]:checked{background:#17506e;border-color:#17506e}.people-preview input[role=switch]:checked:before,.people-invite input[role=switch]:checked:before{transform:translate(20px)}.people-manager-switch>span{flex:1;min-width:0;font-size:17px;line-height:22px}.people-manager-switch small{font-size:15px;line-height:20px}.people-invite .people-module-option input{accent-color:#17506e;min-height:24px;padding:0}.people-module-option strong{font-size:15px;font-weight:600}.people-invite .dialog-heading h2{font-size:22px;line-height:28px}.people-invite .people-access-summary p{margin-top:12px}.people-invite .people-invite-actions{margin-top:0}.people-empty .design-icon{margin-inline:auto}.people-preview{flex-direction:column;gap:16px;display:flex}.people-preview .screen-actions{margin-bottom:0}.people-preview .knowledge-layout aside .app-card{gap:8px}.people-preview .section-heading{margin:0}.people-preview .app-row label,.people-preview label.app-row{font-weight:400}.people-preview .knowledge-layout>div>.footnote,.people-preview aside>div>.footnote{margin-bottom:12px}@container workspace (max-width:760px){.people-preview .member-preview-row{grid-template-columns:32px minmax(0,1fr);gap:4px 12px;display:grid}.people-preview .member-preview-row>.avatar{grid-area:1/1/span 2;align-self:start}.people-preview .member-preview-row>span:nth-child(2){grid-column:2}.people-preview .member-preview-row>.status-pill{grid-column:2;justify-self:start;margin-left:0}.people-preview .people-actions{order:3}.people-preview .people-actions>p{display:none}}.people-preview .member-preview-row>span{max-width:none}.people-preview .member-preview-row>.avatar{text-align:center;width:32px;height:32px}.people-preview .member-preview-row>span:nth-child(2){text-align:left}.people-invite .people-module-option:has(input:checked){background:#dcebef;border-color:#17506e;box-shadow:inset 0 0 0 1px #17506e}.people-invite .people-access-summary li{font-size:15px;line-height:20px}.account-delete-preview{text-align:center;width:min(400px,100vw - 32px)}.account-delete-preview .dialog-heading{justify-content:center}.account-delete-preview .dialog-heading button{display:none}.account-delete-actions{gap:12px;margin-top:16px;display:flex}.account-delete-actions .app-button{flex:1}.account-delete-action{color:#fff;background:#ba391f}@media (max-width:600px){.app-dialog.account-delete-preview{border-radius:24px;width:min(320px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto}.account-delete-actions{flex-direction:column-reverse}.account-delete-actions .secondary{background:0 0}}.app-form .checkbox-row{align-items:center;min-height:44px}.app-form .checkbox-row input[type=checkbox]{accent-color:#17506e;flex:0 0 24px;width:24px;height:24px;min-height:24px;margin:0;padding:0}.inventory-loading{flex-direction:column;gap:24px;display:flex}.inventory-skeleton-tile{background:#edf0f1;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-height:112px;padding:20px;display:flex}.inventory-skeleton-tile i,.inventory-skeleton-tile b,.inventory-skeleton-rows i{background:#e2e6e9;border-radius:999px;width:80px;height:12px;display:block}.inventory-skeleton-tile b{width:120px;height:24px}.inventory-skeleton-tile i:last-child{width:100px}.inventory-skeleton-head{color:#526879;grid-template-columns:2fr repeat(6,1fr) 1.6fr 1.2fr;gap:8px;font-size:11px;display:grid}.inventory-skeleton-rows{flex-direction:column;gap:12px;display:flex}.inventory-skeleton-rows>div{background:#edf0f1;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.inventory-skeleton-rows>div>span{background:#e2e6e9;border-radius:50%;flex:none;width:32px;height:32px}.inventory-skeleton-rows>div>div{gap:8px;display:grid}.inventory-skeleton-rows i:first-child{width:160px}.inventory-loading .segmented-control{background:#edf0f1;border-radius:999px;padding:4px;display:flex}.inventory-loading .segmented-control button{color:#526879;font:inherit;background:0 0;border:0;border-radius:999px;padding:6px 16px}.inventory-loading .segmented-control button[aria-pressed=true]{background:#fff}@container workspace (max-width:760px){.inventory-skeleton-head,.inventory-skeleton-rows>div:nth-child(n+4){display:none}.inventory-loading .benefit-grid{grid-template-columns:1fr}.inventory-loading .section-heading{flex-direction:column;align-items:stretch}.inventory-loading .segmented-control button{flex:1;min-width:0;min-height:40px;padding-inline:8px}.inventory-skeleton-tile{min-width:0}.inventory-skeleton-tile b{max-width:100%}}.report-loaded:not([hidden]){display:contents}.report-loaded[hidden]{display:none}.report-loading{flex-direction:column;gap:24px;display:flex}.report-loading-creatives-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.report-skeleton-rows{gap:12px;display:grid}.report-skeleton-rows>div{background:#edf0f1;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.report-skeleton-rows>div>span{background:#e2e6e9;border-radius:50%;flex:none;width:32px;height:32px}.report-skeleton-rows>div>div{gap:8px;min-width:0;display:grid}.report-skeleton-rows i{background:#e2e6e9;border-radius:999px;width:160px;max-width:100%;height:12px;display:block}.report-skeleton-rows i:last-child{width:100px}.report-loading-metrics,.report-loading-extra,.report-loading-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report-skeleton-chart{background:#edf0f1;border-radius:16px;flex-direction:column;gap:24px;min-height:240px;padding:16px;display:flex}.report-skeleton-chart>i{background:#e2e6e9;border-radius:999px;width:160px;height:12px;display:block}.report-skeleton-chart>div{flex:1;justify-content:space-between;align-items:flex-end;gap:12px;min-height:160px;display:flex}.report-skeleton-chart>div>span{background:#e2e6e9;border-radius:8px;flex:1}@container workspace (max-width:760px){.report-loading-creatives-grid,.report-loading-metrics{grid-template-columns:1fr}.report-loading-creatives-grid>.app-card:first-child .report-skeleton-rows>div:nth-child(n+5),.report-loading-creatives-grid>.app-card:last-child .report-skeleton-rows>div:nth-child(n+4),.report-loading-extra,.report-loading-extra-rows{display:none}.report-loading-tiles{gap:12px}.report-loading-tiles .inventory-skeleton-tile{padding:16px}.report-skeleton-chart>div{gap:8px}}.insights-state-example{flex-direction:column;gap:16px;display:flex}.insights-state-example>.plain-action{align-self:flex-start}.insights-state-example .inventory-skeleton-tile{margin-bottom:12px}.inbox-loading-example{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1fr);min-height:680px;display:grid}.inbox-skeleton-list,.inbox-skeleton-thread,.inbox-skeleton-customer{flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.inbox-skeleton-list,.inbox-skeleton-thread{border-right:1px solid #e2e5e7}.inbox-skeleton-list .segmented{display:flex}.inbox-skeleton-list .segmented button{flex:1;min-width:0}.inbox-skeleton-thread>.inventory-skeleton-tile{align-self:flex-end;width:68%}@container workspace (max-width:760px){.inbox-loading-example{min-height:0;display:block}.inbox-skeleton-thread,.inbox-skeleton-customer{display:none}.inbox-skeleton-list{border:0;padding:12px}}.side-navigation a[aria-disabled=true],.mobile-tabs a[aria-disabled=true]{opacity:.85;cursor:default}.limited-preview-stage{place-items:center;min-height:calc(100dvh - 300px);display:grid}.limited-account-banner{background:#fceeeb;border:2px solid #b8351a;border-radius:16px;align-items:center;gap:16px;width:min(800px,100%);padding:20px;display:flex}.limited-lock{background:#b8351a;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.limited-copy{flex:1;min-width:0}.limited-copy h2{margin:0 0 4px;font-size:20px;line-height:25px}.limited-copy p{color:#0f2537;margin:0;font-size:15px;line-height:20px}.limited-actions{flex:none;gap:12px;display:flex}.limited-actions .app-button{white-space:nowrap}@media (max-width:1100px){.limited-account-banner{grid-template-columns:40px 1fr;gap:16px 12px;display:grid}}@container workspace (max-width:1100px){.limited-copy{display:contents}.limited-copy h2{margin:0}.limited-copy p,.limited-actions{grid-column:1/-1}.limited-actions{flex-direction:column;gap:8px}.limited-actions .app-button{width:100%}}.reorder-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 24px;display:grid}.reorder-guide-grid h3{margin:0 0 8px;font-size:17px}.reorder-guide-grid p{color:#576673;margin:0 0 12px;font-size:15px;line-height:20px}.reorder-guide-grid small{color:#17506e;font-size:13px}.reorder-products{padding:0;overflow:hidden}.reorder-products table{border-collapse:collapse;width:100%;font-size:15px}.reorder-products th,.reorder-products td{text-align:left;padding:16px 20px}.reorder-products thead th{color:#576673;font-size:13px;font-weight:400}.reorder-products tbody tr+tr{border-top:1px solid #e2e5e7}.reorder-products button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.reorder-mobile-list{display:none}.reorder-dialog{width:min(560px,100vw - 32px)}.reorder-fields{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.reorder-field label{font-size:15px;font-weight:600}.reorder-field p{color:#576673;margin:8px 0 0;font-size:13px}.reorder-stepper{align-items:center;gap:8px;margin-top:8px;display:flex}.reorder-stepper button{color:#0f2537;cursor:pointer;background:#eef0f1;border:0;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:24px}.reorder-stepper input{text-align:center;appearance:textfield;background:0 0;border:0;width:68px;min-width:0;padding:0;font-weight:600}.reorder-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.reorder-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.reorder-advice{background:#eef3f5;border-radius:20px;margin:16px 0;padding:20px}.reorder-advice h3{margin:0 0 12px}.reorder-advice p{color:#576673;font-size:13px}.reorder-advice dl{margin:16px 0}.reorder-advice dl div{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.reorder-advice dd{text-align:right;margin:0}.reorder-total{border-top:1px solid #e2e5e7;padding-top:12px;font-weight:600}@container workspace (max-width:1000px){.reorder-products th,.reorder-products td{padding:12px}}@media (max-width:700px){.reorder-mobile-list{display:grid}.reorder-mobile-list button{gap:8px;min-height:44px;padding:16px;display:grid}.reorder-mobile-list button+button{border-top:1px solid #e2e5e7}.reorder-mobile-list small{color:#576673;font-size:13px;font-weight:400}}@container workspace (max-width:700px){.reorder-guide-grid{grid-template-columns:1fr;gap:12px}.reorder-table-wrap{display:none}.reorder-fields{grid-template-columns:1fr}}@media (max-width:700px){.reorder-dialog .dialog-heading{flex-direction:column-reverse;align-items:flex-start;gap:16px}.reorder-dialog .dialog-actions{background:#fff;margin-bottom:-20px;padding:16px 0;position:sticky;bottom:-20px}.reorder-dialog .dialog-actions .secondary{display:none}.reorder-dialog .dialog-actions .primary{width:100%}}@container workspace (max-width:700px){.reorder-field{grid-template-columns:minmax(0,1fr) 140px;column-gap:8px;display:grid}.reorder-field label{grid-area:1/1;font-size:16px;font-weight:400}.reorder-field p{grid-area:2/1}.reorder-stepper{grid-area:1/2/3;align-self:center;gap:4px;margin:0}.reorder-stepper input{width:44px;min-height:44px;font-size:16px}}.reorder-advice h3{align-items:center;gap:8px;display:flex}.reorder-products td:last-child{overflow-wrap:anywhere;max-width:200px}@container workspace (max-width:360px){.reorder-field{grid-template-columns:1fr;gap:8px}.reorder-field label{grid-row:1}.reorder-stepper{grid-area:2/1}.reorder-field p{grid-row:3;margin:0}}.integration-request-dialog{width:min(560px,100vw - 32px)}.integration-request-dialog label{margin-top:16px;font-size:13px;font-weight:600;display:block}.integration-request-dialog input,.integration-request-dialog textarea{width:100%;margin-top:4px}.integration-request-dialog textarea{resize:vertical;min-height:120px;font:inherit;color:inherit;border:1px solid #7b8790;border-radius:16px;padding:12px}.integration-request-dialog .integration-outcome{align-items:center;gap:12px;margin-bottom:16px;display:flex}.integration-request-dialog .integration-outcome select{width:auto;min-width:0}.integration-request-dialog>.dialog-heading .icon-button{display:none}.support-preview{border-radius:0;width:420px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:20px 0 0;overflow:hidden}.support-preview[open]{flex-direction:column;display:flex}.support-preview .dialog-heading{flex:none;margin:0;padding:44px 20px 16px}.support-preview .dialog-heading h2{text-align:center;width:100%;font-size:20px}.support-preview .dialog-heading .icon-button{position:absolute;top:12px;right:12px}.support-preview-mark{background:#17506e;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;left:calc(50% - 20px)}.support-preview-messages{flex:1;min-height:0;padding:20px;overflow-y:auto}.support-preview-bubble{overflow-wrap:anywhere;border-radius:24px;max-width:320px;padding:10px 12px;font-size:15px;line-height:20px;position:relative}.support-preview-bubble.incoming{background:#e2e5e7;margin-right:28px}.support-preview-bubble.incoming img{width:12px;position:absolute;bottom:0;left:-4px}.support-preview-message{flex-direction:column;align-items:flex-end;margin-top:16px;display:flex}.support-preview-message small{color:#576673;margin-top:4px;font-size:11px}.support-preview-bubble.outgoing{color:#fff;background:#17506e;margin-left:28px}.support-preview-composer{border-top:1px solid #e2e5e7;flex:none;padding:16px 20px}.support-preview-composer>div{border:1px solid #7b8790;border-radius:999px;align-items:center;gap:4px;padding-right:4px;display:flex}.support-preview-composer input{background:0 0;border:0;flex:1;width:auto;min-width:0;margin:0}.support-preview-composer button{background:#eef0f1;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.support-preview-composer p{margin:8px 0 0}@media (max-width:700px){.support-preview{width:100vw}.support-preview-composer button{flex-basis:44px;width:44px;height:44px}}.support-preview-bubble.outgoing:after{content:"";background:#17506e;width:12px;height:12px;position:absolute;bottom:0;right:-4px;transform:scaleX(-1);-webkit-mask:url(/design/2ef81.svg) 50%/contain no-repeat;mask:url(/design/2ef81.svg) 50%/contain no-repeat}.performance-channel-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.performance-channel-table th,.performance-channel-table td{border-bottom:1px solid var(--border,#dbe3e7);white-space:nowrap;padding:16px}.performance-channel-table thead{background:#edf3f5}.performance-channel-table tbody th span{align-items:center;gap:8px;display:flex}.performance-channel-table td:not(:first-child),.performance-channel-table thead th:not(:first-child){text-align:right}.profit-breakdown h3{color:#52677b;margin:24px 0 8px;font-size:14px}.calculation-line{border-bottom:1px solid #dbe3e7;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:14px 0;display:grid}.calculation-line small{color:#52677b;font-size:13px}.calculation-line>:last-child{text-align:right;font-variant-numeric:tabular-nums;min-width:94px}.calculation-total{justify-content:space-between;gap:16px;padding:16px 0;display:flex}.calculation-profit{background:#edf3f5;border-radius:12px;margin:8px 0 16px;padding:16px}.threshold-dialog{width:560px}.threshold-dialog label{margin:20px 0 8px;font-weight:600;display:block}.threshold-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@container workspace (max-width:480px){.calculation-line{grid-template-columns:1fr auto;gap:4px 12px}.calculation-line small{grid-area:2/1}.calculation-line>:last-child{grid-area:1/2/3;min-width:0}.threshold-actions>button{flex:1}}@container workspace (max-width:600px){.performance-channel-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.performance-channel-table tbody tr{border-bottom:1px solid #dbe3e7;grid-template-columns:1fr 1fr;padding:16px 0;display:grid}.performance-channel-table tbody th,.performance-channel-table tbody td{text-align:left;white-space:normal;border:0;padding:3px 0}.performance-channel-table tbody th{grid-area:1/1}.performance-channel-table tbody td:nth-child(2){grid-area:2/1}.performance-channel-table tbody td:nth-child(3){grid-area:3/1}.performance-channel-table tbody td:nth-child(4){grid-area:3/2}.performance-channel-table tbody td:nth-child(5){text-align:right;grid-area:1/2/3;font-size:13px}.performance-channel-table td[data-label]{color:#52677b;font-size:12px}.performance-channel-table td[data-label]:before{content:attr(data-label) " "}}.report-outdated .attention-strip{display:none}.account-sheet{background:#eef3f5;width:420px}.account-sheet .account-summary{margin:0 0 24px}.account-sheet .account-summary p{overflow-wrap:anywhere;margin:0}.account-sheet-group{background:#fff;border-radius:16px;margin:0 0 24px;overflow:hidden}.account-sheet-group>a,.account-sheet-group>form>button{color:#0f2537;width:100%;min-height:52px;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.account-sheet-group>a+a,.account-sheet-group>form+a{border-top:1px solid #e2e5e7}.account-sheet-group>a>span{flex:1}.account-sheet-group>a:hover,.account-sheet-group button:hover{background:#f4f7f8}.account-sheet-group>a[aria-disabled=true]{opacity:.5;cursor:not-allowed}.account-sheet-group .account-sheet-delete{color:#bd2b15}.account-sheet-utilities{flex-direction:column;gap:12px;font-size:13px;display:flex}.settings-anchor{scroll-margin-top:96px}@media (max-width:700px){.app-dialog.account-sheet{border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:calc(100dvh - 24px);margin:auto 0 0;padding:16px}.account-sheet:before{content:"";background:#7b8791;border-radius:99px;width:36px;height:5px;margin:0 auto 12px;display:block}.account-sheet .dialog-heading{flex-direction:column-reverse;align-items:stretch;gap:4px;margin-bottom:16px}.account-sheet .dialog-heading button{color:#17506e;align-self:flex-end;min-height:44px}.account-sheet .dialog-heading h2{margin:0}}.roas-pair{position:relative}.roas-break-even{background:#db563f;width:1px;position:absolute;top:0;bottom:0}.roas-manual{align-items:center;gap:6px;display:flex}.roas-manual>span{margin-left:8px}.roas-legend{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.roas-legend>span{align-items:center;gap:6px;display:inline-flex}.roas-legend i{border-radius:99px;width:12px;height:5px;display:inline-block}.roas-legend .platform-marker{background:#17506e}.roas-legend .store-marker{background:#7b8791}.roas-legend .break-marker{background:#db563f;width:1px;height:14px}.billing-state-notice{background:#fceeeb;justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-state-notice>div{min-width:0}.billing-state-notice>.app-button{flex-shrink:0}@container workspace (max-width:700px){.billing-state-notice{flex-direction:column;align-items:stretch;gap:12px}}.billing-state-notice{border-radius:12px;padding:12px 16px}.billing-state-notice>.design-icon{flex:none;align-self:flex-start;width:20px;height:20px}.billing-state-notice>div{flex:1}.billing-state-notice h2{font-size:15px;line-height:20px}.billing-state-notice p{margin-bottom:0}.billing-cancel-dialog{width:min(440px,100% - 32px)}.billing-cancel-impact{background:#eef0f1;border-radius:12px;margin:16px 0;padding:16px}.billing-cancel-impact p{margin:8px 0 0;font-size:13px;line-height:18px}.billing-cancel-reasons{border:0;margin:16px 0;padding:0}.billing-cancel-reasons legend{color:#576673;margin-bottom:4px;font-size:13px}.billing-cancel-reasons label{align-items:center;gap:12px;min-height:44px;display:flex}.billing-cancel-reasons input{accent-color:#17506e;flex:none;width:24px;height:24px;min-height:24px;margin:0}@media (max-width:700px){.billing-cancel-dialog .manager-actions{flex-direction:column;display:flex}.billing-cancel-dialog .manager-actions>button{width:100%}}.store-menu-anchor{position:relative}.store-menu{z-index:40;background:#fff;border:1px solid #e2e5e7;border-radius:12px;width:100%;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0f25371a}.store-menu a{min-height:44px;color:inherit;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.store-menu a>span:nth-child(2){flex:1}.store-menu a:hover,.store-menu a[aria-current]{background:#edf3f5}.store-menu p{padding:8px;font-size:13px}.store-menu .store-menu-add{color:#17506e;border-top:1px solid #e2e5e7;border-radius:0;margin-top:4px}.account-store-list{padding:0 12px 8px}.account-store-list a{min-height:44px}.app-main{container:workspace/inline-size}.calm-app.chat-open .app-main{margin-right:420px}.chat-dock{background:var(--surface-card);width:420px;min-width:0;height:100dvh;color:var(--text-primary);border-left:1px solid var(--border-subtle);z-index:35;flex-direction:column;animation:.22s ease-out chat-arrive;display:flex;position:fixed;inset:0 0 0 auto}.chat-dock-heading{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;height:112px;padding:12px 20px;display:flex;position:relative}.chat-dock-heading h2{font-size:20px;line-height:25px}.chat-dock-heading>button{position:absolute;top:16px;right:20px}.chat-dock-avatar{background:var(--accent);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.chat-dock .manager-preview-label{margin:0 20px}.chat-dock .manager-conversation{padding:20px}.chat-dock .manager-compose{border-top:1px solid var(--border-subtle);flex:none;padding:12px 20px 8px}.chat-dock .manager-intro{gap:12px;padding:0;list-style:none}.chat-dock .manager-intro li{align-items:flex-start;gap:8px;display:flex}.chat-dock .manager-intro .design-icon{margin-top:2px}.chat-dock input{min-width:0}.chat-dock .support-preview-messages{overflow-wrap:anywhere}.chat-dock .support-preview-composer{padding-bottom:max(16px, env(safe-area-inset-bottom));flex:none}@keyframes chat-arrive{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:760px){.calm-app.chat-open .app-main{margin-right:0}.chat-dock{z-index:60;width:100%}.chat-dock .manager-compose{padding-bottom:max(8px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.chat-dock{animation:none}}@media (min-width:761px) and (max-width:1100px){.calm-app.chat-open .app-sidebar{display:none}.calm-app.chat-open .app-main{margin-left:0}}.chat-dock .manager-bubble{overflow-wrap:anywhere}.chat-dock .support-preview-bubble.incoming img{width:auto;left:-2px}.chat-dock .manager-conversation>.manager-icon{width:40px;height:40px}.chat-dock .manager-bubble{max-width:320px}.chat-dock .manager-compose>div>button{background:var(--control-fill);flex:0 0 32px;align-self:center;width:32px;height:32px;min-height:32px}.manager-bubble:after,.support-preview-bubble.outgoing:after{content:"";pointer-events:none;background:url(/design/2ef81.svg) 50%/contain no-repeat;width:14px;height:16px;position:absolute;bottom:0;left:-2px}.manager-bubble.owner:after,.support-preview-bubble.outgoing:after{background-image:url(/design/d3c7a.svg);left:auto;right:-2px;transform:none;-webkit-mask:none;mask:none}.manager-stock-alerts,.manager-stock-message,.manager-stock-actions{flex-direction:column;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex}.manager-stock-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.manager-stock-heading h3{margin:0;font-size:15px;line-height:20px}.manager-stock-heading .app-button{min-height:32px;padding:6px 8px;font-size:13px;line-height:18px}.manager-stock-alerts>p,.manager-stock-message p{margin:0}.manager-stock-message,.manager-stock-actions{gap:8px}.manager-stock-message .manager-bubble{flex-direction:column;gap:8px;display:flex}.manager-stock-actions{max-width:320px}@media (max-width:760px){.manager-compose>div{min-height:52px}.manager-compose input{font-size:16px}.chat-dock .manager-bubble,.manager-stock-actions{max-width:min(100%,300px)}.calm-app.chat-open .app-main,.calm-app.chat-open .mobile-tabs,.calm-app.chat-open .skip-link{display:none}}@container workspace (max-width:760px){.toolbar-actions .context-tabs{margin-right:auto}.toolbar-actions .context-tabs>a,.toolbar-actions .context-tabs>button,.period-controls .segmented>button{flex:none;padding:6px 12px}.toolbar-actions .reporting-tabs{width:max-content;max-width:100%}}.module-toolbar .module-controls{align-items:center;min-width:0;max-width:100%;display:flex}.module-toolbar .toolbar-actions{min-width:0}.module-toolbar .context-tabs{scrollbar-width:none;flex:0 auto;align-self:center;width:max-content;max-width:100%;height:44px;margin:0}.module-toolbar .context-tabs::-webkit-scrollbar{display:none}.module-toolbar .context-tabs>a,.module-toolbar .context-tabs>button{flex:none;justify-content:center;align-items:center;height:36px;min-height:36px;padding:0 12px;display:flex}.module-toolbar .avatar,.module-toolbar .mobile-manager{flex:none}.module-toolbar .mobile-manager{width:44px;height:44px;display:inline-flex!important}.module-toolbar .account-trigger{background:0 0;width:44px;height:44px}.module-toolbar .account-avatar-label{background:#e2e7eb;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.toolbar-actions>.module-controls:empty{display:none}@container workspace (max-width:760px){.module-toolbar.app-toolbar{border-bottom:0;grid-template-rows:44px 77px;grid-template-columns:minmax(0,1fr) 44px 44px;gap:16px 12px;height:153px;min-height:153px;padding:16px 16px 0;display:grid}.module-toolbar>div:first-child{grid-area:1/1;min-width:0}.module-toolbar h1{font-size:20px;line-height:26px}.module-toolbar .toolbar-actions{display:contents}.module-toolbar .account-trigger{grid-area:1/2}.module-toolbar .mobile-manager{grid-area:1/3;width:44px;height:44px}.module-toolbar .module-controls{background:#eef3f5;border-top:1px solid #e2e5e7;grid-area:2/1/auto/-1;width:calc(100% + 32px);max-width:none;height:77px;margin:0 -16px;padding:16px}.module-toolbar .context-tabs{flex-basis:auto;max-width:100%}.module-toolbar+.app-content{padding-top:0}}.app-dialog{box-sizing:border-box;overscroll-behavior:contain;position:fixed;overflow:hidden auto}@media (max-width:760px){.app-dialog input,.app-dialog select,.app-dialog textarea{font-size:16px}.app-dialog.date-range-dialog{width:100%;max-width:100%;max-height:calc(100dvh - 16px);padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));margin:0;inset:auto 0 0}}@container workspace (max-width:760px){.module-toolbar.app-toolbar{isolation:isolate;background:0 0}.module-toolbar.app-toolbar:before{content:"";pointer-events:none;z-index:-1;background:#fff;height:76px;position:absolute;inset:0 0 auto}.module-toolbar .module-controls{background:0 0}}.module-controls:has(.inventory-planning-action){gap:8px}.inventory-planning-action{white-space:nowrap;background:#eef0f1;border-radius:999px;flex:none;order:6;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}@container workspace (max-width:760px){.inventory-planning-action{margin-left:auto}}@container workspace (max-width:370px){.module-controls:has(.inventory-planning-action) .context-tabs>a{padding-inline:8px}.inventory-planning-action{padding-inline:8px}}.app-dialog:focus{outline:none}.source-connection .channel-icon>img{object-fit:contain;width:24px;height:24px}.provider-strip{flex-wrap:wrap;flex-shrink:0;justify-content:center;max-width:100%}.provider-strip .channel-icon>img{object-fit:contain;width:24px;height:24px}.module-empty>.provider-strip{margin:0}@media (min-width:761px){.module-toolbar.app-toolbar{position:static}}.module-controls:has(.module-sync-actions){scrollbar-width:none;gap:12px;overflow-x:auto}.module-controls:has(.module-sync-actions) .context-tabs{flex-shrink:0}.module-sync-actions{flex-wrap:nowrap;flex:none;gap:8px;margin-left:auto}.module-sync-actions .app-button{white-space:nowrap;height:36px;min-height:36px;padding:0 12px}.source-connection .badge{text-align:center;white-space:nowrap;justify-content:center;min-width:94px}.welcome-actions{justify-content:center}.app-button.outline{color:#17506e;background:0 0;border:1px solid}.channel-option{position:relative}.channel-label{white-space:nowrap;flex:none;width:max-content}.channel-grid.icons-only .channel-option{justify-content:center}.channel-grid.icons-only .channel-label{visibility:hidden;pointer-events:none;position:absolute}.date-fields input::-webkit-date-and-time-value{text-align:left;min-width:0}.date-fields input::-webkit-datetime-edit{padding:0}.gmail-conversation-workspace{grid-template-columns:320px minmax(280px,1fr)}.gmail-conversation-workspace:has(.gmail-shopify-context){grid-template-columns:280px minmax(280px,1fr) 280px}.gmail-shopify-context.customer-panel{min-width:0;display:flex}.gmail-context-wrap{overflow-wrap:anywhere;min-width:0}.gmail-context-order{border-bottom:1px solid #e2e5e7;padding:12px 0}.gmail-context-order:last-child{border-bottom:0}.gmail-context-actions{flex-wrap:wrap;gap:8px;display:flex}.gmail-context-actions .app-button{min-width:0}@container workspace (max-width:1100px){.gmail-conversation-workspace:has(.gmail-shopify-context){grid-template-columns:240px minmax(0,1fr);height:auto}.gmail-shopify-context.customer-panel{border-top:1px solid #e2e5e7;border-left:1px solid #e2e5e7;grid-column:2;overflow:visible}}@container workspace (max-width:760px){.gmail-conversation-workspace:has(.gmail-shopify-context){flex-direction:column;height:auto}.gmail-conversation-workspace.show-conversation .conversation-thread{flex:none;width:100%;min-height:480px}.gmail-shopify-context.customer-panel{border-left:0;width:100%;padding:20px}.gmail-conversation-workspace.show-list .gmail-shopify-context{display:none}}.gmail-message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gmail-conversation-workspace .conversation-thread>header{overflow-wrap:anywhere}.gmail-reply-composer{border-top:1px solid #e2e5e7;gap:8px;padding:12px 16px;display:grid}.gmail-reply-composer textarea{resize:vertical;min-height:72px;max-height:180px}.gmail-reply-composer .app-button{justify-self:end}.gmail-reply-actions{margin-top:0}.gmail-reply-actions>button{white-space:normal;overflow-wrap:anywhere}.app-loading-status{color:#576673;justify-content:center;align-items:center;gap:12px;display:flex}.app-spinner{border:2px solid #dcebef;border-top-color:#17506e;border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite app-spin;display:inline-block}@keyframes app-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-spinner{animation-duration:2s}}.gmail-channel-filter{align-self:flex-start;width:fit-content}.gmail-channel-filter button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.gmail-channel-filter .design-icon{object-fit:contain;flex:none;width:24px;height:24px}.gmail-reply-composer textarea{box-sizing:border-box;width:100%;font:inherit;color:#0f2537;background:#fff;border:1px solid #7b8791;border-radius:16px;min-width:0;padding:12px 16px;font-size:16px;line-height:22px}.gmail-reply-composer textarea:focus-visible{outline-offset:2px;outline:2px solid #17506e}.gmail-insights{flex-direction:column;gap:24px;display:flex}.gmail-insights .dialog-actions>button{white-space:normal;overflow-wrap:anywhere;flex:1 1 0}.gmail-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.gmail-insight-grid>div{background:#eef0f1;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.gmail-insight-grid strong{font-size:28px}@container workspace (max-width:760px){.gmail-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-member-list .member-row{border-bottom:1px solid #e2e5e7;padding:12px 0}.team-member-list .member-row:last-child{border-bottom:0}.team-member-list .member-row>.avatar{flex:0 0 40px;width:40px;height:40px}.knowledge-product-facts{flex-direction:column;gap:12px;min-width:0;display:flex}.knowledge-product-facts-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-product-facts-heading h3{align-items:center;gap:8px;margin:0;display:flex}.knowledge-product-facts-heading .design-icon{flex:none;width:24px;height:24px}.knowledge-product-facts-list{border:1px solid #e2e5e7;border-radius:16px;overflow:hidden}.knowledge-product-fact-row{border-bottom:1px solid #e2e5e7;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.knowledge-product-fact-row:last-child{border-bottom:0}.knowledge-product-fact-row input{accent-color:#17506e;flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0}.knowledge-product-fact-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.knowledge-product-fact-values{text-align:right;flex-direction:column;gap:4px;display:flex}.knowledge-product-fact-text>span,.knowledge-product-fact-values{color:#576673;font-size:13px;line-height:18px}@container workspace (max-width:600px){.knowledge-product-facts-heading{flex-wrap:wrap;align-items:flex-start}.knowledge-product-fact-row{flex-wrap:wrap;padding:12px}.knowledge-product-fact-values{text-align:left;width:100%;padding-left:32px}.knowledge-product-facts .dialog-actions{flex-wrap:wrap;gap:12px;display:flex}}
