:root{--bg:#070a0f;--panel:#0d141d;--panel2:#121b28;--line:#202b3a;--text:#f6f8fb;--muted:#8996a8;--blue:#638fff;--cyan:#61dcff;--purple:#8d70ff;--green:#55dfa2;--red:#ff6d7d;--amber:#f5c960}html[data-theme=emerald]{--blue:#4bd9a2;--cyan:#57e7df;--purple:#5d8dff}html[data-theme=violet]{--blue:#9a7bff;--cyan:#db6fff;--purple:#678fff}html[data-theme=ember]{--blue:#ff9b61;--cyan:#f7c95c;--purple:#ff687d}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 84% -8%,color-mix(in srgb,var(--blue) 17%,transparent),transparent 28%),linear-gradient(180deg,#06090e,#080c12 52%,#070a0f);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}.app-shell{grid-template-columns:246px 1fr;min-height:100vh;display:grid}aside{border-right:1px solid var(--line);z-index:5;background:#070a0ff2;height:100vh;padding:20px 14px;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:5px 9px 24px;display:flex}.brand b{font-size:15px}.brand small{color:var(--muted);letter-spacing:.14em;margin-top:3px;font-size:8px;display:block}.logo{color:#07101d;background:linear-gradient(145deg,var(--blue),var(--cyan));width:40px;height:40px;box-shadow:0 12px 35px color-mix(in srgb,var(--blue) 25%,transparent);border-radius:12px;place-items:center;font-weight:900;display:grid}nav{gap:5px;display:grid}nav button,.quick{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.quick{width:100%;padding:8px 12px;font-size:11px;display:block}.quick:hover,nav button:hover{color:#fff;background:#111925}.quick:hover{border-color:var(--line)}nav button.active{background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 13%,#101824),#101823);color:#fff;border-color:color-mix(in srgb,var(--blue) 16%,var(--line));box-shadow:inset 2px 0 0 var(--blue)}.side-title{color:#617086;letter-spacing:.14em;margin:22px 11px 7px;font-size:8px;font-weight:800}.side-foot{border:1px solid var(--line);background:#0b1119;border-radius:13px;gap:9px;padding:12px;display:flex;position:absolute;bottom:15px;left:14px;right:14px}.side-foot svg{color:var(--cyan)}.side-foot b{font-size:10px}.side-foot small{color:var(--muted);margin-top:3px;font-size:8px;display:block}main{width:100%;max-width:1540px;margin:auto;padding:0 32px 60px}header{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#070a0ff7,#070a0fdb,#070a0f00);justify-content:space-between;align-items:center;gap:18px;margin:0 -32px 22px;padding:22px 32px 16px;display:flex;position:sticky;top:0}.eyebrow{letter-spacing:.14em;background:linear-gradient(90deg,var(--blue),var(--cyan));color:#0000;-webkit-background-clip:text;font-size:9px;font-weight:800}header h2{letter-spacing:-.04em;margin:4px 0 0;font-size:28px}.header-actions{align-items:center;gap:8px;display:flex}.search{border:1px solid var(--line);background:#0d151f;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:none;width:210px;padding:9px 0}.themes{gap:5px;display:flex}.themes button{border:1px solid #2e3d51;border-radius:7px;width:23px;height:23px}.themes [data-theme=sapphire]{background:linear-gradient(135deg,#5d8dff,#58dfff)}.themes [data-theme=emerald]{background:linear-gradient(135deg,#4bd9a2,#61e6d6)}.themes [data-theme=violet]{background:linear-gradient(135deg,#9a7bff,#d978ff)}.themes [data-theme=ember]{background:linear-gradient(135deg,#ff9860,#f4c75c)}.themes .on{box-shadow:inset 0 0 0 2px #fff}.primary,.hero-actions button,.back,.assessment button,.modal-actions button,.icon{border:1px solid var(--line);background:#101924;border-radius:10px;padding:10px 13px}.primary{justify-content:center;align-items:center;gap:7px;font-weight:750;display:inline-flex;background:linear-gradient(135deg,var(--blue),var(--purple))!important;border:0!important}.icon{place-items:center;padding:10px;display:grid}.status-row{border:1px solid var(--line);background:#0d151f;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:20px;padding:9px 12px;font-size:8px;display:flex}.status-row span{color:var(--muted)}.status-row b{color:var(--green);background:#10241c;border-radius:6px;padding:4px 6px}.status-row b:nth-of-type(2){color:#82a6ff;background:#13213a}.status-row .research-pill{color:var(--amber);background:#2a2312}.status-row i{color:var(--muted);margin-left:auto;font-style:normal}.hero{border:1px solid var(--line);background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--blue) 13%,transparent),transparent 34%),linear-gradient(145deg,#141f2f,#091018);border-radius:20px;grid-template-columns:1.4fr .8fr;gap:22px;padding:24px;display:grid;box-shadow:0 22px 70px #00000042}.hero h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:29px;line-height:1.08}.hero p,.section-head p{color:var(--muted);font-size:10px;line-height:1.6}.hero-actions{gap:8px;margin-top:16px;display:flex}.hero-minis{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mini{border:1px solid var(--line);background:#08101a85;border-radius:13px;padding:12px}.mini small,.metric small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;display:block}.mini b{margin-top:7px;font-size:16px;display:block}.mini svg{width:100%;height:24px;margin-top:7px}.mini path{fill:none;stroke:var(--cyan);stroke-width:2px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.metric,.insight,.library,.evidence-card,.guard,.assessment,.review-box{border:1px solid var(--line);background:linear-gradient(#121c2a,#0b121a);border-radius:15px;box-shadow:0 12px 35px #00000029}.metric{min-height:112px;padding:16px}.metric strong{letter-spacing:-.04em;margin:12px 0 4px;font-size:27px;display:block}.metric em{color:var(--green);font-size:9px;font-style:normal}.metric em.warn{color:var(--amber)}.section{margin-top:29px}.section-head{justify-content:space-between;align-items:end;gap:15px;margin:13px 0;display:flex}.section-head h3{margin:0;font-size:17px}.auto{color:var(--cyan);background:#122039;border:1px solid #263d62;border-radius:7px;padding:6px 8px;font-size:8px}.bars{border:1px solid var(--line);background:#0b1118;border-radius:16px;align-items:end;gap:10px;height:265px;padding:23px 18px 34px;display:flex;box-shadow:0 12px 35px #00000026}.bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:24px;height:100%;display:flex;position:relative}.bar-col span{font-size:8px}.bar{background:linear-gradient(var(--cyan),var(--blue),var(--purple));width:100%;max-width:58px;min-height:4px;box-shadow:0 0 20px color-mix(in srgb,var(--blue) 12%,transparent);border-radius:6px 6px 2px 2px}.bar-col label{color:var(--muted);font-size:8px;position:absolute;bottom:-23px}.bar-col small{color:#617086;font-size:7px;position:absolute;bottom:-36px}.insight-grid,.library-grid,.card-grid,.guard-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.insight{min-height:142px;padding:15px;position:relative}.insight>small{color:var(--muted);letter-spacing:.08em;font-size:7px}.insight h4{margin:10px 0 7px;font-size:13px}.insight p{color:var(--muted);font-size:10px;line-height:1.55}.insight span{color:var(--cyan);font-size:8px;position:absolute;bottom:12px;right:12px}.library{text-align:left;min-height:175px;padding:18px;transition:all .18s}.library:hover,.evidence-card:hover{border-color:#385273;transform:translateY(-3px)}.lib-icon{width:38px;height:38px;color:var(--blue);background:#101a27;border:1px solid #2c405a;border-radius:11px;place-items:center;margin-bottom:30px;display:grid}.library>div:last-child{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:11px;font-size:8px;display:flex}.library strong{color:#fff}.library.research{background:linear-gradient(155deg,#171426,#0d1119);border-style:dashed}.back{margin:5px 0 4px}.evidence-card{transition:all .18s;overflow:hidden}.thumb{background:#080d13;height:155px;position:relative}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.grid-bg{background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#1c2838 50%,#0000 51%),linear-gradient(#0000 49%,#1c2838 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:47px 47px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.zone{background:#5d8dff18;border:1px solid #5d8dff66;height:30px;position:absolute;top:47%;left:29%;right:9%}.mock-line{background:var(--blue);height:2px;position:absolute;top:58%;left:7%;right:7%;transform:rotate(-4deg)}.card-body{padding:13px}.card-top{justify-content:space-between;gap:8px;display:flex}.card-top b{font-size:11px}.card-top small{color:var(--muted);white-space:nowrap;font-size:8px}.chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.chips span{background:#172230;border-radius:6px;padding:4px 6px;font-size:8px}.chips .good{color:var(--green);background:#10241c}.chips .bad{color:var(--red);background:#2b151b}.chips .amber-chip{color:var(--amber);background:#2c2412}.card-body p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.5}.empty{color:var(--muted);border:1px dashed #2c3c50;border-radius:15px;grid-column:1/-1;place-items:center;padding:42px;display:grid}.time-bars{margin-bottom:14px}.guard{padding:14px}.guard h4{margin:0 0 7px;font-size:11px}.guard p{color:var(--muted);font-size:9px;line-height:1.55}.assessment-list{gap:10px;display:grid}.assessment{justify-content:space-between;gap:15px;padding:14px;display:flex}.assessment small{color:var(--blue);font-size:8px}.assessment h4{margin:6px 0;font-size:12px}.assessment p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.assessment button{height:max-content;font-size:9px}.review-box{padding:15px}.review-box textarea{border:1px solid var(--line);color:#fff;resize:vertical;background:#081019;border-radius:10px;width:100%;min-height:150px;padding:12px}.review-box .primary{margin-top:10px}.review-result{color:#c4cfdd;border:1px solid #273a53;border-radius:11px;margin-top:13px;padding:12px;font-size:9px;line-height:1.55}.fab{background:linear-gradient(135deg,var(--blue),var(--purple));z-index:15;width:52px;height:52px;box-shadow:0 18px 50px color-mix(in srgb,var(--blue) 27%,transparent);border:0;border-radius:16px;place-items:center;display:grid;position:fixed;bottom:25px;right:25px}.modal-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#0b131d;border:1px solid #30445e;border-radius:21px;width:min(760px,96vw);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 45px 120px #0009}.modal-head{justify-content:space-between;gap:12px;display:flex}.modal-head h3{margin:0}.modal-head p{color:var(--muted);font-size:9px}.modal-head button{background:0 0;border:0}.form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.field{gap:6px;display:grid}.field.full{grid-column:1/-1}.field label{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.field input,.field select,.field textarea{border:1px solid var(--line);color:#fff;background:#080f17;border-radius:10px;padding:10px}.field textarea{min-height:92px}.drop{height:130px;color:var(--muted);background:#080f17;border:1px dashed #40536c;border-radius:12px;align-content:center;place-items:center;gap:5px;display:grid}.drop b{font-size:10px}.drop small{font-size:8px}.toggles{flex-wrap:wrap;gap:6px;display:flex}.toggle{border:1px solid var(--line);color:var(--muted);background:#101822;border-radius:999px;padding:7px 9px;font-size:8px}.toggle.on{background:var(--green);color:#07130d}.modal-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.toast{z-index:80;background:#121d2a;border:1px solid #31475f;border-radius:11px;padding:10px 13px;font-size:9px;position:fixed;bottom:88px;right:25px}.auth{place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.orb{filter:blur(95px);opacity:.25;border-radius:50%;position:absolute}.orb-a{background:var(--blue);width:420px;height:420px;top:5%;right:12%}.orb-b{background:var(--purple);width:320px;height:320px;bottom:4%;left:12%}.auth-card{z-index:1;background:#0c131ced;border:1px solid #283b52;border-radius:22px;width:min(430px,92vw);padding:28px;box-shadow:0 38px 100px #0000006b}.auth-card h1{letter-spacing:-.04em;font-size:30px}.auth-card p{color:var(--muted);font-size:10px;line-height:1.55}.auth-card label{color:var(--muted);font-size:8px}.auth-card input{border:1px solid var(--line);color:#fff;background:#081019;border-radius:10px;width:100%;margin:6px 0 9px;padding:11px}.auth-card .primary{width:100%}.auth-message{color:var(--green);background:#10201c;border-radius:9px;margin-top:11px;padding:9px;font-size:9px}.auth-card>small{color:#617086;text-align:center;margin-top:13px;font-size:8px;display:block}@media (max-width:1050px){.metrics,.insight-grid,.library-grid,.card-grid{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr}.hero-minis{grid-template-columns:repeat(4,1fr)}}@media (max-width:780px){.app-shell{grid-template-columns:1fr}aside{display:none}main{padding:0 17px 70px}header{margin:0 -17px 18px;padding:18px 17px 14px}.search,.themes,.icon{display:none}.hero-minis{grid-template-columns:1fr 1fr}.metrics,.insight-grid,.library-grid,.card-grid,.guard-grid,.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.status-row i{display:none}.hero-actions{flex-wrap:wrap}}
@media (max-width:760px){html,body{width:100%;overflow-x:hidden}.app-shell{min-height:100dvh;padding-bottom:calc(74px + env(safe-area-inset-bottom));display:block}.app-shell aside{border-top:1px solid var(--line);padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;background:#070a0ff7;bottom:0;left:0;right:0;border-right:0!important;width:100%!important;height:auto!important;position:fixed!important;top:auto!important}.app-shell aside .brand,.app-shell aside .side-title,.app-shell aside .quick,.app-shell aside .side-foot{display:none!important}.app-shell aside nav{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.app-shell aside nav button{text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px 3px;font-size:8px;display:flex}.app-shell aside nav button svg{width:17px;height:17px}.app-shell main{max-width:none;margin:0;padding:0 14px 26px}.app-shell header{padding:calc(12px + env(safe-area-inset-top)) 14px 10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#070a0ffa,#070a0fe6,#070a0f8c);align-items:flex-end;margin:0 -14px 12px;position:sticky;top:0}.app-shell header h2{font-size:24px}.header-actions{gap:6px}.header-actions .search,.header-actions .themes{display:none}.header-actions .primary{border-radius:13px;width:44px;height:44px;padding:0;font-size:0}.header-actions .primary svg{margin:0}.header-actions .icon{width:44px;height:44px}.status-row{white-space:nowrap;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-bottom:12px;padding:8px 10px;display:flex;overflow-x:auto}.status-row i{margin-left:0}.hero{border-radius:17px;grid-template-columns:1fr;gap:16px;padding:18px}.hero h1{font-size:26px}.hero p{font-size:11px}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.hero-actions .primary{grid-column:1/-1;min-height:46px}.hero-minis{grid-template-columns:1fr 1fr}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metric{min-height:96px;padding:13px}.metric strong{font-size:23px}.section{margin-top:22px}.section-head{align-items:flex-start}.bars{gap:7px;height:220px;padding-left:10px;padding-right:10px;overflow-x:auto}.bar-col{min-width:44px}.insight-grid,.library-grid,.card-grid,.guard-grid{grid-template-columns:1fr}.library{min-height:135px;padding:15px}.lib-icon{margin-bottom:18px}.evidence-card .thumb{height:190px}.card-body{padding:14px}.assessment{display:block}.assessment button{width:100%;min-height:44px;margin-top:12px}.review-box textarea{font-size:16px}.fab{right:16px;bottom:calc(80px + env(safe-area-inset-bottom));border-radius:18px;width:56px;height:56px}.modal-wrap{align-items:end;padding:0}.modal{width:100vw;max-width:none;max-height:94dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}.modal-head{z-index:2;background:#0b131d;padding:18px 0 10px;position:sticky;top:-18px}.form-grid{grid-template-columns:1fr;gap:12px}.field.full{grid-column:1}.field input,.field select,.field textarea{min-height:46px;padding:12px;font-size:16px}.field textarea{min-height:100px}.drop{height:145px;min-height:145px}.toggles{grid-template-columns:1fr 1fr;display:grid}.toggle{min-height:44px;padding:9px;font-size:9px}.modal-actions{bottom:calc(-18px - env(safe-area-inset-bottom));margin:18px -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b131df7;position:sticky}.modal-actions button{min-height:48px}.auth{padding:calc(18px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));align-items:center}.auth-card{border-radius:20px;width:100%;max-width:430px;padding:22px}.auth-card input{min-height:48px;font-size:16px}.auth-card .primary{width:100%;min-height:48px}}
:root{--bg:#070a0f;--panel:#0d141d;--panel2:#121b28;--line:#223044;--text:#f6f8fb;--muted:#8b98ab;--blue:#638fff;--purple:#8d70ff;--cyan:#61dcff;--green:#55dfa2;--red:#ff6d7d;--amber:#f5c960}html[data-theme=emerald]{--blue:#4bd9a2;--cyan:#57e7df;--purple:#5d8dff}html[data-theme=violet]{--blue:#9a7bff;--cyan:#db6fff;--purple:#678fff}html[data-theme=ember]{--blue:#ff9b61;--cyan:#f7c95c;--purple:#ff687d}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 84% -8%,color-mix(in srgb,var(--blue) 17%,transparent),transparent 28%),linear-gradient(180deg,#06090e,#080c12 52%,#070a0f);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}.logoMark{color:#07101d;background:linear-gradient(145deg,var(--blue),var(--cyan));width:40px;height:40px;box-shadow:0 12px 35px color-mix(in srgb,var(--blue) 25%,transparent);border-radius:12px;place-items:center;font-weight:900;display:grid}.logoMark.huge{border-radius:13px;width:44px;height:44px}.eyebrow{letter-spacing:.16em;background:linear-gradient(90deg,var(--blue),var(--cyan));color:#0000;-webkit-background-clip:text;font-size:9px;font-weight:800}.primary,.secondary,.ghost{border:1px solid var(--line);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.primary{background:linear-gradient(135deg,var(--blue),var(--purple));border:0;font-weight:800}.secondary,.ghost{background:#0b131d}.full{width:100%}.boot{min-height:100vh;color:var(--muted);align-content:center;place-items:center;gap:12px;display:grid}.authWrap{place-items:center;min-height:100vh;padding:34px 22px;display:grid;position:relative;overflow:hidden}.authGlow{filter:blur(100px);opacity:.28;pointer-events:none;border-radius:50%;position:absolute}.glowOne{background:var(--blue);width:520px;height:520px;top:-140px;right:-80px}.glowTwo{background:var(--purple);width:380px;height:380px;bottom:-110px;left:-100px}.authShell{z-index:1;grid-template-columns:1.05fr .95fr;gap:18px;width:min(1090px,94vw);display:grid;position:relative}.authIntro,.authCard{background:linear-gradient(#111b28f5,#0a1119f5);border:1px solid #26384d;border-radius:22px;box-shadow:0 28px 90px #00000052}.authIntro{flex-direction:column;justify-content:center;min-height:565px;padding:26px;display:flex}.authIntro h1{letter-spacing:-.045em;max-width:580px;margin:24px 0 20px;font-size:48px;line-height:1.02}.authIntro p{color:#9ba8b9;max-width:620px;font-size:17px;line-height:1.65}.authFeatures{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.authFeatures span{color:#aeb9c7;background:#0b131d;border:1px solid #2d4057;border-radius:999px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.authFeatures svg{width:17px}.authCard{align-self:center;padding:26px}.authCard h2{margin:22px 0 8px;font-size:28px}.authCard>p{color:#94a1b2;margin:0 0 8px;line-height:1.55}.authCard label{color:#9aa7b8;margin-bottom:6px;font-size:11px;display:block}.authCard input{color:#fff;background:#09111a;border:1px solid #2c3d53;border-radius:11px;outline:none;width:100%;min-height:48px;padding:11px 12px}.authCard input:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}.authNote{color:#8794a5;margin-top:12px;font-size:11px;line-height:1.5;display:block}.successBox,.errorBox{border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.successBox{color:#88e9bc;background:#10241c;border:1px solid #245a43}.errorBox{color:#ff9ba8;background:#2b151b;border:1px solid #5b2831}.shell{grid-template-columns:258px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);z-index:5;background:#070a0ff5;height:100vh;padding:20px 14px;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:5px 9px 24px;display:flex}.brand b{font-size:15px}.brand small{color:var(--muted);letter-spacing:.13em;margin-top:3px;font-size:8px;display:block}.sidebar nav{gap:6px;display:grid}.navItem{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.navItem.active,.navItem:hover{color:#fff;background:#111925;border-color:#26384c}.sideLabel{color:#637186;letter-spacing:.14em;margin:22px 11px 8px;font-size:8px;font-weight:800}.quickLibraries{gap:5px;display:grid}.quickLibraries button{border:1px solid var(--line);color:#8f9daf;text-align:left;background:#0b1119;border-radius:9px;padding:8px 12px;font-size:10px}.sideFoot{border:1px solid var(--line);background:#0b1119;border-radius:13px;padding:12px;position:absolute;bottom:15px;left:14px;right:14px}.sideFoot span{color:#9fb0c3;align-items:center;gap:7px;font-size:9px;display:flex}.sideFoot small{color:#6f7d8f;margin-top:5px;font-size:8px;display:block}.shell main{width:100%;max-width:1540px;margin:auto;padding:0 32px 60px}.topbar{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#070a0ff7,#070a0fdb,#070a0f00);justify-content:space-between;align-items:center;gap:18px;margin:0 -32px 22px;padding:22px 32px 16px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.04em;margin:4px 0 0;font-size:29px}.topActions{align-items:center;gap:8px;display:flex}.search{border:1px solid var(--line);background:#0d151f;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:none;width:210px;padding:9px 0}.themes{gap:5px;display:flex}.theme{border:1px solid #2e3d51;border-radius:7px;width:23px;height:23px}.theme.sapphire{background:linear-gradient(135deg,#5d8dff,#58dfff)}.theme.emerald{background:linear-gradient(135deg,#4bd9a2,#61e6d6)}.theme.violet{background:linear-gradient(135deg,#9a7bff,#d978ff)}.theme.ember{background:linear-gradient(135deg,#ff9860,#f4c75c)}.theme.active{box-shadow:inset 0 0 0 2px #fff}.hero{border:1px solid var(--line);background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--blue) 13%,transparent),transparent 34%),linear-gradient(145deg,#141f2f,#091018);border-radius:20px;grid-template-columns:1.35fr .85fr;gap:22px;padding:24px;display:grid;box-shadow:0 22px 70px #00000042}.hero h2{margin:10px 0 8px;font-size:30px;line-height:1.08}.hero p,.sectionHead p{color:var(--muted);font-size:11px;line-height:1.6}.heroBtns{gap:8px;margin-top:16px;display:flex}.heroTiles{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mini{border:1px solid var(--line);background:#08101a85;border-radius:13px;padding:12px}.mini small,.metric small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;display:block}.mini b{margin-top:7px;font-size:16px;display:block}.spark{background:linear-gradient(90deg,transparent 0 15%,color-mix(in srgb,var(--cyan) 40%,transparent) 16% 18%,transparent 19% 45%,color-mix(in srgb,var(--blue) 50%,transparent) 46% 48%,transparent 49%);height:22px;margin-top:8px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.metric,.panel,.library,.evidenceCard,.assessmentCard{border:1px solid var(--line);background:linear-gradient(#121c2a,#0b121a);border-radius:15px;box-shadow:0 12px 35px #00000029}.metric{min-height:112px;padding:16px}.metric strong{margin:12px 0 4px;font-size:27px;display:block}.metric em{color:var(--green);font-size:9px;font-style:normal}.metric em.warn{color:var(--amber)}.section{margin-top:29px}.sectionHead{margin:13px 0}.sectionHead h2{margin:0;font-size:18px}.twoCol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.panel{padding:16px}.panelTitle{margin-bottom:12px;font-weight:800}.bars,.timeBars{align-items:end;gap:10px;height:245px;display:flex}.barCol,.timeBar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:30px;height:100%;display:flex;position:relative}.bar{background:linear-gradient(var(--cyan),var(--blue),var(--purple));border-radius:6px 6px 2px 2px;width:100%;max-width:52px;min-height:4px}.automation{border:1px solid var(--line);border-radius:11px;align-items:center;gap:10px;margin-top:8px;padding:10px;display:flex}.automation div{flex:1}.automation b{font-size:11px}.automation small{color:var(--muted);font-size:9px;display:block}.automation>span{color:var(--green);font-size:8px}.libraryGrid,.evidenceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.library{text-align:left;min-height:160px;padding:18px}.libIcon{width:38px;height:38px;color:var(--blue);background:#101a27;border:1px solid #2c405a;border-radius:11px;place-items:center;margin-bottom:24px;display:grid}.library>div:last-child{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:12px;font-size:8px;display:flex}.empty{color:var(--muted);border:1px dashed #2c3c50;border-radius:15px;grid-column:1/-1;place-items:center;padding:42px;display:grid}.evidenceCard{overflow:hidden}.shot{background:#080d13;height:170px;position:relative}.shot img{object-fit:cover;width:100%;height:100%}.placeholder{color:#657487;align-content:center;place-items:center;gap:8px;height:100%;display:grid}.researchBadge{color:var(--amber);background:#2a2312;border-radius:6px;padding:5px 7px;font-size:8px;position:absolute;top:9px;right:9px}.eBody{padding:13px}.eTitle{justify-content:space-between;gap:8px;display:flex}.eTitle small{color:var(--muted);font-size:8px}.chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.chips span{background:#172230;border-radius:6px;padding:4px 6px;font-size:8px}.chips .worked{color:var(--green);background:#10241c}.chips .failed{color:var(--red);background:#2b151b}.eBody p{color:var(--muted);font-size:9px;line-height:1.5}.assessmentList{gap:10px;display:grid}.assessmentCard{justify-content:space-between;gap:15px;padding:14px;display:flex}.assessmentCard small{color:var(--blue);font-size:8px}.assessmentCard h3{margin:6px 0;font-size:13px}.assessmentCard p{color:var(--muted);font-size:9px}.status{border:1px solid var(--line);background:#101924;border-radius:9px;height:max-content;padding:8px 10px;font-size:9px}.researchHero{background:linear-gradient(145deg,#171426,#0d1119);border:1px dashed #4a3f68;border-radius:17px;align-items:center;gap:14px;padding:18px;display:flex}.researchHero p{color:var(--muted)}.compareRow{grid-template-columns:170px 1fr auto;align-items:center;gap:12px;margin:10px 0;font-size:10px;display:grid}.meter{background:#0a1017;border-radius:999px;height:8px;overflow:hidden}.meter i{background:linear-gradient(90deg,var(--blue),var(--cyan));height:100%;display:block}.fab{background:linear-gradient(135deg,var(--blue),var(--purple));z-index:15;width:52px;height:52px;box-shadow:0 18px 50px color-mix(in srgb,var(--blue) 27%,transparent);border:0;border-radius:16px;place-items:center;display:grid;position:fixed;bottom:25px;right:25px}.toast{z-index:80;background:#121d2a;border:1px solid #31475f;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;display:flex;position:fixed;bottom:88px;right:25px}.modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#0b131d;border:1px solid #30445e;border-radius:21px;width:min(790px,96vw);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 45px 120px #0009}.modal header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 16px;padding:0;display:flex;position:static}.modal header h2{margin:4px 0}.modal header p{color:var(--muted);font-size:10px}.formGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.field{gap:6px;display:grid}.field.wide{grid-column:1/-1}.field label{color:#a4afbc;font-size:9px}.field input,.field select,.field textarea{border:1px solid var(--line);color:#fff;background:#080f17;border-radius:10px;width:100%;padding:10px}.field textarea{resize:vertical;min-height:92px}.drop{height:125px;color:var(--muted);background:#080f17;border:1px dashed #40536c;border-radius:12px;align-content:center;place-items:center;gap:5px;display:grid}.toggles{flex-wrap:wrap;gap:6px;display:flex}.toggles button{border:1px solid var(--line);color:var(--muted);background:#101822;border-radius:999px;padding:7px 9px;font-size:9px}.toggles button.on{background:var(--green);color:#07130d}.researchNote{color:#e7cd74;background:#241e0e;border:1px solid #56471e;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.modal footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}@media (max-width:760px){.authWrap{padding:18px 14px}.authShell{grid-template-columns:1fr;width:100%}.authIntro{display:none}.authCard{border-radius:18px;padding:20px}.authCard h2{font-size:25px}.shell{padding-bottom:78px;display:block}.sidebar{border-right:0;border-top:1px solid var(--line);width:100%;height:auto;padding:8px 8px calc(8px + env(safe-area-inset-bottom));z-index:40;position:fixed;inset:auto 0 0}.sidebar .brand,.sidebar .sideLabel,.sidebar .quickLibraries,.sidebar .sideFoot{display:none}.sidebar nav{grid-template-columns:repeat(6,1fr);gap:3px}.navItem{flex-direction:column;justify-content:center;gap:3px;padding:7px 2px;font-size:8px}.navItem svg{width:17px;height:17px}.shell main{padding:0 14px 26px}.topbar{padding:calc(12px + env(safe-area-inset-top)) 14px 10px;align-items:flex-end;margin:0 -14px 12px}.topbar h1{font-size:24px}.topActions{gap:6px}.topActions .search,.topActions .themes{display:none}.topActions .primary{width:44px;height:44px;padding:0;font-size:0}.hero{grid-template-columns:1fr;padding:18px}.heroTiles,.metrics{grid-template-columns:1fr 1fr}.twoCol,.libraryGrid,.evidenceGrid,.formGrid{grid-template-columns:1fr}.field.wide{grid-column:1}.modalBackdrop{align-items:end;padding:0}.modal{width:100vw;max-width:none;max-height:94dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}.field input,.field select,.field textarea{min-height:46px;font-size:16px}.drop{height:145px}.toggles{grid-template-columns:1fr 1fr;display:grid}.toggles button{min-height:44px}.modal footer{bottom:calc(-18px - env(safe-area-inset-bottom));margin:18px -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#0b131df7;position:sticky}}
:root{--le-blue:#58b9ff;--le-indigo:#6c72ff;--le-violet:#9a68ff;--le-ink:#060a10;--le-panel:#0b111a;--le-line:#1c2b3d}.leBrand{align-items:center;gap:10px;display:inline-flex}.leBrand .leWord{line-height:1;display:grid}.leBrand .leWord b{letter-spacing:-.03em;font-size:17px}.leBrand .leWord b span{background:linear-gradient(90deg,var(--le-blue),var(--le-violet));color:#0000;-webkit-background-clip:text;background-clip:text}.leBrand .leWord small{letter-spacing:.18em;color:#64758b;margin-top:5px;font-size:7px}.leBrand.compact .leWord b{font-size:15px}.leMark svg{filter:drop-shadow(0 8px 16px #406fff33);display:block}.logoMark{color:#0000;box-shadow:none;background:linear-gradient(145deg,#131e31,#080e18);border:1px solid #253852;overflow:hidden}.logoMark:before{content:"LE";letter-spacing:-.13em;background:linear-gradient(135deg,var(--le-blue),var(--le-violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:950;transform:skew(-8deg)}html,body{background:#06090e!important}.shell{background:radial-gradient(900px 520px at 76% -12%,#4962ff1a,#0000 58%),#06090e;grid-template-columns:216px 1fr!important}.sidebar{background:#080c12!important;border-right:1px solid #182332!important;padding:22px 12px!important}.brand{padding:2px 8px 28px!important}.brand .logoMark{border-radius:10px;width:34px;height:34px}.brand b{font-size:14px!important}.brand small{max-width:125px;line-height:1.35;font-size:6.5px!important}.sidebar nav{gap:3px!important}.navItem{min-height:42px;font-size:13px;border-radius:9px!important;padding:9px 10px!important;font-weight:620!important}.navItem svg{width:18px;height:18px}.navItem.active{background:#0e1622!important;border-color:#23354c!important;box-shadow:inset 2px 0 #6e8fff!important}.navItem:hover{background:#0c131d!important}.sideLabel{color:#4f6076!important;margin:27px 10px 9px!important;font-size:7px!important}.quickLibraries{grid-template-columns:1fr 1fr!important;gap:5px!important}.quickLibraries button{text-align:center!important;background:#090f17!important;border-color:#19283a!important;border-radius:7px!important;padding:7px!important;font-size:8px!important}.sideFoot{background:#090f16!important;border-color:#19283a!important;padding:10px!important;bottom:12px!important;left:12px!important;right:12px!important}.sideFoot span{font-size:8px!important}.sideFoot small{line-height:1.4;font-size:7px!important}.shell main{max-width:none!important;margin:0!important;padding:0 42px 70px!important}.topbar{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(#06090efc 0%,#06090ee8 72%,#06090e00)!important;margin:0 -42px 8px!important;padding:27px 42px 19px!important}.topbar .eyebrow{display:none}.topbar h1{letter-spacing:-.045em!important;font-size:24px!important}.topActions{gap:7px!important}.search{background:#090f17!important;border-color:#1c2a3c!important;border-radius:999px!important;height:38px!important}.search input{font-size:11px;width:190px!important}.themes{background:#080d14;border:1px solid #182536;border-radius:999px;padding:4px;gap:3px!important}.theme{border:0!important;border-radius:50%!important;width:17px!important;height:17px!important}.theme.active{box-shadow:0 0 0 2px #06090e,0 0 0 3px #7489aa!important}.ghost{width:38px;height:38px;background:#090f17!important;border-radius:50%!important;padding:0!important}.topActions>.primary{border-radius:999px!important;height:38px!important;padding:0 16px!important;font-size:11px!important}.primary{background:linear-gradient(135deg,#438fff,#745fff 62%,#9a64ff)!important}.hero{min-height:154px;position:relative;overflow:hidden;box-shadow:none!important;background:linear-gradient(110deg,#0d1623 0%,#0a111b 58%,#0b1019 100%)!important;border:1px solid #1d2b3e!important;border-radius:16px!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)!important;gap:28px!important;padding:25px 27px!important}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#576cff2e,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-250px;right:-100px}.hero .eyebrow{letter-spacing:.2em;color:#6f8eff!important;background:0 0!important;font-size:7px!important}.hero h2{letter-spacing:-.045em;margin:8px 0 7px!important;font-size:27px!important;line-height:1.02!important}.hero p{max-width:650px;color:#8290a3!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.heroBtns{margin-top:15px!important}.heroBtns button{border-radius:9px!important;min-height:34px!important;padding:7px 12px!important;font-size:10px!important}.heroTiles{align-self:stretch;grid-template-columns:1fr 1fr!important;gap:7px!important}.mini{min-height:58px;background:#070d15b8!important;border-color:#1c2b3d!important;border-radius:10px!important;padding:10px 11px!important}.mini small{font-size:6.5px!important}.mini b{margin-top:4px!important;font-size:13px!important}.mini .spark{display:none!important}.metrics{background:#1b293a;border:1px solid #1b293a;border-radius:14px;overflow:hidden;grid-template-columns:repeat(4,1fr)!important;gap:1px!important;margin:14px 0 0!important}.metric{min-height:86px!important;box-shadow:none!important;background:#090f17!important;border:0!important;border-radius:0!important;padding:14px 16px!important}.metric small{letter-spacing:.11em!important;font-size:6.5px!important}.metric strong{letter-spacing:-.045em;margin:8px 0 2px!important;font-size:23px!important}.metric em{font-size:8px!important}.section{margin-top:24px!important}.sectionHead{justify-content:space-between;align-items:end;display:flex;margin:0 0 10px!important}.sectionHead h2{letter-spacing:-.025em;font-size:15px!important}.sectionHead p{margin:3px 0 0!important;font-size:9px!important}.twoCol{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;gap:10px!important}.panel{box-shadow:none!important;background:#090f17!important;border-color:#1b293b!important;border-radius:14px!important;padding:15px!important}.panelTitle{margin-bottom:8px!important;font-size:12px!important}.bars,.timeBars{height:205px!important}.automation{min-height:51px;background:#080e15!important;border-color:#19283a!important;border-radius:9px!important;padding:9px 10px!important}.automation svg{width:17px}.automation b{font-size:9px!important}.automation small{font-size:7.5px!important}.automation>span{font-size:6.5px!important}.evidenceGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.evidenceCard{box-shadow:none!important;background:#090f17!important;border-color:#1b293b!important;border-radius:12px!important}.shot{height:145px!important}.eBody{padding:11px!important}.eTitle b{font-size:10px}.eTitle small,.chips span,.eBody p{font-size:7.5px!important}.libraryGrid{gap:10px!important}.library{box-shadow:none!important;background:#090f17!important;border-color:#1b293b!important;border-radius:12px!important}.fab{border-radius:14px!important;width:46px!important;height:46px!important;bottom:22px!important;right:22px!important;box-shadow:0 12px 32px #4d5cff33!important}.authWrap{background:radial-gradient(circle at 82% 10%,#445bff21,#0000 30%),radial-gradient(circle at 10% 95%,#7445ff17,#0000 28%),#070b12}.authGlow{opacity:.14}.authShell{gap:28px;width:min(1040px,94vw)}.authIntro,.authCard{background:linear-gradient(#0e1825f7,#080e16fa);border-color:#20324a;box-shadow:0 24px 70px #00000047}.authIntro{min-height:540px;padding:38px}.authIntro h1{max-width:540px;margin-top:28px;font-size:46px}.authIntro p{max-width:560px;font-size:15px}.authFeatures span{background:#0a121d;border-color:#22364d}.authCard{padding:30px}.authCard input{background:#08111d;border-color:#263a54}.authCard .primary{min-height:48px}@media (max-width:1180px){.shell{grid-template-columns:190px 1fr!important}.shell main{padding-left:25px!important;padding-right:25px!important}.topbar{margin-left:-25px!important;margin-right:-25px!important;padding-left:25px!important;padding-right:25px!important}.hero{grid-template-columns:1fr!important}.heroTiles{grid-template-columns:repeat(4,1fr)!important}.evidenceGrid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:760px){.leBrand .leWord small,.authIntro{display:none}.authShell{grid-template-columns:1fr;width:min(440px,94vw)}.authCard{padding:24px}.authWrap{padding:20px 14px}.shell main,.topbar{padding-left:14px!important;padding-right:14px!important}.hero{min-height:0;padding:18px!important}.hero h2{font-size:23px!important}.heroTiles{grid-template-columns:1fr 1fr!important}.metrics{grid-template-columns:1fr 1fr!important;gap:1px!important}.twoCol,.evidenceGrid{grid-template-columns:1fr!important}.themes{display:none!important}}
html[data-theme=sapphire]{--accent-a:#55b8ff;--accent-b:#6c72ff;--accent-c:#9a68ff;--accent-soft:#5c77ff29;--accent-faint:#5c77ff17}html[data-theme=emerald]{--accent-a:#4fe0ae;--accent-b:#34cfc2;--accent-c:#65a1ff;--accent-soft:#3dd3a629;--accent-faint:#3dd3a617}html[data-theme=violet]{--accent-a:#b082ff;--accent-b:#8b6cff;--accent-c:#e06cff;--accent-soft:#a66cff2b;--accent-faint:#a66cff17}html[data-theme=ember]{--accent-a:#ff9c62;--accent-b:#ff715f;--accent-c:#f3ca61;--accent-soft:#ff7d5929;--accent-faint:#ff7d5917}html:not([data-theme]){--accent-a:#55b8ff;--accent-b:#6c72ff;--accent-c:#9a68ff;--accent-soft:#5c77ff29;--accent-faint:#5c77ff17}.shell{background:radial-gradient(900px 520px at 76% -12%,var(--accent-faint),transparent 58%),#06090e!important}.logoMark:before,.leBrand .leWord b span{background:linear-gradient(135deg,var(--accent-a),var(--accent-c))!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.navItem.active{border-color:color-mix(in srgb,var(--accent-b) 34%,#23354c)!important;box-shadow:inset 2px 0 var(--accent-b)!important;background:linear-gradient(90deg,var(--accent-faint),#0e1622 72%)!important}.primary,.fab,.topActions>.primary{background:linear-gradient(135deg,var(--accent-a),var(--accent-b) 58%,var(--accent-c))!important}.hero{background:linear-gradient(110deg,color-mix(in srgb,var(--accent-b) 8%,#0d1623) 0%,#0a111b 58%,color-mix(in srgb,var(--accent-c) 5%,#0b1019) 100%)!important;border-color:color-mix(in srgb,var(--accent-b) 22%,#1d2b3e)!important}.hero:before{background:radial-gradient(circle,var(--accent-soft),transparent 68%)!important}.hero .eyebrow{color:var(--accent-a)!important}.theme.active{box-shadow:0 0 0 2px #06090e,0 0 0 3px var(--accent-a),0 0 16px var(--accent-soft)!important}.search:focus-within{border-color:color-mix(in srgb,var(--accent-a) 48%,#1c2a3c)!important;box-shadow:0 0 0 3px var(--accent-faint)!important}.bar{background:linear-gradient(var(--accent-a),var(--accent-b),var(--accent-c))!important;box-shadow:0 0 18px var(--accent-faint)!important}.libIcon,.library:hover .libIcon{color:var(--accent-a)!important;border-color:color-mix(in srgb,var(--accent-a) 28%,#2c405a)!important}.library:hover,.evidenceCard:hover,.panel:hover{border-color:color-mix(in srgb,var(--accent-a) 24%,#1b293b)!important}.chips .worked,.metric em{color:color-mix(in srgb,var(--accent-a) 30%,#55dfa2)!important}.automation>span{color:color-mix(in srgb,var(--accent-a) 32%,#55dfa2)!important}.fab{box-shadow:0 12px 34px var(--accent-soft)!important}.authWrap{background:radial-gradient(circle at 82% 10%,var(--accent-soft),transparent 30%),radial-gradient(circle at 10% 95%,color-mix(in srgb,var(--accent-c) 13%,transparent),transparent 28%),#070b12!important}.authCard input:focus{border-color:var(--accent-a)!important;box-shadow:0 0 0 3px var(--accent-faint)!important}html[data-theme=emerald] .metric em,html[data-theme=emerald] .automation>span{color:#62e5af!important}html[data-theme=violet] .metric em,html[data-theme=violet] .automation>span{color:#c290ff!important}html[data-theme=ember] .metric em:not(.warn),html[data-theme=ember] .automation>span{color:#ffab72!important}.leMobileNav{display:none}@media (max-width:760px){html,body{-webkit-overflow-scrolling:touch;height:auto!important;min-height:100%!important;overflow:hidden auto!important}.le-menu-open body{overflow:hidden!important}.shell{min-height:100dvh!important;display:block!important}.shell>.sidebar{display:none!important}.shell main{padding-bottom:90px!important}.leMobileNav{display:block}.leMenuLauncher{left:14px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:12020;color:#eef6ff;background:#0d1825;border:1px solid #29405c;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;position:fixed;box-shadow:0 14px 40px #0000006b}.leMenuLauncher svg{width:22px}.leDrawerBackdrop{z-index:14000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00050aad;position:fixed;inset:0}.leDrawer{width:min(84vw,350px);height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#09111a,#05090e);border-right:1px solid #253950;flex-direction:column;animation:.2s ease-out leSlide;display:flex;overflow-y:auto;box-shadow:24px 0 70px #0000008c}.leDrawerHead{border-bottom:1px solid #172536;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 18px;display:flex}.leDrawerHead>button{background:#0d1824;border:1px solid #263b52;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.leDrawerBrand{align-items:center;gap:10px;display:flex}.leDrawerLogo{letter-spacing:-.08em;width:42px;height:42px;color:var(--accent-a);background:#0d1723;border:1px solid #2c425d;border-radius:12px;place-items:center;font-size:11px;font-weight:950;display:grid}.leDrawerBrand b{font-size:17px;display:block}.leDrawerBrand small{color:#72859a;letter-spacing:.15em;margin-top:3px;font-size:7px;display:block}.leDrawerAccount{background:#0a141f;border:1px solid #1f3043;border-radius:13px;align-items:center;gap:10px;margin:14px 0;padding:12px;display:flex}.leDrawerAccount>svg{width:19px;color:var(--accent-a)}.leDrawerAccount div{min-width:0}.leDrawerAccount b{font-size:12px;display:block}.leDrawerAccount small{color:#778ba1;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.leDrawer nav{gap:4px;display:grid}.leDrawer nav button,.leDrawerAdmin button,.leDrawerSignout{color:#9aabbd;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 13px;font-weight:700;display:flex}.leDrawer nav button svg,.leDrawerAdmin button svg,.leDrawerSignout svg{width:19px}.leDrawer nav button:active,.leDrawerAdmin button:active{color:#fff;background:#101d2b;border-color:#263b52}.leDrawerAdmin{border-top:1px solid #172536;margin-top:14px;padding-top:13px}.leDrawerAdmin>small{color:#65788d;letter-spacing:.16em;padding:0 13px 7px;font-size:8px;font-weight:900;display:block}.leDrawerAdmin button{color:#8ed5ff;background:#3784c312}.leDrawerSignout{color:#aab7c5;border-top:1px solid #172536;border-radius:0;margin-top:auto;padding-top:14px}@keyframes leSlide{0%{transform:translate(-100%)}to{transform:translate(0)}}body>button[title="Owner control center"],.logeliteIdentityLauncher,button[title=Findings\ inbox]{display:none!important}.userFindingsButtons{bottom:calc(18px + env(safe-area-inset-bottom))!important;right:14px!important}.leOwnerControlCard{border-radius:18px!important;width:calc(100vw - 24px)!important;max-height:92dvh!important;padding:18px!important}.leOwnerAccountList{overflow:visible!important}.leOwnerUserCard{flex-direction:column!important;align-items:flex-start!important}.leOwnerUserCard>div:last-child{justify-content:space-between!important;width:100%!important}}
.leOwnerControlHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.leOwnerControlHead h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:30px}.leOwnerControlHead p{color:#91a4ba;max-width:700px;margin:0;font-size:12px;line-height:1.55}.leOwnerAccountsTitle{align-items:center;gap:8px;margin-top:18px;display:flex}.leOwnerAccountsTitle>span{color:#788da4;font-size:10px}.leOwnerAccountList{gap:8px;margin-top:10px;padding-right:2px;display:grid;overflow-y:auto}.leOwnerUserCard{background:#0b1621;border:1px solid #263b52;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.leOwnerUserInfo{min-width:0}.leOwnerNameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leOwnerNameRow>b{font-size:14px}.leOwnerUserInfo>small{color:#8297ad;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.leOwnerMeta{color:#71869d;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:9px;display:flex}.leOwnerUserActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.leOwnerInspectButton{color:#a9dcff;white-space:nowrap;background:#102235;border:1px solid #356184;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.leOwnerInspector{margin-top:18px}.leOwnerInspectorBar{background:#0a141f;border:1px solid #263b52;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:11px 12px;display:grid}.leOwnerInspectorBar>button{color:#d7e5f5;background:#101c29;border:1px solid #2b4058;border-radius:9px;padding:8px 10px;font-size:10px}.leOwnerInspectorBar b{font-size:13px;display:block}.leOwnerInspectorBar small{color:#7f94aa;margin-top:3px;font-size:9px;display:block}.leOwnerInspectorBar>span{letter-spacing:.12em;color:#62d6aa;border:1px solid #285a49;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.leOwnerEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.leOwnerEvidenceCard{background:linear-gradient(#101b28,#0a1119);border:1px solid #263b52;border-radius:14px;overflow:hidden}.leOwnerShot{background:#060b10;height:220px}.leOwnerShot img{object-fit:cover;width:100%;height:100%}.leOwnerShot>div{color:#63778c;align-content:center;place-items:center;gap:8px;height:100%;display:grid}.leOwnerEvidenceBody{padding:12px}.leOwnerEvidenceTitle{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.leOwnerEvidenceTitle b{font-size:12px}.leOwnerEvidenceTitle small{color:#758ba2;text-align:right;font-size:8px}.leOwnerEvidenceChips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.leOwnerEvidenceChips span{color:#a8b9cb;background:#162434;border-radius:6px;padding:4px 6px;font-size:8px}.leOwnerEvidenceChips .worked{color:#67dcaa;background:#10241c}.leOwnerEvidenceChips .failed{color:#ff8f9e;background:#2b151b}.leOwnerEvidenceBody p{color:#8ea0b3;white-space:pre-wrap;margin:9px 0 0;font-size:9px;line-height:1.55}.leOwnerEmpty{text-align:center;color:#8295aa;border:1px dashed #2c4057;border-radius:13px;padding:34px;font-size:11px}html:has(.modalBackdrop) .liBtn{display:none!important}html:has(.modalBackdrop) .leScannerLauncher{display:none!important}html:has(.modalBackdrop) .leDeskUtilityHub{display:none!important}html:has(.modalBackdrop) .userFindingsButtons{display:none!important}html:has(.modalBackdrop) .logeliteIdentityLauncher{display:none!important}html:has(.modalBackdrop) .leThemeDesktopLauncher{display:none!important}html:has(.modalBackdrop) .fab{display:none!important}html:has(.modalBackdrop) .leMenuLauncher{display:none!important}html:has(.leOwnerControlCard) .liBtn{display:none!important}html:has(.leOwnerControlCard) .leScannerLauncher{display:none!important}html:has(.leOwnerControlCard) .leDeskUtilityHub{display:none!important}html:has(.leOwnerControlCard) .userFindingsButtons{display:none!important}html:has(.leOwnerControlCard) .logeliteIdentityLauncher{display:none!important}html:has(.leOwnerControlCard) .leThemeDesktopLauncher{display:none!important}html:has(.leOwnerControlCard) .fab{display:none!important}html:has(.leOwnerControlCard) .leMenuLauncher{display:none!important}html:has(.leScannerBg) .liBtn{display:none!important}html:has(.leScannerBg) .leDeskUtilityHub{display:none!important}html:has(.leScannerBg) .userFindingsButtons{display:none!important}html:has(.leScannerBg) .logeliteIdentityLauncher{display:none!important}html:has(.leScannerBg) .leThemeDesktopLauncher{display:none!important}html:has(.leScannerBg) .fab{display:none!important}html:has(.leScannerBg) .leMenuLauncher{display:none!important}html:has(.liBg) .leScannerLauncher{display:none!important}html:has(.liBg) .leDeskUtilityHub{display:none!important}html:has(.liBg) .userFindingsButtons{display:none!important}html:has(.liBg) .logeliteIdentityLauncher{display:none!important}html:has(.liBg) .leThemeDesktopLauncher{display:none!important}html:has(.liBg) .fab{display:none!important}html:has(.liBg) .leMenuLauncher{display:none!important}html:has(.modalBackdrop) button[title="Owner control center"]{display:none!important}html:has(.modalBackdrop) button[title=Manage\ evidence]{display:none!important}html:has(.modalBackdrop) button[title="Profile and LogElite ID"]{display:none!important}html:has(.modalBackdrop) button[title="Owner Findings Inbox"]{display:none!important}html:has(.modalBackdrop) button[title=Findings\ inbox]{display:none!important}html:has(.modalBackdrop) button[title=Findings]{display:none!important}html:has(.modalBackdrop) button[title="Share a Finding"]{display:none!important}html:has(.modalBackdrop) button[title="Share with LogElite user"]{display:none!important}html:has(.leOwnerControlCard) button[title=Manage\ evidence]{display:none!important}html:has(.leOwnerControlCard) button[title="Profile and LogElite ID"]{display:none!important}html:has(.leOwnerControlCard) button[title="Owner Findings Inbox"]{display:none!important}html:has(.leOwnerControlCard) button[title=Findings\ inbox]{display:none!important}html:has(.leOwnerControlCard) button[title=Findings]{display:none!important}html:has(.leOwnerControlCard) button[title="Share a Finding"]{display:none!important}html:has(.leOwnerControlCard) button[title="Share with LogElite user"]{display:none!important}@media (max-width:760px){.shell main{width:100%!important;padding:0 14px 100px!important;overflow:visible!important}.topbar{padding:calc(12px + env(safe-area-inset-top)) 14px 10px!important;align-items:center!important;gap:10px!important;min-height:76px!important;margin:0 -14px 14px!important}.topbar>div:first-child{flex:1;min-width:0}.topbar>div:first-child .eyebrow{display:none!important}.topbar h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:27px!important;line-height:1.05!important}.topActions{flex:none;gap:7px!important}.topActions .search,.topActions .themes{display:none!important}.topActions>.ghost{border-radius:14px!important;width:44px!important;height:44px!important;padding:0!important}.topActions>.primary{white-space:nowrap!important;border-radius:15px!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.topActions>.primary svg{flex:none!important;width:21px!important;height:21px!important;margin:0!important}.hero{padding:18px!important}.hero h2{font-size:28px!important}.heroBtns{grid-template-columns:1fr 1fr!important;display:grid!important}.heroBtns>.primary{grid-column:1/-1!important;min-height:48px!important}.metrics{grid-template-columns:1fr 1fr!important;gap:9px!important}.metric{min-width:0!important;padding:13px!important}.metric strong{font-size:24px!important}.twoCol,.libraryGrid,.evidenceGrid{grid-template-columns:1fr!important}.sectionHead p{max-width:100%!important}.liBtn,.leScannerLauncher,.leDeskUtilityHub,button[title="Owner control center"],button[title=Manage\ evidence],button[title="Profile and LogElite ID"],button[title="Owner Findings Inbox"],button[title=Findings\ inbox]{display:none!important}.leOwnerControlCard{border-radius:18px!important;width:calc(100vw - 18px)!important;max-height:94dvh!important;padding:15px!important}.leOwnerControlHead{gap:10px}.leOwnerControlHead h2{font-size:25px}.leOwnerControlHead p{font-size:11px}.leOwnerAccountList{overflow:visible!important}.leOwnerUserCard{flex-direction:column!important;align-items:flex-start!important;padding:13px!important}.leOwnerUserActions{justify-content:flex-start!important;width:100%!important}.leOwnerUserActions code{margin-right:auto}.leOwnerInspectButton{min-height:38px}.leOwnerAccountsTitle{flex-wrap:wrap;align-items:flex-start}.leOwnerAccountsTitle>span{width:100%;padding-left:25px}.leOwnerInspectorBar{grid-template-columns:1fr auto!important}.leOwnerInspectorBar>button{grid-column:1/-1;justify-self:start}.leOwnerEvidenceGrid{grid-template-columns:1fr!important}.leOwnerShot{aspect-ratio:16/9;height:auto!important}.leOwnerEvidenceTitle{display:block}.leOwnerEvidenceTitle small{text-align:left;margin-top:4px;display:block}}@media (min-width:761px) and (max-width:1100px){.shell{grid-template-columns:220px 1fr}.shell main{padding-left:22px;padding-right:22px}.topbar{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}.search input{width:150px}.libraryGrid,.evidenceGrid,.leOwnerEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:760px){html,body{width:100%!important;max-width:100%!important;overflow:hidden auto!important}.shell{grid-template-columns:1fr!important;width:100%!important;max-width:100vw!important;min-height:100dvh!important;display:block!important}.shell>.sidebar{display:none!important}.shell>main{width:100%!important;max-width:100%!important;margin:0!important;padding-bottom:88px!important;padding-left:14px!important;padding-right:14px!important;overflow:visible!important}.topbar{gap:8px!important;width:auto!important;max-width:none!important;margin-left:-14px!important;margin-right:-14px!important;padding-left:14px!important;padding-right:14px!important}.topbar>div:first-child{flex:auto!important;min-width:0!important}.topbar h1{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.topActions{flex:none!important;gap:6px!important;min-width:0!important}.topActions .search,.topActions .themes{display:none!important}.topActions>.ghost{width:42px!important;min-width:42px!important;height:42px!important}.topActions>.primary{border-radius:14px!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;font-size:0!important}.topActions>.primary svg{margin:0!important}body>div[class*=dock],body .userFindingsButtons,body .logeliteIdentityLauncher,body .leThemeDesktopLauncher,body .leScannerLauncher,body .liBtn,body>button[title="Owner control center"],body button[title=Manage\ evidence],body button[title="Profile and LogElite ID"],body button[title="Owner Findings Inbox"],body button[title=Findings\ inbox],body button[title="Share a Finding"]{display:none!important}.leMobileNav{display:block!important}.leMenuLauncher{left:14px!important;right:auto!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;z-index:14020!important;width:54px!important;height:54px!important}.fab,.shell>.fab{left:auto!important;right:14px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;z-index:13000!important;width:54px!important;height:54px!important}body>div[class*=backdrop],.modalBackdrop,.ufBack,.logeliteIdentityBackdrop,.leScannerBg,.liBg{z-index:30000!important}.leDrawerBackdrop{overscroll-behavior:contain!important}.leDrawer{-webkit-overflow-scrolling:touch!important;width:min(86vw,360px)!important;max-width:360px!important;overflow-y:auto!important}.leDrawer nav button,.leDrawerAdmin button,.leDrawerSignout{flex:none!important;min-height:47px!important}}@media (max-width:390px){.topbar h1{font-size:24px!important}.topActions>.ghost{width:40px!important;min-width:40px!important;height:40px!important}.topActions>.primary{width:42px!important;min-width:42px!important;height:42px!important}}
.WorkspaceExtras-module__zoElxW__dock{z-index:35;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;gap:8px;max-width:min(420px,100vw - 190px);padding:2px 2px 4px;display:flex;position:fixed;bottom:24px;right:88px;overflow:auto hidden}.WorkspaceExtras-module__zoElxW__dock::-webkit-scrollbar{display:none}.WorkspaceExtras-module__zoElxW__dock button{scroll-snap-align:start;color:#dfe8f3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a121cf5;border:1px solid #2a3d55;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;min-height:48px;padding:8px;display:grid;box-shadow:0 15px 40px #00000047}.WorkspaceExtras-module__zoElxW__dock button svg{width:17px;height:17px}.WorkspaceExtras-module__zoElxW__dock button span{color:#8ea0b5;margin-top:3px;font-size:7px}.WorkspaceExtras-module__zoElxW__backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:90;background:#000000a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.WorkspaceExtras-module__zoElxW__sheet{color:#f6f8fb;background:linear-gradient(#0e1723,#0a1119);border:1px solid #30455e;border-radius:22px;width:min(760px,96vw);max-height:88vh;padding:24px;position:relative;overflow:auto;box-shadow:0 45px 120px #000000a6}.WorkspaceExtras-module__zoElxW__close{color:#fff;background:#101b28;border:1px solid #30455e;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:18px}.WorkspaceExtras-module__zoElxW__close svg{width:20px}.WorkspaceExtras-module__zoElxW__eyebrow{letter-spacing:.16em;color:#6dcfff;font-size:9px;font-weight:850}.WorkspaceExtras-module__zoElxW__sheet h2{letter-spacing:-.035em;margin:8px 0 7px;font-size:27px}.WorkspaceExtras-module__zoElxW__sub{color:#8fa0b5;max-width:650px;margin:0 48px 18px 0;font-size:12px;line-height:1.55}.WorkspaceExtras-module__zoElxW__compose{gap:10px;display:grid}.WorkspaceExtras-module__zoElxW__compose textarea,.WorkspaceExtras-module__zoElxW__messageBox textarea{color:#fff;resize:vertical;background:#081019;border:1px solid #2b3f57;border-radius:14px;outline:none;width:100%;min-height:108px;padding:13px}.WorkspaceExtras-module__zoElxW__compose textarea:focus,.WorkspaceExtras-module__zoElxW__messageBox textarea:focus{border-color:#6795ff}.WorkspaceExtras-module__zoElxW__compose button,.WorkspaceExtras-module__zoElxW__messageBox button{color:#fff;background:linear-gradient(135deg,#638fff,#8d70ff);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:inline-flex}.WorkspaceExtras-module__zoElxW__compose button{justify-self:end}.WorkspaceExtras-module__zoElxW__compose button svg{width:15px}.WorkspaceExtras-module__zoElxW__noteList{gap:9px;margin-top:18px;display:grid}.WorkspaceExtras-module__zoElxW__note{background:#0d1723;border:1px solid #26394f;border-radius:13px;padding:13px}.WorkspaceExtras-module__zoElxW__note p{white-space:pre-wrap;margin:0 0 10px;font-size:12px;line-height:1.55}.WorkspaceExtras-module__zoElxW__note>div{color:#74869b;justify-content:space-between;align-items:center;display:flex}.WorkspaceExtras-module__zoElxW__note small{font-size:9px}.WorkspaceExtras-module__zoElxW__note button{color:#8294a9;background:0 0;border:0}.WorkspaceExtras-module__zoElxW__note button svg{width:15px}.WorkspaceExtras-module__zoElxW__empty{text-align:center;color:#75879a;border:1px dashed #2c4057;border-radius:13px;padding:28px;font-size:11px}.WorkspaceExtras-module__zoElxW__error{color:#ff9aa7;background:#2a151b;border:1px solid #5b2831;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:11px}.WorkspaceExtras-module__zoElxW__loading{color:#93a4b8;text-align:center;padding:40px}.WorkspaceExtras-module__zoElxW__threadList,.WorkspaceExtras-module__zoElxW__users{gap:8px;display:grid}.WorkspaceExtras-module__zoElxW__threadList button,.WorkspaceExtras-module__zoElxW__users button{color:#fff;text-align:left;background:#0c1621;border:1px solid #2a3e55;border-radius:13px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.WorkspaceExtras-module__zoElxW__threadList button>div,.WorkspaceExtras-module__zoElxW__users button>div:nth-child(2){flex:1}.WorkspaceExtras-module__zoElxW__threadList b,.WorkspaceExtras-module__zoElxW__users b{font-size:12px;display:block}.WorkspaceExtras-module__zoElxW__threadList small,.WorkspaceExtras-module__zoElxW__users small{color:#7e90a6;margin-top:3px;font-size:9px;display:block}.WorkspaceExtras-module__zoElxW__threadList span,.WorkspaceExtras-module__zoElxW__users>button>span{color:#66dca4;font-size:9px}.WorkspaceExtras-module__zoElxW__chatHead{align-items:center;gap:9px;display:flex}.WorkspaceExtras-module__zoElxW__back{color:#fff;background:#101925;border:1px solid #2a3d54;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.WorkspaceExtras-module__zoElxW__back svg{width:17px}.WorkspaceExtras-module__zoElxW__messages{flex-direction:column;gap:8px;min-height:260px;max-height:440px;padding:8px 2px 14px;display:flex;overflow:auto}.WorkspaceExtras-module__zoElxW__bubble{background:#101b28;border:1px solid #2b3f57;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:80%;padding:10px 12px}.WorkspaceExtras-module__zoElxW__bubble.WorkspaceExtras-module__zoElxW__mine{background:linear-gradient(135deg,#638fff38,#8d70ff33);border-color:#465f99;border-radius:14px 14px 4px;align-self:flex-end}.WorkspaceExtras-module__zoElxW__bubble p{white-space:pre-wrap;margin:0 0 6px;font-size:12px;line-height:1.5}.WorkspaceExtras-module__zoElxW__bubble small{color:#718399;font-size:8px}.WorkspaceExtras-module__zoElxW__messageBox{grid-template-columns:1fr 48px;gap:8px;display:grid}.WorkspaceExtras-module__zoElxW__messageBox textarea{min-height:54px;max-height:140px}.WorkspaceExtras-module__zoElxW__messageBox button{padding:0}.WorkspaceExtras-module__zoElxW__messageBox button svg{width:17px}.WorkspaceExtras-module__zoElxW__findingImageLink{margin-bottom:8px;display:block}.WorkspaceExtras-module__zoElxW__findingImage{object-fit:contain;background:#070c12;border:1px solid #334a65;border-radius:10px;width:min(420px,100%);max-height:320px;display:block}.WorkspaceExtras-module__zoElxW__attachmentPreview{background:#09111a;border:1px solid #344b66;border-radius:12px;width:min(220px,58%);margin:0 0 8px 48px;padding:6px;position:relative}.WorkspaceExtras-module__zoElxW__attachmentPreview img{object-fit:contain;border-radius:8px;width:100%;max-height:150px;display:block}.WorkspaceExtras-module__zoElxW__attachmentPreview button{color:#fff;background:#081019e6;border:1px solid #445b77;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.WorkspaceExtras-module__zoElxW__attachmentPreview button svg{width:15px}.WorkspaceExtras-module__zoElxW__messageComposer{grid-template-columns:44px 1fr 48px;align-items:stretch;gap:8px;display:grid}.WorkspaceExtras-module__zoElxW__messageComposer textarea{color:#fff;resize:vertical;background:#081019;border:1px solid #2b3f57;border-radius:14px;outline:none;width:100%;min-height:58px;max-height:140px;padding:13px}.WorkspaceExtras-module__zoElxW__messageComposer textarea:focus{border-color:#6795ff}.WorkspaceExtras-module__zoElxW__attachButton,.WorkspaceExtras-module__zoElxW__sendButton{color:#dce7f4;cursor:pointer;background:#101b28;border:1px solid #2b3f57;border-radius:12px;place-items:center;display:grid}.WorkspaceExtras-module__zoElxW__attachButton:hover{border-color:#5577a6}.WorkspaceExtras-module__zoElxW__attachButton input{display:none}.WorkspaceExtras-module__zoElxW__attachButton svg,.WorkspaceExtras-module__zoElxW__sendButton svg{width:18px}.WorkspaceExtras-module__zoElxW__sendButton{color:#fff;background:linear-gradient(135deg,#638fff,#8d70ff);border:0}.WorkspaceExtras-module__zoElxW__sendButton:disabled{opacity:.45;cursor:default}.WorkspaceExtras-module__zoElxW__avatar{color:#07101d;background:linear-gradient(135deg,#638fff,#61dcff);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.WorkspaceExtras-module__zoElxW__backText{color:#93a8c1;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:14px;padding:0;display:flex}.WorkspaceExtras-module__zoElxW__backText svg{width:15px}.WorkspaceExtras-module__zoElxW__adminEvidence{gap:8px;display:grid}.WorkspaceExtras-module__zoElxW__adminEvidence article{background:#0d1723;border:1px solid #293d54;border-radius:12px;grid-template-columns:1fr auto;gap:5px 12px;padding:12px;display:grid}.WorkspaceExtras-module__zoElxW__adminEvidence article b{font-size:12px}.WorkspaceExtras-module__zoElxW__adminEvidence article small{color:#7b8da2;margin-top:3px;font-size:9px;display:block}.WorkspaceExtras-module__zoElxW__adminEvidence article>span{color:#8d9aad;font-size:9px}.WorkspaceExtras-module__zoElxW__adminEvidence article>span.WorkspaceExtras-module__zoElxW__worked{color:#5cdfa5}.WorkspaceExtras-module__zoElxW__adminEvidence article>span.WorkspaceExtras-module__zoElxW__failed{color:#ff7584}.WorkspaceExtras-module__zoElxW__adminEvidence article p{color:#9aaabe;grid-column:1/-1;margin:5px 0 0;font-size:10px;line-height:1.5}@media (max-width:760px){.WorkspaceExtras-module__zoElxW__dock{left:14px;right:88px;bottom:calc(94px + env(safe-area-inset-bottom));scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:8px;max-width:none;padding:2px 2px 4px;overflow:auto hidden}.WorkspaceExtras-module__zoElxW__dock::-webkit-scrollbar{display:none}.WorkspaceExtras-module__zoElxW__dock button{scroll-snap-align:start;flex:0 0 48px;width:48px;min-height:46px}.WorkspaceExtras-module__zoElxW__dock button span{display:none}.WorkspaceExtras-module__zoElxW__backdrop{align-items:end;padding:0}.WorkspaceExtras-module__zoElxW__sheet{width:100vw;max-height:91dvh;padding:20px 16px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}.WorkspaceExtras-module__zoElxW__close{top:14px;right:14px}.WorkspaceExtras-module__zoElxW__sheet h2{font-size:24px}.WorkspaceExtras-module__zoElxW__sub{margin-right:44px}.WorkspaceExtras-module__zoElxW__messages{min-height:220px;max-height:52dvh}.WorkspaceExtras-module__zoElxW__compose textarea,.WorkspaceExtras-module__zoElxW__messageBox textarea,.WorkspaceExtras-module__zoElxW__messageComposer textarea{font-size:16px}.WorkspaceExtras-module__zoElxW__bubble{max-width:88%}.WorkspaceExtras-module__zoElxW__findingImage{max-height:260px}.WorkspaceExtras-module__zoElxW__attachmentPreview{width:min(230px,72%);margin-left:0}.WorkspaceExtras-module__zoElxW__users button{align-items:flex-start}.WorkspaceExtras-module__zoElxW__adminEvidence article{grid-template-columns:1fr auto}}
