.identity-avatar{width:var(--identity-size,36px);height:var(--identity-size,36px);vertical-align:middle;color:#826b53;isolation:isolate;background:#eee9e3;border-radius:28%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #252f3d0a}.identity-avatar>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.identity-avatar.identity-shop,.identity-avatar.identity-ai{background:#f4ede5;border-radius:24%}.identity-avatar.identity-operator{border-radius:50%}.identity-avatar:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #313b4710;position:absolute;inset:0}.message-text.safe-text{overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.85}.message-text.safe-text>p{white-space:pre-line;margin:0 0 .75em}.message-text.safe-text>h4{margin:1.15em 0 .55em;font-size:1.04em;font-weight:650;line-height:1.6}.message-text.safe-text>h4:first-child{margin-top:0}.message-text.safe-text>ul,.message-text.safe-text>ol{margin:.65em 0 .9em;padding-left:1.65em;list-style-position:outside;display:block}.message-text.safe-text ul{list-style-type:disc}.message-text.safe-text ol{list-style-type:decimal}.message-text.safe-text li{white-space:normal;margin:.32em 0;padding-left:.15em;display:list-item}.message-text.safe-text li>p{white-space:pre-line;margin:.15em 0}.message-text.safe-text li>ul,.message-text.safe-text li>ol{margin:.3em 0 .6em;padding-left:1.55em}.message-text.safe-text li>h4{margin:.35em 0;font-size:1em;font-weight:650}.message-text.safe-text code{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.91em}.message-text.safe-text :not(pre)>code{background:color-mix(in srgb,currentColor 7%,transparent);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:4px;padding:.12em .34em}.message-text.safe-text pre{box-sizing:border-box;border:1px solid color-mix(in srgb,currentColor 17%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);white-space:pre;tab-size:2;border-radius:7px;max-width:100%;margin:.9em 0;padding:13px 15px;line-height:1.7;display:block;overflow-x:auto}.message-text.safe-text pre>code{white-space:pre;overflow-wrap:normal;word-break:normal;background:0 0;padding:0;display:block}.message-text.safe-text .safe-text-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb,currentColor 19%,transparent);background:0 0;border-radius:7px;width:100%;min-width:0;max-width:100%;margin:.9em 0 1.05em;overflow-x:auto}.message-text.safe-text .safe-text-table-scroll:focus-visible{outline-offset:2px;outline:2px solid #4b8c79}.message-text.safe-text table{border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%;min-width:350px;color:inherit;background:0 0;margin:0;font-size:.95em}.message-text.safe-text th,.message-text.safe-text td{border:0;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);border-right:1px solid color-mix(in srgb,currentColor 11%,transparent);vertical-align:top;white-space:normal;overflow-wrap:anywhere;min-width:92px;max-width:420px;color:inherit;background:0 0;padding:10px 12px;line-height:1.75}.message-text.safe-text th{background:color-mix(in srgb,currentColor 6%,transparent);font-weight:650}.message-text.safe-text th:last-child,.message-text.safe-text td:last-child{border-right:0}.message-text.safe-text tbody tr:last-child>td{border-bottom:0}.message-text.safe-text>:last-child{margin-bottom:0}@media (max-width:600px){.message-text.safe-text{font-size:max(12px,1em);line-height:1.85}.message-text.safe-text table{font-size:12px}.message-text.safe-text th,.message-text.safe-text td{min-width:92px;padding:9px 10px}.message-text.safe-text pre{padding:11px 12px;font-size:12px}.message-text.safe-text>ul,.message-text.safe-text>ol{padding-left:1.5em}}.studio-stage3d{color:#1d3047;background:linear-gradient(125deg,#e7f0fb 0%,#eef5fc 52%,#e8f4f2 100%);border:1px solid #bdd1e6;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 4px 16px #1834560d,inset 0 1px #fff}.studio-stage3d *{box-sizing:border-box}.stage3d-shell{grid-template-columns:minmax(290px,360px) minmax(0,1fr);align-items:stretch;gap:18px;padding:14px 18px;display:grid}.stage3d-sidebar{z-index:2;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;display:flex}.stage3d-eyebrow{color:#1e4b9c;background:#fff;border:1px solid #b8cde4;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #2458cf0f}.stage3d-badge-icon{color:#2458cf;place-items:center;display:inline-grid}.stage3d-live-dot{background:#0d8a6a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d5f2e9}.stage3d-title-block h2{letter-spacing:.2px;color:#18314f;margin:0 0 7px;font-size:21px;font-weight:650;line-height:1.35}.stage3d-title-block p{color:#425870;margin:0;font-size:12px;line-height:1.75}.stage3d-deck-nav{flex-direction:column;gap:8px;display:flex}.stage3d-deck-btn{color:#233a54;text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #c3d4e6;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:58px;padding:10px 13px;font-size:12px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:flex}.stage3d-deck-btn:hover{background:#fff;border-color:#8eb0d9;transform:translate(2px)}.stage3d-deck-btn.is-active{border-color:#2458cf;border-left:4px solid var(--feature-accent,#2458cf);background:#fff;box-shadow:0 6px 16px #1b40791a}.stage3d-deck-num{font-variant-numeric:tabular-nums;color:#496380;min-width:18px;font-size:11px;font-weight:700}.stage3d-deck-btn.is-active .stage3d-deck-num{color:var(--feature-accent,#2458cf)}.stage3d-deck-btn .stage3d-deck-icon{background:var(--feature-tint,#eef3ff);border:1px solid var(--feature-line,#bdcfee);border-radius:9px;width:38px;height:38px}.stage3d-deck-btn .stage3d-deck-icon img{width:34px;height:34px}.stage3d-deck-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stage3d-deck-copy strong{color:#1b314c;font-size:14px;font-weight:650;line-height:1.35}.stage3d-deck-copy span{color:#4d647d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.4;overflow:hidden}.stage3d-deck-arrow{color:#546d88;flex-shrink:0;transition:transform .18s,color .18s}.stage3d-deck-btn.is-active .stage3d-deck-arrow{color:#2458cf;transform:translate(2px)}.stage3d-quick-links{background:#f5f9fe;border:1px solid #c5d6e8;border-radius:10px;padding:12px 14px}.stage3d-quick-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.stage3d-quick-head>span{color:#445b73;font-size:11px;font-weight:600}.stage3d-filter-sync{color:#1f4ea8;cursor:pointer;background:#fff;border:1px solid #b5cae3;border-radius:5px;align-items:center;gap:4px;min-height:26px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.stage3d-filter-sync:hover{background:#e6effc}.stage3d-quick-pills{flex-wrap:wrap;gap:6px;display:flex}.stage3d-pill{color:#23436b;background:#fff;border:1px solid #bfd1e4;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.stage3d-pill:hover{color:#fff;background:#2458cf;border-color:#2458cf}.stage3d-viewport{--s3d-rx:0deg;--s3d-ry:0deg;--s3d-shift-x:0px;--s3d-shift-y:0px;perspective:1550px;perspective-origin:48% 42%;isolation:isolate;background:linear-gradient(145deg,#dce9f8 0%,#e7f1fb 55%,#dff0ee 100%);border:1px solid #b6cce3;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:500px;padding:16px 18px 14px 86px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -16px 32px #2048760d}.stage3d-ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.stage3d-halo{filter:blur(28px);transform:translate3d(var(--s3d-shift-x), var(--s3d-shift-y), 0);border-radius:50%;transition:transform .4s cubic-bezier(.22,.74,.24,1);position:absolute}.stage3d-halo-primary{background:radial-gradient(circle,#387ce033 0%,#387ce000 70%);width:420px;height:260px;top:18px;right:36px}.stage3d-halo-secondary{background:radial-gradient(circle,#10948229 0%,#10948200 70%);width:340px;height:220px;bottom:40px;left:20px}.stage3d-grid-plane{transform-origin:bottom;opacity:.85;background-image:linear-gradient(90deg,#2e60a021 1px,#0000 1px),linear-gradient(#2e60a021 1px,#0000 1px);background-size:36px 28px;height:230px;position:absolute;bottom:-68px;left:-8%;right:-8%;transform:perspective(680px)rotateX(68deg)}.stage3d-platform-ring{border:2px solid #3872c43d;border-radius:50%;width:520px;height:150px;position:absolute;bottom:52px;left:52%;transform:translate(-46%)rotateX(72deg);box-shadow:0 0 0 14px #ffffff52,0 18px 38px #173e7024}.stage3d-stack{z-index:2;min-height:392px;transform-style:preserve-3d;transform:rotateX(var(--s3d-rx)) rotateY(var(--s3d-ry));flex:1;transition:transform .35s cubic-bezier(.22,.74,.24,1);position:relative}.stage3d-window{--s3d-lx:50%;--s3d-ly:18%;transform-origin:50%;will-change:transform;background:#fff;border:1px solid #adc5df;border-radius:13px;transition:transform .68s cubic-bezier(.22,.74,.24,1),border-color .45s,box-shadow .55s,background-color .45s;position:absolute;inset:6px 4px 10px 0;overflow:hidden}.stage3d-window[data-slot="0"]{background:#fff;border-color:#84aad6;transform:translateZ(24px)rotateY(-3.4deg)rotateX(1.5deg);box-shadow:inset 0 1px #fff,0 24px 52px #122c4e29,-10px 14px 30px #1a3e6c1a,0 0 0 1px #ffffffd9}.stage3d-window[data-slot="1"]{background:linear-gradient(165deg,#f5f9ff 0%,#e3effc 100%);border-color:#97b7de;transform:translate3d(-34px,14px,-32px)rotateY(-8.2deg)rotateX(2.6deg)rotate(-3.2deg);box-shadow:inset 0 1px #fff,inset 1px 0 #fff,-8px 16px 34px #132d4f1f}.stage3d-window[data-slot="2"]{background:linear-gradient(165deg,#ebf3fd 0%,#d5e6fa 100%);border-color:#8bb0da;transform:translate3d(-64px,28px,-78px)rotateY(-12.4deg)rotateX(3.6deg)rotate(-6.2deg);box-shadow:inset 0 1px #f8fbff,inset 1px 0 #f8fbff,-10px 18px 36px #132d4f1c}.stage3d-window[data-slot="3"]{background:linear-gradient(165deg,#e0ecfb 0%,#c8def7 100%);border-color:#7fa6d4;transform:translate3d(-90px,42px,-122px)rotateY(-16deg)rotateX(4.4deg)rotate(-9deg);box-shadow:inset 0 1px #f2f7fe,inset 1px 0 #f2f7fe,-12px 20px 38px #132d4f1a}.stage3d-window[data-slot="1"]:hover,.stage3d-window[data-slot="2"]:hover,.stage3d-window[data-slot="3"]:hover{border-color:#2458cf}.stage3d-window-inner{opacity:1;background:#fff;flex-direction:column;height:100%;transition:opacity .2s;display:flex}.stage3d-window-inner[inert]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .12s}.stage3d-card-cover{z-index:5;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.stage3d-card-cover[hidden]{display:none}.stage3d-cover-tag{visibility:hidden;color:#1d3f72;background:#fff;border:1px solid #9ab8de;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:24px;min-height:44px;padding:6px 2px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:6px;box-shadow:0 3px 10px #1430561f}.stage3d-cover-tag>span{display:none}.stage3d-cover-tag b{color:#2458cf;font-variant-numeric:tabular-nums}.stage3d-window-bar{background:linear-gradient(90deg,#f2f7fd 0%,#f8fbff 100%);border-bottom:1px solid #cddaea;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.stage3d-window-brand{align-items:center;gap:10px;min-width:0;display:flex}.stage3d-window-dots{gap:5px;margin-right:2px;display:inline-flex}.stage3d-window-dots i{background:#b8cbe0;border-radius:50%;width:8px;height:8px}.stage3d-window-dots i:first-child{background:#e68a7c}.stage3d-window-dots i:nth-child(2){background:#e5b96f}.stage3d-window-dots i:nth-child(3){background:#6bc2a6}.stage3d-window-bar .stage3d-bar-icon{background:var(--feature-tint,#eef3ff);border:1px solid var(--feature-line,#bdcfee);border-radius:7px;width:30px;height:30px}.stage3d-window-bar .stage3d-bar-icon img{width:26px;height:26px}.stage3d-window-brand h3{color:#19314d;margin:0;font-size:15px;font-weight:650;line-height:1.3}.stage3d-window-brand span{color:#4d647d;font-size:11px;line-height:1.3;display:block}.stage3d-layer-pill{color:#214d94;white-space:nowrap;background:#e9f1fc;border:1px solid #bfd2eb;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.stage3d-window-body{background:#fff;flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.stage3d-subtabs{background:#f7fafe;border-bottom:1px solid #d5e1ee;align-items:center;gap:6px;padding:9px 18px;display:flex;overflow-x:auto}.stage3d-subtabs button{color:#465d75;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.stage3d-subtabs button:hover{color:#1d3f72;background:#e8f0fb}.stage3d-subtabs button[aria-selected=true]{color:#1c4ba0;background:#fff;border-color:#a7c0e2;font-weight:650;box-shadow:0 2px 5px #183a6c0f}.stage3d-subpanel{flex-direction:column;flex:1;justify-content:space-between;gap:11px;padding:14px 18px;display:flex;overflow-y:auto}.stage3d-metric-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stage3d-metric-headline{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.stage3d-metric-headline>span{color:#496079;font-size:12px}.stage3d-metric-headline>strong{color:#17304d;font-variant-numeric:tabular-nums;font-size:23px;font-weight:700}.stage3d-metric-headline>strong small{color:#496079;margin-left:3px;font-size:12px;font-weight:600}.stage3d-delta{color:#0b634b;background:#e5f5ef;border:1px solid #addac8;border-radius:5px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:600}.stage3d-segment-group{background:#edf3fa;border:1px solid #c7d6e7;border-radius:7px;gap:4px;padding:3px;display:inline-flex}.stage3d-segment-group button{color:#465d75;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:28px;padding:3px 9px;font-size:12px}.stage3d-segment-group button[aria-pressed=true]{color:#1c4ba0;background:#fff;font-weight:650;box-shadow:0 1px 3px #14305614}.stage3d-bars-3d{background:#f6f9fd;border:1px solid #d5e1ee;border-radius:9px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.stage3d-bar-row{grid-template-columns:140px minmax(0,1fr) 68px;align-items:center;gap:10px;display:grid}.stage3d-bar-label{justify-content:space-between;align-items:center;gap:6px;display:flex}.stage3d-bar-label strong{color:#1f3652;font-size:12px}.stage3d-bar-label span{color:#4f667f;font-size:11px}.stage3d-bar-track{background:#dfe9f5;border-radius:999px;height:11px;overflow:hidden;box-shadow:inset 0 1px 2px #14305614}.stage3d-bar-track i{background:linear-gradient(90deg,#2458cf 0%,#3882e6 65%,#169482 100%);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.22,.74,.24,1);display:block}.stage3d-bar-value{text-align:right;color:#1c3554;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.stage3d-ai-insight{color:#1e3a5f;background:#eef5ff;border:1px solid #bfd4f0;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 12px;display:flex}.stage3d-ai-insight svg{color:#2458cf;flex-shrink:0;margin-top:2px}.stage3d-ai-insight p{color:#223c5c;margin:0;font-size:12px;line-height:1.6}.stage3d-list-head{color:#496079;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.stage3d-sku-list{flex-direction:column;gap:6px;display:flex}.stage3d-sku-item{text-align:left;cursor:pointer;background:#f9fbfe;border:1px solid #cfdeec;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:7px 11px;display:flex}.stage3d-sku-item.is-selected{background:#fff;border-color:#2458cf;box-shadow:0 2px 8px #2458cf14}.stage3d-sku-item strong{color:#1c3452;font-size:12px;display:block}.stage3d-sku-item span{color:#4e657e;margin-top:2px;font-size:11px;display:block}.stage3d-status-tag,.stage3d-promo-tag{white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.stage3d-status-tag.is-warn,.stage3d-promo-tag.is-warn{color:#8f3916;background:#fff1e8;border:1px solid #eabca4}.stage3d-status-tag.is-ok,.stage3d-promo-tag.is-good{color:#0b634b;background:#e6f5ef;border:1px solid #abd8c6}.stage3d-status-tag.is-pending,.stage3d-promo-tag.is-normal{color:#244b82;background:#eef3fb;border:1px solid #bfd1e8}.stage3d-promo-grid{flex-direction:column;gap:6px;display:flex}.stage3d-promo-card{background:#f8fbfe;border:1px solid #d2dfed;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;display:flex}.stage3d-promo-card strong{color:#1d3553;font-size:12px;display:block}.stage3d-promo-card span{color:#4f667f;font-size:11px}.stage3d-promo-Numbers{align-items:center;gap:8px;display:flex}.stage3d-promo-Numbers b{color:#19324f;font-variant-numeric:tabular-nums;font-size:12px}.stage3d-chat-meta{color:#486078;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.stage3d-chat-bubble{border:1px solid #cfdeec;border-radius:9px;padding:9px 12px}.stage3d-chat-bubble.is-customer{background:#f7fafe}.stage3d-chat-bubble.is-assistant{background:#edf7f5;border-color:#b4d9d0}.stage3d-bubble-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.stage3d-bubble-head>span:last-child{color:#0b6355;font-size:11px;font-weight:600}.stage3d-bubble-role{color:#214869;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.stage3d-chat-bubble p{color:#1f364d;margin:4px 0 0;font-size:12px;line-height:1.65}.stage3d-citation-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.stage3d-cite-chip{color:#0c5e52;background:#fff;border:1px solid #b6d6ce;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.stage3d-wf-steps{flex-direction:column;gap:7px;display:flex}.stage3d-wf-step{text-align:left;cursor:pointer;background:#f8fbfe;border:1px solid #d1dfed;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:50px;padding:8px 11px;display:flex}.stage3d-wf-step.is-current{background:#fff9f4;border-color:#d6885c;box-shadow:inset 3px 0 #b85423}.stage3d-wf-step.is-done{background:#f3faf7;border-color:#b7dacb}.stage3d-wf-badge{color:#214c8f;background:#e9f1fb;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.stage3d-wf-step.is-current .stage3d-wf-badge{color:#fff;background:#b85423}.stage3d-wf-step.is-done .stage3d-wf-badge{color:#fff;background:#0d7a5f}.stage3d-wf-copy{flex:1;min-width:0}.stage3d-wf-copy strong{color:#1c334e;font-size:12px;display:block}.stage3d-wf-copy p{color:#465d75;margin:2px 0 0;font-size:12px;line-height:1.5}.stage3d-wf-state{color:#486079;white-space:nowrap;font-size:11px;font-weight:600}.stage3d-wf-step.is-current .stage3d-wf-state{color:#964119}.stage3d-wf-Controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.stage3d-wf-Controls>span{color:#4d647d;font-size:11px}.stage3d-know-query{background:#f5f2fc;border:1px solid #d2c4ec;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;display:flex}.stage3d-know-query span{color:#fff;white-space:nowrap;background:#683ab0;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.stage3d-know-query strong{color:#261b42;font-size:12px;line-height:1.5}.stage3d-know-answer{background:#f9fbfe;border:1px solid #cedceb;border-radius:9px;padding:10px 12px}.stage3d-know-head{color:#563294;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-size:11px;font-weight:650;display:flex}.stage3d-know-head>span:first-child{align-items:center;gap:5px;display:inline-flex}.stage3d-know-answer>p{color:#213750;margin:0;font-size:12px;line-height:1.65}.stage3d-know-source{border-top:1px solid #d7e3f0;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:8px;display:flex}.stage3d-know-source strong{color:#1f3652;font-size:12px;display:block}.stage3d-know-source span{color:#4d647d;font-size:11px;display:block}.stage3d-excerpt-toggle{color:#563294;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c2b2e3;border-radius:5px;align-items:center;gap:4px;min-height:28px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.stage3d-excerpt-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.stage3d-excerpt-box{color:#2d204d;background:#f3effb;border-left:3px solid #683ab0;border-radius:0 6px 6px 0;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.6}.stage3d-window-foot{background:#f4f8fd;border-top:1px solid #d2dfed;justify-content:space-between;align-items:center;gap:10px;padding:9px 18px;display:flex}.stage3d-window-foot>span{color:#4b627b;font-size:11px}.stage3d-foot-actions{align-items:center;gap:8px;display:flex}.stage3d-primary-link{color:#fff;white-space:nowrap;background:#2458cf;border:1px solid #2458cf;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.stage3d-primary-link:hover{background:#1846b0;border-color:#1846b0}.stage3d-secondary-btn{color:#21426b;cursor:pointer;background:#fff;border:1px solid #adc3dd;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.stage3d-secondary-btn:hover{background:#eaf2fc}.stage3d-console{z-index:3;background:#fff;border:1px solid #b9cde4;border-radius:10px;margin-top:8px;margin-left:-68px;padding:10px 14px;position:relative;box-shadow:0 4px 12px #1430560f}.stage3d-console-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.stage3d-tour-status{color:#294360;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.stage3d-status-indicator{background:#2458cf;border-radius:50%;width:7px;height:7px}.stage3d-tour-clock{color:#49617a;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.stage3d-progress-track{background:#e1ebf6;border-radius:999px;height:4px;margin:7px 0 9px;overflow:hidden}.stage3d-progress-track i{background:linear-gradient(90deg,#2458cf 0%,#158a78 100%);border-radius:999px;height:100%;transition:width 80ms linear;display:block}.stage3d-console-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stage3d-chapters{flex-wrap:wrap;gap:5px;display:flex}.stage3d-chapters button{color:#435b74;cursor:pointer;background:#f6f9fd;border:1px solid #cad8e8;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:3px 9px;font-size:12px;display:inline-flex}.stage3d-chapters button b{color:#2458cf;font-variant-numeric:tabular-nums;font-size:11px}.stage3d-chapters button[aria-pressed=true]{color:#194596;background:#e7f0fd;border-color:#7ea3dc;font-weight:650}.stage3d-play-controls{align-items:center;gap:6px;display:flex}.stage3d-play-btn,.stage3d-reset-btn{cursor:pointer;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.stage3d-play-btn{color:#fff;background:#2458cf;border:1px solid #2458cf}.stage3d-play-btn:hover:not(:disabled){background:#1746b0}.stage3d-reset-btn{color:#284569;background:#f4f8fd;border:1px solid #bdcfe4}.stage3d-reset-btn:hover:not(:disabled){background:#e6effb}.studio-stage3d :is(button,a):focus-visible{outline-offset:2px!important;outline:2px solid #2458cf!important}@media (max-width:1200px){.stage3d-shell{grid-template-columns:320px minmax(0,1fr);gap:18px;padding:20px}.stage3d-viewport{padding-left:62px}.stage3d-console{margin-left:-44px}.stage3d-window[data-slot="1"]{transform:translate3d(-24px,12px,-28px)rotateY(-7deg)rotateX(2deg)rotate(-2.5deg)}.stage3d-window[data-slot="2"]{transform:translate3d(-46px,24px,-64px)rotateY(-10.5deg)rotateX(3deg)rotate(-5deg)}.stage3d-window[data-slot="3"]{transform:translate3d(-66px,36px,-98px)rotateY(-13.5deg)rotateX(3.8deg)rotate(-7.2deg)}}@media (max-width:900px){.stage3d-shell{grid-template-columns:1fr;gap:16px;padding:18px}.stage3d-deck-nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stage3d-viewport{min-height:490px;padding:14px 12px 12px 38px}.stage3d-console{margin-left:-26px}}@media (max-width:600px){.stage3d-shell{gap:14px;padding:14px 12px}.stage3d-deck-nav{grid-template-columns:1fr}.stage3d-viewport{perspective:1100px;min-height:540px;padding:10px 8px 10px 16px}.stage3d-stack{min-height:430px;transform:none}.stage3d-window[data-slot="0"]{transform:translate(0,0)}.stage3d-window[data-slot="1"]{transform:translate3d(-6px,10px,-16px)rotate(-1.2deg)}.stage3d-window[data-slot="2"]{transform:translate3d(-12px,20px,-32px)rotate(-2.4deg)}.stage3d-window[data-slot="3"]{transform:translate3d(-16px,28px,-48px)rotate(-3.5deg)}.stage3d-window-bar{padding:10px 12px}.stage3d-window-dots,.stage3d-window-meta{display:none}.stage3d-subtabs{padding:8px 12px}.stage3d-subpanel{padding:12px}.stage3d-bar-row{grid-template-columns:1fr;gap:4px}.stage3d-bar-value{text-align:left}.stage3d-window-foot{flex-wrap:wrap;padding:9px 12px}.stage3d-console{margin-left:-8px;padding:9px 10px}.stage3d-chapters button span{display:none}}.studio-stage3d.is-motion-off,.studio-stage3d.is-motion-off *,.studio-stage3d.is-motion-off :before,.studio-stage3d.is-motion-off :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.studio-stage3d,.studio-stage3d *,.studio-stage3d :before,.studio-stage3d :after{transition:none!important;animation:none!important}}.crm-shell.reference-shell .crm-dashboard.is-showcase{max-width:none;padding:8px var(--studio-page-gutter) 20px}.crm-dashboard.is-showcase>.crm-view-tabs{margin-bottom:10px}.studio-showcase{color:var(--color-ink)}.showcase-catalog-bar{justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;display:flex}.showcase-filters{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.showcase-filters button{color:#485d74;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:5px 11px;font-size:12px;display:inline-flex}.showcase-filters button>span{font-variant-numeric:tabular-nums;font-size:11px}.showcase-filters button:hover{background:#dce5f0}.showcase-filters button[aria-pressed=true]{color:#fff;background:#2458cf;border-color:#2458cf;font-weight:600;box-shadow:0 2px 6px #2458cf20}.showcase-count{color:#52677e;white-space:nowrap;font-size:11px}.showcase-list{flex-direction:column;gap:10px;display:flex}.showcase-row{border:1px solid #cbd7e3;border-left:3px solid var(--feature-line);background:#fff;border-radius:9px;align-items:center;gap:20px;min-height:126px;padding:17px 22px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 2px 4px #172b4008}.showcase-row:hover{border-color:var(--feature-accent);box-shadow:0 4px 14px #172b4012}.showcase-row .showcase-feature-icon{background:var(--feature-tint);border:1px solid var(--feature-line);border-radius:16px;flex-shrink:0;width:76px;height:76px}.showcase-row .showcase-feature-icon img{width:72px;height:72px}.showcase-row-copy{flex:1;min-width:0}.showcase-row-heading{align-items:center;gap:15px;margin-bottom:7px;display:flex}.showcase-row h2{white-space:nowrap;color:#20344d;font-size:18px;font-weight:650;line-height:1.5}.showcase-tagline{color:var(--feature-accent);border-left:1px solid #cdd9e4;padding-left:15px;font-size:13px;font-weight:500}.showcase-row-copy>p{color:#445b70;font-size:13px;line-height:1.7}.showcase-row-details{color:#5a6b7b;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;font-size:11px;line-height:1.6;display:flex}.showcase-row-details small{color:#705729;background:#f5f0e5;border-radius:4px;padding:1px 6px;font-size:11px}.showcase-row-cta{border:1px solid var(--feature-line);background:var(--feature-tint);min-height:36px;color:var(--feature-accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.showcase-row-cta:hover{color:#fff;background:var(--feature-accent);border-color:var(--feature-accent)}.showcase-footer{color:#536579;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px 0;font-size:11px;display:flex}.showcase-footer>div{flex-shrink:0;gap:20px;display:flex}.showcase-footer button{color:#2458a6;align-items:center;gap:5px;padding:5px 0;display:inline-flex}.studio-showcase :is(button,a):focus-visible{outline-offset:3px!important;outline:2px solid #2458cf!important}.showcase-intro a:focus-visible{outline-color:#2458cf!important}@media (min-width:1200px){.showcase-row{min-height:132px}}@media (max-width:900px){.showcase-row{gap:14px;padding:16px}.showcase-row-heading{flex-wrap:wrap;gap:8px}.showcase-tagline{border:0;padding-left:0;font-size:12px}.showcase-count{display:none}.showcase-row .showcase-feature-icon{width:64px;height:64px}.showcase-row .showcase-feature-icon img{width:62px;height:62px}}@media (max-width:600px){.crm-shell.reference-shell .crm-dashboard.is-showcase{padding:6px 12px 18px}.crm-dashboard.is-showcase>.crm-view-tabs{gap:20px;margin-bottom:12px}.crm-dashboard.is-showcase>.crm-view-tabs>span{display:none}.showcase-intro{border-radius:9px;flex-wrap:wrap;gap:15px;margin-bottom:15px;padding:20px 17px}.showcase-intro p{font-size:12px}.showcase-intro-cta{gap:10px;min-height:36px;padding:8px 12px;font-size:12px}.showcase-filters{justify-content:space-between;gap:2px;width:100%}.showcase-filters button{gap:4px;padding:7px 6px;font-size:11px}.showcase-filters button>span{font-size:10px}.showcase-row{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px 12px;min-height:174px;padding:14px 12px 12px;display:grid}.showcase-row .showcase-feature-icon{border-radius:11px;width:48px;height:48px}.showcase-row .showcase-feature-icon img{width:46px;height:46px}.showcase-row-copy{display:contents}.showcase-row-heading{grid-column:2;align-self:center;margin:0;display:block}.showcase-row h2{font-size:16px}.showcase-tagline{margin-top:2px;font-size:11px;display:block}.showcase-row-copy>p{grid-column:1/-1;font-size:12px;line-height:1.7}.showcase-row-details{grid-column:1/-1;gap:5px;margin-top:0;font-size:11px}.showcase-row-details small{font-size:10px}.showcase-row-cta{grid-column:1/-1;justify-self:end;min-height:32px;padding:6px 10px;font-size:11px}.showcase-footer{flex-wrap:wrap;gap:8px;padding-top:14px;font-size:11px}}@media (prefers-reduced-motion:reduce){.studio-showcase :is(button,a,.showcase-row){transition:none}}.business-scenes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.business-scenes>a{color:#42515a;background:#e5e7e8;border:1px solid #c7cdd0;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:13px 14px;font-size:13px;transition:background .16s,border-color .16s;display:flex}.business-scenes>a>span{white-space:nowrap;flex:1}.business-scenes>a:hover{background:#edf0f1;border-color:#95a6ac}.business-scenes>a.primary-scene{color:#f1fbfb;background:#294b50;border-color:#294b50}.business-scenes>a.primary-scene:hover{background:#36646a}.business-scenes>a:focus-visible{outline-offset:3px;outline:2px solid #297d86}.reference-shell .flow-commandbar>button.active{color:#252923;background:#f4f6ef;border-color:#f4f6ef}.reference-shell .rail-bottom{flex-shrink:0}@media (max-width:950px){.business-scenes>a{gap:7px;padding:12px 10px;font-size:12px}.business-scenes>a>svg:last-child{display:none}}@media (max-width:600px){.business-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px}.business-scenes>a{gap:6px;padding:11px 8px;font-size:11px}.business-scenes>a>svg{width:16px;height:16px}.business-scenes>a.primary-scene{grid-column:span 1}}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-name{text-align:left;min-width:0}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-name>span:last-child{min-width:0}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-name small{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-storage-label{color:#7b8c91;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-storage-label.stored{color:#417a69}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-storage-status{align-items:center;gap:5px;display:inline-flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-action{display:inline-flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-info{color:#72838a;background:#f4f7f8;border:1px solid #d5dfe1;border-radius:9px;align-items:flex-start;gap:12px;padding:15px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-info.stored{color:#3d7a64;background:#f1f8f4;border-color:#c6ddd4}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-info>svg{margin-top:2px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-info>div{flex:1;min-width:0}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-info strong{color:#324c56;font-size:13px;line-height:1.5;display:block}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-info p{color:#5d747c;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-info small{color:#72848a;margin-top:6px;font-size:11px;line-height:1.6;display:block}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-info .button{flex-shrink:0}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-body{gap:18px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-storage-summary{color:#4b826e;background:#f1f8f5;border:1px solid #c9ddd5;border-radius:9px;align-items:center;gap:11px;padding:13px 15px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-storage-summary>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-storage-summary strong{color:#365f51;font-size:13px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-storage-summary span{color:#6d8279;font-size:12px;line-height:1.6}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-storage-summary.unavailable{color:#a37e3b;background:#fff8eb;border-color:#eadbbd}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-storage-summary.unavailable strong{color:#89682d}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-empty-kb{color:#5c7781;border:1px solid #d8e2e4;border-radius:9px;align-items:center;gap:12px;padding:16px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-empty-kb>div{flex:1;min-width:0}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-empty-kb strong{font-size:13px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-empty-kb p{color:#82959b;margin-top:5px;font-size:12px;line-height:1.6}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-zone{color:#71888b;background:#f8faf9;border:1px dashed #b6c9cb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:176px;padding:24px 16px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-zone:hover:not(:disabled),.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-zone.dragging{background:#eef8f3;border-color:#609d89}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-zone .upload-zone-icon{color:#4c806d;background:#e5efeb;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-zone strong{color:#405b61;font-size:14px;font-weight:500}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-zone>span:not(.upload-zone-icon){color:#758a8f;font-size:12px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-zone small{color:#899b9e;font-size:11px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-format-note,.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-running-note{color:#768b92;align-items:flex-start;gap:7px;font-size:11px;line-height:1.7;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-format-note svg,.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-running-note svg{margin-top:2px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-inline-note{color:#58788b;background:#eff5f8;border-radius:6px;padding:9px 12px;font-size:12px;line-height:1.6}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue{background:#fff;border:1px solid #d7e1e1;border-radius:10px;overflow:hidden}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-heading{background:#f5f8f7;border-bottom:1px solid #e2e9e7;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-heading>strong{color:#486068;align-items:center;gap:8px;font-size:13px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-heading>strong>span{color:#58776c;background:#e7eeeb;border-radius:4px;padding:2px 5px;font-size:10px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-heading>div{color:#84978f;align-items:center;gap:12px;font-size:11px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-heading .text-link{color:#587f70;font-size:11px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue ol{margin:0;padding:0;list-style:none}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-item{border-bottom:1px solid #edf0ef;align-items:flex-start;gap:11px;padding:14px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-item:last-child{border-bottom:0}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-file-symbol{color:#6b8b9a;background:#eef4f6;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:38px;display:grid}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .phase-complete .upload-file-symbol{color:#5b9476;background:#edf6f0}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page :is(.phase-failed,.phase-invalid) .upload-file-symbol{color:#c77b5b;background:#fff1eb}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-copy{flex:1;min-width:0}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-file-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-file-heading strong{color:#3f5962;overflow-wrap:anywhere;font-size:12px;font-weight:500}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-file-heading span{color:#789198;white-space:nowrap;padding-top:1px;font-size:10px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .phase-complete .upload-file-heading span{color:#5d9276}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page :is(.phase-failed,.phase-invalid) .upload-file-heading span{color:#bd7557}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-copy>small{color:#96a5a8;margin-top:4px;font-size:10px;display:block}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-copy>p{color:#829499;overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.6}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page :is(.phase-failed,.phase-invalid) .upload-queue-copy>p{color:#b07157}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-completion-steps{color:#69967e;flex-wrap:wrap;gap:11px;margin-top:7px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-completion-steps span{align-items:center;gap:3px;font-size:10px;display:inline-flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-actions{gap:2px;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-actions .icon-btn{width:26px;height:26px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-running-note{color:#668577;background:#f1f6f4;border-radius:6px;padding:10px 12px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-footer{flex-wrap:wrap}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-footer>span{color:#8a9b9d;margin-right:auto;font-size:11px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-task-minimized{z-index:39;color:#57836e;text-align:left;background:#fff;border:1px solid #c8d8d1;border-radius:10px;align-items:center;gap:12px;width:300px;max-width:calc(100vw - 34px);padding:13px 16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 5px 24px #294c3a18}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-task-minimized.running{border-color:#80b29b}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-task-minimized>span{flex-direction:column;gap:4px;min-width:0;display:flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-task-minimized strong{color:#3e5f50;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-task-minimized small{color:#8c9e94;font-size:11px}@media (max-width:600px){.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:10px;display:grid}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-sidebar .kb-nav-item{gap:5px;min-width:0;padding:10px 7px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-sidebar .kb-nav-item>span{min-width:0;max-width:none;font-size:10px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-sidebar .kb-add{grid-column:1/-1;padding:7px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-panel{overflow:hidden}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-panel .table-scroll{padding:0 13px 12px;overflow:visible}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table{width:100%;min-width:0;display:block}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table thead{display:none}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table tbody{gap:10px;width:100%;display:grid}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table tr{background:#fff;border:1px solid #d8e2e0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:13px;display:grid}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table td{border:0;min-width:0;font-size:11px;padding:0!important;display:block!important}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table td:first-child{grid-column:1/-1;margin-bottom:3px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table td:nth-child(2):before{content:"知识库 · ";color:#8a9c9e;font-size:10px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table td:nth-child(3),.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table td:nth-child(5){text-align:right}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table td:nth-child(4){color:#7b9095;font-size:10px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table td:nth-child(4) .cell-small{margin-left:6px;font-size:10px;display:inline}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table td:last-child{border-top:1px solid #edf1ef;grid-column:1/-1;padding-top:8px!important}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table .document-name{gap:10px;width:100%;max-width:none}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table .document-name>span:last-child{flex:1}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table .document-name strong{white-space:normal;overflow-wrap:anywhere;max-width:none;font-size:12px;line-height:1.6}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table .document-name small{margin-top:4px;font-size:10px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table .file-type{width:32px;height:38px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table .table-kb-label{color:#70898e;background:0 0;border:0;max-width:100%;padding:0;font-size:10px;display:inline}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table .row-actions{justify-content:flex-end;gap:8px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table .row-actions>.icon-btn{background:#f8faf9;border:1px solid #e0e8e4;width:31px;height:31px;display:inline-flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .documents-table .row-actions>.icon-btn svg{width:15px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .table-footer>.knowledge-storage-status{display:inline-flex}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-body{gap:14px;padding:16px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-storage-summary{align-items:flex-start;gap:9px;padding:11px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-storage-summary>svg:last-child{display:none}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-storage-summary strong{font-size:12px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-storage-summary span{font-size:11px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-empty-kb{flex-wrap:wrap;padding:12px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-empty-kb>.button{margin-left:auto}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-zone{min-height:160px;padding:17px 10px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-zone strong{font-size:12px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-zone>span:not(.upload-zone-icon){font-size:10px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-heading{flex-wrap:wrap;padding:10px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-item{flex-wrap:wrap;gap:8px;padding:11px 9px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-file-symbol{width:27px;height:32px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-file-heading{flex-wrap:wrap;gap:4px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-file-heading strong{width:100%;font-size:11px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-queue-actions{margin-left:auto}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-completion-steps{gap:6px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-footer{padding:13px 16px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .knowledge-upload-footer>span{flex:1 0 100%}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-info{flex-wrap:wrap;padding:12px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-info>div{flex-basis:calc(100% - 34px)}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .document-original-info>.button{margin-left:32px}.reference-shell[data-page=knowledge] .reference-detail-page.reference-knowledge-page .upload-task-minimized{bottom:16px;right:16px}}.capability-lab{background:#f5f7f6;min-height:calc(100dvh - 64px);padding:24px}.lab-heading,.lab-heading>div,.lab-section-title,.lab-source-actions,.lab-result-meta,.lab-result-actions{align-items:center;gap:12px;display:flex}.lab-heading{justify-content:space-between;margin-bottom:20px}.lab-heading h1{margin:0;font-size:21px}.lab-tabs{gap:8px;margin-bottom:22px;display:flex}.lab-tabs>button{color:#64766e;background:#fff;border:1px solid #dce5e1;border-radius:8px;align-items:center;gap:10px;padding:12px 20px;display:flex}.lab-tabs>button.active{color:#fff;background:#213f36;border-color:#213f36}.lab-workspace{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:start;gap:20px;display:grid}.lab-input,.lab-output{background:#fff;border:1px solid #dfe6e2;border-radius:10px;min-width:0;padding:22px}.lab-section-title{margin-bottom:17px}.lab-section-title h2{margin:0;font-size:16px}.lab-section-title p{color:#78847d;margin:5px 0 0;font-size:12px}.lab-step{color:#2c6350;background:#edf3ef;border:1px solid #dce8e1;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.lab-source-actions{flex-wrap:wrap;margin-bottom:12px;font-size:11px}.lab-source-actions button{color:#526c5f;align-items:center;gap:4px;display:flex}.lab-source-actions button:first-of-type{margin-left:auto}.lab-label{color:#957137;background:#fff9ed;border:1px solid #eadfc6;border-radius:4px;padding:3px 7px;font-size:10px;line-height:1.6;display:inline-flex}.lab-label.live{color:#3d7051;background:#eff8f0;border-color:#cbe2cf}.lab-field{margin-bottom:16px;display:block}.lab-field>span{justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.lab-field small{color:#8a938e;font-size:10px}.lab-field textarea,.lab-edit textarea{resize:vertical;color:#34483e;background:#fcfdfc;border:1px solid #dfe6e2;border-radius:6px;width:100%;padding:12px;font-size:12px;line-height:1.85;display:block}.lab-source-options{border:1px solid #e3e9e5;border-radius:6px;margin:0 0 22px;padding:12px;font-size:11px}.lab-source-options summary{cursor:pointer;color:#4d6859;align-items:center;gap:7px;display:flex}.lab-source-options>label,.lab-review>label{align-items:flex-start;gap:8px;margin:9px 0;font-size:12px;line-height:1.7;display:flex}.lab-source-options input,.lab-review input{accent-color:#2f6855;margin-top:4px}.lab-source-options p{color:#7c8880;font-size:11px;line-height:1.8}.lab-source-options a{color:#356650;text-decoration:underline}.lab-doc-picker{gap:6px;margin-top:12px;display:flex}.lab-doc-picker select{border:1px solid #dbe4df;border-radius:5px;width:100%;min-width:0;font-size:11px}.lab-doc-picker button{white-space:nowrap}.lab-run{justify-content:center;width:100%;min-height:44px}.lab-run-note,.lab-note{color:#7f8a84;font-size:11px;line-height:1.9}.lab-alert{color:#9a5733;background:#fff4ed;border-radius:6px;gap:8px;margin-top:12px;padding:12px;font-size:12px;line-height:1.8;display:flex}.lab-alert p{margin:4px 0}.lab-alert a{color:#9a5733;text-decoration:underline}.lab-output-tabs{border-bottom:1px solid #e3e8e5;gap:20px;margin-bottom:20px;display:flex}.lab-output-tabs button{border-bottom:2px solid #0000;gap:4px;padding:9px 0 12px;font-size:12px;display:flex}.lab-output-tabs button.active{color:#37614c;border-color:#37614c}.lab-output-tabs button:disabled{opacity:.35}.lab-preview h3,.lab-history h3{margin:20px 0 14px;font-size:16px}.lab-preview .message-text,.lab-real-result>.message-text{font-size:13px;line-height:1.9}.lab-check-guide{background:#f6f8f6;border:1px solid #e4e9e5;border-radius:7px;margin-top:26px;padding:16px}.lab-check-guide strong,.lab-review>strong{font-size:12px}.lab-check-guide p{color:#64756b;align-items:center;gap:8px;font-size:12px;display:flex}.lab-progress{color:#3b6b53;background:#edf5f0;border-radius:6px;align-items:center;gap:12px;margin-bottom:16px;padding:15px;font-size:12px;line-height:1.7;display:flex}.lab-progress small{color:#728979;font-size:11px}.lab-result-meta{color:#8a928e;flex-wrap:wrap;margin-bottom:16px;font-size:10px}.lab-table-wrap{margin-bottom:20px;overflow-x:auto}.lab-table-wrap table{border-collapse:collapse;width:100%;font-size:12px}.lab-table-wrap th,.lab-table-wrap td{text-align:left;border:1px solid #e4e8e5;min-width:90px;padding:10px;line-height:1.7}.lab-table-wrap thead{background:#f2f6f3}.lab-table-wrap th{font-weight:500}.lab-table-wrap td:last-child{color:#78877d;font-size:11px}.lab-table-wrap input{color:#365341;border:1px solid #dce6df;border-radius:4px;width:100%;min-width:110px;padding:6px}.lab-edit{margin:18px 0;font-size:12px}.lab-edit summary{color:#38684e;cursor:pointer;gap:7px;margin-bottom:12px;display:flex}.lab-edit p{color:#818f85;font-size:11px}.lab-review{background:#f6f8f7;margin:18px 0;padding:15px}.lab-result-actions{flex-wrap:wrap;gap:8px}.lab-result-actions .button{font-size:11px}.lab-history>button{text-align:left;border-bottom:1px solid #edf0ed;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.lab-history>button>span{flex:1}.lab-history strong{font-size:12px;display:block}.lab-history small{color:#8b968f;margin-top:5px;font-size:10px;display:block}.lab-history-empty{text-align:center;color:#708176;padding:35px 20px}.lab-history-empty p{font-size:12px;line-height:1.8}.lab-history-empty button{margin-top:12px}@media (min-width:1700px){.lab-workspace{grid-template-columns:minmax(350px,.8fr) minmax(500px,1.2fr)}}@media (max-width:1100px){.lab-workspace{grid-template-columns:1fr}.lab-tabs>button{flex:1;justify-content:center;padding:11px}.lab-input,.lab-output{padding:18px}}@media (max-width:600px){.capability-lab{padding:16px}.lab-heading{align-items:flex-start;gap:14px}.lab-heading h1{font-size:18px}.lab-heading>div:last-child{gap:6px}.lab-heading .button{padding:8px;font-size:10px}.lab-tabs{grid-template-columns:1fr 1fr;display:grid}.lab-tabs button{font-size:12px}.lab-output-tabs{gap:16px}.lab-output-tabs button{font-size:11px}.lab-source-actions{gap:9px}.lab-heading>div:first-child{gap:6px}.lab-result-actions .button{flex:1;justify-content:center}.lab-source-actions .lab-label{overflow-wrap:anywhere;max-width:100%}}.chat-hidden-file-input{clip:rect(0, 0, 0, 0);pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-image-upload-btn{color:#355270;cursor:pointer;white-space:nowrap;background:#f6f9fd;border:1px solid #bfd0e2;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.chat-image-upload-btn:hover:not(:disabled){color:#1c4b8f;background:#e8f1fc;border-color:#88add8}.chat-image-upload-btn.has-files{color:#194fae;background:#e5effd;border-color:#7ea6db}.chat-image-upload-btn.is-compact{height:26px;padding:0 8px}.chat-image-upload-btn:disabled{opacity:.5;cursor:not-allowed}.chat-image-count{color:#fff;background:#2458cf;border-radius:999px;justify-content:center;align-items:center;height:16px;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.chat-composer-attachments{background:#f4f8fc;border:1px solid #cbd9e8;border-radius:10px;flex-direction:column;gap:6px;margin-bottom:6px;padding:8px 10px;display:flex}.chat-composer-attachment-list{flex-wrap:wrap;gap:8px;display:flex}.chat-composer-attachment-item{background:#fff;border:1px solid #c6d5e5;border-radius:8px;align-items:center;gap:8px;max-width:210px;padding:4px 26px 4px 4px;display:flex;position:relative;box-shadow:0 1px 3px #172b400d}.chat-attachment-thumb{cursor:zoom-in;background:#edf2f7;border:1px solid #dde6f0;border-radius:6px;flex-shrink:0;width:40px;height:40px;padding:0;position:relative;overflow:hidden}.chat-attachment-thumb img{object-fit:cover;width:100%;height:100%;display:block}.chat-attachment-zoom{color:#fff;opacity:0;background:#1223386b;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.chat-attachment-thumb:hover .chat-attachment-zoom{opacity:1}.chat-attachment-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.chat-attachment-meta strong{color:#243b55;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.chat-attachment-meta small{color:#64788d;font-size:10px}.chat-attachment-remove{color:#4f657d;cursor:pointer;background:#edf2f8;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:4px;right:4px}.chat-attachment-remove:hover:not(:disabled){color:#b91c1c;background:#fee2e2}.chat-attachment-nonmultimodal-note{color:#52687f;align-items:center;gap:5px;font-size:11px;line-height:1.4;display:flex}.chat-attachment-nonmultimodal-note svg{color:#2458cf;flex-shrink:0}.is-drop-target{outline-offset:-2px;background:#eef5ff!important;outline:2px dashed #2458cf!important}.chat-message-attachments{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}.chat-message-image-grid{flex-wrap:wrap;gap:8px;display:flex}.chat-message-image-card{cursor:zoom-in;background:#fff;border:1px solid #c4d4e4;border-radius:9px;flex-direction:column;align-items:flex-start;max-width:150px;padding:4px;transition:transform .15s,border-color .15s;display:flex;box-shadow:0 2px 5px #1428400f}.chat-message-image-card:hover{border-color:#6b95d2;transform:translateY(-1px)}.chat-message-image-card img{object-fit:cover;background:#f1f5f9;border-radius:6px;width:140px;height:96px;display:block}.chat-message-image-name{color:#485e75;text-overflow:ellipsis;white-space:nowrap;max-width:140px;margin-top:4px;font-size:10px;overflow:hidden}.chat-message-file-chips{flex-wrap:wrap;gap:6px;display:flex}.chat-message-file-chip{color:#2d4c6d;background:#eef4fb;border:1px solid #c5d5e6;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.chat-message-attachment-tag{color:#637990;font-size:10px}.chat-image-lightbox{flex-direction:column;align-items:center;gap:10px;display:flex}.chat-image-lightbox img{object-fit:contain;background:#f8fafc;border:1px solid #cbd7e4;border-radius:10px;max-width:100%;max-height:68dvh}.chat-lightbox-caption{color:#536579;text-align:center;margin:0;font-size:12px}@keyframes streamCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.stream-text-wrapper.is-streaming .message-text>:last-child:after{content:"▍";color:#2458cf;vertical-align:baseline;margin-left:3px;font-weight:700;animation:.75s steps(2,start) infinite streamCursorBlink;display:inline-block}.stream-live-bar{color:#265196;background:#eef4fc;border:1px solid #c6d8ef;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:5px 10px;font-size:11px;display:flex}.stream-cursor-pill{align-items:center;gap:6px;font-weight:500;display:inline-flex}.stream-cursor-block{color:#2458cf;font-style:normal;animation:.75s steps(2,start) infinite streamCursorBlink}.stream-skip-btn{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #9ab8e2;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.stream-skip-btn:hover{background:#e0ecff}.stream-thinking-bubble{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.stream-thinking-avatar{flex-shrink:0}.stream-thinking-body{flex:1;min-width:0;max-width:680px}.stream-thinking-meta{color:#29435c;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.stream-status-pill{color:#1e4ea8;background:#e6effc;border:1px solid #b8d0f0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.stream-thinking-card{background:#fff;border:1px solid #c7d6e6;border-radius:12px;padding:12px 14px;box-shadow:0 2px 8px #172b400d}.stream-thinking-stage{color:#304d66;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.stream-pulse-dots{align-items:center;gap:4px;display:inline-flex}.stream-pulse-dots i{background:#2458cf;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite streamDotPulse}.stream-pulse-dots i:nth-child(2){animation-delay:.2s}.stream-pulse-dots i:nth-child(3){animation-delay:.4s}@keyframes streamDotPulse{0%,80%,to{opacity:.45;transform:scale(.65)}40%{opacity:1;transform:scale(1)}}.stream-skeleton-lines{flex-direction:column;gap:6px;margin-top:10px;display:flex}.stream-skeleton-lines span{background:linear-gradient(90deg,#e8eff8 25%,#d6e4f5 50%,#e8eff8 75%) 0 0/200% 100%;border-radius:999px;height:8px;animation:1.5s linear infinite streamShimmer;display:block}.stream-skeleton-lines .w-85{width:82%}.stream-skeleton-lines .w-65{width:58%}@keyframes streamShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.crm-shell.reference-shell .reference-analysis-panel.stream-chat-panel{background:#f7fafd;border:1px solid #c5d3e2;border-radius:12px;flex-direction:column;height:clamp(540px,100dvh - 150px,820px);padding:0;display:flex;overflow:hidden}.crm-shell.reference-shell .stream-chat-topbar{color:#344e68;background:#fff;border-bottom:1px solid #d5e0ec;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.crm-shell.reference-shell .stream-chat-topbar-left{align-items:center;gap:8px;min-width:0;display:flex}.crm-shell.reference-shell .stream-chat-topbar-left strong{color:#1d324a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.crm-shell.reference-shell .stream-mode-badge{color:#1d4ed8;white-space:nowrap;background:#e8f1fd;border:1px solid #bdd3f2;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.crm-shell.reference-shell .stream-chat-topbar-right{color:#566b82;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.crm-shell.reference-shell .stream-chat-panel .reference-analysis-body{flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.crm-shell.reference-shell .stream-chat-panel .message-thread{flex-direction:column;gap:16px;display:flex}.crm-shell.reference-shell .stream-chat-panel .message{background:#fff;border:1px solid #d4e0ec;border-radius:12px;margin-bottom:0;padding:12px 14px;box-shadow:0 1px 3px #1428400a}.crm-shell.reference-shell .stream-chat-panel .message.user{background:#eef5ff;border-color:#c2d7f2}.crm-shell.reference-shell .stream-composer-dock{background:#fff;border-top:1px solid #d5e0ec;flex-shrink:0;padding:10px 16px 12px}.crm-shell.reference-shell .stream-composer-card{background:#f9fbfd;border:1px solid #b5c8dc;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.crm-shell.reference-shell .stream-composer-card:focus-within{background:#fff;border-color:#2458cf;box-shadow:0 0 0 3px #2458cf1f}.crm-shell.reference-shell .stream-composer-card textarea{resize:none;color:#1d3047;width:100%;min-height:44px;max-height:150px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px;line-height:1.65}.crm-shell.reference-shell .stream-composer-card textarea::placeholder{color:#63778c}.crm-shell.reference-shell .stream-composer-toolbar{border-top:1px solid #e4ecf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.crm-shell.reference-shell .stream-composer-tools-left,.crm-shell.reference-shell .stream-composer-tools-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-shell.reference-shell .stream-composer-hint{color:#64788d;font-size:11px}.crm-shell.reference-shell .stream-send-btn{color:#fff;cursor:pointer;background:#2458cf;border:0;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.crm-shell.reference-shell .stream-send-btn:hover:not(:disabled){background:#1a46b0}.crm-shell.reference-shell .stream-send-btn:disabled{opacity:.45;cursor:not-allowed}.support-demo{color:#283c3a;max-width:1600px;margin:0 auto;padding:22px 0 30px}.support-demo button:focus-visible,.support-progress button:focus-visible,.support-prompt-chips button:focus-visible{outline-offset:3px;outline:2px solid #288d75}.support-demo-intro{justify-content:space-between;align-items:center;gap:26px;margin-bottom:22px;display:flex}.support-demo-eyebrow{color:#477c70;letter-spacing:1px;font-size:11px}.support-demo-intro h2{letter-spacing:-.5px;margin:8px 0 10px;font-size:25px;font-weight:600;line-height:1.4}.support-demo-intro p{color:#657570;max-width:800px;font-size:13px;line-height:1.9}.support-demo-team{color:#91a19a;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:230px;display:flex}.support-demo-team>span:last-child{text-align:center;color:#687d74;width:100%;font-size:11px}.support-demo-scenarios{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.support-demo-scenarios>button{text-align:left;color:#647a70;background:#f8faf9;border:1px solid #d4ded9;border-radius:9px;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;min-width:0;padding:16px;display:grid}.support-demo-scenarios>button.selected{color:#23644e;background:#edf5f0;border-color:#82ab9b;box-shadow:inset 0 0 0 1px #82ab9b55}.support-demo-scenarios strong{color:#304a3f;font-size:14px;font-weight:600}.support-demo-scenarios p{color:#6e8077;grid-column:1/-1;font-size:11px;line-height:1.7}.support-demo-scenarios>button:hover{border-color:#82ab9b}.support-demo-main{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.support-demo-material{background:#fff;border:1px solid #d4ded9;border-radius:10px;min-width:0;overflow:hidden}.support-demo-material>header{justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.support-demo-material h3{color:#2d443b;margin-top:7px;font-size:19px;font-weight:600;line-height:1.4}.support-demo-badge{color:#667c70;background:#eef2ee;border-radius:4px;padding:3px 6px;font-size:10px}.support-demo-material .button{white-space:normal;gap:6px;min-height:32px;font-size:11px}.support-demo-material>nav{border-bottom:1px solid #e2e9e5;gap:22px;padding:0 22px;display:flex}.support-demo-material>nav>button{color:#71847a;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 0;font-size:12px;display:flex}.support-demo-material>nav>button.active{color:#27755b;border-bottom-color:#39866b}.support-demo-material-body{min-height:270px;padding:22px}.support-demo-customer{align-items:flex-start;gap:12px;display:flex}.support-demo-customer>div{flex:1;min-width:0}.support-demo-customer strong{font-size:12px;font-weight:600}.support-demo-customer span:not(.identity-avatar){color:#829087;margin-top:4px;font-size:10px;display:block}.support-demo-customer p{color:#3d5648;background:#f0f5f1;border-radius:0 8px 8px;margin-top:11px;padding:15px 17px;font-size:14px;line-height:1.9}.support-demo-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 18px;display:grid}.support-demo-facts>div{border-right:1px solid #e1e9e3;padding-right:10px}.support-demo-facts>div:last-child{border:0}.support-demo-facts dt{color:#7b8a80;margin-bottom:7px;font-size:10px}.support-demo-facts dd{color:#405c4b;margin:0;font-size:12px;line-height:1.7}.support-demo-tip{color:#708679;border-top:1px solid #e6ece7;align-items:flex-start;gap:8px;padding-top:14px;display:flex}.support-demo-tip>svg{flex-shrink:0;margin-top:3px}.support-demo-tip p{font-size:11px;line-height:1.85}.support-demo-source{color:#6c8073;font-size:12px;line-height:1.85}.support-demo-rules{margin:16px 0 19px;padding-left:20px}.support-demo-rules li{color:#405b48;margin-bottom:7px;padding-left:4px;font-size:13px;line-height:1.9}.support-demo-material h4{color:#355a45;margin:17px 0 10px;font-size:12px;font-weight:600}.support-demo-checks{flex-wrap:wrap;gap:8px 18px;display:flex}.support-demo-checks p{color:#597967;align-items:center;gap:5px;font-size:11px;line-height:1.8;display:flex}.support-demo-preview-label{color:#8b7554;align-items:center;gap:7px;font-size:11px;display:flex}.support-demo-preview-text{color:#415643;background:#f8faf5;border:1px solid #e5e9df;border-radius:8px;margin-top:12px;padding:17px 19px;font-size:14px;line-height:1.95}.support-demo-material>footer{background:#f7faf7;border-top:1px solid #e1e9e3;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.support-demo-material>footer>span{color:#718479;max-width:270px;font-size:10px;line-height:1.8}.support-demo-material>footer>.button{color:#fff;background:#286951;border-color:#286951;flex-shrink:0;min-height:40px;padding:9px 14px;font-size:12px}.support-demo-route{background:#eef3ef;border:1px solid #d8e1dc;border-radius:10px;min-width:0;padding:20px}.support-demo-route h3,.support-demo-history h3{color:#365641;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.support-demo-route ol{margin:22px 0 16px;padding:0;list-style:none}.support-demo-route li{align-items:flex-start;gap:12px;padding-bottom:22px;display:flex;position:relative}.support-demo-route li:not(:last-child):before{content:"";border-left:1px solid #c9d7cd;position:absolute;top:27px;bottom:4px;left:11px}.support-demo-route li>span{color:#47765a;background:#dce9e0;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.support-demo-route li>div{min-width:0}.support-demo-route li strong{color:#3f5d49;font-size:12px;font-weight:600}.support-demo-route li p{color:#6f8073;margin-top:7px;font-size:11px;line-height:1.85}.support-demo-route li:last-child{padding-bottom:0}.support-demo-boundary{color:#7b8d7b;border-top:1px solid #d8e2d9;align-items:flex-start;gap:9px;padding-top:15px;display:flex}.support-demo-boundary>svg{flex-shrink:0;margin-top:2px}.support-demo-boundary p{font-size:10px;line-height:1.85}.support-demo-route>a{color:#467658;align-items:center;gap:7px;margin-top:17px;font-size:11px;line-height:1.8;display:flex}.support-demo-history{background:#fafcf9;border:1px solid #d6e0d9;border-radius:9px;margin-top:20px;padding:18px 20px}.support-demo-history>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.support-demo-history>header>span{color:#7f8e81;font-size:10px}.support-demo-history>p{color:#788b7b;font-size:12px;line-height:1.8}.support-demo-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-demo-history button{text-align:left;color:#7d9580;background:#fff;border:1px solid #e0e7df;border-radius:7px;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:flex}.support-demo-history button:hover{background:#f0f6ef;border-color:#b7cbb5}.support-demo-history button>span{flex:1;min-width:0}.support-demo-history strong{text-overflow:ellipsis;white-space:nowrap;color:#48664a;font-size:12px;font-weight:500;display:block;overflow:hidden}.support-demo-history small{color:#83907d;margin-top:6px;font-size:10px;display:block}.support-demo-loading{color:#648170;justify-content:center;align-items:center;gap:10px;padding:50px 20px;font-size:13px;display:flex}.support-progress{background:#f3f7f5;border-bottom:1px solid #d9e5de;flex-shrink:0;align-items:center;gap:7px;padding:12px 14px;display:flex}.support-progress>div{color:#87998b;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.support-progress>div>span{border:1px solid #c8d4cb;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.support-progress strong{font-size:10px;font-weight:400}.support-progress>div.active{color:#28754e}.support-progress>div.active>span{color:#fff;background:#367d56;border-color:#367d56}.support-progress>div.done>span{color:#3e7c53;background:#e4f0e6;border-color:#8fb49b}.support-progress>button{color:#63846a;flex-shrink:0;align-items:center;gap:4px;font-size:9px;display:flex}.support-prompt-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px;display:flex}.support-prompt-chips>span{color:#7b8d80;font-size:10px}.support-prompt-chips>button{color:#4b7b5a;background:#f2f8f2;border:1px solid #c5d8c8;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:flex}.support-prompt-chips>button:disabled{opacity:.45}.support-run-checklist>div>p{color:#8b978c;align-items:center;gap:6px;margin:10px 0;font-size:11px;display:flex}.support-run-checklist>div>p>span{margin-left:auto;font-size:9px}.support-run-checklist>div>p.done{color:#427a52}.support-review-actions{gap:8px;margin-top:14px;display:flex}.support-review-actions>button{color:#5c7e60;background:#f6faf5;border:1px solid #cbdacd;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:10px;display:flex}.support-current-rules summary{color:#587c62;cursor:pointer;font-size:11px;line-height:1.8}.support-current-rules ul{color:#6f8272;margin-top:8px;padding-left:17px;font-size:11px;line-height:1.9}.support-current-rules p{color:#89978b;margin-top:8px;font-size:10px;line-height:1.8}.support-load-example{color:#4a7d62;text-align:left;background:#eff6f1;border:1px solid #bcd0c3;border-radius:6px;align-items:center;gap:6px;padding:10px 12px;font-size:11px;display:flex}.support-workspace-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.support-workspace-actions .button{white-space:normal;line-height:1.6;font-size:10px!important}@media (max-width:1200px){.support-demo-intro h2{font-size:22px}.support-demo-main{grid-template-columns:minmax(0,1fr) 260px;gap:12px}.support-demo-route{padding:17px}.support-demo-scenarios{gap:9px}.support-demo-scenarios>button{gap:8px;padding:13px}.support-demo-material>footer{flex-direction:column;align-items:flex-start}.support-demo-material>footer>span{max-width:none}.support-demo-intro{gap:15px}.support-demo-team{gap:7px;width:190px}}@media (max-width:900px){.support-demo-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.support-demo-main{grid-template-columns:minmax(0,1fr)}.support-demo-route ol{grid-template-columns:1fr 1fr;gap:18px;display:grid}.support-demo-route li{padding-bottom:0}.support-demo-route li:before{display:none}.support-demo-route>a{margin-top:12px}.support-demo-material>footer{flex-direction:row;align-items:center}.support-demo-material-body{min-height:230px}.support-progress strong{font-size:11px}.support-progress>div>span{width:22px;height:22px}}@media (max-width:560px){.support-demo{padding-top:18px}.support-demo-intro h2{margin-bottom:8px;font-size:21px;line-height:1.55}.support-demo-intro p{font-size:12px}.support-demo-team{display:none}.support-demo-scenarios>button{grid-template-columns:20px 1fr 15px;gap:7px;padding:12px}.support-demo-scenarios strong{font-size:12px}.support-demo-scenarios p{font-size:10px;line-height:1.8}.support-demo-material>header{padding:16px}.support-demo-material h3{font-size:17px}.support-demo-material>nav{justify-content:space-between;gap:14px;padding:0 16px}.support-demo-material>nav>button{white-space:nowrap;gap:4px;font-size:10px}.support-demo-material>nav>button>svg{width:12px}.support-demo-material-body{padding:17px 15px}.support-demo-customer{gap:9px}.support-demo-customer p{padding:13px;font-size:13px;line-height:1.9}.support-demo-facts{grid-template-columns:1fr;gap:12px;margin-top:17px}.support-demo-facts>div{border:0;grid-template-columns:65px 1fr;align-items:start;gap:9px;padding-right:0;display:grid}.support-demo-facts dt{margin:2px 0 0}.support-demo-facts dd{font-size:11px}.support-demo-material>footer{flex-direction:column;align-items:stretch;gap:11px;padding:14px 16px}.support-demo-material>footer>.button{justify-content:center;width:100%;font-size:12px}.support-demo-material>footer>span{font-size:10px}.support-demo-route ol{grid-template-columns:1fr;gap:19px}.support-demo-route{padding:17px}.support-demo-route li strong{font-size:13px}.support-demo-route li p{font-size:12px}.support-demo-route h3{font-size:14px}.support-demo-history{padding:16px}.support-demo-history>header{flex-direction:column;align-items:flex-start;gap:7px}.support-demo-history>div{grid-template-columns:1fr}.support-demo-preview-text{padding:14px;font-size:13px}.support-demo-rules li{font-size:12px}.support-progress{gap:4px;padding:11px 10px}.support-progress>div{flex-direction:column;align-items:center;gap:4px}.support-progress strong{white-space:nowrap;font-size:9px}.support-progress>button{flex-direction:column;gap:5px}.support-progress>button>span,.support-prompt-chips>span{font-size:9px}.support-prompt-chips>button{padding:6px;font-size:9px}}.support-page{color:#30363a;min-width:0;padding:0 18px 16px 14px}.support-toolbar{border-bottom:1px solid #bcc2c4;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:9px 0;display:flex}.support-toolbar h1{letter-spacing:-.6px;color:#273035;align-items:center;gap:9px;font-size:22px;font-weight:500;display:flex}.support-toolbar h1>svg{color:#5f7878;width:22px}.support-toolbar-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.support-toolbar .button{gap:5px;height:31px;min-height:31px;font-size:11px}.support-toolbar-label{color:#687b83;white-space:nowrap;border:1px solid #b9c3c6;border-radius:5px;padding:4px 7px;font-size:10px}.support-layout{grid-template-columns:230px minmax(320px,1fr) 306px;gap:12px;height:calc(100dvh - 136px);min-height:575px;padding-top:13px;display:grid}.support-list-panel,.support-detail-panel,.support-conversation{background:#dfe3e5;border:1px solid #c6cccf;border-radius:10px;min-width:0;overflow:hidden}.support-list-panel{background:#dadee0;flex-direction:column;padding:13px 11px;display:flex}.support-list-heading{color:#5a6870;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.support-list-heading strong{font-weight:500}.support-list-heading>span{color:#79898e;background:#cad3d5;border-radius:5px;padding:3px 6px;font-size:10px}.support-page .search-field{background:#e8edef;border-color:#c9d2d5;border-radius:7px;min-width:0;max-width:none;min-height:34px;padding:0 9px}.support-page .search-field input{color:#506970;font-size:11px}.support-page .search-field>svg{color:#8da0a4;width:14px}.support-status-filter{flex-wrap:wrap;gap:4px;margin:10px 0 12px;display:flex}.support-status-filter>button{color:#819097;background:#e3e8e9;border-radius:5px;padding:6px 7px;font-size:10px}.support-status-filter>button.active{color:#f5faf9;background:#4c6265}.support-thread-list{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow:auto}.support-status-filter{color:#8c9da5;align-items:center}.support-status-filter>select{color:#708792;background:#e6ecef;border:1px solid #c3cfd5;border-radius:6px;flex:1;min-width:0;padding:7px 8px;font-size:11px}.support-thread-item{text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#cbd4d7;border-radius:7px;width:100%;margin-bottom:5px;padding:12px 10px;display:block}.support-thread-item.active{background:#eef3f2;border-color:#adbfbe;box-shadow:0 2px 7px #375a5010}.support-thread-top{justify-content:space-between;align-items:center;gap:7px;margin-bottom:7px;display:flex}.support-thread-top strong{color:#526771;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.support-thread-item p{color:#8a9aa1;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.7;overflow:hidden}.support-thread-item small{color:#9aabb1;margin-top:7px;font-size:9px;display:block}.support-state{color:#8c9ca3;white-space:nowrap;background:#e6eaed;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:9px;display:inline-flex}.support-state:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px}.support-state.ai{color:#6b9384;background:#dbeae5}.support-state.human{color:#9b9369;background:#e5e4dc}.support-state.waiting{color:#ad926a;background:#e8e1d8}.support-state.closed{color:#8998a1;background:#dce2e5}.support-list-empty{text-align:center;color:#90a0a5;padding:28px 10px;font-size:11px;line-height:1.9}.support-list-empty>svg{color:#a1b3b7;margin:0 auto 10px;display:block}.support-list-footer{color:#9aacb2;border-top:1px solid #c9d4d7;margin-top:8px;padding-top:12px;font-size:10px;line-height:1.7}.support-conversation{background:linear-gradient(135deg,#729b9b,#278e9e 38%,#209aaf 75%,#299d9c);border-color:#83aaa9;flex-direction:column;display:flex}.support-chat-heading{border-bottom:1px solid #f0ffff20;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:15px 17px;display:flex}.support-chat-heading h2{color:#f3fffd;font-size:16px;font-weight:500;line-height:1.4}.support-chat-heading p{color:#d3edecb5;margin-top:5px;font-size:10px}.support-chat-heading .icon-btn{color:#d9f3f0;background:#d9fff311}.support-guide{color:#ddf7f1;background:#164f580d;border-bottom:1px solid #edffff1c;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:11px;display:flex}.support-guide>svg{flex-shrink:0;width:15px}.support-guide>span{flex:1;line-height:1.7}.support-guide button{color:#e8fff9;white-space:nowrap;background:#d9fff110;border:1px solid #c1e9e458;border-radius:5px;padding:6px 9px;font-size:10px}.support-chat-body{scroll-behavior:smooth;flex:1;min-height:0;padding:20px 18px;overflow:auto}.support-message{gap:9px;margin-bottom:20px;display:flex}.support-message-avatar{color:#edfffa;background:#e8fff329;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.support-message-body{flex:1;min-width:0}.support-message-meta{color:#dbf4f0;align-items:center;gap:8px;margin-bottom:7px;font-size:10px;display:flex}.support-message-meta strong{font-weight:500}.support-message-meta time{color:#c3e5e0a6;font-size:9px}.support-message-meta .support-state{color:#e7f8ed;background:#edfff115;font-size:8px}.support-message.customer .support-message-avatar{color:#f2fff3;background:#f4fff033}.support-message.customer .support-message-content{background:#dcfff114;border:1px solid #e0fff31b;border-radius:0 10px 10px;padding:10px 12px}.support-message.agent .support-message-avatar{background:#d8ffe61a}.support-message.failed .support-message-content{color:#9a7a58;background:#f7e8d7;border-radius:9px;padding:11px 13px}.support-message .message-text{color:#e6f8f4;font-size:12px;line-height:1.9}.support-message .message-text strong{color:#f4fffb}.support-message .message-text h4{color:#f2fffb;font-size:13px}.support-message.failed .message-text{color:#96734f}.support-message-tools{color:#bfe8dfab;align-items:center;gap:9px;margin-top:6px;font-size:9px;display:flex}.support-message-tools .icon-btn{color:#d9fff1a6;width:22px;height:22px}.support-message .citations{background:#edfff00b;border-color:#d6fff02a;border-radius:7px}.support-message .citations>summary{color:#d8f9ed;font-size:10px}.support-message .citations[open]>summary{border-color:#dafff024}.support-message .citation-item{border-color:#e1fff01d}.support-chat-placeholder{text-align:center;color:#d1efea;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:250px;display:flex}.support-chat-placeholder>svg{stroke-width:1.4px;opacity:.7;width:34px;height:34px}.support-chat-placeholder h3{color:#effff9;font-size:16px;font-weight:400}.support-chat-placeholder p{color:#c2e8e0;max-width:330px;font-size:12px;line-height:1.8}.support-typing{color:#d1f4e7;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.support-typing .spin{width:15px}.support-composer{background:#1547510d;border-top:1px solid #d9fff024;padding:12px 15px 14px}.support-role-toggle{align-items:center;gap:5px;margin-bottom:9px;display:flex}.support-role-toggle>button{color:#b7e5d6;background:0 0;border:1px solid #d9fff02a;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.support-role-toggle>span{color:#b5dfd0;white-space:nowrap;margin-left:auto;font-size:9px}.support-input-box{background:#edfff013;border:1px solid #d9fff042;border-radius:10px;align-items:flex-end;gap:9px;padding:11px;display:flex}.support-input-box textarea{resize:vertical;color:#f1fff8;background:0 0;border:0;width:100%;min-width:0;min-height:54px;max-height:150px;padding:0;font-size:12px;line-height:1.8;outline:none!important}.support-send{color:#448c73;background:#e8fff0;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.support-send:disabled{opacity:.35}.support-composer-footer{color:#afdcc8;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:9px;display:flex}.support-composer-footer>button{color:#d4f6df;align-items:center;gap:4px;font-size:10px;display:flex}.support-ai-resolution{color:#c8f3e2;background:#dffff01c;border:1px solid #d2ffe82b;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin:0 15px 9px;padding:9px 11px;font-size:10px;display:flex}.support-ai-resolution>span,.support-ai-resolution>button{align-items:center;gap:5px;display:flex}.support-ai-resolution>button{color:#ebfff2;text-align:right;font-size:10px;line-height:1.5}.support-detail-panel{background:#dfe5e7;flex-direction:column;display:flex}.support-detail-tabs{border-bottom:1px solid #c4cfd4;flex-shrink:0;gap:3px;padding:0 11px;display:flex}.support-detail-tabs>button{color:#91a2ac;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:5px;padding:14px 5px 12px;font-size:11px;display:flex}.support-detail-tabs>button.active{color:#54727f;border-bottom-color:#6e929b}.support-detail-tabs>button:hover{color:#4c7685}.support-detail-body{flex:1;min-height:0;padding:0 13px;overflow:auto}.support-detail-empty{text-align:center;color:#99aeb8;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:34px 14px;font-size:12px;line-height:1.9;display:flex}.support-section{border-bottom:1px solid #cbd5d9;padding:16px 0}.support-section:last-child{border:0}.support-section-title{justify-content:space-between;align-items:center;gap:9px;margin-bottom:12px;display:flex}.support-section-title h3{color:#5d7c8b;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.support-section-title>button,.support-section-title>a{color:#819fad;white-space:nowrap;padding:3px 0;font-size:10px}.support-section-title>button:hover,.support-section-title>a:hover{color:#456e7e}.support-section-title>span{color:#a2b5bf;font-size:10px}.support-fact{color:#91a6b1;justify-content:space-between;align-items:center;gap:8px;margin:9px 0;font-size:11px;display:flex}.support-fact>strong{color:#7895a3;font-size:11px;font-weight:400}.support-page .support-wide{width:100%;margin-top:10px}.support-muted{color:#91a9b5;font-size:11px;line-height:1.85}.support-classification{color:#718f9e;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.85}.support-scene-tag{color:#8eabb8;background:#e9f0f3;border:1px solid #c0d1d8;border-radius:5px;align-items:center;gap:6px;margin-top:10px;padding:6px 8px;font-size:10px;display:inline-flex}.support-detail-panel .citations{background:#e8eff2;border-color:#c9d9e0;border-radius:7px;margin-top:0}.support-detail-panel .citations>summary{color:#88a6b6;padding:9px;font-size:10px}.support-detail-panel .citations[open]>summary{border-color:#c5d7e1}.support-detail-panel .citation-list{padding-inline:9px}.support-detail-panel .citation-item{border-color:#cfdee6}.support-detail-panel .citation-item>summary{color:#7a9dad;font-size:10px}.support-detail-panel .citation-number{color:#85a8b9;background:#d8e5ed;font-size:9px}.support-detail-panel .citation-item>p{color:#91adbc;font-size:11px;line-height:1.8}.support-detail-panel .citation-item small,.support-detail-panel .citation-source{color:#a2bdcb;font-size:9px}.support-ticket>strong{color:#7294a4;font-size:12px;font-weight:500;line-height:1.7;display:block}.support-ticket>p{color:#91adbb;white-space:pre-wrap;margin-top:7px;font-size:11px;line-height:1.9}.support-ticket>small{color:#acc3d0;margin-top:8px;font-size:9px;display:block}.support-conclusion{background:#d3e3e6;border:1px solid #c1d7dd;border-radius:7px;margin-top:12px;padding:11px}.support-conclusion>span{color:#7ba1ae;font-size:10px}.support-conclusion>p{color:#8cabb8;white-space:pre-wrap;margin-top:5px;font-size:11px;line-height:1.8}.support-section-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.support-section-actions .button{white-space:normal;line-height:1.6;font-size:10px!important}.support-rating>span{color:#bba276;gap:4px;display:flex}.support-rating>p{color:#91aebb;white-space:pre-wrap;margin-top:9px;font-size:11px;line-height:1.8}.support-detail-footer{background:#d7e3e8;border-top:1px solid #c9d7de;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.support-detail-footer>button{color:#7b9fac;align-items:center;gap:5px;font-size:10px;display:flex}.support-detail-footer>span{color:#a6beca;font-size:9px}.support-ai-tools{grid-template-columns:1fr 1fr;gap:8px;padding-top:15px;display:grid}.support-ai-tools>button{color:#88a9b9;text-align:left;background:#e4eef3;border:1px solid #c0d4de;border-radius:7px;align-items:center;gap:6px;padding:11px 8px;font-size:10px;display:flex}.support-ai-tools>button>span{flex:1}.support-ai-tools>button:hover:not(:disabled){color:#628fa4;background:#eef7fc;border-color:#9bbfce}.support-ai-tools>button>svg{width:14px}.support-ai-tools>button>svg:last-child{width:11px}.support-ai-note{margin:11px 0 3px;font-size:10px}.support-artifacts>button{text-align:left;color:#9bb9c9;border-bottom:1px solid #c8d9e3;align-items:flex-start;gap:8px;width:100%;padding:15px 1px;display:flex}.support-artifacts>button>span{flex:1;min-width:0}.support-artifacts strong{color:#7d9eaf;font-size:11px;font-weight:500}.support-artifacts small{color:#aac3d1;margin-top:5px;font-size:9px;display:block}.support-artifacts p{-webkit-line-clamp:2;color:#9bb5c5;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.support-artifacts>button>svg{margin-top:2px}.support-timeline{padding:20px 0 10px}.support-timeline article{gap:12px;padding-bottom:23px;display:flex;position:relative}.support-timeline article:not(:last-child):before{content:"";background:#c5d8e4;width:1px;position:absolute;top:7px;bottom:0;left:3px}.support-timeline article>i{z-index:1;background:#a7c3d2;border:2px solid #e3eff7;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}.support-timeline article>div{flex:1;min-width:0}.support-timeline strong{color:#85a3b6;font-size:11px;font-weight:500}.support-timeline p{color:#9eb6c7;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.8}.support-timeline small{color:#acc4d4;margin-top:6px;font-size:9px;line-height:1.8;display:block}.support-start-scenarios{grid-template-columns:1fr 1fr;gap:9px;width:min(100%,390px);margin-top:6px;display:grid}.support-start-scenarios>button{color:#d9f8ec;text-align:left;background:#e6fff015;border:1px solid #d8fff041;border-radius:7px;align-items:center;gap:7px;padding:12px;font-size:11px;display:flex}.support-start-scenarios>button>svg:last-child{margin-left:auto}.support-start-scenarios>button:hover{background:#ebfff027;border-color:#e7fff076}.support-error{color:#a28566;background:#f2e5d9;border:1px solid #d8c1ac;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.8;display:flex}.support-error>span{overflow-wrap:anywhere;flex:1;min-width:0}.support-error>button:not(.icon-btn){color:#8c704e;white-space:nowrap;font-size:11px;text-decoration:underline}.support-mobile-tabs{display:none}.support-guide>button{align-items:center;gap:3px;display:flex}.support-page .modal-panel{background:#e9eff2;border-color:#c7d8e3}.support-page .modal-header,.support-page .modal-footer{background:#e6edf2;border-color:#c8d9e4}.support-page .modal-header p{color:#8eacbf}.support-page .form-stack label,.support-page .form-row label{color:#7799b0}.support-page .label-hint{color:#9bb8cd}.support-page .modal-footer{flex-wrap:wrap}.support-page .modal-footer .button{white-space:normal;font-size:11px}.support-scenario-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-scenario-picker>button{text-align:left;color:#8aafc7;background:#e2edf6;border:1px solid #c5d9e8;border-radius:8px;align-items:flex-start;gap:9px;padding:15px 12px;display:flex}.support-scenario-picker>button>svg{margin-top:2px}.support-scenario-picker>button>span{flex:1;min-width:0}.support-scenario-picker strong{color:#6f96b0;font-size:12px;font-weight:500}.support-scenario-picker small{color:#9bb7cc;margin-top:6px;font-size:10px;line-height:1.8;display:block}.support-opening-preview{background:#e1edf5;border:1px solid #c4d9e8;border-radius:8px;padding:14px}.support-opening-preview>span{color:#86aac2;align-items:center;gap:6px;font-size:11px;display:flex}.support-opening-preview>p{color:#7098b3;white-space:pre-wrap;margin-top:8px;font-size:12px;line-height:1.9}.support-rating-input{text-align:center;padding:12px}.support-rating-input>span{color:#8baec5;font-size:12px}.support-rating-input>div{justify-content:center;gap:9px;margin:17px 0 10px;display:flex}.support-rating-input button{color:#bfced4;padding:4px}.support-rating-input button.active{color:#bda26e}.support-rating-input>small{color:#9dbbd0;font-size:11px}.support-form-note{color:#91b1c9;font-size:11px;line-height:1.9}.support-artifact-content .message-text{color:#6289a4;font-size:13px;line-height:1.9}.support-artifact-content .message-text strong,.support-artifact-content .message-text h4{color:#527a97}.support-artifact-editor{font-size:12px!important;line-height:1.9!important}.support-knowledge-note{color:#7ba2b5;background:#dae9ef;border:1px solid #bad4df;border-radius:8px;align-items:flex-start;gap:9px;padding:13px;display:flex}.support-knowledge-note>p{font-size:11px;line-height:1.8}.support-muted,.support-classification,.support-ticket>p,.support-conclusion>p,.support-rating>p,.support-timeline p{color:#6e828c;font-size:12px}.support-section-title h3,.support-ticket>strong,.support-artifacts strong,.support-timeline strong{color:#536b78}.support-fact,.support-thread-item p,.support-thread-item small,.support-detail-footer>span,.support-list-footer{color:#81939c}.support-fact>strong,.support-section-title>button,.support-section-title>a,.support-ai-tools>button,.support-detail-footer>button{color:#658391}.support-artifacts p,.support-artifacts small,.support-timeline small,.support-ticket>small{color:#8c9fa9}.support-page .form-stack label,.support-page .form-row label,.support-form-note{color:#6d8898}.support-page .form-stack input:not([type=checkbox]),.support-page .form-stack textarea,.support-page .form-stack select{color:#4c6d80}.support-opening-preview>p,.support-scenario-picker strong,.support-artifact-content .message-text{color:#56788d}.support-scenario-picker small,.support-rating-input>span,.support-opening-preview>span{color:#819cae}@media (max-width:1250px){.support-page{padding:0 14px 14px 12px}.support-layout{grid-template-columns:200px minmax(290px,1fr) 275px;gap:10px}.support-detail-body{padding:0 11px}.support-chat-body{padding:17px 14px}.support-chat-heading{padding:14px}.support-toolbar-label{display:none}.support-toolbar h1{font-size:21px}.support-toolbar-actions{gap:5px}.support-toolbar .button{padding:8px 9px;font-size:10px}.support-role-toggle>span{font-size:8px}.support-guide{gap:6px;padding:10px 12px;font-size:10px}.support-guide>button{padding:5px 7px;font-size:9px}.support-composer-footer>span{max-width:65%;font-size:8px;line-height:1.6}.support-detail-tabs>button{font-size:10px}.support-ai-tools{gap:6px}.support-ai-tools>button{gap:5px;padding:10px 7px;font-size:9px}}@media (max-width:1080px){.support-layout{grid-template-columns:176px minmax(260px,1fr) 250px;gap:9px}.support-list-panel{padding:12px 9px}.support-thread-item{padding:11px 8px}.support-thread-top{flex-wrap:wrap;gap:6px}.support-thread-top strong{font-size:11px}.support-status-filter>button{padding:6px;font-size:9px}.support-message{gap:7px}.support-message-avatar{border-radius:7px;width:23px;height:23px}.support-chat-heading h2{font-size:14px}.support-message-meta{gap:6px;font-size:9px}.support-message-meta time{font-size:8px}.support-role-toggle>span{display:none}.support-composer{padding:11px 12px 12px}.support-message .message-text{font-size:12px}.support-section-title h3{font-size:11px}.support-ai-tools{grid-template-columns:1fr}.support-ai-tools>button{font-size:11px}}@media (max-width:900px){.support-mobile-tabs{background:#d3dce0;border:1px solid #c1cdd3;border-radius:8px;align-items:center;gap:5px;margin:11px 0 0;padding:4px;display:flex}.support-mobile-tabs>button{color:#8196a0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 6px;font-size:12px;display:flex}.support-mobile-tabs>button.active{color:#587c8b;background:#edf3f5;box-shadow:0 1px 4px #3f697511}.support-layout{grid-template-columns:minmax(0,1fr);gap:0;height:calc(100dvh - 181px);min-height:530px;padding-top:11px}.support-layout>.support-list-panel,.support-layout>.support-detail-panel,.support-layout>.support-conversation{min-width:0;display:none}.support-mobile-list>.support-list-panel,.support-mobile-detail>.support-detail-panel,.support-mobile-chat>.support-conversation{display:flex}.support-list-panel{padding:15px}.support-thread-top{flex-wrap:nowrap}.support-thread-top strong{font-size:13px}.support-thread-item p{font-size:12px}.support-thread-item small{font-size:10px}.support-thread-item{padding:14px 12px}.support-status-filter{gap:6px}.support-status-filter>button{padding:7px 9px;font-size:11px}.support-chat-body{padding:20px}.support-chat-heading{padding:15px 18px}.support-chat-heading h2{font-size:16px}.support-guide{padding:11px 16px;font-size:11px}.support-guide>button{font-size:10px}.support-message{gap:10px}.support-message-avatar{border-radius:9px;width:28px;height:28px}.support-message-meta{font-size:11px}.support-message-meta time{font-size:9px}.support-message .message-text{font-size:13px}.support-composer{padding:13px 18px 15px}.support-role-toggle>button{padding:7px 9px;font-size:11px}.support-role-toggle>span{font-size:9px;display:block}.support-input-box textarea{min-height:60px;font-size:13px}.support-composer-footer>span{max-width:none;font-size:9px}.support-detail-body{padding:0 19px}.support-detail-tabs{padding-inline:16px}.support-detail-tabs>button{padding:15px 8px;font-size:12px}.support-section-title h3{font-size:13px}.support-section-title>button,.support-section-title>a{font-size:11px}.support-fact{font-size:12px}.support-ai-tools{grid-template-columns:1fr 1fr;gap:10px}.support-ai-tools>button{padding:14px 12px;font-size:12px}.support-timeline strong,.support-artifacts strong,.support-timeline p,.support-artifacts p{font-size:12px}.support-detail-footer{padding:13px 18px}}@media (max-width:600px){.support-page{padding:0 11px 11px}.support-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:57px;padding:11px 0}.support-toolbar h1{font-size:21px}.support-toolbar h1>svg{width:20px}.support-toolbar-actions{gap:5px;margin-left:auto}.support-toolbar .button{height:29px;min-height:29px;padding:7px 8px;font-size:10px}.support-toolbar .button>svg{width:12px}.support-toolbar-actions>.button:first-of-type,.support-toolbar-actions>.button:nth-of-type(3){display:none}.support-mobile-tabs{gap:3px;margin-top:10px;padding:3px}.support-mobile-tabs>button{gap:5px;padding:8px 4px;font-size:11px}.support-mobile-tabs>button>svg{width:14px}.support-layout{height:calc(100dvh - 168px);min-height:520px;padding-top:10px}.support-list-panel{padding:13px}.support-chat-heading{min-height:61px;padding:13px 12px}.support-chat-heading h2{font-size:14px}.support-chat-heading p{font-size:10px;line-height:1.7}.support-guide{align-items:flex-start;gap:6px;padding:10px 11px;font-size:10px}.support-guide>svg{width:13px;margin-top:2px}.support-guide>button{white-space:normal;flex-shrink:0;max-width:95px;padding:5px;font-size:9px;line-height:1.5}.support-chat-body{padding:17px 12px}.support-message{gap:8px;margin-bottom:18px}.support-message-avatar{border-radius:7px;width:24px;height:24px}.support-message-meta{flex-wrap:wrap;gap:6px;font-size:10px}.support-message-meta time{font-size:8px}.support-message .message-text{font-size:12px;line-height:1.9}.support-message.customer .support-message-content{padding:9px 11px}.support-message-tools{gap:7px;font-size:8px}.support-composer{padding:11px 11px 12px}.support-role-toggle>button{gap:4px;padding:6px 7px;font-size:10px}.support-role-toggle>span{white-space:normal;max-width:100px;font-size:8px;line-height:1.5}.support-input-box{border-radius:8px;gap:7px;padding:10px}.support-input-box textarea{resize:none;min-height:54px;max-height:110px;font-size:12px}.support-send{border-radius:7px;width:30px;height:30px}.support-composer-footer{align-items:flex-start;gap:7px;font-size:8px}.support-composer-footer>span{max-width:65%;font-size:8px;line-height:1.7}.support-composer-footer>button{white-space:nowrap;padding-top:2px;font-size:9px}.support-chat-placeholder{gap:12px;min-height:290px}.support-chat-placeholder h3{font-size:15px;line-height:1.7}.support-chat-placeholder p{font-size:12px;line-height:1.9}.support-start-scenarios{gap:8px}.support-start-scenarios>button{gap:6px;padding:11px 9px;font-size:10px}.support-detail-body{padding:0 14px}.support-detail-tabs{padding-inline:11px}.support-detail-tabs>button{padding:13px 5px;font-size:11px}.support-ai-tools{gap:8px}.support-ai-tools>button{padding:12px 9px;font-size:11px}.support-section-title h3{font-size:12px}.support-error{align-items:flex-start;gap:6px;padding:9px;font-size:10px}.support-error>svg{width:14px;margin-top:2px}.support-error>button:not(.icon-btn){font-size:10px}.support-error .icon-btn{width:18px;height:20px}.support-scenario-picker{grid-template-columns:1fr;gap:8px}.support-scenario-picker>button{gap:9px;padding:12px}.support-scenario-picker strong{font-size:12px}.support-scenario-picker small{font-size:11px}.support-page .modal-footer{gap:7px;padding:14px 17px}.support-page .modal-footer .button{min-height:32px;padding:8px 9px;font-size:10px}.support-page .modal-body{padding:18px}.support-artifact-editor{font-size:12px!important}.support-page .form-row{grid-template-columns:1fr}.support-opening-preview{padding:12px}.support-opening-preview>p{font-size:12px}}.support-conversation{background:#f6f9f7;border-color:#cbd8d0}.support-chat-heading{background:#fff;border-bottom-color:#dde6df}.support-chat-heading h2{color:#30483c}.support-chat-heading p{color:#78877d}.support-guide{color:#526e57;background:#edf5ee;border-bottom-color:#dbe7dd}.support-guide button{color:#2d6941;background:#fbfefb;border-color:#afc9b4}.support-message-meta{color:#45634e}.support-message-meta time{color:#8d9b90}.support-message.customer .support-message-content{background:#edf3ee;border-color:#dfe8e0}.support-message.ai .support-message-content,.support-message.agent .support-message-content{background:#fff;border:1px solid #e0e9e1;border-radius:0 9px 9px;padding:12px 14px}.support-message .message-text{color:#3d5746}.support-message .message-text strong,.support-message .message-text h4{color:#264b33}.support-message .message-text pre{color:#42674d;background:#eef3ef;border-color:#dce8df}.support-message-tools{color:#8a9a8e}.support-message-tools .icon-btn{color:#64826d}.support-message-tools .icon-btn:hover{color:#305e3e;background:#e4eee5}.support-message .citations{background:#f7faf6;border-color:#d5e2d5}.support-message .citations>summary{color:#54765b}.support-message .citations[open]>summary,.support-message .citation-item{border-color:#dce7db}.support-message .citation-item>summary,.support-message .citation-item p{color:#5b775d}.support-message .citation-number{color:#5b7f59;background:#e7efe3}.support-message .citation-item small,.support-message .citation-source{color:#86977e}.support-typing{color:#43835a}.support-composer{background:#fff;border-top-color:#dbe6de}.support-role-toggle>button{color:#789181;border-color:#d3dfd5}.support-role-toggle>button.active{color:#3f7950;background:#e3f1e5;border-color:#a9cbb3}.support-role-toggle>span{color:#84948a}.support-input-box{background:#f5f9f5;border-color:#bacfbe}.support-input-box textarea{color:#344f3a}.support-input-box textarea::placeholder{color:#91a393}.support-send{color:#fff;background:#32754c}.support-composer-footer,.support-composer-footer>span{color:#8b9b8d}.support-composer-footer>button{color:#42794f}.support-ai-resolution{color:#4b7d56;background:#e6f2e8;border-color:#bfd7c3}.support-ai-resolution>button{color:#2d6c3d}.support-list-panel{background:#f2f5f3;border-color:#d1dbd4}.support-detail-panel{background:#f7f9f7;border-color:#d1dbd4}.support-detail-footer{background:#edf3ed;border-color:#d6e2d7}.support-detail-footer>button{color:#4c7c52}.support-thread-item.active{background:#e5f0e7;border-color:#b5cfb9}.support-thread-item:hover{background:#eaf2eb}.support-page .modal-panel,.support-page .modal-header,.support-page .modal-footer{background:#f7faf7;border-color:#d1dfd3}.support-page .modal-header h2{color:#36583d}.support-page .modal-header p,.support-page .form-stack label,.support-page .form-row label{color:#6c8772}.support-page .form-stack input:not([type=checkbox]),.support-page .form-stack textarea,.support-page .form-stack select{color:#405f47;background:#fff;border-color:#c6d8c9}.support-scenario-picker>button{background:#f0f6f1;border-color:#ccdcd0}.support-scenario-picker>button.selected{background:#e5f1e8;border-color:#87b395}.support-scenario-picker strong,.support-opening-preview>p,.support-artifact-content .message-text{color:#416d4f}.support-scenario-picker small,.support-opening-preview>span{color:#789380}.support-opening-preview{background:#eff6f0;border-color:#c8dbcd}@media (max-width:600px){.support-toolbar-actions>.button:nth-of-type(3){display:inline-flex}.support-toolbar-actions>.button:nth-of-type(4){display:none}.support-toolbar-actions{gap:5px}.support-toolbar .button{height:auto;min-height:30px}.support-toolbar-label{display:none}.support-toolbar{gap:9px}.support-layout{min-height:610px}.support-chat-body{padding-top:14px}.support-composer{padding-top:10px}.support-message.ai .support-message-content,.support-message.agent .support-message-content{padding:10px 11px}.support-toolbar-actions>button.button:first-of-type{display:inline-flex}}.support-pending-reply{color:#7c6a3b;background:#f6f2e8;border:1px solid #ded4b8;border-radius:7px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0 15px 10px;padding:11px 13px;display:flex}.support-pending-reply>div{align-items:flex-start;gap:8px;min-width:0;display:flex}.support-pending-reply>div>svg{flex-shrink:0;margin-top:2px}.support-pending-reply strong{font-size:11px;font-weight:500;line-height:1.7;display:block}.support-pending-reply small{color:#918361;margin-top:2px;font-size:10px;line-height:1.8;display:block}.support-pending-reply>.button{white-space:nowrap;color:#725f34;background:#fffdf6;border-color:#cfbf98;flex-shrink:0;gap:5px;font-size:10px}@media (max-width:600px){.support-pending-reply{flex-direction:column;align-items:flex-start;gap:8px;margin:0 11px 9px;padding:10px}.support-pending-reply>.button{align-self:flex-end;min-height:31px}.support-pending-reply strong{font-size:11px}}.website-service{max-width:1440px;color:var(--text,#233043);margin:0 auto;padding:24px}.website-service-toolbar,.website-service-toolbar>div,.website-service-intro,.website-service-notice,.website-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.website-service-toolbar{justify-content:space-between;margin-bottom:24px}.website-service-intro{background:linear-gradient(110deg,#edf8f8,#f5f8ff);border:1px solid #dce9ed;border-radius:16px;padding:24px}.website-service-icon{color:#257d88;background:#fff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.website-service-intro p{letter-spacing:2px;color:#62818b;margin:0 0 6px;font-size:10px}.website-service-intro h2{margin:0 0 7px;font-size:24px}.website-service-intro span{color:#647484;font-size:12px}.website-privacy{align-items:center;gap:6px;margin-left:auto;display:flex}.website-service-notice{color:#647484;margin:16px 0;font-size:12px;line-height:1.8}.website-service-notice a{color:#257d88}.website-service-notice .button{margin-left:auto}.website-service-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}.website-service-layout.is-admin{grid-template-columns:280px minmax(0,1fr)}.website-inbox,.website-conversation{background:#fff;border:1px solid #e2e8ee;border-radius:14px;min-width:0;overflow:hidden}.website-inbox{padding:14px}.website-inbox form{gap:6px;display:flex}.website-inbox label{border:1px solid #dce3e9;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex}.website-inbox input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:8px 0;font-size:12px}.website-inbox select{width:100%;font:inherit;background:#fff;border:1px solid #dce3e9;border-radius:7px;margin:12px 0;padding:8px;font-size:12px}.website-inbox-items{max-height:540px;overflow:auto}.website-inbox-items>button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:9px;margin-bottom:4px;padding:13px 10px}.website-inbox-items>button.active{background:#f0f8fa;border-color:#d1e7ed}.website-inbox-items strong{overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.6;display:block}.website-inbox-items p{color:#748290;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.website-inbox-items small{color:#7f8d99;font-size:10px}.website-inbox footer{align-items:center;gap:10px;padding-top:12px;font-size:11px;display:flex}.website-inbox footer button{color:#257d88;cursor:pointer;background:0 0;border:0}.website-inbox footer button:disabled{opacity:.4;cursor:default}.website-conversation>header{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.website-conversation h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:15px}.website-conversation header span:not(.website-status){color:#8a96a2;font-size:11px}.website-status{white-space:nowrap;color:#32818a;background:#edf6f6;border-radius:5px;padding:4px 7px;font-size:10px;display:inline-flex}.website-status.waiting{color:#946719;background:#fff4df}.website-status.human{color:#586aab;background:#edf1ff}.website-status.closed{color:#76818c;background:#f1f3f5}.website-actions{border-bottom:1px solid #e8edf1;padding:12px 22px}.website-actions>span{color:#7a8793;font-size:11px}.website-message-list{overscroll-behavior:contain;background:#fafcfd;height:410px;padding:22px;overflow:auto}.website-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e7ecf0;border-radius:12px;max-width:86%;margin-bottom:18px;padding:15px 17px;font-size:13px;line-height:1.8}.website-message.customer{background:#f0f8fa;border-color:#dcebef;margin-left:auto}.website-message.system{text-align:center;color:#71808c;background:0 0;border:0;margin:12px auto;font-size:12px}.website-message>div:first-child{color:#6b7e8c;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.website-message time{white-space:nowrap;font-size:10px}.website-message details{margin-top:12px;font-size:11px}.website-message summary{cursor:pointer;color:#387d8b}.website-message details a{color:#387d8b;align-items:center;gap:5px;display:flex}.website-conversation>footer{border-top:1px solid #e8edf1;padding:16px 22px}.website-conversation>footer>p{color:#748290;font-size:12px}.website-conversation form label{color:#677783;margin-bottom:8px;font-size:12px;display:block}.website-conversation textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:72px;max-height:180px;font:inherit;outline-offset:2px;border:1px solid #dde5eb;border-radius:9px;padding:10px;font-size:13px;line-height:1.7}.website-conversation form>div{color:#8c98a2;justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;display:flex}.website-empty{text-align:center;color:#8395a3;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px;font-size:12px;line-height:1.8;display:flex}.website-empty h3{color:#526d7c;margin:16px 0 4px;font-size:16px}.website-empty p{max-width:320px}.website-working{color:#5f7b87;align-items:center;gap:8px;font-size:12px;display:flex}.website-service-error{color:#a25135;background:#fff5ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:12px 16px;font-size:12px;display:flex}@media (max-width:900px){.website-service-layout.is-admin{grid-template-columns:220px minmax(0,1fr)}.website-service{padding:16px}.website-privacy{margin-left:0}}@media (max-width:600px){.website-service{padding:12px}.website-service-toolbar>div{gap:6px}.website-service-toolbar{gap:12px}.website-service-intro{gap:12px;padding:18px}.website-service-intro h2{font-size:21px}.website-service-layout.is-admin{grid-template-columns:minmax(0,1fr)}.website-inbox-items{max-height:200px}.website-message-list{height:360px;padding:14px}.website-message{max-width:95%;padding:12px}.website-conversation>header,.website-conversation>footer,.website-actions{padding:14px}.website-service-notice .button{margin-left:0}.website-service .button{font-size:11px}.website-conversation>header{align-items:flex-start}.website-service-intro>div:nth-child(2){flex:1;min-width:170px}}.website-service,.website-service *{box-sizing:border-box}@media (min-width:600px){.website-message-list{height:clamp(180px,100dvh - 660px,410px)}}.website-handoff-details{color:#536d80;background:#f7fafc;border-bottom:1px solid #e3ebf0;padding:10px 22px;font-size:12px}.website-handoff-details summary{cursor:pointer}.website-handoff-details dl{margin:10px 0}.website-handoff-details dl>div{gap:12px;margin:8px 0;display:flex}.website-handoff-details dt{color:#8795a0;flex:0 0 64px}.website-handoff-details dd{overflow-wrap:anywhere;margin:0}.website-handoff-details p{color:#8a97a2;margin:0;font-size:10px}.website-resolution-form{background:#f4f9fc;border-bottom:1px solid #dce8f0;padding:16px 22px}.website-resolution-form>div{justify-content:flex-end;gap:8px;display:flex}.website-rating-result{color:#997339;background:#fffaf0;border-bottom:1px solid #efe3cb;padding:12px 22px;font-size:12px}.website-status.awaiting{color:#8762ad;background:#f3edff}.buyer-store{color:#30343b;background:#fff;min-width:0;min-height:calc(100dvh - 122px);margin:0 -14px -12px -10px;padding:0 24px 28px;font-size:13px}.buyer-shop-header{border-bottom:1px solid #f0ece8;justify-content:space-between;align-items:center;gap:18px;padding:24px 0 20px;display:flex}.buyer-shop-brand{align-items:center;gap:12px;min-width:0;display:flex}.buyer-shop-brand>span{color:#fff;background:#e87736;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.buyer-shop-brand h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:650}.buyer-shop-brand p{color:#938b83;margin-top:7px;font-size:11px}.buyer-shop-tools{gap:10px;display:flex}.buyer-shop-tools>button{white-space:nowrap;color:#5d554e;background:#fff;border:1px solid #e8e4df;border-radius:6px;align-items:center;gap:7px;padding:10px 15px;display:flex}.buyer-shop-tools>button:hover{color:#c86128;border-color:#e87736}.buyer-shop-tools b{color:#fff;background:#e87736;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.buyer-tabs{border-bottom:1px solid #ece7e3;align-items:center;gap:28px;height:53px;display:flex}.buyer-tabs button{color:#77706a;border-bottom:2px solid #0000;align-items:center;gap:7px;height:100%;font-size:13px;display:flex}.buyer-tabs button.active{color:#c55c25;border-bottom-color:#df773a;font-weight:600}.buyer-tabs>span{color:#a39a92;white-space:nowrap;margin-left:auto;font-size:11px}.buyer-coupon-strip{flex-wrap:wrap;gap:12px;padding:20px 0;display:flex}.buyer-coupon{color:#bb6938;background:#fff7ef;border:1px solid #f2dfcc;border-radius:8px;flex:1;align-items:center;gap:13px;min-width:260px;max-width:480px;padding:16px 19px;display:flex}.buyer-coupon>div{flex:1}.buyer-coupon strong{font-size:21px;font-weight:600;display:block}.buyer-coupon strong small{margin-left:6px;font-size:11px;font-weight:400}.buyer-coupon span{color:#a58c79;margin-top:5px;font-size:10px;display:block}.buyer-coupon button{color:#bd6a35;background:#fff9f3;border:1px solid #e2b99a;border-radius:20px;padding:6px 12px;font-size:11px}.buyer-coupon button:disabled{opacity:.55}.buyer-catalog-tools{justify-content:space-between;align-items:center;gap:14px;margin:2px 0 18px;display:flex}.buyer-catalog-tools>div{flex-wrap:wrap;gap:6px;display:flex}.buyer-catalog-tools button{color:#807970;border-radius:5px;padding:7px 13px;font-size:12px}.buyer-catalog-tools button.active{color:#bd6c38;background:#f7eee5}.buyer-catalog-tools>label{color:#a19990;border:1px solid #e8e4df;border-radius:6px;align-items:center;gap:7px;padding:0 11px;display:flex}.buyer-catalog-tools input{color:#635c55;background:0 0;border:0;outline:0;width:175px;min-width:0;padding:9px 0;font-size:12px}.buyer-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.buyer-catalog .ecom-product-card{background:#fff;border:1px solid #ece7e1;border-radius:9px;flex-direction:column;gap:0;padding:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.buyer-catalog .ecom-product-card:hover{border-color:#dcba9e;box-shadow:0 5px 20px #44342a0b}.buyer-catalog .ecom-product-image{aspect-ratio:1;background:#f5f3ef;border-radius:0;width:100%;height:auto}.buyer-catalog .ecom-product-image img{object-fit:cover;width:100%;height:100%}.buyer-catalog .ecom-product-info{width:100%;min-width:0;padding:15px}.buyer-catalog .ecom-product-title{color:#383934;text-align:left;font-size:15px;font-weight:550}.buyer-catalog .ecom-product-info p{color:#999087;margin:7px 0 12px;font-size:11px;line-height:1.6}.buyer-catalog .ecom-product-price strong{color:#cf652a;font-size:21px;font-weight:650}.buyer-catalog .ecom-product-price span{color:#a0978c;font-size:10px}.buyer-catalog .ecom-product-specs{margin:12px 0}.buyer-catalog .ecom-product-specs span{color:#998776;background:#f8f5f1;border-color:#eee6dc;font-size:10px}.buyer-catalog .ecom-card-action{color:#a86d44;background:#fbf7f2;border-color:#efdfd0;justify-content:center;padding:9px 11px;font-size:11px}.buyer-btn,.buyer-order-actions>button{color:#665b50;background:#fff;border:1px solid #ddd6cd;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:9px 15px;font-size:12px;line-height:1.3;display:inline-flex}.buyer-btn:hover:not(:disabled),.buyer-order-actions>button:hover:not(:disabled){background:#fffaf6;border-color:#d8905d}.buyer-btn.accent,.buyer-order-actions>button.accent{color:#fff;background:#dd783c;border-color:#dd783c}.buyer-btn.accent:hover:not(:disabled){background:#c9652d}.buyer-btn:disabled{opacity:.5;cursor:not-allowed}.buyer-error,.buyer-chat-error{color:#b44f3b;overflow-wrap:anywhere;background:#fff1eb;border:1px solid #f1d8ce;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.7;display:flex}.buyer-error button{flex-shrink:0}.buyer-empty{color:#a49b91;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:55px 12px;font-size:13px;display:flex}.buyer-demo-notice{color:#a59c92;border-top:1px solid #f0ece7;margin:23px 0 0;padding-top:14px;font-size:10px;line-height:1.8}.buyer-order-filters{flex-wrap:wrap;gap:20px;padding:20px 0;display:flex}.buyer-order-filters button{color:#8f857b;font-size:12px}.buyer-order-filters button.active{color:#cb662e;font-weight:600}.buyer-order-list{gap:16px;max-width:1100px;display:grid}.buyer-order-list>section{background:#fff;border:1px solid #e9e2db;border-radius:8px;overflow:hidden}.buyer-order-list .ecom-order-card{border:0;border-radius:0;padding:18px}.buyer-order-list .ecom-order-item img{width:65px;height:65px}.buyer-order-list .ecom-order-item strong{font-size:13px}.buyer-order-list .ecom-card-heading{padding-bottom:13px}.buyer-order-actions{background:#fdfcfa;border-top:1px solid #f1ebe5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:12px 18px;display:flex}.buyer-order-actions>span{color:#a89b8e;margin-right:auto;font-size:10px}.buyer-order-actions>button{min-height:29px;padding:7px 12px;font-size:11px}.buyer-aftersales{max-width:1000px;padding-top:22px}.buyer-section-title{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;display:flex}.buyer-section-title h3{font-size:16px;font-weight:550}.buyer-section-title>span{color:#9d9286;font-size:11px}.buyer-aftersales>section{border:1px solid #ece3d9;border-radius:9px;margin-bottom:14px;overflow:hidden}.buyer-aftersales>section.selected{border-color:#dc995f}.buyer-aftersales .ecom-aftersale-card{border:0;border-radius:0;padding:18px}.buyer-after-details{padding:0 18px 16px}.buyer-after-details>span{color:#a99b8d;margin-bottom:13px;font-size:10px;display:block}.buyer-after-details>p{color:#92806f;align-items:center;gap:7px;margin:10px 0;font-size:12px;display:flex}.buyer-after-details>.buyer-btn{margin-bottom:9px;margin-right:8px}.buyer-after-details details,.buyer-order-timeline{color:#9b8b7d;border-top:1px solid #eee6de;margin-top:9px;padding-top:10px;font-size:11px;line-height:1.8}.buyer-after-details summary,.buyer-order-timeline summary{cursor:pointer;align-items:center;gap:7px;display:flex}.buyer-after-details details p,.buyer-order-timeline p{margin-top:8px}.buyer-product-detail{grid-template-columns:minmax(180px,.9fr) minmax(240px,1.1fr);gap:28px;padding:24px;display:grid}.buyer-product-detail>img{aspect-ratio:1;object-fit:cover;background:#f6f3ef;border-radius:8px;width:100%}.buyer-product-detail h3{margin:11px 0;font-size:22px;line-height:1.4}.buyer-product-detail p{color:#8d8072;font-size:12px;line-height:1.8}.buyer-product-tag{color:#bc824f;background:#fcf1e4;border-radius:3px;padding:4px 7px;font-size:10px}.buyer-detail-price{color:#d7682d;margin:15px 0;font-size:30px;font-weight:600;display:block}.buyer-product-detail label{color:#8b7e70;margin-bottom:9px;font-size:12px;display:block}.buyer-variants{flex-wrap:wrap;gap:7px;display:flex}.buyer-variants button{color:#8b7b6c;border:1px solid #e7dfd6;border-radius:5px;padding:8px 10px;font-size:11px}.buyer-variants button.selected{color:#bd652a;background:#fff7ef;border-color:#db9c6c}.buyer-variants button:disabled{opacity:.45}.buyer-quantity{color:#9a8a7a;flex-wrap:wrap;align-items:center;gap:0;margin:20px 0;font-size:12px;display:flex}.buyer-quantity>span{margin-right:14px}.buyer-quantity button{background:#fdfaf6;border:1px solid #e8ded3;place-items:center;width:30px;height:30px;display:grid}.buyer-quantity input{text-align:center;color:#65574b;background:#fff;border:1px solid #e8ded3;border-left:0;border-right:0;width:44px;height:30px}.buyer-quantity small{margin-left:11px;font-size:10px}.buyer-product-detail ul{color:#9b8a79;border-top:1px solid #eee6dd;padding:14px 0 0 15px;font-size:11px;line-height:2}.buyer-detail-footer{flex-wrap:wrap}.buyer-cart-line{border-bottom:1px solid #ede5dc;align-items:center;gap:15px;padding:14px 0;display:flex}.buyer-cart-line>img{object-fit:cover;border-radius:6px;flex-shrink:0;width:72px;height:72px}.buyer-cart-line>div{flex:1;min-width:0}.buyer-cart-line strong{color:#594d43;font-size:13px;display:block}.buyer-cart-line span{color:#a69382;margin:7px 0;font-size:11px;display:block}.buyer-cart-line b{color:#bf713d;font-size:13px}.buyer-cart-line>input{color:#836d59;background:#fff;border:1px solid #e4d9ce;border-radius:4px;width:52px;padding:8px 5px}.buyer-cart-line>button{color:#bba18a;padding:6px}.buyer-invalid{color:#bd5b4a;margin-top:6px;font-size:10px;display:block}.buyer-coupon-select{color:#a18b76;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:12px;display:flex}.buyer-coupon-select select{color:#997a5d;background:#fffcf8;border:1px solid #e9dacb;border-radius:5px;flex:1;min-width:0;max-width:330px;padding:9px}.buyer-cart-total{color:#aa8d74;background:#faf6f0;border-radius:7px;flex-direction:column;gap:12px;padding:16px;font-size:12px;display:flex}.buyer-cart-total>span,.buyer-cart-total>strong{justify-content:space-between;gap:12px;display:flex}.buyer-cart-total b{font-weight:500}.buyer-cart-total>strong{color:#c47840;border-top:1px solid #e9d9c9;padding-top:12px;font-size:15px}.buyer-cart-total small{color:#b79e89;font-size:10px;line-height:1.7}.buyer-payment{text-align:center;padding-top:32px;padding-bottom:28px}.buyer-payment-icon{color:#d78c49;background:#fbefe1;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;display:grid}.buyer-payment>p{color:#af9278;font-size:12px}.buyer-payment h3{color:#c67438;margin:12px 0;font-size:36px;font-weight:600}.buyer-payment>span:not(.buyer-payment-icon){color:#b09982;font-size:11px}.buyer-payment-explanation{text-align:left;color:#ab956c;background:#f8f5ed;border:1px solid #eae2cf;border-radius:6px;align-items:flex-start;gap:9px;margin:25px 0 0;padding:13px;font-size:12px;line-height:1.8;display:flex}.buyer-payment-explanation svg{flex-shrink:0;margin-top:2px}.buyer-address{color:#b5956d;background:#faf6ed;border-radius:6px;gap:12px;margin:18px 0;padding:15px;display:flex}.buyer-address strong{font-size:12px}.buyer-address p{color:#a88866;margin:6px 0;font-size:12px}.buyer-address small{color:#baa080;font-size:10px}.buyer-tracking{padding:20px 8px 4px;list-style:none}.buyer-tracking>li{color:#ae8b61;gap:15px;padding-bottom:22px;display:flex;position:relative}.buyer-tracking>li:before{content:"";background:#ead7bd;width:1px;position:absolute;top:7px;bottom:-7px;left:3px}.buyer-tracking>li:last-child:before{display:none}.buyer-tracking>li>i{z-index:1;background:#d8ba8e;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.buyer-tracking>li:first-child>i{background:#bf8a4e}.buyer-tracking strong{font-size:12px;font-weight:500;display:block}.buyer-tracking span{color:#b59c7d;margin-top:6px;font-size:10px;display:block}.buyer-form{flex-direction:column;gap:18px;display:flex}.buyer-form>p{color:#b3946e;font-size:12px;line-height:1.8}.buyer-form>label{color:#a2845f;flex-direction:column;gap:9px;font-size:12px;display:flex}.buyer-form input,.buyer-form textarea,.buyer-form select{color:#8c704f;width:100%;font:inherit;background:#fffefa;border:1px solid #e4d3b9;border-radius:6px;outline:0;padding:11px}.buyer-form input:focus,.buyer-form textarea:focus{border-color:#c2a473}.buyer-form textarea{resize:vertical;line-height:1.7}.buyer-form .buyer-small-note{color:#b29c7a;font-size:11px}.buyer-refund-summary{color:#af9568;background:#faf5e9;border-radius:6px;justify-content:space-between;gap:14px;padding:13px;font-size:12px;display:flex}.buyer-refund-summary strong{color:#ad8444;font-weight:500}.buyer-stars{justify-content:center;gap:12px;padding:14px;display:flex}.buyer-stars button{color:#d7aa58;padding:2px}.buyer-card-picker{gap:14px;display:grid}.buyer-card-picker>div>.buyer-btn{width:100%;margin-top:8px}.buyer-chat-fab{color:#fff;z-index:35;background:#d9793c;border-radius:30px;align-items:center;gap:10px;padding:15px 20px;font-size:13px;display:flex;position:fixed;bottom:26px;right:25px;box-shadow:0 5px 24px #814b2529}.buyer-chat-dock{z-index:40;background:#fff;border:1px solid #e7d8cc;border-radius:12px;flex-direction:column;width:430px;max-width:calc(100vw - 36px);height:min(720px,100dvh - 110px);min-height:340px;display:flex;position:fixed;bottom:20px;right:22px;overflow:hidden;box-shadow:0 10px 55px #3a2b2133}.buyer-chat-dock>header{background:#fffaf5;border-bottom:1px solid #efdfcf;align-items:center;gap:10px;padding:17px 16px;display:flex}.buyer-chat-store-icon{color:#bb723d;background:#efcfae;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.buyer-chat-dock>header>div{flex:1;min-width:0}.buyer-chat-dock>header strong{color:#6f5745;font-size:13px}.buyer-chat-dock>header small{color:#b89a80;margin-top:6px;font-size:10px;display:block}.buyer-chat-dock>header>button{color:#ba9c82;padding:5px}.buyer-chat-switch{color:#bca18a;background:#f8f3ed;justify-content:space-between;align-items:center;padding:9px 16px;font-size:10px;display:flex}.buyer-chat-switch>button{color:#b98458;align-items:center;gap:3px;font-size:10px;display:flex}.buyer-chat-messages{background:#f5f3f0;flex:1;min-height:0;padding:19px 14px;overflow:auto}.buyer-chat-message{flex-direction:column;align-items:flex-start;max-width:94%;margin-bottom:19px;display:flex}.buyer-chat-message.buyer{align-items:flex-end;margin-left:auto}.buyer-chat-meta{color:#b2a79b;gap:9px;margin-bottom:7px;font-size:9px;display:flex}.buyer-chat-message.buyer .buyer-chat-meta{flex-direction:row-reverse}.buyer-chat-bubble{color:#786452;overflow-wrap:anywhere;background:#fff;border:1px solid #ebe4dc;border-radius:2px 9px 9px;min-width:0;max-width:100%;padding:11px 13px;font-size:12px;line-height:1.8}.buyer-chat-message.buyer .buyer-chat-bubble{background:#f8e8d6;border-color:#ecd6bd;border-radius:9px 2px 9px 9px}.buyer-chat-bubble .text-content{color:inherit;font-size:12px;line-height:1.8}.buyer-chat-bubble .ecom-product-card.compact{background:#fffdfa}.buyer-chat-bubble .ecom-order-item img{width:42px;height:42px}.buyer-chat-bubble .ecom-card-heading{flex-wrap:wrap}.buyer-chat-bubble .ecom-card-heading>span{overflow-wrap:anywhere;white-space:normal}.buyer-chat-pending{color:#b7a28b;align-items:center;gap:6px;padding:5px;font-size:11px;display:flex}.buyer-chat-error{border:0;border-radius:0;align-items:flex-start;margin:0;padding:9px 13px;font-size:10px}.buyer-chat-error>button{flex-shrink:0;text-decoration:underline}.buyer-chat-shortcuts{border-top:1px solid #eee2d4;gap:6px;padding:10px 12px 7px;display:flex;overflow:auto}.buyer-chat-shortcuts button{white-space:nowrap;color:#ad8a5e;background:#fffcf6;border:1px solid #e9d7bf;border-radius:20px;padding:5px 8px;font-size:10px}.buyer-chat-toolbar{gap:13px;padding:5px 13px 9px;display:flex}.buyer-chat-toolbar button{color:#b59771;align-items:center;gap:4px;font-size:10px;display:flex}.buyer-chat-composer{background:#faf8f2;border:1px solid #e9dfcc;border-radius:7px;align-items:flex-end;gap:9px;margin:0 12px 12px;padding:9px;display:flex}.buyer-chat-composer textarea{resize:none;color:#9b835f;background:0 0;border:0;outline:0;flex:1;min-width:0;max-height:90px;font-size:12px;line-height:1.8}.buyer-chat-composer textarea::placeholder{color:#c3b398}.buyer-chat-composer>button{color:#fff;background:#c98d4f;border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.buyer-chat-composer>button:disabled{opacity:.45}.buyer-chat-end{color:#b49d73;background:#fffdf4;flex-wrap:wrap;align-items:center;gap:8px;padding:17px 14px;font-size:11px;display:flex}.buyer-chat-end>button{color:#ac8749;border:1px solid #e2cfaa;border-radius:5px;margin-left:auto;padding:7px 10px}@media (min-width:1600px){.buyer-store{padding-left:36px;padding-right:36px}.buyer-catalog{gap:24px}.buyer-catalog .ecom-product-info{padding:20px}.buyer-catalog .ecom-product-title{font-size:17px}}@media (max-width:1100px){.buyer-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.buyer-catalog .ecom-product-image{aspect-ratio:1.2}.buyer-shop-brand h2{font-size:18px}.buyer-shop-tools>button{padding:9px 11px}.buyer-catalog-tools{flex-wrap:wrap}}@media (max-width:600px){.buyer-store{padding:0 12px 24px}.buyer-shop-header{flex-wrap:wrap;gap:13px;padding:18px 0 14px}.buyer-shop-brand>span{border-radius:9px;width:36px;height:36px}.buyer-shop-brand h2{font-size:16px}.buyer-shop-brand p{font-size:10px}.buyer-shop-tools{width:100%}.buyer-shop-tools>button{flex:1;justify-content:center;padding:9px;font-size:11px}.buyer-tabs{gap:16px;height:49px}.buyer-tabs button{gap:5px;font-size:11px}.buyer-tabs button svg{width:15px}.buyer-tabs>span{display:none}.buyer-coupon-strip{gap:9px;padding:14px 0}.buyer-coupon{flex-basis:100%;gap:10px;min-width:0;max-width:none;padding:11px 13px}.buyer-coupon strong{font-size:18px}.buyer-coupon span{margin-top:3px}.buyer-catalog-tools{gap:10px;margin-bottom:13px}.buyer-catalog-tools>div{gap:2px}.buyer-catalog-tools button{padding:6px 8px;font-size:10px}.buyer-catalog-tools>label{width:100%}.buyer-catalog-tools input{width:100%;font-size:11px}.buyer-catalog{gap:10px}.buyer-catalog .ecom-product-image{aspect-ratio:1}.buyer-catalog .ecom-product-info{padding:10px}.buyer-catalog .ecom-product-title{font-size:12px}.buyer-catalog .ecom-product-info p{min-height:32px;margin:6px 0 9px;font-size:10px}.buyer-catalog .ecom-product-price{flex-wrap:wrap;gap:4px}.buyer-catalog .ecom-product-price strong{font-size:17px}.buyer-catalog .ecom-product-price span{font-size:9px}.buyer-catalog .ecom-product-specs{gap:3px;margin:8px 0}.buyer-catalog .ecom-product-specs span{padding:3px;font-size:8px}.buyer-catalog .ecom-card-action{gap:3px;padding:8px 3px;font-size:9px}.buyer-catalog .ecom-card-action svg{width:11px}.buyer-product-detail{grid-template-columns:1fr;gap:17px;padding:16px}.buyer-product-detail>img{object-fit:contain;max-height:260px}.buyer-product-detail h3{font-size:19px}.buyer-detail-footer{gap:7px}.buyer-detail-footer .buyer-btn{flex:1;padding:9px;font-size:11px}.buyer-cart-line{gap:9px}.buyer-cart-line>img{width:48px;height:48px}.buyer-cart-line strong{font-size:11px}.buyer-cart-line span{font-size:10px}.buyer-cart-line>input{width:42px}.buyer-cart-line>button{padding:2px}.buyer-coupon-select{flex-direction:column;align-items:flex-start;gap:8px}.buyer-coupon-select select{width:100%;max-width:none}.buyer-order-filters{gap:14px;padding:16px 0}.buyer-order-filters button{font-size:11px}.buyer-order-list .ecom-order-card{padding:12px}.buyer-order-actions{gap:7px;padding:10px}.buyer-order-actions>span{width:100%;margin-bottom:3px}.buyer-order-list .ecom-order-item img{width:45px;height:45px}.buyer-order-list .ecom-order-item strong{font-size:11px}.buyer-refund-summary{flex-direction:column}.buyer-chat-fab{padding:12px 16px;font-size:12px;bottom:18px;right:15px}.buyer-chat-dock{border-radius:10px 10px 0 0;width:100%;max-width:none;height:calc(100dvh - 55px);min-height:0;bottom:0;right:0}.buyer-chat-message{max-width:96%}.buyer-chat-meta{gap:7px;font-size:8px}.buyer-chat-bubble{padding:9px 11px}.buyer-chat-toolbar{gap:11px}.buyer-chat-toolbar button{font-size:10px}.buyer-chat-dock>header{padding:12px}.buyer-stars{gap:9px}}@media (max-width:1400px){.buyer-store{margin-right:-12px}}@media (max-width:600px){.buyer-store{margin-bottom:-10px;margin-right:-10px}.buyer-detail-footer{grid-template-columns:1fr 1fr;display:grid}.buyer-detail-footer>.buyer-btn{white-space:nowrap}.buyer-detail-footer>.buyer-btn:first-child{grid-column:1/-1}}@media (max-width:360px){body:has(.ecom-page){min-width:0}}.ecom-demo-library{color:#35434b;max-width:1520px;margin:auto;padding:24px 12px 30px}.ecom-demo-intro{align-items:center;gap:16px;margin-bottom:22px;display:flex}.ecom-demo-intro>div{flex:1;min-width:0}.ecom-demo-intro>div>span{color:#a96636;font-size:11px}.ecom-demo-intro h2{letter-spacing:-.4px;margin:3px 0 5px;font-size:23px;font-weight:600;line-height:1.5}.ecom-demo-intro p{color:#6e7d86;max-width:760px;font-size:12px;line-height:1.9}.ecom-demo-cases{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.ecom-demo-cases>button{text-align:left;color:#7b8c96;background:#f9fafb;border:1px solid #d9dfe3;border-radius:9px;flex-direction:column;gap:9px;min-width:0;padding:17px 14px 15px;transition:border-color .15s,background .15s;display:flex;position:relative}.ecom-demo-cases>button strong{color:#42545f;font-size:14px;font-weight:550}.ecom-demo-cases>button>span{color:#73828c;font-size:11px;line-height:1.8}.ecom-demo-cases>button.selected{background:#fff8f0;border-color:#cb9369;box-shadow:inset 0 2px #dba278}.ecom-demo-cases>button.selected>svg{color:#b97b4c}.ecom-case-check{position:absolute;top:18px;right:14px}.ecom-demo-cases>button:hover{border-color:#bc997f}.ecom-demo-workbench{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.ecom-demo-materials,.ecom-demo-launch{background:#fff;border:1px solid #dce2e5;border-radius:10px;min-width:0;padding:22px}.ecom-demo-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.ecom-demo-section-title h3{color:#3e505b;font-size:17px;font-weight:550}.ecom-demo-section-title>span{color:#a47652;white-space:nowrap;background:#f3ede6;border-radius:4px;padding:4px 7px;font-size:10px}.ecom-demo-material-tabs{border-bottom:1px solid #e3e7e9;gap:20px;margin-bottom:20px;display:flex}.ecom-demo-material-tabs>button{color:#7a8891;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 0 12px;font-size:12px;display:flex}.ecom-demo-material-tabs>button.active{color:#ac7042;border-bottom-color:#c78a59}.ecom-demo-buyer-question{background:#f4f7f8;border-radius:7px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:13px 14px;display:flex}.ecom-demo-buyer-question small{color:#87959e;font-size:10px}.ecom-demo-buyer-question p{color:#425e70;margin-top:4px;font-size:13px;line-height:1.9}.ecom-demo-product-select{color:#778b98;align-items:center;gap:12px;margin-bottom:14px;font-size:11px;display:flex}.ecom-demo-product-select select{color:#4a5d68;background:#fff;border:1px solid #d9e1e5;border-radius:5px;flex:1;min-width:0;padding:9px 10px;font-size:12px}.ecom-demo-product{align-items:center;gap:16px;display:flex}.ecom-demo-product>img{object-fit:cover;border:1px solid #eeece8;border-radius:8px;width:116px;height:116px}.ecom-demo-product>div{flex:1;min-width:0}.ecom-demo-product h4{font-size:16px;font-weight:550;line-height:1.7}.ecom-demo-product p{color:#849099;margin:4px 0 11px;font-size:11px}.ecom-demo-product>div>div{color:#647984;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:2.1;display:flex}.ecom-demo-product strong{color:#b17549;font-size:12px;font-weight:550}.ecom-demo-product small{color:#8d9a9f;font-size:10px}.ecom-demo-facts{color:#72808a;margin:16px 0 20px;padding-left:18px;font-size:12px;line-height:2}.ecom-demo-order-plan{color:#b47c4f;background:#fff7ed;border:1px solid #eed8c3;border-radius:7px;gap:11px;padding:14px;display:flex}.ecom-demo-order-plan>svg{flex:none;margin-top:2px}.ecom-demo-order-plan strong{font-size:12px;font-weight:550}.ecom-demo-order-plan p{color:#987d66;margin-top:5px;font-size:11px;line-height:1.9}.ecom-demo-coupons{flex-direction:column;gap:8px;display:flex}.ecom-demo-coupons>div{color:#9c7856;background:#fff9f2;border-radius:5px;align-items:center;gap:8px;padding:11px;font-size:12px;display:flex}.ecom-demo-coupons span{flex:1}.ecom-demo-coupons b{font-size:10px;font-weight:400}.ecom-demo-launch h3{color:#526571;align-items:center;gap:7px;font-size:14px;font-weight:550;line-height:1.7;display:flex}.ecom-demo-source{color:#6e8898;align-items:flex-start;gap:10px;padding:18px 0 14px;display:flex}.ecom-demo-source>svg{flex:none;margin-top:3px}.ecom-demo-source strong{color:#526775;font-size:12px;font-weight:550}.ecom-demo-source p{color:#83919a;margin-top:5px;font-size:11px;line-height:1.9}.ecom-demo-rules{flex-direction:column;gap:7px;display:flex}.ecom-demo-rules>button{text-align:left;color:#7d929e;background:#f8fafb;border:1px solid #e1e7ea;border-radius:6px;align-items:center;gap:8px;padding:12px 10px;display:flex}.ecom-demo-rules>button>svg{flex:none}.ecom-demo-rules>button>span{flex:1;min-width:0}.ecom-demo-rules strong{overflow-wrap:anywhere;color:#657b89;font-size:11px;font-weight:450;line-height:1.6;display:block}.ecom-demo-rules small{color:#8c9ca4;margin-top:5px;font-size:10px;line-height:1.6;display:block}.ecom-demo-rules>p{color:#9d846a;font-size:12px;line-height:1.9}.ecom-demo-knowledge-link{color:#6f8f84;justify-content:flex-end;align-items:center;gap:5px;margin-top:11px;font-size:11px;display:flex}.ecom-demo-run{border-top:1px solid #e6eaed;flex-direction:column;gap:8px;margin-top:19px;padding-top:19px;display:flex}.ecom-demo-run h4{color:#526672;font-size:13px;font-weight:550}.ecom-demo-run>p{color:#83919b;margin-bottom:5px;font-size:11px;line-height:1.9}.reference-shell .ecom-page .ecom-demo-run>.button{justify-content:center;min-height:37px;font-size:12px}.ecom-demo-run>.ecom-demo-export{color:#819099;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:11px;display:flex}.ecom-demo-boundary{color:#96a1a7;margin-top:17px;font-size:10px;line-height:1.9}.ecom-demo-preview>span{color:#a47c56;background:#fff5e8;border:1px solid #f0dfc7;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;display:inline-flex}.ecom-demo-preview h4{color:#4a6372;margin:20px 0 12px;font-size:16px;font-weight:550}.ecom-demo-preview>p{color:#677e8b;font-size:13px;line-height:2}.ecom-demo-preview ul{flex-direction:column;gap:12px;margin:22px 0;padding:0;list-style:none;display:flex}.ecom-demo-preview li{color:#5f8170;align-items:flex-start;gap:8px;font-size:12px;line-height:1.8;display:flex}.ecom-demo-preview li>svg{flex:none;margin-top:3px}.ecom-demo-preview-note{color:#91a0a8;border-top:1px solid #e2e8e9;padding-top:15px;font-size:11px;line-height:1.9}.ecom-demo-route{margin:0;padding:0;list-style:none}.ecom-demo-route>li{gap:13px;margin-bottom:21px;display:flex}.ecom-demo-route>li>b{color:#ad815a;background:#f5eadd;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:500;display:grid}.ecom-demo-route strong{color:#506b7a;font-size:13px;font-weight:550;line-height:1.8}.ecom-demo-route p{color:#8498a4;margin-top:5px;font-size:11px;line-height:1.9}.ecom-demo-rule-content .message-text{color:#536d7b;font-size:13px;line-height:2}.ecom-journey{background:#fffdf9;border-bottom:1px solid #e8dfd3;flex-shrink:0;padding:11px 14px 9px}.ecom-journey>ol{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ecom-journey li{color:#a0a9ad;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.ecom-journey li>b,.ecom-journey li>svg{background:#edf0f1;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:9px;font-weight:400;display:grid}.ecom-journey li.done{color:#779583}.ecom-journey li.done>svg{background:#e7f0e9;padding:2px}.ecom-journey-next{align-items:center;gap:10px;display:flex}.ecom-journey-next>div{flex:1;min-width:0}.ecom-journey-next strong{color:#647261;font-size:12px;font-weight:550;line-height:1.7;display:block}.ecom-journey-next p{color:#8f988f;margin-top:3px;font-size:10px;line-height:1.7}.ecom-journey-next>.button{flex:none;padding:7px!important;font-size:10px!important}.ecom-journey-links{border-top:1px dashed #e7e2d7;align-items:center;gap:14px;margin-top:9px;padding-top:8px;display:flex}.ecom-journey-links>button{color:#9b927e;align-items:center;gap:4px;font-size:9px;display:flex}.ecom-journey-links>button:last-child{margin-left:auto}.ecom-saved-artifacts>h3,.ecom-replay-heading{color:#627988;margin-bottom:12px;font-size:13px;font-weight:550}.ecom-saved-artifacts>p{color:#8d9ba4;font-size:12px;line-height:1.9}.ecom-saved-artifacts>button{text-align:left;color:#8199a6;background:#fff;border:1px solid #dce4e8;border-radius:7px;align-items:flex-start;gap:10px;width:100%;margin-bottom:9px;padding:13px;display:flex}.ecom-saved-artifacts>button>span{flex:1;min-width:0}.ecom-saved-artifacts strong{color:#607e8e;font-size:12px;font-weight:550}.ecom-saved-artifacts small{color:#99a8b1;margin-left:8px;font-size:10px}.ecom-saved-artifacts p{color:#8296a1;margin-top:6px;font-size:11px;line-height:1.9}.buyer-demo-guide{background:#fff8ef;border:1px solid #f0dfcd;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:19px 0;padding:19px 21px;display:flex}.buyer-demo-guide>div:first-child{flex:1;min-width:0}.buyer-demo-guide span{color:#b58154;font-size:10px}.buyer-demo-guide h3{color:#63564a;margin:4px 0;font-size:16px;font-weight:550;line-height:1.7}.buyer-demo-guide p{color:#9b8b7c;max-width:780px;font-size:12px;line-height:1.9}.buyer-demo-guide>div:last-child{flex-direction:column;flex-shrink:0;gap:7px;display:flex}.buyer-demo-guide .buyer-btn{justify-content:center;min-height:34px;font-size:11px}.buyer-example-input{color:#a29586;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.buyer-example-input>button{color:#b58455;background:#fff2e4;border:1px solid #ecd8c1;border-radius:5px;padding:6px 9px;font-size:11px}.buyer-after-guide{gap:13px!important;padding:35px 20px!important}.buyer-after-guide h3{color:#697680;font-size:16px;font-weight:550}.buyer-after-guide>p{max-width:460px;font-size:12px;line-height:1.9}.buyer-after-guide>ol{text-align:left;color:#87949b;max-width:460px;padding-left:22px;font-size:12px;line-height:2.4;list-style:decimal}@media (min-width:1450px){.ecom-demo-materials{min-height:490px}.ecom-demo-workbench{grid-template-columns:minmax(0,1.7fr) minmax(330px,1fr)}}@media (max-width:1150px){.ecom-demo-library{padding:22px 3px}.ecom-demo-intro h2{font-size:21px}.ecom-demo-cases{gap:7px}.ecom-demo-cases>button{padding:14px 11px}.ecom-demo-cases>button>span{font-size:10px}.ecom-demo-workbench{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:12px}.ecom-demo-materials,.ecom-demo-launch{padding:18px}.ecom-demo-product>img{width:90px;height:90px}.ecom-journey>ol{gap:4px}.ecom-journey li{gap:2px;font-size:8px}.ecom-journey-next{align-items:flex-start}.ecom-journey-next>.button{font-size:9px!important}.ecom-journey-links{gap:6px}.ecom-journey-links>button{font-size:8px}}@media (max-width:900px){.ecom-demo-library{padding:20px 4px}.ecom-demo-intro{flex-wrap:wrap;align-items:flex-start;gap:11px}.ecom-demo-intro>div{flex-basis:70%}.ecom-demo-intro>.button{margin-left:auto}.ecom-demo-cases{grid-template-columns:repeat(3,minmax(0,1fr))}.ecom-demo-workbench{grid-template-columns:1fr}.ecom-demo-launch{display:block}.ecom-demo-run>.button{min-height:40px!important}.ecom-journey li{font-size:10px}.ecom-journey-next>.button{font-size:11px!important}.ecom-journey-next strong{font-size:13px}.ecom-journey-next p{font-size:11px}.ecom-journey-links{gap:10px}.ecom-journey-links>button{font-size:10px}.buyer-demo-guide{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.buyer-demo-guide>div:last-child{flex-flow:wrap}.ecom-library-toggle{display:flex!important}}@media (max-width:600px){.ecom-demo-intro h2{font-size:19px}.ecom-demo-intro p{font-size:11px}.ecom-demo-intro>.identity-avatar{width:45px!important;height:45px!important}.ecom-demo-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ecom-demo-cases>button{gap:7px;padding:13px 11px}.ecom-demo-cases>button strong{font-size:13px}.ecom-demo-cases>button:last-child{grid-column:1/-1;grid-template-columns:22px 75px 1fr;align-items:center;display:grid}.ecom-demo-cases>button:last-child .ecom-case-check{display:none}.ecom-demo-materials,.ecom-demo-launch{padding:16px 14px}.ecom-demo-section-title h3{font-size:15px}.ecom-demo-material-tabs{gap:18px}.ecom-demo-material-tabs>button{font-size:11px}.ecom-demo-product{gap:11px}.ecom-demo-product h4{font-size:14px}.ecom-demo-product>img{width:78px;height:90px}.ecom-demo-product>div>div{gap:5px;font-size:10px}.ecom-demo-product strong{font-size:11px}.ecom-demo-product small{font-size:9px}.ecom-demo-buyer-question p,.ecom-demo-preview>p{font-size:12px}.ecom-journey{padding:9px 10px}.ecom-journey>ol{gap:3px}.ecom-journey li{gap:2px;font-size:8px}.ecom-journey li>b,.ecom-journey li>svg{width:12px;height:12px;font-size:8px}.ecom-journey-next strong{font-size:11px}.ecom-journey-next p{font-size:9px}.ecom-journey-next>.button{max-width:105px;line-height:1.7;white-space:normal!important;font-size:9px!important}.ecom-journey-links>button{font-size:8px}.ecom-journey-links{gap:6px}.ecom-layout{min-height:680px}.buyer-demo-guide h3{font-size:14px}.buyer-demo-guide p{font-size:11px}.buyer-example-input{flex-direction:column;align-items:flex-start}.ecom-saved-artifacts small{margin:5px 0 0;display:block}}.ecom-dialog-retry{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ecom-dialog-retry>p{flex:1;min-width:160px}.buyer-pending-operation{color:#a27043;background:#fff1df;border:1px solid #e6c5a0;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:12px 15px;font-size:12px;display:flex}.buyer-pending-operation button,.buyer-error>button{color:#a27043;background:#fff;border:1px solid #e7d0b7;border-radius:4px;padding:6px 9px;font-size:11px}.buyer-pending-operation span{line-height:1.8}.ecom-page{color:#30343b;background:#eef0f2;min-width:0;padding:0 14px 12px 10px}.ecom-storebar{background:#f6f7f8;border-bottom:1px solid #d7dce0;justify-content:space-between;align-items:center;gap:15px;height:56px;margin:0 -14px 0 -10px;padding:0 18px 0 14px;display:flex}.ecom-store-identity{align-items:center;gap:10px;min-width:0;display:flex}.ecom-store-logo{color:#d98745;background:#fff0e3;border:1px solid #f2dfcd;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.ecom-store-identity h1{letter-spacing:-.2px;color:#343941;white-space:nowrap;font-size:16px;font-weight:600}.ecom-store-identity h1>small{color:#b69275;vertical-align:middle;border:1px solid #e2d1c2;border-radius:3px;margin-left:7px;padding:2px 4px;font-size:9px;font-weight:400}.ecom-store-status{color:#8d9a9e;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.ecom-store-status>i{background:#83af91;border-radius:50%;width:5px;height:5px}.ecom-view-tabs{background:#e9ecef;border:1px solid #dde2e5;border-radius:8px;align-items:center;gap:3px;padding:4px;display:flex}.ecom-view-tabs>button{color:#89949e;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:12px;display:flex}.ecom-view-tabs>button.active{color:#b97f4f;background:#fff;box-shadow:0 1px 5px #253b4a0b}.ecom-store-actions{align-items:center;gap:6px;display:flex}.ecom-page .button{color:#6e8491;background:#f9fbfc;border:1px solid #d5dde3;border-radius:5px;gap:5px;min-height:30px;padding:7px 10px;font-size:11px}.ecom-page .button:hover:not(:disabled){background:#fff;border-color:#b6cad6}.ecom-page .button.primary{color:#fff;background:#dd955e;border-color:#dd955e}.ecom-page .button.primary:hover:not(:disabled){background:#cb8653;border-color:#cb8653}.ecom-page .icon-btn{color:#94a8b5;border-radius:5px;width:26px;height:26px}.ecom-page .icon-btn:hover:not(:disabled){color:#6b8da4;background:#eaf0f4}.ecom-layout{grid-template-columns:230px minmax(330px,1fr) 308px;gap:10px;height:calc(100dvh - 132px);min-height:575px;padding-top:12px;display:grid}.ecom-has-error .ecom-layout{height:calc(100dvh - 188px);min-height:520px}.ecom-queue,.ecom-chat,.ecom-inspector{background:#f9fbfc;border:1px solid #d6e0e7;border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ecom-queue{background:#f0f4f7;padding:14px 10px 11px}.ecom-queue-title{justify-content:space-between;align-items:center;gap:8px;padding:0 2px 12px;display:flex}.ecom-queue-title h2{color:#637f91;font-size:13px;font-weight:500}.ecom-queue-title>span{color:#92adbd;background:#e1eaf0;border-radius:4px;padding:3px 6px;font-size:10px}.ecom-page .search-field{background:#fff;border-color:#d9e3ea;border-radius:6px;min-width:0;max-width:none;min-height:33px;padding:0 9px}.ecom-page .search-field input{color:#5f839c;height:31px;font-size:11px}.ecom-page .search-field>svg{color:#a0b9ca;width:14px}.ecom-queue-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:11px 0;display:grid}.ecom-queue-filters>button{color:#91adbf;white-space:nowrap;background:#e6eef4;border-radius:5px;padding:7px 3px;font-size:10px}.ecom-queue-filters>button.active{color:#ba906e;background:#f8ede3}.ecom-queue-list{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow:auto}.ecom-thread{text-align:left;border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:8px;width:100%;margin-bottom:5px;padding:12px 9px;display:flex}.ecom-thread:hover{background:#f9fcfe}.ecom-thread.active{background:#fff;border-color:#e4cbb6;box-shadow:0 2px 6px #85674909}.ecom-avatar{color:#8dabc2;background:#e4edf5;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid;position:relative}.ecom-avatar i{color:#fff;background:#df9366;border:1px solid #fff;border-radius:7px;place-items:center;min-width:13px;height:13px;padding:0 3px;font-size:8px;display:grid;position:absolute;top:-3px;right:-3px}.ecom-thread-content{flex:1;min-width:0}.ecom-thread-head{justify-content:space-between;align-items:center;gap:5px;display:flex}.ecom-thread-head strong{color:#587a92;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.ecom-thread-head time{color:#a8bdcc;white-space:nowrap;font-size:8px}.ecom-thread-content p{color:#94acbd;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:10px;line-height:1.8;overflow:hidden}.ecom-thread-state{color:#91b3a2;background:#e7f1ec;border-radius:3px;align-items:center;gap:4px;padding:2px 5px;font-size:9px;display:inline-flex}.ecom-thread-state.waiting{color:#be9a79;background:#f6eee5}.ecom-thread-state.closed{color:#9cabb8;background:#eaf0f5}.ecom-thread-state:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px}.ecom-empty-list{text-align:center;color:#9db4c6;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:26px 8px;font-size:11px;line-height:1.9;display:flex}.ecom-queue-footer{color:#a1b9cb;border-top:1px solid #dbe6ee;margin-top:9px;padding-top:10px;font-size:9px;line-height:1.7}.ecom-chat-header{background:#fcfdfe;border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:13px 17px;display:flex}.ecom-chat-customer{align-items:center;gap:9px;min-width:0;display:flex}.ecom-chat-customer h2{color:#476f8c;font-size:14px;font-weight:500}.ecom-chat-customer p{color:#9ab4c7;margin-top:5px;font-size:10px;line-height:1.5}.ecom-chat-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ecom-chat-actions .button{min-height:27px;padding:6px 8px;font-size:10px}.ecom-context-strip{color:#bda080;background:#f9f4ee;border-bottom:1px solid #eee2d4;align-items:center;gap:8px;padding:9px 15px;font-size:10px;line-height:1.6;display:flex}.ecom-context-strip>span{flex:1;min-width:0}.ecom-context-strip>button{color:#ba946f;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.ecom-chat-messages{scroll-behavior:smooth;background:#f3f6f9;flex:1;min-height:0;padding:20px 17px;overflow:auto}.ecom-message{align-items:flex-start;gap:8px;margin-bottom:20px;display:flex}.ecom-message.merchant,.ecom-message.ai{flex-direction:row-reverse}.ecom-message-avatar{color:#8faec5;background:#e1ebf3;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.ecom-message.ai .ecom-message-avatar{color:#88a99a;background:#e5efe9}.ecom-message.merchant .ecom-message-avatar{color:#b69a7c;background:#f4eadf}.ecom-message-body{min-width:0;max-width:86%}.ecom-message-meta{color:#97afc1;align-items:center;gap:7px;margin-bottom:6px;font-size:9px;display:flex}.ecom-message.merchant .ecom-message-meta,.ecom-message.ai .ecom-message-meta{justify-content:flex-end}.ecom-message-meta strong{color:#7b99af;font-weight:400}.ecom-message-meta time{color:#adc2d1;font-size:8px}.ecom-message-bubble{background:#fff;border:1px solid #e0e9f0;border-radius:0 10px 10px;padding:10px 12px;box-shadow:0 2px 4px #5c7c9104}.ecom-message.merchant .ecom-message-bubble,.ecom-message.ai .ecom-message-bubble{background:#e6f1e9;border-color:#d9e8df;border-radius:10px 0 10px 10px}.ecom-message .message-text{color:#66859b;font-size:12px;line-height:1.9}.ecom-message .message-text strong,.ecom-message .message-text h4{color:#4d748e}.ecom-message-tools{color:#a8bdcb;align-items:center;gap:7px;margin-top:5px;font-size:9px;display:flex}.ecom-message.merchant .ecom-message-tools,.ecom-message.ai .ecom-message-tools{justify-content:flex-end}.ecom-message-tools .icon-btn{width:21px;height:21px}.ecom-message .citations{background:#f3f8f9;border-color:#d5e5e9;border-radius:6px}.ecom-message .citations>summary{color:#8ba8b6;padding:8px;font-size:10px}.ecom-message .citation-item>summary,.ecom-message .citation-item p{color:#89a5b6;font-size:10px}.ecom-message.system{justify-content:center}.ecom-system-message{color:#a6b9c7;text-align:center;background:#e9eff4;border-radius:5px;padding:5px 10px;font-size:10px;line-height:1.8}.ecom-typing{color:#91adba;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.ecom-composer{background:#fcfdfe;border-top:1px solid #dee7ee;padding:11px 14px 13px}.ecom-chat.ecom-chat--closed>.ecom-composer{display:none}.ecom-input-tools{flex-wrap:wrap;align-items:center;gap:4px;padding-bottom:10px;display:flex}.ecom-input-tools>button{color:#8aa7bb;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:flex}.ecom-input-tools>button:hover:not(:disabled){color:#5d8ba7;background:#edf3f7}.ecom-input-tools>button>svg{width:14px}.ecom-composer textarea{resize:vertical;color:#587e98;background:0 0;border:0;width:100%;min-height:67px;max-height:145px;padding:0 3px;font-size:12px;line-height:1.9;outline:none!important}.ecom-composer textarea::placeholder{color:#a8bfce}.ecom-composer-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ecom-composer-bottom>span{color:#a4bdce;font-size:9px;line-height:1.7}.ecom-send{color:#fff;background:#d99865;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:75px;padding:8px 11px;font-size:11px;display:flex}.ecom-send:disabled{opacity:.4}.ecom-mobile-tabs{display:none}.ecom-inspector-tabs{background:#f8fbfd;border-bottom:1px solid #d9e4ed;flex-shrink:0;gap:1px;padding:0 10px;display:flex}.ecom-inspector-tabs>button{color:#99b0c3;border-bottom:2px solid #0000;flex:1;justify-content:center;padding:15px 4px 12px;font-size:11px;display:flex}.ecom-inspector-tabs>button.active{color:#b98a64;border-bottom-color:#d4a17a}.ecom-inspector-body{flex:1;min-height:0;padding:0 13px;overflow:auto}.ecom-detail-section{border-bottom:1px solid #e0eaf1;padding:16px 0}.ecom-detail-section:last-child{border:0}.ecom-detail-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ecom-detail-title h3{color:#6387a2;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.ecom-detail-title>span{color:#9cb6c9;font-size:9px}.ecom-detail-title>button,.ecom-detail-title>a{color:#8cabc1;white-space:nowrap;align-items:center;gap:4px;padding:3px 0;font-size:10px;display:flex}.ecom-detail-fact{color:#9bb3c5;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;font-size:11px;line-height:1.8;display:flex}.ecom-detail-fact>b{color:#779bb5;overflow-wrap:anywhere;text-align:right;font-weight:400}.ecom-customer-profile{align-items:center;gap:10px;margin:15px 0;display:flex}.ecom-customer-profile .ecom-avatar{border-radius:11px;width:40px;height:40px}.ecom-customer-profile strong{color:#6a91ad;font-size:13px;font-weight:500}.ecom-customer-profile p{color:#a0b9cc;margin-top:6px;font-size:10px}.ecom-page .ecom-full{width:100%;margin-top:12px}.ecom-new-thread{width:100%;margin-bottom:12px}.ecom-customer-orders>button{text-align:left;color:#9bb5cb;border-bottom:1px solid #e5edf3;align-items:center;gap:8px;width:100%;padding:12px 1px;display:flex}.ecom-customer-orders>button>span{flex:1;min-width:0}.ecom-customer-orders strong{color:#8ba9c0;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;display:block;overflow:hidden}.ecom-customer-orders small{color:#afc4d5;margin-top:5px;font-size:9px;display:block}.ecom-customer-orders b{color:#b99b80;white-space:nowrap;font-size:11px;font-weight:500}.ecom-context-select{color:#86a8c1;background:#f3f8fb;border:1px solid #d8e5ef;border-radius:6px;width:100%;min-width:0;margin-bottom:12px;padding:9px 8px;font-size:10px;line-height:1.6}.ecom-sku-list{margin:12px 0}.ecom-sku-list>div{color:#96b3ca;border-bottom:1px solid #e1edf5;grid-template-columns:minmax(0,1fr) auto;gap:5px 9px;padding:9px 0;font-size:10px;display:grid}.ecom-sku-list>div>b{color:#b6967b;font-weight:500}.ecom-sku-list small{color:#acc4d7;grid-column:1/-1;font-size:9px}.ecom-spec-list{color:#a3bbd0;margin:10px 0;padding:0 0 0 14px;font-size:10px;line-height:1.9}.ecom-detail-note{color:#9cb7cb;overflow-wrap:anywhere;margin-top:10px;font-size:10px;line-height:1.85}.ecom-order-details{margin:13px 0}.ecom-order-details>div{color:#9bb7cc;justify-content:space-between;align-items:flex-start;gap:12px;padding:5px 0;font-size:10px;line-height:1.8;display:flex}.ecom-order-details>div>span{white-space:nowrap;flex-shrink:0}.ecom-order-details p{color:#8aabc3;text-align:right;overflow-wrap:anywhere}.ecom-detail-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.ecom-detail-actions>.button{white-space:normal;font-size:10px;line-height:1.6}.ecom-inspector-empty{text-align:center;color:#abc3d6;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:25px 12px;display:flex}.ecom-inspector-empty p{color:#a2bbd0;font-size:11px;line-height:1.9}.ecom-return-tracking{color:#97b5cd;background:#f0f7fb;border:1px solid #d5e4ef;border-radius:6px;align-items:flex-start;gap:8px;margin-top:13px;padding:11px;display:flex}.ecom-return-tracking strong{color:#88a8c1;font-size:10px;font-weight:500}.ecom-return-tracking p{overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.8}.ecom-timeline{padding:15px 0 5px}.ecom-timeline article{gap:12px;padding-bottom:18px;display:flex;position:relative}.ecom-timeline article:not(:last-child):before{content:"";background:#d2e3ef;width:1px;position:absolute;top:7px;bottom:0;left:3px}.ecom-timeline article>i{z-index:1;background:#b6cede;border:2px solid #eef6fc;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:3px}.ecom-timeline article>div{flex:1;min-width:0}.ecom-timeline strong{color:#82a4bf;font-size:11px;font-weight:500}.ecom-timeline p{color:#9bb7ce;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.9}.ecom-timeline small{color:#adc6da;margin-top:5px;font-size:9px;display:block}.ecom-inspector .citations{background:#f0f7fb;border-color:#d3e4f1;border-radius:6px;margin-top:0}.ecom-inspector .citations>summary{color:#87abc7;font-size:10px}.ecom-inspector .citation-item>summary,.ecom-inspector .citation-item>p{color:#8daec8;font-size:10px}.ecom-flow-actions{background:#f8fafc;border-top:1px solid #e0e9ef;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.ecom-flow-actions>button{color:#8eabbd;align-items:center;gap:4px;padding:4px 3px;font-size:10px;display:flex}.ecom-flow-actions>button:hover{color:#b98660}.ecom-chat-welcome{text-align:center;color:#b6c8d7;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100%;min-height:350px;display:flex}.ecom-chat-welcome h2{color:#7899b0;font-size:18px;font-weight:500}.ecom-chat-welcome>p{color:#9bb3c7;max-width:370px;font-size:12px;line-height:1.9}.ecom-scenario-shortcuts{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;max-width:420px;margin:8px 0 4px;display:flex}.ecom-scenario-shortcuts>button{color:#8faabd;background:#fff;border:1px solid #dae5ed;border-radius:7px;align-items:center;gap:6px;padding:11px 12px;font-size:11px;display:flex}.ecom-scenario-shortcuts>button:hover{color:#b7906a;border-color:#dabfa5}.ecom-error{color:#b2926c;background:#fcf2e6;border:1px solid #ead5bd;border-radius:6px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.8;display:flex}.ecom-error>span{overflow-wrap:anywhere;flex:1;min-width:0}.ecom-error>button:not(.icon-btn){color:#aa855d;white-space:nowrap;font-size:11px;text-decoration:underline}.ecom-product-card{background:#fff;border:1px solid #dde5eb;border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ecom-product-image{aspect-ratio:1;background:#f3f3f0;width:100%;padding:0;display:block;overflow:hidden}.ecom-product-image img{object-fit:cover;width:100%;height:100%;display:block}.ecom-product-image:disabled,.ecom-product-title:disabled{opacity:1;cursor:default}.ecom-product-info{flex:1;min-width:0;padding:13px}.ecom-product-title{text-align:left;color:#526978;max-width:100%;padding:0;font-size:13px;font-weight:500;line-height:1.6;display:block}.ecom-product-info>p{color:#92a4ae;margin-top:5px;font-size:11px;line-height:1.8}.ecom-product-price{justify-content:space-between;align-items:baseline;gap:7px;margin-top:10px;display:flex}.ecom-product-price strong{letter-spacing:-.5px;color:#c58959;font-size:20px;font-weight:500}.ecom-product-price>span{color:#a2b1ba;white-space:nowrap;font-size:10px}.ecom-product-specs{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ecom-product-specs>span{color:#98a9b5;background:#f6f9fb;border:1px solid #e0e8ee;border-radius:4px;padding:3px 5px;font-size:9px}.ecom-card-action{color:#a5856b;text-align:left;border-top:1px solid #ece6df;justify-content:space-between;align-items:center;gap:7px;width:100%;margin-top:12px;padding:10px 0 0;font-size:11px;display:flex}.ecom-product-card.compact{border-radius:7px;flex-direction:row;align-items:center;gap:10px;padding:10px}.ecom-product-card.compact .ecom-product-image{aspect-ratio:auto;border-radius:5px;flex-shrink:0;width:64px;height:64px}.ecom-product-card.compact .ecom-product-info{padding:0}.ecom-product-card.compact .ecom-product-title{font-size:12px;line-height:1.6}.ecom-product-card.compact .ecom-product-info>p{margin-top:3px;font-size:10px}.ecom-product-card.compact .ecom-product-price{margin-top:5px}.ecom-product-card.compact .ecom-product-price strong{font-size:16px}.ecom-product-card.compact .ecom-product-price>span{font-size:9px}.ecom-product-card.compact .ecom-card-action{margin-top:7px;padding-top:7px;font-size:10px}.ecom-order-card,.ecom-logistics-card,.ecom-aftersale-card{background:#fff;border:1px solid #dce5ed;border-radius:7px;min-width:0;padding:12px}.ecom-card-heading{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:flex-start;gap:9px;margin-bottom:10px;padding-bottom:9px;line-height:1.7;display:flex}.ecom-card-heading>span{color:#7d95a7;overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex}.ecom-card-heading>strong{color:#bf9a74;white-space:nowrap;font-size:10px;font-weight:400}.ecom-card-heading>small{color:#a1b5c5;overflow-wrap:anywhere;font-size:9px}.ecom-order-item{align-items:center;gap:9px;margin:11px 0;display:flex}.ecom-order-item>img{object-fit:cover;background:#f3f2ed;border-radius:4px;flex-shrink:0;width:45px;height:45px}.ecom-order-item>div{flex:1;min-width:0}.ecom-order-item strong{color:#6c869a;font-size:11px;font-weight:500;line-height:1.6;display:block}.ecom-order-item span{color:#a2b6c5;margin-top:4px;font-size:9px;line-height:1.7;display:block}.ecom-order-item>b{color:#8ea5b7;white-space:nowrap;font-size:11px;font-weight:400}.ecom-order-total{border-top:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.ecom-order-total>span{color:#a8bccb;font-size:9px;line-height:1.7}.ecom-order-total>strong{color:#b99572;white-space:nowrap;font-size:12px;font-weight:500}.ecom-card-extra{color:#9fb5c6;margin:8px 0;font-size:10px;line-height:1.8}.ecom-card-buttons{border-top:1px solid #e9eff4;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.ecom-card-buttons>button{color:#9aafc1;align-items:center;gap:4px;font-size:10px;display:flex}.ecom-logistics-card>strong{color:#89a7bd;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.8;display:block}.ecom-logistics-latest{gap:8px;padding-top:11px;display:flex}.ecom-logistics-latest>i{background:#a2bbaa;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:5px}.ecom-logistics-latest p{color:#829eae;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.ecom-logistics-latest span{color:#abc1cf;margin-top:5px;font-size:9px;display:block}.ecom-coupon-card{color:#c8a67e;background:#fcf5eb;border:1px dashed #e0c8ae;border-radius:7px;align-items:center;gap:12px;padding:16px 13px;display:flex}.ecom-coupon-card>div{min-width:0}.ecom-coupon-card strong{color:#b48a60;font-size:12px;font-weight:500}.ecom-coupon-card p{color:#bd895b;margin-top:7px;font-size:14px;font-weight:500}.ecom-coupon-card span{color:#c5ab90;margin-top:7px;font-size:10px;line-height:1.7;display:block}.ecom-aftersale-amount{color:#99afc2;justify-content:space-between;align-items:center;gap:10px;margin:11px 0;font-size:10px;display:flex}.ecom-aftersale-amount strong{color:#c19b75;font-size:17px;font-weight:500}.ecom-aftersale-card>p{color:#8ba7bb;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.ecom-aftersale-card>small{color:#aac0d0;margin-top:8px;font-size:10px;line-height:1.8;display:block}.ecom-message-card{width:280px;max-width:100%;margin-top:7px}.ecom-card-snapshot{color:#adc1d0;margin-top:5px;padding-left:2px;font-size:8px;display:block}.ecom-system-card{max-width:100%}.ecom-system-card .ecom-message-card{margin-inline:auto}.reference-shell .ecom-page .button{color:#71808a;background:#f9fbfc;border:1px solid #d5dde3;border-radius:5px;min-height:30px;padding:7px 10px;font-size:11px}.reference-shell .ecom-page .modal-panel{background:#f6f8fa;border-color:#d3dde5;border-radius:13px}.reference-shell .ecom-page .modal-header,.reference-shell .ecom-page .modal-footer{background:#f2f5f7;border-color:#dbe3e9}.reference-shell .ecom-page .modal-header h2{color:#465460;font-size:19px}.reference-shell .ecom-page .modal-header p{color:#8d9ba5;font-size:11px}.reference-shell .ecom-page .modal-footer{flex-wrap:wrap}.reference-shell .ecom-page .label-hint{color:#97a7b2;font-size:10px}.reference-shell .ecom-page .modal-footer .button{white-space:normal;font-size:11px;line-height:1.6}.ecom-scenario-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ecom-scenario-picker>button{color:#90a4b4;text-align:left;background:#edf2f6;border:1px solid #dce5ed;border-radius:7px;align-items:center;gap:8px;padding:13px 11px;font-size:12px;display:flex}.ecom-scenario-picker>button>span{flex:1}.ecom-scenario-picker>button.active{color:#ba906b;background:#fff5eb;border-color:#e1c8ad}.ecom-opening-message{color:#8fa8b9;background:#edf3f7;border:1px solid #dbe5ed;border-radius:7px;align-items:flex-start;gap:10px;padding:14px;display:flex}.ecom-opening-message p{color:#7c97ab;white-space:pre-wrap;font-size:12px;line-height:1.9}.ecom-card-picker,.ecom-product-manager{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ecom-card-picker>div,.ecom-product-manager>div{flex-direction:column;gap:9px;min-width:0;display:flex}.ecom-card-picker>div>.button,.ecom-product-manager>div>.button{align-self:flex-end}.ecom-card-picker>.form-error{grid-column:1/-1}.ecom-quick-replies{flex-direction:column;gap:11px;display:flex}.ecom-quick-replies>button{text-align:left;color:#9ab4c7;background:#edf4f8;border:1px solid #d8e4ed;border-radius:8px;align-items:flex-start;gap:9px;padding:15px 12px;display:flex}.ecom-quick-replies>button>span{flex:1;min-width:0}.ecom-quick-replies strong{color:#7897af;font-size:12px;font-weight:500}.ecom-quick-replies p{color:#8ea9bd;margin-top:7px;font-size:11px;line-height:1.85}.ecom-quick-replies>button>svg{margin-top:2px}.ecom-confirm-notice{color:#b89d79;background:#fcf4e9;border:1px solid #e9d6c0;border-radius:7px;align-items:flex-start;gap:9px;padding:13px;display:flex}.ecom-confirm-notice p{font-size:12px;line-height:1.9}.ecom-rating-picker{text-align:center;padding:12px}.ecom-rating-picker>span{color:#9bb2c4;font-size:12px}.ecom-rating-picker>div{justify-content:center;gap:9px;margin:18px 0 10px;display:flex}.ecom-rating-picker button{color:#d1dae0;padding:4px}.ecom-rating-picker button.active{color:#d2a16f}.ecom-rating-picker>small{color:#a7bdce;font-size:11px}.ecom-variant-editor{background:#edf4f8;border:1px solid #d9e5ee;border-radius:8px;flex-direction:column;gap:13px;padding:14px;display:flex}.ecom-variant-editor>div{grid-template-columns:1.6fr 1fr 1fr;gap:11px;display:grid}.ecom-artifact-content .message-text{color:#6c879a;font-size:13px;line-height:1.95}.ecom-artifact-content .message-text strong,.ecom-artifact-content .message-text h4{color:#54768d}.ecom-thread-head strong,.ecom-chat-customer h2,.ecom-product-title,.ecom-detail-title h3,.ecom-customer-profile strong,.ecom-ticket-title{color:#485b69}.ecom-message .message-text,.ecom-opening-message p,.ecom-artifact-content .message-text{color:#526b7a}.ecom-message.ai .message-text,.ecom-message.merchant .message-text{color:#587768}.ecom-detail-note,.ecom-order-details p,.ecom-spec-list,.ecom-timeline p,.ecom-thread-content p,.ecom-quick-replies p,.ecom-inspector-empty p{color:#80939f}.ecom-product-info>p,.ecom-order-item span,.ecom-card-extra,.ecom-card-heading>span,.ecom-logistics-card>strong,.ecom-aftersale-card>p{color:#81939f}.ecom-product-info>p,.ecom-detail-note,.ecom-timeline p,.ecom-aftersale-card>p{font-size:11px}.ecom-queue-title h2,.ecom-chat-welcome h2{color:#627785}.ecom-input-tools>button,.ecom-detail-title>button,.ecom-detail-title>a{color:#7c95a4}.ecom-chat-welcome>p,.ecom-chat-customer p{color:#8c9da7}@media (max-width:1250px){.ecom-layout{grid-template-columns:200px minmax(290px,1fr) 276px;gap:9px}.ecom-page{padding:0 12px 12px 10px}.ecom-storebar{gap:10px;margin-right:-12px;padding:0 14px}.ecom-store-identity{gap:8px}.ecom-store-identity h1{font-size:14px}.ecom-store-identity h1>small{display:none}.ecom-store-status{font-size:9px}.ecom-view-tabs>button{padding:7px 10px;font-size:11px}.ecom-store-actions{gap:4px}.reference-shell .ecom-store-actions .button{padding:7px 8px;font-size:10px}.ecom-queue{padding:13px 9px}.ecom-thread{gap:7px;padding:11px 7px}.ecom-thread-head{flex-wrap:wrap;gap:4px}.ecom-thread-head time{font-size:8px}.ecom-inspector-body{padding:0 11px}.ecom-chat-header{padding:12px 14px}.ecom-chat-customer h2{font-size:13px}.ecom-chat-customer p{font-size:9px}.ecom-chat-messages{padding:17px 13px}.ecom-input-tools{gap:1px}.ecom-input-tools>button{padding:5px;font-size:9px}.ecom-composer{padding:10px 12px 12px}.ecom-order-item>img{width:40px;height:40px}.ecom-order-item{gap:7px}.ecom-order-item strong,.ecom-order-item>b{font-size:10px}.ecom-product-card.compact{gap:8px;padding:9px}.ecom-product-card.compact .ecom-product-image{width:55px;height:55px}.ecom-product-card.compact .ecom-product-title{font-size:11px}}@media (max-width:1080px){.ecom-layout{grid-template-columns:178px minmax(270px,1fr) 250px;gap:8px}.ecom-store-status{display:none}.ecom-storebar{height:54px}.ecom-thread{gap:6px}.ecom-thread .ecom-avatar{border-radius:8px;width:27px;height:27px}.ecom-thread-content p{font-size:9px}.ecom-chat-header{flex-wrap:wrap;gap:7px}.ecom-chat-actions{margin-left:auto}.ecom-chat-actions .button{padding:5px 7px;font-size:9px}.ecom-message-body{max-width:87%}.ecom-inspector-tabs{padding:0 7px}.ecom-inspector-tabs>button{font-size:10px}.ecom-detail-title h3{font-size:11px}.ecom-detail-title>span{font-size:8px}.ecom-product-card.compact .ecom-product-price{flex-wrap:wrap;gap:3px}.ecom-order-total{align-items:flex-end}.ecom-order-total>span{font-size:8px}.ecom-order-total>strong{font-size:11px}}@media (max-width:900px){.ecom-storebar{flex-wrap:wrap;gap:9px 14px;height:auto;min-height:64px;padding-top:10px;padding-bottom:10px}.ecom-store-identity{flex:1}.ecom-store-identity h1{font-size:15px}.ecom-view-tabs{order:3;justify-content:center;width:100%}.ecom-view-tabs>button{flex:1;padding:8px 12px;font-size:12px}.ecom-store-actions{margin-left:auto}.ecom-store-actions>.button:first-child{display:none}.ecom-mobile-tabs{background:#e2e9ee;border:1px solid #d6e1e8;border-radius:7px;align-items:center;gap:4px;margin-top:11px;padding:3px;display:flex}.ecom-mobile-tabs>button{color:#93aab9;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:12px;display:flex}.ecom-mobile-tabs>button.active{color:#b98f6c;background:#fff;box-shadow:0 1px 4px #73614b09}.ecom-layout{grid-template-columns:minmax(0,1fr);gap:0;height:calc(100dvh - 218px);min-height:530px;padding-top:10px}.ecom-has-error .ecom-layout{height:calc(100dvh - 274px);min-height:500px}.ecom-layout>.ecom-queue,.ecom-layout>.ecom-chat,.ecom-layout>.ecom-inspector{min-width:0;display:none}.ecom-mobile-queue>.ecom-queue,.ecom-mobile-chat>.ecom-chat,.ecom-mobile-detail>.ecom-inspector{display:flex}.ecom-queue{padding:16px}.ecom-queue-title h2{font-size:14px}.ecom-queue-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ecom-queue-filters>button{padding:8px 4px;font-size:11px}.ecom-thread{gap:10px;padding:14px 11px}.ecom-thread .ecom-avatar{border-radius:10px;width:35px;height:35px}.ecom-thread-head{flex-wrap:nowrap}.ecom-thread-head strong{font-size:12px}.ecom-thread-head time{font-size:10px}.ecom-thread-content p{font-size:11px}.ecom-thread-state{font-size:10px}.ecom-chat-header{flex-wrap:nowrap;padding:15px 17px}.ecom-chat-customer h2{font-size:15px}.ecom-chat-customer p{font-size:10px}.ecom-chat-actions .button{padding:7px 9px;font-size:11px}.ecom-chat-messages{padding:20px 17px}.ecom-message-body{max-width:85%}.ecom-message-bubble{padding:11px 13px}.ecom-message .message-text{font-size:13px}.ecom-message-meta{font-size:10px}.ecom-message-meta time{font-size:9px}.ecom-message-avatar{border-radius:9px;width:29px;height:29px}.ecom-composer{padding:12px 16px 14px}.ecom-input-tools{gap:5px}.ecom-input-tools>button{padding:6px 8px;font-size:11px}.ecom-composer textarea{min-height:70px;font-size:13px}.ecom-composer-bottom>span{font-size:10px}.ecom-send{min-width:84px;padding:9px 13px;font-size:12px}.ecom-context-strip{padding:10px 16px;font-size:11px}.ecom-flow-actions{gap:12px;padding:9px 16px}.ecom-flow-actions>button{font-size:11px}.ecom-inspector-tabs{padding-inline:16px}.ecom-inspector-tabs>button{padding:15px 5px 12px;font-size:12px}.ecom-inspector-body{padding:0 18px}.ecom-detail-title h3{font-size:13px}.ecom-detail-title>span{font-size:10px}.ecom-detail-title>button,.ecom-detail-title>a{font-size:11px}.ecom-detail-note,.ecom-spec-list,.ecom-order-details>div,.ecom-timeline p{font-size:12px}.ecom-context-select{padding:10px 9px;font-size:12px}.ecom-inspector .ecom-product-card.compact .ecom-product-image{width:75px;height:75px}.ecom-inspector .ecom-product-card.compact .ecom-product-title{font-size:14px}.ecom-inspector .ecom-product-card.compact .ecom-product-price strong{font-size:18px}.ecom-inspector .ecom-order-item>img{width:56px;height:56px}.ecom-inspector .ecom-order-item strong,.ecom-inspector .ecom-order-item>b{font-size:12px}.ecom-inspector .ecom-order-item span{font-size:11px}.ecom-sku-list>div{font-size:12px}.ecom-sku-list small{font-size:10px}.ecom-customer-orders strong{font-size:12px}.ecom-customer-orders small{font-size:10px}.ecom-customer-orders b{font-size:12px}}@media (max-width:600px){.ecom-page{padding:0 10px 10px}.ecom-storebar{gap:9px;margin:0 -10px;padding:10px 12px}.ecom-store-identity{gap:8px}.ecom-store-logo{border-radius:7px;width:28px;height:28px}.ecom-store-logo>svg{width:18px}.ecom-store-identity h1{letter-spacing:-.3px;font-size:13px}.reference-shell .ecom-store-actions .button{min-height:27px;padding:6px 7px;font-size:9px}.ecom-store-actions>.button>svg{display:none}.ecom-store-actions .icon-btn{width:23px;height:25px}.ecom-view-tabs{gap:3px;padding:3px}.ecom-view-tabs>button{gap:5px;padding:8px 9px;font-size:11px}.ecom-mobile-tabs{gap:3px;margin-top:9px}.ecom-mobile-tabs>button{gap:5px;padding:8px 5px;font-size:11px}.ecom-layout{height:calc(100dvh - 213px);min-height:520px;padding-top:9px}.ecom-queue{padding:13px}.ecom-has-error .ecom-layout{height:calc(100dvh - 269px);min-height:490px}.ecom-queue-filters{gap:4px}.ecom-queue-filters>button{padding:7px 2px;font-size:10px}.ecom-thread{gap:8px;padding:12px 9px}.ecom-thread-head strong{font-size:12px}.ecom-thread-head time{font-size:9px}.ecom-chat-header{flex-wrap:wrap;gap:8px;min-height:61px;padding:12px 11px}.ecom-chat-customer{gap:8px}.ecom-chat-customer .ecom-avatar{border-radius:8px;width:28px;height:28px}.ecom-chat-customer h2{font-size:13px}.ecom-chat-customer p{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:9px;overflow:hidden}.ecom-chat-actions{gap:4px}.ecom-chat-actions .button{min-height:25px;padding:5px 6px;font-size:9px}.ecom-chat-actions .ecom-thread-state{font-size:8px}.ecom-chat-actions>.icon-btn{width:21px;height:24px}.ecom-context-strip{gap:7px;padding:9px 11px;font-size:9px;line-height:1.7}.ecom-context-strip>button{font-size:9px}.ecom-chat-messages{padding:16px 11px}.ecom-message{gap:7px;margin-bottom:18px}.ecom-message-avatar{border-radius:7px;width:24px;height:24px}.ecom-message-avatar>svg{width:13px}.ecom-message-body{width:auto;max-width:86%}.ecom-message-meta{flex-wrap:wrap;gap:5px;font-size:9px}.ecom-message-meta time{font-size:8px}.ecom-message-bubble{border-radius:0 8px 8px;padding:9px 11px}.ecom-message .message-text{font-size:12px;line-height:1.9}.ecom-message-tools{gap:6px;font-size:8px}.ecom-message-card{width:255px;max-width:100%}.ecom-message-card .ecom-product-card.compact{gap:8px;padding:8px}.ecom-message-card .ecom-product-card.compact .ecom-product-image{width:50px;height:50px}.ecom-message-card .ecom-product-card.compact .ecom-product-title{font-size:11px}.ecom-message-card .ecom-product-card.compact .ecom-product-info>p{font-size:9px}.ecom-message-card .ecom-order-card,.ecom-message-card .ecom-logistics-card,.ecom-message-card .ecom-aftersale-card{padding:9px}.ecom-message-card .ecom-card-heading{gap:7px}.ecom-message-card .ecom-card-heading>span,.ecom-message-card .ecom-card-heading>strong{font-size:9px}.ecom-message-card .ecom-order-item{gap:7px}.ecom-message-card .ecom-order-item>img{width:36px;height:36px}.ecom-message-card .ecom-order-item strong,.ecom-message-card .ecom-order-item>b{font-size:10px}.ecom-message-card .ecom-order-item span{font-size:9px}.ecom-message-card .ecom-order-total{gap:7px}.ecom-message-card .ecom-order-total>span{font-size:8px}.ecom-message-card .ecom-order-total>strong{font-size:10px}.ecom-card-snapshot{font-size:8px}.ecom-flow-actions{gap:8px;padding:8px 11px}.ecom-flow-actions>button{padding:3px 0;font-size:9px}.ecom-composer{padding:10px 11px 12px}.ecom-input-tools{gap:1px;padding-bottom:8px}.ecom-input-tools>button{gap:3px;padding:5px;font-size:9px}.ecom-input-tools>button>svg{width:12px}.ecom-composer textarea{resize:none;min-height:61px;max-height:105px;font-size:12px}.ecom-composer-bottom{gap:7px;margin-top:7px}.ecom-composer-bottom>span{font-size:8px;line-height:1.7}.ecom-send{min-width:68px;padding:8px 10px;font-size:11px}.ecom-chat-welcome{gap:12px;min-height:315px}.ecom-chat-welcome h2{font-size:16px;line-height:1.7}.ecom-chat-welcome>p{padding:0 8px;font-size:12px}.ecom-scenario-shortcuts{gap:7px;margin-top:5px}.ecom-scenario-shortcuts>button{gap:5px;padding:10px;font-size:10px}.ecom-inspector-tabs{padding-inline:11px}.ecom-inspector-tabs>button{padding:14px 4px 11px;font-size:11px}.ecom-inspector-body{padding:0 13px}.ecom-detail-section{padding:14px 0}.ecom-detail-title h3{font-size:12px}.ecom-detail-note,.ecom-order-details>div,.ecom-spec-list{font-size:11px}.ecom-detail-actions{gap:6px}.reference-shell .ecom-detail-actions .button{padding:7px 9px;font-size:10px}.ecom-error{align-items:flex-start;gap:6px;padding:9px;font-size:10px}.ecom-error>svg{width:14px;margin-top:2px}.ecom-error>button:not(.icon-btn){font-size:10px}.ecom-scenario-picker{grid-template-columns:1fr 1fr;gap:8px}.ecom-scenario-picker>button{gap:6px;padding:11px 10px;font-size:11px}.ecom-card-picker,.ecom-product-manager{grid-template-columns:1fr;gap:15px}.ecom-variant-editor{gap:15px;padding:11px}.ecom-variant-editor>div{grid-template-columns:1fr 1fr;gap:10px}.ecom-variant-editor>div>label:first-child{grid-column:1/-1}.reference-shell .ecom-page .modal-body{padding:18px}.reference-shell .ecom-page .modal-header{padding:19px 18px 16px}.reference-shell .ecom-page .modal-header h2{font-size:18px}.reference-shell .ecom-page .modal-header p{font-size:11px;line-height:1.8}.reference-shell .ecom-page .modal-footer{gap:7px;padding:13px 18px}.reference-shell .ecom-page .modal-footer .button{min-height:31px;padding:7px 9px;font-size:10px}.ecom-opening-message{gap:8px;padding:12px}.ecom-opening-message p{font-size:12px}.ecom-quick-replies>button{padding:13px 11px}.ecom-quick-replies strong{font-size:12px}.ecom-quick-replies p{font-size:11px}}.reference-shell .workflow-page{color:#303838;flex-direction:column;gap:10px;height:calc(100dvh - 48px);min-height:520px;display:flex}.workflow-page svg.lucide{stroke-width:1.75px;flex-shrink:0}.workflow-heading,.workflow-heading-actions,.workflow-record-header,.workflow-record-header>div,.workflow-section-title,.workflow-artifact-heading,.workflow-artifact-heading>div:last-child{align-items:center;gap:9px;display:flex}.workflow-heading{flex-shrink:0;justify-content:space-between}.reference-shell .workflow-heading h1{letter-spacing:-.5px;align-items:center;gap:9px;margin:0;font-size:22px;font-weight:550;display:flex}.workflow-heading-actions{gap:12px}.workflow-demo-label{color:#526b63;background:#d4dfdc;border:1px solid #c5d3ce;border-radius:5px;padding:5px 9px;font-size:10px}.workflow-workspace{flex:1;grid-template-columns:210px minmax(0,1fr);gap:10px;min-height:0;display:grid}.workflow-records,.workflow-detail{background:#e2e3e2;border:1px solid #cccfcd;border-radius:9px;min-width:0;overflow:hidden}.workflow-records{flex-direction:column;gap:11px;padding:13px 9px 8px;display:flex}.workflow-sidebar-title{justify-content:space-between;padding:0 4px;font-size:12px;font-weight:600;display:flex}.workflow-sidebar-title>span:last-child{color:#79827d;font-size:11px}.reference-shell .workflow-records .search-field{background:#ebedeb;border-color:#ccd1cd;border-radius:6px;width:100%;height:32px;padding:0 8px}.reference-shell .workflow-records .search-field input{min-width:0;font-size:11px}.workflow-record-list{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex;overflow-y:auto}.workflow-record{text-align:left;cursor:pointer;color:#4b5550;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:10px;width:100%;padding:11px 8px;display:flex}.workflow-record:hover{background:#e9ece8}.workflow-record.active{background:#f0f2ee;border-color:#b9c8c0;box-shadow:0 1px 3px #00000005}.workflow-record-name{align-items:flex-start;gap:7px;min-width:0;display:flex}.workflow-record-name strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.5}.workflow-record-name svg{color:#6b8478;margin-top:2px}.workflow-record-bottom{color:#7e8883;justify-content:space-between;align-items:center;gap:5px;font-size:9px;display:flex}.workflow-record-bottom>span{color:#57806b;background:#dce6dd;border-radius:3px;padding:2px 5px;font-size:9px}.workflow-list-empty{text-align:center;color:#808982;padding:20px 4px;font-size:11px}.workflow-knowledge-link{color:#65766a;border-top:1px solid #cdd3cd;align-items:center;gap:7px;padding:12px 5px 4px;font-size:11px;display:flex}.workflow-knowledge-link>svg:last-child{margin-left:auto}.workflow-detail{flex-direction:column;display:flex}.workflow-record-header{border-bottom:1px solid #cdd2cd;flex-shrink:0;justify-content:space-between;padding:10px 14px}.workflow-record-header>div:first-child{flex-wrap:wrap;min-width:0}.workflow-record-header h2{letter-spacing:-.1px;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.workflow-status{white-space:nowrap;color:#5d7469;background:#d0ddd3;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.workflow-status>span{background:#688e79;border-radius:50%;width:5px;height:5px}.workflow-status.complete{color:#356147;background:#c8dfd1}.workflow-steps{scrollbar-width:thin;background:#dce1dd;border-bottom:1px solid #cbd2cc;flex-shrink:0;gap:9px;padding:10px 14px;display:flex;overflow-x:auto}.workflow-steps>span{white-space:nowrap;color:#8a938c;align-items:center;gap:5px;font-size:10px;display:flex}.workflow-steps>span>i{border:1px solid #bdc8c0;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:flex}.workflow-steps>span.current{color:#214f3b;font-weight:600}.workflow-steps>span.current>i{color:#fff;background:#365c48;border-color:#365c48}.workflow-steps>span.done{color:#537b62}.workflow-steps>span.done>i{background:#c7dbcd;border-color:#b9ccbf}.workflow-steps>span>svg{color:#a7b2aa;margin-left:4px}.workflow-panels{flex:1;grid-template-columns:minmax(270px,34%) minmax(0,1fr);min-height:0;display:grid}.workflow-control{background:#e6e8e4;border-right:1px solid #cbd2cc;min-width:0;overflow-y:auto}.workflow-section{border-bottom:1px solid #ccd4cb;padding:14px}.workflow-section-title{justify-content:space-between;margin-bottom:12px}.workflow-section h3{align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;display:flex}.workflow-section h3 svg{color:#64816f}.workflow-unsaved{color:#8b6c39;background:#ece5d4;border-radius:3px;padding:2px 5px;font-size:10px}.workflow-field{color:#5b6b60;flex-direction:column;gap:6px;margin-bottom:11px;font-size:11px;font-weight:500;display:flex}.workflow-field input,.workflow-field textarea,.workflow-result-input{box-sizing:border-box;color:#35463a;background:#f2f3ef;border:1px solid #c8d1c8;border-radius:5px;outline:none;width:100%;padding:8px 9px;font-family:inherit;font-size:12px;line-height:1.7}.workflow-field textarea,.workflow-result-input{resize:vertical;min-height:65px}.workflow-field input:focus,.workflow-field textarea:focus,.workflow-result-input:focus{border-color:#6f9680;box-shadow:0 0 0 2px #789e8015}.workflow-field input:disabled,.workflow-field textarea:disabled{opacity:.7}.workflow-save{width:100%;margin-top:9px}.workflow-save:disabled{opacity:.4}.workflow-source-picker,.workflow-original-input{color:#657269;background:#eaede7;border:1px solid #cbd3ca;border-radius:5px;padding:8px 9px;font-size:11px}.workflow-source-picker summary,.workflow-original-input summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.workflow-source-picker summary>span{color:#89948b;margin-left:auto;font-size:10px}.workflow-source-picker>div{max-height:165px;padding-top:8px;overflow:auto}.workflow-source-picker label{align-items:flex-start;gap:7px;padding:6px 0;line-height:1.5;display:flex}.workflow-source-picker input,.workflow-review input[type=checkbox]{accent-color:#416c53;flex-shrink:0;width:13px;height:13px;margin-top:2px}.workflow-source-picker label span{overflow-wrap:anywhere}.workflow-original-input>p{white-space:pre-wrap;color:#5a6c5e;max-height:240px;margin:10px 0;font-size:11px;line-height:1.8;overflow:auto}.workflow-original-input>small{color:#83907f;border-top:1px solid #d0d8cd;margin-top:7px;padding-top:8px;font-size:10px;display:block}.workflow-original-input summary>svg{margin-left:auto}.workflow-source-name{gap:4px;margin-bottom:5px;font-size:10px;display:flex}.workflow-step-tip{color:#71806f;margin:0 0 12px;font-size:11px;line-height:1.7}.workflow-review{background:#dce5d8;border-radius:5px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px;display:flex}.workflow-review h4{color:#4e6f55;align-items:center;gap:6px;margin:0 0 3px;font-size:11px;display:flex}.workflow-review>label:not(.workflow-field){color:#59705b;gap:7px;font-size:11px;line-height:1.6;display:flex}.workflow-review>.workflow-field{margin:4px 0 0}.workflow-actions{flex-direction:column;gap:7px;display:flex}.workflow-actions>.button{justify-content:center;min-height:35px;font-size:12px}.workflow-actions>.button>svg:last-child:not(:first-child){margin-left:auto}.workflow-actions>.button.primary{color:#f3f5ed;background:#243b2d;border-color:#243b2d}.workflow-actions>.button.primary:hover{background:#35523e}.workflow-actions>.button:disabled{opacity:.4;cursor:not-allowed}.workflow-result-label{color:#5b6b60;justify-content:space-between;align-items:center;gap:5px;margin-bottom:7px;font-size:11px;display:flex}.workflow-result-label>button{color:#527f64;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:2px 0;font-size:10px;display:flex}.workflow-result-input{margin-bottom:12px}.workflow-boundary{color:#84917f;align-items:flex-start;gap:5px;padding-top:12px;font-size:10px;line-height:1.6;display:flex}.workflow-boundary>svg{margin-top:1px}.workflow-save-hint{color:#916f42;background:#ede6d7;border-radius:4px;margin:0 0 10px;padding:8px;font-size:11px}.workflow-running{color:#4c7e61;align-items:center;gap:7px;padding:11px 0 0;font-size:11px;display:flex}.workflow-running small{color:#869580;margin-top:3px;font-size:10px;display:block}.workflow-output{background:linear-gradient(145deg,#edf0eb,#e5ece6);flex-direction:column;min-width:0;min-height:0;display:flex}.workflow-output-nav{border-bottom:1px solid #ccd6ce;flex-shrink:0;align-items:center;gap:22px;min-height:45px;padding:0 17px;display:flex}.workflow-output-nav>button{color:#839084;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:13px 0 11px;font-size:11px;display:flex}.workflow-output-nav>button.active{color:#315e48;border-bottom-color:#4f8270;font-weight:600}.workflow-output-nav>button>span{background:#d7e3d9;border-radius:3px;justify-content:center;min-width:16px;padding:1px 4px;font-size:9px;display:inline-flex}.workflow-artifact-tabs{scrollbar-width:thin;flex-shrink:0;gap:5px;padding:10px 15px 0;display:flex;overflow-x:auto}.workflow-artifact-tabs>button{white-space:nowrap;color:#82907e;cursor:pointer;background:#e7ece5;border:1px solid #d2dcd1;border-radius:4px;align-items:center;gap:4px;padding:5px 9px;font-size:10px;display:flex}.workflow-artifact-tabs>button.active{color:#436e50;background:#d7e5d9;border-color:#a7c0ae}.workflow-artifact{flex:1;min-height:0;padding:17px 20px;overflow:auto}.workflow-artifact-heading{border-bottom:1px solid #d1dbce;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px;padding-bottom:13px}.workflow-artifact-heading>div:first-child{min-width:0}.workflow-artifact-heading h3{color:#385443;margin:0 0 6px;font-size:15px;font-weight:600}.workflow-artifact-heading p{color:#899582;overflow-wrap:anywhere;margin:0;font-size:9px}.workflow-artifact-heading>div:last-child{gap:3px}.workflow-artifact .message-text{color:#4c5e4d;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.workflow-artifact .message-text h4{color:#2e513a;margin:18px 0 9px;font-size:14px;font-weight:600}.workflow-artifact .message-text p{margin:6px 0}.workflow-artifact .message-text .blank-line{height:5px;margin:0}.workflow-artifact .message-text pre{white-space:pre-wrap;color:#3d5c3d;background:#dce6da;border:1px solid #c8d8c8;border-radius:6px;padding:13px;font-size:11px;overflow:auto}.workflow-artifact .citations{color:#3e6a50;background:#dce8dd;border:1px solid #c6dacb;border-radius:6px;margin-top:20px}.workflow-artifact .citations>summary{padding:11px 12px;font-size:11px}.workflow-artifact .citation-list{padding:0 12px 12px}.workflow-artifact .citation-item{background:#edf2e9;border-color:#cbd9c9}.workflow-artifact .citation-item summary{font-size:11px}.workflow-artifact .citation-item p{font-size:11px;line-height:1.7}.workflow-original-output{color:#748870;border:1px solid #d0d9cd;border-radius:5px;margin-top:15px;padding:10px;font-size:11px}.workflow-original-output summary{cursor:pointer}.workflow-original-output .message-text{padding-top:8px;font-size:11px}.workflow-artifact-foot{color:#8a9782;border-top:1px solid #d1dbce;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;padding-top:12px;font-size:9px;display:flex}.workflow-artifact-foot span{align-items:center;gap:4px;display:flex}.workflow-output-empty{text-align:center;color:#96ab98;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:260px;padding:35px 10%;display:flex}.workflow-output-empty>svg{color:#7a9e87;background:#d9e5da;border:1px solid #c5d9ca;border-radius:15px;width:58px;height:58px;margin-bottom:7px;padding:12px}.workflow-output-empty h3{color:#62816b;margin-bottom:6px;font-size:15px;font-weight:550}.workflow-output-empty p{color:#82957e;max-width:340px;font-size:12px;line-height:1.8}.workflow-output-empty>span{color:#8c9e87;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.workflow-empty{background:#e3e8e1;border:1px solid #cbd5c8;border-radius:9px;justify-content:center;align-items:center;padding:20px;display:flex}.workflow-empty .empty-state{padding:30px}.workflow-empty .empty-state p{max-width:380px;line-height:1.8}.workflow-timeline{flex:1;min-height:0;padding:22px;overflow:auto}.workflow-timeline article{gap:12px;padding-bottom:23px;display:flex;position:relative}.workflow-timeline article:not(:last-child):before{content:"";background:#c8d8c5;width:1px;position:absolute;top:22px;bottom:0;left:10px}.workflow-timeline article>i{color:#92a888;z-index:1;background:#e4ecde;border:1px solid #bdd1bc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.workflow-timeline article>i.latest{color:#487553;background:#bfdac6;border-color:#a5c2ac}.workflow-timeline article>div{min-width:0;padding-top:3px}.workflow-timeline h4{color:#4f704e;margin:0 0 6px;font-size:12px;font-weight:550}.workflow-timeline p{color:#798d72;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 5px;font-size:11px;line-height:1.7}.workflow-timeline small{color:#96a38c;font-size:9px}.workflow-error{color:#9b6647;background:#f0e6dc;border-bottom:1px solid #ddc8b9;flex-shrink:0;align-items:flex-start;gap:7px;padding:9px 12px;font-size:11px;line-height:1.6;display:flex}.workflow-error>svg{margin-top:2px}.workflow-error>span{flex:1}.workflow-error>.icon-btn{width:20px;height:20px;font-size:16px}.workflow-loading,.workflow-load-error{color:#74826e;flex:1;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.workflow-load-error{color:#a15f43;flex-direction:column}.workflow-load-error p{margin:0}@media (min-width:1600px){.workflow-workspace{grid-template-columns:240px minmax(0,1fr)}.workflow-panels{grid-template-columns:360px minmax(0,1fr)}.workflow-artifact{padding:22px 28px}.workflow-artifact .message-text{font-size:14px}.workflow-section{padding:16px}.workflow-field textarea{font-size:12px}}@media (max-width:1120px){.workflow-workspace{grid-template-columns:175px minmax(0,1fr)}.workflow-panels{grid-template-columns:270px minmax(0,1fr)}.workflow-record-bottom{flex-wrap:wrap}.workflow-section{padding:11px}.workflow-artifact{padding:14px}.workflow-output-nav{gap:14px;padding:0 12px}.workflow-output-nav>button{font-size:10px}}@media (max-width:900px){.reference-shell .workflow-page{height:auto;min-height:calc(100dvh - 48px)}.workflow-workspace{flex:none;grid-template-columns:1fr}.workflow-records{gap:8px;padding:9px}.workflow-sidebar-title,.workflow-knowledge-link{display:none}.workflow-records .search-field{max-width:none}.workflow-record-list{flex-direction:row;max-height:100px;overflow:auto hidden}.workflow-record{gap:6px;width:190px;min-width:190px;padding:8px}.workflow-record-name strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.workflow-record-bottom{flex-wrap:nowrap}.workflow-list-empty{margin:0;padding:6px 0}.workflow-panels{grid-template-columns:300px minmax(0,1fr)}.workflow-control{max-height:none;overflow:visible}.workflow-output{min-height:550px;max-height:1100px}.workflow-record-header{padding:10px}.workflow-steps{padding:9px 10px}.workflow-empty{min-height:400px}}@media (max-width:650px){.reference-shell .workflow-heading h1{font-size:20px}.workflow-heading-actions{gap:6px}.workflow-demo-label{padding:4px 6px;font-size:9px}.workflow-heading-actions>.button{padding:6px 9px;font-size:11px}.workflow-panels{grid-template-columns:1fr}.workflow-control{border-bottom:1px solid #cbd2cc;border-right:0}.workflow-section{padding:12px}.workflow-section:first-child:has(.workflow-original-input){padding-bottom:10px}.workflow-section .workflow-field textarea{min-height:80px}.workflow-section .workflow-field input{min-height:34px}.workflow-source-picker>div{max-height:130px}.workflow-original-input>p{max-height:160px}.workflow-output{min-height:500px;max-height:820px}.workflow-output-nav{min-height:43px;padding:0 14px}.workflow-output-nav>button{font-size:11px}.workflow-artifact .message-text{font-size:12px}.workflow-artifact-heading h3{font-size:14px}.workflow-record-header h2{font-size:12px}.workflow-status{font-size:9px}.workflow-record-header>div:first-child{gap:6px}.workflow-record-header>.workflow-status{margin-right:auto}.workflow-steps>span{font-size:9px}.workflow-step-tip{margin-bottom:10px}.workflow-next .workflow-actions{flex-flow:wrap}.workflow-next .workflow-actions>.button{white-space:nowrap;flex:1}.workflow-review{gap:9px}.workflow-boundary{font-size:10px}.workflow-record-list:empty{display:none}.workflow-artifact-foot{font-size:9px}.workflow-result-label>button{font-size:10px}.workflow-timeline{padding:16px}.workflow-page .modal-panel textarea{min-height:270px}}.workflow-guide-entry{color:#496856;cursor:pointer;text-align:left;background:#edf1ed;border:1px solid #c1cdc5;border-radius:6px;align-items:center;gap:8px;width:100%;padding:10px 8px;font-size:11px;display:flex}.workflow-guide-entry>span{flex:1}.workflow-guide-entry.active{color:#295d43;background:#d0e0d6;border-color:#a9c4b6}.workflow-guide-entry:disabled{opacity:.6;cursor:wait}.workflow-gallery-shell{background:#edf0ed;border:1px solid #ccd4ce;border-radius:9px;min-height:0;overflow:auto}.workflow-demo-home{color:#36473e;min-width:0;max-width:1400px;margin:0 auto;padding:24px}.workflow-demo-intro{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workflow-eyebrow{color:#61806d;letter-spacing:1px;font-size:10px}.workflow-demo-intro h2{letter-spacing:-.6px;max-width:650px;margin:7px 0 9px;font-size:23px;font-weight:600;line-height:1.45}.workflow-demo-intro p{color:#6b7b71;max-width:730px;margin:0;font-size:12px;line-height:1.8}.workflow-demo-intro>.button{flex-shrink:0;margin-top:4px;font-size:11px}.workflow-demo-journey{background:#e0e6e0;border:1px solid #cbd5cd;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:21px;padding:4px;display:grid}.workflow-demo-journey>button{text-align:left;color:#6d7e71;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:10px 7px;display:flex}.workflow-demo-journey>button.active{color:#315c43;background:#f5f7f2;box-shadow:0 1px 4px #334d3310}.workflow-demo-journey i{border:1px solid #bacbbd;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.workflow-demo-journey .active i{color:#fff;background:#38634c;border-color:#38634c}.workflow-demo-journey>button>span{flex:1;min-width:0}.workflow-demo-journey strong{font-size:11px;font-weight:600;line-height:1.5;display:block}.workflow-demo-journey small{color:#8a968b;margin-top:4px;font-size:9px;line-height:1.5;display:block}.workflow-demo-journey>button>svg{color:#9fab9f}.workflow-step-explainer{color:#65816a;align-items:flex-start;gap:7px;min-height:42px;padding:10px 6px;font-size:10px;line-height:1.8;display:flex}.workflow-step-explainer>svg{margin-top:2px}.workflow-demo-case-heading{justify-content:space-between;align-items:center;gap:8px;margin:14px 0 10px;display:flex}.workflow-demo-case-heading h3{margin:0;font-size:13px;font-weight:600}.workflow-demo-case-heading>span{color:#8a958c;font-size:10px}.workflow-demo-cases{grid-template-columns:1fr 1fr;gap:11px;display:grid}.workflow-demo-cases>button{text-align:left;color:#607364;cursor:pointer;background:#e6eae5;border:1px solid #cdd6ce;border-radius:7px;min-width:0;padding:15px}.workflow-demo-cases>button.selected{background:#f5f7f2;border-color:#8daf99;box-shadow:0 2px 6px #35553c08}.workflow-demo-cases>button>div{align-items:center;gap:8px;display:flex}.workflow-demo-cases strong{color:#3c5b46;font-size:13px;font-weight:600;line-height:1.5}.workflow-demo-cases i{border:1px solid #b5c8b8;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin-left:auto;display:grid}.workflow-demo-cases .selected i{color:#fff;background:#3d7051;border-color:#3d7051}.workflow-demo-cases p{color:#7c8c7d;margin:8px 0 11px;font-size:11px;line-height:1.8}.workflow-demo-cases>button>span{flex-wrap:wrap;gap:6px;display:flex}.workflow-demo-cases small{color:#6a816c;background:#dce6dc;border-radius:3px;padding:3px 6px;font-size:9px}.workflow-demo-material{background:#f4f6f1;border:1px solid #c7d2c8;border-radius:8px;grid-template-columns:minmax(0,1fr) 245px;margin-top:16px;display:grid;overflow:hidden}.workflow-demo-material-main{min-width:0}.workflow-demo-material-main>nav{border-bottom:1px solid #d8e0d5;align-items:center;gap:20px;min-height:46px;padding:0 17px;display:flex}.workflow-demo-material-main>nav>button{color:#879783;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:14px 0 12px;font-size:11px;display:flex}.workflow-demo-material-main>nav>button.active{color:#3c6b4b;border-bottom-color:#527f5b}.workflow-demo-material-main>nav>span{color:#929e8e;margin-left:auto;font-size:9px}.workflow-demo-input{padding:17px}.workflow-demo-source-cards{gap:10px;display:grid}.workflow-demo-source-cards article{background:#eef2e9;border:1px solid #d6dfd2;border-radius:5px;padding:12px}.workflow-demo-source-cards h4{color:#57744f;align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:600;display:flex}.workflow-demo-source-cards p{color:#6f8066;margin:0;font-size:12px;line-height:1.8}.workflow-demo-input>details{color:#6c8260;border-top:1px solid #dce3d5;margin-top:14px;padding-top:12px;font-size:11px}.workflow-demo-input summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.workflow-demo-input pre{white-space:pre-wrap;color:#748467;max-height:320px;margin-bottom:0;font-family:inherit;font-size:11px;line-height:1.9;overflow:auto}.workflow-demo-start{background:#e4ece0;border-left:1px solid #d0dccc;flex-direction:column;justify-content:center;align-items:stretch;padding:20px 16px;display:flex}.workflow-demo-start-icon{color:#4c7851;background:#d0dfce;border:1px solid #b9d1b9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.workflow-demo-start h3{color:#486a46;margin:12px 0 7px;font-size:14px;font-weight:600}.workflow-demo-start p{color:#7d8f70;margin:0 0 16px;font-size:11px;line-height:1.85}.workflow-demo-start>.button{justify-content:center;gap:6px;min-height:35px;margin-bottom:8px;font-size:11px}.workflow-demo-start>.button.primary{color:#f3f8ee;background:#355f42;border-color:#355f42}.workflow-demo-download{color:#8d9b7e;align-items:center;gap:3px;margin-top:3px;font-size:9px;display:flex}.workflow-demo-download .icon-btn{color:#738c64;width:24px;height:26px}.workflow-demo-download>button:last-child{color:#789369;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:5px 0;font-size:9px;display:flex}.workflow-demo-foot{color:#8a997e;align-items:flex-start;gap:7px;padding:15px 2px 0;font-size:10px;line-height:1.75;display:flex}.workflow-demo-foot>svg{margin-top:1px}.workflow-sample-preview{min-width:0;padding:17px}.workflow-preview-label{color:#5a7e5d;align-items:center;gap:6px;font-size:11px;display:flex}.workflow-preview-label strong{font-weight:600}.workflow-preview-label>span{color:#9a8764;background:#f0e9da;border:1px solid #e0d5bf;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:9px}.workflow-preview-note{color:#8b987f;margin:9px 0 15px;font-size:10px;line-height:1.8}.workflow-preview-sections{flex-direction:column;gap:8px;display:flex}.workflow-preview-sections article{background:#edf2e8;border:1px solid #d2ddcb;border-radius:5px;overflow:hidden}.workflow-preview-sections article.expanded{background:#f9faf5;border-color:#b7cbae}.workflow-preview-sections article>button{text-align:left;color:#6e8864;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:11px 12px;display:flex}.workflow-preview-sections strong{flex:1;font-size:11px;font-weight:550}.workflow-preview-number{color:#93a489;font-size:10px}.workflow-preview-sections article.expanded>button{border-bottom:1px solid #e0e8d9}.workflow-preview-sections article.expanded>button>svg{transform:rotate(90deg)}.workflow-preview-sections article>div{padding:0 12px 12px}.workflow-preview-sections article>div>p{color:#5b7351;margin:12px 0;font-size:12px;line-height:1.85}.workflow-preview-evidence{color:#7c906b;background:#e7efdf;border-radius:4px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:10px;line-height:1.7;display:flex}.workflow-preview-evidence>svg{margin-top:2px}.workflow-preview-evidence b{color:#647e53;margin-bottom:3px;font-size:10px;font-weight:550;display:block}.workflow-live-guide{color:#7b8e72;background:#e5ece2;border-bottom:1px solid #cbd5cc;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:9px;display:flex}.workflow-live-guide>span{white-space:nowrap;color:#5e7f55;align-items:center;gap:5px;display:flex}.workflow-live-guide>p{flex:1;margin:0;line-height:1.6}.workflow-live-guide>button{color:#5d8156;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:flex}.workflow-before-run{flex:1;min-height:0;padding:20px;overflow:auto}.workflow-ready-card{background:#f3f6ed;border:1px solid #c9d8c2;border-radius:7px;align-items:flex-start;gap:12px;padding:16px;display:flex}.workflow-ready-card>span{color:#5e8756;background:#dae7d2;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.workflow-ready-card h3{color:#4f7145;margin:0 0 7px;font-size:14px;font-weight:600}.workflow-ready-card p{color:#7b9070;margin:0 0 13px;font-size:11px;line-height:1.8}.workflow-ready-card .button{min-height:34px;font-size:11px}.workflow-ready-card small{color:#9b8357;margin-top:9px;font-size:10px;display:block}.workflow-preview-reference{color:#8a9b7f;margin:18px 0 0;font-size:10px}.workflow-before-run .workflow-sample-preview{padding:13px 0 0}.workflow-generation-banner{color:#567e4c;background:#d9e8d5;border-bottom:1px solid #b6d0b3;flex-shrink:0;align-items:flex-start;gap:10px;padding:14px 17px;display:flex}.workflow-generation-banner>svg{margin-top:2px}.workflow-generation-banner strong{font-size:12px;font-weight:600;display:block}.workflow-generation-banner p{color:#739066;margin:5px 0 0;font-size:10px;line-height:1.8}.workflow-evidence-status{color:#907c53;background:#ece7d8;border:1px solid #ded3b7;border-radius:5px;align-items:flex-start;gap:7px;margin-bottom:16px;padding:10px;font-size:10px;line-height:1.8;display:flex}.workflow-evidence-status.has-sources{color:#618452;background:#e1ecd8;border-color:#c9dabc}.workflow-evidence-status>svg{margin-top:2px}.workflow-history-tools{border-bottom:1px solid #d1ddc8;margin-bottom:18px;padding-bottom:16px}.workflow-history-tools>span{color:#8c9c7c;font-size:10px}.workflow-history-tools>div{gap:6px;margin-top:10px;display:flex}.workflow-history-tools button{color:#8b9f76;cursor:pointer;background:0 0;border:1px solid #cddbc2;border-radius:4px;padding:5px 9px;font-size:10px}.workflow-history-tools button.active{color:#62834b;background:#d9e8ce;border-color:#b4cba6}.workflow-error>.button{flex-shrink:0;min-height:28px;font-size:10px}@media (min-width:1600px){.workflow-demo-home{padding:30px}.workflow-demo-material{grid-template-columns:minmax(0,1fr) 280px}.workflow-demo-intro h2{font-size:27px}.workflow-demo-source-cards{grid-template-columns:1fr 1fr}.workflow-demo-input{padding:22px}.workflow-demo-journey>button{padding:13px 12px}.workflow-demo-journey strong{font-size:12px}.workflow-demo-journey small{font-size:10px}}@media (max-width:1120px){.workflow-demo-home{padding:17px}.workflow-demo-intro h2{font-size:21px}.workflow-demo-journey{grid-template-columns:1fr 1fr;gap:5px}.workflow-demo-journey>button:nth-child(2)>svg{display:none}.workflow-demo-material{grid-template-columns:minmax(0,1fr) 210px}.workflow-demo-start{padding:16px 12px}.workflow-demo-material-main>nav{gap:15px;padding:0 12px}.workflow-demo-material-main>nav>span{display:none}.workflow-live-guide{flex-wrap:wrap;gap:5px 10px}.workflow-live-guide>p{flex-basis:100%;order:3}.workflow-live-guide>button{margin-left:auto}.workflow-before-run{padding:14px}}@media (max-width:900px){.workflow-guide-entry{align-self:flex-start;width:auto}.workflow-gallery-shell{overflow:visible}.workflow-demo-material{grid-template-columns:minmax(0,1fr) 245px}.workflow-demo-intro h2{font-size:24px}.workflow-demo-journey{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-demo-journey small{display:none}.workflow-demo-journey>button:nth-child(2)>svg{display:block}.workflow-before-run{overflow:visible}.workflow-output:has(.workflow-before-run){max-height:none}.workflow-generation-banner{z-index:1;position:sticky;top:0}}@media (max-width:650px){.workflow-demo-label{display:none}.workflow-heading-actions{gap:5px}.workflow-heading-actions>.button{gap:4px;padding:6px 8px}.workflow-heading-actions>.button>svg{width:13px}.workflow-demo-home{padding:16px 12px}.workflow-demo-intro{flex-direction:column;gap:8px}.workflow-demo-intro h2{font-size:22px;line-height:1.5}.workflow-demo-intro p{font-size:11px}.workflow-demo-intro>.button{margin:0;font-size:10px}.workflow-demo-journey{grid-template-columns:1fr 1fr;gap:4px;margin-top:16px}.workflow-demo-journey>button:nth-child(2)>svg{display:none}.workflow-demo-journey>button{padding:9px 6px}.workflow-demo-journey strong,.workflow-step-explainer{font-size:10px}.workflow-demo-case-heading{flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px}.workflow-demo-cases{grid-template-columns:1fr;gap:8px}.workflow-demo-cases>button{padding:12px}.workflow-demo-cases strong{font-size:12px}.workflow-demo-cases p{margin:7px 0 8px}.workflow-demo-material{grid-template-columns:1fr}.workflow-demo-start{border-top:1px solid #d0dccc;border-left:0;padding:16px}.workflow-demo-start-icon{display:none}.workflow-demo-start h3{margin-top:0}.workflow-demo-start>.button{min-height:38px}.workflow-demo-start p{margin-bottom:12px}.workflow-demo-input,.workflow-sample-preview{padding:14px}.workflow-demo-foot{font-size:9px}.workflow-live-guide{padding:9px 12px}.workflow-live-guide>p{font-size:9px}.workflow-ready-card{gap:9px;padding:13px}.workflow-ready-card>span{width:30px;height:30px}.workflow-ready-card h3{font-size:12px}.workflow-preview-reference{font-size:9px}.workflow-preview-sections article>div>p{font-size:11px}.workflow-gallery-shell .workflow-error{border-radius:8px 8px 0 0}.workflow-error{flex-wrap:wrap}.workflow-error>span{min-width:180px}.workflow-heading{gap:6px}.reference-shell .workflow-heading h1{white-space:nowrap;gap:5px;font-size:19px}}.commerce-page{--commerce-ink:#263936;--commerce-muted:#76837f;--commerce-line:#e1e7e4;--commerce-green:#27756d;--commerce-bg:#f3f5f4;background:var(--commerce-bg);min-height:100%;color:var(--commerce-ink);min-width:0;padding:26px 30px 36px;font-size:13px}.commerce-page *{box-sizing:border-box}.commerce-page :is(button,input,select,textarea){font:inherit}.commerce-page :is(input,select,textarea):focus{outline-offset:1px;outline:2px solid #a2cbc2}.commerce-page :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #27756d}.commerce-page :is(button,a){-webkit-tap-highlight-color:transparent}.commerce-page button:disabled{opacity:.5;cursor:not-allowed}.commerce-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.commerce-heading-copy{align-items:center;gap:15px;min-width:0;display:flex}.commerce-page-icon{color:#24736b;background:#e3eeea;border:1px solid #cfdfd9;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.commerce-breadcrumb{color:#82918a;gap:8px;margin-bottom:3px;font-size:10px;display:flex}.commerce-breadcrumb span{color:#bac5bf}.commerce-page-heading h1{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:650;line-height:1.45}.commerce-page-heading p{color:#72817a;margin:6px 0 0;font-size:12px;line-height:1.7}.commerce-heading-actions,.commerce-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.commerce-btn{color:#4e6258;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9e1dc;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.commerce-btn:hover:not(:disabled){background:#f2f7f4;border-color:#b2c9bc}.commerce-btn.primary{color:#fff;background:#286f64;border-color:#286f64;box-shadow:0 1px 2px #153f3310}.commerce-btn.primary:hover:not(:disabled){background:#205e54;border-color:#205e54}.commerce-btn.small{gap:5px;min-height:29px;padding:5px 9px;font-size:11px}.commerce-btn.full{width:100%}.commerce-icon-btn{color:#73827a;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.commerce-icon-btn:hover:not(:disabled){color:#305b45;background:#eaf0eb}.commerce-text-link{color:#35786b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;text-decoration:none;display:inline-flex}.commerce-text-link:hover{color:#164d43}.commerce-workspace-bar{border:1px solid var(--commerce-line);color:#7a877f;background:#fff;border-radius:7px;align-items:center;gap:22px;margin-bottom:18px;padding:12px 16px;font-size:11px;display:flex}.commerce-workspace-bar>span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.commerce-workspace-bar>span:first-child{color:#466356}.commerce-live-dot{background:#469d80;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e9f2ed}.commerce-workspace-bar>a{color:#688174;align-items:center;gap:7px;margin-left:auto;text-decoration:none;display:flex}.commerce-workspace{grid-template-columns:267px minmax(0,1fr);align-items:start;gap:19px;display:grid}.commerce-config-content,.commerce-results-column{flex-direction:column;gap:16px;min-width:0;display:flex}.commerce-config-column{min-width:0}.commerce-config-toggle{display:none}.commerce-card{border:1px solid var(--commerce-line);background:#fff;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #1d342503}.commerce-card-heading{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 18px 14px;display:flex}.commerce-card-heading h2{color:#344b3f;margin:0;font-size:13px;font-weight:650;line-height:1.5}.commerce-card-heading p{color:#8a968f;margin:4px 0 0;font-size:11px;line-height:1.75}.commerce-card-heading>.commerce-actions{margin-top:0}.commerce-card-heading>svg{color:#889c8f;flex-shrink:0;margin-top:3px}.commerce-config-fields{flex-direction:column;gap:15px;padding:16px;display:flex}.commerce-field{color:#556c5d;flex-direction:column;gap:7px;min-width:0;font-size:11px;line-height:1.5;display:flex}.commerce-field>span:first-child{font-weight:500}.commerce-field :is(input:not([type=checkbox]),select,textarea),.commerce-modal :is(input:not([type=checkbox]),select,textarea),.commerce-card-heading select{color:#42584b;background:#fff;border:1px solid #dde5df;border-radius:5px;width:100%;min-width:0;min-height:34px;padding:7px 9px;font-size:11px;line-height:1.55}.commerce-field textarea,.commerce-modal textarea{resize:vertical;min-height:80px}.commerce-field input[type=date]{padding:7px 5px;font-size:10px}.commerce-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;width:13px;padding:0}.commerce-field small{color:#95a197;font-size:10px;line-height:1.65}.commerce-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.commerce-field-grid .wide{grid-column:1/-1}.commerce-number-input{width:100%;display:flex;position:relative}.commerce-number-input input{padding-right:35px!important}.commerce-number-input i{color:#8c9a90;font-size:10px;font-style:normal;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.commerce-number-input input::-webkit-inner-spin-button{appearance:none}.commerce-dataset-picker{border:1px solid #e2e9e3;border-radius:5px;overflow:hidden}.commerce-dataset-picker summary{cursor:pointer;color:#687d6e;align-items:center;gap:6px;padding:10px;font-size:10px;list-style:none;display:flex}.commerce-dataset-picker summary::-webkit-details-marker{display:none}.commerce-dataset-picker summary>span{color:#98a699;margin-left:auto;font-size:10px}.commerce-dataset-picker summary>svg:last-child{margin-left:auto}.commerce-dataset-picker[open] summary{background:#fafcf9;border-bottom:1px solid #edf0ed}.commerce-dataset-picker>div{flex-direction:column;gap:11px;max-height:230px;padding:10px;display:flex;overflow:auto}.commerce-dataset-picker label{cursor:pointer;color:#5e7465;align-items:flex-start;gap:7px;font-size:10px;line-height:1.6;display:flex}.commerce-dataset-picker label input{accent-color:#347b68;margin-top:3px}.commerce-dataset-picker label small{color:#99a59b;margin-top:2px;font-size:9px;display:block}.commerce-dataset-picker>div>small,.commerce-dataset-picker>div>p{color:#96a296;margin:0;font-size:10px;line-height:1.7}.commerce-config-links{flex-direction:column;gap:9px;padding:0 16px 14px;display:flex}.commerce-config-links a{color:#698171;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:flex}.commerce-config-links a>svg:last-child{margin-left:auto}.commerce-config-submit{gap:7px;padding:0 16px 16px;display:flex}.commerce-config-submit>.primary{flex:1}.commerce-config-submit>.commerce-btn{padding:8px 9px;font-size:11px}.commerce-check-row{color:#64776a;cursor:pointer;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.commerce-check-row input{accent-color:#387d68;flex-shrink:0;width:13px;height:13px;margin:0}.commerce-field-note{color:#93a094;margin:0;font-size:10px;line-height:1.9}.commerce-formula{background:#f5f8f4;border:1px solid #e7ede5;border-radius:5px;padding:11px}.commerce-formula strong{color:#738571;font-size:10px}.commerce-formula p{color:#869583;margin:6px 0;font-size:10px;line-height:1.95}.commerce-formula>span{color:#a0ab99;font-size:9px}.commerce-observation-list{color:#7d8f7f;flex-direction:column;gap:10px;font-size:10px;display:flex}.commerce-observation-list span{align-items:center;gap:7px;display:flex}.commerce-observation-list svg{color:#6a9b80}.commerce-schedules{flex-direction:column;gap:14px;padding:12px 16px 16px;display:flex}.commerce-schedule-empty{color:#8d9e8d;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.commerce-schedule-empty svg{color:#a9b8a7;flex-shrink:0;margin-top:3px}.commerce-schedule-empty p{margin:0;font-size:10px;line-height:1.9}.commerce-schedule-row{border-bottom:1px solid #edf0eb;padding-bottom:12px}.commerce-schedule-row>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.commerce-schedule-row strong{color:#5b705e;font-size:11px;font-weight:550}.commerce-schedule-row p{color:#8d9d8e;margin:5px 0;font-size:10px;line-height:1.7}.commerce-schedule-row small{color:#a2ada0;font-size:9px;line-height:1.9}.commerce-switch{cursor:pointer;background:#dce4dc;border:0;border-radius:20px;flex-shrink:0;width:27px;height:16px;padding:2px;display:inline-flex}.commerce-switch>span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;box-shadow:0 1px 3px #22452d22}.commerce-switch.on{background:#3e8971}.commerce-switch.on>span{transform:translate(11px)}.commerce-view-tabs{border-bottom:1px solid #dce4dd;align-items:center;gap:20px;min-height:39px;margin-bottom:-2px;display:flex}.commerce-view-tabs>button{color:#8b9b8d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:40px;padding:0 0 10px;font-size:12px;display:flex}.commerce-view-tabs>button.active{color:#38694e;border-bottom-color:#4c8262;font-weight:600}.commerce-view-tabs>button>span{background:#e3eae1;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:400}.commerce-view-tabs>select{color:#7a8d78;background:#fff;border:1px solid #dce5db;border-radius:4px;min-width:0;max-width:240px;margin-bottom:8px;margin-left:auto;padding:6px 8px;font-size:10px}.commerce-run-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-run-heading>div:first-child{color:#8b9a87;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.commerce-run-heading small{color:#a3ae9c;font-size:9px}.commerce-pill{color:#778a72;white-space:nowrap;background:#eef2e9;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:500;line-height:1.5;display:inline-flex}.commerce-tone-demo{color:#a77a44;background:#faf1df}.commerce-tone-imported,.commerce-tone-completed,.commerce-tone-done,.commerce-tone-resolved,.commerce-tone-active,.commerce-tone-increase{color:#4f8464;background:#eaf3e8}.commerce-tone-mixed,.commerce-tone-running,.commerce-tone-queued,.commerce-tone-review{color:#5a83a0;background:#eaf1f6}.commerce-tone-high,.commerce-tone-critical,.commerce-tone-failed{color:#b76d58;background:#faeee8}.commerce-tone-medium,.commerce-tone-warning,.commerce-tone-decrease{color:#ac8a4e;background:#f9f2df}.commerce-tone-ignored,.commerce-tone-paused,.commerce-tone-hold,.commerce-tone-cooldown{color:#8e9788;background:#f0f2ec}.commerce-execution{background:#fff;border:1px solid #dfe7da;border-radius:7px;padding:14px 17px 16px}.commerce-execution-title{color:#63795d;align-items:center;gap:9px;font-size:11px;display:flex}.commerce-execution-title>small{color:#a2ae98;margin-left:auto;font-size:9px}.commerce-steps{align-items:flex-start;margin:17px 0 0;padding:0;list-style:none;display:flex}.commerce-steps li{flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex;position:relative}.commerce-steps li:not(:last-child):after{content:"";background:#e7edde;height:1px;position:absolute;top:10px;left:calc(50% + 35px);right:9px}.commerce-steps li>span{color:#b3bca5;background:#f1f4ec;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.commerce-steps li>div{min-width:0;padding-top:3px}.commerce-steps strong{color:#99a58a;font-size:10px;font-weight:500}.commerce-steps small{color:#b2bba3;margin-top:5px;font-size:8px;display:block}.commerce-steps .commerce-step-done>span,.commerce-steps .commerce-step-completed>span{color:#4e8b68;background:#e7f2e4}.commerce-steps .commerce-step-done strong,.commerce-steps .commerce-step-completed strong{color:#6e8863}.commerce-steps .commerce-step-running>span{color:#2e7d72;background:#e3f0ed}.commerce-steps .commerce-step-running strong{color:#2e7d72}.commerce-steps .commerce-step-failed>span{color:#bb7360;background:#faeae4}.commerce-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.commerce-metrics>article{background:#fff;border:1px solid #e0e7d9;border-radius:7px;min-width:0;padding:16px}.commerce-metrics>article>span{color:#8a9a7d;font-size:10px}.commerce-metrics strong{letter-spacing:-.8px;color:#3b5930;overflow-wrap:anywhere;margin:9px 0 0;font-family:DM Sans,Segoe UI,sans-serif;font-size:26px;font-weight:500;line-height:1.3;display:block}.commerce-metrics strong small{letter-spacing:0;color:#a4af93;margin-left:5px;font-size:10px;font-weight:400}.commerce-metrics p{color:#a3ae92;margin:7px 0 0;font-size:9px;line-height:1.65}.commerce-result-summary{background:#eaf1e5;border:1px solid #dbe6d1;border-radius:7px;gap:12px;padding:16px 18px;display:flex}.commerce-summary-icon{color:#769260;background:#dce9d0;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.commerce-result-summary h2{color:#526c40;margin:0 0 5px;font-size:12px;font-weight:600}.commerce-result-summary p{color:#7c8e68;white-space:pre-line;margin:0;font-size:11px;line-height:1.9}.commerce-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commerce-charts.single{grid-template-columns:1fr}.commerce-chart{background:#fff;border:1px solid #e1e7d8;border-radius:7px;padding:16px 17px 10px;overflow:hidden}.commerce-chart h3{color:#596f42;margin:0 0 10px;font-size:12px;font-weight:600}.commerce-chart-legend{flex-wrap:wrap;gap:12px;margin-bottom:8px;display:flex}.commerce-chart-legend button{color:#98a783;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;display:flex}.commerce-chart-legend button.muted{opacity:.4}.commerce-chart-legend i{border-radius:50%;width:6px;height:6px}.commerce-chart svg{width:100%;display:block;overflow:visible}.commerce-chart svg text{fill:#a4b08d;font-family:inherit;font-size:10px}.commerce-chart-no-data{color:#8da195;text-align:center;margin:0 0 8px;font-size:10px;line-height:1.8}.commerce-card-heading select{width:auto;min-height:29px;padding:5px 7px;font-size:10px}.commerce-findings{padding:0 18px}.commerce-finding{border-bottom:1px solid #edf0e6;padding:17px 0}.commerce-finding:last-child{border-bottom:0}.commerce-finding-heading{align-items:flex-start;gap:8px;display:flex}.commerce-finding-heading h3{color:#617548;flex:1;margin:1px 0 0;font-size:12px;font-weight:550;line-height:1.65}.commerce-evidence,.commerce-recommendation{align-items:baseline;gap:12px;margin-top:9px;display:flex}.commerce-evidence>span,.commerce-recommendation>span{color:#a5b08d;flex-shrink:0;width:60px;font-size:9px}.commerce-evidence p,.commerce-recommendation p{color:#8c9b71;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:10px;line-height:1.9}.commerce-recommendation p{color:#708855}.commerce-finding-actions{align-items:center;gap:7px;margin-top:12px;display:flex}.commerce-finding-actions input{color:#7b8e61;background:#fbfcf9;border:1px solid #e1e8d8;border-radius:5px;flex:1;min-width:0;height:30px;padding:6px 9px;font-size:10px}.commerce-finding-actions select{color:#8b9d71;background:#fff;border:1px solid #e1e8d8;border-radius:5px;height:30px;padding:4px 7px;font-size:10px}.commerce-reviewed{color:#b0ba99;align-items:center;gap:5px;margin-top:8px;font-size:9px;display:flex}.commerce-no-findings{color:#9ab080;text-align:center;flex-direction:column;align-items:center;gap:11px;padding:30px 20px;display:flex}.commerce-no-findings strong{color:#829765;font-size:12px;font-weight:500}.commerce-no-findings p{color:#a5b38f;margin:0;font-size:10px;line-height:1.8}.commerce-followup-row{justify-content:space-between;align-items:center;gap:10px;margin-top:-5px;display:flex}.commerce-followup-row>span{color:#91a477;align-items:center;gap:7px;font-size:10px;line-height:1.75;display:flex}.commerce-followup-row>span>svg{flex-shrink:0}.commerce-table-tools{background:#fcfdf9;justify-content:space-between;align-items:center;gap:12px;padding:10px 17px;display:flex}.commerce-table-tools label{color:#a8b793;background:#fff;border:1px solid #e4ead9;border-radius:5px;align-items:center;gap:7px;width:230px;max-width:75%;padding:6px 9px;display:flex}.commerce-table-tools input{color:#829766;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10px}.commerce-table-tools>span{color:#b0bd99;font-size:9px}.commerce-table-scroll{max-width:100%;overflow:auto}.commerce-table-scroll table{border-collapse:collapse;table-layout:auto;text-align:left;width:100%}.commerce-table-scroll th{color:#93a674;white-space:nowrap;background:#f7faf2;border-top:1px solid #edf1e5;border-bottom:1px solid #e9efdd;padding:10px 13px;font-size:9px;font-weight:500}.commerce-table-scroll th button{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.commerce-table-scroll td{color:#859b66;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #eef2e7;min-width:70px;max-width:340px;padding:12px 13px;font-size:10px;line-height:1.75}.commerce-table-scroll tbody tr:last-child td{border-bottom:0}.commerce-table-scroll tbody tr:hover{background:#fbfdf7}.commerce-table-scroll th:first-child,.commerce-table-scroll td:first-child{padding-left:18px}.commerce-table-empty{text-align:center;color:#a8b98e;padding:25px;font-size:11px}.commerce-table-footer{color:#acba93;border-top:1px solid #edf2e3;justify-content:space-between;align-items:center;padding:8px 15px;font-size:9px;display:flex}.commerce-table-footer>div{align-items:center;gap:8px;display:flex}.commerce-coverage{padding:17px 18px}.commerce-coverage-facts{border-bottom:1px solid #edf2e3;grid-template-columns:.7fr 1.6fr .7fr;gap:15px;padding-bottom:16px;display:grid}.commerce-coverage-facts>div{flex-direction:column;gap:8px;min-width:0;display:flex}.commerce-coverage-facts>div>span:first-child{color:#a4b58a;font-size:9px}.commerce-coverage-facts strong{color:#809b5c;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7}.commerce-coverage-facts strong small{font-size:9px;font-weight:400}.commerce-coverage-facts .commerce-pill{align-self:flex-start}.commerce-source-list{flex-direction:column;gap:11px;padding:15px 0;display:flex}.commerce-source-list>div{color:#94b16d;align-items:flex-start;gap:10px;display:flex}.commerce-source-list>div>svg{flex-shrink:0;margin-top:2px}.commerce-source-list strong{color:#85a160;font-size:10px;font-weight:500}.commerce-source-list p{color:#a8b991;margin:3px 0 0;font-size:9px;line-height:1.8}.commerce-missing{color:#b4a16c;background:#faf7eb;border:1px solid #eee6cd;border-radius:5px;align-items:flex-start;gap:8px;padding:11px 12px;display:flex}.commerce-missing>svg{flex-shrink:0;margin-top:1px}.commerce-missing strong{color:#a7935d;font-size:10px;font-weight:500}.commerce-missing p{color:#b0a078;margin:4px 0 0;font-size:10px;line-height:1.8}.commerce-run-config{margin-top:13px}.commerce-run-config summary{color:#a1b485;cursor:pointer;align-items:center;gap:7px;font-size:10px;list-style:none;display:flex}.commerce-run-config summary::-webkit-details-marker{display:none}.commerce-run-config pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#91a776;background:#f8fbf4;border:1px solid #eaf1df;border-radius:5px;padding:12px;font-size:10px;line-height:1.75}.commerce-config-snapshot{background:#f8faf7;border:1px solid #e5ece1;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:12px 0;padding:5px 12px;display:grid}.commerce-config-snapshot>div{border-bottom:1px solid #e9eee5;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:10px;display:flex}.commerce-config-snapshot dt{color:#95a58a}.commerce-config-snapshot dd{color:#68815b;margin:0}.commerce-run-config>.commerce-field-note{margin-bottom:12px}.commerce-insight{padding:17px 18px}.commerce-insight>p{color:#a2b48c;margin:0;font-size:11px;line-height:1.8}.commerce-insight .message-text{color:#879e6d;font-size:11px;line-height:1.9}.commerce-insight>small{color:#b2bf9e;margin-top:14px;font-size:9px;display:block}.commerce-loading,.commerce-running{color:#879f6a;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:70px 25px;display:flex}.commerce-loading strong{font-size:13px;font-weight:500}.commerce-running{background:#fff;border:1px solid #e1e9d7;border-radius:8px;min-height:260px}.commerce-running h2{color:#78925d;margin:0;font-size:15px;font-weight:500}.commerce-running p{color:#a1b18c;text-align:center;margin:0;font-size:11px;line-height:1.8}.commerce-error,.commerce-failure{color:#af7a59;background:#fcf1eb;border:1px solid #efdbce;border-radius:7px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 15px;font-size:12px;line-height:1.7;display:flex}.commerce-error>span{flex:1}.commerce-error>svg,.commerce-failure>svg{flex-shrink:0}.commerce-failure{margin:0;padding:18px}.commerce-failure>div{flex:1}.commerce-failure strong{font-size:12px;font-weight:500}.commerce-failure p{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.commerce-inline-error{line-height:1.8;color:#b57d5a!important;font-size:10px!important}.commerce-welcome{background:#fff;border:1px solid #dce6d2;border-radius:9px;padding:26px;overflow:hidden}.commerce-welcome-top{align-items:center;gap:22px;display:flex}.commerce-welcome-top>div:first-child{flex:1;min-width:0}.commerce-eyebrow{color:#8b9e72;letter-spacing:.4px;margin-bottom:12px;font-size:10px;display:inline-flex}.commerce-welcome h2{letter-spacing:-.5px;color:#46612f;max-width:490px;margin:0 0 13px;font-size:24px;font-weight:550;line-height:1.5}.commerce-welcome-top p{color:#91a17b;max-width:470px;margin:0 0 20px;font-size:12px;line-height:1.95}.commerce-welcome-symbol{color:#8aab72;background:radial-gradient(circle at 35% 20%,#f1f7e9,#e3eed6);border:1px solid #dbe8cc;border-radius:25% 25% 38%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:20px;width:164px;height:172px;display:flex}.commerce-welcome-symbol>span{letter-spacing:1px;color:#9eb78b;font-size:9px}.commerce-welcome-steps{border-top:1px solid #edf2e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:27px;padding-top:23px;display:grid}.commerce-welcome-steps article{border-left:1px solid #e8efdf;padding-left:17px}.commerce-welcome-steps article:first-child{border-left:0;padding-left:0}.commerce-welcome-steps article>span{color:#b7c5a4;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:10px;display:block}.commerce-welcome-steps h3{color:#6f8956;margin:0 0 7px;font-size:12px;font-weight:550}.commerce-welcome-steps p{color:#a0b18b;margin:0;font-size:10px;line-height:1.9}.commerce-sample-strip{background:#f8fbf3;border:1px solid #e8f0dc;border-radius:7px;align-items:center;gap:12px;margin-top:24px;padding:17px 14px;display:flex}.commerce-sample-products{padding-left:5px;display:flex}.commerce-sample-products img{object-fit:contain;background:#fff;border:1px solid #e2ecd4;border-radius:5px;width:36px;height:40px;margin-left:-5px}.commerce-sample-strip>div:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.commerce-sample-strip strong{color:#849e65;font-size:11px;font-weight:500}.commerce-sample-strip>div>span{color:#acbb96;font-size:9px;line-height:1.7}.commerce-history{padding:0 18px}.commerce-history>article{border-bottom:1px solid #edf3e3;align-items:center;gap:13px;padding:18px 0;display:flex}.commerce-history>article:last-child{border-bottom:0}.commerce-history-status{color:#9ebc7d;background:#f0f7e7;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.commerce-history-status.failed{color:#be8b65;background:#fbf2e8}.commerce-history>article>button{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.commerce-history strong{color:#789c56;align-items:center;gap:9px;font-size:12px;font-weight:550;display:flex}.commerce-history p{color:#a4b990;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:10px;line-height:1.8;display:-webkit-box;overflow:hidden}.commerce-history small{color:#b5c5a3;font-size:9px}.commerce-campaigns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 15px;display:grid}.commerce-campaigns>article{border:1px solid #e5eddb;border-radius:6px;grid-template-columns:minmax(0,1fr) 108px;gap:8px 12px;min-width:0;padding:12px;display:grid}.commerce-campaign-top{grid-column:1;align-items:flex-start;gap:7px;min-width:0;display:flex}.commerce-campaign-top>span:first-child{color:#92b275;background:#f0f7e8;border-radius:6px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.commerce-campaign-top>div{flex:1;min-width:0}.commerce-campaign-top h3{color:#769754;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:550;line-height:1.6}.commerce-campaign-top p{color:#adbf95;margin:3px 0 0;font-size:9px;line-height:1.6}.commerce-campaign-top>.commerce-pill{padding:2px 4px;font-size:8px}.commerce-budget{text-align:right;grid-area:1/2/3;margin:0}.commerce-budget>span{color:#a4b98d;font-size:9px}.commerce-budget strong{color:#718f52;letter-spacing:-.5px;margin:3px 0;font-size:22px;font-weight:500;line-height:1.35;display:block}.commerce-budget strong>small{color:#b1c19b;letter-spacing:0;margin-left:5px;font-size:9px;font-weight:400}.commerce-budget p{color:#b0c098;margin:0;font-size:9px}.commerce-keywords{flex-wrap:wrap;gap:5px;min-height:21px;display:flex}.commerce-keywords>span{color:#98ae7c;background:#f9fcf4;border:1px solid #e6eedc;border-radius:3px;padding:3px 5px;font-size:9px;line-height:1.4}.commerce-keywords>small{color:#b6c49e;font-size:9px}.commerce-campaigns>article>.commerce-keywords{grid-column:1;margin-top:0}.commerce-campaigns footer{border-top:1px solid #edf3e4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-top:0;padding-top:7px;display:flex}.commerce-campaigns footer .commerce-text-link{font-size:9px}.commerce-campaign-empty{color:#a4bb8a;grid-column:1/-1;align-items:center;gap:10px;padding:10px 5px;display:flex}.commerce-campaign-empty p{color:#adc19a;margin:0;font-size:11px;line-height:1.8}.commerce-budget-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.commerce-budget-decisions>article{background:#fbfdf8;border:1px solid #e7eedf;border-radius:6px;min-width:0;padding:13px}.commerce-budget-decisions>article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.commerce-budget-decisions strong{color:#789956;font-size:11px;font-weight:500}.commerce-budget-change{color:#b0c097;align-items:center;gap:12px;margin:15px 0 10px;display:flex}.commerce-budget-change>span{color:#a4b98b;font-size:18px}.commerce-budget-change>strong{color:#789851;font-size:22px}.commerce-budget-decisions p{color:#a3b68b;margin:0;font-size:10px;line-height:1.8}.commerce-budget-decisions small{color:#b5c3a0;margin-top:9px;font-size:9px;display:block}.commerce-rollback-note{color:#95ad73;background:#f4f9ed;border-top:1px solid #e7efdc;align-items:center;gap:8px;padding:12px 18px;font-size:10px;line-height:1.8;display:flex}.commerce-rollback-note>svg{flex-shrink:0}.commerce-keyword-plans{flex-direction:column;padding:0 18px;display:flex}.commerce-keyword-plans article{border-bottom:1px solid #edf3e5;padding:15px 0}.commerce-keyword-plans article:last-child{border-bottom:0}.commerce-keyword-plans article>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.commerce-keyword-plans strong{color:#819d62;font-size:11px;font-weight:500}.commerce-keyword-plans p{color:#adbd99;margin:9px 0 0;font-size:10px;line-height:1.8}.commerce-qc-reviews{padding:0 18px}.commerce-qc-reviews>details{border-bottom:1px solid #ebf2e2}.commerce-qc-reviews>details:last-child{border-bottom:0}.commerce-qc-reviews summary{cursor:pointer;align-items:center;gap:12px;padding:15px 0;list-style:none;display:flex}.commerce-qc-reviews summary::-webkit-details-marker{display:none}.commerce-qc-score{color:#98b171;background:#f6faee;border:1px solid #e7eddd;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:45px;height:44px;font-size:21px;font-weight:500;display:flex}.commerce-qc-score small{margin-top:7px;font-size:8px}.commerce-qc-score.fail{color:#b49b62;background:#fcf5e8;border-color:#efe5cd}.commerce-qc-reviews summary>div{flex:1}.commerce-qc-reviews summary strong{color:#819e60;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.commerce-qc-reviews summary>div>small{color:#adbd98;margin-top:5px;font-size:9px;display:block}.commerce-qc-reviews summary>svg{color:#b2c29c}.commerce-qc-reviews details[open]>summary>svg{transform:rotate(180deg)}.commerce-qc-evidence{padding:0 0 16px 57px}.commerce-qc-evidence article{background:#fcfdf9;border:1px solid #eaf0e0;border-radius:5px;margin-bottom:9px;padding:12px}.commerce-qc-evidence article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.commerce-qc-evidence strong{color:#98ad7c;font-size:10px;font-weight:500}.commerce-qc-evidence article>div>span{color:#acba92;font-size:10px}.commerce-qc-evidence blockquote{color:#9eb485;background:#f6faef;border-left:2px solid #d5e3bf;margin:9px 0;padding:7px 9px;font-size:10px;line-height:1.9}.commerce-qc-evidence cite{color:#b7c7a2;margin-top:4px;font-size:8px;font-style:normal;display:block}.commerce-qc-evidence p{color:#b0bf9a;margin:7px 0 0;font-size:10px;line-height:1.8}.commerce-qc-evidence .commerce-qc-suggestion{color:#96ac7a}.commerce-qc-reply{background:#f4f8ec;border:1px solid #dfeacd;border-radius:5px;padding:13px}.commerce-qc-review-control{background:#f7faf7;border:1px solid #dfe8e1;border-radius:6px;margin-top:13px;padding:13px}.commerce-qc-review-control>div{flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin-bottom:10px;display:flex}.commerce-qc-review-control>div>strong{color:#54725e;font-size:11px}.commerce-qc-review-control>div>span{color:#91a194;font-size:10px;line-height:1.7}.commerce-qc-review-control textarea{resize:vertical;color:#5f7968;background:#fff;border:1px solid #dce6dc;border-radius:5px;width:100%;min-height:55px;padding:9px 10px;font-size:11px;line-height:1.75}.commerce-qc-review-control textarea::placeholder{color:#a3b0a5}.commerce-qc-review-control footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.commerce-qc-review-control footer>small{color:#98a99b;font-size:9px;line-height:1.7}.commerce-qc-review-control footer>.commerce-btn{margin-left:auto}.commerce-modal{color:#586c50;flex-direction:column;gap:17px;padding:22px 25px;display:flex}.commerce-modal .commerce-field{gap:8px;font-size:12px}.commerce-modal .commerce-field :is(input,textarea,select){min-height:37px;padding:9px 10px;font-size:12px}.commerce-modal>.commerce-btn.primary{align-self:flex-end}.commerce-frequency-presets{gap:7px;display:flex}.commerce-frequency-presets button{color:#8b9d7c;cursor:pointer;background:#fff;border:1px solid #dfe7d6;border-radius:5px;padding:6px 10px;font-size:11px}.commerce-frequency-presets button.active{color:#51825b;background:#eef6eb;border-color:#8bb395}.commerce-plan-note{color:#94a282;background:#f5f8ef;border:1px solid #e6ecdc;border-radius:6px;align-items:flex-start;gap:9px;padding:13px;display:flex}.commerce-plan-note svg{flex-shrink:0;margin-top:2px}.commerce-plan-note p{color:#879873;margin:0;font-size:11px;line-height:1.8}.commerce-standard-items{flex-direction:column;gap:14px;display:flex}.commerce-standard-items article{background:#fcfdf9;border:1px solid #e1e9d8;border-radius:7px;flex-direction:column;gap:13px;padding:14px;display:flex}.commerce-standard-item-heading{color:#95a97f;justify-content:space-between;align-items:center;font-size:11px;display:flex}.commerce-standard-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.commerce-standard-bottom>span{color:#9aaa86;font-size:10px}.commerce-page{--commerce-line:#dfe6e2}.commerce-page :is(.commerce-card-heading h2,.commerce-finding-heading h3,.commerce-history strong,.commerce-campaign-top h3,.commerce-keyword-plans strong,.commerce-qc-reviews summary strong,.commerce-chart h3,.commerce-budget-decisions strong){color:#3e594d}.commerce-page :is(.commerce-card-heading p,.commerce-field-note,.commerce-result-summary p,.commerce-history p,.commerce-source-list p,.commerce-keyword-plans p,.commerce-budget-decisions p,.commerce-campaign-top p,.commerce-qc-evidence p,.commerce-insight>p){color:#84958a}.commerce-page :is(.commerce-evidence p,.commerce-table-scroll td,.commerce-recommendation p,.commerce-qc-evidence blockquote,.commerce-insight .message-text){color:#718879}.commerce-page :is(.commerce-metrics strong,.commerce-budget strong,.commerce-budget-change>strong,.commerce-welcome h2,.commerce-result-summary h2){color:#315b49}.commerce-page :is(.commerce-metrics>article,.commerce-chart,.commerce-execution,.commerce-welcome,.commerce-campaigns>article,.commerce-budget-decisions>article){border-color:#dfe7e1}.commerce-page .commerce-metrics>article>span{color:#7f9385}.commerce-page :is(.commerce-metrics p,.commerce-metrics strong small,.commerce-table-tools>span,.commerce-table-footer,.commerce-run-heading small,.commerce-evidence>span,.commerce-recommendation>span){color:#9caca0}.commerce-page .commerce-result-summary{background:#eaf2ed;border-color:#d9e7de}.commerce-page .commerce-summary-icon{color:#6b9277;background:#dceae0}.commerce-page .commerce-table-scroll th{color:#859b89;background:#f4f8f4;border-color:#e6ede6}.commerce-page .commerce-table-scroll td{border-color:#edf1ed}.commerce-page .commerce-table-tools{background:#fafcf9}.commerce-page .commerce-table-scroll tbody tr:hover{background:#f8fbf8}.commerce-page .commerce-view-tabs>button.active{color:#397461;border-bottom-color:#5a8d72}.commerce-page .commerce-welcome-symbol{color:#7d9f83;background:radial-gradient(circle at 35% 20%,#f1f7f2,#e2eee5);border-color:#d8e7db}.commerce-page .commerce-welcome-top p{color:#829987}.commerce-page .commerce-welcome-steps h3{color:#678870}.commerce-page .commerce-welcome-steps p{color:#99ad9d}.commerce-page .commerce-sample-strip{background:#f6faf5;border-color:#e2ecdf}.commerce-page .commerce-sample-strip strong{color:#779582}@media (min-width:1700px){.commerce-page{padding:30px 38px 45px}.commerce-workspace{grid-template-columns:290px minmax(0,1fr);gap:23px}.commerce-config-fields{padding:18px}.commerce-card-heading{padding:19px 21px 16px}.commerce-metrics strong{font-size:30px}.commerce-metrics>article{padding:20px}.commerce-campaigns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1240px){.commerce-page{padding:23px 22px 32px}.commerce-workspace{grid-template-columns:244px minmax(0,1fr);gap:15px}.commerce-page-heading{align-items:flex-start}.commerce-heading-actions{flex-wrap:wrap;justify-content:flex-end}.commerce-page-heading p{max-width:340px}.commerce-metrics,.commerce-campaigns{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-charts{grid-template-columns:1fr}.commerce-welcome-symbol{width:120px;height:142px}.commerce-welcome h2{font-size:21px}.commerce-welcome{padding:22px}.commerce-steps li:not(:last-child):after{display:none}.commerce-steps strong{font-size:9px}.commerce-steps small{font-size:8px}.commerce-run-heading{flex-wrap:wrap}.commerce-workspace-bar{gap:15px}.commerce-workspace-bar>span:nth-child(4){display:none}}@media (max-width:960px){.commerce-workspace{grid-template-columns:1fr}.commerce-config-toggle{color:#4d7560;cursor:pointer;background:#fff;border:1px solid #dfe7e1;border-radius:7px;align-items:center;gap:8px;width:100%;padding:13px 15px;font-size:12px;display:flex}.commerce-config-toggle>svg:last-child{margin-left:auto}.commerce-config-content{display:none}.commerce-config-column.is-open .commerce-config-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.commerce-config-column.is-open .commerce-config-toggle>svg:last-child{transform:rotate(180deg)}.commerce-config-content>.commerce-card:last-child{grid-column:1/-1}.commerce-page-heading h1{font-size:23px}.commerce-page-heading p{max-width:none}.commerce-heading-actions{gap:6px}.commerce-heading-actions>.commerce-btn{padding:8px;font-size:10px}.commerce-heading-actions>.commerce-btn:first-child{display:none}.commerce-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-welcome h2{font-size:25px}.commerce-welcome-symbol{width:150px;height:160px}.commerce-campaigns{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-steps strong{font-size:10px}.commerce-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-workspace-bar>span:nth-child(4){display:inline-flex}}@media (max-width:680px){.commerce-page{padding:18px 14px 28px}.commerce-page-heading{flex-wrap:wrap;gap:14px;margin-bottom:15px}.commerce-heading-copy{gap:11px}.commerce-page-icon{border-radius:9px;width:39px;height:39px}.commerce-page-icon svg{width:20px}.commerce-page-heading h1{font-size:21px}.commerce-breadcrumb{font-size:9px}.commerce-page-heading p{font-size:10px;line-height:1.8}.commerce-heading-actions{width:100%}.commerce-heading-actions>.commerce-btn{font-size:11px}.commerce-heading-actions>.primary{margin-left:auto}.commerce-heading-actions>.commerce-btn:first-child{display:inline-flex}.commerce-workspace-bar{flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:9px}.commerce-workspace-bar>span:nth-child(4){display:none}.commerce-workspace-bar>a{font-size:9px}.commerce-workspace-bar>span:nth-child(3){display:none}.commerce-results-column{gap:13px}.commerce-config-column.is-open .commerce-config-content{grid-template-columns:1fr}.commerce-config-content>.commerce-card:last-child{grid-column:auto}.commerce-field input[type=date]{font-size:12px}.commerce-view-tabs{gap:14px}.commerce-view-tabs>button{gap:5px;font-size:11px}.commerce-view-tabs>select{max-width:155px;padding:5px 3px;font-size:9px}.commerce-view-tabs>button>span{display:none}.commerce-run-heading{gap:10px}.commerce-run-heading>div:first-child{gap:6px;font-size:9px}.commerce-run-heading>.commerce-actions{margin-left:auto}.commerce-run-heading .commerce-btn{font-size:10px}.commerce-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.commerce-metrics>article{padding:14px}.commerce-metrics strong{font-size:25px}.commerce-metrics>article>span{font-size:10px}.commerce-execution{padding:12px}.commerce-execution-title{flex-wrap:wrap;font-size:10px}.commerce-execution-title>small{font-size:8px}.commerce-steps{flex-wrap:wrap;row-gap:15px}.commerce-steps li{flex:0 0 50%}.commerce-steps strong{font-size:10px}.commerce-steps small{font-size:8px}.commerce-result-summary{gap:9px;padding:13px}.commerce-result-summary h2{font-size:11px}.commerce-result-summary p{font-size:10px}.commerce-summary-icon{width:30px;height:30px}.commerce-charts{grid-template-columns:1fr;gap:12px}.commerce-card-heading{gap:10px;padding:15px 14px 12px}.commerce-card-heading h2{font-size:12px}.commerce-card-heading p{font-size:10px}.commerce-card-heading .commerce-btn{font-size:9px}.commerce-card-heading select{max-width:110px;font-size:9px}.commerce-findings{padding:0 14px}.commerce-finding-heading{flex-wrap:wrap;gap:6px}.commerce-finding-heading h3{flex-basis:70%;font-size:11px}.commerce-finding-heading>.commerce-pill:last-child{margin-left:auto}.commerce-evidence,.commerce-recommendation{gap:8px}.commerce-evidence>span,.commerce-recommendation>span{width:49px;font-size:8px}.commerce-evidence p,.commerce-recommendation p{font-size:10px}.commerce-finding-actions{flex-wrap:wrap}.commerce-finding-actions input{flex-basis:100%}.commerce-finding-actions select{margin-left:auto}.commerce-followup-row{align-items:flex-start}.commerce-followup-row>span{align-items:flex-start;font-size:9px}.commerce-followup-row>span>svg{margin-top:2px}.commerce-followup-row>.commerce-btn{font-size:9px}.commerce-table-tools{padding:9px 13px}.commerce-table-tools>span{display:none}.commerce-table-tools label{width:100%;max-width:100%}.commerce-table-scroll th,.commerce-table-scroll td{padding:10px;font-size:9px}.commerce-table-scroll td{min-width:90px;max-width:230px}.commerce-table-scroll th:first-child,.commerce-table-scroll td:first-child{padding-left:13px}.commerce-coverage{padding:14px}.commerce-coverage-facts{grid-template-columns:.6fr 1.5fr .8fr;gap:10px}.commerce-coverage-facts strong{font-size:10px}.commerce-coverage-facts>div>span:first-child,.commerce-coverage-facts .commerce-pill{font-size:8px}.commerce-source-list strong{font-size:10px}.commerce-source-list p{font-size:9px}.commerce-welcome{padding:20px 17px}.commerce-welcome-top{gap:9px}.commerce-welcome h2{font-size:22px}.commerce-welcome-symbol{display:none}.commerce-eyebrow{margin-bottom:10px;font-size:9px}.commerce-welcome-top p{margin-bottom:17px;font-size:11px}.commerce-welcome-steps{gap:12px;margin-top:23px;padding-top:19px}.commerce-welcome-steps article{padding-left:12px}.commerce-welcome-steps h3{font-size:10px}.commerce-welcome-steps p{font-size:9px}.commerce-welcome-steps article>span{margin-bottom:8px;font-size:9px}.commerce-sample-strip{gap:8px;margin-top:20px;padding:12px 10px}.commerce-sample-products img{width:28px;height:33px}.commerce-sample-strip strong{font-size:10px}.commerce-sample-strip>div>span,.commerce-sample-strip>.commerce-pill{font-size:8px}.commerce-history{padding:0 13px}.commerce-history>article{gap:9px;padding:15px 0}.commerce-history-status{width:27px;height:29px}.commerce-history strong{flex-wrap:wrap;gap:6px;font-size:10px}.commerce-history p{font-size:9px}.commerce-history small{font-size:8px}.commerce-history .commerce-actions{gap:2px}.commerce-history .commerce-actions>.commerce-icon-btn{width:22px}.commerce-campaigns{grid-template-columns:1fr;gap:9px;padding:13px}.commerce-campaigns>article{grid-template-columns:1fr 110px;column-gap:14px;padding:13px;display:grid}.commerce-campaign-top{grid-column:1}.commerce-campaign-top>.commerce-pill{display:none}.commerce-budget{text-align:right;grid-area:1/2/3;margin:0}.commerce-budget strong{font-size:22px}.commerce-keywords{margin-top:9px}.commerce-campaigns footer{grid-column:1/-1;margin-top:0}.commerce-budget-decisions{grid-template-columns:1fr;padding:13px}.commerce-keyword-plans{padding:0 14px}.commerce-keyword-plans strong{font-size:10px}.commerce-keyword-plans p{font-size:9px}.commerce-qc-reviews{padding:0 14px}.commerce-qc-reviews summary{gap:10px}.commerce-qc-reviews summary strong{font-size:11px}.commerce-qc-score{width:39px;height:40px;font-size:19px}.commerce-qc-evidence{padding-left:0}.commerce-qc-evidence article{padding:11px}.commerce-failure{flex-wrap:wrap;gap:10px;padding:14px}.commerce-failure>.commerce-btn{margin-left:auto}.commerce-error{padding:11px;font-size:11px}.commerce-modal{gap:16px;padding:20px}.commerce-modal .commerce-field-grid{grid-template-columns:1fr 1fr}.commerce-standard-bottom{flex-wrap:wrap}.commerce-standard-items article{padding:12px}.commerce-standard-items .commerce-field-grid{grid-template-columns:1fr}.commerce-insight{padding:14px}.commerce-insight .message-text{font-size:10px}.commerce-running{min-height:230px;padding:45px 20px}}@media (min-width:1750px){.commerce-campaigns{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-campaigns>article{grid-template-columns:minmax(0,1fr);gap:9px}.commerce-campaign-top,.commerce-campaigns>article>.commerce-keywords{grid-column:1}.commerce-campaigns .commerce-budget{text-align:left;grid-area:auto/1;grid-template-columns:1fr auto;align-items:baseline;column-gap:8px;display:grid}.commerce-campaigns .commerce-budget strong{grid-area:1/2/3;margin:0}.commerce-campaigns .commerce-budget p{grid-column:1;margin-top:3px}}.commerce-manage{--cm-green:#146b58;--cm-ink:#1d2c29;--cm-muted:#73807b;--cm-line:#e3e9e6;color:var(--cm-ink);background:#f6f8f7;min-height:100%;padding:28px 32px 44px;font-size:13px;overflow:auto}.cm-page-head,.cm-between,.cm-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.cm-page-head{align-items:flex-start;margin-bottom:26px}.cm-page-head h1{letter-spacing:-.8px;margin:7px 0 8px;font-size:25px;font-weight:650}.cm-page-head p{color:#73807b;margin:0;line-height:1.7}.cm-eyebrow{color:#79877f;letter-spacing:1.4px;font-size:10px}.cm-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cm-button{color:#344b43;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe3de;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 12px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.cm-button:hover{background:#edf5f0;border-color:#abc9ba}.cm-button.primary{color:#fff;background:#176b57;border-color:#176b57}.cm-button.primary:hover{background:#105541}.cm-button.subtle{background:0 0}.cm-button:disabled,.cm-icon:disabled{opacity:.45;cursor:not-allowed}.cm-icon{color:#6d7c74;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cm-icon:hover{background:#e9f1ec;border-color:#d3dfd8}.cm-link{color:#146b58;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px;font-size:12px;text-decoration:none;display:inline-flex}.cm-muted{color:#78877f;font-size:12px;line-height:1.7}.cm-loading{justify-content:center;align-items:center;gap:15px;min-height:300px;display:flex}.cm-start{background:linear-gradient(110deg,#e8f2ec,#fdfefd);border:1px solid #d7e5db;border-radius:10px;grid-template-columns:180px 1fr;gap:30px;max-width:1100px;margin-bottom:25px;padding:26px;display:grid}.cm-start h2{margin:0 0 10px;font-size:19px}.cm-start p{color:#667970;max-width:760px;line-height:1.8}.cm-start-visual{color:#277a5f;background:#fff9;border:1px solid #d7e4dc;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:22px;display:flex}.cm-start-visual>svg{width:100%;margin-bottom:9px}.cm-start-visual span{background:#fff;border:1px solid #d9e6df;border-radius:3px;padding:5px 8px;font-size:10px}.cm-stat-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.cm-stat-row>div{border:1px solid var(--cm-line);background:#fff;border-radius:8px;grid-template-columns:1fr auto;gap:8px;padding:19px 22px;display:grid}.cm-stat-row svg{color:#80a294;grid-area:1/2/3;align-self:center;width:18px;height:18px}.cm-stat-row b{grid-area:1/1;font-size:27px;font-weight:600;line-height:1}.cm-stat-row span{color:#7b8a81;font-size:11px}.cm-section-head{margin:26px 0 14px}.cm-section-head h2{margin:0;font-size:16px;font-weight:600}.cm-sources{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:13px;display:grid}.cm-sources article{border:1px solid var(--cm-line);background:#fff;border-radius:8px;padding:18px}.cm-sources article>div{justify-content:space-between;align-items:center;display:flex}.cm-sources article>div>svg{color:#8ba498}.cm-sources h3{margin:14px 0 7px;font-size:14px;line-height:1.5}.cm-sources p{color:#7a8b80;margin:0 0 10px;font-size:12px}.cm-sources small{color:#8b978f;font-size:10px}.cm-sources footer{color:#8a968f;border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;font-size:11px;display:flex}.cm-sources footer button{color:#397963;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.cm-badge{color:#267253;white-space:nowrap;background:#e7f3ed;border-radius:4px;padding:4px 7px;font-size:10px;display:inline-flex}.cm-badge.demo{color:#9a793d;background:#f6efe1}.cm-badge.error{color:#b85c4d;background:#fcebe7}.cm-table-wrap{border:1px solid var(--cm-line);background:#fff;border-radius:7px;max-width:100%;overflow:auto}.cm-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.cm-table-wrap th{color:#7c8a81;white-space:nowrap;background:#f2f5f3;padding:12px 15px;font-size:11px;font-weight:500}.cm-table-wrap td{overflow-wrap:anywhere;border-top:1px solid #edf1ee;max-width:320px;padding:14px 15px;line-height:1.6}.cm-table-wrap td b{font-weight:550}.cm-table-wrap td small{color:#93a097;margin-top:4px;font-size:10px;line-height:1.5;display:block}.cm-search{color:#93a097;background:#fff;border:1px solid #dce5df;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;display:flex}.cm-search input{background:0 0;border:0;outline:none;width:185px;font-size:12px}.cm-notice{color:#6d8275;background:#edf3ef;border:1px solid #dfe9e2;border-radius:6px;align-items:flex-start;gap:10px;margin-top:19px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.cm-notice>svg{flex-shrink:0;margin-top:2px}.cm-notice p{margin:0}.cm-notice:has(p+p){display:block}.cm-empty{text-align:center;color:#9aa69e;padding:35px;font-size:12px}.cm-tabs{border-bottom:1px solid #dfe6e1;gap:24px;margin-bottom:20px;display:flex}.cm-tabs button{color:#7a8981;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:12px 0;display:flex}.cm-tabs button.active{color:#21765b;border-bottom-color:#21765b}.cm-tabs button span{background:#e7eeea;border-radius:3px;padding:2px 6px;font-size:10px}.cm-products{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:18px;display:grid}.cm-products article{background:#fff;border:1px solid #dee7e0;border-radius:8px;overflow:hidden}.cm-products article>img{object-fit:cover;background:#f2f3ef;width:100%;height:175px}.cm-product-empty{color:#91a99a;background:#edf2ee;place-items:center;height:175px;display:grid}.cm-product-body{padding:18px}.cm-product-body h3{margin:13px 0 8px;font-size:15px}.cm-product-body p{color:#859589;font-size:10px}.cm-price{gap:35px;margin:18px 0;display:flex}.cm-price span{color:#8d9b92;gap:5px;font-size:10px;display:grid}.cm-price b{color:#375446;font-size:20px;font-weight:550}.cm-tags{flex-wrap:wrap;gap:5px;min-height:25px;display:flex}.cm-tags span{color:#718d7a;background:#f1f5f2;border-radius:3px;padding:5px 7px;font-size:10px}.cm-product-body dl{border-top:1px solid #edf1ed;margin-top:17px;padding-top:12px}.cm-product-body dl>div,.cm-plan-grid dl>div{justify-content:space-between;gap:12px;margin:8px 0;font-size:11px;display:flex}.cm-product-body dt,.cm-plan-grid dt{color:#91a095}.cm-product-body dd,.cm-plan-grid dd{color:#597360;margin:0}.cm-product-body footer{color:#96a398;border-top:1px solid #edf1ee;justify-content:space-between;padding-top:12px;font-size:10px;display:flex}.cm-plan-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cm-plan-grid article{border:1px solid var(--cm-line);background:#fff;border-radius:8px;padding:19px}.cm-plan-grid h3{margin:14px 0 8px;font-size:15px}.cm-plan-grid p{color:#7d9082;font-size:12px}.cm-plan-grid .cm-between>svg{color:#9bb0a2}.cm-plan-grid dl{padding:10px 0}.cm-plan-grid footer{justify-content:space-between;align-items:center;display:flex}.cm-empty-plan{color:#799581;background:#fff;border:1px dashed #cbdacf;border-radius:8px;align-items:flex-start;gap:23px;padding:28px;display:flex}.cm-empty-plan h3{color:#375b43;margin:0 0 9px;font-size:16px}.cm-empty-plan p{margin:0 0 17px;font-size:12px;line-height:1.7}.cm-error{color:#b75e49!important}.cm-dialog-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150;background:#142a205e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cm-dialog{color:#294334;background:#fff;border:1px solid #dde7df;border-radius:10px;flex-direction:column;width:min(1000px,100%);max-height:calc(100dvh - 48px);font-size:13px;display:flex;overflow:hidden;box-shadow:0 24px 70px #112b2333}.cm-dialog>header{border-bottom:1px solid #e4ebe6;justify-content:space-between;align-items:center;padding:19px 24px;display:flex}.cm-dialog h2{margin:5px 0 0;font-size:19px}.cm-dialog h3{font-size:14px;font-weight:550}.cm-dialog-body{min-height:0;padding:22px 24px;overflow:auto}.cm-dialog>footer{background:#f8faf8;border-top:1px solid #e1e9e3;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.cm-dialog>footer>span{color:#94a097;font-size:11px}.cm-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.cm-form-grid label,.cm-field,.cm-map-row label{color:#738578;flex-direction:column;gap:7px;font-size:12px;display:flex}.cm-field{margin:16px 0}.cm-form-grid input,.cm-form-grid select,.cm-field input,.cm-field select,.cm-field textarea,.cm-map-row input,.cm-mapping select{color:#2d4836;background:#fff;border:1px solid #d6e0d9;border-radius:5px;outline:none;width:100%;min-width:0;padding:9px 10px;font-family:inherit;font-size:12px}.cm-form-grid input:focus,.cm-field textarea:focus,.cm-field input:focus{border-color:#78a68c;box-shadow:0 0 0 2px #bed6c633}.cm-upload{color:#72947d;background:#f7faf7;border:1px dashed #becfc3;border-radius:6px;align-items:center;gap:14px;margin:20px 0;padding:18px;display:flex}.cm-upload b{color:#557460;font-size:12px}.cm-upload p{color:#91a296;margin:5px 0 0;font-size:11px}.cm-upload label{margin-left:auto}.cm-upload input{display:none}.cm-check{color:#6f8374;align-items:center;gap:9px;margin-top:20px;font-size:12px;line-height:1.6;display:flex}.cm-check input{accent-color:#287b5a;flex-shrink:0;width:15px;height:15px}.cm-steps{color:#8a9d8d;background:#eef5ef;border-radius:5px;gap:25px;margin-bottom:20px;padding:13px 16px;font-size:11px;display:flex}.cm-steps b{color:#46835a;font-weight:550}.cm-subtitle{align-items:center;gap:14px;margin-top:20px;display:flex}.cm-subtitle span{color:#92a194;font-size:11px}.cm-mapping{grid-template-columns:1fr 1fr;gap:9px 20px;display:grid}.cm-mapping label{grid-template-columns:1fr 1fr;align-items:center;gap:12px;font-size:11px;display:grid}.cm-mapping small{color:#a0ada3;margin-top:3px;font-size:10px;display:block}.cm-mapping i{color:#bd7959;font-style:normal}.cm-quality{color:#809c87;background:#eaf4ec;border-radius:5px;flex-wrap:wrap;align-items:center;gap:20px;margin:18px 0;padding:13px 17px;font-size:11px;display:flex}.cm-quality b{color:#2b8051}.cm-map-row{align-items:flex-end;gap:10px;margin:12px 0;display:flex}.cm-map-row label{flex:1;min-width:0}.cm-dialog pre{color:#6e8675;white-space:pre-wrap;background:#f4f7f4;border-radius:5px;max-height:150px;padding:14px;font-size:11px;overflow:auto}.cm-hash{overflow-wrap:anywhere;color:#96a79a;font-size:10px}.cm-connection-empty{color:#678773;max-width:650px;margin:auto;padding:25px 0}.cm-connection-empty h3{color:#345f43;font-size:20px}.cm-connection-empty p,.cm-connection-empty li{line-height:1.8}.cm-connection-empty ul{padding-left:18px}@media (min-width:1650px){.commerce-manage{padding:32px 44px 50px}.cm-products{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.commerce-manage{padding:22px}.cm-page-head{flex-direction:column}.cm-stat-row{gap:10px}.cm-stat-row>div{padding:15px}.cm-start{grid-template-columns:135px 1fr;gap:18px;padding:20px}}@media (max-width:700px){.commerce-manage{padding:18px 14px 35px}.cm-page-head h1{font-size:22px}.cm-page-head p{font-size:12px}.cm-page-head{gap:15px;margin-bottom:20px}.cm-stat-row{grid-template-columns:1fr 1fr}.cm-stat-row b{font-size:24px}.cm-start{grid-template-columns:1fr}.cm-start-visual{display:none}.cm-start h2{font-size:17px}.cm-start p{font-size:12px}.cm-section-head{flex-wrap:wrap;align-items:flex-start}.cm-search,.cm-search input{width:100%}.cm-sources,.cm-products,.cm-plan-grid{grid-template-columns:1fr}.cm-empty-plan{gap:15px;padding:20px}.cm-empty-plan>svg{flex-shrink:0;width:23px}.cm-notice{padding:12px;font-size:11px}.cm-dialog-backdrop{padding:8px}.cm-dialog{border-radius:7px;max-height:calc(100dvh - 16px)}.cm-dialog>header{padding:15px}.cm-dialog-body{padding:16px}.cm-dialog>footer{flex-wrap:wrap;padding:13px 15px}.cm-form-grid,.cm-mapping{grid-template-columns:1fr}.cm-upload{flex-wrap:wrap}.cm-upload>div{flex:1}.cm-upload label{margin:0}.cm-steps{gap:12px;font-size:10px;line-height:1.5}.cm-map-row{border-bottom:1px solid #e5ece7;flex-wrap:wrap;padding-bottom:15px}.cm-map-row label{flex:40%}.cm-table-wrap td,.cm-table-wrap th{min-width:100px;padding:10px}.cm-table-wrap td:first-child{min-width:150px}}.commerce-media{--media-ink:#273938;--media-muted:#7b8987;--media-line:#e5ebe8;--media-green:#1b7a64;--media-wash:#f3f7f5;color:var(--media-ink);max-width:1840px;margin:0 auto;padding:26px 30px 44px}.commerce-media button,.commerce-media input,.commerce-media select,.commerce-media textarea{font:inherit}.commerce-media button{cursor:pointer}.commerce-media button:disabled{cursor:wait;opacity:.55}.commerce-media .button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.commerce-media h1,.commerce-media h2,.commerce-media h3,.commerce-media h4,.commerce-media h5,.commerce-media p{margin:0}.commerce-media h1{letter-spacing:-.7px;font-size:27px;font-weight:650;line-height:1.4}.media-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:23px;display:flex}.media-header p{color:var(--media-muted);max-width:750px;margin-top:8px;font-size:13px;line-height:1.8}.media-eyebrow{color:var(--media-green);letter-spacing:.6px;align-items:center;gap:7px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.media-header-actions{flex-shrink:0;gap:9px;display:flex}.media-view-tabs{border-bottom:1px solid var(--media-line);align-items:center;gap:5px;margin-bottom:23px;display:flex}.media-view-tabs>button{color:#6c7e77;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:13px 15px;font-size:13px;display:flex}.media-view-tabs>button.active{color:var(--media-green);border-bottom-color:var(--media-green);font-weight:600}.media-view-tabs>button>span{background:#e9eeeb;border-radius:6px;padding:1px 6px;font-size:11px}.media-queue-indicator{color:#8b9692;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.media-queue-indicator>span{background:#a5b5ad;border-radius:50%;width:6px;height:6px}.media-queue-indicator>span.working{background:#1b9b72;box-shadow:0 0 0 4px #e5f3ec}.media-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:23px;display:grid}.media-metric{border:1px solid var(--media-line);background:#fff;border-radius:11px;align-items:flex-start;gap:14px;padding:18px 19px;display:flex}.media-metric-icon{color:#678777;background:#f1f5f2;border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.media-metric-icon svg{stroke-width:1.6px;width:18px;height:18px}.media-metric>div{flex-direction:column;gap:5px;display:flex}.media-metric>div>span{color:#71817a;font-size:12px}.media-metric strong{letter-spacing:-.5px;margin:2px 0;font-size:24px;font-weight:650;line-height:1.1}.media-metric small{color:#8e9a94;font-size:10px;line-height:1.5}.media-workbench{grid-template-columns:minmax(310px,365px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.media-brief{border:1px solid var(--media-line);background:#fff;border-radius:12px;min-width:0;padding:21px}.media-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.media-section-head h2,.media-results-heading h2{font-size:16px;font-weight:620;line-height:1.6}.media-section-head p{color:#929c97;margin-top:3px;font-size:11px;line-height:1.7}.media-section-head>svg{color:#94a398}.media-step-label{color:#94a49c;letter-spacing:.9px;margin-bottom:3px;font-size:10px;display:block}.media-kind-switch{background:#f1f4f2;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;margin:20px 0 21px;padding:4px;display:grid}.media-kind-switch button{color:#7c8b82;white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:9px 3px;font-size:11px;display:flex}.media-kind-switch button.active{color:var(--media-green);background:#fff;font-weight:600;box-shadow:0 1px 4px #142a1d12}.media-field{color:#4e6257;flex-direction:column;gap:7px;min-width:0;margin:15px 0;font-size:12px;display:flex}.media-field>span{font-weight:550}.media-field em{color:#c88165;font-style:normal}.media-field input,.media-field select,.media-field textarea,.media-reference select,.media-library-filters select,.media-history .media-section-head>select{color:#3f5549;background:#fff;border:1px solid #dfe6e1;border-radius:6px;outline:none;width:100%;min-width:0;padding:9px 10px;font-size:12px}.media-field textarea{resize:vertical;line-height:1.7}.media-field input:focus,.media-field textarea:focus,.media-field select:focus,.media-reference select:focus{border-color:#83b8a3;box-shadow:0 0 0 3px #edf6f0}.media-field input::placeholder,.media-field textarea::placeholder{color:#a2ada6}.media-field small{color:#929f97;font-size:10px;font-weight:400;line-height:1.6}.media-two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.media-two-fields .media-field{margin-top:0}.media-comparison{background:#f8faf8;border:1px solid #e2ebe6;border-radius:7px;margin:16px 0;padding:0 11px}.media-comparison>summary{cursor:pointer;color:#6c8978;align-items:center;gap:6px;padding:11px 0;font-size:10px;list-style:none;display:flex}.media-comparison>summary>span{color:#a0b1a4;margin-left:auto;font-size:9px}.media-comparison .media-field{margin:8px 0 12px;font-size:11px}.media-comparison textarea[readonly]{color:#7c9081;background:#f1f5f1}.media-comparison-evidence{border:1px solid #e6ece8;border-radius:7px;margin:0 22px 18px;padding:0 13px}.media-comparison-evidence>summary{cursor:pointer;color:#729181;align-items:center;gap:6px;padding:12px 0;font-size:11px;list-style:none;display:flex}.media-comparison-evidence>summary>span{color:#9aaca0;margin-left:auto;font-size:9px}.media-comparison-evidence>p{color:#9aaca0;font-size:10px;line-height:1.7}.media-comparison-evidence>pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#7c9285;background:#f6f9f5;border-radius:5px;max-height:240px;margin:9px 0 13px;padding:12px;font:10px/1.8 ui-monospace,monospace;overflow:auto}.media-reference{border-top:1px solid #edf0ed;margin-top:2px;padding-top:14px}.media-reference-head{color:#4e6257;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;display:flex}.media-reference-head small{color:#98a39d;margin-left:4px;font-size:10px}.media-reference-head button{color:var(--media-green);background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:flex}.media-reference-thumb{background:#fafcfb;border:1px solid #e6ece7;border-radius:7px;align-items:center;gap:9px;margin-top:10px;padding:7px;display:flex}.media-reference-thumb>img{object-fit:cover;border-radius:4px;width:47px;height:47px}.media-reference-thumb>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px;line-height:1.6}.media-reference-thumb small{color:#9ba59f;font-size:10px;display:block}.media-reference-thumb button{color:#93a297;background:0 0;border:0;padding:3px}.media-connection-note,.media-plan-note{color:#9a794c;background:#fffbf3;border:1px solid #f0e7d7;border-radius:7px;align-items:flex-start;gap:8px;margin:17px 0;padding:11px;font-size:11px;line-height:1.7;display:flex}.media-connection-note>svg,.media-plan-note>svg{flex-shrink:0;margin-top:2px}.media-connection-note strong{font-size:11px;font-weight:550;display:block}.media-connection-note p{color:#a68d69;margin-top:3px}.media-connection-note.connected,.media-plan-note{color:#6e8575;background:#f4f8f5;border-color:#e5eee7}.media-connection-note.connected p{color:#6e8575}.media-submit{width:100%;padding:11px!important}.media-form-foot{text-align:center;color:#a1aaa5;font-size:10px;line-height:1.7;margin-top:10px!important}.media-results{min-width:0}.media-results-heading{justify-content:space-between;align-items:center;margin:2px 2px 15px;display:flex}.media-quiet-button{color:#7f9186;background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:11px;display:flex}.media-task-result{border:1px solid var(--media-line);background:#fff;border-radius:12px;overflow:hidden}.media-task-head{justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 23px 18px;display:flex}.media-task-kind{color:#2c8a6d;gap:11px;margin-bottom:7px;font-size:11px;font-weight:500;display:flex}.media-task-kind>span{color:#a4afa8;font-family:ui-monospace,monospace;font-size:10px;font-weight:400}.media-task-head h3{font-size:17px;font-weight:600;line-height:1.6}.media-task-head small{color:#9ca7a0;margin-top:7px;font-size:10px;display:block}.media-status{color:#86958c;white-space:nowrap;background:#f0f4f1;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.media-status>i{background:currentColor;border-radius:50%;width:4px;height:4px}.media-status-completed{color:#278465;background:#eaf5ee}.media-status-running,.media-status-queued{color:#4c839f;background:#ecf4f8}.media-status-blocked,.media-status-example,.media-status-partial{color:#a7864e;background:#fbf4e7}.media-status-failed,.media-status-uncertain{color:#b46a5d;background:#faeee9}.media-example-notice{color:#a28a63;background:#fbf8f1;border-top:1px solid #f2ece0;border-bottom:1px solid #f2ece0;align-items:center;gap:8px;padding:11px 23px;font-size:11px;line-height:1.7;display:flex}.media-example-notice svg{flex-shrink:0}.media-task-error{color:#9e8057;background:#fffbf5;border:1px solid #f0e5d6;border-radius:7px;align-items:flex-start;gap:10px;margin:0 22px 18px;padding:13px 14px;font-size:12px;line-height:1.7;display:flex}.media-task-error svg{flex-shrink:0;margin-top:2px}.media-task-error strong{font-size:12px;font-weight:600}.media-task-error p+p{margin-top:5px}.media-progress{background:#f4f8f6;border:1px solid #e4eee7;border-radius:8px;margin:0 22px 20px;padding:17px}.media-progress>div:first-child{color:#5b806c;align-items:center;gap:9px;font-size:12px;display:flex}.media-progress b{margin-left:auto;font-size:11px}.media-progress-track{background:#e1eae4;border-radius:4px;height:4px;margin:13px 0 8px;overflow:hidden}.media-progress-track i{background:#79b398;border-radius:4px;height:100%;transition:width .5s;display:block}.media-progress p{color:#95a49b;font-size:10px}.media-plan-summary{padding:20px 23px 8px}.media-plan-summary>span{color:#729382;align-items:center;gap:6px;margin-bottom:7px;font-size:10px;display:flex}.media-plan-summary h3{margin-bottom:7px;font-size:16px;font-weight:600;line-height:1.6}.media-plan-summary p{color:#829187;font-size:12px;line-height:1.9}.media-variants{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:15px 22px 20px;display:grid}.media-variants>article{background:#fff;border:1px solid #e8ece7;border-radius:9px;flex-direction:column;min-width:0;padding:14px;display:flex}.media-variant-heading{align-items:center;gap:9px;margin-bottom:13px;display:flex}.media-variant-heading b{color:#aec3b6;font-family:Georgia,serif;font-size:20px;font-weight:500}.media-variant-heading h4{color:#597064;font-size:12px;font-weight:550;line-height:1.6}.media-copy-preview{background:linear-gradient(135deg,#f0f4ed,#f9f7f0);border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:124px;padding:20px 13px 14px;display:flex}.media-copy-preview strong{color:#556b5c;letter-spacing:.5px;font-size:16px;font-weight:550;line-height:1.6}.media-copy-preview p{color:#8d9c8d;margin-top:6px;font-size:10px;line-height:1.6}.media-copy-preview span{color:#afbaac;margin-top:auto;padding-top:15px;font-size:9px}.media-variants dl{margin:14px 0 6px;font-size:11px;line-height:1.8}.media-variants dt{color:#97a39b;font-size:10px}.media-variants dd{color:#6f8275;margin:2px 0 9px}.media-variants details{color:#8b9f90;margin-top:auto;font-size:10px;line-height:1.8}.media-variants summary{cursor:pointer}.media-variants details p{padding-top:6px}.media-variants>article>button{color:#5d8c70;background:#f7faf7;border:1px solid #dfece3;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin-top:13px;padding:9px 5px;font-size:10px;display:flex}.media-storyboard{padding:16px 23px 20px}.media-subheading{color:#5c7e6a;align-items:center;gap:7px;margin-bottom:12px;display:flex}.media-subheading h4{font-size:12px;font-weight:550}.media-subheading>span{color:#a0aa9f;margin-left:auto;font-size:10px}.media-storyboard>article{border-top:1px solid #edf0eb;grid-template-columns:78px minmax(0,1fr);gap:15px;padding:15px 0;display:grid}.media-shot-time{flex-direction:column;gap:7px;padding-top:2px;display:flex}.media-shot-time b{color:#a4b8aa;font-family:Georgia,serif;font-size:25px;font-weight:400}.media-shot-time span{color:#8b9f8e;font-size:10px}.media-storyboard h5{color:#9ba99c;margin-bottom:5px;font-size:10px;font-weight:400}.media-storyboard article p{color:#6e8273;font-size:12px;line-height:1.9}.media-storyboard article small{color:#9aab9e;margin-top:9px;font-size:10px;line-height:1.6;display:block}.media-shot-copy{background:#f5f8f4;border-radius:6px;gap:7px;margin-top:10px;padding:10px 12px;display:grid}.media-shot-copy span{color:#6e8775;font-size:11px;line-height:1.8}.media-shot-copy b{color:#9dad9f;width:34px;font-weight:500;display:inline-block}.media-caption{color:#9f956e;background:#fcfbf7;border:1px solid #eeeade;border-radius:7px;padding:13px;font-size:11px;line-height:1.8}.media-caption strong{margin-bottom:5px;font-weight:500;display:block}.media-review-checks{background:#f8faf7;border:1px solid #e9eee5;border-radius:7px;margin:0 22px 18px;padding:15px 20px}.media-review-checks h4{color:#738b75;align-items:center;gap:7px;margin-bottom:11px;font-size:12px;font-weight:550;display:flex}.media-review-checks label{color:#8b9b87;align-items:flex-start;gap:7px;margin:5px 0;font-size:11px;line-height:1.8;display:flex}.media-review-checks input{accent-color:#448568;margin-top:3px}.media-review-checks small{color:#acb5a6;margin-top:9px;font-size:9px;line-height:1.6;display:block}.media-output-note{color:#9ca89d;align-items:flex-start;gap:7px;font-size:10px;line-height:1.8;display:flex;margin:0 23px 17px!important}.media-output-note svg{flex-shrink:0;margin-top:2px}.media-task-actions{flex-wrap:wrap;gap:8px;padding:0 22px 20px;display:flex}.media-task-actions .button{padding:8px 10px;font-size:11px}.media-execution{background:#fcfdfb;border-top:1px solid #e8eee7}.media-execution>summary{cursor:pointer;color:#839b83;align-items:center;gap:7px;padding:15px 22px;font-size:11px;list-style:none;display:flex}.media-execution>summary>span{color:#b0bbaa;margin-left:auto;font-size:10px}.media-input-evidence{background:#f3f6f0;border-radius:6px;grid-template-columns:70px minmax(0,1fr);gap:6px 10px;margin:0 22px 15px;padding:13px 15px;font-size:10px;line-height:1.9;display:grid}.media-input-evidence dt{color:#9da998}.media-input-evidence dd{color:#768b73;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.media-execution ol{margin:0;padding:0 23px 13px;list-style:none}.media-execution li{gap:12px;padding:0 0 15px;display:flex;position:relative}.media-execution li:not(:last-child):before{content:"";background:#dce7d8;width:1px;position:absolute;top:10px;bottom:0;left:3px}.media-execution li>span{z-index:1;background:#f5f8f0;border:1px solid #bacbb3;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.media-execution li p{color:#7f947a;font-size:11px;line-height:1.8}.media-execution time{color:#b1bbab;margin-top:3px;font-size:9px;display:block}.media-attempts{border-top:1px solid #edf1e8;padding:13px 22px 17px}.media-attempts h5{color:#92a18a;margin-bottom:8px;font-size:10px;font-weight:500}.media-attempts p{color:#98a88f;align-items:center;gap:12px;padding:5px 0;font-size:10px;display:flex}.media-attempts time{margin:0 0 0 auto}.media-raw-plan{color:#788b70;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8f4;border-radius:7px;margin:10px 22px 20px;padding:17px;font:12px/1.9 inherit}.media-history{border:1px solid var(--media-line);background:#fff;border-radius:11px;margin-top:23px;overflow:hidden}.media-history>.media-section-head{padding:18px 20px 15px}.media-history h2{align-items:center;gap:8px;font-size:14px;display:flex}.media-history h2>span{color:#9aab90;background:#f1f5ed;border-radius:5px;padding:1px 6px;font-size:10px}.media-history .media-section-head>select{width:auto;max-width:130px;padding:7px 8px;font-size:11px}.media-history-list{max-height:410px;overflow:auto}.media-history-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf1e9;align-items:center;gap:12px;width:100%;padding:13px 19px;display:flex}.media-history-list>button:hover,.media-history-list>button.selected{background:#f6f9f2}.media-history-list>button.selected{box-shadow:inset 3px 0 #87a87c}.media-history-icon{color:#91a583;background:#f1f5eb;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.media-history-title{overflow-wrap:anywhere;color:#6c815f;flex:1;min-width:0;font-size:12px;line-height:1.6}.media-history-title small{color:#9fab93;margin-top:3px;font-size:10px;display:block}.media-history-empty{color:#a3af9b;padding:20px;font-size:11px}.media-start-card{background:#fff;border:1px solid #e4ebde;border-radius:12px;overflow:hidden}.media-start-visual{background:#f5f5ed;justify-content:center;height:245px;display:flex;position:relative;overflow:hidden}.media-start-visual>img{object-fit:contain;width:100%;height:100%}.media-start-visual>span{color:#8e977d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border:1px solid #fff;border-radius:5px;padding:5px 8px;font-size:9px;position:absolute;bottom:12px;left:16px}.media-start-content{padding:25px 27px 28px}.media-start-content h3{color:#5b7051;margin:8px 0;font-size:20px;font-weight:550;line-height:1.6}.media-start-content p{color:#93a287;max-width:520px;font-size:12px;line-height:1.9}.media-start-steps{color:#aeb9a1;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.media-start-steps span{color:#8e9f80;align-items:center;gap:6px;font-size:10px;display:flex}.media-start-steps b{border:1px solid #dce6d2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:500;display:grid}.media-library{border:1px solid var(--media-line);background:#fff;border-radius:12px;padding:22px}.media-library-filters{gap:10px;display:flex}.media-library-filters>select{width:130px;font-size:11px}.media-search{color:#9bab8e;border:1px solid #e0e7db;border-radius:6px;align-items:center;gap:7px;padding:0 10px;display:flex}.media-search input{color:#7d926d;background:0 0;border:0;outline:none;width:175px;padding:9px 0;font-size:11px}.media-asset-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:17px;padding-top:23px;display:grid}.media-asset-card{background:#fff;border:1px solid #e3eada;border-radius:9px;min-width:0;overflow:hidden}.media-asset-image{aspect-ratio:1.15;background:#f6f7f1;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.media-asset-image>img{object-fit:contain;width:100%;height:100%;transition:transform .2s}.media-asset-image:hover>img{transform:scale(1.035)}.media-asset-version{color:#98a587;background:#ffffffe8;border-radius:4px;padding:3px 5px;font-size:9px;position:absolute;top:8px;right:8px}.media-asset-body{padding:12px}.media-source{color:#90a17e;background:#f1f5eb;border-radius:4px;align-items:center;padding:3px 5px;font-size:9px;display:inline-flex}.media-source-generated{color:#5b9761;background:#e8f4e8}.media-source-demo-reference{color:#b39a59;background:#fbf4e4}.media-asset-body h3{color:#6d835d;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 4px;font-size:12px;font-weight:500;overflow:hidden}.media-asset-body>p{color:#a4b095;font-size:10px}.media-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.media-tags>span{color:#a0ae8f;background:#f5f8ef;border:1px solid #eef2e6;border-radius:3px;padding:2px 5px;font-size:9px}.media-asset-actions{border-top:1px solid #eef1e6;align-items:center;gap:4px;margin-top:13px;padding-top:10px;display:flex}.media-asset-actions>a,.media-asset-actions>button{color:#96a884;background:0 0;border:0;align-items:center;padding:4px;font-size:10px;text-decoration:none;display:flex}.media-asset-actions>a:hover,.media-asset-actions>button:hover{color:#588339;background:#f2f7e9;border-radius:3px}.media-asset-actions .media-preview-link{margin-left:auto}.media-result-assets{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:13px;padding:0 22px 20px;display:grid}.media-library-empty{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:65px 30px;display:flex}.media-empty-symbol{color:#a5b68e;justify-content:center;width:100%;margin-bottom:7px;display:flex}.media-library-empty h3{color:#768b5e;width:100%;font-size:17px;font-weight:500}.media-library-empty p{color:#a1af8e;width:100%;max-width:570px;margin:5px calc(50% - 285px) 15px;font-size:12px;line-height:1.9}.media-warning{color:#9f8549;background:#fffaed;border:1px solid #efdfb4;border-radius:7px;align-items:center;gap:8px;margin-bottom:16px;padding:12px;font-size:12px;display:flex}.media-warning button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:11px;text-decoration:underline}.media-modal-body{padding:23px}.media-modal-body .media-task-error{margin:0 0 18px}.media-modal-body .media-output-note{margin:15px 0 0!important}.media-upload-zone{color:#8b9f71;background:#f8faf4;border:1px dashed #c9d6bb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:30px 16px;display:flex}.media-upload-zone strong{color:#829866;font-size:13px;font-weight:500}.media-upload-zone span{color:#abb798;font-size:10px}.media-upload-files{border:1px solid #e5ecd9;border-radius:7px;margin:14px 0;overflow:hidden}.media-upload-files>div{color:#90a376;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.media-upload-files>div+div{border-top:1px solid #edf1e5}.media-upload-files span{overflow-wrap:anywhere;flex:1;min-width:0}.media-upload-files small{color:#b3bc9f;margin-top:3px;font-size:10px;display:block}.media-upload-files b{font-size:10px;font-weight:400}.media-risk-ack{color:#ad8d58;background:#fff7ed;border:1px solid #eddfc2;border-radius:6px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;line-height:1.8;display:flex}.media-risk-ack input{accent-color:#9c8654;margin-top:4px}.media-preview{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:0;display:grid}.media-preview>img{object-fit:contain;background:#f4f6ec;width:100%;min-height:400px;max-height:660px}.media-preview aside{min-width:0;padding:22px}.media-preview h3{color:#7b8d60;margin:17px 0;font-size:15px;font-weight:550}.media-preview dl{grid-template-columns:1fr;gap:5px;font-size:11px;line-height:1.6;display:grid}.media-preview dt{color:#acb79a}.media-preview dd{color:#869972;margin:0 0 7px}.media-preview aside>p{color:#96a47d;white-space:pre-wrap;margin:15px 0;font-size:12px;line-height:1.9}.media-preview details{color:#a4b08d;margin:18px 0;font-size:10px}.media-preview details summary{cursor:pointer}.media-preview code{overflow-wrap:anywhere;margin-top:8px;font-size:9px;line-height:1.7;display:block}.media-preview aside>.button{width:100%;margin-top:9px;font-size:12px}@media (min-width:1500px){.media-workbench{grid-template-columns:380px minmax(0,1fr);gap:26px}.media-variants{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1150px){.commerce-media{padding:22px 20px}.media-workbench{grid-template-columns:310px minmax(0,1fr);gap:17px}.media-brief{padding:16px}.media-metric{gap:9px;padding:15px 12px}.media-metric-icon{flex-basis:29px;width:29px;height:29px}.media-metric small{font-size:9px}.media-variants{grid-template-columns:1fr}.media-copy-preview{min-height:105px}.media-variant-heading{margin-bottom:8px}.media-queue-indicator{display:none}.media-library>.media-section-head{align-items:flex-start}.media-library-filters{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:850px){.media-header{align-items:flex-start}.media-header-actions{flex-direction:column}.media-header p{max-width:440px}.media-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.media-workbench{grid-template-columns:minmax(0,1fr)}.media-brief{padding:20px}.media-results{margin-top:8px}.media-variants{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.media-start-card{grid-template-columns:1fr 1.3fr;display:grid}.media-start-visual{height:auto;min-height:290px}.media-start-content{padding:23px}.media-preview{grid-template-columns:1fr}.media-preview>img{min-height:250px;max-height:400px}}@media (max-width:550px){.commerce-media{padding:19px 13px 34px}.media-header{flex-direction:column;gap:12px;margin-bottom:16px}.media-header h1{font-size:24px}.media-header p{font-size:12px}.media-header-actions{flex-direction:row;width:100%}.media-header-actions .button{flex:1}.media-view-tabs{margin-bottom:17px}.media-view-tabs>button{padding:11px 12px;font-size:12px}.media-metrics{gap:9px;margin-bottom:17px}.media-metric{gap:8px;padding:13px 10px}.media-metric strong{font-size:21px}.media-metric>div>span{font-size:10px}.media-metric-icon{border-radius:6px;flex-basis:26px;width:26px;height:26px}.media-metric-icon svg{width:15px;height:15px}.media-metric small{font-size:8px}.media-brief{border-radius:9px;padding:16px}.media-task-head{flex-wrap:wrap;gap:10px;padding:18px 16px}.media-task-head h3{font-size:15px}.media-task-head .media-status{align-self:flex-start}.media-example-notice{padding:10px 16px;font-size:10px}.media-plan-summary{padding:17px 16px 5px}.media-plan-summary p{font-size:11px}.media-variants{grid-template-columns:1fr;padding:14px 15px 17px}.media-variants>article{padding:14px}.media-copy-preview{min-height:118px}.media-storyboard{padding:15px 16px}.media-storyboard>article{grid-template-columns:55px minmax(0,1fr);gap:10px}.media-subheading>span{font-size:9px}.media-review-checks{margin:0 15px 16px;padding:13px}.media-task-actions{gap:6px;padding:0 15px 16px}.media-task-actions .button{padding:8px;font-size:10px}.media-output-note{font-size:9px;margin:0 16px 16px!important}.media-task-error,.media-progress{margin:0 15px 16px;padding:12px}.media-execution>summary{padding:13px 15px;font-size:10px}.media-input-evidence{grid-template-columns:57px minmax(0,1fr);margin:0 15px 15px;padding:10px;font-size:9px}.media-execution ol{padding:0 16px 10px}.media-execution li p{font-size:10px}.media-attempts{padding:13px 16px}.media-history>.media-section-head{padding:15px}.media-history .media-section-head p{font-size:10px}.media-history-list>button{gap:9px;padding:12px}.media-history-title{font-size:11px}.media-history-title small{font-size:9px}.media-history-icon{width:27px;height:27px}.media-history-list .media-status{padding:4px 5px;font-size:8px}.media-start-card{display:block}.media-start-visual{height:230px;min-height:0}.media-start-content{padding:20px}.media-start-content h3{font-size:18px}.media-library{padding:16px}.media-library>.media-section-head{flex-direction:column;align-items:stretch;gap:13px}.media-library-filters{flex-wrap:nowrap;justify-content:stretch;gap:7px}.media-search{flex:1;min-width:0}.media-search input{width:100%;min-width:0;font-size:10px}.media-library-filters>select{width:105px;font-size:10px}.media-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:18px}.media-asset-body{padding:9px}.media-asset-body h3{font-size:10px}.media-asset-body>p,.media-source{font-size:8px}.media-tags>span{padding:2px 3px;font-size:8px}.media-asset-actions{gap:2px;margin-top:10px}.media-asset-actions>a,.media-asset-actions>button{padding:3px}.media-asset-actions svg{width:12px}.media-result-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 15px 16px}.media-library-empty{padding:40px 10px}.media-library-empty p{margin:5px 0 13px;font-size:11px}.media-modal-body{padding:17px}.media-upload-zone{padding:25px 12px}.media-upload-zone span{font-size:9px}.media-preview aside{padding:18px}}:root{--color-ink:#1d3047;--color-muted:#536579;--color-line:#c7d3df;--color-panel:#fff;--color-white:#fff;--color-canvas:#f0f4f8;--color-green:#096e62;--color-teal:#096e78;--color-focus:#2458cf;--color-error:#b34b40;--color-error-surface:#faeee9;--color-warning-surface:#fff7ef;--color-warning-ink:#6f4429;--color-warning-line:#efd7c4;--text-positive:#285b48;--text-link:#20536b;--text-warning:#6c481c;--text-danger:#7d3834;--font-caption:11px;--font-body:12px;--font-control:13px;--font-subtitle:14px;--font-heading:16px;--font-title:20px;--line-body:1.7;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-small:7px;--radius-panel:12px;--radius-pill:999px;--shadow-panel:0 5px 22px #162f2010;--studio-rail-width:64px;--studio-header-height:56px;--studio-page-gutter:20px;--studio-page-top:12px;--studio-layout-gap:16px;--studio-control-height:34px;--studio-tab-height:40px;--studio-sidebar-width:clamp(240px, 22%, 300px);--studio-detail-width:clamp(260px, 25%, 340px);--studio-panel-radius:10px;--ink:var(--color-ink);--muted:var(--color-muted);--line:var(--color-line);--panel:var(--color-panel);--green:var(--color-green);--teal:var(--color-teal);--radius:var(--radius-panel);--shadow:var(--shadow-panel)}html{color:#252b29;font-synthesis:none;background:#f3f4f1;font-family:DM Sans,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{background:0 0;border:0}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #548b7a}h1,h2,h3,h4,p{margin:0}button,a,input,select,textarea{transition:background .18s,border-color .18s,box-shadow .18s,opacity .18s,transform .18s}svg{flex-shrink:0}input,textarea,select{min-width:0}input[type=checkbox]{accent-color:#273f35;cursor:pointer;width:16px;height:16px;margin:0}input[type=range]{accent-color:#4b7868}textarea{resize:vertical}::selection{background:#cae5dc}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#ccd2cb;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.muted{color:var(--muted)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:90px}.skip-link:focus{top:8px}.app-shell{min-height:100vh;display:flex}.brand-symbol{color:#242c27;place-items:center;width:48px;height:68px;display:grid}.rail-divider{background:var(--line);width:30px;height:1px;margin:0 0 24px}.rail-bottom{flex-direction:column;align-items:center;gap:10px;margin-top:auto;padding-bottom:23px;display:flex}.rail-user{color:#3d5144;background:#d2d9c7;border-radius:50%;place-items:center;width:31px;height:31px;margin-top:5px;font-size:13px;font-weight:600;display:grid}.app-main{width:calc(100% - 78px);min-width:0;margin-left:78px}.app-header{border-bottom:1px solid var(--line);background:#f8f9f6;justify-content:space-between;align-items:center;gap:22px;height:76px;padding:0 37px;display:flex}.header-brand{flex-shrink:0;align-items:center;gap:16px;display:flex}.brand-wordmark{letter-spacing:-.4px;white-space:nowrap;align-items:center;font-size:16px;font-weight:600;display:flex}.brand-divider{background:#aeb5aa;width:1px;height:15px;margin:0 11px}.workspace-label{letter-spacing:.6px;color:#9ba198;border-left:1px solid var(--line);padding-left:15px;font-size:12px}.header-actions{align-items:center;gap:15px;display:flex}.model-status{color:#738475;white-space:nowrap;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:flex}.model-status i,.pulse-dot{background:#7ca382;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block;box-shadow:0 0 0 3px #7ca38210}.model-status.unverified{color:#9d8357}.model-status.unverified i{background:#bba06e}.model-status.unavailable{color:#ad7566}.model-status.unavailable i{background:#c98370}.header-divider{background:var(--line);width:1px;height:19px}.user-menu{align-items:center;gap:7px;padding:0;display:flex}.avatar{color:#556744;background:linear-gradient(150deg,#e2e7da,#c9d4bf);border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.workspace-bar{border-bottom:1px solid var(--line);color:#969e93;justify-content:space-between;align-items:center;height:48px;padding:0 38px;font-size:12px;display:flex}.workspace-bar>div{align-items:center;gap:12px;display:flex}.workspace-bar strong{color:#56634f;font-weight:500}.breadcrumb-slash{color:#c8cfc2}.workspace-bar>div:last-child{gap:20px}.workspace-bar a{align-items:center;gap:5px;display:flex}.workspace-bar a:hover{color:#314430}.workspace-mode{align-items:center;gap:6px;display:flex}.workspace-mode i{background:#a0ad91;border-radius:50%;width:4px;height:4px}.content-area{min-height:calc(100dvh - 174px);outline:none!important}.page{max-width:1560px;margin:0 auto;padding:34px 38px 26px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.8px;color:#8d9786;margin-bottom:9px;font-size:11px;font-weight:600;display:block}.page-heading h1{letter-spacing:-1px;font-size:27px;font-weight:500;line-height:1.5}.heading-dot{color:#7d9b6a;font-weight:500}.page-heading p{color:#8d9687;margin-top:7px;font-size:13px;line-height:1.7}.heading-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.button{white-space:nowrap;background:#fff;border:1px solid #e0e5da;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:10px 15px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.button:hover:not(:disabled){background:#f0f4eb;border-color:#c9d4be;box-shadow:0 3px 9px #1c372609}.button.primary{color:#fff;background:#27332a;border-color:#27332a}.button.primary:hover:not(:disabled){background:#3e5241;box-shadow:0 3px 9px #1b302321}.button.white{color:#285e57;background:#fff;border-color:#fff;box-shadow:0 4px 12px #15594a19}.button.white:hover:not(:disabled){background:#f1fbf4}.button.small{border-radius:7px;min-height:32px;padding:8px 11px;font-size:12px}.button.danger{color:#fff;background:#b34b40;border-color:#b34b40}.button.danger:hover:not(:disabled){background:#9d3c32}.icon-btn{color:#88927f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.icon-btn:hover:not(:disabled){color:#3e5037;background:#edf1e8}.icon-btn.dark{color:#fff;background:#2c3b2b}.icon-btn.dark:hover{background:#4b5d43}.muted-danger:hover:not(:disabled){color:#ab584b;background:#f8eeea}.inline-icon{vertical-align:middle;color:#a1aa98;margin-left:5px;padding:2px;display:inline-flex}.text-link{color:#6d7d61;white-space:nowrap;align-items:center;gap:5px;padding:4px 0;font-size:12px;font-weight:500;display:flex}.text-link:hover{color:#2d4c2a}.badge{color:#8c9682;white-space:nowrap;background:#f0f2ec;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:11px;font-weight:400;line-height:1.5;display:inline-flex}.badge>i{background:currentColor;border-radius:50%;width:3px;height:3px}.badge.green{color:#65805b;background:#edf4e8}.badge.orange{color:#a58c5b;background:#fbf3e5}.badge.red{color:#b07665;background:#faeee9}.badge.blue{color:#7087a4;background:#edf1f7}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.panel-title{justify-content:space-between;align-items:center;gap:12px;padding:22px 23px 17px;display:flex}.panel-title h2{color:#394533;letter-spacing:-.2px;font-size:13px;font-weight:500}.panel-title h3{font-size:12px;font-weight:500}.panel-title p{color:#a1a899;margin-top:5px;font-size:11px;line-height:1.6}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.metric-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;flex-direction:column;gap:12px;padding:18px 20px 16px;display:flex}.metric-card:hover{box-shadow:var(--shadow);border-color:#cad5bf;transform:translateY(-2px)}.metric-label{color:#7c8871;justify-content:space-between;align-items:center;font-size:13px;display:flex}.metric-label svg{color:#9aa58e}.metric-number{letter-spacing:-1.3px;color:#2f392b;font-size:33px;font-weight:500;line-height:1.2}.metric-number small{letter-spacing:0;color:#a5ad9c;margin-left:7px;font-size:12px;font-weight:400}.metric-detail{color:#a0a997;justify-content:space-between;align-items:center;gap:4px;font-size:11px;display:flex}.metric-detail svg{opacity:.6}.dashboard-feature-grid{grid-template-columns:1.06fr 1fr;gap:20px;display:grid}.intelligence-card{color:#fff;isolation:isolate;background:linear-gradient(112deg,#468d77 0%,#278d83 50%,#20a49e 100%);border-radius:17px;min-height:318px;position:relative;overflow:hidden}.intelligence-card:before{content:"";z-index:-1;background:radial-gradient(at 90% 0,#a9ed9c45,#0000 55%),radial-gradient(at 0 100%,#326f7045,#0000 70%);position:absolute;inset:0}.intelligence-top{color:#e1f4debc;justify-content:space-between;align-items:center;padding:19px 24px;font-size:11px;display:flex}.intelligence-top>span:first-child{align-items:center;gap:6px;display:flex}.glass-badge{letter-spacing:1.2px;background:#ffffff06;border:1px solid #ffffff25;border-radius:5px;padding:5px 7px;font-size:9px}.intelligence-copy{z-index:2;padding:13px 24px 20px;position:relative}.subtle-eyebrow{letter-spacing:2px;color:#e5f6d891;font-size:9px}.intelligence-copy h2{letter-spacing:-.9px;margin:10px 0 8px;font-size:25px;font-weight:450;line-height:1.65}.intelligence-copy p{color:#e1f3d4ae;margin-bottom:17px;font-size:12px;line-height:1.9}.intelligence-copy .button{min-height:32px;padding:9px 12px;font-size:12px}.intelligence-footer{color:#e2f2d9b9;border-top:1px solid #ffffff1b;align-items:center;gap:7px;margin:0 24px;padding:12px 0;font-size:10px;display:flex}.intelligence-footer>.pulse-dot{box-shadow:none;background:#c6e69c;width:4px;height:4px}.intelligence-footer span:nth-child(3){color:#e2f2d97b;margin-left:auto;font-size:9px}.intelligence-footer svg{color:#e2f2d990;width:13px;margin-left:4px}.orbital-art{pointer-events:none;perspective:500px;width:55%;height:72%;position:absolute;top:13%;right:-3%}.orbit{border:1px solid #dcffed4a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-35deg);box-shadow:inset 0 0 20px #ffffff05,0 0 20px #ffffff05}.orbit-one{width:205px;height:150px;transform:translate(-50%,-50%)rotate(-37deg)}.orbit-two{border-color:#dcffed30;width:260px;height:195px;transform:translate(-50%,-50%)rotate(-37deg)}.orbit-three{border-color:#dcffed16;width:312px;height:240px;transform:translate(-50%,-50%)rotate(-37deg)}.orbit-core{color:#efffe1b0;background:radial-gradient(circle at 32% 25%,#ceffd97a,#a0efc21f 35%,#1b7a6e33 75%);border:1px solid #c6ffde2c;border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 24px #c5ffe32a,0 15px 40px #07583a28}.orbit-dot{background:#dcf7d8;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #d5f9d419,0 0 0 10px #d5f9d40a}.dot-one{top:70%;left:7%}.dot-two{opacity:.8;width:5px;height:5px;top:15%;right:19%}.orbit-label{color:#edffe4a3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:3;background:#4baf982a;border:1px solid #d0ffde27;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex;position:absolute}.label-one{top:18%;left:9%}.label-two{bottom:8%;right:4%}.activity-chart .panel-title{padding-bottom:10px}.period-tag{color:#7c8b6c;background:#f4f6ef;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:10px;display:flex}.chart-summary{align-items:baseline;gap:7px;padding:0 23px;display:flex}.chart-summary>strong{letter-spacing:-1.5px;font-size:34px;font-weight:450}.chart-summary>span:not(.badge){color:#a0a994;font-size:11px}.chart-summary .badge{margin-left:auto;font-size:10px}.chart-container{height:177px;margin-top:10px;padding:12px 18px 0;position:relative}.chart-container svg{width:100%;height:100%;display:block}.chart-empty-label{text-align:center;color:#a7b199;pointer-events:none;font-size:11px;position:absolute;inset:45% 0 auto}.chart-bottom{color:#9ea994;border-top:1px solid #edf0e8;justify-content:space-between;align-items:center;gap:10px;margin:16px 23px 0;padding:13px 0 16px;font-size:10px;display:flex}.chart-bottom>span{align-items:center;gap:5px;display:flex}.chart-bottom i{background:#6c927a;border-radius:50%;width:5px;height:5px}.chart-bottom b{color:#6e7a60;margin-left:5px;font-size:13px;font-weight:500}.section-row{justify-content:space-between;align-items:end;margin:27px 0 15px;display:flex}.section-row .eyebrow{letter-spacing:1.4px;margin-bottom:5px;font-size:10px}.section-row h2{color:#3f4a36;font-size:16px;font-weight:500}.quick-apps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.quick-app{border:1px solid var(--line);text-align:left;background:#ffffffa8;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:18px 14px;display:flex}.quick-app:hover{box-shadow:var(--shadow);background:#fff;border-color:#c8d1bf;transform:translateY(-2px)}.app-icon{color:#687c64;background:#edf1e8;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.app-icon.large{border-radius:13px;width:46px;height:46px}.tone-0{color:#6e8363;background:#edf1e7}.tone-1{color:#618a80;background:#e9f1ee}.tone-2{color:#a2906d;background:#f4eee4}.tone-3{color:#7a92a4;background:#eaf0f5}.tone-4{color:#ab897d;background:#f1eae7}.tone-5{color:#8b9564;background:#edf0e0}.quick-app-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.quick-app-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.quick-app-copy>span{color:#a1aa95;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.quick-arrow{color:#a6af9c;width:14px;margin-left:auto}.dashboard-bottom-grid{grid-template-columns:1.2fr 1fr;gap:20px;margin-top:22px;display:grid}.recent-conversations{padding:0 23px 9px}.recent-conversations>button{text-align:left;border-bottom:1px solid #edf0e9;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.recent-conversations>button:last-child{border-bottom:0}.recent-conversations>button:hover strong{color:#62864a}.conversation-symbol{color:#8b9a7b;background:#f8faf5;border:1px solid #e8eddf;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.recent-conversations>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.recent-conversations strong{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12px;font-weight:500;overflow:hidden}.recent-conversations small{color:#a8b099;font-size:10px}.recent-conversations time{color:#a7b098;white-space:nowrap;margin-left:auto;font-size:10px}.recent-conversations>button>svg{color:#aab29b;width:13px}.knowledge-lines{padding:0 23px}.knowledge-lines>button{text-align:left;border-bottom:1px solid #edf0e9;align-items:center;gap:11px;width:100%;padding:11px 0;display:flex}.knowledge-lines>button:last-child{border-bottom:0}.mini-folder{color:#9c9878;background:#f1f1e8;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.folder-0{color:#8f9972;background:#eef1e5}.folder-1{color:#819e98;background:#eaf2ef}.folder-2{color:#a59774;background:#f6f0e5}.knowledge-lines>button>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.knowledge-lines strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.knowledge-lines small{color:#a8b098;font-size:10px}.knowledge-lines>button>svg{color:#acb39f;width:13px;margin-left:auto}.knowledge-summary-footer{background:#f9faf7;border-top:1px solid #edf0e7;justify-content:space-between;align-items:center;margin-top:9px;padding:13px 23px;display:flex}.knowledge-summary-footer>span{color:#9ba88c;align-items:center;gap:5px;font-size:11px;display:flex}.dashboard-footnote{color:#a6b096;justify-content:space-between;gap:12px;margin:20px 0 0;font-size:10px;display:flex}.app-footer{border-top:1px solid var(--line);color:#a0ab92;justify-content:space-between;align-items:center;height:50px;padding:0 38px;font-size:10px;display:flex}.app-footer>span:last-child{align-items:center;gap:18px;display:flex}.footer-star{color:#849474;font-size:18px}.bootstrap-loading{text-align:center;color:#829273;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:65vh;display:flex}.bootstrap-loading h2{color:#414d38;font-size:21px;font-weight:450}.bootstrap-loading p{max-width:480px;padding:0 20px;font-size:12px;line-height:1.8}.loading-brand{background:#e8efdf;border-radius:18px;place-items:center;width:65px;height:65px;margin-bottom:5px;display:grid}.bootstrap-loading>.spin{margin-top:12px}.mobile-menu-button,.mobile-only,.mobile-nav{display:none}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:30px;display:flex}.empty-icon{color:#a0b08c;background:#f2f5ec;border-radius:14px;place-items:center;width:49px;height:49px;margin-bottom:3px;display:grid}.empty-state h3{color:#7c8b6c;font-size:12px;font-weight:500}.empty-state p{color:#a1ad92;max-width:370px;font-size:12px;line-height:1.7}.empty-state .button{margin-top:4px}.dashboard-bottom-grid .empty-state{min-height:206px;padding:18px}.loading-state{color:#8a9a79;justify-content:center;align-items:center;gap:9px;min-height:240px;font-size:13px;display:flex}.search-field{color:#a0ac91;background:#fff;border:1px solid #e4e9dc;border-radius:8px;align-items:center;gap:8px;min-width:200px;max-width:340px;min-height:35px;padding:0 11px;display:flex}.search-field:focus-within{border-color:#aabd91}.search-field input{color:#4e5c40;background:0 0;border:0;width:100%;min-width:0;height:33px;font-size:12px;outline:0!important}.search-field input::placeholder{color:#a3ae95}.search-field .icon-btn{width:18px;height:20px;margin-right:-4px}.content-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;display:flex}.tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tabs button{color:#9ba88b;border-radius:7px;padding:9px 14px;font-size:12px}.tabs button:hover{color:#5c6e4b;background:#e8eedf}.tabs button.active{color:#61734c;background:#e5edda}.apps-banner{background:linear-gradient(110deg,#eaf0e2,#f3f6ec);border:1px solid #dfe7d5;border-radius:14px;align-items:center;gap:20px;padding:23px 26px;display:flex}.apps-banner-mark{color:#8fa07a;background:#e1e9d6;border-radius:15px;place-items:center;width:55px;height:55px;display:grid}.apps-banner h3{color:#60734c;font-size:14px;font-weight:500}.apps-banner p{color:#9aa88a;margin-top:7px;font-size:12px;line-height:1.8}.banner-count{align-items:center;gap:12px;margin-left:auto;display:flex}.banner-count strong{letter-spacing:-2px;color:#879973;font-size:38px;font-weight:400}.banner-count span{color:#a2af92;max-width:36px;font-size:11px;line-height:1.8}.apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.application-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:23px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.application-card:hover{box-shadow:var(--shadow);border-color:#cbd7bf;transform:translateY(-2px)}.app-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.app-category{color:#a8b397;letter-spacing:.5px;font-size:10px}.application-card h2{color:#3c4d31;margin:6px 0 11px;font-size:17px;font-weight:500}.application-card>p{color:#99a68a;max-width:90%;min-height:40px;font-size:12px;line-height:1.9}.app-kb-pills{gap:5px;min-height:30px;margin-top:20px;display:flex;overflow:hidden}.app-kb-pills span{color:#9caa8b;white-space:nowrap;text-overflow:ellipsis;background:#f4f7ef;border-radius:4px;max-width:130px;height:20px;padding:4px 6px;font-size:10px;overflow:hidden}.app-card-bottom{border-top:1px solid #edf1e6;align-items:center;gap:3px;margin-top:10px;padding-top:14px;display:flex}.app-launch{color:#667d51;align-items:center;gap:9px;margin-right:auto;padding:4px 0;font-size:13px;font-weight:500;display:flex}.app-launch:hover{gap:14px}.feature-note{color:#a2b08f;justify-content:center;align-items:center;gap:7px;margin-top:28px;font-size:11px;display:flex}.knowledge-layout{grid-template-columns:216px minmax(0,1fr);gap:20px;display:grid}.knowledge-sidebar{padding:5px 0}.sidebar-section-title{letter-spacing:.5px;color:#99a98b;justify-content:space-between;align-items:center;margin:6px 10px 16px;font-size:11px;display:flex}.sidebar-section-title span{background:#e6ecdd;border-radius:4px;padding:2px 5px;font-size:10px}.kb-nav-item{text-align:left;color:#8f9e7f;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:5px;padding:12px 11px;display:flex}.kb-nav-item>span:not(.folder-dot){white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.kb-nav-item b{color:#9caa8b;margin-left:auto;font-size:11px;font-weight:400}.kb-nav-item.active{color:#5a7443;background:#e7eddf}.kb-nav-item:hover{background:#edf2e6}.folder-dot{opacity:.55;background:currentColor;border-radius:2px;flex-shrink:0;width:14px;height:12px;margin:0 1px;position:relative}.folder-dot:before{content:"";background:currentColor;border-radius:2px 2px 0 0;width:7px;height:3px;position:absolute;top:-2px;left:0}.kb-add{color:#9aae87;align-items:center;gap:8px;margin-top:8px;padding:12px 11px;font-size:12px;display:flex}.kb-add:hover{color:#5d7847}.knowledge-tip{background:#eff3e9;border:1px solid #e0e8d5;border-radius:12px;margin-top:29px;padding:18px 14px}.knowledge-tip h4{color:#7d916a;margin-top:13px;font-size:13px;font-weight:500}.knowledge-tip p{color:#a1b08f;margin:8px 0 12px;font-size:11px;line-height:1.9}.knowledge-tip .app-icon{border-radius:9px;width:32px;height:32px}.knowledge-tip .text-link{font-size:11px}.document-panel{min-width:0}.document-panel-header{justify-content:space-between;align-items:center;gap:20px;padding:23px 23px 16px;display:flex}.document-title{align-items:center;gap:10px;display:flex}.document-title h2{color:#485c37;font-size:16px;font-weight:500}.document-panel-header p{color:#a4b092;max-width:600px;margin-top:7px;font-size:11px;line-height:1.8}.row-actions{align-items:center;gap:6px;display:flex}.justify-end{justify-content:flex-end}.document-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 23px 20px;display:flex}.document-toolbar .search-field{min-width:120px;max-width:235px}.table-scroll{max-width:100%;overflow:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.data-table th{color:#a1ae91;white-space:nowrap;background:#f9faf6;border-block:1px solid #eaf0e2;padding:12px 16px;font-size:11px;font-weight:400}.data-table th:first-child{padding-left:23px}.data-table td{white-space:nowrap;color:#879b75;border-bottom:1px solid #edf1e8;padding:17px 16px}.data-table td:first-child{padding-left:23px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fcfdf9}.documents-table th,.documents-table td{padding-left:11px;padding-right:11px}.document-name{text-align:left;align-items:center;gap:9px;max-width:220px;padding:0;display:flex}.file-type{color:#91a479;background:#f8faf4;border:1px solid #e5ebdc;border-radius:6px;flex-shrink:0;place-items:center;width:31px;height:37px;display:grid}.type-pdf{color:#bc9b82;background:#fcf4ef;border-color:#f3e6dc}.type-docx{color:#88a5b6;background:#f0f6fa;border-color:#dfeaf0}.document-name>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.document-name strong{color:#586c47;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;font-weight:500;overflow:hidden}.document-name small{color:#b2bda3;font-size:9px}.document-name:hover strong{color:#426528}.table-kb-label{text-overflow:ellipsis;color:#a3b093;max-width:100px;font-size:11px;display:block;overflow:hidden}.table-time{color:#a3b093!important;font-size:11px!important}.cell-small{color:#b2bda3;margin-top:4px;font-size:10px;display:block}.data-table .icon-btn{width:23px;height:26px}.align-right{text-align:right}.table-footer{color:#a4b094;background:#fdfefb;border-top:1px solid #edf1e7;justify-content:space-between;align-items:center;gap:12px;padding:15px 23px;font-size:10px;display:flex}.knowledge-layout .table-footer{flex-wrap:wrap}.filters{flex-wrap:wrap;gap:8px;display:flex}.select-wrap{position:relative}.select-wrap select{appearance:none;color:#8a9b78;background:#fff;border:1px solid #e5ebdd;border-radius:7px;min-height:33px;padding:9px 29px 9px 12px;font-size:11px}.select-wrap>svg{pointer-events:none;color:#acb99a;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.log-metrics{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:25px;padding:23px 0;display:grid}.log-metrics>div{border-right:1px solid #edf1e5;align-items:center;gap:17px;padding:0 26px;display:flex}.log-metrics>div:last-child{border:0}.metric-icon{color:#96a780;background:#eff3e9;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.metric-icon.green{color:#8baa72;background:#edf5e7}.metric-icon.orange{color:#bca077;background:#faf3e6}.metric-icon.blue{color:#91a9b7;background:#edf3f8}.log-metrics>div>span:last-child{color:#9ead8d;flex-direction:column;gap:7px;font-size:11px;display:flex}.log-metrics strong{color:#495c38;letter-spacing:-.8px;white-space:nowrap;font-size:24px;font-weight:500}.log-panel>.content-toolbar{margin:0;padding:20px 23px}.log-title{text-align:left;align-items:center;gap:10px;padding:0;display:flex}.log-symbol{color:#92aa78;background:#f5f9ef;border:1px solid #e3ecda;border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.log-symbol.failed{color:#b99379;background:#fbf4ec;border-color:#f1e5d6}.log-title>span:last-child{flex-direction:column;gap:4px;max-width:350px;display:flex}.log-title strong{color:#657b50;text-overflow:ellipsis;max-width:270px;font-size:12px;font-weight:500;overflow:hidden}.log-title small{color:#b0bd9d;font-size:10px}.model-cell{color:#9dad8b;text-overflow:ellipsis;max-width:165px;font-family:DM Sans,monospace;font-size:11px;display:block;overflow:hidden}.log-detail-row td{background:#f7faf2;white-space:normal!important;border-bottom:1px solid #e6eddc!important;padding:18px 28px!important}.log-detail-row strong{color:#7a9164;font-size:11px;font-weight:500}.log-detail-row p{color:#8ca577;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:8px;font-size:12px;line-height:1.8}.log-detail-row small{color:#adbd97;margin-top:11px;font-size:10px;display:block}.rotate svg{transform:rotate(180deg)}.pagination{align-items:center;gap:15px;display:flex}.pagination button{background:#fff;border:1px solid #e3ead9;border-radius:5px;padding:5px 8px;font-size:10px}.pagination button:hover:not(:disabled){background:#eaf1e1}.settings-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:23px;display:grid}.settings-main{flex-direction:column;gap:20px;display:flex}.settings-panel .panel-title{border-bottom:1px solid #edf1e7;padding:21px 23px}.setting-title{align-items:center;gap:12px;display:flex}.setting-symbol{color:#8eaa72;background:#f1f6e9;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.settings-body{padding:23px}.model-identity{background:#f8faf4;border:1px solid #e5eddb;border-radius:11px;align-items:center;gap:13px;padding:17px;display:flex}.model-logo{color:#9caf85;background:#eef4e5;border:1px solid #dfe8d4;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.model-identity>div:nth-child(2){flex-direction:column;gap:6px;min-width:0;display:flex}.model-identity strong{letter-spacing:-.4px;color:#62764c;overflow-wrap:anywhere;font-size:15px;font-weight:500}.model-identity>div:nth-child(2)>span{color:#a7b596;font-size:11px}.model-configured{color:#a3b38e;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.model-facts{grid-template-columns:1fr 1fr;gap:18px 22px;margin:23px 0;display:grid}.model-facts>div{flex-direction:column;gap:7px;display:flex}.model-facts span{color:#b0bea0;font-size:11px}.model-facts strong{color:#82996b;font-size:12px;font-weight:400}.setting-description{color:#a7b694;margin-bottom:18px;font-size:11px;line-height:1.8}.setting-action-row{border-top:1px solid #edf1e7;justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.setting-action-row>span{color:#b0bd9d;align-items:center;gap:5px;font-size:10px;display:flex}.settings-panel-footer{background:#fcfdf9;border-top:1px solid #edf1e7;justify-content:flex-end;padding:16px 23px;display:flex}.settings-aside{flex-direction:column;gap:20px;display:flex}.account-card{text-align:center;padding:27px 24px 22px}.account-avatar{color:#a2b98a;background:linear-gradient(140deg,#edf4e3,#e1ecd4);border:1px solid #dee8d2;border-radius:19px;place-items:center;width:62px;height:62px;margin:0 auto 17px;display:grid}.account-card h3{color:#6a8153;margin-bottom:12px;font-size:16px;font-weight:500}.account-card>.badge{letter-spacing:.8px;margin-bottom:15px;font-size:9px}.account-card p{color:#acba99;margin-bottom:22px;font-size:12px;line-height:1.9}.account-card>.button{width:100%}.account-card>small{color:#bfcaaf;margin-top:15px;font-size:9px;display:block}.health-card{padding:19px}.health-card .panel-title{color:#9ab281;margin-bottom:13px;padding:0}.health-card>p{color:#afbe9c;margin-bottom:17px;font-size:11px;line-height:1.9}.health-card .button{color:#91a778;width:100%}.health-result{color:#a0b58a;flex-direction:column;gap:9px;margin-bottom:15px;font-size:10px;display:flex}.health-result>span{align-items:center;gap:6px;display:flex}.health-result b{margin-left:auto;font-weight:400}.health-result i{background:#9fb783;border-radius:50%;width:4px;height:4px}.health-result i.bad{background:#b18a73}.studio-info{color:#b3c0a0;padding:6px 14px}.studio-info .brand-wordmark{color:#9db387;font-size:13px}.studio-info .brand-wordmark>span{border:1px solid #e0e8d7;border-radius:4px;margin-left:6px;padding:2px 4px;font-size:9px;font-weight:400}.studio-info p{margin:9px 0 15px;font-size:11px}.studio-info a{color:#a9ba95;align-items:center;gap:5px;font-size:10px;display:flex}.range-value{align-items:center;gap:14px;height:38px;display:flex}.range-value input{border:0!important;height:5px!important;padding:0!important}.range-value output{color:#889f6e;min-width:24px;font-size:13px}.test-result{color:#7e9d60;background:#eff6e7;border:1px solid #e0edcf;border-radius:9px;align-items:flex-start;gap:10px;margin-top:17px;padding:16px;display:flex}.test-result.error{color:#b59374;background:#fcf3eb;border-color:#f1e3d3}.test-result strong{font-size:12px;font-weight:500}.test-result p{overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.8}.chat-content-area{height:calc(100dvh - 124px);min-height:520px;overflow:hidden}.chat-page{background:#f8faf5;height:100%;display:flex}.conversation-sidebar-heading{justify-content:space-between;align-items:center;margin-bottom:22px;padding:0 7px;display:flex}.conversation-sidebar-heading .eyebrow{letter-spacing:1.5px;color:#a5b492;margin-bottom:7px;font-size:9px}.conversation-sidebar-heading h2{letter-spacing:-.5px;color:#526d3c;font-size:18px;font-weight:500}.new-conversation{width:100%;min-height:37px;margin-bottom:18px}.conversation-group-label{color:#acbd96;justify-content:space-between;padding:23px 7px 11px;font-size:10px;display:flex}.conversation-list{flex:1;margin:0 -6px;padding:0 6px;overflow:auto}.history-item{border-radius:8px;align-items:center;margin-bottom:6px;display:flex;position:relative}.history-item.active{background:#e3ecd8}.history-item:hover{background:#e8efdf}.history-main{text-align:left;color:#9fb589;align-items:flex-start;gap:9px;width:100%;min-width:0;padding:12px 10px;display:flex}.history-main svg{width:14px;margin-top:2px}.history-main>span{flex-direction:column;gap:6px;min-width:0;padding-right:15px;display:flex}.history-main strong{white-space:nowrap;text-overflow:ellipsis;color:#8aa271;font-size:12px;font-weight:400;overflow:hidden}.history-main small{color:#b8c7a5;font-size:9px}.history-delete{opacity:0;width:22px;height:25px;position:absolute;top:9px;right:3px}.history-item:hover .history-delete,.history-item:focus-within .history-delete{opacity:1}.history-empty{color:#afc19b;text-align:center;padding:24px 10px;font-size:11px;line-height:1.8}.workspace-privacy{border-top:1px solid #e0ead4;align-items:center;gap:8px;margin-top:12px;padding:15px 3px 0;display:flex}.workspace-avatar{color:#a2b88a;background:#dee9d0;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.workspace-privacy>div{flex-direction:column;gap:4px;display:flex}.workspace-privacy strong{color:#91a975;font-size:11px;font-weight:400}.workspace-privacy>div>span{color:#b4c59e;font-size:9px}.workspace-privacy>.pulse-dot{background:#aec496;width:4px;height:4px;margin-left:auto}.chat-main{background:#fcfdf9;flex-direction:column;flex:1;min-width:0;display:flex}.chat-header{border-bottom:1px solid #edf2e5;justify-content:space-between;align-items:center;gap:12px;height:77px;min-height:77px;padding:0 30px;display:flex}.chat-app-heading{align-items:center;gap:11px;min-width:0;display:flex}.chat-app-heading .app-icon{width:37px;height:37px}.chat-app-heading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.chat-app-heading select{outline-offset:0;color:#607c46;opacity:1;cursor:pointer;background:0 0;border:0;max-width:230px;padding:0 15px 0 0;font-size:12px;font-weight:500}.chat-app-heading select:disabled{appearance:none;color:#607c46;cursor:default}.chat-app-heading>div>span{color:#b0c19b;white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:10px;overflow:hidden}.chat-header-right{align-items:center;gap:14px;display:flex}.chat-header-right .badge{color:#a4bb8b;background:#f1f7e9;font-size:10px}.chat-messages{scroll-behavior:smooth;flex:1;min-height:0;overflow:auto}.chat-welcome{text-align:center;max-width:700px;margin:0 auto;padding:68px 30px 35px}.chat-welcome-mark{color:#8eac71;background:linear-gradient(140deg,#e7f0dc,#f5f9ee);border:1px solid #e2ecd5;border-radius:22px;place-items:center;width:71px;height:71px;margin:0 auto 27px;display:grid;box-shadow:0 7px 25px #839f5b0c}.chat-welcome .eyebrow{letter-spacing:1.9px;color:#b9c8a7;margin-bottom:14px;font-size:9px}.chat-welcome h1{letter-spacing:-1px;color:#4c6934;font-size:29px;font-weight:450}.chat-welcome>p{color:#a6ba8f;margin:14px 0 33px;font-size:13px;line-height:1.9}.welcome-prompts{text-align:left;grid-template-columns:1fr 1fr;gap:11px;display:grid}.welcome-prompts button{text-align:left;background:#f7faf1;border:1px solid #e8efdd;border-radius:11px;align-items:flex-start;gap:9px;min-height:75px;padding:16px 14px;display:flex}.welcome-prompts button:hover{background:#f0f6e7;border-color:#cbdcba;transform:translateY(-2px)}.prompt-index{color:#b5c7a0;margin-top:2px;font-size:10px}.welcome-prompts button>span:nth-child(2){color:#8ba471;flex:1;font-size:12px;line-height:1.9}.welcome-prompts button>svg{color:#bdcfa9;width:13px;margin-top:3px}.chat-welcome-note{color:#b8caa3;justify-content:center;align-items:center;gap:6px;margin-top:29px;font-size:11px;display:flex}.message-thread{max-width:1000px;margin:0 auto;padding:30px 38px}.message{gap:13px;margin-bottom:27px;display:flex}.message-avatar{color:#95b277;background:#eaf3dd;border-radius:9px;flex-shrink:0;place-items:center;width:29px;height:29px;margin-top:2px;font-size:12px;display:grid}.message.user .message-avatar{color:#93a780;background:#e7ede0}.message-body{flex:1;min-width:0}.message-meta{align-items:center;gap:9px;min-height:23px;margin-bottom:10px;display:flex}.message-meta strong{color:#718f54;font-size:12px;font-weight:500}.message-meta time{color:#b5c7a0;font-size:10px}.message-text{color:#697b56;overflow-wrap:anywhere;font-size:12px;line-height:1.95}.message-text p{white-space:pre-wrap;min-height:1.6em}.message-text .blank-line{height:9px;min-height:0}.message-text strong{color:#4e6b38;font-weight:550}.message-text h4{color:#54743d;margin-top:14px;margin-bottom:7px;font-size:13px;font-weight:550}.message-text pre{color:#61794b;background:#edf3e5;border:1px solid #dfe9d3;border-radius:9px;margin:13px 0;padding:15px 18px;font-size:13px;line-height:1.75;overflow:auto}.message-text code{font-family:Consolas,SFMono-Regular,monospace}.message.user .message-text{color:#7a9064;background:#f0f5e8;border:1px solid #e5eddb;border-radius:0 12px 12px;max-width:100%;padding:13px 17px;display:inline-block}.message.user .message-tools{opacity:0}.message.user:hover .message-tools,.message.user:focus-within .message-tools{opacity:1}.message-tools{align-items:center;gap:10px;margin-top:8px;display:flex}.message-tools .icon-btn{color:#aec498;width:23px;height:23px}.message-tools>span{color:#bacc9f;font-size:10px}.message.failed .message-text{color:#b28f70;background:#fcf6ed;border:1px solid #f0e5d4;border-radius:10px;padding:13px 16px;font-size:13px}.thinking{align-items:center;gap:4px;min-height:35px;display:flex}.thinking>span{background:#9dbb80;border-radius:50%;width:4px;height:4px;animation:1.3s infinite think}.thinking>span:nth-child(2){animation-delay:.15s}.thinking>span:nth-child(3){animation-delay:.3s}.thinking>p{color:#a4be89;margin-left:8px;font-size:12px}@keyframes think{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-composer-wrap{width:100%;max-width:1050px;margin:0 auto;padding:7px 35px 15px}.chat-composer{background:#fff;border:1px solid #dce7cd;border-radius:14px;padding:15px 17px 10px;box-shadow:0 5px 15px #5a7a2b07}.chat-composer:focus-within{border-color:#abc592;box-shadow:0 4px 18px #52752d0b}.chat-composer>textarea{resize:none;color:#6a8750;background:0 0;border:0;width:100%;min-height:61px;max-height:200px;padding:0;font-size:12px;line-height:1.9;outline:none!important}.chat-composer>textarea::placeholder{color:#b5c9a0;font-size:13px}.composer-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.knowledge-picker{position:relative}.knowledge-picker>summary{color:#a5bc8e;cursor:pointer;background:#f4f8ed;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;list-style:none;display:flex}.knowledge-picker>summary::-webkit-details-marker{display:none}.knowledge-picker-menu{z-index:5;background:#fff;border:1px solid #dce8cc;border-radius:11px;width:275px;padding:15px;position:absolute;bottom:39px;left:0;box-shadow:0 10px 40px #3455181a}.knowledge-picker-menu>strong{color:#78975a;margin-bottom:13px;font-size:12px;font-weight:500;display:block}.knowledge-picker-menu>label{cursor:pointer;align-items:center;gap:9px;padding:9px 0;display:flex}.knowledge-picker-menu>label>span{color:#91ac75;flex-direction:column;gap:4px;font-size:12px;display:flex}.knowledge-picker-menu small{color:#b3c99b;font-size:10px}.knowledge-picker-menu>p{color:#bdcfa8;border-top:1px solid #edf3e5;margin-top:4px;padding-top:9px;font-size:10px;line-height:1.8}.composer-send{align-items:center;gap:13px;display:flex}.composer-send>span{color:#bdcfa8;font-size:10px}.send-button{color:#fff;background:#415c2e;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.send-button:hover:not(:disabled){background:#608045}.send-button:disabled{opacity:1;color:#a7bd8e;background:#dce8cd}.composer-disclaimer{color:#b9cda4;justify-content:center;align-items:center;gap:15px;min-height:13px;margin-top:10px;font-size:10px;display:flex}.composer-disclaimer>button{color:#9db882;align-items:center;gap:4px;font-size:10px;display:flex}.chat-error{color:#b49770;overflow-wrap:anywhere;background:#fcf3ea;border:1px solid #f1e2cd;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:11px 13px;font-size:12px;line-height:1.8;display:flex}.chat-error>span{flex:1}.chat-error>button:not(.icon-btn){color:#a18a64;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.citations{background:#f7faf1;border:1px solid #e5edda;border-radius:9px;margin-top:15px}.citations>summary{color:#99b17d;cursor:pointer;align-items:center;gap:6px;padding:10px 12px;font-size:11px;list-style:none;display:flex}.citations>summary>svg:last-child{margin-left:auto}.citations[open]>summary{border-bottom:1px solid #e7efdc}.citation-list{padding:4px 11px 9px}.citation-item{border-bottom:1px solid #e9f0e0}.citation-item:last-child{border-bottom:0}.citation-item>summary{cursor:pointer;color:#8ea873;align-items:center;gap:7px;padding:10px 0;font-size:11px;list-style:none;display:flex}.citation-number{color:#9eb884;background:#eaf1e0;border-radius:5px;flex-shrink:0;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;display:grid}.citation-item>summary>span:nth-child(2){flex:1;min-width:0}.citation-item small{color:#b4c8a0;margin-top:4px;font-size:9px;display:block}.citation-item>summary>svg{color:#bfd0ae}.citation-item>p{white-space:pre-wrap;color:#99b17f;overflow-wrap:anywhere;margin:3px 0 11px;font-size:12px;line-height:1.9}.citation-source{color:#b5c9a2;overflow-wrap:anywhere;margin-bottom:10px;font-size:10px;display:block}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c2d1460;justify-content:center;align-items:center;padding:30px 20px;animation:.15s fade-in;display:flex;position:fixed;inset:0}.modal-panel{background:#fcfdf9;border:1px solid #e4eddb;border-radius:18px;width:490px;max-height:calc(100dvh - 60px);animation:.2s modal-in;overflow:auto;box-shadow:0 25px 90px #12220830}.modal-panel.wide{width:740px}.modal-header{border-bottom:1px solid #e9f0df;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px 20px;display:flex}.modal-header h2{letter-spacing:-.5px;color:#536d3e;font-size:19px;font-weight:500}.modal-header p{color:#a2b68d;margin-top:7px;font-size:12px;line-height:1.8}.modal-header>.icon-btn{margin-top:-3px;margin-right:-7px}.modal-body{padding:23px 25px}.modal-footer{z-index:1;background:#f9fbf5;border-top:1px solid #e7eedd;justify-content:flex-end;gap:9px;padding:17px 25px;display:flex;position:sticky;bottom:0}.form-stack{flex-direction:column;gap:20px;display:flex}.form-stack label,.form-row label{color:#81986b;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:400;display:flex}.form-stack input:not([type=checkbox]):not([type=range]),.form-stack textarea,.form-stack select,.form-row input:not([type=checkbox]),.form-row select{color:#6c8754;background:#fff;border:1px solid #e0e9d5;border-radius:8px;width:100%;min-height:38px;padding:10px 12px;font-size:13px;line-height:1.7}.form-stack input::placeholder,.form-stack textarea::placeholder{color:#bacbab}.form-stack input:disabled,.form-stack textarea:disabled,.form-stack select:disabled{color:#aebf99;background:#f5f8ef}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.label-hint{color:#b0c39a;font-size:10px;font-weight:400;line-height:1.7}.prompt-editor,.document-editor{resize:vertical;font-family:DM Sans,Noto Sans SC,sans-serif;line-height:1.9!important}.kb-checkboxes{border:0;margin:0;padding:0}.kb-checkboxes legend{color:#81986b;margin-bottom:10px;font-size:13px}.kb-checkboxes label{cursor:pointer;background:#f4f8ed;border:1px solid #e8efde;border-radius:8px;flex-direction:row;align-items:center;gap:10px;margin-bottom:7px;padding:10px 12px;display:flex}.kb-checkboxes label>span{justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:12px;display:flex}.kb-checkboxes small{color:#b4c6a0;font-size:10px}.checkbox-line{align-items:center;flex-direction:row!important;gap:9px!important;display:flex!important}.form-error{color:#b68669;background:#fcf2e8;border:1px solid #f0e1cf;border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.8}.notice{color:#97af7c;background:#f0f5e8;border:1px solid #e2ecd5;border-radius:9px;align-items:flex-start;gap:9px;padding:13px;display:flex}.notice p{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.notice>svg{margin-top:2px}.notice.warning{color:#b5a173;background:#fcf5e8;border-color:#efe5cf}.upload-zone{color:#a2bd87;background:#f7fbf0;border:1px dashed #ccdcb9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:28px 20px;display:flex}.upload-zone:hover,.upload-zone.dragging{background:#edf6df;border-color:#96b873}.upload-zone strong{color:#8aa96a;font-size:12px;font-weight:400}.upload-zone>span{color:#a7c28c;letter-spacing:.4px;font-size:11px}.upload-zone>small{color:#b9cfa3;font-size:10px}.upload-file{color:#a1ba87;border:1px solid #e4edd9;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.upload-file>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.upload-file>small{color:#bdcfa9;font-size:10px}.upload-result{color:#95b175;background:#eef6e3;border:1px solid #deedca;border-radius:7px;flex-direction:column;gap:5px;padding:10px;font-size:11px;display:flex}.upload-result strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.upload-result.error{color:#b29873;background:#fcf1e5;border-color:#f2dfc6}.search-test-input{gap:9px;display:flex}.search-test-input input{flex:1;min-width:0}.search-results{flex-direction:column;gap:12px;display:flex}.search-result-count{color:#a5be8c;font-size:11px}.search-result{background:#f9fcf4;border:1px solid #e3edd6;border-radius:10px;padding:15px}.search-result>div{align-items:center;gap:7px;display:flex}.search-result strong{color:#8aa86b;overflow-wrap:anywhere;font-size:13px;font-weight:400}.search-score{color:#b9cfa3;white-space:nowrap;margin-left:auto;font-size:10px}.search-result>small{color:#b1c799;margin-top:8px;font-size:10px;display:block}.search-result>p{color:#99b47e;white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0;font-size:13px;line-height:1.9}.toast{z-index:120;color:#f1f7e9;background:#334b26;border:1px solid #526a45;border-radius:10px;align-items:center;gap:9px;max-width:calc(100vw - 32px);padding:13px 17px;font-size:13px;animation:.2s toast-in;display:flex;position:fixed;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #233b1826}.toast.error{background:#8b6a42;border-color:#aa8b63}.toast>span{overflow-wrap:anywhere;max-width:600px;line-height:1.7}.toast>button{color:inherit;opacity:.6;place-items:center;margin-left:8px;padding:2px;display:grid}.toast>button:hover{opacity:1}.help-content{flex-direction:column;gap:23px;display:flex}.help-step{align-items:flex-start;gap:13px;display:flex}.help-step>span{color:#a1bd82;background:#edf4e2;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.help-step h3{color:#829f64;margin:2px 0 7px;font-size:13px;font-weight:500}.help-step p{color:#a7bf8d;font-size:12px;line-height:1.9}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}[data-density=compact] .page{padding-top:24px}[data-density=compact] .metric-card{gap:8px;padding:14px 17px}[data-density=compact] .data-table td{padding-top:11px;padding-bottom:11px}[data-density=compact] .application-card{padding:18px}[data-density=compact] .app-card-top{margin-bottom:15px}.page-heading h1,.section-row h2,.application-card h2,.document-title h2,.chat-welcome h1,.chat-app-heading select,.modal-header h2,.conversation-sidebar-heading h2{color:#2d3830}.page-heading p,.metric-detail,.application-card>p,.document-panel-header p,.chat-welcome>p,.modal-header p{color:#89938a}.page-heading .eyebrow,.section-row .eyebrow{color:#949d90}.metric-number{color:#303a31}.panel-title h2,.panel-title h3{color:#404d41}.panel-title p{color:#9aa394}.quick-app-copy strong,.recent-conversations strong,.knowledge-lines strong{color:#53614d}.quick-app-copy>span,.recent-conversations small,.knowledge-lines small{color:#99a28f}.table-kb-label,.table-time,.cell-small{color:#98a18f!important}.data-table th{color:#8e9a85}.data-table td{color:#78886d}.document-name strong{color:#627357}.document-name small{color:#a4b097}.chat-welcome-mark{color:#8aa97d}.chat-welcome .eyebrow,.chat-welcome-note{color:#9aaa90}.welcome-prompts button>span:nth-child(2){color:#798d6e}.message-text{color:#54654d}.message.user .message-text{color:#647958}.message-meta strong{color:#627e4f}.message-meta time{color:#a2b393}.message-tools>span{color:#a0b28e}.chat-composer>textarea{color:#4f6743}.chat-composer>textarea::placeholder{color:#9dae92}.composer-disclaimer,.composer-send>span{color:#a5b695}.form-stack label,.form-row label{color:#6c825c}.form-stack input:not([type=checkbox]):not([type=range]),.form-stack textarea,.form-stack select,.form-row input:not([type=checkbox]),.form-row select{color:#586f4b}.label-hint{color:#9aaa8b}.model-identity strong{color:#4f6641}.model-identity>div:nth-child(2)>span,.model-facts span,.setting-description{color:#98a88b}.model-facts strong{color:#738666}.account-card h3{color:#5b714b}.account-card p,.health-card>p{color:#95a686}.setting-action-row>span{color:#97a887}.studio-info p{color:#a1b090}.history-main strong{color:#7b9266}.history-main small{color:#a8bb95}.history-item.active .history-main strong{color:#586f45}.workspace-privacy strong{color:#839974}.form-error{color:#a87855}.knowledge-tip p{color:#95a385}.citations>summary{color:#819a6b}.citation-item>summary{color:#738e5e}.citation-item>p{color:#859b72}.search-result>p{color:#819969}.search-result strong{color:#6d8956}.search-result>small{color:#9caf8b}.settings-panel .label-hint,.setting-description{line-height:1.9}.form-stack textarea,.form-row textarea{background:#fff}.search-field input{color:#596c4d}.health-card .panel-title h3{color:#718764}.account-card>.badge{color:#8a9d78}.chat-welcome-note svg{color:#96ac84}.chat-error{color:#aa8864}.apps-banner h3{color:#617454}.apps-banner p{color:#8d9e7c}.kb-nav-item{color:#7e926c}.kb-nav-item b{color:#93a382}.log-title strong{color:#607650}.log-title small{color:#9fad91}.model-cell{color:#8e9f80}.log-detail-row p{color:#7f936e}.log-detail-row small{color:#9caf8a}.settings-page{max-width:1400px}.chat-messages .empty-state{height:100%}@media (min-width:1600px){.page{padding:39px 48px 30px}.app-header,.workspace-bar{padding-left:48px;padding-right:48px}.intelligence-card{min-height:340px}.intelligence-copy h2{font-size:28px}.intelligence-copy{padding-top:18px}.chart-container{height:191px}.quick-app{padding:22px 18px}.application-card{padding:28px}.app-card-top{margin-bottom:28px}.chat-welcome{padding-top:90px}.page-heading h1{font-size:30px}}@media (max-width:1280px){.workspace-label{display:none}.app-header{gap:15px;padding:0 26px}.workspace-bar{padding:0 27px}.page{padding:29px 27px 25px}.header-actions{gap:11px}.page-heading h1{font-size:24px}.overview-grid{gap:12px}.metric-card{padding:16px}.dashboard-feature-grid{gap:16px}.intelligence-copy h2{font-size:23px}.orbital-art{opacity:.8;right:-10%}.intelligence-top{padding-left:21px;padding-right:21px}.intelligence-copy{padding-left:21px}.intelligence-footer{margin:0 21px}.quick-apps{gap:10px}.quick-app{gap:9px;padding:15px 11px}.quick-app .app-icon{border-radius:10px;width:32px;height:32px}.quick-app .app-icon svg{width:19px}.quick-arrow{display:none}.quick-app-copy strong{font-size:12px}.dashboard-bottom-grid{gap:16px}.knowledge-layout{grid-template-columns:180px minmax(0,1fr);gap:17px}.knowledge-sidebar{min-width:0}.kb-nav-item{gap:8px;padding-left:8px;padding-right:8px}.knowledge-tip{padding:15px 11px}.document-panel-header{padding:20px 19px 15px}.document-toolbar{padding:0 19px 17px}.documents-table th:nth-child(2),.documents-table td:nth-child(2){display:none}.settings-layout{grid-template-columns:minmax(0,1fr) 248px;gap:18px}.chat-header{padding:0 24px}.chat-composer-wrap{padding:7px 25px 14px}.chat-welcome{padding-top:51px}.chat-welcome h1{font-size:26px}.message-thread{padding:25px}.log-metrics>div{gap:12px;padding:0 19px}.app-footer{padding:0 27px}.metric-detail{font-size:10px}.orbital-art .orbit-three{width:280px;height:210px}.orbital-art .orbit-two{width:235px;height:175px}.orbital-art .orbit-one{width:190px;height:140px}.orbital-art .orbit-core{width:103px;height:103px}.model-identity{padding:13px}.model-configured{display:none}}@media (max-width:1050px){.app-main{width:calc(100% - 67px);margin-left:67px}.app-header{height:69px;padding:0 23px}.brand-wordmark{font-size:14px}.brand-divider{margin:0 8px}.header-actions{gap:10px}.model-status{font-size:10px}.header-divider{display:none}.workspace-bar{height:43px;padding:0 23px}.page{padding:27px 23px 24px}.page-heading h1{font-size:22px}.page-heading p{font-size:12px}.page-heading .eyebrow{font-size:10px}.heading-actions .button{padding:9px 12px;font-size:12px}.overview-grid{gap:10px}.metric-card{gap:10px;padding:14px}.metric-label{font-size:12px}.metric-number{font-size:28px}.metric-detail{font-size:9px}.metric-detail>svg{display:none}.dashboard-feature-grid{grid-template-columns:1fr 1fr;gap:14px}.intelligence-top{padding:16px 18px}.intelligence-top .glass-badge{display:none}.intelligence-copy{padding:12px 18px 17px}.intelligence-copy h2{font-size:21px}.intelligence-copy p{font-size:11px}.intelligence-footer{margin:0 18px;font-size:9px}.intelligence-footer span:nth-child(3){display:none}.intelligence-footer svg{margin-left:auto}.intelligence-card{min-height:300px}.orbital-art{opacity:.55;width:65%;right:-18%}.orbital-art .orbit-core{width:87px;height:87px}.orbital-art .orbit-core svg{width:55px}.orbital-art .orbit-label{display:none}.orbital-art .orbit-one{width:145px;height:110px}.orbital-art .orbit-two{width:200px;height:155px}.orbital-art .orbit-three{width:250px;height:200px}.panel-title{padding:19px 18px 15px}.chart-summary{padding:0 18px}.chart-summary>strong{font-size:29px}.chart-summary .badge{font-size:9px}.chart-container{height:163px;padding:9px 12px 0}.chart-bottom{margin:15px 18px 0;padding-bottom:14px;font-size:9px}.chart-summary>span:not(.badge){font-size:10px}.quick-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.quick-app{padding:15px}.quick-app .app-icon{width:36px;height:36px}.quick-app-copy strong{font-size:13px}.quick-app-copy>span{font-size:11px}.quick-arrow{display:block}.dashboard-bottom-grid{grid-template-columns:1fr 1fr;gap:14px}.recent-conversations,.knowledge-lines{padding-left:18px;padding-right:18px}.recent-conversations time{display:none}.recent-conversations>button>svg{margin-left:auto}.recent-conversations strong{max-width:185px}.knowledge-summary-footer{padding-left:18px;padding-right:18px}.knowledge-summary-footer>span{font-size:10px}.apps-grid{gap:14px}.application-card{padding:19px}.application-card h2{font-size:15px}.application-card>p{max-width:none;min-height:48px;font-size:11px}.app-kb-pills{margin-top:15px}.app-kb-pills span{max-width:90px;font-size:9px}.app-card-top{margin-bottom:20px}.app-card-top .badge{font-size:9px}.application-card .app-icon.large{width:40px;height:40px}.app-launch{gap:6px;font-size:12px}.app-card-bottom .icon-btn{width:24px}.apps-banner{gap:15px;padding:20px}.knowledge-layout{grid-template-columns:160px minmax(0,1fr);gap:14px}.knowledge-tip .text-link{font-size:10px}.kb-nav-item>span:not(.folder-dot){font-size:11px}.knowledge-tip h4{font-size:12px;line-height:1.8}.document-toolbar{flex-wrap:wrap}.document-toolbar .search-field{flex:1;max-width:none}.documents-table th:nth-child(5),.documents-table td:nth-child(5){display:none}.documents-table .row-actions{gap:1px}.document-name strong{max-width:150px}.settings-layout{grid-template-columns:minmax(0,1fr) 215px;gap:16px}.settings-body{padding:20px}.settings-panel .panel-title{padding:19px}.setting-title{gap:9px}.setting-symbol{width:32px;height:32px}.settings-panel .panel-title p{font-size:10px}.settings-panel .panel-title .badge{font-size:9px}.model-identity strong{font-size:13px}.model-facts{gap:18px}.setting-action-row{flex-direction:column;align-items:flex-start;gap:13px}.account-card{padding:23px 18px}.account-card p{font-size:11px}.health-card{padding:17px}.settings-body.form-row{grid-template-columns:1fr;gap:17px}.chat-content-area{height:calc(100dvh - 112px)}.chat-header{height:71px;min-height:71px;padding:0 20px}.chat-header-right .badge{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:inline-block;overflow:hidden}.chat-header-right .badge i{display:none}.chat-header-right{gap:6px}.chat-app-heading>div>span{max-width:200px}.chat-welcome{padding:46px 24px 30px}.chat-welcome h1{font-size:24px}.chat-welcome .eyebrow{letter-spacing:1.4px;font-size:9px}.chat-welcome>p{margin-bottom:25px;font-size:12px}.welcome-prompts{gap:9px}.welcome-prompts button{gap:6px;min-height:80px;padding:13px 11px}.welcome-prompts button>span:nth-child(2){font-size:11px}.chat-welcome-mark{border-radius:19px;width:63px;height:63px;margin-bottom:23px}.chat-composer-wrap{padding:7px 20px 13px}.message-thread{padding:23px 20px}.message-text{font-size:13px}.log-metrics{padding:20px 0}.log-metrics>div{gap:10px;padding:0 15px}.metric-icon{border-radius:10px;width:35px;height:35px}.log-metrics strong{font-size:21px}.log-metrics>div>span:last-child{font-size:10px}.logs-table th,.logs-table td{padding-left:12px;padding-right:12px}.log-title strong{max-width:180px}.model-cell{max-width:135px}.log-panel>.content-toolbar{padding:18px}.log-title{gap:8px}.dashboard-footnote{font-size:9px}.form-stack .form-row{gap:13px}.model-facts strong{font-size:11px}.model-facts span{font-size:10px}.chat-app-heading select{max-width:185px;font-size:13px}.chat-header .app-icon{width:33px;height:33px}}@media (max-width:820px){.app-header{height:65px}.app-header .workspace-label{padding-left:12px;font-size:10px;display:block}.header-actions .model-status{font-size:11px}.workspace-bar{height:42px}.workspace-bar>div:last-child a{display:none}.page-heading{align-items:flex-start;gap:18px}.page-heading h1{letter-spacing:-.6px;font-size:20px}.page-heading p{max-width:370px;font-size:11px}.page-heading .eyebrow{font-size:9px}.heading-actions{padding-top:6px}.heading-actions .button{min-height:34px;padding:8px 10px;font-size:11px}.heading-actions .button svg{width:14px}.dashboard-feature-grid{grid-template-columns:1fr}.intelligence-card{min-height:285px}.intelligence-copy h2{font-size:25px}.intelligence-copy p{font-size:12px}.intelligence-top .glass-badge{display:block}.intelligence-copy{padding-top:9px;padding-left:23px}.intelligence-top{padding:17px 23px}.intelligence-copy h2{margin:7px 0}.intelligence-copy .button{font-size:12px}.intelligence-footer{margin:0 23px;padding:11px 0}.intelligence-footer span:nth-child(3){display:block}.intelligence-footer svg{margin-left:4px}.orbital-art{opacity:1;width:45%;height:80%;top:9%;right:0}.orbital-art .orbit-core{width:109px;height:109px}.orbital-art .orbit-core svg{width:62px}.orbital-art .orbit-one{width:180px;height:140px}.orbital-art .orbit-two{width:245px;height:190px}.orbital-art .orbit-three{width:300px;height:235px}.orbital-art .orbit-label{display:flex}.activity-chart{min-height:280px}.chart-container{height:138px}.chart-summary>strong{font-size:29px}.chart-bottom{margin-top:10px}.dashboard-bottom-grid{grid-template-columns:1fr}.recent-conversations time{display:block}.recent-conversations strong{max-width:320px}.recent-conversations>button>svg{margin-left:0}.dashboard-bottom-grid .empty-state{min-height:205px}.dashboard-footnote>span:last-child{display:none}.apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.application-card{padding:23px}.application-card>p{min-height:37px}.apps-banner h3{font-size:12px}.apps-banner p{font-size:11px}.banner-count{gap:9px}.banner-count strong{font-size:32px}.apps-banner-mark{border-radius:13px;width:45px;height:45px}.content-toolbar .tabs{gap:1px}.tabs button{padding:8px 10px;font-size:11px}.apps-grid .app-kb-pills span{max-width:115px}.knowledge-layout{grid-template-columns:1fr}.knowledge-sidebar{align-items:center;gap:6px;padding:0 0 4px;display:flex;overflow:auto}.knowledge-sidebar .sidebar-section-title,.knowledge-tip{display:none}.kb-nav-item{flex-shrink:0;width:auto;margin:0;padding:10px 12px}.kb-nav-item>span:not(.folder-dot){max-width:130px;font-size:12px}.kb-nav-item>svg{width:15px}.kb-nav-item b{font-size:10px}.kb-add{white-space:nowrap;margin:0;padding:10px;font-size:11px}.documents-table th:nth-child(5),.documents-table td:nth-child(5){display:table-cell}.document-toolbar{flex-wrap:nowrap}.document-toolbar .search-field{max-width:235px}.settings-layout{grid-template-columns:1fr}.settings-aside{grid-template-columns:1fr 1fr;gap:16px;display:grid}.studio-info{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.studio-info p{margin:0}.account-card{padding:22px}.account-card p{margin-bottom:17px}.account-avatar{border-radius:14px;width:48px;height:48px;margin-bottom:13px}.account-card h3{font-size:14px}.health-card{padding:23px}.health-card>p{margin-bottom:22px;font-size:12px}.health-card .button{margin-top:10px}.settings-body.form-row{grid-template-columns:1fr 1fr}.setting-action-row{flex-direction:row;align-items:center}.model-facts strong{font-size:12px}.model-facts span{font-size:11px}.model-configured{display:flex}.conversation-sidebar-heading h2{font-size:16px}.conversation-sidebar-heading .eyebrow{letter-spacing:1.3px;font-size:9px}.conversation-sidebar-heading{padding:0 4px}.history-main{gap:6px;padding-left:7px}.history-main>svg{width:12px}.history-main strong{font-size:11px}.workspace-privacy>div>span{font-size:9px}.workspace-privacy strong{font-size:10px}.workspace-privacy{gap:6px}.workspace-avatar{width:24px;height:24px;font-size:12px}.chat-content-area{height:calc(100dvh - 107px)}.chat-header{height:67px;min-height:67px;padding:0 17px}.chat-header-right .badge{display:none}.chat-app-heading select{max-width:180px}.chat-welcome{padding:45px 21px 24px}.chat-welcome h1{font-size:23px}.chat-welcome .eyebrow{display:none}.chat-welcome>p{font-size:11px}.chat-welcome-mark{border-radius:16px;width:58px;height:58px;margin-bottom:24px}.chat-welcome-mark>svg{width:31px}.welcome-prompts{grid-template-columns:1fr}.welcome-prompts button{align-items:center;min-height:52px;padding:12px}.welcome-prompts button>span:nth-child(2){font-size:12px}.welcome-prompts button>svg{margin:0}.chat-welcome-note{margin-top:20px;font-size:10px}.chat-composer-wrap{padding:7px 15px 12px}.chat-composer{padding:12px 13px 10px}.chat-composer>textarea{font-size:13px}.chat-composer>textarea::placeholder{font-size:12px}.composer-send>span{display:none}.chat-composer .knowledge-picker>summary{padding:5px 6px;font-size:9px}.message-thread{padding:23px 17px}.message-avatar{border-radius:7px;width:25px;height:25px}.message{gap:9px}.message-meta strong{font-size:11px}.message-meta time{font-size:9px}.message-text{font-size:13px}.message.user .message-text{padding:10px 12px}.log-metrics{grid-template-columns:1fr 1fr;padding:0}.log-metrics>div{gap:14px;padding:19px 22px}.log-metrics>div:nth-child(2){border-right:0}.log-metrics>div:nth-child(-n+2){border-bottom:1px solid #edf1e5}.log-metrics>div>span:last-child{font-size:11px}.log-metrics strong{font-size:23px}.log-title strong{max-width:180px}.logs-table th:nth-child(3),.logs-table td:nth-child(3){display:none}.data-table th:first-child,.data-table td:first-child{padding-left:18px}.logs-table th,.logs-table td{padding-left:10px;padding-right:10px}.table-footer{padding:14px 18px}.logs-table th:last-child,.logs-table td:last-child{padding-right:18px}.table-footer>span{font-size:9px}.search-field{min-width:180px}.app-footer{padding:0 23px}.overview-grid{gap:9px}.metric-label{font-size:11px}.metric-label svg{width:14px}.metric-card{padding:13px}.metric-detail{font-size:9px}.metric-number{font-size:25px}.metric-number small{font-size:10px}.metric-detail{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}@media (max-width:600px){body{min-width:320px}.app-main{width:100%;margin:0}.app-header{gap:12px;height:62px;padding:0 17px}.header-brand{gap:8px}.brand-wordmark{font-size:14px}.brand-divider{height:13px;margin:0 7px}.app-header .workspace-label{display:none}.mobile-menu-button{color:#657c54;width:25px;margin-left:-3px;display:inline-flex}.header-actions{gap:10px}.model-status>span{display:none}.model-status{padding:9px 3px}.model-status i{width:6px;height:6px}.avatar{width:28px;height:28px;font-size:12px}.user-menu{gap:4px}.workspace-bar{height:39px;padding:0 19px;font-size:10px}.workspace-bar>div{gap:9px}.workspace-mode{font-size:9px}.workspace-bar>div:first-child>span:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:135px;overflow:hidden}.mobile-nav{z-index:40;background:#f9fcf4;border:1px solid #dfe9d2;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px;display:grid;position:absolute;top:66px;left:10px;right:10px;box-shadow:0 15px 35px #3a581c1c}.mobile-nav button{color:#8da676;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:12px 7px;font-size:12px;display:flex}.mobile-nav button.active{color:#fff;background:#3b542b}.page{padding:25px 18px 23px}.page-heading{flex-wrap:wrap;gap:14px;margin-bottom:23px}.page-heading>div:first-child{flex:1;min-width:250px}.page-heading h1{letter-spacing:-.9px;font-size:23px;line-height:1.5}.page-heading p{max-width:none;margin-top:7px;font-size:12px;line-height:1.8}.page-heading .eyebrow{letter-spacing:1.5px;margin-bottom:8px;font-size:9px}.heading-actions{gap:8px;padding:0}.heading-actions .button{min-height:34px;padding:9px 12px;font-size:12px}.dashboard-page .heading-actions{display:none}.overview-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:17px}.metric-card{border-radius:12px;gap:10px;padding:15px 16px 14px}.metric-label{font-size:12px}.metric-label svg{width:16px}.metric-number{font-size:30px}.metric-number small{margin-left:6px;font-size:11px}.metric-detail{font-size:10px}.dashboard-feature-grid{gap:17px}.intelligence-card{min-height:294px}.intelligence-top{padding:18px 20px}.intelligence-copy{padding:11px 20px 19px}.intelligence-copy h2{margin:8px 0;font-size:25px}.intelligence-copy p{font-size:12px}.intelligence-copy .subtle-eyebrow{letter-spacing:1.7px;font-size:9px}.intelligence-copy .button{min-height:33px;font-size:12px}.intelligence-footer{margin:0 20px;font-size:9px}.intelligence-footer span:nth-child(3){font-size:9px}.intelligence-top>span:first-child{font-size:10px}.glass-badge{letter-spacing:.8px;font-size:9px}.orbital-art{opacity:.72;width:60%;height:70%;top:15%;right:-16%}.orbital-art .orbit-core{width:90px;height:90px}.orbital-art .orbit-core svg{width:55px}.orbital-art .orbit-one{width:160px;height:120px}.orbital-art .orbit-two{width:210px;height:165px}.orbital-art .orbit-three{width:250px;height:205px}.orbital-art .orbit-label{display:none}.orbital-art .dot-one{left:5%}.activity-chart{min-height:285px}.panel-title{padding:19px 20px 14px}.panel-title h2{font-size:13px}.panel-title p{font-size:10px}.chart-container{height:151px;margin-top:8px;padding:10px 13px 0}.chart-summary{padding:0 20px}.chart-summary>strong{font-size:31px}.chart-summary .badge{font-size:9px}.chart-bottom{margin:10px 20px 0;padding:11px 0 16px;font-size:9px}.chart-empty-label{font-size:10px}.section-row{margin-top:25px;margin-bottom:14px}.section-row h2{font-size:16px}.section-row .eyebrow{font-size:9px}.section-row .text-link{font-size:11px}.quick-apps{gap:10px}.quick-app{border-radius:11px;align-items:center;gap:8px;min-height:76px;padding:13px 11px}.quick-app .app-icon{border-radius:9px;width:31px;height:33px}.quick-app .app-icon svg{width:18px}.quick-app-copy{gap:5px}.quick-app-copy strong{letter-spacing:-.2px;font-size:12px}.quick-app-copy>span{max-width:100px;font-size:9px}.quick-arrow{display:none}.dashboard-bottom-grid{gap:17px;margin-top:18px}.recent-conversations,.knowledge-lines{padding-left:20px;padding-right:20px}.recent-conversations time{font-size:9px}.recent-conversations strong{max-width:185px;font-size:11px}.recent-conversations small{font-size:9px}.recent-conversations>button{gap:8px}.recent-conversations>button>svg{display:none}.knowledge-lines strong{font-size:12px}.knowledge-summary-footer{padding-left:20px;padding-right:20px}.dashboard-footnote{margin-top:17px;font-size:9px}.app-footer{height:47px;padding:0 19px;font-size:9px}.app-footer>span:last-child{gap:10px}.footer-star{font-size:15px}.content-area{min-height:calc(100dvh - 148px)}.apps-banner{border-radius:12px;align-items:flex-start;gap:12px;padding:18px 16px}.apps-banner-mark{border-radius:11px;flex-shrink:0;width:37px;height:37px}.apps-banner-mark svg{width:23px}.apps-banner h3{font-size:12px;line-height:1.7}.apps-banner p{margin-top:5px;font-size:11px;line-height:1.8}.banner-count{display:none}.content-toolbar{gap:13px;margin:18px 0}.content-toolbar>.search-field{width:100%;max-width:none}.tabs{gap:2px}.tabs button{padding:8px 10px;font-size:11px}.apps-grid{grid-template-columns:1fr;gap:14px}.application-card{border-radius:14px;padding:23px}.app-card-top{margin-bottom:17px}.app-card-top .app-icon.large{width:43px;height:43px}.app-card-top .badge,.app-category{font-size:10px}.application-card h2{margin-top:5px;font-size:18px}.application-card>p{max-width:none;min-height:0;font-size:13px;line-height:1.9}.app-kb-pills{min-height:27px;margin-top:19px}.apps-grid .app-kb-pills span{max-width:145px;font-size:10px}.app-card-bottom{margin-top:10px;padding-top:14px}.app-launch{font-size:13px}.app-card-bottom .icon-btn{width:30px}.feature-note{text-align:left;align-items:flex-start;margin-top:22px;font-size:10px;line-height:1.8}.feature-note>svg{width:13px;margin-top:2px}.knowledge-layout{gap:14px}.knowledge-sidebar{gap:4px;margin:0 -1px;padding-bottom:4px}.kb-nav-item{gap:7px;padding:10px}.kb-nav-item>span:not(.folder-dot){max-width:110px;font-size:11px}.kb-nav-item b{font-size:9px}.kb-add{padding-right:2px;font-size:10px}.document-panel-header{gap:12px;padding:19px 17px 17px}.document-title{gap:8px}.document-title h2{font-size:15px}.document-title .badge{font-size:10px}.document-panel-header p{max-width:245px;font-size:11px;line-height:1.8}.document-panel-header>.row-actions{gap:3px}.document-panel-header .icon-btn{width:25px}.document-toolbar{flex-wrap:wrap;gap:11px;padding:0 17px 17px}.document-toolbar .search-field{width:100%;min-width:100%;max-width:none}.document-toolbar>.row-actions{justify-content:flex-end;width:100%}.document-toolbar .button{font-size:11px}.documents-table th:nth-child(4),.documents-table td:nth-child(4),.documents-table th:nth-child(5),.documents-table td:nth-child(5){display:none}.documents-table th,.documents-table td{padding:13px 6px}.documents-table th:first-child,.documents-table td:first-child{padding-left:17px}.documents-table th:last-child,.documents-table td:last-child{padding-right:12px}.document-name{gap:7px;max-width:150px}.document-name strong{max-width:112px;font-size:11px}.document-name small{font-size:9px}.file-type{border-radius:5px;width:26px;height:32px}.file-type svg{width:16px}.documents-table .badge{gap:3px;padding:3px 4px;font-size:9px}.documents-table .icon-btn{width:22px;height:28px}.documents-table .icon-btn svg{width:13px}.documents-table .row-actions{gap:0}.documents-table .row-actions>.icon-btn:nth-child(3){display:none}.table-footer{gap:8px;padding:13px 17px;font-size:9px}.knowledge-layout .table-footer>span{font-size:9px}.knowledge-layout .table-footer>span:last-child{display:none}.settings-layout,.settings-main{gap:18px}.settings-panel .panel-title{gap:10px;padding:18px}.setting-title{gap:9px}.setting-symbol{border-radius:8px;width:32px;height:32px}.setting-title h2{font-size:12px}.setting-title p{max-width:210px;font-size:10px;line-height:1.8}.settings-panel .panel-title .badge{max-width:100px;font-size:9px}.settings-panel .panel-title>.text-link{gap:2px;font-size:10px}.settings-panel .panel-title>.text-link svg{width:12px}.settings-body{padding:18px}.model-identity{gap:10px;padding:13px}.model-logo{border-radius:9px;width:37px;height:37px}.model-logo svg{width:27px}.model-identity strong{font-size:13px}.model-identity>div:nth-child(2)>span{font-size:10px}.model-configured{display:none}.model-facts{gap:17px;margin:20px 0}.model-facts span{font-size:10px}.model-facts strong{font-size:11px}.setting-description{font-size:10px}.setting-action-row{flex-direction:column;align-items:stretch;gap:14px}.setting-action-row>span{font-size:9px;line-height:1.8}.setting-action-row>.button{align-self:flex-end}.settings-panel-footer{padding:14px 18px}.form-row{gap:12px}.form-stack label,.form-row label{gap:7px;font-size:12px}.form-stack input:not([type=checkbox]):not([type=range]),.form-stack textarea,.form-stack select,.form-row input:not([type=checkbox]),.form-row select{border-radius:7px;min-height:38px;padding:10px;font-size:13px}.label-hint{font-size:10px}.settings-body.form-stack{gap:19px}.settings-body.form-row{grid-template-columns:1fr;gap:18px}.settings-aside{grid-template-columns:1fr}.account-card{padding:25px}.account-card h3{font-size:16px}.account-card p{max-width:310px;margin:0 auto 20px;font-size:12px}.account-card>.badge{margin-bottom:17px}.account-card .button{max-width:230px}.account-card>small{font-size:10px}.health-card{padding:23px}.health-card .button{margin-top:5px}.studio-info{flex-wrap:wrap;gap:10px;padding:7px}.studio-info p,.studio-info a{font-size:10px}.log-metrics{margin-bottom:19px}.log-metrics>div{gap:12px;padding:18px 16px}.log-metrics strong{font-size:22px}.metric-icon{width:34px;height:34px}.metric-icon svg{width:18px}.log-metrics>div>span:last-child{gap:7px;font-size:10px}.log-panel>.content-toolbar{gap:12px;padding:17px}.log-panel .filters{gap:7px}.select-wrap select{min-height:31px;padding:8px 26px 8px 9px;font-size:10px}.select-wrap>svg{width:12px;right:9px}.logs-table th:nth-child(4),.logs-table td:nth-child(4),.logs-table th:nth-child(5),.logs-table td:nth-child(5){display:none}.logs-table th,.logs-table td{padding:14px 7px}.logs-table th:first-child,.logs-table td:first-child{padding-left:16px}.logs-table th:last-child,.logs-table td:last-child{padding-right:11px}.logs-table .badge{font-size:9px}.log-title{gap:7px}.log-symbol{border-radius:6px;width:25px;height:26px}.log-symbol svg{width:13px}.log-title strong{max-width:135px;font-size:11px}.log-title small{font-size:9px}.logs-table .table-time{font-size:10px!important}.logs-table .icon-btn{width:20px}.log-detail-row td{padding:17px!important}.table-footer{flex-wrap:wrap}.log-panel .table-footer>span{width:100%;font-size:9px}.pagination{gap:13px;margin-left:auto}.pagination button{font-size:10px}.chat-content-area{height:calc(100dvh - 101px);min-height:480px}.chat-page{position:relative}.conversation-sidebar-heading h2{font-size:18px}.conversation-sidebar-heading .eyebrow{font-size:9px}.conversation-group-label{font-size:11px}.history-main{gap:10px;padding:13px 10px}.history-main strong{font-size:13px}.history-main small{font-size:10px}.history-main>svg{width:15px}.history-delete{opacity:1;top:12px}.workspace-privacy{padding-top:17px}.workspace-privacy strong{font-size:12px}.workspace-privacy>div>span{font-size:10px}.workspace-avatar{width:30px;height:30px;font-size:12px}.mobile-only{display:inline-flex}.chat-header{justify-content:flex-start;gap:9px;height:64px;min-height:64px;padding:0 17px}.chat-header>.mobile-only{color:#93aa7e;width:25px;margin-left:-3px}.chat-header .app-icon{border-radius:9px;width:32px;height:32px}.chat-app-heading{gap:9px;min-width:0}.chat-app-heading select{max-width:190px;font-size:13px}.chat-app-heading>div>span{max-width:220px;font-size:10px}.chat-header-right{margin-left:auto}.chat-header-right .icon-btn{width:25px}.chat-header-right svg{width:16px}.chat-welcome{max-width:450px;padding:39px 21px 25px}.chat-welcome-mark{border-radius:18px;width:62px;height:62px;margin-bottom:24px}.chat-welcome-mark svg{width:32px}.chat-welcome .eyebrow{letter-spacing:1.2px;margin-bottom:12px;font-size:9px;display:block}.chat-welcome h1{font-size:24px}.chat-welcome>p{max-width:310px;margin:12px auto 25px;font-size:12px}.welcome-prompts{gap:9px}.welcome-prompts button{border-radius:9px;gap:9px;min-height:51px;padding:13px 12px}.welcome-prompts button>span:nth-child(2){font-size:12px}.prompt-index{font-size:9px}.chat-welcome-note{margin-top:21px;font-size:10px}.chat-composer-wrap{padding:7px 13px 12px}.chat-composer{border-radius:12px;padding:13px 13px 10px}.chat-composer>textarea{min-height:55px;font-size:12px;line-height:1.8}.chat-composer>textarea::placeholder{font-size:13px;line-height:1.8}.chat-composer .knowledge-picker>summary{gap:5px;font-size:10px}.send-button{border-radius:8px;width:31px;height:31px}.composer-disclaimer{gap:10px;margin-top:8px;font-size:9px}.composer-disclaimer>button{font-size:9px}.chat-error{gap:7px;margin-bottom:10px;padding:10px;font-size:11px}.chat-error>svg{width:15px}.chat-error>button:not(.icon-btn){font-size:10px}.knowledge-picker-menu{width:265px;padding:14px}.message-thread{padding:24px 17px}.message{gap:10px;margin-bottom:25px}.message-avatar{border-radius:8px;width:27px;height:27px}.message-meta{gap:8px;min-height:22px;margin-bottom:8px}.message-meta strong{font-size:12px}.message-meta time{font-size:9px}.message-text{font-size:12px;line-height:1.9}.message-text h4{font-size:12px}.message-text pre{padding:12px 13px;font-size:12px}.message.user .message-text{padding:10px 13px;font-size:13px}.message-tools>span{font-size:9px}.message.user .message-tools{opacity:1}.thinking>p{max-width:220px;font-size:11px;line-height:1.8}.citations>summary,.citation-item>summary{font-size:10px}.citation-item small{font-size:9px}.citation-item>p{font-size:12px}.modal-backdrop{align-items:center;padding:18px 12px}.modal-panel,.modal-panel.wide{border-radius:14px;width:100%;max-height:calc(100dvh - 36px)}.modal-header{gap:14px;padding:20px 20px 17px}.modal-header h2{font-size:18px}.modal-header p{font-size:12px}.modal-body{padding:20px}.modal-footer{gap:8px;padding:15px 20px}.modal-footer .button{padding:10px 13px;font-size:12px}.form-stack{gap:18px}.modal-panel .form-row{grid-template-columns:1fr;gap:18px}.modal-panel .form-stack label{font-size:13px}.kb-checkboxes label>span{flex-wrap:wrap;font-size:12px}.kb-checkboxes legend{font-size:13px}.notice{gap:8px;padding:12px}.notice p{font-size:12px}.form-error{font-size:12px;line-height:1.8}.upload-zone{gap:10px;padding:25px 15px}.upload-zone strong{font-size:13px}.upload-zone>span{font-size:10px}.upload-file,.upload-result{font-size:11px}.search-test-input{gap:7px}.search-test-input .button{padding:10px 12px;font-size:12px}.search-result{padding:13px}.search-result>div{flex-wrap:wrap;gap:6px}.search-result strong{max-width:230px;font-size:12px}.search-score{font-size:9px}.search-result>p{font-size:12px}.toast{gap:8px;width:max-content;max-width:calc(100vw - 30px);padding:11px 13px;font-size:12px;bottom:18px}.toast>svg{width:16px}.toast>button{margin-left:4px}.help-content{gap:20px}.help-step{gap:11px}.help-step>span{border-radius:9px;width:32px;height:32px}.help-step>span svg{width:18px}.help-step h3{font-size:13px}.help-step p{font-size:12px}.empty-state{min-height:230px;padding:25px 20px}.empty-state h3,.empty-state p{font-size:12px}.bootstrap-loading{height:65dvh;padding:20px}.bootstrap-loading h2{font-size:20px}.bootstrap-loading p{font-size:13px}.skip-link{left:15px}.settings-panel .form-row{grid-template-columns:1fr 1fr;gap:14px}.settings-panel .form-row label{font-size:11px}.range-value{gap:8px}.range-value output{font-size:12px}.log-panel .notice{margin:0 16px 16px}.history-item:has(.history-delete:focus-visible){background:#e3ecd8}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-heading h1{text-wrap:balance}body{color:#282a2d;background:#d2d2d2;min-width:320px}.reference-shell{min-height:100dvh;box-shadow:none;background:#dbdbdb;border-radius:0;margin:0;position:relative;overflow:clip}.reference-shell:not([data-page=dashboard]){background:#d2d2d2}.reference-shell .brand-symbol{color:#252729;width:42px;height:48px}.reference-shell .brand-symbol svg{width:25px;height:25px}.reference-shell .rail-divider{display:none}.reference-shell .rail-bottom{gap:8px;padding-bottom:18px}.reference-shell .rail-user{display:none}.reference-shell .app-main{width:calc(100% - 58px);margin:0}.reference-shell .app-header{background:0 0;border:0;gap:12px;height:48px;padding:0 20px 0 0;position:relative}.reference-shell .header-brand{flex-shrink:1;gap:12px;min-width:0}.reference-shell .brand-wordmark{letter-spacing:-.4px;font-size:13px;font-weight:500}.reference-shell .brand-divider{background:#a4a7aa;height:13px;margin:0 7px}.reference-shell .workspace-label{color:#797b80;border-left-color:#b8babd;padding-left:12px;font-size:11px}.reference-shell .header-actions{gap:10px;margin-left:auto;position:relative}.reference-shell .model-status{color:#737b76;background:#e8e8e9a6;border-radius:5px;padding:5px 7px;font-size:10px}.reference-shell .model-status>span{display:none}.reference-shell .model-status i{width:5px;height:5px;box-shadow:none}.reference-shell .header-divider{display:none}.reference-shell .avatar{color:#48574d;background:#bfc9c1;width:26px;height:26px;font-size:10px}.reference-shell .user-menu{gap:4px}.reference-shell .user-menu>svg{width:10px}.reference-shell .content-area,.reference-shell .chat-content-area{height:auto;min-height:0;overflow:visible}.reference-shell .page{max-width:none;padding:14px 20px 16px}.reference-shell .page-heading{align-items:center;min-height:40px;margin-bottom:12px}.reference-shell .page-heading h1{letter-spacing:-.6px;color:#242529;text-wrap:balance;font-size:27px;font-weight:400;line-height:1.25}.reference-shell .heading-dot{display:none}.reference-shell .page-heading .eyebrow{letter-spacing:.2px;color:#727378;margin-bottom:9px;font-size:10px;font-weight:400}.reference-shell .page-heading p{color:#7f8085;margin-top:8px;font-size:11px;line-height:1.6}.reference-shell .heading-actions{gap:6px;padding:0}.reference-shell .button{color:#66676c;min-height:30px;box-shadow:none;background:#e8e8e9;border:1px solid #dddde0;border-radius:5px;padding:8px 11px;font-size:11px}.reference-shell .button:hover:not(:disabled){box-shadow:none;background:#f0f0f0;border-color:#bcbec1}.reference-shell .button.primary{color:#fff;background:#2d2f2d;border-color:#2d2f2d}.reference-shell .button.primary:hover:not(:disabled){background:#444743;border-color:#444743}.reference-shell .button.small{min-height:28px;padding:7px 9px;font-size:10px}.reference-shell .icon-btn{color:#7e7f85;border-radius:5px;width:25px;height:25px}.reference-shell .icon-btn:hover:not(:disabled){color:#353739;background:#eeeeef}.reference-shell .badge{color:#7d7d84;background:#dedee1;border-radius:4px;padding:3px 5px;font-size:10px}.reference-shell .badge.green{color:#66816a;background:#dce4dc}.reference-shell .badge.orange{color:#a08769;background:#e9e0d4}.reference-shell .badge.red{color:#a57f71;background:#e9dcd7}.reference-shell .text-link{color:#7c7e82;font-size:11px}.reference-shell .app-footer{color:#999a9e;background:0 0;border:0;height:28px;padding:0 22px 0 20px;font-size:9px}.reference-shell .app-footer .footer-star{color:#6f7075;font-size:15px}.reference-commandbar{white-space:nowrap;background:#090a09;border-radius:25px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;left:49%;transform:translate(-50%);box-shadow:0 1px 3px #0002}.reference-commandbar>button{color:#9a9d97;background:#111310;border:1px solid #353735;border-radius:20px;justify-content:center;align-items:center;gap:5px;min-height:27px;padding:6px 10px;font-size:10px;line-height:1.15;display:flex}.reference-commandbar>button:hover{color:#fff;background:#2d312a}.reference-commandbar>button.command-primary{color:#252923;background:#f4f6ef;border-color:#f4f6ef;padding-inline:13px}.reference-commandbar>button.command-more{width:28px;padding:4px}.reference-dashboard .page-heading{margin-bottom:18px}.reference-period{white-space:nowrap;color:#777980;background:#e9e9eb;border-radius:5px;align-items:center;gap:14px;padding:8px 10px;font-size:10px;display:inline-flex}.reference-dashboard .dashboard-add{background:#e7e7e9;border:0;font-size:10px}.reference-overview{grid-template-columns:minmax(0,56fr) minmax(0,25fr) minmax(0,17fr);gap:13px;height:auto;min-height:355px;display:grid}.reference-section-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.reference-section-heading h2,.reference-section-heading h3{color:#35363a;font-size:12px;font-weight:500;line-height:1.4}.reference-section-heading p{color:#8b8b91;margin-top:3px;font-size:10px;line-height:1.55}.reference-section-heading>.icon-btn{background:#e8e8ea88;flex-shrink:0;width:22px;height:22px}.reference-chart-region{flex-direction:column;min-width:0;padding:3px 3px 0 0;display:flex}.reference-headline-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:17px 0 8px;display:grid}.reference-headline-stats>div>div{align-items:baseline;gap:5px;display:flex;position:relative}.reference-headline-stats strong{letter-spacing:-1.5px;color:#2d2e30;font-size:37px;font-weight:400;line-height:1}.reference-headline-stats small{color:#818188;margin-right:3px;font-size:11px}.reference-headline-stats>div>div>span{color:#929298;white-space:nowrap;align-self:flex-start;align-items:center;gap:3px;margin-top:4px;font-size:9px;display:flex}.reference-headline-stats i{background:#91a78d;border-radius:50%;width:3px;height:3px}.reference-headline-stats label{color:#96969c;margin-top:7px;font-size:10px;display:block}.reference-main-chart{flex:1;min-height:180px;margin-top:6px;position:relative}.reference-main-chart>svg{width:100%;height:100%;min-height:0;display:block}.reference-chart-empty{text-align:center;color:#94949a;pointer-events:none;font-size:11px;position:absolute;top:50%;left:12%;right:12%}.reference-chart-key{background:#dbdbdb90;flex-direction:column;gap:5px;padding:4px 6px;display:flex;position:absolute;top:18px;right:8%}.reference-chart-key>span{color:#85858e;align-items:center;gap:5px;font-size:9px;display:flex}.reference-chart-key i{background:#adadc3;border-radius:50%;width:4px;height:4px}.reference-chart-key .key-success{background:#8eaaa2}.reference-chart-key .key-failure{background:#c1a38f}.reference-chart-key b{color:#787880;margin-left:5px;font-size:9px;font-weight:400}.reference-range-strip{color:#a3a3a7;background:#e6e6e780;border-radius:3px;justify-content:space-between;align-items:center;height:18px;margin-top:3px;padding:0 9px;font-size:8px;display:flex;position:relative}.reference-range-strip>i{background:#bebec3;width:2px;height:8px;position:absolute;top:5px;left:50%}.reference-activity-region{background:linear-gradient(170deg,#dedee0 15%,#d8d6df 100%);border-radius:7px;flex-direction:column;min-width:0;padding:13px 12px 8px;display:flex;overflow:hidden}.reference-activity-region .reference-section-heading p{font-size:9px}.reference-activity-list{flex:1;min-height:0;padding-top:8px}.reference-activity-item{text-align:left;border-bottom:1px solid #cbcbd248;align-items:flex-start;gap:9px;width:100%;padding:11px 1px;display:flex}.reference-activity-item:last-child{border:0}.reference-activity-item:hover{background:#e8e7ed65}.reference-activity-avatar{color:#737b77;background:#c6cec999;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.reference-activity-avatar.failed{color:#a28575;background:#d8c9bf99}.reference-activity-item>span:last-child{flex:1;min-width:0}.reference-activity-item strong{color:#535359;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;display:block;overflow:hidden}.reference-activity-item p{color:#8c8b95;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:5px;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.reference-activity-item time{text-align:right;color:#9e9ca7;margin-top:5px;font-size:9px;display:block}.reference-activity-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:215px;padding:17px 6px;display:flex}.reference-activity-empty strong{color:#74727d;font-size:12px;font-weight:500}.reference-activity-empty p{color:#97949f;font-size:11px;line-height:1.8}.reference-activity-compose{color:#93909c;background:#e8e7ee8f;border-radius:4px;align-items:center;gap:8px;width:100%;margin-top:5px;padding:8px 7px;font-size:9px;display:flex}.reference-activity-compose>span{text-align:left;flex:1}.reference-status-column{grid-template-rows:1fr 1fr;gap:10px;min-width:0;display:grid}.reference-asset-card,.reference-model-card{background:#e7e7e7;border-radius:7px;min-width:0;padding:13px 12px}.reference-asset-card .reference-section-heading h2,.reference-model-card .reference-section-heading h2{font-size:11px}.reference-asset-visual{justify-content:space-between;align-items:center;gap:6px;height:75px;display:flex;position:relative}.reference-asset-visual>div:first-child{z-index:1;flex-direction:column;gap:5px;display:flex}.reference-asset-visual strong{color:#383a3b;font-size:29px;font-weight:400;line-height:1}.reference-asset-visual span{color:#939397;font-size:10px}.reference-stack-art{flex-shrink:0;width:72px;height:65px;position:relative}.reference-stack-art i{background:linear-gradient(160deg,#f0f1f2,#bdc2c5);border:1px solid #f5f6f7;width:45px;height:26px;position:absolute;top:37px;left:12px;transform:rotate(-25deg)skew(22deg);box-shadow:-5px 7px #b2b8bd,6px 7px #c6cbd0}.reference-stack-art i:nth-child(2){top:23px;left:12px}.reference-stack-art i:nth-child(3){top:9px;left:12px}.reference-asset-detail{border-top:1px solid #d6d6d9;flex-direction:column;gap:6px;padding-top:8px;display:flex}.reference-asset-detail>span{color:#919197;align-items:center;gap:5px;font-size:9px;display:flex}.reference-asset-detail b{color:#6a6b71;margin-left:2px;font-size:12px;font-weight:400}.reference-model-card .badge{background:0 0;margin:8px 0;padding:0;font-size:9px}.reference-model-name{color:#62636b;overflow-wrap:anywhere;min-height:18px;font-size:11px;font-weight:500;line-height:1.5;display:block}.reference-model-numbers{grid-template-columns:1fr 1fr;gap:6px;margin-top:11px;display:grid}.reference-model-numbers>div{flex-direction:column;gap:4px;display:flex}.reference-model-numbers>div+div{border-left:1px solid #d4d5d8;padding-left:8px}.reference-model-numbers strong{color:#666771;white-space:nowrap;font-size:18px;font-weight:400}.reference-model-numbers span{color:#9999a0;font-size:9px}.reference-model-time{color:#aaa9b0;margin-top:9px;font-size:8px;line-height:1.6}.reference-workflow-heading{justify-content:space-between;align-items:center;margin:27px 0 13px;display:flex}.reference-workflow-heading h2{color:#414147;font-size:13px;font-weight:500}.reference-workflow-heading p{color:#929197;margin-top:3px;font-size:10px}.reference-workflow-grid{grid-template-columns:1fr 1.1fr 1.65fr 1.3fr;gap:9px;display:grid}.reference-workflow-card{background:#e7e7e7;border-radius:8px;flex-direction:column;min-width:0;min-height:177px;padding:13px 14px;display:flex}.reference-workflow-card .reference-section-heading h3{font-size:11px}.reference-workflow-card .reference-section-heading p{font-size:9px}.reference-app-dial{flex-direction:column;justify-content:center;align-items:center;height:91px;padding-top:5px;display:flex;position:relative}.reference-app-dial svg{width:126px;height:75px}.reference-app-dial>span{color:#929098;margin-top:-5px;font-size:8px}.reference-workflow-action{color:#939098;text-align:left;border-top:1px solid #d8d7dc;justify-content:space-between;align-items:center;gap:4px;margin-top:auto;padding:10px 0 0;font-size:9px;display:flex}.reference-knowledge-chart{justify-content:space-between;align-items:flex-end;gap:12px;min-height:93px;padding:9px 0 10px;display:flex}.reference-kb-bars{flex:1;justify-content:center;align-items:flex-end;gap:12px;height:76px;display:flex}.reference-kb-bars>div{flex-direction:column;align-items:center;gap:5px;display:flex}.reference-kb-bars span{color:#98949f;font-size:9px}.reference-kb-bars i{border-radius:2px 2px 0 0;width:11px;display:block}.reference-workflow-number{color:#77727f;white-space:nowrap;align-items:baseline;gap:6px;display:flex}.reference-workflow-number strong{color:#403c47;letter-spacing:-1px;font-size:33px;font-weight:400}.reference-workflow-number>span{color:#97929f;font-size:9px;line-height:1.8}.reference-empty-number{gap:17px;padding:18px 0}.reference-empty-number>span{white-space:normal;font-size:10px}.reference-recent-chats{min-height:83px;padding-top:7px}.reference-recent-chats>button{color:#93909e;align-items:center;gap:7px;width:100%;padding:10px 0;font-size:10px;display:flex}.reference-recent-chats>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#757080;flex:1;overflow:hidden}.reference-recent-chats small{white-space:nowrap;font-size:9px}.reference-conversation-totals{color:#9d97a7;border-top:1px solid #d8d7dc;align-items:center;gap:18px;margin-top:auto;padding-top:10px;font-size:9px;display:flex}.reference-conversation-totals b{color:#77707f;margin-right:5px;font-size:18px;font-weight:400}.reference-conversation-totals>button{color:#8d869b;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.reference-calls-overview{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.reference-tiny-bars{border-bottom:1px solid #cbc7d0;flex:1;justify-content:flex-end;align-items:flex-end;gap:4px;height:38px;display:flex}.reference-tiny-bars>i{background:#c1bcd0;width:8px;display:block}.reference-run-totals{color:#a29aa9;gap:15px;margin:9px 0 11px;font-size:9px;display:flex}.reference-run-totals span{align-items:center;gap:4px;display:flex}.reference-run-totals i{background:#9aac92;border-radius:50%;width:3px;height:3px}.reference-run-totals b{color:#7f768c;font-weight:400}.reference-dashboard-footnote{color:#9e99a5;justify-content:space-between;gap:15px;margin-top:15px;font-size:9px;display:flex}.reference-commandbar{gap:4px;width:55%;max-width:720px;min-height:40px;padding:4px}.reference-commandbar>button{flex:1;gap:6px;min-height:31px;padding:7px 9px;font-size:11px}.reference-commandbar>button.command-primary{flex:1.1}.reference-commandbar>button.command-more{flex:0 0 31px;width:31px}@media (max-width:1200px){.reference-shell{min-height:100dvh;margin:0}.reference-shell .app-main{width:calc(100% - 49px)}.reference-shell .page{padding:14px 16px}.reference-shell .workspace-label{display:none}.reference-shell .page-heading h1{font-size:26px}.reference-commandbar{left:51%}.reference-commandbar>button{gap:4px;padding:7px 5px;font-size:10px}.reference-overview{grid-template-columns:minmax(0,54fr) minmax(0,26fr) minmax(0,18fr);gap:10px;height:auto;min-height:350px}.reference-headline-stats{gap:10px}.reference-headline-stats strong{font-size:33px}.reference-headline-stats>div>div>span{font-size:8px}.reference-headline-stats small{font-size:10px}.reference-activity-region{padding:11px 10px 7px}.reference-activity-item{gap:7px;padding:10px 0}.reference-activity-avatar{width:24px;height:24px}.reference-activity-avatar>svg{width:14px}.reference-activity-item strong{font-size:10px}.reference-activity-item p{font-size:9px}.reference-asset-card,.reference-model-card{padding:11px 10px}.reference-stack-art{transform-origin:100%;width:58px;transform:scale(.85)}.reference-model-name{font-size:10px}.reference-model-numbers strong{font-size:16px}.reference-workflow-grid{grid-template-columns:1fr 1.05fr 1.45fr 1.2fr;gap:8px}.reference-workflow-card{min-height:173px;padding:12px 11px}.reference-workflow-action{font-size:8px}.reference-section-heading p{font-size:9px}.reference-workflow-card .reference-section-heading p{font-size:8px}.reference-conversation-totals{gap:10px}.reference-conversation-totals>span{font-size:8px}.reference-conversation-totals b{font-size:16px}}@media (max-width:950px){.reference-shell .brand-wordmark{font-size:12px}.reference-shell .app-header{padding-right:14px}.reference-commandbar{width:57%;left:52%}.reference-commandbar>button{gap:3px;font-size:9px}.reference-commandbar>button>svg{width:11px}.reference-commandbar>button.command-primary{padding-inline:8px}.reference-headline-stats>div>div{flex-wrap:wrap;gap:4px}.reference-headline-stats>div>div>span{display:none}.reference-overview{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:11px;height:auto}.reference-chart-region{min-height:315px}.reference-main-chart{flex:none;height:205px;min-height:205px}.reference-status-column{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:11px}.reference-asset-card,.reference-model-card{min-height:155px;padding:13px 16px}.reference-asset-visual{height:59px}.reference-asset-detail{flex-direction:row;gap:24px;margin-top:8px}.reference-model-numbers{gap:20px;margin-top:8px;display:flex}.reference-model-numbers>div{flex-direction:row;align-items:center;gap:9px}.reference-model-time{margin-top:10px}.reference-model-name{font-size:11px}.reference-stack-art{transform-origin:100%;transform:scale(.8)}.reference-workflow-grid{grid-template-columns:1fr 1fr;gap:11px}.reference-workflow-card{min-height:180px;padding:15px}.reference-workflow-card .reference-section-heading h3{font-size:12px}.reference-workflow-card .reference-section-heading p,.reference-workflow-action,.reference-conversation-totals>span,.reference-workflow-number>span{font-size:10px}}@media (max-width:820px){.reference-shell .mobile-menu-button{color:#686d70;width:24px;height:27px;margin:0;display:inline-flex}.reference-shell .mobile-nav{z-index:50;background:#e4e4e5;border:1px solid #c5c6c8;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px;display:grid;position:absolute;top:51px;left:10px;right:10px;box-shadow:0 10px 30px #34383f20}.reference-shell .mobile-nav button{color:#777a80;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:12px 6px;font-size:12px;display:flex}.reference-shell .mobile-nav button.active{color:#fff;background:#292d29}.reference-shell .header-brand{gap:9px}.reference-shell .brand-wordmark{font-size:13px}}@media (max-width:600px){.reference-shell{min-height:100dvh;box-shadow:none;border-radius:0;margin:0}.reference-shell .app-main{width:100%;margin:0}.reference-shell .app-header{height:47px;padding:0 13px}.reference-shell .brand-wordmark{font-size:13px}.reference-shell .header-actions{gap:8px}.reference-shell .avatar{width:25px;height:25px}.reference-shell .model-status{padding:6px}.reference-shell .page{padding:12px}.reference-shell .page-heading{flex-wrap:wrap;gap:10px;min-height:0;margin-bottom:12px}.reference-shell .page-heading>div:first-child{flex:auto;width:100%;min-width:0}.reference-shell .page-heading h1{letter-spacing:-.5px;font-size:23px;line-height:1.35}.reference-shell .page-heading p{font-size:11px;line-height:1.7}.reference-shell .page-heading .eyebrow{font-size:10px}.reference-shell .heading-actions{flex-wrap:wrap;gap:6px;padding:0;display:flex}.reference-shell .button{min-height:30px;padding:8px 10px;font-size:11px}.reference-dashboard .page-heading>div:first-child{flex:1;width:auto}.reference-dashboard .page-heading{align-items:center}.reference-dashboard .page-heading h1{font-size:25px}.reference-dashboard .dashboard-add{display:none}.reference-dashboard .reference-period{gap:8px;padding:7px 8px;font-size:9px}.reference-overview{grid-template-columns:minmax(0,1fr);gap:12px;height:auto}.reference-chart-region{min-height:295px;padding-right:0}.reference-main-chart{height:195px;min-height:195px}.reference-headline-stats{gap:12px;margin-top:17px}.reference-headline-stats strong{font-size:33px}.reference-headline-stats small,.reference-headline-stats label{font-size:11px}.reference-section-heading h2{font-size:12px}.reference-section-heading p{font-size:10px}.reference-chart-key{gap:4px;top:13px;right:3%}.reference-chart-key>span,.reference-chart-key b{font-size:9px}.reference-chart-empty{font-size:10px;left:12%;right:8%}.reference-range-strip{height:19px;font-size:8px}.reference-activity-region{min-height:265px;padding:15px 13px 10px}.reference-activity-list{padding-top:8px}.reference-activity-item{gap:10px;padding:10px 0}.reference-activity-avatar{width:28px;height:28px}.reference-activity-avatar>svg{width:16px}.reference-activity-item strong{font-size:12px}.reference-activity-item p{font-size:11px;line-height:1.7}.reference-activity-item time{font-size:10px}.reference-activity-compose{padding:9px;font-size:10px}.reference-activity-empty{min-height:190px}.reference-status-column{grid-column:auto;gap:10px}.reference-asset-card,.reference-model-card{min-height:180px;padding:12px 10px}.reference-asset-card .reference-section-heading h2,.reference-model-card .reference-section-heading h2{font-size:11px}.reference-asset-visual{height:76px}.reference-stack-art{transform-origin:100%;width:53px;transform:scale(.65)}.reference-asset-visual strong{font-size:30px}.reference-asset-visual span{font-size:10px}.reference-asset-detail{flex-direction:column;gap:7px;margin:0}.reference-model-numbers{grid-template-columns:1fr 1fr;gap:6px;display:grid}.reference-model-numbers>div{flex-direction:column;align-items:flex-start;gap:5px}.reference-model-numbers strong{font-size:17px}.reference-model-name{font-size:10px;line-height:1.5}.reference-model-card .badge{font-size:9px}.reference-model-time{font-size:8px}.reference-workflow-heading{margin-top:23px;margin-bottom:12px}.reference-workflow-grid{gap:10px}.reference-workflow-card{min-height:182px;padding:13px 11px}.reference-workflow-card .reference-section-heading{gap:4px}.reference-workflow-card .reference-section-heading h3{font-size:11px}.reference-workflow-card .reference-section-heading p{font-size:9px}.reference-workflow-card .reference-section-heading>.icon-btn{width:19px;height:19px}.reference-workflow-action{gap:5px;font-size:9px;line-height:1.6}.reference-app-dial svg{width:110px}.reference-app-dial>span{font-size:9px}.reference-kb-bars{gap:8px}.reference-kb-bars i{width:8px}.reference-workflow-number strong{font-size:28px}.reference-workflow-number>span{font-size:9px}.reference-knowledge-chart{gap:7px}.reference-calls-overview{gap:8px}.reference-tiny-bars{gap:3px}.reference-tiny-bars>i{width:5px}.reference-conversation-totals{flex-wrap:wrap;gap:8px}.reference-conversation-totals b{font-size:15px}.reference-conversation-totals>span{font-size:8px}.reference-conversation-totals>button{font-size:9px}.reference-recent-chats>button{gap:5px;font-size:10px}.reference-recent-chats>button>svg:last-child,.reference-recent-chats small{display:none}.reference-empty-number{gap:9px;padding:17px 0}.reference-empty-number>span{font-size:9px}.reference-run-totals{gap:9px;font-size:9px}.reference-dashboard-footnote{gap:10px;font-size:8px;line-height:1.6}.reference-dashboard-footnote>span:last-child{display:none}.reference-shell .app-footer{height:29px;padding:0 13px;font-size:8px}.reference-shell .app-footer>span:last-child{gap:8px}.reference-shell .app-footer .footer-star{font-size:13px}}.reference-shell .reference-detail-page{background:#d2d2d2;min-width:0}.reference-shell .chat-content-area{height:auto;min-height:0;overflow:visible}.reference-shell .detail-commandbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.reference-shell .detail-tabs{scrollbar-width:thin;border-bottom:1px solid #bfc3c4;align-items:center;gap:26px;min-height:43px;margin:0 0 12px;display:flex;overflow-x:auto}.reference-shell .detail-tabs>button{color:#6c7175;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:11px 0 10px;font-size:12px}.reference-shell .detail-tabs>button.active{color:#171b1e;border-bottom-color:#282c2f}.reference-shell .detail-tab-note{color:#777c80;white-space:nowrap;margin-left:auto;font-size:10px}.reference-shell .detail-section-anchor{scroll-margin-top:80px}.reference-shell .reference-current-model{background:#e6e7e8;border-radius:7px;align-items:center;gap:15px;max-width:320px;padding:12px 14px;display:flex}.reference-shell .reference-current-model>span{color:#777f85;white-space:nowrap;font-size:10px}.reference-shell .reference-current-model button{color:#3e454b;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:11px;display:flex}.reference-shell .reference-chat-tab-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.reference-shell .reference-chat-tabs>button>span{color:#7f8589;margin-left:5px;font-size:10px}.reference-shell .reference-chat-layout{grid-template-columns:minmax(230px,30fr) minmax(0,68fr);align-items:start;gap:12px;display:grid}.reference-shell .reference-chat-aside{flex-direction:column;gap:9px;min-width:0;display:flex}.reference-shell .reference-context-card{background:#eeeff0c2;border:1px solid #ffffff2e;border-radius:12px;min-width:0;padding:16px}.reference-shell .reference-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.reference-shell .reference-section-heading h3{color:#262b2f;margin:0;font-size:13px;font-weight:500}.reference-shell .reference-section-heading h3 small{color:#5f6870;font-size:11px;font-weight:400}.reference-shell .reference-section-heading a,.reference-shell .reference-section-heading .text-link{color:#747c82;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.reference-shell .reference-context-card>p{color:#858b90;margin:10px 0 0;font-size:10px;line-height:1.7}.reference-shell .reference-scenario-select{color:#4d5960;background:#f0f1f2;border:1px solid #bdc3c8;border-radius:11px;align-items:center;gap:9px;padding:11px 12px;display:flex}.reference-shell .reference-scenario-select select{appearance:none;color:#3b4349;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.reference-shell .reference-knowledge-chips{flex-wrap:wrap;gap:7px;display:flex}.reference-shell .reference-knowledge-chips label{color:#6c747b;cursor:pointer;background:#e7e9eb;border:1px solid #cdd1d4;border-radius:15px;align-items:center;gap:6px;max-width:100%;padding:8px 9px;font-size:10px;display:flex;position:relative}.reference-shell .reference-knowledge-chips input{accent-color:#4b777e;flex-shrink:0;width:10px;height:10px;margin:0}.reference-shell .reference-knowledge-chips span{overflow-wrap:anywhere}.reference-shell .reference-history-card .search-field{background:#ffffff5c;border-color:#d5d8db;width:100%;max-width:none;margin-bottom:9px}.reference-shell .reference-history-list{scrollbar-width:thin;max-height:224px;overflow-y:auto}.reference-shell .reference-history-list .history-item{border-radius:7px;align-items:center;margin:1px 0;display:flex}.reference-shell .reference-history-list .history-item.active{background:#ffffff8c}.reference-shell .reference-history-list .history-main{color:#737b80;flex:1;gap:8px;min-width:0;padding:9px 5px}.reference-shell .reference-history-list .history-main strong{color:#59626a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.reference-shell .reference-history-list .history-delete{opacity:1;color:#92989d;flex-shrink:0}.reference-shell .reference-history-empty{color:#8a9299;align-items:center;gap:8px;padding:15px 0;font-size:11px;display:flex}.reference-shell .reference-analysis-panel{color:#f1fcff;background:linear-gradient(120deg,#86a2a5 0%,#2099ac 54%,#30bba6 100%);border-radius:16px;flex-direction:column;min-width:0;height:540px;padding:20px 20px 13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff29}.reference-shell .reference-chat-composer{background:#e5ffff0f;border:1px solid #e8feff47;border-radius:30px;flex-shrink:0;align-items:center;gap:10px;padding:10px 11px 10px 15px;display:flex}.reference-shell .reference-chat-composer>svg{color:#e1f1f3;flex-shrink:0}.reference-shell .reference-chat-composer textarea{resize:none;color:#fff;min-width:0;min-height:26px;max-height:120px;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:12px;line-height:1.8}.reference-shell .reference-chat-composer textarea::placeholder{color:#d4edf1;opacity:.92}.reference-shell .reference-send-button{color:#387882;background:#f1fbfb;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;padding:0;display:grid}.reference-shell .reference-send-button:disabled{opacity:.45}.reference-shell .reference-analysis-status{color:#dff4f6;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;font-size:10px;display:flex}.reference-shell .reference-analysis-status>span:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.reference-shell .reference-analysis-status>span:last-child{white-space:nowrap;opacity:.85;font-size:9px}.reference-shell .reference-analysis-process{color:#e8fbffd9;border-bottom:1px solid #e6ffff29;align-items:center;gap:12px;padding:10px 0 14px;font-size:9px;display:flex}.reference-shell .reference-analysis-process i{opacity:.65;background:repeating-linear-gradient(90deg,#e6fdff99 0 1px,#0000 1px 4px);border-radius:50%;flex:1;height:17px;transform:scaleY(.8)}.reference-shell .reference-analysis-body{scrollbar-width:thin;scrollbar-color:#b7d7da transparent;overflow-wrap:anywhere;flex:1;min-height:0;padding-top:18px;overflow:auto}.reference-shell .reference-analysis-body h2{color:#f4ffff;margin:0 0 13px;font-size:15px;font-weight:500}.reference-shell .reference-analysis-body h3{color:#e7fbff;margin:20px 0 11px;font-size:12px;font-weight:500}.reference-shell .reference-chat-welcome>p,.reference-shell .reference-sources-view>p,.reference-shell .reference-application-view>p{color:#dcf2f5;margin:0 0 17px;font-size:12px;line-height:1.9}.reference-shell .reference-starter-questions{flex-direction:column;gap:7px;margin-bottom:17px;display:flex}.reference-shell .reference-starter-questions button{text-align:left;color:#edfaff;background:#e9ffff14;border:1px solid #e1fcff38;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.reference-shell .reference-starter-questions button>span{opacity:.65;font-size:9px}.reference-shell .reference-starter-questions button>svg{flex-shrink:0;margin-left:auto}.reference-shell .reference-source-preview{color:#dbf3f7;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.reference-shell .reference-source-preview>span{width:100%;margin-bottom:2px}.reference-shell .reference-source-preview button{color:#eafaff;border:1px solid #99cbd0;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;font-size:9px;display:flex}.reference-shell .reference-analysis-footer{color:#d2edf0;border-top:1px solid #e1ffff24;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:13px;font-size:9px;display:flex}.reference-shell .reference-analysis-footer>div{flex-shrink:0;gap:11px;display:flex}.reference-shell .reference-analysis-footer button{color:#e4f6f8;align-items:center;gap:4px;font-size:9px;display:flex}.reference-shell .reference-analysis-panel .message-thread{max-width:none;margin:0;padding:0 2px 0 0}.reference-shell .reference-analysis-panel .message{gap:10px;margin-bottom:23px}.reference-shell .reference-analysis-panel .message-avatar{color:#eafcff;background:#e6ffff2e;border-radius:50%;width:26px;height:26px}.reference-shell .reference-analysis-panel .message-meta strong,.reference-shell .reference-analysis-panel .message-text,.reference-shell .reference-analysis-panel .message-text strong,.reference-shell .reference-analysis-panel .message-text h4{color:#e9fbff}.reference-shell .reference-analysis-panel .message-meta time,.reference-shell .reference-analysis-panel .message-tools,.reference-shell .reference-analysis-panel .copy-button{color:#c5e6ea}.reference-shell .reference-analysis-panel .message-text{font-size:12px;line-height:1.9}.reference-shell .reference-analysis-panel .message-text pre{color:#f2fdff;background:#14455152;border:1px solid #dcffff2e;max-width:100%;overflow:auto}.reference-shell .reference-analysis-panel .citations{color:#e6f8fc;background:#e5ffff14;border-color:#dffdff4a}.reference-shell .reference-analysis-panel .citations summary,.reference-shell .reference-analysis-panel .citation-item p,.reference-shell .reference-analysis-panel .citation-source{color:#dff3f7;border-color:#dffdff30}.reference-shell .reference-analysis-panel .citation-number{color:#e8fbff;background:#efffff2b}.reference-shell .reference-analysis-panel .chat-error{color:#7a3c32;background:#fff0ea;border-color:#f4ccc1;flex-shrink:0;margin:8px 0 0}.reference-shell .reference-analysis-panel .thinking p,.reference-shell .reference-analysis-panel .spinner{color:#d7f3f7}.reference-shell .reference-source-documents{flex-direction:column;gap:6px;display:flex}.reference-shell .reference-source-documents a{color:#e1f7fc;border:1px solid #79bec9;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:10px;font-size:11px;display:flex}.reference-shell .reference-source-documents a>span{overflow-wrap:anywhere;flex:1;min-width:0}.reference-shell .reference-source-documents small{opacity:.8;white-space:nowrap;font-size:9px}.reference-shell .reference-source-empty{color:#dbf0f3;border:1px dashed #91c7ce;border-radius:8px;padding:16px;font-size:11px}.reference-shell .reference-panel-link{color:#e1f7fb;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.reference-shell .reference-detail-page .panel{box-shadow:none;background:#e5e6e7;border:1px solid #fff3;border-radius:12px}.reference-shell .detail-content-heading{align-items:center;margin:17px 0 13px}.reference-shell .detail-content-heading h2{color:#30363a;margin:0 0 4px;font-size:14px;font-weight:500}.reference-shell .detail-content-heading p{color:#7e858a;margin:0;font-size:10px}.reference-shell .reference-detail-page .search-field,.reference-shell .reference-detail-page .select-wrap{color:#858d93;background:#f3f4f594;border-color:#d2d6d9;border-radius:7px}.reference-shell .reference-detail-page .search-field input,.reference-shell .reference-detail-page .select-wrap select{color:#4e5960;font-size:11px}.reference-shell .reference-apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reference-shell .reference-app-card{box-shadow:none;background:#e5e6e7;border:1px solid #fff3;border-radius:13px;padding:18px 18px 13px}.reference-shell .reference-app-card:hover{box-shadow:none;background:#e9eaeb;border-color:#c4cacf;transform:none}.reference-shell .reference-app-card .app-card-top{margin-bottom:13px}.reference-shell .reference-app-card .app-icon{color:#69767e;background:#dadddf;border-radius:12px;width:38px;height:38px}.reference-shell .reference-app-card .app-category{color:#8a9196;font-size:9px}.reference-shell .reference-app-card h2{color:#30383e;margin:5px 0 8px;font-size:16px;font-weight:500}.reference-shell .reference-app-card>p{color:#7b848c;min-height:39px;margin-bottom:15px;font-size:11px;line-height:1.8}.reference-shell .detail-knowledge-chips{gap:5px;min-height:26px;margin-bottom:15px}.reference-shell .detail-knowledge-chips span{color:#7c858c;background:0 0;border:1px solid #c8ced2;border-radius:13px;padding:5px 7px;font-size:9px}.reference-shell .reference-app-card .app-card-bottom{border-color:#cfd4d7;gap:7px;padding-top:11px}.reference-shell .reference-app-card .app-launch{color:#475962;font-size:11px}.reference-shell .reference-detail-page .feature-note{color:#7f898f;margin-top:16px;font-size:10px}.reference-shell .reference-knowledge-layout{grid-template-columns:225px minmax(0,1fr);gap:12px}.reference-shell .reference-knowledge-layout .knowledge-sidebar{background:#e4e5e6;border-radius:12px;min-width:0;padding:14px 10px}.reference-shell .reference-knowledge-layout .sidebar-section-title{color:#454e55;margin:3px 7px 13px;font-size:11px}.reference-shell .reference-knowledge-layout .sidebar-section-title span{color:#6d7880;background:#d4dadd}.reference-shell .reference-knowledge-layout .kb-nav-item{color:#747f87;border:1px solid #0000;border-radius:8px;padding:11px 9px}.reference-shell .reference-knowledge-layout .kb-nav-item.active{color:#414f59;background:#eff0f1;border-color:#cbd1d5}.reference-shell .reference-knowledge-layout .kb-nav-item>span:not(.folder-dot){font-size:11px}.reference-shell .reference-knowledge-layout .folder-dot{background:#aebac0}.reference-shell .reference-knowledge-layout .kb-add{color:#75858f;font-size:10px}.reference-shell .reference-knowledge-layout .knowledge-tip{background:#ffffff38;border:1px solid #d1d6da;border-radius:10px;margin-top:21px;padding:14px}.reference-shell .reference-knowledge-layout .knowledge-tip h4{color:#46545e;font-size:12px}.reference-shell .reference-knowledge-layout .knowledge-tip p{color:#879098;font-size:10px}.reference-shell .reference-document-panel .document-panel-header{border-color:#ced4d8;padding:17px 18px 13px}.reference-shell .reference-document-panel .document-title h2{color:#3e4a52;font-size:15px}.reference-shell .reference-document-panel .document-panel-header p{color:#818c94;font-size:10px}.reference-shell .reference-document-panel .document-toolbar{background:#ffffff1a;padding:12px 16px}.reference-shell .reference-detail-page .data-table th{color:#7c8790;background:#d2d8dd61;border-color:#d2d8dc;font-size:10px;font-weight:400}.reference-shell .reference-detail-page .data-table td{color:#687781;border-color:#d1d8dd;font-size:11px}.reference-shell .reference-detail-page .data-table tbody tr:hover{background:#f6f7f873}.reference-shell .reference-detail-page .document-name strong,.reference-shell .reference-detail-page .log-title strong{color:#53616b;font-size:11px}.reference-shell .reference-detail-page .document-name small,.reference-shell .reference-detail-page .cell-small,.reference-shell .reference-detail-page .table-time,.reference-shell .reference-detail-page .log-title small{color:#909aa2;font-size:9px}.reference-shell .reference-detail-page .file-type,.reference-shell .reference-detail-page .log-symbol{color:#8a99a4;background:#dce1e5;border-color:#c9d1d6}.reference-shell .reference-detail-page .table-kb-label{color:#7c8992;background:#e3e7ea;border-color:#cad3d9}.reference-shell .reference-detail-page .table-footer{color:#8a969e;border-color:#cfd7dc;padding:13px 16px;font-size:9px}.reference-shell .reference-log-panel .content-toolbar{border-bottom:1px solid #ced5da;margin:0;padding:16px}.reference-shell .reference-log-panel .filters{flex-wrap:wrap;gap:7px}.reference-shell .reference-log-panel .model-cell{color:#7a8993;background:#f4f6f780;font-size:9px}.reference-shell .reference-log-panel .log-detail-row td{color:#74848f;background:#f6f8f95c}.reference-shell .reference-settings-layout{grid-template-columns:minmax(0,1fr) 265px;gap:12px}.reference-shell .reference-settings-layout .settings-main,.reference-shell .reference-settings-layout .settings-aside{gap:12px}.reference-shell .reference-settings-layout .settings-panel .panel-title{border-color:#cdd5db;padding:16px 18px}.reference-shell .reference-settings-layout .setting-symbol,.reference-shell .reference-settings-layout .account-avatar{color:#8196a4;background:#d7dfe4}.reference-shell .reference-settings-layout .setting-title h2{color:#465863;font-size:14px}.reference-shell .reference-settings-layout .setting-title p,.reference-shell .reference-settings-layout .setting-description{color:#8797a2;font-size:10px}.reference-shell .reference-settings-layout .settings-body{padding:18px}.reference-shell .reference-settings-layout .model-identity{background:#f4f7f959;border-color:#cbd6dd;padding:14px}.reference-shell .reference-settings-layout .model-logo{color:#879faa;background:#dae4ea}.reference-shell .reference-settings-layout .model-identity strong{color:#536a78;overflow-wrap:anywhere}.reference-shell .reference-settings-layout .model-identity span,.reference-shell .reference-settings-layout .model-configured{color:#91a2ae;font-size:10px}.reference-shell .reference-settings-layout .model-facts{border-color:#cbd8df;gap:15px}.reference-shell .reference-settings-layout .model-facts strong{color:#69818f;font-size:11px}.reference-shell .reference-settings-layout .settings-panel-footer{background:#f4f8fa24;border-color:#cbd9e1;padding:12px 18px}.reference-shell .reference-settings-layout .account-card,.reference-shell .reference-settings-layout .health-card{padding:20px 17px}.reference-shell .reference-settings-layout .account-card h3,.reference-shell .reference-settings-layout .health-card h3{color:#637e8d;font-size:14px}.reference-shell .reference-settings-layout .account-card p,.reference-shell .reference-settings-layout .health-card p{color:#8ba1ae;font-size:11px;line-height:1.8}.reference-shell .reference-detail-page .form-stack label,.reference-shell .reference-detail-page .form-row label{color:#718996;font-size:11px}.reference-shell .reference-detail-page .form-stack input:not([type=checkbox]):not([type=range]),.reference-shell .reference-detail-page .form-stack textarea,.reference-shell .reference-detail-page .form-stack select,.reference-shell .reference-detail-page .form-row input:not([type=checkbox]),.reference-shell .reference-detail-page .form-row select{color:#5d7c8d;background:#eef2f4;border-color:#c8d6df;border-radius:7px;font-size:12px}.reference-shell .reference-detail-page .modal-panel{background:#e8edf0;border-color:#cad8e1}.reference-shell .reference-detail-page .modal-header,.reference-shell .reference-detail-page .modal-footer{background:#f5f9fc40;border-color:#cbdbe4}.reference-shell .reference-detail-page .modal-header h2{color:#4e7185}.reference-shell .reference-chat-page .page-heading{margin-bottom:15px}.reference-shell .reference-analysis-panel{height:500px}.reference-shell .reference-detail-page .table-footer{background:#dce1e48c}.reference-shell .reference-analysis-panel .message-tools .icon-btn{color:#c9e8ec}.reference-shell .reference-analysis-panel .citation-item>summary small{color:#bddfe5}.reference-shell .reference-analysis-panel .loading-state{color:#d6edf1}.reference-shell .reference-settings-layout .model-facts>div>span,.reference-shell .reference-settings-layout .setting-description,.reference-shell .reference-settings-layout .account-card p,.reference-shell .reference-settings-layout .health-card p{color:#78858d}.reference-shell .reference-detail-page .table-scroll{max-width:100%;overflow-x:auto}@media (max-width:1100px){.reference-shell .reference-chat-layout{grid-template-columns:minmax(215px,30fr) minmax(0,68fr);gap:10px}.reference-shell .reference-context-card{padding:13px}.reference-shell .reference-analysis-panel{padding:17px 16px 12px}.reference-shell .reference-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-shell .reference-knowledge-layout{grid-template-columns:190px minmax(0,1fr)}.reference-shell .reference-settings-layout{grid-template-columns:minmax(0,1fr) 230px}.reference-shell .reference-settings-layout .model-configured{display:none}.reference-shell .reference-document-panel .document-toolbar{flex-wrap:wrap;gap:9px}.reference-shell .reference-document-panel .document-toolbar .search-field{flex:1;min-width:150px}.reference-shell .reference-log-panel .content-toolbar{flex-wrap:wrap;gap:10px}}@media (max-width:820px){.reference-shell .detail-tabs{gap:20px}.reference-shell .detail-tab-note{display:none}.reference-shell .reference-current-model{max-width:280px;padding:10px 12px}.reference-shell .reference-chat-layout{grid-template-columns:minmax(0,1fr)}.reference-shell .reference-chat-aside{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-shell .reference-history-card{grid-column:1/-1}.reference-shell .reference-history-list{max-height:180px}.reference-shell .reference-analysis-panel{grid-row:1;height:520px;min-height:0}.reference-shell .reference-analysis-footer>span{max-width:65%;line-height:1.6}.reference-shell .reference-knowledge-layout{grid-template-columns:minmax(0,1fr)}.reference-shell .reference-knowledge-layout .knowledge-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;display:grid}.reference-shell .reference-knowledge-layout .sidebar-section-title,.reference-shell .reference-knowledge-layout .knowledge-tip{grid-column:1/-1}.reference-shell .reference-knowledge-layout .knowledge-tip{margin-top:8px;padding:12px}.reference-shell .reference-knowledge-layout .knowledge-tip>.app-icon{display:none}.reference-shell .reference-knowledge-layout .knowledge-tip p{margin:6px 0}.reference-shell .reference-settings-layout{grid-template-columns:minmax(0,1fr)}.reference-shell .reference-settings-layout .settings-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.reference-shell .reference-settings-layout .studio-info{grid-column:1/-1}.reference-shell .reference-detail-page .table-footer{flex-wrap:wrap;gap:9px}.reference-shell .reference-detail-page .documents-table{min-width:660px}.reference-shell .reference-detail-page .logs-table{min-width:650px}}@media (max-width:600px){.reference-shell .reference-detail-page .page-heading{align-items:flex-start;gap:12px;margin-bottom:13px}.reference-shell .reference-detail-page .heading-actions{width:100%;min-width:0}.reference-shell .detail-commandbar{gap:6px;width:100%}.reference-shell .detail-commandbar .button{min-height:34px;padding:8px 10px;font-size:11px}.reference-shell .detail-tabs{gap:19px;min-height:40px;margin-bottom:10px}.reference-shell .detail-tabs>button{padding:10px 0 9px;font-size:11px}.reference-shell .reference-current-model{justify-content:space-between;width:100%;max-width:none}.reference-shell .reference-current-model button{text-align:right;max-width:72%;font-size:10px}.reference-shell .reference-chat-tab-actions{gap:0}.reference-shell .reference-chat-layout{gap:9px}.reference-shell .reference-chat-aside{grid-template-columns:minmax(0,1fr);gap:8px}.reference-shell .reference-analysis-panel{border-radius:13px;height:530px;padding:14px 12px 11px}.reference-shell .reference-chat-composer{border-radius:23px;gap:7px;padding:10px}.reference-shell .reference-chat-composer>svg{width:16px;height:16px}.reference-shell .reference-chat-composer textarea{min-height:42px;font-size:12px;line-height:1.8}.reference-shell .reference-send-button{width:27px;height:27px}.reference-shell .reference-analysis-status{gap:7px;margin:11px 0 8px;font-size:9px}.reference-shell .reference-analysis-status>span:last-child{font-size:8px}.reference-shell .reference-analysis-process{gap:7px;padding:7px 0 11px;font-size:8px}.reference-shell .reference-analysis-body{padding-top:14px}.reference-shell .reference-analysis-body h2{font-size:14px;line-height:1.6}.reference-shell .reference-starter-questions button{gap:7px;padding:9px 8px;font-size:12px}.reference-shell .reference-starter-questions button>svg{width:12px}.reference-shell .reference-analysis-panel .message{gap:7px}.reference-shell .reference-analysis-panel .message-avatar{width:22px;height:22px;font-size:10px}.reference-shell .reference-analysis-panel .message-meta{flex-wrap:wrap;gap:6px}.reference-shell .reference-analysis-panel .message-meta strong{font-size:11px}.reference-shell .reference-analysis-panel .message-meta time{font-size:8px}.reference-shell .reference-analysis-panel .message-text{font-size:12px}.reference-shell .reference-analysis-footer{gap:6px;margin-top:8px;padding-top:10px;font-size:8px}.reference-shell .reference-analysis-footer>div{gap:7px}.reference-shell .reference-analysis-footer button{font-size:8px}.reference-shell .reference-source-documents a{gap:6px;padding:9px 7px;font-size:10px}.reference-shell .reference-source-documents small{font-size:8px}.reference-shell .reference-analysis-panel .chat-error{gap:6px;padding:10px;font-size:10px}.reference-shell .reference-apps-grid{grid-template-columns:minmax(0,1fr);gap:10px}.reference-shell .reference-app-card{padding:16px}.reference-shell .detail-content-heading{flex-wrap:wrap;gap:10px}.reference-shell .detail-content-heading .search-field{width:100%;max-width:none}.reference-shell .reference-knowledge-layout .knowledge-sidebar{grid-template-columns:minmax(0,1fr)}.reference-shell .reference-document-panel .document-panel-header{align-items:flex-start;gap:8px;padding:14px 12px}.reference-shell .reference-document-panel .document-title h2{overflow-wrap:anywhere;font-size:13px}.reference-shell .reference-document-panel .document-toolbar{gap:10px;padding:11px}.reference-shell .reference-document-panel .document-toolbar .search-field{flex-basis:100%;width:100%;min-width:0}.reference-shell .reference-log-panel .content-toolbar{padding:12px}.reference-shell .reference-log-panel .content-toolbar .search-field{width:100%;max-width:none}.reference-shell .reference-log-panel .filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.reference-shell .reference-log-panel .select-wrap{min-width:0}.reference-shell .reference-log-panel .select-wrap select{width:100%;font-size:10px}.reference-shell .reference-settings-layout .settings-aside{grid-template-columns:minmax(0,1fr)}.reference-shell .reference-settings-layout .settings-panel .panel-title{gap:8px;padding:14px 12px}.reference-shell .reference-settings-layout .settings-body{padding:14px 12px}.reference-shell .reference-settings-layout .setting-title{gap:8px;min-width:0}.reference-shell .reference-settings-layout .setting-title h2{font-size:13px}.reference-shell .reference-settings-layout .setting-symbol{width:29px;height:29px}.reference-shell .reference-settings-layout .model-facts{grid-template-columns:minmax(0,1fr);gap:11px}.reference-shell .reference-settings-layout .setting-action-row{flex-wrap:wrap;gap:10px}.reference-shell .reference-detail-page .form-row{grid-template-columns:minmax(0,1fr);gap:13px}.reference-shell .reference-detail-page .modal-body{padding:16px}.reference-shell .reference-detail-page .modal-header{padding:15px 16px}.reference-shell .reference-detail-page .modal-footer{flex-wrap:wrap;gap:7px;padding:12px 16px}}@media (max-width:360px){.reference-shell .detail-tabs{gap:15px}.reference-shell .reference-analysis-panel{height:550px;padding:12px 10px}.reference-shell .reference-analysis-status>span:last-child{display:none}.reference-shell .reference-analysis-footer>span{max-width:53%}.reference-shell .reference-analysis-footer>div{gap:5px}.reference-shell .reference-analysis-footer button>svg{width:10px}.reference-shell .reference-current-model{gap:6px;padding:10px}.reference-shell .reference-context-card{padding:12px}}.reference-shell{--workspace-icon-stroke:1.75}.reference-shell svg.lucide{stroke-width:var(--workspace-icon-stroke)}.reference-shell .icon-btn{color:#616c75;flex-shrink:0;width:30px;height:30px}.reference-shell .icon-btn>.lucide,.reference-shell .button>.lucide{width:16px;height:16px}.reference-shell .reference-commandbar>button>.lucide{width:14px;height:14px}.reference-shell .button{min-height:32px}.reference-shell .app-header{background:inherit;flex-shrink:0}.reference-shell .app-main{flex-direction:column;min-height:100dvh;display:flex}.reference-shell .content-area{flex:1;min-width:0}.reference-shell .page-heading{gap:14px}.reference-shell .page-heading>h1{flex:1;min-width:0;margin:0}.reference-shell .page-heading .heading-actions{flex-shrink:0}.reference-shell .reference-chat-page .page-heading{flex-shrink:0;margin-bottom:10px}.reference-shell .detail-tabs{flex-shrink:0;min-height:36px;margin-bottom:12px}.reference-shell .detail-tabs>button{padding:8px 0;font-size:12px}.reference-shell .reference-current-model{padding:8px 10px}.reference-shell .reference-chat-page{flex-direction:column;width:100%;height:calc(100dvh - 48px);display:flex}.reference-shell .reference-chat-layout{flex:1;align-items:stretch;min-height:0}.reference-shell .reference-analysis-panel{border-radius:12px;height:100%;min-height:340px}.reference-shell .reference-analysis-body{padding-top:12px}.reference-shell .reference-analysis-status{margin:10px 0 0}.reference-shell .reference-context-card{border-radius:10px;padding:14px}.reference-shell .reference-history-card{flex-direction:column;flex:1;min-height:130px;display:flex}.reference-shell .reference-history-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.reference-shell .reference-context-card>p{margin-top:8px;font-size:11px;line-height:1.6}.reference-shell .reference-scenario-select{border-radius:8px;padding:9px 10px}.reference-shell .reference-scenario-select select{font-size:13px}.reference-shell .reference-chat-composer textarea{font-size:14px;line-height:1.7}.reference-shell .reference-send-button{width:34px;height:34px}.reference-shell .reference-analysis-panel .message-text{font-size:14px;font-weight:400;line-height:1.85}.reference-shell .reference-app-card .app-launch,.reference-shell .reference-detail-page .document-name strong,.reference-shell .reference-detail-page .data-table td,.reference-shell .reference-detail-page .search-field input{font-size:12px}.reference-shell .reference-settings-layout .studio-info{display:none}.reference-shell .reference-knowledge-layout .knowledge-tip{margin-top:14px;padding:12px}@media (max-width:820px){.reference-shell .reference-chat-page{height:auto}.reference-shell .reference-chat-layout{flex:none}.reference-shell .reference-analysis-panel{height:clamp(440px,100dvh - 160px,680px);min-height:0}.reference-shell .reference-analysis-panel:has(.reference-chat-welcome){height:auto;min-height:440px}.reference-shell .reference-history-list{flex:none;max-height:220px}.reference-shell .reference-history-card{min-height:100px}}@media (max-width:600px){.reference-shell .reference-detail-page .page-heading{align-items:center;gap:10px;margin-bottom:8px}.reference-shell .reference-detail-page .heading-actions{width:auto;max-width:100%}.reference-shell .page-heading>h1{flex:auto;font-size:23px}.reference-shell .reference-current-model{gap:8px;width:auto;max-width:100%;padding:8px 10px}.reference-shell .reference-current-model>span{display:none}.reference-shell .reference-current-model button{max-width:100%;font-size:11px}.reference-shell .detail-tabs{gap:16px;min-height:36px;margin-bottom:10px}.reference-shell .detail-tabs>button{font-size:12px}.reference-shell .reference-chat-composer textarea,.reference-shell .reference-analysis-panel .message-text{font-size:13px}.reference-shell .icon-btn{width:34px;height:34px}.reference-shell .reference-context-card{padding:12px}}@media (min-width:821px) and (max-height:650px){.reference-shell .reference-chat-page{height:auto;min-height:calc(100dvh - 48px)}.reference-shell .reference-chat-layout{min-height:380px}}.reference-shell svg.lucide{stroke-width:1.75px;flex-shrink:0}.reference-shell :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #24767a}.reference-shell button:disabled{cursor:not-allowed}.reference-shell .app-header{border-bottom:1px solid #cbd1d1}.reference-shell .header-brand .workspace-label{color:#586469}.reference-shell .reference-commandbar>button{color:#c3cbc5}.reference-shell .reference-commandbar>button:hover{color:#fff;border-color:#617064}.reference-shell .reference-commandbar>button.command-primary{color:#28302c}.reference-shell .user-menu{border-radius:8px;padding:3px}.reference-shell .user-menu:hover{background:#ffffff70}.reference-shell .user-menu .identity-avatar{border:1px solid #ffffffb3}.rail-tooltip{z-index:150;color:#fff;pointer-events:none;white-space:nowrap;background:#263b33;border:1px solid #ffffff20;border-radius:6px;max-width:140px;padding:7px 10px;font:12px/1.5 DM Sans,Noto Sans SC,Microsoft YaHei,sans-serif;position:fixed;transform:translateY(-50%);box-shadow:0 3px 12px #142d2426}.reference-shell .unified-header{gap:18px;padding-right:18px;display:flex}.reference-shell .unified-header .header-brand{flex:none;gap:10px}.reference-shell .unified-header .workspace-label{display:none}.reference-shell .unified-header .header-actions{flex:none;margin-left:auto}.reference-shell .workspace-navigation{background:#202b25;border:1px solid #32443a;border-radius:9px;align-items:center;gap:3px;min-width:0;padding:4px;display:flex;position:relative;box-shadow:0 1px 2px #17302412}.reference-shell .workspace-navigation>button,.reference-shell .workspace-navigation-more>button{color:#d2ded5;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-size:12px;line-height:1.25;display:flex}.reference-shell .workspace-navigation>button:hover,.reference-shell .workspace-navigation-more>button:hover{color:#fff;background:#3b5043}.reference-shell .workspace-navigation>button.active,.reference-shell .workspace-navigation-more>button.active{color:#253e2e;background:#f3f8f1;font-weight:550}.reference-shell .workspace-navigation>button:focus-visible,.reference-shell .workspace-navigation-more>button:focus-visible{outline-offset:1px;outline-color:#9aceac}.reference-shell .workspace-navigation-more{border-left:1px solid #4b5e50;padding-left:3px;position:relative}.reference-shell .workspace-navigation-menu{z-index:60;background:#f9fcf8;border:1px solid #c5d6c7;border-radius:10px;width:188px;max-height:calc(100dvh - 62px);padding:6px;position:absolute;top:calc(100% + 9px);right:-4px;overflow-y:auto;box-shadow:0 12px 30px #17332526}.reference-shell .workspace-navigation-menu>button{color:#47644d;text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:35px;padding:8px 10px;font-size:12px;display:flex}.reference-shell .workspace-navigation-menu>button>span{flex:1}.reference-shell .workspace-navigation-menu>button:hover:not(:disabled),.reference-shell .workspace-navigation-menu>button.active{color:#284b2f;background:#e4f0df}.reference-shell .workspace-navigation-separator{background:#d8e3d4;height:1px;margin:5px}@media (max-width:1180px){.reference-shell .unified-header{gap:10px}.reference-shell .workspace-navigation>button,.reference-shell .workspace-navigation-more>button{gap:5px;padding:6px 8px;font-size:11px}}@media (max-width:1020px){.reference-shell .workspace-navigation{display:none}.reference-shell .unified-header .mobile-menu-button{width:28px;height:28px;display:inline-flex}.reference-shell .unified-header .workspace-label{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:11px;display:inline-block;overflow:hidden}.reference-shell .mobile-nav{z-index:60;background:#f4f8f2;border:1px solid #c5d6c5;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px;display:grid;position:absolute;top:51px;left:10px;right:10px;box-shadow:0 10px 30px #243c2526}.reference-shell .mobile-nav button{color:#4d6a50;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 6px;font-size:12px;display:flex}.reference-shell .mobile-nav button.active{color:#fff;background:#2c4931}}@media (max-width:600px){.reference-shell .unified-header{gap:6px;padding:0 10px}.reference-shell .unified-header .header-brand{flex:auto;gap:7px;min-width:0}.reference-shell .unified-header .workspace-label{display:none}.reference-shell .unified-header .header-actions{gap:6px}.reference-shell .unified-header .brand-wordmark{white-space:nowrap}.reference-shell .mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100dvh - 70px);overflow-y:auto}}.reference-shell:not([data-page=ecommerce]){color:#263438;--muted:#627076;--line:#d3dada;background:#e6e9e8}.reference-shell:not([data-page=ecommerce]) .reference-detail-page{background:0 0}.reference-shell:not([data-page=ecommerce]) .page-heading h1{color:#202d31;font-weight:500}.reference-shell:not([data-page=ecommerce]) :is(.page-heading,.support-toolbar,.workflow-heading){margin-bottom:12px}.reference-shell:not([data-page=ecommerce]) .button{color:#3e5056;background:#f8faf9;border-color:#cbd3d4;border-radius:8px;min-height:32px;font-size:12px;transition:background .15s,border-color .15s}.reference-shell:not([data-page=ecommerce]) .button:hover:not(:disabled){background:#fff;border-color:#839a9d}.reference-shell:not([data-page=ecommerce]) .button.primary{color:#fff;background:#283d36;border-color:#283d36}.reference-shell:not([data-page=ecommerce]) .button.primary:hover:not(:disabled){background:#3b554a;border-color:#3b554a}.reference-shell:not([data-page=ecommerce]) .button:disabled{opacity:.5}.reference-shell:not([data-page=ecommerce]) .button.small{min-height:30px;font-size:11px}.reference-shell:not([data-page=ecommerce]) .icon-btn{color:#627178;border-radius:7px;width:28px;height:28px}.reference-shell:not([data-page=ecommerce]) .icon-btn:hover:not(:disabled){color:#243b33;background:#e4ece9}.reference-shell:not([data-page=ecommerce]) .text-link{color:#326b68}.reference-shell:not([data-page=ecommerce]) .badge{color:#526169;background:#e4e9eb;border-radius:5px}.reference-shell:not([data-page=ecommerce]) .badge.green{color:#326447;background:#deeee3}.reference-shell:not([data-page=ecommerce]) .badge.orange{color:#856122;background:#f5ebda}.reference-shell:not([data-page=ecommerce]) .badge.red{color:#9e493d;background:#f7e5e1}.reference-shell:not([data-page=ecommerce]) :is(.search-field,.select-wrap){color:#66787d;background:#fbfcfc;border-color:#c7d1d3;border-radius:8px}.reference-shell:not([data-page=ecommerce]) :is(.search-field:focus-within,.select-wrap:focus-within){border-color:#5a9293;box-shadow:0 0 0 3px #2e858513}.reference-shell:not([data-page=ecommerce]) :is(.search-field input,.select-wrap select){color:#30464d;font-size:12px}.reference-shell:not([data-page=ecommerce]) input::placeholder,.reference-shell:not([data-page=ecommerce]) textarea::placeholder{opacity:1;color:#7a898f}.reference-shell:not([data-page=ecommerce]) .reference-detail-page :is(.panel,.reference-app-card){background:#f7f9f8;border:1px solid #d1d9d8;border-radius:10px}.reference-shell:not([data-page=ecommerce]) .reference-app-card:hover{background:#fff;border-color:#aabdb8}.reference-shell:not([data-page=ecommerce]) .reference-app-card :is(h2,.app-launch){color:#293f44}.reference-shell:not([data-page=ecommerce]) .reference-app-card>p{color:#586c73;font-size:12px}.reference-shell:not([data-page=ecommerce]) .reference-app-card :is(.app-category,.detail-knowledge-chips span){color:#66787c;font-size:10px}.reference-shell:not([data-page=ecommerce]) .reference-detail-page :is(.detail-content-heading p,.feature-note,.detail-tab-note){color:#66767b;font-size:11px}.reference-shell:not([data-page=ecommerce]) .reference-detail-page .data-table th{color:#56686f;background:#edf1f0;border-color:#d7dfdd;font-size:11px;font-weight:550}.reference-shell:not([data-page=ecommerce]) .reference-detail-page .data-table td{color:#435c64;border-color:#dce3e1;font-size:12px}.reference-shell:not([data-page=ecommerce]) .reference-detail-page .data-table tbody tr:hover{background:#edf4f1}.reference-shell:not([data-page=ecommerce]) .reference-detail-page :is(.document-name strong,.log-title strong){color:#2d444d;font-size:12px}.reference-shell:not([data-page=ecommerce]) .reference-detail-page :is(.document-name small,.cell-small,.table-time,.log-title small,.table-footer,.model-cell){color:#64777e;font-size:11px}.reference-shell:not([data-page=ecommerce]) .reference-detail-page :is(.file-type,.log-symbol,.app-icon){color:#52746f;background:#e9efed;border-color:#cfdbd7;border-radius:8px}.reference-shell:not([data-page=ecommerce]) .reference-knowledge-layout .knowledge-sidebar{background:#f2f5f3;border:1px solid #d1d9d8;border-radius:10px}.reference-shell:not([data-page=ecommerce]) .reference-knowledge-layout :is(.kb-nav-item,.kb-add,.knowledge-tip p){color:#536e75;font-size:12px}.reference-shell:not([data-page=ecommerce]) .reference-knowledge-layout .kb-nav-item.active{color:#2a584d;background:#fff;border-color:#a9c2b9}.reference-shell:not([data-page=ecommerce]) .reference-knowledge-layout .knowledge-tip{background:#e9f0ec;border-color:#ccdcd3;border-radius:8px}.reference-shell:not([data-page=ecommerce]) .reference-settings-layout :is(.setting-title h2,.account-card h3,.health-card h3){color:#334d56}.reference-shell:not([data-page=ecommerce]) .reference-settings-layout :is(.setting-title p,.setting-description,.account-card p,.health-card p,.model-identity span,.model-configured,.model-facts>div>span){color:#60777f;font-size:12px}.reference-shell:not([data-page=ecommerce]) .reference-settings-layout :is(.model-facts strong,.model-identity strong){color:#34535c}.reference-shell:not([data-page=ecommerce]) .reference-settings-layout .setting-symbol{color:#557c75;background:#e2ede7;border-radius:9px}.reference-shell:not([data-page=ecommerce]) .reference-settings-layout .account-avatar{background:0 0;padding:0}.reference-shell:not([data-page=ecommerce]) :is(.form-stack,.form-row) label{color:#435c66;font-size:12px}.reference-shell:not([data-page=ecommerce]) :is(.form-stack,.form-row) :is(input:not([type=checkbox]):not([type=range]),textarea,select){color:#2b4550;background:#fff;border:1px solid #bccdd1;border-radius:8px;font-size:13px}.reference-shell:not([data-page=ecommerce]) :is(.form-stack,.form-row) :is(input,textarea,select):disabled{color:#72848b;background:#edf1f1}.reference-shell:not([data-page=ecommerce]) .modal-panel{background:#f8faf9;border:1px solid #cbd6d5;border-radius:12px;box-shadow:0 20px 80px #20312d33}.reference-shell:not([data-page=ecommerce]) :is(.modal-header,.modal-footer){background:#f0f5f2;border-color:#d7e0dc}.reference-shell:not([data-page=ecommerce]) .modal-header h2{color:#2b454c}.reference-shell:not([data-page=ecommerce]) :is(.modal-header p,.label-hint,.support-form-note){color:#627c83;font-size:12px}.reference-shell:not([data-page=ecommerce]) .form-error{color:#a23f31}.reference-shell .reference-dashboard :is(.reference-activity-region,.reference-asset-card,.reference-model-card,.reference-workflow-card){background:#f2f5f2;border:1px solid #d1dad5;border-radius:10px}.reference-shell .reference-dashboard :is(.reference-section-heading p,.reference-workflow-heading p,.reference-workflow-card p,.reference-workflow-card span,.reference-model-time,.reference-dashboard-footnote){color:#64726d}.reference-shell .reference-dashboard .reference-activity-item p{color:#5e706a}.reference-shell .reference-dashboard .reference-activity-item time{color:#6c7b74;font-size:10px}.reference-shell .reference-dashboard .reference-activity-avatar{color:#597160;background:#e0eae2;border-radius:8px}.reference-shell .reference-dashboard .reference-activity-avatar.failed{color:#a35a49;background:#f3e1dd}.reference-shell .reference-dashboard :is(.reference-period,.reference-activity-compose){color:#536550;background:#f6f8f4;border-color:#cbd6c8;border-radius:8px}.reference-shell .business-scenes>a{color:#374f45;background:#f5f8f6;border-color:#cbd8d0}.reference-shell .business-scenes>a:hover{background:#fff;border-color:#8fae9c}.reference-shell .business-scenes>a.primary-scene{color:#fff;background:#2c5047;border-color:#2c5047}.reference-shell .reference-context-card{background:#f3f6f5;border:1px solid #d1dbd7;border-radius:10px}.reference-shell .reference-context-card>p{color:#63777a;font-size:12px}.reference-shell .reference-scenario-select{background:#fff;border-color:#bdceca;border-radius:8px}.reference-shell .reference-knowledge-chips label{color:#5c7468;background:#e9f0eb;border-color:#c8d7d1}.reference-shell .reference-knowledge-chips label.selected{color:#365d4d;background:#fff;border-color:#9bbdaf}.reference-shell .reference-history-list .history-main strong{color:#3c585b;font-size:12px}.reference-shell .reference-history-list .history-main small{color:#6a8182;font-size:10px}.reference-shell .reference-analysis-panel{background:linear-gradient(120deg,#4a777a 0%,#187b86 55%,#168c7c 100%);border-radius:10px}.reference-shell .reference-analysis-panel :is(.message-avatar,.message-avatar.identity-avatar){background:0 0;border-radius:9px;width:32px;height:32px;padding:0}.reference-shell .reference-analysis-panel .message-text{color:#f3ffff;font-size:13px}.reference-shell .reference-analysis-panel .message.user :is(.message-text,.message-text strong,.message-text h4){color:#2f4c3d}.reference-shell .reference-analysis-panel .message.user .message-text pre{color:#2f4c3d;background:#e2ecd9;border-color:#cbdac1}.reference-shell .reference-analysis-panel .message-meta time{color:#d8ecec;font-size:10px}.reference-shell .reference-chat-composer{background:#ffffff0c;border-color:#a8d1d0;border-radius:10px}.reference-shell .reference-chat-composer textarea{font-size:13px}.reference-shell .reference-chat-composer textarea::placeholder{color:#d0e8e5}.reference-shell .reference-chat-composer:focus-within{background:#ffffff15;border-color:#e3ffff;box-shadow:0 0 0 3px #e3ffff14}.reference-shell .reference-analysis-footer{color:#dcf1ec;font-size:10px}.reference-shell .reference-starter-questions button{border-color:#aad9d162;font-size:12px}.reference-shell .reference-starter-questions button:hover:not(:disabled){background:#eaffff1c;border-color:#cceee7}.reference-shell :is(.reference-analysis-panel,.support-conversation) .icon-btn{color:#d8eee7}.reference-shell :is(.reference-analysis-panel,.support-conversation) .icon-btn:hover:not(:disabled){color:#fff;background:#ffffff1c}.reference-shell :is(.reference-analysis-panel,.support-conversation) :is(button,a,input,textarea,summary):focus-visible{outline-color:#d6fff0}.support-page :is(.support-list-panel,.support-detail-panel){background:#f1f5f3;border-color:#ccd8d5}.support-page .support-conversation{background:linear-gradient(135deg,#527b7a,#177d88 50%,#168679);border-color:#458f8e}.support-page .support-list-heading{color:#415c61}.support-page .support-list-heading>span{color:#57716f;background:#e0eae5}.support-page .support-thread-top strong{color:#35535a;font-weight:550}.support-page .support-thread-item p{color:#5d777b;font-size:12px}.support-page .support-thread-item small{color:#6b8586;font-size:10px}.support-page .support-thread-item.active{box-shadow:none;background:#fff;border-color:#aac7bc}.support-page .support-thread-item:hover{background:#e6f0eb}.support-page .support-status-filter>select{color:#4e696e;background:#fff;border-color:#c3d2cf}.support-page .support-state{color:#526d68;background:#e7edeb;font-size:10px}.support-page .support-state.ai{color:#2f7054;background:#ddf0e3}.support-page .support-state.human{color:#7e6c2b;background:#f2edda}.support-page .support-state.waiting{color:#986c2e;background:#f8edd9}.support-page .support-state.closed{color:#657770;background:#e2e9e5}.support-page :is(.support-list-empty,.support-list-footer,.support-detail-empty){color:#637f80}.support-page .support-chat-heading p{color:#ddf1ee;font-size:11px}.support-page .support-message-avatar.identity-avatar{background:0 0;border-radius:9px;width:32px;height:32px;padding:0}.support-page .support-message-meta{font-size:12px}.support-page .support-message-meta time{color:#d3e9e4;font-size:10px}.support-page .support-message .message-text{color:#f1fffa;font-size:13px}.support-page .support-message-tools{color:#cbe8df;font-size:10px}.support-page .support-message.customer .support-message-content{background:#effff514;border-color:#b9e2d637}.support-page .support-role-toggle>button{color:#d9eee4;border-color:#afd8c35c}.support-page .support-role-toggle>button.active{color:#2b6350;background:#f0fff4}.support-page .support-input-box{background:#ffffff0c;border-color:#b1dbce8c;border-radius:8px}.support-page .support-input-box:focus-within{border-color:#e0ffef;box-shadow:0 0 0 3px #e0ffef12}.support-page .support-input-box textarea{font-size:13px}.support-page .support-input-box textarea::placeholder{color:#cbe7db}.support-page :is(.support-role-toggle>span,.support-composer-footer){color:#d0e9dc;font-size:10px}.support-page .support-detail-tabs>button{color:#617d83;font-size:12px}.support-page .support-detail-tabs>button.active{color:#285f5c;border-bottom-color:#478c7a}.support-page .support-section-title h3{color:#3b5b61;font-size:13px;font-weight:550}.support-page .support-section-title :is(button,a){color:#397f76;font-size:11px}.support-page :is(.support-fact,.support-muted,.support-classification,.support-ticket>p,.support-rating>p,.support-artifacts p,.support-timeline p){color:#5e7b82;font-size:12px}.support-page :is(.support-fact>strong,.support-ticket>strong,.support-artifacts strong,.support-timeline strong){color:#365f69;font-size:12px}.support-page :is(.support-ticket>small,.support-artifacts small,.support-timeline small,.support-detail-footer>span){color:#6c8990;font-size:10px}.support-page .support-detail-footer{background:#e8f0eb;border-color:#cbdcd0}.support-page .support-detail-footer>button{color:#4e7769;font-size:11px}.support-page .support-ai-tools>button{color:#4b786c;background:#fff;border-color:#c0d8ce;font-size:11px}.support-page .support-ai-tools>button:hover:not(:disabled){color:#2e654e;background:#e5f5ec;border-color:#8ebda8}.support-page .support-detail-panel :is(.citations>summary,.citation-item>summary,.citation-item>p){color:#47727a;font-size:12px}.support-page .support-detail-panel :is(.citation-source,.citation-item small){color:#658b93;font-size:10px}.support-page .support-scenario-picker>button{color:#577b84;background:#eff6f5;border-color:#c3d8d3}.support-page .support-scenario-picker>button.selected{color:#2d615a;background:#fff;border-color:#79ab9d}.support-page .support-conclusion>p{color:#456f72}.support-page .support-assigned-agent{align-items:center;gap:7px;display:flex}.support-page :is(.support-scenario-picker strong,.support-opening-preview>p,.support-artifact-content .message-text){color:#3c6470}.support-page :is(.support-scenario-picker small,.support-rating-input>span,.support-opening-preview>span,.support-rating-input>small){color:#68848c;font-size:11px}.support-page .support-opening-preview{background:#eaf4ef;border-color:#c3d9d2}.support-page .support-error{color:#8a5a35;background:#fff2e8;border-color:#e0bd9f}.workflow-page :is(.workflow-records,.workflow-detail){background:#f5f7f3;border-color:#ccd7cd;border-radius:10px}.workflow-page .workflow-control{background:#f0f4ed;border-color:#d0dbcd}.workflow-page .workflow-record{color:#476149}.workflow-page .workflow-record.active{background:#fff;border-color:#aac5ac}.workflow-page .workflow-record-bottom{color:#697f67;font-size:10px}.workflow-page .workflow-steps{background:#e7eee3;border-color:#d1ddcb}.workflow-page .workflow-steps>span{color:#677e61}.workflow-page .workflow-field{color:#516c4c;font-size:12px}.workflow-page :is(.workflow-field input,.workflow-field textarea,.workflow-result-input){color:#334f2e;background:#fff;border-color:#baccb3;border-radius:8px;font-size:13px}.workflow-page :is(.workflow-section-title,.workflow-step-tip,.workflow-result-label,.workflow-boundary,.workflow-running small){color:#5e7954}.workflow-page .workflow-output{background:linear-gradient(140deg,#f9fcf6,#edf5e8)}.workflow-page .workflow-output-nav>button{color:#657e5d;font-size:12px}.workflow-page .workflow-output-nav>button.active{color:#326337;border-color:#4a8251}.workflow-page .workflow-artifact-tabs>button{color:#607b55;background:#edf4e7;border-color:#c5d8ba;border-radius:6px;font-size:11px}.workflow-page .workflow-artifact-tabs>button.active{color:#376a36;background:#fff;border-color:#93b98b}.workflow-page .workflow-artifact-heading p{color:#67815a;font-size:10px}.workflow-page .workflow-artifact .message-text{color:#3a5831}.workflow-page :is(.workflow-artifact-foot,.workflow-timeline small){color:#718a5f;font-size:10px}.workflow-page .workflow-timeline p{color:#5e7b4e;font-size:12px}.workflow-page .workflow-output-empty p{color:#668459}.workflow-page .workflow-output-empty h3{color:#4a7045}.workflow-page .workflow-error{color:#965333;background:#fff0e5}@media (max-width:650px){.reference-shell:not([data-page=ecommerce]) .page-heading h1{font-size:23px}.reference-shell:not([data-page=ecommerce]) .button{padding:7px 9px;font-size:11px}.reference-shell:not([data-page=ecommerce]) .icon-btn{width:28px;height:28px}.support-page .support-message{gap:8px}.support-page .support-message-avatar.identity-avatar{width:28px;height:28px}.support-page .support-message-meta{flex-wrap:wrap;font-size:11px}.support-page .support-message-meta time,.support-page .support-composer-footer{font-size:9px}.reference-shell .reference-analysis-panel .message-text,.support-page .support-message .message-text{font-size:12px}}@media (prefers-reduced-motion:reduce){.reference-shell :is(button,a){transition:none}.support-page .support-chat-body{scroll-behavior:auto}}.reference-shell .ecom-page{--commerce-ink:#263443;--commerce-copy:#536171;--commerce-muted:#74818f;--commerce-line:#dfe4e9;--commerce-accent:#ad5425;--commerce-fill:#fff2e7;color:var(--commerce-ink);background:#eef1f4}.reference-shell .ecom-storebar{border-color:var(--commerce-line);background:#fff;box-shadow:0 1px #17283803}.reference-shell .ecom-store-logo{background:0 0;border:0;border-radius:10px;width:36px;height:36px;overflow:hidden}.ecom-store-logo>.identity-avatar,.ecom-avatar>.identity-avatar,.ecom-message-avatar>.identity-avatar,.buyer-chat-store-icon>.identity-avatar{border-radius:inherit;width:100%;height:100%}.reference-shell .ecom-store-identity h1{color:#26323e;letter-spacing:0;font-size:15px;font-weight:650}.reference-shell .ecom-store-identity h1>small{color:#906d50;background:#faf5ee;border-color:#eadac9;padding:2px 5px;font-size:10px}.reference-shell .ecom-store-status{color:#637768;gap:6px;font-size:11px}.reference-shell .ecom-store-status>i{background:#3c8c68;box-shadow:0 0 0 3px #3c8c680c}.reference-shell .ecom-view-tabs{background:#f0f2f5;border-color:#e5e8ed;border-radius:9px;padding:3px}.reference-shell .ecom-view-tabs>button{color:#667381;border-radius:6px;padding:8px 14px;font-size:12px}.reference-shell .ecom-view-tabs>button.active{color:#a64c20;background:#fff;box-shadow:0 1px 5px #28364712}.reference-shell .ecom-page .button{color:#4e5b68;background:#fff;border-color:#d8dfe6;border-radius:7px;min-height:32px;padding:7px 11px;font-size:12px;font-weight:500}.reference-shell .ecom-page .button:hover:not(:disabled){background:#f7f9fb;border-color:#aab8c6;box-shadow:0 2px 5px #26344306}.reference-shell .ecom-page .button.primary{color:#fff;background:#b95827;border-color:#b95827}.reference-shell .ecom-page .button.primary:hover:not(:disabled){background:#9f471d;border-color:#9f471d}.reference-shell .ecom-page .icon-btn{color:#667687;border-radius:7px}.reference-shell .ecom-page .icon-btn:hover:not(:disabled){color:#34495e;background:#e8edf3}.reference-shell .ecom-page button:focus-visible,.reference-shell .ecom-page a:focus-visible,.reference-shell .ecom-page select:focus-visible{outline-offset:3px;outline:2px solid #c87849}.reference-shell .ecom-page input:focus-visible,.reference-shell .ecom-page textarea:focus-visible{outline-offset:2px;outline:2px solid #d08b5c!important}.reference-shell .ecom-page button:disabled{opacity:.48;cursor:not-allowed}.reference-shell .ecom-queue,.reference-shell .ecom-chat,.reference-shell .ecom-inspector{border-color:var(--commerce-line);background:#fff;border-radius:10px;box-shadow:0 2px 5px #22344903}.reference-shell .ecom-queue{background:#f9fafb}.reference-shell .ecom-queue-title h2{color:#344454;font-size:13px;font-weight:650}.reference-shell .ecom-queue-title>span{color:#677586;background:#e9edf2;border-radius:5px;padding:3px 7px;font-size:11px}.reference-shell .ecom-page .search-field{background:#fff;border-color:#dce3ea;border-radius:7px;min-height:35px}.reference-shell .ecom-page .search-field input{color:#445365;font-size:12px}.reference-shell .ecom-page .search-field input::placeholder{color:#8b96a3}.reference-shell .ecom-page .search-field>svg{color:#8b98a5}.reference-shell .ecom-queue-filters>button{color:#66788b;background:#edf1f5;border-radius:6px;padding:7px 4px;font-size:11px}.reference-shell .ecom-queue-filters>button:hover{background:#e5ebf1}.reference-shell .ecom-queue-filters>button.active{color:#a75124;background:#fbebdd;font-weight:550}.reference-shell .ecom-thread{border-radius:8px;gap:10px;padding:13px 9px}.reference-shell .ecom-thread:hover{background:#f0f3f6}.reference-shell .ecom-thread.active{background:#fff;border-color:#debda4;box-shadow:0 2px 7px #48362806}.reference-shell .ecom-avatar{color:#685b50;width:38px;height:38px;box-shadow:none;background:#eee9e4;border-radius:10px}.reference-shell .ecom-avatar>i{z-index:2;background:#c85e33;border:2px solid #fff;min-width:15px;height:15px;font-size:9px;top:-4px;right:-4px}.reference-shell .ecom-thread-head strong{color:#314458;font-size:12px;font-weight:550}.reference-shell .ecom-thread-head time{color:#8390a0;font-size:9px}.reference-shell .ecom-thread-content p{color:#667486;margin:6px 0;font-size:11px;line-height:1.65}.reference-shell .ecom-thread-state{color:#377156;background:#e9f3ed;border-radius:4px;padding:3px 6px;font-size:10px}.reference-shell .ecom-thread-state.waiting{color:#9b651f;background:#fff0dc}.reference-shell .ecom-thread-state.closed{color:#67768a;background:#edf0f4}.reference-shell .ecom-empty-list{color:#778699;font-size:12px;line-height:1.8}.reference-shell .ecom-empty-list svg{color:#8f9dac}.reference-shell .ecom-queue-footer{color:#7c8998;border-color:#e1e6ec;font-size:10px;line-height:1.8}.reference-shell .ecom-chat-header{background:#fff;border-color:#e3e7ec;min-height:70px}.reference-shell .ecom-chat-customer .ecom-avatar{width:40px;height:40px}.reference-shell .ecom-chat-customer h2{color:#263b50;font-size:15px;font-weight:600}.reference-shell .ecom-chat-customer p{color:#758294;margin-top:4px;font-size:11px;line-height:1.65}.reference-shell .ecom-chat-actions .button{min-height:30px;padding:6px 9px;font-size:11px}.reference-shell .ecom-context-strip{color:#96724e;background:#fcf7ef;border-color:#f0e4d5;padding:9px 16px;font-size:11px}.reference-shell .ecom-context-strip>button{color:#9e642d;font-size:11px}.reference-shell .ecom-chat-messages{background:#f4f6f8;padding:22px 18px}.reference-shell .ecom-message{gap:10px;margin-bottom:23px}.reference-shell .ecom-message-avatar{background:0 0;border-radius:9px;width:34px;height:34px}.reference-shell .ecom-message.ai .ecom-message-avatar,.reference-shell .ecom-message.merchant .ecom-message-avatar{background:0 0}.reference-shell .ecom-message-meta{color:#738295;gap:9px;margin-bottom:7px;font-size:11px}.reference-shell .ecom-message-meta strong{color:#536578;font-weight:500}.reference-shell .ecom-message-meta time{color:#8a96a6;font-size:10px}.reference-shell .ecom-message-bubble{background:#fff;border-color:#e0e5eb;border-radius:3px 11px 11px;padding:12px 15px;box-shadow:0 2px 5px #21324303}.reference-shell .ecom-message.ai .ecom-message-bubble,.reference-shell .ecom-message.merchant .ecom-message-bubble{background:#e8f2ec;border-color:#d3e5da;border-radius:11px 3px 11px 11px}.reference-shell .ecom-message .message-text{color:#35495c;font-size:13px;line-height:1.85}.reference-shell .ecom-message.ai .message-text,.reference-shell .ecom-message.merchant .message-text{color:#365a48}.reference-shell .ecom-message .message-text strong,.reference-shell .ecom-message .message-text h4{color:#293f51}.reference-shell .ecom-message-tools{color:#8291a1;gap:8px;font-size:10px}.reference-shell .ecom-message .citations{background:#f8fafb;border-color:#dce4eb;border-radius:7px}.reference-shell .ecom-message .citations>summary{color:#657f8a;padding:9px;font-size:11px}.reference-shell .ecom-message .citation-item>summary,.reference-shell .ecom-message .citation-item p{color:#5c7382;font-size:11px;line-height:1.8}.reference-shell .ecom-system-message{color:#718093;background:#e9edf1;border-radius:6px;padding:7px 12px;font-size:11px;line-height:1.8}.reference-shell .ecom-typing{color:#6b7f91;font-size:12px}.reference-shell .ecom-chat-welcome{gap:13px}.reference-shell .ecom-chat-welcome h2{color:#34485b;margin-top:4px;font-size:19px;font-weight:600}.reference-shell .ecom-chat-welcome>p{color:#788697;font-size:12px;line-height:1.8}.reference-shell .ecom-chat-welcome>.identity-avatar{border:1px solid #eadbc9;border-radius:19px;box-shadow:0 8px 20px #a3744220}.reference-shell .ecom-scenario-shortcuts>button{color:#647587;background:#fff;border-color:#dfe5eb;border-radius:7px;padding:11px;font-size:11px}.reference-shell .ecom-scenario-shortcuts>button:hover:not(:disabled){color:#9d5d30;background:#fffbf6;border-color:#d9bfa9}.reference-shell .ecom-composer{background:#fff;border-color:#e0e6ec;padding:12px 15px 14px}.reference-shell .ecom-input-tools{gap:3px;padding-bottom:10px}.reference-shell .ecom-input-tools>button{color:#64778a;border-radius:5px;padding:6px;font-size:11px}.reference-shell .ecom-input-tools>button:hover:not(:disabled){color:#a15d2f;background:#fcf1e6}.reference-shell .ecom-input-tools>button>svg{width:15px;height:15px}.reference-shell .ecom-composer textarea{color:#354c61;min-height:64px;font-size:13px;line-height:1.8}.reference-shell .ecom-composer textarea::placeholder{color:#8b99a8}.reference-shell .ecom-composer-bottom>span{color:#8190a0;font-size:10px}.reference-shell .ecom-send{color:#fff;background:#ba5c2b;border-radius:7px;padding:9px 15px;font-size:12px;box-shadow:0 2px 3px #8b452512}.reference-shell .ecom-send:hover:not(:disabled){background:#a84f22}.reference-shell .ecom-flow-actions{background:#fafbfc;border-color:#e3e8ee;gap:18px;padding:10px 15px}.reference-shell .ecom-flow-actions>button{color:#5d7386;font-size:11px}.reference-shell .ecom-flow-actions>button:hover{color:#af5726}.reference-shell .ecom-inspector-tabs{background:#fff;border-color:#e1e7ed;gap:3px;padding:0 9px}.reference-shell .ecom-inspector-tabs>button{color:#728091;padding:17px 4px 13px;font-size:12px}.reference-shell .ecom-inspector-tabs>button.active{color:#aa5528;border-color:#bf6c3d;font-weight:600}.reference-shell .ecom-detail-section{border-color:#e5e9ef;padding:17px 0}.reference-shell .ecom-detail-title h3{color:#3e5265;font-size:12px;font-weight:600}.reference-shell .ecom-detail-title>span{color:#7d8c9c;font-size:10px}.reference-shell .ecom-detail-title>button,.reference-shell .ecom-detail-title>a{color:#8f5e36;font-size:11px}.reference-shell .ecom-context-select{color:#52677b;background:#f9fafb;border-color:#dce3eb;border-radius:7px;padding:10px 9px;font-size:11px}.reference-shell .ecom-detail-note,.reference-shell .ecom-spec-list,.reference-shell .ecom-order-details p,.reference-shell .ecom-timeline p{color:#687b8d;font-size:11px;line-height:1.85}.reference-shell .ecom-customer-profile .ecom-avatar{border-radius:12px;width:46px;height:46px}.reference-shell .ecom-customer-profile strong{color:#334a60;font-size:14px;font-weight:600}.reference-shell .ecom-customer-profile p{color:#7a8a9b;font-size:11px}.reference-shell .ecom-detail-fact{color:#7b8998;padding:9px 0;font-size:11px}.reference-shell .ecom-detail-fact b{color:#536a7e;font-weight:500}.reference-shell .ecom-customer-orders>button{background:#fbfcfd;border-color:#e3e9ef;border-radius:7px;padding:11px 9px}.reference-shell .ecom-customer-orders strong{color:#596d80;font-size:11px}.reference-shell .ecom-customer-orders small{color:#7e8e9e;font-size:10px}.reference-shell .ecom-customer-orders b{color:#ad6634;font-size:12px}.reference-shell .ecom-order-details{border-color:#e3e8ed}.reference-shell .ecom-order-details>div>span{color:#8794a1;font-size:10px}.reference-shell .ecom-timeline strong{color:#567187;font-size:12px}.reference-shell .ecom-timeline small{color:#8a99a7;font-size:10px}.reference-shell .ecom-timeline article:first-child>i{background:#629a7b}.reference-shell .ecom-inspector-empty{color:#8799a8}.reference-shell .ecom-inspector-empty p{color:#788b9e;font-size:12px}.reference-shell .ecom-sku-list>div{color:#637b90;border-color:#e3e8ef;font-size:11px}.reference-shell .ecom-sku-list b{color:#9d673d;font-weight:550}.reference-shell .ecom-sku-list small{color:#8799a9;font-size:10px}.reference-shell .ecom-product-card,.reference-shell .ecom-order-card,.reference-shell .ecom-logistics-card,.reference-shell .ecom-aftersale-card{box-shadow:none;background:#fff;border-color:#dfe5eb;border-radius:8px}.reference-shell .ecom-product-title{color:#364e63;font-size:13px;font-weight:600}.reference-shell .ecom-product-info>p{color:#778a9a;font-size:11px;line-height:1.7}.reference-shell .ecom-product-price strong{color:#b35b2a;font-size:17px;font-weight:600}.reference-shell .ecom-product-price>span{color:#8192a1;font-size:10px}.reference-shell .ecom-product-specs>span{color:#7e7b76;background:#f8f5f1;border-color:#ede5db}.reference-shell .ecom-product-card.compact .ecom-product-title{color:#43596d;font-size:12px}.reference-shell .ecom-product-card.compact .ecom-product-info>p{font-size:11px}.reference-shell .ecom-card-action{color:#a86736;background:#fffcf7;border-color:#ebddcc;border-radius:5px;font-size:11px}.reference-shell .ecom-card-heading{color:#637c90;border-color:#e9edf2;font-size:11px}.reference-shell .ecom-card-heading>span{color:#667f93}.reference-shell .ecom-card-heading>strong{color:#a56c38;font-size:10px;font-weight:500}.reference-shell .ecom-card-heading>small{color:#8496a5;font-size:10px}.reference-shell .ecom-order-item strong{color:#415b70;font-size:12px;font-weight:500;line-height:1.65}.reference-shell .ecom-order-item span{color:#7e93a4;font-size:10px;line-height:1.8}.reference-shell .ecom-order-item>b{color:#9c6b43;font-size:12px;font-weight:500}.reference-shell .ecom-order-total{border-color:#e6ebf0}.reference-shell .ecom-order-total>span{color:#8194a3;font-size:10px}.reference-shell .ecom-order-total>strong{color:#a86632;font-size:13px;font-weight:600}.reference-shell .ecom-card-buttons{border-color:#e5eaf0}.reference-shell .ecom-card-buttons>button{color:#6c8295;font-size:11px}.reference-shell .ecom-card-buttons>button:hover{color:#a8602e}.reference-shell .ecom-card-snapshot{color:#8496a6;margin-top:6px;font-size:9px;line-height:1.7}.reference-shell .ecom-card-extra{color:#8193a3;font-size:11px;line-height:1.8}.reference-shell .ecom-logistics-card>strong{color:#637e91;font-size:11px;font-weight:500}.reference-shell .ecom-logistics-latest p{color:#5f7d90;font-size:11px;line-height:1.85}.reference-shell .ecom-logistics-latest span{color:#869caa;font-size:10px}.reference-shell .ecom-logistics-latest>i{background:#64a17c}.reference-shell .ecom-coupon-card{color:#bc894a;background:#fff6e9;border-color:#e5c69e}.reference-shell .ecom-coupon-card strong{color:#96662f;font-size:12px}.reference-shell .ecom-coupon-card p{color:#b16c27;font-weight:600}.reference-shell .ecom-coupon-card span{color:#ad8d67;font-size:11px}.reference-shell .ecom-aftersale-amount{color:#718b9e;font-size:11px}.reference-shell .ecom-aftersale-amount strong{color:#ac7040;font-size:18px;font-weight:600}.reference-shell .ecom-aftersale-card>p{color:#637d91;font-size:12px;line-height:1.85}.reference-shell .ecom-aftersale-card>small{color:#8297a7;font-size:11px;line-height:1.8}.reference-shell .ecom-return-tracking{color:#688598;font-size:11px}.reference-shell .ecom-page .modal-panel{background:#fff;border:1px solid #dde3e9;border-radius:12px;box-shadow:0 24px 80px #142b3d30}.reference-shell .ecom-page .modal-header{background:#fff;border-color:#e5e9ee}.reference-shell .ecom-page .modal-footer{background:#fafbfc;border-color:#e3e8ee}.reference-shell .ecom-page .modal-header h2{color:#344b60;font-size:20px;font-weight:600}.reference-shell .ecom-page .modal-header p{color:#7a8c9d;font-size:12px;line-height:1.8}.reference-shell .ecom-page .form-stack label,.reference-shell .ecom-page .form-row label{color:#5d758a;font-size:12px}.reference-shell .ecom-page .form-stack input:not([type=checkbox]),.reference-shell .ecom-page .form-stack textarea,.reference-shell .ecom-page .form-stack select{color:#3e5d74;background:#fff;border-color:#d6e0e8;border-radius:7px;font-size:13px}.reference-shell .ecom-page .label-hint{color:#8397a7;font-size:11px;line-height:1.8}.reference-shell .ecom-scenario-picker>button{color:#6a8296;background:#f7f9fb;border-color:#dce5ec;border-radius:8px;font-size:12px}.reference-shell .ecom-scenario-picker>button.active{color:#a16b34;background:#fff4e7;border-color:#dcb98c}.reference-shell .ecom-opening-message{background:#f6f8fb;border-color:#e1e7ef;border-radius:8px;align-items:flex-start}.reference-shell .ecom-opening-message p{color:#536f86;font-size:13px;line-height:1.9}.reference-shell .ecom-quick-replies>button{background:#fafbfc;border-color:#e0e7ed;border-radius:8px}.reference-shell .ecom-quick-replies strong{color:#506b81;font-size:13px;font-weight:600}.reference-shell .ecom-quick-replies p{color:#71899c;font-size:12px}.reference-shell .ecom-variant-editor{background:#f8fafc;border-color:#e0e7ef}.reference-shell .ecom-artifact-content .message-text{color:#47647a;font-size:14px;line-height:1.9}.reference-shell .buyer-store{color:#303d48}.reference-shell .buyer-shop-brand>.identity-avatar{background:#f8eee2;border-radius:13px;padding:0}.reference-shell .buyer-shop-brand h2{color:#34414c;font-weight:650}.reference-shell .buyer-shop-brand p{color:#7f837e}.reference-shell .buyer-shop-tools>button{color:#596571;border-color:#dfe3e7;border-radius:7px;font-size:12px}.reference-shell .buyer-tabs button{color:#6c7885}.reference-shell .buyer-tabs button.active{color:#a95427}.reference-shell .buyer-tabs>span{color:#84929e}.reference-shell .buyer-catalog-tools input{color:#566b7c;font-size:12px}.reference-shell .buyer-catalog-tools button{color:#718191}.reference-shell .buyer-catalog-tools button.active{color:#a46635;background:#fcf0e2}.reference-shell .buyer-catalog .ecom-product-card{border-color:#e3e7eb;border-radius:10px;transition:box-shadow .18s,border-color .18s,transform .18s}.reference-shell .buyer-catalog .ecom-product-card:hover{border-color:#d4b799;transform:translateY(-2px);box-shadow:0 7px 20px #9a75460b}.reference-shell .buyer-catalog .ecom-product-title{color:#334b5d;font-size:15px}.reference-shell .buyer-catalog .ecom-product-info>p{color:#7b8e9c;font-size:12px}.reference-shell .buyer-catalog .ecom-product-price strong{color:#b65b26;font-size:22px}.reference-shell .buyer-catalog .ecom-card-action{color:#9e6736;font-size:12px}.reference-shell .buyer-btn,.reference-shell .buyer-order-actions>button{color:#5c6e7e;border-color:#d7dfe5;border-radius:7px;font-size:12px}.reference-shell .buyer-btn.accent,.reference-shell .buyer-order-actions>button.accent{color:#fff;background:#b95b28;border-color:#b95b28}.reference-shell .buyer-btn.accent:hover:not(:disabled){background:#a84f21}.reference-shell .buyer-order-actions>span{color:#82929f}.reference-shell .buyer-order-filters button{color:#718697}.reference-shell .buyer-order-filters button.active{color:#aa6231}.reference-shell .buyer-chat-fab{color:#fff;background:#b85b2b;border:1px solid #a84b1c;gap:9px;padding:7px 16px 7px 7px;box-shadow:0 5px 19px #79401b26}.reference-shell .buyer-chat-fab .identity-avatar{border-radius:50%;box-shadow:0 0 0 2px #ffffff52}.reference-shell .buyer-chat-dock{border-color:#d9dfe4;border-radius:12px;box-shadow:0 12px 48px #25374b30}.reference-shell .buyer-chat-dock>header{background:#fff;border-color:#e5e9ed;padding:15px}.reference-shell .buyer-chat-store-icon{background:0 0;border:0;border-radius:10px;width:40px;height:40px}.reference-shell .buyer-chat-dock>header strong{color:#384e62;font-size:13px}.reference-shell .buyer-chat-dock>header small{color:#7b8e9f;font-size:11px}.reference-shell .buyer-chat-dock>header>button{color:#7d8f9e}.reference-shell .buyer-chat-switch{color:#8798a6;background:#f8fafb;padding:9px 15px}.reference-shell .buyer-chat-switch>button{color:#a16c3c;font-size:11px}.reference-shell .buyer-chat-messages{background:#f4f6f8;padding:17px 14px}.reference-shell .buyer-chat-meta{color:#748a9d;align-items:center;gap:7px;margin-bottom:7px;font-size:10px}.reference-shell .buyer-chat-meta>time{color:#8a9bab;font-size:9px}.reference-shell .buyer-chat-meta .identity-avatar{border-radius:8px;width:26px;height:26px}.reference-shell .buyer-chat-message{max-width:94%;margin-bottom:20px}.reference-shell .buyer-chat-bubble{color:#435f76;background:#fff;border-color:#dde5ec;border-radius:3px 10px 10px;padding:11px 13px;font-size:13px;line-height:1.85;box-shadow:0 2px 4px #24384e03}.reference-shell .buyer-chat-message.buyer .buyer-chat-bubble{color:#765835;background:#f9ecdc;border-color:#ecdbc4;border-radius:10px 3px 10px 10px}.reference-shell .buyer-chat-bubble .message-text{color:inherit;font-size:13px;line-height:1.85}.reference-shell .buyer-chat-shortcuts{background:#fff;border-color:#e0e7ec;padding:10px 12px 8px}.reference-shell .buyer-chat-shortcuts button{color:#9e753f;background:#fffaf1;border-color:#e8d7bd;font-size:10px}.reference-shell .buyer-chat-toolbar{gap:14px;padding:5px 13px 10px}.reference-shell .buyer-chat-toolbar button{color:#768d9f;font-size:11px}.reference-shell .buyer-chat-composer{background:#f8fafb;border-color:#dce4eb;border-radius:8px}.reference-shell .buyer-chat-composer textarea{color:#486780;font-size:13px}.reference-shell .buyer-chat-composer textarea::placeholder{color:#8a9bab}.reference-shell .buyer-chat-composer>button{background:#b66a32;border-radius:6px}.reference-shell .buyer-chat-end{color:#71887b;background:#f4f9f4;font-size:11px}.reference-shell .buyer-chat-end>button{color:#557f64;background:#fff;border-color:#c7dbce}.reference-shell .buyer-product-detail h3{color:#344b5d}.reference-shell .buyer-product-detail p{color:#7a8e9d}.reference-shell .buyer-product-detail label,.reference-shell .buyer-product-detail ul{color:#70889c}.reference-shell .buyer-variants button{color:#6d8295;border-color:#dce5eb;border-radius:6px}.reference-shell .buyer-variants button.selected{color:#a26b36;background:#fff7e9;border-color:#dbb488}.reference-shell .buyer-detail-price{color:#b2632c}.reference-shell .buyer-quantity{color:#738b9e}.reference-shell .buyer-quantity input{color:#526f86}.reference-shell .buyer-form>label{color:#637f96}.reference-shell .buyer-form input,.reference-shell .buyer-form textarea,.reference-shell .buyer-form select{color:#466983;background:#fff;border-color:#d6e2eb;border-radius:7px;font-size:13px}.reference-shell .buyer-after-details>span,.reference-shell .buyer-after-details details,.reference-shell .buyer-order-timeline{color:#7f95a7}.reference-shell .buyer-after-details>p{color:#6d899f}.reference-shell .buyer-section-title h3{color:#48677e}.reference-shell .buyer-section-title>span{color:#8499aa}.reference-shell .buyer-demo-notice{color:#899ba8;font-size:10px}@media (max-width:1250px){.reference-shell .ecom-thread{gap:8px;padding:12px 7px}.reference-shell .ecom-thread-head{flex-wrap:wrap}.reference-shell .ecom-thread-head time{font-size:9px}.reference-shell .ecom-avatar{width:34px;height:34px}.reference-shell .ecom-store-actions .button{padding:7px 9px;font-size:11px}.reference-shell .ecom-input-tools>button{padding:5px;font-size:10px}.reference-shell .ecom-message-body{max-width:86%}}@media (max-width:900px){.reference-shell .ecom-store-identity h1{font-size:14px}.reference-shell .ecom-view-tabs>button{padding:8px 12px}.reference-shell .ecom-mobile-tabs{background:#e8edf2;border-color:#dce3ea}.reference-shell .ecom-mobile-tabs>button{color:#708295;font-size:12px}.reference-shell .ecom-mobile-tabs>button.active{color:#9d6635;background:#fff}.reference-shell .ecom-thread-head{flex-wrap:nowrap}.reference-shell .ecom-chat-messages{padding:18px 15px}.reference-shell .ecom-composer{padding:12px 14px}.reference-shell .ecom-chat-header{padding:13px 15px}.reference-shell .ecom-inspector-tabs>button,.reference-shell .ecom-detail-note,.reference-shell .ecom-spec-list,.reference-shell .ecom-order-details p,.reference-shell .ecom-timeline p,.reference-shell .ecom-context-select{font-size:12px}}@media (max-width:600px){.reference-shell .ecom-store-logo{border-radius:9px;width:32px;height:32px}.reference-shell .ecom-store-identity{gap:8px}.reference-shell .ecom-store-identity h1{font-size:13px}.reference-shell .ecom-store-actions .button{min-height:30px;padding:7px 8px;font-size:10px}.reference-shell .ecom-view-tabs>button{font-size:12px}.reference-shell .ecom-chat-customer .ecom-avatar{width:34px;height:34px}.reference-shell .ecom-chat-customer h2{font-size:14px}.reference-shell .ecom-chat-customer p{font-size:10px}.reference-shell .ecom-chat-actions .button{padding:6px;font-size:10px}.reference-shell .ecom-chat-header{gap:7px;padding:12px}.reference-shell .ecom-context-strip{padding:9px 12px;font-size:10px}.reference-shell .ecom-context-strip>button{font-size:10px}.reference-shell .ecom-chat-messages{padding:17px 12px}.reference-shell .ecom-message{gap:8px}.reference-shell .ecom-message-avatar{border-radius:8px;width:28px;height:28px}.reference-shell .ecom-message-body{max-width:calc(100% - 36px)}.reference-shell .ecom-message .message-text{font-size:13px;line-height:1.85}.reference-shell .ecom-message-meta{flex-wrap:wrap;gap:6px;font-size:10px}.reference-shell .ecom-message-meta time{font-size:9px}.reference-shell .ecom-message-bubble{padding:10px 12px}.reference-shell .ecom-composer{padding:10px 12px 12px}.reference-shell .ecom-input-tools>button{gap:4px;padding:5px;font-size:10px}.reference-shell .ecom-input-tools{gap:3px}.reference-shell .ecom-send{padding:8px 13px;font-size:11px}.reference-shell .ecom-inspector-tabs>button{padding:15px 4px 12px;font-size:11px}.reference-shell .ecom-page .modal-header h2{font-size:18px}.reference-shell .ecom-page .modal-header p,.reference-shell .ecom-page .modal-footer .button{font-size:11px}.reference-shell .ecom-scenario-picker>button{padding:11px 9px;font-size:11px}.reference-shell .ecom-opening-message p{font-size:12px}.reference-shell .buyer-shop-brand>.identity-avatar{border-radius:11px;width:40px;height:40px}.reference-shell .buyer-shop-brand h2{font-size:16px}.reference-shell .buyer-shop-tools>button{font-size:11px}.reference-shell .buyer-catalog .ecom-product-title{font-size:12px}.reference-shell .buyer-catalog .ecom-product-info>p{font-size:10px}.reference-shell .buyer-catalog .ecom-product-price strong{font-size:18px}.reference-shell .buyer-catalog .ecom-card-action{padding:8px 4px;font-size:10px}.reference-shell .buyer-btn{font-size:11px}.reference-shell .buyer-chat-fab{gap:7px;padding:6px 13px 6px 6px;font-size:11px;bottom:17px;right:14px}.reference-shell .buyer-chat-fab .identity-avatar{width:29px;height:29px}.reference-shell .buyer-chat-dock{border-radius:12px 12px 0 0}.reference-shell .buyer-chat-message{max-width:96%}.reference-shell .buyer-chat-meta{font-size:9px}.reference-shell .buyer-chat-meta>time{font-size:8px}.reference-shell .buyer-chat-bubble .message-text{font-size:12px}.reference-shell .buyer-chat-toolbar{gap:11px}.reference-shell .buyer-chat-toolbar button{font-size:10px}.reference-shell .buyer-chat-dock>header{padding:12px}.reference-shell .buyer-detail-footer>.buyer-btn{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.reference-shell .ecom-page *{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}.reference-shell .buyer-catalog .ecom-product-card:hover{transform:none}}.reference-shell .reference-asset-visual .reference-knowledge-art{object-fit:cover;border-radius:12px;flex-shrink:0;width:92px;max-width:48%;height:92px;display:block;box-shadow:0 3px 10px #41576c08}.reference-shell .reference-asset-visual{align-items:center;min-height:108px}@media (max-width:600px){.reference-shell .reference-asset-visual .reference-knowledge-art{border-radius:9px;width:64px;max-width:48%;height:64px}.reference-shell .reference-asset-visual{min-height:78px}}@media (max-width:360px){body:has(.reference-shell){min-width:0}}.reference-shell.app-shell{width:100%;min-height:100dvh;grid-template-columns:214px minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.reference-shell .app-main{grid-column:2;width:100%;min-width:0;margin-left:0!important}.studio-sidebar{color:#5f7268;z-index:50;background:#f3f5f3;border-right:1px solid #dde4df;flex-direction:column;grid-area:1/1;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.studio-nav-brand{align-items:center;gap:10px;min-height:78px;padding:22px 20px 20px;display:flex}.studio-nav-brand>span{color:#fff;background:#1c6b53;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.studio-nav-brand b{color:#234634;letter-spacing:1px;font-size:15px;font-weight:650;display:block}.studio-nav-brand small{letter-spacing:1.4px;color:#85988c;margin-top:3px;font-size:9px;display:block}.studio-nav-brand>button{color:#7b9184;background:0 0;border:0;margin-left:auto;display:none}.studio-new-chat{color:#4a6e57;cursor:pointer;background:#fff;border:1px solid #ceddd2;border-radius:6px;align-items:center;gap:8px;margin:0 16px 16px;padding:10px 11px;font-size:11px;display:flex}.studio-new-chat>span{color:#9eb2a4;margin-left:auto}.studio-sidebar>nav{scrollbar-width:thin;scrollbar-color:#cddbd1 transparent;flex:1;min-height:0;padding:0 11px 12px;overflow:auto}.studio-sidebar nav>section{margin-bottom:9px}.studio-nav-heading{color:#92a297;letter-spacing:.6px;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 9px 6px;font-size:10px;display:flex}.studio-nav-heading svg{transition:transform .16s}.studio-nav-heading svg.folded{transform:rotate(-90deg)}.studio-nav-item{text-align:left;color:#677d6e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:35px;margin:1px 0;padding:9px 11px;font-size:12px;line-height:1.4;display:flex}.studio-nav-item:hover{color:#365d44;background:#e8eee9}.studio-nav-item.active{color:#216745;background:#e1ece4;border-color:#d7e5dc;font-weight:600}.studio-nav-item svg{flex-shrink:0}.studio-nav-item i{background:#4a8965;border-radius:50%;width:4px;height:4px;margin-left:auto}.studio-sidebar>footer{background:#f6f8f6;border-top:1px solid #dfe7e1;justify-content:space-between;align-items:center;padding:15px;display:flex}.studio-sidebar>footer>div{align-items:center;gap:8px;display:flex}.studio-live-dot{background:#6b9a78;border-radius:50%;width:6px;height:6px}.studio-sidebar>footer b{color:#708876;font-size:10px;font-weight:550;display:block}.studio-sidebar>footer small{color:#9ca99f;margin-top:3px;font-size:9px;display:block}.studio-sidebar>footer button{color:#839b8c;cursor:pointer;background:0 0;border:0}.studio-nav-shade{display:none}.reference-shell .unified-header{background:#fff;border-bottom:1px solid #e3e9e4;justify-content:space-between;height:62px;min-height:62px;padding:0 25px!important}.reference-shell .unified-header .workspace-label{color:#7a8e7f;border-left:1px solid #dce5df;padding-left:14px;font-size:11px;display:inline-block}.reference-shell .unified-header .brand-wordmark{font-size:14px}.reference-shell .workspace-bar{display:none!important}.reference-shell .content-area{min-width:0}.reference-shell[data-page=analysis] .content-area,.reference-shell[data-page=inspection] .content-area,.reference-shell[data-page=competitor] .content-area,.reference-shell[data-page=promotion] .content-area,.reference-shell[data-page=qc] .content-area,.reference-shell[data-page=design] .content-area,.reference-shell[data-page=assets] .content-area,.reference-shell[data-page^=commerce-] .content-area{height:calc(100dvh - 62px);overflow:auto;padding:0!important}.reference-shell .unified-header .mobile-menu-button{display:none}.reference-shell .header-actions .model-status{max-width:150px}.reference-shell .content-area:has(.commerce-manage){background:#f6f8f7}@media (max-width:1100px){.reference-shell.app-shell{grid-template-columns:186px minmax(0,1fr)!important}.studio-nav-brand{padding:18px 15px}.studio-nav-item{padding:9px}.studio-sidebar>nav{padding:0 8px 12px}.studio-new-chat{margin:0 12px 13px}.reference-shell .unified-header{padding:0 18px!important}}@media (max-width:800px){.reference-shell.app-shell{grid-template-columns:minmax(0,1fr)!important}.reference-shell .app-main{grid-column:1}.studio-sidebar{z-index:101;width:230px;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:10px 0 40px #163b2322}.studio-sidebar.is-open{transform:translate(0)}.studio-nav-shade{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#1e392d66;border:0;display:block;position:fixed;inset:0}.studio-nav-brand>button{display:block}.reference-shell .unified-header .mobile-menu-button{display:inline-flex!important}.reference-shell .unified-header{height:54px;min-height:54px;padding:0 12px!important}.reference-shell .unified-header .header-brand{gap:8px}.reference-shell .unified-header .brand-wordmark{font-size:12px}.reference-shell .unified-header .workspace-label{display:none}.reference-shell .unified-header .model-status span{font-size:10px}.reference-shell .header-actions{gap:7px}.reference-shell[data-page=analysis] .content-area,.reference-shell[data-page=inspection] .content-area,.reference-shell[data-page=competitor] .content-area,.reference-shell[data-page=promotion] .content-area,.reference-shell[data-page=qc] .content-area,.reference-shell[data-page=design] .content-area,.reference-shell[data-page=assets] .content-area,.reference-shell[data-page^=commerce-] .content-area{height:calc(100dvh - 54px)}.studio-nav-item{min-height:39px;font-size:13px}.studio-nav-heading{padding-top:13px;font-size:11px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#main-content:focus,.modal-panel:focus,.studio-sidebar:focus{outline:none}[aria-busy=true]{cursor:progress}.ui-inline-status{align-items:center;gap:var(--space-2);font-size:var(--font-body);line-height:var(--line-body);color:var(--muted);display:flex}.ui-error-state{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--font-body);line-height:var(--line-body);color:var(--color-error);background:var(--color-error-surface);border-radius:var(--radius-small);display:flex}button:disabled,.button:disabled,[aria-disabled=true]{cursor:not-allowed}.modal-discard{z-index:3;background:var(--color-warning-surface);border-bottom:1px solid var(--color-warning-line);color:var(--color-warning-ink);align-items:flex-start;gap:11px;padding:13px 20px;animation:.16s discard-in;display:flex;position:sticky;top:0}.modal-discard>svg{color:var(--text-danger);flex-shrink:0;margin-top:2px}.modal-discard>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.modal-discard strong{font-size:var(--font-control);font-weight:600}.modal-discard span{font-size:var(--font-body);color:var(--text-danger);line-height:1.6}.modal-discard-actions{gap:var(--space-2);flex-shrink:0;align-self:center;display:flex}.modal-discard-actions .button{width:auto;margin:0}@keyframes discard-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:600px){.modal-discard{flex-wrap:wrap;padding:12px 16px}.modal-discard-actions{justify-content:flex-end;width:100%}.modal-backdrop{align-items:flex-end!important;padding:12px 0 0!important}.modal-panel,.modal-panel.wide{animation:.2s sheet-in;border-radius:16px 16px 0 0!important;width:100%!important;max-height:calc(100dvh - 12px)!important}.modal-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}}@keyframes sheet-in{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}.jump-latest-anchor{z-index:4;pointer-events:none;justify-content:center;align-items:flex-start;height:0;display:flex;position:sticky;bottom:10px;overflow:visible}.jump-latest{pointer-events:auto;border-radius:var(--radius-pill);background:var(--color-white);color:#28504a;font-size:var(--font-body);cursor:pointer;border:1px solid #cfdcd8;align-items:center;gap:6px;padding:7px 13px;animation:.16s jump-in;display:inline-flex;transform:translateY(-100%);box-shadow:0 6px 20px #1a3a3426}.jump-latest:hover{background:#f1f7f5}@keyframes jump-in{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:translateY(-100%)}}.char-count{font-size:var(--font-caption);color:var(--text-positive);font-variant-numeric:tabular-nums;white-space:nowrap}.char-count.at-limit{color:var(--text-danger);font-weight:600}.draft-saved{font-size:var(--font-caption);color:var(--text-positive);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.draft-saved:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:5px;height:5px}.icon-btn.is-copied{color:var(--text-link)!important}.reference-shell .reference-analysis-panel{position:relative}.reference-shell .reference-analysis-panel.has-thread>.reference-chat-composer{order:1;margin-top:12px}.reference-shell .reference-analysis-panel.has-thread>.reference-analysis-footer{order:2}.reference-shell .reference-chat-composer .char-count{color:var(--color-white);align-self:flex-end;margin-bottom:4px}.reference-shell .reference-chat-composer .char-count.at-limit,.reference-shell .reference-analysis-status .draft-saved{color:var(--color-white)}.reference-shell .reference-analysis-panel .jump-latest{color:var(--text-link);background:#f4fffe;border-color:#bfe3e3}.reference-shell .reference-chat-tabs [role=tab]:focus-visible{outline-offset:2px}.reference-shell .reference-analysis-status .elapsed{font-variant-numeric:tabular-nums;opacity:.85}.support-chat-body,.ecom-chat-messages{position:relative}.workflow-save-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.workflow-save-row .workflow-save{flex:1}.workflow-discard{color:var(--text-positive);font-size:var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 4px;display:inline-flex}.workflow-discard:hover{color:var(--text-danger)}.workflow-draft-note{font-size:var(--font-caption);color:var(--text-positive);align-items:center;gap:6px;margin-top:6px;display:flex}.toast{cursor:default}.toast .toast-progress{opacity:.25;transform-origin:0;background:currentColor;border-radius:2px;height:2px;animation:linear forwards toast-progress;position:absolute;bottom:4px;left:10px;right:10px}.toast.is-paused .toast-progress{animation-play-state:paused}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:800px){.studio-sidebar{visibility:hidden;transition:transform .18s,visibility 0s .18s}.studio-sidebar.is-open{visibility:visible;transition:transform .18s}.studio-sidebar>footer{padding-bottom:max(15px,env(safe-area-inset-bottom))}}@media (max-width:600px){.reference-shell .reference-analysis-footer,.reference-shell .reference-analysis-footer button,.reference-shell .reference-analysis-status,.reference-shell .reference-analysis-panel .message-meta time{font-size:var(--font-caption)!important}}@media (pointer:coarse){.icon-btn{min-width:36px;min-height:36px}.history-delete{opacity:1!important}.studio-nav-heading{min-height:36px}}@media (prefers-reduced-motion:reduce){.reference-shell :not(.spin),.reference-shell :before,.reference-shell :after{transition:none!important;animation:none!important}.reference-shell .spin{animation-duration:1.8s!important;animation-iteration-count:infinite!important}.toast .toast-progress{display:none}}.is-refreshing{opacity:.62;pointer-events:none;transition:opacity .2s}@media (max-width:800px){.reference-shell .unified-header{z-index:60;position:sticky;top:0}}.reference-shell .history-item:focus-within .history-delete,.reference-shell .history-delete:focus-visible{opacity:1}.reference-shell :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{box-shadow:0 0 0 2px #fff;outline:2px solid var(--color-focus)!important;outline-offset:3px!important}.reference-shell [role=tab]:focus-visible{outline-offset:-2px!important}.reference-shell :is(.search-field,.select-wrap,.cm-search,.media-search,.buyer-catalog-tools,.buyer-chat-composer,.ecom-composer,.commerce-table-tools>label,.reference-chat-composer):focus-within{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 2px #fff}.reference-shell .reference-analysis-panel .reference-chat-composer:focus-within{outline-color:#fff;box-shadow:0 0 0 2px #124f80}.reference-shell .reference-chat-composer textarea:focus-visible{box-shadow:none;outline:none!important}.reference-shell :is(.cm-search,.media-search,.commerce-table-tools>label){min-width:0}.reference-shell .overview-scene-action{font-size:var(--font-caption);white-space:normal;gap:5px}@media (min-width:900px){.reference-shell .model-status>span{color:var(--color-muted);font-size:var(--font-body);display:inline}}.support-resume{color:var(--ink);background:#edf4f0;border:1px solid #baccc3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.cm-steps [aria-current=step]{color:var(--ink);border-bottom:2px solid var(--color-green);padding-bottom:6px;font-weight:700}.workflow-output{scroll-margin-top:74px}.reference-shell .ecom-product-card{position:relative}.reference-shell .ecom-product-title{width:100%;min-height:44px}.reference-shell .ecom-product-title:after{content:"";z-index:1;position:absolute;inset:0}.reference-shell .ecom-card-action{z-index:2;position:relative}.reference-shell span.ecom-card-action{pointer-events:none}.reference-shell .ecom-product-title:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-3px;border-radius:8px}.chart-data-toggle{border:1px solid var(--line);min-height:32px;color:var(--text-link);background:#fff;border-radius:7px;padding:6px 10px}.chart-data-table{border-collapse:collapse;width:100%}.chart-data-table th,.chart-data-table td{border-bottom:1px solid var(--line);text-align:left;color:var(--ink);padding:8px 10px}.commerce-chart-legend svg{flex-shrink:0;height:12px;width:22px!important}.commerce-chart-legend button.muted{opacity:1;text-decoration:line-through}.ui-tab-panel{min-width:0}.workflow-output>.ui-tab-panel{flex:1;min-height:0}.workflow-steps{padding-inline:12px;scroll-padding:16px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.upload-total-progress{color:var(--color-muted);font-size:var(--font-body);gap:6px;padding:12px 0;display:grid}.upload-total-progress label{gap:6px;display:grid}.upload-total-progress progress{width:100%;height:10px;accent-color:var(--color-green);display:block}.reference-shell .message.failed .message-body{color:var(--text-danger);background:#fff1eb;border:1px solid #a95542;border-radius:8px;padding:12px}.reference-shell .reference-analysis-panel .message.failed :is(.message-text,.message-text p,.message-text strong,.message-meta strong,.message-meta time,.message-tools button){color:var(--text-danger)}.message-retry{border:1px solid;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:4px 8px;display:inline-flex}.ecom-takeover-note{color:var(--text-warning);font-size:var(--font-body);background:#fff6e8;border-top:1px solid #e6cfaa;padding:10px 14px}.buyer-cart-quantity{align-items:center;gap:4px;display:inline-flex}.reference-shell .buyer-cart-quantity button{border:1px solid var(--line);background:#fff;border-radius:6px;width:32px;height:32px}.reference-shell .buyer-cart-quantity input{text-align:center;width:42px;min-width:0}@media (max-width:600px){.reference-shell :is(button,a,summary,[role=tab]){min-width:24px;min-height:24px}.reference-shell :is(p,li) a{min-width:0;min-height:0}.reference-shell .overview-demo-tabs button{min-height:32px}.reference-shell .overview-scene-action{font-size:var(--font-caption);white-space:normal;grid-column:2}.reference-shell .reference-analysis-panel.has-thread{height:calc(100dvh - 172px);min-height:260px}.reference-shell .reference-analysis-panel.has-thread .reference-analysis-body{flex:1;min-height:0;overflow:auto}.reference-shell .reference-chat-page .reference-chat-aside{margin-top:8px}.reference-shell .logs-table{width:100%;min-width:0;display:block}.reference-shell .logs-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reference-shell .logs-table tbody{gap:12px;display:grid}.reference-shell .logs-table tr{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;display:grid}.reference-shell .logs-table td{overflow-wrap:anywhere;width:auto;min-width:0;border:0!important;padding:6px!important;display:block!important}.reference-shell .logs-table td:first-child{grid-column:1/-1}.reference-shell .logs-table td[data-label]:not(:first-child):before{content:attr(data-label);font-size:var(--font-caption);color:var(--color-muted);margin-bottom:4px;display:block}.reference-shell .logs-table .log-detail-row{display:block}.reference-shell .logs-table .log-title{white-space:normal;max-width:100%}.reference-shell .logs-table .log-title strong{white-space:normal}.support-resume{flex-direction:column;align-items:flex-start}}.crm-shell.reference-shell{--crm-canvas:#d7d7d9;--crm-surface:#e5e5e7;--crm-line:#c6c6cc;--crm-ink:#292a2e;--crm-muted:#6d6e76;--ink:var(--crm-ink);--muted:var(--crm-muted);--line:var(--crm-line);--panel:var(--crm-surface);background:var(--crm-canvas);color:var(--crm-ink);font-family:Segoe UI,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:12px;line-height:1.6}.crm-shell.reference-shell .app-main{grid-column:2;width:100%}.crm-shell.reference-shell .unified-header{background:0 0;border:0;grid-template-columns:minmax(140px,1fr) auto minmax(100px,1fr);gap:14px;height:64px;min-height:64px;display:grid;padding:0 26px 0 8px!important}.crm-shell .unified-header .brand-wordmark{letter-spacing:-.3px;white-space:nowrap;font-size:13px;font-weight:550}.crm-shell .unified-header .brand-divider{background:#a7a7ae}.crm-shell .unified-header .workspace-label{display:none}.crm-shell .unified-header .header-actions{justify-self:end;gap:9px;margin:0}.crm-shell .model-status{background:#e5e5e7;border-radius:7px;min-height:27px;padding:6px 8px}.crm-shell .model-status>span{display:none!important}.crm-shell .user-menu{padding:0}.crm-shell .user-menu .identity-avatar{border-radius:7px}.crm-shell .brand-wordmark:focus-visible{outline-offset:5px}.crm-commandbar{white-space:nowrap;background:#121412;border-radius:24px;justify-content:center;align-items:center;gap:3px;max-width:100%;padding:4px;display:flex;box-shadow:0 2px 3px #0000000c}.crm-commandbar>button{color:#c0c1bc;border:1px solid #0000;border-radius:20px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:6px 13px;font-size:11px;transition:background .15s,color .15s;display:inline-flex}.crm-commandbar>button:hover{color:#fff;background:#30332e}.crm-commandbar>button.active{color:#fff;background:#262922;border-color:#61635c}.crm-commandbar>button.crm-command-primary{color:#272b25;background:#f1f2ed;padding-inline:15px}.crm-commandbar>button.crm-command-primary:hover{background:#fff}.crm-commandbar>button.crm-command-more{width:31px;padding:6px}.crm-shell .crm-commandbar>button:focus-visible{box-shadow:none;outline-offset:-3px!important;outline-color:#fff!important}.studio-rail{color:#64656d;z-index:30;flex-direction:column;grid-area:1/1;align-items:center;height:100dvh;padding:0 10px 14px;display:flex;position:sticky;top:0}.studio-rail-brand{color:#292b30;flex:0 0 64px;place-items:center;width:40px;height:64px;display:grid}.studio-rail button{color:#65666e;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.studio-rail button:hover{color:#26282c;background:#e9e9eb}.studio-rail button.active{color:#fff;background:#272a27}.studio-rail .studio-rail-menu{background:#e3e3e5;margin:12px 0 9px}.studio-rail>nav{scrollbar-width:none;flex-direction:column;gap:9px;min-height:0;padding:3px 4px;display:flex;overflow-y:auto}.studio-rail>footer{gap:10px;margin-top:auto;padding-top:15px;display:grid}.studio-rail>footer>button:last-child{color:#fff;background:#292c28}.crm-shell .studio-sidebar{visibility:hidden;z-index:101;background:#e6e6e8;border:1px solid #eeeeef;border-radius:14px;width:280px;max-width:calc(100vw - 24px);height:calc(100dvh - 24px);transition:transform .2s,visibility 0s .2s;position:fixed;inset:12px auto 12px 12px;transform:translate(calc(-100% - 24px));box-shadow:12px 12px 60px #181c2333}.crm-shell .studio-sidebar.is-open{visibility:visible;transition:transform .2s;transform:translate(0)}.crm-shell .studio-nav-shade{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#20252d40;display:block;position:fixed;inset:0}.crm-shell .studio-nav-brand{min-height:74px;padding:19px 18px}.crm-shell .studio-nav-brand>span{background:#2c302c;border-radius:50%}.crm-shell .studio-nav-brand b{color:#2e3034;font-size:14px}.crm-shell .studio-nav-brand small{color:#777983}.crm-shell .studio-nav-brand>button{color:#565961;place-items:center;width:30px;height:30px;display:grid}.studio-nav-search{color:#777983;background:#f0f0f1;border:1px solid #cbccd1;border-radius:7px;align-items:center;gap:7px;margin:0 16px 10px;padding:8px 10px;display:flex}.studio-nav-search input{color:#32343b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.studio-nav-search button{place-items:center;display:grid}.studio-nav-search:focus-within{outline-offset:2px;outline:2px solid #287a83}.crm-shell .studio-new-chat{color:#fff;background:#2c302c;border-color:#2c302c;min-height:37px;margin-bottom:9px}.crm-shell .studio-new-chat>span{color:#d0d4ca}.crm-shell .studio-nav-heading{color:#74757e;font-size:11px}.crm-shell .studio-nav-item{color:#565861;font-size:12px}.crm-shell .studio-nav-item:hover{color:#242830;background:#f1f1f3}.crm-shell .studio-nav-item.active{color:#fff;background:#30332e;border-color:#30332e}.crm-shell .studio-sidebar>footer{background:#dedee1;border-color:#cbccd1;border-radius:0 0 14px 14px}.crm-shell .studio-sidebar>footer :is(b,small,button){color:#676b73}.studio-nav-empty{color:#74757e;padding:24px 12px;line-height:1.8}.crm-shell.reference-shell .page{padding:17px 26px 24px 8px}.crm-shell.reference-shell .content-area{background:0 0;height:auto;min-height:calc(100dvh - 64px);overflow:visible}.crm-shell #main-content:focus-visible{box-shadow:none;outline:none!important}.crm-shell.reference-shell .page-heading h1{letter-spacing:-.8px;color:#25272c;font-size:28px;font-weight:450}.crm-shell.reference-shell .page-heading{margin-bottom:19px}.crm-shell.reference-shell .button{color:#494d54;background:#e8e8ea;border-color:#bfc1c6;border-radius:8px}.crm-shell.reference-shell .button:hover:not(:disabled){background:#f2f2f4;border-color:#9da3a8}.crm-shell.reference-shell .button.primary{color:#f4f5f1;background:#282d28;border-color:#282d28}.crm-shell.reference-shell .button.primary:hover:not(:disabled){background:#41483d}.crm-shell .crm-icon-link{color:#76777f;background:#eeeeef80;border-radius:5px;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.crm-shell .crm-icon-link:hover{color:#292c32;background:#f5f5f5}.crm-page-heading{justify-content:space-between;align-items:center;gap:14px;margin:4px 0 17px;display:flex}.crm-eyebrow{color:#74757e;letter-spacing:1.5px;font-size:10px}.crm-page-heading h1{letter-spacing:-1px;margin-top:2px;font-size:31px;font-weight:450;line-height:1.45}.crm-heading-tools{align-items:center;gap:9px;display:flex}.crm-period{color:#676b74;background:#e3e3e6;border-radius:6px;align-items:center;gap:10px;padding:8px 11px;font-size:11px;display:inline-flex}.crm-view-tabs{border-bottom:1px solid #c5c5ca;align-items:center;gap:24px;margin-bottom:23px;display:flex}.crm-view-tabs>button{color:#73747c;align-items:center;gap:6px;padding:7px 0 11px;font-size:12px;display:flex;position:relative}.crm-view-tabs>button[aria-selected=true]{color:#292c31}.crm-view-tabs>button[aria-selected=true]:after{content:"";bottom:-1px;background:#30332f;height:2px;position:absolute;inset-inline:0}.crm-view-tabs>span{color:#777982;margin-left:auto;font-size:10px}.crm-dashboard-tabpanel{min-width:0}.crm-dashboard-tabpanel:focus-visible{outline-offset:5px!important}.crm-overview-grid{grid-template-columns:minmax(0,1.95fr) minmax(0,1fr) minmax(0,.68fr);gap:17px;min-height:334px;display:grid}.crm-section-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.crm-section-title :is(h2,h3){color:#35373e;font-size:12px;font-weight:550;line-height:1.5}.crm-section-title p{color:#777982;margin-top:3px;font-size:10px}.crm-analytics{min-width:0;padding:1px 3px 0 0}.crm-headline-metrics{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:15px 0 14px;display:grid}.crm-headline-metrics>div{min-width:0}.crm-headline-metrics strong{letter-spacing:-1.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:baseline;gap:6px;font-size:clamp(28px,3vw,39px);font-weight:350;line-height:1.25;display:flex}.crm-headline-metrics strong small{letter-spacing:0;color:#7f8088;font-size:11px;font-weight:400}.crm-headline-metrics>div>span{color:#787982;margin-top:5px;font-size:10px;display:block}.crm-chart-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.crm-chart-toolbar>div{gap:3px;display:flex}.crm-chart-toolbar button{color:#747781;border-radius:4px;padding:3px 6px;font-size:10px}.crm-chart-toolbar button[aria-pressed=true]{color:#444951;background:#e8e8eb}.crm-chart{height:173px;position:relative}.crm-chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 20px}.crm-chart-grid>span{color:#85858c;border-bottom:1px solid #f0f0f280;padding-bottom:6px;font-size:9px;line-height:1;display:block}.crm-chart-columns{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;height:100%;padding-left:24px;display:grid;position:relative}.crm-chart-columns>button{border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;padding:0 3px;display:flex;position:relative}.crm-chart-columns>button:hover{background:#ffffff20}.crm-chart-value{opacity:0;color:#62616e;font-size:10px;position:absolute;top:-6px}.crm-chart-columns>button:is(:hover,:focus-visible) .crm-chart-value{opacity:1}.crm-chart-track{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:134px;display:flex}.crm-chart-track>i{background:#b9b7ca;border-radius:2px 2px 0 0;width:12px;max-width:40%;min-height:2px;transition:height .25s}.crm-chart-track>i.crm-chart-success{background:#a8beb7;width:7px}.crm-chart-day{color:#7d7d87;margin-top:8px;font-size:9px}.crm-chart-columns>button[aria-pressed=true] .crm-chart-day{color:#30363a}.crm-chart-empty{z-index:1;pointer-events:none;color:#85848f;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:20px 25px 30px 28px}.crm-chart-empty strong{color:#666775;font-size:12px;font-weight:450}.crm-chart-empty span{text-align:center;font-size:10px}.crm-chart-empty button{pointer-events:auto;color:#595e67;background:#e3e3e6;border:1px solid #bbbfc5;border-radius:5px;align-items:center;gap:6px;margin-top:3px;padding:3px 7px;font-size:10px;display:flex}.crm-chart-caption{color:#747581;background:#e1e1e480;border-radius:4px;align-items:center;gap:13px;margin-top:8px;padding:6px 8px;font-size:9px;display:flex}.crm-chart-caption>span{align-items:center;gap:4px;display:flex}.crm-chart-caption i{background:#a6a0bd;border-radius:50%;width:4px;height:4px}.crm-chart-caption i.success{background:#829e94}.crm-chart-caption .crm-chart-selected{margin-left:auto}.crm-chart-table{height:173px;overflow:auto}.crm-chart-table table{border-collapse:collapse;width:100%;font-size:10px}.crm-chart-table :is(td,th){text-align:left;border-bottom:1px solid #c8c8cf;padding:5px 7px;font-weight:400}.crm-chart-table thead{color:#666b76;background:#dedee0;position:sticky;top:0}.crm-activity{background:linear-gradient(160deg,#dedee1,#d0ceda);border-radius:10px;flex-direction:column;min-width:0;padding:16px 14px 10px;display:flex}.crm-activity-list{flex:1;min-height:0}.crm-activity-row{text-align:left;border-bottom:1px solid #bdbbc640;align-items:flex-start;gap:9px;width:100%;padding:13px 0;display:flex}.crm-activity-symbol{color:#667d72;background:#bbc9c080;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.crm-activity-symbol.failed{color:#93675b;background:#d5bfb780}.crm-activity-row>span:last-child{flex:1;min-width:0}.crm-activity-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.crm-activity-row p{color:#73727e;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.crm-activity-row time{text-align:right;color:#82818f;margin-top:4px;font-size:9px;display:block}.crm-activity-empty{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;min-height:210px;padding:0 6px;display:flex}.crm-activity-people{margin-bottom:16px;display:flex}.crm-activity-people>span+span{border:2px solid #d6d5df;margin-left:-6px}.crm-activity-empty h3{font-size:14px;font-weight:450}.crm-activity-empty p{color:#767380;margin:8px 0 14px;font-size:11px;line-height:1.9}.crm-activity-empty button{color:#5c596a;align-items:center;gap:5px;font-size:10px;display:flex}.crm-activity-compose{color:#777483;background:#e8e7ee85;border-radius:5px;align-items:center;gap:8px;width:100%;padding:8px;font-size:10px;display:flex}.crm-activity-compose>span{text-align:left;flex:1}.crm-status-column{grid-template-rows:1fr 1fr;gap:12px;min-width:0;display:grid}.crm-asset-card,.crm-model-card{background:#e4e4e7;border-radius:9px;min-width:0;padding:14px 13px}.crm-asset-body{justify-content:space-between;align-items:center;gap:4px;min-height:75px;display:flex}.crm-asset-body>div:first-child{gap:3px;display:grid}.crm-asset-body strong{font-size:33px;font-weight:350;line-height:1.2}.crm-asset-body span{color:#85838e;font-size:10px}.crm-stack{flex-shrink:0;width:68px;height:72px;position:relative}.crm-stack i{background:linear-gradient(120deg,#f1f2f4,#a9aeb7);border:1px solid #f4f5f6;height:26px;position:absolute;inset:33px 10px auto;transform:rotate(-25deg)skew(22deg);box-shadow:-4px 6px #bec1c9}.crm-stack i:nth-child(2){top:23px}.crm-stack i:nth-child(3){top:13px}.crm-stack>svg{color:#757b88;position:absolute;top:6px;left:23px;transform:rotate(-8deg)}.crm-asset-foot{color:#81808b;border-top:1px solid #d0cfd7;flex-wrap:wrap;justify-content:space-between;gap:5px;padding-top:8px;font-size:9px;display:flex}.crm-model-state{color:#6f7871;align-items:center;gap:5px;margin:10px 0 7px;font-size:10px;display:flex}.crm-model-state>i{background:#9a9da2;border-radius:50%;width:5px;height:5px}.crm-model-state.available>i{background:#85a491}.crm-model-state.unavailable{color:#965f54}.crm-model-state.unavailable>i{background:#b48175}.crm-model-card>strong{color:#595d67;overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.crm-model-card>p{color:#85838f;margin-top:5px;font-size:9px}.crm-model-card>button{color:#6f7180;align-items:center;gap:4px;margin-top:8px;font-size:9px;display:flex}.crm-workflow-heading{justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.crm-workflow-heading h2{font-size:14px;font-weight:550}.crm-workflow-heading p{color:#7c7b86;margin-top:2px;font-size:10px}.crm-workflow-heading>button{color:#686c75;background:#e5e5e8;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;display:flex}.crm-workflow-grid{grid-template-columns:1fr 1fr 1.45fr 1.2fr;gap:13px;display:grid}.crm-workflow-card{background:#e5e5e7;border-radius:9px;flex-direction:column;min-width:0;min-height:196px;padding:14px 15px 10px;display:flex}.crm-workflow-card .crm-section-title>svg{color:#92909e}.crm-workflow-card .crm-section-title h3{font-size:11px}.crm-workflow-card .crm-section-title p{font-size:9px}.crm-card-action{color:#777281;border-top:1px solid #ceccd5;justify-content:space-between;align-items:center;gap:7px;width:100%;margin-top:auto;padding-top:9px;font-size:10px;display:flex}.crm-app-gauge{text-align:center;height:104px;padding-top:7px;position:relative}.crm-app-gauge>svg{width:145px;max-width:100%;height:77px}.crm-app-gauge>strong{color:#5d586a;font-size:26px;font-weight:400;line-height:1;position:absolute;top:39px;left:0;right:0}.crm-app-gauge small{color:#91899a;margin-left:5px;font-size:12px;font-weight:400}.crm-app-gauge>span{color:#8b8494;margin-top:-9px;font-size:9px;display:block}.crm-document-numbers{gap:23px;padding:14px 0 7px;display:flex}.crm-document-numbers>div{flex-direction:column;gap:3px;display:flex}.crm-document-numbers strong{color:#676272;font-size:31px;font-weight:350;line-height:1.2}.crm-document-numbers span{color:#8d8697;font-size:9px}.crm-document-meter{background:repeating-linear-gradient(90deg,#d1ceda 0 3px,#0000 3px 5px);height:5px;margin:6px 0 18px}.crm-document-meter>span{background:repeating-linear-gradient(90deg,#b2acc3 0 3px,#0000 3px 5px);height:100%;display:block}.crm-conversation-list{flex:1;min-height:82px;padding:10px 0}.crm-conversation-list>button{color:#7e778d;align-items:center;gap:8px;width:100%;padding:7px 0;font-size:10px;display:flex}.crm-conversation-list>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.crm-conversation-empty{color:#8a8496;flex-direction:column;align-items:flex-start;gap:6px;padding:5px 0;font-size:10px;display:flex}.crm-conversation-empty>button{color:#686174;align-items:center;gap:6px;font-size:10px;display:flex}.crm-conversation-footer{color:#8c8498;border-top:1px solid #ceccd5;align-items:center;gap:15px;padding-top:8px;font-size:9px;display:flex}.crm-conversation-footer b{color:#6c637b;margin-right:5px;font-size:18px;font-weight:400}.crm-conversation-footer>button{margin-left:auto}.crm-quality-number{flex-direction:column;gap:4px;padding-top:14px;display:flex}.crm-quality-number strong{letter-spacing:-1px;color:#665f74;font-size:32px;font-weight:350;line-height:1.2}.crm-quality-number>span{color:#8b8296;font-size:9px}.crm-quality-detail{color:#90869c;flex-wrap:wrap;gap:5px 12px;padding:10px 0 13px;font-size:9px;display:flex}.crm-quality-detail b{color:#746781;font-weight:450}.crm-quick-launch{color:#777784;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 0 0;display:flex}.crm-quick-launch>span{align-items:center;gap:7px;margin-right:4px;font-size:10px;display:flex}.crm-quick-launch>button{color:#626572;background:#e3e3e6;border-radius:5px;align-items:center;gap:7px;padding:5px 9px;font-size:10px;display:flex}.crm-quick-launch>button:hover{background:#eeeef0}.crm-dashboard-footer{color:#85838f;justify-content:space-between;gap:12px;margin-top:18px;font-size:9px;display:flex}.crm-dashboard-footer>span:first-child{align-items:center;gap:6px;display:flex}.crm-dashboard-footer i{background:#8c9f90;border-radius:50%;width:4px;height:4px}.crm-chat-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 17px;display:grid}.crm-chat-metrics>div{background:#e3e3e5;border-radius:15px;min-width:0;padding:13px 17px 11px}.crm-chat-metrics dt{color:#7a7a83;font-size:10px}.crm-chat-metrics dd{color:#30343b;letter-spacing:-.6px;margin:5px 0 0;font-size:25px;font-weight:350;line-height:1.1}.crm-chat-metrics dd small{letter-spacing:0;color:#85818c;margin-left:5px;font-size:10px}.crm-shell.reference-shell .reference-detail-page{background:0 0}.crm-shell.reference-shell .reference-detail-page :is(.panel,.reference-app-card,.reference-context-card){box-shadow:none;background:#e2e2e4;border-color:#cdccd2;border-radius:11px}.crm-shell.reference-shell .reference-app-card :is(h2,.app-launch){color:#373b43}.crm-shell.reference-shell .reference-app-card>p{color:#6f707a}.crm-shell .detail-tabs>button.active{color:#303439}.crm-shell.reference-shell .reference-chat-layout{grid-template-columns:minmax(220px,.85fr) minmax(0,2fr);gap:16px}.crm-shell.reference-shell .reference-analysis-panel{color:#fff;background:linear-gradient(125deg,#7b9799 0%,#389ca9 44%,#159cb2 68%,#2fb391 100%);border:1px solid #ffffff25;border-radius:16px;min-height:530px;padding:20px}.crm-shell.reference-shell .reference-chat-composer{background:#ffffff12;border:1px solid #e0ffff70;border-radius:10px}.crm-shell.reference-shell .reference-chat-composer textarea{color:#fff}.crm-shell.reference-shell .reference-analysis-panel :is(.reference-analysis-status,.reference-analysis-footer,.reference-analysis-footer button,.reference-chat-welcome p,.reference-chat-welcome h2,.reference-source-preview>span){color:#f1fafa}.crm-shell.reference-shell .reference-starter-questions button{color:#f3ffff;background:#ffffff0e;border-color:#ffffff45;border-radius:8px}.crm-shell.reference-shell .reference-starter-questions button:hover{background:#ffffff25}.crm-shell.reference-shell .reference-starter-questions button>span{white-space:nowrap;flex:0 0 20px}.crm-shell.reference-shell .reference-source-preview>button{color:#f4ffff;background:#ffffff15;border-color:#ffffff50}.crm-shell.reference-shell .reference-context-card :is(h3,p,.text-link){color:#65656f}.crm-shell.reference-shell .reference-context-card h3{color:#363941}.crm-shell.reference-shell .knowledge-sidebar .knowledge-item.active{color:#33353e;background:#cbcbd4}.crm-shell.reference-shell :is(.commerce-page,.commerce-manage,.commerce-media,.workflow-page,.support-page,.ecom-page){--commerce-bg:#d7d7d9;--commerce-muted:#747780;--commerce-line:#c8cbd0;--cm-bg:#d7d7d9;--cm-line:#c9c9d0;--cm-muted:#747780;--media-bg:#d7d7d9;--media-line:#c9c9d0;--media-muted:#747780;background:0 0}.crm-shell.reference-shell .content-area:has(.commerce-manage){background:0 0}.crm-shell.reference-shell :is(.commerce-card,.commerce-welcome,.commerce-statusbar,.cm-card,.media-card,.workflow-list-panel,.workflow-output,.workflow-form,.support-list-panel,.support-chat-heading,.support-case-panel){box-shadow:none;background:#e4e4e7;border-color:#c7c8ce}.crm-shell.reference-shell :is(.commerce-heading,.cm-heading,.media-heading,.workflow-heading,.support-toolbar){color:#33383e}.crm-shell.reference-shell :is(.commerce-heading,.cm-heading,.media-heading,.workflow-heading) h1{color:#292d32;letter-spacing:-.6px;font-weight:450}.crm-shell.reference-shell .support-conversation{background:linear-gradient(125deg,#7b9799,#359ca9 45%,#179eb0 72%,#2fb391);border-color:#cad3d4}.crm-shell.reference-shell :is(.commerce-btn.primary,.cm-btn.primary,.media-btn.primary,.workflow-save,.support-new){color:#fff;background:#30362e;border-color:#30362e}.crm-shell.reference-shell :is(.commerce-btn,.cm-btn,.media-btn){border-radius:7px}.crm-shell.reference-shell :is(.support-demo-material,.support-demo-route,.support-demo-history,.workflow-records,.workflow-gallery-shell,.workflow-demo-material,.workflow-demo-start,.ecom-demo-materials,.ecom-demo-launch,.cm-table-wrap,.media-metric,.media-brief,.media-start-card,.media-history,.lab-input,.lab-output){box-shadow:none;background:#e3e3e6;border-color:#c8c8d0}.crm-shell.reference-shell :is(.support-demo-scenarios,.workflow-demo-cases,.ecom-demo-cases)>button{color:#656770;background:#e3e3e6;border-color:#cacbd1}.crm-shell.reference-shell :is(.support-demo-scenarios,.workflow-demo-cases,.ecom-demo-cases)>button.selected{color:#313b43;background:#cbcdd3;border-color:#a5acb5}.crm-shell.reference-shell :is(.workflow-demo-start,.support-demo-route){background:#d6d6df}.crm-shell.reference-shell :is(.commerce-formula,.commerce-sample-strip,.cm-start,.media-start-visual,.lab-check-guide){background:#dcdde1;border-color:#c9cbd1}.crm-shell.reference-shell .cm-stat-row>div{background:#e4e4e7;border-color:#cacbd2}.crm-shell.reference-shell :is(.workflow-demo-home,.support-demo,.ecom-demo-library,.commerce-welcome) :is(h2,h3,h4){color:#3b424b}.crm-shell.reference-shell :is(.workflow-demo-home,.support-demo,.ecom-demo-library,.commerce-welcome) p{color:#727681}.crm-shell.reference-shell :is(.commerce-card,.media-brief,.lab-input,.workflow-demo-material) :is(input,textarea,select){color:#464d56;background:#efeff1;border-color:#c3c6cd}.crm-shell.reference-shell .buyer-store{background:0 0;border-color:#c7c8cd}.crm-shell.reference-shell :is(.ecom-product-card,.buyer-shop-header,.ecom-storebar){background:#e7e7e9;border-color:#c6c8ce}.crm-shell.reference-shell :is(.buyer-demo-guide,.buyer-coupon){background:#dedde1;border-color:#c8c5ce}.crm-shell.reference-shell .buyer-shop-tabs{border-color:#babfc6}.crm-shell .crm-experiences{background:0 0;padding:0}.crm-shell .crm-experiences .overview-title{display:none}.crm-shell .crm-experiences :is(.commerce-overview-grid>a,.overview-feature,.overview-capability-grid>a,.overview-scenario-grid>a,.overview-continuation>div){box-shadow:none;background:#e4e4e6;border-color:#c6c8cd}.crm-shell .crm-experiences .commerce-overview-grid>a:hover,.crm-shell .crm-experiences .overview-capability-grid>a:hover{background:#efeff0}.crm-shell .crm-experiences .overview-demonstration{background:#d8dbdc}.crm-shell .crm-experiences .commerce-overview-grid>a{min-height:135px}.crm-shell .crm-experiences .overview-section-heading h2{color:#383e44;font-weight:500}@media (max-width:1200px){.crm-shell.reference-shell .unified-header{grid-template-columns:auto 1fr auto;gap:9px;padding-right:20px!important}.crm-commandbar{justify-self:center}.crm-commandbar>button{padding-inline:9px;font-size:10px}.crm-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:14px}.crm-status-column{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr}.crm-asset-body{min-height:63px}.crm-model-card>strong{font-size:12px}.crm-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.crm-workflow-card{padding-inline:12px}}@media (max-width:900px){.crm-shell.reference-shell.app-shell{grid-template-columns:52px minmax(0,1fr)!important}.studio-rail{padding-inline:5px}.crm-shell.reference-shell .unified-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#d7d7d9ed;grid-template-rows:43px 43px;grid-template-columns:1fr auto;gap:0 10px;height:98px;min-height:98px;position:sticky;top:0;padding:0 18px 6px 8px!important}.crm-shell .unified-header .header-actions{grid-area:1/2}.crm-commandbar{grid-area:2/1/auto/-1;justify-self:start}.crm-shell.reference-shell .unified-header .mobile-menu-button{display:none!important}.crm-shell.reference-shell .content-area{min-height:calc(100dvh - 98px)}.crm-shell.reference-shell .page{padding-right:18px}.crm-headline-metrics strong{font-size:31px}.crm-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-shell.reference-shell .reference-chat-layout{grid-template-columns:minmax(0,1fr)}.crm-shell.reference-shell .reference-chat-aside{grid-area:2/1}.crm-shell.reference-shell .reference-analysis-panel{grid-area:1/1;padding:15px}}@media (max-width:600px){.crm-chat-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:13px}.crm-chat-metrics>div{border-radius:9px;padding:9px 11px}.crm-chat-metrics>div:nth-child(n+4){display:none}.crm-chat-metrics dd{font-size:22px}.crm-chat-metrics dt{font-size:9px}.crm-shell.reference-shell.app-shell{grid-template-columns:minmax(0,1fr)!important}.crm-shell.reference-shell .app-main{grid-column:1}.studio-rail{display:none}.crm-shell.reference-shell .unified-header{grid-template-rows:46px 44px;height:102px;min-height:102px;padding:0 12px 6px!important}.crm-shell.reference-shell .unified-header .mobile-menu-button{width:27px;min-width:27px;display:inline-flex!important}.crm-shell .unified-header .header-brand{gap:7px}.crm-shell .unified-header .brand-wordmark{font-size:12px}.crm-commandbar{justify-content:flex-start;gap:2px;width:100%;padding:4px;overflow:visible}.crm-commandbar>button{flex:none;min-height:29px;padding:5px 10px;font-size:10px}.crm-commandbar>button.crm-command-primary{padding-inline:10px}.crm-commandbar>button.crm-command-more{background:#171b16;margin-left:auto}.crm-commandbar>button:nth-of-type(n+5):not(.crm-command-more){display:none}.crm-shell.reference-shell .page{padding:13px 14px 23px}.crm-page-heading{margin-bottom:12px}.crm-page-heading h1{font-size:27px}.crm-eyebrow{letter-spacing:1.1px;font-size:9px}.crm-heading-tools{gap:5px}.crm-period{gap:5px;padding:6px 8px;font-size:10px}.crm-view-tabs{gap:21px;margin-bottom:18px}.crm-view-tabs>span{display:none}.crm-view-tabs>button{padding-bottom:10px;font-size:11px}.crm-overview-grid{grid-template-columns:minmax(0,1fr);gap:14px}.crm-analytics{padding:0}.crm-headline-metrics{margin:15px 0 12px}.crm-headline-metrics strong{font-size:34px}.crm-headline-metrics strong small{font-size:10px}.crm-chart{height:182px}.crm-chart-track{height:140px}.crm-chart-table{height:182px}.crm-chart-empty span{max-width:220px}.crm-activity{min-height:240px;padding:15px}.crm-activity-empty{min-height:168px;padding:8px 3px}.crm-activity-people{margin-bottom:10px}.crm-status-column{grid-column:auto;gap:10px}.crm-asset-card,.crm-model-card{padding:12px 10px}.crm-asset-body{flex-wrap:wrap;min-height:84px}.crm-stack{transform-origin:100%;width:48px;transform:scale(.8)}.crm-asset-foot{font-size:9px}.crm-model-card>strong{font-size:11px}.crm-workflow-heading{margin-top:21px}.crm-workflow-card{min-height:193px;padding:12px 10px 10px}.crm-workflow-card .crm-section-title>svg{width:13px}.crm-workflow-card .crm-section-title h3{font-size:11px}.crm-workflow-card .crm-section-title p{font-size:9px}.crm-conversation-footer{gap:9px}.crm-conversation-footer b{margin-right:3px;font-size:16px}.crm-quality-detail{gap:5px 8px}.crm-quick-launch>span{width:100%}.crm-dashboard-footer{line-height:1.6}.crm-dashboard-footer>span:last-child{display:none}.crm-shell.reference-shell .page-heading h1{font-size:25px}.crm-shell.reference-shell .reference-chat-layout{grid-template-columns:minmax(0,1fr);gap:13px}.crm-shell.reference-shell .reference-analysis-panel{border-radius:13px;min-height:480px;padding:14px}.crm-shell.reference-shell .reference-analysis-panel.has-thread{height:calc(100dvh - 220px);min-height:310px}.crm-shell.reference-shell .reference-chat-aside{order:2}.crm-shell.reference-shell .reference-analysis-panel{order:1}.crm-shell.reference-shell .reference-chat-tabs{flex-wrap:nowrap;overflow-x:auto}.crm-shell.reference-shell .reference-chat-tabs>button{white-space:nowrap}.crm-shell .crm-experiences .commerce-overview-grid>a{min-height:124px}}@media (prefers-reduced-motion:reduce){.crm-shell .studio-sidebar,.crm-shell .crm-chart-track>i{transition:none}}.crm-shell.reference-shell{--studio-header-height:48px}.crm-shell.reference-shell .unified-header{height:var(--studio-header-height);min-height:var(--studio-header-height)}.crm-shell .studio-rail-brand{flex-basis:48px;height:48px}.crm-shell.reference-shell .page{padding-top:8px;padding-bottom:12px}.crm-shell.reference-shell .content-area{min-height:calc(100dvh - var(--studio-header-height))}.crm-shell.reference-shell :is(.page-heading,.crm-page-heading,.workflow-heading,.support-toolbar,.lab-heading,.commerce-page-heading,.cm-page-head,.media-header){align-items:center;gap:10px;height:auto;min-height:30px;margin:0 0 8px;padding-block:0}.crm-shell.reference-shell .page-trail{color:#7b7d85;align-items:center;gap:7px;min-width:0;line-height:1.6;display:flex}.crm-shell.reference-shell .page-trail>a{white-space:nowrap;color:#777b84;padding:3px 0;font-size:11px}.crm-shell.reference-shell .page-trail>a:hover{color:#30373f;text-decoration:underline}.crm-shell.reference-shell .page-trail h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;letter-spacing:0!important;color:#42464f!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important}.crm-shell.reference-shell .page-trail>svg{color:#9a9ba3;width:11px;height:11px}.crm-shell.reference-shell :is(.commerce-breadcrumb,.commerce-page-icon,.cm-page-head .cm-eyebrow,.media-header .media-eyebrow,.crm-page-heading .crm-eyebrow,.lab-heading>div>svg),.crm-shell.reference-shell :is(.commerce-heading-copy>div>p,.cm-page-head>div>p,.media-header>div>p){display:none}.crm-shell.reference-shell :is(.commerce-page,.commerce-manage,.commerce-media,.support-page){padding-top:8px}.crm-shell.reference-shell :is(.commerce-page-heading,.cm-page-head,.media-header) h1{font-size:12px!important}.crm-shell.reference-shell :is(.detail-tabs,.crm-view-tabs,.media-view-tabs,.lab-tabs){min-height:30px;margin-bottom:8px}.crm-shell.reference-shell :is(.detail-tabs,.crm-view-tabs)>button{padding-top:5px;padding-bottom:7px}.crm-shell.reference-shell .reference-current-model{padding-block:4px;font-size:10px}.crm-shell.reference-shell .reference-current-model>span{display:none}.crm-shell.reference-shell .reference-current-model>button{padding-block:3px;font-size:10px}.crm-shell.reference-shell .app-main:has(.reference-chat-page){height:100dvh;min-height:0;overflow:hidden}.crm-shell.reference-shell .reference-chat-page{flex-direction:column;height:100%;min-height:0;display:flex}.crm-shell.reference-shell .reference-chat-page>.page-heading,.crm-shell.reference-shell .reference-chat-tabs{flex-shrink:0}.chat-context-details{flex-shrink:0;margin:0 0 8px}.chat-context-details>summary{cursor:pointer;color:#626773;padding:3px 0;font-size:10px}.chat-context-details>summary>span{color:#85858f;margin-left:12px;font-size:10px}.chat-context-details>.crm-chat-metrics{margin:7px 0 2px}.chat-context-details .crm-chat-metrics>div{border-radius:9px;padding:8px 12px}.chat-context-details .crm-chat-metrics dd{font-size:20px}.crm-shell.reference-shell .reference-chat-layout{flex:1;align-items:stretch;height:auto;min-height:0}.crm-shell.reference-shell .reference-analysis-panel{max-height:none;padding:15px;height:auto!important;min-height:0!important}.crm-shell.reference-shell .reference-analysis-body{overscroll-behavior:contain;flex:1;height:auto;min-height:0;overflow-y:auto}.crm-shell.reference-shell .reference-chat-aside{overscroll-behavior:contain;min-height:0;overflow-y:auto}.crm-shell.reference-shell .reference-history-card{min-height:150px}.crm-shell.reference-shell .reference-history-list{min-height:0}.crm-shell.reference-shell .reference-chat-composer{flex-shrink:0}.crm-shell.reference-shell .reference-analysis-footer{flex-shrink:0;margin-top:9px;padding-top:9px}.crm-shell.reference-shell .reference-analysis-status>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.crm-shell.reference-shell .reference-analysis-status>span:last-child{flex-shrink:0}.crm-shell.reference-shell .chat-resources-button{white-space:nowrap;color:#565f69;background:#e3e3e6;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:inline-flex}.chat-resources-dialog{gap:12px;display:grid}.chat-resources-dialog .reference-context-card{background:#e3e3e6;border:1px solid #c8cad1;border-radius:10px;padding:14px}.chat-resources-dialog .reference-history-list{max-height:260px;overflow-y:auto}.chat-resources-dialog .reference-history-card{min-height:160px}.crm-shell.reference-shell .media-metrics{gap:8px;margin-block:8px}.crm-shell.reference-shell .media-metric{gap:8px;padding:8px 10px}.crm-shell.reference-shell .media-metric strong{font-size:18px}.crm-shell.reference-shell .media-metric-icon{width:27px;height:27px}.crm-shell.reference-shell .media-metric small{font-size:9px}@media (max-width:900px){.crm-shell.reference-shell{--studio-header-height:84px}.crm-shell.reference-shell .unified-header{grid-template-rows:38px 40px;padding-bottom:6px!important}.crm-shell.reference-shell .reference-chat-layout{flex-direction:column;display:flex}.crm-shell.reference-shell .reference-analysis-panel{flex:1}.crm-shell.reference-shell .reference-chat-tab-actions{gap:4px;margin-left:auto}}@media (max-width:600px){.crm-shell.reference-shell .page{padding:6px 10px 8px}.crm-shell.reference-shell :is(.page-heading,.crm-page-heading,.workflow-heading,.support-toolbar,.lab-heading,.commerce-page-heading,.cm-page-head,.media-header){gap:6px;min-height:28px;margin-bottom:5px}.crm-shell.reference-shell .page-trail{gap:4px}.crm-shell.reference-shell .page-trail>a{font-size:10px}.crm-shell.reference-shell .page-trail h1{font-size:11px!important}.crm-shell.reference-shell .reference-chat-tabs{gap:13px;overflow:visible}.crm-shell.reference-shell .reference-chat-tabs>button{padding-block:5px;font-size:10px}.crm-shell.reference-shell .reference-chat-tab-actions>.icon-btn{display:none}.crm-shell.reference-shell .reference-chat-composer{padding:9px 10px}.crm-shell.reference-shell .reference-analysis-panel{padding:12px}.chat-context-details>summary>span{margin-left:7px;font-size:9px}}.crm-shell.reference-shell{--crm-canvas:var(--color-canvas);--crm-surface:var(--color-panel);--crm-line:var(--color-line);--crm-ink:var(--color-ink);--crm-muted:var(--color-muted);--feature-accent:#2458b8;--feature-tint:#eef3ff;--feature-line:#bdcfee;background:var(--crm-canvas)}[data-tone=blue]{--feature-accent:#2458b8;--feature-tint:#eef3ff;--feature-line:#bdcfee}[data-tone=teal]{--feature-accent:#096e62;--feature-tint:#e8f5f0;--feature-line:#acd7ca}[data-tone=amber]{--feature-accent:#89560c;--feature-tint:#fff4df;--feature-line:#e8ca8b}[data-tone=purple]{--feature-accent:#7041b6;--feature-tint:#f3edfc;--feature-line:#d6c3ef}[data-tone=orange]{--feature-accent:#a34824;--feature-tint:#fff0e8;--feature-line:#edc1aa}[data-tone=slate]{--feature-accent:#385e87;--feature-tint:#edf2f7;--feature-line:#c2d2e2}.studio-feature-icon{width:30px;height:30px;color:var(--feature-accent);flex-shrink:0;place-items:center;display:inline-grid}.studio-feature-icon img{object-fit:contain;filter:saturate(.82)brightness(1.06);width:100%;height:100%;display:block}.crm-shell.reference-shell .unified-header{background:#f8fafc;border-bottom:1px solid #cdd8e3;padding-left:20px!important}.crm-shell .unified-header .brand-wordmark{color:#18304a;font-weight:650}.crm-shell .crm-commandbar{background:#e7eef7;border:1px solid #c5d3e5;box-shadow:0 2px 5px #49678b08}.crm-shell .crm-commandbar>button{color:#405a78;font-size:12px}.crm-shell .crm-commandbar>button:hover{color:#254f86;background:#f9fbff}.crm-shell .crm-commandbar>button.active{color:#254f86;background:#fff;border-color:#b5c9e3}.crm-shell .crm-commandbar>button.crm-command-primary{color:#fff;background:#2458cf;border-color:#4d7be5}.crm-shell .crm-commandbar>button.crm-command-primary:hover{background:#356be6}.crm-shell .studio-rail{color:#435e7d;background:#eaf1f8;border-right:1px solid #c9d7e7;box-shadow:2px 0 10px #51719408}.crm-shell .studio-rail-brand{color:#367f74}.crm-shell .studio-rail button{color:#435e7d;width:40px;height:40px;position:relative}.crm-shell .studio-rail button:hover{color:#2458a6;background:#fff}.crm-shell .studio-rail button.active{color:#2458cf;background:#fff;box-shadow:0 0 0 1px #bed0e7,0 3px 8px #40659010}.crm-shell .studio-rail button.active:before{content:"";background:#6d93c8;border-radius:2px;width:3px;height:22px;position:absolute;left:-6px}.crm-shell .studio-rail .studio-feature-icon{width:34px;height:34px;color:inherit}.crm-shell .studio-rail .studio-rail-menu{color:#405c7d;background:#dce8f5}.crm-shell .studio-rail>nav{gap:7px}.crm-shell .studio-rail>footer>button:last-child{color:#435e7d;background:#e1eaf5}.crm-shell .studio-rail>footer>button.active{color:#2458cf;background:#fff}.crm-shell .studio-rail :is(button,a):focus-visible{box-shadow:none;outline-color:#2458cf!important}.crm-shell .studio-sidebar{background:#f8fafc;border-color:#c5d3e1}.crm-shell .studio-nav-brand>span{background:#e5f2ee}.crm-shell .studio-nav-brand b{color:#1d3047}.crm-shell .studio-nav-search{color:#52677e;background:#fff;border-color:#aabdd0}.crm-shell .studio-nav-heading{color:#586a80;font-weight:600}.crm-shell .studio-nav-item{color:#334b65;gap:9px;min-height:42px}.crm-shell .studio-nav-item .studio-feature-icon{width:29px;height:29px}.crm-shell .studio-nav-item.active{color:#194fae;background:#e5edfc;border-color:#b5caf0;font-weight:650}.crm-shell .studio-nav-item.active i{background:#2458cf}.crm-shell .studio-nav-item:hover{background:#e9eff7}.crm-shell .studio-new-chat{background:#2458cf;border-color:#2458cf}.crm-shell .studio-sidebar>footer{background:#edf2f8;border-color:#cbd7e3}.crm-shell .studio-sidebar>footer :is(b,small,button),.crm-shell .studio-nav-brand small{color:#536579}.crm-shell .model-status{background:#e6edf5;border:1px solid #c6d3e0}.crm-shell .model-status.available i{background:#087a53}.crm-shell.reference-shell :is(.button,.commerce-btn,.cm-btn,.media-btn){color:#344f6b;background:#fff;border-color:#aabed1}.crm-shell.reference-shell :is(.button.primary,.commerce-btn.primary,.cm-btn.primary,.media-btn.primary,.workflow-save,.support-new){color:#fff;background:#2458cf;border-color:#2458cf}.crm-shell.reference-shell :is(.button.primary,.commerce-btn.primary,.cm-btn.primary,.media-btn.primary,.workflow-save,.support-new):hover:not(:disabled){background:#1747b0;border-color:#1747b0}.crm-shell.reference-shell .icon-btn{color:#405c78;background:#edf3f9}.crm-shell.reference-shell .text-link{color:#2458ad}.crm-shell .crm-view-tabs{border-color:#c0cfdf}.crm-shell .crm-view-tabs>button{color:#536579;font-size:12px}.crm-shell .crm-view-tabs>button[aria-selected=true]{color:#204fa9;font-weight:650}.crm-shell .crm-view-tabs>button[aria-selected=true]:after{background:#2458cf;height:3px}.crm-shell .crm-view-tabs>span{color:#536579;font-size:11px}.crm-shell.reference-shell :is(.commerce-page,.commerce-manage,.commerce-media,.workflow-page,.support-page,.ecom-page,.capability-lab){--commerce-bg:#e8eef5;--commerce-ink:#1d3047;--commerce-muted:#536579;--commerce-line:#c7d3df;--cm-bg:#e8eef5;--cm-line:#c7d3df;--cm-muted:#536579;--media-bg:#e8eef5;--media-line:#c7d3df;--media-muted:#536579;background:0 0}.crm-shell.reference-shell :is(.panel,.reference-app-card,.reference-context-card,.commerce-card,.commerce-welcome,.commerce-statusbar,.cm-card,.media-card,.workflow-list-panel,.workflow-output,.workflow-form,.support-list-panel,.support-chat-heading,.support-case-panel,.lab-input,.lab-output){background:#fff;border-color:#c7d3df;box-shadow:0 2px 5px #172b4008}.crm-shell.reference-shell :is(.support-demo-material,.support-demo-route,.support-demo-history,.workflow-records,.workflow-gallery-shell,.workflow-demo-material,.workflow-demo-start,.ecom-demo-materials,.ecom-demo-launch,.cm-table-wrap,.media-brief,.media-start-card,.media-history){background:#f7f9fc;border-color:#c4d3e2}.crm-shell.reference-shell :is(.search-field,.select-wrap,.reference-scenario-select){background:#fff;border-color:#aabed1}.crm-shell.reference-shell .knowledge-sidebar{background:#f3f7fb;border-color:#c7d3df}.crm-shell.reference-shell .knowledge-sidebar .knowledge-item.active{color:#194c9e;background:#e1ecfc;box-shadow:inset 3px 0 #2458cf}.crm-shell.reference-shell .reference-app-card:hover{background:#f4f7ff;border-color:#9cb8e5}.crm-shell.reference-shell :is(.reference-app-card>p,.reference-context-card p,.reference-context-card .text-link){color:#536579}.crm-shell .detail-tabs{border-color:#bfd0e1}.crm-shell .detail-tabs>button{color:#536579}.crm-shell .detail-tabs>button.active{color:#2458ad;font-weight:650}.crm-shell .detail-tabs>button.active:after{background:#2458cf}.crm-shell.reference-shell :is(.reference-analysis-panel,.support-conversation){color:#304d63;background:linear-gradient(125deg,#e7f0f9,#e5f3f1);border-color:#b9d0de}.crm-shell.reference-shell .reference-chat-composer{background:#fff;border-color:#a7c1d8}.crm-shell.reference-shell :is(.reference-analysis-panel,.support-conversation) .button.primary{color:#fff;background:#2458cf;border-color:#2458cf}.crm-shell.reference-shell .reference-analysis-panel .button.primary:hover:not(:disabled){background:#1747b0}.crm-shell.reference-shell .reference-analysis-panel :is(.reference-analysis-status,.reference-analysis-process,.reference-analysis-footer,.reference-analysis-footer button,.reference-analysis-body h2,.reference-analysis-body h3,.reference-chat-welcome p,.reference-chat-welcome h2,.reference-sources-view>p,.reference-application-view>p,.reference-source-preview>span,.reference-chat-composer textarea,.reference-chat-composer>svg,.reference-panel-link,.reference-source-empty,.reference-source-documents a,.thinking p,.spinner){color:#304d63}.crm-shell.reference-shell .reference-analysis-panel :is(.reference-starter-questions button,.reference-source-preview>button,.reference-source-documents a){color:#345b78;background:#fafdff;border-color:#b7cddd}.crm-shell.reference-shell .reference-analysis-panel .reference-starter-questions button:hover{background:#dcebf5;border-color:#8babc8}.crm-shell.reference-shell .reference-analysis-panel :is(.reference-analysis-footer,.reference-analysis-process){border-color:#b9cedd}.crm-shell.reference-shell .reference-analysis-panel .reference-send-button{color:#fff;background:#3869bd}.crm-shell.reference-shell .reference-analysis-panel :is(.message-text,.message-text strong,.message-text h4,.message-meta strong){color:#2f4b61}.crm-shell.reference-shell .reference-analysis-panel :is(.message-meta time,.message-tools,.message-tools button,.copy-button){color:#526c80}.crm-shell.reference-shell .reference-analysis-panel .message.user .message-text{background:#fff;border-color:#bdcfdf}.crm-shell.reference-shell .reference-analysis-panel .message-text pre{color:#304d63;background:#f6f9fd;border-color:#bfd0df}.crm-shell.reference-shell .reference-analysis-panel :is(.citations,.citation-item){background:#f5fafb;border-color:#bdd3dc}.crm-shell.reference-shell .reference-analysis-panel :is(.citations summary,.citation-item p,.citation-source,.citation-number){color:#3c6274;border-color:#bdd3dc}.crm-shell.reference-shell .reference-analysis-panel .citation-number{background:#dfedf1}.crm-shell.reference-shell .reference-analysis-panel .reference-source-documents small{opacity:1}.crm-shell.reference-shell .reference-analysis-panel .message.failed :is(.message-text,.message-text strong,.message-meta strong,.message-meta time,.message-tools button){color:var(--text-danger)}.crm-shell.reference-shell :is(.reference-analysis-panel,.support-conversation) .icon-btn{color:#476989;background:#f8fbff}.crm-shell.reference-shell :is(.reference-analysis-panel,.support-conversation) .icon-btn:hover{color:#244f83;background:#ddeaf6}.crm-shell.reference-shell :is(.reference-analysis-panel,.support-conversation) :is(button,a,input,textarea,summary):focus-visible{outline-color:#2458cf!important}.crm-shell.reference-shell .reference-analysis-panel .reference-chat-composer:focus-within{background:#fff;border-color:#6e95ce;outline-color:#2458cf;box-shadow:0 0 0 2px #fff}.crm-shell.reference-shell .support-conversation :is(.support-chat-heading h2,.support-chat-heading p,.support-chat-placeholder,.support-chat-placeholder h3,.support-chat-placeholder p,.support-message-meta,.support-message-meta time,.message-text,.message-text strong,.message-text h4,.support-message-tools,.support-typing,.support-composer-footer,.support-composer-footer>button,.support-role-toggle>span,.support-role-toggle>button,.support-input-box textarea,.support-ai-resolution){color:#304d63}.crm-shell.reference-shell .support-conversation :is(.support-input-box,.support-message.customer .support-message-content){background:#fff;border-color:#b6cddd}.crm-shell.reference-shell .support-conversation :is(.support-composer,.support-chat-heading){background:#f0f7fa;border-color:#bdd0df}.crm-shell.reference-shell .support-conversation .support-input-box textarea::placeholder{color:#536579}.crm-shell.reference-shell .support-conversation .support-send{color:#fff;background:#3869bd}.crm-shell.reference-shell .support-conversation .support-role-toggle>button{background:#fafdff;border-color:#b9cfdf}.crm-shell.reference-shell .support-conversation .support-role-toggle>button.active{color:#234f8b;background:#dceaf9;border-color:#a2bedc}.crm-shell.reference-shell .support-conversation .support-message-avatar{color:#355d72;background:#d8eaf1}.crm-shell.reference-shell .support-conversation :is(.citations,.citation-item){background:#f5fafb;border-color:#bdd3dc}.crm-shell.reference-shell .support-conversation :is(.citations summary,.citation-item p,.citation-item small,.citation-source,.citation-number){color:#3c6274;border-color:#bdd3dc}.crm-shell.reference-shell .support-conversation .message-text pre{color:#304d63;background:#f6f9fd;border-color:#bfd0df}.crm-shell.reference-shell .support-conversation .support-message.failed .message-text{color:var(--text-danger)}.crm-shell.reference-shell .support-conversation .support-composer-footer>span{color:#536579}.crm-shell .crm-commandbar>button.crm-command-more{background:#f8fbff;border-color:#c4d4e7}.crm-shell .crm-commandbar .studio-feature-icon{width:24px;height:24px}.crm-shell .crm-commandbar>button:focus-visible{outline-color:#2458cf!important}.crm-shell .crm-commandbar>button.crm-command-primary:focus-visible{outline-color:#fff!important}.crm-shell .mobile-menu-button .studio-feature-icon{width:25px;height:25px}.crm-shell .studio-sidebar>footer>button{width:34px;height:34px;padding:0}.crm-shell .studio-nav-brand>span>.studio-feature-icon{width:31px;height:31px}.crm-shell .crm-analytics{background:#fff;border:1px solid #c7d3df;border-radius:10px;padding:16px}.crm-shell .crm-activity{background:#edeafb;border:1px solid #d3cae7}.crm-shell :is(.crm-asset-card,.crm-model-card,.crm-workflow-card){background:#fff;border:1px solid #c7d3df}.crm-shell .crm-asset-card{background:#e7f4ee;border-color:#b4d7c8}.crm-shell .crm-model-card{background:#eef3ff;border-color:#bdcfee}.crm-shell .crm-workflow-card:first-child{border-top:3px solid #4872c7}.crm-shell .crm-workflow-card:nth-child(2){border-top:3px solid #17866f}.crm-shell .crm-workflow-card:nth-child(3){border-top:3px solid #8864ba}.crm-shell .crm-workflow-card:nth-child(4){border-top:3px solid #c08a28}.crm-shell .crm-chart-track>i{background:#4979d0}.crm-shell .crm-chart-track>i.crm-chart-success{background:#168274}.crm-shell .crm-chart-caption{background:#eef3f9}.crm-shell :is(.crm-section-title p,.crm-headline-metrics>div>span,.crm-headline-metrics strong small,.crm-chart-grid>span,.crm-chart-day,.crm-chart-value,.crm-chart-empty,.crm-chart-empty strong,.crm-chart-toolbar button,.crm-chart-caption,.crm-activity-row p,.crm-activity-row time,.crm-activity-empty p,.crm-activity-compose,.crm-asset-body span,.crm-asset-foot,.crm-model-card>p,.crm-model-card>button,.crm-workflow-heading p,.crm-card-action,.crm-app-gauge>span,.crm-app-gauge small,.crm-document-numbers span,.crm-conversation-list>button,.crm-conversation-empty,.crm-conversation-footer,.crm-quality-number>span,.crm-quality-detail,.crm-dashboard-footer,.crm-period,.crm-eyebrow){color:#536579;font-size:11px}.crm-shell :is(.crm-section-title h2,.crm-section-title h3,.crm-model-card>strong){color:#253b54}.crm-shell :is(.crm-app-gauge>strong,.crm-document-numbers strong,.crm-quality-number strong){color:#294b78}.crm-shell :is(.crm-quick-launch>button,.crm-chart-empty button,.crm-workflow-heading>button,.crm-chart-toolbar button[aria-pressed=true]){color:#244d84;background:#e8effb;border-color:#b5c9e3}.crm-shell .crm-chart-table thead{color:#334e6d;background:#e8eff7}.crm-shell .crm-chart-grid>span{border-color:#dce5ef}.crm-shell .crm-activity-compose{background:#faf9ff}.crm-shell .crm-chat-metrics>div,.crm-shell.reference-shell .media-metric{background:#fff;border:1px solid #c7d3df}.crm-shell .crm-chat-metrics :is(dt,dd small),.crm-shell.reference-shell :is(.commerce-card-heading p,.commerce-breadcrumb,.commerce-page-heading p,.commerce-workspace-bar,.commerce-field,.commerce-empty p,.commerce-welcome p,.cm-heading p,.media-heading p,.lab-section-title p,.lab-note,.lab-run-note,.lab-field small,.lab-source-options p,.lab-result-meta,.lab-history small,.lab-edit p){color:#536579}.crm-shell.reference-shell .lab-tabs>button.active{background:#2458cf;border-color:#2458cf}.crm-shell.reference-shell :is(input,textarea)::placeholder{color:#607286;opacity:1}.crm-shell.reference-shell .reference-chat-composer textarea::placeholder{color:#536579}.crm-shell.reference-shell .reference-detail-page :is(.panel,.reference-app-card,.reference-context-card){background:#fff;border-color:#c7d3df}.crm-shell.reference-shell .page-trail>a,.crm-shell.reference-shell :is(.media-view-tabs>button,.media-queue-indicator,.media-metric>div>span,.media-metric small,.media-step-label,.media-kind-switch>button,.media-field small,.media-comparison summary,.media-comparison summary>span,.media-plan-note,.media-form-foot,.media-quiet-button,.media-start-visual>span,.media-start-content p,.media-start-steps>span,.media-start-steps b,.media-section-head p,.media-section-head h2>span,.media-history-empty,.media-library-empty p,.media-library-empty h3,.media-search input,.commerce-loading,.workflow-loading,.support-demo-loading,.loading-state){color:#536579}.crm-shell.reference-shell .media-view-tabs>button.active{color:#7041b6;border-bottom-color:#7041b6}.crm-shell.reference-shell .media-kind-switch>button.active{color:#7041b6}.crm-shell.reference-shell .media-start-content h3{color:#3e3164}.crm-shell.reference-shell .media-field em{color:#9b3e28}.crm-shell.reference-shell .media-field :is(input,textarea,select){color:#293f57;background:#fff;border-color:#aebfd2}.crm-shell.reference-shell .media-field :is(input,textarea)::placeholder{color:#536579}.crm-shell.reference-shell :is(.commerce-formula,.commerce-sample-strip,.cm-start,.lab-check-guide,.media-start-visual){background:#f1f5fb;border-color:#c4d3e2}.crm-shell.reference-shell :is(.reference-section-heading h3,.reference-section-heading h3 small,.reference-section-heading a,.sidebar-section-title>span,.kb-nav-item>b,.chat-context-details>summary>span),.crm-shell.reference-shell .reference-detail-page :is(.detail-tab-note,.feature-note,.app-category,.detail-knowledge-chips>span,.document-storage-label,.table-kb-label,.cell-small,.table-time,.document-name small,.table-footer,.model-cell,.pagination,.log-title small){color:#536579}.crm-shell.reference-shell .reference-detail-page .data-table th{color:#405974;background:#edf3f9;border-color:#c7d3df}.crm-shell.reference-shell .reference-detail-page .data-table td{color:#344f68}.crm-shell.reference-shell .reference-detail-page :is(.table-time,.cell-small){color:#536579}.crm-shell.reference-shell .reference-detail-page .table-footer{background:#f2f6fa}.crm-shell.reference-shell .reference-detail-page :is(.app-category,.detail-knowledge-chips>span,.table-kb-label){background:#edf3f9;border-color:#cad7e5}.crm-shell.reference-shell .reference-knowledge-layout .kb-nav-item.active{color:#2458a6;background:#e3ecfd;border-color:#aebfe2}.crm-shell.reference-shell .reference-settings-layout :is(.model-configured,.setting-description,.setting-action-row>span,.label-hint,.account-card p,.account-card small,.health-card p,.range-value output),.crm-shell.reference-shell :is(.support-toolbar-label,.support-demo-eyebrow,.support-demo-team>span,.support-demo-history p,.support-demo-history header>span,.workflow-demo-label,.ecom-store-status,.ecom-view-tabs>button,.ecom-queue-title>span,.ecom-queue-filters>button,.ecom-queue-footer,.ecom-composer-bottom>span,.ecom-inspector-tabs>button,.ecom-inspector-empty p,.ecom-detail-note){color:#536579}.crm-shell.reference-shell :is(.ecom-view-tabs>button.active,.ecom-queue-filters>button.active,.ecom-inspector-tabs>button.active){color:#194fae}.crm-shell.reference-shell .ecom-store-identity h1 small{color:#765325}.crm-shell.reference-shell .ecom-queue .search-field input::placeholder{color:#536579}.crm-shell.reference-shell .lab-tabs>button{color:#536579;background:#fff}.crm-shell.reference-shell .lab-tabs>button.active{color:#fff;background:#2458cf}.crm-shell.reference-shell .lab-label{color:#795521;background:#fff5e2;border-color:#e0c797}.crm-shell.reference-shell .lab-check-guide p{color:#536579}.crm-shell.reference-shell .reference-detail-page :is(.table-time,.table-kb-label,.cell-small,.document-storage-label){color:#536579!important}.crm-shell.reference-shell .sidebar-section-title>span{background:#e5edf7}.crm-shell.reference-shell .reference-knowledge-chips label>span{color:#315e50}.crm-shell.reference-shell .reference-starter-questions button>span{color:#536579;opacity:1}.crm-shell.reference-shell :is(.commerce-workspace-bar>a,.commerce-dataset-picker>summary,.commerce-dataset-picker>summary>span,.commerce-config-links>a,.commerce-number-input>i,.commerce-formula>strong,.commerce-formula>p,.commerce-formula>span,.commerce-schedule-empty>p,.commerce-view-tabs>button,.commerce-view-tabs>button>span,.commerce-eyebrow,.commerce-welcome-symbol>span,.commerce-welcome-steps>article>span,.commerce-sample-strip>div>span,.commerce-field-note,.commerce-observation-list>span,.commerce-campaign-empty>p,.commerce-field>small){color:#536579}.crm-shell.reference-shell .commerce-sample-strip>div>strong{color:#314e68}.crm-shell.reference-shell .commerce-sample-strip>.commerce-tone-demo{color:#795521;background:#fff2d7}.crm-shell.reference-shell .commerce-field input::placeholder{color:#536579}.crm-shell.reference-shell .commerce-view-tabs>button.active{color:#194fae;border-bottom-color:#2458cf}.crm-shell.reference-shell :is(.support-demo,.ecom-demo-library,.workflow-gallery-shell) p{color:#4c6075}.crm-shell.reference-shell :is(.support-demo-scenarios>button,.ecom-demo-cases>button,.workflow-demo-case-tabs>button){background:#fff;border-color:#c7d3df}.crm-shell.reference-shell :is(.support-demo-scenarios>button.selected,.ecom-demo-cases>button.selected,.workflow-demo-case-tabs>button.selected){background:#e6effc;border-color:#7297d2;box-shadow:inset 0 3px #3565c4}.crm-shell.reference-shell :is(.support-demo-badge,.support-demo-material>nav>button,.support-demo-customer>div>span,.support-demo-facts dt,.support-demo-material>footer>span,.support-demo-route>ol>li>span,.ecom-demo-intro>div>span,.ecom-demo-cases>button>span,.ecom-demo-section-title>span,.ecom-demo-material-tabs>button,.ecom-demo-buyer-question small,.ecom-demo-product-select,.ecom-demo-product span,.ecom-demo-product small,.ecom-demo-facts>li,.ecom-demo-source small,.ecom-demo-knowledge-link,.ecom-demo-export){color:#536579}.crm-shell.reference-shell .ecom-demo-product strong{color:#925021}.crm-shell.reference-shell :is(.ecom-demo-material-tabs>button.active,.support-demo-material>nav>button.active){color:#194fae;border-color:#2458cf}.crm-shell.reference-shell :is(.workflow-sidebar-title>span,.workflow-list-empty,.workflow-eyebrow,.workflow-demo-steps button>i,.workflow-demo-steps strong,.workflow-step-explainer>span,.workflow-demo-case-heading>span,.workflow-demo-material>nav>button,.workflow-demo-material>nav>span,.workflow-demo-material summary,.workflow-demo-download>span,.workflow-demo-download>button,.workflow-demo-foot>span,.workflow-demo-start small,.workflow-demo-start strong){color:#536579}.crm-shell.reference-shell .workflow-demo-label{background:#edf3f9;border-color:#c7d3df}.crm-shell.reference-shell :is(.cm-table th,.cm-table-wrap th,.cm-empty,.cm-notice p,.cm-muted,.cm-tabs>button,.cm-tabs>button>span){color:#536579}.crm-shell.reference-shell .cm-tabs>button.active{color:#194fae;background:#e6effc}.crm-shell.reference-shell :is(.media-reference-head small,.reference-detail-page .detail-content-heading p,.ecom-demo-rules strong,.ecom-demo-rules small,.cm-start p,.cm-stat-row span,.cm-empty-plan p){color:#536579}.crm-shell.reference-shell :is(.cm-button,.cm-button.subtle){color:#344f6b;background:#fff;border-color:#aabed1}.crm-shell.reference-shell .cm-button.primary{color:#fff;background:#2458cf;border-color:#2458cf}.crm-shell.reference-shell :is(.workflow-demo-journey small,.workflow-demo-journey strong,.workflow-demo-journey i,.workflow-demo-cases small,.workflow-demo-material-main>nav>button,.workflow-demo-material-main>nav>span){color:#536579}.crm-shell.reference-shell .workflow-demo-cases>button{background:#fff;border-color:#c7d3df}.crm-shell.reference-shell .workflow-demo-cases>button.selected{background:#e6effc;border-color:#7297d2;box-shadow:inset 0 3px #3565c4}.crm-shell.reference-shell .workflow-demo-journey>button{background:#f1f5fb;border-color:#c4d3e2}.crm-shell.reference-shell .workflow-demo-journey>button.active{background:#e1ecfc;border-color:#7297d2}.crm-shell.reference-shell .workflow-demo-journey>button.active>i{color:#fff;background:#2458cf}.crm-shell.reference-shell .reference-detail-page :is(.document-panel-header p,.document-panel .data-table td>span:not(.badge)),.crm-shell :is(.crm-model-state,.crm-quick-launch>span){color:#536579}.crm-shell .crm-model-state.available{color:#216348}.crm-shell .crm-model-state.unavailable{color:#a13e33}.crm-shell.reference-shell :is(.ecom-product-card,.buyer-shop-header,.website-service-intro,.website-inbox,.website-conversation,.website-actions){background:#fff;border-color:#c7d3df;box-shadow:0 2px 5px #172b4008}.crm-shell.reference-shell .ecom-product-media{background:#f3f7fb;border-bottom:1px solid #dce5ef}.crm-shell.reference-shell .buyer-demo-guide{background:linear-gradient(120deg,#f1f6fd,#f8fafc);border-color:#c4d3e2}.crm-shell.reference-shell .buyer-demo-guide :is(p,span,li){color:#4a5f75}.crm-shell.reference-shell .buyer-coupon{color:#6e4815;background:#fff8ee;border-color:#e4c898}.crm-shell.reference-shell .buyer-coupon :is(strong,span,small){color:#6e4815}.crm-shell.reference-shell .website-service :is(.website-service-notice,.website-empty){color:#4a5f75;background:#f3f7fb;border-color:#c4d3e2}.crm-shell.reference-shell .website-service .website-service-notice a{color:#1d4ed8;text-underline-offset:3px;margin:0 2px;font-weight:600;text-decoration:underline}.crm-shell.reference-shell :is(.crm-workflow-card,.commerce-card,.cm-card,.media-metric,.ecom-product-card,.showcase-row):hover{border-color:#9ab6dc}.crm-shell.reference-shell :is(.data-table,.cm-table) tbody tr:hover{background:#f4f8fd}.crm-shell.reference-shell .modal-panel{color:#1d3047;background:#fff;border-color:#c7d3df}.crm-shell.reference-shell .modal-panel :is(.modal-header,.modal-footer){background:#f3f7fb;border-color:#c7d3df}.crm-shell.reference-shell .modal-panel :is(.modal-header p,.help-step p,.notice p,.label-hint,.field-hint,.form-hint,.upload-zone>span,.kb-checkboxes small){color:#536579}.crm-shell.reference-shell .modal-panel :is(.help-step h3,.modal-header h2){color:#203b58}.crm-shell.reference-shell .modal-panel .help-step>span{color:#2458ad;background:#e9f0fc}.crm-shell.reference-shell .modal-panel .notice{background:#eef5f1;border-color:#bdd8ca}@media (max-width:900px){.crm-shell.reference-shell .unified-header{padding-left:14px!important}}@media (max-width:600px){.crm-shell.reference-shell .unified-header{padding-left:12px!important}.crm-shell .crm-analytics{padding:13px}}.crm-shell.reference-shell{--studio-header-height:56px;--studio-page-height:calc(100dvh - var(--studio-header-height));font-size:var(--font-body)}.crm-shell.reference-shell.app-shell{grid-template-columns:var(--studio-rail-width) minmax(0, 1fr)!important}.crm-shell.reference-shell .unified-header{height:var(--studio-header-height);min-height:var(--studio-header-height);background:#f8fafc;grid-template-columns:minmax(140px,1fr) auto minmax(80px,1fr);gap:12px;padding:0 var(--studio-page-gutter)!important}.crm-shell .studio-rail-brand{height:var(--studio-header-height);flex-basis:var(--studio-header-height)}.crm-shell .studio-rail{padding-inline:8px}.crm-shell .studio-rail>nav{align-items:center;width:100%}.crm-shell .studio-rail .studio-rail-menu{margin:12px 0}.crm-shell .crm-commandbar{min-width:0;padding:3px}.crm-shell .crm-commandbar>button{height:32px;min-height:32px;font-size:var(--font-body);padding:5px 12px}.crm-shell .crm-commandbar>button.crm-command-more{width:32px;padding:3px}.crm-shell .studio-nav-item{min-height:42px;font-size:var(--font-control)}.crm-shell .studio-nav-heading{font-size:var(--font-body)}.crm-shell.reference-shell .app-main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.crm-shell.reference-shell .content-area{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;height:auto;min-height:0;overflow:auto;padding:0!important}.crm-shell.reference-shell #main-content>:is(.page,.commerce-page,.commerce-manage,.commerce-media,.support-page,.ecom-page,.website-service){width:100%;min-width:0;max-width:none;padding:8px var(--studio-page-gutter) var(--studio-layout-gap);font-size:var(--font-body);box-sizing:border-box;margin:0}.crm-shell.reference-shell .studio-page-header{border-bottom:1px solid var(--color-line);flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px 14px;height:auto;min-height:36px;margin:0 0 10px;padding:0 0 6px;display:flex}.crm-shell.reference-shell .studio-page-header .page-trail{flex:none;gap:6px;min-width:0}.crm-shell.reference-shell .studio-page-header .page-trail>a{font-size:var(--font-body);padding:2px 0}.crm-shell.reference-shell .studio-page-header .page-trail h1{font-size:var(--font-control)!important;color:var(--color-ink)!important;margin:0!important;font-weight:600!important}.crm-shell.reference-shell .studio-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.crm-shell.reference-shell .studio-page-actions>:is(.detail-commandbar,.reference-current-model,.reference-chat-tab-actions,.ecom-store-status){flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:flex}.crm-shell.reference-shell :is(.studio-header-note,.workflow-demo-label,.media-queue-indicator,.website-privacy){color:#465d75;white-space:nowrap;background:#edf3f9;border:1px solid #d0deec;border-radius:999px;align-items:center;gap:6px;height:28px;margin:0;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.crm-shell.reference-shell .studio-page-actions .support-resume{color:#1e4b9c;white-space:nowrap;background:#e8f1fb;border:1px solid #b8cde4;border-radius:999px;align-items:center;gap:6px;height:30px;margin:0;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.crm-shell.reference-shell .studio-page-actions .ecom-store-status>span{color:#465d75;white-space:nowrap;background:#edf3f9;border:1px solid #d0deec;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 8px;font-size:11px;display:inline-flex}.crm-shell.reference-shell .studio-page-header>.commerce-workspace-bar{border:0;border-left:1px solid var(--color-line);box-shadow:none;color:#465d75;background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0 0 0 12px;font-size:11px;display:flex}.crm-shell.reference-shell .studio-page-header>.commerce-workspace-bar>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.crm-shell.reference-shell .studio-page-header>.commerce-workspace-bar>a{color:#2458cf;white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.crm-shell.reference-shell :is(.button,.commerce-btn,.cm-button,.cm-btn,.media-btn){min-height:32px;font-size:var(--font-body);border-radius:var(--radius-small);gap:6px;padding:5px 11px;line-height:18px}.crm-shell.reference-shell :is(.button.small,.commerce-btn.small){min-height:28px;padding:4px 8px}.crm-shell.reference-shell .studio-page-actions :is(.icon-btn,.reference-current-model>button){min-height:32px;font-size:var(--font-body)}.crm-shell.reference-shell .studio-page-actions .icon-btn{width:32px;height:32px}.crm-shell.reference-shell :is(.search-field,.select-wrap,.reference-scenario-select){border-radius:var(--radius-small);min-height:32px}.crm-shell.reference-shell :is(.search-field input,.select-wrap select){height:30px;font-size:var(--font-body)}.crm-shell.reference-shell .studio-page-actions .search-field{width:190px}.crm-shell.reference-shell :is(.commerce-field,.cm-field,.media-field) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--studio-control-height);font-size:var(--font-body);border-radius:var(--radius-small)}.crm-shell.reference-shell :is(.commerce-field,.cm-field,.media-field,.lab-field) :is(input,select,textarea){background:var(--color-panel);color:var(--color-ink);border-color:#aebfd2}.crm-shell.reference-shell .commerce-field input[type=date]{font-size:var(--font-body);font-variant-numeric:tabular-nums;padding:6px 10px}.crm-shell.reference-shell .commerce-sample-products img{background:#fff;border:2px solid #fff;border-radius:8px;width:34px;height:34px;box-shadow:0 2px 6px #172b4014}.crm-shell.reference-shell :is(.content-area,.studio-sidebar nav,.website-inbox-items,.website-message-list,.cm-table-wrap){scrollbar-width:thin;scrollbar-color:#b8c7d8 transparent}.crm-shell.reference-shell .studio-tabs{border:0;border-bottom:1px solid var(--color-line);min-height:32px;box-shadow:none;scrollbar-width:thin;background:0 0;border-radius:0;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:14px;max-width:100%;margin:0 0 10px;padding:0;display:flex;overflow:auto hidden}.crm-shell.reference-shell .studio-page-header>.studio-tabs{border-bottom:0;border-left:1px solid var(--color-line);flex:0 auto;gap:14px;min-height:30px;margin:0;padding:0 0 0 12px;overflow:visible}.crm-shell.reference-shell .studio-tabs>button{height:30px;min-height:30px;color:var(--color-muted);box-shadow:none;font-size:var(--font-body);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 3px;font-weight:500;line-height:1.4;display:inline-flex;position:relative}.crm-shell.reference-shell .studio-tabs>button:after{content:"";background:0 0;height:2px;position:absolute;inset:auto 0 0}.crm-shell.reference-shell .studio-page-header>.studio-tabs>button:after{bottom:-6px}.crm-shell.reference-shell .studio-tabs>button:is(.active,[aria-selected=true],[aria-pressed=true]){color:#2458cf;box-shadow:none;background:0 0;border:0;font-weight:600}.crm-shell.reference-shell .studio-tabs>button:is(.active,[aria-selected=true],[aria-pressed=true]):after{background:#2458cf}.crm-shell.reference-shell .studio-tabs>button:hover:not(:disabled){color:#194fae;background:#e8effa;border-radius:4px}.crm-shell.reference-shell .studio-tabs>button:focus-visible{outline-offset:-3px!important}.crm-shell.reference-shell .studio-tabs>button>svg{width:14px;height:14px}.crm-shell.reference-shell .studio-tabs>button>span{font-size:inherit}.crm-shell.reference-shell .studio-tabs>:is(span,.media-queue-indicator,.reference-chat-tab-actions,select){flex-shrink:0;margin-left:auto}.crm-shell.reference-shell .business-scenes{gap:6px;margin:0 0 10px}.crm-shell.reference-shell .business-scenes>a{border-radius:7px;gap:7px;padding:7px 10px;font-size:12px}.crm-shell.reference-shell .crm-overview-grid{gap:10px;margin-bottom:10px}.crm-shell.reference-shell .crm-metric-card{min-height:auto;padding:10px 14px}.crm-shell.reference-shell .crm-workflow-section{margin-bottom:10px;padding:12px 14px}.crm-shell.reference-shell .crm-workflow-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.crm-shell.reference-shell .crm-workflow-heading>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.crm-shell.reference-shell .crm-workflow-heading h2,.crm-shell.reference-shell .crm-workflow-heading p{margin:0}.crm-shell.reference-shell .workflow-demo-journey{gap:6px;margin-bottom:6px;padding:6px 8px}.crm-shell.reference-shell .workflow-step-explainer{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:7px 12px;display:flex}.crm-shell.reference-shell .workflow-case-badge{color:var(--color-muted);margin-left:auto;font-size:11px;font-style:normal}.crm-shell.reference-shell .commerce-welcome-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.crm-shell.reference-shell .commerce-welcome-copy{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.crm-shell.reference-shell .commerce-welcome-copy span{color:var(--color-muted)}.crm-shell.reference-shell .cm-start{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;display:flex}.crm-shell.reference-shell .cm-start-copy{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.crm-shell.reference-shell .cm-start-copy span{color:var(--color-muted)}.crm-shell.reference-shell :is(.cm-stat-row,.media-metrics){gap:8px;margin-bottom:10px}.crm-shell.reference-shell :is(.cm-stat-row>div,.media-metric){min-height:auto;padding:8px 12px}.crm-shell.reference-shell .buyer-shop-header.buyer-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 14px;display:flex}.crm-shell.reference-shell .buyer-top-bar .buyer-tabs{border:0;margin:0;padding:0}.crm-shell.reference-shell .buyer-demo-guide-inline{color:var(--color-muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.crm-shell.reference-shell .buyer-demo-guide-inline button{color:#1e4b9c;background:#fff;border:1px solid #b8cde4;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.crm-shell.reference-shell .document-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.crm-shell.reference-shell .document-toolbar .document-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-shell.reference-shell .document-toolbar .document-title h2{margin:0;font-size:15px}.crm-shell.reference-shell .document-toolbar .document-subtitle{color:var(--color-muted);font-size:12px}.crm-shell.reference-shell :is(.reference-chat-layout,.reference-knowledge-layout,.workflow-workspace,.commerce-workspace,.media-workbench,.website-service-layout.is-admin){grid-template-columns:var(--studio-sidebar-width) minmax(0,1fr);gap:var(--studio-layout-gap);display:grid}.crm-shell.reference-shell .reference-settings-layout{grid-template-columns:minmax(0,1fr) var(--studio-sidebar-width);gap:var(--studio-layout-gap)}.crm-shell.reference-shell :is(.support-layout,.ecom-layout){grid-template-columns:var(--studio-sidebar-width) minmax(0,1fr) var(--studio-detail-width);gap:var(--studio-layout-gap)}.crm-shell.reference-shell .lab-workspace{gap:var(--studio-layout-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-shell.reference-shell .commerce-config-content{gap:var(--studio-layout-gap);display:grid}.crm-shell.reference-shell .commerce-config-toggle{display:none}.crm-shell.reference-shell :is(.reference-chat-aside,.commerce-results-column,.media-design-grid,.media-output,.website-service-layout,.crm-overview-grid,.crm-workflow-grid){gap:var(--studio-layout-gap)}.crm-shell.reference-shell :is(.panel,.reference-app-card,.reference-context-card,.reference-analysis-panel,.commerce-card,.commerce-welcome,.cm-card,.media-card,.media-brief,.media-start-card,.media-history,.workflow-list-panel,.workflow-gallery-shell,.workflow-output,.workflow-form,.support-list-panel,.support-conversation,.support-case-panel,.lab-input,.lab-output,.website-inbox,.website-conversation){border-radius:var(--studio-panel-radius)}.crm-shell.reference-shell :is(.reference-context-card,.commerce-card,.cm-card,.media-card,.lab-input,.lab-output){font-size:var(--font-body)}.crm-shell.reference-shell :is(.commerce-card,.cm-card,.media-brief,.media-history,.workflow-list-panel,.reference-context-card,.website-inbox,.lab-input,.lab-output) :is(p,label){font-size:var(--font-body);line-height:var(--line-body)}.crm-shell.reference-shell .media-brief{padding:var(--studio-layout-gap)}.crm-shell.reference-shell .media-start-card{grid-template-columns:minmax(180px,210px) minmax(0,1fr);align-items:stretch;display:grid}.crm-shell.reference-shell .media-start-visual{border-bottom:0;border-right:1px solid #c4d3e2;height:auto;min-height:170px;padding:12px}.crm-shell.reference-shell .media-start-visual img{border-radius:10px;width:128px;height:128px;box-shadow:0 4px 12px #172b4012}.crm-shell.reference-shell .media-start-content{flex-direction:column;justify-content:center;padding:16px;display:flex}.crm-shell.reference-shell .capability-lab{min-height:100%}.crm-shell.reference-shell .chat-content-area:has(.reference-chat-page){height:auto;min-height:0;overflow:hidden}.crm-shell.reference-shell #main-content>.reference-chat-page{height:100%;min-height:0}.crm-shell.reference-shell .reference-chat-layout{min-height:0}.crm-shell.reference-shell .reference-analysis-panel{border-radius:var(--studio-panel-radius);padding:var(--studio-layout-gap)}.crm-shell.reference-shell .workflow-page{gap:0;height:100%;min-height:0}.crm-shell.reference-shell .workflow-workspace{flex:1;min-height:0}.crm-shell.reference-shell .workflow-list-panel .search-field{width:100%}.crm-shell.reference-shell .website-service-layout{align-items:stretch;margin-top:0}.crm-shell.reference-shell .website-inbox{flex-direction:column;gap:10px;padding:14px;display:flex}.crm-shell.reference-shell .website-inbox-items{flex-direction:column;flex:1;min-height:220px;display:flex}.crm-shell.reference-shell .website-inbox-items>.website-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.crm-shell.reference-shell .website-inbox>footer{border-top:1px solid var(--color-line);margin-top:auto;padding-top:10px}.crm-shell.reference-shell .website-service-notice{margin-block:8px}.crm-shell.reference-shell .website-conversation :is(header,footer),.crm-shell.reference-shell .website-actions{padding:14px}.crm-shell.reference-shell .website-message-list{height:clamp(240px,100dvh - 420px,560px);padding:14px}@media (max-width:1200px){.crm-shell.reference-shell{--studio-page-gutter:16px;--studio-layout-gap:12px;--studio-sidebar-width:220px;--studio-detail-width:260px}.crm-shell.reference-shell .unified-header{grid-template-columns:auto minmax(0,1fr) auto}.crm-shell .crm-commandbar>button{padding-inline:8px}}@media (max-width:900px){.crm-shell.reference-shell{--studio-header-height:96px;--studio-rail-width:52px;--studio-page-gutter:16px}.crm-shell.reference-shell .unified-header{grid-template-rows:44px 44px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding-bottom:8px!important}.crm-shell .studio-rail{padding-inline:4px}.crm-shell .studio-rail-brand{flex-basis:44px;height:44px}.crm-shell .crm-commandbar{scrollbar-width:none;justify-content:flex-start;width:max-content;max-width:100%;overflow-x:auto}.crm-shell .crm-commandbar>button{flex-shrink:0}.crm-shell.reference-shell :is(.reference-chat-layout,.reference-knowledge-layout,.reference-settings-layout,.workflow-workspace,.commerce-workspace,.media-workbench,.lab-workspace,.website-service-layout.is-admin,.support-layout,.ecom-layout,.media-start-card){grid-template-columns:minmax(0,1fr)}.crm-shell.reference-shell .media-start-visual{border-bottom:1px solid #c4d3e2;border-right:0;min-height:160px}.crm-shell.reference-shell .reference-chat-layout{display:flex}.crm-shell.reference-shell .workflow-page{height:auto;min-height:100%}.crm-shell.reference-shell .commerce-config-toggle{display:flex}.crm-shell.reference-shell .commerce-config-content{display:none}.crm-shell.reference-shell .commerce-config-column.is-open .commerce-config-content{margin-top:12px;display:grid}.crm-shell.reference-shell .reference-knowledge-layout .knowledge-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-shell.reference-shell .reference-knowledge-layout .knowledge-sidebar>:is(.sidebar-section-title,.knowledge-all){grid-column:1/-1}.crm-shell.reference-shell .reference-settings-layout .settings-aside{gap:var(--studio-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-shell.reference-shell .website-inbox-items{max-height:200px}}@media (max-width:600px){.crm-shell.reference-shell{--studio-rail-width:0px;--studio-page-gutter:12px;--studio-page-top:8px;--studio-layout-gap:10px;--studio-control-height:34px}.crm-shell.reference-shell.app-shell{grid-template-columns:minmax(0,1fr)!important}.crm-shell.reference-shell .app-main{grid-column:1}.crm-shell .studio-rail{display:none}.crm-shell.reference-shell .unified-header .mobile-menu-button{display:inline-flex!important}.crm-shell.reference-shell .studio-page-header{align-items:center;gap:6px 10px;margin-bottom:8px}.crm-shell.reference-shell .studio-page-actions{gap:6px}.crm-shell.reference-shell .studio-page-header>.studio-tabs{border-left:0;width:100%;padding-left:0;overflow-x:auto}.crm-shell.reference-shell :is(.studio-header-note,.media-queue-indicator,.website-privacy){display:none}.crm-shell.reference-shell .reference-knowledge-layout .knowledge-sidebar,.crm-shell.reference-shell .reference-settings-layout .settings-aside{grid-template-columns:minmax(0,1fr)}}
