:root{--bg:#061019;--bg-soft:#0a1520;--panel:#0c1824;--panel2:#101f2d;--panel3:#132536;--line:rgba(255,255,255,.075);--line2:rgba(255,255,255,.13);--text:#f3f8fb;--muted:#8fa4b4;--brand:#42d3b6;--brand2:#29b89d;--blue:#70a7ff;--danger:#ff7180;--warning:#f5c861;--good:#55d8a9;--shadow:0 22px 60px rgba(0,0,0,.28);--radius:18px}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:radial-gradient(circle at 80% 0,#102833 0,#07121b 36%,#050b11 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:18px 16px;display:flex;flex-direction:column;border-right:1px solid var(--line);background:rgba(5,12,19,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20}.brand{display:flex;align-items:center;gap:11px;padding:6px 7px 17px}.brandMark{width:40px;height:40px;border-radius:13px;background:linear-gradient(145deg,var(--brand),#2a7fa2);display:grid;place-items:center;box-shadow:0 12px 35px rgba(66,211,182,.22)}.brand h1{font-size:18px;letter-spacing:-.2px;margin:0}.brand small{display:block;color:var(--muted);font-size:10px;margin-top:2px;text-transform:uppercase;letter-spacing:.9px}.mobileClose{display:none;margin-left:auto;background:transparent;border:0;color:#fff}.newCaseBtn{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--brand),#31b99f);color:#05241e;border-radius:12px;font-weight:800;padding:11px 12px;font-size:13px;margin:0 4px 12px}.nav{display:grid;grid-gap:3px;gap:3px;overflow:auto;min-height:0;padding-right:3px}.nav a{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:11px;color:#aebdca;font-size:13px;transition:.18s}.nav a.active,.nav a:hover{background:rgba(66,211,182,.09);color:#fff}.nav a.active{box-shadow:inset 0 0 0 1px rgba(66,211,182,.14)}.sidebarFooter{position:static;margin-top:auto;padding-top:10px}.licenseCard{padding:13px;border:1px solid rgba(66,211,182,.22);background:linear-gradient(180deg,rgba(66,211,182,.08),rgba(66,211,182,.02));border-radius:15px}.licenseTop{display:flex;align-items:center;gap:7px;color:var(--brand)}.licenseCard b{font-size:12px}.licenseCard p{font-size:11px;color:var(--muted);line-height:1.45;margin:6px 0 9px}.miniBtn{display:block;text-align:center;width:100%;border:0;border-radius:9px;padding:8px 9px;background:rgba(66,211,182,.16);color:var(--brand);font-size:11px;font-weight:800}.sidebarUser{display:flex;gap:9px;align-items:center;margin:10px 5px 0}.sidebarUser b{font-size:12px;display:block}.sidebarUser small{font-size:10px;color:var(--muted)}.avatar.small{width:31px;height:31px;font-size:11px}.main{min-width:0;padding:19px 24px 40px}.topbar{justify-content:space-between;margin-bottom:18px}.topbar,.topbarLeft{display:flex;align-items:center}.topbarLeft{gap:12px}.topbar h2{margin:0;font-size:24px;letter-spacing:-.4px}.topbar p{margin:4px 0 0;color:var(--muted)}.topActions{display:flex;gap:8px;align-items:center}.commandBtn,.ghostBtn,.iconBtn,.primaryBtn,.secondaryBtn{border-radius:11px;border:1px solid var(--line);padding:9px 12px;background:rgba(255,255,255,.035);color:#e8f1f6;display:inline-flex;align-items:center;justify-content:center;gap:7px}.primaryBtn{background:linear-gradient(135deg,var(--brand),var(--brand2));border:0;color:#05231d;font-weight:800}.secondaryBtn{background:#142331}.commandBtn{color:var(--muted);font-size:11px;padding:8px 9px}.commandBtn kbd{border:1px solid var(--line2);padding:2px 5px;border-radius:5px;color:#c8d4dc;background:#0c1720}.avatar{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:#182837;border:1px solid var(--line);font-weight:700}.avatarBtn{color:#fff}.profileWrap{position:relative}.profileMenu{position:absolute;right:0;top:45px;width:190px;border:1px solid var(--line2);border-radius:13px;background:#0b1620;box-shadow:var(--shadow);padding:8px;z-index:50}.profileHead{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid var(--line)}.profileHead b{display:block;font-size:12px}.profileHead small{font-size:10px;color:var(--muted)}.profileMenu>a,.profileMenu>button{display:flex;width:100%;border:0;background:transparent;color:#cbd7df;padding:9px;border-radius:8px;font-size:11px;text-align:left;gap:7px}.profileMenu>a:hover,.profileMenu>button:hover{background:rgba(255,255,255,.04)}.notif{position:relative}.notif i{position:absolute;width:6px;height:6px;background:var(--danger);border-radius:50%;right:8px;top:7px}.mobileBottom,.mobileMenu,.mobileOverlay{display:none}.grid{display:grid;grid-gap:15px;gap:15px}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid2{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.card{background:linear-gradient(180deg,rgba(16,30,43,.93),rgba(8,19,28,.96));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.cardPad,.stat{padding:17px}.stat{min-height:112px}.statHead{display:flex;justify-content:space-between;align-items:center}.statIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(66,211,182,.1);color:var(--brand)}.statValue{font-size:27px;font-weight:800;margin-top:10px}.statLabel{color:var(--muted);font-size:12px;margin-top:2px}.trend{font-size:10px;color:var(--brand)}.hero{padding:22px;display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center;overflow:hidden;position:relative}.hero:after{content:"";position:absolute;width:270px;height:270px;border-radius:50%;background:rgba(66,211,182,.09);right:-80px;top:-130px}.hero h3{font-size:27px;letter-spacing:-.6px;margin:7px 0 8px;max-width:780px}.hero p{color:#a9bac7;max-width:720px;line-height:1.55;margin:0;font-size:13px}.heroActions{display:flex;gap:9px;margin-top:16px}.sectionTitle{display:flex;justify-content:space-between;align-items:center;margin:1px 0 11px}.sectionTitle h3{font-size:15px;margin:0}.sectionTitle span{font-size:11px;color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:rgba(66,211,182,.1);color:var(--brand);font-size:10px;font-weight:700}.badge.warn{color:var(--warning);background:rgba(244,199,97,.1)}.badge.danger{color:var(--danger);background:rgba(255,113,128,.1)}.badge.blue{color:var(--blue);background:rgba(112,167,255,.1)}.quickGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.quick{padding:13px;border-radius:13px;border:1px solid var(--line);background:rgba(255,255,255,.022);transition:.18s}.quick:hover{transform:translateY(-2px);border-color:rgba(66,211,182,.25)}.quick b{font-size:13px}.quick p{font-size:11px;color:var(--muted);line-height:1.45;margin:6px 0 0}.quickIcon{margin-bottom:9px;color:var(--brand)}.activity{display:grid;grid-gap:3px;gap:3px}.activityRow{display:grid;grid-template-columns:auto 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.activityRow:last-child{border-bottom:0}.dot{width:8px;height:8px;border-radius:50%;background:var(--brand)}.activityRow b{font-size:12px}.activityRow p{margin:3px 0 0;color:var(--muted);font-size:11px}.activityRow time{color:var(--muted);font-size:10px}.aiBox{padding:16px}.aiHeader{display:flex;align-items:center;gap:9px}.aiOrb{width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,var(--brand),#1c6f89);display:grid;place-items:center}.aiHeader h3{margin:0;font-size:15px}.aiHeader p{margin:2px 0 0;color:var(--muted);font-size:11px}.suggestions{display:grid;grid-gap:7px;gap:7px;margin:14px 0}.suggestions button{text-align:left;border:1px solid var(--line);background:rgba(255,255,255,.02);padding:10px 11px;border-radius:10px;color:#dfe9ef;font-size:11px}.prompt{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;padding:7px;border-radius:12px;border:1px solid rgba(66,211,182,.17);background:#07121b}.prompt input{border:0;outline:none;background:transparent;color:#fff;padding:7px 8px;min-width:0;font-size:12px}.send{border:0;border-radius:9px;background:var(--brand);color:#06251f;font-weight:900;padding:0 11px}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:11px 9px;border-bottom:1px solid var(--line);font-size:11px}.table th{color:var(--muted);font-weight:600}.pageCard{padding:21px}.pageHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px}.pageHeader h3{font-size:25px;margin:6px 0 5px;letter-spacing:-.4px}.pageHeader p{color:var(--muted);font-size:12px;line-height:1.5;margin:0;max-width:760px}.pageActions{display:flex;gap:8px;flex-wrap:wrap}.input,.select,.textarea{width:100%;border:1px solid var(--line2);background:#07131c;color:#eef5f8;border-radius:11px;padding:10px 11px;outline:none;font-size:12px}.textarea{resize:vertical;min-height:110px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:rgba(66,211,182,.45);box-shadow:0 0 0 3px rgba(66,211,182,.06)}.label{font-size:11px;color:#c8d5dd;font-weight:700;display:block;margin-bottom:6px}.formRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.searchBar{display:flex;gap:7px;padding:7px;border:1px solid var(--line2);border-radius:12px;background:#07131c;flex:1 1}.searchBar input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;color:#fff;padding:6px;font-size:12px}.chip{border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:999px;padding:6px 9px;color:#bbc9d3;font-size:10px}.chip.active{border-color:rgba(66,211,182,.26);background:rgba(66,211,182,.09);color:var(--brand)}.emptyState{border:1px dashed rgba(255,255,255,.12);padding:32px;border-radius:15px;text-align:center;color:var(--muted);font-size:12px}.split{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:15px;gap:15px}.caseList{display:grid;grid-gap:10px;gap:10px}.caseCard{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--line);background:rgba(255,255,255,.018);border-radius:14px;transition:.17s}.caseCard:hover{border-color:rgba(66,211,182,.23);transform:translateY(-1px)}.caseCard h4{margin:0 0 5px;font-size:14px}.caseMeta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:10px}.caseStats{display:flex;gap:14px;margin-top:12px}.caseStats div{font-size:10px;color:var(--muted)}.caseStats b{display:block;color:#e7f0f5;font-size:12px;margin-bottom:2px}.caseRight{text-align:right;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.riskDot{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:5px;background:var(--warning)}.riskDot.high{background:var(--danger)}.riskDot.low{background:var(--good)}.workspaceHeader{padding:18px}.workspaceTop{display:flex;justify-content:space-between;gap:14px}.breadcrumb{font-size:10px;color:var(--muted);margin-bottom:6px}.workspaceTitle{font-size:20px;margin:0}.workspaceMeta{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.tabs{display:flex;gap:3px;border-top:1px solid var(--line);padding:8px 10px 0;margin-top:14px;overflow:auto}.tab{white-space:nowrap;border:0;background:transparent;color:var(--muted);padding:9px 10px;border-radius:9px;font-size:11px}.tab.active{color:#fff;background:rgba(66,211,182,.09)}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.metric{border:1px solid var(--line);border-radius:12px;padding:12px;background:rgba(255,255,255,.018)}.metric strong{display:block;font-size:19px}.metric span{font-size:10px;color:var(--muted)}.timeline{position:relative;margin-left:6px}.timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:var(--line2)}.timelineItem{position:relative;padding:0 0 15px 27px}.timelineItem:before{content:"";position:absolute;left:2px;top:5px;width:11px;height:11px;border-radius:50%;background:#0b1721;border:3px solid var(--brand)}.timelineItem b{font-size:12px}.timelineItem p{font-size:11px;color:var(--muted);margin:3px 0 0;line-height:1.45}.timelineItem time{font-size:9px;color:var(--blue)}.docList{display:grid;grid-gap:7px;gap:7px}.docRow{display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid var(--line);border-radius:11px;padding:10px}.docIcon{width:33px;height:33px;border-radius:9px;background:rgba(112,167,255,.09);color:var(--blue);display:grid;place-items:center}.docRow b{font-size:11px;display:block}.docRow small{font-size:9px;color:var(--muted)}.analysisCard{padding:13px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.018)}.analysisCard h4{font-size:12px;margin:0 0 7px}.analysisCard p{font-size:11px;line-height:1.5;color:#b6c5cf;margin:0}.insight{display:flex;gap:8px;padding:10px;border-radius:10px;background:rgba(66,211,182,.06);border:1px solid rgba(66,211,182,.12);margin-top:8px}.insight p{margin:0;font-size:10px;color:#c8d5dd;line-height:1.5}.researchLayout{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:15px;gap:15px}.progressList{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.progressItem{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted)}.progressItem.done{color:#dbe6ec}.progressDot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(66,211,182,.1);color:var(--brand);font-size:9px}.report{padding:20px}.report h4{font-size:18px;margin:0 0 5px}.report h5{font-size:13px;margin:18px 0 7px}.report li,.report p{font-size:11.5px;color:#bdcad2;line-height:1.68}.citation{display:inline-flex;align-items:center;padding:2px 5px;border-radius:5px;background:rgba(112,167,255,.12);color:var(--blue);font-size:9px;margin-left:3px}.resultCard{padding:14px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018)}.resultTop{display:flex;justify-content:space-between;gap:12px}.score{min-width:45px;height:45px;border-radius:12px;background:rgba(66,211,182,.09);display:grid;place-items:center;color:var(--brand);font-weight:800;font-size:12px}.resultCard h4{margin:0 0 4px;font-size:13px}.resultCard p{font-size:11px;color:#b3c1ca;line-height:1.5;margin:9px 0}.tagRow{display:flex;gap:6px;flex-wrap:wrap}.lawLayout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:15px;gap:15px}.lawSidebar{padding:15px}.lawList{display:grid;grid-gap:5px;gap:5px;margin-top:10px}.lawItem{border:0;background:transparent;color:#aebdca;text-align:left;padding:9px;border-radius:9px;font-size:11px}.lawItem.active,.lawItem:hover{background:rgba(66,211,182,.08);color:#fff}.articleReader{padding:20px}.articleNav{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.articleBody{border:1px solid var(--line);border-radius:14px;padding:18px;background:rgba(255,255,255,.018)}.articleBody h3{font-size:17px;margin:0 0 10px}.articleBody p{font-size:13px;line-height:1.75;color:#c6d2d9}.articleActions{display:flex;gap:8px;margin-top:14px}.chatShell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:610px;overflow:hidden}.chatThreads{border-right:1px solid var(--line);padding:12px}.thread{padding:10px;border-radius:10px;margin-bottom:4px;font-size:10px;color:#b8c5ce}.thread.active,.thread:hover{background:rgba(66,211,182,.07);color:#fff}.chatMain{min-width:0}.chatMain,.chatMessages{display:flex;flex-direction:column}.chatMessages{padding:20px;gap:13px;flex:1 1}.message{max-width:78%;padding:12px 13px;border-radius:13px;font-size:11.5px;line-height:1.6}.message.user{align-self:flex-end;background:#173344}.message.ai{align-self:flex-start;background:rgba(255,255,255,.04);border:1px solid var(--line)}.messageSource{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.composer{border-top:1px solid var(--line);padding:12px}.composerBox{display:grid;grid-template-columns:auto 1fr auto;grid-gap:7px;gap:7px;border:1px solid rgba(66,211,182,.2);background:#07131c;padding:7px;border-radius:12px}.composerBox textarea{border:0;background:transparent;color:#fff;resize:none;outline:none;min-height:42px;max-height:110px;padding:7px;font-size:11px}.editorLayout{display:grid;grid-template-columns:280px minmax(0,1fr) 290px;grid-gap:14px;gap:14px}.editorAi,.editorCanvas,.editorSide{padding:15px}.editorCanvas{min-height:660px}.paper{background:#f7f8f9;color:#1a232a;border-radius:10px;padding:40px;min-height:600px;box-shadow:0 14px 45px rgba(0,0,0,.22)}.paper h3{text-align:center;font-size:15px}.paper p{font-size:11px;line-height:1.75}.riskList{display:grid;grid-gap:8px;gap:8px}.riskItem{padding:11px;border:1px solid var(--line);border-radius:11px}.riskItem b{font-size:11px}.riskItem p{font-size:10px;color:var(--muted);line-height:1.45;margin:5px 0}.calendarGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.day{min-height:85px;border:1px solid var(--line);border-radius:10px;padding:7px;background:rgba(255,255,255,.015)}.day>span{font-size:10px;color:var(--muted)}.event{display:block;margin-top:6px;padding:5px;border-radius:6px;background:rgba(66,211,182,.08);color:#bdece3;font-size:8px}.loginPage{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr}.loginBrand{padding:60px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at top left,#123440,#07131c 56%,#050b11)}.loginBrand h1{font-size:44px;margin:15px 0 10px}.loginBrand p{color:#a9b9c4;max-width:530px;line-height:1.6}.loginFeatures{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;max-width:560px}.loginFeature{padding:12px;border:1px solid var(--line);border-radius:12px;font-size:11px;color:#c7d4dc;background:rgba(255,255,255,.02)}.loginFormWrap{display:grid;place-items:center;padding:30px}.loginForm{width:min(410px,100%);padding:25px}.loginForm h2{margin:0 0 6px}.loginForm>p{color:var(--muted);font-size:12px;margin:0 0 20px}.loginForm .field{margin-bottom:11px}.loginDivider{text-align:center;color:var(--muted);font-size:10px;margin:15px 0;position:relative}.loginDivider:after,.loginDivider:before{content:"";position:absolute;top:50%;width:42%;height:1px;background:var(--line)}.loginDivider:before{left:0}.loginDivider:after{right:0}.mobilePreview{display:none}@media(max-width:1180px){.grid4{grid-template-columns:repeat(2,1fr)}.grid2,.split{grid-template-columns:1fr}.quickGrid{grid-template-columns:1fr 1fr}.editorLayout{grid-template-columns:240px 1fr}.editorAi{grid-column:1/-1}.researchLayout{grid-template-columns:320px 1fr}}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.main{padding:15px 15px 82px}.mobileMenu{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:#fff}.mobileOverlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.66);z-index:100}.mobileDrawer{position:absolute;left:0;top:0;bottom:0;width:min(310px,86vw);padding:18px 16px;background:#061019;border-right:1px solid var(--line)}.mobileDrawer .sidebarFooter{position:static;margin-top:auto}.mobileClose{display:block}.commandBtn,.secure,.topbar p{display:none}.mobileBottom{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:10px;right:10px;bottom:10px;z-index:60;border:1px solid var(--line2);background:rgba(7,17,25,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;padding:7px 5px;box-shadow:var(--shadow)}.mobileBottom a{display:flex;flex-direction:column;align-items:center;gap:3px;color:#8799a8;font-size:8px;padding:5px}.mobileBottom a.active{color:var(--brand)}.mobileBottom .aiTab{color:#c8f8ee}.mobileBottom .aiTab svg{background:rgba(66,211,182,.12);border-radius:10px;padding:3px;width:27px;height:27px}.chatShell,.editorLayout,.lawLayout,.researchLayout{grid-template-columns:1fr}.chatThreads,.editorSide{display:none}.metricGrid{grid-template-columns:1fr 1fr}.loginPage{grid-template-columns:1fr}.loginBrand{display:none}}@media(max-width:640px){.topbar h2{font-size:18px}.topActions .notif{display:none}.main{padding:12px 12px 82px}.hero{grid-template-columns:1fr;padding:17px}.hero>svg{display:none}.hero h3{font-size:22px}.formRow,.grid3,.grid4,.quickGrid{grid-template-columns:1fr}.pageHeader{flex-direction:column}.pageActions{width:100%}.pageActions>*{flex:1 1}.workspaceTop{flex-direction:column}.caseCard{grid-template-columns:1fr}.caseRight{align-items:flex-start;text-align:left;gap:8px}.metricGrid{grid-template-columns:1fr 1fr}.researchLayout{grid-template-columns:1fr}.resultTop{align-items:flex-start}.lawLayout{grid-template-columns:1fr}.lawSidebar{display:none}.paper{padding:22px 18px}.calendarGrid{gap:3px}.day{min-height:66px;padding:5px}.event{font-size:7px}.loginFormWrap{padding:16px}.loginForm{padding:20px}.message{max-width:92%}}.spin{animation:muceSpin .85s linear infinite}@keyframes muceSpin{to{transform:rotate(1turn)}}button:disabled{opacity:.55;cursor:not-allowed}.caseRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018);transition:.18s}.caseRow:hover{border-color:rgba(66,211,182,.28);transform:translateY(-1px);background:rgba(66,211,182,.025)}.caseIcon{width:40px;height:40px;border-radius:12px;background:rgba(66,211,182,.09);color:var(--brand);display:grid;place-items:center}.caseMain{min-width:0}.caseMain b{font-size:12px}.caseMain b,.caseMain small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caseMain small{color:var(--muted);font-size:10px;margin-top:4px}.caseRow>.caseMeta{justify-content:flex-end}.emptyState svg{vertical-align:middle;margin-right:6px}@media(max-width:640px){.caseRow{grid-template-columns:auto minmax(0,1fr) auto}.caseRow>.caseMeta{grid-column:2/-1;justify-content:flex-start}.caseRow>svg{position:absolute;right:22px}.caseMain small{white-space:normal}}.compareGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:10px}.compareGrid>div{border:1px solid var(--line);border-radius:12px;padding:12px;background:rgba(255,255,255,.018)}.compareGrid p{white-space:pre-wrap}.paperEditor{width:100%;min-height:760px;resize:vertical;border:0;outline:0;color:var(--text);font:inherit;line-height:1.75;background:var(--paper,#fff);color:#15202a}.emptyPaper{min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#667783}.emptyPaper p{max-width:580px}.quickGrid button.quick{text-align:left;color:inherit;font:inherit;cursor:pointer}.quickGrid button.quick:disabled{opacity:.55}.formRow label{min-width:0}@media(max-width:760px){.compareGrid{grid-template-columns:1fr}.paperEditor{min-height:620px}}.checkRow{display:flex;gap:9px;align-items:flex-start;color:var(--muted);font-size:11px}.checkRow input{margin-top:2px;accent-color:var(--brand)}.privacyMode{display:grid;align-content:start;grid-gap:9px;gap:9px;min-height:210px;padding:18px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.022)}.privacyMode>svg{color:var(--brand)}.privacyMode b{font-size:16px}.privacyMode p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.privacyMode.featured{border-color:rgba(66,211,182,.28);background:linear-gradient(180deg,rgba(66,211,182,.08),rgba(255,255,255,.018))}.mutedText{color:var(--muted);font-size:11px;line-height:1.5}.storagePick{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.storagePick button{border:1px solid var(--line2);background:#07131c;color:#dce7ed;border-radius:13px;padding:13px;text-align:left;display:grid;grid-gap:5px;gap:5px}.storagePick button svg{color:var(--brand)}.storagePick button b{font-size:12px}.storagePick button small{font-size:10px;color:var(--muted)}.storagePick button.active{border-color:rgba(66,211,182,.5);box-shadow:0 0 0 3px rgba(66,211,182,.07);background:rgba(66,211,182,.07)}.caseGraph{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));grid-gap:10px;gap:10px;overflow:auto;padding-bottom:8px;margin:15px 0}.graphLane{min-width:150px;border:1px solid var(--line);background:rgba(255,255,255,.018);border-radius:14px;padding:10px}.graphLane h4{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin:0 0 9px}.graphNode{border:1px solid var(--line);border-radius:10px;padding:9px;margin-bottom:7px;background:#0a1721}.graphNode b{display:block;font-size:11px;line-height:1.35}.graphNode small{display:block;color:var(--muted);font-size:9px;margin-top:4px}.graphNode.case{border-color:rgba(66,211,182,.35)}.graphNode.claim{border-color:rgba(245,200,97,.23)}.graphNode.deadline{border-color:rgba(255,113,128,.24)}.graphNode.source{border-color:rgba(112,167,255,.25)}@media(max-width:900px){.caseGraph{grid-template-columns:repeat(6,190px)}.storagePick{grid-template-columns:1fr}.privacyMode{min-height:auto}}.moduleStack{display:grid;grid-gap:15px;gap:15px}.notice{padding:12px 14px;border:1px solid rgba(112,167,255,.2);border-radius:12px;background:rgba(112,167,255,.06);color:#c9daf7;font-size:11px}.warnBox{color:#eadcae}.resultPre{white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.6;color:#c8d4dc}.kpiRow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.kpiMini{padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.018)}.kpiMini b{display:block;font-size:18px}.kpiMini span{font-size:9px;color:var(--muted)}.portalPage{min-height:100vh;background:radial-gradient(circle at 20% 0,#17343e,#07131c 50%,#050b11);padding:28px}.portalWrap{max-width:980px;margin:auto}.portalBrand{display:flex;align-items:center;gap:10px;margin-bottom:20px}.portalCase{padding:16px;border:1px solid var(--line);border-radius:15px;background:rgba(11,24,36,.88);margin-bottom:10px}.portalCase h3{margin:0 0 6px}@media(max-width:900px){.kpiRow{grid-template-columns:1fr 1fr}}.marketingPage{min-height:100vh;background:#050b11;color:var(--text)}.marketingNav{height:76px;gap:28px;max-width:1240px;margin:auto;padding:0 24px;position:relative;z-index:30}.marketingBrand,.marketingNav{display:flex;align-items:center}.marketingBrand{gap:10px;margin-right:auto}.marketingBrandMark{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#56e0c3,#2c8fa8);color:#05231d;box-shadow:0 10px 30px rgba(66,211,182,.18)}.marketingBrandMark.large{width:54px;height:54px;border-radius:16px}.marketingBrand b{display:block;font-size:17px;letter-spacing:.4px}.marketingBrand small{display:block;color:var(--muted);font-size:9px;letter-spacing:.7px;text-transform:uppercase;margin-top:1px}.marketingNav nav{display:flex;align-items:center;gap:24px}.marketingNav nav a{font-size:12px;color:#aebcc7}.marketingNav nav a:hover{color:#fff}.marketingActions{display:flex;gap:8px}.marketingHero{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid var(--line)}.marketingHeroInner{max-width:1240px;margin:auto;padding:88px 24px 92px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);grid-gap:70px;gap:70px;align-items:center;position:relative;z-index:2}.heroGlow{position:absolute;border-radius:50%;filter:blur(4px);pointer-events:none}.heroGlowOne{width:600px;height:600px;background:radial-gradient(circle,rgba(40,172,153,.13),transparent 66%);right:-160px;top:-280px}.heroGlowTwo{width:520px;height:520px;background:radial-gradient(circle,rgba(62,102,171,.1),transparent 68%);left:-260px;bottom:-280px}.marketingKicker{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(66,211,182,.19);border-radius:999px;background:rgba(66,211,182,.065);color:#8de8d4;font-size:10px;font-weight:800;letter-spacing:.35px}.marketingHeroCopy h1,.subHero h1{font-size:58px;line-height:1.04;letter-spacing:-2.4px;margin:18px 0 20px}.marketingHeroCopy h1 span,.subHero h1 span{color:#79dac6}.marketingHeroCopy>p,.subHero>p{font-size:15px;line-height:1.78;color:#a5b5c0;max-width:690px}.marketingHeroActions{display:flex;gap:10px;margin-top:26px}.marketingPrimary,.marketingSecondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:12px 17px;font-size:12px;font-weight:850}.marketingPrimary{background:linear-gradient(135deg,#50d9bd,#30b69c);color:#05231d;box-shadow:0 12px 36px rgba(66,211,182,.16)}.marketingSecondary{border:1px solid var(--line2);background:rgba(255,255,255,.028);color:#e7f0f5}.marketingPrimary.full,.marketingSecondary.full{width:100%;margin-top:7px}.trustStrip{display:flex;flex-wrap:wrap;gap:16px;margin-top:25px;color:#8397a6;font-size:9px}.trustStrip span{display:flex;gap:6px;align-items:center}.trustStrip svg{color:#5dd7bd}.productMock{border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(160deg,#0e1e2a,#07121b);box-shadow:0 34px 90px rgba(0,0,0,.42);overflow:hidden;transform:perspective(900px) rotateY(-2deg) rotateX(1deg)}.mockTop{height:42px;display:flex;align-items:center;gap:6px;padding:0 13px;border-bottom:1px solid var(--line);color:#91a4b2;font-size:9px}.mockTop b{margin-left:7px;color:#dce7ed}.mockDot{width:7px;height:7px;border-radius:50%;background:#263844}.mockBody{display:grid;grid-template-columns:132px 1fr;min-height:365px}.mockSide{padding:14px 10px;border-right:1px solid var(--line);background:#07111a}.mockLogo{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(66,211,182,.1);color:var(--brand);margin-bottom:15px}.mockNav{font-size:8px;color:#7f93a2;padding:8px 7px;border-radius:7px;margin:2px 0}.mockNav.active{background:rgba(66,211,182,.08);color:#d8f5ee}.mockContent{padding:22px}.mockHeadline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mockHeadline small{color:#5ecdb6;font-size:7px;letter-spacing:.7px}.mockHeadline h3{font-size:15px;margin:5px 0}.verifiedChip{display:flex;align-items:center;gap:4px;background:rgba(66,211,182,.08);color:#70d7c2;border:1px solid rgba(66,211,182,.16);padding:5px 7px;border-radius:999px;font-size:7px}.mockStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:18px}.mockStats>div{border:1px solid var(--line);border-radius:11px;padding:11px;background:rgba(255,255,255,.018)}.mockStats b{display:block;font-size:18px}.mockStats small{font-size:7px;color:#8094a3}.mockAi{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;border:1px solid rgba(66,211,182,.15);border-radius:13px;padding:13px;margin-top:12px;background:linear-gradient(180deg,rgba(66,211,182,.055),rgba(255,255,255,.012))}.mockAi>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:rgba(66,211,182,.11);color:#67d9c0}.mockAi b{font-size:9px}.mockAi p{font-size:8px;line-height:1.5;color:#a6b7c3;margin:4px 0}.mockAi small{font-size:6.5px;color:#6d8493}.marketingSection{max-width:1180px;margin:auto;padding:96px 24px}.marketingSection.compact{padding-top:78px;padding-bottom:78px}.sectionEyebrow{font-size:9px;font-weight:850;letter-spacing:1.4px;color:#5fd5bd}.finalCta h2,.marketingBand h2,.marketingSection>h2,.platformSection h2{font-size:37px;letter-spacing:-1.2px;line-height:1.12;margin:10px 0 13px}.sectionLead{color:#8ea2b1;line-height:1.65;max-width:700px;font-size:13px}.marketingFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:34px}.marketingFeatureGrid article,.securityGrid article{padding:20px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(15,31,44,.8),rgba(8,18,27,.72))}.marketingFeatureGrid article>span{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:#67dac1;background:rgba(66,211,182,.08)}.marketingFeatureGrid h3,.securityGrid h3{font-size:14px;margin:13px 0 7px}.marketingFeatureGrid p,.securityGrid p{font-size:10px;line-height:1.6;color:#8fa3b2;margin:0}.marketingBand{max-width:1180px;margin:0 auto 28px;padding:38px;border:1px solid rgba(66,211,182,.16);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(66,211,182,.07),transparent 38%),#0a1620;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:50px;gap:50px;align-items:center}.marketingBand p{color:#93a7b5;line-height:1.65;font-size:12px}.marketingBand a{display:inline-flex;gap:5px;align-items:center;color:#77dcc7;font-size:11px;font-weight:800}.verificationStack{display:grid;grid-gap:9px;gap:9px}.verifyCard{display:flex;align-items:center;gap:12px;padding:13px;border-radius:13px;border:1px solid var(--line);background:rgba(255,255,255,.018)}.verifyCard svg{color:#6fd8c2}.verifyCard.warn svg{color:#e1bd6b}.verifyCard.stop svg{color:#e27b86}.verifyCard b{display:block;font-size:10px}.verifyCard small{display:block;font-size:8px;color:#8094a3;margin-top:3px}.pricingDraft{padding:10px 12px;border-radius:11px;border:1px solid rgba(245,200,97,.18);background:rgba(245,200,97,.05);color:#d8c99a;font-size:9px;margin:20px 0 16px}.pricingCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:28px}.pricingCards.large{margin-top:20px}.priceCard{position:relative;padding:23px;border:1px solid var(--line);border-radius:18px;background:#0a1620}.priceCard.featured{border-color:rgba(66,211,182,.32);box-shadow:0 20px 60px rgba(26,129,113,.09)}.priceBadge{position:absolute;right:15px;top:15px;font-size:8px;padding:5px 7px;border-radius:999px;color:#62dac1;background:rgba(66,211,182,.09)}.priceCard h3{font-size:13px;margin:0 0 15px}.price{display:flex;align-items:baseline;gap:6px}.price b{font-size:25px}.price span{font-size:8px;color:#8094a3}.priceCard>p{font-size:9px;color:#889caa;min-height:30px}.priceCard ul{list-style:none;padding:0;margin:16px 0;display:grid;grid-gap:8px;gap:8px}.priceCard li{display:flex;align-items:flex-start;gap:7px;font-size:8.5px;color:#a9bac5}.priceCard li svg{color:#5ed6bd;flex:0 0 auto}.priceCard>a:not(.marketingPrimary):not(.marketingSecondary){display:flex;align-items:center;gap:6px;color:#6ed9c3;font-size:9px;font-weight:800}.pricingNote{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.015)}.pricingNote b{font-size:12px}.pricingNote p{font-size:10px;color:#8da1af;line-height:1.55;margin:5px 0 0}.platformSection{max-width:1180px;margin:20px auto 80px;padding:38px;border:1px solid var(--line);border-radius:22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:45px;gap:45px;align-items:center;background:#08131c}.platformSection p{font-size:11px;color:#8ea2b1;line-height:1.6}.platformIcons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.platformIcons>div{display:grid;place-items:center;grid-gap:7px;gap:7px;min-height:82px;border:1px solid var(--line);border-radius:12px;color:#79d9c5;background:rgba(255,255,255,.014)}.platformIcons b{font-size:8px;color:#aebec8}.finalCta{max-width:940px;margin:0 auto 92px;padding:58px 30px;text-align:center;border:1px solid rgba(66,211,182,.15);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(66,211,182,.1),transparent 48%),#08131c}.finalCta.small{margin-top:50px;margin-bottom:70px}.finalCta .marketingBrandMark{margin:0 auto}.finalCta p{max-width:650px;margin:0 auto 22px;color:#90a4b2;font-size:11px;line-height:1.65}.finalCta>div{display:flex;justify-content:center;gap:8px}.marketingFooter{max-width:1180px;margin:auto;padding:28px 24px 42px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:#718594}.marketingFooter b{display:block;color:#dce7ed;font-size:11px}.marketingFooter span{font-size:8px}.marketingFooter nav{display:flex;gap:18px;font-size:8px}.subHero{max-width:1180px;margin:auto;padding:76px 24px 38px}.subHero h1{font-size:52px;max-width:820px}.subHero>p{max-width:750px}.featureGroupList{display:grid;grid-gap:12px;gap:12px}.featureGroup{display:grid;grid-template-columns:240px 1fr;grid-gap:24px;gap:24px;padding:20px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.014)}.featureGroup h2{font-size:15px;margin:4px 0}.featureGroup>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.featureGroup span{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;background:#09141d;color:#66d6bf}.featureGroup b{font-size:9px;color:#aebdc7}.centerCta{text-align:center;margin-top:28px}.securityGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.securityGrid article>svg{color:#62d5bd}.securityPrinciples{margin-top:20px;border:1px solid var(--line);border-radius:16px;padding:20px;background:rgba(255,255,255,.014)}.securityPrinciples h2{font-size:15px}.securityPrinciples p{display:flex;align-items:center;gap:7px;font-size:10px;color:#a3b5c0}.securityPrinciples svg{color:#62d5bd}.demoWorkspace{max-width:1120px;margin:15px auto 70px;border:1px solid var(--line2);border-radius:22px;overflow:hidden;background:#08131c;box-shadow:0 30px 80px rgba(0,0,0,.38);display:grid;grid-template-columns:210px 1fr;min-height:620px}.demoWorkspace>aside{padding:18px 13px;border-right:1px solid var(--line);background:#061019}.demoBrand{display:flex;align-items:center;gap:8px;padding:7px 8px 18px;color:#70d8c2}.demoBrand b{color:#e5eef3;font-size:12px}.demoNav{display:flex;align-items:center;gap:8px;padding:10px;border-radius:9px;font-size:9px;color:#8296a4}.demoNav.active{background:rgba(66,211,182,.08);color:#d8f4ed}.demoMain{padding:28px}.demoTop{display:flex;justify-content:space-between;align-items:flex-start}.demoTop small{font-size:7px;color:#5ed3bb;letter-spacing:.7px}.demoTop h2{font-size:20px;margin:5px 0}.demoTop>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#6ed5bf;border:1px solid rgba(66,211,182,.17);padding:6px 8px;border-radius:999px}.demoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:20px 0}.demoGrid article{padding:16px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.015)}.demoGrid small{display:block;font-size:8px;color:#8094a3}.demoGrid b{display:block;font-size:25px;margin:5px 0}.demoGrid p{font-size:8px;color:#748997;margin:0}.demoColumns{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:12px;gap:12px}.demoColumns>section{padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.012)}.demoColumns h3{font-size:11px;margin:0 0 10px}.demoFinding{padding:11px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;background:#09151e}.demoFinding span{display:block;font-size:7px;color:#e3bd6d;text-transform:uppercase;letter-spacing:.5px}.demoFinding b{display:block;font-size:9px;line-height:1.45;margin:4px 0}.demoFinding small{font-size:7px;color:#728797}.demoVault{text-align:center;padding:16px;border:1px solid rgba(66,211,182,.15);border-radius:11px;background:rgba(66,211,182,.035);margin-bottom:16px}.demoVault svg{color:#67d6be}.demoVault b{display:block;font-size:10px;margin:7px}.demoVault p{font-size:8px;color:#8499a7;margin:0;line-height:1.5}.demoPrompt{padding:12px;border:1px solid var(--line);border-radius:10px;font-size:8px;color:#a8bac5;background:#061019;line-height:1.55}@media(max-width:980px){.marketingNav nav{display:none}.marketingHeroInner{grid-template-columns:1fr}.productMock{max-width:620px}.marketingFeatureGrid,.pricingCards{grid-template-columns:1fr 1fr}.marketingBand,.platformSection{grid-template-columns:1fr}.securityGrid{grid-template-columns:1fr 1fr}.demoWorkspace,.featureGroup{grid-template-columns:1fr}.demoWorkspace>aside{display:none}}@media(max-width:680px){.marketingNav{padding:0 14px;height:68px}.marketingActions .ghostBtn,.marketingBrand small{display:none}.marketingActions .primaryBtn{padding:9px 11px}.marketingHeroInner{padding:58px 16px 62px}.marketingHeroCopy h1,.subHero h1{font-size:39px;letter-spacing:-1.4px}.marketingHeroCopy>p,.subHero>p{font-size:12px}.marketingHeroActions{flex-direction:column}.marketingPrimary,.marketingSecondary{width:100%}.productMock{transform:none}.mockBody{grid-template-columns:90px 1fr}.mockSide{padding:10px 6px}.mockNav{font-size:6.5px}.mockContent{padding:15px}.mockStats{grid-template-columns:1fr}.marketingSection{padding:66px 16px}.finalCta h2,.marketingBand h2,.marketingSection>h2,.platformSection h2{font-size:29px}.marketingFeatureGrid,.pricingCards,.securityGrid{grid-template-columns:1fr}.marketingBand,.platformSection{margin-left:12px;margin-right:12px;padding:25px}.platformIcons{grid-template-columns:1fr 1fr}.featureGroup>div{grid-template-columns:1fr}.subHero{padding:56px 16px 25px}.demoWorkspace{margin:10px 12px 50px}.demoMain{padding:16px}.demoTop{display:grid;grid-gap:9px;gap:9px}.demoColumns,.demoGrid{grid-template-columns:1fr}.finalCta{margin-left:12px;margin-right:12px;padding:38px 18px}.finalCta>div{flex-direction:column}.marketingFooter{margin:0 12px;display:grid}.marketingFooter nav{flex-wrap:wrap}}.feedbackOverlay{position:fixed;inset:0;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;z-index:120}.feedbackModal{width:min(620px,100%);max-height:92vh;overflow:auto;border:1px solid var(--line2);border-radius:20px;background:linear-gradient(180deg,#0d1d29,#08131c);box-shadow:0 30px 90px rgba(0,0,0,.55);padding:20px}.feedbackHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.feedbackHead h3{font-size:24px;margin:8px 0 5px}.feedbackHead p{font-size:12px;color:var(--muted);line-height:1.5;margin:0;max-width:500px}.feedbackFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.feedbackFoot small{font-size:10px;color:var(--muted)}.feedbackTrigger{white-space:nowrap}.successBox{border-color:rgba(66,211,182,.25)!important;color:#bdf3e8!important;background:rgba(66,211,182,.07)!important}@media(max-width:680px){.feedbackTrigger span{display:none}.feedbackModal{padding:16px}.feedbackFoot{align-items:stretch;flex-direction:column}.feedbackFoot .primaryBtn{width:100%}}.feedbackAdminCard{padding:15px 0;border-bottom:1px solid var(--line)}.feedbackAdminCard:last-child{border-bottom:0}.feedbackAdminTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.feedbackAdminTop h4{font-size:14px;margin:7px 0 4px}.feedbackAdminTop small,.feedbackMeta{font-size:10px;color:var(--muted)}.feedbackAdminCard>p{font-size:12px;line-height:1.6;color:#d8e4ea;white-space:pre-wrap;margin:11px 0}.feedbackMeta{padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.018)}.editorLayout>*,.formRow>*,.grid>*,.lawLayout>*,.researchLayout>*,.split>*{min-width:0}.sourceStatusRow{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:9px 0}.sourceStatusRow .badge{max-width:100%;white-space:normal}.officialText{white-space:pre-wrap;overflow:auto;max-height:68vh;line-height:1.7;overflow-wrap:anywhere}.lawSidebar{min-width:0;overflow:hidden}.lawList button{width:100%;min-width:0}.lawList button b,.lawList button small{overflow-wrap:anywhere}.articleReader{min-width:0;overflow:hidden}@media(max-width:1450px){.researchLayout{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.lawLayout{grid-template-columns:minmax(285px,340px) minmax(0,1fr)}}@media(max-width:1180px){.editorLayout,.lawLayout,.researchLayout,.split{grid-template-columns:1fr!important}.grid2{grid-template-columns:1fr 1fr}}@media(max-width:760px){.formRow,.grid2,.grid3,.grid4{grid-template-columns:1fr!important}.pageHeader,.workspaceTop{flex-direction:column}.pageActions,.toolbar{width:100%}}.analysisCard,.card,.editorAi,.editorCanvas,.editorSide,.pageCard,.pageHeader>*,.resultCard,.resultTop>*{min-width:0}input,select,textarea{max-width:100%}.editorSide{min-width:0;overflow:hidden}.editorSide label{display:block;min-width:0}.editorSide .grid2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.editorSide .grid2>*{min-width:0}.editorSide .input,.editorSide .select,.editorSide .textarea{width:100%;min-width:0}.editorCanvas .pageHeader{flex-wrap:wrap}.editorCanvas .pageActions{margin-left:auto}.precedentDetailOverlay{position:fixed;inset:0;z-index:180;background:rgba(1,7,11,.74);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:22px}.precedentDetailModal{position:relative;width:min(1040px,96vw);max-height:90vh;overflow:hidden;padding:20px;display:flex;flex-direction:column;box-shadow:0 28px 90px rgba(0,0,0,.6)}.precedentDetailHead{flex:0 0 auto}.precedentDetailHead h3{overflow-wrap:anywhere}.precedentFullText{flex:1 1 auto;max-height:none;min-height:260px;padding:18px;border:1px solid var(--line);border-radius:13px;background:#07131c;color:#dce7ed}.precedentDetailState{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;border:1px dashed var(--line2);border-radius:14px;color:var(--muted);padding:24px}.precedentDetailState b{color:var(--text);font-size:14px}.precedentDetailState span{max-width:660px;line-height:1.55}.precedentDetailState.error svg{color:#e0b75e}.precedentDetailState .secondaryBtn{margin-top:8px}.precedentBusyDot{position:absolute;right:15px;bottom:15px;width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px rgba(66,211,182,.08)}@media(max-width:1450px){.editorLayout{grid-template-columns:minmax(250px,280px) minmax(360px,1fr) minmax(240px,270px)}}@media(max-width:1180px){.editorLayout{grid-template-columns:1fr!important}.editorSide{overflow:visible}.editorSide .grid2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.editorSide .grid2{grid-template-columns:1fr!important}.precedentDetailOverlay{padding:8px}.precedentDetailModal{width:100%;max-height:96vh;padding:14px}.precedentFullText{padding:13px;min-height:180px}}.integrationCard{display:flex;flex-direction:column;min-width:0;min-height:218px}.integrationRequirement{margin-top:12px;min-height:62px}.integrationLast{display:block;color:var(--muted);font-size:9px;margin-top:8px}.integrationConfigure{margin-top:auto;justify-content:center}.integrationOverlay{position:fixed;inset:0;z-index:130;background:rgba(2,8,13,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.integrationModal{width:min(780px,96vw);max-height:92vh;overflow:auto;padding:22px}.integrationFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:15px 0}.integrationFields label{min-width:0}.integrationActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.dangerBtn{color:var(--danger)!important;border-color:rgba(255,113,128,.25)!important}@media(max-width:1100px){.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.integrationFields,.integrationGrid{grid-template-columns:1fr!important}.integrationOverlay{padding:8px}.integrationModal{padding:15px;max-height:96vh}.integrationActions>*{flex:1 1 100%}}.navSection{font-size:9px;letter-spacing:.9px;color:#5f7686;padding:10px 11px 5px;font-weight:800}.navMore{display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;color:#aebdca;padding:10px 11px;border-radius:11px;text-align:left;font-size:13px}.navMore.active,.navMore:hover{background:rgba(66,211,182,.08);color:#fff}.navSub{display:grid;grid-gap:2px;gap:2px;padding-left:5px;border-left:1px solid rgba(66,211,182,.13);margin-left:17px}.navSub a{padding:8px 9px;font-size:11px}.profileMenuV12{width:230px}.commandGrid{display:grid;grid-gap:5px;gap:5px;margin-top:12px;max-height:430px;overflow:auto}.commandGrid>a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.018)}.commandGrid b{display:block;font-size:12px}.commandGrid small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.v12Workspace{display:grid;grid-template-columns:minmax(300px,340px) minmax(420px,1fr) minmax(300px,340px);grid-gap:13px;gap:13px;align-items:start}.sourceInspector,.v12Canvas,.v12Control,.v12InspectorPanel{min-width:0;background:linear-gradient(180deg,rgba(16,30,43,.95),rgba(8,19,28,.98));border:1px solid var(--line);border-radius:17px}.v12Control{padding:17px;display:grid;grid-gap:11px;gap:11px;position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 118px);overflow:auto}.v12Canvas{min-height:calc(100vh - 145px);overflow:hidden}.sourceInspector,.v12InspectorPanel{position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 118px);overflow:auto}.workspaceSectionHead h3{font-size:19px;margin:7px 0 4px}.workspaceSectionHead p{font-size:11px;color:var(--muted);line-height:1.5;margin:0}.promptBox{position:relative;border:1px solid var(--line2);background:#07131c;border-radius:12px;overflow:hidden}.promptBox textarea{width:100%;border:0;outline:0;background:transparent;color:var(--text);min-height:118px;resize:vertical;padding:12px 38px 12px 12px;line-height:1.55}.promptBox>svg{position:absolute;right:12px;top:12px;color:var(--muted)}.inlineInput{display:grid;grid-template-columns:1fr auto;border:1px solid var(--line2);border-radius:10px;background:#07131c;overflow:hidden}.inlineInput input{border:0;outline:0;background:transparent;color:var(--text);padding:9px 10px;min-width:0}.inlineInput button{border:0;border-left:1px solid var(--line);background:rgba(66,211,182,.08);color:var(--brand);padding:0 10px}.chipWrap,.sourceChips{display:flex;gap:6px;flex-wrap:wrap}.selectLike{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--line2);background:#07131c;color:var(--text);border-radius:11px;padding:10px 11px;text-align:left}.sourcePicker{border:1px solid var(--line2);border-radius:12px;background:#07131c;max-height:230px;overflow:auto;padding:5px}.sourcePicker label{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border-radius:8px;font-size:11px}.sourcePicker label:hover{background:rgba(255,255,255,.035)}.sourcePicker small{font-size:9px;color:var(--muted)}.toggleRow{position:relative;display:grid;grid-template-columns:1fr 42px;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);background:rgba(255,255,255,.018);border-radius:11px;padding:10px 11px;cursor:pointer}.toggleRow>div b{display:block;font-size:11px}.toggleRow>div small{display:block;color:var(--muted);font-size:9px;margin-top:3px;line-height:1.35}.toggleRow input{opacity:0;position:absolute}.toggleUi{width:36px;height:20px;border-radius:999px;background:#31414d;position:relative;transition:.2s}.toggleUi:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#dbe5ea;transition:.2s}.toggleRow input:checked~.toggleUi{background:var(--brand2)}.toggleRow input:checked~.toggleUi:after{transform:translateX(16px);background:#06251f}.toggleRow.disabled{opacity:.5;cursor:not-allowed}.controlActions{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:8px;gap:8px}.fullBtn{width:100%;justify-content:center}.compactText{min-height:65px}.canvasToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line);background:rgba(4,13,20,.55)}.canvasToolbar b{display:block;font-size:13px}.canvasToolbar small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.canvasEmpty{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;color:var(--muted)}.canvasEmpty svg{color:#6f8796}.canvasEmpty h3{color:#c4d2da;margin:12px 0 5px}.canvasEmpty p{font-size:11px;max-width:480px;line-height:1.6}.reportPaper{margin:15px;background:#f9fafb;color:#17212a;border-radius:12px;padding:25px;min-height:460px;box-shadow:0 6px 24px rgba(0,0,0,.22)}.reportPaper .badge{background:#e7f7f3;color:#11856d}.reportMeta h2{font-size:20px;line-height:1.35;margin:9px 0}.reportMeta small{color:#687986}.reportText{white-space:pre-wrap;line-height:1.72;font-size:13px}.reportPaper h4{border-top:1px solid #e3e8eb;padding-top:15px;margin-top:24px}.reportPaper .citation{border-color:#d8e1e5;background:#f1f5f6;color:#34525e}.followBox{margin:0 15px 15px;padding:14px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018)}.followBox>b{font-size:12px}.followAnswer{white-space:pre-wrap;font-size:11px;line-height:1.6;color:#d9e4e9;margin:10px 0;padding:11px;border-radius:10px;background:#07131c}.historySection{padding:0 15px 17px}.historySection .sectionTitle h3{display:flex;align-items:center;gap:7px}.historyCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.historyCard{border:1px solid var(--line);background:rgba(255,255,255,.018);border-radius:12px;padding:11px;cursor:pointer;min-width:0}.historyCard:hover{border-color:rgba(66,211,182,.26)}.historyCard>b{display:block;font-size:11px;margin:8px 0 4px}.historyCard p{font-size:9px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.historyCard small{display:block;font-size:8.5px;color:#718896;margin-bottom:8px}.planModal{width:min(760px,96vw)}.planQuestions{display:grid;grid-gap:8px;gap:8px;max-height:390px;overflow:auto}.planQuestion{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.planQuestion textarea{border:1px solid var(--line2);background:#07131c;color:var(--text);border-radius:10px;padding:10px;min-height:65px;resize:vertical}.assetUploader{display:grid;grid-gap:7px;gap:7px}.assetDrop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:82px;border:1px dashed var(--line2);background:rgba(255,255,255,.015);color:var(--muted);border-radius:11px}.assetDrop:hover{border-color:rgba(66,211,182,.35);color:#dce7ed}.assetDrop b{font-size:11px}.assetDrop span{font-size:8.5px}.assetList{display:grid;grid-gap:5px;gap:5px}.assetRow{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:9px;background:#07131c}.assetRow b{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assetRow small{display:block;font-size:8px;color:var(--muted);margin-top:2px}.iconBtn.tiny{padding:6px}.sourceInspector{padding:0;display:flex;flex-direction:column}.sourceInspector.empty{min-height:420px;display:grid;place-items:center;padding:20px}.sourceInspector.empty>div{text-align:center;color:var(--muted);display:grid;justify-items:center;grid-gap:8px;gap:8px}.sourceInspector.empty b{color:#c5d3db}.sourceInspector.empty span{font-size:10px;line-height:1.55;max-width:250px}.sourceInspectorHead{display:flex;justify-content:space-between;gap:8px;padding:14px;border-bottom:1px solid var(--line)}.sourceInspectorHead h3{font-size:14px;line-height:1.35;margin:7px 0 3px;overflow-wrap:anywhere}.sourceInspectorHead p{font-size:9px;color:var(--muted);margin:0}.sourceInspectorTools{display:flex;gap:5px;flex-wrap:wrap;padding:9px;border-bottom:1px solid var(--line)}.sourceInspectorTools .ghostBtn{padding:7px 8px;font-size:9px}.sourceReader{margin:0;padding:15px;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:10.5px;line-height:1.65;color:#dce7ed;overflow:auto;flex:1 1;min-height:320px}.sourceInspectorState{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:var(--muted);padding:20px;font-size:10px}.sourceInspectorState b{color:#dce7ed}.sourceInspector.compact{position:static;max-height:none;border:0;border-radius:0;background:transparent}.sourceInspector.compact .sourceReader{max-height:calc(100vh - 300px)}.workspaceTabs{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025);overflow:auto}.workspaceTabs button{border:0;background:transparent;color:var(--muted);border-radius:8px;padding:8px 10px;white-space:nowrap;font-size:10px;display:flex;align-items:center;gap:5px}.workspaceTabs button.active{background:#182836;color:#fff;box-shadow:inset 0 0 0 1px var(--line)}.workspaceTabs small{background:rgba(66,211,182,.12);color:var(--brand);padding:2px 5px;border-radius:999px}.modeBar{margin-bottom:10px;display:flex}.modeBar .workspaceTabs{width:auto}.sidePane{padding:14px;display:grid;grid-gap:9px;gap:9px}.sidePane h3{font-size:14px;margin:0}.sourceListItem{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;text-align:left;border:1px solid var(--line);background:rgba(255,255,255,.015);color:var(--text);border-radius:10px;padding:9px}.sourceListItem>span{font-size:9px;color:var(--brand);font-weight:800}.sourceListItem b{display:block;font-size:10px}.sourceListItem small{display:block;color:var(--muted);font-size:8px;margin-top:3px}.emptyMini{padding:18px;text-align:center;border:1px dashed var(--line2);border-radius:10px;color:var(--muted);font-size:10px}.riskMetric{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(66,211,182,.2);border-radius:10px;background:rgba(66,211,182,.05)}.riskMetric b,.riskMetric small{display:block}.riskMetric b{font-size:11px}.riskMetric small{font-size:8px;color:var(--muted)}.riskLine{display:flex;gap:8px;align-items:flex-start;padding:9px;border-radius:9px;background:rgba(245,200,97,.06);border:1px solid rgba(245,200,97,.14);font-size:9.5px;line-height:1.45}.riskLine.good{background:rgba(66,211,182,.05);border-color:rgba(66,211,182,.14)}.riskLine svg{flex:0 0 auto;color:var(--warning)}.riskLine.good svg{color:var(--brand)}.miniJson{white-space:pre-wrap;font-size:8px;color:var(--muted)}.v12Paper{min-height:calc(100vh - 245px);height:calc(100vh - 245px);border:0;border-radius:0;box-shadow:none;margin:0;padding:30px}.documentPlan{padding:22px}.documentPlan h3{margin:0 0 14px}.planSection{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:10px 0}.planSection>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:rgba(66,211,182,.08);color:var(--brand);font-size:10px}.planSection b{display:block;font-size:11px}.planSection small{font-size:8px;color:var(--muted)}.riskSummary{display:flex;gap:9px;margin-bottom:15px}.riskSummary span{padding:8px 10px;border-radius:9px;background:#eef2f3;font-size:10px;color:#60717a}.riskSummary b{font-size:14px;color:#18232a}.searchCenterV12>.workspaceTabs{margin-bottom:10px;width:max-content;max-width:100%}.searchWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,420px);grid-gap:13px;gap:13px}.searchLeft{min-width:0;display:grid;grid-gap:10px;gap:10px}.searchComposer{padding:16px}.searchComposerTop{margin-bottom:10px}.largeSearch{border:1px solid var(--line2);border-radius:13px;background:#07131c}.largeSearch textarea{border:0;background:transparent;padding:13px 42px 13px 13px;outline:0}.largeSearch>svg{right:13px;bottom:13px}.searchFilters{display:grid;grid-template-columns:1fr 95px auto 95px;grid-gap:7px;gap:7px;margin-top:9px;align-items:center}.exactForm input,.searchFilters input,.searchFilters select{border:1px solid var(--line2);background:#07131c;color:var(--text);border-radius:9px;padding:9px;min-width:0}.searchFilters span{text-align:center;color:var(--muted)}.searchRunRow{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.searchRunRow>span{font-size:8.5px;color:var(--muted)}.categoryBar{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.categoryPicker{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px;max-height:110px;overflow:auto}.categoryPicker button{border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--muted);border-radius:8px;padding:6px 8px;font-size:9px;display:flex;gap:4px;align-items:center}.categoryPicker button.active{background:rgba(66,211,182,.08);color:var(--brand);border-color:rgba(66,211,182,.22)}.checkLine{gap:7px;font-size:9px}.gazetteDate{gap:6px;margin-top:9px}.gazetteDate label{gap:6px;border-radius:9px;padding:5px 9px}.gazetteDate input{color:var(--text);outline:0}.exactForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.exactForm label span{display:block;font-size:9px;color:var(--muted);margin-bottom:4px}.exactForm .primaryBtn{grid-column:1/-1}.suggestedQueries{border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.015);padding:10px;display:grid;grid-gap:5px;gap:5px}.suggestedQueries>div{display:flex;justify-content:space-between;align-items:center}.suggestedQueries b{font-size:10px}.suggestedQueries>button{border:1px solid var(--line);background:#0b1822;color:#c8d5dd;text-align:left;border-radius:8px;padding:7px 9px;font-size:9px}.searchResults{display:grid;grid-gap:7px;gap:7px}.searchResultRow{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,rgba(15,29,41,.92),rgba(8,18,27,.96));cursor:pointer}.searchResultRow.selected,.searchResultRow:hover{border-color:rgba(66,211,182,.27);background:rgba(66,211,182,.04)}.resultIcon{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:rgba(66,211,182,.07);color:var(--brand)}.resultBadges{display:flex;gap:6px;align-items:center}.resultBadges small{font-size:8px;color:var(--muted)}.searchResultRow h4{font-size:11px;margin:6px 0 4px}.searchResultRow p{font-size:9px;color:var(--muted);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.searchEmpty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted);text-align:center;border:1px dashed var(--line2);border-radius:13px}.searchEmpty b{color:#cbd7df}.searchEmpty span{font-size:9px;max-width:380px}.searchWorkspace>.sourceInspector{max-height:calc(100vh - 165px)}.folderPage{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:13px;gap:13px}.folderSidebar{padding:14px;position:-webkit-sticky;position:sticky;top:12px;height:-moz-fit-content;height:fit-content}.folderNav{display:block;width:100%;border:0;background:transparent;color:var(--muted);text-align:left;padding:9px;border-radius:8px;font-size:10px}.folderNav.active,.folderNav:hover{background:rgba(66,211,182,.08);color:#fff}.folderSidebar .inlineInput{margin-top:12px}.savedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.savedCard{border:1px solid var(--line);border-radius:12px;padding:12px;background:rgba(255,255,255,.017)}.savedCard>div:first-child{display:flex;justify-content:space-between}.savedCard h4{font-size:11px;margin:8px 0}.savedCard p{font-size:9px;color:var(--muted);min-height:30px}.savedActions{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px}.savedActions .select{padding:7px;font-size:9px}.boardColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.boardRow{display:grid;grid-template-columns:auto 1fr;grid-gap:9px;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.boardRow:last-child{border:0}.boardRow svg{color:var(--brand)}.boardRow b{display:block;font-size:10px}.boardRow small{display:block;font-size:8px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profilePageV12{display:grid;grid-gap:13px;gap:13px}.profileForm,.supportForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.usageGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.usageCard{padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.015)}.usageCard b{font-size:18px;display:block}.usageCard span{font-size:9px}.usageCard small{font-size:8px;color:var(--muted);display:block;margin-top:3px}.licenseLine{display:flex;gap:8px;flex-wrap:wrap;font-size:9px;color:var(--muted)}.dangerZone{border-color:rgba(255,113,128,.2)}.dangerZone>p{font-size:10px;color:var(--muted)}.themePicker{display:flex;gap:8px;margin-top:14px}.themePicker button{border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--muted);border-radius:10px;padding:9px 12px;display:flex;align-items:center;gap:6px}.themePicker button.active{background:rgba(66,211,182,.08);color:var(--brand);border-color:rgba(66,211,182,.25)}.supportForm .wide{grid-column:1/-1}.supportHistory{display:grid;grid-gap:7px;gap:7px}.supportHistory article{border-bottom:1px solid var(--line);padding:10px 0}.supportHistory b{display:block;font-size:11px;margin:6px 0}.supportHistory p{font-size:9px;color:var(--muted);white-space:pre-wrap}.supportHistory small{font-size:9px;color:var(--brand)}.trainingHero h3{font-size:29px;margin:8px 0}.trainingHero p{color:var(--muted)}.trainingGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.trainingGrid article{position:relative;overflow:hidden}.trainingGrid h3{font-size:12px}.trainingGrid p{font-size:9px;line-height:1.5;color:var(--muted)}.trainingNo{position:absolute;right:10px;top:8px;font-size:25px;font-weight:900;color:rgba(255,255,255,.045)}.trainingGrid svg{color:var(--brand)}.legalCenter{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:13px;gap:13px}.legalToc{padding:14px;position:-webkit-sticky;position:sticky;top:12px;height:-moz-fit-content;height:fit-content}.legalToc>button{display:block;width:100%;border:0;background:transparent;color:var(--muted);text-align:left;padding:10px;border-radius:8px;font-size:10px}.legalToc>button.active{background:rgba(66,211,182,.08);color:#fff}.legalDoc{padding:32px;min-height:650px}.legalDocHead{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:23px}.legalDocHead h1{margin:0;font-size:30px}.legalDocHead p{font-size:9px;color:var(--muted)}.legalDoc>p{font-size:12px;line-height:1.8;color:#cbd8df;max-width:900px}.legalDoc>h2{font-size:18px;margin-top:30px}.desktopBuilds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.desktopTitle{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.desktopTitle h3{margin:0;font-size:13px}.desktopTitle p{margin:3px 0 0;font-size:9px;color:var(--muted)}.desktopBuild>.fullBtn{margin-top:15px}.sourceProbeList{display:grid;grid-gap:6px;gap:6px;margin:13px 0}.sourceProbeList>div{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid var(--line)}.sourceProbeList b{font-size:10px}.heroV12 h3{max-width:800px}.dashboardMainGrid{grid-template-columns:minmax(0,1fr) 330px}.mutedText{font-size:10px;line-height:1.55}.notice{padding:9px 10px;border:1px solid var(--line);border-radius:9px;font-size:9.5px;line-height:1.45}.warnBox{border-color:rgba(245,200,97,.25);background:rgba(245,200,97,.06);color:#ead49b}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}html[data-app-theme=light]{--bg:#f3f6f7;--bg-soft:#edf2f4;--panel2:#f8fafb;--panel3:#eef3f5;--line:rgba(20,44,56,.10);--line2:rgba(20,44,56,.18);--text:#15232b;--muted:#667b87;--shadow:0 15px 45px rgba(20,44,56,.10)}html[data-app-theme=light] body{background:#f1f5f6;color:var(--text)}html[data-app-theme=light] .sidebar{background:rgba(250,252,253,.97)}html[data-app-theme=light] .card,html[data-app-theme=light] .sourceInspector,html[data-app-theme=light] .v12Canvas,html[data-app-theme=light] .v12Control,html[data-app-theme=light] .v12InspectorPanel{background:#fff}html[data-app-theme=light] .exactForm input,html[data-app-theme=light] .inlineInput,html[data-app-theme=light] .input,html[data-app-theme=light] .largeSearch,html[data-app-theme=light] .promptBox,html[data-app-theme=light] .searchFilters input,html[data-app-theme=light] .searchFilters select,html[data-app-theme=light] .select,html[data-app-theme=light] .selectLike,html[data-app-theme=light] .sourcePicker,html[data-app-theme=light] .textarea{background:#f8fafb;color:#15232b}html[data-app-theme=light] .nav a,html[data-app-theme=light] .navMore{color:#536873}html[data-app-theme=light] .profileMenu{background:#fff}html[data-app-theme=light] .sourceReader{color:#20333d}html[data-app-theme=light] .canvasToolbar{background:#f8fafb}html[data-app-theme=light] .historyCard,html[data-app-theme=light] .searchResultRow{background:#fff}html[data-app-theme=light] .assetRow,html[data-app-theme=light] .followAnswer{background:#f7f9fa;color:#263942}@media(max-width:1450px){.v12Workspace{grid-template-columns:minmax(275px,305px) minmax(380px,1fr) minmax(280px,310px)}.main{padding-left:18px;padding-right:18px}.v12Control{padding:14px}.reportPaper{padding:20px}.savedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trainingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.searchWorkspace,.v12Workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.searchWorkspace>.sourceInspector,.v12InspectorPanel,.v12Workspace>.sourceInspector{grid-column:1/-1;position:static;max-height:none}.v12Workspace>.sourceInspector.empty{display:none}.v12Control{position:static;max-height:none}.sourceInspector .sourceReader{max-height:520px}.boardColumns{grid-template-columns:1fr 1fr}.dashboardMainGrid{grid-template-columns:1fr}.trainingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.folderPage,.legalCenter,.searchWorkspace,.v12Workspace{grid-template-columns:1fr}.folderSidebar,.legalToc{position:static}.boardColumns,.desktopBuilds,.savedGrid{grid-template-columns:1fr}.usageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.exactForm{grid-template-columns:1fr 1fr}}@media(max-width:680px){.main{padding:12px 10px 78px}.sourceInspector,.v12Canvas,.v12Control,.v12InspectorPanel{border-radius:13px}.controlActions,.exactForm,.historyCards,.profileForm,.searchFilters,.supportForm{grid-template-columns:1fr}.searchFilters span{display:none}.canvasToolbar{align-items:flex-start;flex-direction:column}.v12Paper{min-height:60vh;height:60vh;padding:18px}.reportPaper{margin:9px;padding:15px}.modeBar .workspaceTabs,.workspaceTabs{width:100%}.workspaceTabs button{flex:1 1;justify-content:center}.trainingGrid,.usageGrid{grid-template-columns:1fr}.themePicker{display:grid;grid-template-columns:1fr 1fr 1fr}.legalDoc{padding:18px}.legalDocHead h1{font-size:24px}.desktopTitle{grid-template-columns:auto 1fr}.desktopTitle .badge{grid-column:1/-1}.sourceInspectorTools{display:grid;grid-template-columns:1fr}.sourceInspectorTools .ghostBtn{width:100%}.topbar p{display:none}}.legalSourcePicker{display:grid;grid-gap:9px;gap:9px;min-width:0}.sourcePickerV12{border:1px solid var(--line);border-radius:14px;background:var(--panel2);padding:11px;min-width:0}.sourcePickerHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px}.sourcePickerHead>div{min-width:0}.sourcePickerHead strong{display:block;font-size:12px}.sourcePickerHead span{display:block;color:var(--muted);font-size:10px;line-height:1.45;margin-top:3px}.sourceSelectionChips{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.sourceOption{display:flex;align-items:flex-start;gap:8px;width:100%;border:1px solid var(--line);border-radius:10px;padding:8px 9px;background:var(--panel);cursor:pointer;min-width:0}.sourceOption:hover{border-color:rgba(66,211,182,.35)}.sourceOption input{margin-top:2px;flex:0 0 auto}.sourceOption>span{min-width:0;overflow-wrap:anywhere}.sourceOption b{font-size:11px;display:block}.sourceOption small{display:block;color:var(--muted);font-size:9px;line-height:1.35;margin-top:2px}.historyActions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.historyActions button{min-width:30px}.dangerIcon{color:var(--danger,#ef6464)!important}.searchOptionsRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end}.highlightField{min-width:0}.highlightField input{width:100%}@media(max-width:1180px){.searchOptionsRow{grid-template-columns:1fr 1fr}.sourcePickerHead{flex-direction:column}}@media(max-width:680px){.searchOptionsRow,.sourceSelectionChips{grid-template-columns:1fr}.sourceSelectionChips{display:grid}}.fieldHint{display:block;color:var(--muted);font-size:9px;line-height:1.4;margin-top:4px}.marketingPage{--bg:#050b11;--bg-soft:#09131d;--panel:#0c1824;--panel2:#101f2d;--panel3:#132536;--line:rgba(255,255,255,.075);--line2:rgba(255,255,255,.13);--text:#f3f8fb;--muted:#8fa4b4;--shadow:0 22px 60px rgba(0,0,0,.28);background:#050b11!important;color:#f3f8fb!important}.marketingPage .marketingBrand b,.marketingPage .marketingNav nav a,.marketingPage .price b,.marketingPage .priceCard h3,.marketingPage .pricingNote b,.marketingPage .subHero h1{color:#f3f8fb}.marketingPage .marketingBrand small,.marketingPage .priceCard li,.marketingPage .priceCard>p,.marketingPage .pricingNote p,.marketingPage .subHero>p{color:#8fa4b4}.marketingPage .priceCard{background:#0a1620;border-color:rgba(255,255,255,.075)}.marketingPage .priceCard.featured{border-color:rgba(66,211,182,.36)}.loginPage{background:#f3f6f7;color:#15232b}.loginBrand{--line:rgba(255,255,255,.10);--muted:#8fa4b4}.loginBrand,.loginBrand .brand h1,.loginBrand .brand small,.loginBrand>div>h1{color:#f3f8fb!important}.loginBrand .brand small{color:#8fa4b4!important}.loginBrand>div>p{color:#a9b9c4!important}.loginBrand .loginFeature{color:#d7e2e8!important;border-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.025)!important}.loginBrand>small{color:#8fa4b4!important}.loginFormWrap{background:#f3f6f7!important;color:#15232b!important}.loginForm{background:#ffffff!important;border-color:rgba(20,44,56,.1)!important;box-shadow:0 18px 55px rgba(20,44,56,.12)!important}.loginForm,.loginForm h2{color:#15232b!important}.loginForm .loginDivider,.loginForm>p,.loginForm>p:last-child{color:#667b87!important}.loginForm .label{color:#607580!important}.loginForm .input{background:#f8fafb!important;color:#15232b!important;border-color:rgba(20,44,56,.18)!important}.loginForm .input:focus{border-color:rgba(41,184,157,.55)!important;box-shadow:0 0 0 3px rgba(41,184,157,.1)!important}.loginForm .ghostBtn{background:#fff!important;color:#314650!important;border-color:rgba(20,44,56,.14)!important}.loginForm .analysisCard{background:#fff7f7!important;color:#8a3340!important}.loginForm .loginDivider:after,.loginForm .loginDivider:before{background:rgba(20,44,56,.12)!important}:root{--body-size:14px;--helper-size:12px;--tiny-size:11px}body{line-height:1.5}.mutedText{font-size:12px!important;line-height:1.6!important;color:var(--muted)!important}.notice{font-size:11.5px;line-height:1.55}.badge{font-size:11px}.label{font-size:12px}.fieldError,.fieldHint{font-size:11px;line-height:1.45}.fieldError{display:block;color:var(--danger);margin-top:5px}.pageHeader p{font-size:13px}.pageHeader h3{font-size:27px}.sectionTitle h3{font-size:16px}.sectionTitle span{font-size:12px}.caseMeta{font-size:11.5px;line-height:1.45}.activityRow b{font-size:13px}.activityRow p{font-size:12px;line-height:1.55}.checkRow{font-size:12px;line-height:1.5}.chip{font-size:11px}.input,.select,.textarea{font-size:13px}.navSub a,.topbar p{font-size:12px}.licenseCard p{font-size:11.5px}.sidebarUser small{font-size:11px}.assetRow small,.boardRow small,.desktopTitle p,.historyCard p,.historyCard small,.legalDocHead p,.savedCard p,.searchEmpty span,.searchResultRow p,.sourceInspector.empty span,.sourceInspectorHead p,.sourceInspectorState,.sourceOption small,.sourcePickerHead span,.supportHistory p,.toggleRow>div small,.trainingGrid p,.usageCard small{font-size:11px!important;line-height:1.5}.assetRow b,.boardRow b,.desktopTitle h3,.historyCard>b,.savedCard h4,.searchResultRow h4,.sourceInspectorHead h3,.sourceOption b,.supportHistory b,.toggleRow>div b,.trainingGrid h3{font-size:12.5px!important}.sourceReader{font-size:12.5px;line-height:1.72}.reportText{font-size:14px;line-height:1.75}.canvasToolbar small{font-size:11px}.canvasToolbar b{font-size:14px}.ghostBtn:disabled,.primaryBtn:disabled,.secondaryBtn:disabled,button:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.65)}.commandBtn,.ghostBtn,.iconBtn,.primaryBtn,.secondaryBtn{min-height:39px;font-size:13px}.commandBtn{font-size:12px}.caseModalOverlay,.dialogOverlay{position:fixed;inset:0;z-index:220;background:rgba(2,8,13,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;overflow:auto}.caseModalCard,.dialogCard{width:min(720px,95vw);max-height:92vh;overflow:auto;margin:auto}.caseModalCard{width:min(700px,95vw)}.dialogActions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.savedDetailDialog{position:relative;width:min(900px,96vw);max-height:92vh}.savedDetailDialog>.sourceInspector{position:static;max-height:88vh;min-height:620px}.savedDetailClose{position:absolute;z-index:5;right:10px;top:10px}.strategyToolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;grid-gap:9px;gap:9px;align-items:center}.strategyInputs{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.strategyEmpty{display:flex;gap:12px;align-items:flex-start}.kpiMini span{font-size:11.5px!important}.kpiMini b{font-size:24px}.kpiRow{gap:12px}.monitorList{display:grid;grid-gap:10px;gap:10px}.monitorCard{border:1px solid var(--line);border-radius:14px;padding:14px;background:rgba(255,255,255,.018)}.monitorTop{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center}.monitorTop h4{margin:0 0 5px;font-size:14px}.monitorResult{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.monitorResult>p{margin:0;color:var(--muted);font-size:12px}.monitorSummary{display:flex;gap:7px;flex-wrap:wrap}.monitorMatch{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.monitorMatch b{font-size:12px}.monitorMatch small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.workflowCasePicker{max-width:680px;margin:14px 0}.workflowPresetGrid{margin-top:14px}.workflowMetrics{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.workflowMetrics span{padding:7px 10px;border-radius:999px;border:1px solid var(--line);font-size:11px;color:var(--muted)}.workflowSteps{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.workflowStep{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.018)}.workflowStepIcon{color:var(--brand);padding-top:2px}.workflowStep b{font-size:13px}.workflowStep p{font-size:12px;color:var(--muted);margin:4px 0}.workflowStep small{font-size:10.5px;color:var(--brand)}.workflowStep.dosya_gerekli,.workflowStep.eksik_veri{border-color:rgba(245,200,97,.25)}.workflowStep.dosya_gerekli .workflowStepIcon,.workflowStep.eksik_veri .workflowStepIcon{color:var(--warning)}.savedCard.clickable{cursor:pointer;transition:.17s}.savedCard.clickable:hover{border-color:rgba(66,211,182,.35);transform:translateY(-1px)}.savedCardTitle{display:flex;justify-content:space-between;align-items:center;gap:8px}.savedCardTitle h4{margin:9px 0}.savedActions{margin-top:10px}.forumWorkspace{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(440px,1.1fr);grid-gap:13px;gap:13px;align-items:start}.forumDetailPane,.forumListPane{min-height:calc(100vh - 130px);overflow:hidden}.forumToolbar{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:14px;border-bottom:1px solid var(--line)}.forumTopics{display:grid;grid-gap:9px;gap:9px;padding:12px;max-height:calc(100vh - 205px);overflow:auto}.forumTopicCard{border:1px solid var(--line);border-radius:13px;padding:14px;cursor:pointer;background:rgba(255,255,255,.016)}.forumTopicCard.selected,.forumTopicCard:hover{border-color:rgba(66,211,182,.34);background:rgba(66,211,182,.035)}.forumTopicCard h3{font-size:15px;margin:10px 0 6px}.forumTopicCard>p{font-size:12.5px;color:#c9d6dd;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.forumAuthor{display:flex;gap:9px;align-items:center}.forumAuthor b{display:block;font-size:12px}.forumAuthor small{display:block;font-size:10.5px;color:var(--muted);margin-top:2px}.forumAvatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand),#7557dd);color:#082028;font-weight:900;font-size:11px}.forumAvatar.small{width:29px;height:29px;font-size:9px}.forumMeta{display:flex;gap:13px;align-items:center;margin-top:12px;color:var(--muted)}.forumMeta button,.forumMeta span{display:inline-flex;gap:4px;align-items:center;border:0;background:transparent;color:inherit;font-size:11px}.forumLike.active,.forumMeta button.active{color:var(--brand)}.forumDetailPane{position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 115px);overflow:auto}.forumDetailHead{display:flex;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--line)}.forumDetailHead h2{font-size:22px;line-height:1.3;margin:8px 0 12px}.forumBody{padding:18px;border-bottom:1px solid var(--line)}.forumBody>p,.forumComment>p{white-space:pre-wrap;font-size:13px;line-height:1.72;color:#d9e4e9}.forumLike{border:0;background:transparent;color:var(--muted);display:inline-flex;align-items:center;gap:6px;padding:7px 0}.forumAttachment{display:flex;gap:8px;align-items:center;border:1px solid var(--line);padding:8px 10px;border-radius:9px;margin:7px 0;font-size:11px}.forumAttachment small{margin-left:auto;color:var(--muted)}.forumComments{padding:18px}.forumComments>h3{font-size:15px}.forumComment{border:1px solid var(--line);border-radius:12px;padding:13px;margin-top:9px}.forumReply{position:-webkit-sticky;position:sticky;bottom:0;background:var(--panel);border-top:1px solid var(--line);padding:14px;display:grid;grid-gap:8px;gap:8px}.forumReply .textarea{min-height:85px}.forumNewDialog{width:min(780px,95vw)}.forumComposer{min-height:220px}.integrationGuide{border:1px solid var(--line);border-radius:12px;padding:13px;margin:13px 0;background:rgba(66,211,182,.035)}.integrationGuide h4{margin:0 0 5px;font-size:13px}.integrationGuide li,.integrationGuide p{font-size:11.5px;line-height:1.55;color:var(--muted)}.integrationGuide ol{margin:8px 0 0;padding-left:20px}.desktopHeroTitle{font-size:30px;margin:8px 0}.desktopStatus{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:11.5px;margin:14px 0}.desktopPrincipleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.desktopPrincipleGrid>div{border:1px solid var(--line);border-radius:11px;padding:12px}.desktopPrincipleGrid b{font-size:12.5px}.desktopPrincipleGrid p{font-size:11.5px;color:var(--muted);line-height:1.55}.toolsTextArea{min-height:300px!important;margin:10px 0}.toolResult{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.toolResultHead{display:flex;justify-content:space-between;align-items:center}.readablePre{font-size:12.5px!important;line-height:1.65!important;white-space:pre-wrap!important;max-height:360px;overflow:auto}.alignEnd{display:flex;align-items:flex-end}.calcResult{margin-top:13px;border:1px solid var(--line);border-radius:13px;padding:14px;background:rgba(255,255,255,.018)}.calcBig,.calcTotal{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:7px 0}.calcBig b{font-size:24px;color:var(--brand)}.calcTotal b{font-size:16px}.calcResult dl{margin:8px 0}.calcResult dl>div{display:grid;grid-template-columns:150px 1fr;grid-gap:10px;gap:10px;padding:7px 0;border-top:1px solid var(--line)}.calcResult dt{color:var(--muted);font-size:11px}.calcResult dd{margin:0;font-size:11.5px;overflow-wrap:anywhere}html[data-app-theme=light]{--bg:#f2f6f7;--bg-soft:#eaf0f2;--panel:#ffffff;--panel2:#f7fafb;--panel3:#edf3f5;--line:rgba(18,43,55,.13);--line2:rgba(18,43,55,.23);--muted:#526c79;--shadow:0 14px 42px rgba(25,53,66,.10)}html[data-app-theme=light] body{background:#f2f6f7!important;color:#10232c!important}html[data-app-theme=light] .main{color:#10232c}html[data-app-theme=light] .sidebar{background:#fbfdfd!important;border-color:rgba(18,43,55,.12)}html[data-app-theme=light] .brand h1,html[data-app-theme=light] .topbar h2,html[data-app-theme=light] b,html[data-app-theme=light] h1,html[data-app-theme=light] h2,html[data-app-theme=light] h3,html[data-app-theme=light] h4,html[data-app-theme=light] strong{color:#10232c}html[data-app-theme=light] .brand small,html[data-app-theme=light] .caseMeta,html[data-app-theme=light] .mutedText,html[data-app-theme=light] .topbar p{color:#526c79!important}html[data-app-theme=light] .nav a,html[data-app-theme=light] .navMore{color:#405d6b!important}html[data-app-theme=light] .nav a.active,html[data-app-theme=light] .nav a:hover,html[data-app-theme=light] .navMore.active,html[data-app-theme=light] .navMore:hover{color:#0c272f!important;background:rgba(41,184,157,.11)!important}html[data-app-theme=light] .analysisCard,html[data-app-theme=light] .calcResult,html[data-app-theme=light] .card,html[data-app-theme=light] .caseCard,html[data-app-theme=light] .forumComment,html[data-app-theme=light] .forumTopicCard,html[data-app-theme=light] .monitorCard,html[data-app-theme=light] .savedCard,html[data-app-theme=light] .sourceInspector,html[data-app-theme=light] .v12Canvas,html[data-app-theme=light] .v12Control,html[data-app-theme=light] .v12InspectorPanel,html[data-app-theme=light] .workflowStep{background:#fff!important;color:#10232c!important;border-color:rgba(18,43,55,.13)!important}html[data-app-theme=light] .newCaseBtn,html[data-app-theme=light] .primaryBtn{background:linear-gradient(135deg,#42d3b6,#29b89d)!important;color:#06251f!important;border-color:transparent!important}html[data-app-theme=light] .commandBtn,html[data-app-theme=light] .ghostBtn,html[data-app-theme=light] .iconBtn,html[data-app-theme=light] .secondaryBtn{background:#f7fafb!important;color:#17343f!important;border-color:rgba(18,43,55,.17)!important}html[data-app-theme=light] .commandBtn:hover,html[data-app-theme=light] .ghostBtn:hover,html[data-app-theme=light] .iconBtn:hover,html[data-app-theme=light] .secondaryBtn:hover{background:#edf4f5!important;border-color:rgba(41,184,157,.35)!important}html[data-app-theme=light] .commandBtn kbd{background:#eaf0f2!important;color:#17343f!important;border-color:rgba(18,43,55,.18)!important}html[data-app-theme=light] .exactForm input,html[data-app-theme=light] .inlineInput,html[data-app-theme=light] .input,html[data-app-theme=light] .largeSearch,html[data-app-theme=light] .promptBox,html[data-app-theme=light] .searchBar,html[data-app-theme=light] .select,html[data-app-theme=light] .selectLike,html[data-app-theme=light] .sourcePicker,html[data-app-theme=light] .textarea{background:#f8fbfc!important;color:#10232c!important;border-color:rgba(18,43,55,.2)!important}html[data-app-theme=light] input::placeholder,html[data-app-theme=light] textarea::placeholder{color:#758a94!important;opacity:1}html[data-app-theme=light] .inlineInput input,html[data-app-theme=light] .largeSearch textarea,html[data-app-theme=light] .promptBox textarea,html[data-app-theme=light] .searchBar input{color:#10232c!important}html[data-app-theme=light] .followAnswer,html[data-app-theme=light] .forumBody>p,html[data-app-theme=light] .forumComment>p,html[data-app-theme=light] .forumTopicCard>p,html[data-app-theme=light] .sourceReader{color:#263f49!important}html[data-app-theme=light] .assetRow,html[data-app-theme=light] .followAnswer{background:#f5f9fa!important}html[data-app-theme=light] .badge{color:#087864;background:rgba(41,184,157,.1)}html[data-app-theme=light] .badge.warn,html[data-app-theme=light] .warnBox{color:#805f0f!important;background:#fff9e8!important;border-color:#ead28b!important}html[data-app-theme=light] .notice.successBox{color:#176a55!important;background:#edf9f5!important;border-color:#a8dfd0!important}html[data-app-theme=light] .profileMenu{background:#fff!important;color:#10232c!important}html[data-app-theme=light] .profileMenu>a,html[data-app-theme=light] .profileMenu>button{color:#294653!important}html[data-app-theme=light] .forumReply{background:#fff!important}html[data-app-theme=light] .caseModalOverlay,html[data-app-theme=light] .dialogOverlay{background:rgba(15,30,38,.42)}@media(max-width:1180px){.strategyToolbar{grid-template-columns:1fr 1fr}.strategyToolbar .select{grid-column:1/-1}.forumWorkspace{grid-template-columns:1fr}.forumDetailPane{position:static;max-height:none}.forumDetailPane,.forumListPane{min-height:unset}.desktopPrincipleGrid{grid-template-columns:1fr}.topActions .commandBtn span{display:none}}@media(max-width:760px){.forumToolbar,.monitorTop,.strategyToolbar{grid-template-columns:1fr}.caseModalOverlay,.dialogOverlay{padding:8px}.caseModalCard,.dialogCard{width:100%;max-height:96vh}.calcResult dl>div{grid-template-columns:1fr}.topActions .feedbackTrigger span,.topActions .forumTrigger span{display:none}}:root{--body-size:15px;--helper-size:13px;--tiny-size:12px;--panel-elevated:#0e1d29;--focus-ring:0 0 0 3px rgba(66,211,182,.15)}body{font-size:var(--body-size);line-height:1.58}.main{padding:20px 24px 42px}.card{border-radius:16px}.pageCard{padding:22px}.pageHeader{gap:20px;margin-bottom:18px}.pageHeader h3{font-size:28px;line-height:1.2;margin:7px 0}.mutedText,.pageHeader p{font-size:13px!important}.sectionTitle h3{font-size:17px}.label,.sectionTitle span{font-size:12.5px}.label{line-height:1.4;margin-bottom:7px}.caseMeta{font-size:12px!important;line-height:1.55!important}.notice{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;padding:11px 12px}.notice small{display:block;margin-top:4px;font-size:11.5px;line-height:1.5;opacity:.9}.badge{font-size:11.5px;line-height:1.2;padding:5px 8px}.input,.select,.textarea{font-size:13.5px;line-height:1.5;padding:11px 12px;min-height:42px}.textarea{min-height:120px}.inlineInput:focus-within,.input:focus,.largeSearch:focus-within,.promptBox:focus-within,.searchBar:focus-within,.select:focus,.textarea:focus{border-color:rgba(66,211,182,.55)!important;box-shadow:var(--focus-ring)}.commandBtn,.dangerBtn,.ghostBtn,.iconBtn,.primaryBtn,.secondaryBtn{min-height:41px;font-size:13px;line-height:1.2;border-radius:11px}.dangerBtn,.ghostBtn,.primaryBtn,.secondaryBtn{padding:10px 13px}.dangerBtn{border:1px solid rgba(255,113,128,.35);background:rgba(255,113,128,.12);color:#ff9aa5;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:750}.dangerBtn:hover{background:rgba(255,113,128,.18)}.dangerBtn:disabled{opacity:.55;cursor:not-allowed}.dangerIcon{color:#ff8b98!important}.emptyState{min-height:150px;gap:8px;font-size:13px;line-height:1.6}.emptyState b{font-size:14px}.emptyState span{font-size:12.5px!important;line-height:1.55!important}.analysisCard p,.desktopPrincipleGrid p,.integrationGuide li,.integrationGuide p,.quick p{font-size:12.5px!important;line-height:1.6!important}.activityRow{padding:13px 0;align-items:flex-start}.activityRow b{font-size:13.5px}.activityRow p{font-size:12.5px!important;line-height:1.6!important}.checkRow{font-size:12.5px;line-height:1.55}.topbar{margin-bottom:20px;gap:16px}.topbar h2{font-size:25px}.topbar p{font-size:12.5px;line-height:1.5}.topActions{gap:9px}.commandBtn{padding:9px 10px}.commandBtn kbd{font-size:11px}.caseModalOverlay,.dialogOverlay,.feedbackOverlay{background:rgba(2,8,13,.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.caseModalCard,.dialogCard,.feedbackModal{background:var(--panel-elevated)!important;color:var(--text)!important;border:1px solid var(--line2)!important;box-shadow:0 30px 90px rgba(0,0,0,.48)}.feedbackModal{width:min(760px,96vw);padding:22px;max-height:90vh}.feedbackHead{margin-bottom:18px}.feedbackHead h3{font-size:26px;line-height:1.2;color:var(--text)!important}.feedbackHead p{font-size:13px!important;line-height:1.6!important;color:var(--muted)!important}.feedbackFoot{margin-top:17px;padding-top:15px}.feedbackFoot small,.feedbackFoot span{font-size:12px!important;line-height:1.5;color:var(--muted)!important}.commandGrid{gap:8px;margin-top:14px;max-height:460px}.commandGrid>a{min-height:58px;padding:11px 13px;border-radius:12px;background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}.commandGrid>a:hover{border-color:rgba(66,211,182,.35)!important;background:rgba(66,211,182,.06)!important}.commandGrid b{font-size:13.5px!important;color:var(--text)!important}.commandGrid small{font-size:11.5px!important;color:var(--muted)!important;margin-top:3px}.compactDialog{width:min(620px,95vw)}.confirmDialog{width:min(540px,94vw)}.formStack{display:grid;grid-gap:13px;gap:13px}.planModal{width:min(820px,96vw)}.planQuestions{gap:10px;max-height:460px;padding-right:4px}.planQuestion{grid-template-columns:minmax(0,1fr) 44px;gap:9px;align-items:stretch}.planQuestion textarea{min-height:86px;font-size:13px!important;line-height:1.55!important;padding:11px 12px;background:var(--panel2)!important;color:var(--text)!important}.planQuestion .iconBtn{align-self:stretch;height:auto}.workspaceSectionHead p{font-size:12.5px!important;line-height:1.6!important}.v12Control{padding:18px;gap:13px}.promptBox textarea{min-height:130px;font-size:13.5px;line-height:1.6}.inlineInput input{font-size:13px;padding:10px 11px}.selectLike{font-size:13px;min-height:43px;padding:10px 12px}.sourcePickerV12{max-height:360px!important;padding:10px!important;background:var(--panel2)!important}.sourcePickerHead{margin-bottom:10px}.sourcePickerHead b{display:block;font-size:13px!important}.sourcePickerHead small{display:block;font-size:11.5px!important;line-height:1.5!important;color:var(--muted)!important;margin-top:3px}.sourceOption{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;grid-gap:9px!important;gap:9px!important;align-items:center!important;padding:10px!important;min-height:62px;background:var(--panel)!important}.sourceCheck{width:20px;height:20px;border-radius:6px;border:1px solid var(--line2);display:grid;place-items:center;color:var(--brand)}.sourceOptionText{min-width:0!important}.sourceOptionText b{font-size:13px!important;line-height:1.25}.sourceOptionText small{font-size:11.5px!important;line-height:1.45!important;margin-top:4px}.sourceOption>.badge{white-space:nowrap;max-width:90px}.sourcePickerFoot{font-size:11.5px!important;line-height:1.5!important;padding:9px 5px 2px;color:var(--muted)}.toggleRow{padding:11px 12px}.toggleRow>div b{font-size:13px!important}.toggleRow>div small{font-size:11.5px!important;line-height:1.45!important}.canvasToolbar{padding:14px 16px}.canvasToolbar b{font-size:14.5px!important}.canvasToolbar small{font-size:11.5px!important;line-height:1.45}.canvasEmpty h3{font-size:21px}.canvasEmpty p{font-size:13px!important;line-height:1.65!important}.historyCard{padding:13px}.historyCard>b{font-size:13px!important}.historyCard p{font-size:11.8px!important}.historyCard small{font-size:11px!important}.searchComposer{padding:18px}.largeSearch{background:var(--panel2)!important}.largeSearch textarea{min-height:118px;font-size:13.5px;line-height:1.6}.searchRunRow>span{font-size:11.5px!important}.categoryPicker{gap:6px;max-height:150px}.categoryPicker button{font-size:11px!important;padding:7px 9px}.checkLine,.exactForm label span{font-size:11.5px!important}.suggestedQueries b{font-size:12.5px}.suggestedQueries>button{font-size:12px;line-height:1.5;padding:9px 10px}.searchResults{gap:9px}.searchResultRow{padding:14px;gap:12px;background:var(--panel)!important}.searchResultRow h4{font-size:13.5px!important;line-height:1.35;margin:7px 0 5px}.searchResultRow p{font-size:12px!important;line-height:1.58!important}.resultBadges small{font-size:11px!important}.searchEmpty{min-height:250px}.searchStatusNotice{align-items:flex-start}.searchAlternativeBox{border:1px solid rgba(66,211,182,.25);background:rgba(66,211,182,.055);border-radius:13px;padding:13px;display:grid;grid-gap:10px;gap:10px}.searchAlternativeBox>b{font-size:13px}.searchAlternativeBox>div{display:flex;gap:8px;flex-wrap:wrap}.searchAlternativeBox .badge{margin-left:3px}.sourceInspectorHead{padding:16px}.sourceInspectorHead h3{font-size:15px!important;line-height:1.4}.sourceInspectorTools{padding:10px}.sourceInspectorTools .ghostBtn{font-size:12px!important;padding:8px 10px}.sourceReader{line-height:1.78!important;padding:17px}.sourceInspectorState{font-size:12.5px!important;line-height:1.55!important}.sourceInspectorState b{font-size:14px}.assetRow{grid-template-columns:auto minmax(0,1fr) auto;padding:9px 10px;background:var(--panel2)!important}.assetOpen{border:0;background:transparent;color:var(--text);text-align:left;padding:0;min-width:0;cursor:pointer}.assetOpen:hover b{text-decoration:underline;text-underline-offset:3px}.assetOpen b{font-size:12.5px!important}.assetOpen small{font-size:11px!important;line-height:1.4!important}.assetRowActions{display:flex;gap:5px}.assetPreviewDialog{position:relative;width:min(980px,96vw);max-height:92vh;border-radius:16px;overflow:auto;background:var(--panel);border:1px solid var(--line2);box-shadow:0 30px 90px rgba(0,0,0,.5)}.assetPreviewDialog>.sourceInspector{position:static;max-height:none;min-height:640px;border:0}.assetPreviewClose{position:absolute;right:12px;top:12px;z-index:10}.strategyPreview{width:min(1050px,96vw)}.inlineDocLink{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--brand);padding:2px 0;font-weight:750;font-size:12.5px;line-height:1.4;text-align:left}.inlineDocLink:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.inlineDocLink:disabled{color:var(--muted);cursor:default}.docCompareLinks{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.strategyContradiction{grid-template-columns:auto 1fr}.strategyGuard{font-size:12.5px!important}.monitorCard{padding:16px}.monitorTop h4{font-size:15px}.monitorTitleRow{gap:8px}.monitorActions,.monitorTitleRow{display:flex;align-items:center;flex-wrap:wrap}.monitorActions{gap:7px;justify-content:flex-end}.monitorResult>p{font-size:12.5px!important;line-height:1.55}.monitorMatch{padding:10px 0}.monitorMatch b{font-size:13px}.monitorMatch small{font-size:11.5px}.forumWorkspace{grid-template-columns:minmax(430px,.9fr) minmax(500px,1.1fr);gap:14px}.forumToolbar{padding:15px}.forumTopics{padding:13px;gap:10px}.forumTopicCard{padding:15px}.forumTopicCard h3{font-size:16px;line-height:1.35}.forumTopicCard>p{font-size:13px!important;line-height:1.62!important}.forumAuthor b{font-size:12.8px}.forumAuthor small{font-size:11px}.forumMeta button,.forumMeta span{font-size:11.5px}.forumDetailHead{padding:20px}.forumDetailHead h2{font-size:24px}.forumHeadActions{display:flex;gap:7px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.forumBody{padding:20px}.forumBody>p,.forumComment>p{font-size:13.5px!important;line-height:1.75!important}.forumComments{padding:20px}.forumComments>h3{font-size:16px}.forumComment{padding:14px}.forumCommentHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.forumCommentActions{display:flex;gap:5px}.forumReply{padding:15px;gap:10px}.forumInlineNotice{margin:12px 12px 0}.forumAttachment{font-size:12px;padding:9px 10px}.workflowStep{padding:13px}.workflowStep b{font-size:13.5px}.workflowStep p{font-size:12.5px!important;line-height:1.55!important}.workflowStep small{font-size:11.5px}.savedCard{padding:14px}.savedCard h4{font-size:13.5px!important}.savedCard p{font-size:12px!important;line-height:1.55!important}html[data-app-theme=light]{--panel-elevated:#ffffff;--text:#10232c;--muted:#526a76;--line:rgba(18,43,55,.14);--line2:rgba(18,43,55,.24)}html[data-app-theme=light] .assetPreviewDialog,html[data-app-theme=light] .caseModalCard,html[data-app-theme=light] .dialogCard,html[data-app-theme=light] .feedbackModal{background:#fff!important;color:#10232c!important}html[data-app-theme=light] .dialogCard b,html[data-app-theme=light] .dialogCard h1,html[data-app-theme=light] .dialogCard h2,html[data-app-theme=light] .dialogCard h3,html[data-app-theme=light] .dialogCard h4,html[data-app-theme=light] .feedbackModal b,html[data-app-theme=light] .feedbackModal h1,html[data-app-theme=light] .feedbackModal h2,html[data-app-theme=light] .feedbackModal h3,html[data-app-theme=light] .feedbackModal h4{color:#10232c!important}html[data-app-theme=light] .dialogCard p,html[data-app-theme=light] .dialogCard small,html[data-app-theme=light] .feedbackModal p,html[data-app-theme=light] .feedbackModal small{color:#526a76!important}html[data-app-theme=light] .assetRow,html[data-app-theme=light] .commandGrid>a,html[data-app-theme=light] .largeSearch,html[data-app-theme=light] .sourceOption{background:#f7fafb!important;color:#10232c!important}html[data-app-theme=light] .assetOpen,html[data-app-theme=light] .commandGrid>a b,html[data-app-theme=light] .planQuestion textarea,html[data-app-theme=light] .sourceOption b{color:#10232c!important}html[data-app-theme=light] .planQuestion textarea{background:#f8fbfc!important;border-color:rgba(18,43,55,.2)!important}html[data-app-theme=light] .sourcePickerV12{background:#f5f9fa!important}html[data-app-theme=light] .sourceCheck{background:#fff;border-color:rgba(18,43,55,.22)}html[data-app-theme=light] .searchResultRow{background:#fff!important}html[data-app-theme=light] .searchAlternativeBox{background:#edf9f6!important;color:#123a32!important}html[data-app-theme=light] .dangerBtn{background:#fff1f2;color:#9a2636;border-color:#e8b7bd}html[data-app-theme=light] .inlineDocLink{color:#087864}@media(max-width:1500px){.v12Workspace{grid-template-columns:minmax(350px,390px) minmax(0,1fr)!important}.v12InspectorPanel,.v12Workspace>.sourceInspector{grid-column:1/-1;position:static;max-height:none}.v12Workspace>.sourceInspector.empty{display:none}.v12Control{position:static;max-height:none}.forumWorkspace{grid-template-columns:minmax(390px,.9fr) minmax(460px,1.1fr)}}@media(max-width:1180px){.searchWorkspace{grid-template-columns:1fr!important}.searchWorkspace>.sourceInspector{grid-column:1;position:static;max-height:none}.forumWorkspace{grid-template-columns:1fr}.forumDetailPane{position:static;max-height:none}.monitorTop{grid-template-columns:1fr}.monitorActions{justify-content:flex-start}}@media(max-width:760px){.main{padding:15px 12px 86px}.pageCard{padding:16px}.pageHeader h3{font-size:23px}.feedbackModal{padding:16px}.forumHeadActions{justify-content:flex-start}.docCompareLinks{align-items:flex-start;flex-direction:column}.formRow{grid-template-columns:1fr}}:root{--body-size:16px;--helper-size:14px;--tiny-size:13px}body{font-size:16px;line-height:1.6}.brand h1{font-size:19px}.brand small{font-size:11.5px;line-height:1.45}.newCaseBtn{font-size:14px;min-height:44px}.nav a,.navMore{font-size:14px;line-height:1.35;min-height:42px}.licenseCard b{font-size:13px}.licenseCard p{line-height:1.55}.licenseCard p,.miniBtn{font-size:12.5px}.sidebarUser b{font-size:13px}.sidebarUser small{font-size:11.5px}.topbar p{font-size:13.5px}.commandBtn{font-size:12.5px}.mutedText,.pageHeader p{font-size:14px!important;line-height:1.65!important}.sectionTitle span{font-size:13px}.label{font-size:13.5px}.caseMeta{font-size:13px!important}.notice{font-size:13.5px;line-height:1.58}.notice small{font-size:12.5px}.badge{font-size:12px}.input,.select,.textarea{font-size:14px}.dangerBtn,.ghostBtn,.iconBtn,.primaryBtn,.secondaryBtn{font-size:13.5px}.emptyState{font-size:14px}.emptyState b{font-size:15px}.emptyState span{font-size:13.5px!important}.workspaceSectionHead h3{font-size:21px}.workspaceSectionHead p{font-size:13px!important}.folderNav{line-height:1.35;min-height:40px;color:#b2c2cc}.folderNav,.folderSidebar .inlineInput input{font-size:13.5px}.savedCard h4{font-size:14.5px!important}.savedActions .select,.savedCard p{font-size:13px!important}.sourceInspectorHead h3{font-size:16px!important}.sourceInspectorHead p{font-size:13px!important}.sourceReader{font-size:14px!important;line-height:1.82!important}.sourceInspectorState{font-size:13.5px!important}.monitorTop h4{font-size:16px}.monitorMatch b{font-size:14px}.monitorMatch small{font-size:12.5px}.monitorResult>p{font-size:13.5px!important}.toolsTextArea{font-size:15px!important}.readablePre{font-size:14px!important;line-height:1.72!important}.toolResultHead b{font-size:14px}.calcResult dt{font-size:12.5px}.calcResult dd{font-size:13px}.monitorSourceDialog{position:relative;width:min(1000px,96vw);max-height:92vh;overflow:auto;border-radius:16px;background:var(--panel);border:1px solid var(--line2);box-shadow:0 30px 90px rgba(0,0,0,.5)}.monitorSourceDialog>.sourceInspector{position:static;max-height:none;min-height:640px;border:0}html[data-app-theme=light] .folderNav{color:#405d6b!important;background:transparent!important}html[data-app-theme=light] .folderNav:hover{color:#0c272f!important;background:#eef8f5!important}html[data-app-theme=light] .folderNav.active{color:#0a342c!important;background:#dff5ef!important;box-shadow:inset 0 0 0 1px rgba(41,184,157,.2)}html[data-app-theme=light] .folderNav.active,html[data-app-theme=light] .folderNav.active *{opacity:1!important}html[data-app-theme=light] .savedCard p,html[data-app-theme=light] .savedCard small,html[data-app-theme=light] .savedCardTitle h4{color:#183640!important}html[data-app-theme=light] .emptyState{color:#47636f!important}html[data-app-theme=light] .emptyState b{color:#10232c!important}html[data-app-theme=light] .monitorSourceDialog{background:#fff!important;color:#10232c!important}html[data-app-theme=light] .readablePre{color:#10232c!important;background:#f7fafb!important}@media(max-width:1450px){.folderPage{grid-template-columns:245px minmax(0,1fr)}.savedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.folderPage{grid-template-columns:1fr}.folderSidebar{position:static}.savedGrid{grid-template-columns:1fr}}.workspaceTabs button{font-size:13px!important;min-height:39px;padding:9px 12px!important}.workspaceTabs small{font-size:11.5px!important}.sidePane{padding:16px;gap:10px}.sidePane h3{font-size:16px!important;line-height:1.35}.riskMetric{padding:12px}.riskMetric b{font-size:14px!important}.riskMetric small{font-size:12.5px!important;line-height:1.45}.riskLine{line-height:1.55!important;padding:10px 11px}.emptyMini,.riskLine{font-size:13px!important}.emptyMini{line-height:1.55;padding:20px}.sourceListItem b{font-size:13.5px!important}.sourceListItem small{font-size:12px!important}body,html{overflow-x:hidden}.main,.shell,body,html{width:100%;max-width:100%}.boardColumns,.boardRow,.boardRow>div,.card,.grid,.main,.shell,.topActions,.topbar,.topbarLeft,.topbarLeft>div{min-width:0}.boardRow>div{max-width:100%}@media(max-width:900px){.main,.shell,body,html{max-width:100vw!important;overflow-x:clip}.shell{grid-template-columns:minmax(0,1fr)!important}.main{width:100%!important;min-width:0!important;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:calc(108px + env(safe-area-inset-bottom))!important}.main>*{min-width:0;max-width:100%}.topbar{width:100%;gap:9px;align-items:center}.topbarLeft{flex:1 1 auto}.topbar h2,.topbarLeft,.topbarLeft>div{overflow:hidden}.topbar h2{white-space:nowrap;text-overflow:ellipsis}.topActions{gap:7px}.avatar,.topActions,.topActions .ghostBtn,.topActions .iconBtn{flex:0 0 auto}.boardColumns,.card,.cardPad,.pageCard{width:100%;max-width:100%;min-width:0}.boardColumns{grid-template-columns:minmax(0,1fr)!important}.boardRow{grid-template-columns:26px minmax(0,1fr);width:100%;max-width:100%;gap:10px;align-items:start}.boardRow svg{margin-top:3px;flex:0 0 auto}.boardRow b{overflow-wrap:anywhere;word-break:normal}.boardRow small{white-space:normal!important;overflow:hidden;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobileBottom{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-width:none}.mobileDrawer{padding-left:max(16px,env(safe-area-inset-left));padding-bottom:calc(18px + env(safe-area-inset-bottom));height:100dvh;overflow:auto}}@media(max-width:680px){.main{padding-top:14px!important;padding-left:max(11px,env(safe-area-inset-left))!important;padding-right:max(11px,env(safe-area-inset-right))!important}.topbar{margin-bottom:16px}.topbar h2{font-size:22px!important;line-height:1.2}.mobileMenu{width:42px;height:42px;border-radius:12px}.avatar,.topActions .ghostBtn,.topActions .iconBtn{width:42px;height:42px;padding:0;min-height:42px}.pageCard{padding:18px!important}.pageCard .pageHeader h3,.pageCard>h3{line-height:1.3}.cardPad{padding:17px!important}.sectionTitle{gap:10px;align-items:center}.sectionTitle h3{font-size:18px!important;line-height:1.3}.sectionTitle>a,.sectionTitle>span{flex:0 0 auto}.boardRow{padding:13px 0}.boardRow b{font-size:15px!important;line-height:1.4!important}.boardRow small{font-size:13.5px!important;line-height:1.48!important;margin-top:4px!important}.mobileBottom{grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 5px;border-radius:20px}.mobileBottom a{min-width:0;font-size:11px!important;line-height:1.15;padding:6px 2px;gap:4px}.mobileBottom a span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileBottom a svg{width:21px;height:21px}}@media(max-width:900px){.main :where(.grid,.grid2,.grid3,.grid4,.split,.pageHeader,.pageActions,.toolbar,.formRow,.caseCard,.docRow,.resultTop,.resultCard,.searchLeft,.searchComposer,.searchResults,.searchResultRow,.resultBadges,.savedCard,.savedCardTitle,.savedActions,.historyCard,.historyActions,.sourceListItem,.workflowStep,.monitorCard,.forumTopicCard,.forumComment,.analysisCard,.calcResult,.integrationCard,.trainingGrid,.usageGrid,.supportHistory,.legalDoc,.desktopTitle){min-width:0;max-width:100%}.main :where(input,textarea,select,pre,code,img,video,canvas){max-width:100%}.main :where(h1,h2,h3,h4,h5,p,small,b,span,a,button){overflow-wrap:anywhere}.table{display:block}.table,.tabs,.workspaceTabs{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tabs,.workspaceTabs{scrollbar-width:none}.tabs::-webkit-scrollbar,.workspaceTabs::-webkit-scrollbar{display:none}.dialogOverlay,.feedbackOverlay{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.assetPreviewDialog,.caseModal,.feedbackModal,.monitorSourceDialog,.savedDetailDialog{width:min(100%,760px);max-width:100%;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(20px,env(safe-area-inset-bottom)));overflow:auto}.searchResultRow{grid-template-columns:42px minmax(0,1fr) 22px!important;align-items:start;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.searchResultRow>div:nth-child(2){min-width:0}.searchResultRow h4{overflow-wrap:anywhere;word-break:normal}.resultBadges{min-width:0;flex-wrap:wrap}.resultBadges small{min-width:0;white-space:normal;overflow-wrap:anywhere}.searchResultRow:active{transform:scale(.995);border-color:rgba(66,211,182,.5)}.searchWorkspace>.sourceInspector.empty{display:none!important}.searchWorkspace>.sourceInspector:not(.empty),.v12Workspace>.sourceInspector:not(.empty){position:fixed!important;z-index:120!important;left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;top:max(72px,calc(env(safe-area-inset-top) + 58px))!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:none!important;min-height:0!important;overflow:hidden!important;border:1px solid rgba(66,211,182,.34)!important;border-radius:18px!important;background:var(--panel)!important;box-shadow:0 24px 80px rgba(0,0,0,.58)!important}.searchWorkspace>.sourceInspector:not(.empty) .sourceInspectorHead,.v12Workspace>.sourceInspector:not(.empty) .sourceInspectorHead{flex:0 0 auto;background:var(--panel);position:-webkit-sticky;position:sticky;top:0;z-index:2}.searchWorkspace>.sourceInspector:not(.empty) .sourceInspectorTools,.v12Workspace>.sourceInspector:not(.empty) .sourceInspectorTools{flex:0 0 auto;background:var(--panel)}.searchWorkspace>.sourceInspector:not(.empty) .sourceReader,.v12Workspace>.sourceInspector:not(.empty) .sourceReader{min-height:0!important;max-height:none!important;overflow:auto!important;-webkit-overflow-scrolling:touch;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.searchWorkspace>.sourceInspector:not(.empty) .sourceInspectorState,.v12Workspace>.sourceInspector:not(.empty) .sourceInspectorState{min-height:0;flex:1 1;overflow:auto}}@media(max-width:680px){.searchComposer{padding:14px!important}.searchComposerTop{align-items:flex-start;gap:8px;flex-wrap:wrap}.searchRunRow{gap:10px}.searchRunRow>span{font-size:11px!important;line-height:1.35}.searchResultRow{padding:14px 12px!important;gap:10px!important;border-radius:15px}.searchResultRow h4{font-size:15px!important;line-height:1.42!important;margin-top:8px}.searchResultRow p{font-size:13px!important;line-height:1.55!important}.resultBadges small{font-size:12px!important;line-height:1.35}.searchWorkspace>.sourceInspector:not(.empty),.v12Workspace>.sourceInspector:not(.empty){top:max(68px,calc(env(safe-area-inset-top) + 52px))!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;border-radius:16px!important}.searchWorkspace>.sourceInspector:not(.empty) .sourceInspectorTools,.v12Workspace>.sourceInspector:not(.empty) .sourceInspectorTools{grid-template-columns:1fr 1fr!important}.searchWorkspace>.sourceInspector:not(.empty) .sourceInspectorTools>:last-child:nth-child(odd),.v12Workspace>.sourceInspector:not(.empty) .sourceInspectorTools>:last-child:nth-child(odd){grid-column:1/-1}.sourceInspectorHead .iconBtn{min-width:42px;min-height:42px}.commandBtn,.ghostBtn,.iconBtn,.mobileMenu,.primaryBtn,.secondaryBtn{touch-action:manipulation}}.auditCheckBtn{border:1px solid rgba(66,211,182,.2);font-family:inherit;cursor:pointer;white-space:nowrap;justify-self:end;transition:.16s;min-height:30px}.auditCheckBtn:focus-visible,.auditCheckBtn:hover{border-color:rgba(66,211,182,.55);box-shadow:0 0 0 3px rgba(66,211,182,.08);outline:none}.auditCheckBtn.danger{border-color:rgba(255,113,128,.22)}.auditCheckBtn.danger:focus-visible,.auditCheckBtn.danger:hover{border-color:rgba(255,113,128,.55);box-shadow:0 0 0 3px rgba(255,113,128,.08)}.auditSourceDialog>.sourceInspector{position:static;max-height:none;min-height:620px;border:0}@media(max-width:680px){.docRow{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.docRow>.auditCheckBtn{grid-column:2;justify-self:start;min-height:40px;padding:8px 11px}.auditSourceDialog{width:100%!important;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(20px,env(safe-area-inset-bottom)))!important}.auditSourceDialog>.sourceInspector{min-height:0!important;max-height:none!important}}.dashboardV12 .statLabel{font-size:14px!important;line-height:1.45}.dashboardV12 .sectionTitle h3{font-size:18px!important;line-height:1.3}.dashboardV12 .sectionTitle a,.dashboardV12 .sectionTitle span{font-size:13.5px!important;line-height:1.4}.dashboardV12 .quick{padding:15px!important;min-height:112px}.dashboardV12 .quick b{font-size:15px!important;line-height:1.35}.dashboardV12 .quick p{font-size:14px!important;line-height:1.58!important}.dashboardV12 .aiHeader h3{font-size:17px!important;line-height:1.35}.dashboardV12 .aiHeader p{font-size:13.5px!important;line-height:1.5}.dashboardV12 .sourceProbeList{gap:4px}.dashboardV12 .sourceProbeList>div{padding:11px 8px!important;gap:12px}.dashboardV12 .sourceProbeList b{font-size:13.5px!important;line-height:1.35;text-transform:none}.dashboardV12 .sourceProbeList .badge{font-size:12.5px!important;line-height:1.2;padding:6px 9px}.dashboardV12 .boardRow{padding:11px 0}.dashboardV12 .boardRow b{font-size:14px!important;line-height:1.4!important}.dashboardV12 .boardRow small{font-size:12.5px!important;line-height:1.5!important;margin-top:3px!important}.table td,.table th{font-size:13px!important;line-height:1.45}.breadcrumb{font-size:12.5px!important;line-height:1.4}.tab{font-size:13px!important;min-height:38px}.caseStats div,.metric span{font-size:12.5px!important;line-height:1.4}.caseStats b{font-size:14px!important}.timelineItem b{font-size:13.5px!important}.timelineItem p{font-size:13px!important;line-height:1.55}.timelineItem time{font-size:12px!important}.docRow b{font-size:13.5px!important}.docRow small{font-size:12px!important;line-height:1.45}.analysisCard h4{font-size:14px!important}.analysisCard p,.insight p{font-size:13.5px!important;line-height:1.62!important}.progressItem{font-size:13.5px!important}.progressDot{font-size:11.5px!important}.report li,.report p{font-size:14px!important;line-height:1.72!important}.report h5{font-size:15px!important}.citation{font-size:11.5px!important}.resultCard h4{font-size:14.5px!important;line-height:1.4}.resultCard p{line-height:1.6}.lawItem,.resultCard p{font-size:13.5px!important}.chip{font-size:12.5px!important}.canvasToolbar small{font-size:12px!important}.canvasEmpty p,.followAnswer,.followBox>b{font-size:13.5px!important}.followAnswer{line-height:1.65!important}.historyCard>b{font-size:13.5px!important}.historyCard p{font-size:12.5px!important}.historyCard small{font-size:11.5px!important}.usageCard span{font-size:12.5px!important}.usageCard small{font-size:11.5px!important}.licenseLine{font-size:12px!important}.supportHistory b{font-size:13.5px!important}.supportHistory p,.supportHistory small{font-size:12.5px!important}.trainingGrid h3{font-size:14px!important}.trainingGrid p{font-size:12.5px!important;line-height:1.55!important}.legalToc>button{font-size:13px!important}.legalDocHead p{font-size:12.5px!important}.legalDoc>p{font-size:14px!important;line-height:1.78!important}.desktopTitle h3{font-size:14.5px!important}.desktopTitle p{font-size:12.5px!important}@media(max-width:900px){.dashboardV12 .quick b{font-size:16px!important}.dashboardV12 .quick p{font-size:14.5px!important}.dashboardV12 .sourceProbeList b{font-size:14px!important}.dashboardV12 .sourceProbeList .badge{font-size:13px!important}.table td,.table th{font-size:13.5px!important}}.premiumMarketing{background:radial-gradient(circle at 82% 4%,rgba(43,154,139,.12),transparent 28%),linear-gradient(180deg,#050b11,#07121b 52%,#050a10)}.premiumMarketing .marketingNav{max-width:1280px;padding-left:28px;padding-right:28px}.premiumMarketing .marketingBrand b{font-size:19px!important;line-height:1.15;letter-spacing:.2px}.premiumMarketing .marketingBrand small{font-size:10.5px!important;line-height:1.35;letter-spacing:.8px;color:#91a6b4!important}.premiumMarketing .marketingNav nav a{font-size:14px!important;line-height:1.35;font-weight:650;color:#b5c4cd!important}.premiumMarketing .marketingNav nav a:hover{color:#fff!important}.premiumMarketing .marketingActions .ghostBtn,.premiumMarketing .marketingActions .primaryBtn{font-size:13.5px!important;min-height:42px;padding:10px 14px}.premiumMarketing .marketingHeroInner{max-width:1280px;padding-top:92px;padding-bottom:98px;gap:74px}.premiumMarketing .marketingKicker,.pricingProfessional .marketingKicker,.professionalFeatures .marketingKicker{font-size:12px!important;line-height:1.35;padding:8px 12px}.premiumMarketing .marketingHeroCopy h1{font-size:62px!important;line-height:1.025!important;letter-spacing:-2.7px!important;max-width:760px}.premiumMarketing .marketingHeroCopy>p,.pricingProfessional .subHero>p,.professionalFeatures .subHero>p{font-size:17px!important;line-height:1.75!important;color:#adbdc8!important}.premiumMarketing .marketingPrimary,.premiumMarketing .marketingSecondary,.pricingProfessional .marketingPrimary,.professionalFeatures .marketingPrimary{font-size:14px!important;min-height:46px;padding:12px 18px;border-radius:13px}.premiumMarketing .trustStrip{font-size:12.5px!important;line-height:1.4;gap:18px;color:#9db0bc!important}.heroCommercial{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.075);max-width:620px}.heroCommercial b{font-size:23px;line-height:1;color:#f2f8fa}.heroCommercial b small{font-size:12px;color:#8da1af;font-weight:650}.heroCommercial span{font-size:13px;color:#9eb0bc}.premiumMock{border-color:rgba(66,211,182,.16)!important;box-shadow:0 32px 90px rgba(0,0,0,.38),0 0 0 1px rgba(66,211,182,.035)}.premiumMock .mockTop b{font-size:10.5px!important}.premiumMock .mockNav,.premiumMock .mockTop small{font-size:9.5px!important}.premiumMock .mockNav{line-height:1.25}.premiumMock .mockHeadline small{font-size:9px!important}.premiumMock .mockHeadline h3{font-size:15px!important}.premiumMock .mockStats small{font-size:9.5px!important}.premiumMock .mockAi b{font-size:12.5px!important}.premiumMock .mockAi p{font-size:10.5px!important;line-height:1.52!important}.premiumMock .mockAi small{font-size:9px!important}.mockFlow{gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.mockFlow,.mockFlow span{display:flex;align-items:center}.mockFlow span{gap:5px;font-size:9.5px;color:#a8bac5}.mockFlow svg{color:var(--brand)}.mockFlow i{font-style:normal;color:#52707f}.singlePricing,.valueSection{max-width:1240px!important}.sectionEyebrow{font-size:11.5px!important;line-height:1.4!important;letter-spacing:1.1px!important;font-weight:850!important;color:#69d9c2!important}.commercialJourneyHead h2,.marketingSection>h2,.premiumCta h2,.premiumPlatform h2,.singlePricingCopy h2{font-size:38px!important;line-height:1.14!important;letter-spacing:-1.05px!important}.sectionLead{font-size:15.5px!important;line-height:1.72!important;color:#9fb2bf!important;max-width:760px}.premiumFeatureGrid{gap:14px!important}.premiumFeatureGrid article{padding:24px!important;min-height:226px;border-color:rgba(255,255,255,.085)!important;background:linear-gradient(180deg,rgba(14,29,40,.78),rgba(8,18,27,.72))!important}.premiumFeatureGrid article>span{width:42px;height:42px;border-radius:12px}.premiumFeatureGrid h3{font-size:18px!important;line-height:1.35!important;color:#f1f6f9!important;margin-top:18px}.premiumFeatureGrid p{font-size:13.5px!important;line-height:1.68!important;color:#a6b8c4!important}.premiumFeatureGrid small{font-size:11px!important;color:#6ed9c3!important}.commercialJourney{max-width:1240px;margin:0 auto 86px;padding:34px;border:1px solid rgba(66,211,182,.14);border-radius:24px;background:linear-gradient(145deg,rgba(66,211,182,.055),rgba(12,24,36,.7))}.commercialJourneyHead{max-width:820px}.commercialJourneyHead h2{margin:10px 0 12px}.commercialJourneyHead p{font-size:14.5px;line-height:1.7;color:#a5b7c2;margin:0}.journeyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:27px}.journeyGrid article{position:relative;padding:22px;border:1px solid var(--line);border-radius:17px;background:rgba(4,12,18,.52)}.journeyGrid article>svg{color:var(--brand);margin-top:10px}.journeyGrid h3{font-size:16px;margin:12px 0 7px}.journeyGrid p{font-size:13px;line-height:1.62;color:#9fb1bc;margin:0}.journeyNumber{position:absolute;right:17px;top:15px;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(66,211,182,.1);color:#70dec7;font-size:12px;font-weight:900}.premiumMarketing .finalCta p,.premiumMarketing .marketingBand p,.premiumMarketing .platformSection p{font-size:14.5px!important;line-height:1.7!important;color:#a5b6c1!important}.premiumMarketing .marketingBand>a,.premiumMarketing .platformSection a{font-size:13px!important}.premiumMarketing .verifyCard b{font-size:14px!important}.premiumMarketing .verifyCard small{font-size:12px!important;line-height:1.45!important}.singlePricing{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.62fr);grid-gap:46px;gap:46px;align-items:center;padding-top:86px!important;padding-bottom:86px!important}.singlePricingCopy ul{list-style:none;padding:0;margin:25px 0 0;display:grid;grid-gap:11px;gap:11px}.singlePricingCopy li{display:flex;gap:9px;align-items:flex-start;color:#c5d3db;font-size:13.5px;line-height:1.45}.singlePricingCopy li svg{color:var(--brand);flex:0 0 auto;margin-top:1px}.singlePriceCard{position:relative;padding:30px;border:1px solid rgba(66,211,182,.3);border-radius:22px;background:linear-gradient(180deg,#0d1c27,#08131d);box-shadow:0 26px 75px rgba(0,0,0,.28)}.singlePriceCard .priceBadge.static{position:static;display:inline-flex;font-size:11px!important;padding:6px 9px}.singlePriceCard h3{font-size:19px;margin:18px 0 12px}.singlePriceCard .price.huge b{font-size:36px!important}.singlePriceCard .price.huge span{font-size:12px!important;color:#91a5b2}.singlePriceCard>p{font-size:13.5px;line-height:1.62;color:#9fb1bc;margin:17px 0}.singlePriceCard>small{display:block;margin-top:13px;color:#8298a6;font-size:11.5px;line-height:1.5}.premiumPlatform .platformIcons b{font-size:12px!important}.premiumCta{border-color:rgba(66,211,182,.17)!important;background:radial-gradient(circle at 50% 0,rgba(66,211,182,.09),transparent 50%),rgba(8,19,28,.88)!important}.premiumMarketing .marketingFooter{font-size:12px!important}.premiumMarketing .marketingFooter a,.premiumMarketing .marketingFooter span{font-size:11.5px!important;color:#91a4b1!important}.professionalFeatures .featureHero{padding-bottom:48px}.professionalFeatures .featureGroupList{gap:18px}.professionalFeatures .professionalFeatureGroup{grid-template-columns:280px minmax(0,1fr)!important;gap:28px!important;padding:28px!important;border-radius:20px!important;border-color:rgba(255,255,255,.09)!important;background:linear-gradient(180deg,rgba(14,29,40,.72),rgba(7,17,25,.75))!important}.professionalFeatureGroup>header h2{font-size:21px!important;line-height:1.3!important;margin:5px 0 9px!important;color:#f1f7f9!important}.professionalFeatureGroup>header p{font-size:13.5px!important;line-height:1.63!important;color:#9fb3bf!important;margin:0}.professionalFeatureGroup>div{gap:10px!important}.professionalFeatureGroup span{min-height:62px!important;padding:13px 14px!important;border-radius:12px!important;border-color:rgba(255,255,255,.09)!important;background:#0a1720!important;grid-template-columns:24px minmax(0,1fr) 22px!important;color:#5ed8c0!important}.professionalFeatureGroup span>svg:first-child{width:19px;height:19px}.professionalFeatureGroup b{font-size:13.5px!important;line-height:1.42!important;color:#dbe6ec!important;font-weight:720!important}.professionalFeatureGroup span>svg:last-child{opacity:.82}.featureCta{margin-top:34px!important;padding-top:28px!important;border-top:1px solid rgba(255,255,255,.07)}.pricingProfessional .pricingHero{padding-bottom:38px}.singlePricingLayout{max-width:1180px;margin:0 auto 72px;padding:0 24px;display:grid;grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);grid-gap:22px;gap:22px;align-items:stretch}.singlePricingLayout .singlePriceCard.flagship{padding:32px;display:flex;flex-direction:column;justify-content:center}.singlePricingLayout .heroPrice b{font-size:42px!important}.singlePricingLayout .heroPrice span{font-size:13px!important}.singlePricingLayout .singlePriceCard h2{font-size:23px;margin:17px 0 8px}.singlePricingLayout .singlePriceCard p{font-size:14px;line-height:1.65;color:#9fb2be}.accessModel{border:1px solid var(--line);border-radius:20px;padding:26px;background:rgba(255,255,255,.018)}.accessModel h2{font-size:21px;margin:0 0 18px}.accessModel>div{display:grid;grid-gap:10px;gap:10px}.accessModel article{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:13px;background:rgba(4,12,18,.45)}.accessModel article>svg{color:var(--brand);margin-top:2px}.accessModel article b{font-size:14px}.accessModel article p{font-size:12.5px;line-height:1.55;color:#9eb1bd;margin:3px 0 0}.trialNote{margin-top:14px;padding:14px;border-radius:12px;background:rgba(245,200,97,.055);border:1px solid rgba(245,200,97,.17);font-size:12.5px!important;line-height:1.58!important;color:#c9bd90!important}.commercialLogin .loginBrand>div>p{font-size:16px!important;line-height:1.72!important;max-width:600px}.loginKicker{display:inline-flex;align-items:center;gap:7px;color:#70dfc8;font-size:12px;font-weight:800;letter-spacing:.2px;margin-bottom:14px}.commercialPromise{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.commercialPromise span{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.48;color:#cbd8df}.commercialPromise svg{color:#58d4bc;flex:0 0 auto;margin-top:1px}.commercialAuthCard{width:min(500px,calc(100vw - 32px))!important;padding:28px!important}.authTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;background:#f0f4f5;padding:5px;border-radius:12px;margin-bottom:22px}.authTabs button{border:0;background:transparent;border-radius:9px;padding:10px 12px;font-weight:750;color:#667984;font-size:13px}.authTabs button.active{background:#fff;color:#143039;box-shadow:0 4px 14px rgba(20,48,57,.08)}.commercialAuthCard h2{font-size:26px!important}.commercialAuthCard>p{font-size:13.5px!important;line-height:1.6!important}.commercialAuthCard .label{font-size:13px!important;margin-bottom:7px}.commercialAuthCard .input{font-size:14px!important;min-height:44px}.authPrimary{width:100%;min-height:46px;font-size:14px!important;margin-top:4px}.authHint{font-size:12px!important;line-height:1.55!important;color:#687d88!important}.authConsent{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.5;color:#657984}.authConsent input{margin-top:3px}.authConsent a{color:#168c78;font-weight:700}.licenseMini{margin-top:16px;padding:14px;border-radius:12px;border:1px solid rgba(41,184,157,.18);background:#f4fbf9}.licenseMini b{font-size:13.5px;color:#173b35}.licenseMini p{font-size:12px;line-height:1.52;color:#637c78;margin:4px 0 0}.authError{margin:10px 0 0!important;padding:10px 12px;border-radius:10px;background:#fff3f4;color:#9c3443!important;border:1px solid #f2d3d8;font-size:12.5px!important}.accessBanner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-3px 0 16px;padding:12px 14px;border:1px solid rgba(245,200,97,.18);border-radius:14px;background:linear-gradient(90deg,rgba(245,200,97,.07),rgba(12,24,36,.55))}.accessBanner.trial{border-color:rgba(112,167,255,.2);background:linear-gradient(90deg,rgba(112,167,255,.075),rgba(12,24,36,.55))}.accessBanner>div{display:flex;gap:10px;align-items:flex-start}.accessBanner>div>svg{color:var(--warning);flex:0 0 auto;margin-top:2px}.accessBanner.trial>div>svg{color:var(--blue)}.accessBanner span{display:grid;grid-gap:2px;gap:2px}.accessBanner b{font-size:13.5px}.accessBanner small{font-size:12.5px;line-height:1.45;color:#9fb1bd}.accessBanner .primaryBtn{flex:0 0 auto}.licenseCard.access-preview{border-color:rgba(245,200,97,.2);background:linear-gradient(180deg,rgba(245,200,97,.06),rgba(245,200,97,.015))}.licenseCard.access-preview .licenseTop{color:var(--warning)}.licenseCard.access-trial{border-color:rgba(112,167,255,.22);background:linear-gradient(180deg,rgba(112,167,255,.07),rgba(112,167,255,.018))}.licenseCard.access-trial .licenseTop{color:var(--blue)}.lockedAction{background:linear-gradient(135deg,#efcf77,#d6ae4e)!important;color:#2a2107!important}.licenseWorkspace{display:grid;grid-gap:16px;gap:16px}.licenseOverview{justify-content:space-between;gap:18px}.accessStatus,.licenseOverview{display:flex;align-items:center}.accessStatus{gap:12px}.accessStatus>span:first-child{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgba(66,211,182,.1);color:var(--brand)}.accessStatus h3{font-size:20px;margin:0}.accessStatus p{font-size:13px;color:var(--muted);line-height:1.55;margin:4px 0 0}.accessChips{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.accessChips span{font-size:11.5px;padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:#aebfc9}.licensePurchaseGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.62fr);grid-gap:16px;gap:16px}.fullLicenseCard{padding:26px!important;border-color:rgba(66,211,182,.22)!important}.licenseCardTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.licenseCardTop h3{font-size:22px;margin:8px 0 5px}.licenseCardTop p{font-size:13px;color:var(--muted);margin:0}.licensePriceTop{text-align:right}.licensePriceTop b{display:block;font-size:30px;line-height:1.1}.licensePriceTop span{font-size:11.5px;color:var(--muted)}.licenseFeatureColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px 14px;gap:9px 14px;margin:22px 0}.licenseFeatureColumns span{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45;color:#c9d5dc}.licenseFeatureColumns svg{color:var(--brand);flex:0 0 auto;margin-top:1px}.licenseActiveBox,.licenseRequestNote{padding:13px;border-radius:12px;border:1px solid rgba(66,211,182,.16);background:rgba(66,211,182,.045);font-size:12.5px;line-height:1.55}.licenseRequestNote{border-color:rgba(245,200,97,.18);background:rgba(245,200,97,.045)}.licenseRequestBtn{width:100%;min-height:46px;margin-top:13px;font-size:14px!important}.licenseFinePrint{display:block;margin-top:10px;color:var(--muted);font-size:11.5px;line-height:1.5}.accessPolicyCard{padding:22px!important}.accessPolicyCard h3{font-size:18px;margin:0 0 15px}.accessPolicyCard>p{font-size:13px;color:var(--muted);line-height:1.6}.policyItem{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.policyItem>span{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:rgba(66,211,182,.08);color:var(--brand)}.policyItem b{font-size:13.5px}.policyItem p{font-size:12px;line-height:1.5;color:var(--muted);margin:3px 0 0}.requestSummary{margin-top:14px;padding-top:13px;border-top:1px solid var(--line);font-size:12px;line-height:1.55;color:#9fb2bd}.platformAdminV14{display:grid;grid-gap:15px;gap:15px}.adminHero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.adminHero h3{font-size:26px;margin:6px 0}.adminHero p{font-size:13.5px;line-height:1.6;color:var(--muted);margin:0;max-width:760px}.adminStats{grid-template-columns:repeat(5,minmax(0,1fr))!important}.customersPanel,.requestInbox{padding:20px!important}.customersPanel .sectionTitle h3,.requestInbox .sectionTitle h3{font-size:18px!important}.licenseRequestAdmin{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.requestIdentity b{display:block;font-size:13.5px}.requestIdentity small{display:block;font-size:11.5px;color:var(--muted);margin-top:3px}.requestAmount{text-align:right}.requestAmount b{display:block;font-size:15px}.requestAmount small{font-size:11px;color:var(--muted)}.cleanEmpty{padding:20px;border:1px dashed var(--line2);border-radius:13px;color:var(--muted);font-size:13px;text-align:center}.adminSearch{max-width:440px}.customerListV14{display:grid;grid-gap:9px;gap:9px;margin-top:13px}.customerCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.018)}.customerMain{min-width:0}.customerName{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.customerName b{font-size:14px}.customerName small{font-size:11.5px;color:var(--muted)}.customerAccess{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:7px}.accessPill,.pendingPill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:750;background:rgba(255,255,255,.045);color:#aebfc9}.accessPill.licensed{background:rgba(66,211,182,.1);color:var(--brand)}.accessPill.trial{background:rgba(112,167,255,.1);color:var(--blue)}.accessPill.preview,.pendingPill{background:rgba(245,200,97,.09);color:var(--warning)}.customerAccess span:not(.accessPill):not(.pendingPill){font-size:11.5px;color:var(--muted)}.customerActions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.customerActions .ghostBtn,.customerActions .primaryBtn{font-size:12px!important;min-height:36px;padding:8px 10px}.main .activityRow b{font-size:13.5px!important}.main .activityRow p{font-size:12.5px!important;line-height:1.5!important}.main .activityRow time{font-size:11.5px!important}.main .suggestions button{line-height:1.45}.main .aiHeader p,.main .suggestions button{font-size:12.5px!important}.main .prompt input{font-size:13.5px!important}.main .forumAuthor b{font-size:13px!important}.main .forumAuthor small,.main .forumMeta button,.main .forumMeta span{font-size:11.5px!important}.main .forumAttachment{font-size:12px!important}.main .workflowStep p{font-size:13px!important;line-height:1.55!important}.main .workflowStep small{font-size:11.5px!important}.main .integrationGuide li,.main .integrationGuide p{font-size:13px!important;line-height:1.6!important}.main .desktopStatus{font-size:12.5px!important}.main .desktopPrincipleGrid p{font-size:12.5px!important;line-height:1.58!important}@media(max-width:1100px){.adminStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.commercialJourney,.singlePricingLayout{margin-left:20px;margin-right:20px}}@media(max-width:900px){.premiumMarketing .marketingHeroInner{gap:42px}.commercialJourney{margin:0 16px 64px;padding:26px}.journeyGrid,.singlePricing{grid-template-columns:1fr}.singlePricing{gap:26px}.professionalFeatures .professionalFeatureGroup{grid-template-columns:1fr!important}.singlePricingLayout{margin-left:16px;margin-right:16px;padding:0}.licensePurchaseGrid,.singlePricingLayout{grid-template-columns:1fr}.adminStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.licenseRequestAdmin{grid-template-columns:1fr auto}.licenseRequestAdmin .requestAmount{grid-column:2;grid-row:1}.licenseRequestAdmin .primaryBtn{grid-column:1/-1;justify-self:start}.customerCard{grid-template-columns:1fr}.customerActions{justify-content:flex-start}}@media(max-width:680px){.premiumMarketing .marketingNav{height:70px;padding-left:15px;padding-right:15px;gap:10px}.premiumMarketing .marketingBrand b{font-size:17px!important}.premiumMarketing .marketingActions .primaryBtn{font-size:12.5px!important;min-height:40px;padding:9px 11px}.premiumMarketing .marketingHeroInner{padding:52px 16px 60px}.premiumMarketing .marketingHeroCopy h1,.pricingProfessional .subHero h1,.professionalFeatures .subHero h1{font-size:42px!important;line-height:1.06!important;letter-spacing:-1.65px!important}.premiumMarketing .marketingHeroCopy>p,.pricingProfessional .subHero>p,.professionalFeatures .subHero>p{font-size:16px!important;line-height:1.72!important}.premiumMarketing .trustStrip{font-size:12px!important;gap:12px}.heroCommercial{display:grid;grid-gap:7px;gap:7px}.heroCommercial b{font-size:22px}.premiumMock .mockNav{font-size:8.5px!important}.premiumMock .mockAi p{font-size:10px!important}.commercialJourneyHead h2,.marketingSection>h2,.premiumCta h2,.premiumPlatform h2,.singlePricingCopy h2{font-size:31px!important;line-height:1.17!important}.sectionLead{font-size:15px!important;line-height:1.68!important}.premiumFeatureGrid article{min-height:0;padding:20px!important}.premiumFeatureGrid h3{font-size:18px!important}.premiumFeatureGrid p{font-size:14px!important;line-height:1.66!important}.premiumFeatureGrid small{font-size:11.5px!important}.commercialJourney{margin:0 12px 54px;padding:20px 16px;border-radius:20px}.commercialJourneyHead p{font-size:14px}.journeyGrid article{padding:19px}.journeyGrid h3{font-size:16px}.journeyGrid p{font-size:13.5px}.singlePricing{padding-top:62px!important;padding-bottom:62px!important}.singlePriceCard{padding:24px}.singlePriceCard .price.huge b{font-size:33px!important}.singlePriceCard>p,.singlePricingCopy li{font-size:13.5px}.professionalFeatures .featureHero{padding-bottom:34px}.professionalFeatures .professionalFeatureGroup{padding:19px!important;gap:20px!important}.professionalFeatureGroup>header h2{font-size:22px!important;color:#f4f8fa!important}.professionalFeatureGroup>header p{font-size:14px!important;color:#a8bbc6!important}.professionalFeatureGroup>div{grid-template-columns:1fr!important}.professionalFeatureGroup span{min-height:64px!important;padding:14px!important;background:#0c1a24!important}.professionalFeatureGroup b{font-size:14.5px!important;line-height:1.42!important;color:#e5edf2!important}.singlePricingLayout{margin-bottom:54px}.singlePricingLayout .singlePriceCard.flagship{padding:24px}.singlePricingLayout .heroPrice b{font-size:36px!important}.accessModel{padding:20px}.accessModel article b{font-size:14.5px}.accessModel article p{font-size:13px}.commercialLogin .loginBrand>div>p{font-size:15px!important}.commercialPromise span{font-size:12.5px}.commercialAuthCard{padding:22px 18px!important}.commercialAuthCard h2{font-size:24px!important}.commercialAuthCard>p{font-size:13.5px!important}.authTabs button{font-size:13.5px}.commercialAuthCard .label{font-size:13px!important}.commercialAuthCard .input{font-size:16px!important}.accessBanner{align-items:flex-start;flex-direction:column;padding:13px}.accessBanner small{font-size:12.5px!important}.accessBanner .primaryBtn{width:100%}.licenseCardTop,.licenseOverview{align-items:flex-start;flex-direction:column}.accessChips{justify-content:flex-start}.licensePriceTop{text-align:left}.licenseFeatureColumns{grid-template-columns:1fr}.fullLicenseCard{padding:20px!important}.accessPolicyCard{padding:18px!important}.policyItem p{font-size:12.5px!important}.adminHero{flex-direction:column}.adminStats{grid-template-columns:1fr 1fr!important}.customersPanel,.requestInbox{padding:16px!important}.licenseRequestAdmin{grid-template-columns:1fr}.licenseRequestAdmin .requestAmount{grid-column:1;grid-row:auto;text-align:left}.licenseRequestAdmin .primaryBtn{grid-column:1}.customerName b{font-size:14.5px}.customerName small{font-size:12px}.customerActions{display:grid;grid-template-columns:1fr 1fr;width:100%}.customerActions>*{width:100%}}@media(max-width:410px){.premiumMarketing .marketingHeroCopy h1,.pricingProfessional .subHero h1,.professionalFeatures .subHero h1{font-size:37px!important}.adminStats{grid-template-columns:1fr!important}.customerActions{grid-template-columns:1fr}}.commercialPromise{grid-template-columns:auto minmax(0,1fr)!important;align-items:flex-start!important}.commercialPromise>svg{color:#58d4bc;margin-top:2px}.commercialPromise b{display:block;font-size:13.5px;margin-bottom:4px}.commercialPromise span{display:block!important}.licenseMini span{display:block;margin-top:4px;font-size:12px;line-height:1.52;color:#637c78}.licenseFeatureColumns>div{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.46;color:#c9d5dc}.licenseFeatureColumns>div svg{color:var(--brand);flex:0 0 auto;margin-top:1px}.licenseActiveBox{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:flex-start}.licenseActiveBox>svg{color:var(--brand)}.licenseActiveBox b{display:block;font-size:13.5px}.licenseActiveBox span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.licenseRequestNote{display:block}.licenseRequestNote>span{display:block;font-size:12.5px;font-weight:750;margin-bottom:7px;color:#d2dee5}.licenseRequestNote>span small{font-weight:500;color:var(--muted)}.requestSummary{display:grid;grid-gap:4px;gap:4px}.requestSummary b{font-size:13px}.requestSummary small,.requestSummary span{font-size:11.5px;color:var(--muted)}.adminSearch{display:flex;align-items:center;gap:7px}.adminSearch>svg{flex:0 0 auto;color:var(--muted)}.adminSearch .input{min-width:220px}.customerMain{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.customerMain>div>span{font-size:12.5px;color:#c3d0d7}.customerMain>div>small{display:block;margin-top:4px;font-size:11.5px;color:var(--muted)}.requestIdentity{display:flex;gap:9px;align-items:center}.requestIdentity>span:last-child{display:grid;grid-gap:2px;gap:2px}.licenseRequestAdmin p{font-size:12px;line-height:1.5;color:var(--muted);margin:8px 0 0}.legalPublicWrap{padding-bottom:74px}.legalPublicPage .legalHero{padding-bottom:42px}.publicLegalCenter{max-width:1180px;margin:0 auto;padding:0 24px 64px;grid-template-columns:280px minmax(0,1fr);gap:18px}.publicLegalCenter .legalToc{top:92px;padding:18px;border-radius:18px;background:rgba(10,23,32,.92)}.publicLegalCenter .legalToc>.badge{margin-bottom:10px}.publicLegalCenter .legalToc>button{font-size:13px!important;line-height:1.35!important;padding:11px 12px;border-radius:10px}.publicLegalCenter .legalDoc{padding:34px;border-radius:20px;min-height:560px}.publicLegalCenter .legalDocHead h1{font-size:30px}.publicLegalCenter .legalDocHead p{font-size:12.5px!important;line-height:1.5!important}.publicLegalCenter .legalDoc>p{font-size:14.5px!important;line-height:1.78!important;color:#c7d5dc!important}.legalPrincipleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:24px 0}.legalPrincipleGrid>div{padding:15px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018)}.legalPrincipleGrid svg{color:var(--brand)}.legalPrincipleGrid b{display:block;font-size:13px;margin:9px 0 4px}.legalPrincipleGrid span{font-size:11.8px;line-height:1.5;color:var(--muted)}@media(max-width:900px){.publicLegalCenter{grid-template-columns:1fr}.publicLegalCenter .legalToc{position:static;display:flex;overflow-x:auto;gap:6px}.publicLegalCenter .legalToc>.badge{flex:0 0 auto;margin:0}.publicLegalCenter .legalToc>button{flex:0 0 auto;white-space:nowrap}.legalPrincipleGrid{grid-template-columns:1fr}}@media(max-width:680px){.publicLegalCenter{padding:0 14px 44px}.publicLegalCenter .legalDoc{padding:21px 18px}.publicLegalCenter .legalDocHead h1{font-size:24px}.publicLegalCenter .legalDoc>p{font-size:14px!important}.legalPrincipleGrid b{font-size:13.5px}.legalPrincipleGrid span{font-size:12.5px}}.forumReadOnlyBtn{opacity:.9!important;cursor:not-allowed!important}.forumReadOnlyNotice{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:flex-start;padding:14px;border-top:1px solid var(--line);background:rgba(112,167,255,.045)}.forumReadOnlyNotice>svg{color:var(--blue);margin-top:2px}.forumReadOnlyNotice b{display:block;font-size:13.5px}.forumReadOnlyNotice span{display:block;margin-top:3px;font-size:12.5px;line-height:1.52;color:var(--muted)}.forumLike:disabled,.forumMeta button:disabled{opacity:.42;cursor:not-allowed}.themeToggle{height:40px;min-width:40px;padding:0 12px;border:1px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.035);color:#e7f0f5;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:750}.themeToggle.compact{width:40px;padding:0}.themeToggle:hover{border-color:rgba(66,211,182,.34);background:rgba(66,211,182,.08);color:#fff}.liveDateTime{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025);display:flex;align-items:center;gap:7px;color:#aebfca;font-size:11.5px;white-space:nowrap}.liveDateTime svg{color:var(--brand)}.liveDateTime b{color:#f1f7f9;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liveDateTime i{width:1px;height:16px;background:var(--line2)}.skeletonClock{min-width:190px}.authRegisterGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.authRegisterGrid .label small{font-weight:500;color:var(--muted)}.checkoutBox{border:1px solid rgba(66,211,182,.18);background:linear-gradient(135deg,rgba(66,211,182,.065),rgba(112,167,255,.035));border-radius:16px;padding:16px;margin:14px 0;display:grid;grid-gap:12px;gap:12px}.checkoutBox h3{margin:7px 0 5px;font-size:18px}.checkoutBox p{margin:0;color:#aabcc7;font-size:13px;line-height:1.58}.checkoutPrimary{width:max-content}.checkoutContacts{display:flex;gap:10px;flex-wrap:wrap}.checkoutContacts span{display:inline-flex;gap:6px;align-items:center;padding:7px 9px;border:1px solid var(--line);border-radius:9px;color:#b8c8d1;font-size:12px}.platformDownloadCta{margin-top:20px;width:max-content}.downloadHero{padding-bottom:52px}.downloadGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.downloadCard{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,rgba(15,31,42,.86),rgba(7,18,26,.9));min-height:240px}.downloadIcon{width:48px;height:48px;border-radius:14px;background:rgba(66,211,182,.1);color:var(--brand);display:grid;place-items:center}.downloadCard h2{font-size:20px;margin:18px 0 8px}.downloadCard p{color:#a9bbc6;font-size:13.5px;line-height:1.6}.downloadStatus{margin-top:22px;padding-top:15px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:8px;align-items:flex-start;color:#c9d6dc;font-size:12px;line-height:1.5}.downloadStatus svg{color:var(--brand);flex:0 0 auto;margin-top:1px}.downloadSecurity{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:start;margin-top:22px;padding:24px;border:1px solid rgba(66,211,182,.18);border-radius:20px;background:rgba(66,211,182,.04)}.downloadSecurity>svg{color:var(--brand)}.downloadSecurity h2{margin:0 0 6px;font-size:22px}.downloadSecurity p{margin:0;color:#a9bbc6;line-height:1.65}.downloadReady,.iosInstallHint{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:12px 16px;border:1px solid rgba(66,211,182,.28);border-radius:13px;background:rgba(66,211,182,.08);color:#cfeae4;font-size:13px}.iosInstallHint b{color:#fff}.premiumMarketing{color:#eef5f8!important}.premiumMarketing b,.premiumMarketing h1,.premiumMarketing h2,.premiumMarketing h3,.premiumMarketing h4,.premiumMarketing strong{color:#f2f7fa!important}.premiumMarketing p,.premiumMarketing small{color:#a6b8c3}.premiumMarketing .professionalFeatureGroup b{color:#eaf2f5!important}.premiumMarketing .professionalFeatureGroup>header h2{color:#f5f8fa!important}.premiumMarketing .professionalFeatureGroup>header p{color:#afc0ca!important}.premiumMarketing .professionalFeatureGroup span{background:#0d1b25!important;border-color:rgba(137,177,194,.18)!important}.premiumMarketing .marketingNav{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(5,12,18,.86)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.premiumMarketing .marketingNav nav a{display:inline-flex;align-items:center;gap:5px}.premiumMarketing .marketingKicker{color:#6ee0c9!important;border:1px solid rgba(66,211,182,.26)!important;background:rgba(66,211,182,.08)!important}.premiumMarketing .marketingFeatureGrid article{border-color:rgba(160,193,207,.15)!important;background:linear-gradient(180deg,rgba(15,31,42,.94),rgba(8,19,28,.96))!important}.premiumMarketing .marketingFeatureGrid article h3{color:#f0f6f8!important}.premiumMarketing .marketingFeatureGrid article p{color:#b2c1c9!important}.premiumMarketing .marketingFeatureGrid article small{color:#72d9c3!important}html[data-app-theme=light] .themeToggle{background:#fff!important;color:#17343f!important;border-color:rgba(18,43,55,.18)!important}html[data-app-theme=light] .liveDateTime{background:#fff;color:#496674;border-color:rgba(18,43,55,.14)}html[data-app-theme=light] .liveDateTime b{color:#17343f!important}html[data-app-theme=light] .premiumMarketing{background:radial-gradient(circle at 82% 4%,rgba(43,154,139,.11),transparent 28%),linear-gradient(180deg,#f8fbfb,#eef5f4 55%,#f8fbfb)!important;color:#10232c!important}html[data-app-theme=light] .premiumMarketing .marketingNav{background:rgba(249,252,252,.9)!important;border-bottom-color:rgba(18,43,55,.1)!important}html[data-app-theme=light] .premiumMarketing b,html[data-app-theme=light] .premiumMarketing h1,html[data-app-theme=light] .premiumMarketing h2,html[data-app-theme=light] .premiumMarketing h3,html[data-app-theme=light] .premiumMarketing h4,html[data-app-theme=light] .premiumMarketing strong{color:#10232c!important}html[data-app-theme=light] .premiumMarketing .marketingHeroCopy>p,html[data-app-theme=light] .premiumMarketing .sectionLead,html[data-app-theme=light] .premiumMarketing p,html[data-app-theme=light] .premiumMarketing small{color:#506b77!important}html[data-app-theme=light] .premiumMarketing .marketingNav nav a{color:#36535f!important}html[data-app-theme=light] .premiumMarketing .marketingNav nav a:hover{color:#0b292f!important}html[data-app-theme=light] .premiumMarketing .ghostBtn,html[data-app-theme=light] .premiumMarketing .marketingSecondary{background:#fff!important;color:#17343f!important;border-color:rgba(18,43,55,.15)!important}html[data-app-theme=light] .premiumMarketing .downloadCard,html[data-app-theme=light] .premiumMarketing .marketingFeatureGrid article,html[data-app-theme=light] .premiumMarketing .professionalFeatureGroup,html[data-app-theme=light] .premiumMarketing .singlePriceCard{background:#fff!important;border-color:rgba(18,43,55,.13)!important;box-shadow:0 16px 45px rgba(40,72,82,.08)!important}html[data-app-theme=light] .premiumMarketing .professionalFeatureGroup span{background:#f5f9f9!important;border-color:rgba(18,43,55,.12)!important;color:#168b78!important}html[data-app-theme=light] .premiumMarketing .professionalFeatureGroup b{color:#16313b!important}html[data-app-theme=light] .premiumMarketing .professionalFeatureGroup>header h2{color:#10232c!important}html[data-app-theme=light] .premiumMarketing .professionalFeatureGroup>header p{color:#5e7680!important}html[data-app-theme=light] .premiumMarketing .downloadCard h2,html[data-app-theme=light] .premiumMarketing .marketingFeatureGrid article h3{color:#10232c!important}html[data-app-theme=light] .premiumMarketing .downloadCard p,html[data-app-theme=light] .premiumMarketing .marketingFeatureGrid article p{color:#58717c!important}html[data-app-theme=light] .premiumMarketing .marketingFeatureGrid article small{color:#178d79!important}html[data-app-theme=light] .downloadStatus{border-top-color:rgba(18,43,55,.1);color:#506b77}.premiumMarketing .marketingActions .themeToggle{flex:0 0 auto}@media(max-width:1180px){.liveDateTime .liveDate{display:none}.liveDateTime{padding:0 9px}.downloadGrid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.liveDateTime,.premiumMarketing .marketingActions .ghostBtn,.premiumMarketing .marketingNav nav{display:none}}@media(max-width:680px){.authRegisterGrid{grid-template-columns:1fr}.premiumMarketing .marketingActions .themeToggle{display:inline-flex!important}.downloadGrid,.downloadSecurity{grid-template-columns:1fr}.downloadCard{min-height:0}.checkoutPrimary{width:100%}.checkoutContacts{display:grid}.premiumMarketing .professionalFeatureGroup b{font-size:15px!important;color:#f2f7fa!important}.premiumMarketing .professionalFeatureGroup>header h2{font-size:23px!important}.premiumMarketing .professionalFeatureGroup>header p{font-size:15px!important}}.sourcePickerV12,.sourcePickerV12 *{color:var(--text)}.sourceOption label,.sourceOption>b,.sourceOptionText b,.sourcePickerHead b{color:#f4f8fa!important;font-weight:800!important}.sourceOptionText small,.sourcePickerFoot,.sourcePickerHead small{color:#a9bdc8!important}.sourceOption{border-color:rgba(178,207,219,.15)!important;background:#0b1924!important}.sourceOption:has(input:checked),.sourceOption:hover{border-color:rgba(66,211,182,.55)!important;background:#0d222b!important}.sourceOption .badge{color:#57dec2!important;background:rgba(66,211,182,.12)!important}.sourcePickerV12 .select,.sourcePickerV12 select{color:#f2f7f9!important;background:#07141e!important}.researchLayout :where(h2,h3,h4,b,.label){color:var(--text)!important}.marketingTextLink{display:inline-flex!important;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;border:1px solid rgba(66,211,182,.28);border-radius:11px;background:rgba(66,211,182,.07);color:#6ee0c9!important;font-weight:800;font-size:13px!important;width:max-content;max-width:100%}.marketingTextLink:hover{background:rgba(66,211,182,.13);border-color:rgba(66,211,182,.48)}.professionalNav .liveDateTime{height:36px;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.09)}.pricingProfessional{overflow:hidden}.singlePricingLayout{width:min(1180px,calc(100% - 40px));padding:0!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important}.accessModel,.singlePriceCard{min-width:0}.singlePriceCard ul{padding-left:0;list-style:none}.singlePriceCard li{display:flex;gap:9px;align-items:flex-start;margin:10px 0;line-height:1.45}.singlePriceCard li svg{flex:0 0 auto;margin-top:2px}.officePricingNote{margin-top:18px;padding:15px;border:1px solid rgba(66,211,182,.2);border-radius:13px;background:rgba(66,211,182,.055)}.officePricingNote b{font-size:14px!important}.officePricingNote p{margin:5px 0 0!important;font-size:13px!important;line-height:1.6!important}.licenseModeSwitch{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:6px;background:var(--panel2);border:1px solid var(--line);border-radius:14px}.licenseModeSwitch button{min-height:48px}.officeSeatPicker{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center}.officeSeatControls{display:flex;align-items:center;gap:8px}.officeSeatControls b{min-width:50px;text-align:center;font-size:18px}.namedUserRule,.officePolicyStrip,.officePoolSummary{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid rgba(66,211,182,.2);border-radius:14px;background:rgba(66,211,182,.055)}.namedUserRule svg,.officePolicyStrip svg{color:var(--brand);flex:0 0 auto}.namedUserRule b,.officePolicyStrip b{display:block;color:var(--text);font-size:14px}.namedUserRule p,.officePolicyStrip p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.namedUserMini{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}.namedUserMini svg{color:var(--brand);flex:0 0 auto}.namedUserMini b,.namedUserMini small{display:block}.namedUserMini small{color:var(--muted);margin-top:3px}.seatMeter{padding:14px;border:1px solid var(--line);border-radius:13px}.seatProgress{height:8px;border-radius:99px;background:var(--panel3);overflow:hidden;margin:10px 0}.seatProgress>i{height:100%;display:block;background:linear-gradient(90deg,var(--brand),#70a7ff);border-radius:99px}.officeMemberRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:15px;gap:15px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.officeMemberRow:last-child{border-bottom:0}.platformBackupPanel{overflow:hidden}.backupPolicyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.backupPolicyGrid>div{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}.backupPolicyGrid svg{color:var(--brand);flex:0 0 auto}.backupPolicyGrid b,.backupPolicyGrid small{display:block}.backupPolicyGrid small{color:var(--muted);margin-top:3px}.backupToolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:16px 0 8px}.backupToolbar>div b,.backupToolbar>div span{display:block}.backupToolbar>div span{color:var(--muted);font-size:12px}.backupList{display:grid}.backupList article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.backupList article b,.backupList article small{display:block}.backupList article small{color:var(--muted);margin-top:3px}.backupIcon{width:36px;height:36px;border-radius:10px;background:rgba(66,211,182,.09);color:var(--brand);display:grid;place-items:center}.integrationCard .integrationConfigure:disabled{opacity:.7;cursor:not-allowed}.integrationGuide{font-size:13px;line-height:1.6}.integrationGuide h4{font-size:14px}.integrationGuide li,.integrationGuide p{color:#b7c7cf}html[data-app-theme=light] .sourcePickerV12,html[data-app-theme=light] .sourcePickerV12 *{color:#10232c}html[data-app-theme=light] .sourceOption>b,html[data-app-theme=light] .sourceOptionText b,html[data-app-theme=light] .sourcePickerHead b{color:#10232c!important}html[data-app-theme=light] .sourceOptionText small,html[data-app-theme=light] .sourcePickerFoot,html[data-app-theme=light] .sourcePickerHead small{color:#506b77!important}html[data-app-theme=light] .sourceOption{background:#fff!important;border-color:rgba(18,43,55,.14)!important}html[data-app-theme=light] .sourceOption:has(input:checked),html[data-app-theme=light] .sourceOption:hover{background:#eef9f6!important;border-color:rgba(20,143,121,.35)!important}html[data-app-theme=light] .sourcePickerV12 .select,html[data-app-theme=light] .sourcePickerV12 select{background:#fff!important;color:#10232c!important}html[data-app-theme=light] .backupPolicyGrid>div,html[data-app-theme=light] .namedUserMini,html[data-app-theme=light] .namedUserRule,html[data-app-theme=light] .officePolicyStrip,html[data-app-theme=light] .officePoolSummary{background:#f6fbfa!important}@media(max-width:1100px){.singlePricingLayout{grid-template-columns:1fr!important}.professionalNav .liveDateTime{display:none}}@media(max-width:760px){.backupPolicyGrid{grid-template-columns:1fr}.backupToolbar{align-items:stretch;flex-direction:column}.backupList article{grid-template-columns:auto minmax(0,1fr)}.backupList article .ghostBtn{grid-column:1/-1;width:100%}.officeMemberRow,.officeSeatPicker{grid-template-columns:1fr}.singlePricingLayout{width:calc(100% - 24px)!important}.marketingTextLink{width:100%;justify-content:center}.licenseModeSwitch{grid-template-columns:1fr}.sourceOptionText b{font-size:14px!important}.sourceOptionText small{font-size:12.5px!important}}.shell{color-scheme:dark}html[data-app-theme=light] .shell{color-scheme:light}.accessBanner.preview{background:linear-gradient(90deg,rgba(245,200,97,.12),rgba(245,200,97,.035));border-color:rgba(245,200,97,.33)!important}.accessBanner.preview b{color:#ffe29a!important}.accessBanner.preview small{color:#dbe6eb!important;font-size:13px!important;line-height:1.48!important}.platformAdminShell{grid-template-columns:250px minmax(0,1fr)!important;max-width:100vw!important}.platformAdminShell>.sidebar{display:flex!important}.platformAdminShell>.main{padding:0 22px 44px!important;width:100%!important;margin:0!important;min-width:0!important}.platformAdminShell .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(5,14,21,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);margin:0 -22px 18px;padding:14px 22px}.platformAdminShell .topbarLeft h2{font-size:24px}.platformAdminShell .topbarLeft p{font-size:12.5px;color:#9fb2bd}.platformAdminShell .adminHomeBtn{min-height:40px}.platformAdminV142{max-width:1420px;margin:0 auto}.adminStatsV142{grid-template-columns:repeat(5,minmax(0,1fr))}.adminInboxes{grid-template-columns:1fr 1fr;gap:16px}.adminRequestCompact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.adminRequestCompact:first-of-type{border-top:0}.adminRequestCompact>div:first-child{display:grid;grid-gap:4px;gap:4px}.adminRequestCompact b{font-size:13.5px}.adminRequestCompact span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.adminCreateUser .namedUserMini{margin-top:12px}.customerCard{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)!important}.customerActions{align-content:center}.customerActions .primaryBtn{background:linear-gradient(135deg,var(--brand),#2cbfa8)}.adminActivityOverlay{position:fixed;inset:0;z-index:120;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.adminActivityModal{width:min(1180px,96vw);max-height:92dvh;overflow:auto;background:#07141e;border:1px solid var(--line2);border-radius:22px;box-shadow:0 28px 90px rgba(0,0,0,.55);padding:22px}.adminActivityModal>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:15px}.adminActivityModal h2{margin:7px 0 4px;font-size:25px}.adminActivityModal header p{margin:0;color:var(--muted);font-size:13px}.adminProfileEditor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:end;padding:16px 0}.activityCounts{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 14px}.activityCounts span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--panel2);padding:7px 9px;border-radius:10px;font-size:12px;color:#c8d8df}.adminActivitySections{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.activitySection{border:1px solid var(--line);border-radius:15px;padding:14px;background:rgba(255,255,255,.018);min-width:0}.activitySection h3{font-size:14px;margin:0 0 8px}.activityAdminRow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.activityAdminRow:first-of-type{border-top:0}.activityAdminRow>span{min-width:0}.activityAdminRow b,.activityAdminRow small{display:block;overflow-wrap:anywhere}.activityAdminRow b{font-size:12px}.activityAdminRow small{margin-top:3px;color:var(--muted);font-size:10.5px}.adminContentEditor{width:min(720px,94vw)}.authHomeRow{display:flex;justify-content:flex-end;margin-bottom:10px}.authHomeLink{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(102,226,202,.28);background:rgba(66,211,182,.075);border-radius:12px;color:#dffaf4!important;font-weight:800;font-size:13px;box-shadow:0 8px 22px rgba(0,0,0,.16)}.authHomeLink:hover{background:rgba(66,211,182,.14);border-color:rgba(102,226,202,.48);transform:translateY(-1px)}.freeAccessCard{border-color:rgba(66,211,182,.25)!important;background:linear-gradient(135deg,rgba(66,211,182,.07),rgba(9,24,34,.96))!important}.freeFeaturePair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.freeFeaturePair>div{display:grid;grid-template-columns:auto 1fr;grid-gap:9px;gap:9px;align-items:start;border:1px solid rgba(66,211,182,.18);border-radius:13px;padding:13px;background:rgba(66,211,182,.045)}.freeFeaturePair svg{color:var(--brand)}.freeFeaturePair b,.freeFeaturePair span{display:block}.freeFeaturePair b{font-size:14px}.freeFeaturePair span{color:#aebfc8;font-size:12px;margin-top:3px}.trialRequestBtn{min-height:42px}.pricingCompareGrid{width:min(1180px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:18px;gap:18px;align-items:start}.freePlanCard{border-color:rgba(112,167,255,.2)!important}.freeFeatureList{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.freeFeatureList>div{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;padding:13px;border:1px solid rgba(66,211,182,.18);border-radius:12px;background:rgba(66,211,182,.045)}.freeFeatureList svg{color:var(--brand)}.freeFeatureList b,.freeFeatureList small{display:block}.freeFeatureList small{margin-top:3px;color:#a9bbc6!important}.lockedFeatureNote{display:flex;gap:9px;align-items:flex-start;padding:13px;border:1px solid rgba(245,200,97,.18);background:rgba(245,200,97,.045);border-radius:12px;color:#d7c58d;font-size:12.5px;line-height:1.55;margin:14px 0}.compactAccessModel{width:min(1180px,calc(100% - 40px));margin:18px auto 0}.accessStepsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.accessStepsGrid article{margin:0!important}.singlePriceCard ul li{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start!important}.singlePriceCard ul li svg{margin-top:3px}@media(max-width:1150px){.adminStatsV142{grid-template-columns:repeat(3,minmax(0,1fr))}.customerCard{grid-template-columns:1fr!important}.customerActions{justify-content:flex-start!important}.adminProfileEditor{grid-template-columns:1fr 1fr}.adminProfileEditor .primaryBtn{grid-column:1/-1}.adminInboxes,.pricingCompareGrid{grid-template-columns:1fr}.accessStepsGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.platformAdminShell>.main{padding:0 12px 28px!important}.platformAdminShell .topbar{margin:0 -12px 14px;padding:12px}.adminStatsV142{grid-template-columns:1fr 1fr}.accessStepsGrid,.adminActivitySections,.adminInboxes,.adminProfileEditor,.adminRequestCompact,.freeFeaturePair{grid-template-columns:1fr}.customerActions{display:grid!important;grid-template-columns:1fr 1fr!important}.customerActions>*{width:100%}.compactAccessModel,.pricingCompareGrid{width:calc(100% - 24px)}.authHomeRow{justify-content:center}}.freeSearchBanner{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;border:1px solid rgba(66,211,182,.22);border-radius:12px;background:rgba(66,211,182,.055);color:#cfe8e2;font-size:12.5px}.freeSearchBanner svg{color:var(--brand)}.freeSearchBanner b{color:#fff}.panelLiveClock{display:flex;flex:0 0 auto}.panelLiveClock .liveDateTime{height:40px;background:rgba(255,255,255,.03)}.searchStatusNotice{border-color:rgba(91,177,226,.28)!important;background:rgba(91,177,226,.075)!important;color:#cfe9f7!important}.searchStatusNotice svg{color:#71c6ed!important}.searchStatusNotice small{color:#a9c5d3!important}.settingsThemeRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel2)}.settingsThemeRow b,.settingsThemeRow span{display:block}.settingsThemeRow b{font-size:14px}.settingsThemeRow span{font-size:12px;color:var(--muted);margin-top:3px}.integrationGrid:empty:after{content:"Bu hesap için kullanıcı tarafından yapılandırılacak entegrasyon bulunmuyor.";display:block;color:var(--muted);padding:16px}.officeSeatPicker{margin-top:12px;padding:14px;border:1px solid rgba(66,211,182,.18);border-radius:14px;background:rgba(66,211,182,.035)}.seatStepper{display:flex;align-items:center;gap:8px;justify-content:flex-end}.seatStepper button{width:34px;height:34px;border-radius:9px;border:1px solid var(--line2);background:var(--panel2);color:var(--text)}.seatStepper strong{min-width:36px;text-align:center;font-size:18px}.seatTotal{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:12px}.seatTotal b{font-size:20px;color:var(--brand)}html[data-app-theme=light] .main,html[data-app-theme=light] .shell{background:#eef3f5!important;color:#10232c!important}html[data-app-theme=light] .mobileDrawer,html[data-app-theme=light] .sidebar{background:#f9fbfc!important;border-color:#dbe5e9!important;color:#10232c!important}html[data-app-theme=light] .topbar{background:rgba(238,243,245,.94)!important;border-color:#dce6e9!important}html[data-app-theme=light] .sidebar b,html[data-app-theme=light] .sidebar h1,html[data-app-theme=light] .topbar b,html[data-app-theme=light] .topbar h2{color:#10232c!important}html[data-app-theme=light] .licenseCard p,html[data-app-theme=light] .sidebar small,html[data-app-theme=light] .topbar p{color:#58717d!important}html[data-app-theme=light] .accessPolicyCard,html[data-app-theme=light] .analysisCard,html[data-app-theme=light] .card,html[data-app-theme=light] .freeAccessCard,html[data-app-theme=light] .fullLicenseCard,html[data-app-theme=light] .hero,html[data-app-theme=light] .searchComposer,html[data-app-theme=light] .searchResultRow{background:#ffffff!important;color:#10232c!important;border-color:#d9e4e8!important;box-shadow:0 10px 30px rgba(22,54,67,.055)!important}html[data-app-theme=light] .analysisCard p,html[data-app-theme=light] .card p,html[data-app-theme=light] .hero p,html[data-app-theme=light] .licenseFinePrint,html[data-app-theme=light] .pageHeader p,html[data-app-theme=light] .policyItem p,html[data-app-theme=light] .searchResultRow p{color:#536f7b!important}html[data-app-theme=light] .accessBanner.preview{background:linear-gradient(90deg,#fff8df,#fffdf7)!important;border-color:#e4c761!important}html[data-app-theme=light] .accessBanner.preview b{color:#6b5000!important}html[data-app-theme=light] .accessBanner.preview small{color:#53646c!important}html[data-app-theme=light] .licenseCard{background:#fffdf5!important;border-color:#eadba5!important}html[data-app-theme=light] .licenseTop b{color:#5a4500!important}html[data-app-theme=light] .navSection{color:#6b808a!important}html[data-app-theme=light] .searchLeft,html[data-app-theme=light] .searchWorkspace,html[data-app-theme=light] .sidebarUser,html[data-app-theme=light] .sourceInspector{color:#10232c!important}html[data-app-theme=light] .checkLine,html[data-app-theme=light] .resultBadges small,html[data-app-theme=light] .searchResultRow small,html[data-app-theme=light] .searchRunRow span{color:#5e7681!important}html[data-app-theme=light] .categoryPicker button,html[data-app-theme=light] .chip{background:#f7fafb!important;color:#31505d!important;border-color:#d6e2e6!important}html[data-app-theme=light] .categoryPicker button.active,html[data-app-theme=light] .chip.active{background:#e6f7f3!important;color:#087965!important;border-color:#9fdacb!important}html[data-app-theme=light] .freeSearchBanner{background:#e9f8f5!important;border-color:#aadfd3!important;color:#315a55!important}html[data-app-theme=light] .freeSearchBanner b{color:#0c6d5d!important}html[data-app-theme=light] .searchStatusNotice{background:#edf8fd!important;border-color:#b9ddeb!important;color:#315b6d!important}html[data-app-theme=light] .searchStatusNotice small{color:#5c7784!important}html[data-app-theme=light] .namedUserRule,html[data-app-theme=light] .officePoolSummary,html[data-app-theme=light] .officeSeatPicker{background:#f2faf8!important;border-color:#b9e0d6!important;color:#173942!important}html[data-app-theme=light] .namedUserRule span,html[data-app-theme=light] .officePoolSummary span,html[data-app-theme=light] .officeSeatPicker span{color:#526d78!important}html[data-app-theme=light] .licenseModeSwitch{background:#edf3f5!important;border-color:#d5e1e5!important}html[data-app-theme=light] .licenseModeSwitch button{color:#294954!important}html[data-app-theme=light] .licenseModeSwitch button.active{color:#0a7564!important;border-color:#8fd5c6!important}html[data-app-theme=light] .panelLiveClock .liveDateTime{background:#fff!important;color:#496773!important;border-color:#d4e1e5!important}html[data-app-theme=light] .panelLiveClock .liveDateTime b{color:#153641!important}html[data-app-theme=light] .settingsThemeRow{background:#f7fafb!important;border-color:#d8e4e8!important}html[data-app-theme=light] .profileMenu{box-shadow:0 18px 55px rgba(22,54,67,.16)!important}html[data-app-theme=light] .mobileBottom{background:rgba(250,252,253,.95)!important;border-color:#d5e2e6!important}html[data-app-theme=light] .mobileBottom a{color:#617985!important}html[data-app-theme=light] .mobileBottom a.active{color:#078875!important}@media(max-width:1280px){.panelLiveClock .liveDate{display:none}.panelLiveClock .liveDateTime{padding:0 9px}}@media(max-width:1120px){.panelLiveClock{display:none}}@media(max-width:760px){.settingsThemeRow{grid-template-columns:auto 1fr}.settingsThemeRow .themeToggle{grid-column:1/-1;width:100%}.seatTotal{align-items:flex-start}.officeSeatPicker{padding:12px}}.licenseModeSwitch button{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted);text-align:left}.licenseModeSwitch button span{display:flex;flex-direction:column;gap:2px;min-width:0}.licenseModeSwitch button b{font-size:13.5px;line-height:1.25;color:inherit}.licenseModeSwitch button small{font-size:11px;line-height:1.3;color:var(--muted)}.licenseModeSwitch button.active{background:rgba(66,211,182,.12);border-color:rgba(66,211,182,.28);color:var(--text)}.licenseModeSwitch button.active svg{color:var(--brand)}.officeSeatPicker>div:first-child{min-width:0}.officeSeatPicker>div:first-child b,.officeSeatPicker>div:first-child span{display:block}.officeSeatPicker>div:first-child b{font-size:14px;line-height:1.35;margin-bottom:4px;color:var(--text)}.officeSeatPicker>div:first-child span{font-size:12.5px;line-height:1.55;color:var(--muted)}.licensePriceTop{display:flex;align-items:baseline;justify-content:flex-end;gap:5px;flex-wrap:wrap;font-weight:800;font-size:20px;color:var(--text)}.licensePriceTop small{font-size:11.5px;font-weight:500;color:var(--muted)}.seatTotal small{font-size:12px;color:var(--muted)}html[data-app-theme=light] .licenseModeSwitch{background:#eef5f4!important;border-color:#cddbd9!important}html[data-app-theme=light] .licenseModeSwitch button{color:#526b75!important}html[data-app-theme=light] .licenseModeSwitch button.active{background:#fff!important;border-color:#81cfc0!important;color:#102c34!important;box-shadow:0 3px 12px rgba(16,44,52,.08)}html[data-app-theme=light] .licenseModeSwitch button.active small{color:#526b75!important}html[data-app-theme=light] .seatStepper button{background:#fff!important;border-color:#cbd9dc!important;color:#17333b!important}@media(max-width:620px){.licenseCardTop{flex-direction:column}.licensePriceTop,.seatStepper{justify-content:flex-start}.seatTotal{flex-direction:column;gap:3px}}.appLiveClock{display:flex;flex:0 0 auto}.appLiveClock .liveDateTime{height:40px;background:rgba(255,255,255,.03)}html[data-app-theme=light] .appLiveClock .liveDateTime{background:#fff!important;color:#496773!important;border-color:#d4e1e5!important}html[data-app-theme=light] .appLiveClock .liveDateTime b{color:#153641!important}@media(max-width:1280px){.appLiveClock .liveDate{display:none}.appLiveClock .liveDateTime{padding:0 9px}}@media(max-width:980px){.appLiveClock{display:none}}.profileMenuV12{width:270px!important;padding:10px!important;border-radius:16px!important;box-shadow:0 24px 70px rgba(0,0,0,.42)!important}.profileMenuV12 .profileHead{padding:10px 10px 12px!important;align-items:flex-start!important}.profileMenuV12 .profileHead>div{min-width:0}.profileMenuV12 .profileHead b{font-size:13.5px!important;line-height:1.35}.profileMenuV12 .profileHead small{font-size:11.5px!important;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.profileMenuV12>a,.profileMenuV12>button{font-size:13px!important;min-height:42px!important;align-items:center!important;padding:10px 11px!important}.profileMenuV12>a svg,.profileMenuV12>button svg{flex:0 0 auto}html[data-app-theme=light] .profileMenuV12{background:#fff!important;border-color:#d5e1e5!important}.profileMenuV12>a:hover,.profileMenuV12>button:hover{background:rgba(66,211,182,.09)!important}.authPasswordTools{margin:2px 0 10px}.authResetLink{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:11px 12px;border:1px solid #d9e5e8;border-radius:12px;background:#f7fafb;color:#24434d!important}.authResetLink>svg:first-child{color:#168c78}.authResetLink span{min-width:0}.authResetLink b,.authResetLink small{display:block}.authResetLink b{font-size:13px;color:#17343d}.authResetLink small{font-size:11px;color:#667e88;margin-top:2px}.authResetLink .resetArrow{transform:rotate(180deg);color:#6b818b}.authResetLink:hover{border-color:#9ed8cd;background:#eff9f6}.authSwitchHint{display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin-top:10px!important;padding-top:10px;border-top:1px solid #e2eaed}.authSwitchHint>span{font-size:12px;color:#6c8089}.authInlineCta{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;border:1px solid #afdcd3!important;background:#eef9f6!important;color:#087a67!important;border-radius:10px!important;padding:8px 10px!important;font-weight:800!important;font-size:12px!important}.authInlineCta:hover{background:#e2f6f1!important}.documentAiDialog{width:min(860px,96vw);max-height:88dvh;overflow:hidden;border:1px solid var(--line2);border-radius:20px;background:#081722;box-shadow:0 30px 95px rgba(0,0,0,.6);display:flex;flex-direction:column}.documentAiDialog>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--line)}.documentAiDialog>header h3{margin:8px 0 4px;font-size:21px;overflow-wrap:anywhere}.documentAiDialog>header p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.documentAiBody{padding:18px 20px;overflow:auto;-webkit-overflow-scrolling:touch}.documentAiBody .reportText{white-space:pre-wrap;line-height:1.7;font-size:14px}.documentAiBody .sourceChips{margin-top:14px}html[data-app-theme=light] .documentAiDialog{background:#fff!important;color:#10232c!important;border-color:#d7e2e6!important}.documentAiDialog .emptyState{min-height:160px;display:grid;place-items:center;grid-gap:8px;gap:8px}.mobileActionFeedback{display:none}@media(max-width:900px){.mobileActionFeedback{display:block;position:fixed;z-index:135;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));padding:12px 14px;border-radius:14px;border:1px solid rgba(66,211,182,.28);background:rgba(7,23,34,.97);box-shadow:0 16px 48px rgba(0,0,0,.45);font-size:13px;line-height:1.48;color:#dcebee;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobileActionFeedback.busy:before{content:"•";display:inline-block;margin-right:8px;color:var(--brand);animation:pulse 1.1s infinite}.mobileActionFeedback.error{border-color:rgba(255,113,128,.38);background:rgba(42,16,23,.97);color:#ffd8dd}.documentAiDialog{width:100%;max-height:calc(100dvh - 24px);border-radius:16px}.documentAiBody,.documentAiDialog>header{padding:15px}.documentAiBody .reportText{font-size:13.5px}.premiumMarketing .marketingActions .marketingLoginBtn{display:inline-flex!important}.premiumMarketing .marketingActions{gap:6px;align-items:center;flex:0 0 auto}.premiumMarketing .marketingActions .marketingLoginBtn,.premiumMarketing .marketingActions .marketingSignupBtn{min-height:40px!important;white-space:nowrap;font-size:12.5px!important;padding:9px 11px!important}}@media(max-width:680px){.marketingNav{padding-left:10px!important;padding-right:10px!important;gap:7px!important}.marketingBrand{gap:7px!important;min-width:0}.marketingBrandMark{width:36px;height:36px}.marketingBrand b{font-size:15px!important}.marketingBrand small{display:none!important}.premiumMarketing .marketingActions{gap:5px}.premiumMarketing .marketingActions .marketingLoginBtn{width:auto!important;padding:8px 9px!important}.premiumMarketing .marketingActions .marketingSignupBtn{width:auto!important;padding:8px 9px!important;font-size:11.5px!important}.premiumMarketing .marketingActions .marketingSignupBtn svg{display:none}}@media(max-width:430px){.premiumMarketing .marketingActions .marketingSignupBtn{font-size:0!important}.premiumMarketing .marketingActions .marketingSignupBtn:before{content:"Üye Ol";font-size:11.5px}.premiumMarketing .marketingActions .marketingLoginBtn{font-size:11.5px!important}.marketingBrand b{font-size:14px!important}}@media(max-width:680px){.commercialAuthCard{width:min(100%,calc(100vw - 24px))!important}.authSwitchHint{align-items:stretch;flex-direction:column}.authInlineCta{width:100%}.authResetLink{padding:12px}.authResetLink b{font-size:13.5px}.authResetLink small{font-size:12px}.v12Control .controlActions{position:-webkit-sticky;position:sticky;bottom:calc(82px + env(safe-area-inset-bottom));z-index:12;padding:10px;margin:8px -4px -4px;background:linear-gradient(180deg,rgba(7,18,27,.2),rgba(7,18,27,.98) 28%);border-radius:12px}.v12Control .controlActions .primaryBtn,.v12Control .controlActions .secondaryBtn{min-height:46px}}.select{color-scheme:dark}.select option{background:#07131c;color:#eef5f8}.optionalLabel{color:var(--brand);font-weight:700;font-size:.92em}.strategyToolbarV145{grid-template-columns:minmax(250px,1.15fr) minmax(210px,.85fr) auto auto;align-items:end}.strategyToolbarV145>label{min-width:0}.strategyNoCase{margin-top:12px;display:flex;gap:10px;align-items:flex-start}.strategyNoCase a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}html[data-app-theme=light] .select{color-scheme:light}html[data-app-theme=light] .select option{background:#fff;color:#10232c}@media(max-width:1180px){.strategyToolbarV145{grid-template-columns:1fr 1fr}.strategyToolbarV145>button{min-height:42px}}@media(max-width:760px){.strategyToolbarV145{grid-template-columns:1fr}.strategyToolbarV145>button,.strategyToolbarV145>label{grid-column:auto!important;width:100%}}.researchRelevanceHint{display:flex;gap:7px;align-items:flex-start;padding:9px 10px;border:1px solid rgba(66,211,182,.17);border-radius:10px;background:rgba(66,211,182,.055);color:#bcd4d2;font-size:10.5px;line-height:1.45}.researchRelevanceHint svg{color:var(--brand);flex:0 0 auto;margin-top:1px}html[data-app-theme=light] .researchRelevanceHint{color:#365f5a}.canvasToolbar{flex-wrap:wrap;align-items:flex-start}.canvasToolbar>div:first-child{min-width:0;flex:1 1 210px}.canvasToolbar .pageActions{min-width:0;max-width:100%;margin-left:auto;justify-content:flex-end}.actionHint{display:block;margin-top:-3px;padding:9px 10px;border:1px dashed var(--line2);border-radius:10px;background:rgba(255,255,255,.018);line-height:1.5}@media(max-width:1450px){.v12Canvas .canvasToolbar .pageActions{flex:1 0 100%;justify-content:flex-start;margin-left:0}.v12Canvas .canvasToolbar .pageActions .ghostBtn{flex:1 1 auto;min-width:110px}}@media(max-width:680px){.v12Canvas .canvasToolbar .pageActions{display:grid;grid-template-columns:1fr 1fr;width:100%}.v12Canvas .canvasToolbar .pageActions>:only-child{grid-column:1/-1}.v12Canvas .canvasToolbar .pageActions .ghostBtn{width:100%}}.chatCommandFeedback{padding:10px 11px;border-radius:10px;border:1px solid rgba(66,211,182,.2);background:rgba(66,211,182,.06);color:#dcebe7;font-size:10.5px;line-height:1.5;white-space:pre-wrap}.chatCommandFeedback.error{border-color:rgba(255,113,128,.24);background:rgba(255,113,128,.07);color:#ffd9df}.prompt .send:disabled,.suggestions button:disabled{opacity:.55;cursor:not-allowed}html[data-app-theme=light] .chatCommandFeedback{background:#edf9f6;color:#24443d;border-color:rgba(18,130,105,.18)}html[data-app-theme=light] .chatCommandFeedback.error{background:#fff2f4;color:#7d2f3a;border-color:rgba(170,55,75,.2)}.mobileResultTarget{scroll-margin-top:84px}.analysisActionBar{grid-template-columns:1fr}@media(max-width:900px){html{scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))}body{min-height:100dvh}.main{padding-top:calc(14px + env(safe-area-inset-top))!important;padding-bottom:calc(142px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(142px + env(safe-area-inset-bottom))}.petitionV12,.researchV12{width:100%;min-width:0;max-width:100%}.analysisWorkspace,.searchWorkspace,.v12Workspace{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;width:100%!important;max-width:100%!important;align-items:start!important}.analysisWorkspace>.v12Canvas,.analysisWorkspace>.v12Control,.v12Workspace>.v12Canvas,.v12Workspace>.v12Control,.v12Workspace>.v12InspectorPanel{position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:none!important;overflow:visible!important}.analysisWorkspace>.v12Control{order:1}.analysisWorkspace>.v12Canvas{order:2}.analysisWorkspace>.sourceInspector{order:3}.v12Control{padding:15px!important}.v12Canvas{min-height:0!important}.canvasEmpty{min-height:250px!important;padding:24px 18px!important}.reportPaper{min-height:0!important;margin:10px!important;padding:18px!important;border-radius:12px!important}.reportText{font-size:14px!important;line-height:1.72!important;overflow-wrap:anywhere}.mobileResultTarget{scroll-margin-top:calc(72px + env(safe-area-inset-top));scroll-margin-bottom:calc(118px + env(safe-area-inset-bottom))}.modeBar{width:100%;max-width:100%;overflow:hidden}.modeBar .workspaceTabs{width:100%!important;max-width:100%!important}.workspaceTabs button{min-width:0;flex:1 1 auto;justify-content:center}.v12Control .actionHint,.v12Control .controlActions,.v12Control .workspaceSectionHead,.v12Control label{min-width:0;max-width:100%}.v12Control .input,.v12Control .select,.v12Control .textarea{width:100%;max-width:100%;font-size:16px!important}.analysisActionBar{position:-webkit-sticky!important;position:sticky!important;bottom:calc(82px + env(safe-area-inset-bottom));z-index:35;padding:9px;margin:4px -5px 0;background:linear-gradient(180deg,rgba(7,18,27,.25),rgba(7,18,27,.98) 30%);border-radius:13px;box-shadow:0 -10px 30px rgba(0,0,0,.2)}.analysisActionBar .primaryBtn{min-height:50px;font-size:15px!important}.v12Workspace>.v12InspectorPanel{margin-bottom:8px}.mobileBottom{min-height:64px;max-height:74px}.mobileBottom a{min-height:48px}}@media(max-width:680px) and (orientation:portrait){.main{padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important;padding-bottom:calc(154px + env(safe-area-inset-bottom))!important}.topbar{margin-bottom:12px!important}.topbar h2{font-size:20px!important}.sourceInspector,.v12Canvas,.v12Control,.v12InspectorPanel{border-radius:14px!important}.workspaceSectionHead h3{font-size:24px!important;line-height:1.18;margin-top:10px}.workspaceSectionHead p{line-height:1.55}.label,.workspaceSectionHead p{font-size:14px!important}.actionHint,.fieldHint{font-size:12.5px!important;line-height:1.5!important}.v12Control{gap:14px!important;padding:16px!important}.v12Control .textarea{line-height:1.55;min-height:120px}.analysisWorkspace .v12Canvas .canvasToolbar{padding:14px 15px!important}.analysisWorkspace .v12Canvas .canvasToolbar b{font-size:18px!important}.analysisWorkspace .v12Canvas .canvasToolbar small{font-size:12px!important;line-height:1.45}.analysisWorkspace .reportPaper{margin:0!important;border-radius:0 0 13px 13px!important;padding:18px!important}.analysisWorkspace .reportText{font-size:15px!important;line-height:1.75!important}.petitionCanvas .v12Paper{height:auto!important;min-height:68dvh!important;padding:20px!important;font-size:15px!important;line-height:1.7!important}.mobileBottom{left:max(6px,env(safe-area-inset-left))!important;right:max(6px,env(safe-area-inset-right))!important;bottom:calc(6px + env(safe-area-inset-bottom))!important;padding:5px 4px!important;border-radius:17px!important;min-height:62px;max-height:70px}.mobileBottom a{font-size:10px!important;padding:4px 1px!important;gap:2px!important;min-height:48px}.mobileBottom a svg{width:20px!important;height:20px!important}.mobileActionFeedback{bottom:calc(78px + env(safe-area-inset-bottom))!important}}@media(max-width:980px) and (max-height:560px) and (orientation:landscape){.main{padding:8px max(10px,env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important}.topbar{margin-bottom:8px!important}.topbar h2{font-size:18px!important}.topbar .topActions{gap:4px}.mobileBottom{left:max(6px,env(safe-area-inset-left))!important;right:max(6px,env(safe-area-inset-right))!important;bottom:calc(4px + env(safe-area-inset-bottom))!important;min-height:48px!important;max-height:54px!important;padding:3px 5px!important;border-radius:14px!important}.mobileBottom a{min-height:40px!important;flex-direction:row!important;justify-content:center!important;gap:5px!important;font-size:9.5px!important;padding:3px!important}.mobileBottom a svg{width:17px!important;height:17px!important}.analysisActionBar{bottom:calc(58px + env(safe-area-inset-bottom))!important}.mobileActionFeedback{bottom:calc(60px + env(safe-area-inset-bottom))!important}.canvasEmpty{min-height:180px!important}.reportPaper{padding:14px!important}}@media(min-width:700px) and (max-width:980px) and (orientation:landscape){.analysisWorkspace{grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr)!important;gap:10px!important}.analysisWorkspace>.v12Control{grid-column:1;order:1}.analysisWorkspace>.v12Canvas{grid-column:2;order:2}.analysisWorkspace>.sourceInspector{grid-column:1/-1;order:3}.analysisWorkspace .v12Control{padding:12px!important;gap:10px!important}.analysisWorkspace .workspaceSectionHead h3{font-size:18px!important}.analysisWorkspace .fieldHint,.analysisWorkspace .workspaceSectionHead p{font-size:11px!important}.analysisWorkspace .textarea{min-height:88px!important}}.docNameBtn{display:block;border:0;background:transparent;color:var(--text);padding:0;text-align:left;font:inherit;font-weight:750;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgba(112,167,255,.32);text-decoration-color:rgba(112,167,255,.32);text-underline-offset:3px}.docNameBtn:focus-visible,.docNameBtn:hover{color:var(--blue);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;outline:none}.citationBtn{border:1px solid rgba(112,167,255,.22);cursor:pointer;font:inherit}.citationBtn:focus-visible,.citationBtn:hover{border-color:rgba(112,167,255,.62);background:rgba(112,167,255,.2);outline:none}.graphNodeBtn{width:100%;color:var(--text);text-align:left;cursor:pointer}.graphNodeBtn:focus-visible,.graphNodeBtn:hover{border-color:rgba(66,211,182,.42);transform:translateY(-1px);outline:none}.graphNode:disabled{color:var(--text);opacity:1;text-align:left}.researchSourceDiagnostic{display:grid;grid-gap:9px;gap:9px;margin:12px 0}.researchSourceDiagnostic>span{font-size:11px;line-height:1.5}.compactProbe{margin:0}.compactProbe>div{padding:6px 0}.chatSuggestionList{display:grid;grid-gap:7px;gap:7px;padding:10px 11px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.chatSuggestionList>b{font-size:12px}.chatSuggestionItem{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.45;color:var(--muted)}.chatSuggestionItem svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.evidenceCell{display:grid;grid-gap:7px;gap:7px;min-width:220px}.evidenceCell>.messageSource{margin-top:2px}.hearingStatus{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:12px 0;padding:12px 14px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018)}.hearingStatus b{display:block;font-size:13px}.hearingStatus small{display:block;color:var(--muted);margin-top:4px;font-size:10.5px}.hearingCheck{width:100%;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;text-align:left;border:1px solid var(--line);background:rgba(255,255,255,.016);color:var(--text);border-radius:12px;padding:11px;margin-top:8px;cursor:pointer;transition:.18s}.hearingCheck:hover{border-color:rgba(66,211,182,.42);background:rgba(66,211,182,.035)}.hearingCheck>span{color:var(--muted);padding-top:2px}.hearingCheck.done{opacity:.72;background:rgba(66,211,182,.055);border-color:rgba(66,211,182,.28)}.hearingCheck.done>span{color:var(--brand)}.hearingCheckTitle{display:flex;justify-content:space-between;gap:9px;align-items:flex-start}.hearingCheckTitle b{font-size:12px;line-height:1.45}.hearingCheck p{font-size:10.5px;line-height:1.5;color:var(--muted);margin:5px 0 0}.documentReviewV2{width:min(1040px,97vw)}.documentReviewToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.012);flex-wrap:wrap}.reviewFocusTabs{display:flex;gap:6px;flex-wrap:wrap}.reviewFocusTabs button{border:1px solid var(--line);background:#07131c;color:var(--muted);border-radius:9px;padding:8px 10px;font-size:10.5px;cursor:pointer}.reviewFocusTabs button:hover{color:var(--text);border-color:rgba(66,211,182,.32)}.reviewFocusTabs button.active{background:rgba(66,211,182,.12);border-color:rgba(66,211,182,.38);color:var(--brand)}.reviewFocusTabs button:disabled{opacity:.55;cursor:not-allowed}.reviewScope{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.reviewScope span{border:1px solid var(--line);background:rgba(255,255,255,.018);border-radius:999px;padding:6px 9px;font-size:9.5px;color:var(--muted)}.reviewScope span b{color:var(--text)}html[data-app-theme=light] .reviewFocusTabs button{background:#f7fafb;color:#536a76}html[data-app-theme=light] .reviewFocusTabs button.active{background:#eaf8f4;color:#157c69}@media(max-width:760px){.hearingStatus{align-items:flex-start}.hearingCheckTitle,.hearingStatus{flex-direction:column}.documentReviewToolbar{align-items:stretch}.documentReviewToolbar .pageActions{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.reviewFocusTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.reviewFocusTabs button{width:100%}.documentReviewV2{max-height:calc(100dvh - 12px)}.hearingWorkspace .grid2{grid-template-columns:1fr!important}}.mustenitAiFab{position:fixed;z-index:118;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;min-height:54px;padding:7px 14px 7px 7px;border:1px solid rgba(66,211,182,.35);border-radius:999px;background:linear-gradient(135deg,rgba(8,32,43,.98),rgba(9,56,56,.98));color:#effffb;box-shadow:0 14px 45px rgba(0,0,0,.45),inset 0 0 0 1px rgba(66,211,182,.05);cursor:pointer;isolation:isolate;transition:transform .18s,border-color .18s,box-shadow .18s}.mustenitAiFab:focus-visible,.mustenitAiFab:hover{transform:translateY(-2px);border-color:rgba(66,211,182,.68);box-shadow:0 18px 55px rgba(0,0,0,.5),0 0 30px rgba(66,211,182,.1);outline:none}.mustenitAiFab.open{transform:none;border-color:rgba(66,211,182,.72)}.mustenitAiFabIcon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 28%,#5df1d2,#178c78 52%,#0a4b44 100%);color:#041a1c;box-shadow:0 0 0 4px rgba(66,211,182,.09),0 0 24px rgba(66,211,182,.22);position:relative;z-index:2}.mustenitAiFabText{display:flex;flex-direction:column;text-align:left;line-height:1.1}.mustenitAiFabText b{font-size:11px;letter-spacing:.08em}.mustenitAiFabText small{font-size:9.5px;color:#9bc8c2;margin-top:4px}.mustenitAiPulse{position:absolute;left:10px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(88,237,207,.7);animation:mustenitAiPulse 2.2s ease-out infinite;z-index:1}@keyframes mustenitAiPulse{0%{transform:scale(.8);opacity:.65}80%,to{transform:scale(1.9);opacity:0}}.mustenitAiPanel{position:fixed;z-index:119;right:22px;bottom:88px;width:min(430px,calc(100vw - 30px));height:min(720px,calc(100dvh - 112px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(122,174,190,.22);border-radius:22px;background:linear-gradient(180deg,#071722,#06131c);box-shadow:0 28px 90px rgba(0,0,0,.62);color:var(--text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mustenitAiHead{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 15px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.018)}.mustenitAiIdentity{display:flex;gap:10px;align-items:center}.mustenitAiIdentity b,.mustenitAiIdentity small{display:block}.mustenitAiIdentity b{font-size:13px;letter-spacing:.06em}.mustenitAiIdentity small{font-size:9.5px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mustenitAiLogo{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#8af0dc;background:rgba(66,211,182,.1);border:1px solid rgba(66,211,182,.25)}.mustenitAiContext{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:8px;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.012)}.mustenitAiContext label,.mustenitAiContext>div{min-width:0;display:flex;flex-direction:column;gap:4px}.mustenitAiContext span{font-size:8.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.mustenitAiContext b{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mustenitAiSelect{position:relative;display:flex;align-items:center}.mustenitAiSelect select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:8px;background:#091923;color:var(--text);font-size:10px;padding:6px 24px 6px 8px;outline:none}.mustenitAiSelect svg{position:absolute;right:7px;pointer-events:none;color:var(--muted)}.mustenitAiStatus{margin:8px 12px 0;padding:9px 10px;border-radius:10px;font-size:9.5px;line-height:1.45;border:1px solid var(--line);color:var(--muted)}.mustenitAiStatus.warn{border-color:rgba(255,190,92,.28);background:rgba(255,190,92,.06);color:#e7c991}.mustenitAiQuick{display:flex;gap:6px;padding:9px 12px 2px;overflow-x:auto;scrollbar-width:none}.mustenitAiQuick::-webkit-scrollbar{display:none}.mustenitAiQuick button{flex:0 0 auto;display:flex;align-items:center;gap:6px;border:1px solid rgba(66,211,182,.19);background:rgba(66,211,182,.055);color:#b7dcd5;border-radius:999px;padding:7px 9px;font-size:9.5px;cursor:pointer}.mustenitAiQuick button:hover{border-color:rgba(66,211,182,.42);color:#e9fffa}.mustenitAiMessages{flex:1 1;min-height:0;overflow:auto;padding:10px 12px 14px;display:flex;flex-direction:column;gap:9px;-webkit-overflow-scrolling:touch}.mustenitAiMsg{max-width:92%;border-radius:14px;padding:10px 11px;border:1px solid var(--line);font-size:11.5px;line-height:1.58}.mustenitAiMsg.assistant{align-self:flex-start;background:rgba(255,255,255,.025)}.mustenitAiMsg.user{align-self:flex-end;background:rgba(66,211,182,.09);border-color:rgba(66,211,182,.19)}.mustenitAiMsg.loading,.mustenitAiMsgTop{display:flex;align-items:center;gap:8px;color:var(--muted)}.mustenitAiMsgTop{justify-content:space-between;margin-bottom:5px;font-size:8.5px;text-transform:uppercase;letter-spacing:.06em}.miniCopy{border:0;background:transparent;color:var(--muted);padding:2px;cursor:pointer}.mustenitAiMsgBody{white-space:pre-wrap}.mustenitAiActions,.mustenitAiCitations{gap:5px;margin-top:8px}.mustenitAiCitations .citation{font-size:8.8px;padding:4px 6px;text-decoration:none}.mustenitAiActions button{border:1px solid rgba(112,167,255,.25);background:rgba(112,167,255,.07);color:#bad4ff;border-radius:8px;padding:6px 8px;font-size:9px;cursor:pointer}.mustenitAiActions button:hover{border-color:rgba(112,167,255,.5)}.mustenitAiError{margin:0 12px 8px;padding:8px 10px;border:1px solid rgba(255,113,128,.28);background:rgba(255,113,128,.06);color:#ffc7ce;border-radius:10px;line-height:1.4}.mustenitAiComposer{padding:10px 12px 12px;border-top:1px solid var(--line);background:rgba(3,13,20,.78)}.mustenitAiComposerBox{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:end;grid-gap:7px;gap:7px;border:1px solid rgba(122,174,190,.24);border-radius:14px;background:#091923;padding:7px}.mustenitAiComposer textarea{resize:none;min-height:38px;max-height:110px;border:0;background:transparent;color:var(--text);outline:none;padding:5px 6px;font:inherit;font-size:12px;line-height:1.45}.mustenitAiComposer textarea::placeholder{color:#627985}.mustenitAiSend{width:38px;height:38px;border-radius:11px;border:0;background:var(--brand);color:#06231f;display:grid;place-items:center;cursor:pointer}.mustenitAiSend:disabled{opacity:.45;cursor:not-allowed}.mustenitAiComposer>small{display:block;margin:5px 3px 0;color:var(--muted);font-size:8.5px}.mustenitAiGate{flex:1 1;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:10px;gap:10px;padding:30px}.mustenitAiGate svg{color:var(--brand)}.mustenitAiGate h3{margin:0;font-size:18px}.mustenitAiGate p{margin:0;max-width:290px;color:var(--muted);font-size:11.5px;line-height:1.5}html[data-app-theme=light] .mustenitAiPanel{background:linear-gradient(180deg,#fff,#f5f9fa);border-color:#cbdde2;box-shadow:0 24px 70px rgba(25,54,66,.23)}html[data-app-theme=light] .mustenitAiSelect select{background:#fff;color:#17343d;border-color:#d2e0e4}html[data-app-theme=light] .mustenitAiMsg.assistant{background:#f5f9fa}html[data-app-theme=light] .mustenitAiComposer{background:#f8fbfc}html[data-app-theme=light] .mustenitAiComposerBox{background:#fff;border-color:#cddde2}@media(max-width:900px){.mustenitAiFab{right:max(12px,env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom));min-height:50px;padding:5px}.mustenitAiFabText{display:none}.mustenitAiFabIcon{width:40px;height:40px}.mustenitAiPanel{right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left));bottom:calc(78px + env(safe-area-inset-bottom));width:auto;height:calc(100dvh - 102px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:none;border-radius:18px}.mustenitAiContext{grid-template-columns:1fr}.mustenitAiQuick{padding-top:7px}.mustenitAiMsg{max-width:95%;font-size:12.5px}.mustenitAiComposer textarea{font-size:16px}.mustenitAiHead{padding-top:max(12px,env(safe-area-inset-top))}}@media(max-width:980px) and (max-height:560px) and (orientation:landscape){.mustenitAiFab{bottom:calc(58px + env(safe-area-inset-bottom))}.mustenitAiPanel{bottom:calc(56px + env(safe-area-inset-bottom));height:calc(100dvh - 66px - env(safe-area-inset-bottom));right:8px;left:auto;width:min(480px,64vw)}.mustenitAiContext{grid-template-columns:1fr 1.2fr}.mustenitAiHead{padding:9px 11px}.mustenitAiQuick{padding:6px 10px 0}.mustenitAiComposer,.mustenitAiMessages{padding:7px 10px}}.libraryWorkspace{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px}.sourceResultMain{display:block;width:100%;text-align:left;background:transparent;border:0;color:inherit;padding:0;cursor:pointer}.sourceResultMain small{display:block;white-space:normal;line-height:1.55;color:var(--muted)}@media(max-width:980px){.libraryWorkspace{grid-template-columns:1fr}.libraryWorkspace aside{min-height:260px}}@media(max-width:680px){.libraryWorkspace .pageActions{display:flex;flex-wrap:wrap}.libraryWorkspace .searchResultRow{padding:12px}.libraryWorkspace .analysisText{max-height:52vh;overflow:auto}.libraryWorkspace .primaryBtn,.libraryWorkspace .secondaryBtn{width:100%;justify-content:center}}.dailyDesk{padding-bottom:28px}.dailyHero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dailyHero h3{margin:8px 0 6px;font-size:24px;line-height:1.2}.dailyMainGrid,.dailyTopGrid{align-items:start}.dailyTaskForm{display:grid;grid-gap:10px;gap:10px}.dailyTaskForm .formRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.dailyRow{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}.dailyRow:last-child{border-bottom:0}.dailyRow.late{border-left:2px solid rgba(255,130,90,.65);padding-left:10px}.dailyRowIcon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;flex:0 0 auto;background:rgba(255,255,255,.025)}.dailyRowBody{min-width:0;display:grid;grid-gap:3px;gap:3px;flex:1 1}.dailyRowBody b{font-size:13px;color:var(--text)}.dailyRowBody p,.dailyRowBody small{font-size:11px;color:var(--muted);margin:0;line-height:1.45}.dailyRowActions{display:flex;gap:6px;align-items:center;flex:0 0 auto}.ghostBtn.compact{padding:6px 9px;min-height:30px;font-size:11px}.dailyMini{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-bottom:1px solid var(--line)}.dailyMini:last-child{border-bottom:0}.dailyMini>svg{margin-top:2px;flex:0 0 auto}.dailyMini>div{display:grid;grid-gap:3px;gap:3px;flex:1 1;min-width:0}.dailyMini b{font-size:12px}.dailyMini small{font-size:10.5px;color:var(--muted);line-height:1.4}.dailyMini>a{font-size:11px}.dailyAttention{display:flex;gap:9px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.dailyAttention:last-child{border-bottom:0}.dailyAttention>span{width:8px;height:8px;border-radius:50%;background:#7f8c98;margin-top:5px;flex:0 0 auto}.dailyAttention.high>span{background:#ff866e}.dailyAttention.medium>span{background:#e7b65a}.dailyAttention.low>span{background:#60c7b4}.dailyAttention>div{display:grid;grid-gap:3px;gap:3px}.dailyAttention b{font-size:12px}.dailyAttention small{font-size:10.5px;color:var(--muted);line-height:1.4}.dailySafety{display:flex;align-items:flex-start;gap:8px}@media(max-width:1100px){.dailySecondaryGrid{grid-template-columns:1fr!important}.dailyStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.dailyHero{flex-direction:column}.dailyHero .ghostBtn{width:100%;justify-content:center}.dailyMainGrid,.dailyStats,.dailyTopGrid{grid-template-columns:1fr!important}.dailyTaskForm .formRow{grid-template-columns:1fr}.dailyRow{gap:8px}.dailyRowActions{flex-direction:column}.dailyHero h3{font-size:21px}}.dailyPreview .sectionTitle>div{display:grid;grid-gap:3px;gap:3px}.dailyPreview .sectionTitle>div>span{font-size:10.5px;color:var(--muted)}.dailyPreviewGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.dailyPreviewGrid>div{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-template-columns:auto 1fr;grid-column-gap:9px;column-gap:9px;align-items:center}.dailyPreviewGrid svg{grid-row:1/3}.dailyPreviewGrid b{font-size:19px}.dailyPreviewGrid small{font-size:10.5px;color:var(--muted)}.dailyPreviewNote{margin:10px 0 0;font-size:10.5px}@media(max-width:760px){.dailyPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inlineCitationLink{display:inline;border:0;background:transparent;color:#72b7ff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;padding:0 1px;font:inherit;cursor:pointer}.inlineCitationLink:focus-visible,.inlineCitationLink:hover{color:#b9d8ff;outline:none}.sourceCitationButton{cursor:pointer;border:1px solid rgba(112,167,255,.22)!important;background:rgba(112,167,255,.07)!important;color:#bcd7ff!important}.sourceCitationButton:focus-visible,.sourceCitationButton:hover{border-color:rgba(112,167,255,.5)!important;outline:none}.assistantSourceOverlay{position:fixed;z-index:180;inset:0;background:rgba(0,8,14,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end;padding:18px}.assistantSourcePanel{width:min(520px,96vw);height:min(760px,calc(100dvh - 36px));overflow:auto;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 28px 90px rgba(0,0,0,.55)}.mustenitAiSourceOverlay{z-index:190}.mustenitAiModeNotice{margin:6px 12px 0;padding:8px 9px;border:1px solid rgba(66,211,182,.24);border-radius:10px;background:rgba(66,211,182,.06);display:flex;align-items:center;gap:7px;font-size:9.5px;color:#bfe7df}.mustenitAiModeNotice button{margin-left:auto;border:0;background:transparent;color:#8fc8bd;font-size:8.5px;cursor:pointer;text-decoration:underline}.mustenitAiQuick button.active{border-color:rgba(66,211,182,.62);background:rgba(66,211,182,.14);color:#edfffb}.researchModeSummary{gap:5px}.researchModeSummary .chip{white-space:nowrap}html[data-app-theme=light] .assistantSourcePanel{background:#fff}html[data-app-theme=light] .inlineCitationLink{color:#2767a8}html[data-app-theme=light] .mustenitAiModeNotice{color:#245f55;background:#eaf8f5}@media(max-width:900px){.assistantSourceOverlay{padding:8px;align-items:flex-end}.assistantSourcePanel{width:100%;height:min(82dvh,760px);border-radius:16px}.researchModeSummary{justify-content:flex-start;width:100%}}.caseGraph{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;align-items:start}.graphLane{min-width:0;overflow:hidden}.graphNode{width:100%;min-width:0;overflow-wrap:anywhere}.caseAssistantV2{min-width:0;overflow:hidden}.caseAssistantHeadText{min-width:0}.caseAssistantHeadText p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.caseAssistantScope{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:12px 0}.scopeToggle{border:1px solid var(--line2);background:#07131c;color:var(--muted);border-radius:999px;padding:7px 9px;font-size:9.5px;cursor:pointer}.scopeToggle.active{border-color:rgba(66,211,182,.38);background:rgba(66,211,182,.1);color:var(--brand)}.caseAssistantAnswer{max-height:420px;overflow:auto}.caseAssistantProgress{display:flex;gap:9px;align-items:flex-start}.caseAssistantProgress>div{display:grid;grid-gap:3px;gap:3px}.caseAssistantProgress b{font-size:11px}.caseAssistantProgress small{font-size:9.5px;color:var(--muted);line-height:1.45}.caseAssistantMeta{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:9px}.caseAssistantMeta span{padding:4px 7px;border-radius:999px;background:rgba(66,211,182,.07);border:1px solid rgba(66,211,182,.15);font-size:9px;color:#bfe7df}.statSub{display:block;margin-top:5px;color:var(--muted);font-size:9.5px}.dailyCaseMini{text-decoration:none;color:inherit}.dailyCaseMini>span{font-size:10px;color:var(--brand);margin-left:auto}.documentReviewV2{width:min(1040px,calc(100vw - 40px));max-height:calc(100dvh - 40px)}.documentAiBody{min-height:0}.documentReviewToolbar{flex:0 0 auto}.reviewFocusTabs{min-width:0}.reviewFocusTabs button{white-space:nowrap}@media(max-width:1180px){.caseGraph{grid-template-columns:repeat(2,minmax(0,1fr))}.caseAssistantAnswer{max-height:none}}@media(max-width:680px){.caseGraph{grid-template-columns:1fr}.documentReviewV2{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.dialogOverlay{padding:8px}.documentReviewToolbar{align-items:stretch}.reviewFocusTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.reviewFocusTabs button{white-space:normal}.caseAssistantScope{align-items:stretch}.caseAssistantScope .badge,.scopeToggle{width:100%;justify-content:center}.dailyCaseMini>span{display:none}}.mustenitAiPanel{width:min(560px,calc(100vw - 34px));height:min(790px,calc(100dvh - 108px));border-radius:24px}.mustenitAiWorkbenchBar{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(66,211,182,.045),rgba(112,167,255,.035))}.mustenitAiWorkbenchBar>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.mustenitAiWorkbenchBar span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.mustenitAiWorkbenchBar b{font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mustenitAiWorkbenchBar button{border:1px solid rgba(66,211,182,.23);background:rgba(66,211,182,.065);color:#bfe7df;border-radius:9px;padding:7px 8px;font-size:9px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.mustenitAiSourceSummary{display:inline-flex;margin-top:8px;padding:4px 7px;border:1px solid rgba(66,211,182,.18);border-radius:999px;background:rgba(66,211,182,.055);color:#a9d8cf;font-size:8.8px}.strategyPageR86{min-width:0}.strategyKpisR86{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.strategyKpisR86 .kpiMini{min-width:0}.strategyKpisR86 .kpiMini small{display:block;margin-top:4px;color:var(--muted);font-size:8.8px;line-height:1.35}.strategyFocusResult{border-color:rgba(66,211,182,.22);background:linear-gradient(135deg,rgba(66,211,182,.035),rgba(112,167,255,.025))}.strategyFocusHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.strategyFocusHead h3{margin:8px 0 5px;font-size:21px}.strategyFocusHead p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.strategyFocusCount{min-width:96px;text-align:right}.strategyFocusCount b{display:block;font-size:30px;line-height:1}.strategyFocusCount span{font-size:9px;color:var(--muted)}.strategyFindingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.strategyFinding{border:1px solid var(--line);border-radius:12px;padding:11px;background:rgba(255,255,255,.018);min-width:0}.strategyFinding p{font-size:11px;line-height:1.55;color:#c7d6dd;overflow-wrap:anywhere}.strategyHearingGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px}.strategyHearingGrid>div{min-width:0}.strategyQuestion{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;padding:10px 0;border-bottom:1px solid var(--line)}.strategyQuestion>span{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(66,211,182,.08);color:var(--brand);font-size:10px;font-weight:800}.strategyQuestion p{margin:0 0 7px;font-size:11.5px;line-height:1.55}.strategyGap{display:grid;grid-template-columns:1fr auto;grid-gap:3px 9px;gap:3px 9px;padding:9px 0;border-bottom:1px solid var(--line)}.strategyGap b,.strategyGap span{font-size:10.5px}.strategyGap small{grid-column:1/-1;color:var(--muted);font-size:9.5px;line-height:1.45}.strategyArgumentStats{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 13px}.strategyArgumentStats span{display:inline-flex;gap:5px;align-items:center;padding:6px 8px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.02);font-size:9.5px}.strategyContradictionHead{display:flex;justify-content:space-between;gap:8px;align-items:center}.strategyCompareStatements{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:9px}.strategyCompareStatements>div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.015)}.strategyCompareStatements small{display:block;margin-top:6px;color:#b6c8d0;font-size:9.7px;line-height:1.5;overflow-wrap:anywhere}.strategyWitnessBody{min-width:0;flex:1 1}.strategyWitnessMeta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:5px 0}.strategyWitnessMeta>span:not(.badge){font-size:9px;color:var(--muted)}.strategyWitnessBody p{margin:6px 0 0;color:#b8cad2;font-size:10.5px;line-height:1.6;overflow-wrap:anywhere}html[data-app-theme=light] .mustenitAiWorkbenchBar button{color:#245f55}html[data-app-theme=light] .strategyCompareStatements>div,html[data-app-theme=light] .strategyFinding{background:#f7fafb}html[data-app-theme=light] .strategyCompareStatements small,html[data-app-theme=light] .strategyFinding p,html[data-app-theme=light] .strategyWitnessBody p{color:#35515c}@media(max-width:1180px){.strategyKpisR86{grid-template-columns:repeat(2,minmax(0,1fr))}.strategyFindingGrid,.strategyHearingGrid{grid-template-columns:1fr}}@media(max-width:900px){.mustenitAiPanel{width:auto}.mustenitAiWorkbenchBar{grid-template-columns:1fr 1fr}.mustenitAiWorkbenchBar button{grid-column:1/-1;width:100%;justify-content:center}.strategyPrimaryGrid{grid-template-columns:1fr!important}}@media(max-width:680px){.strategyKpisR86{grid-template-columns:1fr 1fr}.strategyFocusHead{flex-direction:column}.strategyFocusCount{text-align:left}.strategyCompareStatements{grid-template-columns:1fr}}@media(min-width:901px){.mustenitAiPanel{width:min(680px,calc(100vw - 44px));height:min(860px,calc(100dvh - 92px));right:22px;bottom:70px;min-width:520px;min-height:560px}.mustenitAiMessages{padding:14px 16px 18px;gap:12px;scroll-padding-top:14px}.mustenitAiMsg{font-size:13px;line-height:1.68;padding:13px 14px;border-radius:16px}.mustenitAiMsg.assistant{max-width:100%;width:100%}.mustenitAiMsg.user{max-width:86%}.mustenitAiMsgTop{font-size:9px;margin-bottom:7px}.mustenitAiCitations .citation{font-size:9.6px;padding:5px 7px}.mustenitAiComposer textarea{font-size:13px;min-height:46px;max-height:150px}}@media(max-width:900px){.mustenitAiMessages{scroll-padding-top:12px}.mustenitAiMsg.assistant{max-width:100%;width:100%}}.mustenitAiFab.r87{right:18px;bottom:18px;min-height:52px;padding:6px 13px 6px 6px;gap:9px;border-color:rgba(66,211,182,.28);background:linear-gradient(135deg,rgba(6,28,39,.98),rgba(8,44,47,.98));box-shadow:0 16px 46px rgba(0,0,0,.42)}.mustenitAiFab.r87 .mustenitAiFabIcon{width:39px;height:39px;box-shadow:0 0 0 3px rgba(66,211,182,.07)}.mustenitAiFab.r87 .mustenitAiFabText b{font-size:10.5px;letter-spacing:.07em}.mustenitAiFab.r87 .mustenitAiFabText small{font-size:9px;margin-top:3px}.mustenitAiFab.r87.open{opacity:0;pointer-events:none;transform:translateY(6px)}.mustenitAiPanel.r87{right:18px;bottom:18px;width:min(650px,calc(100vw - 36px));height:min(850px,calc(100dvh - 36px));max-height:none;min-width:0;min-height:560px;border-radius:22px;border:1px solid rgba(120,170,188,.24);background:linear-gradient(180deg,#071822,#06131b);box-shadow:0 32px 110px rgba(0,0,0,.66),inset 0 0 0 1px rgba(255,255,255,.015);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:inset .2s ease,width .2s ease,height .2s ease,border-radius .2s ease}.mustenitAiPanel.r87.expanded{top:18px;bottom:18px;left:max(286px,18px);right:18px;width:auto;height:auto;max-width:none;max-height:none;border-radius:20px}.mustenitAiHead.r87{min-height:66px;padding:12px 14px 12px 16px;background:linear-gradient(90deg,rgba(66,211,182,.045),rgba(112,167,255,.025));border-bottom-color:rgba(126,169,184,.14)}.mustenitAiHead.r87 .mustenitAiIdentity b{font-size:14px;letter-spacing:.035em}.mustenitAiHead.r87 .mustenitAiIdentity small{font-size:9.5px;color:#87a5b0}.mustenitAiHeaderRight{display:flex;align-items:center;gap:9px}.mustenitAiProviderPill{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:8.8px;color:var(--muted);background:rgba(255,255,255,.02)}.mustenitAiProviderPill:before{content:"";width:6px;height:6px;border-radius:50%;background:#78909a}.mustenitAiProviderPill.online{color:#aee7db;border-color:rgba(66,211,182,.22);background:rgba(66,211,182,.055)}.mustenitAiProviderPill.online:before{background:#42d3b6;box-shadow:0 0 8px rgba(66,211,182,.45)}.mustenitAiProviderPill.offline{color:#e5c48e;border-color:rgba(255,190,92,.22);background:rgba(255,190,92,.05)}.mustenitAiProviderPill.offline:before{background:#f0b45d}.mustenitAiControlBar{display:grid;grid-template-columns:minmax(110px,.58fr) minmax(210px,1.25fr) auto;align-items:end;grid-gap:10px;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(126,169,184,.13);background:rgba(255,255,255,.01)}.mustenitAiCaseControl,.mustenitAiScreenContext{min-width:0;display:grid;grid-gap:4px;gap:4px}.mustenitAiCaseControl>span,.mustenitAiScreenContext>span{font-size:8px;text-transform:uppercase;letter-spacing:.085em;color:#6f8c97}.mustenitAiScreenContext>b{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mustenitAiControlBar .mustenitAiSelect select{height:34px;border-radius:10px;border-color:rgba(126,169,184,.18);background:#081923;font-size:10px;padding-left:9px}.mustenitAiModeTabs{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(126,169,184,.16);border-radius:11px;background:rgba(0,0,0,.12)}.mustenitAiModeTabs button{border:0;background:transparent;color:#78939d;border-radius:8px;padding:7px 9px;display:inline-flex;align-items:center;gap:5px;font-size:9.2px;cursor:pointer;white-space:nowrap}.mustenitAiModeTabs button.active{background:rgba(66,211,182,.1);color:#c8f3eb;box-shadow:inset 0 0 0 1px rgba(66,211,182,.13)}.mustenitAiStatus.r87{margin:10px 14px 0;padding:10px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px}.mustenitAiStatus.r87>div{display:grid;grid-gap:3px;gap:3px}.mustenitAiStatus.r87 b{font-size:10.5px;color:#f1d199}.mustenitAiStatus.r87 span{font-size:9.3px;line-height:1.45;color:#b69d75}.mustenitAiStatus.r87 small{font-size:8.8px;color:#b69d75}.mustenitAiStatus.r87 button{border:1px solid rgba(255,190,92,.28);background:rgba(255,190,92,.08);color:#f1d199;border-radius:9px;padding:7px 9px;font-size:9px;cursor:pointer;white-space:nowrap}.mustenitAiStarters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 14px 4px}.mustenitAiStarters>button{min-width:0;text-align:left;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;border:1px solid rgba(126,169,184,.14);background:rgba(255,255,255,.018);color:var(--text);border-radius:13px;padding:10px;cursor:pointer;transition:.16s}.mustenitAiStarters>button:hover{border-color:rgba(66,211,182,.32);background:rgba(66,211,182,.035)}.mustenitAiStarters>button>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(66,211,182,.075);color:#62dec7}.mustenitAiStarters>button>div{min-width:0}.mustenitAiStarters b,.mustenitAiStarters small{display:block}.mustenitAiStarters b{font-size:10.5px}.mustenitAiStarters small{font-size:8.9px;line-height:1.4;color:#78939d;margin-top:3px;white-space:normal}.mustenitAiMessages.r87{padding:12px 16px 20px;gap:4px;scroll-padding-top:12px;background:linear-gradient(180deg,rgba(3,14,21,.12),rgba(3,14,21,.34))}.mustenitAiMessages.r87 .mustenitAiMsg{font-size:13px;line-height:1.7}.mustenitAiMessages.r87 .mustenitAiMsg.assistant{width:100%;max-width:100%;align-self:stretch;border:0;border-radius:0;background:transparent;padding:14px 3px 16px;border-bottom:1px solid rgba(126,169,184,.1)}.mustenitAiMessages.r87 .mustenitAiMsg.user{max-width:82%;padding:11px 13px;border-radius:16px 16px 5px 16px;background:rgba(66,211,182,.085);border-color:rgba(66,211,182,.17);margin:8px 0}.mustenitAiMessages.r87 .mustenitAiMsg.loading{border:0!important;color:#8ba2ab;padding:12px 3px}.mustenitAiMessages.r87 .mustenitAiMsgTop{font-size:8.8px;letter-spacing:.07em;margin-bottom:8px}.mustenitAiMessages.r87 .mustenitAiMsgTop>span{display:inline-flex;align-items:center;gap:5px}.mustenitAiMessages.r87 .mustenitAiMsgBody{font-size:13px;line-height:1.72;color:#d7e4e8}.mustenitAiMessages.r87 .mustenitAiCitations{gap:6px;margin-top:11px}.mustenitAiMessages.r87 .mustenitAiCitations .citation{font-size:9.4px;padding:6px 8px;border-radius:9px}.mustenitAiMessages.r87 .mustenitAiActions{margin-top:10px}.mustenitAiMessages.r87 .mustenitAiActions button{font-size:9.5px;padding:7px 9px;border-radius:9px}.mustenitAiMessages.r87 .mustenitAiSourceSummary{font-size:9px;padding:5px 8px;margin-top:10px}.mustenitAiComposer.r87{padding:10px 14px 12px;background:rgba(4,16,23,.96);border-top-color:rgba(126,169,184,.14)}.mustenitAiComposer.r87 .mustenitAiComposerBox{grid-template-columns:minmax(0,1fr) 44px;padding:7px 7px 7px 10px;border-radius:15px;border-color:rgba(126,169,184,.22);background:#081a24;box-shadow:inset 0 0 0 1px rgba(255,255,255,.01)}.mustenitAiComposer.r87 textarea{min-height:50px;max-height:180px;font-size:13px;line-height:1.55;padding:6px 4px}.mustenitAiComposer.r87 .mustenitAiSend{width:42px;height:42px;border-radius:12px}.mustenitAiComposerMeta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:7px 2px 0;color:#6f8c97}.mustenitAiComposerMeta>span{padding:3px 6px;border:1px solid rgba(126,169,184,.13);border-radius:999px;font-size:8.3px}.mustenitAiComposerMeta>small{margin-left:auto;font-size:8.3px;color:#68828c}.mustenitAiError{margin:8px 14px 0;font-size:10px}html[data-app-theme=light] .mustenitAiPanel.r87{background:linear-gradient(180deg,#fbfdfe,#f5f9fa);border-color:#c9dbe0}html[data-app-theme=light] .mustenitAiMessages.r87{background:#f8fbfc}html[data-app-theme=light] .mustenitAiMessages.r87 .mustenitAiMsg.assistant{background:transparent}html[data-app-theme=light] .mustenitAiMessages.r87 .mustenitAiMsgBody{color:#17343d}html[data-app-theme=light] .mustenitAiComposer.r87 .mustenitAiComposerBox,html[data-app-theme=light] .mustenitAiControlBar .mustenitAiSelect select{background:#fff}html[data-app-theme=light] .mustenitAiModeTabs{background:#f2f7f8}html[data-app-theme=light] .mustenitAiModeTabs button.active{color:#176f61;background:#e5f7f2}html[data-app-theme=light] .mustenitAiStarters>button{background:#fff}@media(max-width:1080px){.mustenitAiPanel.r87.expanded{left:12px;right:12px;top:12px;bottom:12px}.mustenitAiProviderPill{display:none}}@media(max-width:900px){.mustenitAiFab.r87{right:max(12px,env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom))}.mustenitAiPanel.r87,.mustenitAiPanel.r87.expanded{left:0;right:0;top:0;bottom:0;width:100%;height:100dvh;min-height:0;border-radius:0;border-left:0;border-right:0}.mustenitAiHead.r87{padding-top:max(12px,env(safe-area-inset-top));min-height:64px}.mustenitAiControlBar{grid-template-columns:1fr 1fr;padding:9px 10px}.mustenitAiScreenContext{display:none}.mustenitAiModeTabs{justify-self:end}.mustenitAiStatus.r87{margin:8px 10px 0;align-items:flex-start;flex-direction:column}.mustenitAiStarters{padding:9px 10px 2px}.mustenitAiMessages.r87{padding:10px 12px 18px}.mustenitAiMessages.r87 .mustenitAiMsgBody{font-size:13px}.mustenitAiMessages.r87 .mustenitAiMsg.user{max-width:90%}.mustenitAiComposer.r87{padding:9px 10px calc(10px + env(safe-area-inset-bottom))}.mustenitAiComposer.r87 textarea{font-size:16px}.mustenitAiComposerMeta>small{display:none}}@media(max-width:560px){.mustenitAiControlBar,.mustenitAiStarters{grid-template-columns:1fr}.mustenitAiModeTabs{justify-self:stretch}.mustenitAiModeTabs button{flex:1 1;justify-content:center}.mustenitAiHeaderRight{gap:4px}.mustenitAiHead.r87 .mustenitAiIdentity small{display:none}}.assistantStudio{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:calc(100dvh - 170px);overflow:hidden;padding:0!important}.assistantStudioSidebar{border-right:1px solid var(--line);padding:14px;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.005));display:flex;flex-direction:column;gap:12px;min-width:0}.assistantStudioBrand{display:flex;align-items:center;gap:10px;padding:2px 2px 7px}.assistantStudioBrand>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(66,211,182,.09);border:1px solid rgba(66,211,182,.18);color:var(--brand)}.assistantStudioBrand b,.assistantStudioBrand small{display:block}.assistantStudioBrand b{font-size:13px}.assistantStudioBrand small{font-size:9px;color:var(--muted);margin-top:3px}.assistantNewChat{width:100%;justify-content:center}.assistantStudioGroup{display:grid;grid-gap:7px;gap:7px;padding-top:4px}.assistantStudioGroup>label{font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.assistantModeSwitch{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:3px;border:1px solid var(--line);border-radius:11px;background:rgba(0,0,0,.1)}.assistantModeSwitch button{border:0;background:transparent;color:var(--muted);padding:8px 7px;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:5px;font-size:9.5px;cursor:pointer}.assistantModeSwitch button.active{background:rgba(66,211,182,.1);color:#d0f5ee}.assistantScopeOption{border:1px solid var(--line);background:rgba(255,255,255,.015);color:var(--text);border-radius:11px;padding:9px;text-align:left;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:7px;gap:7px;cursor:pointer}.assistantScopeOption svg{color:var(--muted);margin-top:2px}.assistantScopeOption b,.assistantScopeOption small{display:block}.assistantScopeOption b{font-size:10px}.assistantScopeOption small{font-size:8.8px;line-height:1.4;color:var(--muted);margin-top:3px}.assistantScopeOption.active{border-color:rgba(66,211,182,.3);background:rgba(66,211,182,.055)}.assistantScopeOption.active svg{color:var(--brand)}.assistantProviderCard{margin-top:auto;border:1px solid var(--line);border-radius:12px;padding:10px;background:rgba(255,255,255,.015);display:grid;grid-gap:8px;gap:8px}.assistantProviderCard>div{display:flex;gap:8px;align-items:flex-start}.assistantProviderDot{width:7px;height:7px;border-radius:50%;margin-top:4px;background:#dbad64}.assistantProviderCard.online .assistantProviderDot{background:var(--brand);box-shadow:0 0 8px rgba(66,211,182,.4)}.assistantProviderCard b,.assistantProviderCard small{display:block}.assistantProviderCard b{font-size:9.8px}.assistantProviderCard small{font-size:8.5px;line-height:1.45;color:var(--muted);margin-top:3px}.assistantProviderCard a{display:flex;align-items:center;gap:5px;color:#ccebe5;text-decoration:none;font-size:8.8px}.assistantUploadBtn{width:100%;justify-content:center}.assistantSideHint{font-size:8.7px;line-height:1.45;color:var(--muted)}.assistantStudioMain{display:flex;flex-direction:column;min-width:0;min-height:0}.assistantStudioHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(66,211,182,.025),rgba(112,167,255,.015))}.assistantStudioHeader h2{font-size:23px;margin:8px 0 5px;line-height:1.25}.assistantStudioHeader p{margin:0;color:var(--muted);font-size:10.5px}.assistantHeaderBadges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.assistantStudioMessages{flex:1 1;min-height:360px;max-height:calc(100dvh - 405px);overflow:auto;padding:16px 22px 26px;scroll-padding-top:16px}.assistantStudioMessage{max-width:920px;margin:0 auto;padding:16px 3px;border-bottom:1px solid rgba(126,169,184,.1);font-size:13px;line-height:1.72}.assistantStudioMessage.user{max-width:min(760px,86%);margin:12px 0 12px auto;padding:12px 14px;border:1px solid rgba(66,211,182,.16);border-radius:16px 16px 5px 16px;background:rgba(66,211,182,.075)}.assistantStudioMessage.loading{display:flex;align-items:center;gap:8px;color:var(--muted);border-bottom:0}.assistantStudioMessageTop{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:8.8px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.assistantStudioMessageTop>span{display:flex;align-items:center;gap:5px}.assistantStudioMessageBody{white-space:pre-wrap;overflow-wrap:anywhere;color:#d8e5e9}.assistantStudioSourceMeta{display:inline-flex;margin-top:10px;padding:5px 8px;border:1px solid rgba(66,211,182,.16);border-radius:999px;background:rgba(66,211,182,.05);font-size:9px;color:#a9d8cf}.assistantStudioActions,.assistantStudioCitations{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.assistantStudioCitations .citation{font-size:9.5px;padding:6px 8px}.assistantStudioActions a{border:1px solid rgba(112,167,255,.23);background:rgba(112,167,255,.06);color:#bad4ff;border-radius:9px;padding:7px 9px;font-size:9.5px;text-decoration:none}.assistantStudioError{margin:0 20px 8px;border:1px solid rgba(255,113,128,.25);background:rgba(255,113,128,.055);color:#ffc7ce;border-radius:10px;padding:9px 11px;font-size:10px}.assistantStudioComposer{border-top:1px solid var(--line);padding:11px 20px 13px;background:rgba(4,16,23,.94)}.assistantStudioComposerBox{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end;max-width:980px;margin:0 auto;border:1px solid rgba(126,169,184,.22);border-radius:15px;background:#081a24;padding:8px}.assistantStudioComposer textarea{resize:none;min-height:56px;max-height:190px;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:13px;line-height:1.55;padding:6px}.assistantStudioComposer .primaryBtn{width:44px;height:44px;padding:0;justify-content:center;border-radius:12px}.assistantStudioComposerMeta{max-width:980px;margin:7px auto 0;display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:var(--muted)}.assistantStudioComposerMeta span{border:1px solid rgba(126,169,184,.13);border-radius:999px;padding:3px 6px;font-size:8.3px}.assistantStudioComposerMeta small{margin-left:auto;font-size:8.3px}html[data-app-theme=light] .assistantStudioSidebar{background:#f7fafb}html[data-app-theme=light] .assistantStudioMessageBody{color:#17343d}html[data-app-theme=light] .assistantStudioComposer{background:#f7fafb}html[data-app-theme=light] .assistantScopeOption,html[data-app-theme=light] .assistantStudioComposerBox{background:#fff}@media(max-width:980px){.assistantStudio{grid-template-columns:1fr}.assistantStudioSidebar{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.assistantNewChat,.assistantProviderCard,.assistantStudioBrand{grid-column:1/-1}.assistantProviderCard{margin-top:0}.assistantStudioMessages{max-height:none;min-height:50dvh}.assistantSideHint,.assistantUploadBtn{grid-column:1/-1}}@media(max-width:620px){.assistantStudioSidebar{grid-template-columns:1fr;padding:10px}.assistantNewChat,.assistantProviderCard,.assistantSideHint,.assistantStudioBrand,.assistantUploadBtn{grid-column:auto}.assistantStudioHeader{padding:14px;flex-direction:column}.assistantStudioHeader h2{font-size:20px}.assistantHeaderBadges{justify-content:flex-start}.assistantStudioMessages{padding:10px 13px 20px}.assistantStudioMessage.user{max-width:92%}.assistantStudioComposer{padding:9px 10px calc(10px + env(safe-area-inset-bottom))}.assistantStudioComposer textarea{font-size:16px}.assistantStudioComposerMeta small{display:none}}.libraryR87 .libraryStat{min-width:240px}.libraryImportZone{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;margin:16px 0;padding:18px;border:1px solid rgba(45,212,191,.22);border-radius:18px;background:linear-gradient(135deg,rgba(20,184,166,.08),rgba(15,23,42,.18))}.libraryImportZone h4{margin:8px 0 5px;font-size:18px}.libraryImportZone p{margin:0;max-width:720px}.libraryImportActions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:420px}.libraryImportActions .checkRow{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.45;color:var(--muted);cursor:pointer}.libraryImportActions .checkRow input{margin-top:3px;accent-color:#2dd4bf}.libraryImportActions .checkRow small{display:block;opacity:.82}.libraryImportResults{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 14px}.libraryImportResult{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:13px;background:rgba(15,23,42,.22)}.libraryImportResult.imported{border-color:rgba(45,212,191,.24)}.libraryImportResult.needs_processing,.libraryImportResult.too_large,.libraryImportResult.unsupported{border-color:rgba(245,158,11,.3)}.libraryImportResult b,.libraryImportResult small{display:block}.libraryImportResult b{font-size:12px;overflow-wrap:anywhere}.libraryImportResult small{margin-top:3px;color:var(--muted);font-size:11px}.libraryFinality.candidate{border-color:rgba(245,158,11,.32);color:#fbbf24;background:rgba(245,158,11,.08)}.libraryFinality.ok{border-color:rgba(45,212,191,.32);color:#5eead4}.libraryFinality.warn{opacity:.85}.notice.warn{display:flex;align-items:flex-start;gap:7px;margin:10px 0;border-color:rgba(245,158,11,.28);color:#fde68a}@media(max-width:980px){.libraryImportZone{grid-template-columns:1fr}.libraryImportActions{align-items:stretch;max-width:none}.libraryImportResults{grid-template-columns:1fr 1fr}}@media(max-width:620px){.libraryImportResults{grid-template-columns:1fr}.libraryImportZone{padding:14px}.libraryR87 .libraryStat{min-width:0;width:100%}}.libraryStatsR88{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.libraryStatsR88>div{padding:13px 14px;border:1px solid var(--border);border-radius:14px;background:rgba(15,23,42,.2)}.libraryDecisionMetaR88 small,.libraryDetailGridR88 small,.libraryOutcomeR88 small,.libraryStatsR88 small{display:block;color:var(--muted);font-size:11px}.libraryStatsR88 b{display:block;font-size:22px;margin-top:4px}.libraryToolbarR88{display:grid;grid-template-columns:minmax(0,1fr) 210px auto;grid-gap:10px;gap:10px;align-items:center;margin-top:14px}.libraryToolbarR88 .searchBar{margin:0}.libraryFilter{height:42px}.librarySyncLine{display:flex;align-items:center;gap:10px;margin-top:10px;color:var(--muted)}.libraryDecisionCardR88{padding:14px;border:1px solid var(--border);border-radius:16px;background:rgba(15,23,42,.16);margin-bottom:10px}.libraryDecisionCardR88 .sourceResultMain{width:100%;text-align:left}.libraryDecisionHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.libraryDecisionHead b,.libraryDecisionHead small{display:block}.libraryDecisionHead small{margin-top:4px;color:var(--muted)}.libraryDecisionMetaR88{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.libraryDecisionMetaR88 span,.libraryDetailGridR88>div{padding:9px 10px;border:1px solid var(--border);border-radius:11px;background:rgba(15,23,42,.18);min-width:0}.libraryDecisionMetaR88 b,.libraryDetailGridR88 b{display:block;margin-top:3px;font-size:12px;overflow-wrap:anywhere}.libraryTopicR88{margin:4px 0 7px;font-size:12px;color:#cbd5e1}.librarySummaryR88{margin:0;color:var(--text);line-height:1.55;font-size:13px}.libraryOutcomeR88{margin-top:10px;padding:10px 11px;border-left:3px solid rgba(45,212,191,.45);background:rgba(45,212,191,.05);border-radius:0 10px 10px 0}.libraryOutcomeR88 span{display:block;margin-top:3px;font-size:12px;line-height:1.5}.libraryDetailGridR88{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:10px 0 12px}.libraryFullTextR88{margin-top:12px}.libraryFullTextR88 summary{cursor:pointer;color:var(--muted);font-size:12px}.libraryFullTextR88[open] summary{margin-bottom:8px}.libraryR88 .analysisCard small{color:var(--muted)}@media(max-width:1100px){.libraryToolbarR88{grid-template-columns:1fr 190px}.libraryToolbarR88 .secondaryBtn{grid-column:1/-1;justify-self:start}.libraryDecisionMetaR88{grid-template-columns:1fr 1fr}}@media(max-width:720px){.libraryStatsR88{grid-template-columns:1fr 1fr}.libraryToolbarR88{grid-template-columns:1fr}.libraryToolbarR88 .secondaryBtn{grid-column:auto;width:100%}.libraryDecisionMetaR88,.libraryDetailGridR88{grid-template-columns:1fr}.libraryDecisionHead,.librarySyncLine{flex-direction:column}.librarySyncLine{align-items:flex-start}}.researchPlanResult,.researchSourceCards{margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel2)}.researchPlanResult h4,.researchSourceCards h4{margin:0 0 12px}.researchPlanGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.researchPlanItem{display:flex;gap:9px;align-items:flex-start;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.researchPlanItem>span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:800}.researchPlanItem p{margin:2px 0 0;font-size:12px;line-height:1.5}.researchSourceCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.researchSourceCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--panel);color:inherit;cursor:pointer;min-width:0}.researchSourceCard:hover{border-color:var(--accent)}.researchSourceCard>span{font-size:10px;font-weight:800;opacity:.8}.researchSourceCard>b{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.researchSourceCard>small{font-size:10px;opacity:.72;overflow-wrap:anywhere}.researchSourceCard>p{margin:0;font-size:11px;line-height:1.5;opacity:.86;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.linkedResearchText{display:flex;flex-direction:column;gap:8px}.linkedResearchText h3{margin:18px 0 2px;font-size:18px;line-height:1.3}.linkedResearchText h4{margin:12px 0 0;font-size:14px;line-height:1.35}.linkedResearchText p{margin:0;line-height:1.72}.researchTextGap{height:4px}.researchTextBullet{display:flex;align-items:flex-start;gap:9px}.researchTextBullet>span{font-weight:900;line-height:1.7}.researchTextBullet>p{flex:1 1}@media(max-width:900px){.researchPlanGrid,.researchSourceCardGrid{grid-template-columns:1fr}.researchPlanResult,.researchSourceCards{padding:12px}}.r9SearchCore{display:flex;flex-direction:column;gap:14px}.r9SearchCore .searchComposer{padding:18px}.searchComposerTop{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.largeSearch{position:relative}.largeSearch textarea{width:100%;min-height:110px;padding:15px 42px 15px 15px;border:1px solid var(--line);border-radius:15px;background:var(--panel);color:var(--text);font:inherit;line-height:1.55;resize:vertical}.largeSearch>svg{position:absolute;right:14px;top:14px;color:var(--muted)}.searchFilters,.searchOptionsRow,.searchRunRow{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:10px}.searchFilters input,.searchFilters select,.searchOptionsRow select{height:40px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);padding:0 10px}.searchFilters select{min-width:220px}.searchFilters input{width:100px}.searchOptionsRow label{display:flex;align-items:center;gap:8px}.searchOptionsRow label>span{font-size:10px;color:var(--muted);font-weight:700}.r9Plan{margin-top:12px;padding:14px}.r9Plan h3{margin:0 0 10px;font-size:15px}.r9PlanList{display:grid;grid-gap:7px;gap:7px}.r9PlanItem{display:flex;gap:9px;align-items:flex-start;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.r9PlanItem>span{display:grid;place-items:center;min-width:23px;height:23px;border-radius:50%;background:rgba(45,212,191,.08);border:1px solid rgba(45,212,191,.24);font-size:10px;font-weight:800}.r9PlanItem p{margin:2px 0 0;font-size:12px;line-height:1.5}.r9ResultGroup{margin-top:13px}.r9GroupHead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px;padding:0 2px}.r9GroupHead h3{margin:0;font-size:15px}.r9GroupHead span{font-size:10px;color:var(--muted)}.r9SearchCore .searchResultRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.r9SearchCore .sourceResultMain{min-width:0}.r9SearchCore .sourceResultMain b{overflow-wrap:anywhere}.r9SearchCore .sourceResultMain p{line-height:1.55}.r9SearchCore .sourceMeta{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.r9SearchCore .sourceMeta span{font-size:9px;border:1px solid var(--line);border-radius:999px;padding:3px 6px;color:var(--muted)}.r9SearchCore .notice{margin-top:10px}.r9SearchCore .categoryPicker{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.r9SearchCore .categoryPicker button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:10px}.r9SearchCore .categoryPicker button.active{border-color:rgba(45,212,191,.4);color:#5eead4;background:rgba(45,212,191,.08)}.exactSearchGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.exactSearchGrid label{display:flex;flex-direction:column;gap:5px}.exactSearchGrid label>span{font-size:10px;color:var(--muted);text-transform:capitalize}.exactSearchGrid input{height:40px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);padding:0 10px}.exactSearchGrid .primaryBtn{align-self:end}.gazetteDate{display:flex;gap:8px;align-items:center;margin-top:10px}.gazetteDate label{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;padding:7px 10px}.gazetteDate input{border:0;background:transparent;color:inherit}.checkLine{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11px;color:var(--muted)}@media(max-width:900px){.searchComposerTop{align-items:flex-start;flex-direction:column}.searchFilters,.searchOptionsRow,.searchRunRow{align-items:stretch;flex-direction:column}.searchFilters input,.searchFilters select,.searchOptionsRow label,.searchOptionsRow select,.searchRunRow a,.searchRunRow button{width:100%}.searchOptionsRow label{justify-content:space-between}.exactSearchGrid{grid-template-columns:1fr 1fr}.r9SearchCore .searchResultRow{grid-template-columns:1fr}}@media(max-width:600px){.exactSearchGrid{grid-template-columns:1fr}.r9SearchCore .searchComposer{padding:13px}.largeSearch textarea{font-size:16px}.searchFilters{display:grid;grid-template-columns:1fr 1fr}.searchFilters select{grid-column:1/-1;width:100%}.searchFilters input{width:100%}}.r9SearchCore .searchResultCard{width:100%;display:block;text-align:left;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(15,29,41,.96),rgba(8,18,27,.98));color:var(--text);padding:14px 15px;margin:0 0 9px;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.r9SearchCore .searchResultCard:hover{border-color:rgba(66,211,182,.34);background:rgba(66,211,182,.045);transform:translateY(-1px)}.r9SearchCore .searchResultCard .resultType{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.r9SearchCore .searchResultCard .resultType>span{font-size:9px;font-weight:800;letter-spacing:.02em;color:var(--brand);text-transform:uppercase}.r9SearchCore .searchResultCard .resultType>div{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.r9SearchCore .searchResultCard .resultType b,.r9SearchCore .searchResultCard .resultType em{font-style:normal;font-size:9px;border-radius:999px;padding:4px 7px;border:1px solid var(--line)}.r9SearchCore .searchResultCard .resultType b{color:#5eead4;border-color:rgba(45,212,191,.28);background:rgba(45,212,191,.07)}.r9SearchCore .searchResultCard .resultType em{color:#c7d2da;background:rgba(255,255,255,.025)}.r9SearchCore .searchResultCard h3{margin:0 0 6px;font-size:14px;line-height:1.38;color:var(--text)}.r9SearchCore .searchResultCard .resultMeta{margin:0 0 6px;font-size:10px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}.r9SearchCore .searchResultCard .resultWhy{display:inline-block;margin:0 0 8px;font-size:9px;color:#9bded2;border-radius:999px;background:rgba(45,212,191,.055);padding:4px 7px}.r9SearchCore .searchResultCard .resultExcerpt{margin:0;font-size:11.5px;line-height:1.62;color:#c7d2da;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.researchPlanResult{background:#0c1b26!important}.researchPlanItem{background:#0a1721!important;border-color:rgba(143,163,177,.2)!important}.researchPlanItem p{color:#d7e1e8!important;opacity:1!important}.researchPlanItem>span{color:#6ee7d2!important;background:rgba(45,212,191,.08)!important;border-color:rgba(45,212,191,.28)!important}@media(max-width:900px){.r9SearchCore .searchResultCard{padding:12px}.r9SearchCore .searchResultCard h3{font-size:13px}}.researchQualityBreakdown{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 16px;padding:10px;border:1px solid rgba(45,212,191,.16);border-radius:13px;background:rgba(45,212,191,.035)}.researchQualityBreakdown>span{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 9px;border:1px solid rgba(148,163,184,.13);border-radius:10px;background:rgba(7,17,25,.56);font-size:9px;line-height:1.35;color:#aebdca}.researchQualityBreakdown b{font-size:13px;color:#dffcf6;letter-spacing:.01em}.literatureDiscoverySection{border-color:rgba(96,165,250,.18);background:rgba(30,58,138,.055)}.literatureDiscoverySection h4{display:flex;gap:5px;align-items:baseline;flex-wrap:wrap}.literatureDiscoverySection h4 small{font-size:9px;font-weight:600;color:var(--muted)}a.researchSourceCard.literatureDiscoveryCard{text-decoration:none;cursor:pointer;border-color:rgba(96,165,250,.16)}a.researchSourceCard.literatureDiscoveryCard:hover{border-color:rgba(96,165,250,.42);background:rgba(96,165,250,.045)}.literatureDiscoveryCard>span{color:#93c5fd}.literatureDiscoverySection>.mutedText{display:block;margin-top:10px;line-height:1.5}html[data-theme=light] .researchQualityBreakdown{background:#f3fbf9;border-color:#cdece5}html[data-theme=light] .researchQualityBreakdown>span{background:#fff;color:#52616c;border-color:#dce6eb}html[data-theme=light] .researchQualityBreakdown b{color:#153e38}html[data-theme=light] .researchPlanResult{background:#f7fafc!important}html[data-theme=light] .researchPlanItem{background:#fff!important;border-color:#dbe5ea!important}html[data-theme=light] .researchPlanItem p{color:#263641!important}html[data-theme=light] .researchPlanItem>span{color:#087d70!important;background:#eafaf6!important;border-color:#b9e7de!important}@media(max-width:980px){.researchQualityBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.researchQualityBreakdown{grid-template-columns:1fr;padding:8px}.researchQualityBreakdown>span{flex-direction:row;justify-content:space-between;align-items:center}.literatureDiscoverySection{padding:11px}}.researchV12 .reportPaper{max-width:1120px;margin:18px auto;padding:30px 32px;background:#f5f8fa;color:#17232c;border:1px solid #dfe7eb;border-radius:18px;box-shadow:0 16px 42px rgba(0,0,0,.22)}.researchV12 .reportMeta{padding:2px 2px 18px;border-bottom:1px solid #dfe7eb;margin-bottom:18px}.researchV12 .reportMeta h2{font-size:26px;line-height:1.28;margin:11px 0 8px;letter-spacing:-.015em}.researchV12 .reportMeta small{display:block;font-size:12.5px;line-height:1.55;color:#61727e;margin-top:4px}.researchV12 .researchQualityBreakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;margin-bottom:20px;background:#eef7f5;border-color:#cce9e3}.researchV12 .researchQualityBreakdown>span{padding:10px 11px;background:#fff;color:#52636f;border-color:#dbe6ea;font-size:11.5px}.researchV12 .researchQualityBreakdown b{font-size:16px;color:#163d38}.researchSectionHead{gap:14px;align-items:flex-start;margin-bottom:14px}.researchSectionHead>div>span{font-size:10px;font-weight:900;letter-spacing:.09em;color:#168b79;margin-bottom:6px}.researchSectionHead h3{margin:0;font-size:19px;line-height:1.3;color:inherit}.researchSectionHead p{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:inherit;opacity:.74;max-width:760px}.researchEvidenceMap{margin:20px 0 22px;padding:18px;border-radius:16px;background:#0b1d29;color:#e9f5f3;border:1px solid rgba(36,198,168,.22)}.researchEvidenceMap .researchSectionHead>div>span{color:#65dec8}.researchEvidenceMap .researchSectionHead p{color:#abc0cb;opacity:1}.researchEvidenceGrid{display:grid;grid-gap:10px;gap:10px}.researchEvidenceItem{display:grid;grid-template-columns:minmax(240px,.92fr) minmax(0,1.35fr);grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:rgba(255,255,255,.025)}.researchEvidenceQuestion{display:flex;gap:10px;align-items:flex-start;min-width:0}.researchEvidenceQuestion>span{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:9px;background:rgba(45,212,191,.09);border:1px solid rgba(45,212,191,.22);color:#72ead5;font-size:11px;font-weight:900}.researchEvidenceQuestion>b{font-size:13px;line-height:1.48;color:#eef8f6;padding-top:4px}.researchEvidenceSources{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.researchEvidenceSources button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;gap:7px;align-items:center;max-width:100%;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#102735;color:#d8e8ed;padding:7px 9px;cursor:pointer;text-align:left}.researchEvidenceSources button:hover{border-color:rgba(45,212,191,.42);background:#13313f}.researchEvidenceSources button strong{flex:0 0 auto;font-size:10px;color:#67e8d0}.researchEvidenceSources button span{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.researchEvidenceMissing{font-size:11px;line-height:1.45;color:#e8bf74;border:1px dashed rgba(245,158,11,.35);border-radius:9px;padding:7px 9px;background:rgba(245,158,11,.06)}.researchReportSections{grid-gap:14px;gap:14px;margin:0 0 22px}.researchReportSection{padding:20px 22px;border:1px solid #dde6ea;border-radius:15px;box-shadow:0 4px 16px rgba(30,50,65,.035)}.researchReportSection.resultSection{background:#f1fbf8;border-color:#bfe8de;box-shadow:inset 4px 0 0 #1da58e}.researchReportSectionTitle{display:flex;gap:10px;padding-bottom:12px;border-bottom:1px solid #e7edf0}.researchReportSectionTitle>span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#178f7c;background:#e9f8f4;border:1px solid #caebe3;border-radius:7px;padding:5px 7px}.researchReportSectionTitle h3{font-size:19px!important;line-height:1.32;color:#152832}.literatureMapInteractive{padding:0;overflow:hidden}.literatureMapSummary{cursor:pointer;list-style:none;margin:0;padding:20px 22px;display:flex;align-items:center;gap:10px}.literatureMapSummary::-webkit-details-marker{display:none}.literatureMapSummary>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.literatureMapSummary>div>small{font-size:11px;color:#687b86;font-weight:700}.literatureMapSummary>svg{margin-left:auto;color:#168b79;transition:transform .18s ease}.literatureMapInteractive[open] .literatureMapSummary{border-bottom:1px solid #e7edf0;margin-bottom:0}.literatureMapInteractive[open] .literatureMapSummary>svg{transform:rotate(180deg)}.literatureMapBody{padding:18px 22px 22px}.literatureMapIntro{margin:0 0 14px;font-size:13px;line-height:1.6;color:#4b626d}.literatureMapGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.researchV12 .literatureMapCard{background:#f8fbff;border-color:#d7e5f4;color:#172832;padding:14px}.researchV12 .literatureMapCard:hover{background:#f0f7ff;border-color:#82b5e8;box-shadow:0 6px 18px rgba(35,94,150,.08)}.researchV12 .literatureMapCard>b{font-size:13px;line-height:1.45;color:#173349}.researchV12 .literatureMapCard>small{font-size:10.5px;line-height:1.45;color:#667b8c;opacity:1}.researchV12 .literatureMapCard>p{font-size:11.5px;line-height:1.55;color:#435d6f;opacity:1}.researchV12 .literatureMapCard .literatureDiscoveryAction{margin-top:auto;color:#136fa8;font-weight:900;opacity:1}.literatureMapFootnote{display:block;margin-top:12px;font-size:11px;line-height:1.55;color:#687b86}@media(max-width:760px){.literatureMapGrid{grid-template-columns:1fr}.literatureMapSummary{padding:16px}.literatureMapBody{padding:14px 16px 18px}}.researchReportSection .linkedResearchText{gap:10px}.researchReportSection .linkedResearchText h3{font-size:17px!important;color:#1a303a;margin:14px 0 2px}.researchReportSection .linkedResearchText h4{font-size:15.5px!important;line-height:1.45;color:#1f3b46;border:0!important;padding:0!important;margin:14px 0 2px!important}.researchReportSection .linkedResearchText p{font-size:15px;line-height:1.75;color:#2b3f49}.researchReportSection .linkedResearchText strong{font-weight:800;color:#142c36}.researchTextBullet,.researchTextNumber{display:flex;align-items:flex-start;gap:10px}.researchTextBullet>span{color:#168b79;font-size:18px;line-height:1.45}.researchTextNumber>span{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:8px;background:#eef7f5;border:1px solid #d2eae5;color:#137b6c;font-size:11px;font-weight:900;margin-top:1px}.researchTextBullet>p,.researchTextNumber>p{flex:1 1;margin:0}.researchTextGap{height:3px}.researchSourceAudit{background:#fff!important;border-color:#dce6ea!important;padding:20px!important}.researchSourceAudit .researchSectionHead{color:#172832}.researchSourceCardGrid{gap:12px}.researchSourceAudit .researchSourceCard{gap:8px;padding:15px;background:#f9fbfc;border-color:#dce6ea;color:#172832;border-radius:14px}.researchSourceAudit .researchSourceCard:hover{border-color:#79cdbc;background:#f3fbf8}.researchSourceCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.researchSourceCardTop>span{font-size:10px;font-weight:900;color:#0e8574;background:#e9f8f4;border:1px solid #c8e9e2;border-radius:999px;padding:4px 7px}.researchSourceCardTop>em{font-style:normal;font-size:9.5px;font-weight:800;color:#657983;background:#eef3f5;border-radius:999px;padding:4px 7px}.researchSourceAudit .researchSourceCard>b{font-size:13.5px;line-height:1.45;color:#162b35}.researchSourceAudit .researchSourceCard>small{font-size:11px;color:#687b86;opacity:1}.researchSourceMatch{display:grid;grid-gap:3px;gap:3px;padding:8px 9px;border-radius:10px;background:#eef8f5;border:1px solid #d3ebe5}.researchSourceMatch strong{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#11806e}.researchSourceMatch span{font-size:11px;line-height:1.45;color:#35515c}.researchSourceMatch.needsReview{background:#fff8ea;border-color:#f0dfb9}.researchSourceMatch.needsReview strong{color:#9a6810}.researchSourceAudit .researchSourceCard>p{font-size:12px;line-height:1.6;color:#425964;opacity:1;-webkit-line-clamp:5}.researchV12 .inlineCitationLink{font-size:.82em;padding:2px 5px;border-radius:6px;background:#e9f8f4;border:1px solid #c8e9e2;color:#087d6c;font-weight:900;vertical-align:baseline}.researchV12 .inlineCitationLink:hover{background:#dff4ee}@media(max-width:980px){.researchV12 .reportPaper{margin:12px;padding:20px}.researchV12 .researchQualityBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.researchEvidenceItem{grid-template-columns:1fr}}@media(max-width:620px){.researchV12 .reportPaper{margin:8px;padding:13px;border-radius:14px}.researchV12 .reportMeta h2{font-size:21px}.researchReportSection{padding:15px}.researchReportSectionTitle h3{font-size:17px!important}.researchReportSection .linkedResearchText p{font-size:14px}.researchEvidenceMap{padding:13px}.researchEvidenceSources button{width:100%;border-radius:10px}.researchEvidenceSources button span{max-width:none;white-space:normal}.researchV12 .researchQualityBreakdown{grid-template-columns:1fr}}.researchBlockingGap{display:grid;grid-gap:5px;gap:5px;border-color:rgba(235,166,62,.42)!important;background:#fff8e8!important;color:#6b4b08!important}.researchBlockingGap b{font-size:13px}.researchBlockingGap span{font-size:12px;line-height:1.55}.researchSourceOverlay{position:fixed;inset:0;z-index:240;background:rgba(2,8,13,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:stretch;justify-content:flex-end;padding:16px}.researchSourceDialog{width:min(720px,56vw);height:calc(100dvh - 32px);min-width:420px}.researchSourceDialog>.sourceInspector{position:static!important;width:100%;height:100%;max-height:none!important;display:flex;background:#081722;border:1px solid rgba(66,211,182,.34);box-shadow:0 28px 90px rgba(0,0,0,.58);border-radius:18px;overflow:hidden}.researchSourceDialog .sourceReader{overflow:auto!important;flex:1 1}.researchSourceDialog .sourceInspectorState{min-height:0;flex:1 1}.researchRunningButton{cursor:wait!important;opacity:.9}.researchRunProgress{margin-top:12px;border:1px solid rgba(45,212,191,.28);background:linear-gradient(180deg,rgba(10,37,45,.92),rgba(7,25,34,.96));border-radius:14px;padding:13px 14px;color:#dff8f2;box-shadow:0 14px 36px rgba(0,0,0,.18)}.researchRunProgressHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.researchRunProgressHead>span{display:flex;align-items:center;gap:8px}.researchRunProgressHead b{font-size:13px}.researchRunProgressHead strong{font-size:11px;color:#72ead5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.researchRunProgress>p{margin:8px 0 10px;font-size:12px;color:#b9d2d7;line-height:1.45}.researchRunTrack{display:grid;grid-gap:6px;gap:6px}.researchRunTrack>span{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;align-items:center;opacity:.48}.researchRunTrack>span.active,.researchRunTrack>span.done{opacity:1}.researchRunTrack i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-style:normal;font-size:9px;border:1px solid rgba(148,163,184,.25);background:rgba(255,255,255,.03)}.researchRunTrack>span.active i{border-color:rgba(45,212,191,.65);background:rgba(45,212,191,.14);color:#72ead5}.researchRunTrack>span.done i{background:#1f9d84;border-color:#1f9d84;color:white}.researchRunTrack em{font-style:normal;font-size:10.5px;color:#bfd1d6}.researchRunProgress>small{display:block;margin-top:10px;color:#8fa8b0;font-size:9.5px;line-height:1.4}.researchRunDone{margin-top:10px!important;border-color:rgba(45,212,191,.35)!important;background:rgba(45,212,191,.07)!important;color:#d8f8f0!important}.researchIntentNotice{display:grid;grid-gap:4px;gap:4px;margin:0 0 14px;border-color:#b8e5da!important;background:#f0fbf8!important;color:#164d43!important}.researchIntentNotice b{font-size:12px}.researchIntentNotice span{font-size:11px;line-height:1.5}.reportPaper .badge.warn{color:#7a5200!important}@media(max-width:900px){.researchSourceDialog{width:100%;min-width:0;height:calc(100dvh - 20px)}.researchSourceOverlay{padding:10px}}@media(max-width:620px){.researchRunProgress{padding:12px}.researchRunTrack em{font-size:10px}.researchRunProgress>small{font-size:9px}}html[data-app-theme=light] .researchSourceDialog>.sourceInspector{background:#fff!important;color:#10232c!important}.researchEvidenceSources button{position:relative;transition:border-color .16s ease,background .16s ease,transform .16s ease}.researchEvidenceSources button:hover{transform:translateY(-1px)}.researchEvidenceSources button:focus-visible,.researchSourceCard:focus-visible{outline:3px solid rgba(45,212,191,.34);outline-offset:2px}.researchSourceOverlay{z-index:10000!important}.researchSourceDialog,.researchSourceOverlay{pointer-events:auto!important}.researchV12 .reportPaper .literatureDiscoverySection{background:#f3f7fd!important;border:1px solid #cad8ea!important;color:#172832!important}.researchV12 .reportPaper .literatureDiscoverySection h4{color:#172832!important}.researchV12 .reportPaper .literatureDiscoverySection h4 small{color:#71828e!important}.researchV12 .reportPaper .literatureDiscoveryCard{background:#ffffff!important;color:#172832!important;border:1px solid #d8e3ec!important;box-shadow:0 3px 12px rgba(34,54,71,.04);cursor:pointer!important}.researchV12 .reportPaper .literatureDiscoveryCard:hover{background:#f7fcfb!important;border-color:#68cdb8!important;box-shadow:0 7px 20px rgba(31,128,111,.09)}.researchV12 .reportPaper .literatureDiscoveryCard>span:first-child{color:#0d8a77!important;font-weight:900!important}.researchV12 .reportPaper .literatureDiscoveryCard>b{color:#172832!important;font-size:12.5px!important;line-height:1.4!important}.researchV12 .reportPaper .literatureDiscoveryCard>small{color:#647985!important;opacity:1!important}.researchV12 .reportPaper .literatureDiscoveryCard>p{color:#465d68!important;opacity:1!important}.researchV12 .reportPaper .literatureDiscoverySection>.mutedText{color:#6e808b!important}.literatureDiscoveryAction{display:inline-flex!important;align-items:center;gap:5px;margin-top:3px;color:#087d6c!important;font-size:10px!important;font-weight:900!important;opacity:1!important}@media(max-width:700px){.researchV12 .reportPaper .literatureDiscoverySection .researchSourceCardGrid{grid-template-columns:1fr!important}}.searchWorkspaceWide{grid-template-columns:minmax(0,1fr)!important}.r9SearchCore .searchResultCard{padding:16px 17px!important;border-radius:15px!important}.r9SearchCore .searchResultCard h3{font-size:15px!important;line-height:1.45!important}.r9SearchCore .searchResultCard .resultMeta{font-size:11px!important;line-height:1.55!important}.r9SearchCore .searchResultCard .resultExcerptWrap{display:grid;grid-gap:8px;gap:8px;margin-top:1px}.r9SearchCore .searchResultCard .resultExcerpt{font-size:12.5px!important;line-height:1.72!important;color:#d5e0e5!important;display:-webkit-box!important;-webkit-line-clamp:6!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important}.r9SearchCore .searchResultCard .resultOpenHint{display:inline-flex;align-items:center;gap:4px;justify-self:start;color:#63e0ca;font-size:10.5px;font-weight:800;border:1px solid rgba(66,211,182,.24);background:rgba(66,211,182,.07);border-radius:999px;padding:5px 8px}.searchSourceOverlay{position:fixed;inset:0;z-index:10020;background:rgba(2,8,13,.82);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:grid;place-items:center;padding:24px;pointer-events:auto}.searchSourceDialog{width:min(1080px,calc(100vw - 48px));height:calc(100dvh - 48px);min-height:520px;display:flex;flex-direction:column;border:1px solid rgba(66,211,182,.32);border-radius:20px;background:#081722;box-shadow:0 34px 110px rgba(0,0,0,.68);overflow:hidden}.searchSourceDialogBanner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 15px;border-bottom:1px solid rgba(126,169,184,.14);background:rgba(66,211,182,.055);color:#d9efeb;flex:0 0 auto}.searchSourceDialogBanner b{font-size:11px;letter-spacing:.02em}.searchSourceDialogBanner span{font-size:9.5px;color:#88a6b3;text-align:right}.searchSourceDialog>.sourceInspector{position:static!important;top:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;min-height:0!important;display:flex!important;flex:1 1!important;border:0!important;border-radius:0!important;background:#081722!important;overflow:hidden!important}.searchSourceDialog .sourceInspectorHead{flex:0 0 auto;padding:16px 18px}.searchSourceDialog .sourceInspectorHead h3{font-size:18px;line-height:1.42;margin-top:8px}.searchSourceDialog .sourceInspectorHead p{font-size:11px;line-height:1.5}.searchSourceDialog .sourceInspectorTools{flex:0 0 auto;padding:10px 16px;gap:8px}.searchSourceDialog .sourceInspectorTools .ghostBtn{font-size:10.5px;padding:8px 10px}.searchSourceDialog .sourceReader{min-height:0!important;max-height:none!important;flex:1 1!important;overflow:auto!important;font-size:13.5px!important;line-height:1.78!important;padding:20px 22px 34px!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:anywhere!important;color:#e2edf1!important}.sourceInspectorInlineWarning{flex:0 0 auto;margin:10px 14px 0;padding:8px 10px;border:1px solid rgba(245,158,11,.27);border-radius:10px;background:rgba(245,158,11,.07);color:#f4d58a;font-size:10px;line-height:1.45}html[data-app-theme=light] .r9SearchCore .searchResultCard .resultExcerpt{color:#334b57!important}html[data-app-theme=light] .searchSourceDialog,html[data-app-theme=light] .searchSourceDialog>.sourceInspector{background:#fff!important;color:#10232c!important}html[data-app-theme=light] .searchSourceDialogBanner{background:#eef9f6;color:#143e37;border-color:#d9ebe7}html[data-app-theme=light] .searchSourceDialogBanner span{color:#617985}html[data-app-theme=light] .searchSourceDialog .sourceReader{color:#20333d!important}@media(max-width:760px){.searchSourceOverlay{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.searchSourceDialog{width:100%;height:100%;min-height:0;border-radius:16px}.searchSourceDialogBanner{align-items:flex-start;flex-direction:column;gap:3px}.searchSourceDialogBanner span{text-align:left}.searchSourceDialog .sourceReader{font-size:13px!important;line-height:1.7!important;padding:16px 15px 28px!important}.r9SearchCore .searchResultCard .resultExcerpt{-webkit-line-clamp:5!important}}.sourceProfileHint{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;border:1px solid rgba(66,211,182,.18);background:rgba(66,211,182,.055);border-radius:10px;padding:9px 10px;margin-bottom:7px}.sourceProfileHint b{font-size:11px}.sourceProfileHint span{grid-column:1/2;font-size:10px;line-height:1.45;color:var(--muted)}.miniLinkBtn{grid-column:2;grid-row:1/3;align-self:center;border:1px solid rgba(66,211,182,.28);background:rgba(66,211,182,.08);color:var(--brand);border-radius:8px;padding:6px 8px;font-size:10px;font-weight:750}.sourcePickerHeadActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.recommendedTag{display:inline-block!important;margin-left:5px!important;color:var(--brand)!important;font-size:9px!important;font-weight:800!important}.sourceOption.selected .recommendedTag{color:#7de8d2!important}html[data-app-theme=light] .sourceProfileHint{background:#eef9f6;border-color:rgba(20,143,121,.2)}html[data-app-theme=light] .miniLinkBtn{background:#fff;color:#117e69}@media(max-width:680px){.sourceProfileHint{grid-template-columns:1fr}.miniLinkBtn,.sourceProfileHint span{grid-column:1}.miniLinkBtn{grid-row:auto;justify-self:start}.sourcePickerHeadActions{justify-content:flex-start}}.researchSourcePreviewLabel{margin-top:2px;font-size:9.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#0e8574}.researchSourceFullTextAction{display:inline-flex!important;align-items:center;gap:5px;margin-top:4px;color:#087d6c!important;font-size:10.5px!important;font-weight:900!important;opacity:1!important}.petitionWorkFeed{display:grid;grid-gap:9px;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(126,169,184,.14)}.workFeedHead{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.workFeedHead h4{margin:5px 0 0;font-size:13px}.workFeedHead>small{font-size:9.5px;line-height:1.35;color:var(--muted);text-align:right;max-width:150px}.petitionWorkCard{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(126,169,184,.16);background:rgba(255,255,255,.025);border-radius:13px;padding:11px 12px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.petitionWorkCard.pinned{border-color:rgba(66,211,182,.35);background:rgba(66,211,182,.045)}.petitionWorkCard.working{border-color:rgba(66,211,182,.32);background:linear-gradient(180deg,rgba(66,211,182,.075),rgba(255,255,255,.025))}.petitionWorkCard>b{font-size:11.5px;line-height:1.35}.petitionWorkCard>p{margin:0;color:var(--muted);font-size:10px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.workActions,.workCardTop,.workMeta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.workCardTop{justify-content:space-between}.workStatus{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;background:rgba(34,197,94,.11);color:#63d889}.workStatus.busy{background:rgba(66,211,182,.1);color:#68dec8}.workTime{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:var(--muted)}.workMeta span{font-size:8.8px;color:var(--muted);border:1px solid rgba(126,169,184,.14);border-radius:999px;padding:3px 6px}.workMeta .riskHigh{color:#ff9b9b;border-color:rgba(239,68,68,.26);background:rgba(239,68,68,.07)}.workActions{margin-top:1px}.workActions button{border:1px solid rgba(126,169,184,.18);background:rgba(255,255,255,.025);color:var(--text);border-radius:8px;padding:5px 7px;font-size:9px;font-weight:800;display:inline-flex;align-items:center;gap:4px}.workActions button:first-child{margin-right:auto}.workActions button.active{color:#66dfca;border-color:rgba(66,211,182,.35);background:rgba(66,211,182,.08)}.workPipeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.workPipeline span{font-size:8.8px;color:var(--muted);border-left:2px solid rgba(126,169,184,.18);padding-left:6px}.workPipeline span.active{color:#8ee7d7;border-color:#41cdb2}.petitionWorkCard.working>small{font-size:8.5px;line-height:1.35;color:var(--muted)}.factSafetyPanel{display:grid;grid-gap:6px;gap:6px;padding:9px;border:1px solid rgba(245,158,11,.24);background:rgba(245,158,11,.055);border-radius:10px;margin:8px 0}.factSafetyPanel.critical{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.055)}.factSafetyPanel>b{font-size:10.5px}.factSafetyPanel .riskLine{margin:0!important;padding:4px 0!important}.analysisRiskSummary{display:grid;grid-gap:9px;gap:9px;margin:0 0 18px;padding:14px;border-radius:14px;border:1px solid #d9e4ea;background:#f7fafc;color:#1d3039}.analysisRiskSummary.high{border-color:#efb5b5;background:#fff5f5}.analysisRiskSummary.medium{border-color:#f0d49c;background:#fffaf0}.analysisRiskSummary.low{border-color:#a9ddce;background:#f1fbf8}.analysisRiskTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.analysisRiskTop>b{font-size:13px}.analysisRiskTop>span{font-size:9.5px;font-weight:950;letter-spacing:.04em}.analysisRiskStats{display:flex;gap:6px;flex-wrap:wrap}.analysisRiskStats span{font-size:9.5px;border:1px solid rgba(80,105,118,.16);background:rgba(255,255,255,.65);border-radius:999px;padding:4px 7px}.analysisRiskRow{display:grid;grid-template-columns:auto 1fr;grid-gap:7px;gap:7px;align-items:flex-start;padding:7px 0;border-top:1px solid rgba(84,105,116,.1)}.analysisRiskRow svg{margin-top:2px}.analysisRiskRow div{display:grid;grid-gap:2px;gap:2px}.analysisRiskRow b{font-size:10.5px}.analysisRiskRow small{font-size:9.5px;line-height:1.4;color:#5c707a}.missingDocLine{font-size:10px;line-height:1.5;padding-top:7px;border-top:1px solid rgba(84,105,116,.1)}html[data-app-theme=light] .petitionWorkCard{background:#fff;border-color:#dce7ec;box-shadow:0 5px 18px rgba(31,49,58,.05)}html[data-app-theme=light] .petitionWorkCard.pinned{background:#f1faf7;border-color:#b8ded4}html[data-app-theme=light] .workActions button{background:#fff;border-color:#d6e3e8;color:#20343d}@media(max-width:760px){.workFeedHead{align-items:flex-start;flex-direction:column}.workFeedHead>small{text-align:left;max-width:none}.workPipeline{grid-template-columns:1fr}.petitionWorkFeed{margin-top:13px}.petitionWorkCard{padding:10px}.analysisRiskSummary{padding:11px}.analysisRiskTop{align-items:flex-start}.analysisRiskStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.versionHistory{display:grid;grid-gap:6px;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(126,169,184,.15)}.versionHistory>b{font-size:10.5px}.versionHistory button{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;text-align:left;align-items:center;border:1px solid rgba(126,169,184,.16);background:rgba(255,255,255,.025);color:var(--text);border-radius:9px;padding:7px 8px}.versionHistory button>span{font-size:10px;font-weight:900;color:#6de0ca}.versionHistory button>small{font-size:8.8px;color:var(--muted);line-height:1.35}html[data-app-theme=light] .versionHistory button{background:#fff;border-color:#dbe6eb}.researchV12{grid-template-columns:minmax(286px,326px) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.researchV12.hasReport{grid-template-columns:minmax(54px,74px) minmax(0,1fr)!important}.researchV12.hasReport:not(.controlCollapsed){grid-template-columns:minmax(286px,326px) minmax(0,1fr)!important}.researchV12 .v12Canvas{min-width:0;overflow:visible!important;background:linear-gradient(180deg,rgba(9,24,34,.94),rgba(7,18,27,.98))}.researchV12 .v12Control{z-index:12;transition:width .2s ease,padding .2s ease;scrollbar-width:thin}.researchV12.controlCollapsed .v12Control{padding:8px!important;overflow:hidden!important;min-height:64px;max-height:86px}.researchControlCollapse{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(66,211,182,.22);background:rgba(66,211,182,.07);color:#9eeadd;border-radius:10px;padding:8px 9px;font-size:10px;font-weight:850;cursor:pointer}.researchV12.controlCollapsed .researchControlCollapse span{display:none}.researchV12 .canvasToolbar{position:relative;z-index:8;flex-wrap:wrap;padding:13px 16px;border-radius:16px 16px 0 0;background:rgba(6,18,27,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.researchModeSummary{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.researchModeSummary .chip{font-size:9px;padding:5px 8px}.researchV12 .reportPaper{width:min(100% - 28px,1000px)!important;max-width:1000px!important;margin:18px auto 22px!important;padding:0!important;background:#f7fafb!important;color:#1b2b34!important;border:1px solid #dce6ea!important;border-radius:20px!important;box-shadow:0 18px 54px rgba(0,0,0,.24)!important;overflow:visible!important}.researchReaderHero{padding:24px 30px 21px;background:linear-gradient(145deg,#fdfefe,#f1f7f7);border-radius:20px 20px 0 0;border-bottom:1px solid #dce6ea}.researchReaderHeroTop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.researchStatusPill,.researchVerifiedPill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;line-height:1}.researchStatusPill.complete,.researchVerifiedPill{background:#e8f8f3;color:#087b68;border:1px solid #c7e9df}.researchStatusPill.needsReview{background:#fff7e5;color:#8a5b06;border:1px solid #f0d39a}.researchTopic{margin:16px 0 8px!important;font-size:27px!important;line-height:1.28!important;letter-spacing:-.02em!important;color:#132831!important;max-width:780px}.researchReaderHero>p{margin:0;color:#61757e;font-size:13px;line-height:1.65;max-width:800px}.researchHeroMeta{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.researchHeroMeta span{border:1px solid #d3e3e3;background:#fff;color:#46616a;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.researchQueryDisclosure{margin-top:15px;border-top:1px solid #dce6ea;padding-top:13px}.researchQueryDisclosure summary{cursor:pointer;color:#0c7b6a;font-size:12px;font-weight:900;list-style:none}.researchQueryDisclosure summary::-webkit-details-marker{display:none}.researchQueryDisclosure summary:after{content:" ▾";font-size:10px}.researchQueryDisclosure[open] summary:after{content:" ▴"}.researchQueryDisclosure p,.researchQueryDisclosure>div{margin:10px 0 0;padding:14px 16px;background:#fff;border:1px solid #dce6ea;border-radius:11px;color:#4c636d;font-size:14px;line-height:1.7;white-space:pre-wrap;max-height:260px;overflow:auto}.researchStickyNav{position:-webkit-sticky;position:sticky;top:8px;z-index:20;display:flex;gap:5px;overflow:auto;padding:9px 16px;background:rgba(247,250,251,.94);border-bottom:1px solid #dce6ea;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}.researchStickyNav::-webkit-scrollbar{display:none}.researchStickyNav a{flex:0 0 auto;text-decoration:none;color:#536a74;border:1px solid transparent;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.researchStickyNav a:hover{color:#087c69;background:#eaf7f3;border-color:#cae8df}.researchExecutiveGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;padding:20px 22px 4px}.researchExecutiveGrid>article{min-width:0;border:1px solid #dae5e8;background:#fff;border-radius:13px;padding:13px 14px;box-shadow:0 5px 14px rgba(34,62,73,.04)}.researchExecutiveGrid>article>span{display:block;text-transform:uppercase;letter-spacing:.055em;color:#7a8e96;font-size:8.5px;font-weight:950;margin-bottom:7px}.researchExecutiveGrid>article>b{display:block;color:#1a323b;font-size:13.5px;line-height:1.5}.researchExecutiveGrid>article>p{margin:6px 0 0;color:#60747c;font-size:12px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.researchV12 .researchQualityBreakdown{margin:17px 22px 0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;border-radius:13px!important}.researchV12 .researchBlockingGap,.researchV12 .researchIntentNotice{margin:13px 22px 0!important}.literatureDiscoverySection,.researchIssuesPanel,.researchSourceAudit,.researchSourceCards{margin:20px 22px 0}.researchSectionHead{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px}.researchSectionHead>div>span{display:block;color:#15947d;font-size:8.5px;font-weight:950;letter-spacing:.08em}.researchSectionHead h2{margin:4px 0 3px;font-size:18px;line-height:1.35;color:#17303a}.researchSectionHead p{margin:0;color:#6b7e86;font-size:12px;line-height:1.6}.researchIssueAccordion{display:grid;grid-gap:7px;gap:7px}.researchIssueAccordion details{border:1px solid #dbe6e9;background:#fff;border-radius:12px;overflow:hidden}.researchIssueAccordion summary{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:12px 14px;cursor:pointer;list-style:none}.researchIssueAccordion summary::-webkit-details-marker{display:none}.researchIssueAccordion summary>svg{transition:transform .18s ease;color:#698089}.researchIssueAccordion details[open] summary>svg{transform:rotate(180deg)}.researchIssueNo{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#e8f7f3;color:#0d846f;font-size:10px;font-weight:950}.researchIssueAccordion summary b{display:block;font-size:14px;line-height:1.5;color:#243941}.researchIssueAccordion summary small{display:block;margin-top:4px;color:#73868d;font-size:11px}.researchIssueSupport{display:inline-flex;margin-top:6px;width:max-content;border:1px solid #b9ddd4;background:#edf8f5;color:#167965;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.035em}.researchIssueBody{padding:0 14px 14px 61px;border-top:1px solid #eef2f4}.researchIssueSourceRow{display:flex;gap:6px;flex-wrap:wrap;padding-top:11px}.researchIssueSourceRow button{display:inline-flex;align-items:center;gap:5px;border:1px solid #cae5de;background:#f0faf7;color:#245b51;border-radius:999px;padding:6px 8px;cursor:pointer}.researchIssueSourceRow button strong{font-size:10.5px;color:#087c69}.researchIssueSourceRow button span{font-size:10.5px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.researchIssueBody>p{margin:12px 0 0;color:#526871;font-size:15px;line-height:1.72}.researchEvidenceMissing{color:#986516;font-size:12px;background:#fff8e8;border:1px solid #f1d69c;border-radius:8px;padding:6px 8px}.researchReportSections{display:grid;grid-gap:12px;gap:12px;padding:20px 22px 0}.researchReportSection{scroll-margin-top:70px;border:1px solid #dce6e9;background:#fff;border-radius:14px;padding:18px 20px;min-width:0}.researchReportSection.resultSection{border-color:#b7e0d5;background:#f7fcfa}.researchReportSectionTitle{display:grid;grid-template-columns:31px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;border-bottom:1px solid #e6edef;padding-bottom:11px;margin-bottom:12px}.researchReportSectionTitle>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e7f7f3;color:#087e6a;font-size:9px;font-weight:950}.researchReportSectionTitle h3{margin:0!important;padding:0!important;border:0!important;font-size:16px!important;line-height:1.4!important;color:#18313a!important}.researchReportSection .linkedResearchText,.researchReportSection .linkedResearchText p{font-size:16px!important;line-height:1.68!important;color:#334952!important}.researchReportSection .linkedResearchText p{margin:0 0 11px}.researchReportSection .linkedResearchText strong{color:#17323b}.researchReportSection .linkedResearchText ol,.researchReportSection .linkedResearchText ul{padding-left:21px}.researchReportSection .linkedResearchText li{margin:5px 0}.researchTableWrap{width:100%;overflow:auto;margin:12px 0;border:1px solid #d8e4e8;border-radius:11px;background:#fff}.researchDataTable{width:100%;min-width:620px;border-collapse:collapse;font-size:12.5px;line-height:1.55}.researchDataTable th{position:-webkit-sticky;position:sticky;top:0;background:#edf6f4;color:#35534f;text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.035em;padding:9px;border-bottom:1px solid #d2e4df}.researchDataTable td{vertical-align:top;padding:9px;border-bottom:1px solid #e9eef0;color:#435963}.researchDataTable tr:last-child td{border-bottom:0}.researchDataTable tr:hover td{background:#f8fbfb}.researchSourceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.researchSourceCard{min-width:0!important}.researchSourceCards{padding-bottom:2px}.researchCitationStrip{margin:18px 22px 24px;padding:13px 14px;border:1px solid #dce6e9;background:#f5f9fa;border-radius:12px}.researchCitationStrip>b{display:block;color:#415961;font-size:10px;margin-bottom:8px}.sourceInspectorStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;padding:10px 12px;border-bottom:1px solid var(--line)}.sourceInspectorStatusGrid>span{display:grid;grid-template-columns:auto 1fr;grid-column-gap:6px;column-gap:6px;grid-row-gap:1px;row-gap:1px;align-items:center;border:1px solid rgba(126,169,184,.16);background:rgba(255,255,255,.025);border-radius:9px;padding:8px;color:#91a8b2}.sourceInspectorStatusGrid>span.ok{border-color:rgba(66,211,182,.26);background:rgba(66,211,182,.065);color:#71dfca}.sourceInspectorStatusGrid svg{grid-row:1/3}.sourceInspectorStatusGrid b{font-size:8.5px;text-transform:uppercase;letter-spacing:.04em}.sourceInspectorStatusGrid em{font-size:9.5px;font-style:normal;color:#c3d2d8}.sourceInspectorInlineWarning{font-size:10.5px!important;line-height:1.55!important}.sourceInspectorTools a.ghostBtn{text-decoration:none}html[data-app-theme=light] .sourceInspectorStatusGrid>span{background:#f6f9fa;border-color:#dfe7ea;color:#72868f}html[data-app-theme=light] .sourceInspectorStatusGrid>span.ok{background:#eef9f6;border-color:#c8e8df;color:#0c7d69}html[data-app-theme=light] .sourceInspectorStatusGrid em{color:#49616a}@media(min-width:1101px){body:has(.researchV12):has(.mustenitAiPanel.r87) .mustenitAiPanel.r87{width:420px!important;height:auto!important;top:88px!important;bottom:16px!important;right:16px!important;left:auto!important;min-height:0!important;border-radius:18px!important}body:has(.researchV12):has(.mustenitAiPanel.r87) .researchV12{margin-right:432px;transition:margin-right .2s ease}body:has(.researchV12):has(.mustenitAiPanel.r87) .researchV12.hasReport .v12Control{display:none}body:has(.researchV12) .mustenitAiFab.r87{width:48px;min-width:48px;height:48px;min-height:48px;padding:5px!important;border-radius:50%;right:16px;bottom:16px}body:has(.researchV12) .mustenitAiFab.r87 .mustenitAiFabText{display:none}body:has(.researchV12) .mustenitAiFab.r87 .mustenitAiFabIcon{width:36px;height:36px}}@media(max-width:1100px){.researchV12,.researchV12.hasReport,.researchV12.hasReport:not(.controlCollapsed){grid-template-columns:minmax(260px,310px) minmax(0,1fr)!important}.researchExecutiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.researchV12 .researchQualityBreakdown{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.researchV12,.researchV12.hasReport,.researchV12.hasReport:not(.controlCollapsed){grid-template-columns:1fr!important}.researchV12 .v12Control{position:static;max-height:none}.researchV12.controlCollapsed .v12Control{display:block!important}.researchV12.controlCollapsed .researchControlCollapse span{display:inline}.researchV12 .reportPaper{width:calc(100% - 16px)!important;margin:8px auto 16px!important;border-radius:15px!important}.researchReaderHero{padding:18px 16px}.researchTopic{font-size:21px!important}.researchStickyNav{top:0;padding:8px 10px}.researchExecutiveGrid{padding:14px 12px 2px}.researchV12 .researchBlockingGap,.researchV12 .researchIntentNotice,.researchV12 .researchQualityBreakdown{margin-left:12px!important;margin-right:12px!important}.literatureDiscoverySection,.researchIssuesPanel,.researchSourceAudit,.researchSourceCards{margin-left:12px;margin-right:12px}.researchReportSections{padding:15px 12px 0}.researchReportSection{padding:14px 13px}.researchReportSection .linkedResearchText,.researchReportSection .linkedResearchText p{font-size:14px!important;line-height:1.68!important}.researchIssueBody{padding-left:14px}.researchSourceCardGrid{grid-template-columns:1fr!important}.researchCitationStrip{margin:16px 12px 18px}.researchSourceDialog{width:100%!important;min-width:0!important;height:calc(100dvh - 16px)!important}.researchSourceOverlay{padding:8px!important}}@media(max-width:560px){.researchReaderHeroTop{align-items:flex-start;flex-direction:column}.researchHeroMeta{gap:5px}.researchHeroMeta span{font-size:9px}.researchExecutiveGrid{grid-template-columns:1fr}.researchV12 .researchQualityBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))!important}.researchIssueAccordion summary{grid-template-columns:32px minmax(0,1fr) auto;padding:10px}.researchIssueNo{width:29px;height:29px}.researchIssueAccordion summary b{font-size:11px}.researchReportSectionTitle{grid-template-columns:28px minmax(0,1fr)}.researchReportSectionTitle h3{font-size:15px!important}.researchDataTable{min-width:540px}.sourceInspectorStatusGrid{grid-template-columns:1fr}.sourceInspectorTools{gap:6px}.sourceInspectorTools .ghostBtn{flex:1 1 auto;justify-content:center}.researchStickyNav a{font-size:9.5px;padding:6px 8px}}.researchQueryExpansion{margin:10px 22px 0;border:1px dashed #d4e1e5;border-radius:10px;padding:8px 10px;background:#fbfdfd;color:#5a7079}.researchQueryExpansion summary{cursor:pointer;font-size:10px;font-weight:850;color:#2e625a}.researchQueryExpansion>div{padding-top:7px;font-size:9.5px;line-height:1.5}@media(max-width:820px){.researchQueryExpansion{margin-left:12px;margin-right:12px}}.reportReaderShell .researchLiteratureNotice{margin:13px 22px 0!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:4px!important;gap:4px!important;color:#684907!important;background:#fff7df!important;border:1px solid #e5c66f!important;box-shadow:0 3px 12px rgba(109,78,8,.05)!important}.reportReaderShell .researchLiteratureNotice b{color:#7a5506!important;font-size:13px!important;line-height:1.45!important}.reportReaderShell .researchLiteratureNotice span{color:#735f2f!important;font-size:12.5px!important;line-height:1.6!important}.researchEvidenceMap{background:linear-gradient(180deg,#0c2230,#0a1c28)!important;border-color:rgba(74,218,191,.3)!important;box-shadow:0 10px 28px rgba(3,15,24,.14)!important}.researchEvidenceMap .researchSectionHead h2{color:#f4fbfa!important;font-size:19px!important;line-height:1.35!important;text-shadow:0 1px 0 rgba(0,0,0,.16)}.researchEvidenceMap .researchSectionHead p{color:#c5d8df!important;font-size:12.5px!important;line-height:1.6!important}.researchEvidenceMap .researchSectionHead>div>span{color:#6ce7cf!important;font-size:9px!important}.researchIssueAccordion details[open]{border-color:#c9e2dc!important;box-shadow:0 4px 14px rgba(17,69,61,.055)!important}.researchIssueAccordion details[open] summary{background:#fbfefd!important}.researchIssueBody{background:#fff!important;color:#314952!important}.researchIssueSourceRow button{min-height:34px;font-weight:800}.researchIssueSourceRow button:hover{border-color:#77cdbb!important;background:#e8f8f3!important}.researchQueryDisclosure[open] summary{color:#075f53!important}.researchQueryDisclosure[open]>div{max-height:320px!important;color:#304a54!important;background:#fff!important;border-color:#cadde2!important}@media(max-width:820px){.reportReaderShell .researchLiteratureNotice{margin-left:12px!important;margin-right:12px!important}.researchEvidenceMap .researchSectionHead h2{font-size:17px!important}}.sourceInspectorStatusGrid>span.info{border-color:rgba(96,165,250,.28);background:rgba(96,165,250,.07);color:#9cc7ff}html[data-app-theme=light] .sourceInspectorStatusGrid>span.info{background:#eef6ff;border-color:#bfd8f5;color:#356d9f}.researchStatusPill.withWarnings{background:#fff8e7;color:#7a5609;border:1px solid #efd495}.researchQualityScore{background:#eef8f5!important;border-color:#cbe6df!important}.researchQualityExplain{margin:10px 22px 0;border:1px solid #d8e5e8;border-radius:11px;background:#fbfdfd;color:#405a63;overflow:hidden}.researchQualityExplain summary{cursor:pointer;padding:10px 12px;font-size:11px;font-weight:900;color:#285d54;list-style:none}.researchQualityExplain summary::-webkit-details-marker{display:none}.researchQualityExplain summary:after{content:" ▾";float:right}.researchQualityExplain[open] summary:after{content:" ▴"}.researchQualityExplain>div{border-top:1px solid #e3ecee;padding:10px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.researchQualityExplain span{display:flex;justify-content:space-between;gap:8px;border:1px solid #e1eaec;background:#fff;border-radius:8px;padding:8px;font-size:10.5px}.researchQualityExplain span b{color:#163c35}.researchQualityExplain small{grid-column:1/-1;color:#627780;line-height:1.55}.researchCompletedWarning{margin:13px 22px 0!important;display:grid!important;grid-gap:4px!important;gap:4px!important;background:#effaf6!important;border:1px solid #bfe2d7!important;color:#24584e!important}.researchCompletedWarning b{font-size:13px!important;color:#0d6e5d!important}.researchCompletedWarning span{font-size:12px!important;line-height:1.6!important;color:#466961!important}.sourceInspectorStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.sourceInspectorBinding{margin:10px 12px 0;padding:10px 11px;border:1px solid rgba(66,211,182,.18);background:rgba(66,211,182,.04);border-radius:10px;display:grid;grid-gap:5px;gap:5px}.sourceInspectorBinding b{font-size:10px;color:#7be4d0}.sourceInspectorBinding span{font-size:11px;line-height:1.5;color:#d6e5e9}.sourceInspectorBinding em{font-style:normal;font-size:9.5px;color:#9db2ba}.researchIssueSourceRow button span{max-width:320px}.researchIssueBody>p{overflow-wrap:anywhere}@media(max-width:1100px){.sourceInspectorStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.researchQualityExplain{margin-left:12px;margin-right:12px}.researchCompletedWarning{margin-left:12px!important;margin-right:12px!important}.researchQualityExplain>div{grid-template-columns:1fr 1fr}.researchTableWrap{overflow:visible;border:0;background:transparent}.researchDataTable{min-width:0;width:100%;display:block}.researchDataTable thead{display:none}.researchDataTable tbody{display:grid;grid-gap:9px;gap:9px}.researchDataTable tr{display:block;border:1px solid #d8e4e8;border-radius:10px;background:#fff;overflow:hidden}.researchDataTable td{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);grid-gap:8px;gap:8px;border-bottom:1px solid #edf1f2;padding:9px 10px;font-size:12px;overflow-wrap:anywhere}.researchDataTable td:last-child{border-bottom:0}.researchDataTable td:before{content:attr(data-label);font-weight:900;color:#315d55;font-size:10px;text-transform:none}.researchDataTable tr:hover td{background:#fff}}@media(max-width:560px){.researchDataTable td,.researchQualityExplain>div,.sourceInspectorStatusGrid{grid-template-columns:1fr}.researchDataTable td:before{margin-bottom:2px}.researchIssueSourceRow button span{max-width:210px}}.sourceInspectorBindingList{margin:10px 12px 0;display:grid;grid-gap:8px;gap:8px}.sourceInspectorBindingListHead{display:grid;grid-gap:3px;gap:3px;padding:10px 11px;border:1px solid rgba(66,211,182,.22);border-radius:10px;background:rgba(66,211,182,.055)}.sourceInspectorBindingListHead b{font-size:11px;color:#7be4d0}.sourceInspectorBindingListHead span{font-size:10px;line-height:1.45;color:#a9bdc5}.sourceInspectorBindingList section{padding:10px 11px;border:1px solid rgba(126,169,184,.18);border-radius:10px;background:rgba(255,255,255,.025)}.sourceInspectorBindingList section>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.sourceInspectorBindingList section strong{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(66,211,182,.1);color:#65dcc5;font-size:9px}.sourceInspectorBindingList section b{font-size:11px;line-height:1.45;color:#e1edf1}.sourceInspectorBindingList section em{font-style:normal;font-size:9.5px;color:#73ddc8;border:1px solid rgba(66,211,182,.2);border-radius:999px;padding:3px 6px}.sourceInspectorBindingList section p{margin:8px 0 0 38px;font-size:11px;line-height:1.62;color:#c2d2d8}.researchReleaseChip{display:inline-flex;align-items:center;border:1px solid #dce6e8;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;color:#52666f;background:#f8fbfb}.researchSourceCard .researchSourcePreviewLabel{font-weight:800}.researchSourceCard p{overflow-wrap:anywhere}html[data-app-theme=light] .sourceInspectorBindingListHead{background:#eef9f6;border-color:#c8e8df}html[data-app-theme=light] .sourceInspectorBindingListHead b{color:#0c7d69}@media(max-width:560px){.sourceInspectorBindingList section>div{grid-template-columns:28px minmax(0,1fr)}.sourceInspectorBindingList section em{grid-column:2}.sourceInspectorBindingList section p{margin-left:36px}}.researchSourceOverlay{align-items:center!important;justify-content:center!important;padding:24px!important;overflow:hidden!important}.researchSourceDialog{width:min(920px,calc(100vw - 48px))!important;min-width:0!important;height:auto!important;align-items:stretch!important}.researchSourceDialog,.researchSourceDialog>.sourceInspector{max-height:calc(100dvh - 48px)!important;display:flex!important}.researchSourceDialog>.sourceInspector{width:100%!important;height:min(820px,calc(100dvh - 48px))!important;min-height:0!important;flex-direction:column!important;overflow:hidden!important;border-radius:18px!important}.researchSourceDialog .sourceInspectorHead,.researchSourceDialog .sourceInspectorTools{flex:0 0 auto!important}.researchSourceDialog .sourceInspectorHead,.researchSourceDialog .sourceInspectorTools{position:relative;z-index:2;background:#081722}.researchSourceDialog .sourceInspectorTools{border-bottom:1px solid rgba(126,169,184,.14)}.researchSourceDialog .sourceInspectorScroll{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable;padding-bottom:20px;outline:none}.researchSourceDialog .sourceReader{overflow:visible!important;max-height:none!important;min-height:0!important;flex:0 0 auto!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}.sourceInspectorBindingList section:focus,.sourceInspectorBindingTarget:focus{outline:2px solid rgba(66,211,182,.65);outline-offset:2px}.sourceInspectorBindingList section.active,.sourceInspectorBindingTarget:focus{border-color:rgba(66,211,182,.62)!important;box-shadow:0 0 0 3px rgba(66,211,182,.1);background:rgba(66,211,182,.075)!important}.researchSourceDialog :focus-visible{outline:2px solid #42d3b6;outline-offset:2px}.researchIssueSynthesis{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.researchIssueSynthesis p{margin:0!important;display:grid;grid-template-columns:minmax(120px,165px) minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 11px;border-radius:10px;background:#f7fafb;border:1px solid #e3ecee;font-size:13px!important;line-height:1.58!important;color:#30434b!important}.researchIssueSynthesis p b{font-size:11px;color:#536b74;text-transform:uppercase;letter-spacing:.03em}.researchIssueSynthesis p span{min-width:0}.researchIssueSynthesis .researchIssueAnswer{background:#eef9f6;border-color:#ccebe3;color:#183c35!important}.researchIssueSynthesis .researchIssueAnswer b{color:#157b68}.researchIssueSynthesis p.risk{background:#fff9ec;border-color:#f2e4bd}.researchReportSection .linkedResearchText{max-width:1040px}.reportPaper.reportReaderShell{max-width:1180px}@media(max-width:820px){.researchSourceOverlay{padding:0!important;align-items:stretch!important}.researchSourceDialog{width:100%!important;height:100dvh!important;max-height:100dvh!important}.researchSourceDialog>.sourceInspector{height:100dvh!important;max-height:100dvh!important;border-radius:0!important;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.researchIssueSynthesis p{grid-template-columns:1fr;gap:4px}}.downloadGridThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.downloadGridThree .downloadCard{min-height:430px;padding:28px;display:flex;flex-direction:column;box-shadow:0 18px 48px rgba(0,0,0,.18);border-color:rgba(137,177,194,.16)}.downloadGridThree .downloadCardPrimary{border-color:rgba(66,211,182,.34);background:linear-gradient(180deg,rgba(14,42,47,.96),rgba(7,22,28,.96))}.downloadPlatformTag{margin-top:18px;font-size:10.5px;letter-spacing:.12em;font-weight:900;color:#6ee0c9}.downloadGridThree .downloadCard h2{font-size:26px;margin:8px 0 4px}.downloadGridThree .downloadCard>p{font-size:14px;margin:0 0 14px}.downloadGridThree .downloadStatus{margin-top:12px;padding-top:16px}.downloadCardButton{margin-top:auto;justify-content:center;width:100%}.downloadStep{display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;align-items:flex-start;padding:12px 0;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;line-height:1.5;color:#c9d6dc}.downloadStep>b{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(66,211,182,.1);color:#6ee0c9;font-size:12px}.downloadStep span{padding-top:3px}.downloadStep span svg{vertical-align:-2px;margin-right:3px;color:#6ee0c9}@media(max-width:980px){.downloadGridThree{grid-template-columns:1fr}.downloadGridThree .downloadCard{min-height:0}.downloadCardButton{margin-top:18px}}.libraryWorkspace{grid-template-columns:minmax(0,1.28fr) minmax(430px,.82fr);gap:18px;align-items:start}.libraryDecisionCardR88{padding:16px 16px 13px}.librarySummaryR88{font-size:13.2px;line-height:1.68;color:#e4edf1}.libraryOutcomeR88{margin-top:12px;padding:12px 13px}.libraryOutcomeR88 span{font-size:12.4px;line-height:1.66;color:#d7e6e4}.libraryOpenHintR1022{display:inline-flex;margin-top:11px;font-size:10.5px;font-weight:800;color:var(--brand);letter-spacing:.01em}.libraryDecisionCardR88{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.libraryDecisionCardR88.isSelected{border-color:rgba(66,211,182,.62);background:linear-gradient(180deg,rgba(18,55,58,.5),rgba(10,28,36,.34));box-shadow:0 0 0 1px rgba(66,211,182,.16),0 14px 34px rgba(0,0,0,.18)}.libraryDecisionCardR88.isSelected .libraryOpenHintR1022,.librarySelectionBanner{color:#77ead2;font-weight:900}.librarySelectionBanner{display:flex;align-items:center;width:max-content;max-width:100%;margin:-4px 0 12px;padding:7px 10px;border:1px solid rgba(66,211,182,.3);border-radius:999px;background:rgba(66,211,182,.09);font-size:10.5px;letter-spacing:.02em}.libraryDetailPanelR1022{position:-webkit-sticky;position:sticky;top:18px;align-self:start;max-height:calc(100dvh - 36px);overflow:auto;padding:22px;border-color:rgba(120,170,188,.2);background:linear-gradient(180deg,rgba(10,27,38,.98),rgba(7,20,29,.98));box-shadow:0 22px 60px rgba(0,0,0,.22);scrollbar-gutter:stable}.libraryDetailPanelR1022.hasSelection{border-color:rgba(66,211,182,.34)}.libraryDetailPanelR1022 .sectionTitle{align-items:flex-start}.libraryDetailPanelR1022 .sectionTitle h3{font-size:21px;line-height:1.35;margin:0;letter-spacing:-.01em}.libraryDetailPanelR1022 .libraryDetailGridR88{gap:9px;margin:15px 0 12px}.libraryDetailPanelR1022 .libraryDetailGridR88>div{padding:10px 11px;background:rgba(255,255,255,.018)}.libraryDetailPanelR1022 .libraryDetailGridR88 small{font-size:10px;letter-spacing:.02em}.libraryDetailPanelR1022 .libraryDetailGridR88 b{font-size:12.5px;line-height:1.45}.libraryDetailPanelR1022>.pageActions{margin:8px 0 4px;display:flex;flex-wrap:wrap;gap:7px}.libraryDetailSectionR1022{margin-top:14px!important;padding:16px 17px!important;border-radius:15px!important;background:rgba(255,255,255,.022)!important;border:1px solid rgba(126,169,184,.13)!important}.libraryDetailSectionR1022 small{font-size:10.5px!important;text-transform:uppercase;letter-spacing:.06em;color:#8fb7c5!important}.libraryDetailSectionR1022 p{margin:8px 0 0!important;font-size:14.2px!important;line-height:1.78!important;color:#dce8ed!important;white-space:pre-wrap;overflow-wrap:anywhere}.libraryFullTextR1022{margin-top:16px;border:1px solid rgba(126,169,184,.14);border-radius:15px;background:rgba(255,255,255,.015);overflow:hidden}.libraryFullTextR1022 summary{padding:13px 15px;font-size:11.5px!important;font-weight:750;color:#c8dbe3!important;background:rgba(255,255,255,.018)}.libraryFullTextR1022[open] summary{margin:0!important;border-bottom:1px solid rgba(126,169,184,.11)}.libraryDecisionTextR1022{max-height:520px;overflow:auto;padding:16px 17px 20px;white-space:pre-wrap;overflow-wrap:anywhere;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.6px;line-height:1.82;color:#e4edf1}.libraryDecisionTextR1022::-webkit-scrollbar,.libraryDetailPanelR1022::-webkit-scrollbar{width:8px}.libraryDecisionTextR1022::-webkit-scrollbar-thumb,.libraryDetailPanelR1022::-webkit-scrollbar-thumb{background:rgba(126,169,184,.22);border-radius:999px}html[data-app-theme=light] .libraryDetailPanelR1022{background:linear-gradient(180deg,#fff,#f7fafb);border-color:#d7e3e7}html[data-app-theme=light] .libraryDetailSectionR1022{background:#f8fbfc!important;border-color:#dce7ea!important}html[data-app-theme=light] .libraryDecisionTextR1022,html[data-app-theme=light] .libraryDetailSectionR1022 p{color:#203b45!important}@media(max-width:1180px){.libraryWorkspace{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)}}@media(max-width:980px){.libraryWorkspace{grid-template-columns:1fr}.libraryDetailPanelR1022{position:static;max-height:none;overflow:visible}.libraryDecisionTextR1022{max-height:58dvh}}@media(max-width:620px){.libraryDetailPanelR1022{padding:15px}.libraryDetailPanelR1022 .sectionTitle h3{font-size:18px}.libraryDetailSectionR1022{padding:13px!important}.libraryDetailSectionR1022 p{font-size:13.5px!important;line-height:1.7!important}.libraryDecisionTextR1022{font-size:13px;line-height:1.72;padding:13px;max-height:62dvh}}.mustenitAiFab.r87{min-height:56px;padding:6px 15px 6px 6px;border-radius:18px;border-color:rgba(66,211,182,.34);background:linear-gradient(135deg,rgba(5,31,43,.99),rgba(5,52,51,.99));box-shadow:0 18px 52px rgba(0,0,0,.46),inset 0 0 0 1px rgba(66,211,182,.05)}.mustenitAiFab.r87 .mustenitAiFabIcon{width:42px;height:42px;border-radius:14px;background:radial-gradient(circle at 35% 30%,rgba(112,240,214,.95),rgba(49,194,172,.92) 46%,rgba(18,101,103,.92));color:#062124;box-shadow:0 0 0 4px rgba(66,211,182,.08),0 8px 24px rgba(26,199,169,.18)}.mustenitAiFab.r87 .mustenitAiFabText b{font-size:11.5px;letter-spacing:.055em}.mustenitAiFab.r87 .mustenitAiFabText small{font-size:9.5px;color:#86a8b3}.mustenitAiPanel.r87{width:min(760px,calc(100vw - 36px));height:min(900px,calc(100dvh - 36px));border-radius:24px;background:linear-gradient(180deg,#071923,#051219);border-color:rgba(126,169,184,.26);box-shadow:0 36px 120px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.018)}.mustenitAiHead.r87{min-height:72px;padding:13px 16px 13px 18px;background:linear-gradient(90deg,rgba(66,211,182,.065),rgba(112,167,255,.025) 58%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mustenitAiHead.r87 .mustenitAiIdentity b{font-size:15px}.mustenitAiHead.r87 .mustenitAiIdentity small{font-size:10px;margin-top:2px}.mustenitAiHeadActions .iconBtn{width:34px;height:34px;border-radius:10px}.mustenitAiProviderPill{font-size:9px;padding:5px 9px}.mustenitAiControlBar{grid-template-columns:minmax(130px,.62fr) minmax(250px,1.32fr) auto;gap:12px;padding:11px 16px}.mustenitAiControlBar .mustenitAiSelect select{height:36px;font-size:10.5px}.mustenitAiModeTabs button{padding:8px 11px;font-size:9.8px}.mustenitAiStarters{gap:10px;padding:14px 16px 5px}.mustenitAiStarters>button{grid-template-columns:38px minmax(0,1fr);padding:12px;border-radius:15px}.mustenitAiStarters>button>span{width:38px;height:38px;border-radius:12px}.mustenitAiStarters b{font-size:11.2px}.mustenitAiStarters small{font-size:9.5px}.mustenitAiMessages.r87{padding:14px 18px 24px;gap:6px}.mustenitAiMessages.r87 .mustenitAiMsg.assistant{padding:16px 4px 18px}.mustenitAiMessages.r87 .mustenitAiMsg.user{max-width:78%;padding:12px 14px}.mustenitAiMessages.r87 .mustenitAiMsgBody{font-size:14px;line-height:1.78;color:#dce9ed}.mustenitAiMessages.r87 .mustenitAiMsgTop{font-size:9.2px;margin-bottom:9px}.mustenitAiAnswerMeta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:11px}.mustenitAiAnswerMeta>span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(66,211,182,.15);background:rgba(66,211,182,.045);color:#9dd4c9;border-radius:999px;padding:5px 8px;font-size:9px}.mustenitAiMessages.r87 .mustenitAiMsg.loading{display:flex;align-items:center;gap:9px;padding:15px 4px!important;color:#8da8b2}.mustenitAiMessages.r87 .mustenitAiMsg.loading>span{display:flex;align-items:center;gap:8px}.mustenitAiMessages.r87 .mustenitAiMsg.loading small{font-size:8.8px;color:#688994;border:1px solid rgba(126,169,184,.14);border-radius:999px;padding:3px 6px}.mustenitAiComposer.r87{padding:11px 16px 14px;background:rgba(3,15,22,.97)}.mustenitAiComposer.r87 .mustenitAiComposerBox{grid-template-columns:minmax(0,1fr) 48px;padding:8px 8px 8px 12px;border-radius:17px;background:#081b25}.mustenitAiComposer.r87 textarea{min-height:58px;font-size:14px;line-height:1.58}.mustenitAiComposer.r87 .mustenitAiSend{width:46px;height:46px;border-radius:13px}html[data-app-theme=light] .mustenitAiAnswerMeta>span{background:#edf9f5;border-color:#cce9e1;color:#287566}@media(min-width:1101px){body:has(.researchV12):has(.mustenitAiPanel.r87) .mustenitAiPanel.r87{width:520px!important;top:82px!important;bottom:14px!important;right:14px!important}body:has(.researchV12):has(.mustenitAiPanel.r87) .researchV12{margin-right:534px!important}}@media(max-width:900px){.mustenitAiPanel.r87,.mustenitAiPanel.r87.expanded{width:100%!important;height:100dvh!important}.mustenitAiMessages.r87 .mustenitAiMsgBody{font-size:14px}.mustenitAiComposer.r87 textarea{font-size:16px}}.adminSectionTabs{display:flex;gap:8px;align-items:center;padding:8px;border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow-x:auto;scrollbar-width:none}.adminSectionTabs::-webkit-scrollbar{display:none}.adminSectionTabs button{flex:0 0 auto;border:0;background:transparent;color:var(--muted);font:inherit;font-weight:700;padding:10px 14px;border-radius:10px;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.adminSectionTabs button:hover{background:var(--soft);color:var(--text)}.adminSectionTabs button.active{background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 18px rgba(0,0,0,.12)}.platformAdminShell .sidebar .nav{gap:5px}.platformAdminShell .sidebar .nav>a{min-height:42px}.platformAdminV142 .adminHero{margin-bottom:0}@media(max-width:760px){.adminSectionTabs{margin-inline:-2px;padding:6px}.adminSectionTabs button{padding:9px 12px}.platformAdminV142{gap:12px!important}}@media(max-width:900px){.platformAdminShell{grid-template-columns:1fr!important}.platformAdminShell>.sidebar{display:none!important}}@media(min-width:901px){.mustenitAiPanel.r87:not(.expanded){max-width:min(640px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;min-height:0!important;right:16px!important;bottom:16px!important}.mustenitAiPanel.r87 .mustenitAiHead.r87{flex:0 0 auto;position:relative;z-index:5}}.clientWorkspace{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.clientDetailPane,.clientListPane{min-width:0}.clientPick{width:100%;text-align:left;cursor:pointer;color:var(--text)}.clientPick.active{border-color:rgba(66,211,182,.42);background:rgba(66,211,182,.055)}.clientDetailHead{align-items:center}.clientTabs{margin:12px 0 16px}.clientTabs button{display:inline-flex;align-items:center;gap:6px}.clientForm{display:grid;grid-gap:12px;gap:12px}.clientFinanceForm label,.clientForm label{display:grid;grid-gap:6px;gap:6px}.clientForm .textarea{width:100%}.clientCases,.clientFinance{display:grid;grid-gap:14px;gap:14px}.clientInlineForm{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,190px) auto;grid-gap:8px;gap:8px}.linkedClientCases .caseCard{text-decoration:none;color:var(--text)}.financeLedger{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.financeRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.financeRow div{display:grid;grid-gap:3px;gap:3px}.financeRow small{color:var(--muted)}@media(max-width:980px){.clientWorkspace{grid-template-columns:1fr}.clientListPane{max-height:360px;overflow:auto}.clientInlineForm{grid-template-columns:1fr}.clientFinanceForm.grid3{grid-template-columns:1fr 1fr}}@media(max-width:620px){.clientFinanceForm.grid3,.clientForm .grid2{grid-template-columns:1fr}.financeRow{align-items:flex-start;flex-direction:column}}@media(min-width:901px){.mustenitAiPanel.r87:not(.expanded){right:16px!important;bottom:16px!important;top:auto!important;left:auto!important;width:min(580px,calc(100vw - 32px))!important;height:min(720px,calc(100dvh - 32px))!important;max-width:640px!important;max-height:calc(100dvh - 32px)!important;min-width:520px!important;min-height:560px!important;border-radius:22px!important}.mustenitAiPanel.r87.expanded,.mustenitAiPanel.r87:not(.expanded){position:fixed!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.mustenitAiPanel.r87.expanded{inset:16px!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;border-radius:20px!important}}.mustenitAiHead.r87{position:relative!important;z-index:8!important}.mustenitAiControlBar,.mustenitAiHead.r87{flex:0 0 auto!important}.mustenitAiMessages.r87{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}.mustenitAiComposer.r87{flex:0 0 auto!important;position:relative!important;z-index:7!important}.mustenitAiError,.mustenitAiStarters{flex:0 0 auto!important}.mustenitAiMsgBody{overflow-wrap:anywhere}.mustenitAiActions,.mustenitAiCitations{display:flex;gap:6px;flex-wrap:wrap}.mustenitAiComposerBox textarea{max-height:132px!important;overflow-y:auto!important}.mustenitAiHeadActions{display:flex;gap:5px;flex-wrap:nowrap}.mustenitAiHeaderRight,.mustenitAiIdentity,.mustenitAiIdentity>div{min-width:0}.mustenitAiIdentity b,.mustenitAiIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistantSourceOverlay,.mustenitAiSourceOverlay{position:fixed!important;inset:0!important;z-index:10040!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(2,8,13,.82)!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.assistantSourcePanel{width:min(1040px,calc(100vw - 48px))!important;height:min(860px,calc(100dvh - 48px))!important;max-width:1040px!important;max-height:calc(100dvh - 48px)!important;display:flex!important;overflow:hidden!important;border:1px solid rgba(66,211,182,.28)!important;border-radius:20px!important;background:var(--panel)!important;box-shadow:0 34px 110px rgba(0,0,0,.68)!important}.assistantSourcePanel>.sourceInspector,.searchSourceDialog>.sourceInspector{position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:0!important;border-radius:0!important}.sourceInspectorHead{flex:0 0 auto!important;padding:15px 18px!important}.sourceInspectorHead h3{font-size:17px!important;line-height:1.35!important;margin:7px 0 2px!important}.sourceInspectorHead p{font-size:11.5px!important;line-height:1.45!important;margin:0!important}.sourceInspectorTools{flex:0 0 auto!important;padding:9px 16px!important;display:flex!important;gap:7px!important;flex-wrap:wrap!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.sourceInspectorTools .ghostBtn{min-height:36px!important;padding:7px 10px!important;font-size:11.5px!important}.sourceInspectorScroll{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:14px 16px 20px!important;overscroll-behavior:contain!important}.sourceInspectorStatusGrid{margin:0 0 12px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.sourceInspectorStatusGrid>span{min-width:0!important;padding:9px 10px!important}.sourceInspectorBinding,.sourceInspectorBindingList,.sourceInspectorInlineWarning{margin:0 0 12px!important}.sourceReader{min-height:0!important;max-height:none!important;overflow:visible!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:anywhere!important;padding:16px!important;font-size:13px!important;line-height:1.72!important}.searchSourceDialog{overflow:hidden!important}.searchSourceDialogBanner{flex:0 0 auto!important}@media(max-width:900px){.mustenitAiPanel.r87,.mustenitAiPanel.r87.expanded{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}.mustenitAiResizeHandle{display:none!important}.assistantSourceOverlay,.mustenitAiSourceOverlay,.searchSourceOverlay{padding:0!important}.assistantSourcePanel,.searchSourceDialog{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;border-radius:0!important;border-left:0!important;border-right:0!important}.sourceInspectorStatusGrid{grid-template-columns:1fr!important}.sourceInspectorTools{display:grid!important;grid-template-columns:1fr 1fr!important}.sourceInspectorTools>:last-child:nth-child(odd){grid-column:1/-1}}.libraryR126{min-width:0}.libraryWorkspaceR126{min-width:0;overflow:hidden}.libraryDecisionListR126{display:grid;grid-gap:11px;gap:11px}.libraryDecisionCardR126{width:100%;min-width:0;padding:18px 19px 14px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(15,29,41,.9),rgba(8,18,27,.95))}.libraryDecisionCardR126:hover{border-color:rgba(66,211,182,.32);background:linear-gradient(180deg,rgba(18,37,49,.96),rgba(9,23,31,.98));transform:translateY(-1px)}.libraryDecisionCardR126 .libraryDecisionMetaR88{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.libraryDecisionCardR126 .librarySummaryR88{max-width:none}.libraryOpenHintR126{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:7px 10px;border-radius:9px;background:rgba(66,211,182,.07);border:1px solid rgba(66,211,182,.15);font-size:10.5px;font-weight:850;color:var(--brand)}.libraryDecisionOverlayR126{position:fixed;z-index:220;inset:0;padding:18px;background:rgba(0,8,14,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.libraryDecisionModalR126{width:min(1180px,calc(100vw - 36px));height:min(920px,calc(100dvh - 36px));min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(126,169,184,.28);border-radius:22px;background:linear-gradient(180deg,#0a1b26,#07141d);box-shadow:0 36px 120px rgba(0,0,0,.72)}.libraryDecisionModalHeadR126{flex:0 0 auto;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:20px 22px 17px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(66,211,182,.055),rgba(112,167,255,.025),transparent)}.libraryDecisionModalHeadR126>div{min-width:0}.libraryDecisionModalHeadR126 h2{font-size:23px;line-height:1.32;margin:8px 0 5px;overflow-wrap:anywhere}.libraryDecisionModalHeadR126 p{margin:0;color:var(--muted);font-size:10.5px}.libraryModalCloseR126{flex:0 0 auto;width:40px;height:40px;border-radius:12px}.libraryDecisionModalScrollR126{flex:1 1;min-height:0;overflow:auto;padding:20px 22px 26px;scrollbar-gutter:stable}.libraryDetailGridR126{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0 0 12px}.libraryDetailGridR126>div{min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.018)}.libraryDetailGridR126 b,.libraryDetailGridR126 small{display:block}.libraryDetailGridR126 small{font-size:9px;color:var(--muted);margin-bottom:4px}.libraryDetailGridR126 b{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.libraryModalBadgesR126{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:13px}.libraryModalNoticeR126{display:flex;align-items:flex-start;gap:8px;margin:0 0 13px}.libraryFullTextCardR126{margin-top:15px;border:1px solid rgba(126,169,184,.17);border-radius:16px;background:rgba(255,255,255,.014);overflow:hidden}.libraryFullTextHeadR126{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.018)}.libraryFullTextHeadR126 b,.libraryFullTextHeadR126 small{display:block}.libraryFullTextHeadR126 small{font-size:8px;letter-spacing:.08em;color:#83a9b6}.libraryFullTextHeadR126 b{font-size:12px;margin-top:2px}.libraryDecisionTextR126{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px 19px 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.7px;line-height:1.82;color:#e3edf1}.libraryDecisionModalFooterR126{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--line);background:#081721}.libraryDecisionModalScrollR126::-webkit-scrollbar{width:9px}.libraryDecisionModalScrollR126::-webkit-scrollbar-thumb{background:rgba(126,169,184,.25);border-radius:999px}html[data-app-theme=light] .libraryDecisionCardR126{background:#fff}html[data-app-theme=light] .libraryDecisionModalR126{background:linear-gradient(180deg,#fff,#f6f9fa);border-color:#cfdee4}html[data-app-theme=light] .libraryDecisionModalFooterR126{background:#f7fafb}html[data-app-theme=light] .libraryDecisionTextR126{color:#203b45}html[data-app-theme=light] .libraryDetailGridR126>div{background:#f8fbfc}@media(max-width:980px){.libraryDecisionCardR126 .libraryDecisionMetaR88{grid-template-columns:repeat(2,minmax(0,1fr))}.libraryDecisionModalR126{width:calc(100vw - 18px);height:calc(100dvh - 18px);border-radius:16px}.libraryDecisionOverlayR126{padding:9px}.libraryDetailGridR126{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.libraryDecisionCardR126{padding:13px 12px}.libraryDecisionCardR126 .libraryDecisionMetaR88{grid-template-columns:1fr 1fr}.libraryDecisionModalHeadR126{padding:14px 13px 12px;gap:10px}.libraryDecisionModalHeadR126 h2{font-size:18px}.libraryDecisionModalScrollR126{padding:13px}.libraryDetailGridR126{grid-template-columns:1fr}.libraryDecisionTextR126{font-size:13px;line-height:1.72;padding:13px}.libraryDecisionModalFooterR126{padding:9px}.libraryDecisionModalFooterR126 .ghostBtn,.libraryDecisionModalFooterR126 .primaryBtn,.libraryDecisionModalFooterR126 .secondaryBtn{flex:1 1 100%;justify-content:center}}.sourceProbeNameR126{min-width:0;display:grid;grid-gap:3px;gap:3px}.sourceProbeNameR126 small{font-size:8.5px;line-height:1.25;color:#d5ad55;font-weight:700}.sourceProbeStateR126{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.sourceProbeStateR126 .badge:not(.neutral){background:rgba(66,211,182,.11);border-color:rgba(66,211,182,.18);color:#6de0c8}html[data-app-theme=light] .sourceProbeNameR126 small{color:#9a7220}@media(max-width:900px){.main{padding:12px 12px calc(94px + env(safe-area-inset-bottom))}.topbar{gap:8px;margin-bottom:12px;min-height:44px}.topbarLeft{gap:8px;min-width:0}.topbar h2{font-size:18px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topActions{gap:5px}.avatarBtn,.iconBtn,.mobileMenu{min-width:42px;min-height:42px}.avatar{width:38px;height:38px}.card{border-radius:15px}.cardPad,.pageCard{padding:14px}.pageHeader{gap:10px;margin-bottom:12px}.pageHeader h3{font-size:21px;line-height:1.28;margin-top:5px}.pageHeader p{font-size:12.5px;line-height:1.55}.sectionTitle{gap:8px;align-items:flex-start}.sectionTitle h3{font-size:16px;line-height:1.3}.sectionTitle span{font-size:11.5px;line-height:1.35}.ghostBtn,.primaryBtn,.secondaryBtn{min-height:42px;padding:10px 12px;font-size:12.5px}.pageActions{gap:7px}.main input:not([type=checkbox]):not([type=radio]):not([type=file]),.main select,.main textarea{font-size:16px!important}.input,.select{min-height:44px;padding:10px 11px}.textarea{min-height:112px;line-height:1.55}.searchBar{min-width:0;align-items:center;padding:5px}.searchBar input{font-size:16px!important;min-height:40px;padding:7px 6px}.searchBar .primaryBtn{min-width:70px}.composerBox textarea,.exactForm input,.inlineInput input,.largeSearch textarea,.promptBox textarea,.searchFilters input,.searchFilters select{font-size:16px!important}.label{font-size:12px}.mutedText,.notice{font-size:11.5px;line-height:1.55}.hero{padding:16px}.hero h3{font-size:22px;line-height:1.25}.hero p{font-size:12.5px}.heroActions{flex-wrap:wrap}.stat{padding:14px;min-height:96px}.statValue{font-size:24px}.statLabel{font-size:11.5px}.quickGrid{grid-template-columns:1fr 1fr}.quick{padding:12px;min-height:116px}.quick b{font-size:13.5px}.quick p{font-size:11.5px;line-height:1.5}.boardColumns,.dashboardMainGrid{grid-template-columns:1fr!important}.dailyPreviewGrid{grid-template-columns:1fr 1fr}.sourceProbeList>div{padding:10px 2px}.sourceProbeList b{font-size:12px}.sourceProbeStateR126 .badge{font-size:10.5px}.libraryToolbarR88{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px;gap:8px}.libraryToolbarR88 .libraryFilter,.libraryToolbarR88 .searchBar,.libraryToolbarR88>.secondaryBtn{width:100%;min-width:0}.libraryDecisionMetaR88{grid-template-columns:1fr 1fr!important}.libraryDecisionCardR126{padding:14px 13px}.librarySummaryR88{font-size:12.5px;line-height:1.62}.profileForm,.supportForm{grid-template-columns:1fr!important}.supportForm .wide{grid-column:auto}.usageGrid{grid-template-columns:1fr 1fr}.folderPage,.legalCenter,.searchWorkspace,.v12Workspace{grid-template-columns:1fr!important}.mobileBottom{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));padding:6px 4px;border-radius:16px}.mobileBottom a{min-height:48px;justify-content:center;font-size:9px}.mustenitAiFab.r87{right:10px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:54px!important;height:54px!important;min-height:54px!important;padding:6px!important;border-radius:17px!important}.mustenitAiFab.r87 .mustenitAiFabText{display:none!important}.mustenitAiFab.r87 .mustenitAiFabIcon{width:42px;height:42px}}@media(max-width:620px){.main{padding-left:10px;padding-right:10px}.cardPad,.pageCard{padding:12px}.grid{gap:11px}.quickGrid{grid-template-columns:1fr 1fr;gap:8px}.quick{min-height:108px}.quickIcon{margin-bottom:6px}.dailyPreviewGrid{gap:7px}.dailyPreviewGrid>div{padding:10px}.dailyPreviewGrid b{font-size:17px}.libraryDecisionModalR126{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.libraryDecisionOverlayR126{padding:6px}.libraryDecisionModalFooterR126{padding-bottom:calc(9px + env(safe-area-inset-bottom))}.mobileDrawer{width:min(320px,90vw);padding-bottom:calc(18px + env(safe-area-inset-bottom))}}@media(max-width:900px){.lawLayout{grid-template-columns:1fr!important}.lawSidebar{display:block!important;order:0;position:static!important;max-height:none!important;overflow:visible!important}.articleReader{order:1}.lawSidebar .lawList{max-height:42dvh;overflow:auto;padding-right:3px}.lawSidebar .lawList button{min-height:44px!important;padding:9px 10px!important;display:grid;align-content:center}.lawSidebar .searchBar{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#07131c}.lawSidebar .searchBar .send{min-width:44px!important;height:40px!important;padding:0 12px!important}}.mobileDesktopLink{display:none}.iosInstallHint span{display:grid;grid-gap:2px;gap:2px}.iosInstallHint small{font-size:10.5px;color:#9fb2bc;font-weight:600}@media(max-width:680px){.downloadHero{padding:54px 18px 34px!important;min-height:auto!important}.downloadHero .marketingKicker{font-size:10px;padding:7px 10px}.downloadHero h1{font-size:45px!important;line-height:1.02!important;letter-spacing:-1.8px!important;margin:18px 0!important}.downloadHero>p{font-size:15px!important;line-height:1.62!important;margin:0!important}.downloadHeroActions{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;margin-top:22px!important}.downloadHeroActions>*{width:100%!important;min-height:52px!important}.desktopDownloadCta{display:none!important}.mobileInstallAction{order:1}.mobileWebCta{order:2;background:linear-gradient(135deg,#50d9bd,#30b69c)!important;color:#05231d!important;border-color:transparent!important;font-weight:900!important;box-shadow:0 12px 36px rgba(66,211,182,.14)!important}.iosInstallHint{min-height:0!important;padding:10px 12px!important;border-radius:12px!important;background:rgba(66,211,182,.045)!important;border-color:rgba(66,211,182,.18)!important;color:#d9e7eb!important;align-items:center!important}.iosInstallHint>svg{width:17px;height:17px;flex:0 0 auto;color:#67d8c1}.iosInstallHint span b{font-size:12.5px!important;color:#edf7f5!important}.iosInstallHint span small{font-size:10.5px!important;color:#9fb2bc!important}.desktopDownloadCard{display:none!important}.downloadGridThree{gap:10px!important}.downloadGridThree .downloadCard{padding:18px!important;border-radius:16px!important}.downloadGridThree .downloadCard h2{font-size:18px!important;margin:12px 0 5px!important}.downloadGridThree .downloadCard p{font-size:12.5px!important;margin:0 0 8px!important}.downloadStep{min-height:0!important;padding:9px 0!important}.downloadStep span{font-size:12px!important;line-height:1.45!important}.mobileDesktopLink{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 12px;border-radius:11px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.018);color:#8fa5b0;font-size:11.5px;font-weight:750}.downloadSecurity{margin-top:14px!important;padding:17px!important;border-radius:16px!important}.downloadSecurity h2{font-size:17px!important;line-height:1.3!important}.downloadSecurity p{font-size:12px!important;line-height:1.55!important}}@media(max-width:380px){.downloadHero{padding-left:14px!important;padding-right:14px!important}.downloadHero h1{font-size:40px!important}}@media(max-width:680px){.downloadHero+.marketingSection.compact{padding-top:18px!important;padding-bottom:42px!important}.desktopDownloadCard{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:2px!important;row-gap:2px!important;align-items:center!important;padding:15px!important;border-color:rgba(66,211,182,.22)!important;background:linear-gradient(135deg,rgba(66,211,182,.075),rgba(10,25,34,.94))!important}.desktopDownloadCard .downloadIcon{grid-column:1;grid-row:1/4;width:46px;height:46px;border-radius:13px}.desktopDownloadCard .downloadPlatformTag{grid-column:2;grid-row:1;font-size:8.5px!important;letter-spacing:1.1px!important}.desktopDownloadCard h2{grid-column:2;grid-row:2;margin:1px 0 0!important;font-size:18px!important}.desktopDownloadCard>p{grid-column:2;grid-row:3;margin:0!important;font-size:11.5px!important}.desktopDownloadCard .downloadStatus{grid-column:1/-1;margin-top:10px!important;padding-top:10px!important;font-size:11px!important}.desktopDownloadCard .downloadCardButton{grid-column:1/-1;width:100%!important;min-height:46px!important;margin-top:7px!important;justify-content:center!important;font-size:12.5px!important}.mobileDesktopLink{display:none!important}.downloadHero{padding:42px 18px 22px!important}.downloadHeroActions .mobileInstallAction{display:none!important}.downloadHeroActions{margin-top:18px!important}.downloadHero+.marketingSection.compact{padding-top:8px!important;padding-bottom:34px!important}.desktopDownloadCard{margin-top:0!important}}@media(max-width:380px){.downloadHero{padding:36px 14px 18px!important}}.researchExternalLink{color:#67d8c1;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.researchExternalLink:hover{text-decoration-thickness:2px}.researchSourceOpenLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;cursor:pointer;display:inline;color:#67d8c1}.researchSourceOpenLink:focus-visible{outline:2px solid #67d8c1;outline-offset:2px;border-radius:3px}.researchActivityPill{display:flex;align-items:center;gap:4px;flex:0 0 auto;min-width:188px;max-width:310px;border:1px solid var(--line);background:var(--panel);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden}.researchActivityMain{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;border:0;background:transparent;color:inherit;padding:7px 9px;cursor:pointer}.researchActivityMain span{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.researchActivityMain b{font-size:12px;line-height:1.2;white-space:nowrap;overflow:visible;text-overflow:clip}.researchActivityMain small{font-size:10px;opacity:.7;white-space:nowrap}.researchActivityPill.running{border-color:color-mix(in srgb,var(--accent) 52%,var(--line))}.researchActivityPill.completed{border-color:rgba(52,211,153,.42)}.researchActivityPill.failed,.researchActivityPill.needs_review{border-color:rgba(251,191,36,.42)}.researchActivityDismiss{display:grid;place-items:center;border:0;border-left:1px solid var(--line);background:transparent;color:inherit;width:28px;align-self:stretch;cursor:pointer;opacity:.72}.researchActivityDismiss:hover{opacity:1;background:rgba(255,255,255,.04)}.researchActivitySpin{animation:researchActivitySpin 1s linear infinite}@keyframes researchActivitySpin{to{transform:rotate(1turn)}}@media(max-width:1750px){.appLiveClock .liveDateTime{padding:0 10px}.topbarLeft{min-width:0;flex:1 1 auto}.topActions{flex:0 0 auto}.researchActivityPill{min-width:188px}}@media(max-width:1050px){.researchActivityMain b{max-width:154px;overflow:hidden;text-overflow:ellipsis}.researchActivityPill{min-width:170px;max-width:210px}}@media(max-width:720px){.researchActivityPill{position:fixed;right:12px;top:10px;z-index:80;max-width:calc(100vw - 76px);background:var(--panel)}.researchActivityMain{padding:8px}.researchActivityMain b{max-width:210px}.researchActivityMain small{display:none}}.researchAdvancedSettings{margin-top:10px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 92%,transparent);overflow:hidden}.researchAdvancedSettings>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:11px 12px;font-size:12px;font-weight:700;color:var(--muted)}.researchAdvancedSettings>summary::-webkit-details-marker{display:none}.researchAdvancedSettings>summary svg:last-child{margin-left:auto;transition:transform .18s ease}.researchAdvancedSettings[open]>summary svg:last-child{transform:rotate(180deg)}.researchAdvancedSettingsBody{display:grid;grid-gap:10px;gap:10px;padding:0 12px 12px;border-top:1px solid var(--line)}.researchAdvancedSettingsBody>label:first-child{margin-top:11px}.researchPlanBtn{width:100%;justify-content:center}.researchPrimaryAction{margin-top:12px}.researchPrimaryAction .primaryBtn{width:100%;min-height:42px;justify-content:center;font-weight:750}.researchTechnicalAudit{margin:10px 0 14px}.researchTechnicalAudit>summary{display:flex;align-items:center;gap:7px}.researchTechnicalAudit>summary svg:last-child{margin-left:auto}.sourceInspectorFullText{margin:10px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.sourceInspectorFullText>summary{cursor:pointer;padding:12px 14px;font-weight:800;color:var(--text);background:var(--surface2);list-style:none}.sourceInspectorFullText>summary::-webkit-details-marker{display:none}.sourceInspectorFullText>summary:after{content:"⌄";float:right;color:var(--muted)}.sourceInspectorFullText[open]>summary:after{content:"⌃"}.sourceInspectorFullText .sourceReader{margin:0;border:0;border-radius:0;max-height:55vh}.workflowAdvanced{border-top:1px solid #e2e8f0;padding:14px 0;margin:12px 0}.workflowAdvanced summary{cursor:pointer;font-weight:600;margin-bottom:12px}.workflowAdvanced[open]{display:grid;grid-gap:12px;gap:12px}@media(min-width:1100px){.petitionFocused.v12Workspace{grid-template-columns:minmax(0,1fr) 340px!important}.petitionFocused>.v12Control{display:none}.petitionFocused .paperEditor{min-height:72vh;font-size:16px;line-height:1.8;padding:40px}}.petitionReadView{font-size:16px;line-height:1.85;padding:38px;min-height:65vh}.petitionReadView h3{margin-top:22px}.petitionReadView p{margin:8px 0}.petitionReadView .researchTextGap{height:10px}@media(max-width:820px){.petitionReadView{padding:18px;font-size:14px}}.researchV12 .researchExecutiveGrid>article>p,.researchV12 .researchSourceCard>p{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;max-height:none!important}.sourceInspector .sourceInspectorBinding>span,.sourceInspector .sourceInspectorBindingList section p,.sourceInspector .sourceInspectorFullText,.sourceInspector .sourceInspectorPreview{font-size:14px;line-height:1.65}.sourceInspector .sourceInspectorBinding>b,.sourceInspector .sourceInspectorBinding>em,.sourceInspector .sourceInspectorHead p{font-size:12px}.sourceInspector .sourceReader{font-size:14px;line-height:1.65}.researchV12:not(.hasReport){grid-template-columns:minmax(0,1fr)!important;max-width:1240px;margin:0 auto}.researchV12:not(.hasReport)>.v12Control{grid-column:1;position:static!important;width:min(100%,920px)!important;max-width:920px!important;max-height:none!important;overflow:visible!important;justify-self:center}.researchV12:not(.hasReport)>.v12Canvas{grid-column:1;width:100%;max-width:1120px;min-height:0!important;justify-self:center}.researchV12:not(.hasReport) .canvasEmpty,.researchV12:not(.hasReport)>.v12Canvas>.canvasToolbar{display:none!important}.sourceOptionsGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:7px;gap:7px}.researchV12:not(.hasReport) .sourceOptionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.researchV12:not(.hasReport) .sourceOptionsGrid{grid-template-columns:minmax(0,1fr)}}.reportReaderShell .researchReportChannelTabs{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 16px;margin:0 0 16px;border-bottom:1px solid #e2e8f0}.reportReaderShell .researchReportChannelTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;color:#243247;min-height:40px;padding:9px 14px;font:inherit;font-weight:650;line-height:1.2;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.reportReaderShell .researchReportChannelTab:hover{background:#eef6f5;border-color:#78a9a2;color:#123c39}.reportReaderShell .researchReportChannelTab:focus-visible{outline:3px solid rgba(13,148,136,.32);outline-offset:2px}.reportReaderShell .researchReportChannelTab.isActive{background:#0f766e;border-color:#0f766e;color:#fff;box-shadow:0 2px 6px rgba(15,118,110,.2)}@media(max-width:640px){.reportReaderShell .researchReportChannelTabs{gap:7px}.reportReaderShell .researchReportChannelTab{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 7px);padding:9px 10px}}