:root{--navy-950:#03132c;--navy-900:#071b39;--navy-800:#102b54;--ink:#07142f;--text:#132a50;--muted:#526a91;--line:#e3e9f1;--surface:#fff;--canvas:#fafbfd;--blue:#0e70f5;--green:#05ad61;--violet:#7825d5;--orange:#f38a00;--header-height:94px;--page-gutter:clamp(26px, 3.55vw, 58px);--text-increment:0px;--text-detail-increment:0px;--space-increment:0px;--icon-increment:0px;--control-increment:0px;--table-text-extra:0px;--workspace-gutter:clamp(24px, 1.7vw, 44px)}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button,select,input{font:inherit}a{color:inherit}button,a,select{-webkit-tap-highlight-color:transparent}.app-shell{background:radial-gradient(circle at 60% 20%,#e4edfb38,#0000 28%),linear-gradient(#fcfdff 0%,#fafbfd 100%);flex-direction:column;min-height:100vh;display:flex}.topbar{min-height:var(--header-height);color:#fff;background:radial-gradient(circle at 55% 0,#18407938,#0000 35%),linear-gradient(104deg,#02142d 0%,#061a38 53%,#03122b 100%);box-shadow:0 1px #0c2142b3}.topbar__inner{width:100%;min-height:var(--header-height);align-items:center;gap:calc(24px + var(--space-increment));grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr) minmax(340px,1fr);padding:0 clamp(30px,2.1vw,42px) 0 clamp(32px,2vw,40px);display:grid}.topbar__brand{align-items:center;gap:calc(10px + var(--space-increment));min-width:0;display:flex}.topbar__brand-divider{background:#ffffff2e;flex:none;width:1px;height:40px}.topbar__corporate-logo{object-fit:contain;flex:none;width:86px;height:auto}.sirio-brand{color:#fff;flex-direction:column;align-items:flex-start;width:max-content;line-height:1;display:inline-flex}.sirio-wordmark{font-size:calc(52px + var(--text-increment));letter-spacing:-3.8px;font-weight:800;line-height:.93}.sirio-cut-o{letter-spacing:-4.8px;display:inline-block;position:relative}.sirio-cut-o:after{content:"";background:#061a38;width:3px;height:108%;position:absolute;top:-4%;left:52%}.sirio-tagline{font-size:calc(9.4px + var(--text-detail-increment));text-transform:uppercase;letter-spacing:.18px;margin-top:6px;padding-left:1px;font-weight:700}.sirio-brand--dark{color:var(--navy-950)}.sirio-brand--dark .sirio-cut-o:after{background:#fff}.sirio-brand--compact .sirio-wordmark{font-size:calc(37px + var(--text-increment))}.topbar__context{justify-content:center;gap:calc(18px + var(--space-increment));grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.context-selector{min-width:0}.context-selector label{font-size:calc(15px + var(--text-increment));color:#fffffff2;margin:0 0 7px;font-weight:500;display:block}.context-selector__control{position:relative}.context-selector select{width:100%;height:calc(42px + var(--control-increment));padding:0 calc(40px + var(--space-increment)) 0 calc(13px + var(--space-increment));color:#fff;font-size:calc(16px + var(--text-increment));appearance:none;cursor:pointer;background:linear-gradient(110deg,#112f59fa,#0b244cfa);border:1px solid #749eda12;border-radius:7px;outline:0;font-weight:700;box-shadow:inset 0 1px #ffffff06}.context-selector select:focus-visible{box-shadow:0 0 0 3px #4a90ff61}.context-selector select option{color:var(--ink);background:#fff}.context-selector__control svg{width:calc(17px + var(--icon-increment));height:calc(17px + var(--icon-increment));pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.topbar__actions{justify-content:flex-end;align-items:center;gap:calc(24px + var(--space-increment));min-width:0;display:flex}.icon-button{width:calc(38px + var(--control-increment));height:calc(42px + var(--control-increment));color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.icon-button svg{width:calc(27px + var(--icon-increment));height:calc(27px + var(--icon-increment));stroke-width:1.65px}.icon-button:focus-visible,.user-profile:focus-visible{outline-offset:3px;outline:2px solid #7fb6ff}.notification-button span{color:#fff;width:19px;height:19px;font-size:calc(13px + var(--text-detail-increment));background:#f32237;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:3px;right:1px}.alerts-menu{position:relative}.alerts-menu>summary{cursor:pointer;list-style:none}.alerts-menu>summary::-webkit-details-marker{display:none}.alerts-menu>section{z-index:80;color:#17375b;background:#fff;border:1px solid #cedae5;border-radius:9px;width:min(390px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 42px #071e3a33}.alerts-menu>section>header{padding:calc(12px + var(--space-increment)) calc(14px + var(--space-increment));color:#fff;background:#08294f;justify-content:space-between;align-items:center;display:flex}.alerts-menu>section>header div{flex-direction:column;gap:2px;display:flex}.alerts-menu>section>header span{color:#61e4ac;font-size:calc(11px + var(--text-detail-increment));text-transform:uppercase;font-weight:850}.alerts-menu>section>header strong{font-size:calc(17px + var(--text-increment))}.alerts-menu>section>header b{min-width:28px;padding:calc(5px + var(--space-increment));text-align:center;background:#ffffff1f;border-radius:999px}.alerts-menu>section>div{max-height:330px;overflow-y:auto}.alerts-menu>section>div>a{min-height:58px;padding:calc(9px + var(--space-increment)) calc(11px + var(--space-increment));align-items:center;gap:calc(9px + var(--space-increment));color:inherit;border-bottom:1px solid #e3e9ef;grid-template-columns:7px minmax(0,1fr) 16px;text-decoration:none;display:grid}.alerts-menu>section>div>a:hover{background:#f3f7fa}.alerts-menu>section>div>a>i{background:#6d89a4;border-radius:999px;width:7px;height:30px}.alerts-menu>section>div>a>i[data-severity=CRÍTICA]{background:#c83f50}.alerts-menu>section>div>a>i[data-severity=ALTA]{background:#df7918}.alerts-menu>section>div>a>i[data-severity=MEDIA]{background:#d4ad2f}.alerts-menu>section>div>a span{flex-direction:column;gap:3px;min-width:0;display:flex}.alerts-menu>section>div>a strong{font-size:calc(13px + var(--text-detail-increment));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alerts-menu>section>div>a small{color:#6a7e93;font-size:calc(11px + var(--text-detail-increment));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alerts-menu>section>div>a svg{width:calc(14px + var(--icon-increment))}.alerts-menu>section>div>p{padding:calc(24px + var(--space-increment)) calc(14px + var(--space-increment));color:#657a91;font-size:calc(13px + var(--text-detail-increment));text-align:center;margin:0}.alerts-menu>section>footer{padding:calc(8px + var(--space-increment)) calc(11px + var(--space-increment));background:#f5f8fa}.alerts-menu>section>footer a{justify-content:flex-end;align-items:center;gap:calc(4px + var(--space-increment));color:#0a659e;font-size:calc(12px + var(--text-detail-increment));font-weight:800;text-decoration:none;display:flex}.alerts-menu>section>footer svg{width:calc(13px + var(--icon-increment))}.user-profile{min-width:250px;min-height:52px;padding-left:calc(25px + var(--space-increment));align-items:center;gap:calc(12px + var(--space-increment));border-left:1px solid #ffffff14;grid-template-columns:50px 1fr 18px;display:grid}.user-profile__avatar{color:#fff;width:50px;height:50px;font-size:calc(20px + var(--text-increment));background:linear-gradient(140deg,#ffc450,#ffd66f);border-radius:50%;place-items:center;font-weight:500;display:grid}.user-profile__text{gap:calc(5px + var(--space-increment));flex-direction:column;min-width:0;display:flex}.user-profile__text strong,.user-profile__text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-profile__text strong{font-size:calc(16px + var(--text-increment))}.user-profile__text span{color:#ffffffe6;font-size:calc(15px + var(--text-increment))}.user-profile>svg{width:calc(17px + var(--icon-increment));height:calc(17px + var(--icon-increment))}.home{width:100%;padding:34px var(--page-gutter) 26px;flex:1;margin:0 auto}.home__intro{justify-content:space-between;align-items:flex-start;gap:calc(30px + var(--space-increment));min-height:107px;display:flex}.home__intro h1{letter-spacing:-.85px;margin:7px 0 10px;font-size:calc(clamp(26px,1.85vw,31px) + 2px);line-height:1.2}.home__intro p{color:#304d7d;font-size:calc(18px + var(--text-increment));margin:0}.system-clock{width:460px;min-width:460px;height:79px;color:var(--text);background:#ffffffeb;border:1px solid #e6ebf1;border-radius:10px;grid-template-columns:1.6fr 1fr;display:grid;overflow:hidden;box-shadow:0 8px 23px #1b305212}.system-clock__cell{min-width:0;padding:0 calc(18px + var(--space-increment));align-items:center;gap:calc(14px + var(--space-increment));display:flex}.system-clock__cell--time{border-left:1px solid #e6ebf1}.system-clock__cell svg{width:calc(30px + var(--icon-increment));height:calc(30px + var(--icon-increment));color:#274779;stroke-width:1.65px;flex:none}.system-clock__cell div{gap:calc(6px + var(--space-increment));flex-direction:column;min-width:0;display:flex}.system-clock__cell span,.system-clock__cell small{white-space:nowrap}.system-clock__cell span{font-size:calc(14px + var(--text-increment))}.system-clock__cell small{color:#526b95;font-size:calc(13px + var(--text-increment))}.module-grid{gap:calc(19px + var(--space-increment)) calc(20px + var(--space-increment));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.module-card{--accent:var(--blue);--tint:#0d70f513;min-width:0;min-height:368px;padding:calc(27px + var(--space-increment)) calc(29px + var(--space-increment)) 0;background:#fff;border:1px solid #e8edf3;border-radius:11px;flex-direction:column;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 4px 14px #20345209}.module-card:hover{border-color:#dce4ec;transform:translateY(-2px);box-shadow:0 10px 24px #20345211}.module-card--green{--accent:var(--green);--tint:#06b16314}.module-card--blue{--accent:var(--blue);--tint:#0d70f513}.module-card--violet{--accent:var(--violet);--tint:#7e21d713}.module-card--orange{--accent:var(--orange);--tint:#f38a0013}.module-card__icon{width:84px;height:84px;color:var(--accent);background:var(--tint);border-radius:13px;place-items:center;display:grid}.module-card__icon svg{width:49px;height:49px}.module-card h2{font-size:calc(25px + var(--text-increment));line-height:max(1em, calc(calc(23px + var(--text-increment)) * 1.18));letter-spacing:-.62px;margin:17px 0 9px}.module-card__description{color:#132d58;min-height:48px;font-size:calc(16px + var(--text-increment));margin:0;line-height:1.45}.module-card__metric{min-height:73px;padding:calc(15px + var(--space-increment)) 0 calc(14px + var(--space-increment));align-items:flex-start;gap:calc(17px + var(--space-increment));color:#0e2851;margin-top:auto;display:flex}.module-card__metric>svg{width:calc(23px + var(--icon-increment));height:calc(23px + var(--icon-increment));stroke-width:1.7px;flex:none;margin-top:1px}.module-card__metric div{gap:calc(5px + var(--space-increment));flex-direction:column;min-width:0;display:flex}.module-card__metric span,.module-card__metric small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-card__metric span{font-size:calc(16px + var(--text-increment))}.module-card__metric small{color:#536b96;font-size:calc(15px + var(--text-increment))}.module-card__link{justify-content:center;align-items:center;gap:calc(15px + var(--space-increment));color:#086bf1;min-height:53px;font-size:calc(18px + var(--text-increment));border-top:1px solid #e2e7ee;font-weight:700;text-decoration:none;display:flex}.module-card__link svg{width:calc(20px + var(--icon-increment));height:calc(20px + var(--icon-increment));transition:transform .16s}.module-card__link:hover svg{transform:translate(4px)}.module-card__link:focus-visible{outline-offset:-3px;border-radius:4px;outline:3px solid #0e70f54d}.app-footer{width:100%;min-height:53px;padding:0 var(--page-gutter) 15px;align-items:flex-end;gap:calc(12px + var(--space-increment));color:#51698e;font-size:calc(14.5px + var(--text-increment));margin:0 auto;display:flex}.app-footer span:last-child{margin-left:auto}.empty-modules{color:var(--muted);text-align:center;border:1px solid var(--line);background:#fff;border-radius:12px;padding:50px}.module-placeholder,.login-shell{min-height:100vh;padding:calc(32px + var(--space-increment));background:radial-gradient(circle at 50% 0,#eaf1fb,#0000 42%),#f8fafc;place-items:center;display:grid}.module-placeholder__panel,.login-card{width:min(100%,540px);padding:calc(46px + var(--space-increment));text-align:center;border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 18px 45px #1731541a}.module-placeholder__mark{padding:calc(7px + var(--space-increment)) calc(12px + var(--space-increment));color:var(--accent);font-size:calc(14px + var(--text-increment));text-transform:uppercase;letter-spacing:.08em;background:var(--tint);border-radius:8px;font-weight:800;display:inline-block}.module-placeholder h1,.login-card h1{font-size:calc(32px + var(--text-increment));margin:22px 0 12px}.module-placeholder p,.login-card p{color:var(--muted);margin:0 0 27px;line-height:1.65}.module-placeholder a{align-items:center;gap:calc(9px + var(--space-increment));color:var(--blue);font-weight:700;text-decoration:none;display:inline-flex}.module-placeholder a svg{width:calc(18px + var(--icon-increment))}.login-card{flex-direction:column;align-items:center;display:flex}.login-card__icon{width:68px;height:68px;color:var(--blue);background:#0e70f514;border-radius:18px;place-items:center;margin-top:34px;display:grid}.login-card__icon svg{width:calc(32px + var(--icon-increment));height:calc(32px + var(--icon-increment))}.login-card>span{padding:calc(9px + var(--space-increment)) calc(13px + var(--space-increment));color:#8b5a00;font-size:calc(15px + var(--text-increment));background:#fff5dc;border-radius:7px;font-weight:650}@media (min-width:1251px){.home{padding-bottom:calc(11px + var(--space-increment))}.module-card{min-height:370px}.module-card:nth-child(n+5){min-height:336px;padding-top:calc(20px + var(--space-increment))}}@media (max-width:1250px){.topbar__inner{gap:calc(18px + var(--space-increment));grid-template-columns:225px 1fr auto}.sirio-wordmark{font-size:calc(52px + var(--text-increment))}.topbar__brand{gap:calc(8px + var(--space-increment))}.topbar__brand-divider{height:34px}.topbar__corporate-logo{width:58px}.topbar__context{gap:calc(10px + var(--space-increment));grid-template-columns:repeat(3,minmax(0,1fr))}.topbar__actions{gap:calc(10px + var(--space-increment))}.user-profile{min-width:195px;padding-left:calc(15px + var(--space-increment));grid-template-columns:44px 1fr}.user-profile__avatar{width:44px;height:44px}.user-profile>svg{display:none}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:root{--header-height:auto}.topbar__inner{padding:calc(20px + var(--space-increment)) calc(24px + var(--space-increment));gap:calc(18px + var(--space-increment)) calc(20px + var(--space-increment));grid-template-columns:1fr auto;grid-template-areas:"brand actions""context context"}.topbar__brand{grid-area:brand}.topbar__context{grid-area:context;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.topbar__actions{grid-area:actions}.user-profile{min-width:0;padding-left:calc(12px + var(--space-increment));grid-template-columns:42px}.user-profile__text,.user-profile>svg{display:none}.home{padding-top:calc(28px + var(--space-increment))}.home__intro{flex-direction:column;align-items:stretch;margin-bottom:24px}.system-clock{width:100%;min-width:0}}@media (max-width:620px){:root{--page-gutter:18px}.topbar__inner{padding:calc(17px + var(--space-increment)) calc(18px + var(--space-increment)) calc(20px + var(--space-increment))}.sirio-wordmark{font-size:calc(43px + var(--text-increment))}.sirio-tagline{font-size:calc(7.4px + var(--text-detail-increment))}.topbar__brand{gap:calc(6px + var(--space-increment))}.topbar__brand-divider{height:27px}.topbar__corporate-logo{width:60px}.topbar__actions{gap:2px}.topbar__actions .icon-button:nth-child(2){display:none}.user-profile{border-left:0}.topbar__context{gap:calc(10px + var(--space-increment))}.topbar__context>:last-child:nth-child(3){grid-column:1/-1}.context-selector label{font-size:calc(14px + var(--text-increment))}.context-selector select{height:calc(43px + var(--control-increment));padding-left:calc(10px + var(--space-increment));font-size:calc(14px + var(--text-increment))}.home__intro h1{margin-top:0}.system-clock{grid-template-columns:1fr;height:auto}.system-clock__cell{min-height:69px}.system-clock__cell--time{border-top:1px solid #e6ebf1;border-left:0}.module-grid{grid-template-columns:1fr}.module-card{min-height:350px;padding-right:calc(24px + var(--space-increment));padding-left:calc(24px + var(--space-increment))}.app-footer{padding-top:calc(20px + var(--space-increment));flex-wrap:wrap;align-items:flex-start}.app-footer span:last-child{width:100%;margin-left:0}.module-placeholder,.login-shell{padding:calc(18px + var(--space-increment))}.module-placeholder__panel,.login-card{padding:calc(34px + var(--space-increment)) calc(24px + var(--space-increment))}}@media (min-width:1100px) and (max-height:800px){:root{--header-height:80px;--page-gutter:clamp(32px, 3.55vw, 46px)}.app-shell{height:100dvh;min-height:0}.home{min-height:0;padding:14px var(--page-gutter) 6px;flex-direction:column;display:flex}.home__intro{flex:0 0 66px;min-height:66px}.home__intro h1{font-size:calc(27px + var(--text-increment));margin:2px 0 5px}.home__intro p{font-size:calc(16px + var(--text-increment))}.system-clock{width:380px;min-width:380px;height:60px}.system-clock__cell{padding:0 calc(15px + var(--space-increment));gap:calc(11px + var(--space-increment))}.system-clock__cell svg{width:calc(25px + var(--icon-increment));height:calc(25px + var(--icon-increment))}.system-clock__cell div{gap:3px}.system-clock__cell span{font-size:calc(13px + var(--text-increment))}.system-clock__cell small{font-size:calc(11.5px + var(--text-detail-increment))}.module-grid{gap:calc(10px + var(--space-increment)) calc(18px + var(--space-increment));flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.module-card,.module-card:nth-child(n+5){min-height:0;padding:calc(14px + var(--space-increment)) calc(20px + var(--space-increment)) 0}.module-card__icon{border-radius:10px;width:56px;height:56px}.module-card__icon svg{width:calc(33px + var(--icon-increment));height:calc(33px + var(--icon-increment))}.module-card h2{font-size:calc(21px + var(--text-increment));margin:8px 0 5px}.module-card__description{min-height:34px;font-size:calc(15.5px + var(--text-increment));line-height:max(1em, calc(calc(13.5px + var(--text-increment)) * 1.25))}.module-card__metric{min-height:44px;padding:calc(6px + var(--space-increment)) 0 calc(7px + var(--space-increment));gap:calc(10px + var(--space-increment))}.module-card__metric>svg{width:calc(18px + var(--icon-increment));height:calc(18px + var(--icon-increment))}.module-card__metric div{gap:2px}.module-card__metric span{font-size:calc(15px + var(--text-increment));line-height:1}.module-card__metric small{font-size:calc(14px + var(--text-increment));line-height:1}.module-card__link{gap:calc(9px + var(--space-increment));min-height:35px;font-size:calc(15px + var(--text-increment))}.module-card__link svg{width:calc(16px + var(--icon-increment));height:calc(16px + var(--icon-increment))}.app-footer{min-height:27px;padding:0 var(--page-gutter) 6px;font-size:calc(13.5px + var(--text-detail-increment))}}@media (max-width:380px) and (max-height:760px){html{min-width:0}.app-shell{height:100dvh;min-height:0}.topbar{flex:none;min-height:0}.topbar__inner{min-height:0;padding:calc(6px + var(--space-increment)) calc(10px + var(--space-increment)) calc(7px + var(--space-increment));gap:calc(5px + var(--space-increment)) calc(8px + var(--space-increment))}.topbar__context{gap:calc(6px + var(--space-increment))}.context-selector label{display:none}.context-selector select{height:calc(31px + var(--control-increment));padding:0 calc(27px + var(--space-increment)) 0 calc(8px + var(--space-increment));font-size:calc(12.5px + var(--text-detail-increment))}.context-selector__control svg{width:calc(14px + var(--icon-increment));height:calc(14px + var(--icon-increment));right:8px}.icon-button{width:calc(32px + var(--control-increment));height:calc(36px + var(--control-increment))}.icon-button svg{width:calc(23px + var(--icon-increment));height:calc(23px + var(--icon-increment))}.notification-button span{width:17px;height:17px;font-size:calc(12px + var(--text-detail-increment));top:1px}.user-profile{grid-template-columns:36px;min-height:0;padding-left:2px}.user-profile__avatar{width:36px;height:36px;font-size:calc(16px + var(--text-increment))}.home{min-height:0;padding:calc(8px + var(--space-increment)) calc(10px + var(--space-increment)) calc(4px + var(--space-increment));flex-direction:column;display:flex}.home__intro{align-items:center;gap:calc(8px + var(--space-increment));flex-direction:row;flex:none;min-height:0;margin-bottom:6px}.home__intro h1{font-size:calc(20px + var(--text-increment));letter-spacing:-.45px;margin:0 0 2px;line-height:1.1}.home__intro p{font-size:calc(12.5px + var(--text-detail-increment));line-height:1.2}.system-clock{width:78px;min-width:78px;height:38px;display:block}.system-clock__cell:first-child{display:none}.system-clock__cell--time{height:100%;min-height:0;padding:0 calc(8px + var(--space-increment));gap:calc(6px + var(--space-increment));border:0}.system-clock__cell svg{width:calc(17px + var(--icon-increment));height:calc(17px + var(--icon-increment))}.system-clock__cell div{gap:0}.system-clock__cell span{font-size:calc(11px + var(--text-detail-increment))}.system-clock__cell small{display:none}.module-grid{gap:calc(6px + var(--space-increment));flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.module-card{min-height:0;padding:calc(6px + var(--space-increment)) calc(7px + var(--space-increment)) 0;border-radius:8px}.module-card__icon{border-radius:6px;width:27px;height:27px}.module-card__icon svg{width:calc(18px + var(--icon-increment));height:calc(18px + var(--icon-increment))}.module-card h2{font-size:calc(15px + var(--text-increment));line-height:max(1em, calc(calc(13px + var(--text-increment)) * 1.1));letter-spacing:-.2px;margin:3px 0 2px}.module-card__description{min-height:21px;font-size:calc(11.5px + var(--text-detail-increment));line-height:max(1em, calc(calc(9.5px + var(--text-detail-increment)) * 1.12));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.module-card__metric{gap:0;min-height:0;padding:2px 0 3px}.module-card__metric>svg,.module-card__metric small{display:none}.module-card__metric span{font-size:calc(11.5px + var(--text-detail-increment));line-height:1}.module-card__link{gap:calc(5px + var(--space-increment));min-height:23px;font-size:calc(12.5px + var(--text-detail-increment))}.module-card__link svg{width:calc(13px + var(--icon-increment));height:calc(13px + var(--icon-increment))}.app-footer{min-height:25px;padding:0 calc(10px + var(--space-increment)) calc(5px + var(--space-increment));align-items:flex-end;gap:calc(4px + var(--space-increment));font-size:calc(10.5px + var(--text-detail-increment));white-space:nowrap;flex:none}.app-footer__divider,.app-footer>span:nth-child(3){display:none}.app-footer span:last-child{width:auto;margin-left:auto}}@media (min-width:1600px){:root{--text-increment:1px;--text-detail-increment:2px;--space-increment:1px;--icon-increment:1px;--control-increment:2px;--table-text-extra:100px;--header-height:100px}.topbar__inner{padding-inline:var(--workspace-gutter)}.topbar__context{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.home__intro h1{font-size:35px}}@media (min-width:2200px){:root{--text-increment:2px;--text-detail-increment:3px;--space-increment:2px;--icon-increment:2px;--control-increment:4px;--table-text-extra:220px;--header-height:104px}.home__intro h1{font-size:37px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
