:root{color-scheme:light;--ink:#0c0c0b;--ink-2:#171715;--ink-3:#262622;--ivory:#f1efe8;--paper:#faf9f5;--white:#fffefa;--stone:#e3e0d7;--stone-2:#d2cec3;--muted:#74736d;--muted-dark:#565650;--signal:#d8ff4f;--green:#2f7656;--green-soft:#dcebe2;--amber:#9d651f;--amber-soft:#f3e5cc;--red:#a13f35;--red-soft:#f5dfda;--blue:#375e7a;--blue-soft:#dfeaf1;--line:rgba(12,12,11,0.12);--line-strong:rgba(12,12,11,0.22);--shadow:0 1px 1px rgba(12,12,11,0.03),0 18px 48px rgba(12,12,11,0.06);--shadow-strong:0 20px 70px rgba(0,0,0,0.2);--radius:12px;--radius-small:8px;--font-sans:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:"Arial Narrow","Helvetica Neue",Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{min-width:320px;background:var(--ivory);scroll-behavior:smooth}body{min-height:100vh;margin:0;background:radial-gradient(circle at 75% -20%,rgba(255,255,255,.9),transparent 35%),var(--ivory);color:var(--ink);font-family:var(--font-sans);font-size:14px;-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:linear-gradient(180deg,rgba(255,255,255,.025),transparent 20%),var(--ink);color:#f8f6ef;padding:22px 14px 14px;overflow:hidden auto}.sidebarBrand{min-height:56px;display:flex;align-items:center;gap:11px;padding:0 7px 18px;border-bottom:1px solid rgba(255,255,255,.12)}.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}.sidebarBrand>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.sidebarBrand strong{font-family:var(--font-display);font-size:.98rem;font-stretch:condensed;letter-spacing:.18em;line-height:1}.sidebarBrand small{color:rgba(248,246,239,.52);font-size:.57rem;font-weight:800;letter-spacing:.25em}.closeMobileMenu{display:none;margin-left:auto;border:0;background:transparent;color:inherit}.storeSwitcher{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;margin:16px 2px 18px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.055);padding:9px}.storeAvatar{width:35px;height:35px;display:grid;place-items:center;border-radius:8px;background:#e9e5da;color:var(--ink);font-size:.67rem;font-weight:950;letter-spacing:.04em}.storeSwitcher>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.storeSwitcher small,.storeSwitcher strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storeSwitcher strong{font-size:.78rem;font-weight:780}.storeSwitcher small{color:rgba(248,246,239,.48);font-size:.66rem}.storeSwitcher>svg{color:rgba(248,246,239,.52)}.appNav{display:grid;grid-gap:5px;gap:5px}.navSectionLabel{padding:0 11px 8px;color:rgba(248,246,239,.38);font-size:.59rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.appNavButton{width:100%;min-height:49px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid transparent;border-radius:9px;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,.35);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,.11);background:rgba(255,255,255,.1);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:10px;background:rgba(255,255,255,.045);padding:10px}.sidebarStatus>div{min-width:0;display:flex;align-items:center;gap:9px}.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,.39);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:100px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:rgba(241,239,232,.86);-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.55rem,2.1vw,2.25rem);font-weight:620;letter-spacing:-.045em;line-height:1.05;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}.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:rgba(250,249,245,.88);box-shadow:var(--shadow)}.blackButton,.ivoryButton,.secondaryButton,.sendButton{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 14px;font-size:.72rem;font-weight:820}.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 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 rgba(255,255,255,.07);border-radius:14px;background:radial-gradient(circle at 85% 15%,rgba(216,255,79,.12),transparent 28%),radial-gradient(circle at 45% 120%,rgba(255,255,255,.08),transparent 35%),var(--ink);color:#f7f5ee;box-shadow:0 24px 64px rgba(0,0,0,.14)}.homeHero{min-height:282px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);grid-gap:36px;gap:36px;padding:clamp(28px,4vw,50px);overflow:hidden}.homeHeroCopy{max-width:680px;display:grid;align-content:center;justify-items:start;grid-gap:16px;gap:16px}.darkEyebrow{display:flex;align-items:center;gap:7px;color:var(--signal)}.homeHeroCopy h2{font-family:var(--font-display);font-size:clamp(2.4rem,4.6vw,5rem);font-weight:560;letter-spacing:-.075em;line-height:.86;text-transform:uppercase}.homeHeroCopy p{max-width:560px;color:rgba(247,245,238,.66);font-size:.88rem;line-height:1.55}.homeHeroCopy .ivoryButton{margin-top:4px}.heroSignalGrid{align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;grid-gap:1px;gap:1px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.13)}.heroSignalGrid>div{min-height:112px;display:grid;align-content:center;grid-gap:5px;gap:5px;background:rgba(12,12,11,.85);padding:18px}.heroSignalGrid .wide{grid-column:1/-1}.heroSignalGrid span{display:flex;align-items:center;gap:6px;color:rgba(247,245,238,.5);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.heroSignalGrid strong{font-family:var(--font-display);font-size:2rem;font-weight:620;letter-spacing:-.05em}.heroSignalGrid small{color:rgba(247,245,238,.44);font-size:.65rem}.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}.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)}.customerAvatar{width:39px;height:39px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:#e7e2d6;color:var(--ink);font-size:.63rem;font-weight:900;letter-spacing:.02em}.customerAvatar.positive{background:var(--green-soft);color:#275a43}.customerAvatar.attention{background:var(--red-soft);color:#8b372f}.customerAvatar.large{width:44px;height:44px}.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 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.instagram{background:#f1e5eb;color:#883b68}.channelMark.whatsapp{background:#dfeee3;color:#237248}.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:91px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;border:1px solid transparent;border-radius:9px;background:transparent;padding:10px 9px;text-align:left}.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}.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}.previewTitle strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.previewTitle time{color:var(--muted);font-size:.56rem}.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 .channelMark{width:20px;height:20px}.previewFooter>span:not(.channelMark){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-y:auto;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{min-height:100%;display:grid;grid-template-rows:auto auto auto minmax(300px,auto) auto auto}.detailContent.isRefreshing{cursor:progress}.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}.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}.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}.transcript{min-height:340px;max-height:58dvh;display:grid;align-content:start;grid-gap:14px;gap:14px;overflow-y:auto;overscroll-behavior:contain;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}.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 time{margin-left:auto}.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)}.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}.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;gap:6px}.knowledgeCategory,.knowledgeStatus{border-radius:999px;padding:3px 7px;font-size:.5rem;font-weight:800}.knowledgeCategory{background:#e9e6de;color:var(--muted-dark)}.knowledgeStatus.approved{background:var(--green-soft);color:var(--green)}.knowledgeStatus.draft{background:var(--amber-soft);color:var(--amber)}.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}.editorFieldRow{display:grid;grid-template-columns:repeat(2,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,.modeSelector{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,.modeSelector button{min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--muted-dark);font-size:.58rem;font-weight:780}.controlSegmented button.active,.modeSelector button.active{background:#fffefa;color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.08)}.thresholdValue{font-family:var(--font-display);font-size:1.45rem!important;letter-spacing:-.05em}.thresholdRange{width:100%;accent-color:var(--ink)}.rangeLabels{display:flex;justify-content:space-between;color:var(--muted);font-size:.52rem}.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}.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)}.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}.mockStoreHeader>button{width:38px;height:38px;display:grid;align-content:center;grid-gap:5px;gap:5px;border:0;background:transparent}.mockStoreHeader>button span{width:18px;height:1px;display:block;background:#fff}.mockStoreHeader>strong{font-family:var(--font-display);font-size:1.02rem;letter-spacing:.22em}.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>button,.mockHero>h3,.mockHero>span{position:relative;z-index:1}.mockHero>span{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}.mockHero button{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 button{border:0;background:transparent;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:18px}.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;animation:widgetIn .18s ease-out}@keyframes widgetIn{0%{opacity:0;transform:translateY(9px) scale(.985)}}.widgetHeader{min-height:66px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;background:var(--ink);color:#fff;padding:11px 13px}.widgetBrandMark{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);background:#f6f3eb;color:var(--ink);font-family:Georgia,serif;font-size:1.12rem;font-weight:800}.widgetHeader>div{display:grid;grid-gap:4px;gap:4px}.widgetHeader strong{font-size:.71rem;letter-spacing:.02em}.widgetHeader>div span{display:flex;align-items:center;gap:5px;color:rgba(255,255,255,.56);font-size:.53rem}.widgetHeader>div i{width:6px;height:6px;border-radius:999px;background:#8ed36d}.widgetHeader button{width:34px;height:34px;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:.49rem;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:.6rem;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:31px;display:flex;align-items:center;gap:5px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;padding:0 9px;font-size:.53rem;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:39px;border:1px solid var(--line);border-radius:8px;outline:0;background:#f8f6f0;padding:0 10px;font-size:.59rem}.widgetComposer button{width:39px;height:39px;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:.44rem}.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}.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;min-height:760px;max-height:none}.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,.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,.topbarIconButton:first-of-type{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;gap:24px;padding:27px 22px}.homeHeroCopy h2{font-size:3rem}.heroSignalGrid,.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{min-height:700px;max-height:none}.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)}.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)}.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:2.55rem}.heroSignalGrid{grid-template-columns:1fr}.heroSignalGrid .wide{grid-column:auto}.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;grid-template-columns:minmax(360px,.94fr) minmax(460px,1.06fr);background:var(--paper)}.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:13px}.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{min-height:100dvh;display:grid;place-items:center;background:linear-gradient(rgba(12,12,11,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(12,12,11,.028) 1px,transparent 1px),var(--paper);background-size:54px 54px;padding:clamp(28px,6vw,90px)}.authStateCard,.loginCard{width:min(100%,450px)}.loginCard{display:grid;grid-gap:27px;gap:27px}.loginCardHeader{display:grid;grid-gap:10px;gap:10px}.loginEyebrow{color:var(--muted)}.authStateCard h1,.loginCardHeader h1{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:590;letter-spacing:-.055em;line-height:1}.authStateCard p,.loginCardHeader p{color:var(--muted-dark);font-size:.87rem;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:.7rem;font-weight:820;letter-spacing:.025em}.loginLabelRow{justify-content:space-between;margin-top:7px}.loginInput,.loginLabelRow{display:flex;align-items:center}.loginInput{min-height:52px;border:1px solid var(--line-strong);border-radius:10px;background:rgba(255,254,250,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);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:50px;border:0;outline:0;background:transparent;padding:0 15px;font-size:.83rem}.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:51px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ink);border-radius:10px;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:.65rem;font-weight:690}.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{grid-template-columns:1fr}.authBrandPanel{min-height:180px;padding:25px clamp(22px,6vw,48px)}.authStatement{display:none}.authBrandFooter{margin-top:32px}.authAccessPanel{min-height:calc(100dvh - 180px);align-items:start;padding:clamp(42px,9vw,76px) clamp(22px,7vw,58px)}}@media (max-width:520px){.authBrandPanel{min-height:142px;padding:21px}.authBrandFooter{margin-top:22px}.authAccessPanel{min-height:calc(100dvh - 142px);padding:38px 20px 48px}.loginCard{gap:22px}.authStateCard h1,.loginCardHeader h1{font-size:2.25rem}}