:root{--kivli-ink: #11111a;--kivli-muted: #646478;--kivli-subtle: #85859a;--kivli-line: #e4e3ee;--kivli-line-strong: #d5d2e4;--kivli-paper: #f7f7fb;--kivli-surface: #ffffff;--kivli-green: #6c4cf6;--kivli-green-2: #5635e8;--kivli-soft: #f0edff;--kivli-lime: #43d6b2;--kivli-red: #c13f50;--kivli-amber: #9d6b0f;--sivya-iris: #6c4cf6;--sivya-iris-dark: #5534e8;--sivya-mint: #43d6b2;--sivya-lilac: #ece8ff;--sivya-shadow: 0 18px 48px rgba(38, 28, 83, .08), 0 2px 8px rgba(17, 17, 26, .04);--sivya-shadow-hover: 0 22px 60px rgba(63, 44, 150, .13), 0 3px 10px rgba(17, 17, 26, .05)}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--kivli-paper);color:var(--kivli-ink)}button,input,select,textarea{font:inherit}button{color:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(108,76,246,.32);outline-offset:2px}.kivli-app{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 92% 2%,rgba(108,76,246,.09),transparent 25rem),linear-gradient(180deg,#fafafe 0%,var(--kivli-paper) 26rem);color:var(--kivli-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.kivli-app a{color:inherit}.navigation-progress{width:100%;height:3px;position:fixed;z-index:1000;top:0;left:0;overflow:hidden;background:#6c4cf61f}.navigation-progress:after{content:"";width:42%;height:100%;position:absolute;top:0;left:-42%;border-radius:999px;background:linear-gradient(90deg,var(--sivya-iris),var(--sivya-mint));box-shadow:0 0 14px #6c4cf673;animation:route-progress .76s ease-in-out infinite}.is-navigating .conversation{cursor:progress}.kivli-page-header{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px clamp(20px,2.5vw,36px);border-bottom:1px solid rgba(213,210,228,.78);background:#ffffffe0;box-shadow:0 1px #fffc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-identity{min-width:0;display:flex;align-items:center;gap:12px}.sivya-brand-mark{width:42px;height:42px;flex:0 0 auto;padding:8px;border:1px solid rgba(108,76,246,.18);border-radius:15px;background:linear-gradient(145deg,#fff 8%,var(--sivya-lilac));box-shadow:0 10px 28px #6c4cf624}.kivli-page-header h1{margin:1px 0 2px;font-size:clamp(22px,1.7vw,27px);font-weight:760;letter-spacing:-.045em;line-height:1.08}.kivli-page-header p{max-width:720px;margin:0;color:var(--kivli-muted);font-size:13px;line-height:1.35}.kivli-kicker{color:var(--sivya-iris);font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.kivli-kicker span{margin:0 3px;color:var(--sivya-mint)}.kivli-header-actions,.conversation-actions,.composer-footer>div,.composer-footer,.panel-header{display:flex;align-items:center;gap:10px}.kivli-header-actions{flex:0 0 auto}.shopify-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;background:#5e8e3e}.shopify-mark img{width:62%;height:62%;display:block;object-fit:contain}.shopify-status-mark{width:22px;height:22px;border-radius:7px;box-shadow:0 4px 10px #47732f33}.shopify-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.shopify-button-mark,.shopify-link-mark,.shopify-label-mark{width:22px;height:22px;border-radius:7px}.shopify-citation-mark{width:18px;height:18px;border-radius:6px}.security-shopify-mark{width:30px!important;height:30px!important;border-radius:9px;background:#5e8e3e;box-shadow:0 5px 12px #47732f2e}.shopify-label{display:inline-flex!important;align-items:center;gap:8px}.status-pill{min-height:34px;display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 11px;border:1px solid rgba(33,141,111,.14);border-radius:999px;background:#eaf8f3;color:#176c55;font-size:13px;font-weight:700}.status-pill i{width:8px;height:8px;border-radius:50%;background:#2ab78e;box-shadow:0 0 0 4px #43d6b229}.status-pill.demo{color:#7b5916;border-color:#9d6b0f29;background:#fff7df}.status-pill.demo i{background:#c18b24;box-shadow:0 0 0 4px #c18b241f}.primary-button,.secondary-button,.text-button{min-height:40px;border-radius:11px;padding:9px 15px;font-size:13px;font-weight:720;letter-spacing:-.01em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.primary-button{color:#fff;border:1px solid var(--sivya-iris);background:linear-gradient(135deg,#7559fa,var(--sivya-iris-dark));box-shadow:0 7px 18px #5534e838}.secondary-button{color:#24232d;border:1px solid var(--kivli-line-strong);background:#ffffffeb;box-shadow:0 1px 2px #11111a0a}.text-button{min-height:36px;color:var(--sivya-iris);border:0;background:transparent;padding-inline:6px}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:hover:not(:disabled){box-shadow:0 10px 24px #5534e84d}.secondary-button:hover:not(:disabled){border-color:#bbb5db;background:#faf9ff;box-shadow:0 5px 14px #3d317114}button:disabled{opacity:.52;cursor:not-allowed}.flash{display:flex;gap:12px;align-items:center;padding:8px clamp(20px,2.5vw,36px);border-bottom:1px solid;font-size:13px}.flash.success{background:#eaf8f3;color:#17634f;border-color:#c8ebdf}.flash.error{background:#fff0f1;color:#9a3341;border-color:#f0cbd0}.flash strong{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.support-shell{height:calc(100vh - 80px);height:calc(100dvh - 80px);min-height:0;display:grid;grid-template-columns:clamp(286px,19vw,330px) minmax(520px,1fr) clamp(300px,20vw,350px);overflow:hidden;background:#ffffffa6}.flash+.support-shell{height:calc(100vh - 118px);height:calc(100dvh - 118px)}.ticket-queue{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--kivli-line);background:#faf9ffe6}.queue-title{display:flex;align-items:center;justify-content:space-between;padding:15px 16px 10px}.queue-title span{color:var(--kivli-subtle);font-size:13px;font-weight:800;letter-spacing:.12em}.queue-title h2{margin:2px 0 0;font-size:21px;letter-spacing:-.04em}.square-button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--kivli-line);border-radius:12px;background:#fff;font-size:21px;cursor:pointer;box-shadow:0 4px 12px #221a4a0f}.square-button:hover{color:var(--sivya-iris);border-color:#c9c1f6;background:var(--kivli-soft)}.ticket-search{min-height:40px;margin:0 12px 10px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid var(--kivli-line-strong);border-radius:12px;background:#fff;color:var(--kivli-subtle);box-shadow:0 3px 10px #1e174109}.ticket-search input{width:100%;border:0;outline:0;color:var(--kivli-ink);background:transparent;font-size:14px}.ticket-search:focus-within{border-color:var(--sivya-iris);box-shadow:0 0 0 3px #6c4cf61f}.queue-views{display:grid;gap:4px;padding:0 12px 10px;border-bottom:1px solid var(--kivli-line)}.queue-views a{min-height:36px;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:10px;text-decoration:none;font-size:13px;transition:background .14s ease,color .14s ease}.queue-views a:hover{background:#ece8ff94}.queue-views a.active{color:var(--sivya-iris-dark);background:var(--sivya-lilac);font-weight:720}.queue-views b{min-width:28px;padding:3px 8px;text-align:center;border-radius:999px;background:#efeff5;font-size:13px}.queue-views a.active b{color:#fff;background:var(--sivya-iris)}.queue-views .alert-count{color:#9a3a47;background:#fee9ec}.ticket-list-header{display:flex;justify-content:space-between;padding:11px 17px 7px;color:var(--kivli-subtle);font-size:13px;font-weight:800;letter-spacing:.1em}.ticket-list{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:0 10px 22px;overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-color:#d3d0e2 transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch}.ticket-item{display:block;position:relative;padding:14px 14px 15px;margin-bottom:5px;border:1px solid transparent;border-radius:14px;text-decoration:none;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.ticket-item:hover{border-color:#ded9fa;background:#fff;box-shadow:0 9px 22px #3d2b9214;transform:translateY(-1px)}.ticket-item.pending{pointer-events:none;border-color:#c9c0ff;background:linear-gradient(110deg,#f0ecff,#fff 48%,#f0ecff);background-size:220% 100%;box-shadow:0 10px 26px #5534e81f;animation:ticket-pending .9s ease-in-out infinite}.ticket-item.pending:after{content:"";width:15px;height:15px;position:absolute;top:13px;right:13px;border:2px solid #d5ceff;border-top-color:var(--sivya-iris);border-radius:50%;animation:sivya-spin .65s linear infinite}.ticket-item.pending .risk-dot{opacity:0}.ticket-item.selected{border-color:#d2caff;background:linear-gradient(135deg,#f3f0ff,#fff);box-shadow:inset 3px 0 0 var(--sivya-iris),0 8px 20px #5534e817}.ticket-item>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ticket-number{color:var(--sivya-iris);font-size:13px;font-weight:800;letter-spacing:.04em}.risk-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#36b58f;box-shadow:0 0 0 3px #43d6b224}.risk-dot.medium{background:#e1a93e;box-shadow:0 0 0 3px #e1a93e21}.risk-dot.high,.risk-dot.critical{background:#d35362;box-shadow:0 0 0 3px #d353621f}.ticket-item strong{display:block;margin-bottom:3px;font-size:14px;line-height:1.35}.ticket-item p{margin:0 0 7px;overflow:hidden;color:#3f3e4d;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ticket-item small{color:var(--kivli-subtle);font-size:13px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.empty-queue{padding:36px 20px;text-align:center;color:var(--kivli-muted)}.empty-queue strong{color:var(--kivli-ink);font-size:14px}.empty-queue p{font-size:13px}.conversation{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fffffff0;animation:workspace-enter .21s cubic-bezier(.2,.75,.25,1) both}.conversation.empty{align-items:center;justify-content:center;color:var(--kivli-muted)}.conversation-header{min-height:82px;flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 18px;border-bottom:1px solid var(--kivli-line);background:#fffffff5}.conversation-heading{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:16px;align-items:center;flex:1}.subject-line{grid-column:1;grid-row:1;display:flex;align-items:center;gap:10px}.subject-line i{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--sivya-mint);box-shadow:0 0 0 4px #43d6b226}.conversation-header h2{margin:0;font-size:16px;letter-spacing:-.025em;line-height:1.3}.conversation-header .ticket-meta{grid-column:1;grid-row:2;margin:2px 0 0 19px;color:var(--kivli-muted);font-size:13px;text-transform:capitalize}.ticket-context-actions{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;gap:8px;margin:0}.order-quicklook{position:relative;z-index:12}.order-quicklook>a,.order-empty-button{min-height:36px;display:inline-flex;align-items:center;gap:9px;padding:6px 10px 6px 7px;border:1px solid #cfded6;border-radius:11px;color:#153d2e;background:linear-gradient(135deg,#f5fcf8,#fff);box-shadow:0 4px 14px #265d4512;text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.order-quicklook>a:hover,.order-quicklook>a:focus-visible{border-color:#72aa90;box-shadow:0 8px 20px #265d451f;transform:translateY(-1px)}.shopify-mini{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#5e8e3e;box-shadow:0 5px 12px #47732f33}.order-quicklook>a>span:nth-child(2),.order-empty-button>span:nth-child(2){display:grid;line-height:1.1}.order-quicklook small{color:#5b7468;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.order-quicklook strong{margin-top:2px;font-size:13px}.order-quicklook>a>b{color:#4b705f;font-size:13px}.order-empty-button{color:var(--kivli-muted);border-color:var(--kivli-line);background:#fafafd}.order-hovercard{width:330px;position:absolute;z-index:40;top:calc(100% + 9px);left:0;visibility:hidden;opacity:0;padding:16px;border:1px solid var(--kivli-line);border-radius:16px;color:var(--kivli-ink);background:#fff;box-shadow:0 22px 60px #22194e33;transform:translateY(-5px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.order-quicklook:hover .order-hovercard,.order-quicklook:focus-within .order-hovercard{visibility:visible;opacity:1;transform:translateY(0)}.order-hovercard>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.order-hovercard>div:first-child span{color:var(--sivya-iris);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.order-hovercard>div:first-child strong{font-size:14px}.order-hovercard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.order-hovercard dl>div{padding:9px;border-radius:9px;background:#f7f7fb}.order-hovercard dt,.order-hovercard dd{display:block;text-align:left;font-size:13px}.order-hovercard dd{margin-top:2px;text-transform:capitalize}.order-hovercard>p{margin:11px 0 0;color:var(--kivli-muted);font-size:13px}.order-hovercard blockquote{margin:11px 0 0;padding:10px 11px;border-left:3px solid var(--sivya-mint);border-radius:0 9px 9px 0;color:#484758;background:#f2fbf8;font-size:13px;line-height:1.45}.assignment-control{display:grid;gap:0}.assignment-control>span{display:none}.assignment-menu{position:relative;z-index:15}.assignment-menu>summary{min-width:174px;min-height:40px;display:flex;align-items:center;gap:9px;padding:6px 9px 6px 7px;border:1px solid var(--kivli-line-strong);border-radius:12px;background:#fff;box-shadow:0 3px 10px #1f18430d;cursor:pointer;list-style:none}.assignment-menu>summary::-webkit-details-marker{display:none}.assignment-menu>summary>span:nth-child(2){min-width:0;display:grid;flex:1;line-height:1.1}.assignment-menu>summary small{color:var(--kivli-subtle);font-size:13px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.assignment-menu>summary strong{max-width:115px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.assignment-menu>summary>b{color:var(--kivli-subtle);font-size:13px}.avatar.compact{width:30px;height:30px;font-size:13px}.assignment-options{width:300px;position:absolute;z-index:45;top:calc(100% + 8px);right:0;display:grid;gap:5px;padding:10px;border:1px solid var(--kivli-line);border-radius:15px;background:#fff;box-shadow:0 22px 60px #22194e33}.assignment-options>span{padding:4px 7px 7px;color:var(--kivli-subtle);font-size:13px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.assignment-options button{width:100%;display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;padding:9px;border:1px solid transparent;border-radius:11px;text-align:left;background:transparent;cursor:pointer}.assignment-options button:hover,.assignment-options button.selected{border-color:#d8d0ff;background:#f6f3ff}.assignment-options button>i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--sivya-iris-dark);background:var(--sivya-lilac);font-size:13px;font-style:normal;font-weight:850}.assignment-options button>span{display:grid}.assignment-options button strong{font-size:13px}.assignment-options button small{margin-top:2px;color:var(--kivli-subtle);font-size:13px;text-transform:capitalize}.assignment-options button>b{color:var(--sivya-iris)}.conversation-view-tabs{min-height:44px;flex:0 0 auto;display:flex;align-items:stretch;gap:4px;padding:0 22px;border-bottom:1px solid var(--kivli-line);background:#fff}.conversation-view-tabs button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:0;color:var(--kivli-muted);background:transparent;font-size:13px;font-weight:750;cursor:pointer}.conversation-view-tabs button:after{content:"";height:3px;position:absolute;right:8px;bottom:0;left:8px;border-radius:999px 999px 0 0;background:transparent}.conversation-view-tabs button.active{color:var(--sivya-iris-dark)}.conversation-view-tabs button.active:after{background:var(--sivya-iris)}.conversation-view-tabs button img{width:20px;height:20px;padding:4px;border-radius:6px;background:var(--sivya-iris);filter:brightness(0) invert(1)}.conversation-view-tabs button>span{min-width:22px;padding:2px 6px;border-radius:999px;color:var(--kivli-subtle);background:#efeff5;font-size:13px;text-transform:uppercase}.conversation-view-tabs button.active>span{color:#5a3bd8;background:var(--sivya-lilac)}.conversation-body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:26px clamp(18px,3vw,38px) 52px;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-color:#d3d0e2 transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;animation:content-enter .19s cubic-bezier(.2,.75,.25,1) both}.day-divider{height:30px;max-width:780px;margin:5px auto 0;border-top:1px solid #eceaf3;text-align:center}.day-divider span{position:relative;top:-9px;padding:0 10px;background:#fff;color:var(--kivli-subtle);font-size:13px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.message{max-width:780px;margin:0 auto 24px}.message-author{display:flex;align-items:center;gap:10px}.avatar{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #dad4fa;border-radius:50%;background:linear-gradient(145deg,#f3f0ff,#e8e2ff);color:var(--sivya-iris-dark);font-size:13px;font-weight:800}.avatar.large{width:48px;height:48px;font-size:14px}.message-author strong{display:block;font-size:13px}.message-author p{margin:2px 0 0;color:var(--kivli-subtle);font-size:13px;text-transform:capitalize}.delivery{margin-left:auto;color:var(--kivli-subtle);font-size:13px;font-weight:700;text-transform:uppercase}.delivery.sent,.delivery.received,.delivery.simulated{color:#258263}.message-bubble{margin:9px 0 0 46px;padding:16px 18px;display:flex;flex-direction:column;border:1px solid var(--kivli-line);border-radius:6px 16px 16px;background:#fff;box-shadow:0 8px 24px #1d18340e;font-size:14px;line-height:1.65}.message.internal .message-bubble{border-color:#eadcae;background:#fffbeb}.message.outbound .message-bubble{border-color:#d8d0ff;background:#f7f5ff}.message.sivya-message{position:relative;padding:14px;border:1px solid rgba(108,76,246,.18);border-radius:20px;background:radial-gradient(circle at 8% 5%,rgba(67,214,178,.13),transparent 28%),linear-gradient(135deg,#f8f6ff,#f3fffb);box-shadow:0 14px 38px #4f36be17}.sivya-message .avatar{overflow:hidden;border-color:#6c4cf652;background:linear-gradient(145deg,var(--sivya-iris),#4b32bb);box-shadow:0 0 0 4px #6c4cf614}.sivya-message .avatar img{width:21px;height:21px;filter:brightness(0) invert(1)}.sivya-authored{display:inline-flex;align-items:center;margin-left:8px;padding:3px 7px;border-radius:999px;color:#5b3fe0;background:#eae5ff;font-size:13px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;vertical-align:1px}.sivya-message .message-bubble{border-color:#6c4cf63d;background:#ffffffdb;box-shadow:0 10px 28px #3b288b12}.sivya-summary-view{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;display:grid;gap:16px;padding:22px clamp(18px,3vw,36px) 44px;overscroll-behavior-y:contain;scrollbar-gutter:stable;background:radial-gradient(circle at 88% 4%,rgba(67,214,178,.12),transparent 22%),linear-gradient(180deg,#fbfaff,#f8faf9);scrollbar-color:#d3d0e2 transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;animation:content-enter .19s cubic-bezier(.2,.75,.25,1) both}.summary-hero{min-height:178px;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:16px 24px;padding:25px 28px;border:1px solid rgba(108,76,246,.22);border-radius:22px;background:radial-gradient(circle at 95% 0%,rgba(67,214,178,.21),transparent 32%),linear-gradient(135deg,#fff,#f4f0ff 56%,#effcf8);box-shadow:0 18px 46px #4630a31a}.summary-hero:after{content:"";width:155px;height:155px;position:absolute;right:-52px;bottom:-78px;border:26px solid rgba(108,76,246,.06);border-radius:44px;transform:rotate(28deg)}.summary-brand{display:flex;align-items:center;gap:13px}.summary-brand img{width:42px;height:42px;padding:10px;border-radius:13px;background:linear-gradient(145deg,var(--sivya-iris),#4930ba);box-shadow:0 9px 22px #5237c740;filter:brightness(0) invert(1)}.summary-brand span,.summary-panel-heading>div>span,.latest-message-summary>div>span,.next-step-summary>div:nth-child(2)>span,.summary-section-title span{color:var(--sivya-iris);font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.summary-brand h3{margin:3px 0 0;font-size:20px;letter-spacing:-.025em}.summary-hero>p{max-width:720px;grid-column:1;margin:0;color:#4d4b5e;font-size:14px;line-height:1.68}.summary-confidence{min-width:116px;grid-column:2;grid-row:1 / span 2;align-self:center;display:grid;place-items:center;padding:17px 14px;border:1px solid rgba(38,143,109,.16);border-radius:18px;background:#ffffffbf;box-shadow:inset 0 0 0 5px #43d6b20f;text-align:center}.summary-confidence strong{color:#147258;font-size:23px;letter-spacing:-.04em}.summary-confidence span{margin-top:2px;color:var(--kivli-subtle);font-size:13px}.summary-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--kivli-line);border-radius:16px;background:#fff;box-shadow:0 7px 22px #2a234a0d}.summary-facts article{min-width:0;display:grid;gap:5px;padding:14px 17px;border-right:1px solid var(--kivli-line)}.summary-facts article:last-child{border-right:0}.summary-facts span{color:var(--kivli-subtle);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.summary-facts strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;text-transform:capitalize}.summary-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.summary-panel{padding:19px;border:1px solid var(--kivli-line);border-radius:18px;background:#ffffffeb;box-shadow:0 9px 28px #2a234a0e}.summary-panel-heading{display:flex;align-items:center;gap:11px}.summary-panel-heading>div{min-width:0}.summary-panel-heading h4,.summary-section-title h4,.next-step-summary h4{margin:3px 0 0;font-size:14px;letter-spacing:-.012em}.summary-panel-heading p{margin:3px 0 0;overflow:hidden;color:var(--kivli-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.summary-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0}.summary-panel dl>div{min-width:0;padding:11px;border-radius:11px;background:#f7f7fb}.summary-panel dt{color:var(--kivli-subtle);font-size:13px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.summary-panel dd{margin:4px 0 0;overflow:hidden;color:#282735;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.open-shopify-order{min-height:38px;display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding:8px 11px;border:1px solid #cfe1d6;border-radius:11px;color:#255f42;background:#f1faf5;font-size:13px;font-weight:800;text-decoration:none}.open-shopify-order>span:first-child{display:inline-flex;align-items:center;gap:8px}.open-shopify-order:hover,.open-shopify-order:focus-visible{border-color:#70a886;background:#e8f7ef}.summary-empty-order{margin-top:15px;padding:14px;border:1px dashed #d5d2df;border-radius:12px;color:var(--kivli-muted);background:#fafafd;font-size:13px;line-height:1.55}.latest-message-summary>div,.summary-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.latest-message-summary time{color:var(--kivli-subtle);font-size:13px}.latest-message-summary blockquote{margin:13px 0 0;padding:15px 17px;border-left:4px solid var(--sivya-mint);border-radius:0 13px 13px 0;color:#393747;background:#f1faf7;font-size:13px;line-height:1.6}.next-step-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border-color:#6c4cf63b;background:linear-gradient(135deg,#f8f5ff,#fff)}.summary-next-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,var(--sivya-iris),#4930ba);box-shadow:0 8px 19px #5034c438}.next-step-summary p{margin:6px 0 0;color:var(--kivli-muted);font-size:13px}.live-summary-badge{align-self:start;padding:5px 8px;border-radius:999px;color:#176c55;background:#ddf8ef;font-size:13px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.summary-section-title b{padding:4px 7px;border-radius:999px;color:var(--kivli-subtle);background:#f0eff5;font-size:13px}.ticket-activity-summary ol{margin:16px 0 0;padding:0;list-style:none}.ticket-activity-summary li{min-height:46px;position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:9px;align-items:start}.ticket-activity-summary li:not(:last-child):after{content:"";width:1px;position:absolute;top:13px;bottom:-2px;left:5px;background:#ddd9ee}.ticket-activity-summary li>i{width:11px;height:11px;position:relative;z-index:1;margin-top:2px;border:3px solid #dcd4ff;border-radius:50%;background:var(--sivya-iris)}.ticket-activity-summary li>div{display:grid;gap:3px}.ticket-activity-summary strong{font-size:13px;text-transform:capitalize}.ticket-activity-summary li span,.ticket-activity-summary time{color:var(--kivli-subtle);font-size:13px}.ai-assessment{max-width:740px;margin:26px auto;padding:18px 20px;border:1px solid #cec4ff;border-radius:18px;background:linear-gradient(135deg,#f7f5ff,#effbf8);box-shadow:0 12px 32px #4b31c414}.ai-assessment.critical{border-color:#ecc5cb;background:linear-gradient(135deg,#fff5f6,#fff)}.assessment-top{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:13px}.assessment-top>div{display:flex;align-items:center;gap:9px}.assessment-top img{width:25px;height:25px;padding:5px;border-radius:8px;background:var(--sivya-iris);filter:brightness(0) invert(1)}.assessment-top strong{font-size:14px}.assessment-top>span{padding:5px 9px;border-radius:999px;color:#176c55;background:#dff7f0;font-weight:750}.assessment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0}.assessment-grid>div{padding:12px;border:1px solid rgba(108,76,246,.1);border-radius:12px;background:#ffffffb3}.assessment-grid span{display:block;margin-bottom:4px;color:var(--kivli-subtle);font-size:13px;font-weight:800;letter-spacing:.1em}.assessment-grid b{font-size:13px;text-transform:capitalize}.risk-text{text-transform:capitalize;color:#247a60}.risk-text.medium{color:var(--kivli-amber)}.risk-text.high,.risk-text.critical{color:var(--kivli-red)}.ai-assessment>p{margin:0;padding-top:13px;border-top:1px solid rgba(108,76,246,.12);color:#525165;font-size:13px;line-height:1.6}.composer{max-width:780px;margin:0 auto;overflow:hidden;border:1px solid #cfc8ee;border-radius:18px;background:#fff;box-shadow:0 18px 46px #3528701f}.composer-tabs{min-height:48px;display:flex;align-items:center;gap:18px;padding:0 17px;border-bottom:1px solid var(--kivli-line);font-size:13px}.composer-tabs strong{height:48px;display:grid;align-items:center;color:var(--sivya-iris);border-bottom:3px solid var(--sivya-iris)}.composer-tabs span{margin-left:auto;padding:5px 8px;border-radius:7px;color:#5a3bd8;background:var(--sivya-lilac);font-size:13px;font-weight:800;letter-spacing:.08em}.draft-copy{padding:20px 22px 14px;font-size:14px;line-height:1.62}.draft-copy p{min-height:6px;margin:0 0 4px}.citations{min-height:45px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:9px 18px;border-top:1px solid #eeedf4;background:#fbfaff}.citations>span{color:var(--kivli-subtle);font-size:13px;font-weight:800;letter-spacing:.1em}.citations details{position:relative}.citations summary{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #d6cff6;border-radius:999px;color:#5943b7;background:#f4f1ff;font-size:13px;cursor:help;list-style:none}.citations summary::-webkit-details-marker{display:none}.citations details p{width:min(340px,78vw);position:absolute;z-index:20;left:0;bottom:calc(100% + 8px);margin:0;padding:12px;border:1px solid var(--kivli-line);border-radius:12px;color:var(--kivli-ink);background:#fff;box-shadow:0 15px 35px #281e4f29;font-size:13px;line-height:1.5}.composer-footer{justify-content:space-between;padding:12px 14px;border-top:1px solid var(--kivli-line)}.composer-footer>div form{display:inline-block;margin-left:7px}.approval-state{color:#23765b;font-size:13px;font-weight:800;text-transform:capitalize}.approval-state.rejected{color:var(--kivli-red)}.empty-draft{padding:32px;text-align:center}.internal-note{max-width:780px;margin:16px auto 0;border:1px solid var(--kivli-line);border-radius:13px;background:#fbfaff}.internal-note summary{padding:12px 15px;cursor:pointer;font-size:13px;font-weight:700}.internal-note form{display:grid;gap:10px;padding:0 12px 12px}.internal-note textarea{min-height:90px;padding:12px;resize:vertical;border:1px solid var(--kivli-line-strong);border-radius:10px;font-size:13px}.customer-context{min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;border-left:1px solid var(--kivli-line);background:#faf9ffe6;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-color:#d3d0e2 transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch}.context-title{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--kivli-line)}.ticket-list::-webkit-scrollbar,.conversation-body::-webkit-scrollbar,.sivya-summary-view::-webkit-scrollbar,.customer-context::-webkit-scrollbar{width:8px}.ticket-list::-webkit-scrollbar-thumb,.conversation-body::-webkit-scrollbar-thumb,.sivya-summary-view::-webkit-scrollbar-thumb,.customer-context::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#c6c1d9;background-clip:padding-box}.ticket-list::-webkit-scrollbar-thumb:hover,.conversation-body::-webkit-scrollbar-thumb:hover,.sivya-summary-view::-webkit-scrollbar-thumb:hover,.customer-context::-webkit-scrollbar-thumb:hover{background:#9e96bd;background-clip:padding-box}.context-title h3{margin:0;font-size:15px}.verified,.unverified{color:#21795c;font-size:13px;font-weight:800}.unverified{color:var(--kivli-red)}.customer-card,.order-card,.guardrail-card{padding:20px;border-bottom:1px solid var(--kivli-line)}.customer-name{display:flex;align-items:center;gap:12px;margin-bottom:17px}.customer-name strong{display:block;font-size:14px}.customer-name p{margin:2px 0 0;overflow:hidden;color:var(--kivli-muted);font-size:13px;text-overflow:ellipsis}.customer-card dl,.order-card dl{display:grid;gap:9px;margin:0}.customer-card dl div,.order-card dl div{display:flex;justify-content:space-between;gap:14px;font-size:13px}dt{color:var(--kivli-muted)}dd{margin:0;font-weight:720;text-align:right}.card-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.card-heading h4{margin:0;font-size:13px;letter-spacing:.06em}.card-heading span{padding:4px 8px;border-radius:999px;color:#1c7257;background:#dcf6ee;font-size:13px;text-transform:capitalize}.line-item{display:grid;grid-template-columns:44px 1fr;gap:11px;align-items:center;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e9e7f0}.product-thumb{width:44px;height:44px;display:grid;place-items:center;border:1px solid #ddd7fa;border-radius:12px;background:linear-gradient(145deg,#fff,var(--sivya-lilac))}.product-thumb img{width:25px;height:25px}.line-item strong{display:block;font-size:13px}.line-item p{margin:3px 0 0;color:var(--kivli-subtle);font-size:13px}.tracking{position:relative;display:flex;gap:10px;margin-top:17px;padding:12px;border:1px solid #cbe9e0;border-radius:12px;background:#effaf7}.tracking>i{width:10px;height:10px;flex:0 0 auto;margin-top:3px;border:2px solid #35a985;border-radius:50%;background:var(--sivya-mint)}.tracking strong{display:block;font-size:13px}.tracking p{margin:3px 0;color:var(--kivli-muted);font-size:13px}.tracking a{color:var(--sivya-iris-dark);font-size:13px;font-weight:700}.tracking.muted{border-color:var(--kivli-line);background:#f6f6fa}.tracking.muted>i{border-color:#aaa8b8;background:transparent}.guardrail-card h4{margin:0 0 10px;color:var(--kivli-subtle);font-size:13px;letter-spacing:.11em}.guardrail-card>div{display:flex;gap:9px;padding:12px;border:1px solid #ccebe1;border-radius:12px;color:#1d6d55;background:linear-gradient(135deg,#effaf7,#f7f5ff)}.guardrail-card p{margin:0}.guardrail-card strong,.guardrail-card small{display:block;font-size:13px}.guardrail-card small{margin-top:3px;color:#59766d;font-weight:400}.content-grid{display:grid;gap:24px;width:min(100%,1520px);margin:0 auto;padding:30px clamp(24px,3vw,48px) 64px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.metric-grid.four{grid-template-columns:repeat(4,1fr)}.metric-grid article{min-height:148px;position:relative;overflow:hidden;padding:23px;border:1px solid rgba(224,220,239,.95);border-radius:18px;background:#fffffff0;box-shadow:var(--sivya-shadow);transition:transform .17s ease,box-shadow .17s ease}.metric-grid article:after{content:"";width:80px;height:80px;position:absolute;top:-36px;right:-28px;border-radius:50%;background:radial-gradient(circle,rgba(108,76,246,.18),transparent 70%)}.metric-grid article:hover{transform:translateY(-2px);box-shadow:var(--sivya-shadow-hover)}.metric-grid span{display:block;color:var(--kivli-subtle);font-size:13px;font-weight:800;letter-spacing:.1em}.metric-grid strong{display:block;margin:14px 0 7px;font-size:clamp(27px,2.4vw,36px);letter-spacing:-.05em;line-height:1.05}.metric-grid small{color:var(--kivli-muted);font-size:13px}.panel{overflow:hidden;border:1px solid rgba(224,220,239,.98);border-radius:18px;background:#fffffff2;box-shadow:var(--sivya-shadow)}.panel-header{justify-content:space-between;min-height:86px;padding:19px 22px;border-bottom:1px solid var(--kivli-line);background:linear-gradient(180deg,#fff,#fdfcff)}.panel-header h2{margin:0 0 4px;font-size:18px;letter-spacing:-.025em}.panel-header p{margin:0;color:var(--kivli-muted);font-size:13px}.green-chip{padding:6px 10px;border-radius:999px;color:#176c55;background:#e4f8f1;font-size:13px;font-weight:800;white-space:nowrap}.two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.data-table{overflow-x:auto}.table-row{min-width:890px;display:grid;grid-template-columns:1.25fr 1fr .7fr .9fr .65fr .75fr;gap:14px;align-items:center;padding:15px 22px;border-bottom:1px solid #eeedf4;font-size:13px;text-transform:capitalize}.table-row:last-child{border-bottom:0}.table-row.head{color:var(--kivli-subtle);background:#faf9fd;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.table-row strong,.table-row small{display:block}.table-row small{margin-top:3px;color:var(--kivli-subtle);font-size:13px}.check-list{display:grid;gap:0;margin:0;padding:4px 22px 15px;list-style:none}.check-list li{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid #eeedf4}.check-list li:last-child{border:0}.check-list li>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#176c55;background:#e4f8f1;font-size:13px;font-weight:900}.check-list strong{display:block;font-size:13px}.check-list p{margin:3px 0 0;color:var(--kivli-muted);font-size:13px}.ladder{display:grid;gap:3px;padding:14px 22px 22px}.ladder>div{min-height:46px;display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;padding:9px 11px;color:var(--kivli-subtle);border-left:2px solid #dedce8;border-radius:0 10px 10px 0}.ladder b{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#efeff4;font-size:13px}.ladder span{font-size:13px}.ladder>div.active{color:var(--sivya-iris-dark);border-left-color:var(--sivya-iris);background:#f4f1ff}.ladder>div.active b{color:#fff;background:var(--sivya-iris)}.info-banner{display:flex;gap:14px;padding:18px 20px;border:1px solid #d4ccff;border-radius:16px;background:linear-gradient(135deg,#f3f0ff,#effbf8);box-shadow:0 8px 24px #4b31c40f}.info-banner>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--sivya-iris),var(--sivya-iris-dark));font-size:13px;font-weight:900}.info-banner strong{display:block;font-size:14px}.info-banner p{margin:3px 0 0;color:#545369;font-size:13px}.knowledge-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.source-list{display:grid;gap:13px;padding:18px}.source-card{padding:17px;border:1px solid var(--kivli-line);border-radius:14px;background:#fdfcff;transition:border-color .15s ease,box-shadow .15s ease}.source-card:hover{border-color:#d2c9ff;box-shadow:0 8px 22px #4d39a612}.source-card>div:first-child{display:flex;gap:11px;align-items:center}.document-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:var(--sivya-iris-dark);background:var(--sivya-lilac);font-size:16px}.source-card strong{display:block;font-size:13px}.source-card>div p{margin:3px 0 0;color:var(--kivli-subtle);font-size:13px;text-transform:capitalize}.source-card>p{margin:14px 0;color:#555466;font-size:13px;line-height:1.6}.source-card footer{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid #eeedf4;color:var(--kivli-muted);font-size:13px}.source-card footer form{margin-left:auto}.source-status{width:fit-content;padding:5px 8px;border-radius:999px;font-size:13px;font-weight:800;text-transform:uppercase}.source-status.approved{color:#176c55;background:#e0f6ee}.source-status.draft{color:#7d5b17;background:#fff3d5}.sticky-panel{position:sticky;top:22px}.stacked-form{display:grid;gap:16px;padding:22px}.stacked-form label{display:grid;gap:7px;color:#555469;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.stacked-form input,.stacked-form textarea,.stacked-form select{width:100%;min-height:44px;padding:11px 12px;border:1px solid var(--kivli-line-strong);border-radius:11px;outline:0;color:var(--kivli-ink);background:#fff;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.stacked-form textarea{resize:vertical;line-height:1.55}.stacked-form input:focus,.stacked-form textarea:focus,.stacked-form select:focus{border-color:var(--sivya-iris);box-shadow:0 0 0 3px #6c4cf61f}.rule-list{display:grid}.rule-card{display:grid;grid-template-columns:46px minmax(240px,1fr) auto auto;gap:16px;align-items:center;padding:18px 22px;border-bottom:1px solid #eeedf4}.rule-card:last-child{border-bottom:0}.rule-level{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--sivya-iris),var(--sivya-iris-dark));box-shadow:0 6px 14px #5534e82e;font-size:15px;font-weight:800}.rule-level.level-0{background:linear-gradient(135deg,#d05868,#a62f42)}.rule-level.level-1{background:linear-gradient(135deg,#d5a343,#95680f)}.rule-card strong{display:block;font-size:13px}.rule-card p{margin:3px 0 9px;color:var(--kivli-subtle);font-size:13px;text-transform:capitalize}.rule-flow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rule-flow span{padding:6px 8px;border-radius:7px;color:#555369;background:#f1f0f6;font-size:13px;font-weight:700;text-transform:uppercase}.rule-flow b{color:var(--sivya-iris)}.rule-stats{display:grid;gap:4px;color:var(--kivli-muted);font-size:13px;text-align:right}.toggle{width:44px;height:25px;position:relative;padding:3px;border:0;border-radius:999px;background:#c9c7d3;cursor:pointer}.toggle i{width:19px;height:19px;display:block;border-radius:50%;background:#fff;box-shadow:0 2px 5px #11111a38;transition:transform .16s ease}.toggle.on{background:var(--sivya-iris)}.toggle.on i{transform:translate(19px)}.validator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--kivli-line)}.validator-grid>div{display:flex;align-items:center;gap:10px;min-height:76px;padding:16px 19px;background:#fff}.validator-grid span{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#176c55;background:#e4f8f1;font-size:13px}.validator-grid strong{font-size:13px}.integration-card{min-height:230px;display:grid;grid-template-columns:56px 1fr;gap:16px;padding:24px;border:1px solid var(--kivli-line);border-radius:18px;background:#fff;box-shadow:var(--sivya-shadow)}.integration-card>button{grid-column:1 / -1;width:fit-content;align-self:end}.integration-logo{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;color:#fff;font-weight:800;box-shadow:0 7px 17px #201c371f}.integration-logo img{width:24px;height:24px;filter:brightness(0) invert(1)}.integration-logo.instagram{background:linear-gradient(135deg,#7548c7,#dc3e73,#f2a643)}.integration-logo.facebook{background:#1877f2;font-family:Arial,sans-serif;font-size:24px}.integration-logo.shopify{background:#5b8d3c}.integration-logo.email{background:#2f826a}.integration-logo.ai{background:linear-gradient(135deg,var(--sivya-iris),var(--sivya-iris-dark))}.integration-card h2{margin:2px 0 6px;font-size:19px}.integration-card p{margin:0 0 14px;color:var(--kivli-muted);font-size:13px;line-height:1.55}.empty-state{min-height:330px;display:grid;place-items:center;align-content:center;padding:40px;text-align:center}.empty-state>span{width:62px;height:62px;display:grid;place-items:center;border:1px solid #d9d2ff;border-radius:19px;color:var(--sivya-iris);background:var(--sivya-lilac);font-size:24px}.empty-state h2{margin:15px 0 5px;font-size:20px}.empty-state p{max-width:520px;margin:0;color:var(--kivli-muted);font-size:13px;line-height:1.6}.bar-chart{display:grid;gap:17px;padding:26px}.bar-chart>div{display:grid;grid-template-columns:135px 1fr 32px;gap:13px;align-items:center;font-size:13px;text-transform:capitalize}.bar-chart>div>div{height:10px;overflow:hidden;border-radius:999px;background:#ebe9f2}.bar-chart i{height:100%;display:block;border-radius:999px;background:linear-gradient(90deg,var(--sivya-iris),var(--sivya-mint))}.bar-chart b{text-align:right}.donut-wrap{min-height:300px;display:flex;align-items:center;justify-content:space-around;gap:24px;padding:26px}.donut{width:155px;height:155px;display:grid;place-items:center;align-content:center;border:25px solid var(--sivya-mint);border-right-color:#e8b64c;border-bottom-color:#d45d6b;border-radius:50%;box-shadow:0 10px 25px #2a234c14}.donut strong{font-size:24px;line-height:1}.donut span{color:var(--kivli-subtle);font-size:13px}.donut-wrap ul{min-width:150px;display:grid;gap:12px;padding:0;list-style:none;font-size:13px}.donut-wrap li{display:grid;grid-template-columns:9px 1fr auto;gap:8px;align-items:center}.donut-wrap li i{width:9px;height:9px;border-radius:50%;background:var(--sivya-mint)}.donut-wrap li i.medium{background:#e8b64c}.donut-wrap li i.high{background:#d45d6b}.audit-list>div{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:15px 22px;border-bottom:1px solid #eeedf4}.audit-list>div:last-child{border-bottom:0}.audit-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--sivya-iris-dark);background:var(--sivya-lilac);font-size:13px}.audit-list strong{display:block;font-size:13px;text-transform:capitalize}.audit-list p{margin:3px 0 0;color:var(--kivli-subtle);font-size:13px;text-transform:capitalize}.audit-list time{color:var(--kivli-subtle);font-size:13px}.settings-layout{grid-template-columns:1.08fr .92fr}.settings-list>div{display:flex;align-items:center;gap:14px;padding:17px 22px;border-bottom:1px solid #eeedf4}.settings-list>div:last-child{border-bottom:0}.settings-list p{min-width:0;margin:0;flex:1}.settings-list strong,.settings-list small{display:block}.settings-list strong{font-size:13px}.settings-list small{margin-top:3px;overflow:hidden;color:var(--kivli-muted);font-size:13px;text-overflow:ellipsis}.role-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 22px;border-bottom:1px solid #eeedf4}.role-list>div:last-child{border-bottom:0}.role-list strong{font-size:13px}.role-list span{color:var(--kivli-muted);font-size:13px;text-align:right}.failure-list>div{display:grid;grid-template-columns:30px 1fr auto;gap:11px;align-items:center;padding:15px 22px;border-bottom:1px solid #eeedf4}.failure-list>div>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#a43848;background:#fee9ec;font-size:13px;font-weight:900}.failure-list p{min-width:0;margin:0}.failure-list strong,.failure-list small{display:block}.failure-list strong{font-size:13px}.failure-list small{max-width:420px;margin-top:3px;overflow:hidden;color:var(--kivli-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.failure-list time{color:var(--kivli-subtle);font-size:13px}.failure-list .mini-empty{display:block;padding:36px;color:#23765b;text-align:center;font-size:13px}.security-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid var(--kivli-line);border-radius:18px;background:var(--kivli-line);box-shadow:var(--sivya-shadow)}.security-strip>div{min-height:110px;display:flex;gap:12px;align-items:center;padding:19px;background:#fff}.security-strip>div>span{color:var(--sivya-iris);font-size:22px}.security-strip p{margin:0}.security-strip strong,.security-strip small{display:block}.security-strip strong{font-size:13px}.security-strip small{margin-top:4px;color:var(--kivli-muted);font-size:13px;line-height:1.45}.create-ticket-overlay{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#18122f57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:content-enter .15s ease-out both}.create-ticket-dialog{width:min(560px,100%);max-height:min(760px,calc(100dvh - 48px));overflow-y:auto;border:1px solid rgba(213,207,244,.95);border-radius:22px;background:#fff;box-shadow:0 30px 90px #1e154647}.create-ticket-form{display:grid;gap:14px;padding:24px}.create-ticket-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.create-ticket-heading span,.section-eyebrow{display:block;margin-bottom:5px;color:var(--sivya-iris);font-size:13px;font-weight:850;letter-spacing:.12em}.create-ticket-heading strong{display:block;font-size:23px;letter-spacing:-.04em}.icon-close-button{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--kivli-line);border-radius:11px;background:#faf9fd;font-size:22px;line-height:1;cursor:pointer}.icon-close-button:hover{color:var(--sivya-iris);border-color:#cbc3f7;background:var(--sivya-lilac)}.create-ticket-intro{margin:-6px 0 3px;color:var(--kivli-muted);font-size:13px}.create-ticket-form label{display:grid;gap:6px;color:var(--kivli-muted);font-size:13px;font-weight:800;text-transform:uppercase}.create-ticket-form input,.create-ticket-form textarea{width:100%;padding:10px 11px;border:1px solid var(--kivli-line-strong);border-radius:10px;color:var(--kivli-ink);background:#fff;font:inherit;font-size:14px;text-transform:none}.create-ticket-form textarea{resize:vertical}.create-ticket-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:4px}.ai-control-page{gap:20px}.ai-control-hero{min-height:178px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:clamp(24px,3vw,38px);overflow:hidden;position:relative;border:1px solid #d8d1ff;border-radius:22px;color:#fff;background:radial-gradient(circle at 90% 5%,rgba(67,214,178,.42),transparent 31%),linear-gradient(135deg,#35208c,#6244e8 55%,#7359f3);box-shadow:0 22px 54px #432caa38}.ai-control-hero:after{content:"";width:260px;height:260px;position:absolute;right:-96px;bottom:-165px;border:1px solid rgba(255,255,255,.22);border-radius:50%;box-shadow:0 0 0 34px #ffffff0b,0 0 0 70px #ffffff06}.ai-control-hero-copy{min-width:0;display:flex;align-items:flex-start;gap:18px;position:relative;z-index:1}.ai-control-hero-copy>img{width:58px;height:58px;flex:0 0 auto;padding:11px;border:1px solid rgba(255,255,255,.28);border-radius:19px;background:#fffffff5;box-shadow:0 14px 30px #170e463d}.ai-control-hero-copy span{color:#bff6e8;font-size:13px;font-weight:850;letter-spacing:.13em}.ai-control-hero h2{margin:5px 0 8px;font-size:clamp(25px,3vw,38px);letter-spacing:-.052em;line-height:1.03}.ai-control-hero p{max-width:720px;margin:0;color:#ffffffc7;font-size:14px;line-height:1.55}.ai-control-hero-status{min-width:220px;display:grid;gap:8px;position:relative;z-index:1}.ai-control-hero-status>span{min-height:34px;display:flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:#1e11573d;font-size:13px;font-weight:750;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-dot{width:8px;height:8px;border-radius:50%;background:#5de1be;box-shadow:0 0 0 4px #5de1be29}.ai-control-page .metric-grid article{min-height:126px}.ai-control-page .metric-grid strong{margin-top:11px;font-size:clamp(23px,2vw,30px)}.ai-control-form{display:block}.ai-control-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.72fr);gap:20px;align-items:start}.ai-control-main,.ai-control-sidebar{display:grid;gap:20px}.ai-control-sidebar{position:sticky;top:18px}.section-eyebrow{margin-bottom:4px}.org-scope-chip,.protected-chip{padding:6px 10px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap}.org-scope-chip{color:#4e36c4;background:#ede9ff}.protected-chip{color:#176c55;background:#e4f8f1}.ai-settings-card .panel-header{min-height:98px}.ai-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 22px 8px}.ai-form-grid label,.full-control-label,.confidence-control>div>label,.reply-length-fieldset legend{color:#454259;font-size:13px;font-weight:800}.ai-form-grid label,.full-control-label{display:grid;gap:7px}.ai-form-grid input,.ai-form-grid select,.full-control-label input,.full-control-label select,.full-control-label textarea{width:100%;min-height:43px;padding:10px 12px;border:1px solid var(--kivli-line-strong);border-radius:11px;color:var(--kivli-ink);background:#fff;font:inherit;font-size:14px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.ai-form-grid input:focus,.ai-form-grid select:focus,.full-control-label input:focus,.full-control-label select:focus,.full-control-label textarea:focus{border-color:var(--sivya-iris);box-shadow:0 0 0 3px #6c4cf61a}.ai-form-grid small,.full-control-label>small,.confidence-control>small{color:var(--kivli-subtle);font-size:13px;font-weight:500;line-height:1.45}.reply-length-fieldset{margin:12px 22px 0;padding:0;border:0}.reply-length-fieldset legend{margin-bottom:8px}.segmented-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.segmented-options label{position:relative;cursor:pointer}.segmented-options input{position:absolute;opacity:0;pointer-events:none}.segmented-options span{min-height:72px;display:grid;align-content:center;padding:10px 12px;border:1px solid var(--kivli-line);border-radius:12px;background:#faf9fd;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.segmented-options strong,.segmented-options small{display:block}.segmented-options strong{font-size:13px}.segmented-options small{margin-top:3px;color:var(--kivli-subtle);font-size:13px}.segmented-options input:checked+span{color:var(--sivya-iris-dark);border-color:#bfb4ff;background:#f1eeff;box-shadow:inset 0 0 0 1px #6c4cf629}.segmented-options input:focus-visible+span{outline:3px solid rgba(108,76,246,.26);outline-offset:2px}.preference-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 22px 0}.preference-switches label{min-height:70px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:11px 12px;border:1px solid var(--kivli-line);border-radius:12px;background:#fff;cursor:pointer}.preference-switches input,.channel-control-list input{width:18px;height:18px;accent-color:var(--sivya-iris)}.preference-switches strong,.preference-switches small{display:block}.preference-switches strong{font-size:13px}.preference-switches small{margin-top:3px;color:var(--kivli-subtle);font-size:13px;line-height:1.35}.ai-settings-card>.full-control-label{margin:16px 22px 22px}.full-control-label textarea{min-height:108px;resize:vertical;line-height:1.55}.protected-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:20px 22px 2px}.protected-topic-grid>div{min-height:70px;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;padding:11px 12px;border:1px solid #d9eee8;border-radius:12px;background:#f4fbf8}.protected-topic-grid>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:#176c55;background:#dff6ee;font-weight:900}.protected-topic-grid p,.protected-topic-grid strong,.protected-topic-grid small{display:block;margin:0}.protected-topic-grid strong{font-size:13px}.protected-topic-grid small{margin-top:2px;color:#5d746e;font-size:13px}.sidebar-control-card{padding-bottom:18px}.sidebar-card-heading{padding:20px 20px 15px;border-bottom:1px solid var(--kivli-line)}.sidebar-card-heading h3{margin:0 0 4px;font-size:17px;letter-spacing:-.025em}.sidebar-card-heading p{margin:0;color:var(--kivli-muted);font-size:13px;line-height:1.45}.sidebar-control-card>.full-control-label,.confidence-control{margin:16px 18px 0}.confidence-control{padding:14px;border:1px solid var(--kivli-line);border-radius:13px;background:#faf9fd}.confidence-control>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.confidence-control output{padding:3px 8px;border-radius:999px;color:var(--sivya-iris-dark);background:var(--sivya-lilac);font-size:13px;font-weight:850}.confidence-control input[type=range]{width:100%;margin:12px 0 8px;accent-color:var(--sivya-iris)}.mode-explainer{display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;margin:15px 18px 0;padding:12px;border-radius:13px;color:#4e36c4;background:#f2efff}.mode-explainer>b{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--sivya-iris)}.mode-explainer p,.mode-explainer strong,.mode-explainer small{display:block;margin:0}.mode-explainer strong{font-size:13px}.mode-explainer small{margin-top:2px;color:#7366ad;font-size:13px;line-height:1.35}.channel-control-list{display:grid;gap:8px;padding:16px 18px 0}.channel-control-list label{min-height:64px;display:grid;grid-template-columns:auto 34px 1fr;gap:9px;align-items:center;padding:10px;border:1px solid var(--kivli-line);border-radius:12px;background:#fff;cursor:pointer}.channel-control-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--sivya-iris-dark);background:var(--sivya-lilac);font-weight:900}.channel-control-list strong,.channel-control-list small{display:block}.channel-control-list strong{font-size:13px}.channel-control-list small{margin-top:2px;color:var(--kivli-subtle);font-size:13px;line-height:1.35}.ai-save-card{display:grid;gap:13px;padding:17px;border:1px solid #cdc4ff;border-radius:17px;background:linear-gradient(145deg,#f1eeff,#f5fcfa);box-shadow:var(--sivya-shadow)}.ai-save-card strong,.ai-save-card span{display:block}.ai-save-card strong{font-size:14px}.ai-save-card span{margin-top:3px;color:var(--kivli-muted);font-size:13px}.ai-save-card .primary-button{width:100%}.ai-control-lower-grid{grid-template-columns:1.2fr .8fr;align-items:stretch}.ai-rule-list>div{min-height:70px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--kivli-line)}.ai-rule-list>div:last-child{border-bottom:0}.ai-rule-list p,.ai-rule-list strong,.ai-rule-list small{display:block;margin:0}.ai-rule-list strong{font-size:13px}.ai-rule-list small{margin-top:3px;color:var(--kivli-subtle);font-size:13px;text-transform:capitalize}.compact-check-list{padding-bottom:5px}.setup-checklist ol{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;background:var(--kivli-line);list-style:none}.setup-checklist li{display:flex;gap:12px;min-height:150px;padding:22px;background:#fff}.setup-checklist li>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#fff;background:var(--sivya-iris);font-weight:800}.setup-checklist strong{display:block;font-size:15px}.setup-checklist p{margin:6px 0 0;color:var(--kivli-muted);font-size:14px;line-height:1.5}.success-banner{border-color:#bce4d8;background:linear-gradient(135deg,#edfaf6,#f6f3ff)}.operations-hero{min-height:230px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:clamp(28px,4vw,50px);overflow:hidden;border:1px solid #d8d0ff;border-radius:22px;color:#fff;background:radial-gradient(circle at 88% 10%,rgba(87,224,190,.38),transparent 28%),linear-gradient(135deg,#392298,#6c4cf6 62%,#775bf5);box-shadow:0 20px 45px #4930bc33}.operations-hero>div:first-child>span{font-size:13px;font-weight:900;letter-spacing:.14em}.operations-hero>div:first-child>strong{display:block;margin:12px 0 4px;font-size:clamp(46px,6vw,76px);letter-spacing:-.07em;line-height:1}.operations-hero p{max-width:580px;margin:0;color:#ffffffc7;font-size:15px}.readiness-ring{--progress: 0deg;width:134px;height:134px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:conic-gradient(#65e3c2 var(--progress),rgba(255,255,255,.16) 0);box-shadow:inset 0 0 0 1px #ffffff2e}.readiness-ring:before{content:"";width:104px;height:104px;grid-area:1 / 1;border-radius:50%;background:#4b2fc0}.readiness-ring span{z-index:1;grid-area:1 / 1;font-size:24px;font-weight:900}.readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.readiness-card{min-height:170px;display:flex;flex-direction:column;padding:20px;border:1px solid var(--kivli-line);border-radius:16px;background:#fff;box-shadow:var(--sivya-shadow)}.readiness-card>div{display:flex;align-items:center;gap:10px}.readiness-card>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#d05667;font-weight:900}.readiness-card.ready>div>span,.readiness-card.configured>div>span{background:#2b9273}.readiness-card.pending>div>span{background:#c28b26}.readiness-card.external>div>span{background:var(--sivya-iris)}.readiness-card strong{font-size:15px}.readiness-card p{margin:14px 0;color:var(--kivli-muted);font-size:14px;line-height:1.5}.readiness-card small{margin-top:auto;color:var(--kivli-subtle);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.operations-actions{display:grid}.operations-actions>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid var(--kivli-line)}.operations-actions>div:last-child{border-bottom:0}.operations-actions p{margin:0}.operations-actions strong,.operations-actions span{display:block}.operations-actions strong{font-size:15px}.operations-actions span{margin-top:4px;color:var(--kivli-muted);font-size:14px}.team-layout{grid-template-columns:1.35fr .65fr}.team-list>div{display:grid;grid-template-columns:48px minmax(180px,1fr) minmax(430px,auto);gap:14px;align-items:center;padding:17px 22px;border-bottom:1px solid var(--kivli-line)}.team-list>div:last-child{border-bottom:0}.team-list p{margin:0}.team-list strong,.team-list small{display:block}.team-list strong{font-size:15px}.team-list small{margin-top:4px;color:var(--kivli-muted);font-size:14px}.team-access-form{display:grid;grid-template-columns:minmax(130px,1fr) minmax(105px,.75fr) auto;gap:8px}.team-access-form select{min-height:42px;padding:9px 10px;border:1px solid var(--kivli-line-strong);border-radius:10px;color:var(--kivli-ink);background:#fff;font-size:14px;text-transform:capitalize}.knowledge-hero,.automation-hero,.social-hero,.analytics-hero{min-height:174px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:clamp(26px,3vw,40px);overflow:hidden;position:relative;border:1px solid #d8d1ff;border-radius:22px;color:#fff;background:radial-gradient(circle at 92% 10%,rgba(67,214,178,.32),transparent 29%),linear-gradient(135deg,#332087,#6044e3 60%,#6f5be8);box-shadow:0 20px 50px #3e289d2e}.knowledge-hero>div:first-child,.automation-hero>div:first-child,.social-hero>div:first-child,.analytics-hero>div:first-child{max-width:790px}.knowledge-hero>div:first-child>span,.automation-hero>div:first-child>span,.social-hero>div:first-child>span,.analytics-hero>div:first-child>span{color:#bff6e8;font-size:13px;font-weight:850;letter-spacing:.13em}.knowledge-hero h2,.automation-hero h2,.social-hero h2,.analytics-hero h2{margin:6px 0 9px;font-size:clamp(27px,3.1vw,41px);letter-spacing:-.055em;line-height:1.02}.knowledge-hero p,.automation-hero p,.social-hero p,.analytics-hero p{margin:0;color:#ffffffc7;font-size:14px;line-height:1.55}.knowledge-health{width:220px;display:grid;gap:5px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#21145d45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.knowledge-health strong{font-size:24px;letter-spacing:-.05em}.knowledge-health span{color:#ffffffb8;font-size:13px}.knowledge-health:after{content:"";height:5px;grid-row:3;border-radius:999px;background:#ffffff29}.knowledge-health i{max-width:100%;height:5px;z-index:1;grid-row:3;margin-top:-10px;border-radius:999px;background:var(--sivya-mint)}.knowledge-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.62fr);gap:20px;align-items:start}.knowledge-library-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--kivli-line)}.knowledge-library-header h2,.workflow-sidebar-heading h2{margin:0 0 3px;font-size:19px;letter-spacing:-.03em}.knowledge-library-header p{margin:0;color:var(--kivli-muted);font-size:13px}.knowledge-search{width:min(310px,45%);min-height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--kivli-line-strong);border-radius:11px;color:var(--kivli-subtle);background:#fff}.knowledge-search input{width:100%;border:0;outline:0;background:transparent;font-size:13px}.knowledge-filter-tabs{display:flex;gap:5px;padding:11px 16px;overflow-x:auto;border-bottom:1px solid var(--kivli-line);background:#faf9fd}.knowledge-filter-tabs button{min-height:34px;padding:7px 10px;border:0;border-radius:9px;color:var(--kivli-muted);background:transparent;font-size:13px;font-weight:750;white-space:nowrap;cursor:pointer}.knowledge-filter-tabs button b{margin-left:4px;color:var(--kivli-subtle)}.knowledge-filter-tabs button.active{color:var(--sivya-iris-dark);background:var(--sivya-lilac)}.knowledge-source-list{display:grid;gap:10px;padding:14px}.knowledge-source-card{padding:17px;border:1px solid var(--kivli-line);border-radius:15px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.knowledge-source-card:hover{border-color:#d0c7ff;box-shadow:0 10px 30px #422e9614}.knowledge-source-card>header{display:grid;grid-template-columns:40px 1fr;gap:11px;align-items:center}.knowledge-type-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--sivya-iris-dark);background:var(--sivya-lilac);font-size:17px;font-weight:900}.knowledge-type-icon.procedure{color:#14775e;background:#e5f8f2}.knowledge-type-icon.product{color:#94650d;background:#fff4da}.knowledge-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-title-row>strong{font-size:15px}.knowledge-source-card header p,.knowledge-source-card p{margin:0}.knowledge-source-card header p{margin-top:3px;color:var(--kivli-subtle);font-size:13px;text-transform:capitalize}.knowledge-summary{margin-top:13px!important;color:#393647;font-size:13px;font-weight:700}.knowledge-content-preview{display:-webkit-box;margin-top:8px!important;overflow:hidden;color:var(--kivli-muted);-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:13px;line-height:1.55}.knowledge-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.knowledge-tags span{padding:3px 7px;border-radius:999px;color:#665b8f;background:#f1eff8;font-size:13px}.knowledge-source-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--kivli-line)}.knowledge-source-card>footer>div:first-child{display:grid;gap:3px}.knowledge-source-card footer small{color:var(--kivli-subtle);font-size:13px}.ai-ready{color:#14775e;font-size:13px;font-weight:800}.ai-off{color:#8d6d2c;font-size:13px;font-weight:800}.knowledge-actions{display:flex;align-items:center;gap:6px}.primary-button.compact,.secondary-button.compact{min-height:34px;padding:7px 10px;font-size:13px}.icon-action{width:32px;height:32px;border:1px solid var(--kivli-line);border-radius:9px;color:var(--kivli-subtle);background:#fff;cursor:pointer}.icon-action:hover{color:var(--kivli-red);border-color:#efc9cf;background:#fff5f6}.empty-knowledge{padding:48px 20px;text-align:center;color:var(--kivli-muted)}.empty-knowledge p{margin:4px 0 0;font-size:13px}.knowledge-editor{position:sticky;top:18px}.knowledge-editor-form,.node-builder-form,.channel-contact-form,.new-workflow-form{display:grid;gap:13px;padding:18px}.knowledge-editor-form label,.node-builder-form label,.channel-contact-form label,.new-workflow-form label{display:grid;gap:6px;color:#4a465a;font-size:13px;font-weight:800}.knowledge-editor-form label small,.channel-contact-form label small{color:var(--kivli-subtle);font-weight:500}.knowledge-editor-form input,.knowledge-editor-form select,.knowledge-editor-form textarea,.node-builder-form input,.node-builder-form select,.channel-contact-form input,.new-workflow-form input,.new-workflow-form select,.verification-code-form input{width:100%;min-height:41px;padding:9px 11px;border:1px solid var(--kivli-line-strong);border-radius:10px;color:var(--kivli-ink);background:#fff;font:inherit;font-size:13px;outline:0}.knowledge-editor-form textarea{min-height:160px;resize:vertical;line-height:1.5}.knowledge-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.draft-safety-note,.node-safety-card{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center;padding:11px;border:1px solid #d5ebe4;border-radius:11px;background:#f2faf7}.draft-safety-note>span,.node-safety-card>span{color:#14775e;font-weight:900}.draft-safety-note p,.node-safety-card p,.draft-safety-note strong,.node-safety-card strong,.draft-safety-note small,.node-safety-card small{display:block;margin:0}.draft-safety-note strong,.node-safety-card strong{font-size:13px}.draft-safety-note small,.node-safety-card small{color:#61766f;font-size:13px}.knowledge-trust-strip,.automation-safety-strip{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--kivli-line);border-radius:16px;background:var(--kivli-line);gap:1px}.knowledge-trust-strip>div,.automation-safety-strip>div{min-height:88px;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center;padding:15px;background:#fff}.knowledge-trust-strip>div>span,.automation-safety-strip>div>b{color:var(--sivya-iris);font-weight:900}.knowledge-trust-strip p,.automation-safety-strip p,.knowledge-trust-strip strong,.automation-safety-strip strong,.knowledge-trust-strip small,.automation-safety-strip small{display:block;margin:0}.knowledge-trust-strip strong,.automation-safety-strip strong{font-size:13px}.knowledge-trust-strip small,.automation-safety-strip small{margin-top:2px;color:var(--kivli-subtle);font-size:13px;line-height:1.4}.automation-engine-status{min-width:225px;display:grid;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:#1b114d42}.automation-engine-status span{font-size:13px;font-weight:750}.automation-engine-status i{width:8px;height:8px;display:inline-block;margin-right:7px;border-radius:50%;background:var(--sivya-mint)}.automation-engine-status b{font-size:16px}.automation-builder-shell{min-height:610px;display:grid;grid-template-columns:250px minmax(430px,1fr) 290px;gap:16px;align-items:stretch}.workflow-sidebar,.node-inspector{min-width:0}.workflow-sidebar-heading{display:flex;align-items:center;justify-content:space-between;padding:17px;border-bottom:1px solid var(--kivli-line)}.workflow-sidebar-heading>span{min-width:28px;padding:4px 8px;border-radius:999px;text-align:center;color:var(--sivya-iris-dark);background:var(--sivya-lilac);font-size:13px;font-weight:800}.workflow-list{display:grid;gap:4px;padding:10px}.workflow-list>button{width:100%;display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px;border:1px solid transparent;border-radius:11px;text-align:left;background:transparent;cursor:pointer}.workflow-list>button:hover{background:#faf9fd}.workflow-list>button.active{border-color:#d4ccff;background:#f2efff}.workflow-state{width:8px;height:8px;border-radius:50%;background:#b9b6c5}.workflow-state.active{background:#38bd98;box-shadow:0 0 0 3px #38bd9824}.workflow-state.paused{background:#e2a93e}.workflow-list strong,.workflow-list small{display:block}.workflow-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workflow-list small{margin-top:3px;color:var(--kivli-subtle);font-size:13px}.new-workflow-panel{margin:6px 10px 12px;border:1px dashed #cfc9e7;border-radius:11px}.new-workflow-panel>summary{padding:10px;color:var(--sivya-iris-dark);font-size:13px;font-weight:800;cursor:pointer;list-style:none}.new-workflow-form{padding-top:4px}.workflow-canvas-panel{display:grid;grid-template-rows:auto minmax(430px,1fr) auto}.workflow-canvas-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--kivli-line)}.workflow-title-line{display:flex;align-items:center;gap:8px}.workflow-title-line h2{margin:0;font-size:18px}.workflow-canvas-header p{margin:4px 0 0;color:var(--kivli-muted);font-size:13px}.workflow-canvas{min-width:0;overflow:auto;position:relative;padding:60px 34px;background:#fafafe}.canvas-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.38;background-image:radial-gradient(#c7c2da 1px,transparent 1px);background-size:20px 20px}.node-sequence{min-width:max-content;display:flex;align-items:center;position:relative;z-index:1}.node-sequence-item{display:flex;align-items:center}.automation-node{width:205px;min-height:146px;padding:13px;border:1px solid #d9d5e8;border-top:4px solid var(--sivya-iris);border-radius:14px;background:#fff;box-shadow:0 12px 30px #2f216f1c}.automation-node.trigger{border-top-color:#4dbd9e}.automation-node.condition{border-top-color:#e5a438}.automation-node.action{border-top-color:var(--sivya-iris)}.automation-node header{display:grid;grid-template-columns:28px 1fr auto;gap:7px;align-items:center}.automation-node header>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#f0edff;font-weight:900}.automation-node header small{color:var(--kivli-subtle);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.automation-node header form button{width:25px;height:25px;border:0;border-radius:7px;color:var(--kivli-subtle);background:#f3f2f7;cursor:pointer}.automation-node>strong{display:block;margin-top:13px;font-size:13px}.automation-node>p{margin:4px 0 13px;color:var(--kivli-muted);font-size:13px;text-transform:capitalize}.automation-node>footer{padding-top:9px;border-top:1px solid var(--kivli-line);color:var(--kivli-subtle);font-size:13px}.automation-edge{width:100px;display:grid;grid-template-columns:1fr 12px;align-items:center;position:relative}.automation-edge i{height:2px;grid-column:1 / -1;grid-row:1;background:#bfb8e4}.automation-edge b{z-index:1;grid-column:2;grid-row:1;color:var(--sivya-iris);font-size:22px}.automation-edge span{position:absolute;top:-19px;left:34px;color:#8d84b7;font-size:13px;font-weight:900}.workflow-canvas-footer{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 16px;border-top:1px solid var(--kivli-line);color:var(--kivli-subtle);font-size:13px}.empty-canvas{min-width:340px;padding:80px 30px;color:var(--kivli-muted);text-align:center}.node-inspector{align-self:start}.node-type-picker{display:grid;grid-template-columns:1fr 1fr;gap:7px}.node-type-picker button{min-height:76px;display:grid;justify-items:start;padding:10px;border:1px solid var(--kivli-line);border-radius:11px;background:#fff;cursor:pointer}.node-type-picker button.active{border-color:#bdb2ff;background:#f1eeff}.node-type-picker button span{color:var(--sivya-iris);font-size:17px}.node-type-picker strong{font-size:13px}.node-type-picker small{color:var(--kivli-subtle);font-size:13px}.node-safety-card{margin:0 18px 18px}.social-progress-card{min-width:260px;display:flex;align-items:center;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#1d125345}.social-progress-ring{--social-progress: 0deg;width:66px;height:66px;display:grid;place-items:center;flex:0 0 auto;position:relative;border-radius:50%;background:conic-gradient(var(--sivya-mint) var(--social-progress),rgba(255,255,255,.14) 0)}.social-progress-ring:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#4e35bd}.social-progress-ring strong{z-index:1;font-size:15px}.social-progress-card p,.social-progress-card strong,.social-progress-card span{display:block;margin:0}.social-progress-card strong{font-size:13px}.social-progress-card span{margin-top:3px;color:#ffffffa6;font-size:13px}.channel-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.social-channel-card{min-height:185px;display:grid;align-content:space-between;gap:13px;padding:19px;border:1px solid var(--kivli-line);border-radius:17px;background:#fff;box-shadow:var(--sivya-shadow)}.social-channel-card header{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center}.social-channel-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--sivya-iris);font-size:18px;font-weight:900}.social-channel-card.email .social-channel-icon{background:#267d67}.social-channel-card.facebook .social-channel-icon{background:#1877f2}.social-channel-card.instagram .social-channel-icon{background:linear-gradient(135deg,#8a3ab9,#e95950,#fccc63)}.social-channel-card small{color:var(--kivli-subtle);font-size:13px;font-weight:800;letter-spacing:.09em}.social-channel-card h3{margin:1px 0 0;font-size:15px}.social-channel-card>p{margin:0;color:var(--kivli-muted);font-size:13px;line-height:1.5}.social-channel-card footer{display:flex;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--kivli-line);color:var(--kivli-subtle);font-size:13px;text-transform:capitalize}.social-setup-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;align-items:start}.meta-setup-timeline{display:grid;padding:8px 20px 15px}.meta-setup-timeline>div{min-height:74px;display:grid;grid-template-columns:34px 1fr auto;gap:11px;align-items:center;position:relative;padding:10px 0;border-bottom:1px solid var(--kivli-line)}.meta-setup-timeline>div:last-child{border-bottom:0}.meta-setup-timeline>div>span{width:32px;height:32px;display:grid;place-items:center;z-index:1;border-radius:10px;color:#fff;background:#aaa5b8;font-size:13px;font-weight:900}.meta-setup-timeline>div.complete>span{background:#31b48e}.meta-setup-timeline p,.meta-setup-timeline strong,.meta-setup-timeline small{display:block;margin:0}.meta-setup-timeline strong{font-size:13px}.meta-setup-timeline small{margin-top:3px;color:var(--kivli-muted);font-size:13px;line-height:1.4}.meta-setup-timeline>div>b{color:var(--kivli-subtle);font-size:13px;text-transform:uppercase}.meta-setup-timeline>div.complete>b{color:#17805f}.meta-permissions-card{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 18px 15px;padding:13px;border:1px solid #d6cffc;border-radius:12px;background:#f4f1ff}.meta-permissions-card strong{font-size:13px}.meta-permissions-card p{margin:4px 0 0;color:var(--kivli-muted);font-size:13px;line-height:1.5}.meta-permissions-card code{padding:1px 4px;border-radius:4px;color:#4f38bd;background:#e8e3ff;font-size:13px}.meta-permissions-card>span{flex:0 0 auto;color:#5c48bb;font-size:13px;font-weight:800}.social-readiness-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 18px}.channel-email-panel{position:sticky;top:18px}.email-connect-panel{overflow:hidden}.email-step-chip{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:var(--sivya-iris-dark);background:var(--sivya-lilac);font-size:13px;font-weight:850;text-transform:uppercase}.email-setup-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:14px 17px;border-bottom:1px solid var(--kivli-line);background:var(--kivli-line)}.email-setup-progress>div{min-width:0;display:grid;justify-items:center;gap:6px;padding:10px 5px;color:var(--kivli-subtle);background:#fff;text-align:center}.email-setup-progress>div:first-child{border-radius:10px 0 0 10px}.email-setup-progress>div:last-child{border-radius:0 10px 10px 0}.email-setup-progress span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#b4b0bf;font-size:13px;font-weight:900}.email-setup-progress small{font-size:13px;font-weight:800;line-height:1.25}.email-setup-progress .current{color:var(--sivya-iris-dark);background:#f8f6ff}.email-setup-progress .current span{background:var(--sivya-iris);box-shadow:0 0 0 4px #6a4bf61f}.email-setup-progress .complete span{background:#35b58f;box-shadow:none}.email-quick-form{display:grid;gap:13px;padding:18px}.email-quick-form>label,.advanced-email-options label{display:grid;gap:6px;color:#4a465a;font-size:13px;font-weight:800}.email-quick-form input,.advanced-email-options input{width:100%;min-height:45px;padding:10px 12px;border:1px solid var(--kivli-line-strong);border-radius:11px;color:var(--kivli-ink);background:#fff;font:inherit;font-size:14px;outline:0}.email-quick-form input:focus,.advanced-email-options input:focus{border-color:#9d8aff;box-shadow:0 0 0 3px #6a4bf61a}.email-quick-form label small{color:var(--kivli-subtle);font-size:13px;font-weight:500}.advanced-email-options{padding:0 3px}.advanced-email-options summary{color:var(--sivya-iris-dark);font-size:13px;font-weight:750;cursor:pointer}.advanced-email-options label{margin-top:10px}.email-code-step{display:grid;gap:10px;margin:0 18px 16px;padding:14px;border:1px solid #d9d2ff;border-radius:13px;background:#f7f5ff}.email-code-step>div:first-child,.email-platform-wait,.email-connected-card,.managed-email-note{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center}.email-code-step>div:first-child>span,.email-platform-wait>span,.email-connected-card>span,.managed-email-note>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--sivya-iris);font-size:13px;font-weight:900}.email-code-step p,.email-platform-wait p,.email-connected-card p,.managed-email-note p,.email-code-step strong,.email-platform-wait strong,.email-connected-card strong,.managed-email-note strong,.email-code-step small,.email-platform-wait small,.email-connected-card small,.managed-email-note small{display:block;margin:0}.email-code-step strong,.email-platform-wait strong,.email-connected-card strong,.managed-email-note strong{font-size:13px}.email-code-step small,.email-platform-wait small,.email-connected-card small,.managed-email-note small{margin-top:3px;color:var(--kivli-muted);font-size:13px;line-height:1.45}.email-code-step .text-button{justify-self:start}.email-platform-wait{margin:0 18px 16px;padding:13px;border:1px solid #d7ebe5;border-radius:12px;background:#f2faf7}.email-platform-wait>span,.email-connected-card>span{color:#14775e;background:#d8f3e9}.email-connected-card{grid-template-columns:32px 1fr auto;margin:18px;padding:14px;border:1px solid #cce7de;border-radius:13px;background:#effaf6}.email-connected-card>b{padding:5px 8px;border-radius:999px;color:#14775e;background:#d8f3e9;font-size:13px;text-transform:uppercase}.managed-email-note{margin:0 18px 18px;padding:13px;border:1px solid var(--kivli-line);border-radius:12px;background:#faf9fd}.managed-email-note>span{color:var(--sivya-iris-dark);background:var(--sivya-lilac)}.email-verification-card{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;margin:0 18px 12px;padding:12px;border:1px solid #f0dcc2;border-radius:12px;background:#fff8ec}.email-verification-card.verified{border-color:#cfe8df;background:#effaf6}.email-verification-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#94650d;background:#ffebbc;font-weight:900}.email-verification-card.verified>span{color:#167257;background:#d8f3e9}.email-verification-card p,.email-verification-card strong,.email-verification-card small{display:block;margin:0}.email-verification-card strong{font-size:13px}.email-verification-card small{margin-top:2px;color:var(--kivli-muted);font-size:13px}.email-verification-actions{display:grid;gap:8px;padding:0 18px 16px}.verification-code-form{display:grid;grid-template-columns:1fr auto;gap:7px}.channel-delivery-status{display:grid;border-top:1px solid var(--kivli-line)}.channel-delivery-status>div{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid var(--kivli-line);font-size:13px}.channel-delivery-status>div:last-child{border:0}.channel-delivery-status span{color:var(--kivli-muted)}.channel-delivery-status b{text-transform:capitalize}.analytics-live-status{min-width:220px;display:flex;align-items:center;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:#1b114d40}.analytics-live-status>i{width:10px;height:10px;border-radius:50%;background:var(--sivya-mint);box-shadow:0 0 0 5px #43d6b226}.analytics-live-status strong,.analytics-live-status small{display:block}.analytics-live-status strong{font-size:13px}.analytics-live-status small{margin-top:3px;color:#ffffffa6;font-size:13px}.analytics-primary-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px}.chart-legend{display:flex;gap:12px;color:var(--kivli-muted);font-size:13px}.chart-legend span{display:flex;align-items:center;gap:5px}.chart-legend i{width:8px;height:8px;border-radius:3px}.chart-legend .opened{background:var(--sivya-iris)}.chart-legend .resolved{background:var(--sivya-mint)}.volume-chart{height:270px;display:grid;grid-template-columns:repeat(7,1fr);gap:12px;align-items:end;padding:25px 24px 17px;background:linear-gradient(180deg,#fff,#fbfaff)}.volume-chart>div{height:100%;display:grid;grid-template-rows:1fr auto;gap:8px;align-items:end}.volume-bars{height:100%;display:flex;align-items:end;justify-content:center;gap:4px;border-bottom:1px solid var(--kivli-line)}.volume-bars i{width:min(20px,38%);min-height:2px;display:block;position:relative;border-radius:5px 5px 1px 1px}.volume-bars i.opened{background:linear-gradient(180deg,#8068ff,var(--sivya-iris))}.volume-bars i.resolved{background:linear-gradient(180deg,#6de4c6,var(--sivya-mint))}.volume-bars i span{position:absolute;top:-17px;left:50%;color:var(--kivli-subtle);transform:translate(-50%);font-size:13px;font-style:normal}.volume-chart>div>small{color:var(--kivli-subtle);text-align:center;font-size:13px}.channel-breakdown{display:grid;padding:10px 18px 16px}.channel-breakdown>div{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid var(--kivli-line)}.channel-breakdown>div:last-child{border:0}.channel-analytics-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--sivya-iris);font-weight:900}.channel-1{background:#2c8b70}.channel-2{background:#1877f2}.channel-breakdown p,.channel-breakdown strong,.channel-breakdown small{display:block;margin:0}.channel-breakdown strong{font-size:13px;text-transform:capitalize}.channel-breakdown small{margin-top:2px;color:var(--kivli-subtle);font-size:13px}.channel-breakdown>div>b{color:var(--sivya-iris-dark);font-size:13px}.analytics-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.intent-ranking,.workload-state-list{display:grid;padding:10px 18px 16px}.intent-ranking>div{display:grid;grid-template-columns:24px minmax(90px,1fr) 1.2fr 24px;gap:8px;align-items:center;padding:10px 0;font-size:13px}.intent-ranking>div>b:first-child{color:var(--kivli-subtle)}.intent-ranking>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intent-ranking>div>i,.quality-metric-grid i{height:5px;overflow:hidden;border-radius:999px;background:#eeecf4}.intent-ranking em,.quality-metric-grid em{height:100%;display:block;border-radius:999px;background:linear-gradient(90deg,var(--sivya-iris),#8b76ff)}.quality-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:15px}.quality-metric-grid>div{min-height:92px;display:grid;align-content:center;gap:6px;padding:11px;border:1px solid var(--kivli-line);border-radius:11px;background:#faf9fd}.quality-metric-grid span{color:var(--kivli-muted);font-size:13px}.quality-metric-grid strong{font-size:19px}.quality-metric-grid small{color:var(--kivli-subtle);font-size:13px}.workload-state-list>div{display:grid;grid-template-columns:9px 1fr auto;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid var(--kivli-line)}.workload-state-list>div:last-child{border:0}.workload-dot{width:8px;height:8px;border-radius:50%;background:#8b76ff}.workload-dot.resolved{background:#39bd97}.workload-dot.escalated{background:#d95867}.workload-state-list p,.workload-state-list strong,.workload-state-list small{display:block;margin:0}.workload-state-list strong{font-size:13px;text-transform:capitalize}.workload-state-list small{margin-top:2px;color:var(--kivli-subtle);font-size:13px}.workload-state-list>div>b{font-size:13px}.compact-audit-list{max-height:420px;overflow-y:auto}@media(max-width:1360px){.support-shell{grid-template-columns:290px 1fr}.customer-context{display:none}.metric-grid.four{grid-template-columns:repeat(2,1fr)}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-layout{grid-template-columns:1fr}.automation-builder-shell{grid-template-columns:220px minmax(430px,1fr)}.node-inspector{grid-column:1 / -1}.node-inspector .node-builder-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.node-inspector .node-type-picker,.node-inspector .node-safety-card,.node-inspector .node-builder-form>button{grid-column:1 / -1}}@media(max-width:980px){.kivli-page-header{align-items:center;flex-direction:row}.support-shell{height:auto;min-height:0;display:block;overflow:visible}.ticket-queue{height:min(42vh,420px);border-right:0;border-bottom:1px solid var(--kivli-line)}.conversation{min-height:0;overflow:visible}.conversation-body,.sivya-summary-view{min-height:0;flex:none;overflow:visible}.conversation-header{align-items:flex-start;flex-wrap:wrap}.conversation-actions{width:100%;justify-content:space-between}.assignment-options{right:auto;left:0}.summary-hero{grid-template-columns:minmax(0,1fr) auto}.two-column,.knowledge-layout,.settings-layout{grid-template-columns:1fr}.metric-grid,.metric-grid.four,.validator-grid{grid-template-columns:repeat(2,1fr)}.rule-card{grid-template-columns:46px 1fr auto}.rule-stats{display:none}.security-strip{grid-template-columns:repeat(2,1fr)}.sticky-panel{position:static}.setup-checklist ol{grid-template-columns:repeat(2,1fr)}.team-list>div{grid-template-columns:48px 1fr}.team-access-form{grid-column:1 / -1}.ai-control-layout,.ai-control-lower-grid{grid-template-columns:1fr}.ai-control-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-save-card{grid-column:1 / -1}.knowledge-workspace,.social-setup-layout,.analytics-primary-grid,.analytics-secondary-grid{grid-template-columns:1fr}.knowledge-editor,.channel-email-panel{position:static}.automation-builder-shell{min-height:0;grid-template-columns:1fr}.workflow-sidebar,.node-inspector{grid-column:1}.workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-canvas-panel{min-height:540px}.channel-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-trust-strip,.automation-safety-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.kivli-page-header,.content-grid{padding-left:16px;padding-right:16px}.kivli-header-actions{width:100%;flex-wrap:wrap}.kivli-page-header{align-items:flex-start;flex-direction:column;gap:9px;padding-top:10px;padding-bottom:10px}.kivli-page-header p{display:none}.page-identity{align-items:flex-start}.sivya-brand-mark{width:44px;height:44px}.metric-grid,.metric-grid.four{grid-template-columns:1fr}.ai-control-hero{align-items:flex-start;flex-direction:column;gap:20px}.ai-control-hero-copy{flex-direction:column}.ai-control-hero-status{width:100%}.ai-control-sidebar,.ai-form-grid,.preference-switches,.protected-topic-grid,.segmented-options{grid-template-columns:1fr}.ai-settings-card .panel-header{align-items:flex-start;flex-direction:column}.create-ticket-overlay{padding:12px}.create-ticket-dialog{max-height:calc(100dvh - 24px);border-radius:17px}.create-ticket-form{padding:18px}.validator-grid,.security-strip{grid-template-columns:1fr}.conversation-header{align-items:flex-start;flex-direction:column;padding:16px}.conversation-heading{width:100%;grid-template-columns:1fr;grid-template-rows:auto auto auto}.ticket-context-actions{grid-column:1;grid-row:3;margin-top:9px}.conversation-actions{width:100%;flex-wrap:wrap}.assignment-control,.assignment-menu,.assignment-menu>summary{width:100%}.assignment-options{width:min(100%,340px)}.ticket-context-actions,.conversation-header .ticket-meta{margin-left:0}.order-hovercard{width:min(330px,calc(100vw - 52px))}.conversation-view-tabs{padding:0 10px}.conversation-view-tabs button{flex:1;justify-content:center;padding-inline:7px}.conversation-body{padding:22px 12px 40px}.message.sivya-message{padding:11px}.assessment-grid{grid-template-columns:1fr}.message-bubble{margin-left:0}.sivya-summary-view{padding:14px 12px 32px}.summary-hero{min-height:0;display:flex;align-items:stretch;flex-direction:column;padding:20px}.summary-confidence{align-self:stretch;grid-column:auto;grid-row:auto;grid-template-columns:auto 1fr;justify-content:start;gap:9px;text-align:left}.summary-facts,.summary-columns{grid-template-columns:1fr}.summary-facts article{border-right:0;border-bottom:1px solid var(--kivli-line)}.summary-facts article:last-child{border-bottom:0}.next-step-summary{grid-template-columns:auto minmax(0,1fr)}.live-summary-badge{grid-column:2;justify-self:start}.ticket-activity-summary li{grid-template-columns:16px minmax(0,1fr)}.ticket-activity-summary time{grid-column:2}.rule-card{grid-template-columns:42px 1fr auto;padding-inline:15px}.rule-flow{display:none}.composer-footer{align-items:flex-start;flex-direction:column-reverse}.source-card footer{align-items:flex-start;flex-wrap:wrap}.source-card footer form{width:100%;margin-left:0}.donut-wrap{flex-direction:column}.audit-list time{display:none}.operations-hero{align-items:flex-start;flex-direction:column}.readiness-grid,.setup-checklist ol{grid-template-columns:1fr}.operations-actions>div{align-items:flex-start;flex-direction:column}.team-access-form{grid-template-columns:1fr}.knowledge-hero,.automation-hero,.social-hero,.analytics-hero{min-height:0;align-items:flex-start;flex-direction:column;gap:20px;padding:23px}.knowledge-health,.automation-engine-status,.social-progress-card,.analytics-date-card{width:100%;min-width:0}.knowledge-library-header{align-items:flex-start;flex-direction:column}.knowledge-search{width:100%}.knowledge-source-card>footer,.meta-permissions-card{align-items:flex-start;flex-direction:column}.knowledge-actions{width:100%;flex-wrap:wrap}.knowledge-form-row,.workflow-list,.channel-overview-grid,.quality-metric-grid,.knowledge-trust-strip,.automation-safety-strip{grid-template-columns:1fr}.workflow-canvas-header{align-items:flex-start;flex-direction:column}.workflow-canvas-panel{min-height:480px}.workflow-canvas{padding-inline:22px}.node-inspector .node-builder-form{grid-template-columns:1fr}.meta-setup-timeline>div{grid-template-columns:34px 1fr}.meta-setup-timeline>div>b{grid-column:2}.verification-code-form{grid-template-columns:1fr}.email-connected-card{grid-template-columns:32px 1fr}.email-connected-card>b{grid-column:2;justify-self:start}.email-setup-progress{padding-inline:12px}.volume-chart{height:230px;gap:5px;padding-inline:12px}.intent-ranking>div{grid-template-columns:20px minmax(80px,1fr) 1fr 20px}}.email-page{gap:20px}.email-connection-hero{min-height:260px;padding:clamp(30px,4.5vw,58px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);gap:30px;align-items:center;overflow:hidden;position:relative;border:1px solid rgba(108,76,246,.22);border-radius:24px;color:#fff;background:radial-gradient(circle at 84% 20%,rgba(74,225,187,.24),transparent 20rem),linear-gradient(128deg,#151020,#28195a 58%,#5f42ed 130%);box-shadow:0 28px 80px #2e1e7033}.email-connection-hero:after{content:"";width:360px;height:360px;position:absolute;right:7%;bottom:-285px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 52px #ffffff06,0 0 0 104px #ffffff05}.email-connection-hero>div{position:relative;z-index:1}.email-connection-hero>div:first-child>span{color:#b9aaff;font-size:13px;font-weight:850;letter-spacing:.14em}.email-connection-hero h2{max-width:760px;margin:13px 0;font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.058em}.email-connection-hero p{max-width:710px;margin:0;color:#ffffffb3;font-size:15px;line-height:1.65}.email-live-indicator{min-height:112px;padding:22px;display:flex;align-items:center;gap:15px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#0e092259;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.email-live-indicator>i{width:14px;height:14px;flex:0 0 auto;border:3px solid rgba(255,255,255,.18);border-top-color:#b6a7ff;border-radius:50%;animation:email-status-spin 1.5s linear infinite}.email-live-indicator.live>i{border:0;background:#55ddb9;box-shadow:0 0 0 7px #55ddb91f,0 0 22px #55ddb961;animation:none}.email-live-indicator p,.email-live-indicator strong,.email-live-indicator small{display:block;margin:0}.email-live-indicator strong{color:#fff;font-size:15px}.email-live-indicator small{margin-top:5px;color:#ffffff94;line-height:1.45}.email-connection-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.45fr);gap:20px;align-items:start}.email-connection-workflow{overflow:hidden}.email-workflow-heading{min-height:90px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--kivli-line)}.email-workflow-heading h2{margin:5px 0 0;font-size:20px;letter-spacing:-.025em}.email-connection-steps>section{min-height:150px;padding:24px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;position:relative;border-bottom:1px solid var(--kivli-line);background:#fff}.email-connection-steps>section:last-child{border-bottom:0}.email-connection-steps>section.current{background:linear-gradient(90deg,#6c4cf60e,#fff 38%)}.email-connection-steps>section>span{width:36px;height:36px;display:grid;place-items:center;position:relative;z-index:1;border:1px solid #dad6e9;border-radius:12px;color:#817a95;background:#f7f5fb;font-weight:900}.email-connection-steps>section:not(:last-child):after{content:"";width:1px;height:calc(100% - 48px);position:absolute;left:42px;top:48px;background:#e4e1ed}.email-connection-steps>section.current>span{color:#fff;border-color:var(--kivli-purple);background:var(--kivli-purple);box-shadow:0 9px 24px #6c4cf640}.email-connection-steps>section.complete>span{color:#176c55;border-color:#bfeadf;background:#def7ef}.email-connection-steps h3{margin:2px 0 7px;font-size:16px;letter-spacing:-.015em}.email-connection-steps p{max-width:760px;margin:0;color:var(--kivli-muted);font-size:13px;line-height:1.55}.email-address-form{max-width:760px;margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.email-address-form label{color:var(--kivli-text);font-size:13px;font-weight:780}.email-address-form input{width:100%;min-height:43px;margin-top:7px;padding:0 12px;border:1px solid var(--kivli-line-strong);border-radius:11px;color:var(--kivli-text);background:#fff;font:inherit;font-weight:500}.email-address-form .primary-button{min-height:43px}.email-forwarding-address{max-width:760px;margin-top:18px;padding:11px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #ddd8f4;border-radius:13px;background:#f7f5ff}.email-forwarding-address code{padding:0 5px;overflow:hidden;color:#5136cc;font-size:13px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.email-forwarding-address button:disabled,.email-connection-steps button:disabled{cursor:not-allowed;opacity:.48}.email-provider-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.email-provider-picker>article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:start;min-height:184px;padding:18px;border:1px solid #dedbe8;border-radius:18px;background:#fff;box-shadow:0 10px 30px #1d18340a}.email-provider-picker>article.selected{border-color:#7256ff;box-shadow:0 0 0 3px #7256ff17,0 14px 34px #412c9f14}.email-provider-picker>article>div:nth-child(2){min-width:0}.email-provider-picker h3{margin:5px 0 7px;font-size:16px;line-height:1.25}.email-provider-picker p{margin:0;color:#645f72;font-size:13px;line-height:1.5}.email-provider-picker>article>a{grid-column:1 / -1;justify-self:stretch;margin-top:auto;text-align:center}.email-provider-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;font-size:18px;font-weight:850}.email-provider-mark.google{color:#1a73e8;background:#eef5ff}.email-provider-mark.microsoft{color:#106ebe;background:#eaf6ff}.email-provider-mark.custom{color:#6848e6;background:#f1edff}.email-sender-proof{display:flex;gap:11px;align-items:center;margin:14px 0;padding:13px 14px;border:1px solid #c8eadc;border-radius:14px;background:#f2fbf7}.email-sender-proof>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;color:#fff;background:#187b59;font-weight:850}.email-sender-proof p{display:grid;gap:2px;margin:0}.email-sender-proof small{color:#557067}@media(max-width:1050px){.email-provider-picker{grid-template-columns:1fr}.email-provider-picker>article{min-height:0}}.mailbox-provider-guides{max-width:760px;margin-top:12px;border:1px solid var(--kivli-line);border-radius:13px;overflow:hidden}.mailbox-provider-guides details{border-bottom:1px solid var(--kivli-line);background:#fff}.mailbox-provider-guides details:last-child{border-bottom:0}.mailbox-provider-guides summary{padding:12px 14px;cursor:pointer;color:#4f4961;font-size:13px;font-weight:780}.mailbox-provider-guides p{padding:0 14px 14px;font-size:13px}.email-provider-confirmation{max-width:760px;margin-top:12px;padding:13px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px solid #bfe9dd;border-radius:13px;background:#eefbf7}.email-provider-confirmation>span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:#176c55;background:#d8f5ec;font-weight:900}.email-provider-confirmation p,.email-provider-confirmation strong,.email-provider-confirmation small{display:block;margin:0}.email-provider-confirmation strong{color:#176c55;font-size:13px}.email-provider-confirmation small{margin-top:3px;color:#548174;font-size:13px;line-height:1.4}.email-provider-confirmation a{text-decoration:none;white-space:nowrap}.email-awaiting-status{max-width:760px;margin-top:14px;padding:13px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #dfd9f8;border-radius:12px;color:#675f7d;background:#f8f6ff;font-size:13px}.email-awaiting-status i{width:9px;height:9px;border-radius:50%;background:#8f72ff;box-shadow:0 0 0 5px #8f72ff1a;animation:email-wait-pulse 1.6s ease-in-out infinite}.email-infrastructure-warning{max-width:760px;margin-top:14px;padding:13px;border:1px solid #f0d394;border-radius:12px;color:#7d5b18;background:#fff8e6;font-size:13px;line-height:1.5}.email-connected-proof{max-width:760px;margin-top:16px;padding:15px;display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid #bfe9dd;border-radius:13px;background:#eefbf7}.email-connected-proof strong,.email-connected-proof small{display:block}.email-connected-proof strong{color:#176c55;font-size:13px}.email-connected-proof small{margin-top:4px;color:#548174;font-size:13px}.text-button.danger{color:#a52f45}.email-connection-aside{display:grid;gap:20px}.email-route-card,.email-safety-card{padding:22px}.email-route-map{margin-top:18px;display:grid;gap:6px}.email-route-map>div{min-height:58px;padding:12px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--kivli-line);border-radius:13px;background:#faf9fd}.email-route-map b{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#5b42cc;background:#ebe7ff;font-size:13px}.email-route-map span{color:#4f4961;font-size:13px;font-weight:700;line-height:1.4}.email-route-map>i{color:#aaa4bb;font-size:13px;font-style:normal;text-align:center}.email-safety-card ul{margin:16px 0 0;padding:0;list-style:none}.email-safety-card li{min-height:62px;padding:11px 0;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid var(--kivli-line)}.email-safety-card li:last-child{border-bottom:0}.email-safety-card li>span{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:#8e6d20;background:#fff1cc;font-size:13px;font-weight:900}.email-safety-card li.ready>span{color:#176c55;background:#def7ef}.email-safety-card p,.email-safety-card b,.email-safety-card small{display:block;margin:0}.email-safety-card b{color:#393348;font-size:13px}.email-safety-card small{margin-top:3px;color:var(--kivli-subtle);font-size:13px;line-height:1.4}.social-email-handoff{display:flex;flex-direction:column}.social-email-route-preview{margin:22px 0;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center}.social-email-route-preview>div{min-height:82px;padding:12px;border:1px solid var(--kivli-line);border-radius:13px;background:#faf9fd}.social-email-route-preview span,.social-email-route-preview b,.social-email-route-preview small{display:block}.social-email-route-preview span{color:#6c4cf6;font-size:13px;font-weight:900}.social-email-route-preview b{margin-top:7px;font-size:13px}.social-email-route-preview small{margin-top:4px;color:var(--kivli-subtle);font-size:13px;line-height:1.35}.social-email-route-preview>i{color:#aaa4bb;font-style:normal}.social-email-handoff>.primary-button{margin-top:auto;align-self:flex-start;text-decoration:none}@keyframes email-status-spin{to{transform:rotate(360deg)}}@keyframes email-wait-pulse{50%{opacity:.38;transform:scale(.78)}}@media(max-width:1180px){.email-connection-hero,.email-connection-grid{grid-template-columns:1fr}.email-connection-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.email-connection-hero{min-height:0;padding:27px 20px;border-radius:18px}.email-connection-hero h2{font-size:24px}.email-address-form,.email-connection-aside,.email-forwarding-address{grid-template-columns:1fr}.email-forwarding-address code{padding:6px;white-space:normal;overflow-wrap:anywhere}.email-awaiting-status{grid-template-columns:12px minmax(0,1fr)}.email-provider-confirmation{grid-template-columns:32px minmax(0,1fr)}.email-provider-confirmation a{grid-column:2;justify-self:start;white-space:normal}.email-awaiting-status .text-button{grid-column:2;justify-self:start}.email-connected-proof{align-items:flex-start;flex-direction:column}.social-email-route-preview{grid-template-columns:1fr}.social-email-route-preview>i{transform:rotate(90deg);text-align:center}}.billing-view{gap:20px}.billing-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border:1px solid rgba(102,72,235,.2);border-radius:22px;background:radial-gradient(circle at 88% 0,rgba(78,224,185,.2),transparent 25rem),linear-gradient(125deg,#fbfaff,#f4f0ff 65%,#ecfbf6);box-shadow:var(--sivya-shadow)}.billing-hero h2{margin:5px 0 4px;font-size:24px;letter-spacing:-.05em}.billing-hero p{margin:0;color:var(--kivli-muted)}.billing-hero-actions{display:flex;align-items:center;gap:12px}.status-pill{padding:8px 11px;border-radius:999px;font-size:13px;font-weight:850}.status-pill.ready{color:#11644f;background:#dff8f0}.status-pill.pending{color:#7b5a16;background:#fff1cc}.primary-link{min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border-radius:11px;color:#fff;background:var(--kivli-purple);font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 10px 24px #6040e838}.secondary-button:disabled{cursor:not-allowed;opacity:.58}.allowance-alerts{display:grid;gap:10px}.allowance-alert{display:grid;gap:3px;margin:0;padding:14px 16px;border:1px solid;border-radius:14px;font-size:13px;line-height:1.55}.allowance-alert strong{font-size:13px;font-weight:850}.allowance-alert.warning{color:#7b5a16;border-color:#f2dda1;background:#fff8e8}.allowance-alert.exceeded{color:#8a2f2f;border-color:#f0c2c2;background:#fdeeee}.usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.usage-card{min-height:190px;padding:22px;border:1px solid var(--kivli-line);border-radius:18px;background:#fffffff5;box-shadow:var(--sivya-shadow)}.usage-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.usage-card-head span,.usage-card-head strong{display:block}.usage-card-head span{color:var(--kivli-subtle);font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.usage-card-head strong{margin-top:5px;font-size:24px;letter-spacing:-.045em}.usage-card-head>b{padding:6px 8px;border-radius:9px;color:#5c43d6;background:#eeeaff;font-size:13px}.usage-meter{height:8px;margin:19px 0 14px;overflow:hidden;border-radius:999px;background:#eceaf3}.usage-meter span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#6d48ed,#42d7b3);transition:width .35s ease}.usage-card>p{margin:0;color:var(--kivli-muted);font-size:13px;line-height:1.55}.estimate-card{color:#fff;border-color:#2d2252;background:linear-gradient(135deg,#1b152d,#352366)}.estimate-card .usage-card-head span,.estimate-card>p{color:#ffffffa3}.estimate-card .usage-card-head>b{color:#bdf4e6;background:#52ddb81f}.pricing-section{padding:28px;border:1px solid var(--kivli-line);border-radius:22px;background:#fff;box-shadow:var(--sivya-shadow)}.section-heading-row h2{margin:4px 0;font-size:24px;letter-spacing:-.04em}.section-heading-row p{margin:0;color:var(--kivli-muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.pricing-card{padding:20px;border:1px solid var(--kivli-line);border-radius:17px;background:#fbfbfd}.pricing-card.current{border-color:#7a5bf1;background:linear-gradient(145deg,#faf8ff,#f3efff);box-shadow:inset 0 0 0 1px #704dec1a}.pricing-card-top{min-height:74px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pricing-card-top h3{margin:0;font-size:17px}.pricing-card-top p{margin:5px 0 0;color:var(--kivli-muted);font-size:13px;line-height:1.45}.pricing-card-top>span{padding:5px 8px;border-radius:999px;color:#5535dc;background:#e9e3ff;font-size:13px;font-weight:850}.plan-price{margin:16px 0;font-size:24px;font-weight:780;letter-spacing:-.055em}.plan-price small{color:var(--kivli-subtle);font-size:13px;font-weight:650;letter-spacing:0}.pricing-card ul{min-height:94px;margin:0;padding:0;list-style:none}.pricing-card li{margin:9px 0;color:var(--kivli-muted);font-size:13px}.pricing-card li:before{content:"✓";margin-right:8px;color:#168568;font-weight:900}.overage-table{margin-top:16px;padding-top:12px;border-top:1px solid var(--kivli-line)}.overage-table p{display:flex;justify-content:space-between;gap:10px;margin:7px 0;color:var(--kivli-muted);font-size:13px}.overage-table strong{color:var(--kivli-text)}.enterprise-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:17px 19px;border-radius:14px;color:#fff;background:#21183b}.enterprise-row div strong,.enterprise-row div span{display:block}.enterprise-row div span{margin-top:3px;color:#ffffff94;font-size:13px}.enterprise-row>span{color:#bff6e8;font-size:13px;font-weight:800}.billing-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.credit-definition-list p{min-height:57px;display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:center;margin:0;padding:12px 20px;border-top:1px solid var(--kivli-line)}.credit-definition-list strong{font-size:13px}.credit-definition-list span{color:var(--kivli-muted);font-size:13px;line-height:1.45}.usage-event-list>div:not(.mini-empty){min-height:51px;display:grid;grid-template-columns:minmax(0,1fr) 42px auto;gap:10px;align-items:center;padding:10px 20px;border-top:1px solid var(--kivli-line);font-size:13px}.usage-event-list strong{color:#5b3fe0}.usage-event-list time{color:var(--kivli-subtle)}@media(max-width:1050px){.usage-grid,.pricing-grid,.billing-detail-grid{grid-template-columns:1fr}.pricing-card-top,.pricing-card ul{min-height:0}}@media(max-width:640px){.billing-hero,.billing-hero-actions,.enterprise-row{align-items:stretch;flex-direction:column}.billing-hero{padding:22px 18px}.pricing-section{padding:20px 16px}.billing-hero-actions .primary-link{justify-content:center}}@keyframes route-progress{0%{transform:translate(0)}65%,to{transform:translate(340%)}}@keyframes sivya-spin{to{transform:rotate(360deg)}}@keyframes ticket-pending{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes workspace-enter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes content-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}::view-transition-old(root){animation:.11s ease both content-exit}::view-transition-new(root){animation:.19s cubic-bezier(.2,.75,.25,1) both content-enter}@keyframes content-exit{to{opacity:.65}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms!important}}.kivli-app{font-size:15px}.kivli-kicker,.queue-title span,.ticket-list-header,.ticket-number,.ticket-item small,.message-author p,.delivery,.assessment-grid span,.composer-tabs span,.citations>span,.verified,.unverified,.card-heading h4,.card-heading span,.line-item p,.guardrail-card h4,.metric-grid span,.table-row.head,.source-card>div p,.source-status,.stacked-form label,.rule-card p,.rule-flow span,.audit-list time{font-size:13px}.flash strong,.queue-views b,.day-divider span,.avatar,.green-chip,.check-list li>span,.ladder b,.validator-grid span,.donut span,.failure-list>div>span{font-size:13px}.status-pill,.primary-button,.secondary-button,.text-button,.flash,.ticket-search input,.queue-views a,.conversation-header p,.assign-form select,.assign-form button,.assessment-top,.assessment-grid b,.ai-assessment>p,.composer-tabs,.citations summary,.approval-state,.internal-note summary,.internal-note textarea,.customer-name p,.customer-card dl div,.order-card dl div,.line-item strong,.tracking strong,.tracking p,.tracking a,.guardrail-card strong,.guardrail-card small,.metric-grid small,.panel-header p,.table-row,.table-row small,.check-list p,.ladder span,.info-banner p,.source-card>p,.source-card footer,.stacked-form input,.stacked-form textarea,.stacked-form select,.rule-stats,.validator-grid strong,.integration-card p,.empty-state p,.bar-chart>div,.donut-wrap ul,.audit-list strong,.audit-list p,.settings-list small,.role-list strong,.role-list span,.failure-list strong,.failure-list small,.failure-list time,.failure-list .mini-empty,.security-strip strong,.security-strip small{font-size:14px}.ticket-item strong,.ticket-item p,.conversation-header h2,.message-author strong,.message-bubble,.assessment-top strong,.draft-copy,.customer-name strong,.panel-header h2,.check-list strong,.info-banner strong,.source-card strong,.rule-card strong,.integration-card h2,.settings-list strong{font-size:15px}.feedback-reject-form{display:flex;align-items:center;gap:8px}.feedback-reject-form select{max-width:190px;min-height:38px;padding:0 30px 0 11px;border:1px solid var(--kivli-line-strong);border-radius:10px;color:var(--kivli-muted);background:#fff;font-size:13px}.certification-view{gap:20px}.certification-hero{min-height:290px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:30px;align-items:stretch;overflow:hidden;position:relative;padding:clamp(28px,4vw,52px);border:1px solid rgba(108,76,246,.2);border-radius:24px;color:#fff;background:radial-gradient(circle at 84% 18%,rgba(67,214,178,.26),transparent 24rem),linear-gradient(125deg,#171124,#2b1c60 55%,#5b3fe6 120%);box-shadow:0 28px 80px #2e1e7038}.certification-hero:before{content:"";width:420px;height:420px;position:absolute;top:-260px;left:44%;border:1px solid rgba(255,255,255,.11);border-radius:50%;box-shadow:0 0 0 48px #ffffff06,0 0 0 96px #ffffff05}.certification-hero-copy,.certification-score{position:relative;z-index:1}.certification-hero-copy>span{color:#b8a9ff;font-size:13px;font-weight:850;letter-spacing:.14em}.certification-hero h2{max-width:690px;margin:12px 0;font-size:clamp(34px,4vw,58px);font-weight:770;letter-spacing:-.055em;line-height:.98}.certification-hero-copy>p{max-width:700px;margin:0;color:#ffffffbd;font-size:15px;line-height:1.65}.certification-actions{display:flex;align-items:center;gap:16px;margin-top:28px}.certification-actions .primary-button{min-height:46px;padding-inline:20px;color:#26165f;background:#fff;box-shadow:0 14px 34px #0a06223d}.certification-actions>span{color:#ffffff94;font-size:13px}.certification-score{display:flex;align-items:center;justify-content:center;gap:20px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#0f0a2452;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.certification-score-ring{width:128px;height:128px;display:grid;place-content:center;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle at center,#211747 60%,transparent 62%),conic-gradient(#4ee0b9 var(--certification-score),rgba(255,255,255,.1) 0)}.certification-score-ring strong{font-size:24px;letter-spacing:-.06em;line-height:1;text-align:center}.certification-score-ring span{margin-top:4px;color:#ffffff8f;font-size:13px;text-align:center}.certification-score>p{max-width:190px;margin:0}.certification-score>p strong,.certification-score>p small{display:block}.certification-score>p strong{font-size:17px;line-height:1.22}.certification-score>p small{margin-top:8px;color:#ffffff94;line-height:1.45}.certification-gates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.certification-gates article{min-height:156px;display:flex;gap:13px;padding:20px;border:1px solid var(--kivli-line);border-radius:18px;background:#fffffff2;box-shadow:var(--sivya-shadow)}.certification-gates article>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;font-weight:900}.certification-gates article.passed>span{color:#11644f;background:#dff8f0}.certification-gates article.blocked>span{color:#9d6b0f;background:#fff2ce}.certification-gates small,.certification-gates strong{display:block}.certification-gates small{color:var(--kivli-subtle);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.certification-gates strong{margin-top:7px;font-size:19px;letter-spacing:-.03em}.certification-gates p{margin:6px 0 0;color:var(--kivli-muted);font-size:13px;line-height:1.45}.amber-chip,.purple-chip{padding:6px 10px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap}.amber-chip{color:#855c0d;background:#fff0c7}.purple-chip{color:#5635e8;background:#eeeaff}.certification-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.certification-scenario-list{max-height:630px;overflow-y:auto;scrollbar-gutter:stable}.scenario-result{min-height:74px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 20px;border-bottom:1px solid #eeedf5}.scenario-result:last-child{border-bottom:0}.scenario-result>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#7e7893;background:#f0eef6;font-weight:900}.scenario-result.passed>span{color:#176c55;background:#def7ef}.scenario-result.failed>span{color:#a52f45;background:#ffe4e8}.scenario-result strong,.scenario-result small{display:block}.scenario-result strong{font-size:14px}.scenario-result small{margin-top:2px;color:var(--kivli-subtle);font-size:13px;text-transform:capitalize}.scenario-result p{margin:5px 0 0;color:var(--kivli-red);font-size:13px}.scenario-result>b{color:var(--kivli-muted);font-size:13px}.capability-list>div{min-height:73px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 20px;border-bottom:1px solid #eeedf5}.capability-state{width:32px;height:32px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#aaa5ba;font-weight:900}.capability-state.draft_only{background:#8b72f5}.capability-state.supervised{color:#125b49;background:#55ddb9}.capability-list p{margin:0}.capability-list p strong,.capability-list p small{display:block}.capability-list p strong{font-size:13px;text-transform:capitalize}.capability-list p small{margin-top:3px;color:var(--kivli-subtle);font-size:13px}.capability-list>div>b{color:var(--kivli-muted);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.capability-legend{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:18px;padding:14px;border-radius:13px;color:var(--kivli-muted);background:#f7f6fb;font-size:13px}.capability-legend span{display:flex;align-items:center;gap:7px}.capability-legend b{width:20px;height:20px;display:grid;place-items:center;border-radius:7px;color:#5b46bd;background:#e9e4ff}.certification-secondary-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.feedback-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.feedback-metrics>div{min-height:112px;display:grid;place-content:center;border-right:1px solid var(--kivli-line);text-align:center}.feedback-metrics>div:last-child{border-right:0}.feedback-metrics strong{font-size:24px;letter-spacing:-.05em}.feedback-metrics span{color:var(--kivli-subtle);font-size:13px}.feedback-note{margin:0;padding:16px 20px;border-top:1px solid var(--kivli-line);color:var(--kivli-muted);background:#faf9fd;font-size:13px;line-height:1.55}.certification-history>div{min-height:68px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid #eeedf5}.certification-history>div:last-child{border-bottom:0}.certification-history>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:#a52f45;background:#ffe4e8;font-weight:900}.certification-history>div>span.passed{color:#176c55;background:#def7ef}.certification-history p{margin:0}.certification-history strong,.certification-history small{display:block}.certification-history strong{font-size:13px;text-transform:capitalize}.certification-history small{margin-top:3px;color:var(--kivli-subtle);font-size:13px}.certification-history>div>b{color:var(--kivli-muted);font-size:13px}@media(max-width:1180px){.certification-hero{grid-template-columns:1fr}.certification-score{justify-content:flex-start}.certification-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.certification-main-grid,.certification-secondary-grid{grid-template-columns:1fr}}@media(max-width:640px){.certification-hero{min-height:0;padding:25px 20px;border-radius:18px}.certification-hero h2{font-size:24px}.certification-actions,.certification-score{align-items:stretch;flex-direction:column}.certification-actions .primary-button{width:100%}.certification-score-ring{margin:0 auto}.certification-score>p{max-width:none;text-align:center}.certification-gates{grid-template-columns:1fr}.feedback-reject-form{align-items:stretch;flex-direction:column}.feedback-reject-form select{max-width:none}.scenario-result,.capability-list>div,.certification-history>div{padding-inline:14px}.capability-list>div>b,.certification-history>div>b{display:none}}.workspace-dialog{border:1px solid #ddd6fe;border-radius:20px;padding:0;width:min(720px,94vw);max-height:90vh;color:#201a38;background:#fff;box-shadow:0 24px 90px #1e164e55}.workspace-dialog::backdrop{background:#17122e99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-dialog.wide{width:96vw;max-width:1800px}.workspace-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #e8e3f5;position:sticky;top:0;background:#fff;z-index:4}.workspace-dialog-body{padding:24px;display:grid;gap:16px}.workspace-dialog-body p{line-height:1.65}.workspace-dialog-body .automation-builder-shell{min-width:0}.workspace-dialog-body fieldset{border:0;padding:0;display:grid;gap:16px}.detail-trigger{margin-top:12px;align-self:start}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.knowledge-practice,.setup-next-step{padding:24px}.knowledge-practice p{line-height:1.6}.practice-transcript{max-height:420px;overflow:auto;background:#f8f7fd;border-radius:12px;padding:16px;margin:16px 0}.practice-transcript article{border-bottom:1px solid #ded8f0;padding:12px 0}.practice-question{background:#ede8ff;border-radius:12px;padding:12px}.knowledge-practice label,.practice-correction form{display:grid;gap:8px}.practice-prompt{display:flex;align-items:end;gap:12px}.practice-prompt label{flex:1}.knowledge-practice input,.knowledge-practice textarea{padding:12px;border:1px solid #cfc5e9;border-radius:10px;width:100%;box-sizing:border-box}.practice-correction{margin-top:20px}.workspace-dialog summary,.practice-correction summary{cursor:pointer;padding:10px 0;font-weight:600}.scenario-result{flex-wrap:wrap}@media(max-width:800px){.practice-prompt{flex-direction:column;align-items:stretch}.workspace-dialog.wide .automation-builder-shell{display:flex;flex-direction:column}}.email-step-disclosure>summary{padding:20px 24px;cursor:pointer;font-weight:700;border-bottom:1px solid #e6e1f1;color:#332361}.email-step-disclosure>section{display:flex;gap:20px;padding:24px}.email-step-disclosure>section>div{flex:1;min-width:0}.readiness-card .detail-trigger{margin-top:auto}.volume-chart .detail-trigger{padding:4px;font-size:13px}.channel-breakdown>div,.intent-ranking>div,.capability-list>div,.certification-history>div{flex-wrap:wrap}.workspace-dialog{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}.workspace-dialog a{color:#5534e8}.workspace-dialog a.primary-button{color:#fff}.workspace-dialog .node-builder-form input,.workspace-dialog .node-builder-form select{width:100%}.kivli-app,.workspace-dialog{font-size:13px;line-height:1.5}.kivli-page-header{min-height:64px;padding:12px 20px;gap:12px}.kivli-page-header h1{font-size:20px;line-height:1.3;letter-spacing:-.02em}.kivli-page-header p{font-size:13px}.sivya-brand-mark{width:32px;height:32px;padding:5px;border-radius:9px}.content-grid{width:100%;max-width:1800px;padding:20px 24px 40px;gap:16px}.content-grid h2{font-size:16px;line-height:1.4;letter-spacing:-.01em}.content-grid h3{font-size:14px;line-height:1.4}.content-grid p,.content-grid small,.content-grid label,.content-grid input,.content-grid select,.content-grid textarea,.kivli-app button,.kivli-app .primary-button,.kivli-app .secondary-button{font-size:13px}.knowledge-hero,.automation-hero,.social-hero,.analytics-hero,.email-connection-hero,.ai-control-hero,.certification-hero,.operations-hero,.team-hero,.billing-hero{min-height:0;padding:20px 24px;border-radius:14px;gap:20px;box-shadow:0 4px 16px #3320870c}.knowledge-hero h2,.automation-hero h2,.social-hero h2,.analytics-hero h2,.email-connection-hero h2,.ai-control-hero h2,.certification-hero h2,.operations-hero h2,.team-hero h2,.billing-hero h2{font-size:22px;max-width:900px;line-height:1.3;margin:4px 0 8px;letter-spacing:-.025em}.knowledge-hero p,.automation-hero p,.social-hero p,.analytics-hero p,.email-connection-hero p,.ai-control-hero p,.certification-hero p{font-size:13px;line-height:1.5}.metric-grid{gap:12px}.metric-grid article{min-height:104px;padding:16px;border-radius:12px;box-shadow:0 2px 8px #201a3806}.metric-grid strong{font-size:24px;line-height:1.25;margin:8px 0 4px;overflow-wrap:anywhere}.ai-control-page .metric-grid strong{font-size:20px}.metric-grid span,.section-eyebrow{font-size:13px;letter-spacing:.035em}.panel,.source-card,.readiness-card,.usage-card,.pricing-card{border-radius:12px;box-shadow:0 2px 8px #201a3806}.panel-header{padding:16px 18px}.readiness-card{min-height:0;padding:18px;gap:10px}.readiness-grid,.two-column{gap:16px}.knowledge-practice,.setup-next-step,.usage-card{padding:18px}.primary-button,.secondary-button,.text-button{min-height:32px;padding:7px 12px;border-radius:8px}.flash{padding:10px 20px;font-size:13px}.ai-control-hero-copy>img{width:44px;height:44px}.certification-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr)}.certification-score{padding:14px;gap:12px}.certification-score-ring{width:86px;height:86px}.certification-gates{gap:12px}.certification-gates article{min-height:0;padding:16px;border-radius:12px}.certification-actions .primary-button{min-height:32px}.scenario-result{grid-template-columns:28px minmax(0,1fr) auto auto;min-height:64px;padding:12px 16px}.scenario-result .detail-trigger,.capability-list .detail-trigger,.certification-history .detail-trigger{margin:0}.capability-list>div,.certification-history>div{grid-template-columns:28px minmax(0,1fr) auto;padding:12px 16px;gap:10px}.capability-list .detail-trigger,.certification-history .detail-trigger{grid-column:2 / -1;justify-self:start}.readiness-ring{width:88px;height:88px;flex-shrink:0}.knowledge-health{width:180px;padding:12px}.workspace-dialog>header{padding:16px 20px}.workspace-dialog>header h2{font-size:18px;margin:0}.workspace-dialog-body{padding:20px;gap:12px}.workspace-dialog-body p{font-size:13px;line-height:1.6}.email-step-disclosure>summary{padding:16px 18px}.email-step-disclosure>section{padding:18px}.email-step-disclosure h3{display:none}.email-step-disclosure>section>span{display:none}.channel-breakdown .detail-trigger,.intent-ranking .detail-trigger{grid-column:2 / -1;justify-self:start;margin:0}.queue-views{flex-wrap:wrap}.queue-views a{font-size:13px}.ticket-item{padding:14px 16px}.ticket-item strong,.ticket-item p,.message-bubble,.draft-copy{font-size:13px;line-height:1.6}.conversation-header h2{font-size:16px}.conversation-header{padding:16px 18px}.queue-title{padding:16px}@media(max-width:900px){.metric-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.certification-hero{grid-template-columns:1fr}.content-grid{padding:16px}.scenario-result{grid-template-columns:24px minmax(0,1fr) auto}.scenario-result .detail-trigger{grid-column:2 / -1;justify-self:start}}@media(max-width:520px){.metric-grid.four{grid-template-columns:1fr}.knowledge-health{width:auto}}.metric-grid article>.detail-trigger{display:block;margin-top:10px;width:fit-content}.email-provider-picker>article{grid-template-columns:42px minmax(0,1fr)}.email-provider-picker>article>.amber-chip{grid-column:1 / -1;white-space:normal}.team-role-guide{padding:18px;border-top:1px solid #e8e5ef}.team-role-guide dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.team-role-guide dt{font-weight:650;margin-bottom:4px}.team-role-guide dd{margin:0;color:#645f72;line-height:1.5;text-align:left;font-weight:400}.billing-view{width:100%;max-width:1800px;margin:0 auto;padding:20px 24px 40px;display:grid;gap:16px}.inbox-empty-guide{max-width:520px;padding:24px;text-align:left}.inbox-empty-guide h2{font-size:22px;color:#29213c;margin:10px 0}.inbox-empty-guide p{line-height:1.65}.inbox-empty-guide nav{display:grid;gap:12px;margin-top:22px}.inbox-empty-guide a{color:#5837d7;font-weight:600;text-decoration:none}.inbox-empty-guide nav a{padding:13px 16px;border:1px solid #e4def6;border-radius:10px;background:#faf8ff}.inbox-empty-guide a:hover{text-decoration:underline}@media(max-width:700px){.billing-view{padding:16px}}.team-role-guide>p{margin:16px 0 0;color:#645f72;line-height:1.5}@media(max-width:700px){.team-role-guide dl{grid-template-columns:1fr}}.social-setup-guidance{padding:18px;line-height:1.6}.social-setup-guidance>p{margin:0 0 14px;color:#645f72}.simple-workspace{max-width:1120px;margin:0 auto;padding:28px;display:grid;gap:22px}.simple-welcome{padding:28px;background:#f4f1ff;border:1px solid #e1d9ff;border-radius:14px}.simple-welcome>span{font-size:11px;letter-spacing:.1em;color:#6950bd}.simple-welcome h2{font-size:25px;margin:10px 0}.simple-welcome p{max-width:660px;line-height:1.7;color:#686379;margin:10px 0 22px}.simple-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.simple-step{display:flex;gap:13px;padding:22px!important;text-decoration:none}.simple-step>span{background:#efe9ff;color:#6544d4;border-radius:50%;width:30px;height:30px;flex-shrink:0;display:grid;place-items:center}.simple-step h3{font-size:15px;margin:2px 0 10px}.simple-step p{font-size:13px;color:#716c81;line-height:1.65}.simple-step small{display:block;color:#6544d4;margin-top:18px}.simple-status,.simple-panel{padding:24px!important}.simple-status h3,.simple-panel h3{font-size:17px;margin:0 0 9px}.simple-status p,.simple-panel>p,.simple-heading p{color:#6b647b;line-height:1.7}.simple-status details{margin-top:18px}.simple-links{display:flex;flex-wrap:wrap;gap:14px;padding-top:18px}.simple-links a{padding:9px 12px;border:1px solid #ddd5f2;border-radius:7px;color:#5d41b8;font-weight:550}.simple-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.simple-heading h2{font-size:23px;margin:0 0 8px}.simple-tabs{display:flex;gap:8px;border-bottom:1px solid #e1dced;padding-bottom:10px;flex-wrap:wrap}.simple-tabs button{border:0;background:transparent;padding:11px 17px;color:#716784;border-radius:8px;font-weight:600;cursor:pointer}.simple-tabs button.active{color:#5634d2;background:#ece6ff}.simple-form{display:grid;gap:18px;max-width:720px;margin-top:22px}.simple-form label{display:grid;gap:8px;font-weight:550}.simple-form input,.simple-form textarea,.simple-form select{border:1px solid #dcd4ee;border-radius:8px;padding:12px;width:100%;font:inherit;background:#fff;color:#23202c}.simple-form button{justify-self:start}.simple-form small{color:#746b82;line-height:1.7}.simple-form details label{margin-top:14px}.simple-workspace summary{cursor:pointer;font-weight:600;padding:12px 0}.simple-advanced{border-top:1px solid #e1dced;padding-top:12px}.simple-advanced>summary{color:#746c81;font-size:13px}.simple-source-list{margin-top:20px}.simple-source-list details{border-top:1px solid #e6e0f0}.simple-source-list summary{display:flex;justify-content:space-between;gap:20px;padding:18px 0}.simple-source-list summary small{font-weight:400;color:#7c7090}.simple-source-list details>p{white-space:pre-wrap;line-height:1.8;padding:15px;background:#f8f6fc;border-radius:8px}.simple-source-list form{margin:16px 0 22px}.simple-result-link{display:block;margin-top:15px;color:#6544c5;font-size:13px}.simple-workspace .knowledge-practice{padding:24px}.simple-workspace .knowledge-practice>p{line-height:1.7}.simple-workspace .knowledge-practice .practice-prompt{margin-top:18px}.simple-workspace .simple-advanced .content-grid{padding:18px 0}.simple-workspace details:not([open])>summary{list-style-position:inside}.simple-workspace .green-chip{white-space:nowrap}.simple-workspace a:focus-visible,.simple-workspace button:focus-visible,.simple-workspace summary:focus-visible{outline:2px solid #7854ff;outline-offset:3px}@media(max-width:850px){.simple-steps{grid-template-columns:1fr}.simple-workspace{padding:20px}.simple-heading{align-items:flex-start;flex-direction:column}.simple-tabs button{font-size:12px;padding:10px}.simple-welcome h2{font-size:22px}}.simple-workspace a.primary-button{color:#fff!important;text-decoration:none!important}.simple-workspace .simple-links a{text-decoration:none}.guided-setup{max-width:900px;margin:0 auto;padding:28px 28px 52px;font-size:14px}.guided-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.guided-heading h2{font-size:22px;margin:0 0 6px}.guided-heading p{margin:0;color:#697084}.guided-heading>span{font-size:12px;color:#16735e;white-space:nowrap}.guided-progress{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px;border:1px solid #e2dff0;border-radius:12px;background:#fff;overflow:hidden}.guided-progress a{display:grid;grid-template-columns:28px 1fr;column-gap:10px;padding:16px;color:#697084!important;text-decoration:none!important;border-right:1px solid #eeeaf5}.guided-progress a:last-child{border:0}.guided-progress a[aria-current]{background:#f0ecff;color:#5139b9!important;box-shadow:inset 0 -3px #7352ee}.guided-progress span{grid-row:span 2;border:1px solid #ded7f4;border-radius:50%;height:27px;display:grid;place-items:center;font-size:12px}.guided-progress b{font-size:13px}.guided-progress small{font-size:11px;margin-top:3px}.guided-card{background:#fff;border:1px solid #e2dff0;border-radius:14px;padding:28px;margin-bottom:18px;box-shadow:0 3px 14px #29234204}.guided-eyebrow{font-size:11px;font-weight:650;letter-spacing:.06em;color:#786696}.guided-card h2{font-size:21px;margin:10px 0}.guided-card h3{font-size:16px}.guided-card>p,.guided-note p,.guided-connect>p{font-size:14px;line-height:1.6;color:#697084}.guided-form{display:grid;gap:18px;margin-top:24px}.guided-form label,.guided-connect label{display:grid;gap:8px;font-weight:550;font-size:13px}.guided-form input,.guided-form textarea,.guided-connect select{border:1px solid #d8d3e8;border-radius:8px;padding:11px 12px;font:inherit;background:#fff;color:#24212f;width:100%;box-sizing:border-box}.guided-form textarea{resize:vertical;min-height:130px}.guided-form button{justify-self:start}.guided-form small{color:#737083;font-size:12px}.guided-form details summary,.guided-existing summary,.guided-connect summary{cursor:pointer;color:#6b6281;font-size:13px}.guided-form details label{margin-top:12px}.guided-note{background:#f8f7fb;border:1px solid #ebe8f2;border-radius:10px;padding:16px;margin-top:20px}.guided-note strong{font-size:13px}.guided-note p{margin:6px 0 0;font-size:13px}.guided-saved{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:22px 0}.guided-saved strong{font-size:16px;overflow-wrap:anywhere}.guided-saved small{display:block;margin-top:6px;color:#767085;font-size:12px}.guided-footer{display:flex;justify-content:space-between;gap:18px;margin-top:24px;padding-top:20px;border-top:1px solid #eeebf4;font-size:13px}.guided-setup a.primary-button{color:#fff!important;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:38px;padding:0 17px;font-size:13px}.guided-setup button.primary-button{min-height:38px;font-size:13px}.guided-setup .guided-secondary{display:block;margin-top:16px;font-size:13px}.guided-policy{border:1px solid #e6e1f1;background:#faf9fe;padding:18px;border-radius:10px;margin:20px 0}.guided-policy p{white-space:pre-wrap;font-size:14px;line-height:1.65}.guided-existing{margin-top:24px;padding-top:18px;border-top:1px solid #eeeaf5}.guided-existing a{display:block;margin-top:12px;font-size:13px}.guided-ready-list{padding:0;list-style:none;margin:24px 0}.guided-ready-list li{padding:10px 0;color:#21715c}.guided-finish ul{font-size:13px;line-height:1.9;color:#6c647c;padding-left:20px}.guided-connect{margin-top:24px}.guided-connect select{margin-bottom:14px}.guided-connect form{margin-top:18px}.guided-copy{display:flex;align-items:center;gap:12px;margin:18px 0}.guided-copy code{flex:1;overflow-wrap:anywhere;font-size:12px;background:#f6f3ff;padding:12px}.guided-card .knowledge-practice{box-shadow:none}.guided-card .knowledge-practice h2{font-size:16px}.guided-setup button:focus-visible,.guided-setup a:focus-visible{outline:2px solid #7450f0;outline-offset:3px}@media(max-width:700px){.guided-setup{padding:20px 14px}.guided-heading{display:block}.guided-heading>span{display:block;margin-top:10px}.guided-progress a{padding:12px 7px;display:flex;flex-direction:column;gap:6px}.guided-progress span{width:25px}.guided-progress small{font-size:10px}.guided-card{padding:20px}.guided-footer,.guided-copy{flex-wrap:wrap}}.google-connect-card{padding:36px}.google-connect-action{margin:28px 0 20px}.google-connect-action small{display:block;margin-top:12px;font-size:12px;color:#747080}.google-auth-button{display:inline-flex!important;align-items:center;gap:18px;background:#fff!important;color:#24242b!important;border:1px solid #c9c8d0;border-radius:8px;min-height:48px;padding:0 20px;font-size:15px;font-weight:550;text-decoration:none!important;box-shadow:0 2px 5px #15102008}.google-auth-button:hover{background:#f7f8fc!important;border-color:#8e8b9d}.google-auth-button>span:first-child{font-size:23px;font-weight:700;color:#4285f4}.google-auth-button:disabled{opacity:.55;cursor:not-allowed}.google-connect-expect{font-size:13px!important;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0 14px}.google-connect-expect span{color:#a49bb6}.google-connect-disclosure{display:block;max-width:620px;font-size:12px;line-height:1.7;color:#767182}.google-connect-card .guided-existing .text-button{display:block;margin-top:15px}@media(max-width:700px){.google-connect-card{padding:22px}.google-auth-button{width:100%;justify-content:center}.google-connect-expect{gap:7px}}.mailbox-provider-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.mailbox-provider-picker button{display:flex;flex-direction:column;text-align:left;gap:5px;padding:16px;border:1px solid #dddce7;border-radius:10px;background:#fff;color:#252332;cursor:pointer;font:inherit}.mailbox-provider-picker button[aria-pressed=true]{border-color:#6550e8;background:#f5f3ff;box-shadow:0 0 0 1px #6550e8}.mailbox-provider-picker small{font-size:12px;color:#666477}.mailbox-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#f7f7fa;padding:16px;border-radius:10px;margin:20px 0}.mailbox-status dt{font-size:12px;color:#666477;margin-bottom:5px}.mailbox-status dd{font-size:13px;margin:0;font-weight:600}.mailbox-connect-card .guided-existing{margin-top:20px}@media(max-width:640px){.mailbox-provider-picker,.mailbox-status{grid-template-columns:1fr}}.assistant-studio{max-width:1440px;margin:0 auto;padding:28px 32px 48px;color:#24232b;font-size:13px}.assistant-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.assistant-kicker{font-size:10px;letter-spacing:.1em;font-weight:700;color:#716283}.assistant-heading h2{font-size:26px;letter-spacing:-.7px;margin:6px 0;font-weight:650}.assistant-heading p{color:#72717b;margin:0;line-height:1.6}.assistant-studio .primary-button{box-shadow:none;background:#6545e6;min-height:36px;font-size:13px;border-radius:8px;white-space:nowrap}.assistant-studio .secondary-button{box-shadow:none;min-height:34px;border:1px solid #dedde4;border-radius:8px;color:#41404b;background:#fff;font-size:12px;text-decoration:none}.assistant-status{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#efecf9;border:1px solid #e6e0f4;border-radius:9px;color:#655b79;font-size:12px}.assistant-status strong{color:#453a60;font-weight:600}.assistant-status a{margin-left:auto;color:#655194;white-space:nowrap}.assistant-status-dot{width:7px;height:7px;background:#8b73bd;border-radius:50%;flex-shrink:0}.assistant-nav{display:flex;gap:24px;border-bottom:1px solid #e1dfe8;margin:16px 0 24px}.assistant-nav button{display:flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;padding:14px 2px;color:#72717b;font-size:13px;font-weight:550}.assistant-nav button[aria-current]{color:#593cce;border-bottom-color:#7453e5}.assistant-nav button span{background:#ebe7f5;padding:1px 7px;border-radius:5px;font-size:11px}.assistant-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.assistant-library{background:#fff;border:1px solid #e4e1ea;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #29223903}.assistant-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 18px}.assistant-studio h3{font-size:16px;letter-spacing:-.2px;margin:0 0 6px}.assistant-section-heading p,.assistant-settings>p{margin:0;color:#77717f;font-size:12px;line-height:1.6}.assistant-library-tools{display:flex;gap:12px;padding:0 24px 18px}.assistant-search{flex:1;min-width:0}.assistant-library-tools input,.assistant-library-tools select{border:1px solid #e1dde9;padding:10px 12px;border-radius:7px;font:inherit;background:#fff;color:#514a61;box-sizing:border-box;width:100%}.assistant-library-tools select{width:auto;max-width:170px}.assistant-source-list{border-top:1px solid #eeebf2}.assistant-source-row{border:0;border-bottom:1px solid #eeebf2;background:#fff;display:flex;gap:14px;align-items:center;text-align:left;width:100%;padding:19px 24px;cursor:pointer;color:inherit}.assistant-source-row:last-child{border-bottom:0}.assistant-source-row:hover{background:#faf9fd}.assistant-document{background:#f2effa;color:#8974bd;width:36px;height:42px;display:grid;place-items:center;border-radius:7px;flex-shrink:0}.assistant-document svg{width:23px;height:23px}.assistant-source-copy{display:grid;gap:5px;min-width:0;flex:1}.assistant-source-copy strong{font-size:13px;font-weight:600}.assistant-source-copy small{font-size:12px;color:#8b8595;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.assistant-badge{display:inline-flex;background:#fff3df;color:#886523;border-radius:6px;padding:4px 8px;font-size:10px;white-space:nowrap;font-weight:600}.assistant-badge.ready{color:#297060;background:#e9f5f0}.assistant-library-footer{display:flex;gap:18px;padding:13px 24px;border-top:1px solid #eeebf2;font-size:11px;color:#8a8199;background:#fcfbfe}.assistant-guide{padding:24px;background:linear-gradient(150deg,#eeebf9,#f8f7fc);border:1px solid #e7e1f2;border-radius:12px}.assistant-guide-mark{display:grid;place-items:center;border:1px solid #ded6f1;width:44px;height:44px;background:#ffffffa8;border-radius:12px;margin-bottom:20px}.assistant-guide-mark img{width:26px;height:26px}.assistant-guide h3{font-size:21px;letter-spacing:-.6px;line-height:1.3}.assistant-guide p{color:#7a708b;font-size:12px;line-height:1.75}.assistant-guide ol{padding:0;list-style:none;counter-reset:guide;margin:24px 0}.assistant-guide li{position:relative;padding-left:29px;margin-bottom:22px;counter-increment:guide}.assistant-guide li:before{content:counter(guide);position:absolute;left:0;top:0;background:#e3dcf3;color:#69538d;width:19px;height:19px;border-radius:50%;text-align:center;font-size:10px;line-height:19px}.assistant-guide li strong{display:block;font-weight:600;font-size:12px;margin-bottom:5px}.assistant-guide li span{color:#867b97;font-size:11px;line-height:1.6;display:block}.assistant-inline-link{background:none;border:0;padding:0;color:#6449a8;font:inherit;font-weight:600;cursor:pointer;text-align:left}.assistant-guide-note{padding-top:20px;border-top:1px solid #ded7ea;margin-top:22px}.assistant-guide-note>strong{font-size:12px}.assistant-guide-note a{font-size:12px;color:#65459b}.assistant-test{min-width:0}.assistant-test .knowledge-practice{box-shadow:none;border:1px solid #e4e1ea;border-radius:12px;padding:24px}.assistant-test .knowledge-practice h2{font-size:18px;margin-top:0}.assistant-test .knowledge-practice>p{color:#82788d;font-size:12px}.assistant-test .practice-transcript{background:#f9f8fc;min-height:200px;border:1px solid #efebf5;box-shadow:none}.assistant-test .practice-prompt{align-items:end}.assistant-test .practice-prompt label{font-size:12px}.assistant-settings{padding:24px}.assistant-form{display:grid;gap:20px;margin-top:22px}.assistant-form label{display:grid;gap:8px;font-size:12px;font-weight:600}.assistant-form label small{font-weight:400;color:#82788c}.assistant-form input,.assistant-form textarea,.assistant-form select{font:inherit;width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #dcd7e6;border-radius:7px;background:#fff;color:#393141}.assistant-form textarea{resize:vertical;line-height:1.65;min-height:110px}.assistant-form>button{justify-self:start}.assistant-form details summary,.assistant-archive summary{cursor:pointer;color:#81718f;font-size:12px}.assistant-form details label{margin-top:12px}.assistant-form footer{border-top:1px solid #eeeaf4;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.assistant-form footer span{font-size:11px;color:#8a7b96}.assistant-empty{text-align:center;padding:64px 24px}.assistant-empty p{color:#8a8097;line-height:1.7}.assistant-editor{width:min(720px,calc(100vw - 32px));max-height:90vh;border:1px solid #e5deef;border-radius:14px;padding:0;color:#302c39;background:#fff;box-shadow:0 24px 80px #22183530;font:inherit}.assistant-editor::backdrop{background:#21192c80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.assistant-editor>header{padding:22px 24px;border-bottom:1px solid #eae6f0;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;position:sticky;top:0;z-index:1}.assistant-editor h2{font-size:19px;line-height:1.4;margin:5px 0 0;overflow-wrap:anywhere}.assistant-editor-body{padding:24px}.assistant-editor-body>p{font-size:13px;line-height:1.7;color:#7b7088}.assistant-review-status{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:11px;color:#968a9f}.assistant-editor-body .assistant-policy-content{white-space:pre-wrap;background:#f8f7fb;border:1px solid #eeeaf4;padding:20px;border-radius:9px;color:#443b50;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.assistant-source-url{overflow-wrap:anywhere;font-size:11px!important}.assistant-review-actions{border-top:1px solid #eae5f0;margin:24px 0;padding-top:16px}.assistant-review-actions p{font-size:12px;line-height:1.7;color:#86748e}.assistant-archive{margin-top:25px;border-top:1px solid #eee8f3;padding-top:18px}.assistant-archive p{font-size:12px;color:#8c8197}.assistant-editor-alert{background:#fff0ed;color:#942d28!important;padding:12px;border-radius:7px}.assistant-advanced-dialog .ai-control-hero,.assistant-advanced-dialog .metric-grid,.assistant-advanced-dialog .setup-next-step{display:none}.assistant-advanced-dialog .content-grid{padding:0}.assistant-studio :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #7959de;outline-offset:3px}.assistant-studio .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.assistant-studio{padding:22px}.assistant-columns{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.assistant-source-row{padding:16px}.assistant-guide{padding:20px}.assistant-status{flex-wrap:wrap}.assistant-status a{margin-left:0}}@media(max-width:800px){.assistant-columns{grid-template-columns:1fr}.assistant-heading h2{font-size:22px}.assistant-guide{padding:22px}.assistant-guide h3 br{display:none}.assistant-guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.assistant-guide li{margin:0}.assistant-studio{padding:18px}.assistant-status>span:not(.assistant-status-dot){flex-basis:100%;padding-left:17px}}@media(max-width:540px){.assistant-heading{align-items:flex-start;flex-direction:column;gap:12px}.assistant-nav{gap:15px}.assistant-nav button{font-size:12px}.assistant-section-heading{padding:18px;align-items:flex-start;flex-direction:column}.assistant-library-tools{padding:0 18px 16px;flex-wrap:wrap}.assistant-library-tools select{width:100%;max-width:none}.assistant-source-row{gap:10px;flex-wrap:wrap}.assistant-source-copy{min-width:140px}.assistant-guide ol{grid-template-columns:1fr}.assistant-guide li{margin-bottom:12px}.assistant-form footer{align-items:flex-start;flex-direction:column}.assistant-editor>header,.assistant-editor-body{padding:18px}.assistant-editor h2{font-size:17px}.assistant-review-status{flex-wrap:wrap}}.channel-brand{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;flex:0 0 44px;overflow:hidden;border-radius:10px;background:#fff}.channel-brand img{position:absolute;width:100px;height:auto;max-width:none;filter:none}.channel-brand--instagram{background:#000}.channel-brand--instagram img{width:142px}.channel-brand--email{background:#e8f5f0;color:#237964}.channel-brand svg{width:25px;height:25px}.settings-list .integration-row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.integration-action{color:#5632cc;font-size:12px;font-weight:600;text-decoration:none}.integration-action:hover{text-decoration:underline}.integration-action:focus-visible{outline:2px solid #6945ff;outline-offset:4px}@media(max-width:700px){.settings-list>div{flex-wrap:wrap}.settings-list .integration-row-actions{margin-left:60px;align-items:flex-start}}
