.site-shell{--ink:#101820;--muted:#647180;--line:#e4e9ef;--surface:#f5f7fa;--panel:#fff;--blue:#0877c9;--blue-strong:#0665ae;--blue-deep:#0a3359;--cyan:#0a9aa1;--public-shadow:0 24px 70px #0f24381a;--public-shadow-soft:0 12px 34px #0f243812;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif}.site-shell .site-header{-webkit-backdrop-filter:blur(24px)saturate(1.28);backdrop-filter:blur(24px)saturate(1.28);background:#ffffffd1;border-bottom:1px solid #e4e9efd1;min-height:82px;padding:10px 72px;box-shadow:0 8px 34px #1018200d}.site-shell .site-nav{gap:8px clamp(14px,1.8vw,28px);font-size:clamp(.82rem,.78vw,.9rem);font-weight:760}.site-shell .site-nav .nav-page-link{color:#243342}.site-shell .site-nav .nav-page-link:after{background:var(--blue);height:1px}.site-shell .language-toggle,.site-shell .mobile-menu-toggle{background:#ffffffeb;border-color:#dce4ecf0;border-radius:999px;box-shadow:0 5px 16px #1018200d}.site-shell .language-toggle{min-width:46px;min-height:40px;font-size:.74rem}.site-shell .page-hero-band{min-height:calc(100vh - 82px)}.site-shell .hero-section{background:#0a2338;min-height:700px}.site-shell .hero-image{object-position:64% 46%;filter:brightness(1.08)saturate(.74)contrast(.94);animation-duration:24s}.site-shell .hero-section:after{background:linear-gradient(90deg,#051422d6 0%,#05142299 42%,#0514221f 100%),linear-gradient(#0000 56%,#05142257 100%)}.site-shell .hero-content{max-width:780px;padding:118px 0 166px 72px}.site-shell .hero-content .eyebrow{color:#ffffffb8;margin-bottom:18px;font-size:.7rem;font-weight:760}.site-shell .hero-content h1{text-shadow:0 20px 46px #0000002e;max-width:760px;font-size:4.62rem;font-weight:760;line-height:.98}.site-shell .hero-content p:not(.eyebrow){color:#ffffffdb;max-width:610px;margin-top:24px;font-size:1.1rem;font-weight:480;line-height:1.62}.site-shell .hero-actions{gap:12px;margin-top:32px}.site-shell .primary-button,.site-shell .secondary-button,.site-shell .whatsapp-button{border-radius:999px;min-height:48px;padding:11px 20px;font-size:.9rem;font-weight:760}.site-shell .primary-button{border-color:var(--blue);background:var(--blue);box-shadow:0 12px 24px #0877c938}.site-shell .primary-button:hover{background:#056bb8}.site-shell .on-dark{color:#fff;background:#ffffff1c;border-color:#ffffff57}.site-shell .service-anchor-band{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#fffffff0;border:1px solid #e4e9efdb;border-radius:26px;gap:18px;width:min(100% - 144px,1240px);margin-top:-54px;padding:24px;box-shadow:0 22px 70px #1018201c}.site-shell .service-anchor-band .eyebrow,.site-shell .eyebrow{color:var(--blue-strong);font-size:.68rem;font-weight:780}.site-shell .service-anchor-grid{gap:10px}.site-shell .service-anchor{min-height:70px;box-shadow:none;background:#f5f7fa;border:0;border-radius:16px;padding:16px 18px}.site-shell .service-anchor:before{content:none}.site-shell .service-anchor:hover{box-shadow:none;background:#edf5fc;border-color:#0000;transform:translateY(-2px)}.site-shell .service-anchor strong{color:#173451;font-size:.9rem;font-weight:720}.site-shell .credential-rail{gap:12px;width:min(100% - 144px,1200px);margin-top:70px}.site-shell .credential-rail article{min-height:152px;box-shadow:none;background:#f5f7fa;border:0;border-radius:22px;padding:24px}.site-shell .credential-rail article:after{content:none}.site-shell .credential-rail strong{color:#182a3b;font-size:1.38rem;font-weight:730}.site-shell .credential-rail p{color:#6b7784;font-size:.9rem;font-weight:520;line-height:1.56}.site-shell .content-band{background:#fff;padding:118px 72px}.site-shell .home-overview{gap:86px;min-height:520px}.site-shell .home-overview h2,.site-shell .about-copy h2,.site-shell .coverage-heading h2,.site-shell .section-heading h2,.site-shell .clients-heading h2{color:#172534;font-size:3.08rem;font-weight:720;line-height:1.08}.site-shell .home-overview p:not(.eyebrow),.site-shell .about-copy>p:not(.eyebrow),.site-shell .coverage-heading p:not(.eyebrow),.site-shell .section-heading p:not(.eyebrow){color:#6a7682;font-size:1.04rem;font-weight:470;line-height:1.72}.site-shell .visual-mosaic,.site-shell .client-visual-band{gap:14px}.site-shell .visual-mosaic .vessel-photo,.site-shell .client-visual-band .vessel-photo,.site-shell .about-visual,.site-shell .coverage-visual,.site-shell .team-hero-photo{box-shadow:var(--public-shadow-soft);border:0;border-radius:24px}.site-shell .standards-band{width:min(100% - 144px,1200px);box-shadow:none;background:#f5f7fa;border:0;border-radius:28px;gap:40px;margin-bottom:118px;padding:48px}.site-shell .standards-copy h2{color:#172534;font-size:2.52rem;font-weight:720;line-height:1.1}.site-shell .standards-copy>p{color:#6a7682;font-size:1rem;font-weight:470;line-height:1.66}.site-shell .standards-grid{gap:12px}.site-shell .standards-grid article{background:#fff;border:0;border-radius:18px;min-height:164px;padding:24px;box-shadow:0 6px 18px #0f24380a}.site-shell .standards-grid article:before{background:var(--blue);width:34px;height:2px}.site-shell .standards-grid strong{color:#173451;font-size:1.02rem;font-weight:730}.site-shell .standards-grid p{color:#6a7682;font-size:.9rem;font-weight:470;line-height:1.58}.site-shell .about-pillar-list article,.site-shell .team-strengths article{border:0;border-left:3px solid var(--blue);box-shadow:none;background:#f5f7fa;border-radius:14px}.site-shell .mission-panel{width:min(100% - 144px,1200px);box-shadow:none;background:#f5f7fa;border:0;border-radius:28px;gap:72px;margin-bottom:90px;padding:48px}.site-shell .mission-panel>div:before{background:var(--blue);height:2px}.site-shell .mission-panel p:not(.eyebrow){color:#243342;font-size:1.22rem;font-weight:620;line-height:1.52}.site-shell .coverage-list article{border-bottom-color:#e7ebef;min-height:138px}.site-shell .team-band{background:#f5f7fa}.site-shell .team-showcase{box-shadow:none;background:#fff;border:0;border-radius:28px;gap:52px;margin-bottom:28px;padding:32px}.site-shell .team-strengths article{background:#f5f7fa}.site-shell .team-grid{gap:14px}.site-shell .team-card{min-height:226px;box-shadow:none;background:#fff;border:0;border-radius:20px;gap:14px;padding:20px}.site-shell .team-card:before{content:none}.site-shell .team-card:hover{background:#fff;border-color:#0000;transform:translateY(-4px);box-shadow:0 16px 44px #0f243817}.site-shell .team-card:after{color:var(--blue);border-top-color:#edf0f3;font-size:.7rem}.site-shell .team-avatar,.site-shell .team-profile-photo{color:var(--blue-strong);background:#edf4f8;border:0;border-radius:16px}.site-shell .team-profile-panel{border-radius:26px}.site-shell .profile-icon-close{border-radius:999px}.site-shell .client-category-grid{gap:14px}.site-shell .client-category-grid article,.site-shell .client-grid p{box-shadow:none;background:#f5f7fa;border:0;border-radius:18px}.site-shell .client-grid p:hover{box-shadow:none;background:#edf5fc;border-color:#0000}.site-shell .contact-band{gap:82px;min-height:calc(100vh - 82px);padding-top:82px;padding-bottom:82px}.site-shell .contact-lines,.site-shell .contact-card{box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04182e52;border-color:#ffffff29;border-radius:20px}.site-shell .contact-lines{padding:22px 24px}.site-shell .contact-card{padding:18px}.site-shell .contact-whatsapp{min-height:50px}.site-shell .map-preview{border:0;border-radius:22px}.site-shell .map-link{border-radius:0;min-height:54px}.site-shell .public-footer{background:#f5f7fa;border-top:0}.site-shell .footer-main{gap:46px;padding:58px 72px 42px}.site-shell .copyright{border-top-color:#e5e9ed}@media (max-width:1180px){.site-shell .site-header{min-height:76px}.site-shell .public-main{padding-top:0}.site-shell .hero-content{padding:118px 28px 142px}.site-shell .content-band{padding:96px 28px}.site-shell .home-overview h2,.site-shell .about-copy h2,.site-shell .coverage-heading h2,.site-shell .section-heading h2,.site-shell .clients-heading h2{font-size:2.72rem}.site-shell .contact-band{padding-top:88px;padding-bottom:88px}}@media (max-width:760px){.site-shell .site-header{padding:12px 18px}.site-shell .brand-lockup{width:min(184px,100vw - 146px)}.site-shell .site-header-actions{gap:6px}.site-shell .site-nav{background:#fffffff5;border-radius:20px;box-shadow:0 18px 50px #0f24381f}.site-shell .site-nav .nav-page-link{border-radius:14px}.site-shell .hero-section{min-height:600px}.site-shell .hero-content{padding:100px 22px 86px}.site-shell .hero-content .eyebrow{margin-bottom:14px}.site-shell .hero-content h1{max-width:350px;font-size:2.78rem;line-height:1}.site-shell .hero-content p:not(.eyebrow){max-width:340px;margin-top:20px;font-size:.96rem;line-height:1.62}.site-shell .hero-actions{gap:10px;margin-top:26px}.site-shell .service-anchor-band{border-radius:22px;width:calc(100% - 28px);margin-top:-24px;padding:14px}.site-shell .service-anchor{border-radius:14px;min-height:60px}.site-shell .credential-rail,.site-shell .standards-band{width:calc(100% - 28px)}.site-shell .credential-rail{margin-top:44px}.site-shell .credential-rail article{border-radius:18px}.site-shell .content-band{padding:80px 22px}.site-shell .home-overview h2,.site-shell .about-copy h2,.site-shell .coverage-heading h2,.site-shell .section-heading h2,.site-shell .clients-heading h2{font-size:2.18rem}.site-shell .visual-mosaic .vessel-photo,.site-shell .client-visual-band .vessel-photo,.site-shell .about-visual,.site-shell .coverage-visual,.site-shell .team-hero-photo{border-radius:18px}.site-shell .standards-band{border-radius:22px;padding:22px}.site-shell .standards-copy h2{font-size:2rem}.site-shell .standards-grid article{border-radius:16px}.site-shell .mission-panel{border-radius:22px;width:calc(100% - 28px);padding:24px}.site-shell .team-showcase{border-radius:22px;padding:18px}.site-shell .team-card{border-radius:18px}.site-shell .contact-band{padding-top:74px;padding-bottom:74px}.site-shell .contact-copy h2{font-size:2.28rem}.site-shell .contact-lines,.site-shell .contact-card,.site-shell .map-preview{border-radius:18px}.site-shell .footer-main{padding:42px 22px 34px}}.site-shell .site-header{background:#ffffffd6;border:1px solid #ffffffb8;border-radius:16px;min-height:74px;padding:8px 28px;top:22px;left:5.4vw;right:5.4vw;box-shadow:0 14px 40px #1f4a691a}.site-shell .public-main{padding-top:0}.site-shell .brand-lockup{width:188px}.site-shell .hero-editorial{background:#dcecf5;min-height:522px}.site-shell .hero-editorial .hero-image{object-position:center center;filter:saturate(.9)brightness(1.05);animation:none}.site-shell .hero-editorial:after{background:linear-gradient(90deg,#fafdfff5 0%,#fafdffe6 24%,#fafdff8a 44%,#0000 67%),linear-gradient(#0000 46%,#d9ecf733 100%)}.site-shell .hero-editorial:before{background:linear-gradient(#0000,#d3e7f25c)}.site-shell .hero-editorial .hero-content{max-width:690px;padding:138px 0 78px max(7.5vw,72px)}.site-shell .hero-editorial .hero-content .eyebrow{color:#1768aa;margin-bottom:14px}.site-shell .hero-editorial .hero-content h1{color:#082649;max-width:670px;text-shadow:none;text-wrap:pretty;font-size:3.72rem;font-weight:760;line-height:1}.site-shell .hero-editorial .hero-content p:not(.eyebrow){color:#435b72;max-width:455px;margin-top:14px;font-size:.98rem;line-height:1.48}.site-shell .hero-editorial .hero-actions{margin-top:20px}.site-shell .primary-button,.site-shell .secondary-button{justify-content:center;align-items:center;gap:12px;display:inline-flex}.site-shell .primary-button svg,.site-shell .secondary-button svg{width:16px;height:16px}.site-shell .hero-editorial .on-dark{color:#123b63;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff75;border-color:#8ba9c3}.site-shell .hero-editorial .on-dark:hover{color:#0a3359;background:#ffffffb8;border-color:#4f84b4}.site-shell .service-anchor-band{z-index:4;background:#fffffff5;border-radius:16px;width:min(100% - 144px,1280px);margin-top:-30px;padding:16px 22px 18px;display:block;position:relative;box-shadow:0 20px 48px #1f4a691c}@keyframes homeSectionEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.site-shell .service-anchor-band .eyebrow{margin:0 0 10px}.site-shell .service-anchor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.site-shell .service-anchor{text-align:left;background:0 0;border-right:1px solid #e4ebf0;border-radius:0;grid-template-columns:46px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:66px;padding:6px 16px;display:grid}.site-shell .service-anchor:last-child{border-right:0}.site-shell .service-anchor-icon,.site-shell .home-proof-rail article>span{color:#087a99;background:#eff6f8;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.site-shell .service-anchor-icon svg{stroke-width:1.7px;width:24px;height:24px}.site-shell .service-anchor strong{color:#12365b;font-size:.86rem;line-height:1.2;display:block}.site-shell .service-anchor-action{color:#12365b}.site-shell .service-anchor-action svg{stroke-width:1.9px;width:14px;height:14px}.site-shell .home-showcase{grid-template-columns:minmax(250px,.86fr) minmax(420px,1.72fr) minmax(220px,.82fr);align-items:stretch;gap:16px;width:min(100% - 144px,1240px);margin:24px auto 0;display:grid}.site-shell .home-showcase-copy{padding:12px 18px 12px 10px}.site-shell .home-showcase h2{color:#0c3159;margin:12px 0 10px;font-size:1.78rem;font-weight:740;line-height:1.12}.site-shell .home-showcase-copy>p:not(.eyebrow),.site-shell .home-quality-card>p:not(.eyebrow){color:#61758a;margin:0;font-size:.86rem;line-height:1.54}.site-shell .home-showcase-copy .secondary-button{color:#12365b;border-color:#a5bacd;min-height:38px;margin-top:16px;padding:8px 15px;font-size:.78rem}.site-shell .home-showcase-photo{height:270px;min-height:270px;box-shadow:none;border-radius:16px;overflow:hidden}.site-shell .home-showcase-photo img{object-position:center 82%}.site-shell .home-quality-card{background:#fff;border:1px solid #e3edf3;border-radius:16px;min-height:270px;padding:18px 18px 14px;box-shadow:0 8px 22px #1f4a690a}.site-shell .home-quality-card h2{margin-top:12px;font-size:1.58rem}.site-shell .home-quality-card img{object-fit:contain;object-position:left center;width:min(100%,166px);max-height:88px;margin-top:14px;display:block}.site-shell .home-proof-rail{background:#fff;border:1px solid #e3edf3;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 144px,1280px);margin:18px auto 8px;padding:10px 12px;display:grid;box-shadow:0 10px 26px #1f4a6912}.site-shell .home-proof-rail article{border-right:1px solid #e4ebf0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:2px 14px;display:grid}.site-shell .home-proof-rail article:last-child{border-right:0}.site-shell .home-proof-rail article>span{width:38px;height:38px}.site-shell .home-proof-rail svg{stroke-width:1.7px;width:19px;height:19px}.site-shell .home-proof-rail strong{color:#183b5d;font-size:.76rem;line-height:1.18;display:block}.site-shell .home-proof-rail p{color:#718398;margin:3px 0 0;font-size:.68rem;line-height:1.28}.site-shell .public-footer{margin-top:10px}.site-shell .footer-main{padding-top:26px;padding-bottom:22px}@media (max-width:1180px){.site-shell .home-showcase{grid-template-columns:minmax(230px,.9fr) minmax(360px,1.45fr);width:min(100% - 56px,1040px)}.site-shell .home-quality-card{grid-column:1/-1;grid-template-columns:minmax(150px,.64fr) minmax(0,1fr) auto;align-items:center;gap:16px;min-height:auto;display:grid}.site-shell .home-quality-card h2,.site-shell .home-quality-card p,.site-shell .home-quality-card img{margin:0}.site-shell .home-proof-rail,.site-shell .service-anchor-band{width:min(100% - 56px,1040px)}}@media (max-width:760px){.site-shell .site-header{border-radius:15px;min-height:64px;padding:6px 12px;top:10px;left:12px;right:12px}.site-shell .brand-lockup{width:min(160px,100vw - 144px)}.site-shell .hero-editorial{min-height:584px}.site-shell .hero-editorial .hero-image{object-position:62% center}.site-shell .hero-editorial:after{background:linear-gradient(90deg,#fafdfff5 0%,#fafdffd1 54%,#fafdff5c 100%),linear-gradient(#0000 48%,#e3f1f9b8 100%)}.site-shell .hero-editorial .hero-content{padding:132px 22px 102px}.site-shell .hero-editorial .hero-content h1{max-width:320px;font-size:3rem}.site-shell .hero-editorial .hero-content p:not(.eyebrow){color:#41596f;max-width:310px;font-size:.92rem}.site-shell .hero-editorial .hero-actions{align-items:flex-start}.site-shell .hero-editorial .hero-actions button{width:auto;min-width:160px}.site-shell .service-anchor-band{border-radius:16px;width:calc(100% - 28px);margin-top:-44px;padding:15px}.site-shell .service-anchor-grid{grid-template-columns:1fr;gap:0}.site-shell .service-anchor{border-bottom:1px solid #e4ebf0;border-right:0;grid-template-columns:40px minmax(0,1fr) 16px;min-height:58px;padding:8px 4px}.site-shell .service-anchor:last-child{border-bottom:0}.site-shell .service-anchor-icon{width:36px;height:36px}.site-shell .service-anchor-icon svg{width:19px;height:19px}.site-shell .home-showcase{grid-template-columns:1fr;gap:14px;width:calc(100% - 28px);margin-top:18px}.site-shell .home-showcase-copy{padding:12px 4px 4px}.site-shell .home-showcase h2{font-size:1.82rem}.site-shell .home-showcase-photo{min-height:230px}.site-shell .home-quality-card{grid-column:auto;min-height:auto;padding:18px;display:block}.site-shell .home-quality-card h2{margin-top:10px}.site-shell .home-quality-card img{margin-top:14px}.site-shell .home-proof-rail{grid-template-columns:1fr 1fr;gap:0;width:calc(100% - 28px);margin-top:14px;padding:8px}.site-shell .home-proof-rail article{min-height:68px;padding:6px 8px}.site-shell .home-proof-rail article:nth-child(2n){border-right:0}}.site-shell .page-hero-band:not(.contact-band){min-height:auto;padding:142px max(7.5vw,72px) 88px}.site-shell .about-band{background:linear-gradient(#f5fbff 0%,#fff 66%);grid-template-columns:minmax(0,.92fr) minmax(360px,.88fr);align-items:center;gap:76px}.site-shell .about-copy h2,.site-shell .coverage-heading h2,.site-shell .section-heading h2,.site-shell .clients-heading h2{color:#0b3159;font-weight:740}.site-shell .about-copy h2{max-width:680px;font-size:3.34rem}.site-shell .about-copy>p:not(.eyebrow){color:#61758a;max-width:640px;font-size:1rem;line-height:1.68}.site-shell .about-visual{border-radius:28px;min-height:620px;box-shadow:0 24px 60px #1f4a691c}.site-shell .about-visual .vessel-photo{border:0}.site-shell .about-pillar-list{background:#f3f7fa;border-radius:20px;gap:2px;overflow:hidden}.site-shell .about-pillar-list article{background:#ffffff94;border:0;border-bottom:1px solid #e4ebf0;border-radius:0;gap:6px;padding:17px 18px}.site-shell .about-pillar-list article:last-child{border-bottom:0}.site-shell .about-pillar-list strong,.site-shell .team-strengths strong{color:#153f67;font-weight:740}.site-shell .about-pillar-list span,.site-shell .team-strengths span{color:#708195;font-weight:520}.site-shell .mission-panel{background:#f3f7fa;border:0;border-radius:26px;gap:32px;width:min(100% - 144px,1240px);margin:0 auto 84px;padding:12px}.site-shell .mission-panel>div{background:#ffffffc7;border-radius:18px;min-height:160px;padding:26px}.site-shell .mission-panel>div:before{content:none}.site-shell .mission-panel p:not(.eyebrow){color:#254865;margin-top:13px;font-size:1.08rem;font-weight:570;line-height:1.56}.site-shell .coverage-band{padding:16px max(7.5vw,72px) 110px}.site-shell .coverage-heading,.site-shell .coverage-list{width:min(100%,1240px);margin-left:auto;margin-right:auto}.site-shell .coverage-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.7fr);align-items:center;gap:68px;margin-bottom:34px}.site-shell .coverage-heading h2{max-width:760px;font-size:2.74rem}.site-shell .coverage-visual{min-height:240px;box-shadow:none;border-radius:22px}.site-shell .coverage-visual .vessel-photo{border:0}.site-shell .coverage-list{background:#f5f7fa;border-top:0;border-radius:22px;overflow:hidden}.site-shell .coverage-list article{border-bottom-color:#e4ebf0;min-height:124px;padding:0 22px}.site-shell .coverage-list article:last-child{border-bottom:0}.site-shell .coverage-list article:hover{background:#edf5fa;padding-left:30px}.site-shell .coverage-list p{color:#168dab}.site-shell .team-band{background:linear-gradient(#f3f8fb 0%,#fff 42%);padding-top:142px}.site-shell .team-showcase{background:#ffffffe0;border:1px solid #e6edf2;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(360px,.76fr);gap:48px;width:min(100%,1240px);margin-bottom:30px;margin-left:auto;margin-right:auto;padding:16px;box-shadow:0 18px 54px #1f4a6912}.site-shell .team-intro{padding:28px 18px 28px 24px}.site-shell .team-hero-photo{min-height:430px;box-shadow:none;border-radius:20px}.site-shell .team-strengths{background:#edf2f5;border-radius:18px;gap:1px;overflow:hidden}.site-shell .team-strengths article{background:#f6f8fa;border:0;border-radius:0;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);min-height:70px;padding:15px 16px}.site-shell .team-grid{gap:14px;width:min(100%,1240px);margin:0 auto}.site-shell .team-card{background:#f5f7fa;border:1px solid #0000;border-radius:20px;min-height:216px}.site-shell .team-card:hover{border-color:#dfe9ef;box-shadow:0 18px 40px #1f4a6914}.site-shell .team-card:after{color:#168dab;letter-spacing:0}.site-shell .team-avatar,.site-shell .team-profile-photo{color:#087a99;background:#e9f3f5;border-radius:18px}.site-shell .team-profile-backdrop{-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9);background:#12293d47}.site-shell .team-profile-panel{border:1px solid #ffffffad;border-radius:28px;box-shadow:0 28px 76px #12293d33}.site-shell .profile-icon-close{background:#ffffffe0;border-color:#e0e8ee;box-shadow:0 8px 20px #1f4a6914}.site-shell .clients-band{background:linear-gradient(#f5fbff 0%,#fff 34%);padding-top:142px;padding-bottom:100px}.site-shell .clients-heading,.site-shell .client-visual-band,.site-shell .client-category-grid,.site-shell .client-grid{width:min(100%,1240px);margin-left:auto;margin-right:auto}.site-shell .clients-heading{margin-bottom:38px}.site-shell .clients-heading h2{max-width:800px;font-size:3.28rem}.site-shell .client-visual-band{gap:14px;min-height:340px;margin-bottom:28px}.site-shell .client-visual-band .vessel-photo{box-shadow:none;border:0;border-radius:22px}.site-shell .client-category-grid{background:#f3f7fa;border-radius:22px;gap:10px;margin-bottom:28px;padding:10px}.site-shell .client-category-grid article{background:#ffffffc2;border:0;border-radius:16px;min-height:122px;padding:20px}.site-shell .client-category-grid strong{color:#153f67}.site-shell .client-category-grid span{color:#708195;font-weight:520}.site-shell .client-grid{gap:10px}.site-shell .client-grid p{color:#36536f;min-height:62px;box-shadow:none;background:#f5f7fa;border:1px solid #0000;border-radius:16px}.site-shell .client-grid p:hover{color:#0b5f9c;background:#edf5fa;border-color:#dce8ee;transform:translateY(-2px)}.site-shell .contact-band{background:#0a2a46;grid-template-columns:minmax(0,.84fr) minmax(390px,.64fr);gap:70px;min-height:100vh;padding:154px max(7.5vw,72px) 90px}.site-shell .contact-band:after{background:linear-gradient(90deg,#052037e0 0%,#052037b3 52%,#05203757 100%),linear-gradient(#0000 52%,#05203761 100%)}.site-shell .contact-copy{padding-top:6px}.site-shell .contact-copy h2{max-width:720px;font-size:3.36rem;font-weight:720;line-height:1.08}.site-shell .contact-lines,.site-shell .contact-card{box-shadow:none;-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:#ffffff1a;border:1px solid #ffffff24;border-radius:20px}.site-shell .contact-lines{max-width:560px;padding:20px 22px}.site-shell .contact-card{min-height:100px;padding:17px}.site-shell .contact-card:last-child{min-height:72px}.site-shell .contact-whatsapp{border-radius:999px;min-height:50px}.site-shell .map-preview{border:1px solid #ffffff24;border-radius:22px;box-shadow:0 22px 48px #0000001f}.site-shell .map-link{min-height:52px}@media (max-width:1180px){.site-shell .page-hero-band:not(.contact-band),.site-shell .coverage-band{padding-left:28px;padding-right:28px}.site-shell .about-band{gap:48px}.site-shell .about-visual{min-height:520px}.site-shell .contact-band{padding-left:28px;padding-right:28px}}@media (max-width:760px){.site-shell .page-hero-band:not(.contact-band){padding:104px 18px 58px}.site-shell .about-band,.site-shell .coverage-heading,.site-shell .team-showcase{grid-template-columns:1fr}.site-shell .about-band{gap:30px}.site-shell .about-copy h2,.site-shell .clients-heading h2{overflow-wrap:anywhere;font-size:2.18rem;line-height:1.1}.site-shell .about-visual{border-radius:22px;min-height:360px}.site-shell .mission-panel{border-radius:22px;grid-template-columns:1fr;gap:8px;width:calc(100% - 36px);margin-bottom:58px;padding:8px}.site-shell .mission-panel>div{border-radius:16px;min-height:auto;padding:20px}.site-shell .coverage-band{padding:0 18px 76px}.site-shell .coverage-heading{gap:24px}.site-shell .coverage-heading h2{font-size:2.18rem}.site-shell .coverage-list{border-radius:18px}.site-shell .coverage-list article{gap:8px;min-height:auto;padding:18px}.site-shell .coverage-list article:hover{padding-left:18px}.site-shell .team-band{padding-top:104px}.site-shell .team-showcase{border-radius:22px;gap:14px;padding:10px}.site-shell .team-intro{padding:14px 8px 8px}.site-shell .team-hero-photo{border-radius:16px;min-height:240px}.site-shell .team-strengths article{grid-template-columns:1fr;gap:5px}.site-shell .team-grid{gap:10px}.site-shell .team-card{border-radius:17px;min-height:204px;padding:17px}.site-shell .clients-band{padding-top:104px;padding-bottom:70px}.site-shell .clients-heading{margin-bottom:24px}.site-shell .client-visual-band{gap:10px;min-height:auto;margin-bottom:18px}.site-shell .client-visual-band .vessel-photo{border-radius:18px;min-height:210px}.site-shell .client-category-grid{border-radius:18px;gap:6px;margin-bottom:18px;padding:7px}.site-shell .client-category-grid article{border-radius:14px;min-height:auto;padding:17px}.site-shell .client-grid{gap:8px}.site-shell .client-grid p{border-radius:14px;min-height:58px}.site-shell .contact-band{grid-template-columns:minmax(0,1fr);gap:28px;min-height:auto;padding:112px 18px 66px}.site-shell .contact-copy,.site-shell .contact-details{min-width:0}.site-shell .contact-copy h2{overflow-wrap:anywhere;max-width:none;font-size:2.18rem;line-height:1.1}.site-shell .contact-details,.site-shell .contact-card-grid,.site-shell .contact-card,.site-shell .contact-whatsapp,.site-shell .map-preview{width:100%}.site-shell .contact-lines,.site-shell .contact-card{border-radius:16px}.site-shell .map-preview{border-radius:18px}}.site-shell{--public-ease:cubic-bezier(.22, 1, .36, 1);--public-ease-soft:cubic-bezier(.2, .72, .24, 1);--public-fast:.22s;--public-standard:.42s;--public-slow:.76s}.site-shell .public-page-main{opacity:1;transform-origin:top;transition:opacity .16s var(--public-ease), transform .16s var(--public-ease);will-change:opacity, transform;transform:translate(0,0)scale(1)}.site-shell .public-page-main.public-page-leaving{opacity:0;pointer-events:none;transform:translateY(12px)scale(.995)}.site-shell .public-page-main.public-page-entering{animation:publicRouteEnter .54s var(--public-ease) both}.site-shell .site-header{transition:background-color var(--public-standard) var(--public-ease), border-color var(--public-standard) var(--public-ease), box-shadow var(--public-standard) var(--public-ease), backdrop-filter var(--public-standard) var(--public-ease)}.site-shell .brand-lockup,.site-shell .language-toggle,.site-shell .mobile-menu-toggle,.site-shell .primary-button,.site-shell .secondary-button,.site-shell .whatsapp-button,.site-shell .service-anchor,.site-shell .team-card,.site-shell .client-grid p,.site-shell .map-link{transition:transform var(--public-standard) var(--public-ease), border-color var(--public-standard) var(--public-ease), background-color var(--public-standard) var(--public-ease), color var(--public-fast) ease, box-shadow var(--public-standard) var(--public-ease), opacity var(--public-fast) ease}.site-shell .primary-button:hover,.site-shell .secondary-button:hover,.site-shell .whatsapp-button:hover,.site-shell .map-link:hover{transform:translateY(-2px)}.site-shell .primary-button:active,.site-shell .secondary-button:active,.site-shell .whatsapp-button:active,.site-shell .language-toggle:active,.site-shell .mobile-menu-toggle:active,.site-shell .map-link:active{transition-duration:.12s;transform:translateY(0)scale(.975)}.site-shell .primary-button svg,.site-shell .secondary-button svg,.site-shell .service-anchor-action svg{transition:transform var(--public-standard) var(--public-ease)}.site-shell .primary-button:hover svg,.site-shell .secondary-button:hover svg,.site-shell .service-anchor:hover .service-anchor-action svg{transform:translate(3px)}.site-shell .site-nav .nav-page-link{transition:color var(--public-fast) ease}.site-shell .site-nav .nav-page-link:after{transition:transform .32s var(--public-ease)}.site-shell .mobile-menu-toggle span{transition:transform .32s var(--public-ease), opacity var(--public-fast) ease}.site-shell .hero-editorial .hero-image{animation:publicHeroSettle 1.4s var(--public-ease) both;will-change:transform}.site-shell .home-enter{animation:homeSectionEnter .82s var(--public-ease) both}.site-shell .home-enter-delay{animation-delay:.11s}.site-shell .home-enter-delay-more{animation-delay:.19s}.site-shell .reveal-on-scroll{transition:opacity var(--public-slow) var(--public-ease), transform var(--public-slow) var(--public-ease);transform:translateY(18px)}.site-shell .service-anchor-icon,.site-shell .home-proof-rail article>span,.site-shell .team-avatar{transition:transform var(--public-standard) var(--public-ease), background-color var(--public-standard) var(--public-ease), color var(--public-fast) ease}.site-shell .service-anchor:hover{background:#f0f7fb;transform:translateY(-3px)}.site-shell .service-anchor:hover .service-anchor-icon{color:#056f91;background:#e2f1f4;transform:translateY(-2px)scale(1.04)}.site-shell .about-visual,.site-shell .coverage-visual,.site-shell .team-hero-photo,.site-shell .client-visual-band .vessel-photo,.site-shell .home-showcase-photo,.site-shell .map-preview{transition:transform .62s var(--public-ease), box-shadow .62s var(--public-ease), border-color var(--public-standard) var(--public-ease)}.site-shell .about-visual img,.site-shell .coverage-visual img,.site-shell .team-hero-photo img,.site-shell .client-visual-band img,.site-shell .home-showcase-photo img{transition:transform .9s var(--public-ease)}.site-shell .about-visual:hover,.site-shell .coverage-visual:hover,.site-shell .team-hero-photo:hover,.site-shell .client-visual-band .vessel-photo:hover,.site-shell .home-showcase-photo:hover{transform:translateY(-3px);box-shadow:0 22px 50px #1f4a691a}.site-shell .about-visual:hover img,.site-shell .coverage-visual:hover img,.site-shell .team-hero-photo:hover img,.site-shell .client-visual-band .vessel-photo:hover img,.site-shell .home-showcase-photo:hover img{transform:scale(1.035)}.site-shell .about-pillar-list article,.site-shell .team-strengths article,.site-shell .coverage-list article,.site-shell .contact-card{transition:transform var(--public-standard) var(--public-ease), border-color var(--public-standard) var(--public-ease), background-color var(--public-standard) var(--public-ease), box-shadow var(--public-standard) var(--public-ease)}.site-shell .about-pillar-list article:hover,.site-shell .team-strengths article:hover,.site-shell .contact-card:hover{background:#ffffffe0;transform:translate(4px)}.site-shell .coverage-list article:hover{transform:translate(4px)}.site-shell .team-card:hover,.site-shell .client-grid p:hover{transform:translateY(-4px)}.site-shell .team-card:hover .team-avatar{background:#dceff2;transform:translateY(-2px)scale(1.035)}.site-shell .contact-card:hover{border-color:#ffffff3d;box-shadow:0 16px 32px #00000014}.site-shell .profile-icon-close{transition:transform var(--public-standard) var(--public-ease), border-color var(--public-standard) var(--public-ease), background-color var(--public-standard) var(--public-ease), box-shadow var(--public-standard) var(--public-ease)}.site-shell .profile-icon-close:hover{transform:rotate(90deg);box-shadow:0 12px 24px #1f4a691f}.site-shell .team-profile-panel{animation:modalScaleIn .36s var(--public-ease) both}.site-shell .service-anchor:nth-child(2),.site-shell .home-proof-rail article:nth-child(2),.site-shell .team-card:nth-child(2),.site-shell .client-grid p:nth-child(2){animation-delay:55ms}.site-shell .service-anchor:nth-child(3),.site-shell .home-proof-rail article:nth-child(3),.site-shell .team-card:nth-child(3),.site-shell .client-grid p:nth-child(3){animation-delay:.105s}.site-shell .service-anchor:nth-child(4),.site-shell .home-proof-rail article:nth-child(4),.site-shell .team-card:nth-child(4),.site-shell .client-grid p:nth-child(4){animation-delay:.15s}.site-shell .service-anchor:nth-child(5),.site-shell .team-card:nth-child(5),.site-shell .client-grid p:nth-child(5){animation-delay:.195s}@keyframes publicHeroSettle{0%{opacity:.84;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes publicRouteEnter{0%{opacity:0;transform:translateY(18px)scale(.996)}58%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}
.internal-shell{--ink:#10243d;--muted:#6b7e95;--line:#e2e9f1;--surface:#f4f7fb;--panel:#fff;--blue:#0878d1;--blue-strong:#0b64b3;--blue-deep:#0a315a;--cyan:#1299a6;--red:#d94b5f;--green:#15966e;--shadow:0 14px 42px #203f5f12;--shadow-soft:0 8px 24px #203f5f0d;--internal-ease:cubic-bezier(.22, 1, .36, 1);color:var(--ink);background:radial-gradient(circle at 82% -12%,#deedfcad,#0000 30%),#f4f7fb;grid-template-columns:264px minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif}.internal-shell .app-sidebar{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:#ffffffd1;border-right:1px solid #dae4eedb;gap:18px;padding:22px 16px 18px;box-shadow:10px 0 36px #2e4d6b0a}.internal-shell .app-sidebar h1{color:#0b2b50;max-width:210px;font-size:1.28rem;font-weight:760;line-height:1.18}.internal-shell .app-sidebar p:not(.server-note){color:#7b8da1;max-width:218px;margin-top:7px;font-size:.78rem;font-weight:560;line-height:1.42}.internal-shell .sidebar-title-row{grid-template-columns:minmax(0,1fr) 38px;gap:8px}.internal-shell .sidebar-calendar-button{width:38px;height:38px;transition:transform .32s var(--internal-ease), border-color .32s var(--internal-ease), background-color .32s var(--internal-ease), box-shadow .32s var(--internal-ease);background:#ffffffdb;border-color:#dbe6ef;border-radius:12px;box-shadow:0 8px 18px #203f5f0f}.internal-shell .sidebar-calendar-button:hover,.internal-shell .sidebar-calendar-button.active{background:#edf6ff;border-color:#b5d2eb;transform:translateY(-2px);box-shadow:0 10px 22px #2060961a}.internal-shell .calendar-logo-icon{width:25px;height:25px}.internal-shell .nav-link{color:#49627e;min-height:40px;transition:transform .28s var(--internal-ease), border-color .28s var(--internal-ease), background-color .28s var(--internal-ease), color .22s ease;border-radius:11px;padding:9px 11px;font-size:.82rem;font-weight:680}.internal-shell .nav-link:hover,.internal-shell .nav-link.active{color:#0b64b3;background:#e9f2fd;border-color:#0000;transform:translate(3px)}.internal-shell .directory-subnav{border-left-color:#0878d129;gap:3px;margin:2px 0 6px 16px;padding-left:10px}.internal-shell .directory-subnav button{color:#67809a;border-radius:9px;min-height:29px;padding:5px 8px;font-size:.72rem;font-weight:700}.internal-shell .directory-subnav button:hover,.internal-shell .directory-subnav button.active{color:#0878d1;background:#edf5fe;border-color:#0000}.internal-shell .server-note{color:#7890a5;margin:2px 6px 0;padding-top:12px;font-size:.7rem;font-weight:650;line-height:1.4}.internal-shell .topbar{color:#67809a;gap:7px;max-width:calc(100% - 330px);top:16px;right:34px}.internal-shell .topbar-identity,.internal-shell .live-chip,.internal-shell .sound-toggle,.internal-shell .notification-bell,.internal-shell .language-toggle,.internal-shell .topbar-actions .plain-link{-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);background:#ffffffd6;border:1px solid #dce5eeeb;border-radius:999px;min-height:36px;box-shadow:0 7px 18px #203f5f0d}.internal-shell .topbar-identity{gap:6px;padding:5px 10px}.internal-shell .topbar-identity span,.internal-shell .topbar-identity small{color:#73869a;font-size:.67rem}.internal-shell .live-chip{color:#168463;background:#effbf7eb;border-color:#15966e2e;min-width:74px;padding:4px 10px;font-size:.68rem}.internal-shell .live-chip.connecting{background:#f2f8ff;border-color:#0878d129}.internal-shell .live-chip.fallback{background:#fff5f6;border-color:#d94b5f2e}.internal-shell .topbar-actions .plain-link,.internal-shell .sound-toggle,.internal-shell .notification-bell,.internal-shell .language-toggle{color:#3f658b;transition:transform .28s var(--internal-ease), border-color .28s var(--internal-ease), background-color .28s var(--internal-ease), box-shadow .28s var(--internal-ease)}.internal-shell .topbar-actions .plain-link:hover,.internal-shell .sound-toggle:hover,.internal-shell .notification-bell:hover,.internal-shell .language-toggle:hover{background:#fff;border-color:#bfd6e9;transform:translateY(-2px);box-shadow:0 10px 22px #203f5f14}.internal-shell .sound-toggle.enabled{color:#168463;background:#effbf7;border-color:#15966e33}.internal-shell .notification-bell{width:36px;padding:0}.internal-shell .app-page.active{animation:internalSurfaceEnter .48s var(--internal-ease) both;gap:22px}.internal-shell .page-title{gap:7px;max-width:820px}.internal-shell .page-title-with-action{grid-template-columns:minmax(0,820px) auto;gap:18px;max-width:none;padding-top:14px}.internal-shell .page-title h2{color:#0b2b50;font-size:2.02rem;font-weight:760;line-height:1.08}.internal-shell .page-title p:not(.eyebrow){color:#6f8298;font-size:.9rem;font-weight:520;line-height:1.5}.internal-shell .eyebrow,.auth-shell .eyebrow{color:#0b64b3;letter-spacing:.04em;font-size:.64rem;font-weight:780}.internal-shell .primary-button,.internal-shell .secondary-button,.internal-shell .plain-link,.internal-shell .sort-direction-button,.internal-shell .schedule-view-button,.internal-shell .modal-close{transition:transform .28s var(--internal-ease), border-color .28s var(--internal-ease), background-color .28s var(--internal-ease), color .22s ease, box-shadow .28s var(--internal-ease);border-radius:999px}.internal-shell .primary-button{color:#fff;background:#0878d1;border-color:#0878d1;box-shadow:0 10px 20px #0878d12e}.internal-shell .primary-button:hover{background:#0968b2;border-color:#0968b2;transform:translateY(-2px);box-shadow:0 13px 24px #0878d138}.internal-shell .secondary-button,.internal-shell .plain-link,.internal-shell .sort-direction-button{color:#315f89;background:#ffffffe6;border-color:#dce6ef}.internal-shell .secondary-button:hover,.internal-shell .plain-link:hover,.internal-shell .sort-direction-button:hover{color:#0b64b3;background:#f8fcff;border-color:#bdd5e9;transform:translateY(-2px);box-shadow:0 9px 18px #203f5f12}.internal-shell input,.internal-shell select,.internal-shell textarea{color:#264563;background:#ffffffeb;border-color:#dce6ef;border-radius:11px;min-height:44px;box-shadow:0 3px 8px #203f5f05}.internal-shell input:focus,.internal-shell select:focus,.internal-shell textarea:focus{border-color:#8bbde7;box-shadow:0 0 0 4px #0878d11f}.internal-shell button:focus-visible,.internal-shell a:focus-visible,.internal-shell input:focus-visible,.internal-shell select:focus-visible,.internal-shell textarea:focus-visible,.auth-shell button:focus-visible,.auth-shell a:focus-visible,.auth-shell input:focus-visible{outline-offset:3px;outline:3px solid #0878d147}.internal-shell .command-center-card,.internal-shell .dashboard-summary,.internal-shell .daily-brief-card,.internal-shell .directory-card,.internal-shell .queue-card,.internal-shell .history-table,.internal-shell .preferences-card,.internal-shell .audit-card,.internal-shell .schedule-card,.internal-shell .sop-card,.internal-shell .user-list{padding:18px}.internal-shell .command-center-heading h3,.internal-shell .daily-brief-card h3,.internal-shell .queue-card h3{color:#12395f;font-weight:740}.internal-shell .command-center-summary button{background:#f8fbfe;border-color:#e2eaf1;border-radius:999px;min-height:32px;padding:5px 9px;font-size:.68rem}.internal-shell .focus-column{background:#f8fafc;border-color:#e5ecf3;border-radius:15px;gap:9px;min-height:208px;padding:13px}.internal-shell .focus-column h4{color:#214d76;font-size:.88rem;font-weight:740}.internal-shell .focus-row{transition:transform .28s var(--internal-ease), border-color .28s var(--internal-ease), background-color .28s var(--internal-ease), box-shadow .28s var(--internal-ease);background:#ffffffe0;border-color:#e3ebf2;border-radius:11px;padding:9px}.internal-shell .focus-row:hover{background:#fff;border-color:#bed8eb;transform:translateY(-2px);box-shadow:0 8px 16px #203f5f0d}.internal-shell .dashboard-summary{gap:16px}.internal-shell .summary-tile,.internal-shell .daily-brief-grid article,.internal-shell .schedule-summary-grid article{background:#f7f9fc;border-color:#0000;border-radius:14px}.internal-shell .summary-tile{min-height:74px;padding:11px}.internal-shell .summary-tile.info,.internal-shell .summary-tile.teal,.internal-shell .summary-tile.success,.internal-shell .summary-tile.warning,.internal-shell .summary-tile.danger,.internal-shell .summary-tile.critical{border-color:#0000}.internal-shell .due-summary-panel{padding-left:18px}.internal-shell .due-donut{width:118px;box-shadow:inset 0 0 0 1px #203f5f0f}.internal-shell .due-donut:after{border-color:#e4ebf2;inset:22px}.internal-shell .due-legend-item{border-radius:999px}.internal-shell .due-hover-card{border-color:#e1e9f0;border-radius:13px;box-shadow:0 14px 32px #203f5f1c}.internal-shell .queue-card{min-height:590px}.internal-shell .queue-result-count,.internal-shell .view-toggle,.internal-shell .queue-tabs button,.internal-shell .filter-chip,.internal-shell .filter-chip-empty,.internal-shell .due-chip,.internal-shell .activity-chip,.internal-shell .status-chip{border-radius:999px}.internal-shell .queue-result-count{background:#f1f7fd}.internal-shell .view-toggle{background:#f5f8fb;border-color:#e2eaf1;gap:2px;padding:3px}.internal-shell .view-toggle button{color:#6e8297;border-radius:999px;min-height:29px}.internal-shell .view-toggle button.active{color:#0b64b3;background:#fff;box-shadow:0 4px 10px #203f5f12}.internal-shell .queue-tabs{gap:7px;padding:7px 0 12px}.internal-shell .queue-tabs button{color:#55718c;min-height:36px;transition:transform .28s var(--internal-ease), border-color .28s var(--internal-ease), background-color .28s var(--internal-ease), box-shadow .28s var(--internal-ease);background:#fff;border-color:#e2eaf1;padding:7px 10px;font-size:.72rem}.internal-shell .queue-tabs button:hover,.internal-shell .queue-tabs button.active{background:#edf6ff;border-color:#bcd7eb;transform:translateY(-2px);box-shadow:0 7px 14px #203f5f0d}.internal-shell .queue-tabs strong{background:#0b75cb;min-width:23px;min-height:21px}.internal-shell .queue-tools{gap:10px}.internal-shell .active-filter-row{border-bottom-color:#e8edf3}.internal-shell .notification-item{transition:transform .28s var(--internal-ease), background-color .28s var(--internal-ease);border-top-color:#e7edf3;border-left-width:3px;margin:0;padding:18px 8px 18px 14px}.internal-shell .notification-item:hover{background:#fbfdff;transform:translate(3px)}.internal-shell .notification-item.priority-high{border-left-width:4px;border-radius:13px;margin:8px 0;padding:16px 14px}.internal-shell .workflow-disclosure,.internal-shell .history-table,.internal-shell .audit-list,.internal-shell .directory-grid{border-radius:16px}.internal-shell .history-row,.internal-shell .audit-list article,.internal-shell .directory-entry,.internal-shell .schedule-row,.internal-shell .schedule-calendar-day,.internal-shell .schedule-calendar-item,.internal-shell .user-row{transition:transform .26s var(--internal-ease), background-color .26s var(--internal-ease), border-color .26s var(--internal-ease)}.internal-shell .history-row:hover,.internal-shell .audit-list article:hover,.internal-shell .directory-entry:hover,.internal-shell .schedule-row:hover,.internal-shell .schedule-calendar-day:hover,.internal-shell .schedule-calendar-item:hover,.internal-shell .user-row:hover{background:#f8fbfe}.internal-shell .schedule-summary-grid article,.internal-shell .directory-subtype-summary article,.internal-shell .toggle-row,.internal-shell .privilege-fieldset,.internal-shell .privilege-option,.internal-shell .numbered-fieldset,.internal-shell .detail-panel,.internal-shell .detail-note-form,.internal-shell .detail-transfer-form,.internal-shell .detail-extension-form,.internal-shell .notes-timeline article,.internal-shell .compact-timeline article,.internal-shell .request-full-timeline article,.internal-shell .sop-flowchart,.internal-shell .sop-flowchart article,.internal-shell .sop-steps article,.internal-shell .sop-status-list article,.internal-shell .sop-callout-list p,.internal-shell .help-step-list article,.internal-shell .brief-grid article,.internal-shell .brief-list button{background:#f8fafc;border-color:#e3ebf2;border-radius:14px}.internal-shell .directory-subtype-summary article.active{background:#effbfb;border-color:#1299a638}.internal-shell .sop-flowchart i{border-radius:999px}.internal-shell .modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(.92);backdrop-filter:blur(18px)saturate(.92);background:#142c4457}.internal-shell .user-modal{animation:internalModalEnter .36s var(--internal-ease) both;border-radius:20px;box-shadow:0 26px 70px #203f5f2e}.internal-shell .modal-heading,.internal-shell .modal-actions{background:0 0}.internal-shell .modal-heading{border-bottom-color:#e7edf3}.internal-shell .modal-actions{border-top-color:#e7edf3}.internal-shell .toast{border-radius:16px;box-shadow:0 18px 40px #203f5f24}.internal-shell .internal-footer{color:#8393a5;font-weight:650}.internal-shell.office-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e9f2fc;--muted:#a2b5ca;--line:#263f57;--surface:#071522;--panel:#102335;--blue:#72baff;--blue-strong:#9bcfff;--blue-deep:#dceeff;--cyan:#6bd3da;--red:#ff8495;--green:#76d7ae;--shadow:0 18px 42px #0000003d;--shadow-soft:0 10px 28px #0000002e;background:#071522}.internal-shell.office-mode .app-sidebar{background:#0a1d2ce0;border-right-color:#21394f}.internal-shell.office-mode .app-card,.internal-shell.office-mode .topbar-identity,.internal-shell.office-mode .sound-toggle,.internal-shell.office-mode .notification-bell,.internal-shell.office-mode .language-toggle,.internal-shell.office-mode .topbar-actions .plain-link,.internal-shell.office-mode .secondary-button,.internal-shell.office-mode .plain-link,.internal-shell.office-mode .sort-direction-button,.internal-shell.office-mode input,.internal-shell.office-mode select,.internal-shell.office-mode textarea,.internal-shell.office-mode .queue-tabs button,.internal-shell.office-mode .view-toggle button.active,.internal-shell.office-mode .due-donut:after{color:#b7d2ec;background:#102335;border-color:#29455e}.internal-shell.office-mode .focus-column,.internal-shell.office-mode .focus-row,.internal-shell.office-mode .summary-tile,.internal-shell.office-mode .daily-brief-grid article,.internal-shell.office-mode .schedule-summary-grid article,.internal-shell.office-mode .schedule-calendar-day,.internal-shell.office-mode .schedule-calendar-item,.internal-shell.office-mode .history-row,.internal-shell.office-mode .audit-list article,.internal-shell.office-mode .directory-entry,.internal-shell.office-mode .schedule-row,.internal-shell.office-mode .toggle-row,.internal-shell.office-mode .detail-panel,.internal-shell.office-mode .detail-note-form,.internal-shell.office-mode .detail-transfer-form,.internal-shell.office-mode .detail-extension-form,.internal-shell.office-mode .notes-timeline article,.internal-shell.office-mode .compact-timeline article,.internal-shell.office-mode .request-full-timeline article,.internal-shell.office-mode .sop-flowchart,.internal-shell.office-mode .sop-flowchart article,.internal-shell.office-mode .sop-steps article,.internal-shell.office-mode .sop-status-list article,.internal-shell.office-mode .sop-callout-list p,.internal-shell.office-mode .help-step-list article{background:#0c2031;border-color:#243f57}.auth-shell{background:radial-gradient(circle at 85% 12%,#d8ebfac2,#0000 34%),#f5f8fb;grid-template-columns:minmax(420px,.94fr) minmax(420px,1.06fr);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif}.auth-shell .auth-media{background:linear-gradient(145deg,#05305bd6,#0a548bad),url(/asuka-vessel-deck.jpg) 50%/cover;border-radius:24px;min-height:calc(100vh - 36px);margin:18px;padding:42px 48px 60px;box-shadow:0 24px 66px #203f5f24}.auth-shell .auth-logo-wrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-radius:14px;width:194px;padding:10px;box-shadow:0 10px 26px #06223e24}.auth-shell .auth-media-copy{gap:12px;max-width:600px}.auth-shell .auth-media-copy h1{text-shadow:0 16px 32px #00000024;max-width:580px;font-size:3.28rem;font-weight:760;line-height:1.04}.auth-shell .auth-media-copy p{color:#ffffffdb;max-width:520px;font-size:1rem;font-weight:540;line-height:1.56}.auth-shell .auth-panel{gap:18px;padding:40px}.auth-shell .auth-card{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:#ffffffdb;border-color:#dbe5eef0;border-radius:20px;width:min(410px,100%);padding:30px;box-shadow:0 18px 48px #203f5f17}.auth-shell .auth-form{gap:16px}.auth-shell .auth-form h1{color:#102f53;font-size:2.24rem;font-weight:760}.auth-shell .auth-form p:not(.eyebrow){color:#718397;font-size:.9rem;line-height:1.48}.auth-shell input{background:#ffffffe0;border-color:#dce6ef;border-radius:11px;min-height:46px}.auth-shell .primary-button,.auth-shell .plain-link{border-radius:999px}.auth-shell .primary-button{background:#0878d1;border-color:#0878d1;min-height:46px;box-shadow:0 10px 22px #0878d12e}.auth-shell .plain-link{color:#315f89}.auth-shell .form-feedback{color:#c2384d;overflow-wrap:anywhere;text-align:center;width:min(410px,100%);font-size:.82rem;line-height:1.4}.internal-shell .app-page.active>*{animation:internalSurfaceEnter .56s var(--internal-ease) both}.internal-shell .app-page.active>:nth-child(2){animation-delay:45ms}.internal-shell .app-page.active>:nth-child(3){animation-delay:90ms}.internal-shell .app-page.active>:nth-child(n+4){animation-delay:.135s}@keyframes internalSurfaceEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes internalModalEnter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1180px){.internal-shell{grid-template-columns:242px minmax(0,1fr)}.internal-shell .workspace{padding-left:24px;padding-right:24px}.internal-shell .topbar{max-width:calc(100% - 290px);right:24px}}@media (max-width:980px){.internal-shell{grid-template-columns:1fr}.internal-shell .app-sidebar{border-bottom:1px solid #dae4eedb;border-right:0;height:auto;padding:18px;position:static}.internal-shell .page-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.internal-shell .nav-section-label{grid-column:1/-1;margin-top:8px}.internal-shell .directory-subnav{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.internal-shell .workspace{padding:22px 18px 48px}.internal-shell .topbar{max-width:none;position:static}.auth-shell{grid-template-columns:1fr}.auth-shell .auth-media{min-height:360px}}@media (max-width:640px){.internal-shell .app-sidebar{gap:11px;padding:16px 14px}.internal-shell .app-sidebar>img{width:146px;margin:0 4px}.internal-shell .app-sidebar h1{font-size:1.08rem}.internal-shell .sidebar-title-block{padding-top:0}.internal-shell .page-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-shell .nav-section-label{margin:7px 8px 3px}.internal-shell .nav-link{text-align:center;min-height:35px;padding:7px 8px;font-size:.77rem}.internal-shell .nav-link:hover,.internal-shell .nav-link.active{transform:none}.internal-shell .directory-subnav{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.internal-shell .workspace{gap:16px;padding:16px 12px 42px}.internal-shell .topbar{gap:7px}.internal-shell .topbar-identity{width:100%}.internal-shell .topbar-actions{grid-template-columns:40px repeat(3,minmax(0,1fr));gap:6px}.internal-shell .topbar-actions .notification-bell{width:40px}.internal-shell .topbar-actions .plain-link,.internal-shell .topbar-actions .plain-link:last-child{grid-column:span 2}.internal-shell .page-title-with-action{grid-template-columns:1fr;padding-top:0}.internal-shell .page-title h2{font-size:1.68rem}.internal-shell .command-center-card,.internal-shell .dashboard-summary,.internal-shell .daily-brief-card,.internal-shell .directory-card,.internal-shell .queue-card,.internal-shell .history-table,.internal-shell .preferences-card,.internal-shell .audit-card,.internal-shell .schedule-card,.internal-shell .sop-card,.internal-shell .user-list{border-radius:15px;padding:14px}.internal-shell .command-center-grid,.internal-shell .summary-grid,.internal-shell .daily-brief-grid,.internal-shell .directory-subtype-summary{grid-template-columns:1fr}.internal-shell .summary-tile{min-height:64px}.internal-shell .focus-column,.internal-shell .queue-card{min-height:0}.internal-shell .notification-item{padding-left:10px}.internal-shell .status-chip{width:auto}.auth-shell .auth-media{border-radius:18px;min-height:300px;margin:10px;padding:24px 20px 30px}.auth-shell .auth-media-copy h1{font-size:2.24rem}.auth-shell .auth-panel{padding:24px 18px 42px}.auth-shell .auth-card{border-radius:16px;padding:22px}}@media (prefers-reduced-motion:reduce){.internal-shell *,.auth-shell *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.internal-shell{background:#f8fafc;grid-template-columns:248px minmax(0,1fr)}.internal-shell .app-sidebar{box-shadow:none;background:#fffffff5;border-right:1px solid #e2e8f0;gap:16px;padding:18px 16px 16px}.internal-shell .app-sidebar>img{width:180px;margin:0 4px 6px}.internal-shell .sidebar-title-block{padding:6px 6px 2px}.internal-shell .app-sidebar h1{color:#102a4c;font-size:1rem;font-weight:760}.internal-shell .page-nav{gap:2px}.internal-shell .nav-section-label{color:#8193a8;letter-spacing:.06em;margin:13px 9px 5px;font-size:.58rem;font-weight:760}.internal-shell .nav-link{color:#617894;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:8px 10px;font-size:.77rem;font-weight:650;display:flex}.internal-shell .nav-link .ui-icon{color:#6c83a1;stroke-width:1.8px;flex:none;width:17px;height:17px}.internal-shell .nav-link:hover,.internal-shell .nav-link.active{color:#086bc2;background:#eaf3ff;transform:none}.internal-shell .nav-link:hover .ui-icon,.internal-shell .nav-link.active .ui-icon{color:#0878d1}.internal-shell .directory-subnav{margin-left:16px}.internal-shell .server-note{color:#8293a7;border-top:1px solid #edf1f5;margin-top:auto;padding:12px 6px 0;font-size:.64rem}.internal-shell .workspace{gap:14px;padding:78px 18px 22px}.internal-shell .topbar{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#fffffff0;border-bottom:1px solid #e5ebf1;gap:0;max-width:none;min-height:60px;padding:8px 18px;position:absolute;inset:0 0 auto;box-shadow:0 6px 18px #1f375005}.internal-shell .live-chip{min-width:86px;min-height:42px;box-shadow:none;text-align:left;background:0 0;border:0;border-right:1px solid #e5ebf1;border-radius:0;grid-template-columns:auto auto;justify-content:center;gap:0 7px;padding:4px 12px;display:grid}.internal-shell .live-chip i{background:#32bb87;border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px;box-shadow:0 0 0 3px #32bb871f}.internal-shell .live-chip>span{color:#3b5878;font-size:.66rem;font-weight:720}.internal-shell .live-chip small{color:#168463;font-size:.62rem;font-weight:650}.internal-shell .topbar-actions{gap:0}.internal-shell .topbar-actions>button,.internal-shell .notification-bell,.internal-shell .language-toggle{width:42px;min-width:42px;min-height:42px;box-shadow:none;color:#315a83;background:0 0;border:0;border-right:1px solid #e5ebf1;border-radius:0;padding:0}.internal-shell .topbar-actions button .ui-icon{stroke-width:1.8px;width:17px;height:17px}.internal-shell .topbar-actions button span:not(.sr-only){display:none}.internal-shell .topbar-actions .language-toggle{color:#0a64b4;border-radius:10px;width:48px;font-size:.69rem}.internal-shell .topbar-actions .plain-link:hover,.internal-shell .sound-toggle:hover,.internal-shell .notification-bell:hover,.internal-shell .language-toggle:hover{box-shadow:none;background:#f3f8fd;border-color:#dce5ed;transform:none}.internal-shell .topbar-identity{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;margin-left:9px;padding:0 0 0 6px}.internal-shell .topbar-avatar{color:#0a5ea7;background:#d9e9f7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.62rem;font-weight:780;display:grid}.internal-shell .topbar-user-copy{text-align:left;gap:1px;min-width:132px;display:grid}.internal-shell .topbar-identity strong{color:#24425f;font-size:.72rem}.internal-shell .topbar-identity small{color:#71859b;font-size:.65rem}.internal-shell .topbar-identity>.ui-icon{color:#66809b;stroke-width:1.8px;width:15px;height:15px;margin:0 8px 0 2px}.internal-shell .topbar-end-actions{gap:5px;margin-left:2px}.internal-shell .topbar-end-actions>button{background:#fff;border:1px solid #dfe7ef;border-radius:50%;width:38px;min-width:38px;min-height:38px;margin-block:2px}.internal-shell .notification-dot{width:7px;height:7px;top:9px;right:10px}.internal-shell .app-page.active{gap:12px}.internal-shell .page-title{gap:5px;padding:0 10px 4px}.internal-shell .dashboard-page>.page-title .eyebrow{display:none}.internal-shell .page-title h2{color:#102a4c;font-size:1.82rem;font-weight:760}.internal-shell .page-title p:not(.eyebrow){color:#7388a1;font-size:.82rem;line-height:1.4}.internal-shell .app-card{background:#fff;border-color:#e1e8ef;border-radius:12px;box-shadow:0 5px 18px #24446408}.internal-shell .command-center-card{box-shadow:none;background:0 0;border:0;gap:0;padding:0}.internal-shell .command-center-heading{display:none}.internal-shell .command-center-grid{gap:14px}.internal-shell .focus-column{background:#fff;border-color:#e1e8ef;border-radius:12px;gap:8px;min-height:194px;padding:14px;box-shadow:0 5px 18px #24446408}.internal-shell .focus-column-heading{align-items:center;gap:9px;padding-bottom:6px;display:flex}.internal-shell .focus-column-icon{color:#0878d1;background:#edf6ff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.internal-shell .focus-column-icon .ui-icon{width:15px;height:15px}.internal-shell .focus-column.danger .focus-column-icon{color:#dc4d61;background:#fff1f2}.internal-shell .focus-column.success .focus-column-icon{color:#15966e;background:#eefaf5}.internal-shell .focus-column h4{color:#163859;font-size:.82rem}.internal-shell .focus-row{background:0 0;border:0;border-top:1px solid #edf1f5;border-radius:0;gap:8px;padding:8px 0}.internal-shell .focus-row:hover{box-shadow:none;background:#fbfdff;border-color:#dce8f2;transform:none}.internal-shell .focus-row strong{color:#294766;font-size:.71rem}.internal-shell .focus-row small{color:#8495a7;font-size:.63rem}.internal-shell .focus-row .due-chip{min-height:22px;padding:4px 6px;font-size:.58rem}.internal-shell .dashboard-summary{grid-template-columns:minmax(0,1fr) minmax(310px,.34fr);gap:14px;margin:4px 0 0;padding:14px 16px}.internal-shell .summary-status-panel{gap:10px}.internal-shell .summary-grid{gap:4px}.internal-shell .summary-tile{background:0 0;border:0;border-radius:0;align-items:center;gap:9px;min-height:62px;padding:7px 9px;display:flex}.internal-shell .summary-tile-icon{color:#0878d1;background:#eaf4ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.internal-shell .summary-tile-icon .ui-icon{width:18px;height:18px}.internal-shell .summary-tile.warning .summary-tile-icon{color:#e27b18;background:#fff5e9}.internal-shell .summary-tile.danger .summary-tile-icon{color:#d94b5f;background:#fff0f1}.internal-shell .summary-tile.teal .summary-tile-icon,.internal-shell .summary-tile.success .summary-tile-icon{color:#15966e;background:#edf9f5}.internal-shell .summary-tile-copy{gap:3px;display:grid}.internal-shell .summary-tile-copy strong{color:#183858;font-size:1.36rem}.internal-shell .summary-tile-copy small{color:#7e90a5;text-transform:uppercase;font-size:.61rem;font-weight:720;line-height:1.15}.internal-shell .due-summary-panel{grid-template-columns:82px minmax(0,1fr);gap:7px 12px;padding-left:15px}.internal-shell .due-donut{width:78px}.internal-shell .due-donut:after{inset:14px}.internal-shell .due-donut span{font-size:1.32rem}.internal-shell .due-donut small{font-size:.53rem}.internal-shell .due-legend{gap:3px}.internal-shell .due-legend-item{gap:5px;padding:2px 4px;font-size:.62rem}.internal-shell .due-legend-item i{width:7px;height:7px}.internal-shell .queue-card{min-height:0;padding:12px 14px 14px}.internal-shell .card-heading-row{gap:10px;padding-bottom:5px}.internal-shell .queue-card h3{color:#17395b;margin-bottom:0;font-size:1rem}.internal-shell .card-heading-row p:not(.eyebrow){display:none}.internal-shell .queue-heading-actions{gap:7px}.internal-shell .queue-result-count{min-width:66px;min-height:30px;font-size:.66rem}.internal-shell .new-request-button{min-height:32px;padding:7px 12px;font-size:.68rem}.internal-shell .view-toggle button{min-width:68px;min-height:24px;padding:4px 8px;font-size:.63rem}.internal-shell .queue-tabs{border-bottom:1px solid #e7edf3;gap:12px;padding:5px 0 7px}.internal-shell .queue-tabs button{min-height:29px;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:5px 4px;font-size:.65rem}.internal-shell .queue-tabs button:hover,.internal-shell .queue-tabs button.active{box-shadow:none;background:0 0;border-color:#0878d1;transform:none}.internal-shell .queue-tabs strong{min-width:18px;min-height:18px;font-size:.58rem}.internal-shell .queue-tools{grid-template-columns:minmax(210px,1.4fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(190px,.9fr);gap:8px;padding:8px 0 7px}.internal-shell .queue-search{grid-column:auto}.internal-shell .queue-tools label>span,.internal-shell .sort-field label>span{color:#7a8da3;font-size:.61rem}.internal-shell .queue-tools input,.internal-shell .queue-tools select,.internal-shell .sort-direction-button{border-radius:7px;min-height:34px;font-size:.66rem}.internal-shell .active-filter-row{gap:6px;min-height:32px;padding:3px 0 7px}.internal-shell .filter-chip,.internal-shell .filter-chip-empty{min-height:24px;padding:4px 7px;font-size:.61rem}.internal-shell .request-table{border:1px solid #e5ebf1;border-radius:9px;overflow-x:auto}.internal-shell .request-table-header,.internal-shell .request-table-row{grid-template-columns:98px minmax(145px,1.25fr) 124px 116px 108px 112px 82px minmax(116px,.85fr);align-items:center;gap:9px;min-width:1060px;display:grid}.internal-shell .request-table-header{color:#7f91a5;text-transform:uppercase;background:#fbfcfe;border-bottom:1px solid #e5ebf1;min-height:30px;padding:0 10px;font-size:.56rem;font-weight:780}.internal-shell .notification-item.request-table-row,.internal-shell .notification-item.request-table-row.priority-high{background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;margin:0;padding:8px 10px}.internal-shell .notification-item.request-table-row:last-child{border-bottom:0}.internal-shell .notification-item.request-table-row:hover{background:#f8fbff;transform:none}.internal-shell .request-number{color:#58728f;overflow-wrap:anywhere;font-size:.63rem;font-weight:720}.internal-shell .notification-main h4{color:#244463;font-size:.7rem;font-weight:760}.internal-shell .notification-main p,.internal-shell .request-path-cell small,.internal-shell .request-due-cell small,.internal-shell .request-updated-cell{color:#8697a9;font-size:.58rem;font-weight:620;line-height:1.28}.internal-shell .request-type-cell{color:#0878d1;background:#eaf4ff;border-radius:5px;width:fit-content;max-width:100%;padding:4px 6px;font-size:.57rem;font-weight:740;line-height:1.2}.internal-shell .request-path-cell,.internal-shell .request-due-cell{gap:2px;display:grid}.internal-shell .request-path-cell strong,.internal-shell .request-due-cell strong{color:#4e6883;font-size:.62rem;font-weight:730}.internal-shell .request-due-cell.warning strong{color:#bd7a17}.internal-shell .request-due-cell.danger strong,.internal-shell .request-due-cell.critical strong{color:#d94b5f}.internal-shell .request-table-row>.status-chip{border-radius:5px;width:fit-content;min-width:0;min-height:23px;padding:4px 7px;font-size:.56rem}.internal-shell .request-table-row .notification-actions{grid-column:auto;gap:4px;display:flex}.internal-shell .request-table-row .notification-actions button{border-radius:6px;flex:0 auto;min-width:0;min-height:26px;padding:5px 6px;font-size:.57rem}.internal-shell .request-table-row .notification-actions .detail-button{flex-basis:auto}.internal-shell .request-table-row .notification-actions .ui-icon{width:12px;height:12px}.internal-shell .request-row-context{display:none}.internal-shell .workflow-disclosure{box-shadow:none;border-radius:10px}@media (max-width:1180px){.internal-shell{grid-template-columns:226px minmax(0,1fr)}.internal-shell .queue-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.internal-shell{grid-template-columns:1fr}.internal-shell .app-sidebar{gap:11px;padding:14px 16px}.internal-shell .app-sidebar>img{width:158px;margin-bottom:0}.internal-shell .sidebar-title-block{padding:0 5px}.internal-shell .page-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.internal-shell .nav-link{text-align:center;justify-content:center;gap:6px;min-height:34px;padding:7px}.internal-shell .server-note{display:none}.internal-shell .workspace{padding-top:74px}.internal-shell .topbar{position:absolute}.internal-shell .topbar-user-copy{display:none}.internal-shell .dashboard-summary{grid-template-columns:1fr}.internal-shell .due-summary-panel{border-top:1px solid #edf1f5;border-left:0;grid-template-columns:82px 1fr;padding:12px 0 0}}@media (max-width:640px){.internal-shell .app-sidebar{gap:8px;padding:12px}.internal-shell .app-sidebar>img{width:138px}.internal-shell .app-sidebar h1{font-size:.96rem}.internal-shell .page-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-shell .nav-section-label{margin:5px 7px 2px}.internal-shell .nav-link{text-align:left;justify-content:flex-start;min-height:32px;padding:6px 8px;font-size:.7rem}.internal-shell .nav-link .ui-icon{width:15px;height:15px}.internal-shell .workspace{padding:62px 10px 32px}.internal-shell .topbar{flex-wrap:nowrap;align-items:center;gap:0;min-height:50px;padding:4px 8px;display:flex;overflow-x:auto}.internal-shell .live-chip{min-width:74px;min-height:38px;padding:3px 7px}.internal-shell .topbar-actions{flex-flow:row;align-items:center;width:auto;display:flex}.internal-shell .topbar-actions>button,.internal-shell .notification-bell,.internal-shell .language-toggle{width:38px;min-width:38px;min-height:38px}.internal-shell .topbar-identity{width:auto;min-height:38px;margin-left:4px}.internal-shell .topbar-avatar{width:29px;height:29px}.internal-shell .page-title{padding:0 2px 3px}.internal-shell .page-title h2{font-size:1.48rem}.internal-shell .command-center-grid{grid-template-columns:1fr;gap:9px}.internal-shell .focus-column{min-height:0;padding:12px}.internal-shell .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-shell .summary-tile:last-child{grid-column:1/-1}.internal-shell .queue-card{padding:10px}.internal-shell .card-heading-row,.internal-shell .queue-heading-actions{align-items:stretch}.internal-shell .queue-heading-actions{grid-template-columns:auto 1fr;width:100%;display:grid}.internal-shell .queue-heading-actions .view-toggle{order:3;grid-column:1/-1}.internal-shell .queue-heading-actions .new-request-button{width:100%}.internal-shell .queue-tools{grid-template-columns:1fr}.internal-shell .request-table{border:0;border-radius:0;overflow:visible}.internal-shell .request-table-header{display:none}.internal-shell .notification-item.request-table-row,.internal-shell .notification-item.request-table-row.priority-high{border:1px solid #e5ebf1;border-radius:9px;grid-template-columns:1fr auto;gap:7px 10px;min-width:0;margin-top:8px;padding:11px}.internal-shell .request-number,.internal-shell .request-type-cell,.internal-shell .request-path-cell,.internal-shell .request-updated-cell{grid-column:1/-1}.internal-shell .request-number{color:#0878d1}.internal-shell .request-type-cell,.internal-shell .request-path-cell{grid-column:1}.internal-shell .request-updated-cell{display:none}.internal-shell .request-table-row>.status-chip{grid-area:2/2}.internal-shell .request-due-cell{text-align:right;grid-area:3/2/5}.internal-shell .request-table-row .notification-actions{border-top:1px solid #edf1f5;grid-column:1/-1;padding-top:7px}.internal-shell .request-table-row .notification-actions button{flex:auto}}.internal-shell.office-mode{--ink:#edf4fb;--muted:#91a3b7;--line:#263544;--surface:#0b131d;--panel:#111b27;--blue:#72baff;--blue-strong:#9dceff;--blue-deep:#e2f0ff;--cyan:#6fd2db;--red:#ff8796;--green:#75d8af;--shadow:0 12px 30px #00000038;--shadow-soft:0 8px 22px #0000002e;color:#edf4fb;background:#0a121c}.internal-shell.office-mode .app-sidebar{box-shadow:none;background:#0d151ff7;border-right-color:#253342}.internal-shell.office-mode .app-sidebar h1,.internal-shell.office-mode .page-title h2,.internal-shell.office-mode .queue-card h3,.internal-shell.office-mode .focus-column h4,.internal-shell.office-mode .notification-main h4,.internal-shell.office-mode .summary-tile-copy strong{color:#e7f1fb}.internal-shell.office-mode .nav-section-label,.internal-shell.office-mode .server-note,.internal-shell.office-mode .page-title p:not(.eyebrow),.internal-shell.office-mode .notification-main p,.internal-shell.office-mode .request-path-cell small,.internal-shell.office-mode .request-due-cell small,.internal-shell.office-mode .request-updated-cell,.internal-shell.office-mode .summary-tile-copy small,.internal-shell.office-mode .due-legend-item,.internal-shell.office-mode .queue-tools label>span,.internal-shell.office-mode .sort-field label>span{color:#8fa2b7}.internal-shell.office-mode .server-note{border-top-color:#253342}.internal-shell.office-mode .nav-link{color:#9fb2c5}.internal-shell.office-mode .nav-link .ui-icon{color:#8096ad}.internal-shell.office-mode .nav-link:hover,.internal-shell.office-mode .nav-link.active,.internal-shell.office-mode .directory-subnav button:hover,.internal-shell.office-mode .directory-subnav button.active{color:#8fc8ff;background:#152b40}.internal-shell.office-mode .nav-link:hover .ui-icon,.internal-shell.office-mode .nav-link.active .ui-icon{color:#72baff}.internal-shell.office-mode .topbar{background:#0c141ef5;border-bottom-color:#253342;box-shadow:0 7px 20px #00000024}.internal-shell.office-mode .live-chip{background:0 0;border-right-color:#253342}.internal-shell.office-mode .live-chip>span{color:#aec2d6}.internal-shell.office-mode .live-chip small{color:#75d8af}.internal-shell.office-mode .topbar-actions>button,.internal-shell.office-mode .notification-bell,.internal-shell.office-mode .language-toggle{color:#a8cae8;background:0 0;border-right-color:#253342}.internal-shell.office-mode .topbar-actions .plain-link:hover,.internal-shell.office-mode .sound-toggle:hover,.internal-shell.office-mode .notification-bell:hover,.internal-shell.office-mode .language-toggle:hover{color:#d0e8ff;background:#172535;border-color:#31465a}.internal-shell.office-mode .topbar-avatar{color:#9bd0ff;background:#173854}.internal-shell.office-mode .topbar-identity{box-shadow:none;background:0 0;border-color:#0000}.internal-shell.office-mode .topbar-identity strong{color:#dbeafa}.internal-shell.office-mode .topbar-identity small{color:#91a5b9}.internal-shell.office-mode .topbar-identity>.ui-icon{color:#91a9c0}.internal-shell.office-mode .topbar-end-actions>button{color:#b6cce1;background:#121f2c;border-color:#2b3d4f}.internal-shell.office-mode .app-card,.internal-shell.office-mode .focus-column,.internal-shell.office-mode .dashboard-summary,.internal-shell.office-mode .queue-card,.internal-shell.office-mode .workflow-disclosure{box-shadow:var(--shadow-soft);background:#111b27;border-color:#263544}.internal-shell.office-mode .command-center-card{box-shadow:none;background:0 0;border-color:#0000}.internal-shell.office-mode .focus-column-icon,.internal-shell.office-mode .summary-tile-icon{color:#72baff;background:#15314a}.internal-shell.office-mode .focus-column.danger .focus-column-icon,.internal-shell.office-mode .summary-tile.danger .summary-tile-icon{color:#ff8796;background:#39212b}.internal-shell.office-mode .focus-column.success .focus-column-icon,.internal-shell.office-mode .summary-tile.teal .summary-tile-icon,.internal-shell.office-mode .summary-tile.success .summary-tile-icon{color:#75d8af;background:#16372f}.internal-shell.office-mode .summary-tile.warning .summary-tile-icon{color:#ffb45f;background:#3a2c1d}.internal-shell.office-mode .summary-tile{background:0 0;border-color:#0000}.internal-shell.office-mode .focus-row{background:0 0;border-top-color:#263544}.internal-shell.office-mode .focus-row:hover{background:#152433;border-color:#344b60}.internal-shell.office-mode .focus-row strong,.internal-shell.office-mode .request-path-cell strong,.internal-shell.office-mode .request-due-cell strong{color:#c8d9e9}.internal-shell.office-mode .focus-row small{color:#8fa2b7}.internal-shell.office-mode .due-summary-panel{border-left-color:#263544}.internal-shell.office-mode .due-donut:after{background:#111b27;border-color:#2c3d4e}.internal-shell.office-mode .queue-tabs{border-bottom-color:#263544}.internal-shell.office-mode .queue-tabs button{color:#a1b5c9;background:0 0;border-color:#0000}.internal-shell.office-mode .queue-tabs button:hover,.internal-shell.office-mode .queue-tabs button.active{color:#b9dcff;background:0 0;border-color:#72baff}.internal-shell.office-mode .view-toggle,.internal-shell.office-mode .queue-result-count,.internal-shell.office-mode .filter-chip,.internal-shell.office-mode .filter-chip-empty{color:#a8cae8;background:#152433;border-color:#2b3d4f}.internal-shell.office-mode .view-toggle button{color:#91a5b9}.internal-shell.office-mode .view-toggle button.active{color:#b9dcff;box-shadow:none;background:#223346;border-color:#344a5f}.internal-shell.office-mode input,.internal-shell.office-mode select,.internal-shell.office-mode textarea,.internal-shell.office-mode .sort-direction-button,.internal-shell.office-mode .secondary-button,.internal-shell.office-mode .plain-link{color:#b6cce1;box-shadow:none;background:#121f2c;border-color:#2b3d4f}.internal-shell.office-mode input::placeholder,.internal-shell.office-mode textarea::placeholder{color:#71869b}.internal-shell.office-mode input:focus,.internal-shell.office-mode select:focus,.internal-shell.office-mode textarea:focus{border-color:#5da5e7;box-shadow:0 0 0 4px #72baff24}.internal-shell.office-mode .request-table{border-color:#263544}.internal-shell.office-mode .request-table-header{color:#8296aa;background:#101923;border-bottom-color:#263544}.internal-shell.office-mode .notification-item.request-table-row,.internal-shell.office-mode .notification-item.request-table-row.priority-high{background:#111b27;border-bottom-color:#263544}.internal-shell.office-mode .notification-item.request-table-row:hover{background:#162535}.internal-shell.office-mode .request-number{color:#8dbdea}.internal-shell.office-mode .request-type-cell{color:#8fc8ff;background:#15314a}.internal-shell.office-mode .request-row-context,.internal-shell.office-mode .active-filter-row{border-color:#263544}.internal-shell.office-mode .workflow-disclosure>button{color:#c4d7e9}@media (max-width:980px){.internal-shell.office-mode .due-summary-panel{border-top-color:#263544;border-left-color:#0000}}@media (max-width:640px){.internal-shell.office-mode .notification-item.request-table-row,.internal-shell.office-mode .notification-item.request-table-row.priority-high{background:#111b27;border-color:#263544}.internal-shell.office-mode .request-table-row .notification-actions{border-top-color:#263544}}.internal-shell.office-mode .schedule-list,.internal-shell.office-mode .directory-grid,.internal-shell.office-mode .deadline-weekdays,.internal-shell.office-mode .deadline-month-grid{border-color:#2b3d4f}.internal-shell.office-mode .schedule-row,.internal-shell.office-mode .directory-entry,.internal-shell.office-mode .schedule-calendar-day,.internal-shell.office-mode .schedule-calendar-item{background:#111b27;border-color:#2b3d4f}.internal-shell.office-mode .schedule-row:hover,.internal-shell.office-mode .directory-entry:hover,.internal-shell.office-mode .schedule-calendar-day:hover,.internal-shell.office-mode .schedule-calendar-item:hover{background:#162535}.internal-shell.office-mode .schedule-row>p,.internal-shell.office-mode .directory-entry>small,.internal-shell.office-mode .directory-contact-fieldset,.internal-shell.office-mode .schedule-calendar-note{color:#aebfd0;background:#121f2c;border-color:#2b3d4f}.internal-shell.office-mode .schedule-calendar-note{background:#6fd2db14;border-color:#6fd2db47}.internal-shell.office-mode .directory-subtype-summary article{background:#121f2c;border-color:#2b3d4f}.internal-shell.office-mode .directory-subtype-summary article.active{background:#153139;border-color:#6fd2db57}.internal-shell.office-mode .directory-subtype-summary strong{color:#dcecff}.internal-shell.office-mode .directory-subtype-summary span{color:#91a3b7}.internal-shell.office-mode .directory-grid>.empty-state{color:#91a3b7;min-height:164px;padding:54px 0}.internal-shell.office-mode .deadline-weekdays{background:#101923}.internal-shell.office-mode .deadline-weekdays span{color:#a8cae8}.internal-shell.office-mode .deadline-month-grid{background:#2b3d4f}.internal-shell.office-mode .deadline-month-day{background:#111b27}.internal-shell.office-mode .deadline-month-day.outside-month{background:#0d1621}.internal-shell.office-mode .deadline-month-day.today{box-shadow:inset 0 0 0 2px #72baff}.internal-shell.office-mode .deadline-date-number{color:#a8cae8}.internal-shell.office-mode .deadline-month-day.today .deadline-date-number{color:#07111b;background:#72baff}.internal-shell.office-mode .deadline-day-items em{color:#91a3b7}.internal-shell.office-mode .workflow-disclosure>button{color:#c4d7e9;background:#111b27;border-color:#0000}.internal-shell.office-mode .workflow-disclosure>button:hover{background:#162535}.internal-shell.office-mode .workflow-disclosure>button strong{color:#dcecff}.internal-shell.office-mode .workflow-disclosure>button small,.internal-shell.office-mode .workflow-disclosure>button .ui-icon{color:#91a3b7}.internal-shell.office-mode .workflow-list article{background:#121f2c;border-color:#2b3d4f}
