@charset "UTF-8";:root{--navy-900: #0A1A30;--navy-800: #0E2747;--brand-700: #1B4D8F;--brand-600: #1B6FE0;--brand-500: #2E6BC4;--blue-300: #67A8F2;--bg: #F4F7FB;--line: #E8EDF4;--text: #0E1B2E;--text-2: #27384D;--muted: #5E7088;--muted-2: #8A99AD;--ok-bg: rgba(67, 217, 163, .16);--ok: #0E7A53;--warn-bg: #FFF4E0;--warn: #A86A1A;--err-bg: #FCE9E9;--err: #C23B3B;--font-fallback: system-ui, "Segoe UI", "Noto Sans", "Noto Sans CJK SC", "Noto Sans SC", "Microsoft YaHei", "Hiragino Sans", "Yu Gothic", "Malgun Gothic", "Noto Naskh Arabic", "Noto Sans Arabic", "Geeza Pro", "Nirmala UI", "Noto Sans Devanagari", "Noto Sans Bengali", sans-serif;--r-card: 16px;--r-lg: 24px;--r-pill: 100px;--shadow-card: 0 18px 40px rgba(14, 39, 71, .1);--shadow-pop: 0 40px 80px rgba(0, 0, 0, .45);--container: 1240px;--nav-h: 74px;--bp: 860px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--text);background:#fff;-webkit-font-smoothing:antialiased}::selection{background:var(--brand-700);color:#fff}button,input,textarea,select{font-family:inherit}a{color:inherit}@keyframes dnFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dnPulse{0%,to{opacity:.35}50%{opacity:.7}}@keyframes dnShimmer{0%{background-position:-420px 0}to{background-position:420px 0}}@keyframes dnSpin{to{transform:rotate(360deg)}}@keyframes dnMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dnReveal{0%{opacity:0}to{opacity:1}}@keyframes dnFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes dnFeatIn{0%{opacity:0;transform:translate(60px) scale(.96) rotateY(6deg)}to{opacity:1;transform:translate(0) scale(1) rotateY(0)}}@keyframes dnFeatOut{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-70px) scale(.94) rotateY(-7deg)}}@keyframes dnGradShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes dnGlowPulse{0%,to{box-shadow:0 10px 30px #1b6fe066}50%{box-shadow:0 10px 44px #1b6fe0bf}}@keyframes dnOrb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(26px,-20px) scale(1.15)}}@keyframes dnGrow{0%{width:0}to{width:40%}}.dn-skel{background:linear-gradient(90deg,#eef2f7 25%,#e1e8f1 37%,#eef2f7 63%);background-size:840px 100%;animation:dnShimmer 1.5s infinite linear}.dn-scroll::-webkit-scrollbar{height:8px;width:8px}.dn-scroll::-webkit-scrollbar-thumb{background:#c7d2e0;border-radius:8px}.dn-marq:hover{animation-play-state:paused}.dn-hover-card{transition:transform .2s,box-shadow .2s}.dn-hover-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0e27471a}.dn-hover-lift{transition:transform .2s,box-shadow .2s}.dn-hover-lift:hover{transform:translateY(-5px);box-shadow:0 22px 46px #0e274721}.dn-grad-text{background:linear-gradient(90deg,#67a8f2,#9dc2f0,#3f86e0,#67a8f2);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#67a8f2}.dn-cta-glow{transition:transform .2s,background .2s}.dn-cta-glow:hover{background:#3f86e0!important;transform:translateY(-2px)}.dn-tech-chip{white-space:nowrap;transition:transform .2s,background .2s}.dn-tech-chip:hover{transform:translateY(-2px);background:#2e6bc44d!important}.dn-process-fill{height:3px;width:40%;background:linear-gradient(90deg,#1b4d8f,#1b6fe0);border-radius:3px}.dn-progress{position:fixed;top:0;left:0;height:3px;width:0%;z-index:99;background:linear-gradient(90deg,#1b4d8f,#1b6fe0,#67a8f2);border-radius:0 3px 3px 0;pointer-events:none}main section{animation:dnReveal both linear;animation-timeline:view();animation-range:entry 2% cover 16%}.dn-grad-text{animation:dnGradShift 6s ease-in-out infinite}.dn-cta-glow{animation:dnGlowPulse 3.2s ease-in-out infinite}.dn-process-fill{animation:dnGrow 1.1s cubic-bezier(.2,.8,.2,1) both;animation-timeline:view();animation-range:entry 8% entry 55%}.dn-orb-1{animation:dnOrb 7s ease-in-out infinite}.dn-orb-2{animation:dnOrb 9s ease-in-out infinite reverse}.dn-prod-pill{transition:transform .2s,box-shadow .2s}.dn-prod-pill:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000059}.dn-flag-sec{position:relative;overflow:clip;background:radial-gradient(1200px 600px at 50% -10%,#12305a,#0a1a30 55%,#071426);color:#fff;padding:96px 28px 110px}.dn-flag-grid{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(103,168,242,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(103,168,242,.07) 1px,transparent 1px);background-size:56px 56px;-webkit-mask:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%);mask:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%)}.dn-flag-title{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-1px;margin:0 0 16px;background:linear-gradient(90deg,#fff,#cfe2fa 35%,#ffb089,#9dbbf5 85%,#fff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dnGradShift 9s ease-in-out infinite}.dn-flag{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.dn-flag+.dn-flag{margin-top:110px}.dn-flag-rev{grid-template-columns:1fr 1.15fr}.dn-flag-rev .dn-flag-media{order:2}.dn-flag-media{--rx: 0deg;--ry: 0deg;--gx: 50%;--gy: 50%;position:relative;perspective:1400px}.dn-flag-halo{position:absolute;inset:8% 6%;border-radius:40px;filter:blur(60px);opacity:.55;pointer-events:none;background:linear-gradient(135deg,var(--a1),var(--a2));animation:dnOrb 9s ease-in-out infinite}.dn-flag-frame{position:relative;margin:0;border-radius:18px;overflow:hidden;background:#0a1a30;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 90px -20px #000000b3,0 0 0 1px #ffffff0a inset;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateY(-4deg);transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s}.dn-flag-rev .dn-flag-frame{transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateY(4deg)}.dn-flag-frame img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.dn-flag-shine{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s;mix-blend-mode:soft-light;background:radial-gradient(500px circle at var(--gx) var(--gy),rgba(255,255,255,.55),transparent 55%)}@media(hover:hover){.dn-flag-media:hover .dn-flag-frame{transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .15s linear,box-shadow .6s;box-shadow:0 50px 110px -20px #000000bf,0 0 60px -10px var(--a1)}.dn-flag-media:hover .dn-flag-frame img{transform:scale(1.04)}.dn-flag-media:hover .dn-flag-shine{opacity:1}}.dn-flag-logo{height:46px;width:auto;display:block}.dn-flag-sector{display:inline-block;font-family:var(--font-mono);font-size:12.5px;font-weight:700;letter-spacing:.4px;margin-bottom:16px;padding:6px 12px;border-radius:100px;color:#fff;background:linear-gradient(90deg,var(--a1),var(--a2))}.dn-flag-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.dn-flag-meta .dn-flag-sector{margin-bottom:0}.dn-flag-state{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:100px;font-size:12.5px;font-weight:700;letter-spacing:.2px;color:#c9f5df;background:#34d3991a;border:1px solid rgba(52,211,153,.35)}.dn-flag-state-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#34d399;flex:none}.dn-flag-state-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:dnLivePing 1.8s cubic-bezier(0,0,.2,1) infinite}.dn-flag-state--review{color:#fde7b0;background:#fbbf241a;border-color:#fbbf2466}.dn-flag-state--review .dn-flag-state-dot{background:#fbbf24}.dn-flag-desc{font-size:17px;line-height:1.65;color:#c3d1e3;margin:0 0 22px}.dn-flag-feats{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:11px}.dn-flag-feats li{display:flex;gap:11px;align-items:flex-start;font-size:15px;line-height:1.5;color:#dce6f3}.dn-flag-feats svg{flex:none;margin-top:3px;color:var(--a1)}.dn-flag-ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.dn-flag-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:12px;font-weight:700;font-size:15px;color:#fff;text-decoration:none;background:linear-gradient(135deg,var(--a1),var(--a2));box-shadow:0 14px 30px -10px var(--a2);transition:transform .25s,box-shadow .25s}.dn-flag-btn:after{content:"";position:absolute;inset:0;transform:translate(-120%) skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent)}.dn-flag-btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px var(--a2)}.dn-flag-btn:hover:after{transform:translate(120%) skew(-20deg);transition:transform .7s ease}.dn-flag-btn span{transition:transform .25s}.dn-flag-btn:hover span{transform:translate(4px)}.dn-flag-link{display:inline-flex;align-items:center;gap:8px;padding:13px 18px;border-radius:12px;font-weight:700;font-size:14.5px;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;transition:background .25s,border-color .25s}.dn-flag-link:hover{background:#ffffff17;border-color:#ffffff59}.dn-flag-host{font-family:var(--font-mono);font-weight:400;font-size:12.5px;color:#8fa6c4}.dn-flag-live{position:relative;width:8px;height:8px;border-radius:50%;background:#34d399;flex:none}.dn-flag-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:#34d399;animation:dnLivePing 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes dnLivePing{75%,to{transform:scale(2.6);opacity:0}}.dn-flag-btn:focus-visible,.dn-flag-link:focus-visible{outline:2px solid #67A8F2;outline-offset:3px}@keyframes dnFlagIn{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0 0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.dn-flag-media,.dn-flag-body{animation:dnFlagIn linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.dn-flag-body{animation-range:entry 10% entry 75%}}}@media(max-width:960px){.dn-flag,.dn-flag-rev{grid-template-columns:1fr;gap:40px}.dn-flag-rev .dn-flag-media{order:0}.dn-flag+.dn-flag{margin-top:80px}.dn-flag-sec{padding:72px 20px 84px}}@media(prefers-reduced-motion:reduce){.dn-flag-halo,.dn-flag-title,.dn-flag-live:after,.dn-flag-state-dot:after{animation:none}.dn-flag-frame,.dn-flag-frame img{transition:none}}@property --dn-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes dnStatSpin{to{--dn-ang: 360deg}}@keyframes dnStatShine{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes dnStatIn{0%{opacity:0;translate:0 26px;scale:.95}to{opacity:1;translate:0 0;scale:1}}.dn-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}.dn-stat{position:relative;overflow:hidden;border-radius:16px;padding:18px 18px 16px;border:1.5px solid transparent;background:linear-gradient(160deg,#fff,#f4f8fe) padding-box,conic-gradient(from var(--dn-ang),#DCE6F3 0deg,#1660C6 70deg,#4FA3F7 110deg,#DCE6F3 180deg,#DCE6F3 360deg) border-box;animation:dnStatSpin 7s linear infinite;animation-delay:calc(var(--i, 0) * -1.75s);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.dn-stat:after{content:"";position:absolute;inset:auto -30% -60% auto;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(79,163,247,.22),transparent 70%);pointer-events:none;transition:transform .5s}.dn-stat-ico{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#1660c6;background:#e7f0fb;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s,color .3s}.dn-stat-num{font-family:var(--font-display);font-weight:800;font-size:38px;line-height:1.05;letter-spacing:-1px;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#0e2747,#1660c6 40%,#4fa3f7 60%,#1b4d8f);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dnStatShine 6s ease-in-out infinite}.dn-stat-label{margin-top:6px;font-size:13px;font-weight:600;color:#5e7088;padding-right:36px}@media(hover:hover){.dn-stat:hover{transform:translateY(-4px);box-shadow:0 18px 36px -14px #1660c659}.dn-stat:hover:after{transform:scale(1.35)}.dn-stat:hover .dn-stat-ico{transform:rotate(-8deg) scale(1.08);background:#1660c6;color:#fff}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.dn-stat-grid .dn-stat{animation:dnStatSpin 7s linear infinite,dnStatIn linear both;animation-timeline:auto,view();animation-range:normal,entry calc(var(--i, 0) * 8%) entry calc(60% + var(--i, 0) * 8%);animation-delay:calc(var(--i, 0) * -1.75s),0s}}}@media(prefers-reduced-motion:reduce){.dn-stat,.dn-stat-num{animation:none}}.dn-cl-band{width:100vw;margin:-6px 0 34px calc(50% - 50vw);display:flex;flex-direction:column;gap:6px;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.dn-cl-band-row{display:flex;width:max-content;animation:dnMarquee 70s linear infinite}.dn-cl-band-rev{animation-direction:reverse;animation-duration:85s}.dn-cl-band-set{display:flex;align-items:center}.dn-cl-band-set span{font-family:var(--font-display);font-weight:800;font-size:clamp(34px,6vw,72px);letter-spacing:-2px;line-height:1.1;white-space:nowrap;padding:0 22px;color:transparent;-webkit-text-stroke:1.2px #C9D8EC;transition:color .35s,-webkit-text-stroke-color .35s}.dn-cl-band-rev .dn-cl-band-set span{-webkit-text-stroke-color:#DCE6F3}.dn-cl-band-set i{width:10px;height:10px;border-radius:3px;flex:none;transform:rotate(45deg);background:linear-gradient(135deg,#1660c6,#4fa3f7);opacity:.55}.dn-cl-band:hover .dn-cl-band-row{animation-play-state:paused}.dn-cl-band-set span:hover{color:#0e2747;-webkit-text-stroke-color:#0E2747}#dn-clientwall{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;perspective:1100px}#dn-clientwall:before{content:"";position:absolute;inset:-40px;pointer-events:none;opacity:0;transition:opacity .4s;z-index:0;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 50%),rgba(27,111,224,.14),transparent 70%)}#dn-clientwall:hover:before{opacity:1}.dn-cl{--x: -999px;--y: -999px;--rx: 0deg;--ry: 0deg;--lift: 0px;position:relative;z-index:1;display:flex;align-items:center;gap:14px;min-height:78px;padding:14px 18px 14px 14px;border-radius:14px;text-decoration:none;overflow:hidden;border:1px solid transparent;background:linear-gradient(#f8fafd,#f8fafd) padding-box,radial-gradient(220px circle at var(--x) var(--y),rgba(22,96,198,.95),rgba(79,163,247,.35) 40%,#E8EEF6 75%) border-box;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--lift));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,background .3s}.dn-cl:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(180px circle at var(--x) var(--y),rgba(79,163,247,.16),transparent 70%)}.dn-cl-mono{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;position:relative;overflow:hidden;font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,var(--h1),var(--h2));box-shadow:0 6px 16px -6px var(--h1),inset 0 1px #ffffff40;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.dn-cl-mono:after{content:"";position:absolute;inset:0;transform:translate(-120%) skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)}.dn-cl-txt{min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}.dn-cl-name{font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.25;color:#0e2747}.dn-cl-host{font-family:var(--font-mono);font-size:11.5px;color:#8496ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.dn-cl-go{flex:none;color:#1660c6;opacity:.25;transform:translate(-6px,6px) scale(.85);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s}@media(hover:hover){.dn-cl:hover{--lift: -6px;background:linear-gradient(#fff,#fff) padding-box,radial-gradient(220px circle at var(--x) var(--y),rgb(22,96,198),rgba(79,163,247,.5) 40%,#DCE6F3 75%) border-box;box-shadow:0 22px 44px -14px #0e274747,0 0 0 4px #1660c60f;transition:transform .12s linear,box-shadow .45s,background .3s}.dn-cl:hover:after{opacity:1}.dn-cl:hover .dn-cl-mono{transform:translateZ(30px) rotate(-6deg) scale(1.08);box-shadow:0 14px 26px -8px var(--h1),inset 0 1px #ffffff4d}.dn-cl:hover .dn-cl-mono:after{transform:translate(120%) skew(-20deg);transition:transform .7s ease}.dn-cl:hover .dn-cl-host{color:#1660c6}.dn-cl:hover .dn-cl-go{opacity:1;transform:translate(0) scale(1) translateZ(20px)}}.dn-cl:focus-visible{outline:2px solid #1660C6;outline-offset:3px}@media(min-width:1025px){.dn-cl:last-child:nth-child(3n+1){grid-column:2}}.dn-cl:focus-visible .dn-cl-go{opacity:1;transform:none}@keyframes dnClIn{0%{opacity:0;translate:0 34px;scale:.94}to{opacity:1;translate:0 0;scale:1}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.dn-cl{animation:dnClIn linear both;animation-timeline:view();animation-range:entry calc(var(--c) * 12%) entry calc(70% + var(--c) * 12%)}}}@media(prefers-reduced-motion:reduce){.dn-cl-band-row{animation:none}.dn-cl,.dn-cl-mono,.dn-cl-go{transition:none}}@media(max-width:1024px){[data-clientgrid]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:520px){[data-clientgrid]{grid-template-columns:1fr!important}}@media(min-width:861px)and (max-width:1024px){[data-grid3],[data-grid4]{grid-template-columns:repeat(2,1fr)!important}[data-detailgrid]{grid-template-columns:1fr!important}[data-detailaside]{position:static!important}main h1{font-size:40px!important}main h2{font-size:30px!important}}@media(max-width:860px){[data-desktopnav],[data-headeractions]{display:none!important}[data-burger]{display:flex!important}[data-grid2],[data-grid3],[data-grid4],[data-detailgrid]{grid-template-columns:1fr!important}[data-gallery]{grid-template-rows:auto!important;height:auto!important}[data-gallery]>div{height:210px!important}[data-detailaside]{position:static!important}[data-featgrid]{grid-template-columns:1fr!important;min-height:0!important}[data-featgrid]>div{padding:32px 24px!important}[data-bookingform]{grid-template-columns:1fr!important}main h1{font-size:29px!important;line-height:1.1!important}main h2{font-size:23px!important;line-height:1.15!important}main a,main button{min-height:44px}main input,main textarea,main select{font-size:16px!important}main h1,main h2,main h3,main p{overflow-wrap:anywhere}}@media(max-width:520px){main h1{font-size:26px!important}main h2{font-size:21px!important}}.adm-head{margin-bottom:24px}.adm-h1{font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-.5px;color:var(--navy-800);margin:0 0 4px}.adm-sub{color:var(--muted);font-size:14px;margin:0}.adm-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.adm-toolbar .spacer{margin-left:auto}.adm-select{padding:9px 13px;border:1px solid #D9E1EC;border-radius:10px;font-size:13.5px;color:var(--text-2);background:#fff;outline:none}.adm-input{padding:9px 13px;border:1px solid #D9E1EC;border-radius:10px;font-size:13.5px;color:var(--text);outline:none}.adm-btn{background:var(--brand-700);color:#fff;font-weight:700;font-size:13.5px;padding:10px 16px;border-radius:10px;border:none;cursor:pointer}.adm-btn--ghost{background:#fff;color:var(--text-2);border:1px solid #D9E1EC}.adm-btn:disabled{opacity:.5;cursor:not-allowed}.adm-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.adm-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.adm-kpi{display:flex;align-items:center;gap:16px}.adm-kpi__icon{width:46px;height:46px;border-radius:12px;background:#eef3fa;display:flex;align-items:center;justify-content:center;flex:none}.adm-kpi__v{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1;color:var(--navy-800)}.adm-kpi__l{font-size:13px;color:var(--muted);margin-top:5px}.adm-grid-2{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.adm-panel-title{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--navy-800);margin:0 0 16px}.adm-bar-row{display:flex;align-items:center;gap:12px;padding:7px 0;font-size:13.5px;color:var(--text-2)}.adm-bar-row .k{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-bar-track{flex:2;height:8px;background:#eef2f7;border-radius:6px;overflow:hidden}.adm-bar-fill{height:8px;background:linear-gradient(90deg,var(--brand-600),var(--blue-300));border-radius:6px}.adm-bar-row .v{width:40px;text-align:right;font-weight:700;color:var(--navy-800)}.adm-table-wrap{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.adm-table{width:100%;border-collapse:collapse;font-size:13.5px}.adm-table th{text-align:left;padding:13px 16px;font-weight:700;color:var(--muted);background:var(--bg);border-bottom:1px solid var(--line);white-space:nowrap}.adm-table td{padding:12px 16px;color:var(--text-2);border-top:1px solid #F0F3F8}.adm-table tbody tr{transition:background .12s}.adm-table tbody tr:hover{background:#fafcfe;cursor:default}.adm-mono{font-family:var(--font-mono);font-size:12.5px}.adm-badge{font-size:12px;font-weight:700;padding:4px 11px;border-radius:100px;display:inline-block}.adm-empty{padding:44px 20px;text-align:center;color:var(--muted);font-size:14px}.adm-pager{display:flex;gap:10px;align-items:center;margin-top:16px}.adm-notice{background:var(--warn-bg);color:var(--warn);border:1px solid #F0E0C0;border-radius:12px;padding:16px 18px;font-size:14px}@media(max-width:900px){.adm-kpis{grid-template-columns:repeat(2,1fr)}.adm-grid-2{grid-template-columns:1fr}}:root{--dn-primary: #1A4187;--dn-dark: #1A356B;--dn-mid: #829DC4;--dn-light: #BECFE4;--dn-pale: #E9F2FF;--dn-navy: #0E1B3A;--dn-accent: #1B6FE0;--dn-sky: #67A8F2;--dn-ink: #13233F;--dn-slate: #4A5A75;--dn-muted: #8A98B0;--dn-line: #D9E1EC;--dn-surface: #EEF2F7;--dn-paper: #FAFCFE;--dn-white: #FFFFFF;--dn-success: #1E8E5A;--dn-warning: #A86A1A;--dn-danger: #C23B3B;--text-body: var(--dn-ink);--text-secondary: var(--dn-slate);--text-caption: var(--dn-muted);--text-heading: var(--dn-primary);--text-link: var(--dn-accent);--text-on-dark: #FFFFFF;--text-secondary-on-dark: var(--dn-light);--accent-on-dark: var(--dn-sky);--surface-page: var(--dn-paper);--surface-card: var(--dn-white);--surface-alt: var(--dn-surface);--surface-callout: var(--dn-pale);--surface-dark: var(--dn-navy);--border-default: var(--dn-line);--border-on-dark: rgba(255, 255, 255, .14);--surface-card-on-dark: rgba(255, 255, 255, .06);--gradient-navy: linear-gradient(135deg, var(--dn-navy), var(--dn-dark));--gradient-blue: linear-gradient(135deg, var(--dn-primary), var(--dn-navy));--dn-navy-950: #08122A;--dn-navy-900: #0E1B3A;--dn-navy-800: #112246;--dn-navy-700: #142853;--dn-navy-600: #172E5F;--dn-navy-500: #1A356B;--dn-navy-400: #1E3B76;--dn-navy-300: #234382;--dn-line-on-dark: rgba(190, 207, 228, .14);--dn-line-on-dark-strong: rgba(190, 207, 228, .28);--dn-accent-soft-on-dark: rgba(103, 168, 242, .14);--dn-glow: rgba(103, 168, 242, .45);--dn-overlay: rgba(8, 18, 42, .62);--dn-success-on-dark: #4FC08D;--dn-warning-on-dark: #E0A84E;--dn-danger-on-dark: #E8796F;--dn-info-on-dark: var(--dn-sky);--dn-gradient-accent: linear-gradient(135deg, var(--dn-sky), var(--dn-accent));--dn-radius-sm: 6px;--dn-radius-md: 12px;--dn-radius-lg: 20px;--radius-card: 14px;--radius-image: 14px;--radius-image-lg: 20px;--radius-button: 10px;--radius-pill: 999px;--radius-tile: 18px;--border-width: 1px;--card-accent-bar: 4px;--shadow-hero: 0 30px 80px rgba(0, 0, 0, .45);--space-card-y: 22px;--space-card-x: 24px;--space-grid-gap: 18px;--space-section: 64px;--wrap-max: 1180px;--ease-reveal: opacity .7s ease, transform .7s ease;--hover-lift: translateY(-2px)}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-ext-wght-normal-6XGHMEDV.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-wght-normal-73PUZEUA.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cascadia Code;font-style:normal;font-display:optional;font-weight:400;src:url("./media/cascadia-code-latin-400-normal-PL2BLGQ7.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cascadia Code;font-style:normal;font-display:optional;font-weight:700;src:url("./media/cascadia-code-latin-700-normal-L26VUSIO.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:100 599;src:local("Arial"),local("ArialMT");size-adjust:103%;ascent-override:103.4%;descent-override:29.1%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:100%;ascent-override:106.5%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Cascadia Code Fallback;font-style:normal;font-weight:100 599;src:local("Consolas");size-adjust:106.6%;ascent-override:87.1%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Cascadia Code Fallback;font-style:normal;font-weight:600 900;src:local("Consolas Bold");size-adjust:106.6%;ascent-override:87.1%;descent-override:22%;line-gap-override:0%}:root{--dn-font-title: "Bahnschrift", "Manrope", "Manrope Fallback", "Segoe UI", system-ui, sans-serif;--dn-font-body: "Manrope", "Manrope Fallback", "Segoe UI", system-ui, sans-serif;--dn-font-mono: "Cascadia Code", "Cascadia Code Fallback", Consolas, monospace;--font-display: var(--dn-font-title);--font-body: var(--dn-font-body);--font-mono: var(--dn-font-mono);--text-hero: clamp(2.4rem, 6vw, 4.6rem);--text-title-1: clamp(1.9rem, 4vw, 3rem);--text-title-2: 2rem;--text-title-3: 1.25rem;--text-lead: 1.1rem;--text-base: 1rem;--text-small: .93rem;--text-caption: .75rem;--text-kicker: .72rem;--kicker-tracking: .14em;--text-kpi: clamp(2.6rem, 5vw, 4rem);--leading-tight: 1.1;--leading-body: 1.5}.dn-kicker{font-family:var(--dn-font-title);font-size:var(--text-kicker);font-weight:700;text-transform:uppercase;letter-spacing:var(--kicker-tracking);color:var(--dn-accent)}:root{--navy-900: #08122A;--navy-800: #0E1B3A;--brand-700: #1A4187;--brand-500: #1B6FE0;--bg: #FAFCFE;--line: #D9E1EC;--text: #13233F;--text-2: #2E3F5A;--ok-bg: rgba(30, 142, 90, .16);--ok: #1E8E5A;--warn-bg: #FAF0E1;--err-bg: #FBE9E9;--font-fallback: var(--dn-font-body);--font-display: var(--dn-font-title);--font-body: var(--dn-font-body);--font-mono: var(--dn-font-mono);--r-card: 14px;--r-lg: 20px;--r-pill: 999px}
