@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#081321;--panel:#101f32;--panel2:#14263c;--line:#24374e;--text:#eaf1fb;--muted:#8fa2bb;--blue:#637cf6;--cyan:#4bb8dc;--green:#36c98a;--amber:#eab85d;--shadow:0 18px 45px #02091455}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;font-size:14px}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex}.sidebar{width:244px;flex-shrink:0;background:#091726;border-right:1px solid #1c3048;padding:23px 15px;display:flex;flex-direction:column;min-height:100vh}.brand{display:flex;align-items:center;gap:11px;padding:0 9px 25px}.brand b{font:800 17px Manrope;display:block;letter-spacing:-.5px}.brand small{display:block;color:#6f87a3;font-size:9px;letter-spacing:1.5px;margin-top:3px}.brand-mark{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#657cf7,#31b4dc);display:grid;place-items:center;color:white;font-size:23px;box-shadow:0 7px 22px #536ff544}.workspace{background:#11243a;border:1px solid #263b55;border-radius:11px;padding:12px 14px;margin:0 3px 22px}.workspace small{display:block;color:#7188a3;font-size:9px;letter-spacing:1.4px;margin-bottom:5px}.workspace b{font-size:13px}.sidebar nav{display:grid;gap:5px}.sidebar nav a{padding:11px 13px;border-radius:8px;color:#aabbd0;font-size:13px}.sidebar nav a:hover,.sidebar nav a.active{background:linear-gradient(90deg,#5367df33,#5367df12);color:#fff}.sidebar nav a.active{box-shadow:inset 3px 0 #7387ff}.sidebar-bottom{margin-top:auto;padding:20px 10px 0;color:#8194ab;font-size:11px}.sidebar-bottom small{float:right}.online{display:inline-block;width:7px;height:7px;background:#39c88a;border-radius:50%;margin-right:7px}.main{min-width:0;flex:1;padding:0 32px 25px;max-width:1700px;margin:auto}.topbar{height:91px;border-bottom:1px solid #1c3048;display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.eyebrow{font-size:9px;letter-spacing:1.8px;color:#7e94b0;font-weight:700}.topbar h1{font:700 23px Manrope;margin:5px 0 0}.top-right{display:flex;align-items:center;gap:15px}.secure{font-size:11px;color:#72d6ae}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#253a59;font-weight:700}.logout{color:#8fa2bb;font-size:12px}.welcome{background:radial-gradient(circle at 85% 20%,#4059b333,transparent 30%),linear-gradient(120deg,#142b46,#102139);border:1px solid #294363;border-radius:16px;padding:29px 35px;display:flex;justify-content:space-between;align-items:center;min-height:245px;overflow:hidden;box-shadow:var(--shadow)}.welcome h2{font:800 27px/1.25 Manrope;max-width:520px;margin:12px 0}.welcome h2 em{font-style:normal;color:#82a0ff}.welcome p{color:#9db0c8;max-width:530px;line-height:1.6}.actions{display:flex;gap:10px;margin-top:20px}.btn{border:0;border-radius:8px;padding:11px 16px;font:600 12px 'DM Sans';cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.btn.primary{background:linear-gradient(110deg,#6578f5,#5265df);color:white;box-shadow:0 7px 18px #5265df35}.btn.ghost{background:#ffffff0b;border:1px solid #3b506c;color:#dce7f6}.btn.full{width:100%;margin-top:18px}.btn:disabled{opacity:.4;cursor:not-allowed}.welcome-art{width:250px;height:190px;position:relative;margin-right:30px;flex-shrink:0}.orbit{position:absolute;border:1px solid #617de955;border-radius:50%;transform:rotate(-25deg)}.o1{width:210px;height:125px;left:15px;top:30px}.o2{width:155px;height:190px;left:40px;top:0}.core{position:absolute;left:93px;top:68px;width:62px;height:62px;border-radius:20px;background:linear-gradient(135deg,#6d7df8,#26a9d2);display:grid;place-items:center;font:800 18px Manrope;box-shadow:0 0 35px #5b76fa77}.node{position:absolute;border:1px solid #3a5776;background:#142b45;padding:6px 10px;border-radius:7px;font-size:9px;color:#c3d6ee}.n1{top:8px;left:6px}.n2{top:17px;right:1px}.n3{bottom:10px;left:15px}.n4{bottom:13px;right:4px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.stat-card,.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px}.stat-card{padding:17px 19px}.stat-card span{display:block;color:#9aacc1;font-size:11px}.stat-card b{display:block;font:800 26px Manrope;margin:8px 0 3px}.stat-card small{color:#7187a2;font-size:10px}.grid-two{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin:17px 0}.panel{padding:20px;min-width:0}.panel h3{font:700 15px Manrope;margin:0 0 5px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.panel-head p,.muted{font-size:11px;color:var(--muted);margin:4px 0}.text-link{color:#91a7ff;font-size:11px;font-weight:600}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap}th{text-align:left;color:#7f93ad;font-size:9px;text-transform:uppercase;letter-spacing:.8px;padding:10px;border-bottom:1px solid #26394f}td{padding:12px 10px;border-bottom:1px solid #203248;font-size:11px;color:#c6d3e3}td b{color:#eff5fd}td small{display:block;color:#758aa4;margin-top:4px;max-width:230px;overflow:hidden;text-overflow:ellipsis}.empty{text-align:center;padding:34px 15px;color:#91a4bc;font-size:12px}.empty b{display:block;color:#e7eef8;font-size:14px;margin-bottom:5px}.empty p{margin:5px 0 15px}.pipeline{display:grid;gap:13px}.pipeline>div{display:flex;align-items:center;gap:13px}.pipeline i{font-style:normal;background:#1b3150;border:1px solid #304969;color:#91a6ff;border-radius:8px;padding:9px;font-size:10px}.pipeline b,.pipeline small{display:block}.pipeline b{font-size:12px}.pipeline small{font-size:10px;color:#8196af;margin-top:3px}.notice-bar{padding:13px 16px;border-radius:9px;background:#182b3d;border:1px solid #38516a;color:#a9bbd0;font-size:11px;line-height:1.5;margin:16px 0}.notice-bar b{color:#e7c47b}.footer{padding:23px 3px;color:#60758f;font-size:10px}.footer span{float:right}.narrow{max-width:780px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid label{display:grid;gap:7px;color:#a9bbcf;font-size:11px}.form-grid .wide{grid-column:1/-1}input,select,textarea{width:100%;background:#0b1929;border:1px solid #2b4059;border-radius:7px;padding:11px 12px;color:#e9f1fb;font:12px 'DM Sans';outline:none}input:focus,select:focus,textarea:focus{border-color:#7287fa;box-shadow:0 0 0 3px #7287fa1c}textarea{resize:vertical}.upload-box{border:1px dashed #496487;border-radius:10px;padding:20px;text-align:center;background:#0d1b2c}.upload-box span{font-size:24px;color:#8298ff}.upload-box b,.upload-box small{display:block}.upload-box input{margin-top:10px}.mapping-help{border-top:1px solid var(--line);margin-top:22px;padding-top:15px;color:#93a7bf;font-size:11px;line-height:1.6}.mapping-help b{color:#dce8f6}.pill{display:inline-block;background:#1b3150;color:#b8c9ff;border:1px solid #344c6b;border-radius:20px;padding:4px 8px;font-size:9px}.pill.neutral{color:#b2c0d0}.toolbar{display:flex;gap:9px;margin-bottom:15px}.toolbar select{max-width:260px}.toolbar input{max-width:280px}.company-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #23364d;padding:13px 0}.company-icon{width:35px;height:35px;background:#24365b;color:#9eb1ff;border-radius:9px;display:grid;place-items:center}.company-row div:nth-child(2){flex:1}.company-row b,.company-row small{display:block}.company-row small{color:#8296af;font-size:10px;margin-top:4px}.company-row>a{color:#94a8ff;font-size:11px}.record-summary{padding:12px;background:#0d1b2c;border-radius:8px;margin-bottom:17px}.record-summary b,.record-summary small{display:block}.record-summary small{color:#8296af;margin-top:4px}.timeline{display:grid;gap:0}.timeline-item{display:flex;gap:12px;padding:0 0 17px;position:relative}.timeline-item:before{content:'';position:absolute;left:5px;top:12px;bottom:0;width:1px;background:#344a65}.timeline-item:last-child:before{display:none}.timeline-item>i{width:11px;height:11px;border-radius:50%;background:#42c990;z-index:1;margin-top:3px;flex-shrink:0}.timeline-item>i.inferred{background:#e5b45a}.timeline-item>i.unknown{background:#8292a8}.timeline-item b{text-transform:capitalize;font-size:12px}.timeline-item p{font-size:11px;color:#b1c0d1;margin:5px 0}.timeline-item small{font-size:9px;color:#758aa4}.confidence{font-size:8px;text-transform:uppercase;margin-left:7px;padding:3px 5px;border-radius:4px;background:#153d35;color:#64d8a6}.confidence.inferred{background:#49391c;color:#f1c875}.confidence.unknown{background:#263548;color:#a9b8c9}.quality-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #26384e;padding:13px 0;gap:12px}.quality-row b,.quality-row small{display:block}.quality-row b{font-size:11px}.quality-row small{font-size:10px;color:#8499b2;margin-top:4px}.checklist{display:grid;gap:15px;margin:18px 0}.checklist label,.checkline{display:flex!important;align-items:center;gap:9px!important;color:#c4d1e1!important}.checklist input,.checkline input{width:auto}.feature-list{padding-left:17px;color:#a9bbcf;font-size:11px;line-height:2}.alert{background:#46341e;border:1px solid #765b2d;color:#f3d49a;border-radius:8px;padding:11px 14px;margin:12px 0;font-size:12px}.auth{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#203e64,#081321 55%)}.auth-card{width:min(420px,calc(100% - 30px));background:#102138;border:1px solid #2b4564;border-radius:17px;padding:35px;box-shadow:var(--shadow)}.auth-card h1{font:800 24px Manrope;margin:13px 0 4px}.auth-card h2{font:700 16px Manrope;margin:27px 0 16px}.auth-card>p{color:#879bb4;font-size:11px}.auth-card form{display:grid;gap:10px}.auth-card label{font-size:11px;color:#aabbd0;margin-top:6px}.auth-card .brand-mark{width:45px;height:45px}.auth-card .alert{margin:14px 0}.auth-card .btn{margin-top:12px}@media(max-width:1050px){.sidebar{width:205px}.main{padding:0 20px}.welcome-art{margin-right:0}.grid-two{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.sidebar{width:62px;padding:15px 7px}.brand{padding:0 5px 20px}.brand>span:last-child,.workspace,.sidebar nav a:not(.active),.sidebar-bottom{display:none}.sidebar nav a{font-size:0;text-align:center;padding:13px 4px}.sidebar nav a.active{font-size:0}.main{padding:0 12px}.topbar{height:75px}.topbar h1{font-size:18px}.secure{display:none}.welcome{padding:20px;min-height:auto}.welcome h2{font-size:21px}.welcome-art{display:none}.stat-grid{gap:8px}.stat-card{padding:13px}.stat-card b{font-size:21px}.form-grid{grid-template-columns:1fr}.form-grid label{grid-column:1/-1}.toolbar{flex-wrap:wrap}.toolbar select,.toolbar input{max-width:none}.footer span{float:none;display:block;margin-top:5px}}
.quick-add{background:#0c1a2a;border:1px solid #2b4059;border-radius:9px;padding:12px 14px;margin:0 0 15px}.quick-add summary{cursor:pointer;color:#aebfff;font-size:12px;font-weight:700}.quick-add form{margin-top:15px}
/* v0.2.0 visual refinement */
:root{--bg:#07111f;--panel:#101f32;--line:#263d58;--muted:#8fa3bc;--shadow:0 18px 55px #02081388}
body{background:radial-gradient(ellipse at 72% -10%,#1b3760 0,transparent 38%),#07111f;letter-spacing:.01em}
.sidebar{background:linear-gradient(180deg,#0b192a,#091524);border-right:1px solid #263b56}
.brand-mark{background:linear-gradient(145deg,#6d83ff,#22b7d2);box-shadow:0 8px 26px #5574ff55}
.stat-card,.panel{box-shadow:0 10px 30px #02091430;backdrop-filter:blur(10px)}
.panel{border-color:#2a405b}
.btn{transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.btn:hover{transform:translateY(-1px);filter:brightness(1.1)}
.inline-form{display:flex;gap:6px;align-items:center;min-width:460px}.inline-form input{min-width:130px;padding:8px}.inline-form select{min-width:145px;padding:8px}.inline-form .btn{padding:8px 11px}
code{color:#a9bcff;background:#0a1727;border:1px solid #2a405b;padding:3px 6px;border-radius:5px}
.pill{white-space:nowrap}
@media(max-width:700px){.inline-form{min-width:0;flex-wrap:wrap}.inline-form input,.inline-form select{min-width:100%}}
/* v0.4.0 — Foundry command experience */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--bg:#050b17;--panel:#0c1729;--line:#1c3150;--muted:#91a6c2;--accent:#7c8cff;--cyan:#4dd8e8;--mint:#53e0b0;--shadow:0 22px 70px #0009}
body{font-family:'DM Sans',sans-serif;background:radial-gradient(ellipse at 76% -18%,#233d76 0,transparent 34%),radial-gradient(ellipse at 4% 50%,#0b3850 0,transparent 30%),#050b17;color:#edf4ff}
.shell{max-width:1920px}.sidebar{width:246px;background:linear-gradient(180deg,#081326f5,#07101ff7);border-right:1px solid #243957;box-shadow:15px 0 50px #0003;backdrop-filter:blur(22px)}.brand{padding:22px 17px 20px}.brand b{font:700 15px 'Space Grotesk';letter-spacing:.2px}.brand small{letter-spacing:1.5px;font-size:8px}.brand-mark{border-radius:13px;background:linear-gradient(145deg,#7288ff,#29c6db);box-shadow:0 0 35px #587bff75}.workspace{margin:0 12px 18px;padding:12px 13px;border:1px solid #223a5b;border-radius:12px;background:linear-gradient(120deg,#142746aa,#0d1c30aa)}.workspace small,.nav-label{font-size:9px;letter-spacing:1.5px;color:#7089aa;font-weight:700}.workspace b{font-size:12px;margin-top:5px}.sidebar nav{padding:0 11px}.sidebar nav a{border:1px solid transparent;border-radius:10px;padding:11px 12px;margin:3px 0;color:#9eb2ce;font-size:11px;transition:.18s}.sidebar nav a:hover{background:#132743;border-color:#294567;color:#fff;transform:translateX(2px)}.sidebar nav a.active{background:linear-gradient(100deg,#354a9d77,#173d5c66);border-color:#627bff66;color:#fff;box-shadow:inset 3px 0 #8293ff,0 8px 24px #111d48}.nav-label{padding:13px 10px 6px}.nav-gap{margin-top:14px}.nav-tools{margin:0 0 8px}.nav-tools summary{list-style:none;cursor:pointer;padding:11px 12px;border-radius:9px;color:#9eb2ce;font-size:11px}.nav-tools summary::-webkit-details-marker{display:none}.nav-tools summary span{float:right;color:#6e83a3}.nav-tools[open] summary{color:#dbe8ff;background:#101f35}.nav-tools>a{margin-left:8px!important;padding:8px 12px!important;font-size:10px!important}.sidebar-bottom{font-size:9px;letter-spacing:.5px}.main{padding:0 34px;max-width:1600px}.topbar{height:88px;border-bottom:1px solid #1c304b;margin-bottom:25px}.topbar h1{font:700 24px 'Space Grotesk';letter-spacing:-.5px}.eyebrow{font-size:9px;letter-spacing:1.8px;color:#7f9bcb;font-weight:700}.top-right{gap:15px}.secure{font-size:10px;color:#70d9b5}.avatar{width:36px;height:36px;background:linear-gradient(145deg,#263f72,#1a7890);border:1px solid #42608c}.help-trigger{border:1px solid #334c70;background:#10223a;color:#dce8ff;border-radius:9px;padding:9px 12px;display:flex;align-items:center;gap:8px;font-size:11px;cursor:pointer}.help-trigger:first-letter{color:#9cafff}.help-trigger:hover{border-color:#7d91ff;box-shadow:0 0 22px #536bff30}.welcome,.guide-hero{position:relative;overflow:hidden;border:1px solid #35517a;border-radius:19px;background:linear-gradient(110deg,#111f39ed,#102c48d9 62%,#0e3a50cc);box-shadow:0 25px 80px #0005}.welcome{min-height:218px;padding:31px 36px}.welcome h2,.guide-hero h2{font:700 30px/1.17 'Space Grotesk';letter-spacing:-.8px}.welcome h2 em{color:#9baaff}.welcome p,.guide-hero p{color:#a8bdd9;font-size:12px;line-height:1.7}.welcome-art{filter:drop-shadow(0 0 30px #668aff55);transform:scale(1.1)}.stat-grid{gap:13px;margin:17px 0}.stat-card,.panel,.insight-panel{background:linear-gradient(145deg,#0d1a2df2,#0b1728f5);border:1px solid #223958;border-radius:15px;box-shadow:0 12px 36px #0003}.stat-card{padding:18px 20px;position:relative;overflow:hidden}.stat-card:after{content:'';position:absolute;width:90px;height:90px;right:-36px;top:-40px;border-radius:50%;background:#6b83ff18;filter:blur(2px)}.stat-card span{font-size:10px;letter-spacing:.3px}.stat-card b{font:700 27px 'Space Grotesk'}.panel{padding:22px}.panel h3,.insight-panel h3{font:600 16px 'Space Grotesk'}.panel-head p{font-size:10px}.btn{border-radius:9px;padding:11px 16px;font-size:11px}.btn.primary{background:linear-gradient(110deg,#657bff,#5366e8 58%,#377eaa);box-shadow:0 7px 25px #536bff42}.btn.ghost{background:#ffffff08;border-color:#365174}.table-wrap{border:1px solid #1c304b;border-radius:10px}th{background:#0c192b;padding:12px}td{font-size:10px}tr:hover td{background:#17294366}.notice-bar{border-radius:11px;background:#10243a;border-color:#294768;font-size:10px}.form-grid label{font-size:10px}input,select,textarea{background:#081426;border-color:#29405f;border-radius:9px;padding:12px;font-size:11px}.upload-box{background:linear-gradient(135deg,#101f36,#0c1a2e);border:1px dashed #5873a4}.footer{border-top:1px solid #1b2d46;margin-top:25px;padding:20px 3px;font-size:9px}
.guide-hero{min-height:215px;padding:32px 38px;display:flex;align-items:center;justify-content:space-between}.guide-hero>div:first-child{max-width:730px;position:relative;z-index:2}.guide-hero h2{margin:12px 0 8px}.guide-hero p{max-width:680px}.guide-actions{display:flex;gap:10px;margin-top:19px}.guide-orb{width:190px;height:150px;position:relative;margin-right:45px;border:1px solid #7f9cff55;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 65px #5c81ff1f,inset 0 0 45px #3b86c31a}.guide-orb:before,.guide-orb:after{content:'';position:absolute;inset:18px -22px;border:1px solid #4bd8e855;border-radius:50%;transform:rotate(55deg)}.guide-orb:after{inset:-18px 38px;transform:rotate(-45deg)}.guide-orb span{position:absolute;inset:0;margin:auto;width:62px;height:62px;display:grid;place-items:center;border-radius:19px;background:linear-gradient(145deg,#788aff,#27c2d5);font:700 18px 'Space Grotesk';box-shadow:0 0 45px #6585ff99;transform:rotate(25deg);z-index:1}.guide-orb i,.guide-orb b{position:absolute;width:8px;height:8px;border-radius:50%;background:#66e8d0;box-shadow:0 0 18px #58e7e4}.guide-orb i{top:17px;left:15px}.guide-orb b{right:5px;bottom:25px;background:#9e8cff}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:28px 0 13px}.section-heading h3{font:600 18px 'Space Grotesk';margin:5px 0}.section-heading p{font-size:10px;color:#8fa5c1;margin:0}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.workflow-card{position:relative;display:block;min-height:185px;padding:19px 19px 17px;border-radius:14px;border:1px solid #243b5c;background:linear-gradient(145deg,#101f35,#0b1728);text-decoration:none;color:#eaf2ff;transition:.2s;overflow:hidden}.workflow-card:hover{transform:translateY(-3px);border-color:#7187ff;box-shadow:0 15px 35px #0005}.workflow-card.featured{border-color:#5c77dc;background:linear-gradient(145deg,#182b50,#10243a)}.step-no{position:absolute;right:16px;top:15px;color:#597193;font:600 11px 'Space Grotesk'}.workflow-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#243a68;color:#a9b8ff;font-size:17px;box-shadow:inset 0 0 18px #657dff22}.workflow-card h4{font:600 13px 'Space Grotesk';margin:15px 0 6px}.workflow-card p{font-size:10px;line-height:1.55;color:#8fa4c0;min-height:32px;margin:0 0 14px}.workflow-card>b{font-size:10px;color:#9fb1ff}.workflow-card>b i{font-style:normal;margin-left:5px}.grid-two{gap:14px;margin:16px 0}.insight-panel{padding:21px;min-width:0}.insight-panel h3{margin:5px 0}.insight-panel .panel-head{margin-bottom:13px}.ai-badge{font-size:8px;letter-spacing:1px;color:#aabaff;border:1px solid #425a91;background:#1b2b4a;padding:6px 8px;border-radius:20px;white-space:nowrap}.recommendation{padding:12px 13px;border:1px solid #1e3552;border-radius:10px;background:#0a1728;margin:8px 0}.recommendation b{font-size:11px;color:#dce8ff}.recommendation p{font-size:10px;line-height:1.6;color:#91a7c3;margin:5px 0 0}.ad-placeholder{display:flex;gap:13px;align-items:flex-start;padding:15px;border:1px solid #29486b;border-radius:11px;background:linear-gradient(120deg,#10233b,#0d1b2f)}.ad-icon{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#193e58;color:#65d9e5;font-size:21px}.ad-placeholder b{font-size:11px}.ad-placeholder p{font-size:10px;line-height:1.6;color:#91a7c3}.ad-placeholder .text-link{font-size:10px}.help-overlay{display:none;position:fixed;inset:0;background:#020712c9;backdrop-filter:blur(12px);z-index:1000;align-items:center;justify-content:center;padding:20px}.help-overlay.open{display:flex}.help-dialog{position:relative;width:min(540px,100%);padding:30px;border:1px solid #38577f;border-radius:18px;background:linear-gradient(145deg,#132643,#091729);box-shadow:0 30px 100px #000b}.help-dialog h2{font:700 23px 'Space Grotesk';margin:9px 0}.help-dialog>p{font-size:11px;color:#9eb2cc}.help-close{position:absolute;right:17px;top:15px;border:0;background:#ffffff0c;color:#dce8ff;border-radius:8px;width:30px;height:30px;font-size:20px;cursor:pointer}.help-list{display:grid;gap:9px;margin:20px 0}.help-list div{padding:11px 13px;border:1px solid #263e5d;border-radius:9px;background:#0b192b}.help-list b,.help-list span{display:block}.help-list b{font-size:10px;color:#b9c5ff}.help-list span{font-size:10px;line-height:1.5;color:#94a9c4;margin-top:4px}.auth{background:radial-gradient(ellipse at 50% 20%,#263d76,#050b17 62%)}.auth-card{background:linear-gradient(145deg,#142642,#0b1729);border-color:#344f77;box-shadow:0 30px 100px #0009}
@media(max-width:1000px){.workflow-grid{grid-template-columns:repeat(2,1fr)}.main{padding:0 20px}.guide-orb{margin-right:15px}}
@media(max-width:700px){.sidebar{width:65px}.brand{padding:15px 8px}.brand>span:last-child,.workspace,.nav-label,.nav-tools,.sidebar-bottom{display:none}.sidebar nav{padding:0 6px}.sidebar nav>a{font-size:0!important;text-align:center;padding:13px 4px}.sidebar nav>a.active{font-size:0!important}.main{padding:0 12px}.topbar{height:72px}.topbar h1{font-size:18px}.help-trigger span,.secure{display:none}.guide-hero{padding:23px;min-height:auto}.guide-hero h2{font-size:23px}.guide-orb{display:none}.guide-actions{flex-wrap:wrap}.workflow-grid{grid-template-columns:1fr}.workflow-card{min-height:155px}.section-heading{align-items:start;gap:8px}.insight-panel{padding:16px}.help-dialog{padding:23px}}
