.workspace-v2{--wsg:#2f956f;min-height:100vh;display:grid;grid-template-columns:270px minmax(0,1fr);background:#f4f8f6}.workspace-v2>aside{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:28px 20px;background:linear-gradient(180deg,#082b23,#0b382c);color:#fff;display:flex;flex-direction:column}.workspace-v2 .brand{margin:0 8px 30px}.workspace-v2 .workspace-user{display:flex;gap:11px;align-items:center;margin-bottom:28px;padding:15px;border:1px solid #ffffff2b;border-radius:13px;background:#ffffff0e}.workspace-v2 .workspace-user>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--wsg);font-size:11px;font-weight:900}.workspace-v2 .workspace-user b,.workspace-v2 .workspace-user small{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis}.workspace-v2 .workspace-user b{font-size:11px}.workspace-v2 .workspace-user small{margin-top:3px;color:#8fb7a8;font-size:8px}.workspace-primary-tabs{display:flex;flex-direction:column;gap:8px}.workspace-primary-tabs>button{position:relative;width:100%;display:grid;grid-template-columns:36px 1fr;grid-gap:11px;gap:11px;align-items:center;padding:15px;border:1px solid transparent;border-radius:13px;background:transparent;color:#9fc2b4;text-align:left;cursor:pointer}.workspace-primary-tabs>button>svg{width:35px;height:35px;padding:8px;border-radius:9px;background:#ffffff0f}.workspace-primary-tabs b,.workspace-primary-tabs small{display:block}.workspace-primary-tabs b{color:#dcebe5;font-size:11px}.workspace-primary-tabs small{margin-top:4px;font-size:8px}.workspace-primary-tabs>button.active{border-color:#84ddb847;background:#ffffff1a}.workspace-primary-tabs>button.active>svg{background:#3ba47d;color:#fff}.workspace-primary-tabs>button i{position:absolute;right:11px;top:11px;width:7px;height:7px;border-radius:50%;background:#62dda9}.workspace-logout{margin-top:auto;display:flex;align-items:center;gap:9px;padding:12px;border:0;background:transparent;color:#91b6a7;font-size:10px;cursor:pointer}.workspace-logout svg{width:15px}.workspace-v2 .workspace-main{min-width:0;padding:42px clamp(24px,4vw,68px) 80px}.workspace-v2 .workspace-main>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.workspace-v2 .workspace-main>header p{margin:0 0 6px;color:#6e8c80;font-size:9px;font-weight:900;letter-spacing:.14em}.workspace-v2 .workspace-main>header h1{margin:0;font-size:34px}.workspace-v2 .workspace-main>header>span{display:flex;align-items:center;gap:7px;color:#2c8b68;font-size:10px}.workspace-v2 .workspace-main>header svg{width:17px}.workspace-history{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:14px 16px;border:1px solid #d8e5df;border-radius:13px;background:#fff}.workspace-history b,.workspace-history small{display:block}.workspace-history>div:first-child b{font-size:11px}.workspace-history>div:first-child small{margin-top:3px;color:#83958e;font-size:8px}.workspace-history>div:last-child{display:flex;gap:7px;overflow:auto}.workspace-history a,.workspace-history button{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 10px;border:1px solid #d9e4df;border-radius:9px;background:#fff;color:#557067;font-size:9px;cursor:pointer}.workspace-history button svg{width:13px}.workspace-history button.active{border-color:#55a989;background:#eaf6f1;color:#1e694e}.workspace-error{padding:12px;border-radius:10px;background:#fff0ee;color:#a2423c;font-size:11px}.scan-v2{display:flex;flex-direction:column;gap:17px}.scan-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 28px;border-radius:18px;background:linear-gradient(135deg,#082f25,#0f513e);color:#fff;box-shadow:0 18px 45px #08372a2b}.activity-list header span,.scan-ai-head small,.scan-hero span,.scan-upgrade span,.transaction-map header span{font-size:8px;font-weight:900;letter-spacing:.12em;color:#83d4b3}.scan-hero h2{margin:6px 0 5px;font-size:27px}.scan-hero code{color:#acd0c1;font-size:10px}.scan-hero p{display:flex;align-items:center;gap:6px;margin:11px 0 0;color:#91b9a9;font-size:8px}.scan-hero p svg{width:13px}.scan-hero>a{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid #ffffff2e;border-radius:9px;font-size:9px}.scan-hero>a svg{width:14px}.scan-refresh{display:flex;align-items:center;justify-content:center;gap:10px;padding:26px;border-radius:14px;background:#fff;color:#477064;font-size:11px}.scan-ai-head i,.scan-refresh svg{animation:wspin 1s linear infinite}@keyframes wspin{to{transform:rotate(1turn)}}.scan-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.scan-metric-grid article{min-height:105px;padding:18px;border:1px solid #dbe7e1;border-radius:14px;background:#fff}.scan-metric-grid span,.scan-metric-grid strong{display:block}.scan-metric-grid span{min-height:28px;color:#758b82;font-size:8px;line-height:1.4;text-transform:uppercase}.scan-metric-grid strong{margin-top:11px;color:#123d30;font:800 18px Manrope}.scan-ai-card{padding:23px 25px;border:1px solid #acd7c5;border-radius:17px;background:linear-gradient(135deg,#edf8f3,#f9fcfb)}.scan-ai-head{display:flex;align-items:center;gap:12px}.scan-ai-head>span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:var(--wsg);color:#fff}.scan-ai-head>span svg{width:18px}.scan-ai-head h3{margin:4px 0 0;font-size:18px}.scan-ai-head i{margin-left:auto;width:18px;height:18px;border:2px solid #acd8c6;border-top:2px solid var(--wsg);border-radius:50%}.scan-ai-card>p{margin:17px 0;color:#45645a;font-size:12px;line-height:1.65}.scan-ai-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.scan-ai-columns>div{padding:15px;border-radius:11px;background:#ffffffb3}.scan-ai-columns b{font-size:10px}.scan-ai-columns ol,.scan-ai-columns ul{margin:9px 0 0;padding-left:17px}.scan-ai-columns li{margin:6px 0;color:#48655b;font-size:9px;line-height:1.5}.activity-list,.transaction-map{overflow:hidden;border:1px solid #d7e5df;border-radius:17px;background:#fff}.activity-list>header,.transaction-map>header{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #e2ebe7}.activity-list h3,.transaction-map h3{margin:5px 0 0;font-size:17px}.transaction-map header>svg{color:var(--wsg)}.transaction-tree{display:grid;grid-template-columns:210px 1fr;align-items:center;min-height:285px;padding:25px;background:radial-gradient(circle at 40% 50%,#edf8f3,transparent 35%),linear-gradient(90deg,#fbfdfc,#f4f9f7)}.tree-source{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:18px;border:1px solid #93cbb5;border-radius:14px;background:#fff;box-shadow:0 13px 30px #145c431f}.tree-source>span{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#def2e9;color:#21815e}.tree-source b{margin:9px 0 5px;font-size:10px}.tree-source code{font-size:8px;color:#738b82}.tree-branches{display:grid;grid-gap:7px;gap:7px}.tree-branches>a{display:grid;grid-template-columns:23px 32px 1fr;align-items:center;grid-gap:9px;gap:9px;min-height:47px}.tree-branches i{height:1px;background:#b7d8ca}.tree-branches>a>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#e4f4ed;color:var(--wsg)}.tree-branches>a.incoming>span{background:#edf1fa;color:#4e70b5}.tree-branches svg{width:14px}.tree-branches b,.tree-branches small{display:block}.tree-branches b{font-size:9px}.tree-branches small{margin-top:3px;color:#7b9087;font-size:8px}.transaction-map>footer{padding:12px 20px;background:#f1f7f4;color:#71877e;font-size:8px}.map-empty{display:flex;justify-content:center;align-items:center;gap:10px;min-height:130px;color:#71877e}.scan-signals{padding:18px 21px;border:1px solid #ead8b6;border-radius:14px;background:#fffaf0}.scan-signals h3{margin:0 0 10px;font-size:14px}.scan-signals p{display:flex;gap:8px;margin:7px 0;color:#66563b;font-size:9px}.scan-signals svg{width:14px;flex:none;color:#c08426}.activity-list header>small{color:#7e9189;font-size:8px}.activity-list>a{display:grid;grid-template-columns:38px 1fr auto 125px 18px;grid-gap:11px;gap:11px;align-items:center;padding:13px 20px;border-top:1px solid #edf1ef}.activity-direction{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#e5f4ed;color:var(--wsg)}.activity-direction.incoming{background:#eef2fb;color:#526fab}.activity-direction svg{width:16px}.activity-list>a b,.activity-list>a code,.activity-list>a small{display:block}.activity-list>a b{font-size:10px}.activity-list>a code{margin-top:3px;color:#71857d;font-size:8px}.activity-list>a small{color:#9a7330;font-size:7px}.activity-list>a>strong{font-size:10px}.activity-list>a>time{color:#81928b;font-size:8px}.activity-list>a>svg{width:13px}.scan-upgrade{display:grid;grid-template-columns:1fr 230px;grid-gap:30px;gap:30px;padding:27px;border-radius:18px;background:linear-gradient(135deg,#0a3429,#126047);color:#fff}.scan-upgrade h3{margin:7px 0 9px;font-size:21px}.scan-upgrade p{color:#afd0c2;font-size:10px;line-height:1.6}.scan-upgrade ul{display:flex;gap:9px;flex-wrap:wrap;padding:0;margin:16px 0 0;list-style:none}.scan-upgrade li{padding:7px 9px;border:1px solid #97e0c233;border-radius:20px;color:#b9d9cc;font-size:8px}.scan-upgrade-action{display:flex;flex-direction:column;justify-content:center;padding:20px;border-radius:13px;background:#ffffff14}.scan-upgrade-action strong{font:800 29px Manrope}.scan-upgrade-action small{margin:2px 0 14px;color:#a4c8b9;font-size:8px}.scan-upgrade-action .btn{border:0;background:#42a77f}.dashboard-monitor-choice{display:flex;gap:12px;padding:17px 20px;border:1px solid #b9d7ca;border-radius:13px;background:#edf7f3}.dashboard-monitor-choice b,.dashboard-monitor-choice small{display:block}.dashboard-monitor-choice b{font-size:10px}.dashboard-monitor-choice small{margin-top:4px;color:#6d8179;font-size:8px}.workspace-v2 .workspace-chat{overflow:hidden;border:1px solid #d6e4de;border-radius:17px;background:#fff}.workspace-v2 .workspace-messages{min-height:390px;max-height:56vh;overflow:auto;padding:25px;display:flex;flex-direction:column;gap:12px}.workspace-v2 .workspace-message{max-width:74%;padding:14px 16px;border-radius:13px;background:#eef4f1}.workspace-v2 .workspace-message.customer{align-self:flex-end;background:#123f31;color:#fff}.workspace-v2 .workspace-message.system{align-self:center;background:#f4f7f5;color:#688078;text-align:center}.workspace-v2 .workspace-message b{font-size:8px;text-transform:uppercase}.workspace-v2 .workspace-message p{margin:6px 0 0;font-size:11px;line-height:1.6}.workspace-v2 .workspace-chat>form{margin:0 20px 20px;padding:12px;border:1px solid #cbdcd5;border-radius:13px}.workspace-v2 .workspace-chat textarea{width:100%;min-height:70px;padding:8px;border:0;outline:0;resize:vertical}.workspace-v2 .workspace-chat form>div{display:flex;justify-content:space-between}.workspace-v2 .workspace-chat form button{display:flex;align-items:center;gap:7px;padding:9px;border:0;border-radius:8px;background:#edf5f1;color:#2e795c;font-size:9px}.workspace-v2 .workspace-chat form .workspace-send{background:var(--wsg);color:#fff}.workspace-v2 .case-payment,.workspace-v2 .case-terms{margin:20px}.specialist-empty{min-height:470px;border:1px solid #d6e4de;border-radius:17px;background:linear-gradient(135deg,#fff,#eff7f3)}.specialist-empty>span{color:#2f8f6b;font-size:8px;font-weight:900}.specialist-empty p{max-width:530px;color:#677b73;line-height:1.7}.workspace-v2 .workspace-empty{display:grid;place-items:center;text-align:center;padding:80px 25px}.workspace-v2 .workspace-empty>svg{width:55px;height:55px;padding:14px;border-radius:15px;background:#e4f4ed;color:var(--wsg)}.analysis-progress,.monitoring-state{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #aed3c3;border-radius:13px;background:#e9f6f0}.monitoring-state div{flex:1 1}.monitoring-state b,.monitoring-state small{display:block}.monitoring-state small{font-size:8px}.workspace-loading{min-height:100vh;display:grid;place-items:center;background:#0a3329;color:#fff;font:800 24px Manrope}@media(max-width:1000px){.workspace-v2{grid-template-columns:92px 1fr}.workspace-v2>aside{padding:24px 12px}.workspace-logout,.workspace-primary-tabs>button span,.workspace-v2 .brand span,.workspace-v2 .workspace-user div{font-size:0}.workspace-v2 .workspace-user{justify-content:center;padding:10px}.workspace-primary-tabs>button{display:grid;place-items:center;padding:11px}.workspace-primary-tabs>button>svg{width:38px;height:38px}.scan-metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.workspace-v2{display:block}.workspace-v2>aside{position:-webkit-sticky;position:sticky;z-index:20;top:0;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;align-items:center;padding:10px 14px}.workspace-v2 .brand{margin:0}.workspace-v2 .brand-logo{width:34px;height:34px}.workspace-logout,.workspace-v2 .workspace-user{display:none}.workspace-primary-tabs{margin-left:auto;display:flex;flex-direction:row}.workspace-primary-tabs>button{display:flex;width:auto;padding:7px}.workspace-primary-tabs>button>svg{width:31px;height:31px}.workspace-primary-tabs>button span{display:block;font-size:inherit}.workspace-primary-tabs>button small{display:none}.workspace-primary-tabs>button b{font-size:9px}.workspace-v2 .workspace-main{padding:24px 14px 60px}.workspace-v2 .workspace-main>header h1{font-size:25px}.workspace-v2 .workspace-main>header>span{font-size:0}.workspace-history{align-items:flex-start;flex-direction:column}.workspace-history>div:last-child{width:100%}.scan-hero{align-items:flex-start;flex-direction:column;padding:21px}.scan-hero code{word-break:break-all}.scan-hero>a{width:100%;justify-content:center}.scan-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-metric-grid article{min-height:90px;padding:14px}.scan-metric-grid strong{font-size:14px;overflow-wrap:anywhere}.scan-ai-card{padding:19px}.scan-ai-columns,.transaction-tree{grid-template-columns:1fr}.transaction-tree{padding:18px}.tree-source{width:min(240px,100%);margin:0 auto 15px}.tree-branches>a{grid-template-columns:28px 32px 1fr}.activity-list>a{grid-template-columns:36px 1fr auto;padding:12px 14px}.activity-list>a>svg,.activity-list>a>time{display:none}.scan-upgrade{grid-template-columns:1fr;padding:22px}.workspace-v2 .workspace-messages{min-height:380px;padding:16px}.workspace-v2 .workspace-message{max-width:88%}.workspace-v2 .workspace-chat>form{margin:0 12px 12px}.workspace-v2 .case-payment,.workspace-v2 .case-terms{margin:12px}.specialist-empty{min-height:410px}}.analysis-progress>svg{width:45px;height:45px;padding:11px;flex:none;border-radius:13px;background:#d5eee3;color:#21815e}.analysis-progress>div{flex:1 1}.analysis-progress span{display:block;color:#338467;font-size:8px;font-weight:900;letter-spacing:.12em}.analysis-progress h3{margin:5px 0 4px;font-size:17px}.analysis-progress p{margin:0;color:#5e776d;font-size:10px;line-height:1.55}.analysis-progress .btn{margin-top:12px;padding:10px 13px;background:#2f956f;color:#fff}.paid-trace-map{overflow:hidden;border:1px solid #90ccb3;border-radius:18px;background:#f9fcfb;box-shadow:0 18px 44px rgba(10,74,54,.08)}.paid-trace-map>header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 24px;background:linear-gradient(135deg,#0a3429,#115b44);color:#fff}.paid-trace-map>header span{color:#82d8b4;font-size:8px;font-weight:900;letter-spacing:.12em}.paid-trace-map>header h3{margin:5px 0 0;font-size:20px}.paid-trace-map>header>div:last-child{display:grid;grid-template-columns:auto auto;grid-gap:2px 8px;gap:2px 8px;align-items:baseline}.paid-trace-map>header b{font-size:16px;text-align:right}.paid-trace-map>header small{color:#a9d0c0;font-size:8px}.paid-trace-scroll{display:flex;align-items:flex-start;gap:26px;min-height:255px;padding:28px;overflow-x:auto;background-image:radial-gradient(circle at 1px 1px,#cfe3da 1px,transparent 0);background-size:24px 24px}.paid-trace-root{width:155px;min-width:155px;display:flex;flex-direction:column;align-items:center;padding:18px 13px;border:1px solid #7fbea4;border-radius:14px;background:#fff;box-shadow:0 11px 25px rgba(14,79,57,.12)}.paid-trace-root>svg{width:39px;height:39px;padding:10px;border-radius:50%;background:#def2e9;color:#21815e}.paid-trace-root span{margin:9px 0 5px;font-size:9px;font-weight:800}.paid-trace-root code{color:#6f877d;font-size:8px}.paid-trace-column{position:relative;width:195px;min-width:195px;display:grid;grid-gap:8px;gap:8px}.paid-trace-column:before{content:"";position:absolute;right:100%;top:45px;width:26px;height:1px;background:#8ec5ae}.paid-trace-column>em{color:#397861;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.09em}.paid-trace-column>a{display:grid;grid-template-columns:7px 1fr 14px;grid-gap:8px;gap:8px;align-items:center;padding:11px;border:1px solid #cfe1da;border-radius:11px;background:#fff;box-shadow:0 7px 16px rgba(14,79,57,.06)}.paid-trace-column>a>i{width:7px;height:7px;border-radius:50%;background:#3ba47d}.paid-trace-column code,.paid-trace-column strong{display:block}.paid-trace-column code{color:#567168;font-size:8px}.paid-trace-column strong{margin-top:4px;color:#183f32;font-size:9px}.paid-trace-column svg{width:12px;color:#579178}.paid-trace-map>footer{display:flex;justify-content:space-between;gap:20px;padding:12px 20px;border-top:1px solid #dce9e3;background:#edf6f2;color:#5f786e;font-size:8px}@media(max-width:700px){.analysis-progress{align-items:flex-start}.paid-trace-map>header{align-items:flex-start;flex-direction:column}.paid-trace-scroll{padding:20px}.paid-trace-map>footer{flex-direction:column}}