:root{--in-bg:#f6f7fb;--in-ink:#17182d;--in-muted:#71738a;--in-line:#e7e8f0;--in-purple:#6d5dfc;--in-purple-dark:#5547db;--in-soft:#f0eefe;--in-green:#1f9d72;--in-amber:#d99232;--in-red:#d85a69}*{box-sizing:border-box}.insight-page,.project-shell{min-height:100vh;color:var(--in-ink);background:var(--in-bg);font-family:Vazirmatn,Tahoma,sans-serif}.insight-topbar{height:76px;padding:0 5vw;gap:48px;border-bottom:1px solid var(--in-line);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.insight-brand,.insight-topbar{display:flex;align-items:center}.insight-brand{gap:11px;color:var(--in-ink);text-decoration:none}.insight-brand>span{width:39px;height:39px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#7768ff,#5545d5);font-weight:900;font-size:20px;box-shadow:0 8px 20px #6d5dfc35}.insight-brand div{display:flex;flex-direction:column;line-height:1.05}.insight-brand b{font-size:19px}.insight-brand small{color:#9a97af;font-size:8px;letter-spacing:3px;margin-top:5px}.insight-topbar nav{gap:8px}.insight-topbar nav,.insight-topbar nav a{display:flex;height:100%;align-items:center}.insight-topbar nav a{padding:0 15px;border-bottom:2px solid transparent;color:#6c6e80;text-decoration:none;font-size:12px}.insight-topbar nav a.active{color:var(--in-purple);border-color:var(--in-purple)}.insight-user{margin-right:auto;display:flex;align-items:center;gap:9px}.insight-user>span,.sidebar-user>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#4339ad;background:#eae7ff;font-weight:800}.insight-user div,.sidebar-user div{display:flex;flex-direction:column}.insight-user b,.sidebar-user b{font-size:11px}.insight-user small,.sidebar-user small{font-size:8px;color:var(--in-muted)}.insight-user button,.sidebar-user button{border:0;background:transparent;color:#8b8c9d;font-size:16px;cursor:pointer}.projects-hero{padding:62px 7vw 34px;display:flex;align-items:end;justify-content:space-between;background:radial-gradient(circle at 15% 10%,#ebe8ff 0,transparent 28%)}.insight-eyebrow{display:block;color:var(--in-purple);font-size:9px;font-weight:900;letter-spacing:.06em}.projects-hero h1{margin:8px 0 4px;font-size:36px;letter-spacing:-1px}.projects-hero p,.section-actionbar p{margin:0;color:var(--in-muted);font-size:12px}.insight-primary,.insight-secondary{border:0;border-radius:11px;padding:12px 18px;font:700 11px inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.insight-primary{color:#fff;background:linear-gradient(135deg,var(--in-purple),var(--in-purple-dark));box-shadow:0 8px 20px #6d5dfc25}.insight-primary:disabled{opacity:.6;cursor:wait}.insight-secondary{color:var(--in-ink)}.insight-secondary,.project-summary-strip{border:1px solid var(--in-line);background:#fff}.project-summary-strip{margin:0 7vw 24px;padding:16px 22px;display:grid;grid-template-columns:repeat(4,1fr);border-radius:16px}.project-summary-strip>div{padding:0 20px;display:flex;align-items:center;gap:10px;border-left:1px solid var(--in-line)}.project-summary-strip>div:last-child{border:0}.project-summary-strip b{font-size:24px}.project-summary-strip span{color:var(--in-muted);font-size:10px}.project-toolbar{margin:0 7vw 20px;display:flex;justify-content:space-between;gap:20px}.insight-search{width:min(420px,45vw);display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--in-line);border-radius:11px;background:#fff}.insight-search input{width:100%;border:0;outline:0;background:transparent;font:11px inherit}.insight-segments{display:flex;padding:3px;border-radius:10px;background:#eceef3}.insight-segments button{border:0;border-radius:8px;padding:8px 14px;color:#737588;background:transparent;font:10px inherit;cursor:pointer}.insight-segments button.active{color:var(--in-purple);background:#fff;box-shadow:0 2px 8px #25243a12;font-weight:800}.project-grid{margin:0 7vw;padding-bottom:70px;display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));grid-gap:16px;gap:16px}.project-card,.project-new-card{min-height:275px;padding:20px;border:1px solid var(--in-line);border-radius:18px;background:#fff;text-decoration:none;color:inherit;transition:.2s ease;position:relative;overflow:hidden}.project-card:before{content:"";position:absolute;right:0;top:0;width:4px;height:100%;background:var(--project-color)}.project-card:hover{transform:translateY(-3px);border-color:#d5d0ff;box-shadow:0 18px 45px #32305a12}.project-card-head{display:flex;align-items:center;gap:8px}.project-glyph{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--project-color);font-size:16px;font-weight:900}.project-card-head>button{margin-right:auto;border:0;background:transparent;color:#999;font-weight:900}.project-status{width:max-content;padding:5px 9px;border-radius:99px;color:#6e7082;background:#f0f1f5;font-size:8px;font-style:normal}.project-status.active{color:#17835d;background:#e4f5ee}.project-status.draft{color:#a27426;background:#fff2d8}.project-status.completed,.project-status.done{color:#4c67a0;background:#e9effb}.project-org{display:block;margin-top:18px;color:#9995ae;font-size:8px}.project-card h2{margin:5px 0 7px;font-size:17px}.project-card>p{height:47px;margin:0;color:var(--in-muted);font-size:10px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-progress{margin:18px 0}.project-progress>span{display:block;color:#727486;font-size:8px}.project-progress i{height:5px;display:block;margin-top:8px;border-radius:99px;background:#ececf2;overflow:hidden}.project-progress em{display:block;height:100%;border-radius:99px;background:var(--project-color)}.project-card footer{padding-top:13px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--in-line);color:#747688;font-size:8px}.project-card footer strong{margin-right:auto;color:var(--in-purple);font-size:9px}.project-new-card{border-style:dashed;color:#88899a;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;font-family:inherit;cursor:pointer}.project-new-card>span{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:var(--in-purple);background:var(--in-soft);font-size:23px}.project-new-card b{color:#48495b}.project-new-card small{font-size:9px}.insight-empty{min-height:360px;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:8px;gap:8px}.insight-empty>span{font-size:40px;color:#9b93ff}.insight-empty h2,.insight-empty p{margin:0}.insight-empty p{color:var(--in-muted);font-size:11px}.insight-empty.compact{grid-column:1/-1;min-height:280px;border:1px dashed #d9d8e5;border-radius:18px;background:#fff}.insight-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#14142577;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.insight-modal{width:min(580px,100%);display:grid;grid-gap:16px;gap:16px;padding:25px;border-radius:20px;background:#fff;box-shadow:0 30px 90px #0d0c2c35}.insight-modal header{display:flex;justify-content:space-between}.insight-modal h2{margin:4px 0}.insight-modal header>button{width:34px;height:34px;border:0;border-radius:9px;background:#f2f2f6;font-size:20px}.document-drop label,.insight-modal label,.project-settings label{display:flex;flex-direction:column;gap:6px;font-size:9px;font-weight:700}.document-drop select,.insight-modal input,.insight-modal select,.insight-modal textarea,.project-settings input,.project-settings select,.project-settings textarea{width:100%;border:1px solid #dedee8;border-radius:10px;padding:11px 12px;background:#fff;font:11px inherit;outline:0}.insight-modal input:focus,.insight-modal textarea:focus{border-color:#8a7fff;box-shadow:0 0 0 3px #6d5dfc12}.insight-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.insight-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:6px}.insight-alert{margin:12px 7vw;padding:11px 14px;border:1px solid #f0c8cd;border-radius:10px;color:#a64250;background:#fff0f2;font-size:10px}.project-shell{display:grid;grid-template-columns:250px minmax(0,1fr);direction:rtl}.project-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:20px 15px;display:flex;flex-direction:column;color:#dcdded;background:#151528;overflow-y:auto}.insight-brand.light{padding:0 8px;color:#fff}.back-projects{margin:24px 8px 10px;color:#9293a8;text-decoration:none;font-size:9px}.sidebar-project{margin:0 2px 18px;padding:11px;display:grid;grid-template-columns:36px 1fr 12px;align-items:center;grid-gap:9px;gap:9px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff08}.sidebar-project>i{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;font-style:normal;font-weight:900}.sidebar-project div{display:flex;min-width:0;flex-direction:column}.sidebar-project small{color:#8f90a5;font-size:7px}.sidebar-project b{overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.project-sidebar nav{display:flex;flex-direction:column;gap:3px}.project-sidebar nav button{width:100%;padding:9px 10px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;border:0;border-radius:9px;color:#a9aabd;background:transparent;text-align:right;font:10px inherit;cursor:pointer}.project-sidebar nav button:hover{background:#ffffff08}.project-sidebar nav button.active{color:#fff;background:#6d5dfc}.project-sidebar nav button.accent:not(.active) i{color:#aa9fff}.project-sidebar nav button i{font-style:normal;font-size:14px}.project-sidebar nav button em{padding:2px 6px;border-radius:9px;background:#ffffff13;font-size:7px;font-style:normal}.sidebar-label{margin:15px 10px 5px;color:#68697d;font-size:7px;font-weight:800}.sidebar-user{margin-top:auto;padding:12px 7px 2px;display:grid;grid-template-columns:36px 1fr 20px;align-items:center;grid-gap:8px;gap:8px;border-top:1px solid #ffffff10}.sidebar-user>span{width:34px;height:34px}.sidebar-user b{color:#eee}.project-main{min-width:0}.project-header{min-height:118px;padding:26px 3.5vw 21px;display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--in-line);background:#fff}.breadcrumb{color:#9899aa;font-size:8px}.project-header h1{margin:6px 0 2px;font-size:24px}.project-header p{margin:0;color:var(--in-muted);font-size:9px}.project-header-actions{display:flex;align-items:center;gap:7px}.project-header-actions>button{border:1px solid var(--in-line);border-radius:9px;padding:9px 11px;color:#5f6073;background:#fff;font:9px inherit;cursor:pointer}.project-header-actions .ask-insight{border-color:var(--in-purple);color:#fff;background:var(--in-purple)}.project-content{padding:22px 3.5vw 60px}.project-main>.insight-alert{margin:12px 3.5vw}.overview-layout,.section-stack{display:grid;grid-gap:16px;gap:16px}.project-welcome{min-height:200px;padding:26px 32px;display:grid;grid-template-columns:1fr 200px;align-items:center;border-radius:20px;color:#fff;background:linear-gradient(125deg,#282650,#18172d);overflow:hidden;position:relative}.project-welcome:after{content:"";position:absolute;left:-60px;top:-90px;width:300px;height:300px;border-radius:50%;background:#6d5dfc33;filter:blur(2px)}.project-welcome>div:first-child{z-index:1}.project-welcome .insight-eyebrow{color:#aaa3ff}.project-welcome h2{margin:7px 0;font-size:24px}.project-welcome p{max-width:620px;margin:0;color:#bbbccd;font-size:10px;line-height:1.9}.project-welcome>div>div{display:flex;gap:8px;margin-top:20px}.project-welcome button{padding:9px 13px;border:1px solid #ffffff22;border-radius:9px;color:#fff;background:#ffffff10;font:9px inherit;cursor:pointer}.project-welcome button:first-child{border-color:#8173ff;background:#6d5dfc}.project-pulse{z-index:1;width:145px;height:145px;margin:auto;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#8e82ff var(--pulse),#ffffff12 0);position:relative}.project-pulse:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#211f42}.project-pulse>div{z-index:1;display:flex;flex-direction:column;text-align:center}.project-pulse b{font-size:27px}.project-pulse span{color:#aaaabd;font-size:8px}.workspace-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.workspace-stats article{padding:16px;display:grid;grid-template-columns:42px 1fr;grid-gap:10px;gap:10px;border:1px solid var(--in-line);border-radius:15px;background:#fff}.workspace-stats article>i{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--in-purple);background:var(--in-soft);font-style:normal;font-size:18px}.workspace-stats article div{display:flex;align-items:baseline;gap:7px}.workspace-stats b{font-size:20px}.workspace-stats span{color:#595b70;font-size:9px}.workspace-stats small{color:#9b9cac;font-size:7px}.overview-columns{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:14px;gap:14px}.insight-panel{padding:18px;border:1px solid var(--in-line);border-radius:16px;background:#fff}.insight-panel-head{margin-bottom:14px}.insight-panel-head h3{margin:0;font-size:13px}.insight-panel-head p{margin:3px 0 0;color:var(--in-muted);font-size:8px}.project-steps{display:grid;grid-gap:5px;gap:5px}.project-steps button{padding:10px;display:grid;grid-template-columns:34px 1fr 20px;align-items:center;grid-gap:9px;gap:9px;border:0;border-radius:10px;color:inherit;background:#fafafe;text-align:right;font-family:inherit;cursor:pointer}.project-steps i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#7669e9;background:#ebe9ff;font-style:normal;font-size:10px;font-weight:900}.project-steps i.done{color:#18825e;background:#e3f5ed}.project-steps span{display:flex;flex-direction:column}.project-steps b{font-size:10px}.project-steps small{color:var(--in-muted);font-size:8px}.project-steps em{color:#9a9bad;font-style:normal}.activity-list{display:grid;grid-gap:12px;gap:12px}.activity-list>div{display:grid;grid-template-columns:14px 1fr;grid-gap:5px;gap:5px}.activity-list i{color:var(--in-purple);font-style:normal}.activity-list span{display:flex;flex-direction:column}.activity-list b{font-size:9px}.activity-list small{color:#9495a6;font-size:7px}.workspace-entry-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.workspace-entry-grid button{padding:17px;display:grid;grid-template-columns:42px 1fr 15px;align-items:center;grid-gap:11px;gap:11px;border:1px solid var(--in-line);border-radius:15px;color:inherit;background:#fff;text-align:right;font-family:inherit;cursor:pointer}.workspace-entry-grid button>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--in-purple);background:var(--in-soft);font-style:normal;font-size:19px}.workspace-entry-grid span{display:flex;flex-direction:column}.workspace-entry-grid b{font-size:11px}.workspace-entry-grid small{margin-top:3px;color:var(--in-muted);font-size:8px}.workspace-entry-grid em{font-style:normal;color:#a0a0af}.workspace-entry-grid button.accent{color:#fff;border-color:#5549d5;background:linear-gradient(135deg,#6d5dfc,#5144c8)}.workspace-entry-grid button.accent i{color:#fff;background:#ffffff17}.workspace-entry-grid button.accent em,.workspace-entry-grid button.accent small{color:#d8d4ff}.document-drop,.macro-launch,.section-actionbar{padding:20px 23px;display:flex;align-items:center;gap:16px;border:1px solid var(--in-line);border-radius:16px;background:#fff}.upload-orb{width:55px;height:55px;display:grid;place-items:center;border:1px dashed #8e84ec;border-radius:15px;color:var(--in-purple);background:var(--in-soft);font-size:21px}.document-drop>div:nth-child(2){flex:1 1}.document-drop h2,.macro-launch h2,.section-actionbar h2{margin:0 0 4px;font-size:16px}.document-drop p,.macro-launch p{margin:0;color:var(--in-muted);font-size:9px}.document-drop label{width:210px;margin-top:10px;display:grid;grid-template-columns:50px 1fr;align-items:center}.document-drop select{padding:6px}.document-list{display:grid}.document-list article{padding:11px 4px;display:grid;grid-template-columns:38px 1fr auto auto 32px 32px;align-items:center;grid-gap:9px;gap:9px;border-bottom:1px solid #efeff4}.document-list article:last-child{border:0}.doc-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#6658e7;background:#ece9ff}.doc-icon.performance{color:#16805c;background:#e4f5ee}.doc-icon.context{color:#a56f20;background:#fff1d7}.document-list article>div{display:flex;flex-direction:column}.document-list b{font-size:10px}.document-list small{color:#9495a6;font-size:7px}.document-list article>button{border:0;background:transparent;color:#696a7d;font:8px inherit;cursor:pointer}.document-list article>button.danger{color:var(--in-red);font-size:17px}.processing{padding:5px 8px;border-radius:8px;color:#9c762d;background:#fff1d7;font-size:7px}.processing.processed{color:#16805c;background:#e4f5ee}.processing.failed{color:#af4350;background:#fde7ea}.section-actionbar{justify-content:space-between}.indicator-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.indicator-card{padding:17px;display:flex;flex-direction:column;border:1px solid var(--in-line);border-radius:16px;background:#fff}.indicator-card header{display:flex;justify-content:space-between}.indicator-card header em,.indicator-card header span{padding:4px 7px;border-radius:7px;color:#6659df;background:#eeecff;font-size:7px;font-style:normal}.indicator-card header em{color:#707184;background:#f2f2f5}.indicator-card h3{margin:13px 0 4px;font-size:13px}.indicator-card>p{height:36px;margin:0;color:var(--in-muted);font-size:8px;line-height:1.8}.indicator-score{margin:15px 0;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.indicator-score strong{font-size:27px}.indicator-score>span{color:#9293a4;font-size:8px}.indicator-score>i{flex-basis:100%;height:5px;border-radius:9px;background:#eeeef3;overflow:hidden}.indicator-score>i em{display:block;height:100%;background:linear-gradient(90deg,#6d5dfc,#8e83ff)}.indicator-score small{color:#9293a4;font-size:7px}.indicator-card footer{margin-top:auto;padding-top:11px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eeeef3;color:#7c7e90;font-size:8px}.indicator-card footer button{border:0;border-radius:8px;padding:7px 9px;color:#5d50d5;background:#eeecff;font:8px inherit;cursor:pointer}.macro-launch{min-height:125px;background:linear-gradient(120deg,#fff,#f2f0ff)}.macro-symbol{width:68px;height:68px;display:grid;place-items:center;border-radius:19px;color:#fff;background:linear-gradient(145deg,#7768ff,#4d40c4);font-size:26px;position:relative}.macro-symbol i{position:absolute;top:-5px;left:-5px;font-size:12px}.macro-launch>div:nth-child(2){flex:1 1}.macro-launch p{max-width:700px;line-height:1.8}.macro-layout{display:grid;grid-template-columns:245px 1fr;grid-gap:14px;gap:14px}.analysis-history{padding:14px;border:1px solid var(--in-line);border-radius:16px;background:#fff}.analysis-history>button{width:100%;margin-bottom:6px;padding:10px;display:flex;flex-direction:column;border:1px solid transparent;border-radius:9px;color:inherit;background:#fafafe;text-align:right;font-family:inherit;cursor:pointer}.analysis-history>button.active{border-color:#aaa2ff;background:#f0eefe}.analysis-history b{font-size:9px}.analysis-history small{color:#999aaa;font-size:7px}.analysis-history span{margin-top:5px;color:#6255d8;font-size:8px}.analysis-cover{padding:17px;display:flex;justify-content:space-between;align-items:center;border-radius:13px;background:#f5f3ff}.analysis-cover h2{max-width:700px;margin:5px 0 0;font-size:13px;line-height:1.8}.analysis-cover>strong{width:76px;height:76px;display:grid;place-items:center;align-content:center;border-radius:50%;color:#fff;background:#6d5dfc;font-size:21px}.analysis-cover strong small{font-size:7px}.factor-list{display:grid;margin-top:14px}.factor-list article{padding:13px 4px;display:grid;grid-template-columns:75px 1fr 45px;align-items:center;grid-gap:11px;gap:11px;border-bottom:1px solid #ededf3}.factor-list h3,.factor-list p{margin:0}.factor-list h3{font-size:10px}.factor-list p{margin-top:3px;color:#767789;font-size:8px;line-height:1.7}.factor-list small{color:#9c9dab;font-size:7px}.factor-list>article>strong{color:#6255da;font-size:12px}.factor-state{padding:5px 7px;border-radius:7px;color:#a5404d;background:#fde8eb;text-align:center;font-size:7px}.factor-state.covered{color:#167e59;background:#e4f5ee}.factor-state.partial{color:#9e6d23;background:#fff0d4}.assistant-layout{height:calc(100vh - 180px);min-height:560px;display:grid;grid-template-columns:220px 1fr;border:1px solid var(--in-line);border-radius:18px;background:#fff;overflow:hidden}.conversation-sidebar{padding:13px;border-left:1px solid var(--in-line);background:#fafafe}.conversation-sidebar>.insight-primary{width:100%;margin-bottom:12px}.conversation-sidebar>div{display:grid;grid-gap:4px;gap:4px}.conversation-sidebar>div>button{padding:9px;display:grid;grid-template-columns:23px 1fr;grid-gap:6px;gap:6px;border:0;border-radius:9px;color:#686a7c;background:transparent;text-align:right;font-family:inherit;cursor:pointer}.conversation-sidebar>div>button.active{color:#5548d0;background:#edeaff}.conversation-sidebar button div{display:flex;min-width:0;flex-direction:column}.conversation-sidebar b{overflow:hidden;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.conversation-sidebar small{font-size:7px;color:#9c9dac}.assistant-room{min-width:0;display:grid;grid-template-rows:65px 1fr auto}.assistant-room>header{padding:11px 17px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--in-line)}.assistant-avatar{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#7b6cff,#4e40c6)}.assistant-room>header h2,.assistant-room>header p{margin:0}.assistant-room>header h2{font-size:11px}.assistant-room>header p{color:#868799;font-size:7px}.assistant-room>header p i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#27ad7b}.assistant-room>header>span{margin-right:auto;padding:5px 8px;border-radius:8px;color:#5e53c7;background:#efedff;font-size:7px}.assistant-messages{padding:20px 7%;overflow-y:auto;background:linear-gradient(#fdfdff,#fafafe)}.assistant-messages>article{margin-bottom:18px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:9px;gap:9px}.assistant-messages>article>div{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#6d5dfc;font-size:9px}.assistant-messages>article.user>div{color:#5043c5;background:#e9e6ff}.assistant-messages article section{padding:11px 13px;border:1px solid #e6e5ef;border-radius:3px 13px 13px 13px;background:#fff}.assistant-messages article.user section{background:#f1efff}.assistant-messages small{color:#8f90a1;font-size:7px}.assistant-messages p{margin:4px 0 0;font-size:10px;line-height:2;white-space:pre-wrap}.assistant-messages footer{margin-top:9px;display:flex;flex-wrap:wrap;gap:5px}.assistant-messages footer button{padding:5px 7px;border:0;border-radius:7px;color:#5a4ecc;background:#efedff;font:7px inherit;cursor:pointer}.assistant-empty{height:100%;display:grid;place-items:center;align-content:center;text-align:center}.assistant-empty>span{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;color:#fff;background:#6d5dfc;font-size:22px;box-shadow:0 12px 30px #6d5dfc35}.assistant-empty h2{margin:12px 0 3px;font-size:15px}.assistant-empty p{margin:0;color:#898a9b;font-size:8px}.assistant-empty>div{margin-top:15px;display:grid;grid-gap:5px;gap:5px}.assistant-empty button{padding:7px 10px;border:1px solid #e1dfef;border-radius:8px;color:#666878;background:#fff;font:8px inherit;cursor:pointer}.assistant-composer{margin:10px 7% 13px;display:grid;grid-template-columns:1fr 39px;grid-gap:7px;gap:7px}.assistant-composer textarea{height:54px;resize:none;padding:10px;border:1px solid #dcdbe7;border-radius:12px;font:9px inherit;outline:0}.assistant-composer button{border:0;border-radius:11px;color:#fff;background:#6d5dfc;font-size:18px}.assistant-composer small{grid-column:1/-1;text-align:center;color:#a2a3b0;font-size:6px}.thinking{display:flex;gap:4px;padding:9px}.thinking i{width:5px;height:5px;border-radius:50%;background:#7c70e8;animation:think 1s infinite alternate}.thinking i:nth-child(2){animation-delay:.2s}.thinking i:nth-child(3){animation-delay:.4s}@keyframes think{to{opacity:.25;transform:translateY(-3px)}}.member-list{padding:4px 18px}.member-list article{padding:13px 0;display:grid;grid-template-columns:38px 1fr 100px 90px;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #ededf3}.member-list article:last-child{border:0}.member-list article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#584bd1;background:#ebe8ff;font-weight:800}.member-list article>div{display:flex;flex-direction:column}.member-list b{font-size:10px}.member-list small{color:#9495a5;font-size:7px}.member-list em{font-size:8px;font-style:normal}.member-list i{color:#999;font-size:7px;font-style:normal}.member-list i.online{color:#17835d}.permission-note{padding:11px 13px;border:1px solid #dedafc;border-radius:10px;color:#5d55a4;background:#f2f0ff;font-size:8px}.settings-grid{grid-template-columns:1.2fr .8fr}.project-settings,.settings-grid{display:grid;grid-gap:14px;gap:14px}.project-settings>button{justify-self:end}.danger-zone h3{font-size:11px}.danger-zone p{color:#77798b;font-size:8px;line-height:1.8}.danger-zone button{padding:8px 10px;border:1px solid #e8aeb5;border-radius:8px;color:#b44351;background:#fff;font:8px inherit;cursor:pointer}.danger-zone hr{margin:24px 0;border:0;border-top:1px solid var(--in-line)}.danger-zone a{color:#5d50d0;font-size:9px;text-decoration:none}.small-empty{min-height:120px;display:grid;place-items:center;align-content:center;color:#9a9bad;text-align:center}.small-empty span{font-size:24px}.small-empty p{font-size:8px}.project-boot{height:100vh;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;background:var(--in-bg)}.project-boot .insight-brand{margin-bottom:20px}.project-boot>i{width:180px;height:8px;border-radius:8px;background:#e7e5f5;animation:pulse 1s infinite alternate}.project-boot>i:nth-child(3){width:130px}.project-boot>i:nth-child(4){width:90px}@keyframes pulse{to{opacity:.35}}.skeleton>i{display:block;height:12px;margin:14px;border-radius:6px;background:#ececf2}.skeleton>i:first-child{width:44px;height:44px}.insight-page>.insight-alert{margin-top:0}@media(max-width:1050px){.indicator-grid,.project-grid,.workspace-stats{grid-template-columns:repeat(2,1fr)}.workspace-entry-grid{grid-template-columns:1fr}.project-sidebar{width:220px}.project-shell{grid-template-columns:220px 1fr}.project-header-actions .project-status{display:none}}@media(max-width:760px){.insight-topbar{padding:0 18px}.insight-topbar nav{display:none}.projects-hero{padding:35px 20px 24px}.project-summary-strip{margin:0 20px 18px;grid-template-columns:1fr 1fr}.project-summary-strip>div{border:0;padding:8px}.project-toolbar{margin:0 20px 16px;flex-direction:column}.insight-search{width:100%}.project-grid{margin:0 20px;grid-template-columns:1fr}.project-shell{display:block}.project-sidebar{position:relative;width:100%;height:auto}.project-sidebar nav{display:grid;grid-template-columns:repeat(3,1fr)}.back-projects,.project-sidebar .sidebar-label,.sidebar-user{display:none}.project-main{min-width:0}.project-header{align-items:start}.project-header-actions>button:not(.ask-insight){display:none}.project-content{padding:15px}.project-welcome{grid-template-columns:1fr}.project-pulse{display:none}.indicator-grid,.macro-layout,.overview-columns,.settings-grid,.workspace-stats{grid-template-columns:1fr}.document-drop{align-items:start;flex-wrap:wrap}.assistant-layout{grid-template-columns:1fr}.conversation-sidebar{display:none}.insight-form-row{grid-template-columns:1fr}.member-list article{grid-template-columns:38px 1fr 80px}.member-list article>i{display:none}}@media print{.assistant-composer,.conversation-sidebar,.project-header-actions,.project-sidebar{display:none!important}.project-shell{display:block}.project-content{padding:0}.project-header{padding:15px}.insight-panel{page-break-inside:avoid;break-inside:avoid}}.hero-actions,.section-actions{display:flex;align-items:center;gap:8px}.global-results{margin:0 7vw 20px;padding:12px 16px}.global-results-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.global-results-head b{font-size:11px}.global-results-head small,.global-results>p{color:var(--in-muted);font-size:8px}.global-results>div:last-child{display:grid}.global-results a{padding:9px;display:grid;grid-template-columns:32px 1fr;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid var(--in-line);color:inherit;text-decoration:none}.global-results a>i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--in-purple);background:var(--in-soft);font-style:normal}.global-results a span{display:flex;flex-direction:column}.global-results a b{font-size:9px}.global-results a small{color:var(--in-muted);font-size:7px}.notice-anchor,.notice-button{position:relative}.notice-button i{position:absolute;top:-5px;left:-5px;min-width:16px;padding:2px;border-radius:8px;color:#fff;background:var(--in-red);font-size:7px;font-style:normal}.notification-center{position:absolute;top:42px;left:0;z-index:30;width:330px;padding:12px;border:1px solid var(--in-line);border-radius:14px;background:#fff;box-shadow:0 18px 50px #22233b22}.notification-center header{display:flex;justify-content:space-between;align-items:center}.notification-center header b{font-size:10px}.notification-center header button{border:0;color:var(--in-purple);background:transparent;font:8px inherit}.notification-center>div{display:grid;max-height:320px;overflow:auto}.notification-center article{padding:9px 0;display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;border-bottom:1px solid var(--in-line)}.notification-center article div{display:flex;flex-direction:column}.notification-center article b{font-size:8px}.notification-center article small{color:var(--in-muted);font-size:7px}.notification-center article button{border:0;color:var(--in-purple);background:transparent}.search-results,.version-list{display:grid;max-height:430px;overflow:auto}.search-results button,.version-list article{padding:10px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:9px;gap:9px;border:0;border-bottom:1px solid var(--in-line);color:inherit;background:#fff;text-align:right;font-family:inherit}.search-results i,.version-list i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--in-purple);background:var(--in-soft);font-style:normal}.search-results span,.version-list div{display:flex;flex-direction:column}.search-results b,.version-list b{font-size:9px}.search-results small,.version-list small{color:var(--in-muted);font-size:7px}.scope-picker{min-width:260px}.scope-toggle{display:flex;padding:3px;border-radius:9px;background:#e9e9f0}.scope-toggle button{flex:1 1;padding:7px;border:0;border-radius:7px;color:#77798b;background:transparent;font:8px inherit}.scope-toggle button.active{color:var(--in-purple);background:#fff;font-weight:800}.scope-documents{max-height:170px;margin-top:7px;padding:7px;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--in-line);border-radius:10px;background:#fff;overflow:auto}.scope-documents label{padding:6px;display:grid;grid-template-columns:18px 1fr;align-items:center;grid-gap:5px;gap:5px;font-size:8px}.scope-documents label span{display:flex;flex-direction:column}.scope-documents small{color:var(--in-muted);font-size:7px}.analysis-name-input{width:80%;margin-top:8px;padding:8px 10px;border:1px solid var(--in-line);border-radius:9px;font:9px inherit}.analysis-compare-toolbar,.analysis-result-tools{display:flex;align-items:center;justify-content:flex-end;gap:7px}.analysis-compare-toolbar span{margin-left:auto;color:var(--in-muted);font-size:8px}.analysis-result-tools{margin-bottom:10px}.analysis-compare-toolbar button,.analysis-result-tools button{padding:7px 9px;border:1px solid var(--in-line);border-radius:8px;color:#5d50d0;background:#fff;font:8px inherit}.history-version{display:grid;grid-template-columns:20px 1fr;align-items:start}.history-version>button{width:100%;padding:10px;display:flex;flex-direction:column;border:1px solid transparent;border-radius:9px;color:inherit;background:#fafafe;text-align:right;font-family:inherit}.history-version.active>button{border-color:#aaa2ff;background:#f0eefe}.analysis-comparison{width:min(800px,100%)}.comparison-delta{padding:15px;display:flex;align-items:center;gap:10px;border-radius:12px;background:var(--in-soft)}.comparison-delta b{font-size:22px;color:var(--in-purple)}.comparison-delta span{font-size:9px}.comparison-rows{display:grid}.comparison-rows article{padding:9px;display:grid;grid-template-columns:1fr 110px 20px 110px;grid-gap:6px;gap:6px;border-bottom:1px solid var(--in-line);font-size:8px}.assistant-scope-button{margin-right:auto;padding:6px 9px;border:1px solid var(--in-line);border-radius:8px;color:var(--in-purple);background:#fff;font:8px inherit}.assistant-scope{position:absolute;z-index:10;top:70px;left:20px;width:340px;padding:10px;border:1px solid var(--in-line);border-radius:12px;background:#fff;box-shadow:0 16px 45px #22233b20}.assistant-room{position:relative}.member-list article:has(.member-remove){grid-template-columns:38px 1fr 120px 90px 80px}.member-list select{padding:7px;border:1px solid var(--in-line);border-radius:8px;background:#fff;font:8px inherit}.member-remove{border:0;color:var(--in-red);background:transparent;font:7px inherit}.audit-table,.share-list{display:grid}.audit-table article,.share-list article{padding:10px 4px;display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--in-line)}.audit-table article div,.share-list article div{display:flex;flex-direction:column}.audit-table b,.share-list b{font-size:9px}.audit-table small,.audit-table time,.share-list small{color:var(--in-muted);font-size:7px}.share-list span{padding:4px 7px;border-radius:8px;color:#a44350;background:#fde8eb;font-size:7px}.share-list span.active{color:#17835d;background:#e4f5ee}.share-list button{border:0;color:var(--in-red);background:transparent;font:8px inherit}.audit-table i{color:var(--in-purple);font-style:normal}.audit-table article{grid-template-columns:12px 1fr auto}.critical-list,.latest-analysis-list{display:grid}.critical-list button,.latest-analysis-list button{padding:9px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:8px;gap:8px;border:0;border-bottom:1px solid var(--in-line);color:inherit;background:#fff;text-align:right;font-family:inherit}.latest-analysis-list i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--in-purple);background:var(--in-soft);font-style:normal}.critical-list span,.latest-analysis-list span{display:flex;flex-direction:column}.critical-list b,.latest-analysis-list b{font-size:9px}.critical-list small,.latest-analysis-list small{color:var(--in-muted);font-size:7px}.critical-list>button>strong{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--in-red);font-size:10px}.shared-page{min-height:100vh;padding-bottom:60px;color:var(--in-ink);background:var(--in-bg);font-family:Vazirmatn,Tahoma,sans-serif;direction:rtl}.shared-header{height:72px;padding:0 7vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--in-line);background:#fff}.shared-header>span{color:var(--in-muted);font-size:8px}.shared-report{width:min(950px,calc(100% - 40px));margin:35px auto;display:grid;grid-gap:16px;gap:16px}.shared-analysis-title,.shared-project,.shared-report>section{padding:24px;border:1px solid var(--in-line);border-radius:17px;background:#fff}.shared-project small{color:var(--in-purple)}.shared-project h1{margin:5px 0}.shared-project p{margin:0;color:var(--in-muted);font-size:10px}.shared-analysis-title{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#282650,#18172d);color:#fff}.shared-analysis-title h2{margin:5px 0}.shared-analysis-title>strong{width:82px;height:82px;display:grid;place-items:center;border-radius:50%;background:var(--in-purple);font-size:24px}.shared-analysis-title>strong small{font-size:7px}.shared-report section h3{margin-top:0}.shared-report section>p{line-height:2;font-size:10px}.shared-factors{display:grid}.shared-factors article{padding:12px 0;display:grid;grid-template-columns:80px 1fr 50px;grid-gap:10px;gap:10px;border-bottom:1px solid var(--in-line)}.shared-factors p{margin:4px 0;color:var(--in-muted);font-size:9px}.shared-report>footer{display:flex;justify-content:flex-end;gap:8px}.shared-report>footer a{padding:10px 14px;border-radius:9px;color:#fff;background:var(--in-purple);font-size:9px;text-decoration:none}.shared-expiry{text-align:center;color:var(--in-muted);font-size:8px}.shared-error,.shared-loading{min-height:100vh;display:grid;place-items:center;align-content:center}.shared-error{text-align:center}.shared-error span{font-size:40px;color:var(--in-red)}.notification-popover{position:absolute;top:42px;left:0;z-index:30;width:330px;padding:12px;border:1px solid var(--in-line);border-radius:14px;background:#fff;box-shadow:0 18px 50px #22233b22}.notification-popover header{display:flex;justify-content:space-between;align-items:center}.notification-popover header div{display:flex;flex-direction:column}.notification-popover header b{font-size:10px}.notification-popover header small{color:var(--in-muted);font-size:7px}.notification-popover header button{border:0;color:var(--in-purple);background:transparent;font:8px inherit}.notification-popover>div{display:grid;max-height:320px;overflow:auto}.notification-popover>div>button{padding:9px 0;display:grid;grid-template-columns:25px 1fr;grid-gap:7px;gap:7px;border:0;border-bottom:1px solid var(--in-line);color:inherit;background:#fff;text-align:right;font-family:inherit}.notification-popover>div>button i{font-style:normal;color:var(--in-purple)}.notification-popover>div>button span{display:flex;flex-direction:column}.notification-popover>div>button b{font-size:8px}.notification-popover>div>button small,.notification-popover>div>button time{color:var(--in-muted);font-size:7px}.project-search-modal{width:min(760px,100%);max-height:80vh;padding:0;border-radius:18px;background:#fff;overflow:hidden}.project-search-modal>header{padding:14px;display:grid;grid-template-columns:30px 1fr 30px;align-items:center;border-bottom:1px solid var(--in-line)}.project-search-modal>header input{border:0;outline:0;font:11px inherit}.project-search-modal>header button{border:0;background:transparent;font-size:20px}.project-search-modal .search-results{padding:12px}.project-search-modal .search-results section h3{margin:8px;color:var(--in-muted);font-size:8px}.search-loading{padding:10px;text-align:center;color:var(--in-muted);font-size:8px}:root{--in-bg:#f4f7fb;--in-card:#fff;--in-ink:#152238;--in-muted:#64748b;--in-line:#dfe6ef;--in-purple:#3457a4;--in-purple-dark:#243f7b;--in-soft:#edf3ff;--in-green:#0f8a72;--in-amber:#c48128;--in-red:#c94f62}.insight-page,.project-shell,.shared-page{font-size:14px;line-height:1.75;text-rendering:optimizeLegibility}.insight-topbar{height:78px;border-color:#dce4ee;background:rgba(255,255,255,.96);box-shadow:0 7px 24px rgba(31,48,77,.05)}.insight-brand-logo,.insight-brand>span{width:43px;height:43px;flex:0 0 43px;border-radius:13px;object-fit:contain;background:#fff;border:1px solid #dce5f0;padding:4px;box-shadow:0 8px 22px rgba(30,58,112,.12)}.insight-brand>span{padding:0;border:0;color:#fff;background:linear-gradient(145deg,#456bb9,#243f7b)}.insight-brand b{font-size:20px}.insight-brand small{font-size:9px;color:#7c8ba2}.insight-topbar nav a{font-size:13px;font-weight:600}.insight-topbar nav a.active{font-weight:800}.projects-hero{background:radial-gradient(circle at 14% 5%,#e7efff 0,transparent 31%)}.projects-hero h1{font-size:40px}.projects-hero p,.section-actionbar p{font-size:13px}.insight-eyebrow{font-size:11px}.insight-primary,.insight-secondary{min-height:43px;padding:11px 19px;border-radius:12px;font-size:13px}.insight-primary{background:linear-gradient(135deg,#4166b2,#294889);box-shadow:0 9px 22px rgba(52,87,164,.2)}.project-card footer,.project-org,.project-progress>span,.project-summary-strip span{font-size:11px}.project-card h2{font-size:19px}.project-card>p{font-size:12px}.project-card{border-radius:20px;box-shadow:0 8px 28px rgba(29,47,78,.055)}.insight-search input,.insight-segments button{font-size:12px}.insight-search{min-height:44px}.insight-segments button{padding:9px 16px}.project-sidebar{background:linear-gradient(180deg,#111c31,#172743)}.project-sidebar nav button{min-height:42px;font-size:12px}.back-projects,.sidebar-label,.sidebar-project small,.sidebar-user small{font-size:10px}.sidebar-project b,.sidebar-user b{font-size:12px}.project-header h1{font-size:27px}.breadcrumb,.project-header p,.project-header-actions>button{font-size:11px}.document-list b,.indicator-card h3,.project-steps b,.workspace-entry-grid b,.workspace-stats span{font-size:12px}.activity-list small,.analysis-history small,.document-list small,.project-steps small,.workspace-entry-grid small,.workspace-stats small{font-size:10px}.insight-panel-head h3{font-size:15px}.document-drop label,.document-drop p,.insight-modal label,.insight-panel-head p,.macro-launch p,.project-settings label,.small-empty p{font-size:11px}.document-drop select,.insight-modal input,.insight-modal select,.insight-modal textarea,.project-settings input,.project-settings select,.project-settings textarea{min-height:43px;font-size:13px}.insight-alert,.member-list b,.permission-note{font-size:12px}.member-list em,.member-list i,.member-list select,.member-list small,.member-remove{font-size:10px}.assistant-messages p{font-size:12px}.assistant-messages footer button,.assistant-messages small,.assistant-room>header p,.conversation-sidebar small{font-size:9px}.assistant-room>header h2{font-size:13px}.assistant-composer textarea{font-size:12px}.factor-state,.processing,.project-status,.status-pill{font-size:10px}@media(max-width:760px){.projects-hero h1{font-size:32px}.insight-brand b{font-size:18px}}.document-classifiers{display:flex;gap:8px}.document-drop .document-classifiers label{width:220px;margin-top:10px;display:grid;grid-template-columns:50px 1fr;align-items:center}.macro-axis-panel{padding:22px 24px}.macro-axis-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.macro-axis-panel h3{margin:5px 0 4px;font-size:16px}.macro-axis-panel header p{max-width:650px;margin:0;color:var(--in-muted);font-size:11px;line-height:1.9}.macro-axis-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.macro-axis-actions strong{padding:7px 10px;border-radius:9px;color:#5348c2;background:#eeecff;font-size:10px}.macro-axis-actions button{padding:7px 9px;border:1px solid var(--in-line);border-radius:8px;color:#666879;background:#fff;font:10px inherit;cursor:pointer}.macro-axis-actions button:hover{border-color:#b8b1ff;color:var(--in-purple)}.macro-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.macro-axis-grid label{min-height:82px;padding:12px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;border:1px solid #e4e4ed;border-radius:12px;background:#fbfbfd;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.macro-axis-grid label:hover{border-color:#c9c4f7;background:#f9f8ff}.macro-axis-grid label.selected{border-color:#a9a0ff;background:linear-gradient(135deg,#f7f5ff,#eeecff);box-shadow:0 6px 18px #5e52d00e}.macro-axis-grid input{position:absolute;opacity:0;pointer-events:none}.macro-axis-check{width:23px;height:23px;display:grid;place-items:center;border:1px solid #d7d6e2;border-radius:7px;color:#fff;background:#fff;font-size:11px;font-weight:900}.macro-axis-grid label.selected .macro-axis-check{border-color:#6658e7;background:#6658e7}.macro-axis-grid label>span:last-child{display:flex;min-width:0;flex-direction:column}.macro-axis-grid b{font-size:11px}.macro-axis-grid small{margin-top:4px;color:#838497;font-size:9px;line-height:1.8}.macro-axis-warning{margin-top:12px;padding:9px 11px;border:1px solid #f2c9cf;border-radius:9px;color:#a64351;background:#fff1f3;font-size:10px}.macro-run-controls{margin-top:18px;padding-top:16px;display:grid;grid-template-columns:minmax(150px,1fr) minmax(260px,auto) auto;align-items:center;grid-gap:14px;gap:14px;border-top:1px solid var(--in-line)}.macro-run-controls>div:first-child{display:flex;flex-direction:column}.macro-run-controls>div:first-child b{font-size:11px}.macro-run-controls>div:first-child small{margin-top:3px;color:var(--in-muted);font-size:9px}.macro-run-controls .insight-primary{min-width:170px}.analysis-axis-tags{margin-top:9px;display:flex;flex-wrap:wrap;gap:5px}.analysis-axis-tags span{padding:4px 7px;border-radius:7px;color:#5b4fca;background:#fff;font-size:9px;box-shadow:0 2px 8px #4b438314}@media(max-width:980px){.macro-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.macro-axis-panel>header{flex-direction:column}.macro-axis-actions{justify-content:flex-start}.macro-run-controls{grid-template-columns:1fr auto}.macro-run-controls>div:first-child{grid-column:1/-1}}@media(max-width:760px){.macro-axis-grid{grid-template-columns:1fr}.macro-axis-panel{padding:17px}.macro-axis-actions,.macro-axis-actions strong{width:100%}.macro-run-controls{grid-template-columns:1fr}.macro-run-controls .insight-primary,.macro-run-controls .scope-picker{width:100%}}.workspace-entry-grid{grid-template-columns:repeat(2,1fr)}.scenario-workspace{--scenario-navy:#172743;--scenario-blue:#3f65b1;--scenario-mint:#e8f6f1}.scenario-hero{min-height:145px;padding:24px 27px;display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;border-radius:19px;color:#fff;background:radial-gradient(circle at 12% 25%,#6688cc55,transparent 30%),linear-gradient(120deg,#172743,#263e6a);overflow:hidden}.scenario-hero-icon{width:64px;height:64px;display:grid;place-items:center;border:1px solid #ffffff22;border-radius:18px;background:#ffffff12;font-size:27px}.scenario-hero h2{margin:6px 0 5px;font-size:20px}.scenario-hero p{max-width:720px;margin:0;color:#d3dced;font-size:11px;line-height:1.9}.scenario-hero .insight-eyebrow{color:#a9c0f1}.scenario-hero .insight-primary{background:#fff;color:#294889;box-shadow:none}.scenario-layout{display:grid;grid-template-columns:235px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px}.scenario-list{position:-webkit-sticky;position:sticky;top:98px;padding:14px}.scenario-list>div{display:grid;grid-gap:6px;gap:6px}.scenario-list>div>button{width:100%;padding:11px 9px;display:grid;grid-template-columns:25px minmax(0,1fr) 24px;align-items:center;grid-gap:7px;gap:7px;border:1px solid transparent;border-radius:11px;color:inherit;background:#fafafe;text-align:right;font:inherit;cursor:pointer}.scenario-list>div>button:hover{background:#f5f4fb}.scenario-list>div>button.active{border-color:#aabce0;background:#edf3ff}.scenario-list button>i{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#31579e;background:#e0e9fa;font-style:normal}.scenario-list button>span{display:flex;min-width:0;flex-direction:column}.scenario-list button b{overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.scenario-list button small{margin-top:3px;color:var(--in-muted);font-size:8px}.scenario-list button em{width:22px;height:22px;display:grid;place-items:center;border-radius:11px;color:#657086;background:#fff;font-size:8px;font-style:normal}.scenario-main{padding:0;overflow:hidden}.scenario-titlebar{padding:23px 25px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--in-line);background:linear-gradient(120deg,#fafcff,#f1f5fd)}.scenario-titlebar h2{margin:8px 0 5px;font-size:19px}.scenario-titlebar p{max-width:720px;margin:0;color:var(--in-muted);font-size:10px;line-height:1.9}.scenario-kickers{display:flex;gap:6px}.scenario-kickers span{padding:5px 8px;border-radius:8px;color:#2d5d52;background:#e3f3ed;font-size:8px}.scenario-kickers span+span{color:#31579e;background:#e6edfb}.scenario-delete{align-self:flex-start;border:0;color:#b44957;background:transparent;font:9px inherit;cursor:pointer}.scenario-step{padding:22px 25px;border-bottom:1px solid var(--in-line)}.scenario-step:last-child{border-bottom:0}.scenario-step>header{display:flex;align-items:center;gap:11px;margin-bottom:17px}.scenario-step>header>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--scenario-blue);font-size:11px;font-weight:900}.scenario-step>header>div{display:flex;flex:1 1;flex-direction:column}.scenario-step>header h3,.scenario-step>header p{margin:0}.scenario-step>header h3{font-size:13px}.scenario-step>header p{margin-top:2px;color:var(--in-muted);font-size:9px}.scenario-step>header>em{color:var(--in-muted);font-size:8px;font-style:normal}.scenario-baseline-grid{display:grid;grid-template-columns:1.2fr .7fr .7fr 1.2fr;grid-gap:9px;gap:9px}.scenario-baseline-grid label,.scenario-create-baseline label{display:flex;flex-direction:column;gap:5px}.scenario-baseline-grid label span,.scenario-create-baseline label span{color:#606377;font-size:9px;font-weight:700}.scenario-assumption-row input,.scenario-baseline-grid input,.scenario-create-baseline input{width:100%;min-width:0;padding:9px 10px;border:1px solid #dfe1ea;border-radius:9px;background:#fff;font:10px inherit;outline:0}.scenario-assumption-row input:focus,.scenario-baseline-grid input:focus{border-color:#7995d0;box-shadow:0 0 0 3px #4166b212}.scenario-evidence-summary{margin-top:14px;padding:15px;display:grid;grid-template-columns:75px 1fr;align-items:center;grid-gap:15px;gap:15px;border:1px solid #d9e5de;border-radius:13px;background:#f4faf7}.scenario-evidence-summary>div{display:flex;flex-direction:column;text-align:center}.scenario-evidence-summary strong{color:#27725f;font-size:21px}.scenario-evidence-summary span{color:#688078;font-size:7px}.scenario-evidence-summary p{margin:0;color:#40594f;font-size:10px;line-height:2}.scenario-driver-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.scenario-driver-grid article{padding:11px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;grid-gap:8px;gap:8px;border:1px solid var(--in-line);border-radius:11px;background:#fff}.scenario-driver-grid article>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#976b24;background:#fff0d5}.scenario-driver-grid article>span.positive{color:#177c59;background:#e4f5ee}.scenario-driver-grid article>span.negative{color:#ad4351;background:#fde8eb}.scenario-driver-grid article>div{display:flex;min-width:0;flex-direction:column}.scenario-driver-grid b{font-size:9px}.scenario-driver-grid p{margin:3px 0 0;color:var(--in-muted);font-size:8px;line-height:1.7}.scenario-driver-grid article>strong{color:#506079;font-size:8px}.scenario-assumption-table{border:1px solid var(--in-line);border-radius:12px;overflow:hidden}.scenario-assumption-head,.scenario-assumption-row{display:grid;grid-template-columns:1.6fr repeat(4,.65fr) .75fr 28px;align-items:center;grid-gap:6px;gap:6px}.scenario-assumption-head{padding:8px 10px;color:#747689;background:#f4f5f8;font-size:8px}.scenario-assumption-row{padding:7px 10px;border-top:1px solid var(--in-line)}.scenario-assumption-row input{padding:7px 8px;font-size:9px}.scenario-assumption-row>button{width:26px;height:26px;border:0;border-radius:7px;color:#b44351;background:#fdecef;cursor:pointer}.scenario-assumption-row>button:disabled{opacity:.35}.scenario-confidence{display:grid;grid-template-columns:1fr 14px;align-items:center}.scenario-confidence span{color:#888;font-size:8px}.scenario-runbar{margin-top:14px;padding:13px 14px;display:flex;align-items:center;gap:8px;border-radius:12px;background:#f5f7fb}.scenario-runbar>div{margin-left:auto;display:flex;flex-direction:column}.scenario-runbar b{font-size:10px}.scenario-runbar small{color:var(--in-muted);font-size:8px}.scenario-output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:15px}.scenario-output-grid article{padding:16px;border:1px solid #dce3ef;border-radius:14px;background:linear-gradient(145deg,#fff,#f7f9fd)}.scenario-output-grid article>small{color:#6d7182;font-size:9px}.scenario-output-grid article>strong{margin:7px 0 4px;display:block;color:#1e3153;font-size:25px}.scenario-output-grid strong i{font-size:9px;font-style:normal}.scenario-output-grid article>span{font-size:8px}.scenario-output-grid article>span.positive{color:#18805d}.scenario-output-grid article>span.negative{color:#b44351}.scenario-output-grid article>div{height:6px;margin-top:13px;border-radius:10px;background:linear-gradient(90deg,#f2c7ce,#f2dba9 48%,#b6e0d0);position:relative}.scenario-output-grid article>div i{position:absolute;top:-4px;width:3px;height:14px;border-radius:3px;background:#253e6b}.scenario-output-grid article>footer{margin-top:6px;display:flex;justify-content:space-between;color:#858799;font-size:7px}.scenario-output-grid article>p{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--in-line);color:#647083;font-size:8px}.scenario-results>.chat-structured-content{margin:12px 0}.scenario-sensitivity{margin-top:15px;padding:15px;border:1px solid var(--in-line);border-radius:13px}.scenario-sensitivity h4{margin:0 0 10px;font-size:11px}.scenario-sensitivity>div{padding:7px 0;display:grid;grid-template-columns:160px 1fr 45px;align-items:center;grid-gap:9px;gap:9px}.scenario-sensitivity>div>span{display:flex;flex-direction:column}.scenario-sensitivity b{font-size:9px}.scenario-sensitivity small{color:var(--in-muted);font-size:7px}.scenario-sensitivity>div>i{height:6px;border-radius:8px;background:#edf0f4;overflow:hidden}.scenario-sensitivity>div>i em{display:block;height:100%;border-radius:8px;background:#4166b2}.scenario-sensitivity>div>strong{text-align:left;font-size:9px}.scenario-interpretation{margin-top:15px;padding:19px;border-radius:15px;color:#eef3ff;background:linear-gradient(135deg,#172743,#263f6a)}.scenario-interpretation .insight-eyebrow{color:#99b4eb}.scenario-interpretation h3{margin:7px 0;font-size:15px}.scenario-interpretation>p{margin:0;color:#d4deef;font-size:10px;line-height:2}.scenario-interpretation>div{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.scenario-interpretation section{padding:11px;border:1px solid #ffffff12;border-radius:11px;background:#ffffff08;display:flex;flex-direction:column;gap:5px}.scenario-interpretation section b{font-size:9px}.scenario-interpretation section span{color:#d3ddef;font-size:8px;line-height:1.7}.scenario-interpretation>footer{margin-top:12px;padding:10px;border-radius:9px;color:#162643;background:#e9f0ff;font-size:9px}.scenario-sources{display:grid}.scenario-sources button{padding:11px 3px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;grid-gap:9px;gap:9px;border:0;border-bottom:1px solid var(--in-line);color:inherit;background:#fff;text-align:right;font:inherit;cursor:pointer}.scenario-sources button>i{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#31579e;background:#e8eefb;font-size:9px;font-style:normal}.scenario-sources button>span{display:flex;min-width:0;flex-direction:column}.scenario-sources b{font-size:9px}.scenario-sources small{margin-top:2px;color:var(--in-muted);font-size:7px}.scenario-sources p{margin:5px 0 0;color:#686b7d;font-size:8px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scenario-sources button>em{color:#4166b2;font-size:8px;font-style:normal}.scenario-create-modal{width:min(820px,100%);max-height:92vh;overflow:auto}.scenario-create-baseline{padding:13px;border:1px solid var(--in-line);border-radius:11px;background:#fafbfc}.scenario-create-baseline>b{display:block;margin-bottom:9px;font-size:10px}.scenario-create-baseline>div{display:grid;grid-template-columns:1.4fr .7fr .7fr;grid-gap:9px;gap:9px}.scenario-create-modal>.scope-picker{width:100%}@media(max-width:1100px){.scenario-layout{grid-template-columns:200px minmax(0,1fr)}.scenario-baseline-grid{grid-template-columns:1fr 1fr}.scenario-assumption-head,.scenario-assumption-row{grid-template-columns:1.4fr repeat(3,.65fr) 28px}.scenario-assumption-head span:nth-child(5),.scenario-assumption-head span:nth-child(6),.scenario-assumption-row>.scenario-confidence,.scenario-assumption-row>input:nth-child(5){display:none}}@media(max-width:760px){.workspace-entry-grid{grid-template-columns:1fr}.scenario-hero{grid-template-columns:50px 1fr}.scenario-hero-icon{width:48px;height:48px}.scenario-hero .insight-primary{grid-column:1/-1;width:100%}.scenario-layout{grid-template-columns:1fr}.scenario-list{position:static}.scenario-main{overflow:visible}.scenario-step,.scenario-titlebar{padding:17px}.scenario-step>header{align-items:flex-start;flex-wrap:wrap}.scenario-step>header .insight-secondary{width:100%}.scenario-baseline-grid,.scenario-create-baseline>div,.scenario-driver-grid,.scenario-interpretation>div,.scenario-output-grid{grid-template-columns:1fr}.scenario-assumption-table{overflow-x:auto}.scenario-assumption-head,.scenario-assumption-row{min-width:650px;grid-template-columns:1.4fr repeat(4,.65fr) .75fr 28px}.scenario-assumption-head span:nth-child(5),.scenario-assumption-head span:nth-child(6),.scenario-assumption-row>.scenario-confidence,.scenario-assumption-row>input:nth-child(5){display:grid}.scenario-runbar{align-items:stretch;flex-direction:column}.scenario-runbar>div{margin:0}.scenario-sources button{grid-template-columns:28px 1fr}.scenario-sources button>em{grid-column:2}.scenario-create-modal{max-height:96vh}}.trash-actions{display:flex!important;align-items:center;gap:6px}.trash-actions button{padding:7px 9px;border:1px solid #dcdde7;border-radius:8px;color:#5d50d0;background:#fff;font:9px inherit;cursor:pointer;white-space:nowrap}.trash-actions .permanent-delete{border-color:#efc7cd;color:#ac3f4d;background:#fff2f4}.trash-actions .permanent-delete:hover{border-color:#dc8e99;background:#fde7ea}.insight-login{--login-ink:#23243e;--login-muted:#787b91;--login-purple:#3457a4;height:100vh;height:100dvh;overflow:hidden;display:grid;grid-template-columns:minmax(420px,42%) minmax(0,58%);direction:rtl;background:#f8f8fc;color:var(--login-ink);font-family:Vazirmatn,Tahoma,sans-serif}.insight-login-form-panel{position:relative;z-index:1;min-width:0;background:radial-gradient(circle at 18% 5%,#f0eeff 0,transparent 31%),#fbfbfe;box-shadow:-18px 0 50px #15163113}.insight-login-inner{width:min(100%,650px);height:100%;margin:0 auto;padding:clamp(18px,3vh,34px) clamp(32px,5vw,78px) clamp(16px,2.5vh,27px);display:flex;flex-direction:column}.insight-login-brand{width:max-content;display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.insight-login-brand img,.insight-login-brand-mark{width:48px;height:48px;flex:none;border-radius:15px;object-fit:cover}.insight-login-brand-mark{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#8b7dff,#5a47dc 72%);box-shadow:0 9px 20px #6454e935;font-size:25px;font-weight:800}.insight-login-brand>span:last-child{display:grid;line-height:1.1}.insight-login-brand strong{font-size:22px;letter-spacing:-.04em}.insight-login-brand small{margin-top:4px;color:#918cae;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.27em}.insight-login-content{width:100%;max-width:420px;margin:auto 0;padding:clamp(12px,3vh,38px) 0}.insight-login-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--login-purple);font-size:12px;font-weight:800}.insight-login-eyebrow i,.insight-login-visual-label i{width:7px;height:7px;display:inline-block;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #6554e915}.insight-login-content h1{margin:14px 0 11px;color:#20213b;font-size:clamp(31px,3.1vw,45px);font-weight:800;line-height:1.48;letter-spacing:-.045em}.insight-login-content>p:not(.insight-login-register){margin:0;color:var(--login-muted);font-size:13px;line-height:1.9}.insight-login-form{display:grid;grid-gap:10px;gap:10px;margin-top:36px}.insight-login-form label{margin-top:8px;color:#3e4058;font-size:12px;font-weight:700}.insight-login-form>input,.insight-login-password input{width:100%;min-height:52px;border:1px solid #dfe0ea;border-radius:12px;padding:11px 15px;outline:none;background:#fff;color:#25263f;font-size:13px;box-shadow:0 2px 5px #1f20400a;transition:border-color .2s,box-shadow .2s}.insight-login-form input::placeholder{color:#a0a1b2}.insight-login-form input:focus{border-color:#8275ef;box-shadow:0 0 0 4px #6454e919}.insight-login-password{position:relative}.insight-login-password input{padding-left:70px}.insight-login-password button{position:absolute;top:50%;left:8px;transform:translateY(-50%);border:0;border-radius:8px;padding:7px 8px;color:#696c89;background:transparent;font-size:11px;font-weight:700}.insight-login-password button:hover{color:var(--login-purple);background:#f1efff}.insight-login a:focus-visible,.insight-login-password button:focus-visible,.insight-login-submit:focus-visible{outline:3px solid #a39aff;outline-offset:3px}.insight-login-error{padding:10px 13px;border-radius:10px;color:#9e3b50;background:#fff0f2;font-size:12px}.insight-login-submit{width:100%;min-height:54px;margin-top:13px;display:flex;align-items:center;justify-content:center;gap:13px;border:0;border-radius:12px;color:#fff;background:linear-gradient(115deg,#7464f6,#5b49d8);box-shadow:0 12px 22px #6250dd37;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s}.insight-login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 28px #6250dd45}.insight-login-submit:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.insight-login-submit span:last-child{font-size:20px;line-height:1}.insight-login-register{margin:24px 0 0;text-align:center;color:var(--login-muted);font-size:12px}.insight-login-register a{margin-right:4px;color:var(--login-purple);font-weight:800;text-decoration:none}.insight-login-register a:hover{text-decoration:underline}.insight-login-footer{color:#a0a1b1;font-size:10px;line-height:1.8}.insight-login-visual{position:relative;min-width:0;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;padding:clamp(45px,5.5vw,86px);color:#fff;background:#14192a}.insight-login-visual:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/insight-login-art.png) center 56%/cover no-repeat}.insight-login-visual:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#111527b8,#1115273a 40%,#11152724 62%,#111527bd),linear-gradient(90deg,#11152738,transparent 35%)}.insight-login-visual-top{max-width:650px}.insight-login-visual-label{display:inline-flex;align-items:center;gap:11px;color:#d8ceff;font-size:12px;font-weight:700}.insight-login-visual-label i{width:6px;height:6px;box-shadow:0 0 0 5px #c6baff21}.insight-login-visual h2{margin:20px 0 14px;font-size:clamp(37px,4.2vw,65px);line-height:1.3;font-weight:800;letter-spacing:-.05em;text-shadow:0 6px 25px #070b1f70}.insight-login-visual-top p{max-width:550px;margin:0;color:#e1e2ec;font-size:14px;line-height:2;text-shadow:0 2px 14px #070b1f}.insight-login-visual-bottom{display:grid;grid-gap:24px;gap:24px}.insight-login-flow{width:min(100%,730px);display:flex;align-items:center;justify-content:space-between;gap:9px;padding:20px 24px;border:1px solid #ffffff38;border-radius:18px;background:#161a2dbb;box-shadow:0 18px 50px #090b1c55;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.insight-login-flow div{display:grid;grid-gap:3px;gap:3px;min-width:0}.insight-login-flow div span{color:#c6b8ff;font:700 11px/1.3 Arial,sans-serif}.insight-login-flow div strong{font-size:13px;white-space:nowrap}.insight-login-flow div small{color:#c0c2d3;font-size:10px;white-space:nowrap}.insight-login-flow>i{color:#aca6d1;font-size:19px;font-style:normal}.insight-login-visual-footer{color:#d7d7e3;font-size:10px;letter-spacing:.02em}@media (max-width:1100px){.insight-login{grid-template-columns:minmax(390px,46%) minmax(0,54%)}.insight-login-visual{padding:45px}.insight-login-flow{gap:6px;padding:15px}.insight-login-flow div strong{font-size:11px}.insight-login-flow div small{font-size:9px}}@media (max-width:800px){.insight-login{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) clamp(68px,12vh,110px)}.insight-login-inner{padding:20px 28px}.insight-login-content{max-width:520px;margin:auto;padding:16px 0}.insight-login-footer{text-align:center}.insight-login-visual{min-height:0;padding:0}.insight-login-visual-bottom,.insight-login-visual-top{display:none}}@media (max-width:520px){.insight-login-inner{padding-inline:22px}.insight-login-content h1{font-size:30px}.insight-login-form{margin-top:28px}.insight-login-visual{min-height:330px}.insight-login-visual h2{font-size:29px}.insight-login-flow{padding:12px;gap:4px}.insight-login-flow div strong{font-size:9px}.insight-login-flow div small{display:none}.insight-login-flow>i{font-size:13px}}@media (max-height:750px){.insight-login-inner{padding-block:12px}.insight-login-content{padding-block:4px}.insight-login-content h1{font-size:clamp(27px,2.7vw,38px);line-height:1.3}.insight-login-form{margin-top:18px;gap:6px}.insight-login-form label{margin-top:3px}.insight-login-form>input,.insight-login-password input{min-height:46px}.insight-login-submit{min-height:46px;margin-top:7px}.insight-login-register{margin-top:14px}.insight-login-visual{padding-block:32px}}@media (max-height:570px){.insight-login{overflow:visible}.insight-login,.insight-login-inner,.insight-login-visual{height:auto;min-height:100dvh}}@media (max-width:800px) and (max-height:620px){.insight-login{grid-template-rows:1fr}.insight-login-visual{display:none}.insight-login-inner{min-height:100dvh;padding-block:12px}.insight-login-content{padding:0}.insight-login-footer{display:none}}.insight-register{grid-template-columns:minmax(560px,48%) minmax(0,52%)}.insight-register .insight-login-inner{width:min(100%,780px);padding-inline:clamp(30px,5vw,72px)}.insight-register-content{max-width:590px;padding-block:clamp(8px,1.7vh,24px)}.insight-register-content h1{margin-block:8px 5px;font-size:clamp(29px,2.5vw,39px)}.insight-register-content>p:not(.insight-login-register){font-size:12px}.insight-register-form{gap:9px;margin-top:clamp(14px,2.2vh,25px)}.insight-register-form>label,.insight-register-grid>label{display:grid;grid-gap:6px;gap:6px;margin:0;color:#3e4058;font-size:11px;font-weight:700}.insight-username-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.insight-username-field>span small{color:#7d7898;font-size:8px;font-weight:600}.insight-register-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.insight-register-form input,.insight-register-form select{width:100%;min-height:46px;border:1px solid #dfe0ea;border-radius:12px;padding:9px 13px;outline:none;background:#fff;color:#25263f;font-size:12px;box-shadow:0 2px 5px #1f20400a;transition:border-color .2s,box-shadow .2s}.insight-register-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#777b92 0),linear-gradient(135deg,#777b92 50%,transparent 0);background-position:14px calc(50% - 2px),9px calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-left:28px}.insight-register .insight-login-password input{padding-right:76px;padding-left:15px}.insight-register .insight-login-password button{right:8px;left:auto}.insight-register-form input:focus,.insight-register-form select:focus{border-color:#8275ef;box-shadow:0 0 0 4px #6454e919}.insight-register-note{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid #e1defb;border-radius:11px;color:#59547c;background:#f4f2ff}.insight-register-note>span{width:27px;height:27px;flex:none;display:grid;place-items:center;border-radius:8px;color:#fff;background:#6656df;font-size:13px}.insight-register-note p{margin:0;font-size:9px;line-height:1.8}.insight-register-form .insight-login-submit{min-height:48px;margin-top:1px}.insight-register .insight-login-register{margin-top:11px}.insight-register-visual:after{background:linear-gradient(180deg,#101526d9,#10152652 43%,#10152635 64%,#101526d2),linear-gradient(90deg,#10152652,transparent 42%)}.insight-register-success{display:grid;justify-items:start;align-content:center;min-height:420px}.insight-register-success>span{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;color:#fff;background:linear-gradient(145deg,#29a77a,#167352);box-shadow:0 14px 32px #1b8f6729;font-size:28px}.insight-register-success>small{margin-top:20px;color:#21815f;font-size:11px;font-weight:800}.insight-register-success h1{margin-block:8px}.insight-register-success p{margin:0;color:var(--login-muted);font-size:13px;line-height:2}.insight-register-success .insight-login-submit{max-width:300px;margin-top:28px;text-decoration:none}@media (max-width:1100px){.insight-register{grid-template-columns:minmax(530px,53%) minmax(0,47%)}.insight-register .insight-login-visual{padding-inline:38px}}@media (max-width:800px){.insight-register{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 80px;height:auto;min-height:100dvh;overflow:visible}.insight-register .insight-login-inner{min-height:calc(100dvh - 80px);padding-block:20px}.insight-register-content{width:100%;max-width:590px}.insight-register .insight-login-visual{height:80px;min-height:80px;display:block}}@media (max-width:560px){.insight-register-grid{grid-template-columns:1fr}.insight-register .insight-login-inner{padding-inline:20px}.insight-register .insight-login-footer{display:none}}@media (max-height:720px) and (min-width:801px){.insight-register .insight-login-inner{padding-block:10px}.insight-register .insight-login-brand img,.insight-register .insight-login-brand-mark{width:40px;height:40px;border-radius:12px}.insight-register-content{padding-block:4px}.insight-register-content h1{font-size:27px}.insight-register-form{margin-top:9px;gap:6px}.insight-register-form input,.insight-register-form select{min-height:40px;padding-block:7px}.insight-register-note{padding-block:6px}.insight-register-form .insight-login-submit{min-height:42px}.insight-register .insight-login-register{margin-top:6px}}