@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";
*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;font:14px DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button,a,input,textarea,select{outline-offset:4px}svg{flex-shrink:0}.logo{letter-spacing:-1px;align-items:center;gap:10px;font:800 24px Manrope,sans-serif;display:flex}.mark{background:var(--blue);color:#fff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:26px;display:grid;position:relative}.mark span{color:#e4e8f5;font-size:14px;position:absolute;top:0;right:3px}.eyebrow{letter-spacing:1.5px;color:#46516c;text-transform:uppercase;font-size:10px;font-weight:600}h1,h2,h3{letter-spacing:-.7px;font-family:Manrope,sans-serif}h2{font-size:18px;font-weight:600}h3{font-size:15px}p{color:var(--muted);line-height:1.8}label{flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}input,textarea,select{color:var(--ink);background:#fff;border:1px solid #e4e8f5;border-radius:7px;min-width:0;padding:12px}textarea{resize:vertical;line-height:1.7}label small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.button,.secondary{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:600;display:inline-flex}.secondary{color:#46516c;background:#fff;border-color:#e4e8f5;padding:9px 13px}.text-button{color:var(--blue);background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:inline-flex}.danger{color:#b16648}.spin{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.loading{justify-content:center;align-items:center;gap:20px;min-height:60vh;display:flex}.auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-story{background:#eef1ff;flex-direction:column;justify-content:space-between;padding:45px 65px;display:flex}.auth-story h1{letter-spacing:-2.5px;margin:25px 0;font-size:55px;line-height:1.15}.auth-story p{color:#46516c;font-size:16px}.auth-promise{align-items:center;gap:10px;margin-top:35px;font-size:12px;display:flex}.auth-story>small{color:#64708b;font-size:11px}.auth-form{background:#f8faff;place-items:center;padding:45px;display:grid}.auth-form>div{width:100%;max-width:350px}.auth-form h2{margin:20px 0 10px;font-size:29px;line-height:1.35}.auth-form p{word-break:break-word;font-size:12px}.auth-form form{flex-direction:column;gap:20px;margin-top:30px;display:flex}.auth-form .button{padding:14px}.auth-switch{text-align:center;margin-top:28px}.auth-switch button{color:var(--blue);background:0 0;border:0;padding:0;font-weight:600}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#f8faff;flex-direction:column;width:230px;padding:20px 14px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .logo{padding:0 13px}.workspace-label{color:#64708b;letter-spacing:1.2px;margin:24px 12px 9px;font-size:9px}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav button{color:#46516c;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.sidebar nav button.active{color:#2336e8;background:#eef1ff;font-weight:600}.sidebar nav button .nav-count{border:1px solid #e4e8f5;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9px}.sidebar-tip{color:#46516c;background:#f8faff;border:1px solid #eef1ff;border-radius:10px;margin:24px 7px 16px;padding:14px}.sidebar-tip strong{margin-top:11px;font-size:11px;display:block}.sidebar-tip p{color:#64708b;margin-bottom:0;font-size:10px;line-height:1.8}.user-card{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:17px 8px 0;display:flex}.user-avatar{color:#46516c;background:#eef1ff;border:1px solid #e4e8f5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.user-card strong{font-size:10px;display:block}.user-card small{color:#64708b;margin-top:4px;font-size:9px;display:block}.user-card button{color:#64708b;background:0 0;border:0;margin-left:auto;padding:4px}.workspace{flex-direction:column;flex:1;min-width:0;margin-left:230px;display:flex}.topbar{border-bottom:1px solid var(--line);background:#f8faff;justify-content:space-between;align-items:center;height:75px;padding:0 36px;display:flex}.topbar>span{color:#64708b;align-items:center;gap:10px;font-size:11px;display:flex}.topbar>div{align-items:center;gap:10px;display:flex}.topbar select{background:0 0;border:0;max-width:190px;font-size:11px}.content{flex:1;width:100%;max-width:1400px;margin:auto;padding:37px 40px 60px}.page-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:32px;display:flex}.page-title h1{letter-spacing:-1.2px;margin:12px 0;font-size:30px}.page-title p{margin:0;font-size:12px}.badge{text-transform:capitalize;white-space:nowrap;color:#46516c;background:#f8faff;border-radius:5px;align-items:center;padding:4px 8px;font-size:9px;display:inline-flex}.stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:27px;display:grid}.stats>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:23px}.stats span{color:#64708b;font-size:11px}.stats strong{letter-spacing:-1px;margin:14px 0 10px;font:600 33px Manrope,sans-serif;display:block}.stats em{color:#64708b;font-size:16px;font-style:normal;font-weight:400}.stats small{color:#64708b;font-size:10px}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panel-head h2{margin:0;font-size:16px}.panel-head svg{color:#64708b}.overview-grid{grid-template-columns:1.5fr 1fr;gap:25px;display:grid}.checklist{text-align:left;background:0 0;border:0;border-top:1px solid #f8faff;align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.checklist>span{color:#64708b;border:1px solid #e4e8f5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.checklist>span.done{color:#46516c;background:#eef1ff;border-color:#eef1ff}.checklist strong{font-size:12px}.checklist small{color:#64708b;margin-top:6px;font-size:10px;display:block}.checklist>svg{color:#64708b;margin-left:auto}.overview-note{background:#eef1ff;border:1px solid #e4e8f5;border-radius:10px;padding:35px}.large-icon{color:#46516c;background:#eef1ff;border:1px solid #e4e8f5;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.overview-note h2{margin-top:25px;font-size:26px;font-weight:500;line-height:1.3}.overview-note p{color:#46516c;font-size:12px}.overview-note .text-button{margin-top:15px}.onboarding{max-width:730px;margin:70px auto}.onboarding .eyebrow{margin-top:30px;display:block}.onboarding h1{letter-spacing:-1.7px;font-size:43px;line-height:1.2}.onboarding p{max-width:575px;font-size:14px}.onboarding form{margin-top:30px}.onboard-input{background:#fff;border:1px solid #e4e8f5;border-radius:9px;align-items:center;gap:12px;margin-top:11px;padding:7px;display:flex}.onboard-input>svg{color:#64708b;margin-left:9px}.onboard-input input{border:0;flex:1;padding:10px 0;font-size:12px}.onboard-notes{color:#64708b;gap:20px;margin-top:19px;font-size:10px;display:flex}.onboard-notes>span{align-items:center;gap:5px;display:flex}.overview-editor textarea{width:100%;font-size:12px}.row-end{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.row-end small{color:#64708b;font-size:10px}.knowledge-heading{justify-content:space-between;align-items:center;margin:30px 0 18px;display:flex}.knowledge-heading h2{font-size:16px}.knowledge-heading h2 span{color:#64708b;background:#eef1ff;border-radius:4px;margin-left:6px;padding:4px 8px;font-size:10px}.page-list{flex-direction:column;gap:10px;display:flex}.page-card{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.page-summary{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:18px;display:flex}.page-icon{color:#64708b;background:#f8faff;border:1px solid #eef1ff;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.page-icon.approved{color:#46516c;background:#eef1ff}.page-summary>span:nth-child(2){flex:1;min-width:0}.page-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.page-summary small{color:#64708b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.page-summary>svg{color:#64708b;transition:transform .2s}.rotate{transform:rotate(90deg)}.page-editor{border-top:1px solid var(--line);padding:20px}.page-editor>a{color:#46516c;align-items:center;gap:4px;margin-bottom:17px;font-size:10px;display:inline-flex}.page-editor textarea{font-size:12px}.page-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.muted{color:#64708b;font-size:10px}.add-page{border:1px dashed #e4e8f5;border-radius:9px;margin-top:27px;padding:25px}.add-page>div{gap:10px;margin:12px 0;display:flex}.add-page input{flex:1;font-size:12px}.add-page small{color:#64708b;font-size:10px}.analysis-status{color:#46516c;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.simulator-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;display:grid}.chat-panel{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.chat-heading{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:20px;display:flex}.bot-icon{color:#46516c;background:#eef1ff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.chat-heading strong{font-size:12px}.chat-heading small{color:#64708b;margin-top:5px;font-size:9px;display:block}.chat-heading>.text-button{margin-left:auto}.messages{background:#f8faff;flex-direction:column;gap:18px;height:410px;padding:22px;display:flex;overflow-y:auto}.chat-empty{text-align:center;color:#64708b;margin:auto;padding:65px 20px}.chat-empty h3{color:#46516c;font-weight:500;line-height:1.6}.chat-empty p{color:#64708b;font-size:12px}.message{background:#f8faff;border-radius:10px;align-self:flex-start;max-width:90%;padding:13px 15px;font-size:12px;line-height:1.8}.message>small{letter-spacing:.8px;color:#64708b;text-transform:uppercase;font-size:8px}.message p{color:#46516c;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.message.visitor{background:var(--blue);color:#fff;align-self:flex-end}.message.visitor p{color:#fff}.thinking{color:#64708b;align-items:center;gap:7px;padding:7px 0;font-size:11px;display:flex}.sources{border-top:1px solid #e4e8f5;flex-direction:column;gap:5px;margin-top:10px;padding-top:8px;display:flex}.sources span{color:#64708b;letter-spacing:.8px;text-transform:uppercase;font-size:8px}.sources a{color:#46516c;align-items:center;gap:5px;font-size:9px;display:flex}.improve{color:#64708b;background:0 0;border:0;padding:8px 0 0;font-size:9px}.chat-compose{border:1px solid #e4e8f5;border-radius:7px;gap:10px;margin:16px 18px 9px;padding:5px;display:flex}.chat-compose input{border:0;flex:1;padding:10px;font-size:11px}.chat-compose button{color:#64708b;background:#eef1ff;border:0;border-radius:6px;width:36px}.chat-controls{justify-content:space-between;align-items:center;gap:7px;padding:0 18px 13px;display:flex}.chat-controls>span{color:#64708b;font-size:7px}.chat-controls button{font-size:9px}.simulator-guide{padding-top:27px}.simulator-guide h2{font-size:30px;font-weight:500;line-height:1.3}.simulator-guide p{max-width:270px;font-size:12px}.simulator-guide>div:not(.warning){color:#64708b;gap:13px;margin:27px 0;display:flex}.simulator-guide strong{font-size:11px}.simulator-guide small{color:#64708b;max-width:240px;margin-top:6px;font-size:10px;line-height:1.8;display:block}.inbox-layout{grid-template-columns:1fr 1.4fr;gap:20px;display:grid}.thread-list{padding:15px}.thread-list h2{padding:0 10px;font-size:14px}.thread-list>button{text-align:left;background:0 0;border:0;border-top:1px solid #eef1ff;align-items:center;gap:9px;width:100%;padding:17px 7px;display:flex}.thread-list>button.selected{background:#f8faff}.thread-list>button>svg{color:#64708b}.thread-list strong{font-size:10px}.thread-list small{color:#64708b;margin-top:5px;font-size:8px;display:block}.thread-list .badge{margin-left:auto;font-size:8px}.empty{text-align:center;color:#64708b;padding:45px 20px}.empty p{font-size:11px}.empty h3{color:#46516c}.install-grid{grid-template-columns:1.5fr 1fr;gap:30px;display:grid}.install-grid p{font-size:12px}.publish-check{flex-direction:column;gap:13px;margin:22px 0;display:flex}.publish-check span{color:#64708b;align-items:center;gap:10px;font-size:11px;display:flex}.publish-check svg{width:16px}.install-grid h3{margin-top:35px}.install-grid pre{color:#46516c;background:#f8faff;border:1px solid #eef1ff;border-radius:8px;padding:20px;font-size:11px;line-height:1.8;overflow:auto}.install-note{color:#64708b;padding:30px}.install-note h2{font-size:26px;font-weight:500;line-height:1.35}.install-note small{margin-top:17px;font-size:10px;line-height:1.8;display:block}.settings-form{flex-direction:column;gap:24px;max-width:660px;display:flex}.settings-form input,.settings-form textarea{font-size:12px}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-row input[type=color]{width:100%;height:42px;padding:5px}.settings-note{color:#64708b;background:#f8faff;border:1px solid #eef1ff;border-radius:8px;gap:12px;padding:17px;display:flex}.settings-note p{margin:0;font-size:11px}.settings-form .button{align-self:flex-start}.error,.notice,.warning{color:#a37362;background:#fef4ee;border:1px solid #ecd9d1;border-radius:7px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 17px;font-size:11px;line-height:1.7;display:flex}.error button{color:inherit;background:0 0;border:0;margin-left:auto}.warning{color:#ae9770;background:#fdf5e5;border-color:#eddfc4;display:block}.workspace-footer{border-top:1px solid var(--line);color:#64708b;justify-content:space-between;align-items:center;padding:23px 40px;font-size:9px;display:flex}.workspace-footer a{align-items:center;gap:6px;display:flex}@media (min-width:1500px){.content{padding-top:50px}.simulator-layout{grid-template-columns:1fr 1fr}.messages{height:470px}}@media (max-width:1100px){.sidebar{width:195px}.workspace{margin-left:195px}.content{padding:30px 25px}.topbar{padding:0 25px}.stats{gap:12px}.stats>div{padding:19px}.overview-grid{grid-template-columns:1fr}.overview-note{display:none}.simulator-layout{grid-template-columns:1.4fr 1fr;gap:25px}.simulator-guide h2{font-size:24px}.inbox-layout,.install-grid{grid-template-columns:1fr}.auth-story{padding:40px}.auth-story h1{font-size:46px}.page-title h1{font-size:25px}}@media (max-width:760px){.auth{grid-template-columns:1fr}.auth-story{padding:25px}.auth-story>div,.auth-story>small{display:none}.auth-form{padding:40px 25px}.sidebar{border:0;border-bottom:1px solid var(--line);width:100%;padding:18px 16px;position:static}.sidebar .logo{padding:0 8px;font-size:20px}.sidebar nav{flex-direction:row;gap:7px;margin-top:18px;overflow-x:auto}.sidebar nav button{white-space:nowrap;gap:6px;padding:9px 10px;font-size:10px}.sidebar nav button svg{width:14px}.workspace-label,.sidebar-tip,.user-card{display:none}.shell{display:block}.workspace{margin-left:0}.topbar{height:59px;padding:0 18px}.topbar>span{display:none}.topbar>div{justify-content:space-between;width:100%}.content{padding:28px 18px 45px}.page-title{align-items:flex-start}.page-title h1{font-size:25px;line-height:1.3}.page-title p{font-size:11px}.page-title>.badge{display:none}.stats{grid-template-columns:1fr}.stats>div{padding:18px;position:relative}.stats strong{margin:8px 0;font-size:26px}.stats small{font-size:10px}.panel{padding:20px}.onboarding{margin:28px auto}.onboarding h1{font-size:34px}.onboarding p{font-size:12px}.onboard-input{flex-wrap:wrap}.onboard-input .button{width:100%}.onboard-input input{font-size:11px}.onboard-notes{flex-wrap:wrap;gap:9px;font-size:9px}.page-summary{gap:9px;padding:14px}.page-summary strong{font-size:11px}.page-summary small,.page-summary .badge{font-size:8px}.page-icon{width:28px;height:28px}.page-actions{gap:10px}.page-actions .button{padding:9px;font-size:10px}.row-end{flex-direction:column;align-items:flex-start}.simulator-layout{grid-template-columns:1fr}.simulator-guide{display:none}.messages{height:370px;padding:16px}.chat-heading{padding:16px}.chat-heading strong{font-size:11px}.add-page{padding:20px}.add-page>div{flex-direction:column}.knowledge-heading h2{font-size:14px}.secondary{font-size:10px}.workspace-footer{padding:20px 18px;font-size:8px}.install-note{padding:10px}.install-grid pre{font-size:9px}.form-row{grid-template-columns:1fr}.thread-list{padding:12px}.panel-head h2{font-size:15px}}.logo>img{flex-shrink:0;width:35px;height:35px;display:block}.brand-wordmark{letter-spacing:-1.3px;color:#0b1025;font:800 26px Manrope,sans-serif}.brand-wordmark>span{color:#3643ff}:root{--ink:#0b1025;--blue:#293cff;--muted:#58627a;--line:#e4e8f5;--paper:#f8faff}body{font-family:DM Sans,sans-serif}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-weight:750}.logo .brand-wordmark{letter-spacing:-1.5px;font:800 28px Manrope,sans-serif}.button{background:linear-gradient(115deg,#246aff,#3536ff);border-color:#2445ff;border-radius:8px;box-shadow:0 4px 12px #363fff12}.button:hover{background:linear-gradient(115deg,#1359ed,#2627e8)}.secondary{color:#4153af;border-color:#dbe2f4;border-radius:8px}.secondary:hover{background:#f2f4ff}input,textarea,select{border-color:#e2e7f4;border-radius:8px}input:focus,textarea:focus,select:focus{outline-offset:2px;outline:2px solid #bcc8ff}.auth-story{background:radial-gradient(at 70% 65%,#e5deff99,#0000 65%),linear-gradient(135deg,#f5faff,#f6f4ff);padding:40px 58px}.auth-story h1{color:var(--ink);font-size:54px;font-weight:750;line-height:1.1}.auth-story h1 span{color:#0000;background:linear-gradient(105deg,#2448ff,#7241ff);-webkit-background-clip:text;background-clip:text}.auth-story p{color:#46516c;line-height:1.65}.auth-form{background:#fff}.auth-form>div{max-width:380px}.auth-form h2{letter-spacing:-1px;font-weight:700}.auth-form .eyebrow{color:#102dff;letter-spacing:.6px;background:#edf0ff;border-radius:30px;padding:6px 10px;display:inline-block}.auth-form form{gap:21px}.auth-promise{color:#4153af}.auth-story>small{color:#64708b}.eyebrow{color:#4153af}.auth-preview{background:#fff;border:1px solid #d1dafe;border-radius:14px;max-width:360px;margin-top:28px;padding:17px;box-shadow:0 13px 34px #4639cf15}.auth-preview-heading{align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.auth-preview-heading img{width:26px;height:26px}.auth-preview-heading small{color:#64708b;margin-top:3px;font-size:9px;font-weight:400;display:block}.auth-preview-question{color:#fff;background:linear-gradient(105deg,#167dff,#2349ff);border-radius:11px;margin:18px 0 11px 44px;padding:12px 15px;font-size:12px}.auth-preview-answer{color:#46516c;background:#f0f3f8;border-radius:11px;margin-right:20px;padding:13px 15px;font-size:12px;line-height:1.6}.auth-preview-caption{text-align:center;color:#64708b;margin-top:12px;font-size:9px;display:block}.sidebar,.topbar{background:#fff}.sidebar nav button{color:#58627a}.sidebar nav button:hover{background:#f5f6ff}.sidebar nav button.active{color:#293cff;background:#edf0ff}.workspace-label{color:#78839b}.sidebar-tip{color:#4153af;background:linear-gradient(130deg,#f5f8ff,#f4f0ff)}.sidebar-tip p{color:#64708b}.user-avatar{color:#4153af;background:#edf0ff}.content{background:radial-gradient(at 80% 0,#eeeaff66,#0000 45%)}.panel,.stats>div,.page-card{border-radius:13px;box-shadow:0 3px 12px #12225804}.overview-note{background:linear-gradient(135deg,#f1f7ff,#f1ecff);border-color:#dbe2f4}.large-icon,.bot-icon{color:#293cff;background:#edf0ff;border-color:#dbe2f4}.bot-icon{overflow:hidden}.bot-icon img{width:35px;height:35px;display:block}.badge.green{color:#18734e;background:#e4f7ef}.badge.amber{color:#916114;background:#fff4df}.badge.blue{color:#4153af;background:#edf0ff}.checklist>span.done,.page-icon.approved{color:#293cff;background:#edf0ff;border-color:#dbe2f4}.messages{background:#fbfcff}.message{background:#f0f3f8}.message p{color:#46516c}.message.visitor{background:linear-gradient(105deg,#167dff,#2349ff)}.message.visitor>small{color:#edf0ff}.message.staff{background:#fff3de}.chat-compose button{color:#293cff;background:#edf0ff}.sources a,.improve,.page-editor>a{color:#3449da}.sources{border-color:#dbe2f4}.notice{color:#3449aa;background:#edf5ff;border-color:#dce5ff}.warning{color:#896326}.error{color:#a33b35}@media (max-width:1100px){.auth-story{padding:40px}.auth-story h1{font-size:46px}}@media (max-width:760px){.auth-story{background:linear-gradient(110deg,#f6faff,#f3efff);padding:25px}.auth-story .logo{justify-content:center}.auth-form{padding:35px 25px}.logo .brand-wordmark{font-size:26px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.spin{animation:none}}.auth-form .otp-input{text-align:center;letter-spacing:10px;font-size:24px;font-weight:600}.otp-actions{justify-content:space-between;gap:16px;margin-top:18px;display:flex}.otp-actions button{color:#293cff;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px}.otp-actions button:disabled{color:#7d879e;cursor:default}.auth-form .terms-check{color:#46516c;flex-direction:row;align-items:flex-start;gap:10px;margin:0;font-size:12px;font-weight:400;line-height:1.7;display:flex}.auth-form .terms-check>span{flex:1;min-width:0}.auth-form .terms-check input{accent-color:#293cff;flex-shrink:0;width:16px;height:16px;margin:3px 0 0;padding:0}.terms-check a{color:#293cff;text-decoration:none}.legal-page{background:linear-gradient(140deg,#f8fbff,#fff 45%);min-height:100vh}.legal-header{align-items:center;gap:30px;max-width:1180px;margin:auto;padding:25px 32px;display:flex}.legal-header nav{gap:22px;margin-left:auto;font-size:13px;display:flex}.legal-header a[aria-current=page]{color:#293cff;font-weight:600}.legal-signin{color:#293cff;font-size:13px}.legal-hero{max-width:1180px;margin:auto;padding:50px 32px 40px}.legal-hero h1{letter-spacing:-1.6px;margin:20px 0 16px;font-size:46px}.legal-hero p{color:#46516c;max-width:700px;font-size:16px;line-height:1.7}.legal-hero small{color:#74809a;font-size:12px}.legal-layout{grid-template-columns:240px 1fr;gap:60px;max-width:1180px;margin:auto;padding:0 32px 65px;display:grid}.legal-index{align-self:start;font-size:12px;position:sticky;top:24px}.legal-index strong{margin-bottom:18px;display:block}.legal-index nav{color:#64708b;flex-direction:column;gap:13px;display:flex}.legal-index a:hover,.legal-article a{color:#293cff}.legal-article section{border-top:1px solid #e4e8f5;padding:25px 0 15px;scroll-margin-top:24px}.legal-article h2{letter-spacing:-.6px;margin:0 0 16px;font-size:23px}.legal-article p{color:#46516c;font-size:14px;line-height:1.85}.legal-footer{color:#74809a;border-top:1px solid #e4e8f5;justify-content:space-between;max-width:1116px;margin:auto;padding:28px 0;font-size:12px;display:flex}.legal-footer nav{gap:22px;display:flex}@media (max-width:700px){.legal-header{flex-wrap:wrap;gap:20px;padding:20px}.legal-header .brand-wordmark{font-size:24px}.legal-header nav{gap:15px}.legal-hero{padding:30px 23px}.legal-hero h1{font-size:35px}.legal-hero p{font-size:14px}.legal-layout{grid-template-columns:1fr;gap:30px;padding:0 23px 35px}.legal-index{position:static}.legal-index nav{flex-flow:wrap;gap:12px 18px}.legal-article h2{font-size:21px}.legal-article p{font-size:13px}.legal-footer{flex-wrap:wrap;gap:18px;margin:0 23px}}.insights{gap:20px;display:grid}.insight-intro{align-items:center;gap:18px;display:flex}.insight-intro>svg{color:#3445ff;flex-shrink:0}.insight-intro>div{flex:1}.insight-intro h2{margin:0 0 8px;font-size:18px}.insight-intro p{color:#61708c;margin:0;font-size:13px;line-height:1.7}.insight-intro button{flex-shrink:0}.lead-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lead-card{min-width:0}.lead-card .panel-head{align-items:flex-start}.lead-card .panel-head h2{margin:0 0 6px}.lead-card a{color:#3045ff;overflow-wrap:anywhere;font-size:13px}.lead-card select{font:inherit;background:#fff;border:1px solid #dce2f1;border-radius:8px;padding:8px;font-size:12px}.lead-date{color:#75819a;font-size:11px}.lead-card h3{margin:22px 0 8px;font-size:13px}.insight-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:#40506b;font-size:13px;line-height:1.75}.lead-context{background:#f5f7fc;border-radius:10px;margin:16px 0;padding:14px}.lead-context small{color:#6a7893;font-size:11px}.lead-context p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.6}.lead-consent{color:#6a7893;align-items:flex-start;gap:8px;margin:18px 0;font-size:11px;line-height:1.6;display:flex}.lead-consent svg{color:#3951d2;flex-shrink:0;margin-top:2px}.lead-consent small{margin-top:5px;font-size:10px;display:block}.insight-pagination{color:#68778f;justify-content:space-between;align-items:center;font-size:12px;display:flex}.insight-pagination>div{gap:8px;display:flex}.insight-filters{flex-wrap:wrap;gap:8px;display:flex}.insight-filters button{color:#62718d;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e5f1;border-radius:20px;padding:9px 14px;font-size:12px}.insight-filters .selected{color:#3045ff;background:#eef0ff;border-color:#cdd4ff}.question-list{gap:20px;display:grid}.question-card{min-width:0}.question-card .panel-head{align-items:flex-start;gap:16px}.question-card h2{overflow-wrap:anywhere;font-size:18px;line-height:1.5}.question-meta{color:#70809a;flex-wrap:wrap;gap:16px;margin:0 0 18px;font-size:11px;display:flex}.question-card label{gap:10px;margin-top:18px;font-size:13px;font-weight:600;display:grid}.question-card textarea{width:100%;min-height:110px;font:inherit;resize:vertical;border:1px solid #dce3f3;border-radius:10px;padding:14px;font-size:13px;font-weight:400;line-height:1.7}.question-card details{color:#61708e;margin:14px 0;font-size:12px}.question-card summary{cursor:pointer}.question-examples{background:#f7f9fd;border-radius:10px;gap:12px;margin-top:12px;padding:14px;display:grid}.question-examples p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 5px}.question-approval{color:#718099;align-items:flex-start;gap:8px;margin:12px 0 18px;font-size:11px;line-height:1.7;display:flex}.question-approval svg{color:#4658d4;flex-shrink:0;margin-top:2px}.question-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.question-actions .text-button{font-size:11px}@media (max-width:900px){.lead-grid{grid-template-columns:1fr}.insight-intro{flex-wrap:wrap}.insight-intro>div{flex-basis:70%}.insight-intro button{margin-left:42px}}@media (max-width:550px){.insight-pagination{flex-direction:column;align-items:flex-start;gap:15px}.question-actions{gap:10px}.question-actions .button,.question-actions .secondary{padding:10px 12px}.question-card h2{font-size:16px}}.account-menu-root{border-top:1px solid var(--line);margin-top:auto;padding-top:14px;position:relative}.account-trigger{text-align:left;color:#172139;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 8px;display:flex}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:#f0f2ff}.profile-avatar{color:#3448ce;background:linear-gradient(135deg,#e7efff,#e9e3ff);border:1px solid #dce3fb;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font:700 12px Manrope,sans-serif;display:grid}.account-trigger-name{flex:1;min-width:0}.account-trigger-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.account-trigger-name small{color:#758099;margin-top:4px;font-size:10px;display:block}.menu-chevron{color:#7a8499;transition:transform .15s}.menu-chevron.open{transform:rotate(180deg)}.account-popover{z-index:50;background:#fff;border:1px solid #e0e5f2;border-radius:14px;width:268px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 120px);padding:8px;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 12px 40px #1e2d6026}.account-menu-heading{align-items:center;gap:11px;padding:12px 8px 16px;display:flex}.account-menu-heading>div{min-width:0}.account-menu-heading strong{overflow-wrap:anywhere;font-size:12px;display:block}.account-menu-heading small{color:#78839a;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.account-menu-items{gap:2px;display:grid}.account-menu-items button,.account-menu-items a{text-align:left;color:#46516c;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:12px;display:flex}.account-menu-items button:hover,.account-menu-items a:hover,.account-menu-items [aria-current=page]{color:#3044e7;background:#f0f2ff}.account-menu-divider{border-top:1px solid #eef0f6;margin-top:7px;padding-top:7px}.account-menu-items .signout-item{color:#9c4655}.account-menu-error{color:#ad4152;padding:0 10px;font-size:11px}.account-settings{gap:22px;display:grid}.account-settings>.page-title{margin-bottom:8px}.account-profile-form{gap:22px;max-width:640px;display:grid}.account-profile-form .panel-head{margin-bottom:0}.account-profile-form .button{justify-self:start}.account-profile-form input[readonly]{color:#68758e;background:#f8f9fd}.account-security{align-items:flex-start;gap:16px;max-width:640px;display:flex}.account-security>svg{color:#4356d7}.account-security h2{margin:0}.account-security p{margin:10px 0;font-size:12px}.account-security span{color:#6a7892;align-items:center;gap:7px;font-size:11px;display:flex}.account-empty{max-width:730px;padding:42px}.account-empty h2{margin-top:23px;font-size:24px}.account-empty p{max-width:510px;margin-bottom:23px;font-size:13px}.membership-intro{align-items:flex-start;gap:16px;display:flex}.membership-intro>svg{color:#4255df}.membership-intro>div{flex:1}.membership-intro h2{margin:0 0 8px}.membership-intro p{margin:0;font-size:12px}.membership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.membership-card{min-width:0}.membership-card h2{margin:22px 0 12px;font-size:36px}.membership-card h2 small{letter-spacing:0;color:#6d7b95;font:400 11px DM Sans,sans-serif}.membership-card p{min-height:42px;font-size:12px}.membership-card ul{gap:13px;margin:22px 0;padding:0;list-style:none;display:grid}.membership-card li{color:#52617b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.membership-card li svg{color:#4254ff;margin-top:2px}@media (max-width:1000px){.membership-grid{grid-template-columns:1fr}.membership-card p{min-height:0}}@media (max-width:760px){.sidebar .account-menu-root{flex-shrink:0;width:100%;margin-top:14px;padding-top:8px;display:block}.account-trigger{max-width:300px}.account-popover{max-height:calc(100dvh - 220px);top:calc(100% + 8px);bottom:auto}.membership-intro{flex-wrap:wrap}.membership-intro>div{flex-basis:75%}.account-empty{padding:25px}}.widget-origins-form{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:14px;margin:26px 0;padding:24px 0;display:grid}.widget-origins-form textarea{width:100%;font-size:12px;line-height:1.7}.widget-origins-form .secondary{justify-self:start}.widget-designer{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.design-controls{gap:18px;min-width:0;display:grid}.design-tabs{flex-wrap:wrap;gap:6px;display:flex}.design-tabs button{color:#68748b;background:#fff;border:1px solid #e1e5f3;border-radius:8px;padding:10px 13px;font-size:12px}.design-tabs .selected{color:#3045ff;background:#eef0ff;border-color:#cbd3ff}.design-panel{gap:20px;display:grid}.design-panel h2{margin:0}.design-panel>p{margin:-10px 0 0;font-size:12px}.design-colors,.design-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.design-color>div{border:1px solid #e2e7f3;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:11px;font-weight:400;display:flex}.design-color input{cursor:pointer;background:0 0;border:0;width:35px;height:30px;padding:0}.design-color input::-webkit-color-swatch-wrapper{padding:0}.design-color input::-webkit-color-swatch{border:0;border-radius:5px}.design-panel select,.design-panel input,.design-panel textarea{font-size:12px}.anime-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.anime-grid button{background:#f7f8fc;border:2px solid #0000;border-radius:12px;min-width:0;padding:5px;position:relative;overflow:hidden}.anime-grid button.selected{background:#eef0ff;border-color:#4252ff}.anime-grid img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.anime-grid span{color:#5c6b87;margin:6px 0 2px;font-size:10px;display:block}.anime-grid svg{color:#fff;background:#3c50ff;border-radius:50%;width:18px;height:18px;padding:2px;position:absolute;top:4px;right:4px}.design-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.design-icon-grid button{color:#71819d;text-transform:capitalize;background:#fafbff;border:1px solid #e3e8f5;border-radius:10px;place-items:center;gap:8px;padding:14px 8px;font-size:10px;display:grid}.design-icon-grid button.selected{color:#334aff;background:#eef1ff;border-color:#c6cfff}.design-upload{text-align:center;color:#596ba3;background:#f7f9ff;border:1px dashed #bdc9f3;border-radius:12px;align-items:center;padding:20px}.design-upload input{max-width:100%;font-size:10px}.design-note{color:#78839a;font-size:11px;line-height:1.7}.design-checkbox{flex-direction:row;align-items:center;gap:9px;font-weight:400;display:flex}.design-checkbox input{accent-color:#334bff;width:16px;height:16px}.design-save{gap:16px;display:grid}.design-save>span{color:#76839e;align-items:center;gap:8px;font-size:10px;display:flex}.design-save .button{justify-self:start}.design-preview{background:linear-gradient(140deg,#edf3ff,#f1edff);border:1px solid #e4e9fa;border-radius:18px;min-width:0;padding:20px;position:sticky;top:24px}.design-preview-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.design-preview-heading small{color:#7b87a0;font-size:9px}.design-preview-stage{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.design-preview-stage.position-left{align-items:flex-start}.design-chatbox{border:1px solid #dce3f2;flex-direction:column;width:100%;min-height:395px;display:flex;overflow:hidden;box-shadow:0 10px 30px #4453a51a}.design-preview-stage.size-compact .design-chatbox{max-width:310px;min-height:350px}.design-preview-stage.size-large .design-chatbox{min-height:470px}.design-chat-header{border-bottom:1px solid #eef0f7;align-items:center;gap:10px;padding:15px;display:flex}.design-chat-header>div{flex:1;min-width:0}.design-chat-header strong{overflow-wrap:anywhere;font-size:12px;display:block}.design-chat-header small{opacity:.7;overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.designer-visual{color:#4561dc;background:#edf2ff;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.designer-visual img{object-fit:cover;width:100%;height:100%}.designer-visual>.designer-visual{width:100%;height:100%}.design-chat-messages{flex:1;align-content:start;gap:14px;padding:18px 14px;display:grid}.design-chat-line{align-items:flex-start;gap:8px;display:flex}.design-chat-line .designer-visual{width:25px;height:25px}.design-chat-line p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:90%;margin:0;padding:10px 12px;font-size:11px;line-height:1.6}.design-chat-line.visitor{justify-content:flex-end}.design-chat-compose{color:#8190a9;border:1px solid #e3e8f3;border-radius:8px;justify-content:space-between;align-items:center;margin:0 14px;padding:12px;font-size:10px;display:flex}.design-chat-footer{text-align:center;color:#8b97af;padding:10px;font-size:8px}.design-launcher{place-items:center;width:56px;height:56px;display:grid;overflow:hidden;box-shadow:0 7px 20px #344bc52b}.design-launcher .designer-visual{width:100%;height:100%;color:inherit;background:0 0;border-radius:0!important}.design-launcher .designer-visual>svg{width:29px;height:29px}.design-preview>p{color:#7a87a2;margin:18px 0 0;font-size:10px;line-height:1.7}.motion-float{animation:3s ease-in-out infinite avatar-float}.motion-pulse{animation:3s ease-in-out infinite avatar-pulse}@keyframes avatar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes avatar-pulse{0%,to{transform:scale(1)}50%{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.motion-float,.motion-pulse{animation:none}}@media (max-width:1100px){.widget-designer{grid-template-columns:1fr}.design-preview{width:100%;max-width:470px;position:static}}@media (max-width:550px){.design-colors,.design-field-grid{grid-template-columns:1fr}.anime-grid{gap:6px}.design-preview{padding:15px}.design-tabs button{padding:9px 11px;font-size:11px}.design-preview-heading{flex-wrap:wrap}.design-save>span{align-items:flex-start}}.design-color input.design-hex{width:95px;min-width:0;color:var(--muted);background:0 0;border:0;height:32px;padding:0 6px;font-size:11px;font-weight:600}.design-color input.design-hex:focus{outline-offset:2px;border-radius:4px;outline:2px solid #aeb7ff}.workspace-switcher{color:#46516c;background:#fafbff;border:1px solid #e2e6f5;border-radius:8px;width:100%;min-width:0;margin:4px 0 10px;padding:10px;font-size:11px}.workspace-management{gap:24px;display:grid}.workspace-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.workspace-card{text-align:left;color:#1b2944;background:#fff;gap:12px;display:grid}.workspace-card.selected{border-color:#7c8cff;box-shadow:0 0 0 1px #7c8cff}.workspace-card .badge{justify-self:start}.workspace-card strong{font-size:16px}.workspace-card small,.workspace-limits small,.workspace-forms small{color:#73819b;font-size:11px;line-height:1.6}.workspace-limits{gap:16px;display:flex}.workspace-limits h2{margin:0}.workspace-limits p{margin:12px 0}.workspace-forms{grid-template-columns:1fr 1fr;gap:20px;display:grid}.workspace-forms form{gap:18px;display:grid}.workspace-forms h2{margin:0}.workspace-forms button{justify-self:start}.team-row{border-top:1px solid #edf0f6;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0;display:flex}.team-row>div{flex:1;min-width:180px}.team-row strong,.team-row small{overflow-wrap:anywhere;display:block}.team-row small{color:#7786a0;margin-top:7px;font-size:11px}.team-row select{width:115px;font-size:12px}.team-invite{border-top:1px solid #e4e9f5;grid-template-columns:1fr 150px;gap:18px;margin:24px 0;padding:24px 0;display:grid}.team-invite .button{justify-self:start}.team-invite small{color:#74839d;font-size:11px;line-height:1.7}.workspace-role-note{color:#5268a5;text-transform:capitalize;margin:0 0 18px;font-size:11px}@media (max-width:1200px){.membership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workspace-switcher{max-width:350px}.workspace-forms,.team-invite,.membership-grid{grid-template-columns:1fr}.workspace-limits{align-items:flex-start}.team-row{gap:10px}}.role-fieldset{border:0;min-width:0;margin:0;padding:0}.role-fieldset:disabled{opacity:.8}.sidebar-body{flex:1;min-height:0;overflow:hidden auto}.sidebar>.account-menu-root{background:#fff;flex-shrink:0;margin-top:0}.sidebar-body>.logo{padding-top:2px;padding-bottom:2px}@media (max-width:760px){.sidebar-body{flex:none;overflow:visible}.sidebar>.account-menu-root{margin-top:14px}}.sidebar-heading{justify-content:space-between;align-items:center;gap:6px;margin-bottom:2px;display:flex}.sidebar-heading .logo{padding:2px 0 2px 8px}.sidebar-toggle,.collapsed-workspace{color:#64708b;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:32px;padding:0;display:grid}.sidebar-toggle:hover,.collapsed-workspace:hover{color:var(--blue);background:#edf0ff}.collapsed-workspace{display:none}.sidebar nav .nav-label{font-size:inherit;border:0;margin:0;padding:0}.sidebar-collapsed .sidebar{width:76px;padding:20px 12px}.sidebar-collapsed .workspace{margin-left:76px}.sidebar-collapsed .sidebar-heading{flex-direction:column;gap:12px}.sidebar-collapsed .sidebar-heading .logo{padding:2px 0}.sidebar-collapsed .brand-wordmark,.sidebar-collapsed .workspace-label,.sidebar-collapsed .workspace-switcher,.sidebar-collapsed .sidebar-tip,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-count,.sidebar-collapsed .account-trigger-name,.sidebar-collapsed .menu-chevron{display:none}.sidebar-collapsed .collapsed-workspace{width:100%;margin:12px 0 8px;display:grid}.sidebar-collapsed .sidebar nav button{justify-content:center;min-height:38px;padding:9px 0}.sidebar-collapsed .account-trigger{justify-content:center;padding:9px 0}.sidebar-collapsed .account-popover{left:0}@media (max-width:760px){.sidebar-toggle,.collapsed-workspace,.sidebar-collapsed .collapsed-workspace{display:none}.sidebar-collapsed .sidebar{width:100%;padding:18px 16px}.sidebar-collapsed .workspace{margin-left:0}.sidebar-collapsed .sidebar-heading{flex-direction:row}.sidebar-collapsed .brand-wordmark,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-count,.sidebar-collapsed .account-trigger-name,.sidebar-collapsed .menu-chevron,.sidebar-collapsed .workspace-switcher{display:block}.sidebar-collapsed .sidebar nav button{min-height:0;padding:9px 10px}.sidebar-collapsed .account-trigger{justify-content:flex-start;padding:9px 8px}}.login-activity{max-width:900px}.login-activity .panel-head{align-items:flex-start}.login-activity .panel-head h2{margin:0}.login-activity .panel-head p{margin:7px 0 0;font-size:11px}.login-activity-list{margin-top:20px}.login-activity-row{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.login-activity-row>svg{color:#64708b;margin-top:3px}.login-activity-row>div{flex:1;min-width:0}.login-activity-device{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.login-activity-device strong{font-size:12px}.login-activity-row p{margin:7px 0;font-size:12px}.login-activity-row small,.login-activity-row time{color:#64708b;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.login-activity-row time{white-space:nowrap}.login-activity-empty{color:#64708b;padding:28px 0 8px}.login-activity-empty p{font-size:12px}.login-activity-pages{color:#64708b;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;font-size:11px;display:flex}@media (max-width:760px){.login-activity-row{flex-wrap:wrap}.login-activity-row time{margin-left:34px}.login-activity .panel-head{gap:12px}}.profile-avatar{overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-photo{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.profile-photo-current{width:72px;height:72px;font-size:20px}.profile-photo>div{flex:1;min-width:200px}.profile-photo strong{font-size:12px}.profile-photo p{margin:5px 0 10px;font-size:11px}.profile-photo small{color:#64708b;margin-top:10px;font-size:10px;display:block}.profile-photo-actions{align-items:center;gap:16px;display:flex}.profile-photo>.error{flex-basis:100%}.avatar-crop-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b102566;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-photo .avatar-crop-overlay{min-width:0}.avatar-crop-dialog{background:#fff;border:1px solid #e0e5f2;border-radius:18px;width:100%;max-width:440px;max-height:calc(100dvh - 40px);padding:26px;overflow:auto;box-shadow:0 20px 70px #0b102533}.avatar-crop-dialog .panel-head{margin-bottom:8px}.avatar-crop-dialog h2{margin:0}.avatar-crop-dialog>p{margin-bottom:20px;font-size:12px}.avatar-crop-preview{touch-action:none;cursor:grab;border:3px solid #edf0ff;border-radius:50%;width:220px;max-width:100%;height:220px;margin:0 auto 22px;display:block}.avatar-crop-preview:active{cursor:grabbing}.avatar-crop-dialog label{margin-top:14px}.avatar-crop-dialog input[type=range]{accent-color:var(--blue);border:0;width:100%;height:22px;padding:0}.avatar-crop-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.avatar-crop-dialog .error{margin-top:16px;margin-bottom:0}@media (max-width:760px){.avatar-crop-dialog{padding:20px}.avatar-crop-preview{width:190px;height:190px}}.token-budget{margin:20px 0}.token-budget>strong{font-size:20px;display:block}.token-budget progress{accent-color:#353aff;width:100%;height:8px;margin:12px 0;display:block}.token-budget-metrics{grid-template-columns:1fr 1fr;gap:24px;margin:20px 0;display:grid}.token-budget-metrics strong{margin-top:6px;display:block}.token-budget form{gap:12px;margin-top:24px;display:grid}.token-budget form .secondary{justify-self:start}.token-budget small{color:var(--muted)}@media (max-width:650px){.token-budget-metrics{grid-template-columns:1fr}}.membership-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.membership-current .eyebrow{margin-bottom:8px;display:block}.membership-current h2{margin:0 0 8px}.membership-current-price{white-space:nowrap;font-size:30px}.membership-current-price small{color:#6d7b95;font-size:11px;font-weight:400}.membership-current ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.membership-current li{color:#52617b;gap:8px;font-size:12px;display:flex}.membership-current li svg{color:#4254ff;flex-shrink:0}.membership-current>small{color:#6d7b95;font-size:11px}@media (max-width:1000px){.membership-grid{grid-template-columns:1fr}}@media (max-width:600px){.membership-current ul{grid-template-columns:1fr}.membership-current-price{font-size:26px}}.workspace-favicon{object-fit:contain;border-radius:4px;flex-shrink:0;width:22px;height:22px}.workspace-card-name{align-items:center;gap:9px;display:flex}.workspace-thumbnail{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:8px;width:100%}.website-preview{margin-bottom:24px;padding:0;overflow:hidden}.website-preview-heading{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.website-preview-heading>div{align-items:center;gap:12px;display:flex}.website-preview-heading h2{margin:0 0 6px;font-size:17px}.website-preview-heading a{color:#6d7b95;align-items:center;gap:5px;font-size:11px;display:flex}.website-landing-preview{object-fit:cover;object-position:top;border-top:1px solid var(--line);width:100%;max-height:360px;display:block}.website-preview-empty{color:#6d7b95;background:#f7f9ff;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:24px;font-size:12px;display:flex}@media (max-width:650px){.website-preview-heading{flex-wrap:wrap;padding:16px}.website-landing-preview{max-height:230px}}.growth-settings,.workspace-analytics{gap:22px;display:grid}.growth-settings form,.document-upload form{gap:20px;display:grid}.growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.growth-grid .panel{align-content:start;gap:18px;display:grid}.growth-grid h2,.growth-grid p{margin:0}.growth-grid label,.document-upload label{gap:8px;font-size:13px;display:grid}.growth-grid input:not([type=checkbox]),.growth-grid select,.growth-grid textarea{color:#1c2946;width:100%;font:inherit;background:#fff;border:1px solid #dce3f4;border-radius:8px;padding:12px}.growth-grid small,.document-upload small{color:#687999;font-size:12px;line-height:1.6}.growth-check{align-items:flex-start;gap:9px!important;display:flex!important}.growth-check input{accent-color:#3543ff;width:16px;height:16px;margin:0}.growth-days{flex-wrap:wrap;gap:10px;display:flex}.growth-days label{align-items:center;gap:5px;display:flex}.qualification-row{border-bottom:1px solid #edf0f7;grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.growth-settings details{font-size:12px;line-height:1.6}.growth-settings pre{overflow-wrap:anywhere;white-space:pre-wrap}.document-upload{margin-bottom:20px}.analytics-controls{gap:10px;display:flex}.analytics-controls select{background:#fff;border:1px solid #dce3f4;border-radius:8px;padding:8px}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.analytics-metrics article{gap:12px;display:grid}.analytics-metrics strong{font-size:28px}.analytics-gap{border-bottom:1px solid #edf0f7;justify-content:space-between;gap:15px;padding:14px 0;display:flex}.workspace-analytics h2{align-items:center;gap:8px;display:flex}@media (max-width:900px){.growth-grid{grid-template-columns:1fr}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.analytics-controls{flex-wrap:wrap}.analytics-gap{display:grid}}.bulk-approval{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.bulk-approval p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.bulk-approval .button{flex-shrink:0}@media (max-width:760px){.bulk-approval{flex-direction:column;align-items:stretch}}.site-simulator{max-width:100%;width:var(--sim-width);flex-direction:column;justify-self:end;align-items:flex-end;gap:14px;display:flex}.site-simulator.position-left{justify-self:start;align-items:flex-start}.site-simulator .chat-panel{width:100%;height:var(--sim-height);border-radius:var(--sim-radius);background:var(--sim-bg)}.site-simulator .chat-heading{background:var(--sim-header);color:var(--sim-header-text);flex-shrink:0;padding:15px}.site-simulator .chat-heading small{color:inherit;opacity:.75}.site-simulator .messages{background:var(--sim-bg);flex:1;gap:14px;height:auto;min-height:0;padding:18px 14px}.site-simulator .message{border-radius:var(--sim-bubble-radius);background:var(--sim-assistant);color:var(--sim-assistant-text);max-width:85%;font-size:11px;position:relative}.site-simulator .message p,.site-simulator .message>small{color:inherit}.site-simulator .message.visitor{background:var(--sim-visitor);color:var(--sim-visitor-text)}.site-simulator .message.with-avatar{max-width:calc(100% - 33px);margin-left:33px}.sim-message-avatar{position:absolute;top:4px;left:-33px}.sim-message-avatar .designer-visual{width:25px;height:25px}.site-simulator .chat-compose{background:var(--sim-bg);margin:10px 14px}.site-simulator .chat-compose input{min-width:0;color:var(--sim-assistant-text);background:0 0}.site-simulator .chat-compose button{background:var(--sim-visitor);color:var(--sim-visitor-text)}.site-simulator .chat-controls{flex-shrink:0}.simulator-launcher{cursor:pointer;border:0;flex-shrink:0}.site-simulator .chat-empty{padding:12px}.site-simulator .sources a,.site-simulator .improve{color:inherit;text-decoration:underline}.site-simulator .sources{border-color:currentColor}@media (max-width:760px){.site-simulator{justify-self:start}}.platform-install{margin-top:28px}.platform-install>h3{margin-bottom:8px}.platform-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.platform-picker button{color:#596a89;text-align:left;background:#fff;border:1px solid #e0e6f4;border-radius:9px;align-items:center;gap:8px;padding:12px 10px;font-size:12px;display:flex}.platform-picker button span{flex:1}.platform-picker button.selected{color:#293cff;background:#eef1ff;border-color:#aab6ff}.platform-picker button:focus-visible{outline-offset:2px;outline:2px solid #293cff}.platform-guide{background:#f7f9ff;border:1px solid #e4e9f6;border-radius:12px;padding:18px}.platform-guide h3{margin:12px 0}.platform-guide ol{color:#465674;margin:12px 0;padding-left:21px;font-size:12px;line-height:1.8}.platform-guide li+li{margin-top:8px}.platform-guide p,.platform-status{font-size:11px;line-height:1.7}.platform-guide .text-button{align-items:center;gap:5px;display:inline-flex}.platform-install pre{white-space:pre-wrap;overflow-wrap:anywhere}.platform-status{color:#687891;min-height:19px}.platform-install .warning{background:#fff8e9;border-radius:8px;padding:12px;font-size:12px;line-height:1.6}@media (max-width:600px){.platform-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-field-settings{gap:12px;display:grid}.contact-field-row{border-bottom:1px solid #edf0f7;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}@media (max-width:550px){.contact-field-row{flex-direction:column}}.growth-grid .growth-check{flex-direction:row;align-items:center}.contact-field-row .growth-check{margin:0}.ignored-url-settings{margin-bottom:20px}.ignored-url-settings form{gap:14px;display:grid}.ignored-url-settings label{gap:8px;font-size:13px;display:grid}.ignored-url-settings textarea{width:100%;font:inherit;padding:12px;line-height:1.6}.ignored-url-settings small{color:#687999;line-height:1.6}.ignored-url-settings button{justify-self:start}.knowledge-search-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.knowledge-search-input{color:#64708b;background:#fff;border:1px solid #dce3f4;border-radius:9px;align-items:center;gap:10px;width:min(100%,520px);padding:0 12px;display:flex}.knowledge-search-input:focus-within{outline-offset:2px;outline:2px solid #bac4ff}.knowledge-search-input input{min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:12px 0;font-size:12px;box-shadow:none!important;outline:none!important}.knowledge-search-input input::-webkit-search-cancel-button{display:none}.knowledge-search-input button{color:#64708b;background:0 0;border:0;place-items:center;padding:5px;display:grid}.knowledge-search-toolbar>small{color:#64708b;white-space:nowrap;font-size:11px}.page-summary .page-crawl-date{white-space:normal;margin-top:7px;font-size:10px;line-height:1.5}@media (max-width:600px){.knowledge-search-toolbar{flex-direction:column;align-items:stretch;gap:8px}.page-summary .page-crawl-date{font-size:9px}}.page-title>.publication-link{border:1px solid #0000;flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.publication-link:hover{border-color:currentColor}.publication-link:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.native-integrations{margin-top:24px}.native-integrations form{gap:14px;max-width:680px;display:grid}.native-integrations small{color:var(--muted);line-height:1.7}.integration-connections{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.source-table{overflow-x:auto}.source-table table{border-collapse:collapse;width:100%}.source-table th,.source-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e4e8f5;padding:12px}.token-alert{background:#fff6e5;border:1px solid #f4dfb9;border-radius:10px;margin-bottom:18px;padding:14px 18px}.token-alert p{margin:6px 0 0;font-size:12px}.operations-panel{margin-bottom:24px}.operations-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;display:grid}.operations-panel label,.source-history label,.inbox-tools label{gap:8px;margin:12px 0;display:grid}.operations-panel input,.operations-panel select,.source-history select,.inbox-tools select{max-width:100%;min-height:40px;font:inherit;color:inherit;background:#fff;border:1px solid #dce3ef;border-radius:8px;padding:8px}.operations-panel .terms-check,.inbox-tools .terms-check{align-items:flex-start;display:flex}.operations-panel .terms-check input,.inbox-tools .terms-check input{min-height:0}.operations-panel small{color:#586681;margin:10px 0;display:block}.operations-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.source-history{border-top:1px solid #dce3ef;margin:18px 0;padding:16px 0}.source-history summary{cursor:pointer;font-weight:600}.version-text{white-space:pre-wrap;max-height:300px;overflow:auto}.audit-list{max-height:500px;overflow:auto}.audit-list>div{border-bottom:1px solid #dce3ef;padding:12px 0}.audit-list small{display:block}.audit-list code{overflow-wrap:anywhere;font-size:11px;display:block}.inbox-tools{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.inbox-tools .terms-check{max-width:260px}.billing-dashboard{gap:20px;display:grid}.billing-plan{background:linear-gradient(120deg,#fff 40%,#f0f2ff);overflow:hidden}.billing-plan-heading,.billing-plan-identity,.billing-plan-footer,.billing-subscription-heading,.billing-subscription-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-plan-identity{justify-content:flex-start}.billing-icon{color:#3548ee;background:#edf0ff;border:1px solid #e0e5ff;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.billing-plan-identity .eyebrow{margin-bottom:6px;display:block}.billing-plan-identity h2{letter-spacing:-1px;margin:0 0 5px;font-size:30px}.billing-plan-identity p{margin:0;font-size:12px}.billing-status{color:#52617a;text-transform:capitalize;white-space:nowrap;background:#f0f2f8;border-radius:30px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:inline-flex}.billing-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.billing-status.active{color:#178465;background:#e4f7ef}.billing-summary{border-top:1px solid #e2e7f5;border-bottom:1px solid #e2e7f5;grid-template-columns:1fr 1fr;gap:24px;margin:26px 0;padding:23px 0;display:grid}.billing-summary>div{gap:10px;display:grid}.billing-summary small{color:#6c7893;font-size:11px}.billing-summary strong{letter-spacing:-1px;font-size:32px}.billing-summary strong>span{letter-spacing:0;color:#66728d;font-size:12px;font-weight:400}.billing-summary .billing-date{letter-spacing:-.3px;align-items:center;gap:9px;font-size:18px;display:flex}.billing-summary>div>span{color:#6c7893;font-size:11px}.billing-plan-footer ul{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.billing-plan-footer li{color:#52617b;align-items:center;gap:6px;font-size:11px;display:flex}.billing-plan-footer li svg{color:#4254ff}.billing-plan-footer .button{white-space:nowrap}.billing-action-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.billing-action-card{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.billing-action-card h2{margin:0;font-size:17px}.billing-action-card p{flex:1;max-width:340px;margin:0 0 3px;font-size:12px;line-height:1.7}.billing-action-card small{color:#6c7893;font-size:10px}.billing-action-card button{align-items:center;gap:9px;display:inline-flex}.billing-subscription-heading h2{margin:0 0 7px;font-size:17px}.billing-subscription-heading p{margin:0;font-size:12px}.billing-subscription-heading .text-button{white-space:nowrap;align-items:center;gap:6px;display:flex}.billing-policy-grid{grid-template-columns:1fr 1fr;gap:26px;margin:25px 0;display:grid}.billing-policy-grid>div{align-items:flex-start;gap:11px;display:flex}.billing-policy-grid svg{color:#7583a7;flex-shrink:0;margin-top:2px}.billing-policy-grid p{color:#6b7893;margin:0;font-size:11px;line-height:1.7}.billing-policy-grid strong{color:#35435c;margin-bottom:4px;font-size:12px;display:block}.billing-subscription-footer{border-top:1px solid #e5eaf5;padding-top:19px}.billing-subscription-footer small{color:#6c7893;font-size:10px}.billing-subscription-footer button{white-space:nowrap;align-items:center;gap:8px;display:flex}@media (max-width:800px){.billing-plan-heading,.billing-plan-footer,.billing-subscription-heading,.billing-subscription-footer{flex-wrap:wrap;align-items:flex-start}.billing-plan-footer ul{gap:10px}.billing-summary,.billing-policy-grid,.billing-action-grid{grid-template-columns:1fr}.billing-summary{gap:22px}.billing-plan-identity h2{font-size:26px}.billing-policy-grid{gap:18px}}.billing-subscription-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.billing-cancel-trigger{color:#a33a4d;font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:11px}.billing-cancel-trigger:disabled{opacity:.5;cursor:default}.billing-cancel-dialog{width:calc(100% - 36px);max-width:520px;max-height:calc(100dvh - 36px);color:var(--ink);border:1px solid #e0e5f2;border-radius:20px;padding:28px;overflow:auto;box-shadow:0 24px 80px #10204033}.billing-cancel-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182d66}.billing-cancel-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.billing-cancel-dialog h2{letter-spacing:-.6px;margin:0 0 12px;font-size:23px}.billing-cancel-dialog>p{color:#5c6b86;font-size:12px;line-height:1.7}.billing-cancel-dialog h3{margin:24px 0 12px;font-size:13px}.billing-cancel-access{background:#f1f4ff;border-radius:12px;gap:10px;margin:20px 0;padding:15px;display:flex}.billing-cancel-access>svg{color:#3c53df;flex-shrink:0;margin-top:3px}.billing-cancel-access p{color:#64718b;margin:0;font-size:11px;line-height:1.7}.billing-cancel-access strong{color:#263956;margin-bottom:4px;display:block}.billing-cancel-limits{color:#5c6b86;gap:9px;margin:0;padding-left:18px;font-size:12px;line-height:1.6;display:grid}.billing-cancel-retention{align-items:flex-start;gap:9px;display:flex}.billing-cancel-retention svg{flex-shrink:0;margin-top:3px}.billing-cancel-buttons{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.billing-cancel-confirm{color:#fff;font:inherit;cursor:pointer;background:#ad4053;border:1px solid #ad4053;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:11px;display:flex}.billing-cancel-dialog>small{text-align:right;color:#6a7890;margin-top:12px;font-size:10px;display:block}@media (max-width:600px){.billing-cancel-dialog{padding:22px}.billing-cancel-buttons{flex-direction:column}.billing-cancel-buttons button{justify-content:center;width:100%}.billing-cancel-dialog>small{text-align:center}}.select-menu{width:100%;min-width:0;position:relative}.select-menu-trigger{text-align:left;color:#293853;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dfe5f2;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 2px 5px #1b294404}.select-menu-trigger:hover{background:#fafbff;border-color:#b6c2e5}.select-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #5a6cff}.select-menu-trigger:disabled{opacity:.55;cursor:default}.select-menu-icon{color:#60709d;background:#f0f3ff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.select-menu-icon img{object-fit:contain;width:21px;height:21px}.select-menu-value{flex:1;min-width:0;display:block}.select-menu-value strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.select-menu-value small{color:#78859c;margin-top:3px;font-size:10px;line-height:1.4;display:block}.select-menu-chevron{color:#7786a0;flex-shrink:0;transition:transform .15s}.select-menu-chevron.open{transform:rotate(180deg)}.select-menu-options{z-index:60;background:#fff;border:1px solid #e0e5f2;border-radius:12px;width:max-content;min-width:100%;max-width:min(340px,100vw - 36px);max-height:300px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 12px 32px #172b3826}.select-menu-option{cursor:pointer;color:#34425c;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.select-menu-option.highlighted{background:#f2f4ff}.select-menu-option[aria-selected=true]{color:#3045df;background:#edf0ff}.select-menu-option>svg{flex-shrink:0}.workspace-picker{margin:4px 0 14px}.workspace-picker .select-menu-trigger{padding:10px 9px}.workspace-picker .select-menu-options{width:100%}.team-invite{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start}.team-role-field{gap:8px;display:grid}.team-role-field>span{font-size:12px;font-weight:600}.role-picker .select-menu-trigger{min-height:42px}.role-picker .select-menu-trigger small{display:none}.role-picker .select-menu-options{left:auto;right:0}.team-row>.role-picker{flex:0 0 165px;min-width:0}.team-row .select-menu-option .select-menu-value small{margin-top:3px}.sidebar-collapsed .workspace-picker{display:none}@media (max-width:760px){.sidebar-collapsed .workspace-picker{display:block}.workspace-picker{max-width:350px}.team-invite{grid-template-columns:1fr}.role-picker .select-menu-options{width:100%;max-width:100%}.team-role-field{max-width:100%}}.membership-card{background:#fff;flex-direction:column;padding:25px;display:flex;position:relative;overflow:hidden}.membership-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.membership-direction{color:#77849b;background:#f3f5f9;border-radius:20px;padding:5px 8px;font-size:10px}.membership-upgrade{background:linear-gradient(150deg,#f7f8ff,#fff 65%);border-color:#c9d2ff}.membership-upgrade .membership-direction{color:#3549db;background:#e9edff}.membership-card h2{letter-spacing:-1.3px;margin:24px 0 10px;font-size:38px}.membership-card>p{min-height:38px;margin:0;padding-bottom:18px;line-height:1.7}.membership-card ul{border-top:1px solid #e6eaf4;gap:13px;margin:0 0 26px;padding-top:20px}.membership-card li{font-size:11px;line-height:1.6}.membership-card-action{gap:12px;margin-top:auto;display:grid}.membership-card-action small{color:#7a869d;min-height:32px;font-size:10px;line-height:1.6}.membership-card-action button{border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:43px;font-size:11px;display:flex}.membership-card-action .secondary{color:#465775;background:#fff;border-color:#d8e0f0}.membership-card-action .secondary:hover:not(:disabled){background:#f8faff;border-color:#a9b7d9}@media (max-width:1000px){.membership-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.membership-card{padding:20px}.membership-card-heading{flex-direction:column;align-items:flex-start}.membership-card-action small{min-height:48px}}@media (max-width:800px){.membership-grid{grid-template-columns:1fr}.membership-card-heading{flex-direction:row;align-items:center}.membership-card>p,.membership-card-action small{min-height:0}}.workspace-controls{background:#fff;padding:26px}.workspace-controls-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.workspace-controls-heading h2{color:#304363;margin:0 0 7px;font-size:19px;font-weight:600}.workspace-controls-heading p{color:#7a88a1;margin:0;font-size:12px}.workspace-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-control-card{background:linear-gradient(160deg,#f8faff,#fff 70%);border:1px solid #e5eaf5;border-radius:14px;min-width:0;padding:20px}.workspace-control-icon{color:#6074c9;background:#eef1ff;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:14px;display:grid}.workspace-control-icon.mint{color:#5a9b91;background:#eaf6f3}.workspace-control-icon.peach{color:#b39173;background:#fff3e9}.workspace-controls h3{color:#425777;margin:0 0 10px;font-size:14px;font-weight:600}.workspace-control-card>p,.workspace-template p{color:#7988a0;margin:0 0 18px;font-size:11px;line-height:1.75}.workspace-control-card>small{color:#8a97ac;margin:14px 0 0;font-size:10px;line-height:1.8}.workspace-controls .workspace-toggle{flex-direction:row;align-items:flex-start;gap:11px;margin:18px 0;display:flex}.workspace-toggle input[type=checkbox]{accent-color:#5670df;flex-shrink:0;width:15px;height:15px;min-height:0;margin:2px 0 0}.workspace-toggle>span{color:#5a6d8b;font-size:11px;font-weight:500;line-height:1.6}.workspace-toggle span small{color:#8b98ac;margin:4px 0 0;font-size:10px;font-weight:400;display:block}.workspace-select-field{gap:8px;margin:18px 0 14px;display:grid}.workspace-select-field>span{color:#75859e;font-size:10px;font-weight:500}.workspace-select-field .select-menu-trigger{min-height:40px;padding:10px;font-size:11px}.workspace-select-field .select-menu-value strong{font-size:11px;font-weight:500}.workspace-help-link{color:#6177ca;align-items:center;gap:6px;margin-top:18px;font-size:11px;font-weight:500;display:inline-flex}.workspace-controls-save{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 28px;display:flex}.workspace-controls-save small{color:#8b98ac;font-size:10px}.workspace-controls-save .button{align-items:center;gap:8px;display:flex}.workspace-template{border-top:1px solid #e7edf6;padding-top:24px}.workspace-template-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.workspace-template-heading .workspace-control-icon{flex-shrink:0;margin:0}.workspace-template-heading h3{margin:0 0 4px}.workspace-template-heading p{margin:0;font-size:11px}.workspace-template-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.workspace-template-content>p{max-width:500px;margin:0}.template-picker{width:210px;max-width:100%}.workspace-control-card .retention-confirmation{background:#fff7ef;border-radius:8px;padding:10px}.workspace-controls label:not(.workspace-toggle){color:#657791;font-size:11px}.workspace-controls .select-menu-options{width:100%;min-width:0}.workspace-controls .select-menu-option{font-size:11px}.workspace-controls .select-menu-value strong{font-weight:500}@media (max-width:1150px){.workspace-control-grid{grid-template-columns:1fr}.workspace-control-card{padding:20px}.workspace-template-content{grid-template-columns:1fr;gap:14px}}@media (max-width:600px){.workspace-controls{padding:20px}.workspace-controls-save{flex-direction:column;align-items:flex-start}.workspace-template .operations-inline{flex-direction:column;align-items:stretch}.template-picker{width:100%}}.workspace-controls-heading p,.workspace-control-card>p,.workspace-template p{color:#687892}.workspace-control-card>small,.workspace-toggle span small,.workspace-controls-save small{color:#738198}.automation-intro{color:#7787a3;background:#f5f8ff;border:1px solid #e5ebf6;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;font-size:11px;display:flex}.automation-intro svg{color:#7c8eb8;flex-shrink:0}.automation-grid>.automation-card{background:linear-gradient(150deg,#fcfdff,#fff);border-color:#e4eaf5;border-radius:16px;gap:18px;padding:24px}.automation-card-title{align-items:center;gap:12px;display:flex}.automation-card-title .workspace-control-icon{flex-shrink:0;margin:0}.automation-kicker{letter-spacing:1.3px;color:#8b98b2;margin-bottom:5px;font-size:8px;font-weight:600;display:block}.automation-card-title h2,.automation-settings .native-integrations h2{color:#425776;letter-spacing:-.3px;margin:0;font-size:16px;font-weight:600}.automation-grid>.automation-card>p,.automation-settings .native-integrations>p{color:#6c7e99;margin:0;font-size:11px;line-height:1.8}.automation-grid>.automation-card>small{color:#7d8ca5;font-size:10px;line-height:1.8}.automation-grid label{color:#607390;font-size:11px;font-weight:500}.automation-grid input:not([type=checkbox]),.automation-grid textarea{color:#465d7c;background:#fdfefe;border-color:#e2e8f3;border-radius:10px;padding:11px 12px;font-size:12px}.automation-grid .growth-check{background:#f8faff;border:1px solid #edf1f8;border-radius:9px;align-items:flex-start;padding:11px 12px;font-size:11px;font-weight:400;line-height:1.7}.automation-grid .growth-check input{accent-color:#5971dc;flex-shrink:0;width:14px;height:14px;margin-top:2px}.automation-select-field{gap:9px;display:grid}.automation-select-field>span{color:#607390;font-size:11px;font-weight:500}.automation-select-field .select-menu-trigger{min-height:49px}.automation-grid .contact-field-row{background:#fafcff;border:1px solid #e7edf6;border-radius:10px;gap:12px;padding:10px}.automation-grid .contact-field-row .growth-check{background:0 0;border:0;padding:0}.automation-grid .contact-field-row .growth-check:first-child{font-weight:500}.automation-connect{grid-column:1/-1}.automation-connect .secondary{justify-self:start;align-items:center;gap:7px;display:inline-flex}.automation-connect details{color:#72829b;background:#f7f9fd;border:1px solid #e7edf6;border-radius:10px;padding:12px 14px;font-size:11px}.automation-connect summary{color:#597094;cursor:pointer}.automation-connect input{max-width:650px}.automation-save{justify-content:space-between;align-items:center;gap:15px;padding:20px 4px 0;display:flex}.automation-save>span{color:#8693ab;font-size:10px}.automation-save .button{align-items:center;gap:8px;display:flex}.automation-settings .native-integrations{border-color:#e4eaf5;border-radius:16px;margin-top:0;padding:24px}.automation-settings .native-integrations>p{margin:16px 0 22px}.automation-settings .native-integrations form{grid-template-columns:1fr 1fr;gap:12px 24px;max-width:100%}.automation-settings .native-integrations label{color:#607390;gap:8px;font-size:11px;display:grid}.automation-settings .native-integrations form small{color:#7d8ca5;grid-column:1/-1;max-width:800px;font-size:10px;line-height:1.8}.automation-settings .native-integrations input{color:#465d7c;border:1px solid #e2e8f3;border-radius:10px;padding:11px 12px;font-size:12px}.automation-settings .native-integrations form button{justify-self:start}.automation-settings .integration-connections{color:#7b89a2;border-top:1px solid #e8edf6;margin-top:20px;padding-top:18px;font-size:11px}.automation-settings .qualification-row{grid-template-columns:1fr 1fr;gap:14px}.automation-settings .growth-days{flex-wrap:wrap;gap:6px}.automation-settings .growth-days label{color:#72819c;background:#f5f8fd;border-radius:8px;padding:7px}@media (max-width:900px){.automation-grid,.automation-settings .native-integrations form{grid-template-columns:1fr}}@media (max-width:600px){.automation-grid>.automation-card,.automation-settings .native-integrations{padding:20px}.automation-intro{align-items:flex-start;line-height:1.7}.automation-save{flex-direction:column;align-items:flex-start}.automation-settings .qualification-row,.automation-grid .contact-field-row{grid-template-columns:1fr}}.analytics-dashboard{gap:20px}.analytics-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.analytics-toolbar h2{color:#425776;font-size:17px;font-weight:600}.analytics-controls{align-items:center}.analytics-period{width:165px}.analytics-controls .secondary{align-items:center;gap:7px;min-height:42px;display:flex}.analytics-context{color:#7d8ca4;margin:0;font-size:11px;line-height:1.7}.analytics-primary{gap:16px}.analytics-dashboard .analytics-metric{background:linear-gradient(150deg,#fff,#fafbff);border-color:#e4eaf5;border-radius:14px;flex-direction:column;gap:15px;padding:20px;display:flex}.analytics-metric-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.analytics-metric-heading small{color:#72829f;font-size:11px}.analytics-metric-heading .workspace-control-icon{width:32px;height:32px;margin:0}.analytics-metric>strong{color:#304568;letter-spacing:-1px;font-size:32px;font-weight:600}.analytics-metric>p{color:#8390a7;margin:0;font-size:10px;line-height:1.6}.analytics-activity,.analytics-detail{border-color:#e4eaf5;border-radius:14px;padding:23px}.analytics-section-heading{align-items:center;gap:11px;margin-bottom:20px;display:flex}.analytics-section-heading .workspace-control-icon{flex-shrink:0;margin:0}.analytics-section-heading h3{color:#425776;margin:0 0 5px;font-size:14px;font-weight:600}.analytics-section-heading p{color:#7b8aa3;margin:0;font-size:10px;line-height:1.6}.analytics-support-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.analytics-support-grid>div{border-right:1px solid #e8edf6;grid-template-columns:19px 1fr;align-items:center;gap:9px;padding-right:15px;display:grid}.analytics-support-grid>div:last-child{border:0}.analytics-support-grid svg{color:#8395b4}.analytics-support-grid span{color:#73839d;font-size:10px}.analytics-support-grid strong{color:#3d5271;grid-column:2;font-size:23px;font-weight:600}.analytics-rates{gap:16px}.analytics-rates>article{border-color:#e4eaf5;border-radius:14px;gap:12px;padding:19px}.analytics-rates small{color:#7787a1;font-size:10px}.analytics-rates strong{color:#415677;font-size:25px;font-weight:600}.analytics-rate-track{background:#edf1f8;border-radius:6px;height:5px;overflow:hidden}.analytics-rate-track>span{background:#8391e2;border-radius:6px;height:100%;display:block}.analytics-rate-track.mint>span{background:#78b5a5}.analytics-rate-track.peach>span{background:#d2b28c}.analytics-rates p{color:#8592a7;margin:0;font-size:10px;line-height:1.6}.analytics-footnote{color:#8390a6;margin:0;font-size:10px;line-height:1.8}.analytics-detail-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.analytics-detail{min-width:0}.analytics-detail>small{color:#8190a8;margin-top:18px;font-size:10px;line-height:1.8;display:block}.analytics-empty{text-align:center;background:#fafcff;border:1px dashed #e1e8f4;border-radius:11px;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.analytics-empty>svg{color:#93a3c5}.analytics-empty strong{color:#6b7c98;font-size:12px;font-weight:500}.analytics-empty p{color:#8a97ae;max-width:260px;margin:0;font-size:10px;line-height:1.8}.analytics-detail .source-table{font-size:11px}.analytics-detail .source-table th{color:#7a89a2;background:#f6f8fc;font-size:10px;font-weight:500}.analytics-detail .source-table td{color:#607390}.analytics-detail .source-table th,.analytics-detail .source-table td{padding:12px 9px}.analytics-gap-list{max-height:320px;overflow:auto}.analytics-detail .analytics-gap{color:#5e7493;flex-direction:column;gap:6px;font-size:11px;display:flex}.analytics-gap small{color:#8a98ad;font-size:10px}.analytics-loading{color:#8a99b1;justify-content:center;align-items:center;gap:12px;min-height:180px;font-size:12px;display:flex}@media (max-width:1000px){.analytics-detail-grid{grid-template-columns:1fr}.analytics-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-support-grid>div:nth-child(2){border:0}}@media (max-width:600px){.analytics-toolbar{flex-direction:column;align-items:flex-start}.analytics-controls{justify-content:space-between;width:100%}.analytics-period{width:170px}.analytics-primary,.analytics-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analytics-dashboard .analytics-metric,.analytics-rates>article{padding:15px}.analytics-metric-heading{flex-direction:column-reverse;align-items:flex-start}.analytics-metric>strong{font-size:27px}.analytics-support-grid{gap:20px 10px}.analytics-activity,.analytics-detail{padding:20px}}.team-analytics{border-color:#e4eaf5;border-radius:14px;margin-top:24px;padding:24px}.team-analytics .panel-head h2{color:#425776;margin:0;font-size:16px;font-weight:600}.team-analytics>p,.team-analytics>small{color:#7c8ca4;font-size:11px;line-height:1.8}.team-analytics h3{color:#516887;margin-top:25px;font-size:13px;font-weight:600}.team-analytics .stats{gap:15px;margin:20px 0}.team-analytics .stats>div{background:#fafcff;border-color:#e6edf6;padding:18px}.team-analytics .stats strong{color:#425777;font-size:26px;font-weight:600}.team-analytics .stats span,.team-analytics .stats small{color:#8190a8;font-size:10px}.team-analytics .audit-list{gap:10px;max-height:360px;margin-top:18px;display:grid}.team-analytics .audit-entry{background:#fcfdff;border:1px solid #e8edf6;border-radius:10px;padding:13px 15px}.audit-entry strong{color:#5e7192;text-transform:capitalize;font-size:11px;font-weight:500}.audit-entry small{color:#8a98ae;margin:5px 0;font-size:10px}.audit-entry summary{cursor:pointer;color:#7d8eb0;margin-top:7px;font-size:10px}.audit-entry code{color:#8190a8;white-space:pre-wrap;background:#f5f8fd;border-radius:6px;margin-top:10px;padding:9px;font-size:10px}.team-analytics>ul{color:#788aa6;font-size:11px}@media (max-width:600px){.team-analytics{padding:20px}.team-analytics .panel-head{align-items:flex-start;gap:12px}}.inbox-tools{background:linear-gradient(125deg,#fff,#fafbff);border-color:#e4eaf5;border-radius:14px;gap:18px;padding:20px 24px}.inbox-filter-field{gap:9px;width:280px;max-width:100%;display:grid}.inbox-filter-field>span{color:#6c7e99;font-size:11px;font-weight:500}.inbox-filter-picker .select-menu-trigger{min-height:50px}.inbox-filter-picker .select-menu-value strong{color:#506584;font-size:12px}.inbox-filter-picker .select-menu-options{width:100%;max-width:100%}.inbox-tools .terms-check{color:#8493aa;font-size:11px;line-height:1.7}.inbox-tools>.secondary{align-self:center}@media (max-width:600px){.inbox-tools{align-items:stretch;padding:20px}.inbox-filter-field{width:100%}}.analytics-tabs-layout{gap:24px;display:grid}.analytics-tabs{border-bottom:1px solid #e2e9f4;gap:5px;display:flex}.analytics-tabs button{color:#8090a9;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 18px;font-size:12px;font-weight:500}.analytics-tabs button:hover{color:#506bb5;background:#f6f8fd}.analytics-tabs button[aria-selected=true]{color:#4561cc;border-bottom-color:#657ce1}.analytics-tabs button:focus-visible{outline-offset:-3px;border-radius:6px;outline:2px solid #8194ec}.analytics-tabs-layout .team-analytics{margin-top:0}.analytics-tabs-layout>[role=tabpanel]:focus-visible{outline-offset:5px;border-radius:12px;outline:2px solid #8194ec}@media (max-width:600px){.analytics-tabs button{flex:1;padding:12px 14px}}.appearance-heading{align-items:center;gap:12px;display:flex}.appearance-heading .workspace-control-icon{flex-shrink:0;margin:0}.appearance-panel .appearance-heading h2{color:#425776;letter-spacing:-.3px;margin:0;font-size:17px;font-weight:600}.appearance-panel .appearance-intro{color:#7c8ba3;margin:0;font-size:11px;line-height:1.8}.appearance-match-card{background:linear-gradient(130deg,#f3f6ff,#fafbff);border:1px solid #e1e7f9;border-radius:13px;gap:13px;padding:16px;display:grid}.appearance-palette{justify-content:space-between;align-items:center;gap:12px;display:flex}.appearance-palette>span{padding-left:3px;display:flex}.appearance-palette i{border:2px solid #fff;border-radius:50%;width:24px;height:24px;margin-left:-3px;display:block;box-shadow:0 0 0 1px #dce3f2}.appearance-palette small{color:#798cac;align-items:center;gap:5px;font-size:9px;line-height:1.5;display:inline-flex}.appearance-match-button{text-align:left;color:#536fa7;width:100%;font:inherit;background:#fff;border:1px solid #d5def6;border-radius:10px;align-items:center;gap:11px;padding:13px;transition:border-color .15s,background .15s;display:flex;box-shadow:0 3px 9px #375aab08}.appearance-match-button:hover:not(:disabled){background:#fcfdff;border-color:#93a6df}.appearance-match-button:disabled{opacity:.65;cursor:default}.appearance-match-icon{color:#7a91d1;background:#eef2ff;border-radius:9px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.appearance-match-button>span:nth-child(2){flex:1;min-width:0}.appearance-match-button strong{color:#516caa;font-size:11px;font-weight:600;display:block}.appearance-match-button small{color:#8a98b1;margin-top:5px;font-size:9px;line-height:1.5;display:block}.appearance-match-card>p{color:#8b97ac;margin:0!important;font-size:9px!important;line-height:1.6!important}.appearance-panel .design-colors{border-top:1px solid #e8edf6;padding-top:21px}@media (max-width:550px){.appearance-palette{flex-wrap:wrap}.appearance-panel .appearance-heading h2{font-size:15px}}.design-panel{border-color:#e2e8f4;border-radius:16px;gap:20px;padding:24px}.designer-section-heading{align-items:center;gap:12px;display:flex}.designer-section-heading .workspace-control-icon{flex-shrink:0;margin:0}.designer-section-heading h2{color:#425776;letter-spacing:-.3px;margin:0;font-size:16px;font-weight:600}.avatar-panel>p,.launcher-panel>p{color:#7b8ca4;margin:0;font-size:11px;line-height:1.8}.design-choice{gap:9px;min-width:0;display:grid}.design-choice>span,.design-color>span{color:#6f819c;font-size:11px;font-weight:500}.design-choice .select-menu-trigger{border-color:#e0e7f3;border-radius:10px;min-height:43px;padding:11px 12px}.design-choice .select-menu-value strong{color:#526b8e;font-size:11px;font-weight:500}.design-choice .select-menu-options{width:100%;max-width:100%}.design-choice .select-menu-option strong{font-size:11px}.design-form-section{background:#fcfdff;border:1px solid #e5ebf5;border-radius:13px;gap:17px;min-width:0;padding:18px;display:grid}.design-form-section h3{color:#536b8a;margin:0;font-size:12px;font-weight:600}.design-group-title{border-bottom:1px solid #e7edf6;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.design-group-title small{color:#8796ad;font-size:9px;font-weight:400}.messages-status{color:#7b8fb5;background:#f2f6ff;border:1px solid #e3eafa;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.messages-status svg{flex-shrink:0;margin-top:2px}.messages-status p{color:#7890b1;font-size:10px;line-height:1.8;margin:0!important}.messages-panel label{color:#6d819d;gap:9px;font-size:11px;font-weight:500}.messages-panel input,.messages-panel textarea{color:#506581;background:#fff;border:1px solid #e1e8f3;border-radius:10px;padding:12px;font-size:12px;font-weight:400;line-height:1.7}.messages-panel label>small{color:#8a98ad;font-size:9px;font-weight:400;line-height:1.6}.messages-panel textarea{resize:vertical}.avatar-gallery{background:#f8faff;border:1px solid #e5ebf7;border-radius:13px;padding:15px}.avatar-gallery-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.avatar-gallery-heading h3{color:#627899;margin:0;font-size:11px;font-weight:500}.avatar-gallery-heading>span{color:#8a98b1;font-size:9px}.avatar-panel .anime-grid{gap:9px}.avatar-panel .anime-grid button{background:#fff;border:1px solid #e6ebf5;border-radius:11px;padding:6px 6px 8px;box-shadow:0 2px 5px #33446004}.avatar-panel .anime-grid button img{border-radius:7px}.avatar-panel .anime-grid button.selected{background:#edf2ff;border-color:#93a7e8;box-shadow:0 0 0 1px #ccd7f6}.avatar-panel .anime-grid button span{color:#798ba8;margin-top:7px;font-size:9px}.avatar-panel .anime-grid button.selected span{color:#5670b4}.design-panel .design-icon-grid{background:#f8faff;border:1px solid #e6ecf7;border-radius:13px;gap:9px;padding:14px}.design-panel .design-icon-grid button{color:#8a9ec0;background:#fff;border-color:#e1e8f4;border-radius:10px;padding:15px 8px}.design-panel .design-icon-grid button.selected{color:#647ecc;background:#edf2ff;border-color:#a0b2e9}.design-panel .design-icon-grid button span{color:inherit;font-size:9px}.design-panel .design-upload{color:#8097bd;background:#f8faff;border:1px dashed #cdd9ef;border-radius:13px;padding:20px}.design-panel .design-upload strong{color:#6e85ac;font-size:12px}.design-panel .design-upload small{color:#8b9bb4;font-size:9px}.design-panel .design-note{color:#8292aa;font-size:10px;line-height:1.8}.design-panel .design-checkbox{color:#7185a4;background:#f7faff;border:1px solid #e6edf7;border-radius:10px;align-items:flex-start;padding:12px;font-size:11px;line-height:1.7}.design-checkbox input{accent-color:#6c84d6;flex-shrink:0;width:14px;height:14px;margin-top:2px}.design-color>div{background:#fff;border:1px solid #e4eaf4;border-radius:12px;gap:9px;min-height:48px;padding:8px 10px;box-shadow:0 2px 5px #2e446004}.design-color input[type=color]{cursor:pointer;border-radius:9px;flex-shrink:0;width:30px;height:30px;padding:0}.design-color .design-hex{color:#6a7d9b;letter-spacing:.3px;font-size:10px;font-weight:500}.design-field-grid{border-top:1px solid #e8edf6;padding-top:18px}.design-form-section .design-field-grid{border-top:0;padding-top:0}.launcher-panel .design-colors{background:#fafcff;border:1px solid #e5ebf6;border-radius:13px;padding:17px}.design-tabs{gap:7px}.design-tabs button{color:#7b8ca6;border-color:#e0e7f3;border-radius:9px;font-size:11px;font-weight:500}.design-tabs button.selected{color:#5c76c4;background:#edf2ff;border-color:#cbd8f8}@media (max-width:600px){.design-panel{padding:20px}.avatar-panel .anime-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.design-group-title{flex-direction:column;align-items:flex-start;gap:5px}.design-form-section{padding:15px}}@media (max-width:380px){.avatar-panel .anime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.membership-session-estimate{color:#7c8eaa;margin-top:5px;font-size:10px;font-weight:400;line-height:1.7;display:block}.membership-estimate-note{color:#8190a7;max-width:850px;margin:0;font-size:10px;line-height:1.9}.membership-current li>span,.membership-card li>span{min-width:0}.visitor-details{color:#425577;background:linear-gradient(135deg,#f8faff,#fff);border:1px solid #e4e9fb;border-radius:12px;margin:12px 0;padding:16px 18px}.chat-panel>.visitor-details{flex-shrink:0;margin:12px 18px 0}.visitor-details-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.visitor-details-heading>span{letter-spacing:.12em;color:#5262bf;font-size:9px;font-weight:700}.visitor-details-heading small,.visitor-location-note{color:#7686a5;font-size:10px}.visitor-details-summary{flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.visitor-details-summary>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.visitor-details-summary svg{color:#6a7bd4;flex-shrink:0}.visitor-details-summary small{color:#7686a5;font-size:11px}.visitor-location-note{margin:10px 0 0}.visitor-details details{border-top:1px solid #e8edfa;margin-top:12px;padding-top:10px}.visitor-details summary{cursor:pointer;color:#5262bf;font-size:11px}.visitor-details dl{gap:9px;margin:12px 0 0;display:grid}.visitor-details dl>div{grid-template-columns:115px minmax(0,1fr);gap:10px;font-size:11px;display:grid}.visitor-details dt{color:#7686a5;text-transform:capitalize}.visitor-details dd{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.visitor-details-heading{align-items:flex-start}.visitor-details-summary{flex-direction:column}.visitor-details dl>div{grid-template-columns:95px minmax(0,1fr)}}
