/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[10].use[3]!./app/style.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#172b42;background:#f8fafc}main{display:flex;min-height:100vh}.sidebar{width:248px;background:#fff;border-right:1px solid #e8edf2;padding:29px 20px;display:flex;flex-direction:column;flex-shrink:0}.brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:850;letter-spacing:1.2px}.brandicon{width:38px;height:38px;border-radius:12px;background:#116c8c;color:white;display:grid;place-items:center;font-size:23px}.brand small{display:block;color:#9ba8b7;font-size:9px;letter-spacing:2px;margin-top:2px}.menu{display:flex;flex-direction:column;gap:5px;margin-top:55px}.menu span{padding:13px 15px;border-radius:10px;color:#738298;font-size:13px;font-weight:550}.menu .active{background:#e9f5f7;color:#126f88}.sidebarfoot{margin-top:auto;font-size:11px;color:#a2aebb;line-height:1.9}.content{flex:1 1;min-width:0}header{height:76px;background:#fff;border-bottom:1px solid #e8edf2;display:flex;align-items:center;justify-content:space-between;padding:0 42px}.crumb{font-size:13px;color:#8d9aa9}.crumb b{color:#34455a}.headeractions{display:flex;align-items:center;gap:12px;color:#6d7e8f;font-size:12px}.avatar{display:grid;place-items:center;border-radius:50%;background:#d5f2e9;width:32px;height:32px;color:#1d796c;font-weight:800}.body{max-width:1260px;margin:auto;padding:45px 48px 70px}.eyebrow,.heroeyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#16819a}h1{font-size:35px;letter-spacing:-1.1px;margin:9px 0 8px}.intro{font-size:15px;color:#8290a2;margin:0 0 31px}.hero{background:linear-gradient(110deg,#10415e,#0b7282);border-radius:20px;color:white;min-height:232px;padding:35px 45px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.heroeyebrow{color:#7fe2dd}.hero h2{font-size:31px;line-height:1.16;letter-spacing:-.7px;margin:12px 0}.hero p{font-size:13px;color:#c1e4e8}.pill{display:inline-block;margin-top:10px;padding:8px 12px;border:1px solid #63a3b3;border-radius:20px;color:#d0f6f2;font-size:11px}.heroart{width:210px;height:190px;display:grid;place-items:center;color:#b1eae4;background:radial-gradient(circle,#ffffff24,transparent 70%)}.sectionhead{display:flex;justify-content:space-between;align-items:center;margin-top:35px;margin-bottom:19px}.sectionhead h2{font-size:19px;margin:0 0 6px}.sectionhead p{font-size:13px;color:#8b98a8;margin:0}.subtle{display:flex;align-items:center;gap:8px;color:#758698;font-size:12px}.roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.role{background:white;border:1px solid #e8edf2;border-radius:15px;padding:23px;min-height:183px}.roleicon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#eaf6f6;color:#157e91}.role h3{font-size:15px;margin:17px 0 5px}.role p{font-size:12px;color:#8d9baa;min-height:30px;margin:0}.soon{margin-top:18px;color:#11859a;font-size:11px;display:flex;align-items:center;gap:6px}.bottom{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:15px;gap:15px;margin-top:25px}.assistant,.notice{display:flex;gap:16px;padding:22px;background:white;border:1px solid #e8edf2;border-radius:15px}.assistanticon{display:grid;place-items:center;background:#e5f7f4;color:#168c82;width:43px;height:43px;border-radius:13px;flex-shrink:0}.assistant b,.notice b{font-size:14px}.assistant p,.notice p{font-size:12px;color:#7b8b9e;margin:8px 0}.assistant small{font-size:10px;color:#9aa6b4}.notice>svg{color:#218a83;flex-shrink:0}@media(max-width:1000px){.roles{grid-template-columns:repeat(2,1fr)}.sidebar{width:190px}.body{padding:30px}.heroart{width:130px}}@media(max-width:700px){.sidebar{display:none}.body{padding:22px}header{padding:0 22px}.roles,.bottom{grid-template-columns:1fr}.hero{padding:28px}.heroart{display:none}h1{font-size:28px}}

