.sales-workspace{background:#fff;border:1px solid #dfe6ee;border-radius:16px;grid-template-columns:230px minmax(0,1fr);height:calc(100dvh - 145px);min-height:560px;display:grid;overflow:hidden;box-shadow:0 8px 30px #213b5510}.chat-library{background:#f7f9fc;border-right:1px solid #e4eaf1;flex-direction:column;gap:16px;min-height:0;padding:22px 14px;display:flex}.chat-library>strong{color:#33465e;padding:0 6px;font-size:13px}.new-conversation{color:#fff;cursor:pointer;background:#2468df;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.chat-search{background:#fff;border:1px solid #dfe6ef;border-radius:8px;width:100%;padding:10px;font-size:12px}.chat-items{flex:1;overflow:auto}.chat-item{border-radius:9px;align-items:center;margin-bottom:5px;display:flex}.chat-item.selected{color:#215dcc;background:#e7effe}.chat-item:hover{background:#edf2f9}.chat-open{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:13px 10px}.chat-open span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.chat-open small{color:#758499;margin-top:5px;font-size:11px;display:block}.chat-remove{color:#8291a5;cursor:pointer;background:0 0;border:0;padding:9px}.chat-remove:hover{color:#c43949}.library-note{color:#768499;padding:8px;font-size:11px;line-height:1.7}.sales-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.conversation-header{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:20px 28px;display:flex}.assistant-symbol,.welcome-icon{color:#3268d0;background:#eaf1ff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.conversation-header strong{font-size:16px;display:block}.conversation-header span{color:#77859a;margin-top:4px;font-size:12px;display:block}.conversation-topic{border-bottom:1px solid #f0f3f7;justify-content:space-between;align-items:center;gap:8px;padding:10px 28px;display:flex}.conversation-topic label{color:#8693a5;align-items:center;gap:10px;font-size:11px;display:flex}.conversation-topic input{color:#3a4e67;background:0 0;border:1px solid #0000;border-radius:5px;width:180px;max-width:100%;padding:5px;font:600 13px Manrope}.conversation-topic input:hover{border-color:#dae3f1}.conversation-topic>span{color:#8a96a7;font-size:10px}.sales-messages{flex:1;min-height:0;padding:28px;overflow:auto}.welcome-assistant{text-align:center;max-width:700px;margin:15px auto}.welcome-icon{border-radius:18px;width:58px;height:58px;margin:0 auto 20px}.eyebrow{letter-spacing:1.7px;font-weight:800;color:#5f82c6!important;font-size:10px!important}.welcome-assistant h2{letter-spacing:-.8px;margin:12px 0;font-size:27px}.welcome-assistant>p{color:#77859a;max-width:450px;margin:0 auto;font-size:14px;line-height:1.8}.starter-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 16px;display:grid}.starter-grid button{cursor:pointer;text-align:left;color:#3866b8;background:#fff;border:1px solid #dfe7f2;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.starter-grid button:hover{background:#f5f8ff;border-color:#9db7e7}.starter-grid strong{color:#2d405c;font-size:13px}.starter-grid span{color:#77859a;font-size:11px;line-height:1.6}.welcome-assistant>small{color:#8592a5;font-size:11px}.sales-message{color:#34465f;max-width:85%;margin:0 0 25px;font-size:14px;line-height:1.8}.sales-message.owner{background:#edf3ff;border-radius:14px 14px 3px;max-width:75%;margin-left:auto;padding:14px 18px}.message-author{color:#7e8ca1;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.message-content{white-space:pre-wrap;overflow-wrap:anywhere}.proposed-steps{background:#fafbfd;border:1px solid #e0e7f1;border-radius:8px;margin-top:13px;padding:10px 14px;font-size:12px}.proposed-steps summary{cursor:pointer;color:#53729d;font-weight:600}.proposed-steps small{color:#7c899b}.reply-progress{color:#6e809a;padding:12px;font-size:13px}.sales-composer{background:#fff;border-top:1px solid #eef1f6;padding:16px 28px 18px}.sales-composer>label{color:#718097;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.composer-box{background:#fbfcff;border:1px solid #d7e1ef;border-radius:12px;align-items:flex-end;gap:10px;padding:10px;display:flex}.composer-box:focus-within{border-color:#7da5ed;box-shadow:0 0 0 3px #eff4ff}.composer-box textarea{resize:none;color:#263e5e;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:4px;font:400 14px/1.7 Manrope}.composer-box button{color:#fff;cursor:pointer;background:#286add;border:0;border-radius:9px;flex-shrink:0;width:38px;height:38px}.composer-box button:disabled{color:#8d9bb0;cursor:default;background:#dde5f1}.composer-help{color:#8b98aa;justify-content:space-between;gap:10px;margin-top:9px;font-size:10px;display:flex}.chat-notice{color:#b04239;padding:8px 24px;font-size:12px}.sales-message.failed{color:#a53939}.delete-chat-dialog{background:#fff;border-radius:15px;max-width:460px;padding:28px}.delete-chat-dialog h2{font-size:20px}.delete-chat-dialog p{color:#77849a;font-size:14px}.delete-chat-dialog>div{gap:8px;margin-top:24px;display:flex}.delete-chat-dialog button{cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:8px;padding:11px}.delete-chat-dialog .danger-button{color:#fff;background:#ba3448;border-color:#ba3448}.sales-workspace button:focus-visible{outline-offset:2px;outline:2px solid #5990ee}.sales-workspace input:focus-visible{outline-offset:2px;outline:2px solid #5990ee}.main-content{width:100%;max-width:none;margin:0;padding:24px 30px}.sidebar{width:190px}.sidebar nav button{height:43px;font-size:12px}.topbar p{font-size:12px}.topbar h1{font-size:26px}@media (max-width:1100px){.sales-workspace{grid-template-columns:200px minmax(0,1fr)}.main-content{padding:20px}.starter-grid{gap:8px}.starter-grid button{padding:12px}.sidebar{width:165px}.conversation-header,.sales-composer{padding-left:20px;padding-right:20px}.sales-messages{padding:20px}.welcome-assistant h2{font-size:23px}}@media (max-width:760px){.sidebar{width:62px}.sidebar nav button span,.sidebar-bottom,.brand>div:last-child{display:none}.sidebar nav button{justify-content:center;padding:0}.main-content{min-width:0;padding:12px}.sales-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 120px);min-height:650px}.chat-library{border-bottom:1px solid #e4eaf1;border-right:0;gap:8px;padding:12px}.chat-library>strong,.library-note,.chat-search{display:none}.chat-items{flex:none;gap:6px;max-height:75px;display:flex}.chat-item{min-width:140px;margin:0}.new-conversation{padding:8px}.conversation-header{padding:12px}.conversation-topic{padding:6px 12px}.conversation-topic>span{display:none}.sales-messages{padding:16px}.starter-grid{grid-template-columns:1fr}.starter-grid button{gap:6px}.welcome-assistant{margin:0}.welcome-icon{display:none}.welcome-assistant h2{font-size:21px}.welcome-assistant>p{font-size:12px}.sales-message{max-width:96%}.sales-composer{padding:10px 12px}.composer-help span:last-child,.date-card{display:none}}.setup-wizard>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.setup-wizard progress{width:100%;accent-color:var(--accent,#dcea00)}.setup-wizard>nav{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.setup-wizard>nav [aria-current=step]{border:2px solid var(--accent,#c3d000);font-weight:700}.setup-wizard .w-field{gap:8px;margin:16px 0;display:grid}.setup-wizard .setup-assist{border:1px solid var(--edge);border-radius:12px;margin:24px 0;padding:16px}.setup-assist>summary{cursor:pointer;font-weight:600}.setup-wizard>footer{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.setup-wizard li{overflow-wrap:anywhere;margin:10px 0}@media (max-width:640px){.setup-wizard>header{flex-direction:column}.setup-wizard>nav{max-height:160px;overflow:auto}}.first-run-setup.w-app{max-width:1080px;margin-inline-start:auto;margin-inline-end:auto;padding:24px;display:block}.first-run-setup>.sw-brand{max-width:260px;margin-inline-start:auto;margin-inline-end:auto}.help-guide{grid-template-columns:minmax(230px,.7fr) minmax(0,1.6fr);align-items:start;gap:20px;display:grid}.help-guide nav{flex-direction:column;gap:8px;max-height:600px;display:flex;overflow:auto}.help-guide nav button{text-align:left}.help-guide nav button[aria-current]{border-color:var(--accent);color:var(--panel-text);font-weight:700}.help-guide li{margin:0 0 18px;padding-left:8px;line-height:1.7}.help-messages:empty{display:none}.help-messages{flex-direction:column;gap:16px;max-height:430px;margin:20px 0;display:flex;overflow:auto}.help-message{border:1px solid var(--edge);background:#ffffff0d;border-radius:14px;max-width:92%;padding:16px}.help-message.user{align-self:flex-end}.help-message p{white-space:pre-wrap;overflow-wrap:anywhere}.help-message button{margin:4px}.help-layout .w-actions{flex-wrap:wrap}@media (max-width:850px){.help-guide{grid-template-columns:1fr}.help-guide nav{max-height:240px}}.public-help.w-app{max-width:1200px;min-height:100vh;margin:0 auto;padding:24px;display:block}.public-help>.w-button{margin-bottom:20px}.quote-sheet{color:var(--panel-text,#22332b);overflow-wrap:anywhere;font:14px/1.65 Segoe UI,Arial,sans-serif}.quote-sheet .quote-heading{border-bottom:2px solid var(--accent,#8d9c21);justify-content:space-between;gap:20px;padding:20px 0;display:flex}.quote-sheet .quote-heading h2{letter-spacing:-.8px;margin:8px 0;font-size:30px;font-weight:650}.quote-heading small{letter-spacing:1.4px;font-size:10px}.quote-heading>strong{border:1px solid;border-radius:6px;align-self:flex-start;padding:4px 12px;font-size:11px}.quote-sheet p{margin:8px 0 14px}.quote-meta{border-bottom:1px solid var(--edge,#ccd4cd);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:22px 0;display:grid}.quote-meta dt{color:var(--panel-muted,#57655b);font-size:12px}.quote-meta dd{margin:5px 0 0;font-weight:600}.quote-sheet section{margin-top:25px}.quote-sheet h3{margin:0 0 12px;font-size:14px;font-weight:650}.quote-scope{white-space:pre-wrap}.quote-table-scroll{overflow-x:auto}.quote-sheet table{border-collapse:collapse;background:0 0;width:100%;min-width:620px}.quote-sheet th{background:var(--soft,#eef2eb);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.quote-sheet td,.quote-sheet th{border-bottom:1px solid var(--edge,#dce2dc);text-align:left;vertical-align:top;padding:13px 10px}.quote-sheet td:nth-child(2){width:45%}.quote-sheet td:nth-child(4),.quote-sheet td:nth-child(5){font-variant-numeric:tabular-nums;min-width:120px}.quote-sheet td small{color:var(--panel-muted,#57655b);margin-top:6px;font-size:12px;display:block}.quote-total{background:var(--soft,#eef2eb);border:1px solid var(--edge,#dce2dc);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:20px;display:flex}.quote-total small{font-size:11px;display:block}.quote-total>b{text-align:right;font-size:24px}.quote-notes-grid{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.quote-notes-grid>section:last-child{grid-column:1/-1}.quote-sheet ul{margin:0;padding-left:20px}.quote-sheet li{margin:0 0 8px}.quote-review{border-top:1px solid var(--edge,#dce2dc);padding-top:20px}.quote-review>strong{background:var(--soft,#fff8e8);border-left:3px solid #c59e39;padding:14px;font-size:12px;display:block}@media (max-width:720px){.quote-meta{grid-template-columns:1fr 1fr}.quote-notes-grid{display:block}.quote-total{flex-direction:column;align-items:flex-start}.quote-sheet .quote-heading h2{font-size:24px}}@media print{.quote-sheet{color:#182a20;font-size:10pt}.quote-sheet table{min-width:0}.quote-sheet tr,.quote-total,.quote-review{break-inside:avoid}.quote-sheet thead{display:table-header-group}.quote-heading{break-after:avoid}.quote-sheet td,.quote-sheet th{padding:8px}.quote-notes-grid{display:block}@page{size:A4;margin:16mm}}*{box-sizing:border-box}body{color:#20334c;background:#f5f7fb;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button:focus-visible{outline:3px solid #316cdf}a:focus-visible{outline:3px solid #316cdf}input:focus-visible{outline:3px solid #316cdf}select:focus-visible{outline:3px solid #316cdf}textarea:focus-visible{outline:3px solid #316cdf}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.w-app{min-height:100dvh;display:flex}.w-nav{color:#fff;background:#132439;flex-direction:column;flex-shrink:0;width:210px;height:100dvh;padding:28px 14px;display:flex;position:sticky;top:0}.w-brand{padding:0 14px 30px;font-size:25px;font-weight:750}.w-brand span{color:#b9c8dc;margin-top:4px;font-size:13px;font-weight:400;display:block}.w-nav nav{gap:6px;display:grid}.w-nav nav button{color:#c4d0e0;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;padding:13px 15px;display:flex}.w-nav nav button.active{color:#fff;background:#306ade}.w-nav nav button:hover{background:#25466c}.w-nav nav b{color:#234f99;background:#fff;border-radius:20px;padding:0 7px}.w-account{border-top:1px solid #304159;margin-top:auto;padding:18px 12px;font-size:13px}.w-account small{color:#b9c8dc;margin-top:8px;display:block}.w-main{flex:1;min-width:0;max-width:1700px;padding:28px 36px}.w-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.w-top small,.w-muted{color:#5f6e82}.w-top h1{letter-spacing:-.7px;margin:7px 0;font-size:28px}.w-app h2{margin:0 0 14px;font-size:20px}.w-app h3{font-size:16px}.w-app p{line-height:1.6}.w-app button,.w-button,.w-upload{color:#294364;background:#fff;border:1px solid #cdd7e6;border-radius:8px;padding:10px 14px;line-height:1.3;text-decoration:none;display:inline-block}.w-app button:hover{border-color:#3470d9}.w-app button.primary{color:#fff;background:#2864d3;border-color:#2864d3}.w-card{background:#fff;border:1px solid #dce3ed;border-radius:12px;margin:18px 0;padding:24px}.w-hero{background:#eaf1fc;border:1px solid #d1def4;border-radius:14px;padding:32px}.w-hero small{color:#3a6098;letter-spacing:1.4px;font-size:12px;font-weight:700}.w-hero h2{margin-top:14px;font-size:30px;line-height:1.25}.w-hero p{color:#50647f;max-width:680px}.w-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.w-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0;display:grid}.w-stats>div{background:#fff;border:1px solid #dce3ed;border-radius:10px;padding:20px}.w-stats strong{margin-bottom:8px;font-size:30px;display:block}.w-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.w-grid>.w-card{margin:0}.w-check{border-bottom:1px solid #e4eaf3;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.w-check span{font-size:14px}.w-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.w-row p{margin:8px 0}.w-field{color:#374d69;flex-direction:column;gap:8px;margin:12px 0;font-size:14px;display:flex}.w-field input,.w-field select,.w-field textarea{color:#20334c;background:#fff;border:1px solid #cbd5e3;border-radius:7px;width:100%;min-width:0;padding:11px}.w-field textarea{resize:vertical;line-height:1.5}.w-inline,.w-filters,.w-search-form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.w-inline>.w-field,.w-filters>.w-field:first-child,.w-search-form>.w-field:first-child{flex:1;min-width:180px}.w-inline button,.w-search-form button{margin-bottom:12px}.w-search-form .w-field:nth-child(3){max-width:160px}.w-candidate{border-top:1px solid #dce3ed;gap:16px;padding:20px 0;display:flex}.w-candidate>input{width:20px;height:20px;margin-top:7px}.w-candidate h3{margin:0}.w-candidate p{margin:7px 0}.w-status{color:#475e79;white-space:nowrap;background:#edf1f6;border-radius:20px;padding:5px 10px;font-size:12px;display:inline-block}.w-warning{color:#805111;background:#fff6e8;border-radius:6px;padding:12px}.w-alert,.w-notice,.w-progress{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex}.w-empty{text-align:center;color:#596d86;background:#fff;border:1px dashed #c9d4e2;border-radius:10px;margin:20px 0;padding:36px;line-height:1.6}.w-empty button{margin:16px auto 0;display:block}.w-table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:#5d708a;text-transform:uppercase;letter-spacing:.5px;font-size:12px}td,th{border-bottom:1px solid #e4e9f0;padding:15px 12px}td{font-size:14px}td small{color:#62728a;margin-top:6px;display:block}.w-app button.w-link{color:#215cad;text-align:left;background:0 0;border:0;padding:0;font-weight:650}.w-pagination{justify-content:flex-end;align-items:center;gap:14px;padding-top:20px;display:flex}.w-upload{cursor:pointer;position:relative;overflow:hidden}.w-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.w-upload:focus-within{outline:3px solid #316cdf}.w-pipeline{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.w-pipeline>section{background:#eaf0f7;border-radius:10px;min-height:180px;padding:14px}.w-pipeline h3{text-transform:capitalize;justify-content:space-between;display:flex}.w-app .w-opportunity{text-align:left;flex-direction:column;gap:9px;width:100%;margin-bottom:12px;padding:16px;display:flex}.w-backdrop{z-index:100;background:#12263c88;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.w-modal{background:#fff;border-radius:14px;width:min(760px,100%);max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 20px 70px #0003}.w-modal header{justify-content:space-between;align-items:center;gap:20px;display:flex}.w-modal header h2{margin:0}.w-app pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f6f8fc;border-radius:8px;padding:16px;line-height:1.65}.w-app details{margin:12px 0}.w-app summary{cursor:pointer;line-height:1.6}.w-loading{padding:50px}.w-app .modal-backdrop{z-index:120;background:#12263c88;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.w-app .sales-workspace{grid-template-columns:210px minmax(0,1fr);height:calc(100dvh - 155px);min-height:460px}.w-app .welcome-assistant{margin:0 auto}.w-app .welcome-icon,.w-app .eyebrow{display:none}.w-app .welcome-assistant h2{margin:5px 0 12px;font-size:22px}.w-app .sales-messages{padding:20px}.w-app .starter-grid{gap:10px;margin:16px 0 10px}.w-app .starter-grid button{gap:8px;padding:14px}.w-app .starter-grid button>svg{display:none}.w-app .sales-composer{padding:12px 20px}.w-app .conversation-header{padding:14px 20px}.w-app .composer-help,.w-app .chat-open small,.w-app .library-note{font-size:12px}.w-app .chat-remove{background:0 0;border:0;min-width:40px;min-height:40px}.w-app .chat-open{background:0 0;border:0}.w-app .new-conversation{color:#fff;background:#2864d3}.w-app .sales-message{font-size:15px}.w-app .sales-composer button{color:#fff;background:#2864d3;padding:6px}.w-app .conversation-topic input,.w-app .composer-box textarea{font-family:inherit}.w-app [hidden]{display:none!important}@media (max-width:1050px){.w-nav{width:165px;padding:20px 8px}.w-main{padding:24px}.w-stats{grid-template-columns:repeat(2,1fr)}.w-grid{grid-template-columns:1fr}.w-app .sales-workspace{grid-template-columns:170px minmax(0,1fr)}.w-check{flex-wrap:wrap}}@media (max-width:720px){.w-app{display:block}.w-nav{width:auto;height:auto;padding:12px;position:static}.w-brand,.w-account{display:none}.w-nav nav{display:flex;overflow:auto}.w-nav nav button{white-space:nowrap}.w-main{padding:16px}.w-top{margin-bottom:14px}.w-hero{padding:24px}.w-hero h2{font-size:25px}.w-stats{gap:10px}.w-stats>div{padding:14px}.w-pipeline{grid-template-columns:1fr}.w-row{flex-wrap:wrap}.w-card{padding:18px}.w-backdrop{padding:10px}.w-modal{padding:20px}.w-app .sales-workspace{grid-template-columns:1fr;height:75dvh;min-height:520px}.w-app .starter-grid{grid-template-columns:1fr}.w-app .starter-grid button{padding:10px}.w-app .starter-grid span{display:none}.w-app .chat-library{padding:8px}.w-app .conversation-topic{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf4f4;--muted:#b0c0c5;--glass:#132229d9;--edge:#bad9d42f}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#091217 url(/assets/cinematic-metal.png) 50%/cover no-repeat fixed;font-family:Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}::selection{color:#172d2e;background:#b8d6ce}.w-app{background:#0510171c;gap:0;padding:0}.w-nav{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0b1620d9;border-right:1px solid #bbd7d427;border-radius:0;width:216px;height:100dvh;padding:34px 14px 20px;top:0;overflow-y:auto}.w-brand{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:12px;padding:3px 12px 42px;font-size:23px;font-weight:450;display:flex}.w-brand span{letter-spacing:3px;color:#a3b8bf;margin-top:7px;font-size:9px}.w-brand-mark{color:#c1dcd6;place-items:center;width:30px;display:grid}.w-app .w-nav nav button{color:#b5c4ca;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;padding:14px 12px;font-size:13px;font-weight:450;display:flex}.w-nav-label{align-items:center;gap:12px;display:flex}.w-app .w-nav nav button:hover{color:#fff;background:#b9d4cd10;border-color:#b9d4cd20}.w-app .w-nav nav button.active{color:#f0fffb;background:#b9d4cd19;border-color:#b9d4cd37;box-shadow:inset 2px 0 #b4d6c8}.w-nav nav b{color:#14262b;background:#bfd8d4}.w-account{color:#d6e6e5;border-color:#c3d9d42b;margin-top:auto;padding:24px 12px 4px;font-size:12px}.w-account small{color:#a8bcc2;font-size:11px}.w-main{max-width:1660px;margin-inline-start:auto;margin-inline-end:auto;padding:28px 38px 36px}.w-top{min-height:58px;margin-bottom:22px}.w-top small{color:#b0c0c5;letter-spacing:1.6px;text-transform:uppercase;font-size:10px}.w-top h1{color:#eef5f4;letter-spacing:-.6px;margin-top:10px;font-size:28px;font-weight:450}.w-app h2{color:#edf4f3;letter-spacing:-.3px;font-size:19px;font-weight:500}.w-app h3{color:#e3eeee}.w-app button,.w-button,.w-upload{color:#e0eeed;box-shadow:none;background:#b7d4d008;border:1px solid #d8e8e342;border-radius:3px;font-weight:450;transition:background .18s,border-color .18s}.w-app button:hover:not(:disabled),.w-upload:hover{background:#c4ded51b;border-color:#c3dcd987}.w-app button.primary,.w-app .new-conversation{color:#13282a;box-shadow:none;background:#c1d8d2;border:1px solid #c1d8d2}.w-app button.primary:hover:not(:disabled),.w-app .new-conversation:hover{background:#d9e9e4;border-color:#e0f0eb}.w-top>button{align-items:center;gap:9px;padding:10px 13px;font-size:12px;display:flex}.w-app button:focus-visible{outline-offset:4px;outline:2px solid #b8e5df}.w-app a:focus-visible{outline-offset:4px;outline:2px solid #b8e5df}.w-app input:focus-visible{outline-offset:4px;outline:2px solid #b8e5df}.w-app select:focus-visible{outline-offset:4px;outline:2px solid #b8e5df}.w-app textarea:focus-visible{outline-offset:4px;outline:2px solid #b8e5df}.w-app summary:focus-visible{outline-offset:4px;outline:2px solid #b8e5df}.w-card,.w-stats>div,.w-empty,.w-app .sales-workspace{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(24px);border-radius:5px;box-shadow:0 12px 40px #0002,inset 0 1px #ffffff05}.w-card{padding:25px}.w-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06101340;border:1px solid #d5e6e425;border-radius:4px;min-height:350px;padding:34px 32px;position:relative}.w-hero small{color:#b8d1d1;letter-spacing:3px;font-size:10px;font-weight:500;display:block}.w-hero h2{letter-spacing:-1.7px;color:#f4f8f7;text-shadow:0 2px 20px #0008;max-width:620px;margin:26px 0 20px;font-size:clamp(34px,3.7vw,56px);font-weight:350;line-height:1.09}.w-hero p{color:#c1ced0;text-shadow:0 1px 8px #000;max-width:490px;margin:0 0 29px;font-size:13px;line-height:1.85}.w-hero button{min-height:42px;padding:12px 16px;font-size:12px}.w-hero button.primary{align-items:center;gap:15px;display:inline-flex}.w-stats{gap:12px;margin:16px 0 22px}.w-stats>div{background:#17262cbd;padding:21px 22px}.w-stats strong{letter-spacing:-1px;color:#e3f0ed;margin-bottom:10px;font-size:33px;font-weight:350}.w-stats span{color:#bfcdcf;font-size:11px}.w-grid{gap:16px}.w-check{border-bottom-color:#c3d8da18}.w-check span{color:#c3d0d3;font-size:13px}.w-check button{font-size:12px}.w-muted,.w-field,td small,th{color:var(--muted)}.w-field{letter-spacing:.1px;font-size:12px;font-weight:500}.w-field input,.w-field select,.w-field textarea,.chat-search{color:#ecf2f2;box-shadow:none;background:#0b171de8;border:1px solid #b9d1d043;border-radius:3px;font-weight:400}.w-field input:focus,.w-field textarea:focus,.w-field select:focus{background:#0e1d23}select option{color:#edf5f4;background:#14242a}input::placeholder,textarea::placeholder{color:#a1b5bc;opacity:1}input[type=checkbox]{accent-color:#a5cec4}.w-table-wrap{background:#101c22b8;border:1px solid #b5d4d22b;border-radius:3px}th{letter-spacing:1.2px;color:#b6cbd0;background:#1c2c31ed;padding-block-start:17px;padding-block-end:17px;font-size:10px}td{color:#d5e2e4;border-bottom-color:#c3d7d422}tbody tr:hover{background:#bfd7cf0d}.w-app button.w-link{color:#c0e2dc;box-shadow:none}.w-app a{color:#b8ded7}.w-candidate{border-color:#bdd5d225}.w-status{color:#d4e3e7;background:#31434b;border-radius:3px;font-size:11px;font-weight:450}.w-status.completed,.w-status.tested,.w-status.accepted{color:#c0edd9;background:#294b44}.w-status.running{color:#d0e8f3;background:#2f454f}.w-status.failed,.w-status.unknown,.w-status.blocked{color:#efd6a8;background:#4b3e2e}.w-alert,.w-notice,.w-progress{box-shadow:none;border:1px solid #ffffff21;border-radius:4px}.w-alert{color:#ffdae0;background:#482b32f2}.w-notice{color:#ceeee1;background:#23443cf2}.w-progress{color:#d3eaf0;background:#294049f2}.w-warning{color:#f0dbb4;background:#483c28ed;border:1px solid #dac0972a;border-radius:3px}.w-empty{color:#b8c9cb;border-style:dashed}.w-pipeline>section{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#13262bdf;border:1px solid #b6d2cd2e;border-radius:4px}.w-pipeline h3{font-size:14px}.w-app .w-opportunity{color:#e3efec;background:#24383ce8;border-color:#b8d7ce36;border-radius:4px}.w-opportunity small{color:#adc3c7}.w-backdrop,.w-app .modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a10af}.w-modal,.w-app .delete-chat-dialog{color:#edf6f4;background:#132229f5;border:1px solid #b7d5cd42;border-radius:6px;box-shadow:0 30px 100px #0008}.w-app .delete-chat-dialog p{color:#bacace}.w-app .delete-chat-dialog .danger-button{color:#fff;background:#8e3545}.w-app pre{color:#d8e7e8;background:#07161bb8;border:1px solid #c4dbd326;border-radius:3px}.w-app details{background:#0b181d6e;border:1px solid #b9d0d027;border-radius:3px;padding:12px 15px}.w-app details[open]{background:#0d1b21df}.w-app details li{color:#c5d4d5;margin:10px 0;line-height:1.7}.w-app details small{color:#a5b9bc;overflow-wrap:anywhere}.w-app summary{color:#dceae7;font-weight:500}.w-app .sales-workspace{background:#13232bdb;height:calc(100dvh - 156px);min-height:460px}.w-app .chat-library{background:#0b1923c9;border-color:#c7d6d622;padding-top:20px}.w-app .chat-library>strong{color:#cddbdc}.w-app .chat-item{color:#c4d6d8}.w-app .chat-item.selected{color:#e6f5f1;background:#adcec71a;border-radius:3px;box-shadow:inset 2px 0 #b4d6ce}.w-app .chat-item:hover{background:#d0e3dc0e}.w-app .chat-open,.w-app .chat-remove{color:inherit;box-shadow:none}.w-app .chat-open:hover,.w-app .chat-remove:hover{background:0 0}.w-app .chat-open small,.w-app .library-note{color:#b1c2c8}.w-app .conversation-header{background:#1c303858;border-bottom-color:#c5d4d622}.w-app .assistant-symbol{color:#badfd5;background:#b0d4c817;border:1px solid #c2e1d436;border-radius:4px}.w-app .conversation-header span,.w-app .conversation-topic label,.w-app .conversation-topic>span,.w-app .composer-help{color:#b2c5ca}.w-app .conversation-topic{border-bottom-color:#c4d5d51c}.w-app .conversation-topic input{color:#dce9e7}.w-app .sales-message.owner{color:#edf6f1;background:#45645a50;border:1px solid #c0e7d22b;border-radius:7px 7px 2px}.w-app .message-author{color:#aecacc}.w-app .sales-message{color:#d9e6e9}.w-app .sales-message.failed,.w-app .chat-notice{color:#ffc1c8}.w-app .sales-composer{background:#0e1d28cc;border-top-color:#c6dbd621}.w-app .sales-composer>label{color:#b7ccd0}.w-app .composer-box{box-shadow:none;background:#142831;border-color:#98bcb770;border-radius:5px}.w-app .composer-box:focus-within{border-color:#a4d5c7;box-shadow:0 0 0 2px #a4d5c719}.w-app .composer-box textarea{color:#edf7f5}.w-app .sales-composer button{color:#152d2c;background:#b4d5cb;border-color:#b4d5cb;border-radius:3px}.w-app .sales-composer button:hover:not(:disabled){background:#d6ebe2}.w-app .starter-grid button{background:#17303ad9;border-color:#c3dbd42b;border-radius:4px}.w-app .starter-grid button:hover{background:#294047;border-color:#b9ded17d}.w-app .starter-grid strong{color:#dfede9}.w-app .starter-grid span,.w-app .welcome-assistant>p,.w-app .welcome-assistant>small,.w-app .reply-progress{color:#b2c7cb}.w-app .proposed-steps{background:#19303a;border-color:#b9d5d02b}.w-app .proposed-steps small{color:#b1c8ce}.w-app .composer-box textarea:focus-visible{outline:none}@media (min-width:1450px){.w-hero{min-height:410px;padding:44px}}@media (max-width:1200px){.w-nav{width:185px;padding-inline-start:10px;padding-inline-end:10px}.w-main{padding:26px}.w-brand{gap:8px;padding-inline-start:9px;padding-inline-end:9px;font-size:21px}.w-hero h2{font-size:43px}}@media (max-width:900px){.w-nav{width:170px}.w-main{padding:22px}.w-app .w-nav nav button{padding:13px 8px;font-size:12px}.w-nav-label{gap:8px}.w-hero{background:#07141b8a;padding:28px}.w-hero h2{font-size:38px}.w-app .sales-workspace{grid-template-columns:160px minmax(0,1fr)}}@media (max-width:720px){body{background-position:65%}.w-app{display:block}.w-nav{border-bottom:1px solid #bbd4cd29;border-right:0;width:100%;height:auto;padding:8px;position:static}.w-brand,.w-account{display:none}.w-app .w-nav nav{gap:4px;display:flex}.w-app .w-nav nav button{flex-shrink:0;padding:11px 12px}.w-main{padding:22px 16px}.w-top h1{font-size:27px}.w-top small{letter-spacing:1px;font-size:9px}.w-hero{min-height:330px;padding:25px}.w-hero h2{font-size:36px}.w-hero p{color:#c8d5d6}.w-stats>div{padding:18px 15px}.w-stats strong{font-size:28px}.w-card{padding:20px}.w-app .sales-workspace{grid-template-columns:1fr;height:78dvh;min-height:550px}.w-app .chat-library{padding:10px}.w-top{gap:12px}.w-app .sales-messages{padding:16px}}@media (prefers-reduced-motion:reduce){.w-app *{scroll-behavior:auto!important;transition:none!important}}@media (prefers-reduced-transparency:reduce){.w-card,.w-stats>div,.w-empty,.w-app .sales-workspace,.w-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14232b}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.w-card,.w-stats>div,.w-empty,.w-app .sales-workspace{background:#14232b}}.w-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.w-header-actions button{align-items:center;gap:8px;min-height:40px;font-size:12px;display:inline-flex}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#21343b;--muted:#4e646d;--glass:#ffffffc9;--edge:#748f954d}[data-theme=light] body{background-blend-mode:screen;color:var(--ink);background-color:#dce5e6}[data-theme=light] .w-app{background:#f4f8f81f}[data-theme=light] .w-nav{color:#283f46;background:#f6faf9c9;border-color:#71898f45}[data-theme=light] .w-brand-mark{color:#466c6c}[data-theme=light] .w-brand span,[data-theme=light] .w-account small{color:#556b72}[data-theme=light] .w-app .w-nav nav button{color:#4e666f}[data-theme=light] .w-app .w-nav nav button:hover{color:#173b3f;background:#567d7610;border-color:#567d7625}[data-theme=light] .w-app .w-nav nav button.active{color:#1e4948;background:#668e8020;border-color:#567d7645;box-shadow:inset 2px 0 #416e67}[data-theme=light] .w-account{color:#26464b;border-color:#71898f45}[data-theme=light] .w-top small,[data-theme=light] .w-muted{color:#4e646d}[data-theme=light] .w-top h1,[data-theme=light] .w-app h2,[data-theme=light] .w-app h3{color:#22383f}[data-theme=light] .w-app button,[data-theme=light] .w-button,[data-theme=light] .w-upload{color:#2e5057;background:#ffffff65;border-color:#657e8661}[data-theme=light] .w-app button:hover:not(:disabled),[data-theme=light] .w-upload:hover{background:#ffffffe6;border-color:#557c76}[data-theme=light] .w-app button.primary,[data-theme=light] .w-app .new-conversation{color:#fff;background:#315d5c;border-color:#315d5c}[data-theme=light] .w-app button.primary:hover:not(:disabled),[data-theme=light] .w-app .new-conversation:hover{color:#fff;background:#244b4b}[data-theme=light] .w-hero{background:#f9fcfb62;border-color:#728e9350}[data-theme=light] .w-hero small{color:#4a6a6c}[data-theme=light] .w-hero h2{color:#20383d;text-shadow:none}[data-theme=light] .w-hero p{color:#405c65;text-shadow:none}[data-theme=light] .w-stats>div{background:#f7fbfac9}[data-theme=light] .w-stats strong{color:#29464b}[data-theme=light] .w-stats span,[data-theme=light] .w-check span{color:#4e646c}[data-theme=light] .w-check,[data-theme=light] .w-candidate{border-color:#6d8a9130}[data-theme=light] .w-field input,[data-theme=light] .w-field select,[data-theme=light] .w-field textarea,[data-theme=light] .chat-search{color:#243b44;background:#ffffffb8;border-color:#768f9663}[data-theme=light] .w-field input:focus,[data-theme=light] .w-field textarea:focus,[data-theme=light] .w-field select:focus{background:#fff}[data-theme=light] select option{color:#243b44;background:#fff}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#617781}[data-theme=light] input[type=checkbox]{accent-color:#315d5c}[data-theme=light] .w-table-wrap{background:#ffffff5c;border-color:#7b969c40}[data-theme=light] th{color:#4c656e;background:#e4eeed;border-color:#7b969c40}[data-theme=light] td{color:#2f4850;border-color:#7b969c35}[data-theme=light] tbody tr:hover{background:#edf4f3}[data-theme=light] .w-app button.w-link,[data-theme=light] .w-app a{color:#285c60}[data-theme=light] .w-status{color:#415c66;background:#dde7ea}[data-theme=light] .w-status.completed,[data-theme=light] .w-status.tested,[data-theme=light] .w-status.accepted{color:#23583f;background:#d7eee1}[data-theme=light] .w-status.running{color:#31596c;background:#dbeaf1}[data-theme=light] .w-status.failed,[data-theme=light] .w-status.unknown,[data-theme=light] .w-status.blocked{color:#78511a;background:#f7e5cc}[data-theme=light] .w-alert{color:#872c3d;background:#fbe4e6;border-color:#c889943e}[data-theme=light] .w-notice{color:#28563f;background:#dff1e7;border-color:#79ad8e42}[data-theme=light] .w-progress{color:#30556a;background:#dfedf3;border-color:#82a4b43e}[data-theme=light] .w-warning{color:#765222;background:#faf0dd;border-color:#ad8c5440}[data-theme=light] .w-empty{color:#4e6670}[data-theme=light] .w-pipeline>section{background:#eef6f4ca;border-color:#7b969c50}[data-theme=light] .w-app .w-opportunity{color:#27494f;background:#ffffffdb;border-color:#7b969c45}[data-theme=light] .w-opportunity small{color:#536d76}[data-theme=light] .w-backdrop,[data-theme=light] .w-app .modal-backdrop{background:#233a466b}[data-theme=light] .w-modal,[data-theme=light] .w-app .delete-chat-dialog{color:#243f46;background:#f3f8f8f7;border-color:#fff}[data-theme=light] .w-app .delete-chat-dialog p{color:#526b73}[data-theme=light] .w-app .delete-chat-dialog .danger-button{color:#fff;background:#98394b}[data-theme=light] .w-app pre{color:#2f4b54;background:#e7efef;border-color:#81999e38}[data-theme=light] .w-app details{background:#ffffff65;border-color:#82999d42}[data-theme=light] .w-app details[open]{background:#ffffffc7}[data-theme=light] .w-app details li,[data-theme=light] .w-app summary{color:#304e55}[data-theme=light] .w-app details small{color:#546b73}[data-theme=light] .w-app .sales-workspace{background:#f2f8f7d9}[data-theme=light] .w-app .chat-library{background:#e6efef94;border-color:#7b969c40}[data-theme=light] .w-app .chat-library>strong,[data-theme=light] .w-app .chat-item{color:#354f58}[data-theme=light] .w-app .chat-item.selected{color:#254d4e;background:#bdd6ce61;box-shadow:inset 2px 0 #547d73}[data-theme=light] .w-app .chat-item:hover{background:#dbe8e6}[data-theme=light] .w-app .chat-open,[data-theme=light] .w-app .chat-remove{color:inherit;background:0 0;border:0}[data-theme=light] .w-app .chat-open small,[data-theme=light] .w-app .library-note{color:#556e79}[data-theme=light] .w-app .conversation-header{background:#ffffff35;border-color:#7b969c32}[data-theme=light] .w-app .assistant-symbol{color:#416f66;background:#dcebe6;border-color:#819e9255}[data-theme=light] .w-app .conversation-header span,[data-theme=light] .w-app .conversation-topic label,[data-theme=light] .w-app .conversation-topic>span,[data-theme=light] .w-app .composer-help{color:#566e77}[data-theme=light] .w-app .conversation-topic{border-color:#7b969c32}[data-theme=light] .w-app .conversation-topic input{color:#2a4d53}[data-theme=light] .w-app .sales-message{color:#314d56}[data-theme=light] .w-app .sales-message.owner{color:#244b46;background:#d9eae4c9;border-color:#7da69640}[data-theme=light] .w-app .message-author{color:#557a78}[data-theme=light] .w-app .sales-message.failed,[data-theme=light] .w-app .chat-notice{color:#983a4e}[data-theme=light] .w-app .sales-composer{background:#e9f2f1cc;border-color:#7b969c40}[data-theme=light] .w-app .sales-composer>label{color:#4c6972}[data-theme=light] .w-app .composer-box{background:#ffffffcf;border-color:#75978d83}[data-theme=light] .w-app .composer-box:focus-within{border-color:#416e67;box-shadow:0 0 0 2px #416e6721}[data-theme=light] .w-app .composer-box textarea{color:#2a4951}[data-theme=light] .w-app .sales-composer button{color:#fff;background:#315d5c;border-color:#315d5c}[data-theme=light] .w-app .sales-composer button:hover:not(:disabled){background:#244b4b}[data-theme=light] .w-app .starter-grid button{background:#ffffffad;border-color:#7b969c50}[data-theme=light] .w-app .starter-grid strong{color:#2f5057}[data-theme=light] .w-app .starter-grid span,[data-theme=light] .w-app .welcome-assistant>p,[data-theme=light] .w-app .welcome-assistant>small,[data-theme=light] .w-app .reply-progress{color:#506b75}[data-theme=light] .w-app .proposed-steps{background:#e3efed;border-color:#7b969c40}[data-theme=light] .w-app .proposed-steps small{color:#506b75}[data-theme=light] .w-app button:focus-visible{outline-color:#315d5c}[data-theme=light] .w-app a:focus-visible{outline-color:#315d5c}[data-theme=light] .w-app input:focus-visible{outline-color:#315d5c}[data-theme=light] .w-app select:focus-visible{outline-color:#315d5c}[data-theme=light] .w-app textarea:focus-visible{outline-color:#315d5c}[data-theme=light] .w-app summary:focus-visible{outline-color:#315d5c}@media (max-width:720px){.w-header-actions{gap:6px;max-width:160px}.w-header-actions button{padding:8px 10px;font-size:11px}.w-top{align-items:flex-start}}@media (prefers-reduced-transparency:reduce){[data-theme=light] .w-card,[data-theme=light] .w-stats>div,[data-theme=light] .w-empty,[data-theme=light] .w-app .sales-workspace,[data-theme=light] .w-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f7f6}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=light] .w-card,[data-theme=light] .w-stats>div,[data-theme=light] .w-empty,[data-theme=light] .w-app .sales-workspace{background:#f2f7f6}}:root{--glass:#363c3b94;--edge:#ffffff30;--accent:#f5ff00;--panel-text:#f3f5ed;--panel-muted:#c4cdc7;--soft:#ffffff0e}:root[data-theme=light]{--glass:#ffffffa6;--edge:#ffffffbf;--accent:#f5ff00;--panel-text:#28332e;--panel-muted:#506059;--soft:#fff5}.w-app{background:#101a161a;gap:20px;max-width:1800px;margin:auto;padding:24px}.w-app .w-nav{border:1px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:blur(32px)saturate(.7);backdrop-filter:blur(32px)saturate(.7);border-radius:27px;width:188px;height:calc(100dvh - 48px);padding:25px 12px 18px;top:24px;box-shadow:0 24px 60px #0002,inset 0 1px #ffffff18}.w-app .w-brand{letter-spacing:-.5px;text-transform:none;gap:10px;padding:0 8px 32px;font-size:21px;font-weight:600}.w-app .w-brand span{letter-spacing:2px;text-transform:uppercase;color:var(--panel-muted);font-size:10px}.w-app .w-brand-mark{color:var(--accent)}.w-app .w-nav nav{gap:7px}.w-app .w-nav nav button{color:var(--panel-muted);border-radius:14px;padding:13px 10px;font-size:12px}.w-app .w-nav nav button.active,[data-theme=light] .w-app .w-nav nav button.active{background:var(--accent);color:#26300e;border-color:#0000;font-weight:650;box-shadow:0 4px 16px #0001}.w-app .w-main{min-width:0;padding:14px 0 0}.w-app .w-top{margin-bottom:25px;padding:0 6px}.w-app .w-top h1{letter-spacing:-1px;font-size:30px;font-weight:600}.w-app .w-top small{letter-spacing:1.2px;font-size:10px}.w-app button,.w-app .w-upload,.w-app .w-button{border-radius:12px}.w-app .w-header-actions button{background:var(--glass);border-color:var(--edge);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:30px}.w-app button.primary,.w-app .new-conversation,.w-app .sales-composer button,[data-theme=light] .w-app button.primary,[data-theme=light] .w-app .new-conversation,[data-theme=light] .w-app .sales-composer button{background:var(--accent);border-color:var(--accent);color:#27320c;font-weight:600}.w-app button.primary:hover:not(:disabled),[data-theme=light] .w-app button.primary:hover:not(:disabled){color:#27320c;background:#faff66}.w-app .w-card,.w-app .w-hero,.w-app .w-empty,.w-app .sales-workspace,.w-app .w-stat-tile{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(28px)saturate(.75);border-radius:23px;box-shadow:0 16px 36px #00000016,inset 0 1px #ffffff13}.w-overview{grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);gap:16px;display:grid}.w-app .w-hero{flex-direction:column;min-height:0;margin:0;padding:28px;display:flex}.w-app .w-hero small{color:var(--panel-muted);letter-spacing:1.7px;align-items:center;gap:9px;font-size:10px;display:flex}.w-app .w-hero small svg{color:var(--accent)}.w-app .w-hero h2{letter-spacing:-1.2px;color:var(--panel-text);text-shadow:none;margin:25px 0 16px;font-size:clamp(27px,2.6vw,39px);font-weight:550;line-height:1.12}.w-app .w-hero p{color:var(--panel-muted);text-shadow:none;max-width:430px;margin:0 0 24px;font-size:13px;line-height:1.65}.w-app .w-hero .w-actions{gap:8px;margin-top:auto}.w-app .w-hero button{min-height:40px;padding:10px 13px;font-size:12px}.w-overview .w-stats{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.w-app .w-stat-tile{text-align:left;color:var(--panel-text);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:18px 22px;display:flex}.w-app .w-stat-tile:hover:not(:disabled){background:#596155b8;border-color:#ddec8c88}[data-theme=light] .w-app .w-stat-tile:hover:not(:disabled){background:#fffd}.w-stat-tile svg{color:var(--panel-muted)}.w-app .w-stat-tile:first-child svg{color:var(--accent)}.w-app .w-stat-tile strong{letter-spacing:-1.5px;color:var(--panel-text);margin:4px 0;font-size:43px;font-weight:500;line-height:1.15}.w-app .w-stat-tile span{color:var(--panel-muted);font-size:11px;line-height:1.5}.w-overview>.w-grid{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);gap:16px}.w-app .w-card{margin-bottom:16px;padding:24px}.w-overview .w-card{margin:0}.w-app .w-overview h2{color:var(--panel-text)}.w-overview .w-card h2{margin-top:0;font-size:17px;font-weight:600}.w-overview .w-card p{color:var(--panel-muted);font-size:12px;line-height:1.7}.w-overview .w-check{gap:10px;padding:9px 0}.w-overview .w-check span{color:var(--panel-muted);font-size:12px}.w-overview .w-check button{white-space:nowrap;background:var(--soft);padding:9px 11px;font-size:11px}.w-quick-start{grid-column:1/-1;align-items:center;gap:18px;display:flex}.w-quick-icon{background:var(--accent);color:#303c12;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.w-quick-start h2{margin:0 0 5px}.w-quick-start p{margin:0}.w-quick-start>button{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;display:flex}.w-app .w-field input,.w-app .w-field select,.w-app .w-field textarea,.w-app .chat-search,.w-app details,.w-app .w-table-wrap{border-radius:12px}.w-app .w-modal,.w-app .delete-chat-dialog{border-radius:24px}.w-app .w-pipeline>section,.w-app .w-opportunity{border-radius:18px}.w-app .sales-workspace{height:calc(100dvh - 172px);overflow:hidden}.w-app .chat-library{background:#0f171732}[data-theme=light] .w-app .chat-library{background:#ffffff28}.w-app .chat-item.selected{border-radius:12px}.w-app .conversation-header,.w-app .sales-composer{background:var(--soft)}.w-app .composer-box,.w-app .starter-grid button{border-radius:16px}.w-app .sales-message.owner{border-radius:18px 18px 5px}.w-app .w-account{color:var(--panel-text)}[data-theme=light] .w-app .w-brand-mark,[data-theme=light] .w-app .w-hero small svg,[data-theme=light] .w-app .w-stat-tile:first-child svg{color:#63771f}.w-app button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-theme=light] .w-app button:focus-visible{outline-color:#526718}@media (max-width:1100px){.w-app{gap:14px;padding:16px}.w-app .w-nav{width:168px;height:calc(100dvh - 32px);top:16px}.w-overview,.w-overview>.w-grid{grid-template-columns:minmax(0,1.2fr) minmax(240px,1fr)}.w-app .w-hero{padding:23px}.w-app .w-stat-tile{padding:18px}.w-overview .w-check{flex-wrap:wrap}}@media (max-width:850px){.w-overview,.w-overview>.w-grid{grid-template-columns:1fr}.w-overview .w-stats{grid-template-columns:repeat(4,1fr)}.w-app .w-stat-tile{padding:15px}.w-app .w-stat-tile strong{font-size:32px}.w-quick-start{flex-wrap:wrap}.w-quick-start>button{margin-left:0}}@media (max-width:720px){.w-app{padding:10px;display:block}.w-app .w-nav{border-radius:18px;width:100%;height:auto;padding:7px;position:static}.w-app .w-main{padding:22px 4px}.w-app .w-top{padding:0}.w-app .w-nav nav button{padding:11px}.w-overview .w-stats{grid-template-columns:1fr 1fr}.w-app .w-hero h2{font-size:32px}.w-app .sales-workspace{height:78dvh;min-height:550px}.w-quick-start>div{flex:1;min-width:180px}}@media (prefers-reduced-transparency:reduce){.w-app{--glass:#303936}[data-theme=light] .w-app{--glass:#f1f5ee}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.w-app{--glass:#303936}[data-theme=light] .w-app{--glass:#f1f5ee}}.w-overview>.w-card:first-child{grid-column:1/-1}.w-app .w-nav nav{min-height:0;overflow-y:auto}.admin-company>div{overflow-wrap:anywhere;min-width:0}.admin-company .w-actions{max-width:680px}.sw-brand{isolation:isolate;box-sizing:border-box;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.sw-brand__logo{object-fit:contain;width:100%;height:auto;display:block}.sw-brand--sidebar{width:100%;margin:0 0 22px}.sw-brand--auth{width:100%;max-width:380px;margin:0 auto 24px}[data-theme=dark] .sw-brand__logo{filter:drop-shadow(0 0 1px #f0f5df99)}@media (max-width:720px){.sw-brand--sidebar{max-width:230px;margin-bottom:10px}}.auth-page{justify-content:center;align-items:center;min-height:100dvh}.auth-card{width:min(480px,100%)}.auth-card h1{font-size:29px}.auth-card .w-field{margin:16px 0}.auth-card button{width:100%;margin-top:12px}.platform-account{color:#f5f8ef;background:#192421;justify-content:space-between;align-items:center;gap:12px;padding:12px 26px;font-size:13px;display:flex}.platform-account>div{flex-wrap:wrap;gap:8px;display:flex}.platform-account button{color:#f5f8ef;background:#ffffff12;border:1px solid #ffffff35;border-radius:8px;padding:8px 12px}.tenant-banner{color:#e8f3dd;background:#202d28;padding:8px 26px;font-size:12px}.platform-panel{display:block}.platform-content{width:100%;max-width:1200px;margin:auto}.admin-company{border-bottom:1px solid var(--edge);grid-template-columns:1fr auto;gap:12px;padding:20px 0;display:grid}.admin-company details{grid-column:1/-1}.admin-company h3{margin:0 0 8px}.admin-company .w-actions{align-self:start}.knowledge-edit textarea{min-height:130px}.knowledge-edit .w-field{margin-bottom:20px}@media (max-width:720px){.platform-account{flex-direction:column;align-items:flex-start;padding:12px}.admin-company{grid-template-columns:1fr}.tenant-banner{padding:8px 12px}}.platform-account nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:24px;margin-block-end:24px;display:grid}.admin-summary strong{font-size:32px}.platform-content>details{border:1px solid var(--edge);border-radius:12px;margin-block-start:12px;margin-block-end:12px;padding:16px}.platform-content>details>summary{cursor:pointer;font-weight:600}.platform-identity{align-items:baseline;gap:12px;display:flex}.platform-identity strong{letter-spacing:-.6px;font-size:20px}.platform-identity span{opacity:.75}.platform-account button.active{color:#17251e;background:#dfff00;border-color:#dfff00}.global-help{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:13px}.global-help:focus-visible{outline-offset:2px;outline:2px solid}.w-account button{align-items:center;gap:8px;width:100%;margin-top:18px;display:flex}.w-nav .sw-brand,.w-nav .w-account{flex-shrink:0}.w-nav .sw-brand{isolation:auto}.w-nav nav{flex:1;min-height:0;overflow-y:auto}@media (max-width:720px){.w-app .w-nav{height:auto;min-height:0}.w-nav .w-account{display:block}.platform-account nav{width:100%}.platform-account nav button{flex:1}}[data-theme=light] .platform-account{color:#17251e;background:#edf2ef;border-bottom:1px solid #17251e18}[data-theme=light] .platform-account button{color:#17251e;border-color:#17251e22}[data-theme=light] .tenant-banner{color:#263a2b;background:#e6ede8}.legal-panel{width:min(960px,100%);margin:20px auto}.auth-page:has(>.legal-panel){min-height:100dvh;padding-block-start:20px;padding-block-end:20px;display:block}.legal-consent{border-top:1px solid var(--edge);margin-top:20px;padding-top:12px}.legal-consent .w-actions{background:var(--panel,#192421);border:1px solid var(--edge);z-index:2;border-radius:12px;padding:12px;position:sticky;bottom:0}.legal-original,.usage-history{margin-top:20px}.usage-history>summary{cursor:pointer;padding-block-start:12px;padding-block-end:12px;font-weight:600}.usage-history .w-field{margin-block-start:12px;margin-block-end:12px}.usage-history-results{overflow-wrap:anywhere;overscroll-behavior:contain;max-height:320px;padding-inline-start:4px;padding-inline-end:4px;overflow:auto}:root[data-theme=light] .legal-consent .w-actions{background:#f4f7f7}.legal-document-scroll{border:1px solid;border-radius:12px;max-height:48vh;padding:16px;overflow:auto}.legal-document-scroll p{line-height:1.6}.legal-document-scroll h3{margin-top:24px}.legal-check{align-items:flex-start;gap:12px;margin:20px 0;line-height:1.5;display:flex}.legal-check input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}.legal-footer.w-app{min-height:0;padding:18px 24px;display:block}.legal-footer summary{cursor:pointer}.developer-contact{overflow-wrap:anywhere;margin-bottom:16px;font-size:13px;line-height:1.6}.developer-contact p{margin:4px 0}.developer-contact address{font-style:normal}.developer-contact a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ai-key-row{grid-template-columns:minmax(180px,1fr) minmax(200px,1fr);align-items:center;gap:16px;margin-block-start:16px;margin-block-end:16px;display:grid}.ai-key-result{border:1px solid;border-radius:10px;flex-direction:column;gap:4px;padding:12px 16px;font-size:13px;display:flex}.ai-key-result.verified{color:#94e2a9;background:#14492b44}.ai-key-result.failed{color:#ffb2b2;background:#722b2b44}.ai-key-result.pending{color:var(--panel-muted)}:root[data-theme=light] .ai-key-result.verified{color:#166534;background:#eaf7ec}:root[data-theme=light] .ai-key-result.failed{color:#a11919;background:#fff0f0}@media (max-width:720px){.ai-key-row{grid-template-columns:1fr}}.pilot-banner{color:#edf4df;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18221eee;border:1px solid #dfff0030;border-radius:12px;margin:8px 24px;padding:10px 16px;font-size:13px;line-height:1.5}.pilot-banner summary{cursor:pointer;letter-spacing:.02em;color:#dfff00;font-weight:600}.pilot-banner p{max-width:75ch;margin:8px 0 0}:root[data-theme=light] .pilot-banner{color:#29351c;background:#f3f7e9e8;border-color:#94a74655}:root[data-theme=light] .pilot-banner summary{color:#43551d}@media (max-width:720px){.pilot-banner{margin:8px 12px}}.admin-main{flex:1;min-width:0}.admin-shell .admin-main{padding-top:0}.auth-card .password-toggle{width:auto;margin:6px 0;padding:5px 10px;font-size:12px}.owner-notice{color:var(--panel-text);background:#d6c34212;border:1px solid #d3be4e66;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.admin-metrics .w-card{border-radius:16px;flex-direction:column;gap:12px;margin:0;padding:22px;display:flex}.admin-metrics svg{color:var(--panel-muted)}.admin-metrics strong{font-size:28px;line-height:1}.admin-metrics span{text-transform:uppercase;letter-spacing:.5px;color:var(--panel-muted);font-size:11px}.admin-tabs{background:var(--soft);border:1px solid var(--edge);border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:22px;padding:5px;display:flex}.w-app .admin-tabs button{color:var(--panel-muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.w-app .admin-tabs button[aria-selected=true]{background:var(--glass);color:var(--panel-text);box-shadow:0 1px 4px #0002}.admin-company-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-search{align-items:center;gap:10px;font-size:12px;display:flex}.admin-search input{max-width:220px}.admin-company-tools button{align-items:center;gap:8px;display:flex}.admin-search input{font:inherit;background:var(--glass);color:var(--panel-text);border:1px solid var(--edge);border-radius:10px;min-height:40px;padding:10px 12px}.admin-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.company-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-company-table{overflow:hidden;padding:0!important}.admin-company-table table{width:100%;margin:0}.admin-company-table td,.admin-company-table th{font-size:12px;padding:16px!important}.admin-company-table th{text-transform:uppercase;color:var(--panel-muted);letter-spacing:.4px;font-size:10px}.admin-company-table .w-actions{flex-wrap:wrap}.w-app .company-link{color:var(--panel-text);text-align:start;background:0 0;border:0;padding:0;font-weight:650}.company-status{color:var(--panel-text);background:#b08b1d24;border-radius:20px;padding:5px 9px;font-size:10px}.company-status.active{background:#2ca46824}.admin-sidebar-label{color:var(--panel-text);align-items:center;gap:10px;padding:16px 10px;font-size:13px;display:flex}.account-controls{flex-direction:column;gap:4px;flex:none!important;display:flex!important;overflow:visible!important}.w-app .w-nav .account-controls button{background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;width:100%;margin:0;padding:10px 8px;font-size:12px;display:flex}.w-app .w-nav .account-controls button:last-child{border:1px solid var(--edge);margin-top:10px}.w-app .w-nav{height:calc(100dvh - 108px);min-height:440px}.w-account>strong{overflow-wrap:anywhere;margin-bottom:12px;font-size:11px;display:block}.w-nav .w-account{padding:12px 0 0}.admin-sidebar .w-account{margin-top:auto}.language-toolbar{min-height:56px;padding-block-start:8px;padding-block-end:8px}.w-app .w-nav .sw-brand{margin-bottom:12px}.admin-main .w-card{margin-bottom:16px}@media (max-width:1000px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tabs{gap:3px}.admin-tabs button{flex:1}}@media (max-width:720px){.w-app .w-nav{height:auto;min-height:0}.account-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.admin-sidebar .w-account{margin-top:12px}.admin-metrics{gap:10px;margin-block-start:16px;margin-block-end:16px}.admin-metrics .w-card{padding:16px}.admin-search{justify-content:space-between;width:100%}.admin-search input{width:60%;min-width:0}.admin-tabs button{min-width:120px}.owner-notice{overflow-wrap:anywhere}}@media (min-width:721px){.w-app:has(>.w-nav){padding-inline-start:232px}.w-app:has(>.w-nav)>.w-nav{top:24px;bottom:24px;left:auto;right:auto;z-index:20;width:188px;height:calc(100dvh - 48px);min-height:0;position:fixed;overflow:hidden}.w-app:has(>.w-nav)>.w-nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(24px,50vw - 876px);right:auto}.w-app:has(>.w-nav)>.w-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(24px,50vw - 876px);right:auto}.w-app:has(>.w-nav)>.w-nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:max(24px,50vw - 876px)}.w-app:has(>.w-nav)>.w-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:max(24px,50vw - 876px)}html[dir] .w-app:has(>.w-nav)>.w-nav{top:24px;bottom:24px;left:auto;right:auto;z-index:20;width:188px;height:calc(100dvh - 48px);min-height:0;position:fixed;overflow:hidden}html[dir] .w-app:has(>.w-nav)>.w-nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(24px,50vw - 876px);right:auto}html[dir] .w-app:has(>.w-nav)>.w-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(24px,50vw - 876px);right:auto}html[dir] .w-app:has(>.w-nav)>.w-nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:max(24px,50vw - 876px)}html[dir] .w-app:has(>.w-nav)>.w-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:max(24px,50vw - 876px)}.w-nav>nav:not(.account-controls){overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.w-nav>.w-account{flex-shrink:0}}@media (min-width:721px) and (max-width:1100px){.w-app:has(>.w-nav){padding-inline-start:198px}.w-app:has(>.w-nav)>.w-nav{width:168px;height:calc(100dvh - 32px);top:16px;bottom:16px}.w-app:has(>.w-nav)>.w-nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.w-app:has(>.w-nav)>.w-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.w-app:has(>.w-nav)>.w-nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.w-app:has(>.w-nav)>.w-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}html[dir] .w-app:has(>.w-nav)>.w-nav{width:168px;height:calc(100dvh - 32px);top:16px;bottom:16px}html[dir] .w-app:has(>.w-nav)>.w-nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}html[dir] .w-app:has(>.w-nav)>.w-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}html[dir] .w-app:has(>.w-nav)>.w-nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}html[dir] .w-app:has(>.w-nav)>.w-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}}@media (min-width:721px) and (max-height:560px){.w-app:has(>.w-nav)>.w-nav{overflow-y:auto}.w-nav .sw-brand{max-width:120px;margin-inline-start:auto;margin-inline-end:auto}.w-app .w-nav .account-controls button{padding-block-start:6px;padding-block-end:6px}}html[data-theme] .w-app .w-nav .account-controls button[aria-current=page]{background:var(--accent);color:#26300e;border-color:#0000;font-weight:650;box-shadow:0 4px 16px #0001}.w-app:has(>.w-nav)>.w-nav{overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px);background:#28302e6e;overflow:hidden auto}html[dir] .w-app:has(>.w-nav)>.w-nav{overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px);background:#28302e6e;overflow:hidden auto}html[data-theme=light][dir] .w-app:has(>.w-nav)>.w-nav{background:#ffffff75}html[data-theme=light] .w-app:has(>.w-nav)>.w-nav{background:#ffffff75}.w-app:has(>.w-nav)>.w-nav{scrollbar-width:thin;scrollbar-color:#7b88866b transparent}.w-app .w-nav>nav:not(.account-controls){flex:none;min-height:auto;overflow:visible}.w-app .w-nav>.w-account{border:0;flex:none;margin:0;padding:7px 0 0}.w-app .w-nav .account-controls{gap:7px}.w-app .w-nav .account-controls button,.w-app .w-nav .account-controls button:last-child{color:var(--panel-muted);border:1px solid #0000;border-radius:14px;gap:12px;margin:0;padding:13px 10px;font-size:12px}.w-app .w-nav .account-controls button svg{flex-shrink:0;width:18px;height:18px}@media (min-width:721px){body:has(.w-nav) #root>.legal-footer{box-sizing:border-box;width:100%;max-width:1800px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:232px;padding-inline-end:24px}body:has(.w-nav) #root>.platform-content{box-sizing:border-box;width:100%;max-width:1800px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:232px;padding-inline-end:24px}}@media (min-width:721px) and (max-width:1100px){body:has(.w-nav) #root>.legal-footer{padding-inline-start:198px;padding-inline-end:16px}body:has(.w-nav) #root>.platform-content{padding-inline-start:198px;padding-inline-end:16px}}@media (min-width:721px){.w-app:has(>.w-nav){max-width:none;margin-inline-start:0;margin-inline-end:0;padding-inline-start:280px}.w-app:has(>.w-nav)>.w-nav{box-sizing:border-box;border-radius:0;width:256px;height:100dvh;top:0;bottom:0}.w-app:has(>.w-nav)>.w-nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.w-app:has(>.w-nav)>.w-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.w-app:has(>.w-nav)>.w-nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.w-app:has(>.w-nav)>.w-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}html[dir] .w-app:has(>.w-nav)>.w-nav{box-sizing:border-box;border-radius:0;width:256px;height:100dvh;top:0;bottom:0}html[dir] .w-app:has(>.w-nav)>.w-nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}html[dir] .w-app:has(>.w-nav)>.w-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}html[dir] .w-app:has(>.w-nav)>.w-nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}html[dir] .w-app:has(>.w-nav)>.w-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}body:has(.w-nav) #root>.legal-footer{max-width:none;padding-inline-start:280px}body:has(.w-nav) #root>.platform-content{max-width:none;padding-inline-start:280px}body:has(.w-nav) .pilot-banner{margin-inline-start:280px}.w-app .w-nav nav button,.w-app .w-nav .account-controls button{padding-block-start:14px;padding-block-end:14px;font-size:14px}}.language-toolbar{background:var(--glass,#24342c);color:var(--panel-text,#f3f5ed);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:10px 26px;display:flex}.language-toolbar label{align-items:center;gap:8px;font-size:13px;display:flex}.language-toolbar select{font:inherit;color:inherit;background:var(--glass,#24342c);border:1px solid var(--edge,#ffffff45);border-radius:8px;min-width:125px;padding:7px 10px}.language-toolbar option{color:#17251e;background:#fff}.language-toolbar small{max-width:600px;font-size:11px}html[dir=rtl] body{text-align:right;direction:rtl}html[dir=rtl] .w-app .w-nav{left:auto;right:auto}html[dir=rtl] .w-app .w-main,html[dir=rtl] .w-card,html[dir=rtl] .w-field,html[dir=rtl] .w-nav nav button,html[dir=rtl] .chat-library,html[dir=rtl] th,html[dir=rtl] td{text-align:right}html[dir=rtl] .w-app .sales-message.user{margin-left:0;margin-right:auto}html[dir=rtl] .w-app .sales-message.owner{border-radius:14px 14px 14px 3px;margin-left:0;margin-right:auto}html[dir=rtl] .chat-open,html[dir=rtl] .starter-grid button,html[dir=rtl] .help-guide nav button{text-align:right}html[dir=rtl] .chat-library{border-right:0;border-left:1px solid var(--edge)}html[dir=rtl] .help-guide li{padding-left:0;padding-right:8px}.message-content{unicode-bidi:plaintext}@media (max-width:760px){html[dir=rtl] .chat-library{border-left:0}}html[dir=rtl] .help-message.user{margin-left:0;margin-right:auto}html[dir=rtl] .help-message.assistant{margin-left:auto;margin-right:0}html[dir=rtl] ol,html[dir=rtl] ul{padding-left:0;padding-right:24px}html[dir=rtl] .w-modal,html[dir=rtl] .setup-modal,html[dir=rtl] .legal-panel{text-align:right}html[dir=rtl] input:not([type=email]):not([type=tel]):not([type=url]):not([type=number]):not([type=password]),html[dir=rtl] textarea{text-align:right;direction:rtl}input[type=email],input[type=tel],input[type=url],input[type=number],input[type=password],input[name*=key],input[name*=token],input[name*=secret],input[name*=client],code,.sw-brand__wordmark{direction:ltr;unicode-bidi:isolate}textarea,pre{unicode-bidi:plaintext}a[href^=mailto\:],a[href^=tel\:]{direction:ltr;unicode-bidi:isolate;display:inline-block}.english-reference,html[dir=rtl] input[dir=ltr]{text-align:left;direction:ltr;unicode-bidi:isolate}html[dir=rtl] .w-app .w-stat-tile{text-align:right}html[dir=rtl] .w-top h1,html[dir=rtl] .w-app .w-hero h2{letter-spacing:normal}html[dir=rtl] .english-reference,html[dir=rtl] .english-reference *{text-align:left;direction:ltr}@media (max-width:720px){.language-toolbar{gap:8px;padding:8px 12px}.language-toolbar small{width:100%}}.mobile-navigation-header{display:none}@media screen and (max-width:720px){html,body,#root{width:100%;min-width:0}html[dir] .w-app{gap:0;max-width:100%;padding:10px}.mobile-navigation-header{z-index:25;background:var(--glass,#1b2928);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--edge);color:var(--panel-text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.mobile-navigation-header button{align-items:center;gap:8px;min-height:44px;display:flex}html[dir] .w-app>.responsive-navigation{box-sizing:border-box;max-height:60dvh;margin-block-start:8px;margin-block-end:8px;padding:12px;width:100%!important;height:auto!important;min-height:0!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:auto!important}html[dir] .w-app>.responsive-navigation[data-mobile-open=false]{display:none!important}html[dir] .w-app>.responsive-navigation[data-mobile-open=true]{display:flex!important}.responsive-navigation>.sw-brand{display:none}html[dir] .w-app .responsive-navigation nav{flex-direction:column;flex:none;width:100%;overflow:visible;display:flex!important}html[dir] .w-app .responsive-navigation nav button{text-align:start;white-space:normal;width:100%;min-height:46px}html[dir] .w-app .w-main{width:100%;min-width:0;padding:18px 2px}.w-app input:not([type=checkbox]):not([type=radio]),.w-app select,.w-app textarea{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}.w-app button,.language-toolbar button,.language-toolbar select{min-height:44px}.w-app .w-grid,.w-app .w-overview,.w-app .w-overview>.w-grid{grid-template-columns:minmax(0,1fr)}.w-app .w-card{border-radius:16px;min-width:0;max-width:100%;padding:16px}.w-app .w-actions,.w-app .w-top,.admin-company-tools{flex-wrap:wrap;gap:10px}.w-app .w-field{min-width:0}.w-app pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.w-app .w-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.w-app video,.w-app img{max-width:100%}.w-app .admin-tabs{flex-wrap:nowrap;max-width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.w-app .admin-tabs button{white-space:nowrap;flex:none}.w-app .owner-notice{overflow-wrap:anywhere;flex-wrap:wrap}.w-app .sales-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:calc(100dvh - 170px);min-height:420px}.w-app .sales-messages{padding:12px}.w-app .sales-message{max-width:100%}.w-app .sales-composer{padding:10px}.w-app .composer-box{gap:6px}.w-app .composer-box button{min-width:44px}.w-app .chat-items{overflow-x:auto}.w-app .chat-library{min-width:0;max-width:100%}.w-app .w-modal{width:100%;max-height:90dvh;overflow:auto}.w-app .w-backdrop{padding:10px}.auth-page.w-app{align-items:flex-start;padding:14px;display:flex}.auth-card{box-sizing:border-box;margin-block-start:12px;margin-block-end:12px}.language-toolbar{box-sizing:border-box;flex-wrap:wrap;gap:8px;max-width:100%;padding:8px 12px}.platform-content,.legal-footer{box-sizing:border-box;max-width:100%;padding-inline-start:12px!important;padding-inline-end:12px!important}.quote-sheet{max-width:100%;overflow-x:auto}}@media print{.mobile-navigation-header{display:none!important}}
