:root{--hub-deep:#075e54;--hub-green:#168765;--hub-light:#eef9f3;--hub-gold:#f2ad32;--hub-ink:#103e32}
.area-hub{--hub-accent:var(--hub-green);--hub-accent-soft:#dff4e9;--hub-accent-rgb:22,135,101;position:relative;isolation:isolate;padding-bottom:24px;perspective:1200px}
.area-hub-mrt{--hub-accent:#147457;--hub-accent-soft:#e3f5ec;--hub-accent-rgb:20,116,87}
.area-hub-tu{--hub-accent:#176f62;--hub-accent-soft:#e3f4f0;--hub-accent-rgb:23,111,98}
.area-hub-bmt{--hub-accent:#0d8064;--hub-accent-soft:#def5eb;--hub-accent-rgb:13,128,100}
.area-hub-mudir{--hub-accent:#755313;--hub-accent-soft:#fff3d5;--hub-accent-rgb:117,83,19}.area-hub-mudir .area-hub-hero{background:linear-gradient(135deg,#073f36 0%,#0d6e58 58%,#b77d18 135%)!important}.area-hub-mudir .professional-master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.area-hub-hero{position:relative;overflow:hidden;border:1px solid #ffffff42!important;border-radius:24px!important;background:linear-gradient(135deg,#064b42 0%,var(--hub-accent) 64%,#1a9a73 100%)!important;color:#fff!important;box-shadow:0 18px 38px rgba(4,64,49,.20),inset 0 1px 0 #ffffff4d!important}
.area-hub-hero:before,.area-hub-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.area-hub-hero:before{right:-70px;top:-110px;width:270px;height:270px;background:radial-gradient(circle,#ffffff2e,transparent 68%)}.area-hub-hero:after{right:12%;bottom:-85px;width:180px;height:180px;background:radial-gradient(circle,#f6c65b30,transparent 68%)}
.area-hub-hero>*{position:relative;z-index:1}.area-hub-hero h2,.area-hub-hero p{color:#fff!important}.area-hub-hero .eyebrow{color:#ffd477!important}
.area-hub .professional-master-grid,.area-hub .mrt-command-grid,.area-hub .bmt-main-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}
.area-hub .master-group{min-width:0;margin:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.area-hub .master-group>a,.area-hub .mrt-command-card,.area-hub .bmt-main-menu>a,.area-hub .bmt-main-menu>span{--rx:0deg;--ry:0deg;--lift:0px;position:relative;isolation:isolate;min-width:0;min-height:132px;display:flex!important;flex-direction:column;justify-content:center;gap:8px;overflow:hidden;padding:20px!important;border:1px solid rgba(var(--hub-accent-rgb),.24)!important;border-radius:20px!important;background:linear-gradient(145deg,#fff 4%,#f5fbf8 58%,var(--hub-accent-soft) 135%)!important;color:var(--hub-ink)!important;text-decoration:none!important;box-shadow:0 12px 0 rgba(5,73,54,.11),0 20px 30px rgba(5,73,54,.12),inset 0 1px 0 #fff;transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease;will-change:transform}
.area-hub .master-group>a:before,.area-hub .mrt-command-card:before,.area-hub .bmt-main-menu>a:before,.area-hub .bmt-main-menu>span:before{content:"";position:absolute;z-index:-1;inset:-45%;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(255,255,255,.96) 0,rgba(var(--hub-accent-rgb),.16) 22%,transparent 48%);opacity:.42;transition:opacity .2s}
.area-hub .master-group>a:after,.area-hub .mrt-command-card:after,.area-hub .bmt-main-menu>a:after{content:"→";position:absolute;right:17px;top:16px;display:grid;place-items:center;width:32px;height:32px;border-radius:12px;background:linear-gradient(145deg,var(--hub-accent),#075e54);color:#fff;font-size:1rem;font-weight:900;box-shadow:0 6px 12px rgba(var(--hub-accent-rgb),.25);transition:transform .22s ease}
.area-hub .master-group>a:hover,.area-hub .master-group>a:focus-visible,.area-hub .mrt-command-card:hover,.area-hub .mrt-command-card:focus-visible,.area-hub .bmt-main-menu>a:hover,.area-hub .bmt-main-menu>a:focus-visible{--lift:-7px;border-color:rgba(var(--hub-accent-rgb),.62)!important;box-shadow:0 16px 0 rgba(5,73,54,.08),0 28px 42px rgba(5,73,54,.22),inset 0 1px 0 #fff;filter:saturate(1.06)}
.area-hub .master-group>a:hover:before,.area-hub .mrt-command-card:hover:before,.area-hub .bmt-main-menu>a:hover:before{opacity:1}.area-hub .master-group>a:hover:after,.area-hub .mrt-command-card:hover:after,.area-hub .bmt-main-menu>a:hover:after{transform:translateX(4px) scale(1.06)}
.area-hub .master-group strong,.area-hub .mrt-command-card>b,.area-hub .bmt-main-menu strong{display:block;max-width:calc(100% - 42px);color:var(--hub-deep)!important;font-size:1.03rem!important;font-style:normal;font-weight:900;line-height:1.25;transform:translateZ(24px);transition:transform .22s ease}
.area-hub .master-group small,.area-hub .mrt-command-card>small,.area-hub .bmt-main-menu em{display:block!important;overflow:hidden;max-height:0;margin:0!important;color:#536e64!important;font-size:.8rem!important;font-style:normal!important;line-height:1.42;opacity:0;transform:translateY(8px) translateZ(18px);transition:max-height .28s ease,opacity .2s ease,transform .25s ease}
.area-hub .master-group>a:hover small,.area-hub .master-group>a:focus-visible small,.area-hub .mrt-command-card:hover>small,.area-hub .mrt-command-card:focus-within>small,.area-hub .bmt-main-menu>a:hover em,.area-hub .bmt-main-menu>a:focus-visible em{max-height:72px;opacity:1;transform:translateY(0) translateZ(18px)}
.area-hub .master-group a>b{display:none}.area-hub .mrt-command-card>em,.area-hub .bmt-main-menu>a>b,.area-hub .bmt-main-menu>span>b{margin-top:auto;color:var(--hub-accent)!important;font-size:.78rem;font-style:normal;font-weight:900;transform:translateZ(16px)}
.area-hub .bmt-main-menu small{order:-1;color:var(--hub-accent)!important;font-size:.67rem!important;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.area-hub .bmt-main-menu .disabled{filter:grayscale(.65);opacity:.58;box-shadow:0 8px 0 #64748b1f,0 13px 22px #0f172a16}
.area-hub .mrt-command-card.warning{--hub-accent:#d4931d;--hub-accent-soft:#fff1ce;--hub-accent-rgb:212,147,29}.area-hub .mrt-command-section.operational .mrt-command-card,.area-hub .mrt-command-section.reports .mrt-command-card{border-top-width:1px!important}
.area-hub .report-card{justify-content:flex-start}.area-hub .report-card:after{display:none}.area-hub .report-card div{position:relative;z-index:2;margin-top:auto}.area-hub .report-card div a{box-shadow:0 5px 0 #064b42;transition:transform .18s,box-shadow .18s}.area-hub .report-card div a:hover{transform:translateY(-2px);box-shadow:0 7px 0 #064b42}
.area-hub .mrt-compact-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.area-hub .mrt-compact-links a{position:relative;min-height:48px;display:grid;place-items:center;padding:11px 13px;border:1px solid rgba(var(--hub-accent-rgb),.25);border-radius:13px;background:linear-gradient(145deg,#fff,#edf8f2);box-shadow:0 6px 0 rgba(5,73,54,.10);color:var(--hub-deep);text-align:center;transition:.2s}.area-hub .mrt-compact-links a:hover,.area-hub .mrt-compact-links a:focus-visible{z-index:3;transform:translateY(-4px);box-shadow:0 10px 18px rgba(5,73,54,.18)}.area-hub .mrt-compact-links a:after{content:attr(data-hint);position:absolute;z-index:6;left:50%;bottom:calc(100% + 10px);width:min(260px,80vw);padding:10px 12px;border-radius:10px;background:#063f35;color:#fff;font-size:.75rem;font-weight:600;line-height:1.4;opacity:0;pointer-events:none;transform:translate(-50%,7px);transition:.2s}.area-hub .mrt-compact-links a:hover:after,.area-hub .mrt-compact-links a:focus-visible:after{opacity:1;transform:translate(-50%,0)}
.area-hub .mrt-statistics article{border:1px solid #ffffff70;box-shadow:0 8px 18px rgba(5,73,54,.09),inset 0 1px 0 #fff;background:linear-gradient(145deg,#fff,#f0f9f4)}
.area-hub .mrt-command-section>header{padding-left:12px;border-left:4px solid var(--hub-accent)}
.area-hub .mrt-command-section>header h3{color:var(--hub-deep)}
@media(max-width:1000px){.area-hub .professional-master-grid,.area-hub .mrt-command-grid,.area-hub .bmt-main-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.area-hub .mrt-compact-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1200px){
 .area-hub{padding-bottom:10px}
 .area-hub-hero{padding:17px 22px!important;margin-bottom:10px!important;border-radius:18px!important}
 .area-hub-hero h2{margin:.18rem 0!important;font-size:1.45rem!important}.area-hub-hero p{margin:.15rem 0!important;font-size:.82rem!important}
 .area-hub-tu .professional-master-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:10px 0}
 .area-hub-mrt .mrt-command-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:8px 0}
 .area-hub-bmt .bmt-main-menu{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:10px 0}
 .area-hub .master-group>a,.area-hub .mrt-command-card,.area-hub .bmt-main-menu>a,.area-hub .bmt-main-menu>span{min-height:92px;padding:13px 14px!important;border-radius:15px!important;gap:4px;box-shadow:0 7px 0 rgba(5,73,54,.10),0 13px 20px rgba(5,73,54,.10)}
 .area-hub .master-group strong,.area-hub .mrt-command-card>b,.area-hub .bmt-main-menu strong{font-size:.86rem!important;line-height:1.18}
 .area-hub .master-group>a:after,.area-hub .mrt-command-card:after,.area-hub .bmt-main-menu>a:after{right:9px;top:9px;width:25px;height:25px;border-radius:8px}
 .area-hub .mrt-command-card>em,.area-hub .bmt-main-menu>a>b,.area-hub .bmt-main-menu>span>b{font-size:.68rem}
 .area-hub .mrt-command-section{margin:8px 0}.area-hub .mrt-command-section>header{margin-bottom:4px}.area-hub .mrt-command-section>header h3{margin:0;font-size:1rem}.area-hub .mrt-command-section>header .eyebrow{font-size:.62rem}
 .area-hub .mrt-statistics{gap:7px!important;margin:8px 0!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.area-hub .mrt-statistics article{padding:8px!important;min-height:56px!important}.area-hub .mrt-statistics strong{font-size:1.05rem!important}.area-hub .mrt-statistics span{font-size:.62rem!important}
 .area-hub .mrt-compact-links{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.area-hub .mrt-compact-links a{min-height:36px;padding:7px;font-size:.7rem}
 .area-hub .report-card div{display:flex;gap:4px}.area-hub .report-card div a{padding:5px 7px!important;font-size:.65rem!important}
}
@media(max-width:620px){.area-hub{perspective:none}.area-hub .professional-master-grid,.area-hub .mrt-command-grid,.area-hub .bmt-main-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.area-hub .master-group>a,.area-hub .mrt-command-card,.area-hub .bmt-main-menu>a,.area-hub .bmt-main-menu>span{min-height:112px;padding:15px!important;border-radius:16px!important;box-shadow:0 8px 0 rgba(5,73,54,.10),0 13px 20px rgba(5,73,54,.10);transform:none!important}.area-hub .master-group strong,.area-hub .mrt-command-card>b,.area-hub .bmt-main-menu strong{font-size:.88rem!important}.area-hub .master-group>a:after,.area-hub .mrt-command-card:after,.area-hub .bmt-main-menu>a:after{right:11px;top:10px;width:27px;height:27px;border-radius:9px}.area-hub .master-group small,.area-hub .mrt-command-card>small,.area-hub .bmt-main-menu em{max-height:66px;font-size:.7rem!important;opacity:1;transform:none}.area-hub .mrt-compact-links{grid-template-columns:repeat(2,minmax(0,1fr))}.area-hub .mrt-compact-links a:after{display:none}}
@media(max-width:390px){.area-hub .professional-master-grid,.area-hub .mrt-command-grid,.area-hub .bmt-main-menu{grid-template-columns:1fr}.area-hub .mrt-compact-links{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.area-hub *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.area-hub .master-group>a,.area-hub .mrt-command-card,.area-hub .bmt-main-menu>a{transform:none!important}}