/* SMATRIA Enterprise Workspace UI v2.1 */
.sm-shell{display:flex;min-height:100vh;background:#f4f7fb;color:#15283f;font-family:Inter,ui-sans-serif,system-ui,Arial,sans-serif}.sm-side{width:258px;flex:0 0 258px;background:#0d2338;color:#dceaf4;padding:28px 16px;display:flex;flex-direction:column;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh}.sm-logo{display:flex;align-items:center;gap:12px;padding:3px 10px 30px}.sm-logo-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:linear-gradient(140deg,#0ca9a6,#196bca);font-size:24px;font-weight:900;color:white}.sm-logo strong{display:block;font-size:19px;letter-spacing:1.7px}.sm-logo small{display:block;color:#7c9bb5;font-size:9px;letter-spacing:1.8px;margin-top:4px}.sm-side-label{font-size:10px;letter-spacing:2px;color:#7892a8;padding:8px 15px}.sm-side nav{display:grid;grid-gap:5px;gap:5px}.sm-nav{display:flex;align-items:center;gap:13px;background:transparent;border:0;border-radius:11px;color:#b5cadb;text-align:left;padding:14px 15px;cursor:pointer;font-size:13px;font-weight:650;width:100%}.sm-nav span{font-size:21px;min-width:23px;text-align:center}.sm-nav:hover,.sm-nav:focus-visible{background:#1b3b56;color:#fff}.sm-nav.active{background:#0f777f;color:white;box-shadow:inset 3px 0 #6ae3da}.sm-side-bottom{margin-top:auto;padding:20px 12px 5px;color:#b9d5e5;font-size:12px;border-top:1px solid #254055}.sm-side-bottom small{display:block;color:#829aaf;margin-top:6px}.sm-status-dot{display:inline-block;width:8px;height:8px;background:#44d5a5;border-radius:50%;margin-right:8px}.sm-main{min-width:0;flex:1 1}.sm-topbar{height:70px;background:#fff;border-bottom:1px solid #e2e9f0;padding:0 34px;display:flex;align-items:center;justify-content:space-between;color:#5b7084;font-size:12px;letter-spacing:.7px}.sm-topbar button{background:#eaf2f6!important;color:#176c86!important;border:1px solid #d9e8ed!important}.sm-body{max-width:1540px;margin:0 auto;padding:30px 36px 70px}.sm-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.sm-welcome h1{font-size:30px;margin:8px 0;color:#142c43}.sm-welcome p{font-size:13px;color:#74889b;margin:0}.sm-eyebrow{font-size:10px;color:#13828f;letter-spacing:2px;font-weight:800}.sm-mode{white-space:nowrap;border:1px solid #bde5db;border-radius:30px;background:#e9f9f3;padding:9px 13px;color:#168367;font-size:11px;font-weight:700}.sm-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;margin-bottom:22px}.sm-metrics>div{background:#fff;border:1px solid #e3eaf1;border-radius:15px;padding:21px;box-shadow:0 4px 20px #112d4410}.sm-metrics small,.sm-metrics span{display:block;color:#8494a6;font-size:11px}.sm-metrics strong{display:block;font-size:30px;margin:10px 0 5px;color:#173f57}.sm-panel-hidden{display:none}.sm-panel-visible{display:block}.sm-body article{border:1px solid #e4ebf2;box-shadow:0 4px 16px #112d4408}.sm-body input:focus,.sm-body select:focus,.sm-body textarea:focus{outline:2px solid #0f9c9b;outline-offset:1px}@media(max-width:1100px){.sm-side{width:205px;flex-basis:205px}.sm-metrics{grid-template-columns:repeat(2,1fr)}.sm-body{padding:24px}}@media(max-width:720px){.sm-shell{display:block}.sm-side{position:relative;width:100%;height:auto;min-height:0;padding:12px}.sm-logo{padding-bottom:5px}.sm-side-label,.sm-side-bottom{display:none}.sm-side nav{display:flex;overflow-x:auto;gap:5px}.sm-nav{white-space:nowrap;width:auto;padding:9px}.sm-nav span{display:none}.sm-topbar{height:56px;padding:0 18px}.sm-welcome{display:block}.sm-mode{display:inline-block;margin-top:15px}.sm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sm-metrics>div{padding:14px}.sm-body{padding:18px 12px}}

