.workspace-shell{background:radial-gradient(circle at 88% 4%,#7eb69d24,#0000 26rem),linear-gradient(#f8fbf9 0%,#f2f6f4 100%);min-height:100svh}.workspace-shell aside{background:linear-gradient(#0d211a 0%,#102a21 62%,#0a1b15 100%);border-right:1px solid #ffffff14;box-shadow:18px 0 60px #081f171f}.workspace-finance aside{background:linear-gradient(#111d28 0%,#142838 62%,#0d1822 100%)}.workspace-context{background:#ffffff09;border:1px solid #ffffff17;border-radius:1rem;gap:.2rem;margin:1.2rem 1rem 1.35rem;padding:.95rem 1rem;display:grid}.workspace-context span,.workspace-nav-group>p{font:500 .66rem/1.2 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a}.workspace-context b{color:#ffffffeb;font-size:.9rem;font-weight:600}.workspace-nav-group{margin:0 0 1.05rem}.workspace-nav-group>p{margin:0 .95rem .45rem}.workspace-shell aside nav a{border-radius:.72rem;margin:.08rem .55rem;padding:.67rem .75rem;transition:background .18s,color .18s,transform .18s}.workspace-shell aside nav a:hover{background:#ffffff0f;transform:translate(2px)}.workspace-shell aside nav a[aria-current=page]{background:#ffffff1c;box-shadow:inset 2px 0 #c2e9d7b3}.workspace-side-actions{gap:.45rem;margin:auto .65rem .8rem;display:grid}.workspace-switch,.workspace-signout{color:#ffffffc7;min-height:2.75rem;font:600 .77rem/1 var(--font-sans), sans-serif;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:.78rem;justify-content:flex-start;align-items:center;gap:.55rem;padding:.65rem .75rem;text-decoration:none;display:flex}.workspace-switch:hover,.workspace-signout:hover{color:#fff;background:#ffffff14}.workspace-switch svg,.workspace-signout svg{width:1rem;height:1rem}.workspace-hero-panel{background:#ffffffc7;border:1px solid #173e311a;border-radius:1.4rem;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.25rem;padding:clamp(1.35rem,2vw,2rem);display:flex;box-shadow:0 18px 48px #1b403312}.workspace-hero-panel h2{max-width:820px;font-family:var(--font-serif), serif;letter-spacing:-.025em;margin:.35rem 0 0;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:500;line-height:.98}.workspace-hero-panel>svg{opacity:.55;width:2rem;height:2rem}.workspace-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-module-card{min-height:13rem;color:inherit;background:#ffffffd1;border:1px solid #173e3117;border-radius:1.2rem;flex-direction:column;padding:1.35rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 14px 36px #193b300e}.workspace-module-card:hover{border-color:#173e3133;transform:translateY(-3px);box-shadow:0 20px 45px #193b3017}.workspace-module-card h2{margin:.45rem 0 .65rem;font-size:clamp(1.15rem,1.7vw,1.55rem)}.workspace-module-card>span{color:#152720a3;font-size:.88rem;line-height:1.65}.workspace-module-card>b{align-items:center;gap:.35rem;margin-top:auto;padding-top:1.2rem;font-size:.78rem;display:inline-flex}.workspace-module-card>b svg{width:.9rem;height:.9rem}.workspace-record-panel{border-radius:1.3rem;overflow:hidden;box-shadow:0 18px 48px #193b300f}.workspace-runtime-panel{background:#ffffffdb;border:1px solid #173e3117;border-radius:1.3rem;margin:0 0 1.25rem;overflow:hidden;box-shadow:0 16px 44px #193b300f}.workspace-runtime-head{border-bottom:1px solid #173e3114;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.2rem 1.3rem;display:flex}.workspace-runtime-head h2,.workspace-runtime-state h2{margin:.25rem 0 .35rem;font-size:1.2rem}.workspace-runtime-head p,.workspace-runtime-state p,.workspace-runtime-state small{color:#182b249e;line-height:1.55}.workspace-runtime-live{color:#245d49;font:600 .68rem/1 var(--font-mono), monospace;white-space:nowrap;background:#236f5014;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .62rem;display:inline-flex}.workspace-runtime-live svg,.workspace-runtime-refresh svg{width:.9rem;height:.9rem}.workspace-runtime-metrics{border-bottom:1px solid #173e3112;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;padding:1rem 1.25rem;display:grid}.workspace-runtime-metrics article{background:#f6f9f7cc;border:1px solid #173e3114;border-radius:.9rem;align-content:space-between;gap:.65rem;min-height:5.4rem;padding:.85rem;display:grid}.workspace-runtime-metrics span{font:500 .67rem/1.2 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.07em;color:#182b2485}.workspace-runtime-metrics strong{overflow-wrap:anywhere;font-size:1.15rem}.workspace-runtime-table-wrap{width:100%;overflow-x:auto}.workspace-runtime-table{border-collapse:collapse;width:100%;min-width:620px}.workspace-runtime-table th,.workspace-runtime-table td{text-align:left;vertical-align:top;border-bottom:1px solid #173e3112;padding:.82rem 1rem;font-size:.78rem}.workspace-runtime-table th{font:600 .66rem/1.2 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:#182b248f;background:#f4f8f6e0}.workspace-runtime-table td{color:#11251ec7}.workspace-runtime-state{align-items:flex-start;gap:1rem;min-height:13rem;padding:1.45rem;display:flex}.workspace-runtime-state>svg{opacity:.65;flex:none;width:1.6rem;height:1.6rem}.workspace-runtime-empty{color:#182b2494;padding:1.5rem;line-height:1.55}.workspace-runtime-limit{color:#182b248c;margin:0;padding:.75rem 1rem;font-size:.72rem}.workspace-runtime-foot{color:#182b2480;background:#f7f9f8bf;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.65rem 1rem;font-size:.72rem;display:flex}.workspace-runtime-refresh{color:#183d32;min-height:2.2rem;font:600 .72rem/1 var(--font-sans), sans-serif;cursor:pointer;background:#fff;border:1px solid #173e311f;border-radius:.68rem;align-items:center;gap:.4rem;padding:.45rem .65rem;display:inline-flex}.workspace-login{background:radial-gradient(circle at 18% 15%,#649d832e,#0000 28rem),linear-gradient(135deg,#f4f8f6 0%,#eef4f1 47%,#e9f0ed 100%);min-height:100svh}.workspace-finance-login{background:radial-gradient(circle at 18% 15%,#5b829f29,#0000 28rem),linear-gradient(135deg,#f5f7f9 0%,#edf2f5 47%,#e8eef2 100%)}.workspace-login-intro{max-width:46rem}.workspace-login-facts{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1.7rem;display:flex}.workspace-login-facts span{font:600 .68rem/1 var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#ffffff8c;border:1px solid #16342a1f;border-radius:999px;padding:.5rem .72rem}.workspace-mfa-qr{background:#fff;border:1px solid #1231271f;border-radius:1.15rem;width:fit-content;margin:1rem auto;padding:.8rem;box-shadow:0 18px 42px #14362a17}.workspace-mfa-qr img{border-radius:.5rem;display:block}.admin-login{background:radial-gradient(circle at 18% 15%,#a0845821,#0000 28rem),linear-gradient(135deg,#f8f7f4 0%,#f2f0eb 100%)}@media (max-width:980px){.workspace-module-grid{grid-template-columns:1fr}.workspace-hero-panel{align-items:center}}@media (max-width:720px){.workspace-hero-panel{flex-direction:column;gap:1rem}.workspace-module-card{min-height:11rem}.workspace-login-facts{gap:.4rem}.workspace-runtime-head,.workspace-runtime-foot{flex-direction:column;align-items:flex-start}}
