:root{color-scheme:light;--ink:#0b0c0d;--ink-2:#1a1b1d;--ink-3:#202225;--ivory:#f4f5f6;--paper:#f8f9fa;--white:#ffffff;--stone:#dfe1e4;--stone-2:#c9cdd2;--muted:#686c72;--muted-dark:#4e5258;--signal:#ffffff;--green:#2f7656;--green-soft:#dcebe2;--amber:#9d651f;--amber-soft:#f3e5cc;--red:#a13f35;--red-soft:#f5dfda;--blue:#375e7a;--blue-soft:#dfeaf1;--line:#dfe1e4;--line-strong:#c9cdd2;--shadow:0 14px 34px rgba(18,20,22,0.07);--shadow-strong:0 18px 48px rgba(18,20,22,0.14);--radius:8px;--radius-small:8px;--font-sans:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-sans)}*{box-sizing:border-box}html{min-width:320px;background:var(--ivory);font-size:110%;scroll-behavior:smooth}body{min-height:100vh;margin:0;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,245,246,.98)),var(--ivory);color:var(--ink);font-family:var(--font-sans);font-size:15.4px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(54,111,82,.34);outline-offset:2px}h1,h2,h3,h4,p{margin:0}button{-webkit-tap-highlight-color:transparent}.visuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.appShell{min-height:100dvh;display:grid;grid-template-columns:244px minmax(0,1fr)}.appSidebar{position:-webkit-sticky;position:sticky;z-index:50;top:0;height:100dvh;min-width:0;display:flex;flex-direction:column;background:var(--ink);color:#ffffff;padding:18px 12px 12px;overflow:hidden auto}.sidebarBrand{min-height:60px;display:flex;align-items:center;gap:10px;padding:0 8px 16px;border-bottom:1px solid rgba(255,255,255,.14)}.brandLogo{display:block;max-width:100%;height:auto;object-fit:contain}.sidebarBrandIdentity{min-width:0;flex:1 1;display:flex;align-items:center;gap:10px}.sidebarBrandLogo{width:116px}.brandProductLabel{flex:0 0 auto;border-left:1px solid rgba(255,255,255,.24);color:rgba(255,255,255,.72);padding-left:10px;font-size:.58rem;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase}.brandMonogram,.loadingBrandMark{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);background:#f8f6ef;color:var(--ink);font-family:Georgia,serif;font-size:1.25rem;font-weight:700}.closeMobileMenu{display:none;margin-left:auto;border:0;background:transparent;color:inherit}.appNav{display:grid;grid-gap:5px;gap:5px;margin-top:18px}.appNavButton{width:100%;min-height:46px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:rgba(248,246,239,.63);padding:7px 9px;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease}.appNavButton>span:first-child{width:31px;height:31px;display:grid;place-items:center;border-radius:7px;color:rgba(248,246,239,.64)}.appNavButton>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.appNavButton strong{font-size:.78rem;font-weight:760}.appNavButton small{color:rgba(248,246,239,.6);font-size:.61rem}.appNavButton>b{min-width:23px;height:22px;display:grid;place-items:center;border-radius:999px;background:#e05b49;color:#fff;padding-inline:6px;font-size:.64rem}.appNavButton:hover{background:rgba(255,255,255,.055);color:#fff}.appNavButton.active{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.11);color:#fff}.appNavButton.active>span:first-child{background:#f3f0e8;color:var(--ink)}.appNavButton.active small{color:rgba(248,246,239,.57)}.sidebarStatus{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.045);padding:10px}.sidebarStatus>div{min-width:0;display:flex;align-items:center;gap:9px}.reviewerSidebarStatus{grid-template-columns:minmax(0,1fr)}.reviewerScopeIcon{flex:0 0 auto;color:#b9d4b4}.aiStatusDot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#9b5148;box-shadow:0 0 0 4px rgba(155,81,72,.15)}.aiStatusDot.active{background:#9ece78;box-shadow:0 0 0 4px rgba(158,206,120,.12)}.sidebarStatus>div>span:last-child,.sidebarUser>span:nth-child(2){min-width:0;display:grid;grid-gap:2px;gap:2px}.sidebarStatus small,.sidebarUser small{color:rgba(248,246,239,.64);font-size:.6rem}.sidebarStatus strong,.sidebarUser strong{overflow:hidden;color:rgba(248,246,239,.86);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.sidebarStatus>button,.sidebarUser>button{width:33px;height:33px;display:grid;place-items:center;border:0;border-radius:7px;background:rgba(255,255,255,.06);color:rgba(248,246,239,.58)}.sidebarUser{min-height:60px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;margin-top:10px;border-top:1px solid rgba(255,255,255,.1);padding:13px 4px 0}.userAvatar{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#d9d2c4;color:var(--ink);font-size:.65rem;font-weight:900}.appMain{min-width:0;min-height:100dvh}.appTopbar{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:17px clamp(20px,2.4vw,36px)}.mobileMenuButton{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:9px;background:var(--paper)}.pageTitle{min-width:0;display:grid;grid-gap:2px;gap:2px}.darkEyebrow,.pageTitle>span,.sectionKicker{color:var(--muted);font-size:.63rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pageTitle h1{overflow:hidden;font-family:var(--font-display);font-size:clamp(1.45rem,2vw,2rem);font-weight:760;letter-spacing:-.03em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.pageTitle p{margin-top:2px;color:var(--muted-dark);font-size:.74rem}.topbarActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.globalSearch{width:min(220px,20vw);min-height:39px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:9px;background:rgba(255,254,250,.65);color:var(--muted);padding:0 11px}.globalSearch input{min-width:0;border:0;outline:0;background:transparent;font-size:.76rem}.iconButtonSmall,.topbarIconButton{position:relative;width:39px;height:39px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:rgba(255,254,250,.72);transition:background .14s ease,transform .14s ease}.iconButtonSmall:hover,.topbarIconButton:hover{background:#fff;transform:translateY(-1px)}.notificationButton>span{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:999px;background:#cf503e;box-shadow:0 0 0 2px var(--paper)}.previewBanner{min-height:42px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #d3c8ab;background:#f5eccc;color:#58481c;padding:8px clamp(20px,2.4vw,36px);font-size:.72rem}.previewBanner>span{min-width:0;flex:1 1}.previewBanner button{border:0;background:transparent;color:inherit;padding:5px;font-size:.69rem;font-weight:850;text-decoration:underline}.reviewerScopeBanner{border-color:#c8d5c6;background:#edf3eb;color:#334534}.viewContainer{min-width:0;padding:clamp(18px,2.3vw,34px)}.inboxContainer{padding:18px}.surface{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow)}.blackButton,.ivoryButton,.secondaryButton,.sendButton{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 14px;font-size:.76rem;font-weight:780}.blackButton,.sendButton{border:1px solid var(--ink);background:var(--ink);color:#fff}.ivoryButton{border:1px solid #f7f4eb;background:#f7f4eb;color:var(--ink)}.secondaryButton{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink)}.textButton{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:5px;color:var(--muted-dark);font-size:.68rem;font-weight:850}.appLoadingState{min-height:calc(100dvh - 170px);display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;color:var(--muted-dark);text-align:center}.appLoadingState .loadingBrandMark{width:52px;height:52px;margin-bottom:6px;border-color:var(--ink);background:var(--ink);color:var(--ivory)}.appLoadingState .loadingBrandLogo{width:172px;margin-bottom:8px}.appLoadingState strong{color:var(--ink);font-size:.9rem}.appLoadingState p{font-size:.72rem}.toast{position:fixed;z-index:200;right:22px;bottom:22px;max-width:min(380px,calc(100vw - 32px));min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:var(--ink);color:#fff;box-shadow:var(--shadow-strong);padding:11px 15px;font-size:.76rem;font-weight:700;animation:toastIn .18s ease-out}.toast.error{background:#7c2e29}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}}.homeView{display:grid;grid-gap:18px;gap:18px}.surfaceDark{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink);color:#ffffff;box-shadow:var(--shadow)}.homeHero{min-height:170px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:clamp(24px,3vw,34px)}.homeHeroCopy{max-width:760px;display:grid;grid-gap:9px;gap:9px}.homeHeroKicker{display:flex;align-items:center;gap:7px;color:var(--muted)}.homeHeroCopy h2{font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:780;letter-spacing:-.045em;line-height:1.02}.homeHeroCopy p{max-width:680px;color:var(--muted-dark);font-size:.84rem;line-height:1.6}.homeHeroAction{flex:0 0 auto;min-width:182px}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.metricCard{min-height:116px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:13px;gap:13px;padding:17px}.metricIcon{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:#efede5}.metricCard>div{display:grid;grid-gap:2px;gap:2px}.metricCard>div>span{color:var(--muted);font-size:.64rem;font-weight:800;text-transform:uppercase}.metricCard>div>strong{margin-top:3px;font-family:var(--font-display);font-size:1.8rem;font-weight:650;letter-spacing:-.055em}.metricCard small{color:var(--muted);font-size:.62rem}.homeContentGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);grid-gap:14px;gap:14px}.homeKnowledgeGaps{padding:20px}.homeGapList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.homeGapRow{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:10px;background:#fffefa;padding:12px;text-align:left}.homeGapRow:hover{border-color:#b9b5aa;box-shadow:0 8px 24px rgba(15,15,13,.05)}.homeGapIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--amber-soft);color:var(--amber)}.homeGapRow>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.homeGapRow strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.homeGapRow small{color:var(--muted);font-size:.55rem}.homeGapRow>b{border-radius:999px;background:#efede6;color:var(--muted-dark);padding:4px 8px;font-size:.52rem}.homeAttentionPanel,.productPerformance,.recentPanel{padding:20px}.configurationHeader,.sectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.configurationHeader>div,.sectionHeading>div{display:grid;grid-gap:3px;gap:3px}.configurationHeader h2,.sectionHeading h3{font-family:var(--font-display);font-size:1.25rem;font-weight:650;letter-spacing:-.035em}.attentionList,.performanceList,.recentTable{margin-top:14px;display:grid}.attentionRow{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;border:0;border-top:1px solid var(--line);background:transparent;padding:11px 2px;text-align:left}.attentionRow:hover,.recentRow:hover{background:rgba(12,12,11,.025)}.attentionCopy{min-width:0;display:grid;grid-gap:5px;gap:5px}.attentionCopy>span{display:flex;align-items:center;gap:6px}.attentionCopy strong{font-size:.78rem}.attentionCopy small,.recentMessage{overflow:hidden;color:var(--muted-dark);font-size:.7rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.attentionMeta{display:grid;justify-items:end;grid-gap:8px;gap:8px}.attentionMeta time,.recentRow time{color:var(--muted);font-size:.61rem;white-space:nowrap}.attentionMeta b,.unreadBadge{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:var(--ink);color:#fff;padding:0 6px;font-size:.58rem}.compactEmpty,.conversationEmpty,.knowledgeEmpty{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:var(--muted);text-align:center}.compactEmpty strong,.conversationEmpty strong,.knowledgeEmpty strong{color:var(--ink)}.compactEmpty p,.conversationEmpty p,.knowledgeEmpty p{max-width:260px;font-size:.7rem;line-height:1.5}.periodPill{border:1px solid var(--line);border-radius:999px;background:#efede5;color:var(--muted-dark);padding:6px 9px;font-size:.6rem;font-weight:750}.performanceRow{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-top:1px solid var(--line)}.rankNumber{color:var(--stone-2);font-family:Georgia,serif;font-size:1.25rem}.conversionCell,.performanceRow>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.performanceRow>div:nth-child(2) strong{font-size:.76rem}.conversionCell span,.performanceRow span{color:var(--muted);font-size:.61rem}.conversionCell{justify-items:end}.conversionCell strong{font-family:var(--font-display);font-size:1.2rem}.recentRow{min-height:62px;display:grid;grid-template-columns:auto minmax(130px,.65fr) minmax(180px,1.5fr) auto auto;align-items:center;grid-gap:12px;gap:12px;border:0;border-top:1px solid var(--line);background:transparent;padding:10px 3px;text-align:left}.recentCustomer{min-width:0;display:grid;grid-gap:3px;gap:3px}.recentCustomer strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.recentCustomer small{color:var(--muted);font-size:.61rem}.channelMark{width:23px;height:23px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:#efede5;color:var(--muted-dark)}.channelMark.large{width:38px;height:38px;border-width:1.5px}.channelMark.instagram{background:#f1e5eb;color:#883b68}.channelMark.whatsapp{border-color:#20bd5a;background:#25d366;color:#fff;box-shadow:0 2px 7px rgba(37,211,102,.22)}.channelMark.facebook{background:#e0e9f9;color:#245fb2}.channelMark.web{background:#e3e8ec;color:#35566b}.inboxView{min-width:0;min-height:calc(100dvh - 138px);display:grid;grid-template-columns:minmax(220px,250px) minmax(290px,340px) minmax(520px,1fr);align-items:stretch;grid-gap:10px;gap:10px}.conversationColumn,.conversationDetail,.queueRail{min-height:calc(100dvh - 138px);max-height:calc(100dvh - 138px);overflow:hidden}.previewBanner+.viewContainer .conversationColumn,.previewBanner+.viewContainer .conversationDetail,.previewBanner+.viewContainer .inboxView,.previewBanner+.viewContainer .queueRail{min-height:calc(100dvh - 180px);max-height:calc(100dvh - 180px)}.queueRail{display:flex;flex-direction:column;padding:15px 12px 12px}.queueRailHeading{display:grid;grid-gap:3px;gap:3px;padding:2px 5px 13px}.queueRailHeading strong{font-family:var(--font-display);font-size:1.1rem;letter-spacing:-.03em}.inboxSearchForm{margin-bottom:12px}.inboxSearchField{min-height:40px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:9px;background:#fffefa;color:var(--muted);padding:0 10px}.inboxSearchField input{min-width:0;border:0;outline:0;background:transparent;font-size:.69rem}.inboxSearchField button{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--muted)}.queueNav{display:grid;grid-gap:5px;gap:5px}.queueButton{width:100%;min-height:45px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted-dark);padding:6px 8px;text-align:left;transition:background .13s ease,border-color .13s ease}.queueButton:hover{background:#f0eee7}.queueButton.active{border-color:var(--line);background:var(--ink);color:#fff}.queueButton.needs_help:not(.active){color:#913a31}.queueIcon{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:#eeece5;color:var(--muted-dark)}.queueButton.active .queueIcon{background:rgba(255,255,255,.13);color:#fff}.queueFullLabel{overflow:hidden;font-size:.69rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.queueShortLabel{display:none}.queueButton>strong{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#e5e2da;color:var(--muted-dark);padding-inline:6px;font-size:.6rem}.queueButton.active>strong{background:#f7f4eb;color:var(--ink)}.queueButton.needs_help:not(.active)>strong{background:var(--red-soft);color:var(--red)}.queueRailFooter{margin-top:auto;display:grid;grid-gap:3px;gap:3px;border-top:1px solid var(--line);padding:13px 5px 2px}.queueRailFooter>span{display:flex;align-items:center;gap:7px;color:var(--muted-dark);font-size:.63rem;font-weight:750}.queueRailFooter small{padding-left:13px;color:var(--muted);font-size:.58rem}.liveDot{width:7px;height:7px;border-radius:999px;background:#4c966f;box-shadow:0 0 0 3px rgba(76,150,111,.13)}.conversationColumn{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.conversationColumnHeader{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:11px 13px}.conversationColumnHeader>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.conversationColumnHeader strong{font-size:.68rem}.conversationColumnHeader .iconButtonSmall{width:34px;height:34px}.inlineError{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border-bottom:1px solid #e5c0b9;background:#fbebe8;color:#83372f;padding:8px 10px;font-size:.64rem}.inlineError button{border:0;background:transparent;color:inherit;font-weight:800;text-decoration:underline}.conversationScrollArea{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:7px}.conversationPreview{position:relative;width:100%;min-height:76px;border:1px solid transparent;border-radius:9px;background:transparent}.conversationPreview+.conversationPreview{border-top-color:rgba(12,12,11,.06);border-top-left-radius:0;border-top-right-radius:0}.conversationPreview:hover{background:#f0eee7}.conversationPreview.selected{border-color:var(--line);border-radius:9px;background:#e7e3d9}.conversationPreviewMain{width:100%;min-height:74px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;border:0;border-radius:inherit;background:transparent;color:inherit;padding:10px 34px 10px 9px;font:inherit;text-align:left}.conversationPreviewMain:focus-visible{outline:2px solid #4f7aaa;outline-offset:-2px}.conversationPinButton{position:absolute;z-index:2;top:6px;right:6px;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);opacity:.48}.conversationPinButton.active,.conversationPinButton:focus-visible,.conversationPinButton:hover{background:rgba(12,12,11,.07);color:var(--ink);opacity:1}.conversationPinButton:disabled{cursor:wait}.previewBody{min-width:0;display:grid;grid-gap:5px;gap:5px}.previewTitle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:7px;gap:7px}.previewIdentity{min-width:0;display:grid;grid-gap:1px;gap:1px}.previewIdentity small{color:var(--muted);font-size:.55rem;font-weight:650}.previewIdentity small,.previewTitle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previewTitle strong{font-size:.72rem}.previewTitle time{color:var(--muted);font-size:.56rem;white-space:nowrap}.previewMessage{display:-webkit-box;min-height:31px;overflow:hidden;color:var(--muted-dark);font-size:.66rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.previewFooter{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden}.previewFooter>span{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.48);color:var(--muted-dark);padding:3px 6px;font-size:.52rem}.previewFooter small{min-width:0;display:flex;align-items:center;gap:3px;overflow:hidden;color:var(--muted);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.conversationPreview .unreadBadge{position:absolute;right:8px;bottom:8px}.pagination{min-height:46px;display:flex;align-items:center;justify-content:center;gap:13px;border-top:1px solid var(--line);padding:6px}.pagination button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.pagination span{color:var(--muted);font-size:.63rem}.detailRefreshPulse,.listRefreshIndicator{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);padding:8px;font-size:.6rem}.listSkeleton{display:grid;grid-gap:4px;gap:4px}.listSkeleton>span{height:86px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px}.detailSkeleton span,.listSkeleton b,.listSkeleton em,.listSkeleton i{display:block;border-radius:999px;background:linear-gradient(100deg,#e8e5dc 10%,#f6f4ed 40%,#dfdcd3 70%);background-size:220% 100%;animation:sheen 1.6s ease infinite}.listSkeleton i{width:38px;height:38px;grid-row:1/3}.listSkeleton b{width:45%;height:11px}.listSkeleton em{width:86%;height:24px;border-radius:6px}@keyframes sheen{0%{background-position:120% 0}to{background-position:-100% 0}}.conversationDetail{overflow:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.detailEmpty{min-height:100%;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;padding:30px;text-align:center}.detailEmptyArt{width:78px;height:78px;display:grid;place-items:center;margin-bottom:8px;border:1px solid var(--line);border-radius:999px;background:radial-gradient(circle,transparent 48%,rgba(12,12,11,.04) 49% 50%,transparent 51%),#eeebe2}.detailEmpty h2{font-family:var(--font-display);font-size:1.5rem;letter-spacing:-.04em}.detailEmpty p{max-width:400px;color:var(--muted);font-size:.73rem;line-height:1.55}.detailSkeleton{min-height:100%;display:grid;align-content:start;grid-gap:20px;gap:20px;padding:20px}.detailSkeleton .skeletonHeader{width:48%;height:42px;border-radius:8px}.detailSkeleton .skeletonBubble{width:68%;height:90px;border-radius:12px}.detailSkeleton .right{justify-self:end;width:58%}.detailSkeleton .short{width:42%}.detailContent{height:100%;min-height:0;display:grid;grid-template-rows:max-content minmax(0,1fr) max-content;overflow:hidden}.detailContent.isRefreshing{cursor:progress}.detailChrome{min-width:0;display:grid;grid-auto-rows:max-content;align-content:start}.detailScroll{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.detailHeader{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:12px 16px}.migrationBanner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-block:1px solid var(--line);background:#f7f5ef;color:#34332f}.migrationBanner>div{display:flex;align-items:baseline;gap:9px;min-width:0}.migrationBanner strong{white-space:nowrap;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.migrationBanner span{overflow:hidden;color:var(--muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.migrationBanner b{flex:0 0 auto;border-radius:999px;padding:6px 10px;background:#e8eee8;color:#2f6648;font-size:.76rem;font-weight:750}.migrationBanner.awaiting_meta_identity b,.migrationBanner.legacy_web b{background:#f3e6df;color:#914d38}.migrationBanner.requires_whatsapp_template b{background:#eee9db;color:#715d22}.mobileBackButton{display:none;width:38px;height:38px;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.detailIdentity{min-width:0;display:grid;grid-gap:4px;gap:4px}.detailIdentity>div{min-width:0;display:flex;align-items:center;gap:7px}.detailIdentity h2{overflow:hidden;font-family:var(--font-display);font-size:1.08rem;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.detailIdentity>span{color:var(--muted);font-size:.62rem}.detailPhone,.detailPhoneStatus{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:4px;color:var(--green);font-size:.58rem;font-weight:780}.detailPhone{border:0;background:transparent;padding:0}.detailPhone:hover{color:#174a32}.detailPhoneStatus{color:var(--muted);font-weight:650}.statusBadge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#ece9e0;color:var(--muted-dark);padding:6px 8px;font-size:.57rem;font-weight:850;white-space:nowrap}.statusBadge.open{background:var(--green-soft);color:var(--green)}.statusBadge.human_takeover{background:var(--amber-soft);color:#7e531d}.statusBadge.ai_paused{background:var(--red-soft);color:var(--red)}.tagEditorButton{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:0 10px;font-size:.61rem;font-weight:750}.tagStrip{min-height:42px;display:flex;align-items:center;gap:6px;overflow-x:auto;border-bottom:1px solid var(--line);background:rgba(239,237,229,.55);padding:7px 16px}.tagPill{min-height:25px;display:inline-flex;gap:4px;border:1px solid var(--line);border-radius:999px;padding:0 8px;font-size:.54rem;font-weight:750}.tagEditor,.tagPill{flex:0 0 auto;align-items:center;background:var(--paper)}.tagEditor{display:flex;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden}.tagEditor input{width:110px;min-height:27px;border:0;outline:0;background:transparent;padding:0 8px;font-size:.58rem}.tagEditor button{width:29px;height:27px;display:grid;place-items:center;border:0;background:var(--ink);color:#fff}.workflowBar{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:9px 16px}.workflowOwnership{min-width:0;display:flex;align-items:center;gap:8px}.ownerAvatar{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:var(--ink);color:#fff;font-size:.56rem;font-weight:900}.ownerAvatar.unassigned{border:1px dashed var(--line-strong);background:transparent;color:var(--muted)}.workflowOwnership>span:last-child{min-width:0;display:grid;grid-gap:2px;gap:2px}.workflowOwnership small{color:var(--muted);font-size:.54rem}.workflowOwnership strong{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.workflowButtons{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.workflowButton{min-height:32px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:0 9px;font-size:.57rem;font-weight:800}.workflowButton.primary{border-color:var(--ink);background:var(--ink);color:#fff}.workflowButton.ai:not(.primary){border-color:rgba(47,118,86,.32);background:var(--green-soft);color:#20543d}.workflowButton.ai:not(.primary):hover:not(:disabled){border-color:rgba(47,118,86,.58);background:#d1e6da}.transcript{min-height:100%;display:grid;align-content:start;grid-gap:14px;gap:14px;background:linear-gradient(90deg,rgba(12,12,11,.018) 1px,transparent 0) 0 0 /32px 32px,linear-gradient(rgba(12,12,11,.018) 1px,transparent 0) 0 0 /32px 32px,#f7f5ee;padding:18px}.transcriptEnd{width:100%;height:1px;pointer-events:none}.transcriptStart,.widgetDate{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.53rem;font-weight:750;text-transform:uppercase}.transcriptStart:after,.transcriptStart:before,.widgetDate:after,.widgetDate:before{content:"";height:1px;flex:1 1;background:var(--line)}.messageRow{max-width:min(82%,730px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px}.messageRow.outbound{justify-self:end;grid-template-columns:minmax(0,1fr) auto}.messageRow.outbound .assistantAvatar{grid-column:2;grid-row:1}.messageRow.outbound .messageContent{grid-column:1;grid-row:1}.messageRow.internal{width:min(90%,760px);max-width:none;justify-self:center}.assistantAvatar,.widgetBotAvatar{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--ink);color:#fff;font-size:.57rem;font-weight:900}.assistantAvatar.human{background:#e3dfd4;color:var(--ink)}.messageContent{min-width:0;display:grid;grid-gap:5px;gap:5px}.messageMeta{min-width:0;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.55rem}.messageMeta strong{overflow:hidden;color:var(--muted-dark);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.messageMeta>span{display:inline-flex;align-items:center;gap:3px;border-radius:999px;background:#eee5ca;color:#795d19;padding:3px 6px}.messageMeta>.historicalBadge{border:1px solid #d9d4ca;border-radius:999px;padding:2px 6px;background:#f5f2eb;color:#6b665d;font-size:.65rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.messageMeta>.deliveryBadge{background:#e7e5de;color:var(--muted-dark)}.messageMeta>.deliveryBadge.delivered,.messageMeta>.deliveryBadge.read{background:var(--green-soft);color:var(--green)}.messageMeta>.deliveryBadge.failed,.messageMeta>.deliveryBadge.uncertain{background:var(--red-soft);color:var(--red)}.messageMeta time{margin-left:auto;white-space:nowrap}.messageBubble{border:1px solid var(--line);border-radius:4px 12px 12px 12px;background:#fffefa;padding:11px 12px}.messageRow.outbound .messageBubble{border-radius:12px 4px 12px 12px;border-color:#c8d6cd;background:#e7efe8}.messageRow.internal .messageBubble{border-style:dashed;border-color:#c9b985;border-radius:9px;background:#f4ecd4}.messageBubble>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.7rem;line-height:1.55}.richBlockStack{display:grid;grid-gap:10px;gap:10px;margin-top:11px}.cartProposal,.productRecommendation{width:min(100%,620px);border:1px solid var(--line);border-radius:10px;background:#fbfaf5;padding:10px}.richBlockHeading{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--muted-dark);font-size:.61rem}.productCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.productCard{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.productArtwork{position:relative;min-height:122px;display:grid;place-items:center;overflow:hidden;background:#191917;color:#f4f0e7}.productArtwork:before{content:"";position:absolute;inset:0;opacity:.28;background:repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,255,255,.04) 8px 9px),radial-gradient(circle at 20% 20%,rgba(255,255,255,.24),transparent 25%)}.productArtwork.bone{background:#d8d1c2;color:#272620}.productArtwork.stone{background:#656761;color:#f3f0e8}.productArtwork.oxide{background:#6f3d2e;color:#f8eee5}.productArtwork svg{position:relative;z-index:1}.productArtworkEdition,.productArtworkMonogram{position:absolute;z-index:1;font-size:.47rem;font-weight:900;letter-spacing:.14em}.productArtworkMonogram{top:8px;left:9px}.productArtworkEdition{right:8px;bottom:7px;opacity:.55}.productArtwork.compact{width:44px;min-height:49px;border-radius:6px}.productArtwork.compact .productArtworkEdition,.productArtwork.compact .productArtworkMonogram{display:none}.productCardBody{display:grid;grid-gap:8px;gap:8px;padding:9px}.productCardBody>div:first-child{display:grid;grid-gap:3px;gap:3px}.productEyebrow{color:var(--muted);font-size:.48rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.productCard h4{font-size:.66rem;line-height:1.25}.productVariantRow{display:grid;grid-gap:4px;gap:4px;font-size:.55rem}.stockSignal{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--green-soft);color:var(--green);padding:3px 6px;font-size:.48rem;font-weight:750}.stockSignal.unavailable{background:var(--red-soft);color:var(--red)}.productPriceRow{display:flex;align-items:center;gap:6px}.productPriceRow strong{font-size:.62rem}.productPriceRow s{color:var(--muted);font-size:.52rem}.productPriceRow button{width:27px;height:27px;display:grid;place-items:center;margin-left:auto;border:1px solid var(--line);border-radius:6px;background:#f2f0e9}.cartProposal{display:grid;grid-gap:9px;gap:9px;box-shadow:0 8px 24px rgba(12,12,11,.07)}.cartProposal.confirmed{border-color:#a7c7b4;background:#f4faf5}.cartProposalHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.cartProposalIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:#fff}.cartProposalHeader>div{display:grid;grid-gap:2px;gap:2px}.cartProposalHeader>div strong{font-size:.65rem}.safeAction{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:var(--green-soft);color:var(--green);padding:4px 6px;font-size:.47rem;font-weight:800}.cartLineList{display:grid;grid-gap:6px;gap:6px;border-block:1px solid var(--line);padding-block:8px}.cartLine{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.cartLine>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.cartLine strong{font-size:.58rem}.cartLine span{color:var(--muted);font-size:.49rem}.cartTotal{justify-content:space-between;font-size:.61rem}.cartTotal,.confirmCartButton{display:flex;align-items:center}.confirmCartButton{min-height:37px;justify-content:center;gap:7px;border:1px solid var(--ink);border-radius:7px;background:var(--ink);color:#fff;font-size:.59rem;font-weight:850}.buttonSpinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:999px;animation:spin .8s linear infinite}.confirmationNote{color:var(--muted);font-size:.48rem!important;text-align:center}.cartConfirmedMessage{display:flex;align-items:center;gap:6px;border-radius:7px;background:var(--green-soft);color:var(--green);padding:8px;font-size:.54rem;font-weight:800}.composer{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);background:#fffefa;padding:12px 16px}.composer.note{background:#faf5e8}.composerModeSwitch{display:flex;align-items:center;gap:3px}.composerModeSwitch button{min-height:30px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:0 8px;font-size:.56rem;font-weight:800}.composerModeSwitch button.active{background:#ece9df;color:var(--ink)}.composer.note .composerModeSwitch button.active{background:#eee1bd;color:#6f571c}.composer textarea{width:100%;min-height:68px;resize:vertical;border:1px solid var(--line);border-radius:9px;outline:0;background:#faf9f5;padding:10px;font-size:.69rem;line-height:1.5}.composer textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px rgba(12,12,11,.04)}.stagedMedia{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #cfd6cc;border-radius:10px;background:#f3f7f1;padding:7px}.stagedMedia img,.stagedMediaIcon{width:48px;height:42px;border-radius:7px;object-fit:cover;background:#e5ebe2}.stagedMediaIcon{display:grid;place-items:center;color:#3c5845}.stagedMedia>span:nth-child(2){display:grid;min-width:0;grid-gap:2px;gap:2px}.stagedMedia small,.stagedMedia strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stagedMedia strong{font-size:.6rem}.stagedMedia small{color:var(--muted);font-size:.52rem}.attachButton,.stagedMedia>button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink)}.stagedMedia>button{width:32px;height:32px}.composerMeta{display:inline-flex;align-items:center;gap:7px}.attachButton{min-height:31px;gap:5px;padding:0 9px;font-size:.54rem;font-weight:800}.attachButton:disabled,.stagedMedia>button:disabled{cursor:not-allowed;opacity:.45}.mediaComposerHint{margin:0;color:#8b4e32;font-size:.54rem;line-height:1.4}.messageMedia{display:grid;grid-gap:7px;gap:7px;margin:8px 0 0;max-width:min(440px,100%)}.messageMedia img,.messageMedia video{display:block;width:auto;max-width:100%;max-height:440px;border:1px solid var(--line);border-radius:10px;background:#eee;object-fit:contain}.messageMedia audio{width:min(360px,100%);max-width:100%}.messageFileCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);padding:10px;text-decoration:none}.messageFileCard span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voiceTranscript{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.7);padding:7px 9px;font-size:.56rem}.voiceTranscript summary{cursor:pointer;font-weight:800}.voiceTranscript p{margin:7px 0 0;line-height:1.5}.mediaBlockState{display:inline-flex;align-items:center;gap:7px;margin-top:7px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);padding:8px 10px;font-size:.56rem}.replyPolicyNotice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;border:1px solid #e3b1a9;border-radius:9px;background:#fff1ee;color:#7b3028;padding:9px 10px;font-size:.56rem;line-height:1.45}.replyPolicyNotice a{color:inherit;font-weight:850;text-decoration:underline;text-underline-offset:2px}.composerFooter{display:flex;align-items:center;justify-content:space-between;gap:10px}.composerFooter>span{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:.51rem}.sendButton{min-height:35px;padding-inline:12px;font-size:.58rem}.conversationContextGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;border-top:1px solid var(--line);background:#eeece4;padding:12px}.contextCard{min-width:0;display:grid;align-content:start;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:9px;background:#faf9f5;padding:11px}.contextHeading{display:flex;align-items:center;justify-content:space-between;gap:8px}.contextHeading>span{display:flex;align-items:center;gap:5px;font-size:.6rem;font-weight:850}.contextHeading>small{border-radius:999px;background:#e9e6de;color:var(--muted-dark);padding:3px 6px;font-size:.47rem;font-weight:800}.customerContext dl{display:grid;grid-gap:5px;gap:5px;margin:0}.customerContext dl>div{min-width:0;display:flex;justify-content:space-between;gap:7px;border-top:1px solid rgba(12,12,11,.07);padding-top:5px}.customerContext dd,.customerContext dt{overflow:hidden;margin:0;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.customerContext dt{color:var(--muted)}.customerContext dd{font-weight:750;text-align:right}.customerTags{display:flex;gap:4px;flex-wrap:wrap}.customerTags span{border-radius:999px;background:#e9e6de;color:var(--muted-dark);padding:3px 6px;font-size:.47rem}.auditDecision{display:flex;align-items:center;justify-content:space-between;gap:8px}.auditDecision span,.auditDecision strong{border-radius:999px;padding:4px 7px;font-size:.48rem}.auditDecision span{background:var(--blue-soft);color:var(--blue)}.auditDecision strong{background:var(--green-soft);color:var(--green)}.aiContext>p{display:-webkit-box;overflow:hidden;color:var(--muted-dark);font-size:.52rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sourceList,.toolAuditList{display:grid;grid-gap:5px;gap:5px}.toolAuditList>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:5px;gap:5px;border-top:1px solid rgba(12,12,11,.07);padding-top:5px}.sourceList>div>span:last-child,.toolAuditList>div>span{min-width:0;display:grid;grid-gap:1px;gap:1px}.sourceList strong,.toolAuditList strong{overflow:hidden;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.sourceList small,.toolAuditList small{overflow:hidden;color:var(--muted);font-size:.44rem;text-overflow:ellipsis;white-space:nowrap}.toolAuditList>div>svg:last-child{color:var(--green)}.sourceList>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;border-top:1px solid rgba(12,12,11,.07);padding-top:6px}.sourceIcon{width:25px;height:25px;display:grid;place-items:center;border-radius:6px;background:#d9eadf;color:#245c40;font-size:.52rem;font-weight:950}.sourceIcon.knowledge{background:#e9e1ca;color:#72591e}.contextEmpty{min-height:60px;display:grid;place-items:center;color:var(--muted);font-size:.52rem;text-align:center}.configurationView{min-width:0;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.configurationNav{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:13px;gap:13px;padding:20px 14px 14px}.configurationNav>.sectionKicker,.configurationNav>h2{padding-inline:6px}.configurationNav>h2{font-family:var(--font-display);font-size:1.55rem;font-weight:620;letter-spacing:-.05em;line-height:1.05}.configurationNav nav{display:grid;grid-gap:5px;gap:5px}.configurationNavButton{width:100%;min-height:57px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid transparent;border-radius:9px;background:transparent;padding:7px;text-align:left}.configurationNavButton:hover{background:#efede6}.configurationNavButton.active{border-color:var(--line);background:var(--ink);color:#fff}.configurationNavButton>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#e7e4dc;color:var(--muted-dark)}.configurationNavButton.active>span:first-child{background:rgba(255,255,255,.14);color:#fff}.configurationNavButton>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.configurationNavButton strong{font-size:.7rem}.configurationNavButton small{overflow:hidden;color:var(--muted);font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.configurationNavButton.active small{color:rgba(255,255,255,.48)}.configurationPrinciple{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;border:1px solid #d6ccb0;border-radius:9px;background:#f5edda;color:#654f21;padding:11px}.configurationPrinciple p{font-size:.59rem;line-height:1.5}.configurationPrinciple strong{display:block;margin-bottom:2px}.configurationMain{min-width:0}.configurationSurface{min-height:680px;padding:clamp(20px,2.7vw,34px)}.configurationHeader h2{font-size:clamp(1.65rem,2.6vw,2.35rem)}.configurationHeader p{max-width:600px;margin-top:3px;color:var(--muted);font-size:.72rem;line-height:1.5}.knowledgeToolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;border-block:1px solid var(--line);padding-block:9px}.gapPrinciple{display:flex;align-items:flex-start;gap:9px;margin-top:20px;border:1px solid #cedbd1;border-radius:10px;background:#f3f7f3;color:#345440;padding:12px 14px}.gapPrinciple svg{flex:0 0 auto;margin-top:1px}.gapPrinciple p{font-size:.64rem;line-height:1.55}.gapFilters{display:flex;gap:5px;margin-top:16px;border-bottom:1px solid var(--line);padding-bottom:9px}.gapFilters button{display:flex;align-items:center;gap:6px;border:0;border-radius:8px;background:transparent;color:var(--muted-dark);padding:8px 10px;font-size:.61rem;font-weight:750}.gapFilters button.active{background:var(--ink);color:white}.gapFilters b{min-width:19px;border-radius:999px;background:rgba(127,127,119,.15);padding:2px 5px;text-align:center;font-size:.5rem}.knowledgeGapList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.knowledgeGapCard{min-width:0;display:grid;align-content:start;grid-gap:11px;gap:11px;border:1px solid var(--line);border-radius:12px;background:#fffefa;padding:16px}.knowledgeGapCard>header{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.knowledgeGapCard>header>small{margin-left:auto;color:var(--muted);font-size:.54rem}.gapPriority{border-radius:999px;padding:3px 7px;font-size:.5rem;font-weight:850}.gapPriority.high{background:var(--red-soft);color:var(--red)}.gapPriority.normal{background:var(--amber-soft);color:var(--amber)}.gapPriority.low{background:#ecece8;color:var(--muted-dark)}.knowledgeGapCard h3{font-family:var(--font-display);font-size:1rem;font-weight:650;letter-spacing:-.025em;line-height:1.3}.knowledgeGapCard blockquote{display:grid;grid-gap:6px;gap:6px;border-left:2px solid #c9c5bb;color:var(--muted-dark);padding-left:10px;font-size:.63rem;font-style:normal;line-height:1.5}.knowledgeGapCard blockquote small{color:var(--muted);font-size:.52rem}.gapMetaRow{justify-content:space-between;gap:8px;color:var(--muted);font-size:.54rem}.gapMetaRow,.gapMetaRow span{display:flex;align-items:center}.gapMetaRow span{gap:5px}.gapLinkedDraft{display:flex;align-items:center;gap:8px;border-radius:8px;background:#f0eee8;padding:9px 10px}.gapLinkedDraft>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.gapLinkedDraft strong{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.gapLinkedDraft small{color:var(--muted);font-size:.51rem}.knowledgeGapCard>footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;margin-top:auto;border-top:1px solid var(--line);padding-top:12px}.knowledgeGapCard>footer button{min-height:34px;padding-inline:10px;font-size:.56rem}.knowledgeGapList>.knowledgeEmpty{grid-column:1/-1}.gapEditorModal .editorFields{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeToolbar label{width:min(370px,100%);min-height:38px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fffefa;color:var(--muted);padding:0 10px}.knowledgeToolbar input{min-width:0;border:0;outline:0;background:transparent;font-size:.68rem}.knowledgeToolbar>span{color:var(--muted);font-size:.6rem}.knowledgeList{display:grid;margin-top:4px}.knowledgeRow{min-height:116px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:13px;gap:13px;border-bottom:1px solid var(--line);padding:16px 3px}.knowledgeIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#e4e8e1;color:#3b6047}.knowledgeIcon.returns{background:var(--red-soft);color:var(--red)}.knowledgeIcon.sizing{background:var(--blue-soft);color:var(--blue)}.knowledgeIcon.care{background:#e9e3d5;color:#715f38}.knowledgeIcon.brand{background:#e7e4dc;color:var(--ink)}.knowledgeRowBody{min-width:0;display:grid;grid-gap:5px;gap:5px}.knowledgeRowBody>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.knowledgeCategory,.knowledgeLanguage,.knowledgeStatus{border-radius:999px;padding:3px 7px;font-size:.5rem;font-weight:800}.knowledgeCategory{background:#e9e6de;color:var(--muted-dark)}.knowledgeLanguage{border:1px solid var(--line);background:#fffefa;color:var(--muted-dark)}.knowledgeStatus.approved{background:var(--green-soft);color:var(--green)}.knowledgeStatus.draft{background:var(--amber-soft);color:var(--amber)}.knowledgeStatus.archived{background:#ecece8;color:#5c5e58}.knowledgeRow h3{font-size:.82rem}.knowledgeRow p{display:-webkit-box;max-width:760px;overflow:hidden;color:var(--muted-dark);font-size:.66rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.knowledgeRow small{color:var(--muted);font-size:.54rem}.knowledgeRow>.iconButtonSmall{width:34px;height:34px}.modalBackdrop{position:fixed;z-index:180;inset:0;display:grid;place-items:center;background:rgba(8,8,7,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:18px}.knowledgeEditorModal{width:min(670px,100%);max-height:calc(100dvh - 36px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.15);border-radius:13px;background:var(--paper);box-shadow:0 30px 100px rgba(0,0,0,.34);overflow:hidden}.knowledgeEditorModal>footer,.knowledgeEditorModal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px}.knowledgeEditorModal>header{border-bottom:1px solid var(--line)}.knowledgeEditorModal>header>div{display:grid;grid-gap:3px;gap:3px}.knowledgeEditorModal h2{font-family:var(--font-display);font-size:1.4rem;letter-spacing:-.04em}.knowledgeEditorModal>header>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:transparent}.editorFields{min-height:0;display:grid;grid-gap:15px;gap:15px;overflow-y:auto;padding:20px}.controlGroup,.editorFields label,.settingField{display:grid;grid-gap:7px;gap:7px}.controlGroup>span,.editorFields label>span,.settingField>span,.widgetColorControl>span{color:var(--muted-dark);font-size:.61rem;font-weight:800}.editorFields input,.editorFields select,.editorFields textarea,.settingField input,.settingField textarea{width:100%;min-height:42px;border:1px solid var(--line-strong);border-radius:8px;outline:0;background:#fffefa;padding:9px 10px;font-size:.7rem;line-height:1.5}.editorFields textarea,.settingField textarea{resize:vertical}.editorFields label>small{justify-self:end;color:var(--muted);font-size:.52rem}.knowledgeOriginExamples{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid #d9ded8;border-radius:16px;background:#f6f8f5;color:#29372f}.knowledgeOriginExamples>div{display:flex;align-items:center;gap:8px}.knowledgeOriginExamples ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:21px}.knowledgeOriginExamples li,.knowledgeOriginExamples small{line-height:1.45}.knowledgeOriginExamples small{color:#647168}.editorFieldRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.knowledgeEditorModal>footer{justify-content:flex-end;border-top:1px solid var(--line)}.assistantState,.integrationState{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:#ebe8df;color:var(--muted-dark);padding:7px 9px;font-size:.58rem;font-weight:850}.assistantState>span,.integrationState>span{width:7px;height:7px;border-radius:999px;background:var(--muted)}.assistantState.active,.integrationState.connected{background:var(--green-soft);color:var(--green)}.assistantState.active>span,.integrationState.connected>span{background:#459066;box-shadow:0 0 0 3px rgba(69,144,102,.13)}.integrationState.preview{background:var(--amber-soft);color:var(--amber)}.assistantSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.settingCard{display:grid;align-content:start;grid-gap:15px;gap:15px;border:1px solid var(--line);border-radius:10px;background:#fffefa;padding:16px}.settingCard.prominent{background:#efede6}.settingCardHeading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px}.settingCardHeading>span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:#fff}.settingCardHeading>div{display:grid;grid-gap:3px;gap:3px}.settingCardHeading strong{font-size:.73rem}.settingCardHeading p{color:var(--muted);font-size:.59rem;line-height:1.45}.switchControl{position:relative;width:42px;height:24px;border:0;border-radius:999px;background:#bbb8b0;padding:3px;transition:background .15s ease}.switchControl>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);transition:transform .15s ease}.switchControl.on{background:var(--green)}.switchControl.on>span{transform:translateX(18px)}.controlSegmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:8px;background:#dedbd2;padding:3px}.controlSegmented button{min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--muted-dark);font-size:.58rem;font-weight:780}.controlSegmented button.active{background:#fffefa;color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.08)}.escalationCard{grid-column:1/-1}.escalationRuleList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.escalationRuleList label{min-height:39px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:#f5f3ec;padding:7px 9px;font-size:.58rem;line-height:1.35}.escalationRuleList input{position:absolute;opacity:0}.escalationRuleList label>span{width:19px;height:19px;flex:0 0 auto;display:grid;place-items:center;border-radius:5px;background:var(--ink);color:#fff}.settingsFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.settingsFooter>div{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.58rem}.shopifyConnectionCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;margin-top:24px;border:1px solid var(--line);border-radius:11px;background:#fffefa;padding:17px}.shopifyMonogram{width:52px;height:52px;display:grid;place-items:center;border-radius:11px;background:#90bc5c;color:#17320f;font-family:Georgia,serif;font-size:1.6rem;font-weight:800}.shopifyConnectionCard>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.shopifyConnectionCard h3{font-size:.86rem}.shopifyConnectionCard p{color:var(--muted);font-size:.61rem}.metaChannelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.metaChannelCard{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:13px;gap:13px;border:1px solid var(--line);border-radius:11px;background:#fffefa;padding:17px}.metaChannelIcon{width:46px;height:46px;display:grid;place-items:center;border-radius:11px;color:#fff}.metaChannelIcon.whatsapp{background:#25d366;box-shadow:0 8px 18px rgba(37,211,102,.2)}.metaChannelIcon.instagram{background:linear-gradient(145deg,#7353a4,#bc3f6d 56%,#d8793b)}.metaChannelIcon.facebook{background:#1769e0}.metaChannelCard.facebookCard{grid-column:1/-1}.metaChannelCard>div{display:grid;grid-gap:4px;gap:4px}.metaChannelCard h3{font-size:.86rem}.metaChannelCard p{color:var(--muted-dark);font-size:.61rem;line-height:1.5}.metaChannelSwitches{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.metaChannelSwitches span{border-radius:999px;background:#e7e5de;color:var(--muted);padding:3px 7px;font-size:.49rem;font-weight:800}.metaChannelSwitches span.on{background:var(--green-soft);color:var(--green)}.metaChannelCard>small{min-width:0;grid-column:1/-1;overflow:hidden;border-radius:7px;background:#efede6;color:var(--muted-dark);padding:8px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.metaGraphVersion{margin-top:10px;color:var(--muted);font-size:.54rem;text-align:right}.integrationCapabilityGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:13px}.integrationCapabilityGrid article{display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:10px;background:#f4f2eb;padding:14px}.integrationCapabilityGrid article>span{width:35px;height:35px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:#fff}.integrationCapabilityGrid strong{margin-top:3px;font-size:.68rem}.integrationCapabilityGrid p{color:var(--muted-dark);font-size:.57rem;line-height:1.5}.webhookHealth{display:grid;margin-top:13px;border:1px solid var(--line);border-radius:10px;background:#fffefa;overflow:hidden}.webhookHealth>div{min-height:57px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:9px 12px}.webhookHealth>div+div{border-top:1px solid var(--line)}.webhookSignal{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#e9e6de;color:var(--muted-dark)}.webhookSignal.healthy{background:var(--green-soft);color:var(--green)}.webhookHealth>div>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.webhookHealth b,.webhookHealth strong{font-size:.63rem}.webhookHealth small{color:var(--muted);font-size:.54rem}.webhookHealth b{color:var(--green)}.shopifyReadinessState{margin-top:24px;border:1px solid var(--line);border-radius:11px;background:#fffefa}.shopifyReadinessState.error{border-color:rgba(161,63,53,.22);background:var(--red-soft);color:#703029}.shopifyReadinessSignals b{display:inline-flex;align-items:center;gap:5px}.webhookHealth b.shopifySignalBlocked{color:var(--amber)}.integrationNotice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;margin-top:13px;border:1px solid #d9cba9;border-radius:9px;background:#f6eed9;color:#614d23;padding:11px}.integrationNotice p{font-size:.59rem;line-height:1.5}.integrationDocs{margin-top:10px}.widgetDemoView{display:grid;grid-gap:14px;gap:14px}.widgetDemoIntro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px}.widgetDemoIntro>div{display:grid;grid-gap:3px;gap:3px}.widgetDemoIntro h2{font-family:var(--font-display);font-size:1.45rem;letter-spacing:-.045em}.widgetDemoIntro p{color:var(--muted);font-size:.68rem}.widgetDemoWorkspace{min-width:0;display:grid;grid-template-columns:minmax(600px,1fr) minmax(240px,300px);align-items:start;grid-gap:14px;gap:14px}.storefrontPreview{position:relative;min-width:0;min-height:790px;border:1px solid var(--line-strong);border-radius:12px;background:#f6f4ed;box-shadow:var(--shadow);overflow:hidden}.mockStoreHeader{min-height:62px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.13);background:var(--ink);color:#fff;padding:0 20px}.mockMenuIcon{width:38px;height:38px;display:grid;align-content:center;grid-gap:5px;gap:5px}.mockMenuIcon span{width:18px;height:1px;display:block;background:#fff}.mockStoreLogo{width:126px}.mockStoreHeader>div{display:flex;align-items:center;justify-content:flex-end;gap:12px}.mockStoreHeader>div span{font-size:.56rem}.mockAnnouncement{min-height:25px;display:grid;place-items:center;background:var(--signal);color:#16160e;font-size:.5rem;font-weight:900;letter-spacing:.12em}.mockHero{position:relative;min-height:380px;display:grid;align-content:center;justify-items:start;grid-gap:11px;gap:11px;background:linear-gradient(90deg,rgba(0,0,0,.84),rgba(0,0,0,.12)),radial-gradient(circle at 70% 30%,#797b72,#232420 48%,#0b0b0a 80%);color:#fff;padding:50px;overflow:hidden}.mockHeroNoise{position:absolute;inset:0;opacity:.18;background:repeating-linear-gradient(115deg,transparent 0 12px,rgba(255,255,255,.04) 12px 13px)}.mockHero>.mockHeroCta,.mockHero>h3,.mockHeroEyebrow{position:relative;z-index:1}.mockHeroEyebrow{color:var(--signal);font-size:.54rem;font-weight:900;letter-spacing:.18em}.mockHero h3{font-family:var(--font-display);font-size:clamp(3.2rem,6vw,6rem);font-weight:580;letter-spacing:-.075em;line-height:.8}.mockHeroCta{min-height:38px;display:flex;align-items:center;gap:8px;margin-top:6px;border:1px solid rgba(255,255,255,.55);background:rgba(0,0,0,.25);color:#fff;padding:0 13px;font-size:.54rem;font-weight:850}.mockProductSection{padding:21px}.mockSectionHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:.59rem;font-weight:900;letter-spacing:.1em}.mockSectionHeading span:last-child{font-size:.5rem;text-decoration:underline}.mockProductGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mockProductGrid article{min-width:0}.mockProductGrid .productArtwork{min-height:190px}.mockProductGrid article>div:last-child{display:flex;justify-content:space-between;gap:8px;padding-top:8px;font-size:.58rem}.embeddedWidget{position:absolute;z-index:20;bottom:10px}.embeddedWidget.right{right:18px}.embeddedWidget.left{left:18px}.widgetWindow{width:min(390px,calc(100vw - 88px));max-height:660px;display:grid;grid-template-rows:auto auto minmax(220px,1fr) auto auto;border:1px solid rgba(255,255,255,.22);border-radius:13px;background:#f8f6f0;box-shadow:0 28px 90px rgba(0,0,0,.34);overflow:hidden;transform-origin:bottom right;will-change:transform,opacity}@keyframes widgetOpen{0%{opacity:0;transform:translateY(18px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes widgetClose{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(14px) scale(.975)}}.embeddedWidget.left .widgetWindow{transform-origin:bottom left}.widgetWindow.isOpening{animation:widgetOpen .32s cubic-bezier(.16,1,.3,1) both}.widgetWindow.isClosing{pointer-events:none;animation:widgetClose .22s cubic-bezier(.4,0,1,1) both}.widgetHeader{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;background:var(--ink);color:#fff;padding:11px 13px}.widgetBrandIdentity{display:grid;grid-gap:4px;gap:4px}.widgetBrandLockup{display:flex;align-items:center;gap:8px}.widgetBrandLogo{width:104px}.widgetBrandLockup small{border-left:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.6);padding-left:8px;font-size:.6rem;font-weight:700}.widgetBrandIdentity>span{display:flex;align-items:center;gap:5px;color:rgba(255,255,255,.56);font-size:.63rem}.widgetBrandIdentity>span i{width:6px;height:6px;border-radius:999px;background:#8ed36d}.widgetHeader button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:7px;background:rgba(255,255,255,.08);color:#fff}.widgetTrustLine{min-height:29px;display:flex;align-items:center;justify-content:center;gap:5px;border-bottom:1px solid var(--line);background:#e8efe8;color:#355d43;font-size:.62rem;font-weight:750}.widgetTimeline{min-height:260px;max-height:450px;display:grid;align-content:start;grid-gap:11px;gap:11px;overflow-y:auto;overscroll-behavior:contain;padding:12px}.widgetMessage{max-width:91%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;grid-gap:6px;gap:6px}.widgetMessage.inbound{justify-self:end;grid-template-columns:1fr}.widgetBotAvatar{width:25px;height:25px;background:var(--ink)}.widgetMessage>div{min-width:0;border:1px solid var(--line);border-radius:4px 11px 11px 11px;background:#fff;padding:9px}.widgetMessage.inbound>div{border-radius:11px 4px 11px 11px;background:var(--ink);color:#fff}.widgetMessage p{font-size:.72rem;line-height:1.5}.widgetMessage .richBlockStack{margin-inline:-4px}.widgetMessage .productCardGrid{grid-template-columns:1fr}.widgetMessage .productCard{display:grid;grid-template-columns:88px minmax(0,1fr)}.widgetMessage .productArtwork{min-height:115px}.widgetMessage .cartProposal{padding:8px}.widgetTyping{width:58px;min-height:32px;display:flex;align-items:center;justify-content:center;gap:4px}.widgetTyping i{width:5px;height:5px;border-radius:999px;background:var(--muted-dark);animation:typing 1s ease-in-out infinite}.widgetTyping i:nth-child(2){animation-delay:.13s}.widgetTyping i:nth-child(3){animation-delay:.26s}@keyframes typing{0%,70%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-3px);opacity:1}}.widgetQuickPrompts{display:grid;justify-items:end;grid-gap:5px;gap:5px;padding-left:30px}.widgetQuickPrompts button{min-height:40px;display:flex;align-items:center;gap:5px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;padding:0 9px;font-size:.64rem;font-weight:700}.widgetComposer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;border-top:1px solid var(--line);background:#fff;padding:9px}.widgetComposer input{min-width:0;min-height:44px;border:1px solid var(--line);border-radius:8px;outline:0;background:#f8f6f0;padding:0 10px;font-size:.7rem}.widgetComposer button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:#fff}.widgetWindow>footer{min-height:24px;display:grid;place-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:.58rem}.widgetLauncher{min-width:54px;min-height:54px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:var(--ink);color:#fff;box-shadow:0 16px 40px rgba(0,0,0,.28);padding:0 16px;font-size:.61rem;font-weight:800;animation:widgetLauncherIn .34s cubic-bezier(.16,1,.3,1) both}@keyframes widgetLauncherIn{0%{opacity:0;transform:translateY(8px) scale(.82)}58%{opacity:1;transform:translateY(-1px) scale(1.035)}to{opacity:1;transform:translateY(0) scale(1)}}.widgetLauncher.icon{width:54px;padding:0}.widgetControls{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:16px;gap:16px;padding:20px}.widgetControls>div:first-child{display:grid;grid-gap:3px;gap:3px}.widgetControls h3{font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.04em}.widgetControls p{color:var(--muted);font-size:.6rem;line-height:1.45}.controlSegmented{grid-template-columns:repeat(2,minmax(0,1fr))}.widgetColorControl{display:flex;align-items:center;justify-content:space-between;gap:10px}.widgetColorControl>div{display:flex;gap:5px}.widgetColorControl i{width:24px;height:24px;border:2px solid transparent;border-radius:999px;background:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.widgetColorControl i:nth-child(2){background:#5f5045}.widgetColorControl i:nth-child(3){background:#314c3d}.widgetColorControl i.selected{border-color:var(--ink)}.demoSafetyCard{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;border:1px solid #d8c9a4;border-radius:9px;background:#f6edd5;color:#67511f;padding:11px}.demoSafetyCard>div{display:grid;grid-gap:3px;gap:3px}.demoSafetyCard strong{font-size:.62rem}.demoSafetyCard p{color:#756232;font-size:.55rem}.widgetChecklist{display:grid;grid-gap:7px;gap:7px;border-block:1px solid var(--line);padding-block:12px}.widgetChecklist span{display:flex;align-items:center;gap:6px;color:var(--muted-dark);font-size:.57rem}.widgetChecklist svg{color:var(--green)}@media (max-width:1500px){.inboxView{grid-template-columns:minmax(210px,245px) minmax(280px,330px) minmax(480px,1fr)}.workflowOwnership{display:none}.conversationContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sourcesContext{grid-column:1/-1}}@media (max-width:1280px){.appShell{grid-template-columns:218px minmax(0,1fr)}.homeHero{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.inboxView{grid-template-columns:minmax(210px,250px) minmax(300px,1fr)}.conversationColumn,.queueRail{min-height:min(440px,calc(46dvh - 80px));max-height:min(440px,calc(46dvh - 80px))}.conversationDetail{grid-column:1/-1;height:min(760px,calc(100dvh - 96px));min-height:min(760px,calc(100dvh - 96px));max-height:min(760px,calc(100dvh - 96px))}.widgetDemoWorkspace{grid-template-columns:minmax(560px,1fr) 250px}}@media (max-width:1050px){.appShell{grid-template-columns:1fr}.appSidebar{position:fixed;left:0;width:min(290px,86vw);transform:translateX(-105%);transition:transform .18s ease}.appSidebar.open{transform:translateX(0)}.closeMobileMenu,.mobileMenuButton{display:grid}.sidebarScrim{position:fixed;z-index:45;inset:0;border:0;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.configurationView,.homeContentGrid,.homeGapList,.homeHero,.widgetDemoWorkspace{grid-template-columns:1fr}.configurationNav,.widgetControls{position:static}.configurationNav nav{grid-template-columns:repeat(3,minmax(0,1fr))}.configurationPrinciple{display:none}.widgetControls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.demoSafetyCard,.widgetChecklist,.widgetControls>.blackButton,.widgetControls>div:first-child{grid-column:1/-1}}@media (max-width:760px){.appTopbar{min-height:82px;padding:12px 14px}.globalSearch,.pageTitle p,.pageTitle>span{display:none}.pageTitle h1{font-size:1.35rem}.inboxContainer,.viewContainer{padding:12px}.previewBanner{align-items:flex-start;padding:9px 13px}.previewBanner button{display:none}.homeHero{min-height:auto;flex-direction:column;align-items:stretch;gap:20px;padding:24px 20px}.homeHeroCopy h2{font-size:2rem}.homeHeroAction{width:100%}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricCard{min-height:105px;grid-template-columns:1fr;gap:7px;padding:13px}.metricIcon{width:30px;height:30px}.metricCard>div>strong{font-size:1.45rem}.recentPanel{display:none}.homeAttentionPanel,.productPerformance{padding:15px}.inboxView{grid-template-columns:1fr;gap:9px}.conversationColumn,.queueRail{min-height:auto;max-height:none}.queueRail{border:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.queueRailFooter,.queueRailHeading{display:none}.inboxSearchForm{margin-bottom:8px}.inboxSearchField{min-height:46px;background:var(--paper)}.queueNav{display:flex;gap:7px;margin-inline:-12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:1px 12px 7px}.queueNav::-webkit-scrollbar{display:none}.queueButton{width:auto;min-height:38px;flex:0 0 auto;display:inline-flex;scroll-snap-align:start;border-color:var(--line);border-radius:999px;background:var(--paper);padding:0 11px}.queueFullLabel,.queueIcon{display:none}.queueShortLabel{display:inline;font-size:.68rem;font-weight:760}.queueButton>strong{min-width:auto;height:auto;background:transparent!important;color:inherit!important;padding:0}.conversationColumn{max-height:min(390px,48dvh)}.conversationDetail{height:min(700px,calc(100dvh - 24px));min-height:min(700px,calc(100dvh - 24px));max-height:min(700px,calc(100dvh - 24px))}.detailHeader{grid-template-columns:auto auto minmax(0,1fr) auto;padding:10px}.mobileBackButton{display:grid}.detailHeader .statusBadge,.tagEditorButton{display:none}.tagStrip,.workflowBar{padding-inline:10px}.workflowBar{overflow-x:auto}.workflowButtons{flex-wrap:nowrap}.workflowButton{min-height:38px;flex:0 0 auto}.transcript{min-height:380px;max-height:none;padding:13px 10px}.messageRow{max-width:94%}.productCardGrid{grid-template-columns:1fr}.productCard{display:grid;grid-template-columns:100px minmax(0,1fr)}.productArtwork{min-height:138px}.composer{padding:11px 10px}.conversationContextGrid{grid-template-columns:1fr}.sourcesContext{grid-column:auto}.configurationView{gap:10px}.configurationNav{padding:12px}.configurationNav>.sectionKicker,.configurationNav>h2{display:none}.configurationNav nav{display:flex;gap:7px;overflow-x:auto}.configurationNavButton{width:auto;min-height:42px;flex:0 0 auto;grid-template-columns:auto auto;border-color:var(--line);border-radius:999px;padding:4px 10px 4px 5px}.configurationNavButton>span:first-child{width:31px;height:31px;border-radius:999px}.configurationNavButton small,.configurationNavButton>svg{display:none}.configurationSurface{min-height:0;padding:17px}.configurationHeader{align-items:stretch;flex-direction:column}.configurationHeader .blackButton{width:100%}.knowledgeToolbar{align-items:stretch;flex-direction:column}.knowledgeToolbar label{width:100%}.knowledgeRow{grid-template-columns:auto minmax(0,1fr)}.knowledgeGapList{grid-template-columns:1fr}.gapFilters{overflow-x:auto}.gapFilters button{flex:0 0 auto}.gapEditorModal .editorFields{grid-template-columns:1fr}.homeGapRow{grid-template-columns:auto minmax(0,1fr) auto}.homeGapRow>b{display:none}.knowledgeRow>.iconButtonSmall{grid-column:2}.assistantSettingsGrid,.escalationRuleList{grid-template-columns:1fr}.escalationCard{grid-column:auto}.settingsFooter{align-items:stretch;flex-direction:column}.shopifyConnectionCard{grid-template-columns:auto minmax(0,1fr)}.metaChannelGrid{grid-template-columns:1fr}.metaChannelCard.facebookCard{grid-column:auto}.shopifyConnectionCard>button{grid-column:1/-1}.integrationCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.widgetDemoIntro{align-items:stretch;flex-direction:column}.widgetDemoWorkspace{min-width:0}.storefrontPreview{min-height:720px}.mockHero{min-height:320px;padding:30px 22px}.mockHero h3{font-size:3.3rem}.embeddedWidget.left,.embeddedWidget.right{right:10px;left:10px}.widgetWindow{width:100%;max-height:620px}.widgetControls{grid-template-columns:1fr}.demoSafetyCard,.widgetChecklist,.widgetControls>.blackButton,.widgetControls>div:first-child{grid-column:auto}.editorFieldRow{grid-template-columns:1fr}.toast{right:16px;bottom:16px}}@media (max-width:430px){.homeHeroCopy h2{font-size:1.75rem}.integrationCapabilityGrid,.metricGrid{grid-template-columns:1fr}.metricCard{grid-template-columns:auto minmax(0,1fr)}.attentionMeta time,.periodPill{display:none}.messageRow{max-width:100%}.assistantAvatar{display:none}.messageRow,.messageRow.outbound{grid-template-columns:1fr}.messageRow.outbound .messageContent{grid-column:1}.productCard{grid-template-columns:84px minmax(0,1fr)}.cartProposalHeader{grid-template-columns:auto minmax(0,1fr)}.safeAction{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.mockProductGrid{grid-template-columns:1fr}.mockProductGrid article:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.authShell{min-height:100dvh;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff 0,var(--ivory) 100%);padding:24px}.authBrandPanel{position:relative;isolation:isolate;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(circle at 12% 88%,rgba(216,255,79,.16),transparent 26%),linear-gradient(145deg,#0b0b0a,#171715 58%,#22231d);color:#f8f6ef;padding:clamp(30px,4vw,66px)}.authBrandPanel:after,.authBrandPanel:before{position:absolute;z-index:-1;content:"";pointer-events:none}.authBrandPanel:before{top:14%;right:-18%;width:min(36vw,540px);aspect-ratio:1;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012)}.authBrandPanel:after{right:0;bottom:0;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(216,255,79,.5))}.authBrand{display:flex;align-items:center;gap:12px;margin-bottom:30px}.authBrandLogo{width:174px}.authProductLabel{display:inline-flex!important;align-items:center;min-height:22px;border-left:1px solid var(--line);color:var(--muted);padding-left:12px;font-size:.7rem;font-weight:700;letter-spacing:.02em}.authMonogram{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);background:#f7f4eb;color:var(--ink);font-family:Georgia,serif;font-size:1.45rem;font-weight:700}.authBrand>span:last-child{display:grid;grid-gap:4px;gap:4px}.authBrand strong{font-family:var(--font-display);font-size:1.06rem;letter-spacing:.2em;line-height:1}.authBrand small{color:rgba(248,246,239,.5);font-size:.58rem;font-weight:850;letter-spacing:.28em}.authStatement{position:relative;max-width:620px;display:grid;grid-gap:20px;gap:20px;padding-block:80px}.authKicker,.loginEyebrow{font-size:.65rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.authKicker{color:var(--signal)}.authStatement h2{max-width:600px;font-family:var(--font-display);font-size:clamp(3.2rem,5.7vw,6.4rem);font-weight:540;letter-spacing:-.065em;line-height:.89}.authStatement p{max-width:510px;color:rgba(248,246,239,.57);font-size:clamp(.88rem,1.1vw,1rem);line-height:1.75}.authBrandFooter{display:flex;align-items:center;gap:9px;color:rgba(248,246,239,.48);font-size:.68rem;font-weight:750;letter-spacing:.1em}.authLiveDot{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 5px rgba(216,255,79,.1)}.authAccessPanel{width:100%;min-height:calc(100dvh - 48px);display:grid;place-items:center;padding:0}.authPortalFrame{width:min(100%,430px);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow);padding:32px}.authStateCard,.loginCard{width:100%}.loginCard{display:grid;grid-gap:24px;gap:24px}.loginCardHeader{display:grid;grid-gap:10px;gap:10px}.loginEyebrow{color:var(--muted)}.authStateCard h1,.loginCardHeader h1{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.1rem);font-weight:780;letter-spacing:-.035em;line-height:1.08}.authStateCard p,.loginCardHeader p{color:var(--muted-dark);font-size:.88rem;line-height:1.65}.loginNotice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(55,94,122,.18);border-radius:10px;background:var(--blue-soft);color:var(--blue);padding:11px 13px;font-size:.73rem;line-height:1.45}.loginForm{display:grid;grid-gap:9px;gap:9px}.loginForm>label,.loginLabelRow label{font-size:.75rem;font-weight:720;letter-spacing:.025em}.loginLabelRow{justify-content:space-between;margin-top:7px}.loginInput,.loginLabelRow{display:flex;align-items:center}.loginInput{min-height:48px;border:1px solid var(--line-strong);border-radius:8px;background:var(--white);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.loginInput:focus-within{border-color:rgba(12,12,11,.54);background:var(--white);box-shadow:0 0 0 4px rgba(12,12,11,.055)}.loginInput input{width:100%;min-height:46px;border:0;outline:0;background:transparent;padding:0 15px;font-size:1rem}.loginInput input::placeholder{color:#a09e96}.loginError{margin-top:2px;color:var(--red);font-size:.72rem;font-weight:650;line-height:1.45}.authRetryButton,.loginSubmit{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:#fffefa;font-weight:790;transition:transform .15s ease,background .15s ease}.loginSubmit{width:100%;margin-top:14px;padding-inline:18px}.loginSubmit svg:last-child{margin-left:auto}.authRetryButton:hover:not(:disabled),.loginSubmit:hover:not(:disabled){background:var(--ink-3);transform:translateY(-1px)}.loginSecurityNote{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);color:var(--muted);padding-top:19px;font-size:.68rem;font-weight:650}.authStateCard{display:grid;justify-items:start;grid-gap:14px;gap:14px}.authStateIcon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:8px;border-radius:50%;background:var(--ink);color:var(--signal)}.authStateIcon.unavailable{background:var(--amber-soft);color:var(--amber)}.authRetryButton{margin-top:12px;padding-inline:19px}.sidebarLogoutButton:hover:not(:disabled){background:rgba(245,223,218,.14);color:#f1afa7}@media (max-width:900px){.authShell{padding:20px}.authAccessPanel{min-height:calc(100dvh - 40px);align-items:center;padding:0}}@media (max-width:520px){.authShell{padding:16px}.authAccessPanel{min-height:calc(100dvh - 32px)}.authPortalFrame{padding:24px 20px}.loginCard{gap:20px}.authStateCard h1,.loginCardHeader h1{font-size:1.75rem}.authBrandLogo{width:152px}}.evaluationView{width:min(100%,940px);display:grid;margin:0 auto;grid-gap:13px;gap:13px}.evaluationLoading,.evaluationUnavailable{min-height:260px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.evaluationUnavailable{align-items:flex-start;justify-content:flex-start;padding:24px}.evaluationUnavailable>div{display:grid;grid-gap:5px;gap:5px}.evaluationUnavailable h2{color:var(--ink-3);font-size:.95rem}.evaluationUnavailable p{font-size:.72rem}.evaluationSafetyBanner{min-height:50px;display:flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid #d7ddd8;border-radius:12px;background:#f7f9f7;color:#355744}.evaluationSafetyBanner>span{color:#567062;font-size:.71rem;line-height:1.45}.evaluationSafetyBanner>span strong{color:#254d37}.evaluationChatShell{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--white);box-shadow:0 18px 52px rgba(22,24,21,.07)}.evaluationChatHeader{min-height:72px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:13px 16px;border-bottom:1px solid var(--line)}.evaluationAssistantAvatar,.evaluationMessageAvatar{display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#151615;color:#fff}.evaluationAssistantAvatar{width:40px;height:40px}.evaluationChatHeader>div:nth-child(2){min-width:0;display:grid;grid-gap:4px;gap:4px}.evaluationChatHeader h2{overflow:hidden;color:var(--ink-3);font-size:.86rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.evaluationOffline,.evaluationOnline{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.65rem}.evaluationOffline i,.evaluationOnline i{width:7px;height:7px;border-radius:50%;background:#39a067;box-shadow:0 0 0 3px rgba(57,160,103,.12)}.evaluationOffline i{background:var(--amber);box-shadow:0 0 0 3px rgba(187,126,31,.12)}.evaluationNewChatButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--line-strong);border-radius:9px;background:var(--white);color:var(--ink-3);font-size:.68rem;font-weight:700}.evaluationNewChatButton:hover:not(:disabled){border-color:#a7a9a4;background:var(--paper)}.evaluationNewChatButton:disabled{opacity:.42}.evaluationTranscript{min-height:430px;max-height:min(58vh,610px);overflow-y:auto;display:flex;flex-direction:column;gap:13px;padding:24px 20px;background:radial-gradient(circle at 8% 7%,rgba(255,255,255,.9),transparent 20rem),#f6f5f2;overscroll-behavior:contain}.evaluationEmptyChat{max-width:360px;display:grid;justify-items:center;grid-gap:8px;gap:8px;margin:auto;color:var(--muted);text-align:center}.evaluationEmptyChat>span{width:45px;height:45px;display:grid;place-items:center;margin-bottom:3px;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink-3)}.evaluationEmptyChat h3{color:var(--ink-3);font-size:.9rem}.evaluationEmptyChat p{font-size:.72rem;line-height:1.55}.evaluationMessage{width:100%;display:flex;align-items:flex-end;gap:8px}.evaluationMessage.customer{justify-content:flex-end}.evaluationMessageAvatar{width:27px;height:27px}.evaluationBubble{max-width:min(74%,620px);padding:10px 13px;border:1px solid var(--line);border-radius:15px 15px 15px 5px;background:var(--white);color:var(--ink-3);font-size:.78rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap;box-shadow:0 3px 12px rgba(20,21,19,.035)}.evaluationAssistantResponse{width:min(74%,620px);display:grid;grid-gap:9px;gap:9px}.evaluationAssistantResponse .evaluationBubble{max-width:none}.evaluationAssistantResponse .richBlockStack{margin-top:0}.evaluationAssistantResponse .cartProposal{width:100%}.evaluationSimulationNote{margin:-2px 2px 0;color:var(--muted-dark);font-size:.66rem;line-height:1.45}.evaluationMessage.customer .evaluationBubble{border-color:#171817;border-radius:15px 15px 5px 15px;background:#171817;color:#fff;box-shadow:none}.evaluationBubble.error{border-color:#dfc1bb;background:#fff7f5;color:#75352e}.evaluationTyping{min-width:57px;display:flex;align-items:center;justify-content:center;gap:4px;padding-block:14px}.evaluationTyping i{width:5px;height:5px;border-radius:50%;background:#8d8f8a;animation:evaluationTypingBounce 1.05s ease-in-out infinite}.evaluationTyping i:nth-child(2){animation-delay:.12s}.evaluationTyping i:nth-child(3){animation-delay:.24s}.evaluationTyping span{max-width:260px;color:#686b66;font-size:.78rem;line-height:1.35;text-align:left}@keyframes evaluationTypingBounce{0%,60%,to{transform:translateY(0);opacity:.52}30%{transform:translateY(-4px);opacity:1}}.evaluationComposer{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:end;grid-gap:8px;gap:8px;margin:13px 14px 5px;padding:7px 7px 7px 13px;border:1px solid var(--line-strong);border-radius:14px;background:#f8f8f6;transition:border-color .14s ease,box-shadow .14s ease}.evaluationComposer:focus-within{border-color:rgba(17,18,17,.62);box-shadow:0 0 0 4px rgba(17,18,17,.055)}.evaluationComposer textarea{width:100%;max-height:118px;resize:none;border:0;outline:0;background:transparent;padding:9px 0 8px;color:var(--ink-3);font:inherit;font-size:.78rem;line-height:1.45}.evaluationComposer textarea::placeholder{color:#92938e}.evaluationSendButton{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:11px;background:#171817;color:#fff}.evaluationSendButton:disabled{background:#d7d7d2;color:#8e8f8a}.evaluationComposerHint{padding:0 18px 12px;color:var(--muted);font-size:.59rem;text-align:center}.evaluationComparisonCard{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--white)}.evaluationComparisonToggle{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:0;background:transparent;color:var(--ink-3);text-align:left}.evaluationComparisonToggle>span{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:720}.evaluationComparisonToggle small{padding:4px 7px;border-radius:999px;background:var(--paper);color:var(--muted);font-size:.56rem;font-weight:700;text-transform:uppercase}.evaluationComparisonToggle>svg{color:var(--muted);transition:transform .15s ease}.evaluationComparisonToggle>svg.expanded{transform:rotate(180deg)}.evaluationComparisonBody{display:grid;grid-gap:12px;gap:12px;padding:0 16px 16px;border-top:1px solid var(--line)}.evaluationComparisonBody>p{padding-top:13px;color:var(--muted);font-size:.68rem;line-height:1.5}.evaluationReferenceList{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.evaluationReferenceList button{min-width:0;min-height:72px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px;border:1px solid var(--line);border-radius:9px;background:#fafaf8;color:var(--ink-3);text-align:left}.evaluationReferenceList button.selected,.evaluationReferenceList button:hover{border-color:#aaa;background:var(--white)}.evaluationReferenceList button.selected{box-shadow:inset 0 0 0 1px #242524}.evaluationReferenceList span{display:-webkit-box;overflow:hidden;font-size:.63rem;font-weight:680;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.evaluationReferenceList small{color:var(--muted);font-size:.56rem}.evaluationSimpleComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.evaluationSimpleComparison article{min-width:0;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fafaf8}.evaluationSimpleComparison span{color:var(--muted);font-size:.58rem;font-weight:740;letter-spacing:.045em;text-transform:uppercase}.evaluationSimpleComparison p{color:var(--ink-3);font-size:.69rem;line-height:1.55;white-space:pre-wrap}@media (max-width:820px){.evaluationReferenceList{grid-template-columns:repeat(5,minmax(170px,1fr));overflow-x:auto;padding-bottom:4px}}@media (max-width:620px){.evaluationSafetyBanner{align-items:flex-start}.evaluationChatHeader{grid-template-columns:38px minmax(0,1fr) 36px;padding-inline:12px}.evaluationAssistantAvatar{width:38px;height:38px}.evaluationNewChatButton{width:36px;min-height:36px;padding:0}.evaluationNewChatButton svg{margin:0}.evaluationNewChatButton{font-size:0}.evaluationTranscript{min-height:390px;padding:20px 12px}.evaluationBubble{max-width:86%}.evaluationAssistantResponse{width:86%}.evaluationComposer{margin-inline:9px}.evaluationSimpleComparison{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.evaluationTyping i{animation:none}}.publicLegalShell{min-height:100dvh;background:radial-gradient(circle at 11% 7%,rgba(255,255,255,.98) 0,rgba(255,255,255,0) 32rem),linear-gradient(180deg,#f2f1ed,#f8f8f6 32rem,#f3f3f0);color:#111210;font-size:16px}.publicSkipLink{position:fixed;z-index:200;top:12px;left:12px;padding:10px 14px;transform:translateY(-160%);border-radius:4px;background:#111210;color:#ffffff;font-size:.82rem;font-weight:750;text-decoration:none}.publicSkipLink:focus{transform:translateY(0)}.publicLegalTopbar{position:relative;z-index:20;border-bottom:1px solid rgba(17,18,16,.12);background:rgba(248,248,246,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.publicLegalTopbarInner{width:min(1160px,calc(100% - 48px));min-height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.publicLegalBrand{min-width:0;display:flex;align-items:center;gap:15px;color:#111210;text-decoration:none}.publicLegalLogo{width:142px}.publicLegalBrand span{padding-left:15px;border-left:1px solid rgba(17,18,16,.25);color:#595b56;font-size:.68rem;font-weight:720;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.publicLegalNav{display:flex;align-items:center;gap:5px}.publicLegalNav a{padding:9px 12px;border:1px solid transparent;border-radius:5px;color:#62645e;font-size:.75rem;font-weight:680;text-decoration:none}.publicLegalNav a:hover{color:#111210}.publicLegalNav a[aria-current=page]{border-color:rgba(17,18,16,.14);background:#ffffff;color:#111210;box-shadow:0 7px 18px rgba(17,18,16,.05)}.publicLegalMain{outline:none}.publicLegalDocument{width:min(1050px,calc(100% - 48px));margin:0 auto;padding:94px 0 104px}.publicLegalHero{max-width:820px;margin-bottom:56px}.publicLegalEyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;color:#555850;font-size:.68rem;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.publicLegalEyebrow:before{width:24px;height:1px;background:currentColor;content:""}.publicLegalHero h1{max-width:800px;font-family:var(--font-display);font-size:clamp(2.6rem,6.2vw,5.4rem);font-weight:560;letter-spacing:-.065em;line-height:.98;text-wrap:balance}.publicLegalHero>p{max-width:690px;margin-top:28px;color:#555850;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.publicLegalMeta{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px;color:#72746e;font-size:.69rem;font-weight:620}.publicLegalStatus{position:relative;margin-bottom:72px;overflow:hidden;border-radius:8px;background:#111210;color:#ffffff;padding:38px 42px 40px;box-shadow:0 28px 75px rgba(18,19,17,.17)}.publicLegalStatus:after{position:absolute;top:-92px;right:-66px;width:250px;height:250px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.025),0 0 0 84px rgba(255,255,255,.02);content:"";pointer-events:none}.publicLegalStatus>span{position:relative;z-index:1;display:block;margin-bottom:12px;color:rgba(255,255,255,.56);font-size:.66rem;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.publicLegalStatus h2{position:relative;z-index:1;margin-bottom:13px;font-size:clamp(1.35rem,3vw,2rem);font-weight:590;letter-spacing:-.035em}.publicLegalStatus p{position:relative;z-index:1;max-width:760px;color:rgba(255,255,255,.72);font-size:.91rem;line-height:1.72}.publicLegalStatus strong{color:#ffffff}.publicLegalStatusLight{border:1px solid rgba(17,18,16,.13);background:#fbfbf9;color:#111210;box-shadow:0 24px 65px rgba(18,19,17,.08)}.publicLegalStatusLight:after{border-color:rgba(17,18,16,.07);box-shadow:0 0 0 42px rgba(17,18,16,.018),0 0 0 84px rgba(17,18,16,.012)}.publicLegalStatusLight p,.publicLegalStatusLight>span{color:#62645e}.publicLegalPrimaryAction{position:relative;z-index:1;display:inline-flex;margin-top:24px;border-radius:5px;background:#111210;color:#ffffff;padding:12px 17px;font-size:.77rem;font-weight:750;text-decoration:none}.publicLegalPrimaryAction:hover{background:#2a2c28}.publicLegalBody{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;grid-gap:72px;gap:72px}.publicLegalBodySingle{grid-template-columns:minmax(0,1fr);max-width:790px;margin:0 auto}.publicLegalContents{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:3px;gap:3px;padding-top:5px}.publicLegalContents span{margin-bottom:13px;color:#84867f;font-size:.62rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.publicLegalContents a{padding:5px 0;color:#686a64;font-size:.73rem;line-height:1.35;text-decoration:none}.publicLegalContents a:hover{color:#111210;text-decoration:underline;text-underline-offset:3px}.publicLegalSections{min-width:0}.publicLegalSections section{position:relative;scroll-margin-top:28px;padding:0 0 56px 54px;border-bottom:1px solid rgba(17,18,16,.12)}.publicLegalSections section+section{padding-top:56px}.publicLegalSections section:last-child{padding-bottom:0;border-bottom:0}.publicLegalSectionNumber{position:absolute;left:0;top:4px;color:#969890;font-size:.62rem;font-weight:780;letter-spacing:.08em}.publicLegalSections h2{margin-bottom:18px;color:#111210;font-size:clamp(1.25rem,2.5vw,1.72rem);font-weight:610;letter-spacing:-.035em;line-height:1.18}.publicLegalSections h3{color:#111210;font-size:.9rem;font-weight:710;letter-spacing:-.01em}.publicLegalSections li,.publicLegalSections p{color:#555850;font-size:.91rem;line-height:1.78}.publicLegalSections p+p,.publicLegalSections p+ul,.publicLegalSections ul+p{margin-top:16px}.publicLegalSections strong{color:#282a26;font-weight:720}.publicLegalSections a{color:#242622;font-weight:670;text-decoration-thickness:1px;text-underline-offset:3px}.publicLegalSections a:hover{text-decoration-thickness:2px}.publicLegalSections ul{display:grid;grid-gap:11px;gap:11px;margin:0;padding-left:20px}.publicLegalSections code{border:1px solid rgba(17,18,16,.12);border-radius:4px;background:#ffffff;color:#30322e;padding:2px 5px;font-size:.78em}.publicLegalNote{margin-top:22px;border-left:2px solid #111210;background:rgba(255,255,255,.68);color:#4d504a;padding:15px 17px;font-size:.82rem;line-height:1.62}.publicLegalSteps{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.publicLegalSteps li{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:16px;gap:16px;padding:20px 0;border-top:1px solid rgba(17,18,16,.1)}.publicLegalSteps li:last-child{padding-bottom:0}.publicLegalSteps li>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#111210;color:#ffffff;font-size:.71rem;font-weight:780}.publicLegalSteps li>div{display:grid;grid-gap:5px;gap:5px}.publicLegalContactCard{margin-top:56px;border:1px solid rgba(17,18,16,.12)!important;border-radius:8px;background:#ffffff;padding:34px 38px 36px 84px!important;box-shadow:0 20px 52px rgba(18,19,17,.07)}.publicLegalContactCard .publicLegalSectionNumber{left:38px;top:39px}.publicLegalFooter{width:min(1160px,calc(100% - 48px));min-height:112px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid rgba(17,18,16,.14);color:#6b6d67;font-size:.72rem;line-height:1.6}.publicLegalFooter strong{color:#32342f}.publicLegalFooter a{color:#292b27;font-weight:700;text-underline-offset:3px}.publicLegalFooterContact{display:grid;justify-items:end;grid-gap:5px;gap:5px}@media (max-width:780px){.publicLegalDocument,.publicLegalFooter,.publicLegalTopbarInner{width:min(100% - 32px,1050px)}.publicLegalTopbarInner{min-height:72px}.publicLegalLogo{width:124px}.publicLegalBrand span{display:none}.publicLegalDocument{padding:66px 0 78px}.publicLegalHero{margin-bottom:42px}.publicLegalHero h1{font-size:clamp(2.5rem,11vw,4rem)}.publicLegalStatus{margin-bottom:54px;padding:30px 28px 32px}.publicLegalBody{grid-template-columns:minmax(0,1fr);gap:46px}.publicLegalContents{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;padding-bottom:28px;border-bottom:1px solid rgba(17,18,16,.12)}.publicLegalContents span{grid-column:1/-1}}@media (max-width:520px){.publicLegalTopbarInner{align-items:flex-start;flex-direction:column;gap:10px;padding:18px 0 14px}.publicLegalNav{width:100%}.publicLegalNav a{flex:1 1;text-align:center}.publicLegalDocument{padding-top:52px}.publicLegalEyebrow{margin-bottom:18px}.publicLegalHero>p{margin-top:22px}.publicLegalStatus{padding:26px 22px 28px}.publicLegalContents{grid-template-columns:minmax(0,1fr)}.publicLegalSections section,.publicLegalSections section+section{padding-left:0;padding-top:50px;padding-bottom:50px}.publicLegalSections section:first-child{padding-top:0}.publicLegalSectionNumber{position:static;display:block;margin-bottom:10px}.publicLegalSteps li{grid-template-columns:32px minmax(0,1fr);gap:12px}.publicLegalSteps li>span{width:30px;height:30px}.publicLegalContactCard,.publicLegalSections .publicLegalContactCard{margin-top:42px;padding:27px 22px 29px!important}.publicLegalContactCard .publicLegalSectionNumber{position:static}.publicLegalFooter{min-height:140px;align-items:flex-start;flex-direction:column;justify-content:center;gap:12px}.publicLegalFooterContact{justify-items:start}}@media print{.publicLegalContents,.publicLegalFooter,.publicLegalPrimaryAction,.publicLegalTopbar{display:none}.publicLegalShell{background:#ffffff}.publicLegalDocument{width:100%;padding:0}.publicLegalContactCard,.publicLegalStatus{box-shadow:none}.publicLegalBody{display:block}}.marketingWorkspace{width:min(1120px,100%);margin:0 auto;display:grid;grid-gap:18px;gap:18px}.marketingEmpty,.marketingLoading{min-height:280px;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;color:var(--muted);text-align:center}.marketingReadiness{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--white);box-shadow:var(--shadow)}.marketingReadiness.ready{border-color:#aacdb9;background:linear-gradient(135deg,#f7fcf9,#ffffff)}.marketingReadiness.blocked{border-color:#dfc693;background:linear-gradient(135deg,#fffaf0,#ffffff)}.marketingReadinessIcon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--green);background:var(--green-soft)}.marketingReadiness.blocked .marketingReadinessIcon{color:var(--amber);background:var(--amber-soft)}.marketingCampaignHeader strong,.marketingPanel strong,.marketingReadiness strong{font-size:.98rem}.marketingCampaignHeader p,.marketingEmpty p,.marketingPanel p,.marketingReadiness p{margin-top:3px;color:var(--muted);line-height:1.45}.marketingReadiness ul{margin:10px 0 0;padding-left:18px;color:var(--muted-dark)}.marketingReadiness li+li{margin-top:4px}.marketingIconButton{width:38px;height:38px;border:1px solid var(--line);border-radius:11px;display:grid;place-items:center;background:var(--white)}.marketingNotice{padding:12px 15px;border-radius:11px;border:1px solid;font-weight:650}.marketingNotice.error{color:var(--red);border-color:#e8b2aa;background:var(--red-soft)}.marketingNotice.success{color:var(--green);border-color:#a9cdb8;background:var(--green-soft)}.marketingSetupGrid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.6fr);grid-gap:16px;gap:16px;align-items:start}.marketingSetupGrid.marketingSetupSingle{grid-template-columns:minmax(0,1fr)}.marketingPanel{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--white);box-shadow:0 8px 24px rgba(18,20,22,.045)}.marketingCampaignHeader>div,.marketingPanelTitle{display:flex;gap:11px;align-items:flex-start}.marketingCampaignHeader>div>span,.marketingPanelTitle>span{flex:0 0 28px;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:var(--white);background:var(--ink);font-size:.78rem;font-weight:800}.marketingInlineField{display:flex;gap:8px;margin-top:18px}.marketingComposer input,.marketingComposer select,.marketingConfirmation input,.marketingInlineField input{width:100%;min-height:43px;border:1px solid var(--line-strong);border-radius:10px;padding:0 12px;background:var(--white)}.marketingActions button,.marketingConfirmation button,.marketingInlineField button,.marketingPrimaryButton{min-height:42px;border:1px solid var(--line-strong);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;background:var(--white);font-weight:750}.marketingComposer{display:grid;grid-gap:15px;gap:15px}.marketingComposer label{display:grid;grid-gap:7px;gap:7px;color:var(--muted-dark);font-size:.78rem;font-weight:750}.marketingFieldRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.marketingFieldLabelRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketingAudienceCount{min-width:0;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;color:var(--green);background:var(--green-soft);font-size:.7rem;font-weight:800;white-space:nowrap}.marketingAudienceCount.unavailable{color:var(--muted-dark);background:var(--paper)}.marketingAudienceField small{color:var(--muted);font-size:.69rem;font-weight:550;line-height:1.4}.marketingFileField{min-height:54px;grid-template-columns:auto 1fr auto;align-items:center;padding:10px 13px;border:1px dashed var(--line-strong);border-radius:11px;background:var(--paper);cursor:pointer}.marketingFileField input{position:absolute;width:1px;height:1px;opacity:0}.marketingActions .primary,.marketingConfirmation button:not(.quiet),.marketingPrimaryButton{color:var(--white);border-color:var(--ink);background:var(--ink)}.marketingPrimaryButton{justify-self:end}.marketingCampaignHeader{padding:5px 3px 0}.marketingCampaignList{display:grid;grid-gap:12px;gap:12px}.marketingCampaignCard{padding:18px 20px;border:1px solid var(--line);border-radius:15px;background:var(--white)}.marketingCampaignTopline{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.marketingCampaignTopline>div>strong{font-size:1.03rem}.marketingCampaignTopline p{margin-top:4px;color:var(--muted)}.marketingStatus{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:var(--muted-dark);background:var(--paper);font-size:.72rem;font-weight:800}.marketingStatus.completed,.marketingStatus.sending{color:var(--green);background:var(--green-soft)}.marketingStatus.paused,.marketingStatus.prepared{color:var(--amber);background:var(--amber-soft)}.marketingStatus.cancelled,.marketingStatus.failed{color:var(--red);background:var(--red-soft)}.marketingMetrics{margin-top:16px;display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:11px;overflow:hidden}.marketingMetrics>div{min-width:0;padding:11px 13px}.marketingMetrics>div+div{border-left:1px solid var(--line)}.marketingCampaignMeta,.marketingMetrics span{color:var(--muted);font-size:.72rem}.marketingMetrics strong{display:block;margin-top:4px;font-size:1rem}.marketingCampaignMeta{margin-top:11px;display:flex;flex-wrap:wrap;gap:10px 17px}.marketingCampaignMeta .verified{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-weight:750}.marketingPauseReason{margin-top:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:11px 12px;border:1px solid #dfc693;border-radius:10px;color:var(--amber);background:var(--amber-soft);font-size:.75rem;line-height:1.4}.marketingPauseReason>div{display:grid;grid-gap:1px;gap:1px}.marketingPauseReason strong{color:inherit;font-size:.76rem}.marketingPauseReason time{white-space:nowrap}.marketingPauseReason.manual{border-color:var(--line);color:var(--muted-dark);background:var(--paper)}.marketingTestPanel{margin-top:15px;display:grid;grid-gap:11px;gap:11px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.marketingTestHeading{display:flex;align-items:center;gap:9px}.marketingTestHeading>div{display:grid;grid-gap:2px;gap:2px}.marketingTestHeading strong{font-size:.84rem}.marketingTestHeading span{color:var(--muted);font-size:.72rem}.marketingTestDestination{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(190px,1fr) auto;grid-gap:8px;gap:8px}.marketingTestDestination input,.marketingTestDestination select{min-width:0;min-height:43px;border:1px solid var(--line-strong);border-radius:10px;padding:0 11px;background:var(--white)}.marketingTestDestination button{min-height:43px;border:1px solid var(--ink);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:var(--white);background:var(--ink);font-weight:750}.marketingTestDestination button:disabled{border-color:var(--line-strong);color:var(--muted);background:var(--paper)}.marketingEligibilityWarning,.marketingTestState{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 11px;border-radius:9px;font-size:.74rem;line-height:1.4}.marketingTestState{color:var(--muted-dark);background:var(--white)}.marketingTestState.delivered,.marketingTestState.read{color:var(--green);background:var(--green-soft)}.marketingEligibilityWarning,.marketingTestState.failed,.marketingTestState.uncertain{color:var(--amber);background:var(--amber-soft)}.marketingTestState time{color:inherit;white-space:nowrap}.marketingEligibilityWarning{grid-template-columns:auto minmax(0,1fr);border:1px solid #dfc693}.marketingActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.marketingActions .danger{margin-left:auto;color:var(--red);border-color:#e3bbb5}.marketingConfirmation{margin-top:15px;display:grid;grid-template-columns:minmax(240px,1fr) 170px auto auto;grid-gap:8px;gap:8px;align-items:center;padding:12px;border-radius:11px;background:var(--amber-soft)}.marketingConfirmation>div{display:flex;align-items:center;gap:8px}.marketingConfirmation .quiet{border-color:transparent;background:transparent}@media (max-width:980px){.marketingSetupGrid{grid-template-columns:1fr}.marketingConfirmation{grid-template-columns:1fr 1fr}.marketingConfirmation>div{grid-column:1/-1}}@media (max-width:640px){.marketingCampaignCard,.marketingPanel,.marketingReadiness{padding:15px}.marketingConfirmation,.marketingFieldRow,.marketingTestDestination{grid-template-columns:1fr}.marketingTestState{grid-template-columns:auto minmax(0,1fr)}.marketingTestState time{grid-column:2}.marketingMetrics{grid-template-columns:repeat(2,1fr)}.marketingMetrics>div+div{border-left:0}.marketingMetrics>div:nth-child(2n){border-left:1px solid var(--line)}.marketingMetrics>div:nth-child(n+3){border-top:1px solid var(--line)}.marketingActions button,.marketingPrimaryButton{width:100%}.marketingActions .danger{margin-left:0}}.readinessView{display:grid;grid-gap:14px;gap:14px;max-width:1180px;margin:0 auto}.readinessHero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:108px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--white);box-shadow:var(--shadow)}.readinessHero.ready{border-color:rgba(47,118,86,.28);background:linear-gradient(135deg,#ffffff 35%,#edf6f1)}.readinessHero.blocked{border-color:rgba(157,101,31,.25);background:linear-gradient(135deg,#ffffff 35%,#fbf4e8)}.readinessHeroIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:var(--ink);color:var(--white)}.readinessHero>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.readinessHeroMeta{min-width:0;display:flex;align-items:center;gap:8px}.readinessHeroMeta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readinessHeroMeta>b{flex:0 0 auto;border-radius:999px;background:rgba(12,12,11,.07);color:var(--muted-dark);padding:3px 7px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.readinessHero span,.readinessStats span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.readinessHero h2{font-size:clamp(20px,2vw,28px);letter-spacing:-.035em}.readinessError p,.readinessHero p,.readinessSectionTitle p{color:var(--muted);line-height:1.55}.readinessError button,.readinessHero button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--line-strong);border-radius:9px;background:var(--white);font-weight:750}.readinessBlockers,.readinessError,.readinessLoading{border:1px solid rgba(161,63,53,.22);border-radius:12px;background:var(--red-soft);color:#703029}.readinessBlockers{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);grid-gap:20px;gap:20px;padding:14px 16px}.readinessBlockers>div,.readinessError,.readinessLoading{display:flex;align-items:flex-start;gap:10px}.readinessBlockers ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px;line-height:1.45}.readinessStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.readinessSection,.readinessStats article{border:1px solid var(--line);border-radius:12px;background:var(--white)}.readinessStats article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px 10px;gap:7px 10px;padding:14px}.readinessStats article>svg{grid-row:span 3;margin-top:2px;color:var(--muted-dark)}.readinessStats strong{overflow:hidden;font-size:17px;letter-spacing:-.025em;text-overflow:ellipsis}.readinessChannels article>small,.readinessSection>small,.readinessStats small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis}.readinessSection{display:grid;grid-gap:14px;gap:14px;padding:18px}.readinessSectionTitle{display:flex;align-items:flex-start;gap:10px}.readinessSectionTitle h3{margin-bottom:3px;font-size:16px;letter-spacing:-.02em}.readinessChannels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.readinessChannels article{min-width:0;display:grid;grid-gap:11px;gap:11px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.readinessChannelTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.readinessChannelTop>span{font-weight:800}.rolloutState{padding:5px 7px;border-radius:999px;font-size:10px;white-space:nowrap}.rolloutState.wizybot{background:var(--amber-soft);color:#754913}.rolloutState.memento-shadow{background:var(--blue-soft);color:var(--blue)}.rolloutState.memento-live{background:var(--green-soft);color:var(--green)}.readinessChecklist,.readinessSignals{display:flex;flex-wrap:wrap;gap:6px}.readinessSignal{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:4px 7px;border-radius:7px;font-size:11px;font-weight:750}.readinessSignal.ok{background:var(--green-soft);color:var(--green)}.readinessSignal.blocked{background:#e9eaec;color:var(--muted-dark)}.readinessDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.readinessEvidence{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--white)}.readinessEvidence summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:12px 16px}.readinessEvidence summary::-webkit-details-marker{display:none}.readinessEvidence summary:hover{background:rgba(239,237,229,.48)}.readinessEvidenceAction,.readinessEvidenceIdentity{display:flex;align-items:center;gap:9px}.readinessEvidenceIdentity>span{display:grid;grid-gap:2px;gap:2px}.readinessEvidenceIdentity small{color:var(--muted);font-size:12px}.readinessEvidenceAction{flex:0 0 auto;color:var(--muted-dark);font-size:12px;font-weight:800}.readinessEvidenceAction svg{transition:transform .16s ease}.readinessEvidence[open] .readinessEvidenceAction svg{transform:rotate(180deg)}.readinessEvidence>.readinessDetailGrid{border-top:1px solid var(--line);background:var(--paper);padding:12px}.readinessIncidentList{display:grid;grid-gap:10px;gap:10px}.readinessIncidentList article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.readinessIncidentActions,.readinessIncidentIdentity{display:flex;align-items:center;gap:10px}.readinessIncidentIdentity>div{display:grid;grid-gap:4px;gap:4px}.readinessIncidentActions label span,.readinessIncidentIdentity small{color:var(--muted);font-size:11px}.incidentSeverity{padding:5px 7px;border-radius:999px;font-size:10px;font-weight:850;text-transform:uppercase}.incidentSeverity.critical{background:var(--red-soft);color:#703029}.incidentSeverity.warning{background:var(--amber-soft);color:#754913}.readinessIncidentActions label{display:grid;grid-gap:4px;gap:4px}.readinessIncidentActions button,.readinessIncidentActions select{min-height:36px;border:1px solid var(--line-strong);border-radius:8px;background:var(--white);padding:0 10px;font:inherit;font-size:12px;font-weight:700}.readinessIncidentActions button{display:inline-flex;align-items:center;gap:6px}.readinessIncidentActions button.primary{border-color:var(--ink);background:var(--ink);color:var(--white)}.readinessIncidentEmpty{display:flex;align-items:center;gap:8px;color:var(--green);font-weight:750}.readinessIncidentEmptyCompact{width:-moz-fit-content;width:fit-content;min-height:34px;border:1px solid rgba(47,118,86,.2);border-radius:999px;background:var(--green-soft);padding:0 12px;font-size:12px}.readinessError,.readinessLoading{min-height:90px;padding:20px}.readinessError>div{min-width:0;flex:1 1}.readinessError button{margin-left:auto}@media (max-width:1180px){.readinessChannels,.readinessStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.readinessBlockers,.readinessDetailGrid,.readinessHero{grid-template-columns:1fr}.readinessHero>button{width:100%}.readinessEvidence summary{align-items:flex-start}.readinessEvidenceIdentity small{display:none}.readinessIncidentActions,.readinessIncidentList article{align-items:stretch;flex-direction:column}.readinessIncidentActions button,.readinessIncidentActions label,.readinessIncidentActions select{width:100%}}@media (max-width:500px){.readinessChannels,.readinessStats{grid-template-columns:1fr}.readinessBlockers,.readinessHero,.readinessSection{padding:16px}}.orderStatusShell{min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:radial-gradient(circle at 50% -12%,rgba(255,255,255,.98) 0,rgba(255,255,255,0) 33rem),linear-gradient(180deg,#efefeb,#f8f8f5 52%,#f0f0ec);color:#111210;font-size:16px}.orderStatusTopbar{width:min(1120px,calc(100% - 48px));min-height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(17,18,16,.12)}.orderStatusBrand{min-width:0;display:flex;align-items:center;gap:14px;color:#111210;text-decoration:none}.orderStatusLogo{width:142px}.orderStatusBrand>span{padding-left:14px;border-left:1px solid rgba(17,18,16,.25);color:#62645e;font-size:.66rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.orderStatusTrust{display:inline-flex;align-items:center;gap:7px;color:#63665f;font-size:.7rem;font-weight:690;white-space:nowrap}.orderStatusMain{position:relative;display:grid;place-items:center;outline:none;padding:clamp(48px,8vh,88px) 24px}.orderStatusMain:after,.orderStatusMain:before{position:absolute;border:1px solid rgba(17,18,16,.055);border-radius:50%;content:"";pointer-events:none}.orderStatusMain:before{top:8%;left:max(-190px,calc(50% - 720px));width:360px;height:360px}.orderStatusMain:after{right:max(-130px,calc(50% - 660px));bottom:-145px;width:290px;height:290px}.orderStatusCard{position:relative;z-index:1;width:min(100%,650px);border:1px solid rgba(17,18,16,.14);border-radius:10px;background:rgba(255,255,253,.96);padding:clamp(34px,6vw,58px);box-shadow:0 30px 90px rgba(18,19,17,.11)}.orderStatusCard:before{position:absolute;top:-1px;left:clamp(34px,6vw,58px);width:54px;height:2px;background:var(--order-status-accent,#2f7656);content:""}.orderStatusShell--failed .orderStatusCard{--order-status-accent:#9d651f}.orderStatusIcon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:30px;border-radius:50%;background:#e2eee6;color:#286144}.orderStatusShell--failed .orderStatusIcon{background:#f3e7d3;color:#875719}.orderStatusEyebrow{display:block;margin-bottom:14px;color:#6c6f68;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.orderStatusCard h1{max-width:540px;font-family:var(--font-display);font-size:clamp(2.25rem,7vw,3.8rem);font-weight:590;letter-spacing:-.06em;line-height:.99;text-wrap:balance}.orderStatusDescription{max-width:540px;margin-top:22px;color:#565952;font-size:.98rem;line-height:1.7}.orderStatusPrivacy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:13px;gap:13px;margin-top:30px;border:1px solid rgba(17,18,16,.11);border-radius:7px;background:#f5f5f1;color:#474a44;padding:16px 17px}.orderStatusPrivacy>svg{margin-top:1px;color:#696c65}.orderStatusPrivacy>div{display:grid;grid-gap:5px;gap:5px}.orderStatusPrivacy strong{color:#292b27;font-size:.76rem;font-weight:760}.orderStatusPrivacy p{color:#666963;font-size:.74rem;line-height:1.58}.orderStatusActions{display:flex;align-items:center;gap:17px;margin-top:30px}.orderStatusPrimaryAction{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid #111210;border-radius:7px;background:#111210;color:#ffffff;padding:0 17px;font-size:.76rem;font-weight:760;text-decoration:none;transition:background .15s ease,transform .15s ease}.orderStatusPrimaryAction:hover{background:#2a2c28;transform:translateY(-1px)}.orderStatusSecondaryAction{color:#51544e;font-size:.72rem;font-weight:690;text-underline-offset:4px}.orderStatusSecondaryAction:hover{color:#111210}.orderStatusHint{margin-top:20px;color:#7a7d75;font-size:.68rem;line-height:1.5}.orderStatusFooter{width:min(1120px,calc(100% - 48px));min-height:74px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid rgba(17,18,16,.1);color:#74776f;font-size:.65rem;font-weight:650}@media (max-width:620px){.orderStatusFooter,.orderStatusTopbar{width:calc(100% - 32px)}.orderStatusTopbar{min-height:72px}.orderStatusLogo{width:124px}.orderStatusBrand>span{display:none}.orderStatusTrust{max-width:122px;line-height:1.35;white-space:normal}.orderStatusMain{padding:34px 16px 44px}.orderStatusCard{padding:34px 24px}.orderStatusCard:before{left:24px}.orderStatusIcon{width:52px;height:52px;margin-bottom:25px}.orderStatusActions{align-items:stretch;flex-direction:column}.orderStatusPrimaryAction{justify-content:space-between}.orderStatusSecondaryAction{text-align:center}}@media (max-width:380px){.orderStatusTrust{display:none}}@media print{.orderStatusActions,.orderStatusFooter,.orderStatusTopbar{display:none}.orderStatusCard,.orderStatusShell{background:#ffffff}.orderStatusMain{display:block;padding:0}.orderStatusCard{width:100%;border:0;box-shadow:none}}